@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/3c8db96820cc2ea6-s.2h1qe-f2c2zvf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0092f624e5509565-s.15b2cdf5-5jla.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/8443bfc81a0951af-s.p.2wu1ksew8-oz6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e081215b1d68c229-s.p.05kfue1i651q-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.p.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.kmiesa_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}
:root{--page:#fff;--page-ink:#141a18;--bg:var(--page);--ink:var(--page-ink);--ink-2:#4d5955;--ink-3:#7b8782;--tile:#eff2ee;--tint:#dcebe3;--line:#dde3df;--accent:#1f5a48;--accent-ink:#fff;--accent-hover:#17483a;--mark:#2f7a63;--lane:#f0bf2c;--gold:#c2940f;--lane-ink:#2a2206;--lb-r:#17382f;--lb-bar:#3f8f78;--band:#1a211f;--band-ink:#f3f6f4;--band-ink-2:#aab5b0;--band-line:#ffffff29;--notice:linear-gradient(90deg, #d6efe4 30%, #f3e6ac 100%);--notice-ink:#17352b;--ui:#fff;--ui-2:#f3f5f3;--ui-line:#e3e8e5;--ui-ink:#1b2421;--ui-mute:#86928d;--ui-ok:#1f8a63;--ui-ok-soft:#dff2ea;--ui-warn-soft:#fbefc6;--ui-warn-ink:#7a5a00;--ui-bad:#d6574d;--ui-shadow:0 18px 40px -22px #10201a59, 0 2px 6px -2px #10201a14;--font:var(--font-jakarta,"Plus Jakarta Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--out-quart:cubic-bezier(.165, .84, .44, 1);--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='8' viewBox='0 0 20 8'%3E%3Cpath d='M0 4Q5 -.5 10 4T20 4' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");--gutter:2.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--page:#0e1412;--page-ink:#eef2ef;--ink-2:#a9b4af;--ink-3:#7c8883;--tile:#161e1b;--tint:#15271f;--line:#26302c;--accent:#6fd6ae;--accent-ink:#0b1e17;--accent-hover:#8fe3c2;--mark:#6fd6ae;--gold:#f0bf2c;--lb-r:#eef2ef;--lb-bar:#6fd6ae;--band:#143629;--band-ink-2:#a8c4b9;--notice:linear-gradient(90deg, #173a2e 30%, #4a3e14 100%);--notice-ink:#e9f3ee;--ui:#1b2421;--ui-2:#222d29;--ui-line:#2e3a35;--ui-ink:#e8eeeb;--ui-mute:#7f8c87;--ui-ok:#6fd6ae;--ui-ok-soft:#6fd6ae29;--ui-warn-soft:#f0bf2c2e;--ui-warn-ink:#f0cf6a;--ui-shadow:0 18px 40px -22px #000000b3, 0 0 0 1px #ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--page:#0e1412;--page-ink:#eef2ef;--ink-2:#a9b4af;--ink-3:#7c8883;--tile:#161e1b;--tint:#15271f;--line:#26302c;--accent:#6fd6ae;--accent-ink:#0b1e17;--accent-hover:#8fe3c2;--mark:#6fd6ae;--gold:#f0bf2c;--lb-r:#eef2ef;--lb-bar:#6fd6ae;--band:#143629;--band-ink-2:#a8c4b9;--notice:linear-gradient(90deg, #173a2e 30%, #4a3e14 100%);--notice-ink:#e9f3ee;--ui:#1b2421;--ui-2:#222d29;--ui-line:#2e3a35;--ui-ink:#e8eeeb;--ui-mute:#7f8c87;--ui-ok:#6fd6ae;--ui-ok-soft:#6fd6ae29;--ui-warn-soft:#f0bf2c2e;--ui-warn-ink:#f0cf6a;--ui-shadow:0 18px 40px -22px #000000b3, 0 0 0 1px #ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--bg);color:var(--ink-2);font-family:var(--font);word-spacing:.06em;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;transition:background-color .3s,color .3s;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;font-weight:400}h1{font-weight:600}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--mark);outline-offset:3px}::selection{background:var(--lane);color:var(--lane-ink)}.sprite{width:0;height:0;position:absolute;overflow:hidden}.gl-svg{width:100%;height:100%;display:block}.gl{fill:none;stroke:currentColor}.gl-bg{stroke:var(--bg)}.gl-guide{stroke-opacity:.3}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.pad{padding-inline:var(--gutter)}.col{width:min(100%,max(70%,58rem));margin-inline:auto}.h2{font-size:2.5rem;line-height:1.04}.lead{color:var(--ink-2);font-size:1.0625rem}.center{text-align:center}.sec-head{text-align:center;justify-items:center;gap:1.5rem;display:grid}.sec-head .h2{max-width:24ch}.sec-head .lead{max-width:60ch}.sec-mark{width:2rem;height:1.8rem}.band{background:var(--band);color:var(--band-ink-2);--ink:var(--band-ink);--ink-2:var(--band-ink-2);--ink-3:var(--band-ink-2);--line:var(--band-line);--lb-r:#fff;--lb-bar:#6fd6ae;transition:background-color .3s}.btn{border:1px solid var(--accent);background:var(--accent);min-height:3rem;color:var(--accent-ink);letter-spacing:.01em;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.05rem;font-size:1rem;font-weight:600;transition:background-color .175s,border-color .175s,color .175s;display:inline-flex}.btn .ic{stroke-width:2.2px;width:1.125rem;height:1.125rem;transition:transform .3s var(--out-quart)}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn:hover .ic{transform:translate(3px)}.btn--ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.band .btn--ghost:hover{color:var(--band)}.btn--sm{min-height:2.5rem;padding:.4rem .875rem;font-size:.9rem}.btn--light{background:var(--band-ink);border-color:var(--band-ink);color:#14201b}.btn--light:hover{background:#fff;border-color:#fff}.top{z-index:50;background:var(--bg);transition:background-color .3s,box-shadow .3s;position:sticky;top:0}.top.is-stuck{box-shadow:0 1px 0 var(--line)}.notice{background:var(--notice);color:var(--notice-ink);grid-template-rows:1fr;transition:grid-template-rows .5s;display:grid}.notice.is-closed{grid-template-rows:0fr}.notice-in{min-height:0;overflow:hidden}.notice-row{padding-block:.3rem;align-items:center;min-height:2.5rem;padding-right:2.5rem;display:flex;position:relative}.notice-row a{text-underline-offset:3px;font-size:.9rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.notice-x{background:var(--page);width:1.5rem;height:1.5rem;color:var(--page-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:0;translate:0 -50%}.notice-x .ic{stroke-width:2.4px;width:.8rem;height:.8rem}.nav-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;height:4.5rem;display:grid}.nav-l,.nav-r{align-items:center;gap:.25rem;display:flex}.nav-r{justify-self:end}.logo{color:var(--ink);justify-self:start;align-items:center;gap:.65rem;display:inline-flex}.logo-badge{width:1.95rem;height:1.75rem}.logo .logo-badge{width:2.55rem;height:2.29rem}.lb-r{stroke:var(--lb-r);transition:stroke .3s}.lb-bar{fill:var(--lb-bar);transition:fill .3s}.logo-word{letter-spacing:-.035em;padding-bottom:.08em;font-size:1.9rem;font-weight:700;line-height:1}.nav-link{z-index:1;color:var(--ink);border-radius:2px;align-items:center;gap:.3rem;padding:.55rem .7rem;font-size:.9rem;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.nav-link .ic{width:1rem;height:1rem;transition:transform .35s var(--out-quart)}.nav-link:hover{color:var(--mark)}.nav-ink{z-index:0;opacity:0;pointer-events:none;transition:transform .5s var(--out-quart), width .5s var(--out-quart), opacity .25s ease;position:absolute;top:0;left:0}.nav-ink.is-on{opacity:1}.nav-ink.jump{transition:opacity .25s}.nav-ink:after,.nav-r .nav-link:after,.menu-tx b:after{content:"";background:var(--mark);height:7px;-webkit-mask:var(--wave) 0 50% / 18px 7px repeat-x;-webkit-mask:var(--wave) 0 50% / 18px 7px repeat-x;mask:var(--wave) 0 50% / 18px 7px repeat-x;clip-path:inset(0 100% 0 0);transition:clip-path .55s var(--out-quart);animation:1.1s linear infinite paused wave-flow;position:absolute;bottom:0;left:.7rem;right:.7rem}.nav-ink.is-on:after,.nav-r .nav-link:hover:after,.nav-r .nav-link:focus-visible:after{clip-path:inset(0)}.nav-l:hover .nav-ink:after,.nav-r .nav-link:hover:after,.menu-item:hover .menu-tx b:after{animation-play-state:running}@keyframes wave-flow{to{-webkit-mask-position:18px;mask-position:18px}}.nav-row{position:relative}.nav-dd[data-open] .nav-link .ic{transform:rotate(180deg)}.nav-menu{--ink:#f1f6f3;--ink-2:#9cb2a9;--mark:#7fdcb8;z-index:60;opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .25s ease, transform .5s var(--out-quart), visibility .25s;background:#12241e;border:1px solid #ffffff14;border-radius:1.4rem;grid-template-columns:1fr 21rem;gap:.75rem;padding:.75rem;display:grid;position:absolute;top:calc(100% - .35rem);left:0;right:0;transform:translateY(-10px)scale(.985);box-shadow:0 44px 80px -30px #06140f99,0 14px 28px -18px #06140f66}.nav-menu:before{content:"";height:.85rem;position:absolute;bottom:100%;left:0;right:0}.nav-dd[data-open] .nav-menu{opacity:1;visibility:visible;transform:none}.menu-grid{grid-template-columns:1fr 1fr;align-content:center;gap:.25rem .5rem;padding:.75rem .5rem;display:grid}.menu-item{opacity:0;transition:opacity .3s ease, transform .5s var(--out-quart), background-color .25s ease;border-radius:1rem;align-items:center;gap:1rem;padding:.8rem .85rem;display:flex;position:relative;transform:translateY(12px)}.nav-dd[data-open] .menu-item{opacity:1;transition-delay:calc(var(--i) * 45ms + 70ms), calc(var(--i) * 45ms + 70ms), 0s;transform:none}.menu-item:hover,.menu-item:focus-visible{background:#ffffff0e}.menu-ic{color:#1f5a48;width:3rem;height:3rem;transition:background-color .3s ease, transform .5s var(--out-quart);background:#d8ebe2;border-radius:.85rem;flex:none;place-items:center;display:grid}.menu-item:hover .menu-ic,.menu-item:focus-visible .menu-ic{background:#7fdcb8;transform:rotate(-6deg)scale(1.06)}.menu-tx{gap:.4rem;min-width:0;display:grid}.menu-tx b{color:var(--ink);justify-self:start;align-items:center;gap:.3rem;font-size:.95rem;font-weight:600;display:flex;position:relative}.menu-tx b:after{height:6px;bottom:-7px;left:0;right:1.2rem;-webkit-mask-size:16px 6px;mask-size:16px 6px}.menu-item:hover .menu-tx b:after,.menu-item:focus-visible .menu-tx b:after{clip-path:inset(0)}.menu-go{width:.95rem;height:.95rem;color:var(--mark);stroke-width:2.2px;opacity:0;transition:opacity .25s ease, transform .4s var(--out-quart);transform:translate(-6px,5px)}.menu-item:hover .menu-go,.menu-item:focus-visible .menu-go{opacity:1;transform:none}.menu-tx small{color:var(--ink-2);font-size:.8125rem;line-height:1.4}.menu-promo{color:#14201b;opacity:0;min-height:17.5rem;transition:opacity .4s ease, transform .6s var(--out-quart);background:#edf4f0;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.1rem;display:flex;position:relative;overflow:hidden;transform:translateY(12px)}.nav-dd[data-open] .menu-promo{opacity:1;transition-delay:.14s;transform:none}.menu-promo>*{z-index:1;position:relative}.menu-promo-art{color:#8fcab2;width:10.5rem;height:10.5rem;transition:transform .9s var(--out-quart);bottom:-1.5rem;right:-1.5rem;transform:rotate(90deg)scale(.9);z-index:0!important;position:absolute!important}.nav-dd[data-open] .menu-promo-art{transition-delay:.2s;transform:rotate(90deg)scale(1)}.menu-promo:hover .menu-promo-art{transition-delay:0s;transform:rotate(90deg)scale(1.1)}.menu-promo-k{color:#2f7a63;font-size:.78rem;font-weight:700}.menu-promo-t{letter-spacing:-.02em;font-size:1.3rem;font-weight:700;line-height:1.15}.menu-promo-p{color:#4d5955;font-size:.875rem;line-height:1.45}.menu-stat{background:#fff;border:1px solid #dbe6e0;border-radius:.8rem;gap:.55rem;margin-top:.5rem;padding:.75rem .85rem .85rem;display:grid;box-shadow:0 10px 20px -16px #10201a80}.menu-stat>span{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.menu-stat small{color:#4d5955;font-size:.78rem}.menu-stat b{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.menu-stat i{background:#e3ebe6;border-radius:3px;height:6px;display:block;overflow:hidden}.menu-stat u{transform-origin:0;width:82%;height:100%;transition:transform 1s var(--out-quart);background:#2f7a63;border-radius:3px;display:block;transform:scaleX(0)}.nav-dd[data-open] .menu-stat u{transition-delay:.35s;transform:scaleX(1)}.menu-promo-go{align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:700;display:inline-flex}.menu-promo-go .ic{stroke-width:2.4px;width:1.05rem;height:1.05rem;transition:transform .35s var(--out-quart)}.menu-promo:hover .menu-promo-go .ic{transform:translate(5px)}.theme-btn{color:var(--ink);align-items:center;gap:.4rem;margin-right:.35rem;padding:.5rem .65rem;font-size:.9rem;font-weight:500;display:inline-flex}.theme-btn .ic{width:1.2rem;height:1.2rem}.theme-btn span,.theme-btn .t-sun,:root[data-theme=dark] .theme-btn .t-moon{display:none}:root[data-theme=dark] .theme-btn .t-sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .t-moon{display:none}:root:not([data-theme=light]) .theme-btn .t-sun{display:block}}.burger{width:2.75rem;height:2.75rem;color:var(--ink);place-items:center;display:none}.burger i{width:1.4rem;height:2px;transition:transform .3s var(--out-quart), opacity .2s ease;background:currentColor;display:block}.burger i+i{margin-top:5px}.top[data-menu] .burger i:first-child{transform:translateY(7px)rotate(45deg)}.top[data-menu] .burger i:nth-child(2){opacity:0}.top[data-menu] .burger i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}
.hero{padding-bottom:clamp(1.75rem,3.5vh,3rem);position:relative;overflow-x:clip}.hero-text{text-align:center;justify-items:center;gap:1.25rem;padding-block:clamp(1.25rem,3.4vh,2.5rem) clamp(1.5rem,4vh,3rem);display:grid;position:relative}.hero-pattern{z-index:0;color:var(--ink);opacity:.13;pointer-events:none;position:absolute;inset:6rem -4% 0;-webkit-mask-image:radial-gradient(60% 75%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 75%,#000 20%,#0000 100%)}.hero-pattern svg{width:100%;height:100%}.hero h1{z-index:1;letter-spacing:-.035em;word-spacing:.1em;max-width:13em;font-size:clamp(3rem,min(7.4vh,4.8vw),4.5rem);font-weight:700;line-height:1.03;position:relative}@media (min-width:992px){.fold{min-height:min(calc(100vh - var(--top-h,7rem)), 66rem);min-height:min(calc(100svh - var(--top-h,7rem)), 66rem);flex-direction:column;display:flex}.fold .hero{flex-direction:column;flex:1;display:flex}.fold .hero>.pad:first-child{flex:1;display:flex}.fold .hero>.pad:first-child>.col{justify-content:center;align-items:center;display:flex}.fold .hero-text{width:100%}.fold .plates{padding-bottom:1.75rem}}@media (min-width:992px) and (max-height:820px){.hero-text{gap:1rem;padding-block:1.25rem 1.75rem}.fold .hero-grid{height:15rem}.fold .hero,.fold .plates{padding-bottom:1.25rem}}.hero-sub{z-index:1;max-width:92ch;color:var(--ink-2);font-size:1.0625rem;position:relative}.btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex;position:relative}.hero-grid{grid-template-columns:1fr 1fr 2fr;gap:.75rem;height:clamp(14rem,33vh,22rem);display:grid}.ht{position:relative;overflow:hidden}.ht-a{color:#fff;background:#2c6a58}.ht-a .gl-svg{color:#458570;position:absolute;inset:0}.ht-card{background:var(--ui);color:var(--ui-ink);box-shadow:var(--ui-shadow);padding:.85rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.ht-person{align-items:center;gap:.6rem;display:flex}.av{background:var(--tint);width:2rem;height:2rem;color:var(--mark);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.ht-person b{font-size:.8125rem;font-weight:600;line-height:1.2;display:block}.ht-person small{color:var(--ui-mute);font-size:.6875rem;display:block}.ht-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:.75rem;display:grid}.ht-steps span{background:var(--ui-line);height:4px;overflow:hidden}.ht-steps i{background:var(--ui-ok);transform-origin:0;height:100%;display:block}.ht-steps-l{color:var(--ui-mute);justify-content:space-between;margin-top:.4rem;font-size:.625rem;display:flex}.ht-stat{color:#2a2206;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcf8e9db;padding:.6rem .75rem .5rem;position:absolute;top:1rem;right:1rem;box-shadow:0 0 0 6px #ffffff4d,0 14px 30px -18px #00000080}.ht-stat small{opacity:.75;font-size:.6875rem;line-height:1.3;display:block}.ht-stat b{letter-spacing:-.01em;margin-top:.15rem;font-size:1.5rem;font-weight:500;line-height:1.15;display:block}.ht-b{border:1px solid var(--mark);background:var(--bg);transition:background-color .3s}.ht-b svg{width:100%;height:100%;position:absolute;inset:0}.ht-b{color:var(--mark)}.ht-b .gl-gold{color:var(--gold)}.ht-c{--bd:#1a211f;--bd-ln:#4c8a76;--bd-gold:#e0b22b;--bd-guide:#ffffff1a;--bd-ring:#ffffff1f;background:var(--bd)}:root[data-theme=dark] .ht-c{--bd:#143629;--bd-ln:#3f9879;--bd-guide:#ffffff17;--bd-ring:#ffffff1a}.lanes{position:absolute;inset:0}.paint{position:absolute;inset:0;overflow:hidden}.paint svg{width:100%;height:100%;display:block}.paint rect,.paint ellipse{transition:fill .3s}.paint--cool{--p0:#dcebe6;--p1:#f7f0dc;--p2:#efc34d;--p3:#9fd6bd;--p4:#3a8a70;--p5:#1d4f40;--p6:#18211e}.paint--warm{--p0:#f8efd8;--p1:#f3d98f;--p2:#e9b93a;--p3:#fbf4de;--p4:#8cc7ad;--p5:#2f7a63;--p6:#1d4f40}:root[data-theme=dark] .paint--cool{--p0:#10302a;--p1:#1d5444;--p2:#f0bf2c;--p3:#2f8068;--p4:#17463a;--p5:#0e2a23;--p6:#081411}:root[data-theme=dark] .paint--warm{--p0:#1a3a30;--p1:#5a4a14;--p2:#c99a1e;--p3:#7a6a2a;--p4:#2f7a63;--p5:#17402f;--p6:#0c1f1a}.hero-grid .ht-win{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-clip:padding-box;border:7px solid #ffffff57;inset:1.4rem 1.9rem 1.15rem;box-shadow:0 30px 60px -28px #081e1899}:root[data-theme=dark] .hero-grid .ht-win{border-color:#ffffff29}.lanes path,.lanes circle{fill:none;stroke:var(--bd-ln);stroke-width:1.1px}.lanes .ln-gold{stroke:var(--bd-gold)}.lanes .ln-guide{stroke:var(--bd-guide);stroke-width:1px}.ht-win{background:var(--ui);color:var(--ui-ink);box-shadow:0 0 0 1px var(--bd-ring), 0 30px 60px -30px #000000b3;grid-template-columns:6.25rem 1fr;font-size:.625rem;display:grid;position:absolute;inset:1.75rem 2.25rem 1.5rem;overflow:hidden}.ht-side{background:var(--ui-2);align-content:start;gap:.45rem;padding:.7rem .6rem;display:grid}.ht-side b{letter-spacing:-.018em;align-items:center;gap:.3rem;margin-bottom:.3rem;font-size:.7rem;font-weight:700;display:flex}.ht-side b svg{width:.8rem;height:.8rem}.ht-side span{color:var(--ui-mute);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .3rem;display:flex}.ht-side span:before{content:"";border:1.2px solid;border-radius:1px;width:.45rem;height:.45rem}.ht-side span.on{background:var(--ui);color:var(--ui-ink);font-weight:600}.ht-main{align-content:start;gap:.5rem;min-width:0;padding:.7rem .8rem;display:grid}.ht-main>b{font-size:.8rem;font-weight:600}.ht-kpis{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.ht-kpis div{border:1px solid var(--ui-line);padding:.35rem .45rem}.ht-kpis small{color:var(--ui-mute);white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;display:block;overflow:hidden}.ht-kpis b{font-size:.75rem;font-weight:600}.ht-rows{display:grid}.ht-rows>div{border-top:1px solid var(--ui-line);white-space:nowrap;grid-template-columns:1.6fr .5fr 1fr .9fr;align-items:center;gap:.4rem;padding:.32rem 0;display:grid}.ht-rows>div:first-child{color:var(--ui-mute);border-top:0;padding-top:0;font-size:.5rem}.ht-rows em{background:var(--ui-ok-soft);color:var(--ui-ok);justify-self:start;padding:.05rem .35rem;font-size:.5rem;font-style:normal;font-weight:600}.ht-rows em.w{background:var(--ui-warn-soft);color:var(--ui-warn-ink)}.ht-rows i{background:var(--ui-line);height:3px;display:block}.ht-rows i u{background:var(--ui-ok);transform-origin:0;height:100%;display:block}.plates{padding-block:0 2rem}.plates-line{text-align:center;color:var(--ink-2);font-size:1rem}.plates-line b{color:var(--mark);font-weight:700}.marquee{margin-top:1.25rem;position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--bg), transparent);width:9rem;position:absolute;top:0;bottom:0}.marquee:after{right:0;transform:scaleX(-1)}.marquee-track{width:max-content;animation:46s linear infinite marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-set{align-items:center;gap:4.5rem;padding-right:4.5rem;display:flex}@keyframes marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.plate{color:var(--ink-3);opacity:.8;white-space:nowrap;align-items:center;gap:.6rem;transition:color .2s,opacity .2s;display:flex}.plate:hover{color:var(--ink);opacity:1}.plate b{letter-spacing:-.025em;font-size:2rem;font-weight:800;line-height:1}.plate span{font-size:.75rem;font-weight:600;line-height:1.15}.plate--box b{background:currentColor;padding:.22em .3em .1em}.plate--box b i{color:var(--bg);font-style:normal}.services{padding-block:4rem}.svc-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem;display:grid}.svc{background:var(--tile);border:1px solid var(--tile);flex-direction:column;min-width:0;height:20.875rem;transition:border-color .2s ease-in,background-color .3s;display:flex;position:relative;overflow:hidden}.svc:hover,.svc:focus-visible{border-color:var(--mark)}.svc--wide{grid-column:span 2}.svc-head{justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 0;display:flex}.svc-head h3{font-size:1.375rem;font-weight:500;line-height:1.25}.svc-head p{color:var(--ink-2);margin-top:.5rem;font-size:1rem;line-height:1.4}.svc-arrow{width:1.75rem;height:1.75rem;color:var(--mark);stroke-width:2px;flex:none;margin-top:.1rem;transition:transform .5s}.svc:hover .svc-arrow,.svc:focus-visible .svc-arrow{transform:rotate(45deg)scale(1.2)}.svc-stage{flex:1;min-height:0;margin-top:1.25rem;position:relative}.svc-stage:after{content:"";background:linear-gradient(0deg, var(--tile), transparent);pointer-events:none;height:1.75rem;position:absolute;inset:auto 0 0}.ui{background:var(--ui);color:var(--ui-ink);box-shadow:var(--ui-shadow);font-size:.6875rem;line-height:1.35;position:absolute}.ui-t{font-size:.75rem;font-weight:600}.ui small{color:var(--ui-mute);font-size:.625rem}.pill{background:var(--ui-ok-soft);color:var(--ui-ok);white-space:nowrap;padding:.1rem .4rem;font-size:.5625rem;font-weight:700;display:inline-block}.pill.w{background:var(--ui-warn-soft);color:var(--ui-warn-ink)}.tick{border:1.5px solid var(--ui-line);border-radius:50%;flex:none;place-items:center;width:.9rem;height:.9rem;display:grid}.tick b{background:var(--ui-ok);outline:1.5px solid var(--ui-ok);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.tick svg{fill:none;width:.5rem;height:.5rem;stroke:var(--ui);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.sc-kayit .wiz{width:11rem;padding:.9rem;top:0;left:1.5rem}.sc-kayit .wiz ol{gap:.55rem;margin-top:.7rem;display:grid}.sc-kayit .wiz li{align-items:center;gap:.45rem;display:flex}.sc-kayit .wiz li em{color:var(--ui-mute);margin-left:auto;font-size:.5625rem;font-style:normal}.sc-kayit .wiz .go{text-align:center;background:var(--accent);color:var(--accent-ink);margin-top:.8rem;padding:.35rem;font-weight:600;display:block}.sc-kayit .list{padding:.9rem 1rem;inset:0 -1px -2rem 13.75rem}.sc-kayit .bar{align-items:center;gap:.6rem;display:flex}.sc-kayit .bar i{border:1px solid var(--ui-line);flex:1;height:1.35rem}.sc-kayit .bar u{border:1px solid var(--ui-ink);padding:.25rem .55rem;font-weight:600;text-decoration:none}.kpis{border-block:1px solid var(--ui-line);grid-template-columns:repeat(3,1fr);margin-top:.7rem;display:grid}.kpis>div{padding:.5rem 0 .4rem}.kpis b{font-size:.95rem;font-weight:600;display:block}.flip{height:1.35em;position:relative;overflow:hidden}.flip span{display:block}.flip span+span{position:absolute;top:0;left:0}.flip .f1{opacity:0}.rows>div{border-bottom:1px solid var(--ui-line);white-space:nowrap;grid-template-columns:1.5fr .5fr 1fr auto;align-items:center;gap:.5rem;height:1.85rem;display:grid}.rows .p{align-items:center;gap:.4rem;min-width:0;display:flex}.rows .p i{background:var(--ui-2);border:1px solid var(--ui-line);border-radius:50%;flex:none;width:1rem;height:1rem}.rows .new{background:var(--ui-ok-soft);margin-inline:-1rem;padding-inline:1rem;overflow:hidden}.sc-prog .cal{padding:.8rem .8rem 0;inset:0 1.5rem -2rem}.sc-prog .days{color:var(--ui-mute);text-align:center;grid-template-columns:repeat(5,1fr);gap:4px;font-size:.5625rem;font-weight:600;display:grid}.sc-prog .grid{grid-template-columns:repeat(5,1fr);grid-auto-rows:1.5rem;gap:4px;margin-top:.45rem;display:grid;position:relative}.sc-prog .grid>i{background:var(--ui-2)}.sc-prog .blk{z-index:1;color:#fff;white-space:nowrap;background:#2c6a58;align-items:center;padding:0 .3rem;font-size:.5rem;font-weight:700;display:flex;position:relative;overflow:hidden}.sc-prog .blk.y{background:var(--lane);color:var(--lane-ink)}.sc-prog .blk.m{color:#0e2a20;background:#7fcfb0}.sc-prog .blk.bad{background:var(--ui);color:var(--ui-bad);box-shadow:inset 0 0 0 1.5px var(--ui-bad)}.sc-prog .blk.bad:after{content:"";opacity:var(--ok,0);background:#2c6a58;position:absolute;inset:0}.sc-prog .blk.bad{z-index:2}.sc-prog .blk.bad span{z-index:1;position:relative}.sc-prog .blk.bad .a{opacity:0;position:absolute;left:.3rem}.sc-prog .blk.bad{--ok:1;color:#fff}.sc-prog .okb{z-index:3;background:var(--ui-ok);width:1.1rem;height:1.1rem;box-shadow:0 0 0 2px var(--ui);border-radius:50%;place-self:start end;place-items:center;margin:-.35rem -.35rem 0 0;display:grid;position:relative}.sc-prog .okb svg{fill:none;width:.6rem;height:.6rem;stroke:var(--ui);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sc-kasa .pan{padding:.85rem .9rem 0;inset:0 1.5rem -2rem}.sc-kasa .hd{justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.sc-kasa .hd b{letter-spacing:-.01em;font-size:1.15rem;font-weight:600;display:block}.sc-kasa .chip{z-index:2;background:var(--ui-ink);color:var(--ui);padding:.2rem .5rem;font-size:.625rem;font-weight:700;position:absolute;top:1.15rem;right:.9rem}.sc-kasa .chart{border-bottom:1px solid var(--ui-line);grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:6.5rem;margin-top:.9rem;display:grid;position:relative}.sc-kasa .chart i{background:var(--ui-2);border:1px solid var(--ui-line);transform-origin:bottom;border-bottom:0;display:block}.sc-kasa .chart i.on{background:var(--lane);border-color:var(--lane)}.sc-kasa .chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sc-kasa .chart path{fill:none;stroke:var(--mark);stroke-width:2px;vector-effect:non-scaling-stroke}.sc-kasa .leg{color:var(--ui-mute);gap:.9rem;padding-top:.45rem;font-size:.5625rem;display:flex}.sc-kasa .leg span:before{content:"";background:var(--c);width:.45rem;height:.45rem;margin-right:.3rem;display:inline-block}.sc-evrak .doc{padding:.9rem 1rem 0;inset:0 2.25rem -2rem}.sc-evrak .hd{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sc-evrak .prog{background:var(--ui-line);height:4px;margin-top:.6rem}.sc-evrak .prog i{background:var(--ui-ok);transform-origin:0;height:100%;display:block}.sc-evrak ul{margin-top:.45rem;display:grid}.sc-evrak li{border-bottom:1px solid var(--ui-line);align-items:center;gap:.5rem;height:1.7rem;display:flex}.sc-evrak li small{margin-left:auto}.sc-sms .chat{flex-direction:column;gap:.5rem;padding:.8rem .9rem 0;display:flex;inset:0 1.5rem -2rem}.sc-sms .who{border-bottom:1px solid var(--ui-line);align-items:center;gap:.45rem;padding-bottom:.55rem;display:flex}.sc-sms .who .pill{margin-left:auto}.sc-sms .msg{background:var(--ui-2);max-width:84%;padding:.45rem .6rem}.sc-sms .msg.me{color:#fff;background:#2c6a58;align-self:flex-end}.sc-sms .msg small{text-align:right;margin-top:.15rem;font-size:.5rem;display:block}.sc-sms .msg.me small{color:#ffffffb3}.sc-sms .dots{background:var(--ui-2);align-self:flex-start;gap:3px;padding:.5rem .6rem;display:none;overflow:hidden}.sc-sms .dots i{background:var(--ui-mute);border-radius:50%;width:4px;height:4px}.day{padding-block:5rem 4.5rem;overflow:hidden}.day-head{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.day-head .lead{max-width:44ch;margin-top:1.25rem}.slider{margin-top:5rem;position:relative}.slider-track{transition:transform .6s var(--out-quart);will-change:transform;gap:1.5rem;display:flex}.slide{background:var(--page);width:100%;min-height:30rem;color:var(--page-ink);--ink:var(--page-ink);flex:none;grid-template-columns:1.5fr 1fr;transition:opacity .4s,background-color .3s;display:grid}.slide:not(.is-on){opacity:.55}.slide-text{flex-direction:column;align-items:flex-start;padding:2.5rem;display:flex}.slide-time{letter-spacing:-.025em;color:var(--mark);align-items:baseline;gap:.6rem;font-size:2.25rem;font-weight:700;line-height:1;display:inline-flex}.slide-time small{letter-spacing:0;color:var(--ink-3);font-size:.8125rem;font-weight:600}.slide h3{letter-spacing:-.01em;max-width:26ch;color:var(--page-ink);margin-top:2rem;font-size:1.5rem;font-style:italic;font-weight:500;line-height:1.3}.slide-who{align-items:center;gap:.75rem;margin-top:auto;padding-top:1.75rem;display:flex}.slide-who .av{background:var(--tile);border-radius:0;width:3.25rem;height:3.25rem}.slide-who .av .ic{width:1.5rem;height:1.5rem}.slide-who b{color:var(--page-ink);font-size:1rem;font-weight:500;display:block}.slide-who small{color:var(--ink-3);font-size:.875rem;display:block}.slide .btn{margin-top:1rem}.slide-art{--art-road:#4f927d;background:#2c6a58;position:relative;overflow:hidden}.slide-art.y{background:var(--lane);--art-road:#fbe08a}.slide-art.m{--art-road:#b4e6d2;background:#7fcfb0}.slide-art .gl-svg{color:var(--art-road);position:absolute;inset:0}.slide-frame{background:#ffffff38;position:absolute;inset:26% 2.25rem 0 0}.slide-ui{background:var(--ui);color:var(--ui-ink);align-content:start;gap:.7rem;padding:1.1rem 1.1rem 0;font-size:.8125rem;display:grid;position:absolute;inset:1.5rem 1.5rem 0 0}.slide-ui small{color:var(--ui-mute);font-size:.6875rem}.slide-ui .big{letter-spacing:-.018em;font-size:1.75rem;font-weight:600;line-height:1.1}.slide-ui .big.pos{color:var(--ui-ok)}.slide-ui .ln{border-top:1px solid var(--ui-line);white-space:nowrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.5rem;display:flex}.slide-ui .bubble{background:var(--ui-2);padding:.6rem .7rem;line-height:1.4}.slide-ui .meter{background:var(--ui-line);height:5px}.slide-ui .meter i{background:var(--ui-ok);height:100%;display:block}.slide-ui .pill{font-size:.625rem}.slider-arrows{z-index:3;gap:1rem;display:flex;position:absolute;bottom:5.5rem;right:2.25rem}.slider-arrows button{background:var(--page);width:3rem;height:3rem;color:var(--page-ink);place-items:center;transition:background-color .2s,color .2s,opacity .2s;display:grid}.slider-arrows button:hover{background:var(--page-ink);color:var(--page)}.slider-arrows button:disabled{opacity:.4;pointer-events:none}.slider-arrows .ic{stroke-width:2.2px}.slider-arrows .prev .ic{transform:scaleX(-1)}.slider-dots{justify-content:center;gap:.375rem;margin-top:3rem;display:flex}.slider-dots button{width:.5rem;height:.5rem;transition:width .4s var(--out-quart), background-color .3s ease;background:#ffffff47}.slider-dots button[aria-current=true]{background:#fff;width:3.5rem}.results{padding-block:7rem 4.5rem}.results .sec-head{gap:1.25rem}.results .sec-head .h2{max-width:26ch}.stat-grid{grid-template-columns:1fr .5fr .5fr;gap:1.5rem;margin-top:3rem;display:grid}.stat{background:var(--tile);min-height:18.5rem;padding-top:9.5rem;transition:background-color .3s;position:relative;overflow:hidden}.stat-art{width:var(--sz,12.5rem);height:var(--sz,12.5rem);color:var(--gold);position:absolute;top:0;right:0}.stat-text{padding:1.5rem;position:relative}.stat-text b{color:var(--ink);letter-spacing:-.018em;font-size:2.5rem;font-weight:500;line-height:1.1;display:block}.stat-text p{color:var(--ink);max-width:34ch;margin-top:.6rem;font-size:.875rem}.support{padding-block:4rem}.sup-grid{gap:1.5rem;margin-top:3rem;display:grid}.sup{background:var(--tint);grid-template-columns:1fr 2fr;gap:1.5rem;padding:1.5rem;transition:background-color .3s;display:grid}.sup--flip{grid-template-columns:2fr 1fr}.sup h3{font-size:1.375rem;font-weight:500;line-height:1.25}.sup ul{gap:.6rem;margin-top:.9rem;display:grid}.sup li{color:var(--ink-2);padding-left:1.25rem;line-height:1.5;position:relative}.sup li:before{content:"";background:currentColor;border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.6em;left:.15rem}.sup-stage{background:var(--bg);min-height:17rem;transition:background-color .3s;position:relative;overflow:hidden}.flow{background-image:radial-gradient(var(--line) 1px, transparent 1px);background-position:9px 9px;background-size:18px 18px}.flow svg.wires{width:100%;height:100%;position:absolute;inset:0}.flow .wires path{fill:none;stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;animation:1.6s linear infinite wire}@keyframes wire{to{stroke-dashoffset:-16px}}.flow-node{background:var(--ui);color:var(--ui-ink);box-shadow:var(--ui-shadow);white-space:nowrap;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;translate:0 -50%}.flow-node .ic{width:.95rem;height:.95rem;color:var(--mark)}.flow-node small{color:var(--ui-mute);border:1px solid var(--ui-line);border-radius:99px;padding:.05rem .3rem;font-size:.625rem;font-weight:500}.flow-node.l{left:4%}.flow-node.r{right:4%}.flow-core{background:var(--ui);width:7rem;height:7rem;box-shadow:var(--ui-shadow);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.flow-core svg{width:4rem;height:4rem}.tiles{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(7,1fr);gap:5px;padding:1.75rem 2.25rem;display:grid}.tiles>div{background:var(--tile);place-items:center;min-height:4rem;transition:background-color .3s;display:grid}.tiles .on{background:var(--ui);color:var(--ui-ink);box-shadow:var(--ui-shadow);text-align:center;align-content:center;gap:.15rem;font-size:.6875rem;font-weight:700}.tiles .on .ic{width:1.35rem;height:1.35rem;color:var(--mark)}.tiles .on.k{background:var(--ink);color:var(--bg)}.tiles .on.k .ic{color:var(--lane)}.tiles .on.y{background:var(--lane);color:var(--lane-ink)}.tiles .on.y .ic{color:var(--lane-ink)}.tiles .on.g{color:#fff;background:#2c6a58}.tiles .on.g .ic{color:#fff}.trust{padding-block:5rem}.trust-head{max-width:34rem}.trust-head .lead{margin-top:1.25rem;font-size:.9375rem}.trust-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.trust-item{background:var(--tile);grid-template-columns:30% 1fr;align-items:center;min-height:10.5rem;transition:background-color .3s;display:grid}.trust-art{place-items:center;display:grid}.trust-art svg{width:5.75rem;height:5.75rem}.trust-art .s1{fill:none;stroke:var(--mark);stroke-width:1.5px}.trust-art .s2{fill:var(--lane)}.trust-art .s3{fill:var(--mark)}.trust-item div:last-child{padding:1.5rem 1.5rem 1.5rem 0}.trust-item h3{letter-spacing:0;font-size:1.125rem;font-weight:700}.trust-item p{margin-top:.5rem;font-size:.875rem;line-height:1.55}.guides{padding-block:5rem 6rem}.guides-head{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.guides-grid{grid-template-columns:1.55fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.guide{color:var(--ink);flex-direction:column;display:flex}.guide-img{background:#2c6a58;position:relative;overflow:hidden}.guide-img>div{color:#4f927d;position:absolute;inset:0}.guide--big{position:relative}.guide--big .guide-img{height:23.5rem}.guide--big .guide-box{z-index:2;background:var(--bg);width:min(22rem,100% - 3rem);padding:1rem 1.1rem;transition:background-color .3s;position:absolute;bottom:1.5rem;left:1.5rem}.guide--small .guide-img{background:var(--lane);height:11.5rem}.guide--small .guide-img>div{color:#fbe08a}.guide--small .guide-box{padding-top:1rem}.guide-tag{background:var(--tile);color:var(--ink);padding:.1rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.guide-box h3{margin-top:.6rem;font-size:1.25rem;font-weight:500;line-height:1.25}.guide-meta{color:var(--ink-3);margin-top:.6rem;font-size:.75rem}.guide:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cta{place-items:center;height:37.5rem;display:grid;position:relative;overflow:hidden}.cta-art{color:#fff;opacity:.14;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 65%,#0000 30%,#000 100%);mask-image:radial-gradient(55% 65%,#0000 30%,#000 100%)}.cta-art svg{width:100%;height:100%}.cta-in{padding-inline:var(--gutter);text-align:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.cta h2{font-size:3rem;font-weight:500;line-height:1.05}.cta p{font-size:1rem}.foot{border-top:1px solid var(--band-line);position:relative;overflow:hidden}.foot-grid{grid-template-columns:1.85fr 1fr 1fr 1fr;gap:2rem;padding-block:4.5rem 3.5rem;display:grid}.foot .logo{color:#fff}.foot .logo .logo-badge{width:2.9rem;height:2.6rem}.foot .logo-word{font-size:2.1rem}.foot-note{max-width:28ch;margin-top:1.5rem;font-size:.875rem}.foot-badges{gap:.5rem;margin-top:1.25rem;display:flex}.foot-badges span{color:var(--band-ink);background:#ffffff14;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.foot-badges .ic{width:.95rem;height:.95rem}.foot h4{color:var(--band-ink-2);letter-spacing:0;font-size:1.0625rem;font-weight:700}.foot-col ul{gap:1.1rem;margin-top:1.25rem;display:grid}.foot-col a{color:var(--band-ink);font-size:1rem}.foot-col a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.foot-bottom{border-top:1px solid var(--band-line);color:var(--band-ink-2);justify-content:space-between;gap:2rem;padding-block:1.5rem 2.5rem;font-size:.875rem;display:flex}.foot-bottom nav{gap:1.5rem;display:flex}.foot-bottom a:hover{color:#fff}
.js [data-in]{opacity:0;transition:opacity 1s var(--out-quart), transform 1s var(--out-quart), border-color .2s ease-in, background-color .3s ease;transition-delay:var(--d,0s), var(--d,0s), 0s, 0s}.js [data-in=bottom]{transform:translateY(100px)}.js [data-in=left]{transform:translate(-100px)}.js [data-in=right]{transform:translate(100px)}.js [data-in=shrink]{transform:scale(1.25)}.js [data-in].is-in{opacity:1;transform:none}.js .ht-b .gl-draw{stroke-dasharray:1.02 3;stroke-dashoffset:1.02px;transition:stroke-dashoffset var(--dur,1.2s) cubic-bezier(.65, 0, .35, 1) var(--d,0s), stroke .3s ease}.js .ht-b .gl-fade{opacity:0;transition:opacity .9s ease var(--d,0s)}.js .ht-b.is-drawn .gl-draw{stroke-dashoffset:0}.js .ht-b.is-drawn .gl-fade{opacity:1}.js .ht-b .gl-cap{transition-duration:.25s}.js .lanes .ln-draw{stroke-dasharray:1.02 3;stroke-dashoffset:1.02px;transition:stroke-dashoffset var(--dur,1.2s) cubic-bezier(.65, 0, .35, 1) var(--d,0s)}.js .lanes.is-drawn .ln-draw{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-in]{opacity:1;transition:none;transform:none}.js .ht-b .gl-draw{stroke-dashoffset:0;transition:none}.js .ht-b .gl-fade{opacity:1;transition:none}.js .lanes .ln-draw{stroke-dashoffset:0;transition:none}.nav-ink,.nav-ink:after,.nav-r .nav-link:after,.menu-tx b:after,.menu-item,.menu-ic,.menu-promo,.menu-promo-art,.menu-stat u,.nav-menu{transition-duration:10ms!important;transition-delay:0s!important;animation:none!important}.marquee-track,.flow .wires path{animation:none}.slider-track,.svc-arrow,.btn .ic{transition:none}.plan.repriced .plan-price b{animation:none}}@media (max-width:1180px){.nav-link.opt{display:none}}@media (max-width:991px){:root{--gutter:1.25rem}.col{width:100%}.h2{font-size:2rem}.hero h1{font-size:3.25rem}.hero-text{padding-block:2.5rem 4rem}.hero-grid{grid-template-columns:1fr 1fr;height:auto}.ht{height:17rem}.ht-c{grid-column:1/-1;height:19rem}.burger{display:grid}.nav-ink{display:none}.nav-row{height:4rem}.nav-l .nav-link,.nav-l .nav-dd,.nav-r .nav-link{display:none}.top[data-menu] .nav-drawer{display:grid}.svc-grid{grid-template-columns:1fr 1fr;gap:1rem}.svc--wide{grid-column:1/-1}.day-head{flex-direction:column}.slide{grid-template-columns:1fr}.slide-art{order:-1;min-height:15rem}.slider-arrows{gap:.5rem;bottom:-1.25rem;right:0}.slider-dots{justify-content:flex-start}.stat-grid{grid-template-columns:1fr 1fr;gap:1rem}.stat:first-child{grid-column:1/-1}.sup,.sup--flip{grid-template-columns:1fr}.sup--flip .sup-stage{order:2}.trust-grid{grid-template-columns:1fr;gap:1rem}.guides-grid{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr 1fr}.foot-brand{grid-column:1/-1}}@media (max-width:640px){:root{--gutter:1rem}.h2{font-size:1.75rem}.hero h1{font-size:2.5rem}.hero-sub{font-size:1rem}.btns{flex-direction:column;width:100%}.btns .btn{width:100%}.hero-grid{grid-template-columns:1fr}.ht-b{height:13rem}.ht-c{height:17rem}.ht-win,.hero-grid .ht-win{grid-template-columns:1fr;inset:1.1rem .9rem .9rem}.hero-grid .ht-win{border-width:5px}.ht-side,.theme-btn span,.nav-r .btn{display:none}.logo .logo-badge{width:2.2rem;height:1.97rem}.logo-word{font-size:1.6rem}.marquee:before,.marquee:after{width:3rem}.marquee-set{gap:2.75rem;padding-right:2.75rem}.services{padding-block:3rem}.svc-grid{grid-template-columns:1fr;margin-top:2.5rem}.sc-kayit .wiz{display:none}.sc-kayit .list{left:1rem;right:1rem}.day{padding-block:3.5rem}.slider{margin-top:2.5rem}.slide-text{padding:1.5rem}.slide h3{margin-top:1.25rem;font-size:1.25rem}.results{padding-block:4rem 2rem}.stat-grid{grid-template-columns:1fr}.stat{min-height:15rem}.flow-node small{display:none}.flow-node{padding:.35rem .45rem;font-size:.6875rem}.flow-node.l{left:2%}.flow-node.r{right:2%}.flow-core{width:4.5rem;height:4.5rem}.flow-core svg{width:2.6rem;height:2.6rem}.tiles{grid-template-rows:none;grid-template-columns:repeat(4,1fr);padding:1rem}.tiles>div:not(.on){display:none}.trust-item{grid-template-columns:5.5rem 1fr}.trust-art svg{width:3.5rem;height:3.5rem}.guides-head .btn{display:none}.guide--big .guide-img{height:21rem}.guide--big .guide-box{width:calc(100% - 2rem);bottom:1rem;left:1rem}.cta{height:28rem}.cta h2{font-size:2.25rem}.foot-grid{grid-template-columns:1fr 1fr;padding-block:3.5rem 3rem}.foot-bottom{flex-direction:column;gap:.75rem;padding-block:1.25rem 2rem}}.nav-drawer{padding:.5rem var(--gutter) 1.5rem;border-top:1px solid var(--line);gap:.25rem;display:none}.nav-drawer a{color:var(--ink);border-bottom:1px solid var(--line);padding:.8rem 0;font-size:1.125rem;font-weight:500}.nav-drawer .btn{border-bottom:1px solid var(--accent);color:var(--accent-ink);margin-top:1rem;font-size:1rem}@media (min-width:992px){.top[data-menu] .nav-drawer{display:none}}
.nav-link[aria-current=page],.nav-link[data-on]{color:var(--mark)}.notice.no-anim{transition:none}.btn--lane{background:var(--lane);border-color:var(--lane);color:var(--lane-ink)}.btn--lane:hover{background:#f6cf55;border-color:#f6cf55}.btn--block{width:100%}.phero{padding-block:1.75rem 3rem;position:relative;overflow:hidden}.crumb{color:var(--ink);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.crumb .ic{background:var(--tint);width:1.5rem;height:1.5rem;color:var(--mark);padding:.25rem}.phero h1{letter-spacing:-.03em;max-width:20ch;margin-top:1.5rem;font-size:3.25rem;line-height:1.08}.phero .hero-sub{max-width:68ch;color:var(--ink-2);margin-top:1.25rem;font-size:1rem}.phero .btns{justify-content:flex-start;margin-top:1.75rem}.phero--center{text-align:center}.phero--center h1,.phero--center .hero-sub{margin-inline:auto}.phero--center .col{position:relative}.phero-art{width:15rem;height:15rem;color:var(--gold);opacity:.8;pointer-events:none;position:absolute;top:-1.75rem;right:-4rem}.wide-art{height:23.5rem;margin-top:2.75rem}.wide-art .ht-win{grid-template-columns:9rem 1fr;font-size:.75rem;inset:2.25rem 16% 0}.wide-art .ht-side{gap:.6rem;padding:1rem .8rem}.wide-art .ht-side b{font-size:.85rem}.wide-art .ht-main{gap:.75rem;padding:1rem 1.2rem}.wide-art .ht-main>b{font-size:1rem}.wide-art .ht-kpis small,.wide-art .ht-rows>div:first-child,.wide-art .ht-rows em{font-size:.625rem}.wide-art .ht-kpis b{font-size:1rem}.wide-art .ht-kpis div{padding:.5rem .65rem}.wide-art .ht-rows>div{padding:.5rem 0}.plates--inner{padding-top:2.5rem}.plates--inner .marquee{margin-top:0}.pin{color:#ffffffc7;--ink:#fff;background:#2c6a58}:root[data-theme=dark] .pin{background:#143629}.pin-stick{padding-block:4.5rem}.pin-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;display:grid}.pin-stage{height:24rem;position:relative}.pin-sheet{color:#222;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:.6875rem;display:none;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -30px #0000008c}.pin-sheet .tab{background:#e9ecea;border-bottom:1px solid #cfd4d1;align-items:center;gap:.6rem;padding:.45rem .7rem;font-weight:700;display:flex}.pin-sheet .tab i{background:#1f8a63;width:.7rem;height:.7rem}.pin-sheet .cells{grid-template-columns:1.6rem 1.5fr .6fr 1fr 1fr 1.3fr;display:grid}.pin-sheet .cells span{white-space:nowrap;border-bottom:1px solid #d9dedb;border-right:1px solid #d9dedb;padding:.32rem .4rem;overflow:hidden}.pin-sheet .cells .hd{color:#777;text-align:center;background:#f1f3f2;font-size:.625rem}.pin-sheet .cells .red{color:#a1271c;background:#fbd5d1}.pin-sheet .cells .yel{background:#fff2ad}.pin-sheet .cells .bold{font-weight:700}.pin-panel{padding:1.1rem 1.25rem;font-size:.75rem;position:absolute;inset:0;overflow:hidden}.pin-panel .ui-t{font-size:.9rem}.pin-panel .kpis b{font-size:1.15rem}.pin-panel .rows>div{height:2.35rem}.pin-panel .rows .p i{width:1.25rem;height:1.25rem}.pin-panel .pill{font-size:.625rem}.pin-panel .bar{justify-content:space-between;align-items:center;display:flex}.pin-text h2{font-size:2.25rem;line-height:1.08}.pin-text p{max-width:42ch;margin-top:1.25rem}.pin-text .btn{margin-top:1.75rem}.pin-on .pin{height:240vh}.pin-on .pin-stick{top:var(--top-h,8rem);height:calc(100vh - var(--top-h,8rem));align-items:center;padding-block:0;display:grid;position:sticky;overflow:hidden}.pin-on .pin-sheet{display:block}.route{padding-block:5.5rem 2rem}.route-top{height:13.5rem;position:relative}.route-top svg.lines{width:100%;height:100%;position:absolute;inset:0}.route-top .lines path{fill:none;stroke:var(--mark);stroke-width:1px;opacity:.6;vector-effect:non-scaling-stroke}.route-chip{border:1px solid var(--line);background:var(--bg);color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;translate:-50%;box-shadow:0 10px 24px -16px #10201a80}.route-chip .ic{background:var(--tint);width:1.6rem;height:1.6rem;color:var(--mark);border-radius:50%;padding:.3rem}.route-core{z-index:2;background:var(--bg);width:5.5rem;height:5.5rem;box-shadow:0 0 0 1px var(--line), 0 14px 30px -16px #10201a73;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2.75rem;left:50%;translate:-50%}.route-core svg{width:3.25rem;height:3.25rem}.route-card{background:var(--tile);transition:background-color .3s}.route-text{padding:4.25rem 1.5rem 1.75rem}.route-text h2{max-width:22ch;font-size:2rem;line-height:1.1}.route-text p{max-width:70ch;margin-top:.9rem;font-size:.9375rem}.checks{gap:.5rem;margin-top:1rem;display:grid}.checks li{color:var(--ink);padding-left:1.6rem;font-size:.9375rem;position:relative}.checks li:before{content:"";border-left:2px solid var(--mark);border-bottom:2px solid var(--mark);width:.75rem;height:.4rem;position:absolute;top:.4em;left:.15rem;rotate:-45deg}.route-art{height:17.5rem;position:relative;overflow:hidden}.route-art .svc-stage{margin:0;position:absolute;inset:2rem 14% 0}.route-art .svc-stage:after{display:none}.route-art .sc-kayit .wiz{left:0}.route-art .sc-kayit .list{left:12.25rem;right:0}.feats{padding-block:3rem 5rem}.feat{grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem;padding-block:2.75rem;scroll-margin-top:9rem;display:grid}.feat:nth-child(2n) .feat-art{order:2}.feat-art{aspect-ratio:4/3;--art-road:#4f927d;background:#2c6a58;position:relative;overflow:hidden}.feat-art.y{background:var(--lane);--art-road:#fbe08a}.feat-art.m{--art-road:#b4e6d2;background:#7fcfb0}.feat-art>[data-lines] .gl-svg{color:var(--art-road);position:absolute;inset:0}.feat-frame{background:#ffffff3d;position:absolute;inset:13% 11% 0}.feat-frame .svc-stage{margin:0;position:absolute;inset:.75rem .75rem 0}.feat-frame .svc-stage:after{display:none}.feat-frame .svc-stage .ui{left:0;right:0}.feat-text h3{max-width:20ch;font-size:1.625rem;font-weight:500;line-height:1.2}.feat-text p{margin-top:1rem;font-size:.9375rem;line-height:1.6}.feat-kick{color:var(--mark);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.8125rem;font-weight:700;display:inline-flex}.feat-kick .ic{width:1.1rem;height:1.1rem}.seg{border:1px solid var(--line);background:var(--bg);margin-top:2rem;padding:3px;display:inline-flex}.seg button{color:var(--ink-2);align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg em{background:var(--lane);color:var(--lane-ink);padding:.05rem .4rem;font-size:.6875rem;font-style:normal;font-weight:700}.plans{text-align:left;grid-template-columns:repeat(3,1fr);align-items:end;gap:.75rem;margin-top:4.5rem;display:grid}.plan{background:var(--tile);flex-direction:column;padding:1.5rem;transition:background-color .3s;display:flex;position:relative}.plan--hot{background:var(--band);color:var(--band-ink-2);--ink:var(--band-ink);--ink-2:var(--band-ink-2);--ink-3:var(--band-ink-2);--line:var(--band-line);--mark:#7fcfb0;padding-top:1.75rem}.plan-tab{background:color-mix(in srgb, var(--band) 82%, #fff);color:var(--band-ink);padding:.55rem 1.5rem;font-size:.8125rem;font-weight:600;position:absolute;bottom:100%;left:0;right:0}.plan-ic{background:var(--bg);width:2.25rem;height:2.25rem;color:var(--mark);place-items:center;display:grid}.plan--hot .plan-ic{background:var(--lane);color:var(--lane-ink)}.plan h2{letter-spacing:0;margin-top:1rem;font-size:1.25rem;font-weight:600}.plan-desc{min-height:3.9em;margin-top:.4rem;font-size:.875rem;line-height:1.5}.plan-price{color:var(--ink);align-items:baseline;gap:.4rem;margin-top:1rem;display:flex}.plan-price b{letter-spacing:-.02em;font-size:2.5rem;font-weight:500;line-height:1}.plan-price span{color:var(--ink-2);font-size:.875rem}.plan-note{min-height:1.4em;color:var(--ink-3);margin-top:.35rem;font-size:.75rem}.plan.repriced .plan-price b{animation:tickin .45s var(--out-quart)}@keyframes tickin{0%{opacity:0;transform:translateY(.4em)}}.plan-lim{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:1.1rem;display:grid}.plan-lim div{padding:.6rem 0}.plan-lim div+div{border-left:1px solid var(--line);padding-left:.75rem}.plan-lim b{color:var(--ink);font-size:1.125rem;font-weight:600;line-height:1.2;display:block}.plan-lim small{font-size:.75rem}.plan .btn{margin-top:1.25rem}.plan-feats{border-top:1px solid var(--line);gap:.55rem;margin-top:1.25rem;padding-top:1.1rem;font-size:.8125rem;display:grid}.plan-feats li{color:var(--ink);padding-left:1.4rem;line-height:1.4;position:relative}.plan-feats li:before{content:"";border-left:2px solid var(--mark);border-bottom:2px solid var(--mark);width:.75rem;height:.4rem;position:absolute;top:.35em;left:.1rem;rotate:-45deg}.plan-feats li.all{padding-left:0;font-weight:700}.plan-feats li.all:before{display:none}.assure{flex-wrap:wrap;justify-content:center;gap:.75rem 2.25rem;margin-top:2.25rem;font-size:.875rem;display:flex}.assure span{align-items:center;gap:.5rem;display:inline-flex}.assure .ic{width:1.1rem;height:1.1rem;color:var(--mark)}.cmp{background:var(--tile);padding-block:5rem 3rem;transition:background-color .3s}.cmp table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:3rem;font-size:.875rem}.cmp col.c0{width:37%}.cmp thead th{top:var(--top-h,8rem);z-index:5;background:var(--tile);text-align:left;vertical-align:bottom;padding:0 0 .75rem;transition:background-color .3s;position:sticky}.cmp thead th>span{background:var(--bg);color:var(--ink);align-items:center;gap:.6rem;margin-right:.75rem;padding:.9rem 1rem;font-size:1rem;font-weight:600;display:flex}.cmp thead th.hot>span{background:var(--band);color:var(--band-ink)}.cmp thead th:last-child>span{margin-right:0}.cmp thead .ic{color:var(--mark)}.cmp thead th.hot .ic{color:var(--lane)}.cmp tbody th,.cmp tbody td{border-bottom:1px solid var(--line);text-align:left;color:var(--ink);vertical-align:middle;padding:.85rem 1rem;font-weight:400}.cmp tbody th{font-size:.8125rem;font-weight:500}.cmp tr.grp th{background:var(--band);color:var(--band-ink);border:0;padding:.7rem 1rem;font-size:.9375rem;font-weight:600}.cmp tr.grp th .ic{vertical-align:-.25em;width:1.1rem;height:1.1rem;margin-right:.5rem;display:inline-block}.cmp .yes,.cmp .no{border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;display:inline-grid}.cmp .yes{background:var(--mark)}.cmp .yes svg{fill:none;width:.6rem;height:.6rem;stroke:var(--tile);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.cmp .no{background:var(--line);width:.5rem;height:.5rem;margin-left:.28rem}.upg{padding-block:5rem 2rem}.calc{background:var(--bg);padding:1.5rem;transition:background-color .3s}.calc-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.calc-lbl{color:var(--ink-2);margin-bottom:.45rem;font-size:.75rem;font-weight:600;display:block}.calc .seg{margin:0;display:flex}.calc .seg button{flex:1;justify-content:center;padding:.45rem .5rem;font-size:.8125rem}.calc .seg button:disabled{opacity:.35;cursor:not-allowed}.calc-range{margin-top:1.5rem}.calc-range b{color:var(--ink)}.calc input[type=range]{width:100%;accent-color:var(--mark);margin-top:.6rem}.calc-lines{border-top:1px solid var(--line);margin-top:1.25rem}.calc-lines div{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;font-size:.9375rem;display:flex}.calc-lines .tot{border-bottom:0;font-weight:600}.calc-lines .tot b{letter-spacing:-.018em;font-size:1.75rem;font-weight:500;line-height:1}.calc-lines .neg{color:var(--ui-ok)}.calc-foot{color:var(--ink-3);font-size:.75rem}.faq{padding-block:4rem 5rem}.faq-grid{grid-template-columns:1fr 1.7fr;align-items:start;gap:4rem;display:grid}.faq-grid .lead{margin-top:1.25rem;font-size:.9375rem}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;font-size:1.0625rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ic{color:var(--mark);transition:transform .35s var(--out-quart)}.faq details[open] summary .ic{transform:rotate(45deg)}.faq details p{max-width:62ch;padding-bottom:1.3rem;font-size:.9375rem;line-height:1.6}.faq details p+p{margin-top:-.5rem}.strip{background:var(--tint);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:5rem;padding:1.5rem;transition:background-color .3s;display:flex}.strip small{font-size:.8125rem;display:block}.strip b{color:var(--ink);letter-spacing:-.01em;margin-top:.2rem;font-size:1.375rem;font-weight:500;display:block}.contact{padding-block:2rem 5rem}.contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.contact-who{gap:.5rem;display:flex}.contact-who span{background:var(--tile);width:2.75rem;height:2.75rem;color:var(--mark);place-items:center;display:grid}.contact-who span:nth-child(2){background:var(--lane);color:var(--lane-ink)}.contact-who span:nth-child(3){color:#fff;background:#2c6a58}.contact h1{letter-spacing:-.03em;max-width:12ch;margin-top:1.5rem;font-size:3.5rem;line-height:1.05}.contact-sub{max-width:44ch;margin-top:1.25rem}.steps{counter-reset:s;gap:1rem;margin-top:2rem;display:grid}.steps li{counter-increment:s;grid-template-columns:2rem 1fr;gap:.1rem .9rem;display:grid}.steps li:before{content:counter(s);border:1px solid var(--mark);width:2rem;height:2rem;color:var(--mark);grid-row:span 2;place-items:center;font-size:.875rem;font-weight:700;display:grid}.steps b{color:var(--ink);font-size:1rem;font-weight:600}.steps span{font-size:.875rem}.mailrow{background:var(--tile);color:var(--ink);align-items:center;gap:.75rem;margin-top:2rem;padding:.6rem .6rem .6rem .9rem;font-weight:600;display:inline-flex}.mailrow .ic{color:var(--mark)}.mailrow button{background:var(--bg);align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.8125rem;font-weight:600;display:inline-flex}.form-art{padding:2.25rem;position:relative;overflow:hidden}.form-art.ht-c{height:auto}.form-card{background:var(--ui);color:var(--ui-ink);box-shadow:0 0 0 1px var(--bd-ring), 0 30px 60px -30px #000000b3;padding:1.75rem;position:relative}.form-card form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fld{align-content:start;gap:.35rem;min-width:0;display:grid}.fld.full{grid-column:1/-1}.fld label,.fld legend{color:var(--ui-ink);padding:0;font-size:.8125rem;font-weight:600}.fld label small{color:var(--ui-mute);font-weight:400}.fld input,.fld select,.fld textarea{border:1px solid var(--ui-line);background:var(--ui);width:100%;color:var(--ui-ink);font:inherit;border-radius:2px;padding:.6rem .7rem;font-size:.9375rem;transition:border-color .2s}.fld textarea{resize:vertical;min-height:5rem}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{border-color:var(--mark);box-shadow:0 0 0 2px color-mix(in srgb, var(--mark) 30%, transparent);outline:0}.fld .err{color:var(--ui-bad);font-size:.75rem;display:none}.fld.bad input,.fld.bad select{border-color:var(--ui-bad)}.fld.bad .err{display:block}fieldset.fld{border:0;margin:0;padding:0}fieldset.fld legend{margin-bottom:.35rem}.opts{flex-wrap:wrap;gap:.4rem;display:flex}.opts label{border:1px solid var(--ui-line);cursor:pointer;padding:.4rem .7rem;font-size:.8125rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;position:relative}.opts input{opacity:0;pointer-events:none;width:auto;position:absolute}.opts label:has(input:checked){background:var(--ui-ink);border-color:var(--ui-ink);color:var(--ui)}.opts label:has(input:focus-visible){outline:2px solid var(--mark);outline-offset:2px}.agree{color:var(--ui-ink);align-items:flex-start;gap:.6rem;font-size:.8125rem;font-weight:400;display:flex}.agree input{width:1rem;height:1rem;accent-color:var(--mark);flex:none;margin-top:.15rem;padding:0}.agree a{text-underline-offset:2px;text-decoration:underline}.form-note{color:var(--ui-mute);text-align:center;grid-column:1/-1;margin-top:-.25rem;font-size:.75rem}.form-done{text-align:center;padding-block:2.5rem;display:none}.form-done .ok{background:var(--ui-ok-soft);width:3.25rem;height:3.25rem;color:var(--ui-ok);border-radius:50%;place-items:center;margin:0 auto 1.25rem;display:grid}.form-done h2{color:var(--ui-ink);font-size:1.75rem}.form-done p{max-width:36ch;color:var(--ui-mute);margin:.9rem auto 1.5rem;font-size:.9375rem}.form-card.is-done form{display:none}.form-card.is-done .form-done{display:block}@media (max-width:991px){.phero h1{font-size:2.6rem}.phero-art{display:none}.wide-art{height:19rem}.wide-art .ht-win{inset:1.75rem 6% 0}.pin-grid{grid-template-columns:1fr;gap:2.5rem}.pin-stage{order:2;height:21rem}.route{padding-top:3.5rem}.route-top{height:11.5rem}.route-art .svc-stage{inset:1.5rem 5% 0}.feat{gap:2.5rem}.plans{grid-template-columns:1fr;align-items:stretch;gap:3.25rem}.plan-desc{min-height:0}.faq-grid{grid-template-columns:1fr;gap:2rem}.contact-grid{grid-template-columns:1fr;gap:3rem}.contact h1{font-size:2.75rem}}@media (max-width:640px){.phero h1{font-size:2.1rem}.phero .btns{flex-direction:column}.wide-art{height:16rem}.wide-art .ht-win{grid-template-columns:1fr;font-size:.6875rem;inset:1.25rem 1rem 0}.pin-stick{padding-block:3.25rem}.pin-text h2{font-size:1.75rem}.pin-stage{height:19rem}.pin-panel .rows>div{grid-template-columns:1.5fr .4fr auto}.pin-panel .rows>div>span:nth-child(3){display:none}.route-top{height:12.5rem}.route-chip{gap:.35rem;padding:.3rem .6rem .3rem .3rem;font-size:.6875rem}.route-chip .ic{width:1.3rem;height:1.3rem;padding:.22rem}.route-core{width:4.5rem;height:4.5rem;bottom:-2.25rem}.route-core svg{width:2.6rem;height:2.6rem}.route-text{padding:3.5rem 1rem 1.5rem}.route-text h2{font-size:1.6rem}.route-art{height:15rem}.route-art .sc-kayit .list{left:0}.feats{padding-block:1.5rem 3rem}.feat{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem}.feat:nth-child(2n) .feat-art{order:0}.feat-text h3{font-size:1.375rem}.cmp{padding-block:3.5rem 2rem}.cmp table{font-size:.75rem}.cmp col.c0{width:34%}.cmp thead th>span{letter-spacing:-.01em;justify-content:center;gap:.3rem;margin-right:.25rem;padding:.6rem .3rem;font-size:.6875rem}.cmp thead .ic{display:none}.cmp tbody th,.cmp tbody td{padding:.7rem .4rem}.cmp tbody th{font-size:.75rem}.calc-row{grid-template-columns:1fr}.strip{flex-direction:column;align-items:flex-start;margin-bottom:3.5rem}.contact h1{font-size:2.25rem}.form-art{margin-inline:-1rem;padding:1rem}.form-card{padding:1.25rem}.form-card form{grid-template-columns:1fr}}
.show{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:stretch;gap:2.25rem;margin-top:3.5rem;display:grid}.show-list{align-content:center;gap:.35rem;display:grid}.show-tab{text-align:left;color:var(--ink-2);opacity:.5;grid-template-columns:5.1rem 1fr;align-items:baseline;padding:1.15rem 0 1.15rem 1.4rem;transition:opacity .35s;display:grid;position:relative}.show-tab:hover{opacity:.8}.show-tab.is-on{opacity:1}.show-bar{background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.show-bar i{background:var(--mark);transform-origin:50% 0;width:100%;height:100%;display:block;transform:scaleY(0)}.show-tab.is-on .show-bar i{transform:scaleY(1)}.show-tab b{color:var(--ink);letter-spacing:-.035em;font-size:2.25rem;font-weight:600;line-height:1}.show-tab strong{color:var(--ink);font-size:1.0625rem;font-weight:600;line-height:1.3}.show-p{transition:grid-template-rows .55s var(--out-quart);grid-column:2;grid-template-rows:0fr;display:grid}.show-p>span{font-size:.9rem;line-height:1.5;overflow:hidden}.show-p>span:before{content:"";height:.45rem;display:block}.show-tab.is-on .show-p{grid-template-rows:1fr}.show-stage{background:#12241e;min-height:clamp(28rem,27vw,34rem);position:relative;overflow:hidden}.paint--deep{--p0:#1d4f40;--p1:#2a6b57;--p2:#e9b93a;--p3:#3f8f76;--p4:#17382f;--p5:#12241e;--p6:#0c1814}.show-win{background:var(--ui);color:var(--ui-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-clip:padding-box;border:7px solid #ffffff42;grid-template-columns:10.8em minmax(0,1fr);font-size:clamp(.75rem,.72vw,.95rem);display:grid;position:absolute;inset:1.6rem 1.75rem;overflow:hidden;box-shadow:0 34px 70px -28px #000000bf}:root[data-theme=dark] .show-win{border-color:#ffffff24}.show-side{background:var(--ui-2);align-content:start;gap:.3em;padding:1.1em .8em;display:grid}.show-side b{letter-spacing:-.03em;align-items:center;gap:.4em;margin-bottom:.7em;font-size:1.15em;font-weight:700;display:flex}.show-side b svg{width:1.2em;height:1.08em}.show-side span{color:var(--ui-mute);white-space:nowrap;align-items:center;gap:.55em;padding:.42em .5em;transition:background-color .4s,color .4s;display:flex}.show-side span:before{content:"";border:1.3px solid;border-radius:1px;width:.6em;height:.6em}.show-side span.on{background:var(--ui);color:var(--ui-ink);font-weight:600}.show-side span.sep{margin-top:.7em}.show-main{min-width:0;position:relative}.show-screen{opacity:0;visibility:hidden;transition:opacity .35s ease, transform .6s var(--out-quart), visibility .35s;grid-template-rows:auto minmax(0,1fr);gap:1em;padding:1.2em 1.4em 1.1em;display:grid;position:absolute;inset:0;transform:translateY(14px)}.show-screen.is-on{opacity:1;visibility:visible;transform:none}.show-screen.is-shot{padding:0;display:block}.show-screen>img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.sw-head{justify-content:space-between;align-items:center;gap:1em;min-height:2.3em;display:flex}.sw-head b{letter-spacing:-.01em;font-size:1.35em;font-weight:600}.sw-btn{border:1px solid var(--ui-ink);white-space:nowrap;align-items:center;gap:.45em;padding:.45em .8em;font-weight:600;display:inline-flex}.sw-btn .ic{stroke-width:2px;width:1.15em;height:1.15em}.sw-pill{background:var(--ui-ok-soft);color:var(--ui-ok);white-space:nowrap;padding:.3em .7em;font-weight:700}.sw-reps{grid-template-columns:37% minmax(0,1fr);gap:1.2em;min-height:0;display:grid}.sw-replist{align-content:start;display:grid}.sw-rep{border-bottom:1px solid var(--ui-line);color:var(--ui-mute);white-space:nowrap;text-overflow:ellipsis;padding:.6em .7em;transition:background-color .35s,color .35s;overflow:hidden}.sw-rep.on{background:var(--ui-ok-soft);color:var(--ui-ink);font-weight:600}.sw-chart{border:1px solid var(--ui-line);grid-template-rows:auto minmax(0,1fr);gap:.9em;min-height:0;padding:.9em 1em 1em;display:grid}.sw-chart-h{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.sw-chart-h small{color:var(--ui-mute);white-space:nowrap;text-overflow:ellipsis;font-size:1em;overflow:hidden}.sw-chart-h b{letter-spacing:-.02em;white-space:nowrap;font-size:1.5em;font-weight:600}.sw-bars{border-bottom:1px solid var(--ui-line);align-items:flex-end;gap:.5em;min-height:7em;display:flex}.sw-bars i{background:var(--ui-ok);opacity:.82;transform-origin:50% 100%;flex:1}.sw-bars i:last-child{background:var(--lane);opacity:1}.sw-rows{align-content:start;display:grid;position:relative}.sw-tr{z-index:1;border-bottom:1px solid var(--ui-line);grid-template-columns:3em minmax(0,1fr) 5.5em 4.2em;align-items:center;gap:1em;padding:.42em .6em;display:grid;position:relative}.sw-tr.hd{color:var(--ui-mute);padding-block:.2em .5em;font-size:.92em}.sw-tr>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sw-tr b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.sw-tr.hd>:nth-child(3){text-align:right}.sw-code{background:var(--ui-2);letter-spacing:-.03em;place-items:center;height:1.95em;font-weight:800;transition:background-color .35s,color .35s;display:grid}.sw-tr.hot .sw-code{background:var(--accent);color:var(--accent-ink)}.sw-tr.hot b{font-weight:700}.sw-tr em{color:var(--ui-ok);text-align:right;font-size:.9em;font-style:normal;font-weight:700}.sw-hl{z-index:0;background:var(--ui-ok-soft);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.sw-mx{grid-template-columns:minmax(0,1fr) repeat(3,5.4em);align-content:start;display:grid}.sw-mx>*{border-bottom:1px solid var(--ui-line);align-items:center;min-height:2.25em;padding:.15em .5em;display:flex}.sw-mx>[data-c]{justify-content:center}.sw-mx .hd{min-height:2.9em;color:var(--ui-ink);white-space:nowrap;gap:.45em;font-weight:600}.sw-mx .hd:first-child{color:var(--ui-mute);font-weight:400}.sw-av{background:var(--ui-ok-soft);width:1.9em;height:1.9em;color:var(--ui-ok);border-radius:50%;place-items:center;font-size:.82em;font-weight:700;display:grid}.sw-ck{background:var(--ui-ok);border-radius:50%;place-items:center;width:1.45em;height:1.45em;display:grid}.sw-ck svg{fill:none;width:.85em;height:.85em;stroke:var(--ui);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sw-no{background:var(--ui-line);width:.7em;height:2px}.show-chip{z-index:3;color:#2a2206;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .3s ease, transform .5s var(--out-quart);background:#fcf8e9ed;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8125rem;font-weight:600;display:flex;position:absolute;bottom:.9rem;left:.9rem;transform:translateY(12px)scale(.96);box-shadow:0 0 0 5px #ffffff38,0 16px 30px -16px #000000a6}.show-chip .ic{color:#1f5a48;width:1.05rem;height:1.05rem}.show-chip.is-on{opacity:1;transition-delay:.55s;transform:none}@media (max-width:991px){.show{grid-template-columns:1fr;gap:1.75rem;margin-top:2.5rem}.show-stage{min-height:25rem}}@media (max-width:640px){.show-tab{grid-template-columns:4.3rem 1fr;padding-left:1.1rem}.show-tab b{font-size:1.85rem}.show-stage{min-height:23rem;margin-inline:-1rem}.show-win{border-width:5px;grid-template-columns:minmax(0,1fr);font-size:.6875rem;inset:1rem .75rem 3.4rem}.show-side{display:none}.show-screen{padding:1em 1em .9em}.sw-reps{grid-template-columns:minmax(0,1fr)}.sw-replist{display:none}.sw-tr{grid-template-columns:2.8em minmax(0,1fr) 5.2em;gap:.7em}.sw-tr>:nth-child(4){display:none}.sw-mx{grid-template-columns:minmax(0,1fr) repeat(3,3.9em)}.sw-mx .hd .sw-av{display:none}.show-chip{bottom:.7rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.show-screen,.show-chip,.show-p,.show-tab{transition:none}}
.notice--accent{color:#f1f6f3;background:#12241e}:root[data-theme=dark] .notice--accent{background:#08120f}.notice--accent .notice-x{color:#fff;background:#ffffff24}.notice-text{font-size:.9rem;font-weight:500}.notice-row--fixed{padding-right:0}:root[data-notice=closed] .notice{grid-template-rows:0fr;transition:none}.sw-mx{grid-template-columns:minmax(0,1fr) repeat(3,6.6em)}@media (max-width:640px){.sw-mx{grid-template-columns:minmax(0,1fr) repeat(3,5em)}.sw-mx .hd[data-c]{white-space:normal;text-align:center;line-height:1.15}}.show-list:focus-within .show-tab:focus-visible{opacity:1}.guide-cover{position:absolute;inset:0}.guide-cover img{object-fit:cover;width:100%;height:100%;display:block}.guides-grid--one{grid-template-columns:1fr}
.plans[data-n="1"]{grid-template-columns:minmax(0,24rem);justify-content:center}.plans[data-n="2"]{grid-template-columns:repeat(2,minmax(0,24rem));justify-content:center}.plans-empty{color:var(--ink-2);margin-top:3rem}.all-feats{background:var(--bg);margin-top:3rem;padding:1.5rem;transition:background-color .3s}.all-feats h3{align-items:center;gap:.6rem;font-size:1.25rem;font-weight:600;display:flex}.all-feats h3 .ic{background:var(--mark);width:1.6rem;height:1.6rem;color:var(--bg);stroke-width:2.6px;border-radius:50%;padding:.3rem}.all-feats ul{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem 1.5rem;margin-top:1.25rem;display:grid}.all-feats li{color:var(--ink);padding-left:1.6rem;font-size:.9375rem;position:relative}.all-feats li:before{content:"";border-left:2px solid var(--mark);border-bottom:2px solid var(--mark);width:.75rem;height:.4rem;position:absolute;top:.4em;left:.15rem;rotate:-45deg}.calc-foot{margin-top:.75rem;line-height:1.5}.calc .seg button{white-space:normal}.hp{width:1px;height:1px;top:auto;left:-10000px;overflow:hidden;position:absolute!important}.form-err{background:color-mix(in srgb, var(--ui-bad) 12%, transparent);color:var(--ui-bad);grid-column:1/-1;margin-top:-.25rem;padding:.6rem .75rem;font-size:.8125rem}.fld.bad textarea,.fld.bad .opts label{border-color:var(--ui-bad)}.agree a{color:inherit}.mailrow a:hover{text-underline-offset:3px;text-decoration:underline}.btn[disabled]{opacity:.65;cursor:progress}.legal-col{max-width:48rem;position:relative}.legal .phero-art{right:-12rem}.legal-meta{color:var(--ink-3);margin-top:1rem;font-size:.875rem}.prose{color:var(--ink-2);margin-top:2rem;font-size:1rem;line-height:1.7}.prose>*+*{margin-top:1rem}.prose h2{color:var(--ink);letter-spacing:-.015em;margin-top:2.5rem;font-size:1.5rem;font-weight:600;line-height:1.25}.prose h3{color:var(--ink);margin-top:2rem;font-size:1.1875rem;font-weight:600;line-height:1.3}.prose h4{color:var(--ink);margin-top:1.5rem;font-size:1.0625rem;font-weight:600}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6rem}.prose strong,.prose b{color:var(--ink);font-weight:600}.prose a{color:var(--mark);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prose ul,.prose ol{gap:.45rem;display:grid}.prose ul{padding-left:1.25rem;list-style:none}.prose ul>li{position:relative}.prose ul>li:before{content:"";background:var(--mark);border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.72em;left:-1.05rem}.prose ol{padding-left:1.4rem;list-style:decimal}.prose ol>li::marker{color:var(--mark);font-weight:700}.prose blockquote{border-left:3px solid var(--lane);background:var(--tile);color:var(--ink);margin-inline:0;padding:.9rem 1.25rem;font-style:italic}.prose img{height:auto;margin-inline:auto}.prose figure{margin-inline:0}.prose figcaption{color:var(--ink-3);text-align:center;margin-top:.5rem;font-size:.8125rem}.prose hr{border:0;border-top:1px solid var(--line);margin-block:2rem}.prose code{background:var(--tile);padding:.1em .35em;font-size:.9em}.prose pre{background:var(--tile);padding:1rem;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem;display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.6rem .75rem}.prose th{color:var(--ink);background:var(--tile);font-weight:600}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.crumbs a{color:var(--ink);font-weight:600}.crumbs a:hover{color:var(--mark)}.blog-head .col{position:relative}.blog-head h1{margin-top:1.25rem}.cats{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.cats a{border:1px solid var(--line);color:var(--ink);align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.875rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.cats a small{color:var(--ink-3);font-weight:500}.cats a:hover{border-color:var(--ink)}.cats a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.cats a[aria-current=page] small{color:inherit;opacity:.7}.blog-list{padding-block:1rem 5rem}.blog-empty{color:var(--ink-2);padding:3rem 0}.blog-lead{margin-top:0;margin-bottom:1.5rem}.post-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.post-tile{color:var(--ink);flex-direction:column;display:flex}.post-tile-img{background:#2c6a58;height:11.5rem;position:relative;overflow:hidden}.post-tile-img.y{background:var(--lane)}.post-tile-img>div{color:#4f927d;position:absolute;inset:0}.post-tile-img.y>div{color:#fbe08a}.post-tile-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--out-quart)}.post-tile:hover .post-tile-img img{transform:scale(1.04)}.post-tile-box{padding-top:1rem}.post-tile-box h3{margin-top:.6rem;font-size:1.1875rem;font-weight:500;line-height:1.25}.post-tile-box p:not(.guide-meta){color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.875rem;display:-webkit-box;overflow:hidden}.post-tile:hover h3{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pager{color:var(--ink-2);justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;font-size:.9rem;display:flex}.flip-x{transform:scaleX(-1)}.btn:hover .flip-x{transform:scaleX(-1)translate(3px)}.post-head{padding-bottom:2rem}.post-head h1{max-width:24ch}.post-preview{background:var(--lane);color:var(--lane-ink);margin-bottom:1rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:700;display:inline-block}.post-meta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;font-size:.875rem;display:flex}.post-meta .guide-tag:hover{background:var(--tint)}.post-cover{background:var(--tile);position:relative;overflow:hidden}.post-cover img{object-fit:cover;width:100%;max-height:32rem}.post-cover--art{color:#4f927d;background:#2c6a58;height:16rem}.post-cover--art.y{background:var(--lane);color:#fbe08a}.post-cover--art .gl-svg{position:absolute;inset:0}.post-grid-main{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3.5rem;margin-top:3rem;display:grid}.post-grid-main--solo{grid-template-columns:minmax(0,46rem);justify-content:center}.post-toc{top:calc(var(--top-h,7rem) + 1.5rem);border-left:2px solid var(--line);padding-left:1rem;font-size:.875rem;position:sticky}.post-toc b{color:var(--ink);font-weight:700}.post-toc ol{gap:.5rem;margin-top:.9rem;display:grid}.post-toc a{color:var(--ink-2);line-height:1.35}.post-toc a:hover{color:var(--mark)}.post-toc .lv3{padding-left:.9rem;font-size:.8125rem}.post-main{max-width:46rem}.post-body{margin-top:0}.post-body [id]{scroll-margin-top:calc(var(--top-h,7rem) + 1rem)}.post-tags{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.post-tags li{background:var(--tile);color:var(--ink);align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.8125rem;font-weight:500;display:inline-flex}.post-tags .ic{width:.95rem;height:.95rem;color:var(--mark)}.post-cta{margin-top:4rem}.related{padding-block:1rem 5rem}.related .post-grid{margin-top:2.5rem}.nf{padding-block:4rem 6rem;position:relative;overflow:hidden}.nf-in{text-align:center;justify-items:center;gap:1.25rem;display:grid;position:relative}.nf-art{z-index:0;color:var(--ink);opacity:.12;pointer-events:none;position:absolute;inset:-2rem -4%;-webkit-mask-image:radial-gradient(60% 75%,#000 20%,#0000 100%);mask-image:radial-gradient(60% 75%,#000 20%,#0000 100%)}.nf-in>:not(.nf-art){z-index:1;position:relative}.nf-code{color:var(--mark);letter-spacing:-.05em;font-size:clamp(5rem,16vw,10rem);font-weight:800;line-height:.9}.nf h1{letter-spacing:-.03em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.nf .hero-sub{max-width:52ch}@media (max-width:991px){.post-grid{grid-template-columns:1fr 1fr;gap:1rem}.post-grid-main{grid-template-columns:minmax(0,1fr);gap:2rem}.post-toc{position:static}.plans[data-n="2"]{grid-template-columns:minmax(0,1fr)}.legal .phero-art{display:none}}@media (max-width:640px){.post-grid{grid-template-columns:1fr}.post-cover--art{height:11rem}.all-feats{padding:1.25rem 1rem}.pager .btn{padding-inline:.7rem}}@media (prefers-reduced-motion:reduce){.post-tile-img img{transition:none}}.calc-lines span:last-child,.calc-lines b{white-space:nowrap}

