@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";html[data-theme=light]{--bg-dark: linear-gradient(135deg, #f8f9fa 0%, #eef1f5 40%, #dbe4f0 100%);--card-dark: rgba(255, 255, 255, .8);--text-dark: #212529;--text-color: #212529;--border-dark: #c9cdd2;--hover-glow: 0 0 16px #3b82f660;--accent-color: #005acf;--accent: #3b82f6;--primary-bg: #ffffff;--secondary-bg: #f2f4f7;--card-bg: #ffffff;--primary-color: #0a0a0a;--secondary-color: #555;--box-shadow: 0 2px 8px rgba(0, 0, 0, .15);--text-color-alt: #0a0a0a;--background-color: #ffffff;--primaryb-color: #0056b3}html[data-theme=light] .projectsSection h2{color:#0a0a0a}html[data-theme=light] .projectCard{background:#fff;box-shadow:0 4px 14px #00000014}html[data-theme=light] .projectCard h3{color:#0a0a0a}html[data-theme=light] .projectCard p{color:#555}html[data-theme=light] .visitBtn{background:var(--accent);color:#fff}html[data-theme=light] .readMoreBtn{border:2px solid var(--accent);color:var(--accent);background:transparent}html[data-theme=light] .readMoreBtn:hover{background:var(--accent);color:#fff}html[data-theme=light] .overlay{background:#fff6}html[data-theme=light] .paper{background:#fff;color:#0a0a0a;box-shadow:0 8px 30px #0000001a}html[data-theme=light] .paper p{color:#444}html[data-theme=light] .paper li{color:#0a0a0a}html[data-theme=light] .closeBtn{color:#666}html[data-theme=light] .closeBtn:hover{color:var(--accent)}html[data-theme=light] .wrapper{background:radial-gradient(circle at top left,#fff,#f1f1f1 70%);color:#212529}html[data-theme=light] .about{color:#212529}html[data-theme=light] .title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#07c,#0af);text-shadow:0 0 15px #00aaff30}html[data-theme=light] .introText{color:#444;border-left:3px solid #00aaff;background:#00000008}html[data-theme=light] .textBlock{background:#fff;border-radius:16px;box-shadow:0 0 30px #00000014;border:1px solid #d0d0d0}html[data-theme=light] .textBlock h2{color:#07c}html[data-theme=light] .textBlock h2 i{background:linear-gradient(135deg,#0af);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px #00aaff40)}html[data-theme=light] .textBlock p{color:#444}html[data-theme=light] .textBlock ul{color:#555}html[data-theme=light] .textBlock li{color:#444}html[data-theme=light] .textBlock li:before{color:#06f}html[data-theme=light] .Header_Cfow{background:#ffffffd9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.08)}html[data-theme=light] .Header_Cfow .logo{color:#0a0a0a}html[data-theme=light] .Header_Cfow .navLinks a{color:#555}html[data-theme=light] .Header_Cfow .navLinks a:hover{color:#0a0a0a;background:#0000000d}html[data-theme=light] .Header_Cfow .ctaButton{color:#0a0a0a;border:1px solid rgba(0,0,0,.15);background:#fff}html[data-theme=light] .Header_Cfow .ctaButton:hover{background:var(--accent);border-color:var(--accent);color:#fff}html[data-theme=light] .Header_Cfow .menuIcon{color:#0a0a0a}html[data-theme=light] .Header_Cfow .menuIcon:hover{background:#0000000d}html[data-theme=light] .navLinksMobile{background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.08)}html[data-theme=light] .navLinksMobile a{color:#555}html[data-theme=light] .navLinksMobile a:hover,html[data-theme=light] .navLinksMobile a:active{color:#0a0a0a;background:#0000000d}html[data-theme=light] .navLinksMobile .ctaButton{background:#fff;color:#0a0a0a;border:1px solid rgba(0,0,0,.15)}html[data-theme=light] .card,html[data-theme=light] .modal{background:#fff;color:#212529;border-radius:14px;box-shadow:0 6px 24px #00000014;border:1px solid #d0d0d0}html[data-theme=light] #mainwindow_appStart{background:#f8f9fa;color:#212529!important}html[data-theme=light] .getStartedContainer{color:#212529!important}html[data-theme=light] .formContainer{background:#fff;border:1px solid #d0d0d0;color:#212529!important}html[data-theme=light] .formCard h2{color:#0a0a0a!important}html[data-theme=light] .formCard>p:first-of-type,html[data-theme=light] .formCard p{color:#555}html[data-theme=light] .formCard p span{color:#0056b3}html[data-theme=light] .formCard p span:hover{color:#07f}html[data-theme=light] .inputGroup input{background-color:#fff;border:1px solid #cccccc;color:#212529}html[data-theme=light] .inputGroup input:hover{border-color:#b5b5b5}html[data-theme=light] .inputGroup input:focus{border-color:#6b9eff;background-color:#f2f6ff}html[data-theme=light] .inputGroup input::placeholder{color:#999}html[data-theme=light] .submitBtn{background-color:#6b9eff;color:#fff}html[data-theme=light] .submitBtn:hover:not(:disabled){background-color:#8fb4ff}html[data-theme=light] .submitBtn:disabled{background-color:#d0d0d0;color:#777}html[data-theme=light] .modal-overlay{background:#ffffffb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=light] .modal-content{background:#fff;border:1px solid #d0d0d0;color:#212529!important}html[data-theme=light] .modal-content h3{color:#0a0a0a}html[data-theme=light] .modal-content p{color:#555}html[data-theme=light] .modal-content strong{color:#0056b3}html[data-theme=light] .resendBtn,html[data-theme=light] .closeBtn{border:1px solid #cccccc;background:#fff;color:#212529}html[data-theme=light] .resendBtn:hover,html[data-theme=light] .closeBtn:hover{background:#f0f0f0;border-color:#bcbcbc}@media(max-width:768px){html[data-theme=light] .formContainer{border-top:1px solid #d0d0d0}}html[data-theme=light] #mainwindow_apploc{background:#f8f9fc;color:#1a1a1a}html[data-theme=light] #mainwindow_apploc .mainContent h1,html[data-theme=light] #mainwindow_apploc .mainContent h2,html[data-theme=light] .heroSection h1{color:#0a0a0a}html[data-theme=light] #mainwindow_apploc .heroSection p{color:#555}html[data-theme=light] #mainwindow_apploc .ctaMainButton{background:var(--accent);color:#fff}html[data-theme=light] #mainwindow_apploc .featureCard{background:#fff;border:1px solid #d4d8dd;box-shadow:0 4px 16px #00000012}html[data-theme=light] #mainwindow_apploc .featureCard h3{color:#0a0a0a}html[data-theme=light] #mainwindow_apploc .featureCard p{color:#555}html[data-theme=light] .aboutSection h2,html[data-theme=light] .servicesSection h2,html[data-theme=light] .testimonialsSection h2,html[data-theme=light] .PlansSection h2,html[data-theme=light] .contactSection h2{color:#0a0a0a}html[data-theme=light] .aboutSection p,html[data-theme=light] .servicesSection p,html[data-theme=light] .testimonialsSection p,html[data-theme=light] .PlansSection p,html[data-theme=light] .contactSection p{color:#555}html[data-theme=light] .serviceCard{background:#fff;border:1px solid #d4d8dd}html[data-theme=light] .serviceCard p{color:#555}html[data-theme=light] .serviceCard h4,html[data-theme=light] .serviceCard h5{color:var(--accent)}html[data-theme=light] .testimonialCard{background:#fff;border:1px solid #d4d8dd}html[data-theme=light] .testimonialCard p{color:#333}html[data-theme=light] .testimonialCard .author{color:var(--accent)}html[data-theme=light] .projectsSection .projectCard{background:#fff;border:1px solid #d4d8dd}html[data-theme=light] .projectsSection .projectCard h3{color:#0a0a0a}html[data-theme=light] .projectsSection .projectCard p{color:#555}html[data-theme=light] .projectsSection .projectCard a{background:var(--accent);color:#fff}html[data-theme=light] .contactSection form input,html[data-theme=light] .contactSection form textarea{background:#fff;border:1px solid #d4d8dd;color:#0a0a0a}html[data-theme=light] .contactSection form input::placeholder,html[data-theme=light] .contactSection form textarea::placeholder{color:#777}html[data-theme=light] .contactSection button{background:var(--accent);color:#fff}html[data-theme=light] .QASection{background:#eef1f5}html[data-theme=light] .QASection .__title{color:#0a0a0a}html[data-theme=light] .QASection .__cta{background:var(--accent);color:#fff}html[data-theme=light] .footerSection{background:#eef1f5;border-top:1px solid #ccc}html[data-theme=light] .footerSection h4{color:#0a0a0a}html[data-theme=light] .footerSection p{color:#555}html[data-theme=light] .footerSection a,html[data-theme=light] .footerSection .socialIcons a{color:var(--accent)}html[data-theme=light] ::selection{background:#0d2d45;color:#fff;text-shadow:none}html[data-theme=light] ::-moz-selection{background:#0d2d45;color:#fff;text-shadow:none}html[data-theme=light] ::-webkit-scrollbar{width:10px;background:linear-gradient(180deg,#f1f1f1,#e5e5e5)}html[data-theme=light] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c9c9c9,#b3b3b3);border-radius:10px;border:2px solid #f1f1f1}html[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#bfbfbf,#a7a7a7)}html[data-theme=sepia]{--bg-dark: linear-gradient(135deg, #f4ecd8 0%, #e8deca 40%, #ddcfb6 100%);--card-dark: rgba(255, 248, 232, .85);--text-dark: #4b3b2b;--text-color: #4b3b2b;--border-dark: #c6b59a;--hover-glow: 0 0 16px #b0895b60;--accent-color: #a06a32;--accent: #b47b43;--primary-bg: #f4ecd8;--secondary-bg: #efe5d0;--card-bg: #f9f1df;--primary-color: #3b2d1f;--secondary-color: #5c4a35;--box-shadow: 0 2px 8px rgba(80, 60, 40, .2);--text-color-alt: #3b2d1f;--background-color: #f4ecd8;--primaryb-color: #a06a32}html[data-theme=sepia] .projectsSection h2{color:#3b2d1f}html[data-theme=sepia] .projectCard{background:#f9f1df;box-shadow:0 4px 14px #503c2826}html[data-theme=sepia] .projectCard h3{color:#3b2d1f}html[data-theme=sepia] .projectCard p{color:#5c4a35}html[data-theme=sepia] .visitBtn{background:var(--accent);color:#fff}html[data-theme=sepia] .readMoreBtn{border:2px solid var(--accent);color:var(--accent);background:transparent}html[data-theme=sepia] .readMoreBtn:hover{background:var(--accent);color:#fff}html[data-theme=sepia] .overlay{background:#f5e8d166}html[data-theme=sepia] .paper{background:#f9f1df;color:#3b2d1f;box-shadow:0 8px 30px #503c2826}html[data-theme=sepia] .paper p{color:#5a4a36}html[data-theme=sepia] .paper li{color:#3b2d1f}html[data-theme=sepia] .closeBtn{color:#6b563e}html[data-theme=sepia] .closeBtn:hover{color:var(--accent)}html[data-theme=sepia] .wrapper{background:radial-gradient(circle at top left,#f4ecd8,#e9ddca 70%);color:#4b3b2b}html[data-theme=sepia] .about{color:#4b3b2b}html[data-theme=sepia] .title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#b47b43,#a06a32);text-shadow:0 0 15px #b47b4330}html[data-theme=sepia] .introText{color:#5a4a36;border-left:3px solid #b47b43;background:#0000000d}html[data-theme=sepia] .textBlock{background:#f9f1df;border-radius:16px;box-shadow:0 0 30px #503c281a;border:1px solid #c7b79c}html[data-theme=sepia] .textBlock h2{color:#a06a32}html[data-theme=sepia] .textBlock p{color:#5a4a36}html[data-theme=sepia] .textBlock li,html[data-theme=sepia] .textBlock ul{color:#5c4a35}html[data-theme=sepia] .textBlock li:before{color:#a06a32}html[data-theme=sepia] .Header_Cfow{background:#f4e4c8d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(80,60,40,.15)}html[data-theme=sepia] .Header_Cfow .logo{color:#3b2d1f}html[data-theme=sepia] .Header_Cfow .navLinks a{color:#6b563e}html[data-theme=sepia] .Header_Cfow .navLinks a:hover{color:#3b2d1f;background:#503c280d}html[data-theme=sepia] .Header_Cfow .ctaButton{color:#3b2d1f;border:1px solid rgba(80,60,40,.2);background:#f9f1df}html[data-theme=sepia] .Header_Cfow .ctaButton:hover{background:var(--accent);border-color:var(--accent);color:#fff}html[data-theme=sepia] .Header_Cfow .menuIcon{color:#3b2d1f}html[data-theme=sepia] .Header_Cfow .menuIcon:hover{background:#503c2812}html[data-theme=sepia] .navLinksMobile{background:#f4e4c8f2;border-bottom:1px solid rgba(80,60,40,.15)}html[data-theme=sepia] .navLinksMobile a{color:#6b563e}html[data-theme=sepia] .navLinksMobile a:hover,html[data-theme=sepia] .navLinksMobile a:active{color:#3b2d1f;background:#503c2812}html[data-theme=sepia] .navLinksMobile .ctaButton{background:#f9f1df;color:#3b2d1f;border:1px solid rgba(80,60,40,.2)}html[data-theme=sepia] .card,html[data-theme=sepia] .modal{background:#f9f1df;color:#4b3b2b;border-radius:14px;box-shadow:0 6px 24px #503c2826;border:1px solid #c7b79c}html[data-theme=sepia] #mainwindow_appStart{background:#f4ecd8;color:#4b3b2b!important}html[data-theme=sepia] .getStartedContainer{color:#4b3b2b!important}html[data-theme=sepia] .formContainer{background:#f9f1df;border:1px solid #c7b79c;color:#4b3b2b!important}html[data-theme=sepia] .formCard h2{color:#3b2d1f!important}html[data-theme=sepia] .formCard p,html[data-theme=sepia] .formCard>p:first-of-type{color:#6b563e}html[data-theme=sepia] .formCard p span{color:#a06a32}html[data-theme=sepia] .formCard p span:hover{color:#c07f41}html[data-theme=sepia] .inputGroup input{background-color:#fdf7ed;border:1px solid #c7b79c;color:#4b3b2b}html[data-theme=sepia] .inputGroup input:hover{border-color:#bda887}html[data-theme=sepia] .inputGroup input:focus{border-color:#b47b43;background-color:#f7e9d4}html[data-theme=sepia] .inputGroup input::placeholder{color:#8d7a63}html[data-theme=sepia] .submitBtn{background-color:#b47b43;color:#fff}html[data-theme=sepia] .submitBtn:hover:not(:disabled){background-color:#c78d51}html[data-theme=sepia] .submitBtn:disabled{background-color:#d7c6b0;color:#7e6f5b}html[data-theme=sepia] .modal-overlay{background:#f4e4c8b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-theme=sepia] .modal-content{background:#f9f1df;border:1px solid #c7b79c;color:#4b3b2b!important}html[data-theme=sepia] .modal-content h3{color:#3b2d1f}html[data-theme=sepia] .modal-content p{color:#6b563e}html[data-theme=sepia] .modal-content strong{color:#a06a32}html[data-theme=sepia] .resendBtn,html[data-theme=sepia] .closeBtn{border:1px solid #c7b79c;background:#f9f1df;color:#4b3b2b}html[data-theme=sepia] .resendBtn:hover,html[data-theme=sepia] .closeBtn:hover{background:#e9ddca;border-color:#bda887}@media(max-width:768px){html[data-theme=sepia] .formContainer{border-top:1px solid #c7b79c}}html[data-theme=sepia] #mainwindow_apploc{background:#f4ecd8;color:#3b2d1f}html[data-theme=sepia] #mainwindow_apploc .mainContent h1,html[data-theme=sepia] #mainwindow_apploc .mainContent h2,html[data-theme=sepia] .heroSection h1{color:#3b2d1f}html[data-theme=sepia] #mainwindow_apploc .heroSection p{color:#6b563e}html[data-theme=sepia] #mainwindow_apploc .ctaMainButton{background:var(--accent);color:#fff}html[data-theme=sepia] #mainwindow_apploc .featureCard{background:#f9f1df;border:1px solid #c7b79c;box-shadow:0 4px 16px #503c281a}html[data-theme=sepia] #mainwindow_apploc .featureCard h3{color:#3b2d1f}html[data-theme=sepia] #mainwindow_apploc .featureCard p{color:#6b563e}html[data-theme=sepia] .aboutSection h2,html[data-theme=sepia] .servicesSection h2,html[data-theme=sepia] .testimonialsSection h2,html[data-theme=sepia] .PlansSection h2,html[data-theme=sepia] .contactSection h2{color:#3b2d1f}html[data-theme=sepia] .aboutSection p,html[data-theme=sepia] .servicesSection p,html[data-theme=sepia] .testimonialsSection p,html[data-theme=sepia] .PlansSection p,html[data-theme=sepia] .contactSection p{color:#6b563e}html[data-theme=sepia] .serviceCard{background:#f9f1df;border:1px solid #c7b79c}html[data-theme=sepia] .serviceCard p{color:#6b563e}html[data-theme=sepia] .serviceCard h4,html[data-theme=sepia] .serviceCard h5{color:var(--accent)}html[data-theme=sepia] .testimonialCard{background:#f9f1df;border:1px solid #c7b79c}html[data-theme=sepia] .testimonialCard p{color:#4b3b2b}html[data-theme=sepia] .testimonialCard .author{color:var(--accent)}html[data-theme=sepia] .projectsSection .projectCard{background:#f9f1df;border:1px solid #c7b79c}html[data-theme=sepia] .projectsSection .projectCard h3{color:#3b2d1f}html[data-theme=sepia] .projectsSection .projectCard p{color:#6b563e}html[data-theme=sepia] .projectsSection .projectCard a{background:var(--accent);color:#fff}html[data-theme=sepia] .contactSection form input,html[data-theme=sepia] .contactSection form textarea{background:#fdf7ed;border:1px solid #c7b79c;color:#3b2d1f}html[data-theme=sepia] .contactSection form input::placeholder,html[data-theme=sepia] .contactSection form textarea::placeholder{color:#8d7a63}html[data-theme=sepia] .contactSection button{background:var(--accent);color:#fff}html[data-theme=sepia] .QASection{background:#e9ddca}html[data-theme=sepia] .QASection .__title{color:#3b2d1f}html[data-theme=sepia] .QASection .__cta{background:var(--accent);color:#fff}html[data-theme=sepia] .footerSection{background:#e9ddca;border-top:1px solid #c7b79c}html[data-theme=sepia] .footerSection h4{color:#3b2d1f}html[data-theme=sepia] .footerSection p{color:#6b563e}html[data-theme=sepia] .footerSection a,html[data-theme=sepia] .footerSection .socialIcons a{color:var(--accent)}html[data-theme=sepia] ::selection{background:#b47b43;color:#fff;text-shadow:none}html[data-theme=sepia] ::-moz-selection{background:#b47b43;color:#fff;text-shadow:none}html[data-theme=sepia] ::-webkit-scrollbar{width:10px;background:linear-gradient(180deg,#f1e8d6,#e0d2b9)}html[data-theme=sepia] ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c9b79a,#b9a58a);border-radius:10px;border:2px solid #f1e8d6}html[data-theme=sepia] ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b9a58a,#a9967d)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--accent-light: #7dd7ff;--accent-dark: #3aa4d4;--accent-color: #005acf;--accent: #3b82f6;--border-soft: rgba(255, 255, 255, .08);--primary-color: #ffffff;--secondary-color: #b3b3b3;--text-muted: #8a8a8a;--primary-bg: #050505;--secondary-bg: #0d0d0d;--card-bg: #111111;--bg-dark: linear-gradient(145deg, #050505 0%, #0a0a0a 45%, #111 100%);--border-dark: #1a1a1a;--border-color: #222;--box-shadow: 0 2px 8px rgba(0, 0, 0, .32);--hover-glow: 0 0 12px #5ac8ff40;--transition: .2s ease;--font-family: "Inter", "Poppins", sans-serif;--text-color-alt: #212529;--background-color: #f8f9fa;--primaryb-color: #0056b3;--border-radius: 10px}body{background:var(--bg-dark);color:var(--text-dark);line-height:1.7;min-height:100vh;font-family:var(--font-family);overflow-x:hidden}.card,.modal{background:var(--card-dark);color:var(--text-color);border-radius:14px;box-shadow:0 6px 32px #0006;padding:2rem;border:1px solid var(--border-dark)}::selection{background:#fff;color:#0d2d45;text-shadow:0 0 3px #0005}::-moz-selection{background:#fff;color:#0d2d45;text-shadow:0 0 3px #0005}::-webkit-scrollbar{width:10px;background:linear-gradient(180deg,#0f141a,#131920)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2b3a48,#1e2a36);border-radius:10px;border:2px solid #0f141a}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3a4e63,#243344)}
