@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/fonts/cormorant-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/landing/fonts/cormorant-latin.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}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--bg:#07050e;--bg-raise:#0e0b1c;--surface:#1a15348c;--surface-solid:#120e24;--line:#e9c77a29;--line-soft:#f2f1fa14;--ink:#f2f1fa;--muted:#aaa4c4;--faint:#726c93;--gold:#e9c77a;--gold-deep:#c49a4a;--gold-light:#f7e6b5;--violet:#8f72ff;--danger:#ff9a9a;--radius:22px;--display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif;--header:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header) + 16px);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--gold);text-decoration:none}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:1180px;margin-inline:auto;padding-inline:20px}.wrap--wide{max-width:1360px}.wrap--narrow{max-width:820px}.center{text-align:center;margin-top:32px}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}.gilded{background:linear-gradient(100deg, var(--gold-deep) 0%, var(--gold-light) 28%, var(--gold) 50%, #fff4d2 62%, var(--gold-deep) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate gild}@keyframes gild{0%{background-position:0%}to{background-position:100%}}.btn{height:48px;font:600 15px/1 var(--sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;transition:translate .25s,box-shadow .25s,border-color .25s,background-color .25s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{translate:0 -1px}.btn:active{translate:0 1px}.btn--gold{background:linear-gradient(180deg, #f6dea0 0%, var(--gold) 45%, var(--gold-deep) 100%);color:#1c1406;box-shadow:inset 0 1px #fff9e6b3,inset 0 -6px 12px #96691e59,0 12px 32px -12px #e9c77aa6}.btn--gold:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:34%;animation:4.2s ease-in-out infinite sheen;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)skew(-20deg)}.btn--gold:hover{box-shadow:inset 0 1px #fff9e6cc,inset 0 -6px 12px #96691e4d,0 16px 40px -10px #e9c77acc}@keyframes sheen{0%,55%{transform:translate(-160%)skew(-20deg)}to{transform:translate(420%)skew(-20deg)}}.btn--ghost{color:var(--ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f2f1fa08;border-color:#f2f1fa2e}.btn--ghost:hover{border-color:var(--gold);background:#e9c77a0f}.btn--sm{height:38px;padding:0 16px;font-size:14px}.btn--lg{height:54px;padding:0 28px;font-size:16px}.btn--wide{width:100%}.btn:disabled{opacity:.6;cursor:progress;translate:none}.header{z-index:50;height:var(--header);border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#07050e9e;position:fixed;inset:0 0 auto}.header__row{align-items:center;gap:24px;height:100%;display:flex}.brand{color:var(--gold);font:600 23px/1 var(--display);letter-spacing:.01em;align-items:center;gap:9px;display:inline-flex}.brand span{color:var(--ink)}.brand small{font:600 10.5px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--faint);border:1px solid var(--line-soft);border-radius:999px;padding:5px 8px}.header__nav{gap:26px;margin-left:auto;display:flex}.header__nav a{color:var(--muted);font-size:14px;transition:color .2s}.header__nav a:hover{color:var(--ink)}.header__actions{gap:10px;display:flex}.header__other{color:var(--muted);white-space:nowrap;align-items:center;padding-inline:6px;font-size:14px;transition:color .2s;display:inline-flex}.header__other:hover{color:var(--ink)}.header__short{display:none}.hero{padding:calc(var(--header) + 44px) 0 64px;background:radial-gradient(1200px 600px at 12% -10%, #6e52e652, transparent 60%), radial-gradient(900px 600px at 95% 30%, #e9c77a1a, transparent 60%), linear-gradient(180deg, #0b0818 0%, var(--bg) 100%);position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:160px;position:absolute;inset:auto 0 0}.starfield{width:100%;height:100%;position:absolute;inset:0}.hero__glow{pointer-events:none;background:radial-gradient(circle,#e9c77a24,#0000 62%);width:760px;height:760px;position:absolute;top:6%;right:-10%}.hero__grid{z-index:1;grid-template:"copy art""copy points"/minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:0 40px;display:grid;position:relative}.hero__copy{grid-area:copy}.hero__art{grid-area:art;align-self:end}.points{grid-area:points;align-self:start}.hero h1{font:600 clamp(42px, 5vw, 66px) / 1.02 var(--display);letter-spacing:-.012em;margin-top:16px}.hero h1>span{display:block}.hero__lead{max-width:600px;color:var(--muted);margin-top:18px;font-size:16px}.hero__subtitle{max-width:600px;color:var(--ink);margin-top:12px;font-size:17px}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:600px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tiles a{border:1px solid var(--line);height:100%;color:var(--ink);background:#1410289e;border-radius:16px;gap:2px;padding:10px 16px 11px;transition:border-color .2s,translate .2s;display:grid}.tiles a:hover{border-color:var(--gold);translate:0 -1px}.tiles__name{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;line-height:1.3;display:flex}.tiles__short{display:none}.tiles__name b{color:var(--gold);font-size:11.5px;font-weight:600}.tiles__sum{font:700 27px/1.1 var(--display);font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg, #fff4d2, var(--gold) 60%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text}.tiles__eq{color:var(--faint);font-size:12.5px}.tiles__note{color:var(--faint);margin-top:10px;font-size:12.5px}.hero__cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.hero__micro{max-width:480px;color:var(--faint);margin-top:14px;font-size:13.5px}.hero__art{aspect-ratio:1;width:min(100%,470px);margin-inline:auto;position:relative}.orbit{position:absolute;inset:0}.orbit--outer{--radius:min(252px, 44vw)}.orbit--inner{--radius:min(196px, 34vw)}.orbit__path{width:calc(var(--radius) * 2);height:calc(var(--radius) * 2);border:1px dashed #e9c77a2b;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit--inner .orbit__path{border-style:solid;border-color:#f2f1fa0f}.orbit__item{border:1px solid var(--line);width:36px;height:36px;color:var(--gold);font:18px/1 var(--display);animation:orbit var(--duration) linear infinite;background:#0e0b1cd9;border-radius:50%;place-items:center;margin:-18px 0 0 -18px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 18px -4px #e9c77a66}.orbit--inner .orbit__item{width:22px;height:22px;box-shadow:none;background:0 0;border-color:#0000;margin:-11px 0 0 -11px;font-size:12px}@keyframes orbit{0%{transform:rotate(var(--angle)) translateY(var(--radius)) rotate(calc(var(--angle) * -1))}to{transform:rotate(calc(var(--angle) + 360deg)) translateY(var(--radius)) rotate(calc(var(--angle) * -1 - 360deg))}}.fan{place-items:center;animation:7s ease-in-out infinite float;display:grid;position:absolute;inset:0}.fan__card{border-radius:12px;width:40%;max-width:214px;position:absolute;box-shadow:0 30px 60px -22px #000000e6,0 0 46px -12px #e9c77a66}.fan__card--left{transform:translate(-58%)translateY(18px)rotate(-14deg)}.fan__card--right{transform:translate(58%)translateY(18px)rotate(14deg)}.fan__card--center{z-index:2;transform:translateY(-8px);box-shadow:0 36px 70px -20px #000000f2,0 0 70px -10px #e9c77a8c}@keyframes float{0%,to{translate:0}50%{translate:0 -12px}}.points{z-index:1;border-top:1px solid var(--line-soft);gap:10px;width:min(100%,470px);margin:12px auto 0;padding:20px 0 0;list-style:none;display:grid;position:relative}.points li{color:var(--muted);gap:12px;font-size:14.5px;display:flex}.points svg{color:var(--gold);flex-shrink:0;margin-top:4px}.meteors{pointer-events:none;position:absolute;inset:0;overflow:hidden}.meteor{background:var(--gold-light);opacity:0;border-radius:50%;width:2px;height:2px;animation-name:meteor;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 8px 1px #f7e6b5b3}.meteor:before{content:"";background:linear-gradient(90deg,#0000,#f7e6b5d9);width:110px;height:1px;position:absolute;top:50%;right:1px;transform:translateY(-50%)}@keyframes meteor{0%{opacity:0;transform:rotate(148deg)translate(0)}6%,55%{opacity:1}80%,to{opacity:0;transform:rotate(148deg)translate(720px)}}.section{padding:110px 0;position:relative}.heading{text-align:center;max-width:780px;margin:0 auto 52px}.heading h2,.apply h2{font:600 clamp(36px, 4.6vw, 58px) / 1.04 var(--display);letter-spacing:-.01em;text-wrap:balance;margin-top:14px}.heading__lead{color:var(--muted);text-wrap:pretty;margin-top:18px;font-size:17px}.subheading{text-align:center;font:600 clamp(28px, 3.2vw, 38px) / 1.1 var(--display);margin:80px 0 28px}.spot{isolation:isolate;position:relative}.spot:before,.spot:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.spot:before{z-index:-1;background:radial-gradient(440px circle at var(--mx,-999px) var(--my,-999px), #e9c77a17, transparent 45%)}.spot:after{background:radial-gradient(280px circle at var(--mx,-999px) var(--my,-999px), #e9c77ab3, transparent 60%);-webkit-mask-composite:xor;padding:1px;-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)}.spot:hover:before,.spot:hover:after{opacity:1}.bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.tile{border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(160deg,#221b4499,#0e0b1cb3);min-height:220px;padding:26px;transition:translate .3s;overflow:hidden}.tile:hover{translate:0 -3px}.tile--art{min-height:340px}.tile__art{z-index:-2;opacity:.85;border-radius:12px;width:52%;transition:transform .5s,opacity .5s;position:absolute;bottom:-26%;right:-8%;transform:rotate(9deg);box-shadow:0 24px 50px -16px #000000e6}.tile--art:before{opacity:1;background:radial-gradient(440px circle at var(--mx,-999px) var(--my,-999px), #e9c77a17, transparent 45%), linear-gradient(115deg, #0e0b1cf2 30%, #0e0b1c59 70%, transparent)}.tile--art:hover .tile__art{opacity:1;transform:rotate(5deg)translateY(-14px)}.tile__icon{border:1px solid var(--line);width:46px;height:46px;color:var(--gold);background:#e9c77a0f;border-radius:14px;flex-shrink:0;place-items:center;display:grid}.tile h3{font:600 28px/1.1 var(--display);margin-top:22px}.tile p{max-width:290px;color:var(--muted);margin-top:10px;font-size:15px}.quote{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#e9c77a14,#8f72ff0f);max-width:860px;margin:56px auto 0;padding:34px 38px;position:relative}.quote:before{content:"“";color:var(--gold);font:600 110px/1 var(--display);position:absolute;top:-34px;left:26px}.quote p{font:italic 500 clamp(22px, 2.4vw, 27px) / 1.35 var(--display);text-wrap:pretty}.section--models{background:radial-gradient(900px 500px at 50% 0%, #6e52e629, transparent 70%), var(--bg)}.models{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px 14px;display:grid}.model{border:1px solid var(--line);background:linear-gradient(#201a40d1,#0d0a1aeb);border-radius:22px;flex-direction:column;gap:14px;padding:22px 18px 20px;display:flex;box-shadow:0 40px 80px -40px #000c}@supports (grid-template-rows:subgrid){.model{grid-row:span 7;grid-template-rows:subgrid;row-gap:14px;display:grid}}.beam{border-radius:inherit;background:conic-gradient(from var(--beam-angle), transparent 0deg 270deg, #e9c77af2 320deg, #a084ffd9 345deg, transparent 360deg);-webkit-mask-composite:xor;animation:9s linear infinite beam-spin;animation-delay:var(--beam-delay,0s);pointer-events:none;padding:1px;position:absolute;inset:-1px;-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)}@keyframes beam-spin{to{--beam-angle:360deg}}.model__head{align-items:center;gap:14px;display:flex}.model__card{border-radius:6px;flex-shrink:0;width:44px;transform:rotate(-6deg);box-shadow:0 14px 26px -10px #000000e6}.model__index{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.model h3{font:600 24px/1.08 var(--display);margin-top:4px}.model__fits{color:var(--muted);font-size:13.5px;line-height:1.5}.model__text{font-size:14px;line-height:1.5}.model__how summary{border:1px solid var(--line-soft);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12px;font-weight:600;list-style:none;transition:border-color .2s,color .2s;display:flex}.model__how summary::-webkit-details-marker{display:none}.model__how summary:after{content:"+";color:var(--gold);font:400 18px/1 var(--sans);transition:rotate .3s}.model__how summary:hover{border-color:var(--line);color:var(--ink)}.model__how[open] summary:after{rotate:45deg}.model__how>:not(summary){margin-top:12px}.model__steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.model__steps li{color:var(--muted);counter-increment:step;padding-left:32px;font-size:13.5px;position:relative}.model__steps li:before{content:counter(step);border:1px solid var(--line);width:24px;height:24px;color:var(--gold);font:600 12px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.model__formula{color:var(--gold-light);font:600 19px/1.25 var(--display);border:1px dashed #e9c77a59;border-radius:14px;padding:12px 14px}.example{background:linear-gradient(160deg,#e9c77a17,#e9c77a05);border:1px solid #e9c77a3d;border-radius:18px;flex-direction:column;padding:14px;display:flex}.example__label{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;background:#e9c77a24;border-radius:999px;align-self:flex-start;padding:5px 10px;font-size:11px;font-weight:600;display:inline-block}.example ul{color:var(--muted);gap:4px;margin:12px 0 14px;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.example__eq{color:var(--muted);border-top:1px solid #e9c77a29;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:14px;font-size:13.5px;display:flex}.ticker{font:700 32px/1 var(--display);font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(180deg, #fff4d2, var(--gold) 60%, var(--gold-deep));color:#0000;-webkit-background-clip:text;background-clip:text}.example__summary{margin-top:8px;font-size:13px;line-height:1.45}.example__note{color:var(--faint);margin-top:6px;font-size:11.5px;line-height:1.4}.model__note{color:var(--muted);background:#f2f1fa0a;border-radius:12px;align-self:start;padding:10px 12px;font-size:12.5px;line-height:1.45}.model__note strong{color:var(--ink);font-weight:600}.model__meaning{border-top:1px solid var(--line-soft);font:italic 500 18px/1.3 var(--display);margin-top:auto;padding-top:14px}.compare{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.compare table{border-collapse:collapse;width:100%}.compare th,.compare td{text-align:left;vertical-align:top;padding:20px 24px}.compare thead th{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;background:#e9c77a0d;padding-block:16px;font-size:12px;font-weight:600}.compare tbody tr+tr{border-top:1px solid var(--line-soft)}.compare tbody th{color:var(--gold);font:600 26px/1.1 var(--display);white-space:nowrap}.compare td{color:var(--muted);font-size:15.5px}.compare td:first-of-type{color:var(--ink)}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.benefit{border:1px solid var(--line-soft);background:var(--surface);border-radius:18px;gap:16px;padding:22px;display:flex}.benefit h4{font:600 22px/1.15 var(--display)}.benefit p{color:var(--muted);margin-top:4px;font-size:14.5px}.launch{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.launch__aside{top:calc(var(--header) + 40px);position:sticky}.launch__aside .heading{text-align:left;margin:0 0 28px}.timeline{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(180deg, var(--gold), #8f72ff80 60%, transparent);width:1px;position:absolute;top:22px;bottom:22px;left:21px}.timeline li{align-items:center;gap:20px;display:flex;position:relative}.timeline__dot{border:1px solid var(--line);background:var(--surface-solid);width:44px;height:44px;color:var(--gold);font:700 21px/1 var(--display);font-variant-numeric:lining-nums;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:0 0 22px -6px #e9c77a80}.timeline p{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;flex:1;padding:16px 20px;font-size:16px}.section--ideas{padding-top:40px}.marquee{gap:18px;margin-bottom:96px;padding:24px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{flex-shrink:0;gap:18px;animation:90s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}.marquee--reverse .marquee__track{animation-direction:reverse}@keyframes marquee{to{transform:translate(calc(-100% - 18px))}}.deck-card{border-radius:9px;width:128px;box-shadow:0 18px 30px -14px #000000e6}.deck-card:nth-child(odd){transform:rotate(-3deg)translateY(4px)}.deck-card:nth-child(2n){transform:rotate(3deg)}.ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.idea{border:1px solid var(--line-soft);background:var(--surface);border-radius:20px;align-items:center;gap:20px;padding:20px;transition:translate .3s;display:flex}.idea:hover{translate:0 -3px}.idea img{border-radius:7px;flex-shrink:0;width:70px;transition:transform .4s;transform:rotate(-5deg);box-shadow:0 14px 24px -10px #000000e6}.idea:hover img{transform:rotate(0)scale(1.04)}.idea h3{font:600 24px/1.1 var(--display)}.idea p{color:var(--muted);margin-top:6px;font-size:14.5px}.faq{border-top:1px solid var(--line-soft)}.faq details{border-bottom:1px solid var(--line-soft)}.faq summary{font:600 clamp(21px, 2.2vw, 25px) / 1.2 var(--display);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1px solid var(--line);width:34px;height:34px;color:var(--gold);font:400 22px/1 var(--sans);border-radius:50%;flex-shrink:0;place-items:center;transition:rotate .3s;display:grid}.faq details[open] summary:after{rotate:45deg}.faq details p{max-width:680px;color:var(--muted);padding:0 4px 24px;font-size:16px}.section--apply{padding-bottom:130px;overflow:hidden}.apply__glow{pointer-events:none;background:radial-gradient(closest-side at 30%,#6e52e638,#0000),radial-gradient(closest-side at 72%,#e9c77a24,#0000);width:1100px;height:700px;position:absolute;top:20%;left:50%;translate:-50%}.apply{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.apply__copy .heading__lead{max-width:480px}.apply__models{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.apply__models li{align-items:center;gap:12px;font-size:16px;display:flex}.apply__models span{border:1px solid var(--line);width:30px;height:30px;color:var(--gold);font:600 12px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.apply__note{color:var(--faint);margin-top:20px;font-size:14px}.form{border:1px solid var(--line);background:linear-gradient(170deg,#241d48d9,#0e0b1cf0);border-radius:26px;gap:16px;padding:30px;display:grid;box-shadow:0 50px 100px -40px #000000e6,inset 0 0 0 1px #ffffff05}.field{gap:8px;display:grid}.field>span{color:var(--muted);font-size:14px}.field em{color:var(--faint);font-style:normal}.field input,.field textarea{width:100%;color:var(--ink);font:16px/1.4 var(--sans);background:#07050e99;border:1px solid #f2f1fa1f;border-radius:14px;padding:13px 16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:92px}.field input::placeholder,.field textarea::placeholder{color:#5d5880}.field input:focus,.field textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 4px #e9c77a1f}.trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:13.5px;display:flex}.consent input{width:18px;height:18px;accent-color:var(--gold);flex-shrink:0;margin:2px 0 0}.form__terms{color:var(--muted);text-align:center;font-size:13.5px}.form__error{color:var(--danger);background:#e052601a;border:1px solid #ff9a9a4d;border-radius:12px;padding:12px 14px;font-size:14px}.form--sent{text-align:center;justify-items:center;padding:56px 30px}.form--sent h3{font:600 36px/1.1 var(--display)}.form--sent p{max-width:360px;color:var(--muted)}.form__seal{border:1px solid var(--line);width:64px;height:64px;color:var(--gold);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 40px -6px #e9c77a99}.footer{border-top:1px solid var(--line-soft);color:var(--faint);padding:30px 0 40px;font-size:14px}.footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer .brand{font-size:20px}.footer nav{flex-wrap:wrap;gap:22px;display:flex}.footer nav a{color:var(--muted)}.footer nav a:hover{color:var(--ink)}.reveal-on [data-reveal]{opacity:0;transition:opacity .8s ease var(--delay,0s), transform .8s cubic-bezier(.2, .7, .2, 1) var(--delay,0s);transform:translateY(20px)}.reveal-on [data-reveal].is-in{opacity:1;transform:none}@media (width<=1180px){.models{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}}@media (width<=680px){.models{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.hero{padding-top:calc(var(--header) + 44px)}.hero__grid,.launch,.apply{grid-template-columns:minmax(0,1fr)}.hero__grid{grid-template-areas:"copy""points""art"}.hero__art{width:min(100%,380px);margin-top:24px}.orbit--outer{--radius:min(196px, 42vw)}.orbit--inner{--radius:min(150px, 32vw)}.launch__aside{position:static}.launch__aside .heading{text-align:center}.launch__aside .btn{display:none}.bento,.benefits,.ideas{grid-template-columns:repeat(2,minmax(0,1fr))}.points{width:100%;margin-top:18px;padding-top:16px}}@media (width<=860px){.header__nav,.brand small{display:none}.header__actions{margin-left:auto}}@media (width>=861px) and (width<=960px){.header__other{display:none}}@media (width<=720px){.wrap{padding-inline:16px}.section{padding:76px 0}.heading{margin-bottom:36px}.hero{padding-top:calc(var(--header) + 28px)}.hero .eyebrow{display:none}.hero h1{margin-top:0;font-size:36px}.hero__lead{margin-top:16px;font-size:15px;line-height:1.5}.hero__subtitle{margin-top:10px;font-size:15.5px;line-height:1.45}.tiles{gap:8px;margin-top:18px}.tiles a{border-radius:14px;padding:9px 12px 10px}.tiles__name{font-size:12.5px}.tiles__sum{font-size:23px}.tiles__eq{font-size:11.5px}.tiles__full{display:none}.tiles__short{display:inline}.hero__cta{gap:8px;margin-top:18px}.hero__cta .btn{flex:1 1 0;height:48px;padding:0 10px;font-size:14px}.hero__micro{font-size:12.5px}.points li{font-size:13.5px}.bento,.benefits,.ideas{grid-template-columns:minmax(0,1fr)}.tile--art{min-height:260px}.tile__art{width:40%;bottom:-36%}.tile--art p{max-width:64%}.model{padding:24px 20px}.quote{padding:30px 22px 26px}.compare{background:0 0;border:0;overflow:visible}.compare thead{display:none}.compare tbody{gap:12px;display:grid}.compare tbody tr{border:1px solid var(--line);background:var(--surface);border-radius:18px;gap:12px;padding:20px;display:grid}.compare tbody tr+tr{border-top:1px solid var(--line)}.compare th,.compare td{padding:0}.compare td:before{content:attr(data-label);color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.marquee{margin-bottom:64px}.deck-card{width:96px}.form{padding:22px 18px}.timeline p{padding:14px 16px;font-size:15px}}@media (width<=560px){.header__other{display:none}}@media (width<=520px){.header__row{gap:12px}.header__full{display:none}.header__short{display:inline}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.meteors{display:none}}
