#_mainwindow_apploc_1v1c8_1{background:var(--primary-bg);width:100%;min-height:100vh;color:var(--primary-color);overflow-x:hidden}._visionSection_1v1c8_17{padding:8px;max-width:1100px;margin:0 auto;text-align:center}._visionSection_1v1c8_17 h2{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:700;letter-spacing:-.02em;color:var(--primary-color);margin-bottom:24px}._visionSection_1v1c8_17 p{max-width:65ch;margin:0 auto;font-size:1.05rem;line-height:1.7;color:var(--secondary-color)}._heroSection_1v1c8_63{display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}._heroContent_1v1c8_79{max-width:900px;text-align:left}._heroBadge_1v1c8_89{display:inline-block;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:600;letter-spacing:.5px;color:#aaa;border:1px solid rgba(255,255,255,.15);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._heroContent_1v1c8_79 h1{font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.1;margin-bottom:20px}._heroContent_1v1c8_79 h1 span{display:block;font-size:.45em;font-weight:400;color:#b5b5b5;margin-top:12px}._heroContent_1v1c8_79 p{max-width:650px;font-size:18px;line-height:1.6;color:#cfcfcf;margin-bottom:36px}._heroActions_1v1c8_161{display:flex;gap:16px;flex-wrap:wrap}._ctaMainButton_1v1c8_173{padding:14px 28px;font-size:15px;font-weight:600;color:#000;background:#fff;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}._ctaMainButton_1v1c8_173:hover{transform:translateY(-2px)}._ctaSecondaryButton_1v1c8_209{padding:14px 28px;font-size:15px;font-weight:500;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:background .2s ease,border .2s ease}._ctaSecondaryButton_1v1c8_209:hover{background:#ffffff0f;border-color:#ffffff59}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247{padding:100px 20px 40px;max-width:1200px;margin:0 auto}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63{text-align:center;margin-bottom:80px;padding-top:40px}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 h1{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:16px;line-height:1.2}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 p{font-size:1.1rem;color:var(--secondary-color);margin-bottom:30px;line-height:1.6}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 ._ctaMainButton_1v1c8_173{background:var(--accent);color:var(--primary-color);padding:14px 36px;border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition);display:inline-block}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 ._ctaMainButton_1v1c8_173:hover{background:lighten(var(--accent),10%);transform:translateY(-2px)}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-top:40px;margin-bottom:80px}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335 ._featureCard_1v1c8_349{background:var(--card-bg);border-radius:var(--border-radius);padding:40px 24px;text-align:center;border:1px solid rgba(255,255,255,.05);transition:all var(--transition)}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335 ._featureCard_1v1c8_349:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 8px 16px #0006}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335 ._featureCard_1v1c8_349 i{font-size:2.5rem;color:var(--accent);margin-bottom:20px;display:block}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335 ._featureCard_1v1c8_349 h3{font-size:1.25rem;color:var(--primary-color);margin-bottom:12px;font-weight:600}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335 ._featureCard_1v1c8_349 p{font-size:.95rem;color:var(--secondary-color);line-height:1.6;margin:0}._aboutSection_1v1c8_427,._servicesSection_1v1c8_429,._testimonialsSection_1v1c8_431,._PlansSection_1v1c8_433,._contactSection_1v1c8_435{padding:80px 20px;max-width:1200px;margin:0 auto}:is(._aboutSection_1v1c8_427,._servicesSection_1v1c8_429,._testimonialsSection_1v1c8_431,._PlansSection_1v1c8_433,._contactSection_1v1c8_435) h2{font-size:2.2rem;color:var(--primary-color);text-align:center;margin-bottom:50px;font-weight:700}:is(._aboutSection_1v1c8_427,._servicesSection_1v1c8_429,._testimonialsSection_1v1c8_431,._PlansSection_1v1c8_433,._contactSection_1v1c8_435) p{color:var(--secondary-color);line-height:1.6}._project-card_1v1c8_473{background:var(--card-bg, #fff);border-radius:16px;padding:25px;box-shadow:0 8px 25px #0000001a;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}._project-card_1v1c8_473:hover{transform:translateY(-6px);box-shadow:0 12px 30px #00000026}._project-card_1v1c8_473 h3{color:var(--primary-color);font-size:1.4rem;margin-bottom:10px}._project-card_1v1c8_473 p{font-size:.95rem;color:var(--secondary-color);margin-bottom:1.2rem}._project-card_1v1c8_473 ._btn-group_1v1c8_525{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}._project-card_1v1c8_473 a{display:inline-block;padding:8px 18px;background:var(--accent);color:var(--primary-bg);border-radius:6px;text-decoration:none;font-weight:600;transition:all .25s ease}._project-card_1v1c8_473 a:hover{background:var(--accent-hover, #00c8a4);transform:translateY(-2px)}._servicesSection_1v1c8_429,._PlansSection_1v1c8_433{background:var(--secondary-bg);max-width:100%;padding:80px 20px}:is(._servicesSection_1v1c8_429,._PlansSection_1v1c8_433) ._serviceCards_1v1c8_591{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1200px;margin:0 auto}:is(._servicesSection_1v1c8_429,._PlansSection_1v1c8_433) ._serviceCards_1v1c8_591 ._serviceCard_1v1c8_591{background:var(--card-bg);border:1px solid rgba(255,255,255,.05);border-radius:var(--border-radius);padding:32px 24px;transition:all var(--transition)}:is(._servicesSection_1v1c8_429,._PlansSection_1v1c8_433) ._serviceCards_1v1c8_591 ._serviceCard_1v1c8_591:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 8px 16px #0006}:is(._servicesSection_1v1c8_429,._PlansSection_1v1c8_433) ._serviceCards_1v1c8_591 ._serviceCard_1v1c8_591 h4,:is(._servicesSection_1v1c8_429,._PlansSection_1v1c8_433) ._serviceCards_1v1c8_591 ._serviceCard_1v1c8_591 h5{color:var(--accent);margin-bottom:12px;font-size:1.25rem;font-weight:600}:is(._servicesSection_1v1c8_429,._PlansSection_1v1c8_433) ._serviceCards_1v1c8_591 ._serviceCard_1v1c8_591 p{color:var(--secondary-color);font-size:.95rem;line-height:1.6;margin:0}._testimonialsSection_1v1c8_431 ._testimonialCard_1v1c8_669{background:var(--card-bg);border:1px solid rgba(255,255,255,.05);border-radius:var(--border-radius);padding:24px;max-width:600px;margin:20px auto;transition:all var(--transition)}._testimonialsSection_1v1c8_431 ._testimonialCard_1v1c8_669:hover{border-color:#ffffff1a;transform:translateY(-2px)}._testimonialsSection_1v1c8_431 ._testimonialCard_1v1c8_669 p{font-style:italic;margin-bottom:12px}._testimonialsSection_1v1c8_431 ._testimonialCard_1v1c8_669 ._author_1v1c8_707{font-weight:600;color:var(--accent)}._projectsSection_1v1c8_723 ._projectsContainer_1v1c8_725{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737{background:var(--card-bg);border:1px solid rgba(255,255,255,.05);border-radius:var(--border-radius);overflow:hidden;transition:all var(--transition)}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737:hover{border-color:#ffffff1a;transform:translateY(-4px);box-shadow:0 8px 16px #0006}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 img{width:100%;height:220px;object-fit:cover;display:block}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 ._content_1v1c8_777{padding:24px}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 h3{color:var(--primary-color);font-size:1.35rem;margin:0 0 12px;font-weight:600}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 p{color:var(--secondary-color);margin:0 0 20px;font-size:.95rem;line-height:1.6}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 a{display:inline-block;padding:10px 24px;background:var(--accent);color:var(--primary-color);text-decoration:none;border-radius:var(--border-radius);font-size:.9rem;font-weight:600;transition:var(--transition)}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 a:hover{background:lighten(var(--accent),10%)}._contactSection_1v1c8_435 form{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:20px}._contactSection_1v1c8_435 form input,._contactSection_1v1c8_435 form textarea{background:var(--card-bg);border:1px solid rgba(255,255,255,.05);border-radius:var(--border-radius);padding:14px 16px;color:var(--primary-color);font-size:.95rem;transition:var(--transition);font-family:inherit}:is(._contactSection_1v1c8_435 form input,._contactSection_1v1c8_435 form textarea)::placeholder{color:var(--secondary-color)}:is(._contactSection_1v1c8_435 form input,._contactSection_1v1c8_435 form textarea):focus{outline:none;border-color:var(--accent)}._contactSection_1v1c8_435 form textarea{resize:vertical;min-height:150px}._contactSection_1v1c8_435 form button{background:var(--accent);color:var(--primary-color);padding:14px;border:none;border-radius:var(--border-radius);font-size:1rem;font-weight:600;cursor:pointer;transition:var(--transition)}._contactSection_1v1c8_435 form button:hover{background:lighten(var(--accent),10%)}._QASection_1v1c8_957{border:1px solid var(--secondary-bg);border-radius:12px;padding:64px 24px;margin:72px auto;text-align:center;max-width:1200px;&__title{color:var(--primary-color);font-size:1.9rem;margin-bottom:32px;font-weight:600;letter-spacing:-.3px}&__cta{display:inline-block;background:transparent;color:var(--accent);padding:14px 40px;border-radius:999px;text-decoration:none;font-weight:600;font-size:.95rem;border:1px solid var(--accent);transition:background-color .2s ease,color .2s ease;&:hover{background:var(--accent);color:#fff}}}._footerSection_1v1c8_1033{background:var(--secondary-bg);border-top:1px solid rgba(255,255,255,.05);padding:60px 20px 40px;text-align:center}._footerSection_1v1c8_1033 h4{color:var(--primary-color);font-size:1.5rem;margin-bottom:20px;font-weight:700}._footerSection_1v1c8_1033 p{color:var(--secondary-color);font-size:.95rem;margin:12px 0;line-height:1.6}._footerSection_1v1c8_1033 address{font-style:normal}._footerSection_1v1c8_1033 a{color:var(--accent);text-decoration:none;transition:var(--transition);display:inline-block;margin:0 4px}._footerSection_1v1c8_1033 a:hover{color:var(--accent)}._footerSection_1v1c8_1033 ._socialIcons_1v1c8_1105{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-top:30px}._footerSection_1v1c8_1033 ._socialIcons_1v1c8_1105 a{font-size:1.5rem;transition:var(--transition)}._footerSection_1v1c8_1033 ._socialIcons_1v1c8_1105 a:hover{transform:translateY(-3px);color:var(--accent)}@media(max-width:968px){#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247{padding:90px 16px 32px}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63{margin-bottom:60px;padding-top:20px}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 h1{font-size:2rem}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 p{font-size:1rem}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}._aboutSection_1v1c8_427,._servicesSection_1v1c8_429,._testimonialsSection_1v1c8_431,._PlansSection_1v1c8_433,._contactSection_1v1c8_435,._projectsSection_1v1c8_723{padding:60px 16px}:is(._aboutSection_1v1c8_427,._servicesSection_1v1c8_429,._testimonialsSection_1v1c8_431,._PlansSection_1v1c8_433,._contactSection_1v1c8_435,._projectsSection_1v1c8_723) h2{font-size:1.8rem;margin-bottom:40px}._projectsSection_1v1c8_723 ._projectsContainer_1v1c8_725{grid-template-columns:1fr;gap:24px}._servicesSection_1v1c8_429 ._serviceCards_1v1c8_591,._PlansSection_1v1c8_433 ._serviceCards_1v1c8_591{grid-template-columns:1fr;gap:20px}}@media(max-width:480px){._Header_Cfow_1v1c8_1247{padding:0 16px;height:60px}._Header_Cfow_1v1c8_1247 ._logo_1v1c8_1255{font-size:1.2rem;gap:8px}._Header_Cfow_1v1c8_1247 ._logo_1v1c8_1255 img{height:24px}._Header_Cfow_1v1c8_1247 ._ctaButton_1v1c8_1273{padding:8px 16px;font-size:.85rem}._Header_Cfow_1v1c8_1247 ._searchBar_1v1c8_1283 input{width:120px;font-size:.85rem}._Header_Cfow_1v1c8_1247 ._searchBar_1v1c8_1283 input:focus{width:140px}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247{padding:80px 12px 24px}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 h1{font-size:1.75rem}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._heroSection_1v1c8_63 ._ctaMainButton_1v1c8_173{padding:12px 28px;font-size:.95rem}#_mainwindow_apploc_1v1c8_1 ._mainContent_1v1c8_247 ._featuresSection_1v1c8_335{grid-template-columns:1fr}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 img{height:180px}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 ._content_1v1c8_777{padding:20px}._projectsSection_1v1c8_723 ._projectCard_1v1c8_737 h3{font-size:1.2rem}._footerSection_1v1c8_1033{padding:40px 16px 30px}._footerSection_1v1c8_1033 h4{font-size:1.3rem}._footerSection_1v1c8_1033 ._socialIcons_1v1c8_1105{gap:16px}._footerSection_1v1c8_1033 ._socialIcons_1v1c8_1105 a{font-size:1.3rem}}.btn-group.svelte-1fgsibr{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:1rem}.btn-group.svelte-1fgsibr a:where(.svelte-1fgsibr),.see-more-btn.svelte-1fgsibr{display:inline-block;background:var(--accent);color:var(--primary-bg);padding:10px 22px;border-radius:8px;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:0 4px 12px #00000040}.btn-group.svelte-1fgsibr a:where(.svelte-1fgsibr):hover,.see-more-btn.svelte-1fgsibr:hover{transform:translateY(-2px);background-color:#2563eb;box-shadow:0 6px 18px #00000059}.btn-group.svelte-1fgsibr a:where(.svelte-1fgsibr):active,.see-more-btn.svelte-1fgsibr:active{transform:scale(.97);box-shadow:0 3px 8px #0000004d}.btn-group.svelte-1fgsibr a.outline:where(.svelte-1fgsibr){background:transparent;color:var(--accent);border:1.5px solid var(--accent);box-shadow:none}.btn-group.svelte-1fgsibr a.outline:where(.svelte-1fgsibr):hover{background:#3b82f614}
