.sh{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:40;background:var(--c-surface);-webkit-border-after:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft)}.sh-in{display:flex;gap:8px;min-block-size:76px}.sh-brand,.sh-in{align-items:center}.sh-brand{display:inline-flex;min-block-size:var(--tap-min);-webkit-margin-end:12px;margin-inline-end:12px;flex:none;color:var(--ink)}.sh-nav{flex:1 1 auto;min-inline-size:0}.sh-list{list-style:none;margin:0;padding:0;display:flex;gap:2px}.sh-list,.sh-nl{align-items:center}.sh-nl{display:inline-flex;gap:4px;min-block-size:var(--tap-min);padding-inline:12px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-2);font:600 15px var(--font-sans);white-space:nowrap;cursor:pointer;text-decoration:none}.sh-nl:hover{background:var(--mist);color:var(--ink)}.sh-nl .chev{transition:transform .15s}.sh-nl[aria-expanded=true]{color:var(--teal-hover);box-shadow:inset 0 -2px 0 var(--teal);border-radius:0;background:transparent}.sh-nl[aria-expanded=true] .chev{transform:rotate(180deg)}.sh-end{display:flex;align-items:center;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;flex:none}.sh-end .lsel{max-inline-size:170px}.sh-cta{min-block-size:var(--tap-min);padding-inline:20px}.sh-burger{display:none;inline-size:44px;block-size:44px;flex:none;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:var(--c-surface);color:var(--ink);cursor:pointer;padding:0}.sh-burger:hover{border-color:var(--line-strong)}@media (max-width:1100px){.sh-lang{display:none}}@media (max-width:980px){.sh-nl{padding-inline:8px;font-size:14.5px}.sh-brand .logo-full{display:none}.sh-brand .logo-mark{display:block}.sh-brand{-webkit-margin-end:4px;margin-inline-end:4px}}@media (max-width:900px){.sh-signin{display:none}}@media (max-width:760px){.sh-in{min-block-size:64px}.sh-nav{display:none}.sh-burger{display:inline-flex}.sh-cta{padding-inline:16px;font-size:14px}}.sh-mega{position:absolute;inset-inline:0;inset-block-start:100%;background:var(--c-surface);-webkit-border-before:1px solid var(--line-soft);border-block-start:1px solid var(--line-soft);box-shadow:0 40px 60px -30px rgba(10,26,28,.35),0 0 0 100vmax rgba(10,26,28,.32);-webkit-clip-path:inset(0 -100vmax -100vmax -100vmax);clip-path:inset(0 -100vmax -100vmax -100vmax);max-block-size:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain}.sh-mega[hidden]{display:none}@media (max-width:760px){.sh-mega{display:none!important}}.sh-mega-in{display:flex;flex-wrap:wrap;gap:28px;padding-block:28px 26px}.sh-col ul,.sh-side ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sh-gh{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--text-4);padding:0 10px 6px;margin:0;white-space:nowrap}.sh-tools{flex:999 1 720px;min-inline-size:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:18px 8px;gap:18px 8px}.sh-tl{display:flex;align-items:center;gap:8px;min-block-size:40px;padding-inline:10px;border-radius:var(--radius-control);color:var(--text-2);font-size:14.5px;font-weight:600;line-height:1.25}.sh-tl:hover{background:var(--mist);color:var(--ink)}.sh-tl i{inline-size:7px;block-size:7px;border-radius:50%;flex:none;-webkit-margin-start:auto;margin-inline-start:auto;background:var(--ok)}.sh-legend i.s,.sh-tl i.s{background:#9AA9AB}.sh-pro{padding:1px 6px;border-radius:var(--radius-pill);background:var(--coral-tint);color:var(--coral-text);font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.sh-scan{flex:1 1 240px;max-inline-size:280px;min-block-size:250px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:20px;background:var(--ink)}.sh-scan,.sh-scan:hover{color:var(--ink-text)}.sh-new{align-self:flex-start;padding:2px 8px;border-radius:var(--radius-pill);background:var(--coral);color:var(--ink);font-size:11.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.sh-scan-t{font-size:24px;font-weight:750;color:#FFFFFF;line-height:1.1}.sh-scan-p{line-height:1.55;max-inline-size:180px}.sh-scan-cta,.sh-scan-p{font-size:14px;position:relative;z-index:1}.sh-scan-cta{-webkit-margin-before:auto;margin-block-start:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--teal-bright)}.sh-scan-art{position:absolute;inset-inline-end:-34px;inset-block-end:-96px;inline-size:110px;block-size:200px;border-radius:24px;background:var(--text-2);border:6px solid #2b4447;transform:rotate(-12deg)}.sh-scan-art span{position:absolute;inset:26px 14px 50px;border-radius:6px;background:var(--teal-tint);border:2px solid var(--teal-chart)}.sh-strip{-webkit-border-before:1px solid var(--line-soft);border-block-start:1px solid var(--line-soft);background:var(--c-surface-2)}.sh-strip-in{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;min-block-size:56px;padding-block:8px;font-size:14.5px;font-weight:700}.sh-strip-in a{color:var(--ink);min-block-size:40px;display:inline-flex;align-items:center}.sh-strip-in a:hover{color:var(--teal-hover)}.sh-legend{font-size:13.5px;font-weight:500;color:var(--text-3)}.sh-legend>span{display:inline-flex;align-items:center;gap:8px}.sh-legend i{inline-size:7px;block-size:7px;border-radius:50%;background:var(--ok)}.sh-legend .sh-seeall,.sh-seeall{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--teal-hover);min-block-size:40px}.sh-cols{flex:999 1 600px;display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px}.sh-col,.sh-cols{min-inline-size:0}.sh-col{display:flex;flex-direction:column}.sh-colh{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);-webkit-padding-after:10px;padding-block-end:10px;margin:0}.sh-colh svg{color:var(--teal)}.sh-mi{display:flex;flex-direction:column;gap:2px;padding:9px 10px;border-radius:12px;color:var(--ink);font-size:15px}.sh-mi b{font-weight:700}.sh-mi small{font-size:12.5px;font-weight:500;color:var(--text-4)}.sh-mi:hover{background:var(--mist);color:var(--ink)}.sh-all{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;min-block-size:40px;padding-inline:10px;font-size:14px;font-weight:600;color:var(--text-3)}.sh-all:hover{color:var(--teal-hover)}.sh-side{flex:1 1 320px;max-inline-size:480px;min-inline-size:0;display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:20px;background:var(--mist)}.sh-side .sh-mi:hover{background:var(--c-surface)}.sh-facts{flex-direction:row!important;flex-wrap:wrap;gap:6px!important;-webkit-padding-after:6px!important;padding-block-end:6px!important}.sh-facts li{display:inline-flex;align-items:center;gap:6px;min-block-size:30px;padding-inline:10px;border-radius:var(--radius-pill);background:var(--c-surface);border:1px solid var(--teal-line);font-size:12.5px;font-weight:700;color:var(--teal-hover)}.sh-pb{display:flex;align-items:center;gap:14px;padding:8px;border-radius:14px;color:var(--ink)}.sh-pb:hover{background:var(--c-surface);color:var(--ink)}.sh-pb b{font-size:15px;font-weight:700;line-height:1.35}.sh-pbt{inline-size:112px;block-size:76px;border-radius:var(--radius-control);flex:none;display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;background:var(--teal-tint);color:var(--teal-hover)}.sh-pbt-expenses{background:var(--coral-tint);color:var(--coral-text)}.sh-pbt-portals{background:#F1EBFE;color:#6D28D9}.sh-sheet{position:fixed;inset:0;z-index:60;background:var(--c-surface);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;color:var(--ink)}.sh-sheet[hidden]{display:none}@media (min-width:761px){.sh-sheet{display:none!important}}html.sh-locked{overflow:hidden}.sh-sheet-top{display:flex;align-items:center;justify-content:space-between;min-block-size:64px;padding-inline:16px;-webkit-border-after:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft)}.sh-sheet-top .sh-burger{display:inline-flex}.sh-sheet-tools{padding:14px 16px 4px;display:flex;flex-direction:column;gap:10px}.sh-sheet-tools .sh-gh{padding:0}.sh-sheet-tools ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.sh-mtool{display:flex;align-items:center;gap:10px;min-block-size:var(--tap-min);padding:6px 12px;border-radius:12px;background:var(--mist);font-size:14px;font-weight:700;color:var(--ink);line-height:1.25}.sh-mtool span{color:var(--teal);display:inline-flex;flex:none}.sh-sheet-tools .sh-seeall{-webkit-margin-start:0;margin-inline-start:0;align-self:flex-start}.sh-sheet-nav{padding-inline:16px}.sh-sheet-nav ul{list-style:none;margin:0;padding:0}.sh-mlink{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:52px;-webkit-border-after:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft);font-size:17px;font-weight:700;color:var(--ink)}.sh-mlink .sh-new{align-self:center}.sh-sheet-lang{padding:16px 16px 0}.sh-sheet-lang .lang.on-dark{color:var(--text-3);font-size:14px;font-weight:600}.sh-sheet-lang .lang.on-dark .lsel{background:var(--c-surface);border-color:var(--line);color:var(--ink);max-inline-size:none;font-size:14px}.sh-sheet-cta{-webkit-margin-before:auto;margin-block-start:auto;padding:16px 16px 20px;display:flex;flex-direction:column;gap:8px}.sh-sheet-cta .btn{inline-size:100%}.sf{background:var(--ink);color:var(--ink-text);padding-block:64px 36px}.sf :focus-visible{outline-color:var(--teal-bright)}.sf-in{display:flex;flex-direction:column;gap:44px}.sf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));grid-gap:32px;gap:32px}.sf-brand{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.sf-logo{display:inline-flex;min-block-size:var(--tap-min);align-items:center}.sf-brand p{font-size:14px;line-height:1.6;color:var(--ink-muted);max-inline-size:240px}.sf-col h2{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);-webkit-margin-after:8px;margin-block-end:8px}.sf-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sf .fl,.sf-col a{color:var(--ink-text);font-size:14px;min-block-size:32px;display:inline-flex;align-items:center;line-height:1.3;background:none;border:0;padding:0;font-family:inherit;cursor:pointer;text-align:start}.sf .fl:hover,.sf-col a:hover{color:#FFFFFF;text-decoration:underline;text-underline-offset:3px}.sf-col .sf-all{font-weight:700;color:var(--teal-bright)}.sf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;-webkit-padding-before:24px;padding-block-start:24px;-webkit-border-before:1px solid var(--ink-line);border-block-start:1px solid var(--ink-line);font-size:13px;color:var(--ink-muted)}.sf-bottom p{max-inline-size:100%;overflow-wrap:anywhere}.sf-brand .lang{flex-wrap:wrap}.sf-brand .lang,.sf-brand .lsel{max-inline-size:100%}@media (max-width:760px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.sf-brand{grid-column:1/-1}.sf-brand p{max-inline-size:36ch}.sf-col a{overflow-wrap:anywhere}}.chip2{display:inline-flex;align-items:center;min-block-size:var(--tap-min);padding-inline:16px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--c-surface);color:var(--text-2);font:600 14px var(--font-sans);text-decoration:none;white-space:nowrap}a.chip2:hover{border-color:var(--teal);color:var(--teal-hover)}.ficon{position:relative;inline-size:40px;block-size:50px;border-radius:6px;background:var(--fb-pdf-bg);flex:none;-webkit-clip-path:polygon(0 0,68% 0,100% 24%,100% 100%,0 100%);clip-path:polygon(0 0,68% 0,100% 24%,100% 100%,0 100%)}.ficon:after{content:attr(data-ext);position:absolute;inset-block-end:6px;inset-inline:0;text-align:center;font:700 9.5px var(--font-mono);color:var(--fb-pdf);direction:ltr}.ficon:not([data-ext]):after{content:"PDF"}.ficon.doc{background:var(--fb-doc-bg)}.ficon.doc:after{color:var(--fb-doc)}.ficon.xls{background:var(--fb-xls-bg)}.ficon.xls:after{color:var(--fb-xls)}.ficon.ppt{background:var(--fb-ppt-bg)}.ficon.ppt:after{color:var(--fb-ppt)}.ficon.img{background:var(--fb-img-bg)}.ficon.img:after{color:var(--fb-img)}.ficon.oth{background:var(--fb-oth-bg)}.ficon.oth:after{color:var(--fb-oth)}[dir=rtl] .ficon{-webkit-clip-path:polygon(32% 0,100% 0,100% 100%,0 100%,0 24%);clip-path:polygon(32% 0,100% 0,100% 100%,0 100%,0 24%)}.btn.lg{min-block-size:56px;padding-inline:28px;font-size:16px}.btn.pri{box-shadow:var(--shadow-teal)}.btn.pri:disabled,.btn.pri[aria-disabled=true]{box-shadow:none}.btn:not(.pri):not(.ink):not(.wht):not(.olw):not(.dng):hover{border-color:var(--ink);color:var(--ink);background:var(--c-surface)}.g-to{background:var(--coral-tint);color:var(--coral-text)}.g-from{background:#E8F0FE;color:#1D4ED8}.g-org{background:var(--teal-tint);color:var(--teal-hover)}.g-edit{background:#F1EBFE;color:#6D28D9}.g-opt{background:var(--warn-bg);color:#A15C00}.g-sec{background:#EEF1F4;color:#334155}.hm-announce{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;min-block-size:44px;padding:8px 16px;background:var(--ink);color:var(--ink-text);font-size:14px;font-weight:500;text-align:center}.hm-announce:hover{color:#FFFFFF}.hm-announce .sh-new{align-self:center}.hm-announce-cta{display:inline-flex;align-items:center;gap:2px;color:#FFFFFF;font-weight:700}.hm-hero{position:relative;overflow-x:clip;-webkit-border-after:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft);background-image:linear-gradient(180deg,rgba(255,255,255,.2),#FFFFFF 92%),radial-gradient(#D5DFE0 1px,transparent 0);background-size:auto,22px 22px}.hm-hero-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));grid-gap:56px;gap:56px;align-items:center;padding-block:clamp(48px,7vw,96px) clamp(56px,7vw,104px)}.hm-copy{display:flex;flex-direction:column;gap:26px;min-inline-size:0}.hm-badge{align-self:flex-start;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-block-size:34px;padding-block:3px;padding-inline:6px 14px;border-radius:var(--radius-pill);background:var(--c-surface);border:1px solid var(--teal-line);font-size:13.5px;font-weight:600;color:var(--text-2)}.hm-badge b{padding:3px 9px;border-radius:var(--radius-pill);background:var(--teal-tint);color:var(--teal-hover);font-weight:800}.hm-h1{font-size:clamp(44px,5.6vw,78px);line-height:.98;font-weight:750;color:var(--ink)}html[data-font]:not([data-font=jakarta]) .hm-h1,html[data-tall="1"] .hm-h1{font-size:clamp(36px,4.6vw,60px);line-height:1.3;font-weight:800}.hm-accent{color:var(--teal)}.hm-lead{font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--text-3);max-inline-size:580px}.hs{position:relative;max-inline-size:560px}.hs-field{display:flex;align-items:center;gap:12px;min-block-size:60px;padding-inline:20px 10px;border-radius:18px;border:1px solid var(--line-strong);background:var(--c-surface);box-shadow:0 24px 48px -32px rgba(10,26,28,.45);color:var(--text-4)}.hs-field:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-line),0 24px 48px -32px rgba(10,26,28,.45)}.hs-field input{flex:1 1;min-inline-size:0;border:0;outline:0;background:transparent;font:500 16.5px var(--font-sans);color:var(--ink);min-block-size:44px}.hs-field input::placeholder{color:var(--text-4)}.hs-kbd{font:500 12px var(--font-mono);color:var(--text-4);border:1px solid var(--line-strong);border-radius:6px;padding:2px 7px}.hs-results{position:absolute;inset-inline:0;inset-block-start:calc(100% + 8px);z-index:20;list-style:none;margin:0;padding:8px;border-radius:16px;border:1px solid var(--line);background:var(--c-surface);box-shadow:var(--shadow-deep);display:flex;flex-direction:column;gap:2px}.hs-results a{display:flex;align-items:center;min-block-size:44px;padding-inline:12px;border-radius:var(--radius-control);color:var(--ink);font-weight:600}.hs-results a:focus-visible,.hs-results a:hover{background:var(--mist)}.hs-none a{color:var(--text-3);font-weight:500}@media (max-width:640px){.hs-kbd{display:none}}.hm-chips{gap:8px;max-inline-size:600px}.hm-checks,.hm-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.hm-checks{gap:6px 18px;font-size:14px;color:var(--text-3);font-weight:600}.hm-checks li{display:inline-flex;gap:6px;align-items:center}.hm-checks svg,.hp-plan li svg{color:var(--teal);flex:none}.hm-shot{position:relative;min-block-size:600px;min-inline-size:0}.hm-browser{position:absolute;inset-inline:0 84px;inset-block-start:0;border-radius:20px;background:var(--c-surface);border:1px solid var(--line);box-shadow:var(--shadow-deep);overflow:hidden}.hm-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;-webkit-border-after:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft);background:var(--c-surface-2)}.hm-bar i{inline-size:11px;block-size:11px;border-radius:50%;background:#F3B3A2}.hm-bar i:nth-child(2){background:#F5D58F}.hm-bar i:nth-child(3){background:#A9D8C1}.hm-bar span{-webkit-margin-start:14px;margin-inline-start:14px;flex:1 1;max-inline-size:300px;padding:5px 12px;border-radius:8px;background:#F0F4F4;font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-bbody{padding:26px 26px 28px;display:flex;flex-direction:column;gap:18px}.hm-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.hm-k{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--teal-hover);text-transform:uppercase}.hm-file{display:flex;align-items:center;gap:16px;padding:16px;border-radius:14px;border:1px solid var(--line)}.hm-fn{flex:1 1;min-inline-size:0;display:flex;flex-direction:column;gap:6px}.hm-fn>b{font-size:15px;overflow-wrap:anywhere}.hm-fn .mono{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-3);direction:ltr;justify-content:flex-start}.hm-fn s{color:var(--text-4)}.hm-fn .mono b{color:var(--ink);font-weight:600}.hm-dl{min-block-size:42px;padding-inline:18px;font-size:14px;pointer-events:none}.hm-meter{block-size:8px;border-radius:var(--radius-pill);background:var(--teal-tint);overflow:hidden}.hm-meter i{display:block;block-size:100%;background:linear-gradient(90deg,var(--teal),#2BA3A7)}.hm-k2{font-size:13px;font-weight:600;color:var(--text-4)}.hm-next{display:flex;flex-wrap:wrap;gap:8px}.hm-next span{display:inline-flex;align-items:center;min-block-size:36px;padding-inline:14px;border-radius:var(--radius-pill);border:1px solid var(--line);font-size:14px;font-weight:600;color:var(--text-2)}.hm-toast{position:absolute;inset-inline-start:24px;inset-block-end:22px;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:var(--ink);color:#FFFFFF;box-shadow:0 24px 50px -24px rgba(10,26,28,.8)}.hm-toast>span:first-child{inline-size:40px;block-size:40px;border-radius:12px;background:var(--text-2);display:flex;align-items:center;justify-content:center;color:var(--teal-bright);flex:none}.hm-toast>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:14px}.hm-toast small{font-size:12.5px;color:var(--ink-muted)}.hm-phone{position:absolute;inset-inline-end:0;inset-block-end:-24px;inline-size:196px;block-size:404px;border-radius:34px;background:var(--ink);padding:8px;box-shadow:0 40px 70px -30px rgba(10,26,28,.7)}.hm-phone>div{border-radius:27px;overflow:hidden;background:radial-gradient(120% 80% at 50% 40%,#3A3F3D,#151819)}.hm-phone svg,.hm-phone>div{inline-size:100%;block-size:100%}.hm-phone svg{display:block}.p-doc{fill:#F3F1EC}.p-lines{stroke:#98A2B3;stroke-width:3;fill:none}.p-edge{fill:rgba(127,211,211,.12);stroke:var(--teal-bright);stroke-width:2.5}.p-dot{fill:#FFFFFF;stroke:var(--teal);stroke-width:2.5}.p-ring{fill:none;stroke:#FFFFFF;stroke-width:3}.p-shutter{fill:#FFFFFF}@media (max-width:640px){.hm-shot{min-block-size:450px}.hm-browser{display:none}.hm-phone{inset-inline-end:auto;inset-inline-start:50%;transform:translateX(-50%);inset-block:0 auto}[dir=rtl] .hm-phone{transform:translateX(50%)}.hm-toast{inset-inline-start:50%;transform:translateX(-50%);inset-block-end:0;z-index:3;inline-size:max-content;max-inline-size:calc(100% - 8px)}[dir=rtl] .hm-toast{transform:translateX(50%)}.hm-hero-in{gap:40px}}.hm-promises{-webkit-border-after:1px solid var(--line-soft);border-block-end:1px solid var(--line-soft)}.hm-promises ul{list-style:none;margin-block:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:4px 24px;gap:4px 24px;padding-block:26px}.hm-promises li{gap:12px;min-block-size:52px}.hm-pi,.hm-promises li{display:flex;align-items:center}.hm-pi{inline-size:40px;block-size:40px;border-radius:12px;background:var(--teal-tint);color:var(--teal-hover);justify-content:center;flex:none}.hm-promises b{display:block;font-size:14.5px}.hm-promises small{display:block;font-size:13px;color:var(--text-4)}.hm-sec{padding-block:clamp(64px,8vw,112px) 48px}.hm-stack{display:flex;flex-direction:column;gap:32px}.hm-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.hm-head>div{display:flex;flex-direction:column;gap:14px;max-inline-size:720px;min-inline-size:0}.hm-h2{font-size:clamp(32px,4vw,52px);line-height:1.04;font-weight:700;color:var(--ink)}html[data-tall="1"] .hm-h2{line-height:1.35}.tb-tabs{position:relative;display:flex;gap:6px;overflow-x:auto;padding:6px;background:var(--mist);align-self:flex-start;max-inline-size:100%;scrollbar-width:none}.tb-tab,.tb-tabs{border-radius:var(--radius-pill)}.tb-tab{min-block-size:var(--tap-min);padding-inline:18px;border:0;background:transparent;color:var(--text-3);font:700 14.5px var(--font-sans);cursor:pointer;white-space:nowrap;flex:none}.tb-tab:hover{color:var(--ink);background:var(--c-surface)}.tb-tab[aria-selected=true]{background:var(--ink);color:#FFFFFF}.tb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px}.tb-panel[data-cat=edit] .tb-grid>li:not([data-g=edit]),.tb-panel[data-cat=from] .tb-grid>li:not([data-g=from]),.tb-panel[data-cat=opt] .tb-grid>li:not([data-g=opt]),.tb-panel[data-cat=org] .tb-grid>li:not([data-g=org]),.tb-panel[data-cat=pop] .tb-grid>li:not([data-pop]),.tb-panel[data-cat=sec] .tb-grid>li:not([data-g=sec]),.tb-panel[data-cat=to] .tb-grid>li:not([data-g=to]){display:none}.tb-tool{display:flex;flex-direction:column;gap:12px;block-size:100%;min-block-size:168px;padding:20px;border-radius:18px;border:1px solid var(--line);background:var(--c-surface);color:var(--ink);transition:border-color .15s,box-shadow .15s,transform .15s}.tb-tool:hover{border-color:#9FD0D2;box-shadow:var(--shadow-card);transform:translateY(-2px);color:var(--ink)}.tb-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.tb-ic{inline-size:44px;block-size:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none}.tb-name{font-size:16.5px;font-weight:700}.tb-desc{flex:1 1;font-size:14px;line-height:1.5;color:var(--text-3)}.tb-where{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-4)}.tb-where i{inline-size:7px;block-size:7px;border-radius:50%;background:var(--ok);flex:none}.tb-where i.s{background:#9AA9AB}@media (max-width:640px){.tb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tb-tool{min-block-size:0;padding:14px;gap:8px}.tb-desc{display:none}.tb-name{font-size:15px;overflow-wrap:anywhere}}.hm-ad{-webkit-padding-after:40px;padding-block-end:40px}.hm-scan{position:relative;overflow:hidden;border-radius:var(--radius-feature);background:var(--ink);color:#FFFFFF;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:24px;gap:24px;align-items:center;padding:clamp(28px,4vw,56px);background-image:radial-gradient(rgba(127,211,211,.12) 1px,transparent 0);background-size:24px 24px}.hm-scan-copy{position:relative;display:flex;flex-direction:column;gap:18px;min-inline-size:0}.hm-priv .eyebrow,.hm-scan .eyebrow{color:var(--teal-bright)}.hm-scan h3{font-size:clamp(30px,3.4vw,44px);line-height:1.05;font-weight:750;color:#FFFFFF}.hm-scan-copy>p:not(.eyebrow):not(.hm-scan-cta){font-size:16px;line-height:1.65;color:#B8CDCF;max-inline-size:520px}.hm-scan ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:10px 20px;gap:10px 20px;font-size:14.5px;color:var(--ink-text)}.hm-scan li{display:flex;gap:10px}.hm-scan li svg{color:var(--teal-bright);flex:none;-webkit-margin-before:2px;margin-block-start:2px}.hm-scan-cta{display:flex;gap:10px 14px;flex-wrap:wrap;align-items:center;font-size:14px;color:var(--ink-muted)}.hm-scan-art{position:relative;block-size:440px}.hm-ph1{position:absolute;inset-inline-start:50%;inset-block-start:10px;-webkit-margin-start:-190px;margin-inline-start:-190px;inline-size:220px;block-size:440px;border-radius:38px;background:var(--text-2);padding:9px;transform:rotate(-7deg);box-shadow:0 40px 70px -30px rgba(0,0,0,.7)}.hm-ph1>div{inline-size:100%;block-size:100%;border-radius:30px;background:var(--mist);padding:22px 14px;display:flex;flex-direction:column;gap:9px}.hm-ph1 b{display:block;inline-size:60%;block-size:14px;border-radius:4px;background:var(--ink)}.hm-ph1 i{block-size:30px;border-radius:var(--radius-pill);border:1px solid var(--line)}.hm-ph1 i,.hm-ph1 span{display:block;background:#FFFFFF}.hm-ph1 span{block-size:60px;border-radius:12px;border:1px solid var(--line)}.hm-ph1 em{-webkit-margin-before:auto;margin-block-start:auto;align-self:center;inline-size:52px;block-size:52px;border-radius:50%;background:var(--teal);border:4px solid #ffffff}.hm-ph2{position:absolute;inset-inline-start:50%;inset-block-start:40px;-webkit-margin-start:10px;margin-inline-start:10px;inline-size:200px;block-size:400px;border-radius:36px;background:#000000;padding:8px;transform:rotate(5deg);box-shadow:0 40px 70px -30px rgba(0,0,0,.8)}.hm-ph2>div{inline-size:100%;block-size:100%;border-radius:29px;background:radial-gradient(120% 80% at 50% 40%,#3A3F3D,#151819)}@media (max-width:640px){.hm-scan-art{display:none}}.hm-jump{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hm-jump .chip2{gap:8px;white-space:normal}.hm-jump .chip2 svg{color:var(--teal);flex:none}.hm-feat{scroll-margin-block-start:96px}.hm-scan-note{font-size:14px!important;color:var(--ink-muted)!important}.hm-scan .hm-abil{grid-column:1/-1;position:relative;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;-webkit-margin-before:8px;margin-block-start:8px}.hm-scan .hm-abil li{gap:14px;align-items:flex-start;padding:16px;border-radius:var(--radius-card);background:var(--ink-2);border:1px solid var(--ink-line);min-inline-size:0}.hm-abil-i{inline-size:40px;block-size:40px;border-radius:12px;background:rgba(127,211,211,.14);display:flex;align-items:center;justify-content:center;flex:none}.hm-scan .hm-abil-i svg{margin:0}.hm-abil li>span:last-child{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.hm-abil b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:15px;color:#FFFFFF;overflow-wrap:anywhere}.hm-abil small{font-size:13.5px;line-height:1.5;color:var(--ink-muted);overflow-wrap:anywhere}.hm-ic{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));grid-gap:clamp(28px,4vw,56px);gap:clamp(28px,4vw,56px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:var(--radius-feature);border:1px solid var(--teal-line);background:linear-gradient(135deg,var(--teal-tint) 0,#FFFFFF 70%)}.hm-ic-copy{display:flex;flex-direction:column;gap:18px;min-inline-size:0}.hm-ic .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;color:var(--teal-hover)}.hm-ic .eyebrow .sh-new{align-self:center}.hm-ic h3{font-size:clamp(30px,3.4vw,44px);line-height:1.05;font-weight:750;color:var(--ink)}html[data-tall="1"] .hm-ic h3,html[data-tall="1"] .hm-scan h3{line-height:1.35}.hm-ic-copy>p:not(.eyebrow):not(.hm-ic-cta):not(.hm-ic-note){font-size:16px;line-height:1.65;color:var(--text-3);max-inline-size:560px}.hm-ic-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:10px 20px;gap:10px 20px;font-size:14.5px;font-weight:600;color:var(--text-2)}.hm-ic-checks li{display:flex;gap:10px;align-items:flex-start;min-inline-size:0;overflow-wrap:anywhere}.hm-ic-checks svg{color:var(--teal);flex:none;-webkit-margin-before:3px;margin-block-start:3px}.hm-ic-cta{display:flex;flex-wrap:wrap;gap:10px}.hm-ic-cta .btn{white-space:normal;text-align:center}.hm-ic-note{font-size:14px;color:var(--text-4)}.hm-ic-art{position:relative;min-inline-size:0;-webkit-padding-before:34px;padding-block-start:34px}.hm-ic-docs{position:absolute;inset-block-start:0;inset-inline:18px;display:flex;justify-content:space-between;gap:6px}.hm-ic-docs span{padding:6px 10px 18px;border-radius:10px 10px 0 0;background:var(--c-surface);border:1px solid var(--line);-webkit-border-after:0;border-block-end:0;font:600 11.5px var(--font-mono);color:var(--text-4);direction:ltr;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.hm-ic-docs span:last-child{color:var(--coral-text);background:var(--coral-tint);border-color:#FBD5C8}.hm-ic-card{position:relative;box-shadow:var(--shadow-deep)!important}@media (max-width:420px){.hm-ic-docs span:first-child{display:none}}@media (min-width:1000px){.hm-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-bc-wide{grid-column:span 2}}.hm-bc .hm-more{-webkit-margin-before:auto;margin-block-start:auto}.hm-lib{margin:0;padding:14px;display:flex;flex-direction:column;gap:8px;border-radius:16px;background:var(--c-surface);border:1px solid var(--line)}.hm-lib>span{display:flex;align-items:center;gap:10px;min-block-size:36px;padding-inline:12px;border-radius:10px;background:var(--mist);font-size:14px;color:var(--text-2)}.hm-lib>span>svg:first-child{color:var(--teal);flex:none}.hm-lib b{flex:1 1;min-inline-size:0;font-weight:600;overflow-wrap:anywhere}.hm-lib-lock{color:var(--ok);flex:none}.hm-trust{border-block:1px solid var(--line-soft);background:var(--mist)}.hm-trust-in{display:flex;flex-direction:column;gap:18px;padding-block:32px}.hm-trust-h{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-hover)}.hm-trust-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));grid-gap:12px;gap:12px}.hm-trust-i{display:flex;align-items:center;gap:12px;block-size:100%;min-block-size:64px;padding:12px 14px;border-radius:var(--radius-card);background:var(--c-surface);border:1px solid var(--line);color:var(--text-2);text-decoration:none}a.hm-trust-i:hover{border-color:var(--teal)}.hm-trust-i>span:last-child{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.hm-trust-i b{font-size:14.5px;overflow-wrap:anywhere}.hm-trust-i small{font-size:13px;color:var(--text-4);overflow-wrap:anywhere}.hm-bento{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:16px;gap:16px}.hm-bc{border-radius:var(--radius-panel);border:1px solid var(--line);background:var(--mist);padding:28px;display:flex;flex-direction:column;gap:14px;min-inline-size:0}.hm-bc h3{font-size:22px;font-weight:700;line-height:1.2;color:var(--ink)}.hm-bc>p:not(.eyebrow):not(.hm-chain){font-size:15px;line-height:1.6;color:var(--text-3)}.hm-sign{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:var(--c-surface);border:1px solid var(--line)}.hm-sign>span{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px}.hm-sign .pill{white-space:normal;max-inline-size:100%}.hm-sign i{inline-size:30px;block-size:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;font-style:normal;flex:none;background:var(--teal-line);color:var(--teal-hover)}.hm-sign i.b{background:#FFE4DA;color:var(--coral-text)}.hm-sign b{flex:1 1;min-inline-size:0;font-weight:600;overflow-wrap:anywhere}.hm-chain{display:flex;flex-wrap:wrap;color:var(--text-4)}.hm-chain,.hm-chain-i{align-items:center;gap:6px}.hm-chain-i{display:inline-flex}.hm-chain .chip2{min-block-size:38px}.hm-code{margin:0;padding:14px 16px;border-radius:14px;background:var(--ink);color:var(--ink-text);font:400 12.5px/1.7 var(--font-mono);overflow-x:auto;text-align:left;white-space:pre}.hm-code .k{color:var(--teal-bright)}.hm-code .s{color:#F9B7A3}.hm-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:var(--teal-hover);min-block-size:var(--tap-min)}.hm-more.on-ink{color:var(--teal-bright)}.hm-priv{position:relative;overflow:hidden;background:var(--ink);padding-block:clamp(64px,8vw,112px);background-image:radial-gradient(rgba(127,211,211,.14) 1px,transparent 0);background-size:26px 26px}.hm-priv,.hm-priv .hm-h2{color:#FFFFFF}.hm-priv .hm-lead{color:#B8CDCF}.hm-announce:focus-visible,.hm-priv :focus-visible,.hm-scan :focus-visible,.sh-scan:focus-visible{outline-color:var(--teal-bright)}.hm-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:16px;gap:16px}.hm-steps li{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:var(--radius-panel);background:var(--ink-2);border:1px solid var(--ink-line)}.hm-steps .mono{font-size:13px;color:var(--teal-bright);text-transform:uppercase}.hm-steps h3{font-size:21px;font-weight:700}.hm-steps p{font-size:15px;line-height:1.6;color:#B8CDCF}.hp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:16px;gap:16px}.hp-plan{position:relative;display:flex;flex-direction:column;gap:18px;padding:28px;border-radius:var(--radius-panel);border:1px solid var(--line);background:var(--c-surface)}.hp-plan.on{border:2px solid var(--teal);box-shadow:0 40px 70px -46px rgba(3,121,126,.7)}.hp-pop{position:absolute;inset-block-start:-13px;inset-inline-start:28px;padding:4px 12px;border-radius:var(--radius-pill);background:var(--coral);color:var(--ink);font-size:12px;font-weight:800;text-transform:uppercase}.hp-plan h3{font-size:20px;font-weight:700}.hp-amt{font-size:44px;font-weight:750;line-height:1.1}.hp-sub{display:block;color:var(--text-3);font-size:14.5px;-webkit-margin-before:4px;margin-block-start:4px}.hp-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1 1}.hp-plan li{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:var(--text-2)}.hp-plan li svg{-webkit-margin-before:3px;margin-block-start:3px}.hp-plan .btn{white-space:normal;text-align:center}.hm-faq{-webkit-padding-before:0;padding-block-start:0}.hm-faq-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));grid-gap:40px;gap:40px}.hm-faq-head{display:flex;flex-direction:column;gap:14px}.hm-faq-head a{font-weight:700;text-decoration:underline;text-underline-offset:2px}.hm-cta-sec{padding-block:0 clamp(64px,8vw,96px)}.hm-cta{position:relative;overflow:hidden;border-radius:32px;background:var(--teal);color:#FFFFFF;padding:clamp(40px,6vw,72px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px}.hm-cta:before{content:"";position:absolute;inset-inline-end:-60px;inset-block-start:-60px;inline-size:260px;block-size:260px;background:var(--coral);-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0)}[dir=rtl] .hm-cta:before{-webkit-clip-path:polygon(100% 0,0 100%,0 0);clip-path:polygon(100% 0,0 100%,0 0)}.hm-cta h2{position:relative;font-size:clamp(30px,3.6vw,48px);line-height:1.05;font-weight:750;max-inline-size:640px}.hm-cta p{position:relative;display:flex;gap:10px;flex-wrap:wrap}.hm-cta .btn.olw{border-color:rgba(255,255,255,.7);color:#FFFFFF}.hm-cta .btn.olw:hover{background:var(--teal-hover)}.hm-cta :focus-visible{outline-color:#FFFFFF}@media (max-width:640px){.hm-cta:before{inline-size:120px;block-size:120px;inset-inline-end:-40px;inset-block-start:-40px}}.tp-hero{background:linear-gradient(180deg,var(--mist) 0,var(--c-surface) 100%);padding-block:28px 56px}.tp-hero-in{display:flex;flex-direction:column;gap:28px}.tp-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--text-4)}.tp-crumbs li+li:before{content:"/";-webkit-margin-end:8px;margin-inline-end:8px;color:var(--text-4)}.tp-crumbs a{color:var(--text-3);min-block-size:24px;display:inline-flex;align-items:center}.tp-crumbs a:hover{color:var(--teal-hover);text-decoration:underline}.tp-crumbs [aria-current]{color:var(--ink);font-weight:600}.tp-head{flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.tp-head,.tp-title{display:flex;gap:20px}.tp-title{align-items:center;min-inline-size:0;flex:1 1 420px}.tp-title>div{display:flex;flex-direction:column;gap:8px;min-inline-size:0}.tp-ic{inline-size:64px;block-size:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:none}.tp-title h1{font-size:clamp(36px,4.4vw,56px);line-height:1;font-weight:750;color:var(--ink)}html[data-tall="1"] .tp-title h1{line-height:1.3}.tp-title p{font-size:17px;line-height:1.5;color:var(--text-3);max-inline-size:640px}.tp-flags{align-items:center}.tp-facts,.tp-flags{display:flex;flex-wrap:wrap;gap:8px}.tp-facts{list-style:none;margin:0;padding:0}.tp-facts li{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding-inline:14px;border-radius:var(--radius-pill);background:var(--mist);font-size:13.5px;font-weight:600;color:var(--text-2)}.tp-facts svg{color:var(--teal);flex:none}.tp-facts .dot.b{background:var(--ok)}.tp-facts .dot.s{background:#9AA9AB}@media (max-width:640px){.tp-title{flex-direction:column;align-items:flex-start;gap:14px}.tp-ic{inline-size:52px;block-size:52px;border-radius:14px}}.tp-work{border-radius:var(--radius-feature);background:var(--c-surface);border:1px solid var(--line);box-shadow:0 40px 80px -56px rgba(10,26,28,.55);overflow:hidden;min-inline-size:0}.tp-work>.banner{margin:20px}.tp-work .runner{gap:0}.tp-work .runner>.banner{margin:14px 14px 0}.tp-work .runner>div[aria-live],.tp-work .runner>p{margin-inline:28px}.tp-work .runner>:last-child{-webkit-margin-after:20px;margin-block-end:20px}.tp-work .drop{margin:14px;border:2px dashed #9fd0d2;background:var(--c-primary-tint-2);border-radius:20px;min-block-size:380px;justify-content:center;gap:18px;padding:40px 20px}.tp-work .drop.over{border-color:var(--teal);background:var(--teal-tint)}.tp-work .drop-ic{inline-size:72px;block-size:72px;border-radius:22px;background:var(--c-surface);border:1px solid var(--teal-line);box-shadow:0 16px 30px -20px rgba(3,121,126,.6)}.tp-work .drop-or{font-size:15px;font-weight:600;color:var(--text-3)}.tp-work .drop-hint{font-size:14px;color:var(--text-4);max-inline-size:520px}.tp-work .drop .btn.xl{min-block-size:58px;padding-inline:30px;font-size:16.5px}.tp-work .files-card{border:0;border-radius:0;padding:28px;gap:14px}.tp-work .files-card>h2{font-size:17px;font-weight:700}.tp-work .file-row{background:var(--c-surface);border:1px solid var(--line);border-radius:16px;padding:14px;gap:10px 14px}.tp-work .file-row .nm span{font-family:var(--font-mono);font-size:12.5px;color:var(--text-4)}.tp-work .files-card>label.btn{border-style:dashed}.tp-work .runner .res{border:0;border-radius:0;padding:28px;gap:20px}.tp-work .res-file{background:var(--c-surface);border:1px solid var(--line);border-radius:16px;padding:14px}.tp-work .runner-note{font-size:12.5px;color:var(--text-4);padding-inline:28px}.tp-work .nx{min-block-size:var(--tap-min);border-color:var(--line-strong)}.tp-work .nx:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:640px){.tp-work{border-radius:22px}.tp-work .drop{margin:10px;min-block-size:300px}.tp-work .files-card,.tp-work .runner .res{padding:18px}.tp-work .runner>div[aria-live],.tp-work .runner>p{margin-inline:18px}.tp-work .runner-note{padding-inline:18px}}.tp-how{padding-block:24px 64px}.tp-how .wrap{display:flex;flex-direction:column;gap:20px}.tp-how h2{font-size:22px;font-weight:700}.tp-how ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:12px;gap:12px}.tp-how li{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:20px;background:var(--mist)}.tp-how .mono{font-size:13px;font-weight:500;color:var(--teal-hover)}.tp-how h3{font-size:17px;font-weight:700}.tp-how p{font-size:14.5px;line-height:1.6;color:var(--text-3)}.tp-ad{-webkit-padding-after:56px;padding-block-end:56px}.tp-ad .ad-box{max-inline-size:728px}.tp-body{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start;-webkit-padding-after:88px;padding-block-end:88px}.tp-aside{flex:1 1 220px;min-inline-size:0;display:flex;flex-direction:column;gap:24px;position:-webkit-sticky;position:sticky;inset-block-start:96px}@media (max-width:900px){.tp-aside{position:static}}.tp-toc h2{font-size:12.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);padding:0 12px 8px}.tp-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tp-toc .toc{display:flex;align-items:center;min-block-size:40px;padding-inline:12px;border:0;border-radius:var(--radius-control);color:var(--text-3);font-size:14.5px;font-weight:600}.tp-toc .toc:hover{background:var(--mist);color:var(--ink)}.tp-toc .toc.on{background:var(--teal-tint);color:var(--teal-hover);border-radius:var(--radius-control)}.tp-art{flex:999 1 560px;max-inline-size:760px;gap:48px}.tp-art h2{font-size:28px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.tp-art p{line-height:1.8;color:var(--text-3)}.tp-art .faq-list summary,.tp-art p{font-size:16.5px}.tp-art .faq-list details>p{font-size:15.5px}.pro-card{background:var(--ink);border-radius:var(--radius-panel)}.tp-rel{padding-block:clamp(48px,7vw,88px);-webkit-border-before:1px solid var(--line-soft);border-block-start:1px solid var(--line-soft);background:var(--mist)}.tp-rel .wrap{display:flex;flex-direction:column;gap:24px}.tp-rel-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px}.tp-rel-head h2{font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.tp-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;min-block-size:var(--tap-min);color:var(--teal-hover)}.tp-rel-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-gap:12px;gap:12px}.tp-rt{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;border:1px solid var(--line);background:var(--c-surface);color:var(--ink);block-size:100%}.tp-rt:hover{border-color:#9FD0D2;box-shadow:var(--shadow-card);color:var(--ink)}.tp-rt-ic{inline-size:40px;block-size:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:none}.tp-rt b{display:block;font-size:15.5px;font-weight:700}.tp-rt small{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text-4)}.tp-rt .dot.b{background:var(--ok)}.au{display:flex;flex-wrap:wrap;background:var(--c-surface)}.au-main{flex:1 1 520px;min-inline-size:0;display:flex;align-items:center;justify-content:center;padding:clamp(32px,6vw,72px) clamp(16px,5vw,64px)}.au-form{inline-size:100%;max-inline-size:420px}.au-card{gap:18px}.au-card,.au-h{display:flex;flex-direction:column}.au-h{gap:8px}.au-h h1{font-size:clamp(32px,4vw,40px);font-weight:750;line-height:1.05;color:var(--ink)}html[data-tall="1"] .au-h h1{line-height:1.3}.au-h p{font-size:15.5px;line-height:1.55;color:var(--text-3)}.au-step-ic{inline-size:56px;block-size:56px;border-radius:18px;background:var(--teal-tint);color:var(--teal);display:inline-flex;align-items:center;justify-content:center}.au-tabs{padding:5px;background:var(--mist)}.au-tabs,.au-tabs a{display:flex;border-radius:var(--radius-pill)}.au-tabs a{flex:1 1;align-items:center;justify-content:center;text-align:center;min-block-size:var(--tap-min);padding-inline:12px;font-size:14.5px;font-weight:700;color:var(--text-3)}.au-tabs a:hover{color:var(--ink)}.au-tabs a[aria-current=page]{box-shadow:0 1px 3px rgba(10,26,28,.15)}.au-sso,.au-tabs a[aria-current=page]{background:var(--c-surface);color:var(--ink)}.au-sso{display:flex;align-items:center;justify-content:center;gap:12px;min-block-size:52px;inline-size:100%;border-radius:14px;border:1px solid var(--line-strong);font:700 15px var(--font-sans);cursor:pointer}.au-sso:hover{border-color:var(--ink)}.au-or{display:flex;align-items:center;gap:12px;color:var(--text-4);font-size:13px;font-weight:600}.au-or:after,.au-or:before{content:"";flex:1 1;block-size:1px;background:var(--line)}.au-field{display:flex;flex-direction:column;gap:6px}.au-field label{font-size:14px;font-weight:600;color:var(--text-2)}.au-lrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.au-lrow a{font-size:14px;font-weight:700;color:var(--teal-hover)}.au-in{min-block-size:52px;padding-inline:16px;border-radius:14px;border:1px solid var(--line-strong);background:var(--c-surface);color:var(--ink);font:500 16px var(--font-sans);inline-size:100%}.au-in:focus{outline:3px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.au-otp{font-family:var(--font-mono);font-size:24px;letter-spacing:.5em;text-align:center;direction:ltr}.au-hint{font-size:13px;color:var(--text-4)}.au-submit{inline-size:100%}.au-link{min-block-size:var(--tap-min);color:var(--teal-hover);align-self:center}.au-back{align-self:flex-start;padding-inline:0}.au-fine{font-size:13px;line-height:1.6;color:var(--text-4)}.au-fine a{font-weight:700;color:var(--teal-hover);text-decoration:underline;text-underline-offset:2px}.au-panel{flex:1 1 440px;max-inline-size:720px;min-inline-size:0;position:relative;overflow:hidden;background:var(--ink);color:var(--ink-text);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:28px}.au-panel:before{content:"";position:absolute;inset-inline-end:-120px;inset-block-start:-120px;inline-size:360px;block-size:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,150,156,.35),rgba(0,150,156,0) 70%)}.au-panel>*{position:relative}.au-panel .eyebrow{color:var(--teal-bright)}.au-panel h2{font-size:clamp(30px,3.4vw,46px);line-height:1.04;font-weight:750;color:#FFFFFF;max-inline-size:520px}html[data-tall="1"] .au-panel h2{line-height:1.35}.au-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.au-perks li{display:flex;gap:14px;align-items:flex-start}.au-perks li>span:first-child{inline-size:28px;block-size:28px;border-radius:var(--radius-pill);background:rgba(0,150,156,.22);color:var(--teal-bright);display:inline-flex;align-items:center;justify-content:center;flex:none}.au-perks b{display:block;color:#FFFFFF;font-size:15px}.au-perks small{display:block;color:var(--ink-muted);font-size:13.5px;line-height:1.5}.au-shot{max-inline-size:420px;display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:20px;background:#12292C;border:1px solid var(--ink-line)}.au-shot>div{display:flex;align-items:center;gap:12px}.au-shot .ficon{inline-size:36px;block-size:44px}.au-shot-n{flex:1 1;display:flex;flex-direction:column;gap:3px;min-inline-size:0}.au-shot-n b{color:#FFFFFF;font-size:14.5px;overflow-wrap:anywhere}.au-shot-n .mono{font-size:12.5px}.au-shot-m{block-size:6px;border-radius:var(--radius-pill);background:var(--ink-line);overflow:hidden}.au-shot-m i{display:block;inline-size:11%;block-size:100%;background:var(--teal-chart)}.au-shot-t{font-size:13px}.au-shot-t b{color:#FFFFFF}.au-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.au-chips li{display:inline-flex;align-items:center;min-block-size:34px;padding-inline:14px;border-radius:var(--radius-pill);border:1px solid var(--ink-line);color:var(--ink-text);font-size:13px;font-weight:600}@media (max-width:760px){.au-panel{max-inline-size:none}.au-shot{display:none}}.fp-hero h1,.h1,.h2,.lg-page h1,.nf h1,.off h1,.pricing-head h1,.pv2 .pv2-dsp,.res-main h1{font-family:var(--font-display);font-optical-sizing:auto}.h2{font-weight:700;letter-spacing:-.035em;color:var(--ink)}.kick{letter-spacing:.12em}.faq-list summary{min-block-size:64px}.faq-list details>p{color:var(--text-3)}.crumbs{color:var(--text-4)}.result-page{background:var(--mist)}.res-card{border-radius:var(--radius-feature);border-color:var(--line);box-shadow:0 40px 80px -56px rgba(10,26,28,.55)}.res-main h1{font-weight:750}.res-ok{background:var(--ok-bg);color:var(--ok)}.res-file{background:var(--c-surface);border-color:var(--line)}.res-file .fb{border-radius:6px}.res-note{padding:16px 18px;border-radius:16px;background:var(--ink);color:var(--ink-text);align-items:center}.res-note svg{color:var(--teal-bright)}.res-note strong{color:#FFFFFF;font-family:var(--font-mono);font-weight:500}.res-art{background:var(--teal-tint);border-color:var(--teal-line)}.pct-pill{background:var(--ok-bg);color:var(--ok-text)}.panel,.state-card{border-color:var(--line)}.off{padding-block:clamp(56px,9vw,112px);display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-inline-size:720px}.off-ic{inline-size:64px;block-size:64px;border-radius:20px;background:var(--teal-tint);color:var(--teal);display:inline-flex;align-items:center;justify-content:center}.off h1{font-size:clamp(34px,4.4vw,52px);font-weight:750;line-height:1.05;letter-spacing:-.035em}html[data-tall="1"] .off h1{line-height:1.3}.off .acts{display:flex;gap:12px;flex-wrap:wrap;-webkit-padding-before:8px;padding-block-start:8px}.nf h1{font-weight:750}.nf-code{color:var(--teal);font-family:var(--font-display)}.lg-page{padding-block:28px 88px;max-inline-size:820px;gap:24px}.lg-page,.lg-page article{display:flex;flex-direction:column}.lg-page article{gap:18px}.lg-page h1{font-size:clamp(34px,4.4vw,52px);font-weight:750;line-height:1.05;letter-spacing:-.035em;color:var(--ink)}.lg-page article>p:not(.banner){font-size:16.5px;line-height:1.8;color:var(--text-3)}.fp-hero{background:linear-gradient(180deg,var(--mist),var(--c-surface));border-block-end-color:var(--line-soft)}.fp-hero h1{font-weight:750}