@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-ext-opsz-normal.0b2cbf50.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-cyrillic-opsz-normal.e393fd5b.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-ext-opsz-normal.2ba2bd5d.woff2) format("woff2-variations");unicode-range:u+1f??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-greek-opsz-normal.a94d318e.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-vietnamese-opsz-normal.c8fb0fff.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-ext-opsz-normal.0fa6be33.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/inter-latin-opsz-normal.5678e9b0.woff2) format("woff2-variations");unicode-range:u+00??,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{--bg:#ffffff;--bg-2:#f5f5f7;--surface:#f5f5f7;--surface-2:#e8e8ed;--surface-3:#d2d2d7;--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:rgba(0,0,0,0.08);--line-2:rgba(0,0,0,0.14);--accent:#0a5bff;--accent-strong:#0047e0;--accent-deep:#0039b8;--on-accent:#ffffff;--grad:linear-gradient(135deg,#0a5bff,#5b8cff);--grad-metal:linear-gradient(180deg,#f5f5f7,#d2d2d7);--grad-button:var(--accent);--ok:#248a3d;--warn:#c93400;--danger:#d70015;--glass:rgba(255,255,255,0.72);--glass-strong:rgba(255,255,255,0.86);--glass-edge:rgba(0,0,0,0.06);--edge-light:0 0 0 0 transparent;--shadow:0 1px 2px rgba(0,0,0,0.04),0 18px 40px -24px rgba(0,0,0,0.18);--shadow-lg:0 2px 4px rgba(0,0,0,0.04),0 40px 80px -40px rgba(0,0,0,0.28);--font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter Variable","Segoe UI",system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter Variable","Segoe UI",system-ui,sans-serif;--serif:var(--font-display);--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--body:var(--font);--display:var(--font);--max:1080px;--gutter:max(20px,env(safe-area-inset-left,0px));--sec:clamp(88px,11vw,160px);--r-sm:12px;--r:18px;--r-lg:28px;--r-xl:32px;--ease:cubic-bezier(0.22,1,0.36,1);--nav-h:52px;--tab-h:0px;color-scheme:light}.theme-dark{--bg:#000000;--bg-2:#0b0b0d;--surface:#1d1d1f;--surface-2:#2c2c2e;--surface-3:#3a3a3c;--ink:#f5f5f7;--ink-2:#a1a1a6;--ink-3:#86868b;--line:rgba(255,255,255,0.1);--line-2:rgba(255,255,255,0.18);--accent:#2997ff;--on-accent:#ffffff;--ok:#30d158;--warn:#ff9f0a;--danger:#ff6961;--glass:rgba(28,28,30,0.72);--glass-strong:rgba(28,28,30,0.86);--glass-edge:rgba(255,255,255,0.1);--shadow:0 30px 60px -30px rgba(0,0,0,0.85);--shadow-lg:0 50px 100px -40px rgba(0,0,0,0.9);background:var(--bg);color:var(--ink);color-scheme:dark}.theme-paper{background:var(--bg-2);--surface:#ffffff}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;-webkit-text-size-adjust:100%}body,html{background:var(--bg)}body{margin:0;color:var(--ink);font-family:var(--font);font-size:1.0625rem;line-height:1.47;letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video{display:block;max-width:100%}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--font-display);color:var(--ink);text-wrap:balance}h1{font-size:clamp(2.75rem,6.6vw,5.5rem);line-height:1.04;letter-spacing:-.03em}h1,h2{font-weight:600}h2{font-size:clamp(2.25rem,4.6vw,3.75rem);line-height:1.07;letter-spacing:-.025em}h3{font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:600;line-height:1.12;letter-spacing:-.02em}.accent-word,h1 em,h2 em,h3 em{font-style:normal;color:var(--accent)}.theme-dark h1 em,.theme-dark h2 em{color:var(--ink-2)}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.sec{padding-block:var(--sec)}.sec-tight{padding-block:calc(var(--sec) * .6)}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:600;letter-spacing:-.01em;color:var(--accent)}.lede{font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.38;font-weight:400;letter-spacing:-.015em;max-width:46ch}.lede,.muted{color:var(--ink-2)}.sec-head{display:grid;grid-gap:16px;gap:16px;max-width:820px;margin-bottom:clamp(40px,6vw,72px)}.sec-head--center{justify-items:center;text-align:center}.sec-head--center,.sec-head--center .lede{margin-inline:auto}.glass{background:var(--glass);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);border:1px solid var(--glass-edge);box-shadow:var(--edge-light)}@media (prefers-reduced-transparency:reduce){.glass{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.glass{background:var(--surface);border-color:var(--line-2)}}.tile{position:relative;background:var(--surface);border-radius:var(--r-lg)}@supports (corner-shape:squircle){.squircle,.tile{corner-shape:squircle;border-radius:calc(var(--r-lg) * 1.9)}}a.tile{text-decoration:none;display:block;transition:transform .14s ease-out,box-shadow .3s var(--ease);-webkit-tap-highlight-color:transparent}a.tile:active{transform:scale(.985)}@media (hover:hover){a.tile:hover{box-shadow:var(--shadow)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border-radius:999px;border:1px solid transparent;font:500 1.0625rem/1 var(--font);letter-spacing:-.02em;text-decoration:none;color:var(--ink);background:transparent;cursor:pointer;white-space:nowrap;transition:transform .12s ease-out,background-color .25s var(--ease),border-color .25s var(--ease),filter .25s var(--ease);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:active{transform:scale(.95)}.button--primary{background:var(--accent);color:var(--on-accent)}.button--glass{color:var(--accent);border-color:var(--accent)}.button--light{background:var(--ink);color:var(--bg)}.button--sm{min-height:34px;padding:0 16px;font-size:.875rem}.button--block{width:100%}.button .arrow{transition:transform .3s var(--ease)}@media (hover:hover){.button--primary:hover{background:var(--accent-strong)}.button--glass:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.button:hover .arrow{transform:translateX(3px)}}.link-arrow{display:inline-flex;align-items:center;gap:4px;font-weight:400;color:var(--accent);text-decoration:none}.link-arrow:after{content:"›";font-size:1.25em;line-height:1;transition:transform .3s var(--ease)}@media (hover:hover){.link-arrow:hover{text-decoration:underline}.link-arrow:hover:after{transform:translateX(3px)}}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.pill{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;font-size:.88rem;font-weight:520;color:var(--ink-2)}.status-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 18%,transparent)}.status-dot--pulse{animation:status-pulse 2.6s var(--ease) infinite}@keyframes status-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ok) 0%,transparent)}}.checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--ink-2);font-size:.95rem}.checks li:before{content:"✓";margin-right:8px;font-weight:700;color:var(--accent)}.app-icon{--t1:#3a3a40;--t2:#8a8a92;width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(160deg,var(--t2),var(--t1));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.18),0 6px 14px -8px rgba(0,0,0,.35)}@supports (corner-shape:squircle){.app-icon{corner-shape:squircle;border-radius:30%}}.app-icon[data-tone=copper]{--t1:#c4501d;--t2:#ffa36e}.app-icon[data-tone=amber]{--t1:#c77a06;--t2:#ffc861}.app-icon[data-tone=steel]{--t1:#3c4f6b;--t2:#93a8c6}.app-icon[data-tone=sage]{--t1:#3d6650;--t2:#9ccbb0}.app-icon[data-tone=rose]{--t1:#8f3446;--t2:#f09aa8}.app-icon[data-tone=graphite]{--t1:#2c2c30;--t2:#9a9aa2}.app-icon[data-tone=ocean]{--t1:#1d5680;--t2:#7cc6f2}.app-icon--sm{width:34px;height:34px;border-radius:9px}.app-icon--lg{width:84px;height:84px;border-radius:22px}.seg{display:inline-flex;max-width:100%;padding:3px;border-radius:10px;background:rgba(118,118,128,.12);overflow-x:auto;scrollbar-width:none}.seg-btn{position:relative;flex:1 0 auto;border:0;background:none;padding:9px 16px;border-radius:10px;font:590 .92rem/1.1 var(--font);color:var(--ink);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}@media (max-width:560px){.seg{display:flex;width:100%}.seg-btn{flex:1 1;min-width:0;white-space:normal;padding-inline:8px;text-align:center}}.seg-pill{position:absolute;inset:0;border-radius:8px;background:#ffffff;box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)}.theme-dark .seg-pill{background:#636366}.seg-text,.toggle{position:relative}.toggle{width:51px;height:31px;flex:none;padding:2px;border:0;border-radius:999px;background:rgba(120,120,128,.32);cursor:pointer;transition:background-color .25s var(--ease);-webkit-tap-highlight-color:transparent}.toggle[aria-checked=true]{background:#34c759}.toggle-knob{display:block;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16)}.list-group{list-style:none;margin:0;padding:0;border-radius:var(--r);background:var(--surface);overflow:hidden}.list-group>li{display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 18px}.list-group>li+li{box-shadow:0 -1px 0 var(--line)}.list-group .lg-main{flex:1 1;min-width:0;display:grid}.list-group .lg-main small{color:var(--ink-2);font-size:.85rem}.list-group .lg-value{color:var(--ink-2);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list-group .lg-check{color:var(--accent);flex:none}.aurora{display:none;position:absolute;inset:-25% -15% 0;z-index:-1;pointer-events:none;filter:blur(90px);opacity:.14;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 95%);mask-image:linear-gradient(180deg,#000 45%,transparent 95%)}.aurora i{position:absolute;width:46vw;max-width:760px;aspect-ratio:1;border-radius:50%}.aurora i:first-child{background:#ff8a4c;left:46%;top:2%}.aurora i:nth-child(2){background:#c7c7cc;left:4%;top:-6%;opacity:.55;animation-delay:-8s}.aurora i:nth-child(3){background:#8e6a52;right:-8%;top:30%;animation-delay:-14s}.aurora i:nth-child(4){background:#f2b27a;left:22%;top:46%;width:28vw;opacity:.6;animation-delay:-20s}@keyframes aurora-drift{to{transform:translate3d(5vw,3vw,0) scale(1.1)}}@media (prefers-reduced-motion:reduce){.aurora i,.status-dot--pulse{animation:none}}.site-nav{position:fixed;z-index:60;top:0;left:0;right:0;display:flex;justify-content:space-between;gap:16px;height:calc(var(--nav-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) max(var(--gutter),calc((100% - var(--max)) / 2 + var(--gutter))) 0;border-radius:0;border:0;border-bottom:1px solid var(--line);box-shadow:none}.logo,.site-nav{align-items:center}.logo{display:inline-flex;gap:8px;font-family:var(--font-display);font-weight:600;font-size:1.12rem;letter-spacing:-.03em;text-decoration:none}.logo-lince{display:block;height:22px;width:auto;flex:none}.site-nav .logo{gap:10px}.site-nav .logo-lince{height:30px}.logo-word span{font-weight:400;color:var(--ink-2)}.logo-mark{width:24px;height:24px;flex:none;border-radius:7px;background:var(--ink);box-shadow:inset -6px -6px 0 -3px var(--accent)}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:none;font:400 .875rem/1 var(--font);letter-spacing:-.01em;color:color-mix(in srgb,var(--ink) 80%,transparent);text-decoration:none;cursor:pointer;transition:color .2s var(--ease)}.nav-link[aria-current=page],.nav-link[aria-expanded=true]{color:var(--ink)}.nav-link-bg{display:none}@media (hover:hover){.nav-link:hover{color:var(--ink)}}.nav-end{display:flex;align-items:center;gap:8px}.icon-button{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;border:0;background:rgba(0,0,0,.05);color:var(--ink);cursor:pointer;transition:transform .12s ease-out;-webkit-tap-highlight-color:transparent}.icon-button:active{transform:scale(.92)}.services-pop{position:absolute;top:calc(100% + 10px);left:50%;width:min(640px,calc(100vw - 24px));padding:10px;border-radius:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;transform-origin:top center;background:rgba(24,24,28,.88);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);border:1px solid var(--glass-edge);box-shadow:var(--edge-light),0 40px 80px -30px rgba(0,0,0,.95)}.services-pop a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:18px;text-decoration:none;transition:background-color .2s var(--ease)}.services-pop a:focus-visible,.services-pop a:hover{background:rgba(255,255,255,.07)}.services-pop strong{display:block;font-size:.98rem;font-weight:600;letter-spacing:-.015em}.services-pop span span{display:block;font-size:.84rem;color:var(--ink-2);line-height:1.35}.services-pop .pop-all{grid-column:auto;justify-content:center;color:var(--accent);font-weight:580;font-size:.95rem}.tab-bar{position:fixed;z-index:60;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom, 0px) + 10px);display:none;grid-template-columns:repeat(5,minmax(0,1fr));padding:6px;border-radius:30px;box-shadow:var(--edge-light),0 20px 40px -14px rgba(0,0,0,.9)}.tab{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:8px 0 7px;border-radius:22px;font-size:.68rem;font-weight:560;color:var(--ink-2);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease-out}.tab:active{transform:scale(.92)}.tab[aria-current=page]{color:var(--accent)}.tab-bg{position:absolute;inset:0;border-radius:22px;background:rgba(255,255,255,.08);z-index:-1}@media (max-width:860px){:root{--nav-h:56px;--tab-h:78px}.nav-end .button,.nav-links{display:none}.site-nav{padding:0 6px 0 16px}.tab-bar{display:none}}@media (min-width:861px){.only-mobile{display:none!important}}.sheet-scrim{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.32)}.sheet{position:fixed;z-index:91;left:0;right:0;bottom:0;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;border-radius:34px 34px 0 0;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 -20px 60px -20px rgba(0,0,0,.3);padding-bottom:env(safe-area-inset-bottom,0);touch-action:none}@media (min-width:720px){.sheet{left:50%;width:560px;margin-left:-280px;bottom:16px;border-radius:34px;border:1px solid var(--line-2)}}.sheet-grabber{width:38px;height:5px;margin:8px auto 2px;border-radius:999px;background:rgba(0,0,0,.18);flex:none}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px 8px}.sheet-head h2{font-size:1.35rem;letter-spacing:-.03em;font-weight:600}.sheet-body{overflow-y:auto;padding:8px 20px 24px;touch-action:pan-y;overscroll-behavior:contain}.sheet-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.sheet-links a{display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:18px;background:var(--surface);text-decoration:none;font-weight:560}.sheet-links small{display:block;color:var(--ink-2);font-weight:400;font-size:.84rem}.page-head{position:relative;isolation:isolate;overflow:hidden;padding-top:calc(env(safe-area-inset-top, 0px) + var(--nav-h) + clamp(48px, 8vw, 104px));padding-bottom:clamp(48px,7vw,88px);text-align:center}.page-head .container{display:grid;grid-gap:18px;gap:18px;justify-items:center}.page-head h1{max-width:18ch}.page-head .lede{margin-inline:auto}.page-head .cta-row{justify-content:center;align-items:center;gap:16px 24px;margin-top:6px}.head-in{animation:head-in .8s var(--ease) both}@keyframes head-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.head-in{animation:none}}.crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:.88rem;color:var(--ink-3)}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{color:var(--ink)}.iphone{justify-self:center;position:relative;width:min(100%,330px);aspect-ratio:9/19.3;padding:11px;border-radius:56px;background:linear-gradient(150deg,#6b6b72,#2a2a2f 22%,#18181c 60%,#4a4a52);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 50px 90px -40px rgba(0,0,0,.45)}.iphone-screen{position:relative;height:100%;overflow:hidden;border-radius:46px;padding:14px 12px;color:#fff;background:radial-gradient(120% 70% at 15% 0,rgba(10,91,255,.75),transparent 60%),radial-gradient(90% 60% at 100% 35%,rgba(150,190,255,.5),transparent 62%),radial-gradient(120% 80% at 0 100%,rgba(40,30,120,.85),transparent 60%),#0d0d18}.island{height:32px;margin:0 auto;border-radius:999px;background:#000;display:flex;align-items:center;justify-content:flex-end;padding-right:12px}.island-dot{width:8px;height:8px;border-radius:50%;background:var(--ok)}.lock-time{display:grid;justify-items:center;margin-top:16px;text-shadow:0 1px 20px rgba(0,0,0,.3)}.lock-time span{font-size:.86rem;font-weight:550;opacity:.92}.lock-time strong{font-size:4.4rem;font-weight:640;line-height:1;letter-spacing:-.05em}.notes{position:absolute;left:10px;right:10px;bottom:22px;display:grid;grid-gap:8px;gap:8px}.note{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;padding:11px 12px;border-radius:22px;background:rgba(40,40,46,.62);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(255,255,255,.08);font-size:.76rem;line-height:1.3}.note-head{display:flex;justify-content:space-between;font-size:.68rem;color:rgba(255,255,255,.6);margin-bottom:1px}.note-head b{font-weight:600;text-transform:uppercase;letter-spacing:.02em}.note strong{display:block;font-size:.82rem;font-weight:600}.note p{color:rgba(255,255,255,.72)}.cta-band{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-xl)}.cta-band .aurora{display:none}.cta-band-in{padding:clamp(56px,9vw,120px) clamp(24px,6vw,80px);display:grid;justify-items:center;grid-gap:18px;gap:18px;text-align:center}.cta-band-in h2{max-width:16ch}.cta-band-in .lede{margin-inline:auto}.cta-band-in .cta-row{justify-content:center;align-items:center;gap:16px 24px;margin-top:8px}.qa{border-radius:var(--r);background:var(--surface);overflow:hidden}.qa-item+.qa-item{border-top:1px solid var(--line)}.qa-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;border:0;background:none;text-align:left;font:590 1.06rem/1.35 var(--font);letter-spacing:-.015em;color:var(--ink);cursor:pointer}.qa-icon{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(0,0,0,.06);transition:transform .35s var(--ease),background-color .3s var(--ease)}.qa-item[data-open=true] .qa-icon{transform:rotate(45deg);background:var(--accent);color:var(--on-accent)}.qa-a{overflow:hidden}.qa-a p{padding:0 22px 22px;color:var(--ink-2);max-width:64ch}.ba{background:var(--surface);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:var(--shadow-lg)}.ba-chrome{display:flex;align-items:center;gap:16px;height:42px;padding:0 16px;background:var(--surface-2);border-bottom:1px solid var(--line)}.ba-dots{display:flex;gap:6px}.ba-dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.ba-dots i:nth-child(2){background:#febc2e}.ba-dots i:nth-child(3){background:#28c840}.ba-url{flex:1 1;padding:5px 14px;border-radius:9px;background:var(--surface-3);font-size:.8rem;color:var(--ink-2);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ba-url,.ba[data-phone=true]{max-width:420px;margin-inline:auto}.ba[data-phone=true]{border:10px solid #1c1c1e;border-radius:40px}.ba[data-phone=true] .ba-chrome{height:34px}.ba[data-phone=true] .ba-dots{display:none}.ba-view{position:relative;overflow:hidden;aspect-ratio:5/3;touch-action:pan-y;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none;background:#fff}.ba-view[style*=height]{aspect-ratio:auto}.ba-layer{position:absolute;inset:0;overflow:hidden}.ba-before{background:#fff}.ba-scaled{left:0;transform-origin:0 0}.ba-handle,.ba-scaled{position:absolute;top:0}.ba-handle{bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.2);pointer-events:none}.ba-handle span{position:absolute;top:50%;left:50%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#0b0b0d;display:grid;place-items:center;box-shadow:0 8px 24px -6px rgba(0,0,0,.5)}.ba-view:has(.ba-range:focus-visible) .ba-handle span{outline:3px solid var(--accent);outline-offset:2px}.ba-tag{position:absolute;bottom:14px;padding:6px 12px;border-radius:999px;background:rgba(20,20,24,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-size:.76rem;font-weight:560;pointer-events:none}.ba-tag-before{left:14px}.ba-tag-after{right:14px;background:var(--accent);color:var(--on-accent)}.ba-range{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.site-footer{background:var(--bg-2);padding-block:40px calc(32px + env(safe-area-inset-bottom, 0px));font-size:.78rem;line-height:1.5;color:var(--ink-2)}.sf-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px}.sf-grid nav{display:grid;align-content:start;grid-gap:8px;gap:8px}.sf-grid nav strong{color:var(--ink);font-weight:600;font-size:.78rem;margin-bottom:2px}.sf-grid a{text-decoration:none}.sf-grid a:hover{color:var(--ink)}.sf-about p{margin-top:14px;max-width:34ch}.sf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);font-size:.84rem;color:var(--ink-3)}@media (max-width:960px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-about{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.home-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:calc(env(safe-area-inset-top, 0px) + var(--nav-h) + clamp(56px, 8vw, 104px));padding-bottom:clamp(56px,8vw,112px)}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);align-items:center}.home-hero-copy{display:grid;grid-gap:28px;gap:28px;justify-items:start;min-width:0}.home-hero-copy h1{font-size:clamp(3.1rem,8vw,7rem)}.home-hero-phone{display:grid}@media (max-width:960px){.home-hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero-phone .iphone{width:min(100%,300px)}}.guarantee-strip ul{list-style:none;margin:0;padding:22px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;border-block:1px solid var(--line)}.guarantee-strip li{display:flex;gap:12px;align-items:flex-start}.guarantee-strip strong{display:block;font-weight:600;letter-spacing:-.015em}.guarantee-strip small{display:block;color:var(--ink-2);font-size:.86rem;line-height:1.4}.guarantee-icon{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--grad);color:var(--on-accent)}@media (max-width:900px){.guarantee-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.guarantee-strip ul{grid-template-columns:minmax(0,1fr)}}.picker{display:grid;grid-gap:28px;gap:28px;padding:clamp(18px,3vw,32px);justify-items:start}.picker .seg{width:100%;max-width:640px}.picker-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);width:100%}.picker-body h3{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.035em;margin-bottom:18px}.picker-pains{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.picker-pains li{padding:12px 16px;border-radius:14px;background:var(--surface-2);color:var(--ink-2)}.picker-fix{display:grid;grid-gap:16px;gap:16px;align-content:start;justify-items:start;padding:clamp(18px,2.4vw,26px);border-radius:var(--r);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 14%,transparent),color-mix(in srgb,var(--accent) 0%,transparent) 60%),var(--surface-2);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.picker-fix p{font-size:1.12rem}.picker-links{display:flex;flex-wrap:wrap;gap:8px}.picker-link{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(255,255,255,.07);text-decoration:none;font-weight:560;font-size:.95rem}.picker-link>span:last-child{color:var(--ink-3)}@media (max-width:800px){.picker-body{grid-template-columns:minmax(0,1fr)}}.auto-band{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.auto-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.auto-list li{display:grid;grid-template-columns:44px minmax(0,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.auto-n{font-family:var(--mono);font-size:.8rem;color:var(--ink-3)}.auto-list strong{font-size:1.12rem;letter-spacing:-.02em}.auto-list li>span:last-child{color:var(--ink-2);font-size:.95rem}@media (max-width:900px){.auto-band{grid-template-columns:minmax(0,1fr)}.auto-list li{grid-template-columns:36px minmax(0,1fr)}.auto-list li>span:last-child{grid-column:2}}.widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);grid-auto-flow:dense;grid-gap:16px;gap:16px}a.tile.widget{display:flex;flex-direction:column;gap:18px;padding:22px;overflow:hidden;min-width:0}.widget-copy{margin-top:auto}.widget--webs{grid-row:span 2}.widget--3d,.widget--apps,.widget--ask,.widget--marketing,.widget--seguridad,.widget--webs{grid-column:span 2}.widget--ask{justify-content:space-between;border-top:3px solid var(--accent)}.widget--ask h3{font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.03em;max-width:24ch}.w-map{position:relative;min-height:196px;border-radius:18px;overflow:hidden;display:grid;align-items:end;padding:12px;background:linear-gradient(90deg,transparent 47%,rgba(255,255,255,.07) 47% 53%,transparent 53%) 0 0 /90px 90px,linear-gradient(0deg,transparent 46%,rgba(255,255,255,.07) 46% 54%,transparent 54%) 0 0 /70px 70px,linear-gradient(160deg,#18324a,#10202f 60%,#13281f)}.w-map-pin{position:absolute;top:16px;left:50%;margin-left:-19px;width:38px;height:38px;border-radius:50% 50% 50% 4px;rotate:-45deg;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#7cc6f2,#1d5680);box-shadow:0 10px 20px -6px rgba(0,0,0,.6)}.w-map-pin svg{rotate:45deg}.w-map-card{position:relative;display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;background:rgba(20,20,24,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-edge)}.w-map-card b{font-size:.98rem}.w-map-card span{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--ok)}.w-map-card div{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.w-map-card em{font-style:normal;font-size:.78rem;font-weight:560;padding:5px 10px;border-radius:999px;color:#a8dcfa;background:rgba(124,198,242,.14)}.widget-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.widget-from{font-size:.82rem;color:var(--ink-2);padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.06)}.widget-visual{flex:1 1;display:grid;align-items:center;min-height:96px}.widget-copy h3{margin-bottom:4px}.widget-copy p{color:var(--ink-2);font-size:.95rem}.widget--webs .widget-visual{align-items:stretch}.widget--webs .widget-copy h3{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.035em}.w-bars{display:flex;align-items:flex-end;gap:10px;height:100%;min-height:180px}.w-bars i{flex:1 1;border-radius:10px;background:linear-gradient(180deg,#7aa5ff,var(--accent));transform-origin:bottom;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.w-bars i:not(:last-child){opacity:.5}.w-hours{position:relative;width:92px;height:92px}.w-hours svg{width:100%;height:100%;transform:rotate(-90deg)}.w-ring,.w-ring-bg{fill:none;stroke-width:4.5;stroke-linecap:round}.w-ring-bg{stroke:rgba(255,255,255,.08)}.w-ring{stroke:#ffc861}.w-hours span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:2px;font-weight:600;color:var(--ink-2)}.w-hours b{font-size:1.6rem;color:var(--ink);letter-spacing:-.04em}.w-status{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-weight:540}.w-status li{display:flex;align-items:center;gap:10px}.w-status small{margin-left:auto;color:var(--ok);font-weight:600}.w-agenda{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.w-agenda li{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;border-radius:14px;background:var(--surface-2);border-left:3px solid #93a8c6}.w-agenda b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.w-agenda small{color:var(--ink-2)}.w-shield{width:112px;height:112px}.w-shield-body{fill:rgba(240,154,168,.12);stroke:#f09aa8;stroke-width:1.6}.w-shield-check{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.w-cube-wrap{width:140px;height:120px;perspective:500px}.w-cube{position:relative;width:76px;height:76px;margin:22px 32px;transform-style:preserve-3d;animation:cube-spin 14s linear infinite}.w-cube i{position:absolute;inset:0;border:1.5px solid rgba(255,255,255,.6);border-radius:6px;background:rgba(154,154,162,.16)}.w-cube i:first-child{transform:translateZ(38px)}.w-cube i:nth-child(2){transform:rotateY(180deg) translateZ(38px)}.w-cube i:nth-child(3){transform:rotateY(90deg) translateZ(38px)}.w-cube i:nth-child(4){transform:rotateY(-90deg) translateZ(38px)}.w-cube i:nth-child(5){transform:rotateX(90deg) translateZ(38px);background:color-mix(in srgb,var(--accent) 25%,transparent)}.w-cube i:nth-child(6){transform:rotateX(-90deg) translateZ(38px)}@keyframes cube-spin{0%{transform:rotateX(-24deg) rotateY(0deg)}to{transform:rotateX(-24deg) rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.w-cube{animation:none;transform:rotateX(-24deg) rotateY(36deg)}}@media (max-width:900px){.widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.widget--3d,.widget--apps,.widget--ask,.widget--marketing,.widget--seguridad,.widget--webs{grid-column:span 2}.widget--webs{grid-row:auto}.w-bars{min-height:140px}}@media (max-width:520px){.widgets{grid-template-columns:minmax(0,1fr)}.widgets>*{grid-column:auto!important}}.showcase{display:grid;grid-gap:22px;gap:22px}.showcase>.seg{justify-self:start}.showcase-info{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;grid-gap:20px 40px;gap:20px 40px;align-items:center;margin-top:26px}.showcase-info h3{font-size:1.5rem;margin-bottom:4px}.showcase-info .muted{font-size:.9rem}.showcase-info ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;color:var(--ink-2)}.showcase-info li{display:flex;gap:10px;align-items:center}.showcase-info li svg{color:var(--accent);flex:none}@media (max-width:900px){.showcase-info{grid-template-columns:minmax(0,1fr)}}.proj-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.proj-card{display:grid;grid-gap:12px;gap:12px;padding:24px;align-content:start}.proj-card-swatch{height:150px;border-radius:18px;display:grid;place-items:center;margin-bottom:8px;font-size:1.6rem;letter-spacing:-.02em}@media (max-width:900px){.proj-cards{grid-template-columns:minmax(0,1fr)}}.tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tool{display:grid;grid-gap:12px;gap:12px;padding:clamp(22px,3vw,32px);height:100%;align-content:start}.tool-visual{position:relative;display:grid;justify-items:start;min-height:112px;margin-bottom:8px}.tool-visual--gauge svg{width:160px}.gauge-bg,.gauge-fg{fill:none;stroke-width:10;stroke-linecap:round}.gauge-bg{stroke:rgba(255,255,255,.08)}.gauge-fg{stroke:var(--danger);stroke-dasharray:34 100}.tool-visual--gauge b{position:absolute;left:0;width:160px;top:44px;text-align:center;font-size:2rem;letter-spacing:-.04em;color:var(--danger)}.tool-money{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.tool-visual small{color:var(--ink-2)}@media (max-width:760px){.tools{grid-template-columns:minmax(0,1fr)}}.timeline{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px}.timeline-line{position:absolute;left:22px;right:0;top:21px;height:2px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 10%,transparent));transform-origin:left center}.timeline li{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start}.tl-num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:600;background:var(--surface-2);border:1px solid var(--line-2);box-shadow:0 0 0 6px var(--bg);margin-bottom:8px}.timeline li:first-of-type .tl-num{background:var(--grad);color:var(--on-accent);border-color:transparent}.timeline p{color:var(--ink-2)}.timeline--detailed li{padding:22px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.timeline--detailed .timeline-line{display:none}@media (max-width:860px){.timeline{grid-template-columns:minmax(0,1fr);gap:26px}.timeline-line{left:21px;right:auto;top:20px;bottom:20px;width:2px;height:auto;background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 10%,transparent));transform-origin:top center}.timeline:not(.timeline--detailed) li{padding-left:64px}.timeline:not(.timeline--detailed) .tl-num{position:absolute;left:0;top:-6px}}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.plan-grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.plan-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.plan-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-card{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3vw,30px);height:100%}.plan-card[data-highlight=true]{border-color:var(--accent);box-shadow:inset 0 3px 0 var(--accent),var(--shadow)}.plan-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.plan-card-name{font-weight:600;font-size:1.05rem}.plan-card-badge{padding:4px 10px;border-radius:999px;background:var(--grad);color:var(--on-accent);font-size:.76rem;font-weight:600}.plan-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.plan-card-price strong{font-size:clamp(2.4rem,4vw,3.2rem);font-weight:600;letter-spacing:-.045em;line-height:1}.plan-card-price small{color:var(--ink-2);font-size:.92rem}.plan-card-price strong.is-text{font-size:clamp(1.6rem,2.4vw,2rem);letter-spacing:-.03em}.plan-grid[data-cols="4"] .plan-card-price{flex-wrap:wrap;row-gap:2px}.plan-grid[data-cols="4"] .plan-card-price>small:first-child{flex-basis:100%}.plan-grid[data-cols="4"] .plan-card-price strong{font-size:clamp(2rem,2.6vw,2.5rem);white-space:nowrap}.plan-grid[data-cols="4"] .plan-card-top{align-items:flex-start}.plan-grid[data-cols="4"] .plan-card-badge{white-space:nowrap}.plan-card ul{list-style:none;margin:0 0 8px;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;flex:1 1}.plan-card li{display:flex;gap:10px;align-items:baseline;font-size:.96rem}.plan-card li svg{flex:none;color:var(--accent);transform:translateY(2px)}.plan-switcher{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.plan-note{color:var(--ink-3);font-size:.88rem}@media (max-width:960px){.plan-grid,.plan-grid[data-cols="2"],.plan-grid[data-cols="4"]{grid-template-columns:minmax(0,1fr);max-width:560px}}.configurator{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);grid-gap:20px;gap:20px;align-items:start}.config-total{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 32px);display:grid;grid-gap:14px;gap:14px;padding:26px}.config-sum{display:grid}.config-sum strong{font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.config-sum--sm strong{font-size:1.6rem;letter-spacing:-.03em}.config-sum>span{color:var(--ink-2);font-size:.9rem}.config-launch{padding:10px 14px;border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,transparent);font-size:.92rem}.config-fine{font-size:.82rem}@media (max-width:860px){.configurator{grid-template-columns:minmax(0,1fr)}.config-total{position:static}}.launch-offer{display:grid;grid-template-columns:minmax(0,1.4fr) auto;grid-gap:24px 40px;gap:24px 40px;align-items:center;padding:clamp(22px,3vw,32px);margin-bottom:40px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:radial-gradient(80% 120% at 0 0,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),var(--surface)}.launch-offer h3{font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.035em;margin:12px 0 8px}.launch-tag{display:inline-block;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:.8rem;font-weight:600}.launch-side{display:grid;grid-gap:10px;gap:10px;justify-items:start}.launch-spots{display:flex;gap:6px}.launch-spots span{width:30px;height:8px;border-radius:4px;background:var(--grad)}.launch-spots span[data-taken=true]{background:var(--surface-3)}@media (max-width:760px){.launch-offer{grid-template-columns:minmax(0,1fr)}}.compare-wrap{overflow-x:auto;border-radius:var(--r);border:1px solid var(--line);background:var(--surface)}.compare-table{width:100%;min-width:720px;border-collapse:collapse;font-size:.96rem}.compare-table td,.compare-table th{padding:16px 18px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.compare-table tr:last-child>*{border-bottom:0}.compare-table thead th{font-size:.86rem;color:var(--ink-2);font-weight:560}.compare-table tbody th{font-weight:600}.compare-table td{color:var(--ink-2)}.compare-table .us{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--ink);font-weight:600}.compare-table thead .us{color:var(--accent)}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.split>.sec-head{margin-bottom:0}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}.cards-3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px}.cards-2,.cards-3{display:grid;gap:16px}.cards-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}.card-pad{padding:clamp(22px,3vw,30px);display:grid;grid-gap:10px;gap:10px;align-content:start;height:100%}.card-pad p{color:var(--ink-2)}.card-num{font-size:.85rem;font-weight:600;color:var(--accent)}@media (max-width:900px){.cards-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.cards-2{grid-template-columns:minmax(0,1fr)}}.svc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.svc-card{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,3vw,30px);height:100%}.svc-card p{color:var(--ink-2)}.svc-card .checks{display:grid;grid-gap:6px;gap:6px;font-size:.92rem;flex:1 1}.svc-card-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;border-top:1px solid var(--line);font-size:.92rem;color:var(--ink-2)}@media (max-width:960px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.svc-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:961px){.svc-grid:has(>:nth-child(5):last-child)>:first-child{grid-column:span 2}.svc-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-card--ask{justify-content:center;border-top:3px solid var(--accent)}.svc-head-icon{margin-bottom:4px}.svc-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:20px;gap:20px;align-items:start}.price-tile{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 32px);display:grid;grid-gap:14px;gap:14px;padding:clamp(22px,3vw,30px)}.price-tile strong{font-size:clamp(2.2rem,4vw,3rem);font-weight:600;letter-spacing:-.045em;line-height:1}@media (max-width:860px){.svc-split{grid-template-columns:minmax(0,1fr)}.price-tile{position:static}}.next-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.next-services a{display:flex;align-items:center;gap:12px;padding:14px;text-decoration:none;font-weight:580}.calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.calc-inputs{display:grid;grid-gap:30px;gap:30px;padding:clamp(22px,4vw,40px);align-content:center}.calc-field{display:grid;grid-gap:12px;gap:12px}.calc-field-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.calc-field label{font-weight:540}.calc-field output{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;background:transparent;cursor:pointer}.range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent) var(--fill),rgba(120,120,128,.32) var(--fill))}.range::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--accent) var(--fill),rgba(120,120,128,.32) var(--fill))}.range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.3),0 0 0 .5px rgba(0,0,0,.1)}.range::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.3)}.calc-result{display:grid;grid-gap:14px;gap:14px;align-content:center;padding:clamp(22px,4vw,40px);background:radial-gradient(100% 80% at 100% 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 60%),var(--surface-2)}.calc-big{font-size:clamp(2.8rem,6vw,4.6rem);font-weight:600;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc-note,.calc-sub{color:var(--ink-2)}.calc-note{font-size:.85rem}.calc-saving{display:grid;grid-gap:2px;gap:2px;padding:16px 18px;border-radius:16px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.calc-saving>span{color:var(--ink-2);font-size:.92rem}.calc-saving strong{font-size:1.8rem;letter-spacing:-.035em;color:var(--accent)}@media (max-width:860px){.calc{grid-template-columns:minmax(0,1fr)}}.flow{max-width:760px;padding:clamp(20px,4vw,40px);display:grid;grid-gap:26px;gap:26px}.flow-progress{display:flex;gap:6px}.flow-progress span{flex:1 1;height:4px;border-radius:999px;background:var(--surface-3);overflow:hidden}.flow-progress i{display:block;height:100%;background:var(--grad);transform-origin:left}.flow-step{display:grid;grid-gap:18px;gap:18px}.flow-step h2{font-size:clamp(1.7rem,3.2vw,2.4rem);letter-spacing:-.04em}.flow-hint{color:var(--ink-2);margin-top:-8px!important}.flow-chips{display:flex;flex-wrap:wrap;gap:10px}.flow-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font:560 .96rem/1.1 var(--font);cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),transform .12s ease-out;-webkit-tap-highlight-color:transparent}.flow-chip:active{transform:scale(.95)}.flow-chip[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:var(--accent)}.flow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.flow-field{display:grid;grid-gap:8px;gap:8px}.flow-field--wide{grid-column:1/-1}.flow-field label{font-size:.9rem;color:var(--ink-2);font-weight:520}.flow-field input,.flow-field select,.flow-field textarea{width:100%;min-height:52px;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font:400 1rem/1.4 var(--font);transition:border-color .2s var(--ease)}.flow-field textarea{min-height:130px;resize:vertical}.flow-field input:focus,.flow-field select:focus,.flow-field textarea:focus{outline:none;border-color:var(--accent)}.flow-field input::placeholder,.flow-field textarea::placeholder{color:var(--ink-3)}.flow-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.flow-error{color:var(--danger);font-size:.92rem}.flow-summary{margin:0}.flow-summary dt{font-size:.85rem;color:var(--ink-2)}.flow-summary dd{margin:0 0 4px}@media (max-width:620px){.flow-fields{grid-template-columns:minmax(0,1fr)}.flow-nav .button{flex:1 1}}.contact-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.contact-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);grid-gap:20px;gap:20px;align-items:start}@media (max-width:960px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.faq-page{display:grid;grid-gap:24px;gap:24px;max-width:860px}.faq-search{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border-radius:14px;background:rgba(118,118,128,.24);color:var(--ink-2)}.faq-search input{flex:1 1;min-width:0;border:0;background:none;color:var(--ink);font:400 1.02rem var(--font);outline:none}.faq-search input::placeholder{color:var(--ink-3)}.phone-mini{aspect-ratio:9/18.5;padding:8px;border-radius:40px;background:linear-gradient(150deg,#6b6b72,#2a2a2f 22%,#18181c 60%,#4a4a52);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 40px 70px -30px rgba(0,0,0,.8);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.phone-mini-screen{height:100%;overflow:hidden;border-radius:32px;background:#fff}.as-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.as-card{position:relative;display:block;width:100%;padding:0;text-align:left;color:var(--p-ink);font:inherit;overflow:hidden;background:radial-gradient(90% 70% at 85% 0,color-mix(in srgb,var(--p-brand) 34%,transparent),transparent 70%),radial-gradient(70% 60% at 0 100%,color-mix(in srgb,var(--p-brand) 18%,transparent),transparent 70%),var(--p-bg);box-shadow:0 40px 80px -40px rgba(0,0,0,.9)}.as-card,.as-hit{border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.as-hit{position:absolute;inset:0;z-index:2;border-radius:inherit;background:transparent}.as-hit:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.as-head{display:grid;grid-gap:8px;gap:8px;padding:24px 24px 0;height:560px;grid-template-rows:auto auto 1fr auto}.as-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-brand)}.as-title{font-size:clamp(1.45rem,2.1vw,1.75rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.as-title em{font-style:normal;color:var(--p-brand);-webkit-text-fill-color:currentColor;background:none}.as-phone{position:relative;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;margin-top:10px;mask-image:linear-gradient(180deg,#000 72%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent)}.as-phone .phone-mini{transform:translateY(6px)}.as-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;align-items:center;margin-inline:-24px;padding:14px 24px 20px;background:color-mix(in srgb,var(--p-bg) 78%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid color-mix(in srgb,var(--p-ink) 10%,transparent)}.as-logo{font-family:var(--p-font);font-size:1.1rem;font-weight:700;color:var(--p-ink)}.as-kind{grid-row:2;font-size:.82rem;color:var(--p-muted)}.as-get{grid-row:1/3;grid-column:2;padding:8px 16px;border-radius:999px;font-size:.85rem;font-weight:700;color:var(--p-brand);background:color-mix(in srgb,var(--p-ink) 8%,transparent)}.as-scrim{position:fixed;inset:0;z-index:95;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.as-detail-wrap{position:fixed;inset:0;z-index:96;display:grid;place-items:center;padding:24px;pointer-events:none}.as-detail{position:relative;pointer-events:auto;width:min(760px,100%);height:min(100%,920px);overflow:hidden;background:var(--bg-2);color:var(--ink);box-shadow:0 60px 120px -40px rgba(0,0,0,.95)}.as-detail-scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.as-card--open{cursor:default;border-radius:0;box-shadow:none}.as-card--open .as-head{height:600px;padding:34px 34px 0}.as-card--open .as-get{visibility:hidden}.as-card--open .as-title{font-size:clamp(1.8rem,4vw,2.6rem);max-width:18ch}.as-card--open .as-foot{margin-inline:-34px;padding-inline:34px}.as-close{position:absolute;top:16px;right:16px;z-index:2;background:rgba(20,20,24,.6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.as-body{display:grid;grid-gap:30px;gap:30px;padding:30px 34px 40px}.as-pill{justify-self:start;padding:6px 12px;border-radius:999px;font-size:.82rem;color:var(--ink-2);background:var(--surface)}.as-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px}.as-built h3,.as-story h3{font-size:1.05rem;margin-bottom:8px}.as-story p{color:var(--ink-2);font-size:1.02rem;line-height:1.6}.as-features{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.as-features li{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:20px;background:var(--surface);color:var(--ink-2)}.as-features strong{display:block;color:var(--ink);margin-bottom:2px}.as-num{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:.9rem;color:var(--on-accent);background:var(--grad-button)}.as-built .checks{display:grid;grid-gap:8px;gap:8px;color:var(--ink-2)}@media (max-width:980px){.as-grid{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto}}@media (max-width:640px){.as-detail-wrap{padding:max(8px,env(safe-area-inset-top,0px)) 8px 8px}.as-card--open .as-head{height:540px;padding:26px 22px 0}.as-card--open .as-foot{margin-inline:-22px;padding-inline:22px}.as-body{padding:24px 22px 32px}.as-story{grid-template-columns:minmax(0,1fr)}}.example-page{padding-top:72px;min-height:100dvh;background:var(--bg)}.example-bar{position:fixed;z-index:70;top:10px;left:50%;translate:-50% 0;width:min(760px,calc(100vw - 20px));display:flex;align-items:center;gap:12px;padding:6px 6px 6px 10px;border-radius:999px;background:rgba(255,255,255,.9);color:var(--ink);border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 36px -18px rgba(0,0,0,.35)}.example-back{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:650;letter-spacing:-.02em;flex:none}.example-note{flex:1 1;min-width:0;font-size:.86rem;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:560px){.example-brand{display:none}}.pb{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.pb,.pb-map{display:grid}.pb-map{position:relative;min-height:520px;border-radius:24px;overflow:hidden;align-items:end;padding:14px;background:linear-gradient(160deg,#18324a,#10202f 55%,#13281f)}.pb-streets{position:absolute;inset:0;background:linear-gradient(90deg,transparent 47%,rgba(255,255,255,.07) 47% 53%,transparent 53%) 0 0 /120px 120px,linear-gradient(0deg,transparent 46%,rgba(255,255,255,.07) 46% 54%,transparent 54%) 0 0 /90px 90px,linear-gradient(32deg,transparent 49%,rgba(124,198,242,.12) 49% 51%,transparent 51%)}.pb-pin{position:absolute;top:70px;left:50%;margin-left:-22px;width:44px;height:44px;border-radius:50% 50% 50% 4px;rotate:-45deg;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#7cc6f2,#1d5680);box-shadow:0 14px 28px -8px rgba(0,0,0,.7)}.pb-pin svg{rotate:45deg}.pb-card{position:relative;display:grid;grid-gap:2px;gap:2px;padding:16px;border-radius:20px;background:rgba(22,22,26,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-edge);box-shadow:0 -10px 40px -10px rgba(0,0,0,.6)}.pb-name b{display:block;font-size:1.15rem;letter-spacing:-.02em}.pb-name span{font-size:.86rem;color:var(--ink-2)}.pb-row{padding-top:10px}.pb-open{display:flex;align-items:center;gap:8px;font-size:.88rem;color:var(--ok)}.pb-photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.pb-photos i{aspect-ratio:1;border-radius:10px;background:linear-gradient(150deg,#cfe6e3,#0f766e)}.pb-photos i:nth-child(2){background:linear-gradient(150deg,#f3f7f6,#8fb6b1)}.pb-photos i:nth-child(3){background:linear-gradient(150deg,#9bd3cc,#0c2422)}.pb-photos i:nth-child(4){background:linear-gradient(150deg,#e9f1ef,#557370)}.pb-actions{display:flex;flex-wrap:wrap;gap:6px}.pb-actions em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:.82rem;font-weight:600;padding:7px 12px;border-radius:999px;color:#a8dcfa;background:rgba(124,198,242,.14)}.pb-review{display:grid;grid-gap:6px;gap:6px;font-size:.86rem}.pb-review small{color:var(--ink-3)}.pb-reply{padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.06);color:var(--ink-2)}.pb-reply b{display:block;font-size:.76rem;color:var(--ink)}.pb-post{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--accent)}.pb-empty{margin-top:10px;font-size:.84rem;color:var(--ink-3)}.pb-side{display:grid;grid-gap:16px;gap:16px}.pb-score{display:flex;align-items:center;gap:16px}.pb-score svg{width:74px;height:74px;transform:rotate(-90deg)}.pb-ring{fill:none;stroke:#7cc6f2;stroke-width:4.5;stroke-linecap:round}.pb-score b{display:block;font-size:2rem;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pb-score small{color:var(--ink-2)}.pb-list li{justify-content:space-between}.pb-why{min-height:3.2em;color:var(--ink-2);font-size:.95rem}@media (max-width:860px){.pb{grid-template-columns:minmax(0,1fr)}.pb-map{min-height:460px}}.atk{display:grid;grid-gap:18px;gap:18px;--atk-tone:var(--danger)}.atk[data-mode=con]{--atk-tone:var(--ok)}.atk-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.atk .seg{background:#1c1c1e;border:1px solid rgba(255,255,255,.12)}.atk .seg-pill{background:#f5f5f7}.atk .seg-btn{color:#f5f5f7;font-size:1rem;padding-inline:20px}.atk .seg-btn[aria-checked=true],.atk .seg-btn[aria-pressed=true],.atk .seg-btn[aria-selected=true]{color:#1d1d1f}.atk-day{font-size:.9375rem;color:#a1a1a6}.atk-score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:18px;background:#1c1c1e;border:1px solid rgba(255,255,255,.1)}.atk-score>div{display:grid;grid-gap:4px;gap:4px;padding:20px 22px}.atk-score>div+div{border-left:1px solid rgba(255,255,255,.08)}.atk-score-n{font-family:var(--font-display);font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--atk-tone);transition:color .4s var(--ease)}.atk-score-n--neutral{color:#f5f5f7}.atk-score-l{font-size:.875rem;color:#a1a1a6}.atk-list{list-style:none;margin:0;padding:0 22px;border-radius:18px;background:#1c1c1e;border:1px solid rgba(255,255,255,.1)}.atk-list li{display:grid;grid-template-columns:52px 44px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:20px 0}.atk-list li+li{border-top:1px solid rgba(255,255,255,.08)}.atk-time{font-family:var(--mono);font-size:.9375rem;font-weight:600;color:#f5f5f7}.atk-icon{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--atk-tone);background:color-mix(in srgb,var(--atk-tone) 16%,transparent);transition:color .4s var(--ease),background-color .4s var(--ease)}.atk-body strong{display:block;font-size:1.0625rem;line-height:1.35;margin-bottom:4px;color:#f5f5f7}.atk-body p{color:#c7c7cc;font-size:.975rem}.atk-tag{white-space:nowrap;padding:7px 14px;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--atk-tone);background:color-mix(in srgb,var(--atk-tone) 16%,transparent)}.atk-sum{padding:18px 22px;border-radius:18px;font-size:1.0625rem;color:#c7c7cc;background:color-mix(in srgb,var(--atk-tone) 12%,#000);border:1px solid color-mix(in srgb,var(--atk-tone) 35%,transparent);transition:background-color .4s var(--ease),border-color .4s var(--ease)}.atk-sum b{color:#f5f5f7}@media (max-width:640px){.atk-score{grid-template-columns:minmax(0,1fr)}.atk-score>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.atk-list li{grid-template-columns:44px minmax(0,1fr);gap:10px 14px;align-items:start}.atk-time{grid-column:1/-1}.atk-tag{grid-column:2;justify-self:start}}.cc{display:grid;grid-gap:16px;gap:16px}.cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cc-tile{min-width:0;border-radius:28px;padding:16px;border:1px solid var(--line);background:rgba(44,44,46,.72);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);color:var(--ink);font:inherit;text-align:left}button.cc-tile{cursor:pointer;-webkit-tap-highlight-color:transparent}.cc-backup{grid-column:span 2;display:flex;align-items:center;gap:16px;transition:transform .12s ease-out}.cc-backup:active{transform:scale(.97)}.cc-ring{position:relative;width:64px;height:64px;flex:none;display:grid;place-items:center}.cc-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.cc-ring-fg{fill:none;stroke:#9ccbb0;stroke-width:4.5;stroke-linecap:round}.cc-ring b{font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-backup[data-state=done] .cc-ring{color:var(--ok)}.cc-backup[data-state=done] .cc-ring-fg{stroke:var(--ok)}.cc-backup-text strong{display:block;font-size:1.05rem}.cc-backup-text small{display:block;color:var(--ink-2);font-size:.85rem}.cc-toggle{display:grid;grid-gap:12px;gap:12px;align-content:space-between;aspect-ratio:1}.cc-glyph{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.1);transition:background-color .25s var(--ease),color .25s var(--ease)}.cc-toggle[aria-pressed=true] .cc-glyph{background:#9ccbb0;color:#0f2418}.cc-label{font-size:.92rem;font-weight:600;line-height:1.25}.cc-label small{display:block;font-weight:400;font-size:.8rem;color:var(--ink-2)}.cc-devices{grid-column:span 2;display:grid;grid-gap:10px;gap:10px}.cc-devices ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 10px;gap:8px 10px;font-size:.86rem}.cc-devices li{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.cc-devices small{color:var(--ink-2);font-size:.82rem}.cc-explain{min-height:3.4em;color:var(--ink-2)}.cc-explain b{color:var(--ink)}.cc-all{margin-top:6px;color:var(--ok);font-weight:600}@media (max-width:760px){.cc-devices ul,.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-toggle{aspect-ratio:auto;min-height:132px}}@media (prefers-reduced-transparency:reduce){.cc-tile{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}.appd{overflow:hidden;padding:0}.appd-bar{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.025)}.appd-dots{display:flex;gap:7px}.appd-dots i{width:11px;height:11px;border-radius:50%;background:var(--surface-3)}.appd-title{flex:1 1;font-weight:600;font-size:.92rem}.appd-sync{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--ink-2)}.appd-tabs{padding:16px 18px 0}.appd-stage{padding:16px 18px 20px;min-height:430px}.appd-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.appd-kpis div{padding:14px;border-radius:18px;background:var(--surface-2)}.appd-kpis small{display:block;color:var(--ink-2);font-size:.8rem}.appd-kpis b{font-size:clamp(1.2rem,2.2vw,1.6rem);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.appd-agenda,.appd-stock{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.appd-agenda button{width:100%;display:grid;grid-template-columns:22px 52px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .12s ease-out,background-color .2s var(--ease);-webkit-tap-highlight-color:transparent}.appd-agenda button:active{transform:scale(.98)}.appd-agenda button[aria-pressed=true]{background:rgba(48,209,88,.06)}.appd-agenda button[aria-pressed=true]>span:nth-child(3){color:var(--ink-2);text-decoration:line-through}.appd-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--surface-3);color:#062b12}.appd-agenda button[aria-pressed=true] .appd-check{background:var(--ok);border-color:var(--ok)}.appd-agenda b{font-family:var(--mono);font-size:.86rem;font-weight:500}.appd-agenda small,.appd-stock small{display:block;font-size:.8rem;color:var(--ink-3);text-decoration:none}.appd-agenda em,.appd-stock em{font-style:normal;font-size:.76rem;font-weight:650;padding:4px 10px;border-radius:999px;white-space:nowrap}.appd-agenda em{color:var(--ok);background:rgba(48,209,88,.12)}.appd-stock li{display:grid;grid-template-columns:minmax(0,1fr) auto 56px;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--line);transition:border-color .3s var(--ease)}.appd-stock li[data-low=true]{border-color:rgba(255,159,10,.4)}.appd-stock em{justify-self:end;color:var(--warn);background:rgba(255,159,10,.14)}.appd-step{display:flex;align-items:center;gap:8px}.appd-step button{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:var(--surface-2);color:var(--ink);font-size:1.1rem;cursor:pointer;transition:transform .12s ease-out}.appd-step button:active{transform:scale(.9)}.appd-step output{min-width:72px;text-align:center;font-family:var(--mono);font-size:.86rem}.appd-chart{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end;height:230px;padding:10px 4px 0}.appd-chart button{height:100%;display:grid;grid-template-rows:1fr auto;align-items:end;justify-items:center;grid-gap:8px;gap:8px;border:0;padding:0;background:none;color:var(--ink-2);font:600 .8rem/1 var(--font);cursor:pointer}.appd-chart i{width:100%;border-radius:10px;background:linear-gradient(180deg,#93a8c6,#3c4f6b);transform-origin:bottom;opacity:.55;transition:opacity .2s var(--ease)}.appd-chart button[aria-checked=true] i{opacity:1}.appd-chart button[aria-checked=true]{color:var(--ink)}.appd-note{margin-top:14px;font-size:.88rem;color:var(--ink-2)}@media (max-width:560px){.appd-sync{display:none}.appd-agenda button{grid-template-columns:22px 46px minmax(0,1fr)}.appd-agenda em{grid-column:3;justify-self:start}.appd-stock li{grid-template-columns:minmax(0,1fr) auto}.appd-stock em{grid-column:1;justify-self:start}.appd-step output{min-width:56px}}.ms{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,6vw,72px);gap:clamp(32px,6vw,72px);align-items:start}.ms-sticky{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 40px);z-index:2}.ms-board{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;padding:clamp(20px,3vw,30px);border-radius:var(--r-lg);background:radial-gradient(120% 100% at 100% 0,rgba(255,200,97,.14),transparent 60%),var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.ms-col{display:grid;grid-gap:4px;gap:4px}.ms-col>span{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.ms-col strong{font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-col[data-kind=manual] strong{color:var(--danger)}.ms-col[data-kind=auto] strong{color:var(--ok)}.ms-rail{grid-column:1/-1;position:relative;display:flex;justify-content:space-between;align-items:center;height:14px}.ms-rail i,.ms-rail:before{content:"";position:absolute;left:0;top:50%;height:3px;margin-top:-1.5px;border-radius:999px;background:var(--surface-3)}.ms-rail:before{right:0}.ms-rail i{background:var(--accent)}.ms-rail span{position:relative;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--surface-3);transition:background-color .3s var(--ease),border-color .3s var(--ease)}.ms-rail span[data-on=true]{background:var(--accent);border-color:var(--accent)}.ms-foot{grid-column:1/-1;color:var(--ink-2);font-size:.95rem}.ms-foot strong{color:var(--ink)}.ms-steps{list-style:none;margin:0;padding:0}.ms-steps li{min-height:42vh;padding:30px 0;border-top:1px solid var(--line);opacity:.3;transition:opacity .4s var(--ease)}.ms-steps li[data-on=true]{opacity:1}.ms-time{font-family:var(--mono);font-size:.82rem;color:var(--accent)}.ms-steps h3{font-size:clamp(1.3rem,2.2vw,1.6rem);letter-spacing:-.03em;margin:6px 0 16px}.ms-vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ms-vs p{padding:16px 18px;border-radius:18px;font-size:.95rem;color:var(--ink-2);border:1px solid var(--line)}.ms-vs b{display:block;margin-bottom:6px;font-size:.76rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ms-vs p[data-kind=manual]{background:rgba(255,105,97,.06)}.ms-vs p[data-kind=manual] b{color:var(--danger)}.ms-vs p[data-kind=auto]{background:rgba(48,209,88,.06)}.ms-vs p[data-kind=auto] b{color:var(--ok)}@media (max-width:860px){.ms{grid-template-columns:minmax(0,1fr);gap:0}.ms-sticky{top:10px;padding-bottom:12px}.ms-board{gap:12px;background:var(--glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ms-steps li{min-height:0;padding:24px 0}.ms-vs{grid-template-columns:minmax(0,1fr)}}.demo-caption{margin-top:12px;font-size:.84rem;color:var(--ink-3)}.audit-shell{width:100%;max-width:760px;margin-top:10px}.audit,.audit-shell{display:grid;grid-gap:14px;gap:14px}.audit-form{display:flex;gap:8px;padding:8px;border-radius:999px;background:var(--surface);border:1px solid var(--line-2);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.audit-form:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}.audit-form input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);padding:0 16px;font:500 max(16px,1.08rem) /1 var(--font);outline:none}.audit-form input::placeholder{color:var(--ink-3)}.audit-form .button:disabled{opacity:.6;cursor:progress}.audit-privacy{font-size:.86rem;color:var(--ink-3);padding-inline:18px}.audit-loading{display:grid;grid-gap:10px;gap:10px;padding:20px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.audit-bar{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.audit-bar i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.audit-loading p{font-weight:560}.audit-loading small{color:var(--ink-3)}.audit-error{padding:16px 18px;border-radius:var(--r);background:rgba(255,105,97,.1);border:1px solid rgba(255,105,97,.3);color:var(--ink)}.audit-report{display:grid;grid-gap:22px;gap:22px;padding:clamp(20px,3vw,32px);border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.audit-report-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;color:var(--ink-2)}.audit-report-head strong{font-size:1.4rem;color:var(--ink);letter-spacing:-.03em}.rings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.ring{--ring:var(--danger);display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.ring[data-tone=mid]{--ring:var(--warn)}.ring[data-tone=good]{--ring:var(--ok)}.ring-dial{position:relative;width:92px;height:92px;display:grid;place-items:center}.ring-dial svg{position:absolute;inset:0;transform:rotate(-90deg)}.ring-bg,.ring-fg{fill:none;stroke-width:4.5;stroke-linecap:round}.ring-bg{stroke:color-mix(in srgb,var(--ring) 18%,transparent)}.ring-fg{stroke:var(--ring)}.ring-dial span{font-size:1.7rem;font-weight:680;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ring-label{font-size:.86rem;color:var(--ink-2)}.audit-verdicts{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.audit-verdicts li{display:flex;gap:12px;align-items:flex-start}.audit-verdicts span{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:.8rem;font-weight:800;color:#2b0806;background:var(--danger)}.audit-verdicts li[data-ok=true] span{color:#062b12;background:var(--ok)}.audit-fixes{display:grid;grid-gap:8px;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.audit-fixes ol{margin:0;padding-left:20px;color:var(--ink-2);display:grid;grid-gap:4px;gap:4px}.audit-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:16px;border-top:1px solid var(--line)}.audit-cta p{max-width:46ch;color:var(--ink-2)}.load-badge{font-size:.9rem;color:var(--ink-2);padding-inline:18px}.load-badge strong{color:var(--ink)}.load-badge .status-dot{display:inline-block;margin-right:8px;vertical-align:1px}@media (max-width:640px){.audit-form{flex-direction:column;border-radius:24px}.audit-form input{min-height:48px}.rings{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}.auto-list li.auto-list-wide{grid-template-columns:44px minmax(0,1fr)}.sector-card{display:grid;grid-gap:12px;gap:12px;align-content:start;height:100%}.sector-card-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.legal,.sector-card p{color:var(--ink-2)}.legal{max-width:720px;font-size:1.04rem;line-height:1.7}.legal h2{margin:44px 0 12px;font-size:1.35rem;letter-spacing:-.02em;color:var(--ink)}.legal h2:first-child{margin-top:0}.legal p+p{margin-top:12px}.legal ul{margin:12px 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.legal a{color:var(--accent)}.nf-links{max-width:560px}.nf-links a{padding:14px 16px}.nf-links svg{color:var(--accent);flex:none}.dm-top{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(11,11,13,.8);-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border-bottom:1px solid var(--line)}.dm-top-in{display:flex;justify-content:space-between;align-items:center;gap:16px;height:60px}.dm-for{font-size:.88rem;color:var(--ink-2);text-align:right}.page-head.dm-head{padding-top:clamp(56px,9vw,112px)}.dm-try{align-items:center}.dm-phone{justify-self:center;width:min(100%,340px);aspect-ratio:9/19;padding:10px;border-radius:52px;background:linear-gradient(150deg,#6b6b72,#2a2a2f 22%,#18181c 60%,#4a4a52);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 60px 120px -40px rgba(0,0,0,.95)}.dm-phone iframe{width:100%;height:100%;border:0;border-radius:42px;background:#fff}.dm-audit{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:28px}.dm-audit div{display:grid;grid-gap:4px;gap:4px;padding:18px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.dm-audit strong{font-size:1.8rem;letter-spacing:-.04em;color:var(--ok)}.dm-audit div[data-bad=true] strong{color:var(--danger)}.dm-audit span{font-size:.86rem;color:var(--ink-2)}.dm-price-foot{font-size:.84rem}.dm-foot{border-top:1px solid var(--line);padding-block:28px calc(28px + env(safe-area-inset-bottom, 0px));font-size:.88rem;color:var(--ink-2)}.dm-foot .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px}@media (max-width:760px){.dm-audit{grid-template-columns:repeat(2,minmax(0,1fr))}}.in-frame .example-bar{display:none}.in-frame .example-page{padding-top:0}