:root{--bg:#0a0e16;--shell:#10151f;--surface:#141a26;--line:#ffffff12;--line-2:#ffffff24;--line-field:#ffffff5c;--lit:#ffffff0f;--lit-brand:#5eead438;--shadow:0 18px 50px -18px #061022c7;--fg:#f1f5fb;--dim:#9daac0;--faint:#7c8aa3;--turq:#5eead4;--cyan:#3ed0e8;--blue:#3b82f6;--action:#2e6fe0;--action-hi:#2a64ce;--action-lo:#2358b8;--glow:#5eead417;--glow-line:#5eead447;--warn:#f4a259;--display:linear-gradient(160deg,#7ff0e2,#22c1e0);--sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Inter,system-ui,sans-serif;--r-xl:34px;--r-lg:26px;--r-md:18px;--r-sm:12px;--pill:999px;--pad:clamp(20px,5vw,80px);--wide:1240px;--nav-h:62px;--nav-gap:14px;--nav-space:calc(var(--nav-h) + var(--nav-gap));--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:hidden;margin:0}img{display:block}::selection{background:var(--cyan);color:#04070c}:focus-visible{outline:2px solid var(--turq);outline-offset:3px;border-radius:var(--r-sm)}[id]{scroll-margin-top:96px}.skip{position:fixed;z-index:300;border-radius:var(--pill);background:var(--action);color:#fff;text-decoration:none;transition:transform .3s var(--ease);padding:11px 22px;font-size:14px;font-weight:600;top:14px;left:50%;transform:translate(-50%,-160%)}.skip:focus-visible{transform:translate(-50%)}body:before{content:"";position:fixed;z-index:-1;pointer-events:none;background:radial-gradient(46% 34% at 16% 6%,#5eead421 0%,#5eead41c 18%,#5eead414 36%,#5eead40c 54%,#5eead406 72%,#5eead400 100%),radial-gradient(44% 32% at 88% 30%,#3b82f621 0%,#3b82f61c 18%,#3b82f614 36%,#3b82f60c 54%,#3b82f606 72%,#3b82f600 100%),radial-gradient(50% 36% at 44% 96%,#3ed0e817 0%,#3ed0e813 18%,#3ed0e80e 36%,#3ed0e808 54%,#3ed0e804 72%,#3ed0e800 100%);inset:-20%}.veil{position:fixed;z-index:90;height:calc(var(--nav-space) + 58px);pointer-events:none;background:linear-gradient(#0a0e16f0 0%,#0a0e16c7 42%,#0a0e1657 72%,#0000 100%);inset:0 0 auto}.grain{position:fixed;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='1'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");inset:0}.nav{position:sticky;top:var(--nav-gap);z-index:100;display:flex;min-height:var(--nav-h);width:min(var(--wide),calc(100% - 2*var(--pad)));margin:var(--nav-gap)auto 0;border:1px solid var(--line);border-radius:var(--pill);backdrop-filter:blur(26px)saturate(150%);box-shadow:var(--shadow);background:#10151fdb;align-items: center;gap:20px;padding:9px 9px 9px 18px}.nav__brand{display:flex;color:var(--fg);letter-spacing:-.015em;text-decoration:none;align-items: center;gap:11px;margin-right:auto;font-size:15px;font-weight:600}.nav__brand img{width:auto;height:38px}.nav__links{display:flex;gap:4px}.nav__links a{border-radius:var(--pill);color:var(--dim);letter-spacing:-.01em;text-decoration:none;transition:color .3s var(--ease),background .3s var(--ease);padding:8px 14px;font-size:14px;font-weight:500}.nav__links a:hover{color:var(--fg);background:#ffffff0f}.nav__cta{display:flex;border-radius:var(--pill);background:var(--action);color:#fff;letter-spacing:-.01em;text-decoration:none;transition:background .25s var(--ease),transform .4s var(--ease);align-items: center;gap:7px;padding:10px 18px;font-size:14px;font-weight:600}.nav__cta:hover{background:var(--action-hi);transform:scale(1.03)}.nav__cta:active{background:var(--action-lo);transform:scale(.99)}.nav__menu{display:none;border:1px solid var(--line);border-radius:var(--pill);cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease);background:#ffffff0a;flex:none;place-items: center;width:44px;height:44px;padding:0}.nav__menu:hover{background:#ffffff14}.nav__menu span{grid-area:1/1;background:var(--fg);transition:translate .36s var(--ease),rotate .36s var(--ease);border-radius:2px;width:17px;height:1.5px}.nav__menu span:first-child{translate:0 -3.5px}.nav__menu span:last-child{translate:0 3.5px}.nav--open .nav__menu span{translate:0}.nav--open .nav__menu span:first-child{rotate:45deg}.nav--open .nav__menu span:last-child{rotate:-45deg}@media (max-width:900px){.nav{gap:12px;padding:9px 9px 9px 16px}.nav__menu{display:grid}.nav__cta{margin-left:auto}.nav__links{position:absolute;border:1px solid var(--line);border-radius:var(--r-lg);backdrop-filter:blur(26px)saturate(150%);box-shadow:var(--shadow);opacity:0;visibility:hidden;transform-origin:top center;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;background:#10151ff7;flex-direction:column;gap:2px;padding:10px;top:calc(100% + 10px);left:0;right:0;transform:translateY(-8px)scale(.985)}.nav--open .nav__links{opacity:1;visibility:visible;transform:none}.nav__links a{padding:13px 14px;font-size:15.5px}}@media (max-width:480px){.nav{gap:8px;padding:8px 8px 8px 12px}.nav__brand span{display:none}.nav__cta{padding:10px 15px;font-size:13.5px}}.sec,.cta{width:min(var(--wide),calc(100% - 2*var(--pad)));margin-inline-start:auto;margin-inline-end:auto}.hero{position:relative;display:flex;margin:calc(-1*var(--nav-space))0 clamp(34px,6vh,68px);padding-top:var(--nav-space);overflow:hidden;isolation:isolate;flex-direction:column;min-height:clamp(620px,100svh,900px)}.hero__visual{position:absolute;z-index:-2;overflow:hidden;pointer-events:none;inset:0 0 -4%}.hero__visual:after{content:"";position:absolute;background:linear-gradient(90deg,#0a0e16f5 0%,#0a0e16c7 26%,#0a0e163d 46%,transparent 64%),linear-gradient(0deg,var(--bg)0%,#0a0e1657 20%,transparent 44%);inset:0}.hero__plate{display:flex;width:min(var(--wide),calc(100% - 2*var(--pad)));flex:1;align-items: center;margin-inline-start:auto;margin-inline-end:auto;padding-block-start:clamp(58px,9vh,104px);padding-block-end:clamp(44px,7vh,76px)}.hero__col{max-width:min(100%,610px)}.hero__title{color:#f7f9fc;letter-spacing:-.05em;max-width:11ch;margin:0;font-size:clamp(48px,6.8vw,92px);font-weight:680;line-height:.97}.hero__title .line{display:block;overflow:hidden;padding-bottom:.06em}.hero__title .w{display:block}.grad{background:var(--display);color:var(--turq);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content}.hero__lede{color:#e2e8f1c7;letter-spacing:-.014em;max-width:44ch;margin:clamp(22px,3.4vh,34px) 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.58}.hero__lede strong{color:var(--fg);font-weight:600}.hero__actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px 24px;margin-top:clamp(26px,4vh,40px)}.hero__cta{display:inline-flex;border-radius:var(--r-sm);background:var(--action);color:#fff;letter-spacing:-.012em;text-decoration:none;transition:background .25s var(--ease),transform .4s var(--ease);align-items: center;gap:9px;width:-moz-fit-content;width:fit-content;padding:15px 28px;font-size:15px;font-weight:600;box-shadow:0 14px 34px -16px #061022f2,inset 0 1px #ffffff2e}.hero__cta:hover{background:var(--action-hi);transform:translateY(-2px)}.hero__cta:active{background:var(--action-lo);transform:translateY(0)scale(.99)}@media (max-width:820px){.hero{min-height:clamp(640px,100svh - 116px,780px)}.hero__col{max-width:none}.hero__visual{inset:-5% -24% 10% 12%}.hero__visual:after{background:linear-gradient(90deg,#0a0e16eb 0%,#0a0e168c 55%,transparent 100%),linear-gradient(0deg,var(--bg)0%,#0a0e16b8 46%,transparent 76%)}}@media (max-width:760px){.hero__plate{align-items: flex-end;padding-block-start:210px;padding-block-end:40px}}@media (max-width:520px){.hero__plate{padding-block-start:180px;padding-block-end:34px}.hero__title{font-size:clamp(43px,13.5vw,62px)}.hero__actions{align-items:stretch}.hero__cta{justify-content:center;width:100%}}.sec{padding:clamp(70px,12vh,156px) 0}.sec--dark,.sec--pilot{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--shell);box-shadow:var(--shadow),inset 0 1px 0 var(--lit);margin-block-start:clamp(20px,3.5vh,44px);margin-block-end:clamp(20px,3.5vh,44px);padding-inline-start:clamp(22px,4vw,64px);padding-inline-end:clamp(22px,4vw,64px)}.sec__label{display:flex;border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:14px;margin-bottom:clamp(30px,5vh,58px);padding-bottom:13px;font-size:12px;font-weight:600}.sec__sub{color:var(--dim);letter-spacing:-.014em;max-width:60ch;margin:clamp(20px,3.5vh,36px) 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.big{letter-spacing:-.04em;margin:0;font-size:clamp(40px,7.6vw,116px);font-weight:700;line-height:.96}.reveal{opacity:0;transform:translateY(24px)}.col,.fig,.cap,.duo__card,.tbl,.stack__layer,.step{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 1px 0 var(--lit)}.statement{letter-spacing:-.042em;max-width:17ch;margin:0;font-size:clamp(38px,7.2vw,112px);font-weight:700;line-height:1}.statement em{color:var(--dim);font-style:normal}.statement .hl{color:var(--turq)}.note{border:1px solid var(--glow-line);border-radius:var(--r-md);background:var(--glow);color:var(--dim);letter-spacing:-.008em;max-width:66ch;margin:clamp(32px,5vh,56px) 0 0;padding:clamp(20px,2.4vw,28px) clamp(22px,2.6vw,32px);font-size:clamp(15px,1.35vw,18px);line-height:1.6}.note b{color:var(--fg);font-weight:600}.iso-scene{position:relative;min-width:0}.iso-scene canvas{display:block;outline:none;width:100%;height:100%}.iso-scene:after{content:"";position:absolute;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='1'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");inset:0}.iso-scene[data-webgl=unavailable]{background:linear-gradient(150deg,#0000 28%,#5eead429 29% 40%,#0000 41%),linear-gradient(150deg,#0000 48%,#3b82f62e 49% 62%,#0000 63%)}.hero__visual .iso-scene{width:100%;height:100%}.visual-head{display:grid;grid-template-columns:minmax(0,1fr)minmax(260px,34ch);align-items: end;gap:clamp(24px,5vw,72px)}.visual-head .sec__sub{margin:0 0 .35em}.metric-line,.visual-key,.level-key,.check-line,.measure-line{display:grid;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);margin:clamp(22px,4vh,46px) 0 0}.metric-line{grid-template-columns:repeat(3,1fr)}.visual-key,.level-key,.measure-line{grid-template-columns:repeat(4,1fr)}.check-line{grid-template-columns:repeat(5,1fr);margin-top:clamp(40px,7vh,76px)}.metric-line>div,.visual-key>div,.level-key>li,.check,.measure{min-width:0;padding:clamp(18px,2.6vw,30px) clamp(14px,2vw,26px)}.metric-line>div:not(:first-child),.visual-key>div:not(:first-child),.level-key>li:not(:first-child),.check:not(:first-child),.measure:not(:first-child){border-left:1px solid var(--line)}.metric-line b,.visual-key b,.level-key b,.check b,.measure b{display:block;color:var(--fg);letter-spacing:-.022em;font-weight:620}.metric-line b{color:var(--turq);letter-spacing:-.045em;margin-bottom:6px;font-size:clamp(30px,4vw,56px)}.metric-line span,.visual-key span,.level-key small,.check small,.measure span{display:block;color:var(--faint);margin-top:7px;font-size:12.5px;line-height:1.45}.visual-key b{font-size:clamp(16px,1.8vw,22px)}.level-key{list-style:none;padding:0}.level-key li{display:grid;align-content: start}.level-key em{color:var(--turq);letter-spacing:.02em;margin-top:auto;padding-top:18px;font-size:12px;font-style:normal;font-weight:600}.level-key li:last-child em{color:#a6f5e6}.level-key li>span{display:block;color:var(--turq);letter-spacing:.1em;margin-bottom:16px;font-size:11px;font-weight:700}.level-key b{font-size:clamp(16px,1.7vw,21px)}.level-key li:last-child{background:#5eead40e}.check{display:grid;align-content: start;min-height:156px}.check b{font-size:clamp(15px,1.45vw,19px)}.check:nth-child(-n+3)>span{color:var(--turq)}.check:nth-child(n+4)>span{color:#79a9fa}.visual-caption{color:var(--dim);letter-spacing:-.009em;max-width:64ch;margin:clamp(24px,4vh,42px) 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.58}.visual-caption b{color:var(--fg);font-weight:600}.measure{min-height:126px}.measure b{font-size:clamp(17px,1.8vw,23px)}@media (max-width:760px){.visual-head{grid-template-columns:1fr}.visual-head .sec__sub{margin:0}.visual-key,.level-key,.measure-line{grid-template-columns:repeat(2,1fr)}.visual-key>div:nth-child(3),.level-key>li:nth-child(3),.measure:nth-child(3){border-left:0}.visual-key>div:nth-child(n+3),.level-key>li:nth-child(n+3),.measure:nth-child(n+3){border-top:1px solid var(--line)}.check-line{grid-template-columns:repeat(2,1fr)}.check:nth-child(odd){border-left:0}.check:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:480px){.metric-line{grid-template-columns:1fr}.metric-line>div:not(:first-child){border-top:1px solid var(--line);border-left:0}.metric-line>div{display:flex;align-items:baseline;gap:18px}.metric-line b{min-width:2.2em;margin:0}}.stack{display:grid;gap:12px;margin-top:clamp(36px,6vh,72px)}.stack__layer{display:grid;grid-template-columns:minmax(150px,210px)1fr minmax(140px,200px);transition:transform .5s var(--ease),border-color .4s;align-items: center;gap:12px clamp(18px,3vw,46px);padding:clamp(22px,3vw,32px) clamp(24px,3vw,36px)}.stack__layer:hover{border-color:var(--line-2);transform:translateY(-3px)}.stack__k{letter-spacing:-.028em;font-size:clamp(19px,2.1vw,27px);font-weight:650}.stack__v{color:var(--dim);letter-spacing:-.006em;font-size:clamp(14px,1.2vw,16px);line-height:1.6}.stack__t{color:var(--faint);text-align:right;font-size:13px}.stack__layer--us{background:linear-gradient(160deg,#5eead429,#5eead40d),var(--surface);box-shadow:0 24px 60px -24px #061022e0,inset 0 1px 0 var(--lit-brand);border-color:#5eead44d}.stack__layer--us .stack__k{color:#eafffa}.stack__layer--us .stack__v{color:var(--fg)}.stack__layer--us .stack__t{color:var(--turq)}@media (max-width:800px){.stack__layer{grid-template-columns:1fr}.stack__t{text-align:left}}.tbl{position:relative;overflow:hidden;margin-top:clamp(36px,6vh,68px)}table{border-collapse:collapse;width:100%;min-width:600px}th,td{text-align:left;letter-spacing:-.008em;padding:clamp(15px,1.9vw,22px) clamp(18px,2.2vw,30px);font-size:clamp(15px,1.3vw,17px)}thead th{color:var(--faint);font-size:14px;font-weight:500}tbody th{color:var(--fg);width:26%;font-weight:600}tbody td{color:var(--dim)}tbody td.good{color:var(--turq);font-weight:500}tbody tr{border-top:1px solid var(--line);transition:background .3s}tbody tr:hover{background:#ffffff08}.time{display:grid;gap:4px;margin-top:clamp(36px,6vh,72px)}.time__row{display:grid;grid-template-columns:clamp(94px,11vw,140px)16px 1fr;border-radius:var(--r-md);align-items: start;gap:clamp(14px,2.4vw,34px);padding:clamp(18px,2.4vw,26px);transition:background .4s}.time__row:hover{background:#ffffff09}.time__d{color:var(--faint);padding-top:3px;font-size:clamp(13px,1.2vw,15px);font-weight:500}.time__b{background:#ffffff21;border-radius:50%;width:13px;height:13px;margin-top:5px}.time__row h3{letter-spacing:-.026em;margin:0 0 7px;font-size:clamp(18px,1.8vw,24px);font-weight:620}.time__row p{color:var(--dim);max-width:60ch;margin:0;font-size:15px;line-height:1.58}.time__row--key{border:1px solid var(--glow-line);background:var(--glow)}.time__row--key .time__d{color:var(--turq)}.time__row--key .time__b{background:var(--turq);box-shadow:0 0 0 5px #5eead421}.std{display:flex;border-top:1px solid var(--line);color:var(--dim);letter-spacing:-.004em;flex-wrap:wrap;align-items:baseline;margin-top:clamp(30px,5vh,52px);padding-top:22px;font-size:13.5px;line-height:1.9}.std span:not(:last-child):after{content:"·";color:var(--faint);margin:0 11px}.fineprint{color:var(--faint);max-width:70ch;margin:clamp(24px,4vh,36px) 0 0;font-size:13.5px;line-height:1.65}.cta{text-align:center;padding:clamp(76px,14vh,176px) 0}.cta__title{letter-spacing:-.045em;margin:0;font-size:clamp(44px,8.6vw,140px);font-weight:700;line-height:.96}.duo{display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));text-align:left;gap:16px;max-width:1080px;margin:clamp(38px,7vh,72px) auto 0}.duo__card{display:flex;transition:transform .5s var(--ease),border-color .4s;flex-direction:column;align-items: flex-start;padding:clamp(26px,3vw,38px)}.duo__card:hover{border-color:var(--line-2);transform:translateY(-5px)}.duo__k{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;font-size:11.5px;font-weight:600}.duo__card p{color:var(--dim);letter-spacing:-.008em;margin:0 0 26px;font-size:clamp(15px,1.35vw,17px);line-height:1.6}.duo__btn{display:inline-flex;border-radius:var(--pill);background:var(--action);color:#fff;letter-spacing:-.012em;text-decoration:none;transition:background .25s var(--ease),transform .4s var(--ease);align-items: center;gap:8px;margin-top:auto;padding:14px 26px;font-size:15px;font-weight:600}.duo__btn:hover{background:var(--action-hi);transform:scale(1.025)}.duo__btn:active{background:var(--action-lo);transform:scale(.99)}.duo__btn--quiet{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff1a}.duo__btn--quiet:hover{background:#ffffff29}.duo__btn--quiet:active{background:#ffffff14}.cta__sub{color:var(--dim);letter-spacing:-.01em;max-width:46ch;margin:clamp(24px,4vh,40px) auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.6}.cta__btn{margin-top:clamp(28px,4.5vh,44px)}.cta .cta__btn{display:inline-flex}.contact{text-align:center}.contact__title{font-size:clamp(40px,7vw,104px)}.contact__sub{text-align:center;max-width:54ch;margin-inline-start:auto;margin-inline-end:auto}.contact__duo{margin-top:clamp(44px,7vh,78px)}.contact__direct{display:grid;border-top:1px solid var(--line);gap:clamp(18px,3vh,28px);max-width:1080px;margin:clamp(46px,7vh,84px) auto 0;padding-top:clamp(30px,5vh,48px)}.contact__direct p{color:var(--dim);margin:0;font-size:15.5px;line-height:1.7}.contact__direct a{color:var(--turq);letter-spacing:-.02em;text-decoration:none;transition:color .3s var(--ease),border-color .3s var(--ease);border-bottom:1px solid #5eead44d;font-size:clamp(19px,2.4vw,27px);font-weight:600}.contact__direct a:hover{color:#a6f5e6;border-bottom-color:var(--turq)}.contact__where{color:var(--faint)!important;font-size:13.5px!important}.form{display:grid;text-align:left;gap:clamp(20px,3vh,28px);max-width:720px;margin:clamp(44px,7vh,76px) auto 0}.form__routes{border:0;min-width:0;margin:0;padding:0}.form__routes legend,.form__field label{display:block;color:var(--dim);letter-spacing:-.006em;margin-bottom:11px;font-size:14px;font-weight:550}.form__opt{color:var(--faint);font-weight:450}.form__pills{display:flex;flex-wrap:wrap;gap:9px}.form__pill input{position:absolute;opacity:0;pointer-events:none}.form__pill span{display:block;border:1px solid var(--line-field);border-radius:var(--pill);color:var(--dim);letter-spacing:-.008em;cursor:pointer;transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease);background:#ffffff08;padding:11px 19px;font-size:15px}.form__pill:hover span{color:var(--fg);background:#ffffff12}.form__pill input:checked+span{background:var(--glow);color:var(--fg);border-color:#5eead466}.form__pill input:focus+span{outline:2px solid var(--turq);outline-offset:3px}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,20px)}.form__field{min-width:0}.form input,.form textarea{border:1px solid var(--line-field);border-radius:var(--r-sm);color:var(--fg);font:inherit;letter-spacing:-.008em;transition:border-color .25s var(--ease),background .25s var(--ease);background:#ffffff08;width:100%;padding:14px 16px;font-size:16px}.form textarea{resize:vertical;min-height:128px;line-height:1.6}.form input::placeholder,.form textarea::placeholder{color:var(--faint)}.form input:hover,.form textarea:hover{border-color:#ffffff80}.form input:focus,.form textarea:focus{outline:none;background:#ffffff0d;border-color:#5eead480}.form input:focus-visible{outline:2px solid var(--turq);outline-offset:2px}.form textarea:focus-visible{outline:2px solid var(--turq);outline-offset:2px}.form [aria-invalid=true]{border-color:#f4a2598c}.form__err{color:var(--warn);letter-spacing:-.004em;margin:9px 0 0;font-size:13.5px}.form__trap{position:absolute;opacity:0;width:1px;height:1px;left:-9999px}.form__foot{display:flex;flex-wrap:wrap;align-items: center;gap:14px 22px;margin-top:clamp(4px,1vh,10px)}.form__foot .duo__btn{cursor:pointer;border:0;font-family:inherit}.form__foot .duo__btn:disabled{opacity:.55;cursor:progress;transform:none}.form__note{color:var(--faint);flex:16ch;margin:0;font-size:13px;line-height:1.55}.form__note a{color:var(--turq)}.form__done{border-radius:var(--r-lg);background:var(--glow);text-align:left;border:1px solid #5eead447;max-width:620px;margin:clamp(44px,8vh,88px) auto 0;padding:clamp(30px,4vw,46px)}.form__done h2{outline-offset:6px;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(24px,3vw,34px);font-weight:660}.form__done p{color:var(--dim);margin:0;font-size:16px;line-height:1.65}.form__done a{color:var(--turq)}@media (max-width:620px){.form__row{grid-template-columns:1fr}.form__foot .duo__btn{justify-content:center;width:100%}}.foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:min(var(--wide),calc(100% - 2*var(--pad)));border-top:1px solid var(--line);align-items: start;gap:28px;margin:0 auto;padding:clamp(40px,6vh,68px) 0 clamp(30px,5vh,52px)}.foot__brand{display:flex;letter-spacing:-.015em;align-items: center;gap:13px;font-size:17px;font-weight:600}.foot__brand img{width:auto;height:48px}.foot p{color:var(--faint);margin:0;font-size:14px;line-height:1.65}.foot__c{display:grid;align-self: end;gap:8px;font-size:13px}.foot__mail{color:var(--turq);text-decoration:none;transition:color .3s var(--ease),border-color .3s var(--ease);border-bottom:1px solid #5eead44d;justify-self:start;padding-bottom:1px;font-size:14px;font-weight:550}.foot__mail:hover{color:#a6f5e6;border-bottom-color:var(--turq)}.miss{display:grid;align-content: center;min-height:68vh}.miss .sec__sub{margin-bottom:clamp(28px,5vh,44px)}.miss__cta{justify-self:start}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.hero__title .w{transform:none}.reveal{opacity:1;transform:none}}
