@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-cyrillic-wght-normal-waSyF_sL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-greek-wght-normal-BVXOQ11m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-ext-wght-normal-WAXdtJoO.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/assets/sofia-sans-latin-wght-normal-B9fg0t1U.woff2)format("woff2-variations");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:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-cyrillic-wght-normal-B84CD5C_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-ext-wght-normal-DlL6xMw5.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/martian-mono-latin-wght-normal-5W32yIyr.woff2)format("woff2-variations");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}:root{--white:#fff;--paper:#fff;--paper-2:#f6f6f3;--ink:#111;--black:#000;--ink-soft:#595959;--line:#e3e3e3;--line-strong:#111;--yellow:#ffd400;--yellow-hover:#ffe14d;--yellow-deep:#f2c200;--yellow-soft:#fff6cc;--gecko:#fc0;--gecko-light:#ffe680;--night:#16171a;--night-raised:#1f2024;--night-line:#ffffff1f;--on-ink:#f2f2f2;--on-ink-soft:#a3a3a3;--danger:#c62828;--danger-on-ink:#ff8a75;--rec:#e53935;--font-sans:"Sofia Sans Variable", "Sofia Sans", system-ui, sans-serif;--font-mono:"Martian Mono Variable", "Martian Mono", ui-monospace, "SF Mono", monospace;--gutter:clamp(16px, 4vw, 48px);--max:1240px;--header-h:76px;--section-y:clamp(88px, 11vw, 160px);--curve-h:clamp(56px, 9vw, 150px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1.125rem;line-height:1.55}h1,h2,h3{font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:750;line-height:1}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg{display:block}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}::selection{background:var(--yellow);color:var(--ink)}section[id]{scroll-margin-top:var(--header-h)}.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-head{gap:20px;max-width:780px;margin-bottom:clamp(40px,5vw,72px);display:grid}.section-head h2{letter-spacing:-.045em;padding-top:28px;font-size:clamp(2.5rem,5.2vw,4.3rem);position:relative}.section-head h2:before{content:"";background:var(--yellow);transform-origin:0;width:64px;height:8px;transition:transform 1s var(--ease-out) .15s;position:absolute;top:0;left:0}.reveal-ready .section-head:not([data-shown=true]) h2:before{transform:scaleX(0)}.section-head p{max-width:52ch;color:var(--ink-soft);font-size:1.2rem}.big-head{margin-bottom:clamp(40px,5vw,72px);position:relative}.big-head__title{font-size:var(--big-size,clamp(3rem, 14.5vw, 13.5rem));letter-spacing:-.06em;text-transform:uppercase;margin-top:20px;font-weight:850;line-height:.86;display:grid}.big-head__line{white-space:nowrap;display:block}.big-head__line--outline{color:#0000;-webkit-text-stroke:2px var(--ink);justify-self:end}.big-head__sub{border-top:6px solid var(--yellow);max-width:56ch;color:var(--ink-soft);margin-top:28px;padding-top:18px;font-size:1.2rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.big-head__line{animation:linear both big-line-left;animation-timeline:view();animation-range:entry cover 50%}.big-head__line--outline{animation-name:big-line-right}}}@keyframes big-line-left{0%{translate:18%}to{translate:0}}@keyframes big-line-right{0%{translate:-18%}to{translate:0}}@media (width<=560px){.big-head__line--outline{-webkit-text-stroke-width:1.5px}}.mark{background:linear-gradient(var(--yellow), var(--yellow)) left 88% / 100% .42em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease-out) .5s;padding:0 .08em}.reveal-ready [data-reveal]:not([data-shown=true]) .mark{background-size:0% .42em}.reveal-ready [data-reveal]{transition:opacity .9s var(--ease-out) var(--d,0s), translate .9s var(--ease-out) var(--d,0s), clip-path 1.1s var(--ease-out) var(--d,0s)}.reveal-ready [data-reveal]:not([data-shown=true]){opacity:0;translate:0 28px}.reveal-ready [data-reveal=wipe]:not([data-shown=true]){opacity:1;translate:none}.reveal-ready [data-reveal=wipe]>*{clip-path:inset(-40px);transition:clip-path 1.2s var(--ease-out) var(--d,0s)}.reveal-ready [data-reveal=wipe]:not([data-shown=true])>*{clip-path:inset(0 100% 0 0)}.btn{isolation:isolate;cursor:pointer;min-height:56px;transition:color .4s var(--ease-out), border-color .4s var(--ease-out);border:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:1.05rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;transform-origin:100%;transition:transform .45s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.btn:hover:before{transform-origin:0;transform:scaleX(1)}.btn svg{flex:none;width:20px;height:20px}.btn--primary{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.btn--primary:before{background:var(--ink)}.btn--primary:hover{border-color:var(--ink);color:var(--yellow)}.btn--signal{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.btn--signal:before{background:var(--white)}.btn--signal:hover{border-color:var(--white)}.btn--ghost{border-color:var(--ink);background:var(--white);color:var(--ink)}.btn--ghost:before{background:var(--ink)}.btn--ghost:hover{color:var(--white)}.btn--outline-light{color:var(--white);background:0 0;border-color:#ffffff59}.btn--outline-light:before{background:var(--white)}.btn--outline-light:hover{border-color:var(--white);color:var(--ink)}.btn--small{min-height:46px;padding:0 20px;font-size:.98rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.skip-link{z-index:100;background:var(--yellow);color:var(--ink);padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{top:12px}.calc{padding-block:clamp(40px, 5vw, 72px) calc(var(--section-y) + var(--curve-h) * .5);background:var(--paper-2);overflow-x:clip}.big-head--calc{--big-size:clamp(2.5rem, 9.6vw, 9rem)}.console{--cut:44px;border:1.5px solid var(--ink);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);background:linear-gradient(225deg, var(--ink) 0 calc(var(--cut) * .7071 + 1.5px), transparent 0) top right / calc(var(--cut) + 2px) calc(var(--cut) + 2px) no-repeat, var(--white);display:grid}.console__controls{align-content:start;display:grid}.console__field{border:0;gap:22px;min-width:0;margin:0;padding:clamp(24px,3.4vw,40px);display:grid}.console__field+.console__field{border-top:1.5px solid var(--ink)}.console__field legend{float:left;align-items:center;width:100%;padding:0;font-size:1.05rem;font-weight:750;display:flex}.counter{align-items:center;gap:18px;display:flex}.counter button{border:1.5px solid var(--ink);background:var(--white);width:56px;height:56px;color:var(--ink);cursor:pointer;transition:background-color .3s var(--ease-out);flex:none;place-items:center;padding:0;display:grid}.counter button:hover{background:var(--yellow)}.counter button svg{width:20px;height:20px}.counter output{text-align:center;min-width:3ch;font-family:var(--font-mono);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(3.6rem,7vw,5.4rem);font-weight:300;line-height:1}.ruler{--fill:0%;gap:8px;display:grid;position:relative}.ruler__input{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.ruler__input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--yellow) var(--fill), transparent var(--fill)) 0 50% / 100% 14px no-repeat, repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px calc(100% / 15.8)) 0 100% / 100% 12px no-repeat, repeating-linear-gradient(90deg, #11111159 0 1px, transparent 1px calc(100% / 79)) 0 100% / 100% 6px no-repeat, linear-gradient(var(--line), var(--line)) 0 50% / 100% 14px no-repeat;height:44px}.ruler__input::-moz-range-track{background:linear-gradient(90deg, var(--yellow) var(--fill), transparent var(--fill)) 0 50% / 100% 14px no-repeat, repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px calc(100% / 15.8)) 0 100% / 100% 12px no-repeat, linear-gradient(var(--line), var(--line)) 0 50% / 100% 14px no-repeat;height:44px}.ruler__input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ink);background:var(--yellow);width:16px;height:44px}.ruler__input::-moz-range-thumb{border:2px solid var(--ink);background:var(--yellow);border-radius:0;width:12px;height:40px}.ruler__input:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.ruler__scale{font-family:var(--font-mono);color:var(--ink-soft);justify-content:space-between;font-size:.7rem;display:flex}.presets{flex-wrap:wrap;gap:8px;display:flex}.presets button{border:1px solid var(--ink);min-width:52px;height:38px;font-family:var(--font-mono);cursor:pointer;transition:background-color .3s var(--ease-out), color .3s var(--ease-out);background:0 0;padding:0 12px;font-size:.82rem}.presets button:hover{background:var(--yellow-soft)}.presets button[data-on=true]{background:var(--ink);color:var(--yellow)}.tiers{gap:12px;display:grid}.tier{border:1.5px solid var(--ink);background:var(--white);cursor:pointer;transition:background-color .35s var(--ease-out);gap:6px;padding:20px;display:grid;position:relative}.tier:hover{background:var(--yellow-soft)}.tier input{opacity:0;pointer-events:none;position:absolute}.tier:has(input:checked){background:var(--yellow)}.tier:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:4px}.tier__title{font-weight:750}.tier__hint{color:var(--ink-soft);font-size:.92rem;line-height:1.35}.tier:has(input:checked) .tier__hint{color:var(--ink)}.readout{isolation:isolate;background:var(--night);color:var(--on-ink);align-content:start;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.readout__label{color:var(--on-ink-soft);align-items:center;gap:10px;font-size:1rem;display:flex}.readout__big{letter-spacing:-.06em;color:var(--yellow);font-variant-numeric:tabular-nums;margin-top:18px;font-size:clamp(4.4rem,8vw,6.6rem);font-weight:800;line-height:.9}.readout__sub{color:var(--on-ink-soft);margin-top:12px}.readout__rows{border-top:1px solid var(--night-line);margin:32px 0;display:grid}.readout__rows div{border-bottom:1px solid var(--night-line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.readout__rows dt{color:var(--on-ink-soft);font-size:.95rem}.readout__rows dd{font-family:var(--font-mono);word-spacing:-.3em;text-align:right;color:var(--white);font-variant-numeric:tabular-nums;margin:0;font-size:.88rem}.readout__cta{width:100%}@media (width>=720px){.tiers{grid-template-columns:repeat(3,1fr)}}@media (width>=1000px){.console{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.readout{border-left:1.5px solid var(--ink)}}@media (width<=999px){.readout{border-top:1.5px solid var(--ink)}}@media (width<=560px){.calc__q{-webkit-text-stroke-width:1.5px}}.contact{isolation:isolate;padding-block:var(--section-y) calc(var(--section-y) + var(--curve-h) * .5);background:var(--night);color:var(--on-ink);position:relative;overflow:hidden}.contact__grid{gap:48px;display:grid}.contact h2{letter-spacing:-.05em;color:var(--white);max-width:10ch;font-size:clamp(2.7rem,5.6vw,4.5rem)}.contact__lead{max-width:38ch;color:var(--on-ink-soft);margin:22px 0 32px;font-size:1.2rem}.contact__phone{letter-spacing:-.04em;color:var(--white);font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.contact__phone svg{width:.72em;height:.72em;color:var(--yellow)}.contact__phone:hover{color:var(--yellow)}.contact__meta{color:var(--on-ink-soft);margin-top:28px}.contact__meta a{color:var(--white);text-underline-offset:4px;text-decoration-color:#ffffff59}.contact__meta a:hover{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow)}.contact__card{border:1px solid var(--night-line);background:var(--night-raised);color:var(--on-ink);border-radius:0;align-self:start;padding:clamp(24px,4vw,44px);position:relative}.form,.form__row{gap:22px;display:grid}.form__field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.form__field label,.form__field legend{color:var(--white);padding:0;font-size:1rem;font-weight:600}.form__field legend{margin-bottom:8px}.form__optional{color:var(--on-ink-soft);margin-left:4px;font-size:.75rem;font-weight:400}.form input:not([type=radio]),.form textarea{width:100%;min-height:52px;color:var(--white);background:#ffffff0a;border:0;border-bottom:1.5px solid #ffffff4d;border-radius:0;padding:12px 16px;font-size:1.05rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.form textarea{resize:vertical;line-height:1.5}.form input:not([type=radio]):hover,.form textarea:hover{border-color:#ffffff47}.form input:not([type=radio]):focus,.form textarea:focus{border-color:var(--yellow);box-shadow:inset 0 -2px 0 var(--yellow);background:#ffd4000f;outline:none}.form input[aria-invalid=true],.form input[aria-invalid=true]:focus{border-color:var(--danger-on-ink)}.form input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #ff95802e}.form textarea::placeholder{color:#a3a3a3bf}.form__error{color:var(--danger-on-ink);font-size:.95rem}.form__error--block{background:#ff95801a;border-radius:0;padding:12px 14px}.form__submit{justify-self:start;min-width:240px}.form__submit:disabled{opacity:.7;cursor:progress}.form__privacy{color:var(--on-ink-soft);font-size:.92rem}.form__privacy a{text-underline-offset:3px}.contact :focus-visible{outline-color:var(--yellow)}.contact__done{justify-items:start;gap:16px;display:grid}.contact__done h3{letter-spacing:-.04em;color:var(--white);font-size:2.1rem}.contact__done p{max-width:44ch;color:var(--on-ink-soft)}@media (width>=640px){.form__row{grid-template-columns:1fr 1fr}}@media (width>=1000px){.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(48px,6vw,96px)}}@media (width<=480px){.form__submit{width:100%}}.reveal-ready .contact__info .contact__line{transition:opacity .8s var(--ease-out), translate .8s var(--ease-out);display:block}.reveal-ready .contact__info:not([data-shown=true]) .contact__line{opacity:0;translate:0 .4em}.contact__line:nth-child(2){transition-delay:80ms}.contact__line:nth-child(3){transition-delay:.16s}.contact h2 .mark{color:var(--ink);transition:background-size .9s var(--ease-out) .35s, color .3s .6s;background-position:0 62%;background-size:100% .86em;padding:0 .12em .02em}.reveal-ready .contact [data-reveal]:not([data-shown=true]) h2 .mark{color:var(--white);background-size:0% .86em}.curve{z-index:2;height:var(--curve-h);margin-top:calc(-1 * var(--curve-h));pointer-events:none;position:relative;overflow:hidden}.curve svg{width:100%;height:calc(100% + 2px);fill:var(--to);transform-origin:50% 100%;position:absolute;inset:0 0 -2px}.curve--wave svg{width:200%}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.curve svg{animation:linear both curve-settle;animation-timeline:view();animation-range:entry exit 60%}.curve--wave svg{animation-name:curve-flow}}}@keyframes curve-settle{0%{scale:1 1.35}to{scale:1 .3}}@keyframes curve-flow{0%{translate:0}to{translate:-50%}}.faq{padding-block:clamp(48px, 6vw, 88px) calc(var(--section-y) + var(--curve-h) * .5);background:var(--white)}.faq__grid{gap:8px;display:grid}.faq__phone{font-family:var(--font-mono);word-spacing:-.3em;color:var(--ink);white-space:nowrap;font-size:.95em}.faq__list{border-top:2px solid var(--ink)}.faq details{border-bottom:1px solid var(--ink);transition:background-color .4s var(--ease-out)}.faq details[open]{background:var(--yellow-soft)}.faq summary{letter-spacing:-.015em;cursor:pointer;padding:24px 64px 24px 16px;font-size:1.22rem;font-weight:600;line-height:1.35;list-style:none;display:block;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{background:var(--paper-2)}.faq__phone:hover{background:var(--yellow)}.faq__icon{border:1.5px solid var(--ink);background:var(--white);width:32px;height:32px;transition:rotate .5s var(--ease-out), background-color .2s, border-color .2s;border-radius:0;position:absolute;top:50%;right:16px;translate:0 -50%}.faq__icon:before,.faq__icon:after{content:"";background:var(--ink);border-radius:0;width:12px;height:1.5px;transition:background-color .2s;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq__icon:after{rotate:90deg}.faq details[open] .faq__icon{background:var(--yellow);rotate:45deg}.faq details p{max-width:62ch;color:var(--ink-soft);padding:0 64px 26px 16px}.faq details::details-content{block-size:0;transition:block-size .6s var(--ease-out), content-visibility .6s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}@media (width>=960px){.faq__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,72px)}.faq__head{top:calc(var(--header-h) + 32px);position:sticky}}.header{z-index:50;height:var(--header-h);color:var(--white);transition:background-color .45s var(--ease-out), border-color .45s var(--ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.header[data-scrolled=true]{-webkit-backdrop-filter:blur(12px);border-color:var(--night-line);background:#16171aeb}.header__inner{width:min(100% - 2 * var(--gutter), var(--max));align-items:center;gap:32px;height:100%;margin-inline:auto;display:flex}.header__progress{background:var(--yellow);transform-origin:0;opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.header[data-scrolled=true] .header__progress{opacity:1}@supports (animation-timeline:scroll()){.header__progress{animation:linear both progress;animation-timeline:scroll(root)}}@keyframes progress{to{transform:scaleX(1)}}.logo{color:inherit;flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo__tile{background:var(--yellow);place-items:center;width:36px;height:36px;display:grid}.logo__mark{width:20px;height:27px;color:var(--ink);transform:rotate(28deg)}.logo__word{letter-spacing:-.055em;padding-bottom:3px;font-size:1.6rem;font-weight:800;line-height:1}.header__nav{gap:4px;margin-left:24px;margin-right:auto;display:flex}.header__nav a{color:var(--on-ink-soft);padding:10px 12px;font-size:.98rem;font-weight:600;text-decoration:none;transition:color .3s;position:relative}.header__nav a:after{content:"";background:var(--yellow);transform-origin:0;height:2px;transition:transform .45s var(--ease-out);position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.header__nav a:hover,.header__nav a[aria-current=true]{color:var(--white)}.header__nav a:hover:after,.header__nav a[aria-current=true]:after{transform:scaleX(1)}.header__phone{white-space:nowrap;color:var(--white);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.header__phone svg{width:18px;height:18px;color:var(--yellow)}.header__phone span{line-height:1.15;display:grid}.header__phone strong{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700;transition:color .3s}.header__phone small{color:var(--on-ink-soft);font-size:.78rem}.header__phone:hover strong{color:var(--yellow)}.header__cta{white-space:nowrap;flex:none}.header :focus-visible,.footer :focus-visible{outline-color:var(--yellow)}@media (width<=1080px){.header__nav{display:none}.logo{margin-right:auto}}@media (width<=760px){.header__phone{display:none}}@media (width<=400px){.logo__word{font-size:1.45rem}.header__cta{padding-inline:14px;font-size:.9rem}}.footer{background:var(--paper);padding-block:64px 32px}.footer__grid{border-bottom:1px solid var(--line);gap:36px;padding-bottom:40px;display:grid}.footer__brand p{max-width:30ch;color:var(--ink-soft);margin-top:14px}.footer__contact{align-content:start;gap:10px;display:grid}.footer__contact a{font-weight:550;text-decoration:none}.footer__contact a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.footer__contact span{color:var(--ink-soft)}.footer__legal{font-family:var(--font-mono);word-spacing:-.3em;color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:.76rem;display:flex}.footer__legal a{text-underline-offset:3px}@media (width>=760px){.footer__grid{grid-template-columns:2fr 1fr}}.footer__grid:last-child{border-bottom:0;padding-bottom:0}.scene-wrap{gap:14px;margin:0;display:grid}.scene-wrap figcaption{color:var(--ink-soft);font-size:1rem}.scene-wrap figcaption strong{font-family:var(--font-mono);color:var(--ink);font-weight:500}.scene{aspect-ratio:1;isolation:isolate;border:1px solid var(--night-line);-webkit-user-select:none;user-select:none;background:linear-gradient(#202125 0%,#18191c 100%);border-radius:0;position:relative;overflow:hidden;container-type:inline-size}@media (width<=520px){.scene{aspect-ratio:10/12.4}}.scene__light{z-index:1;opacity:0;transition:opacity .9s var(--ease-out);background:radial-gradient(60% 45% at 50% 100%,#ffd40047,#0000 70%);position:absolute;inset:0}.scene[data-mode=granted] .scene__light{opacity:1}.panel{--u:calc(34cqw / 100);z-index:2;width:calc(var(--u) * 100);gap:calc(var(--u) * 6);padding:calc(var(--u) * 7) calc(var(--u) * 7) calc(var(--u) * 8);border:calc(var(--u) * 1.6) solid transparent;box-shadow:inset 0 0 0 calc(var(--u) * .5) #ffffff24, inset 0 calc(var(--u) * .5) 0 #ffffff1f, 0 calc(var(--u) * 16) calc(var(--u) * 22) calc(var(--u) * -9) #1119, 0 calc(var(--u) * 2) calc(var(--u) * 4) #1113;color:var(--on-ink);background:linear-gradient(152deg,#ffffff1a 0%,#fff0 36%),linear-gradient(#1e1e1e 0%,#0c0c0c 100%);border-image:linear-gradient(160deg,#d9dce0 0%,#7c7f85 30%,#3b3d41 62%,#a4a7ac 100%) 1;border-radius:0;display:grid;position:absolute;top:9%;left:33%}.panel__cammod{padding:calc(var(--u) * 3) 0;box-shadow:inset 0 0 0 calc(var(--u) * .4) #ffffff0f;background:linear-gradient(#0a0a0a,#050505);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.panel__sensor{width:calc(var(--u) * 3.2);aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#4a4f55,#121315 70%);border-radius:50%;justify-self:center}.panel__status{width:calc(var(--u) * 2.4);aspect-ratio:1;background:#3a3a3a;justify-self:center;transition:background-color .25s,box-shadow .25s}.panel__status[data-state=idle]{box-shadow:0 0 calc(var(--u) * 2) #4caf5099;background:#4caf50}.panel__status[data-state=ok]{background:var(--yellow);box-shadow:0 0 calc(var(--u) * 2.5) #ffd400cc}.panel__status[data-state=err],.panel__status[data-state=call]{box-shadow:0 0 calc(var(--u) * 2.5) #ff5a45b3;background:#ff5a45}.panel__status[data-state=call]{animation:.9s steps(2,jump-none) infinite blink}.panel__cam{width:calc(var(--u) * 30);aspect-ratio:1;place-items:center;display:grid;position:relative}.panel__ir{width:calc(var(--u) * 2.6);aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#5a2a2a,#1b0b0b 70%);border-radius:50%;transition:background .4s,box-shadow .4s;position:absolute}.panel__ir[data-i="0"]{top:4%;left:4%}.panel__ir[data-i="1"]{top:4%;right:4%}.panel__ir[data-i="2"]{bottom:4%;left:4%}.panel__ir[data-i="3"]{bottom:4%;right:4%}.scene:is([data-mode=calling],[data-mode=callinfo]) .panel__ir{box-shadow:0 0 calc(var(--u) * 2) #ff46328c;background:radial-gradient(circle at 40% 35%,#ff8a7a,#b3261e 70%)}.panel__ring{border:calc(var(--u) * .9) solid #ffd4004d;border-radius:50%;transition:border-color .25s,box-shadow .25s;position:absolute;inset:12%}.panel__ring[data-state=boot]{border-color:#ffd4001a}.panel__ring[data-state=boot]:after{content:"";inset:calc(var(--u) * -.9);border:calc(var(--u) * .9) solid transparent;border-top-color:var(--yellow);border-radius:50%;animation:.8s linear infinite spin;position:absolute}.panel__ring[data-state=ok]{border-color:var(--yellow);box-shadow:0 0 calc(var(--u) * 7) #ffd400bf, inset 0 0 calc(var(--u) * 3) #ffd40080}.panel__ring[data-state=err]{box-shadow:0 0 calc(var(--u) * 7) #ff7a5c99;border-color:#ff7a5c}.panel__ring[data-state=call]{animation:1s ease-in-out infinite ring-pulse}.panel__lens{aspect-ratio:1;width:56%;box-shadow:0 0 0 calc(var(--u) * 1.2) #050505;background:radial-gradient(circle at 36% 32%,#9cc0d4 0 5%,#1f3d4d 12%,#04090c 40%,#101010 62%,#222 64%,#060606 100%);border-radius:50%}@keyframes spin{to{rotate:1turn}}@keyframes ring-pulse{50%{border-color:var(--yellow);box-shadow:0 0 calc(var(--u) * 7) #ffd40099}}.panel__speaker{width:calc(var(--u) * 26);background:radial-gradient(circle, #000 0 calc(var(--u) * .9), transparent calc(var(--u) * 1)) 0 0 / calc(var(--u) * 3.4) calc(var(--u) * 3.4);height:100%;box-shadow:inset 0 0 0 calc(var(--u) * .4) #ffffff0d}.panel__bottom{gap:calc(var(--u) * 3);grid-template-columns:1fr auto;display:grid}.panel__screen{box-shadow:inset 0 0 0 calc(var(--u) * .5) #ffffff14, 0 0 0 calc(var(--u) * 1.2) #020202;background:#050505;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.panel__bar{z-index:2;padding:calc(var(--u) * 2.4) calc(var(--u) * 4);font-family:var(--font-mono);font-size:calc(var(--u) * 3.6);color:#ffffff8c;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;line-height:1;display:flex;position:relative}.panel__signal{align-items:flex-end;gap:calc(var(--u) * .6);height:calc(var(--u) * 3.2);display:flex}.panel__signal i{width:calc(var(--u) * .9);background:currentColor}.panel__signal i:first-child{height:40%}.panel__signal i:nth-child(2){height:70%}.panel__signal i:nth-child(3){height:100%}.panel__display{z-index:2;align-content:center;gap:calc(var(--u) * 2);min-height:calc(var(--u) * 40);padding:calc(var(--u) * 3) calc(var(--u) * 5.5) calc(var(--u) * 5);color:var(--yellow);display:grid;position:relative}.scene:is([data-mode=calling],[data-mode=callinfo]) .panel__display{color:var(--white);background:linear-gradient(#0000 40%,#000000d9);align-content:end}.feed{z-index:1;animation:feed-in .4s var(--ease-out);background:radial-gradient(70% 60% at 50% 30%,#3b3a35,#0000 70%),linear-gradient(#23231f,#121210);position:absolute;inset:0}.feed__person{fill:#0e0e0d;width:70%;height:78%;filter:drop-shadow(0 calc(var(--u) * -.6) 0 #ffd40059);position:absolute;bottom:0;left:50%;translate:-50%}.feed__face{--c:var(--yellow);--l:22%;--t:calc(var(--u) * .6);aspect-ratio:1;background:linear-gradient(var(--c) 0 0) top left / var(--l) var(--t), linear-gradient(var(--c) 0 0) top left / var(--t) var(--l), linear-gradient(var(--c) 0 0) top right / var(--l) var(--t), linear-gradient(var(--c) 0 0) top right / var(--t) var(--l), linear-gradient(var(--c) 0 0) bottom left / var(--l) var(--t), linear-gradient(var(--c) 0 0) bottom left / var(--t) var(--l), linear-gradient(var(--c) 0 0) bottom right / var(--l) var(--t), linear-gradient(var(--c) 0 0) bottom right / var(--t) var(--l);width:26%;animation:face-lock .9s var(--ease-out) both;background-repeat:no-repeat;position:absolute;top:32%;left:50%;translate:-50%}.feed__rec{right:calc(var(--u) * 4);top:calc(var(--u) * 9);align-items:center;gap:calc(var(--u) * 1.4);font-family:var(--font-mono);font-size:calc(var(--u) * 3.4);color:var(--white);font-variant-numeric:tabular-nums;display:flex;position:absolute}.feed__rec:before{content:"";width:calc(var(--u) * 2);aspect-ratio:1;background:var(--rec);border-radius:50%;animation:.9s steps(2,jump-none) infinite blink}@keyframes feed-in{0%{opacity:0}}@keyframes face-lock{0%{opacity:0;scale:1.6}}.scene[data-mode=denied] .panel__display{color:#ff8f75}.panel__line1{font-weight:600;font-size:calc(var(--u) * 8.6);letter-spacing:-.02em;white-space:nowrap;text-shadow:0 0 calc(var(--u) * 3) currentColor;animation:screen-in .3s var(--ease-out);line-height:1.05}.panel__line2{font-family:var(--font-mono);word-spacing:-.3em;font-size:calc(var(--u) * 4.8);opacity:.72;white-space:nowrap;line-height:1.2}.scene[data-mode=boot] .panel__line2,.scene[data-mode=calling] .panel__line2{animation:.9s steps(2,jump-none) infinite blink}.panel__dots{gap:calc(var(--u) * 3.4);padding-top:calc(var(--u) * .8);display:flex}.panel__dots span{width:calc(var(--u) * 4);aspect-ratio:1;border:calc(var(--u) * .7) solid currentColor;border-radius:0;transition:background-color .1s,box-shadow .1s}.panel__dots span[data-on=true]{box-shadow:0 0 calc(var(--u) * 3) currentColor;background:currentColor}.scene[data-mode=denied] .panel__dots{animation:.4s shake}@keyframes screen-in{0%{opacity:0;translate:0 calc(var(--u) * 2)}}@keyframes blink{to{opacity:.25}}@keyframes shake{20%,60%{translate:calc(var(--u) * -2) 0}40%,80%{translate:calc(var(--u) * 2) 0}}.panel__keys{gap:calc(var(--u) * 3);grid-template-columns:repeat(3,1fr);display:grid}.key{height:calc(var(--u) * 15.5);box-shadow:inset 0 0 0 calc(var(--u) * .4) #ffffff12;font-weight:500;font-size:calc(var(--u) * 8);color:#f5f5f5;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0b;border:0;border-radius:0;place-items:center;padding:0;line-height:1;transition:background-color .45s,box-shadow .45s,color .45s;display:grid}.key:hover{background:#ffffff16}.key:active,.key[data-lit=true]{box-shadow:inset 0 0 0 calc(var(--u) * .4) #ffd400bf, 0 0 calc(var(--u) * 6) #ffd40059;color:var(--white);background:#ffd4003d;transition-duration:0s}.key:focus-visible{outline:calc(var(--u) * .8) solid var(--yellow);outline-offset:calc(var(--u) * .8)}.key svg{width:calc(var(--u) * 8.5);height:calc(var(--u) * 8.5)}.key--fn{color:var(--on-ink-soft)}.key--call{background:var(--yellow);box-shadow:0 0 calc(var(--u) * 6) #ffd4004d;color:var(--night)}.key--call:hover{background:var(--yellow-hover)}.key--call:active{background:var(--white);color:var(--night)}.panel__reader{align-content:center;justify-items:center;gap:calc(var(--u) * 1.6);height:calc(var(--u) * 20);box-shadow:inset 0 0 0 calc(var(--u) * .4) #ffffff12;color:var(--on-ink-soft);background:#ffffff08;border-radius:0;transition:color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.panel__reader svg{width:calc(var(--u) * 10);height:calc(var(--u) * 10);rotate:-90deg}.panel__reader span{font-family:var(--font-mono);word-spacing:-.3em;font-size:calc(var(--u) * 4.4);line-height:1}.panel__reader:before,.panel__reader:after{content:"";width:calc(var(--u) * 14);aspect-ratio:1;border:calc(var(--u) * .5) solid var(--yellow);opacity:0;pointer-events:none;border-radius:0;position:absolute;top:40%;left:50%;translate:-50% -50%}.panel__reader[data-hot=true]{color:var(--yellow);box-shadow:inset 0 0 0 calc(var(--u) * .5) #ffd400cc, 0 0 calc(var(--u) * 8) #ffd4004d}.panel__reader[data-hot=true]:before{animation:.9s ease-out infinite ripple}.panel__reader[data-hot=true]:after{animation:.9s ease-out .45s infinite ripple}@keyframes ripple{0%{opacity:.9;scale:.6}to{opacity:0;scale:2.8}}.hook{z-index:2;background:linear-gradient(#9a9a9a,#5e5e5e);border-radius:0;width:8.5cqw;height:2cqw;position:absolute;top:41%;right:9%;box-shadow:inset 0 0 0 1px #1111110f,0 .6cqw 1.2cqw #1113}.hook:after{content:"";background:#a6a6a6;border-radius:0;width:1.2cqw;height:2.6cqw;position:absolute;top:100%;left:50%;translate:-50%}.fob{z-index:4;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:8cqw;padding:0;position:absolute;top:calc(41% + 3.4cqw);right:9.6%}.fob:active{cursor:grabbing}.fob:focus-visible{outline:none}.fob:focus-visible .fob__body{outline:2px solid var(--ink);outline-offset:3px}.fob__swing{transform-origin:50% 0;justify-items:center;animation:4.5s ease-in-out infinite swing;display:grid}.fob[data-moving=true] .fob__swing{animation:none}.fob__ring{aspect-ratio:1;border:.6cqw solid #bdbdbd;border-radius:50%;width:4.4cqw;margin-bottom:-1.6cqw}.fob__body{color:#1116;background:linear-gradient(160deg,#ffe766 0%,#ffd400 50%,#d9a900 100%);border-radius:0;place-items:center;width:8cqw;height:10.5cqw;display:grid;box-shadow:inset 0 .5cqw #fff6,inset 0 -.6cqw #0000001f,0 1.2cqw 2cqw -.4cqw #11111173}.fob__body svg{width:4.6cqw;height:4.6cqw;margin-top:1.4cqw}@keyframes swing{0%,to{rotate:-5deg}50%{rotate:5deg}}.scene__gecko{z-index:3;width:14cqw;animation:gecko-in 1.6s var(--ease-out) .5s both;position:absolute;top:10.5%;right:7%;rotate:-16deg}.scene__gecko-body{color:var(--gecko);filter:drop-shadow(.4cqw .8cqw .6cqw #00000080)}.scene__gecko-body[data-excited=true]{animation:.34s ease-in-out 5 push-up}.scene__gecko svg{width:100%;height:auto;overflow:visible}.scene__gecko .gecko__spots{fill:var(--gecko-light)}.scene__gecko .gecko__eye{fill:var(--ink)}.scene__gecko .gecko__glint{fill:var(--white)}.scene__gecko .gecko__tail{transform-origin:60px 104px;animation:5s ease-in-out infinite tail}.scene__gecko .gecko__eyes{transform-box:fill-box;transform-origin:50%;animation:7s infinite eyes}@keyframes gecko-in{0%{opacity:0;translate:4cqw 34cqw;rotate:-2deg}20%{opacity:1}45%{rotate:-24deg}75%{rotate:-10deg}to{translate:0;rotate:-16deg}}@keyframes push-up{50%{filter:drop-shadow(.8cqw 1.6cqw 1cqw #1113);scale:1.07}}@keyframes tail{50%{rotate:8deg}}@keyframes eyes{0%,95%,to{scale:1}97%{scale:1 .1}}.hud{z-index:5;pointer-events:none;font-family:var(--font-mono);word-spacing:-.3em;color:#ffffff8c;font-size:clamp(9px,2cqw,12px);line-height:1;position:absolute;inset:0}.hud__frame{--c:#ffffff47;--l:4.5cqw;--t:1.5px;background:linear-gradient(var(--c) 0 0) top left / var(--l) var(--t), linear-gradient(var(--c) 0 0) top left / var(--t) var(--l), linear-gradient(var(--c) 0 0) top right / var(--l) var(--t), linear-gradient(var(--c) 0 0) top right / var(--t) var(--l), linear-gradient(var(--c) 0 0) bottom left / var(--l) var(--t), linear-gradient(var(--c) 0 0) bottom left / var(--t) var(--l), linear-gradient(var(--c) 0 0) bottom right / var(--l) var(--t), linear-gradient(var(--c) 0 0) bottom right / var(--t) var(--l);background-repeat:no-repeat;position:absolute;inset:2.8cqw}.hud__label{white-space:nowrap;align-items:center;gap:.7em;display:flex;position:absolute;top:4.6cqw;right:9cqw}.hud__live{background:var(--rec);width:.7em;height:.7em;box-shadow:0 0 .8em var(--rec);border-radius:0;animation:1.6s ease-in-out infinite live}@keyframes live{50%{opacity:.25}}.scene__sound{z-index:6;border:1px solid var(--night-line);width:36px;height:36px;color:var(--on-ink);cursor:pointer;background:0 0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;bottom:2.4cqw;left:8.5cqw}.scene__sound svg{width:18px;height:18px}.scene__sound:hover{border-color:var(--yellow);color:var(--yellow)}@container (width<=460px){.panel{--u:calc(45cqw / 100);top:10%;left:22%}.hook{top:40%;right:8%}.fob{width:9cqw;right:8.6%}.hud__label{right:8cqw}}.hero{isolation:isolate;margin-top:calc(-1 * var(--header-h));min-height:min(100svh,1000px);padding-block:calc(var(--header-h) + clamp(40px, 6vw, 88px)) calc(clamp(32px, 4vw, 56px) + var(--curve-h));background:var(--night);color:var(--on-ink);align-items:center;display:grid;position:relative;overflow:hidden}.hero__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 75%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 75%,#0000 100%)}.hero:after{content:"";z-index:-1;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.hero__contours{fill:none;stroke-width:1px;width:110%;height:120%;position:absolute;inset:-10% -5%}.hero__contours-a{stroke:#ffffff12;animation:38s ease-in-out infinite alternate contour-drift-a}.hero__contours-a path[data-accent=true]{stroke:#ffd40073;stroke-width:1.5px}.hero__contours-b{stroke:#ffffff0a;animation:52s ease-in-out infinite alternate contour-drift-b}@keyframes contour-drift-a{0%{translate:-60px}to{translate:60px -24px}}@keyframes contour-drift-b{0%{translate:80px -10px}to{translate:-80px 20px}}.hero__grid{gap:56px;display:grid}.hero h1{letter-spacing:-.05em;color:var(--white);font-size:clamp(3.2rem,5.6vw,6.2rem);font-weight:800;line-height:.95}.hero__line{overflow-clip-margin:.12em;padding-bottom:.06em;display:block;overflow:clip}.hero__line>span{transition:translate 1s var(--ease-out);display:block}.hero__line+.hero__line>span{transition-delay:.1s}.reveal-ready .hero [data-reveal]:not([data-shown=true]) .hero__line>span{translate:0 105%}.reveal-ready .hero .hero__copy:not([data-shown=true]){opacity:1;translate:none}.hero__lead,.hero__actions{transition:opacity .8s var(--ease-out) .35s, translate .8s var(--ease-out) .35s}.hero__actions{transition-delay:.45s}.reveal-ready .hero__copy:not([data-shown=true]) :is(.hero__lead,.hero__actions){opacity:0;translate:0 16px}.hero .mark{color:var(--ink);transition:background-size .8s var(--ease-out) .7s, color .3s .95s;background-position:0 62%;background-size:100% .86em;padding:0 .12em .02em}.reveal-ready .hero [data-reveal]:not([data-shown=true]) .mark{color:var(--white);background-size:0% .86em}.hero__lead{max-width:38ch;color:var(--on-ink-soft);margin:28px 0 40px;font-size:clamp(1.15rem,1.5vw,1.3rem)}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__actions .btn--outline-light{font-variant-numeric:tabular-nums}.hero .scene-wrap figcaption{color:var(--on-ink-soft);font-size:.92rem}.hero .scene-wrap figcaption strong{color:var(--white)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero__grid{animation:linear both hero-exit;animation-timeline:view();animation-range:exit 10%}}}@keyframes hero-exit{to{opacity:.35;translate:0 6%}}@media (width>=1000px){.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,96px)}}@media (width>=640px) and (width<=999px){.hero .scene-wrap{max-width:560px}}@media (width<=480px){.hero__actions .btn{flex:100%}}.mobile-bar{display:none}@media (width<=760px){.mobile-bar{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);-webkit-backdrop-filter:blur(10px);transition:translate .3s var(--ease-out);grid-template-columns:1fr 1.3fr;gap:8px;display:grid;position:fixed;inset:auto 0 0;translate:0 110%}.mobile-bar[data-shown=true]{translate:0}.mobile-bar .btn{min-height:50px;padding-inline:12px}}.sv{width:100%;height:100%;display:block}.sv-cap{font-family:var(--font-sans);fill:var(--ink-soft);font-size:12.5px;font-weight:600}.sv-title{font-family:var(--font-sans);letter-spacing:-.02em;fill:var(--ink);font-size:15px;font-weight:650}.sv-tile{font-family:var(--font-sans);fill:#f2f2f2;font-size:9px;font-weight:600}.sv-data{font-family:var(--font-mono);word-spacing:-.3em;fill:var(--ink);font-size:12px}.sv-data--soft{fill:var(--ink-soft)}.sv-data--signal{fill:var(--yellow)}.sv-data--small{font-size:10.5px}.sv-flow{fill:none;stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1 9;animation:1s linear infinite sv-flow}@keyframes sv-flow{to{stroke-dashoffset:-20px}}.sv-blink{animation:1.8s ease-in-out infinite sv-blink}@keyframes sv-blink{50%{opacity:.35}}.sv-ring{filter:drop-shadow(0 0 4px #ffd400cc)}.sv-wave{animation:1.4s ease-out infinite sv-wave}@keyframes sv-wave{0%{opacity:0}30%{opacity:1}to{opacity:0}}.sv-new{animation:3.2s ease-in-out infinite sv-new}@keyframes sv-new{50%{fill:#fff3bf}}.sv-arm{transform-box:view-box;transform-origin:148px 204px;animation:sv-arm 7s var(--ease-out) infinite}@keyframes sv-arm{0%,28%{rotate:0deg}40%,78%{rotate:-78deg}92%,to{rotate:0deg}}.sv-sweep{transform-box:view-box;transform-origin:159px 101px;animation:5s ease-in-out infinite alternate sv-sweep}@keyframes sv-sweep{0%{rotate:-5deg}to{rotate:6deg}}@media (width<=560px){.sv-cap{display:none}}.services{padding-block:clamp(48px, 6vw, 88px) calc(var(--section-y) + var(--curve-h) * .5);background:var(--white);position:relative;overflow-x:clip}.svc-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=760px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1080px){.svc-grid{grid-template-columns:repeat(3,1fr)}.svc-card[data-wide=true]{grid-column:span 2}}.svc-card{--cut:36px;--bw:1.5px;--bg:var(--white);--fg:var(--ink);--soft:var(--ink-soft);--stage:linear-gradient(180deg, #fafafa 0%, #efefef 100%);display:grid}.svc-card[data-tone=dark]{--bg:var(--night);--fg:var(--white);--soft:var(--on-ink-soft)}.svc-card[data-tone=yellow]{--bg:var(--yellow);--soft:#111111b8}.svc-card__frame{padding:var(--bw);background:var(--ink);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);display:grid}.svc-card__inner{background:var(--bg);color:var(--fg);clip-path:polygon(0 0, calc(100% - var(--cut) + .6px) 0, 100% calc(var(--cut) - .6px), 100% 100%, 0 100%);grid-template-rows:auto 1fr;display:grid}.svc-card__stage{aspect-ratio:2;border-bottom:var(--bw) solid var(--ink);background:var(--stage);position:relative;overflow:hidden}@media (width>=1080px){.svc-card[data-wide=true] .svc-card__inner{grid-template-rows:none;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.svc-card[data-wide=true] .svc-card__stage{aspect-ratio:auto;border-bottom:0;border-right:var(--bw) solid var(--ink);min-height:300px}.svc-card[data-wide=true] .svc-card__body{align-content:end;padding:36px 32px 32px}.svc-card[data-wide=true] h3{font-size:clamp(1.7rem,2.4vw,2.2rem)}}.svc-card .sv-cap{display:none}.svc-card .sv *{animation-play-state:paused}.svc-card:hover .sv *{animation-play-state:running}.svc-card__body{align-content:start;gap:10px;padding:26px 26px 24px;display:grid;position:relative}.svc-card h3{letter-spacing:-.04em;font-size:1.5rem;font-weight:800;line-height:1.05}.svc-card p{color:var(--soft)}.trust{background:var(--yellow);color:var(--ink);padding-block:clamp(24px, 4vw, 48px) calc(clamp(16px, 2vw, 32px) + var(--curve-h));position:relative}.trust__list{border-top:2px solid var(--ink);grid-template-columns:repeat(2,1fr);margin-block:0;padding:0;list-style:none;display:grid}.trust__item{align-content:start;gap:6px;padding:24px 20px 24px 0;display:grid;position:relative}.trust__item:nth-child(n+3){border-top:1px solid #11111140}.trust__item strong{font-family:var(--font-mono);letter-spacing:-.06em;font-size:clamp(1.8rem,3.6vw,2.8rem);font-weight:500;line-height:1}.trust__item span{max-width:22ch;font-size:.98rem;line-height:1.35}@media (width>=860px){.trust__list{grid-template-columns:repeat(4,1fr)}.trust__item{padding:28px 28px 8px}.trust__item:first-child{padding-left:0}.trust__item:nth-child(n+3){border-top:0}.trust__item+.trust__item{border-left:1px solid #11111140}}
