@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2y2uoi4t910qy.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.jdLdjq_className{font-family:Sora,Sora Fallback;font-style:normal}.jdLdjq_variable{--font-sora:"Sora", "Sora Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._30ab_W_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._30ab_W_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.xwJ8La_className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.xwJ8La_variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--base:#08090b;--panel:#0e1013;--panel-2:#111317;--off:#f5f5f2;--white:#fff;--muted:#a3a8b1;--faint:#6b7079;--faint-2:#8a8f98;--line-1:#16181c;--line-2:#1c1e22;--line-3:#23262b;--ink-2:#4a4e55;--line-light:#deded7;--accent:#5b8cff;--sora:var(--font-sora), system-ui, sans-serif;--sans:var(--font-dm-sans), system-ui, sans-serif;--mono:var(--font-dm-mono), ui-monospace, monospace;--ease:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{background:var(--base);color:var(--off);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--white);outline-offset:3px}.light :focus-visible{outline-color:var(--base)}.wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:32px}.band{padding-block:clamp(80px,11vw,136px)}.dark{background-color:var(--base);background-image:radial-gradient(#ffffff07 1px,#0000 1px);background-size:4px 4px}.panel{background:var(--panel);border-block:1px solid var(--line-1)}.light{background:var(--off);color:var(--base)}.light p{color:var(--ink-2)}h1,h2,h3{font-family:var(--sora);font-weight:600}h2{letter-spacing:-.044em;max-width:14em;font-size:clamp(36px,5.4vw,68px);line-height:1}h2.sub{letter-spacing:-.043em;font-size:clamp(34px,4.5vw,56px)}h2 span,.hero-title span{display:block}.thin{font-weight:300}.accent{color:var(--accent)}.muted{color:var(--muted)}h2 .muted{color:var(--faint-2)}.lead{color:var(--muted);font-size:clamp(18px,1.7vw,21px);line-height:1.55}.lead strong{color:var(--white);font-weight:500}.tag{font:400 13px/1 var(--mono);letter-spacing:.5px;color:var(--faint);align-items:center;gap:8px;display:inline-flex}.tag.accent{color:var(--accent)}.tag.center{letter-spacing:1.5px;text-transform:uppercase;justify-content:center;font-size:12px;display:flex}.band .tag{margin-bottom:24px}.dot{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}.btn{font:500 17px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:transform .25s var(--ease), border-color .25s, background-color .25s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:18px 32px;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-accent{background:var(--accent);color:var(--base)}.btn-ghost{color:var(--off);border-color:#2e3137}.btn-ghost:hover{border-color:var(--faint);background:#ffffff0a}.btn-light{background:var(--off);color:var(--base)}.btn-dark{background:var(--base);width:100%;color:var(--off)}.btn-sm{padding:13px 22px;font-size:15px}.btn-row{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.header{--hs:0;z-index:20;padding-block:calc(24px - 12px * var(--hs));background:rgb(8 9 11/calc(var(--hs) * .9));border-bottom:1px solid rgb(35 38 43/var(--hs));-webkit-backdrop-filter:blur(calc(var(--hs) * 10px));position:fixed;inset:0 0 auto}.header-row,.footer-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.logo{font:300 18px/1 var(--sora);letter-spacing:-.3px;color:var(--off);align-items:center;gap:12px;display:inline-flex}.logo b{font-weight:600}.logo-mark{background:var(--off);width:32px;height:32px;color:var(--base);font:500 10px/1 var(--mono);border-radius:8px;place-items:center;display:grid}.nav{color:#9ea3ac;flex-wrap:wrap;align-items:center;gap:8px 30px;font-size:15px;display:flex}.nav a{transition:color .2s}.nav a:hover{color:var(--white)}.header .nav{margin-left:auto}.hero{background-image:none;min-height:min(100svh,1040px);padding:clamp(128px,12vw,176px) 0 clamp(64px,7vw,96px);position:relative;overflow:hidden}.hero-bg,.hero-glow{pointer-events:none;position:absolute;inset:0}.hero-glow{background:radial-gradient(46% 48% at 42% 38%,#5b8cff33,#0000 70%);inset:-30% 0 20%}[data-parallax]{transform:translate3d(0, var(--py,0px), 0);will-change:transform}.hero-inner{position:relative}.badge{border:1px solid var(--line-3);font:400 13px/1 var(--mono);letter-spacing:.5px;color:var(--off);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.hero-title{letter-spacing:-.051em;color:var(--white);margin-top:28px;font-size:clamp(56px,10.6vw,136px);line-height:.92}.hero-title .thin{padding-bottom:.14em}.hero-cols{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:end;gap:48px 72px;margin-top:clamp(24px,3vw,40px);display:grid}.hero-copy{max-width:520px}.board{background:var(--panel);border:1px solid var(--line-2);border-radius:20px;padding:24px;position:relative;box-shadow:0 40px 80px -40px #000c}.board-head{justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.board .tag{letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.live{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.board li{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex;position:relative}.board li:last-child{padding-bottom:4px}.board b{font-size:15px;font-weight:500;display:block}.board small{color:var(--faint);font-size:13px}.board .is-paused b{color:var(--faint);text-decoration:line-through}.pill{border:1px solid var(--line-3);color:var(--muted);border-radius:999px;padding:7px 12px;font-size:12px;line-height:1}.pill-scaling{background:var(--accent);border-color:var(--accent);color:var(--base)}.pill-testing{border-color:var(--accent);color:var(--accent)}.pill-paused{background:var(--line-2);color:var(--faint)}.bar{background:var(--accent);transform-origin:0;width:100%;height:2px;animation:3.6s ease-in-out infinite alternate bar;position:absolute;bottom:-1px;left:0}.trust{border-top:1px solid var(--line-1);padding-top:56px}.logos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:28px;display:grid}.logos li{border:1px solid var(--line-2);height:76px;color:var(--faint);border-radius:14px;place-items:center;font-size:14px;transition:border-color .25s,color .25s;display:grid}.logos li:hover{color:var(--muted);border-color:#33373d}.logos li{background:var(--off);border-color:#0000}.logos li.dark{background:#1a1c20}.logos img{filter:grayscale();opacity:.7;width:auto;max-width:70%;height:auto;max-height:52px;transition:opacity .25s,filter .25s}.logos li:hover img{filter:none;opacity:1}.marquee{background-color:var(--base);border-block:1px solid;border-image:linear-gradient(90deg,#0000,#23262b 18%,#5b8cffcc 50%,#23262b 82%,#0000) 1;margin-block:clamp(56px,8vw,96px);padding-block:clamp(24px,3vw,40px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee:before,.marquee:after{content:"";z-index:1;mix-blend-mode:color-dodge;pointer-events:none;position:absolute;inset:0}.marquee:before{background:radial-gradient(36% 130%,#a6a6a6,#000 74%)}.marquee:after{width:28%;animation:strip-sweep 6.5s var(--ease) infinite;background:linear-gradient(100deg,#000,#b9b9b9,#000);right:auto}.marquee-track{width:max-content;animation:52s linear infinite reverse marquee;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{font:300 clamp(40px, 6.4vw, 78px) / 1.15 var(--sora);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #33373e;white-space:nowrap;padding-right:.28em}.marquee-item i{color:var(--accent);-webkit-text-stroke:0;text-shadow:0 0 28px #5b8cffe6;font-style:normal;font-weight:200;animation:12s linear infinite star-spin;display:inline-block}.film{padding-bottom:clamp(80px,11vw,136px)}.film-frame{aspect-ratio:16/8;border:1px solid var(--line-2);background:var(--panel);width:100%;min-height:320px;transform:scale(calc(.86 + var(--pn,1) * .14));border-radius:24px;position:relative;overflow:hidden}.film-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.film-shade{background:linear-gradient(#0000 45%,#08090bd9);position:absolute;inset:0}.film-copy{padding:clamp(24px,4vw,48px);position:absolute;inset:auto 0 0}.film-copy .tag{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.film-copy p{font:300 clamp(26px, 4.6vw, 60px) / 1.05 var(--sora);letter-spacing:-.04em;color:var(--off);margin-top:16px}.split-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;display:flex}.split-head p{max-width:330px;font-size:17px}.services{border:1px solid var(--line-light);background:var(--line-light);border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(max(290px,30%),1fr));gap:1px;margin-top:64px;display:grid;overflow:hidden}.services li{background:var(--off);padding:40px 32px 48px;transition:background-color .3s}.services li:hover{background:var(--white)}.services h3{letter-spacing:-.6px;margin:72px 0 12px;font-size:25px;line-height:1.2;display:flex}.services h3 i{width:0;color:var(--accent);opacity:0;transition:width .3s var(--ease), opacity .3s, transform .3s var(--ease);font-style:normal;font-weight:300;overflow:hidden;transform:translate(-12px)}.services li:hover h3 i{opacity:1;width:1.3em;transform:none}.services p{max-width:30ch}.formula{position:relative;overflow:hidden}.formula-glow{pointer-events:none;background:radial-gradient(at 70% 60%,#5b8cff21,#0000 65%);position:absolute;inset:20% -10% -30% 45%}.formula .wrap{position:relative}.steps{border-top:1px solid var(--line-2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:48px 32px;margin-top:72px;padding-top:40px;display:grid}.step-num{font:200 88px/1 var(--sora);letter-spacing:-4px;color:#34373d;transition:color .4s;display:block}.steps li:first-child .step-num,.steps li:hover .step-num{color:var(--accent)}.steps h3{letter-spacing:-.6px;margin:40px 0 10px;font-size:24px}.steps p{max-width:30ch;color:var(--muted)}.standards,.faq,.start{gap:48px 64px;display:grid}.standards{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.standards>div p:last-child{max-width:34ch;margin-top:24px;font-size:17px}.standard-cards{grid-template-columns:repeat(auto-fit,minmax(max(230px,40%),1fr));gap:16px;display:grid}.standard-cards li{background:var(--base);border:1px solid #1f2227;border-radius:18px;padding:32px 30px 36px}.standard-cards li:hover{border-color:#3a3e45;transform:translateY(-3px)}.standard-cards svg{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.standard-cards h3{letter-spacing:-.6px;margin:28px 0 10px;font-size:24px;line-height:1.2}.standard-cards p{color:var(--muted)}.faq{grid-template-columns:minmax(0,1fr) minmax(0,2.25fr)}details{border-top:1px solid var(--line-2)}details:last-child{border-bottom:1px solid var(--line-2)}summary{font:600 20px/1.3 var(--sora);letter-spacing:-.4px;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.plus{width:14px;height:14px;transition:transform .3s var(--ease);flex:none;position:relative}.plus:before,.plus:after{content:"";background:var(--accent);height:1.5px;position:absolute;inset:6px 0 auto}.plus:after{transform:rotate(90deg)}details[open] .plus{transform:rotate(45deg)}details p{max-width:60ch;color:var(--muted);margin-top:-8px;padding-bottom:28px}.start{grid-template-columns:minmax(0,1fr) minmax(0,1.95fr);align-items:start}.start>div>p{max-width:34ch;margin-top:24px;font-size:17px}.form-steps{border-top:1px solid var(--line-light);margin-top:40px}.form-steps li{border-bottom:1px solid var(--line-light);align-items:center;gap:16px;padding:16px 0;font-weight:500;display:flex}.form-steps .tag{margin:0;font-size:12px}.form-card{background:var(--white);border:1px solid #e6e6e0;border-radius:28px;padding:clamp(24px,3.4vw,44px)}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;display:grid}.form-wide{grid-column:1/-1}.form-card label span{margin-bottom:8px;font-size:14px;font-weight:500;display:block}.form-card input,.form-card select,.form-card textarea{width:100%;height:54px;font:400 15px/1.4 var(--sans);color:var(--base);background:#fafaf8;border:1px solid #d3d3cc;border-radius:14px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.form-card textarea{resize:vertical;height:auto;padding-block:16px}.form-card ::placeholder{color:#8a8f98}.form-card :is(input,select,textarea):focus{outline:none}.form-card .btn{margin-top:20px}.form-note{text-align:center;margin-top:16px;font-size:13px}.form-thanks{align-content:center;min-height:420px;display:grid}.form-thanks h3{letter-spacing:-.043em;margin:20px 0 12px;font-size:clamp(34px,4.5vw,56px);line-height:1}.cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-block:clamp(72px,9vw,104px) clamp(48px,6vw,72px);display:flex}.footer-row{border-top:1px solid var(--line-1);flex-wrap:wrap;padding-block:40px;font-size:14px}.footer-row .nav{color:var(--faint-2);font-size:14px}.footer-base{color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-bottom:24px;font-size:13px;display:flex}.wordmark{padding-block:clamp(8px,1.5vw,24px) clamp(24px,3vw,48px);position:relative}.wordmark svg{width:100%;height:auto;display:block;overflow:visible}.wordmark text{font:600 122px var(--sora);fill:#1a1d23}.wordmark-sheen{animation:sheen 7s var(--ease) infinite;transform:skew(-18deg)}@property --shine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.shine:before{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--shine-angle), transparent 0 62%, #5b8cffd9 80%, #eef3ff 88%, transparent 96%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:7s linear infinite shine;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.shine-hover:before{opacity:0;transition:opacity .4s;animation-duration:4s}.shine-hover:hover:before{opacity:1}.standard-cards li{position:relative}.standard-cards li:nth-child(2):before{animation-delay:-1.75s}.standard-cards li:nth-child(3):before{animation-delay:-3.5s}.standard-cards li:nth-child(4):before{animation-delay:-5.25s}.sparkles{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 30%,#0000 85%)}.sparkles:before,.sparkles:after{content:"";opacity:.45;background-image:radial-gradient(1.4px 1.4px at 8% 12%,#fff,#0000),radial-gradient(1px 1px at 27% 64%,#fff,#0000),radial-gradient(1.6px 1.6px at 44% 31%,#9db9ff,#0000),radial-gradient(1px 1px at 61% 83%,#fff,#0000),radial-gradient(1.3px 1.3px at 73% 22%,#fff,#0000),radial-gradient(1px 1px at 88% 57%,#9db9ff,#0000),radial-gradient(1.2px 1.2px at 95% 91%,#fff,#0000),radial-gradient(1px 1px at 17% 88%,#fff,#0000);background-size:540px 540px;animation:4.2s ease-in-out infinite alternate twinkle,70s linear infinite drift;position:absolute;inset:0 0 -540px}.sparkles:after{background-position:190px 270px;background-size:780px 540px;animation-duration:6.5s,110s;animation-delay:-3s,0s}.footer{position:relative;overflow:hidden}.footer>.wrap{position:relative}.btn{transition:transform .25s var(--ease), border-color .25s, background-color .25s, box-shadow .4s var(--ease);position:relative;overflow:hidden}.btn:after{content:"";background:linear-gradient(105deg, transparent 35%, var(--sweep,#ffffff8c) 50%, transparent 65%);transition:translate .75s var(--ease);position:absolute;inset:0;translate:-110%}.btn:hover:after{translate:110%}.btn:active{transition-duration:90ms;transform:translateY(0)scale(.97)}.btn-accent:hover{box-shadow:0 16px 44px -12px #5b8cffcc,inset 0 0 0 1px #ffffff4d}.btn-ghost{--sweep:#ffffff24}.btn-ghost:hover{border-color:#5b8cffb3;box-shadow:0 0 0 5px #5b8cff1a}.btn-light{--sweep:#5b8cff66}.btn-light:hover{box-shadow:0 12px 34px -14px #fff9}.btn-dark{--sweep:#5b8cff80}.btn-dark:hover{box-shadow:0 18px 44px -18px #5b8cffe6}.form-card{transition:box-shadow .5s var(--ease), border-color .5s;position:relative;box-shadow:0 40px 80px -52px #08090b59}.form-card:focus-within{border-color:#cdd8f3;box-shadow:0 44px 96px -44px #5b8cff80}.form-card.shine:before{background:conic-gradient(from var(--shine-angle), transparent 0 62%, #5b8cfff2 80%, #08090b 90%, transparent 97%);animation-duration:9s}.form-card label span{transition:color .2s}.form-card label:focus-within span{color:#2f5fe0}.form-card :is(input,select,textarea){transition:border-color .2s, box-shadow .25s var(--ease), background-color .2s}.form-card :is(input,select,textarea):hover{border-color:#a8a8a0}.form-card :is(input,select,textarea):focus{border-color:var(--accent);background:var(--white);box-shadow:0 0 0 4px #5b8cff33}[data-reveal].is-in .form-grid>label,[data-reveal].is-in .form-card>.btn,[data-reveal].is-in .form-note,.form-thanks>*{animation:rise .7s var(--ease) both;animation-delay:calc(.15s + var(--n,0) * 70ms)}.form-grid>label:nth-child(2),.form-thanks>:nth-child(2){--n:1}.form-grid>label:nth-child(3),.form-thanks>:nth-child(3){--n:2}.form-grid>label:nth-child(4),.form-thanks>:nth-child(4){--n:3}.form-grid>label:nth-child(5){--n:4}.form-grid>label:nth-child(6){--n:5}.form-grid>label:nth-child(7){--n:6}.form-card>.btn{--n:7}.form-note{--n:8}.form-check{fill:none;width:56px;height:56px;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:28px}.form-check path,.form-check circle{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw .9s var(--ease) .3s forwards}.form-check path{animation-duration:.5s;animation-delay:.8s}.rise{animation:rise .9s var(--ease) both;animation-delay:var(--d,0s)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;filter:blur(10px);transition:opacity .9s var(--ease) var(--d,0s), translate .9s var(--ease) var(--d,0s), filter .9s var(--ease) var(--d,0s), transform .3s var(--ease), border-color .3s;translate:0 48px}[data-reveal].is-in{opacity:1;filter:none;translate:none}}@keyframes strip-sweep{0%,20%{transform:translate(-110%)}80%,to{transform:translate(470%)}}@keyframes star-spin{to{rotate:360deg}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes shine{to{--shine-angle:360deg}}@keyframes sheen{0%,35%{transform:translate(0)skew(-18deg)}85%,to{transform:translate(1400px)skew(-18deg)}}@keyframes twinkle{0%{opacity:.15}to{opacity:.85}}@keyframes drift{to{transform:translateY(-540px)}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@keyframes pulse{50%{opacity:.35}}@keyframes bar{0%{transform:scaleX(.3)}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-parallax]{transform:none}.form-check path,.form-check circle{stroke-dashoffset:0}}@media (max-width:960px){.hero-cols,.standards,.faq,.start{grid-template-columns:minmax(0,1fr)}.header .nav{display:none}.services h3{margin-top:40px}}@media (max-width:560px){.wrap{padding-inline:20px}.btn{padding:16px 24px;font-size:16px}.btn-sm{padding:12px 18px;font-size:14px}.step-num{font-size:64px}.film-frame{aspect-ratio:4/5}}.adm{background:var(--off);max-width:1280px;color:var(--base);min-height:100vh;font-family:var(--sans);margin:0 auto;padding:32px 16px 64px}.adm-center{place-items:center;max-width:none;display:grid}.adm a{color:#2a56d6}.adm-card{background:var(--white);border:1px solid #e6e6e0;border-radius:20px;gap:16px;width:min(380px,100%);padding:32px;display:grid}.adm-card label{gap:6px;font-size:14px;font-weight:500;display:grid}.adm input,.adm select{background:var(--white);height:42px;font:inherit;border:1px solid #d3d3cc;border-radius:10px;padding:0 12px}.adm button{background:var(--base);height:42px;color:var(--white);font:500 14px var(--sans);cursor:pointer;border:0;border-radius:10px;padding:0 18px}.adm button:disabled{opacity:.6}.adm-err{color:#b3261e;font-size:14px}.adm-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.adm-head h1 small{color:var(--ink-2);margin-left:8px;font-size:14px;font-weight:400}.adm-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.adm-filters label{align-items:center;gap:6px;font-size:14px;display:flex}.adm-filters input[name=q]{flex:240px}.adm-reset{font-size:14px}.adm-scroll{background:var(--white);border:1px solid #e6e6e0;border-radius:14px;overflow-x:auto}.adm table{border-collapse:collapse;width:100%;font-size:14px}.adm th,.adm td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:10px 12px}.adm th a{color:var(--base);white-space:nowrap;text-decoration:none}.adm td{white-space:nowrap}.adm-msg{min-width:260px;max-width:420px;white-space:pre-wrap!important}.adm-empty{text-align:center;color:var(--ink-2);padding:32px!important}.adm-pager{justify-content:center;gap:24px;margin-top:20px;font-size:14px;display:flex}.adm-pager span:not(:nth-child(2)){color:#aaa}.form-card em{color:#8a8f98;font-style:normal;font-weight:400}.form-card small{color:#6b7079;margin-top:6px;font-size:13px;display:block}.footer-about{max-width:34ch;color:var(--faint-2);margin-top:12px;font-size:14px}.page-hero{padding-block:clamp(120px,14vw,180px) clamp(56px,7vw,88px)}.page-hero h1{letter-spacing:-.045em;max-width:14em;margin-top:16px;font-size:clamp(40px,6vw,76px);line-height:1}.page-hero p.lead{max-width:46em;color:var(--muted);margin-top:24px;font-size:clamp(17px,1.6vw,20px)}.pg-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:40px;display:grid}.pg-card{background:var(--white);border:1px solid #e6e6e0;border-radius:20px;padding:28px}.dark .pg-card,.panel .pg-card{background:var(--panel-2);border-color:var(--line-3)}.pg-card h3{letter-spacing:-.03em;margin-bottom:10px;font-size:22px}.pg-card p{font-size:15px;line-height:1.6}.panel .pg-card p,.dark .pg-card p{color:var(--muted)}.pg-card ul{margin:16px 0 0;padding-left:18px;font-size:15px;line-height:1.7}.pg-intro{max-width:42em;color:var(--muted);margin-top:16px}.light .pg-intro{color:var(--ink-2)}.prose{max-width:760px}.prose h2{letter-spacing:-.02em;max-width:none;margin:36px 0 10px;font-size:22px;line-height:1.2}.prose p{margin-bottom:8px;line-height:1.7}.prose .updated{color:var(--faint-2);font-size:14px}.contact-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:860px){.contact-grid{grid-template-columns:1fr}}.contact-box{border:1px solid var(--line-3);border-radius:20px;padding:28px}.contact-box h3{margin-bottom:10px;font-size:20px}.contact-box p,.contact-box a{color:var(--muted);line-height:1.7;display:block}.pg-card ul{list-style:outside}.pg-card ul li::marker{color:var(--accent)}.contact-box h3{color:var(--white)}.pg-grid>.pg-card{list-style:none}.mnav{display:none;position:relative;border:0!important}.mnav summary{cursor:pointer;width:44px;height:44px;font:400 20px/1 var(--sans);letter-spacing:0;border:1px solid var(--line-3);color:var(--white);border-radius:10px;justify-content:center;place-items:center;gap:0;padding:0;list-style:none;display:grid}.mnav summary::-webkit-details-marker{display:none}.mnav nav{z-index:60;background:var(--panel-2);border:1px solid var(--line-3);border-radius:14px;min-width:180px;padding:8px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 12px 40px #00000080}.mnav nav a{font:500 16px/1.2 var(--sans);color:var(--muted);border-radius:8px;padding:12px 14px}.mnav nav a:hover{color:var(--white);background:var(--line-2)}@media (max-width:960px){.mnav{display:block}}.logos img{opacity:.85}.logos li:has(img[alt^=One\ Touch]) img{max-height:64px}@media (max-width:560px){.header-row>.btn{display:none}.mnav{margin-left:auto}}
