@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white: #ffffff;--paper: #fbfcfd;--surface: #f4f6f8;--surface-2: #eceff3;--line: rgba(11, 36, 71, .1);--line-strong: rgba(11, 36, 71, .16);--navy: #0b2447;--navy-700: #11315f;--navy-600: #1b3e72;--ink: #0b1c36;--muted: #5b6b82;--muted-2: #7d8aa0;--emerald: #10b981;--emerald-600: #059669;--emerald-700: #047857;--emerald-50: #ecfdf5;--emerald-100: #d1fae5;--on-navy: #eaf1fb;--on-navy-muted: #9fb2cd;--font-display: "Manrope", "Segoe UI", system-ui, sans-serif;--font-body: "Inter", "Segoe UI", system-ui, sans-serif;--fs-eyebrow: .78rem;--fs-body: 1.0625rem;--fs-lead: clamp(1.125rem, .9rem + .9vw, 1.375rem);--fs-h3: clamp(1.25rem, 1.05rem + .9vw, 1.6rem);--fs-h2: clamp(2rem, 1.4rem + 2.6vw, 3.25rem);--fs-display: clamp(2.6rem, 1.4rem + 5vw, 5rem);--container: 1200px;--container-wide: 1320px;--gutter: clamp(1.25rem, .6rem + 2.4vw, 2.5rem);--section-y: clamp(4.5rem, 3rem + 6vw, 8.5rem);--r-card: 20px;--r-card-lg: 28px;--r-input: 12px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(11, 36, 71, .06);--shadow-sm: 0 4px 14px rgba(11, 36, 71, .07);--shadow-md: 0 14px 40px rgba(11, 36, 71, .1);--shadow-lg: 0 30px 70px rgba(11, 36, 71, .14);--shadow-emerald: 0 18px 44px rgba(16, 185, 129, .26);--grad-emerald: linear-gradient(120deg, #12c98a, #059669);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--t-fast: .18s;--t-med: .32s;--t-slow: .6s;--mx: 50%;--my: 32%;--z-nav: 80;--z-overlay: 90;--z-float: 70}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}img,picture,svg{display:block;max-width:100%}[hidden]{display:none!important}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--navy)}.hl{color:var(--emerald-600)}p{text-wrap:pretty}:focus-visible{outline:2.5px solid var(--emerald-600);outline-offset:3px;border-radius:4px}::selection{background:var(--emerald-100);color:var(--navy)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.04em;color:var(--emerald-700);text-transform:none}.eyebrow:before{content:"";width:26px;height:1.5px;background:var(--emerald);border-radius:2px}.section-head{max-width:60ch}.section-head h2{font-size:var(--fs-h2);margin-top:.9rem}.section-head p{margin-top:1.1rem;font-size:var(--fs-lead);color:var(--muted);max-width:56ch}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}html.anim [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);will-change:opacity,transform}html.anim [data-reveal].is-in{opacity:1;transform:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.5rem;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:-.01em;white-space:nowrap;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-med) var(--ease-out),background var(--t-med) var(--ease-out);isolation:isolate}.btn:active{transform:translateY(1px) scale(.99)}.btn-primary{background:var(--emerald-600);color:#fff;box-shadow:var(--shadow-emerald)}.btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,var(--emerald),var(--emerald-700));opacity:0;transition:opacity var(--t-med) var(--ease-out)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 22px 50px #10b98157}.btn-primary:hover:after{opacity:1}.btn-ghost{background:var(--white);color:var(--navy);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.btn-ghost:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px var(--navy),var(--shadow-sm)}.btn-navy{background:var(--navy);color:var(--on-navy)}.btn-navy:hover{transform:translateY(-2px);background:var(--navy-700);box-shadow:var(--shadow-md)}.btn-lg{padding:1.1rem 1.9rem;font-size:1.0625rem}.btn-block{width:100%}.glass{background:#ffffffb8;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 1px #ffffffb3,var(--shadow-sm);border:1px solid rgba(255,255,255,.6)}@media (prefers-reduced-transparency: reduce){.glass{background:var(--white);backdrop-filter:none;-webkit-backdrop-filter:none}}.nav{position:fixed;inset:0 0 auto;z-index:var(--z-nav);display:flex;justify-content:center;padding:.9rem var(--gutter);transition:padding var(--t-med) var(--ease-out)}.nav.is-shrunk{padding-block:.5rem}.nav__inner{width:100%;max-width:var(--container-wide);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.55rem .7rem .55rem 1.3rem;border-radius:var(--r-pill);background:#ffffffa8;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px #fffc,0 6px 22px #0b244714;border:1px solid rgba(255,255,255,.55);transition:box-shadow var(--t-med) var(--ease-out)}.nav.is-shrunk .nav__inner{box-shadow:inset 0 1px #fffc,var(--shadow-md)}@media (prefers-reduced-transparency: reduce){.nav__inner{background:var(--white);backdrop-filter:none;-webkit-backdrop-filter:none}}.brand{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-weight:800;font-size:1.18rem;letter-spacing:-.02em;color:var(--navy)}.brand__mark{width:30px;height:30px;flex:none}.nav__links{display:flex;align-items:center;gap:.4rem;list-style:none}.nav__links a{display:inline-block;padding:.5rem .85rem;border-radius:var(--r-pill);font-weight:600;font-size:.97rem;color:var(--muted);transition:color var(--t-fast),background var(--t-fast)}.nav__links a:hover,.nav__links a.is-active{color:var(--navy);background:#0b24470d}.nav__cta{display:flex;align-items:center;gap:.6rem}.nav__burger{display:none;width:46px;height:46px;border-radius:var(--r-pill);align-items:center;justify-content:center;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.nav__burger span{position:relative;width:18px;height:2px;background:var(--navy);border-radius:2px;transition:transform var(--t-med) var(--ease-out),opacity var(--t-fast)}.nav__burger span:before,.nav__burger span:after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--navy);border-radius:2px;transition:transform var(--t-med) var(--ease-out)}.nav__burger span:before{transform:translateY(-6px)}.nav__burger span:after{transform:translateY(6px)}body.menu-open .nav__burger span{background:transparent}body.menu-open .nav__burger span:before{transform:rotate(45deg)}body.menu-open .nav__burger span:after{transform:rotate(-45deg)}.nav__progress{position:fixed;left:0;top:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--emerald),var(--emerald-700));z-index:calc(var(--z-nav) + 1)}.mobile-menu{position:fixed;inset:0;z-index:var(--z-overlay);display:grid;grid-template-rows:1fr auto;gap:1rem;padding:6rem var(--gutter) 2.5rem;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(-1.5%);transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out),visibility var(--t-med)}body.menu-open .mobile-menu{opacity:1;visibility:visible;transform:none}.mobile-menu ul{list-style:none;display:grid;gap:.25rem}.mobile-menu a{display:block;padding:1rem .5rem;font-family:var(--font-display);font-weight:700;font-size:1.5rem;color:var(--navy);border-bottom:1px solid var(--line)}.card{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-sm);border:1px solid var(--line)}.tilt{transform-style:preserve-3d;transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out);will-change:transform}.tilt:hover{box-shadow:var(--shadow-lg)}.tilt__inner{transform:translateZ(28px)}.field{display:grid;gap:.45rem}.field label{font-size:.92rem;font-weight:600;color:var(--navy)}.field input,.field select,.field textarea{width:100%;padding:.85rem 1rem;border-radius:var(--r-input);background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow var(--t-fast)}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--emerald-600),0 0 0 4px #10b98124}.field textarea{resize:vertical;min-height:110px}.field--error input,.field--error select,.field--error textarea{box-shadow:inset 0 0 0 2px #e0436b}.field.is-prefilled textarea{box-shadow:inset 0 0 0 2px var(--emerald-600),0 0 0 5px #10b98129}.field__err{font-size:.82rem;color:#c4365c;min-height:1em}.floating{position:fixed;right:clamp(1rem,2vw,1.6rem);bottom:clamp(1rem,2vw,1.6rem);z-index:var(--z-float);display:flex;flex-direction:column-reverse;align-items:flex-end;gap:.7rem}.floating__menu{display:grid;gap:.55rem;opacity:0;transform:translateY(8px) scale(.96);visibility:hidden;transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out),visibility var(--t-med)}.floating.is-open .floating__menu{opacity:1;transform:none;visibility:visible}.floating__item{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.05rem;border-radius:var(--r-pill);background:var(--white);font-weight:600;font-size:.95rem;color:var(--navy);box-shadow:var(--shadow-md)}.floating__item svg{width:18px;height:18px;color:var(--emerald-600)}.floating__toggle{width:60px;height:60px;border-radius:var(--r-pill);background:var(--emerald-600);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow-emerald);transition:transform var(--t-med) var(--ease-out)}.floating__toggle:hover{transform:translateY(-2px) scale(1.04)}.floating.is-open .floating__toggle{transform:rotate(90deg)}.floating__toggle svg{width:26px;height:26px}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-float);padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));display:none;gap:.7rem;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 -8px 30px #0b24471a;transform:translateY(110%);transition:transform var(--t-med) var(--ease-out)}.sticky-cta.is-visible{transform:none}.sticky-cta .btn{flex:1}@media (max-width: 720px){.sticky-cta{display:flex}.floating{bottom:5.2rem}}.hero{position:relative;min-height:100dvh;display:flex;align-items:center;padding-top:7rem;padding-bottom:3rem;overflow:hidden}.hero__mesh{position:absolute;inset:-10% -10% -20%;z-index:-2;background:radial-gradient(40% 38% at var(--mx) var(--my),rgba(16,185,129,.16),transparent 70%),radial-gradient(46% 44% at calc(100% - var(--mx) * .6) 18%,rgba(11,36,71,.1),transparent 70%),radial-gradient(50% 50% at 80% 80%,rgba(16,185,129,.08),transparent 70%);transition:background .5s var(--ease-out)}.hero__grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(var(--surface) 1px,transparent 1px),linear-gradient(90deg,var(--surface) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(75% 60% at 50% 35%,#000 30%,transparent 100%);mask-image:radial-gradient(75% 60% at 50% 35%,#000 30%,transparent 100%);opacity:.55}.hero__inner{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,5vw,5rem);width:100%}.hero__title{font-size:var(--fs-display);letter-spacing:-.03em}.hero__title em{font-style:italic;color:var(--emerald-600);line-height:1.1;display:inline-block;padding-bottom:.05em}.hero__lead{margin-top:1.4rem;font-size:var(--fs-lead);color:var(--muted);max-width:46ch}.hero__actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem}.hero__assure{margin-top:1.6rem;display:inline-flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--navy);font-weight:600}.hero__assure svg{width:20px;height:20px;color:var(--emerald-600);flex:none}.hero__visual{position:relative}.hero__photo{position:relative;border-radius:var(--r-card-lg);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4 / 5;background:var(--surface-2)}.hero__photo img{width:100%;height:100%;object-fit:cover}.hero__badge{position:absolute;left:-1.4rem;bottom:1.6rem;padding:.9rem 1.1rem;border-radius:var(--r-card);display:flex;align-items:center;gap:.8rem}.hero__badge .ring{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--emerald-50);color:var(--emerald-700);flex:none}.hero__badge .ring svg{width:22px;height:22px}.hero__badge b{font-family:var(--font-display);font-size:1.05rem;color:var(--navy);display:block}.hero__badge span{font-size:.82rem;color:var(--muted)}.hero__badge--top{left:auto;right:-1.2rem;top:1.4rem;bottom:auto}.trust{border-block:1px solid var(--line);background:var(--paper)}.trust__inner{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;justify-content:space-between;align-items:center;padding-block:1.6rem}.trust__item{display:inline-flex;align-items:center;gap:.7rem;font-weight:600;color:var(--navy);font-size:.98rem}.trust__item svg{width:22px;height:22px;color:var(--emerald-600);flex:none}.ps__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2.5rem);margin-top:3rem;align-items:stretch}.ps__col{border-radius:var(--r-card-lg);padding:clamp(1.6rem,2.5vw,2.4rem)}.ps__col h3{font-size:var(--fs-h3);display:flex;align-items:center;gap:.7rem}.ps__col--problem{background:var(--surface);border:1px solid var(--line)}.ps__col--problem h3{color:var(--navy)}.ps__col--solution{background:var(--navy);box-shadow:var(--shadow-lg)}.ps__col--solution h3,.ps__col--solution .ps__item b{color:#fff}.ps__col--solution .ps__item span{color:var(--on-navy-muted)}.ps__list{list-style:none;margin-top:1.4rem;display:grid;gap:1rem}.ps__item{display:grid;grid-template-columns:26px 1fr;gap:.8rem;align-items:start}.ps__item .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;margin-top:2px}.ps__col--problem .ic{background:#fdecef;color:#c4365c}.ps__col--solution .ic{background:#10b98133;color:var(--emerald)}.ps__item .ic svg{width:16px;height:16px}.ps__item b{font-family:var(--font-display);font-size:1.02rem;color:var(--navy)}.ps__item span{display:block;font-size:.95rem;color:var(--muted);margin-top:.15rem}.services__grid{margin-top:3rem;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:1.2rem}.svc{position:relative;padding:clamp(1.5rem,2.2vw,2rem);border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-xs);overflow:hidden}.svc__ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--emerald-50);color:var(--emerald-700);margin-bottom:1.1rem}.svc__ic svg{width:26px;height:26px}.svc h3{font-size:1.22rem}.svc p{margin-top:.6rem;color:var(--muted);font-size:.97rem}.svc--lead{grid-row:span 2;background:linear-gradient(165deg,#0d2a52,var(--navy));border:none;color:#fff;display:flex;flex-direction:column}.svc--lead h3{color:#fff;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.1rem)}.svc--lead p{color:var(--on-navy-muted);font-size:1.05rem}.svc--lead .svc__ic{background:#10b9812e;color:var(--emerald)}.svc--lead .svc__photo{margin-top:auto;border-radius:var(--r-card);overflow:hidden;aspect-ratio:16 / 10;box-shadow:var(--shadow-md)}.svc--lead .svc__photo img{width:100%;height:100%;object-fit:cover}.svc__tag{display:inline-block;margin-top:1rem;padding:.3rem .7rem;border-radius:var(--r-pill);background:#10b98129;color:var(--emerald);font-size:.82rem;font-weight:600;width:fit-content}.svc__tag--light{margin-top:0;background:var(--white);color:var(--emerald-700);box-shadow:inset 0 0 0 1px #10b98147}.svc--feature{grid-column:1 / -1;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(1.5rem,3vw,3rem);align-items:center;padding:clamp(1.8rem,2.6vw,2.4rem)}.svc--airbnb{background:linear-gradient(115deg,var(--emerald-50),#fff 65%);border:1px solid rgba(16,185,129,.28)}.svc--maint{background:linear-gradient(115deg,#eef3f9,#fff 65%);border:1px solid rgba(11,36,71,.14)}.svc--feature h3{margin-top:.9rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.85rem)}.svc--feature p{margin-top:.7rem;max-width:46ch}.svc--feature__cta{display:inline-block;margin-top:1.2rem;font-family:var(--font-display);font-weight:700;color:var(--emerald-700);transition:transform var(--t-fast) var(--ease-out)}.svc--feature__cta:hover{transform:translate(3px)}.svc--feature__list{list-style:none;display:grid;gap:.75rem}.svc--feature__list li{display:grid;grid-template-columns:22px 1fr;gap:.7rem;align-items:start;font-size:.97rem;color:var(--ink)}.svc--feature__list svg{width:22px;height:22px;color:var(--emerald-600);margin-top:1px}.steps{margin-top:3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;counter-reset:step}.step{position:relative;padding:1.6rem 1.4rem;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.step__n{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--emerald-700);display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--white);box-shadow:var(--shadow-xs);margin-bottom:1rem}.step h3{font-size:1.12rem}.step p{margin-top:.5rem;font-size:.93rem;color:var(--muted)}.step:after{content:"";position:absolute;top:2.65rem;right:-.85rem;width:1.2rem;height:2px;background:var(--line-strong)}.step:last-child:after{display:none}.quality{background:radial-gradient(60% 60% at 85% 10%,rgba(16,185,129,.12),transparent 70%),var(--navy);color:var(--on-navy)}.quality h2{color:#fff}.quality .section-head p{color:var(--on-navy-muted)}.quality__grid{margin-top:3rem;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,3vw,3rem);align-items:center}.checklist{display:grid;gap:.9rem}.check{display:grid;grid-template-columns:30px 1fr;gap:.9rem;align-items:center;padding:1rem 1.2rem;border-radius:var(--r-input);background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.check .tick{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--emerald);color:#06281d}.check .tick svg{width:18px;height:18px}.check b{font-family:var(--font-display);color:#fff;font-size:1rem}.check span{color:var(--on-navy-muted);font-size:.9rem;display:block}.guarantee{padding:clamp(1.6rem,2.5vw,2.4rem);border-radius:var(--r-card-lg);background:linear-gradient(160deg,#10b98129,#ffffff0a);border:1px solid rgba(16,185,129,.3);text-align:center}.guarantee__seal{width:84px;height:84px;margin:0 auto 1.2rem;border-radius:50%;display:grid;place-items:center;background:var(--emerald);color:#06281d;box-shadow:0 14px 40px #10b98166}.guarantee__seal svg{width:42px;height:42px}.guarantee h3{color:#fff;font-size:var(--fs-h3)}.guarantee p{color:var(--on-navy-muted);margin-top:.7rem}.stats__grid{margin-top:2.5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.stat{padding:1.8rem 1.5rem;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line);text-align:center}.stat__num{font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,1.6rem + 2.4vw,3.4rem);letter-spacing:-.03em;color:var(--navy);line-height:1}.stat__num .suffix{color:var(--emerald-600)}.stat__label{margin-top:.6rem;color:var(--muted);font-size:.95rem}.ba{margin-top:3rem;position:relative;border-radius:var(--r-card-lg);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:16 / 9;user-select:none;touch-action:pan-y;background:var(--surface-2)}.ba img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.ba__after{clip-path:inset(0 0 0 var(--split, 50%))}.ba__label{position:absolute;top:1rem;padding:.4rem .9rem;border-radius:var(--r-pill);font-size:.82rem;font-weight:700;letter-spacing:.02em;background:#0b2447c7;color:#fff;backdrop-filter:blur(6px)}.ba__label--before{left:1rem}.ba__label--after{right:1rem;background:var(--emerald-600)}.ba__handle{position:absolute;top:0;bottom:0;left:var(--split, 50%);width:2px;background:#fff;transform:translate(-1px);box-shadow:0 0 0 1px #0b24471a}.ba__grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:var(--shadow-md);cursor:ew-resize}.ba__grip svg{width:26px;height:26px;color:var(--navy)}.live{background:linear-gradient(180deg,var(--white),var(--surface))}.live__top{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.8rem,4vw,3.5rem);align-items:center}.live__copy h2{margin-top:1.1rem;font-size:var(--fs-h2)}.live__copy p{margin-top:1.1rem;color:var(--muted);font-size:var(--fs-lead);max-width:52ch}.live__copy b{color:var(--navy);font-weight:700}.live__cta{margin-top:1.8rem}.live__device{perspective:1200px}.live__screen{position:relative;border-radius:20px;overflow:hidden;background:#0a1930;border:1px solid rgba(255,255,255,.14);box-shadow:var(--shadow-lg),inset 0 1px #ffffff1f;aspect-ratio:8 / 5}.live__screen img{width:100%;height:100%;object-fit:cover}.live__scr-rec{position:absolute;top:.9rem;left:.9rem;display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .7rem;border-radius:var(--r-pill);background:#0b1930b8;backdrop-filter:blur(6px);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.08em}.live__scr-time{position:absolute;top:.9rem;right:.9rem;padding:.32rem .6rem;border-radius:8px;background:#0b1930b8;backdrop-filter:blur(6px);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.72rem;font-variant-numeric:tabular-nums}.live__scr-bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem .9rem;background:linear-gradient(to top,rgba(8,20,40,.9),transparent);color:#eaf1fb;font-size:.82rem;font-weight:600}.live__scr-lock{display:inline-flex;align-items:center;gap:.4rem;color:var(--emerald)}.live__scr-lock svg{width:15px;height:15px}.live__rec{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .9rem;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:700;font-size:.78rem;letter-spacing:.08em;color:#dc2626;background:#ef44441a;border:1px solid rgba(239,68,68,.28)}.live__dot{width:9px;height:9px;border-radius:50%;background:#ef4444;box-shadow:0 0 #ef444499;animation:live-pulse 1.5s ease-in-out infinite}@keyframes live-pulse{0%{box-shadow:0 0 #ef44448c}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}@media (prefers-reduced-motion: reduce){.live__dot{animation:none}}.live__flow{margin-top:2.6rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.live__step{padding:1.6rem 1.4rem;border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-xs);transition:transform var(--t-med) var(--ease-out),box-shadow var(--t-med) var(--ease-out)}.live__step:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.live__n{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--grad-emerald);color:#fff;font-family:var(--font-display);font-weight:800;font-size:1.1rem;box-shadow:var(--shadow-emerald);margin-bottom:1rem}.live__step h3{font-size:1.08rem}.live__step p{margin-top:.45rem;color:var(--muted);font-size:.92rem}.live__benefits{margin-top:1.1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.live__benefit{padding:1.6rem 1.4rem;border-radius:var(--r-card);background:var(--emerald-50);border:1px solid rgba(16,185,129,.22)}.live__benefit h3{font-size:1.05rem}.live__benefit p{margin-top:.45rem;color:var(--muted);font-size:.92rem}.live__secure{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem 1.8rem}.live__secure span{display:inline-flex;align-items:center;gap:.55rem;color:var(--navy);font-size:.92rem;font-weight:600}.live__secure svg{width:20px;height:20px;color:var(--emerald-600);flex:none}@media (max-width: 900px){.live__top{grid-template-columns:1fr}.live__flow{grid-template-columns:1fr 1fr}.live__benefits{grid-template-columns:1fr}}@media (max-width: 560px){.live__flow{grid-template-columns:1fr}}.room{background:linear-gradient(180deg,var(--surface),var(--white))}.room__grid{margin-top:3rem;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,3vw,3.5rem);align-items:start}.room__sticky{position:sticky;top:100px}.room__stage{border-radius:var(--r-card-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);overflow:hidden}.room__svg{width:100%;height:auto;display:block}.room__svg .clean{opacity:0;transition:opacity .55s var(--ease-out)}.room__svg .dirt{opacity:1;transition:opacity .55s var(--ease-out)}.room__svg.is-windows .dirt--windows,.room__svg.is-bed .dirt--bed,.room__svg.is-dust .dirt--dust,.room__svg.is-trash .dirt--trash,.room__svg.is-floor .dirt--floor{opacity:0}.room__svg.is-windows .clean--windows,.room__svg.is-bed .clean--bed,.room__svg.is-dust .clean--dust,.room__svg.is-trash .clean--trash,.room__svg.is-floor .clean--floor{opacity:1}.room__steps{display:grid;gap:30vh;padding-block:12vh 16vh}.rstep{padding:clamp(1.5rem,2.4vw,2.1rem);border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);opacity:.45;transform:translateY(10px) scale(.985);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),box-shadow .5s var(--ease-out),border-color .5s var(--ease-out)}.rstep.is-active{opacity:1;transform:none;border-color:#10b98166;box-shadow:var(--shadow-lg)}.rstep__ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--surface);color:var(--muted);margin-bottom:1.1rem;transition:background .5s var(--ease-out),color .5s var(--ease-out)}.rstep__ic svg{width:26px;height:26px}.rstep.is-active .rstep__ic{background:var(--emerald-50);color:var(--emerald-700);box-shadow:inset 0 0 0 1px #10b98133}.rstep h3{font-size:var(--fs-h3)}.rstep p{margin-top:.7rem;color:var(--muted);max-width:46ch}.room__meter{margin-top:1.4rem;display:flex;align-items:center;gap:.9rem}.room__bar{flex:1;height:8px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.room__bar span{display:block;height:100%;border-radius:inherit;background:var(--grad-emerald);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--ease-out)}.room__count{font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--emerald-700);white-space:nowrap}.room__done{margin-top:0;padding:.9rem 1.1rem;border-radius:var(--r-input);background:var(--emerald-50);box-shadow:inset 0 0 0 1px #10b98147;color:var(--emerald-700);font-weight:600;font-size:.97rem;opacity:0;transform:translateY(6px);visibility:hidden;transition:opacity var(--t-med) var(--ease-out),transform var(--t-med) var(--ease-out),visibility var(--t-med)}.room__done a{color:var(--emerald-700);text-decoration:underline;text-underline-offset:3px;margin-left:.35rem}.room.is-complete .room__done{opacity:1;transform:none;visibility:visible}@media (max-width: 1000px){.room__sticky{position:static}.room__steps{gap:1.1rem;padding-block:1.6rem .5rem}.rstep{opacity:1;transform:none}.room__meter{margin-top:1.2rem}}@media (prefers-reduced-motion: reduce){.room__svg .clean,.room__svg .dirt,.room__bar span,.rstep,.rstep__ic{transition:none}.rstep{opacity:1;transform:none}.room__steps{gap:1.2rem;padding-block:2rem}}.tst__grid{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.tst{padding:1.8rem;border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.tst__stars{display:flex;gap:2px;color:var(--emerald-600);margin-bottom:1rem}.tst__stars svg{width:18px;height:18px}.tst__quote{font-size:1.05rem;color:var(--ink);line-height:1.55}.tst__by{margin-top:auto;padding-top:1.4rem;display:flex;align-items:center;gap:.8rem}.tst__avatar{width:46px;height:46px;border-radius:50%;object-fit:cover;background:var(--surface-2);flex:none}.tst__name{font-family:var(--font-display);font-weight:700;color:var(--navy);font-size:.98rem}.tst__role{font-size:.85rem;color:var(--muted)}.est{background:var(--paper)}.est__wrap{margin-top:3rem;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}.est__controls{padding:clamp(1.6rem,2.5vw,2.2rem);border-radius:var(--r-card-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);display:grid;gap:1.6rem;align-content:start}.ctl__head{display:flex;justify-content:space-between;align-items:baseline;font-weight:600}.ctl__head .val{font-family:var(--font-display);font-weight:800;color:var(--emerald-700);font-size:1.1rem}input[type=range].slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--r-pill);background:var(--surface-2);margin-top:.8rem}input[type=range].slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:5px solid var(--emerald-600);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--t-fast)}input[type=range].slider::-webkit-slider-thumb:active{transform:scale(1.12)}input[type=range].slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:5px solid var(--emerald-600);cursor:pointer}.ctl__hint{margin-top:.5rem;font-size:.82rem;color:var(--muted-2)}.segmented{display:grid;grid-auto-flow:column;gap:4px;padding:4px;border-radius:var(--r-pill);background:var(--surface)}.segmented button{padding:.6rem .4rem;border-radius:var(--r-pill);font-weight:600;font-size:.92rem;color:var(--muted);transition:color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.segmented button[aria-pressed=true]{background:var(--white);color:var(--navy);box-shadow:var(--shadow-xs)}.extras{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.extras__label{font-size:.8rem;font-weight:600;color:var(--muted);margin:1rem 0 .55rem}.extras__label:first-child{margin-top:0}.chk{display:flex;align-items:center;gap:.6rem;padding:.75rem .9rem;border-radius:var(--r-input);background:var(--surface);cursor:pointer;font-size:.93rem;font-weight:500;transition:box-shadow var(--t-fast),background var(--t-fast)}.chk input{position:absolute;opacity:0;width:0;height:0}.chk .box{width:22px;height:22px;border-radius:7px;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line-strong);display:grid;place-items:center;color:#fff;flex:none;transition:background var(--t-fast),box-shadow var(--t-fast)}.chk .box svg{width:14px;height:14px;opacity:0;transform:scale(.6);transition:opacity var(--t-fast),transform var(--t-fast)}.chk input:checked+.box{background:var(--emerald-600);box-shadow:inset 0 0 0 1.5px var(--emerald-600)}.chk input:checked+.box svg{opacity:1;transform:none}.chk:has(input:checked){background:var(--emerald-50)}.est__result{padding:clamp(1.6rem,2.5vw,2.2rem);border-radius:var(--r-card-lg);background:linear-gradient(165deg,#0d2a52,var(--navy));color:#fff;display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.est__result .lbl{color:var(--on-navy-muted);font-size:.95rem}.est__price{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;font-size:clamp(2.6rem,1.6rem + 3.5vw,4rem);line-height:1.05;margin:.4rem 0 .2rem}.est__price .cur{color:var(--emerald);font-size:.5em;vertical-align:.35em;margin-left:.15em}.est__per{color:var(--on-navy-muted);font-size:.95rem}.est__breakdown{margin-top:1.4rem;display:grid;gap:.6rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.12)}.est__row{display:flex;justify-content:space-between;font-size:.95rem;color:var(--on-navy-muted)}.est__row b{color:#fff;font-weight:600}.est__note{margin-top:1.2rem;font-size:.82rem;color:var(--on-navy-muted)}.est__cta{margin-top:1.4rem}.faq__wrap{margin-top:2.5rem;max-width:820px}.faq__item{border-bottom:1px solid var(--line)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem .25rem;text-align:left;font-family:var(--font-display);font-weight:700;font-size:1.1rem;color:var(--navy)}.faq__q .pm{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--surface);transition:background var(--t-fast),transform var(--t-med) var(--ease-out)}.faq__q .pm svg{width:18px;height:18px;color:var(--emerald-700)}.faq__item.is-open .pm{background:var(--emerald-600);transform:rotate(135deg)}.faq__item.is-open .pm svg{color:#fff}.faq__a{overflow:hidden;height:0;transition:height var(--t-med) var(--ease-out)}.faq__a-inner{padding:0 .25rem 1.5rem;color:var(--muted);max-width:70ch}.lead{position:relative}.lead__card{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:var(--r-card-lg);overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.lead__aside{padding:clamp(1.8rem,3vw,3rem);background:radial-gradient(70% 60% at 20% 0%,rgba(16,185,129,.18),transparent 70%),var(--navy);color:#fff;display:flex;flex-direction:column}.lead__aside h2{color:#fff;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem)}.lead__aside p{margin-top:1rem;color:var(--on-navy-muted)}.lead__points{list-style:none;margin-top:1.8rem;display:grid;gap:.9rem}.lead__points li{display:flex;align-items:center;gap:.7rem;font-weight:500}.lead__points svg{width:20px;height:20px;color:var(--emerald);flex:none}.lead__form{padding:clamp(1.8rem,3vw,3rem);background:var(--white);display:grid;gap:1.1rem;align-content:start}.lead__row{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.lead__success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.8rem;padding:2rem}.lead__success .ok{width:70px;height:70px;border-radius:50%;background:var(--emerald-50);color:var(--emerald-700);display:grid;place-items:center}.lead__success .ok svg{width:36px;height:36px}.lead__form.is-sent .lead__form-body{display:none}.lead__form.is-sent .lead__success{display:flex}.contact__grid{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.contact__card{padding:1.8rem;border-radius:var(--r-card);background:var(--surface);border:1px solid var(--line)}.contact__card .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--white);color:var(--emerald-700);box-shadow:var(--shadow-xs);margin-bottom:1rem}.contact__card .ic svg{width:24px;height:24px}.contact__card h3{font-size:1.1rem}.contact__card a,.contact__card p{display:block;margin-top:.4rem;color:var(--muted);font-size:.98rem}.contact__card a:hover{color:var(--emerald-700)}.footer{margin-top:var(--section-y);border-top:1px solid var(--line);padding-block:3rem 2rem;background:var(--paper)}.footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;align-items:start}.footer__tagline{max-width:34ch;color:var(--muted);margin-top:1rem}.footer__cols{display:flex;flex-wrap:wrap;gap:3rem}.footer__col h4{font-family:var(--font-display);font-size:.95rem;color:var(--navy);margin-bottom:.9rem}.footer__col a{display:block;color:var(--muted);font-size:.95rem;padding:.25rem 0}.footer__col a:hover{color:var(--emerald-700)}.footer__bottom{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:var(--muted-2);font-size:.88rem}@media (max-width: 1000px){.hero__inner{grid-template-columns:1fr;gap:2.5rem}.hero__visual{max-width:460px}.services__grid{grid-template-columns:1fr 1fr}.svc--lead{grid-column:span 2;grid-row:auto;flex-direction:row;align-items:center;gap:2rem}.svc--lead .svc__photo{flex:1;margin-top:0}.svc--lead>div{flex:1}.steps{grid-template-columns:1fr 1fr}.step:after{display:none}.quality__grid,.est__wrap,.lead__card,.room__grid{grid-template-columns:1fr}.stats__grid{grid-template-columns:1fr 1fr}.tst__grid,.contact__grid{grid-template-columns:1fr}.nav__links,.nav__cta .btn-ghost{display:none}.nav__burger{display:inline-flex}}@media (max-width: 820px){.svc--feature{grid-template-columns:1fr;align-items:start}}@media (max-width: 640px){.nav__cta .btn{display:none}.ps__grid,.services__grid{grid-template-columns:1fr}.svc--lead{grid-column:auto;flex-direction:column}.steps,.lead__row,.extras{grid-template-columns:1fr}.hero__badge{left:.6rem}.hero__badge--top{right:.6rem}}@media (prefers-reduced-motion: reduce){.hero__mesh{transition:none}}
