:root{--white:#FFFFFF;--ink:#191B1F;--panel:#FFFFFF;--panel-2:#FFFFFF;--line:#E6E3DC;--line-dark:#C6C2B6;--text:#26292F;--soft:#41454D;--muted:#6A6F78;--red:#B82525;--red-hi:#A21F1F;--red-deep:#6F1616;--red-tint:#F6E8E8;--gold:#8C6A1D;--skew:-24.2deg;--display:"Montserrat",sans-serif;--sub:"Jost",sans-serif;--body:"Figtree",sans-serif;--mono:"IBM Plex Mono",monospace}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:var(--body);font-weight:400;font-size:18px;line-height:1.72;-webkit-font-smoothing:antialiased}::selection{background:var(--red);color:#fff}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}section{padding:104px 0}h1,h2{font-family:var(--display);text-transform:uppercase;line-height:1.06;letter-spacing:-.01em;color:var(--ink)}h1{font-weight:900;font-size:clamp(2.5rem,5.4vw,4.1rem)}h2{font-weight:800;font-size:clamp(1.8rem,3.8vw,2.7rem)}h3{font-family:var(--sub);font-weight:600;font-size:1.22rem;color:var(--ink)}p{font-size:1.02rem}.sub{font-family:var(--sub);font-weight:400;color:var(--soft);font-size:1.3rem;line-height:1.6}.tick{display:inline-block;width:15px;height:15px;background:var(--red);transform:skew(var(--skew));margin-right:12px;flex-shrink:0}.tick.sm{width:9px;height:9px;margin-right:10px}.eyebrow{display:flex;align-items:center;font-family:var(--mono);font-weight:500;font-size:.76rem;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.h2rule{width:64px;height:7px;background:var(--red);transform:skew(var(--skew));margin:26px 0 0}.secnum{font-family:var(--mono);font-size:.74rem;letter-spacing:.2em;color:var(--line-dark);margin-bottom:14px}.kicker{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;color:var(--muted);text-transform:uppercase}.chip{display:inline-block;background:var(--red);transform:skew(var(--skew));padding:8px 20px;margin-bottom:22px;box-shadow:6px 6px #6f16162e}.chip span{display:inline-block;transform:skew(24.2deg);font-family:var(--mono);font-weight:500;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#fff}.cut{clip-path:polygon(0 18px,40px 0,100% 0,100% calc(100% - 18px),calc(100% - 40px) 100%,0 100%)}.btn{display:inline-block;background:var(--red);transform:skew(var(--skew));padding:17px 40px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:.84rem;letter-spacing:.08em;box-shadow:6px 6px #6f161638;transition:background .18s,box-shadow .18s,translate .18s;border:0;cursor:pointer}.btn,.btn>span,.navlinks a.btn,nav .nav-cta{color:#fff}.btn>span{display:inline-block;transform:skew(24.2deg)}.btn:hover{background:#8f1b1b;translate:2px 2px;box-shadow:3px 3px #6f161638}.btn:hover,.btn:hover>span{color:#fff}.btn.ghost{background:#fff;border:2px solid var(--ink);box-shadow:6px 6px #191b1f1f}.btn.ghost,.btn.ghost>span{color:var(--ink)}.btn.ghost:hover{background:var(--ink);border-color:var(--ink)}.btn.ghost:hover,.btn.ghost:hover>span{color:#fff}.cta-row{display:flex;gap:24px;flex-wrap:wrap;align-items:center}nav{position:sticky;top:0;z-index:100;background:#fffffff0;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.navrow{display:flex;align-items:center;justify-content:space-between;height:80px}.brandmark{font-family:var(--display);font-weight:800;font-size:.95rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.brandmark b{color:var(--red)}.navlogo img{height:34px;width:auto;display:block}@media(max-width:520px){.navlogo img{height:28px}}.navlinks{display:flex;gap:30px;font-family:var(--sub);font-weight:500;font-size:1rem;color:var(--soft);align-items:center}.navlinks a:hover{color:var(--red)}.nav-cta{background:var(--red);transform:skew(var(--skew));padding:11px 22px;font-family:var(--display);font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.nav-cta span{display:inline-block;transform:skew(24.2deg)}@media(max-width:960px){.navlinks{display:none}}.nav-toggle{display:none;background:none;border:1px solid var(--line);width:44px;height:40px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0}.nav-toggle span{display:block;width:20px;height:2px;background:var(--ink);transition:transform .2s,opacity .2s}.nav-toggle.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:none}@media(max-width:960px){.nav-toggle{display:flex}.nav-cta{font-size:.62rem;padding:9px 14px;margin-left:auto;margin-right:14px}.mobile-menu{display:block;max-height:0;overflow:hidden;transition:max-height .28s ease;background:#fff;border-bottom:0 solid var(--line)}.mobile-menu.open{max-height:520px;border-bottom:1px solid var(--line)}.mobile-menu a{display:block;padding:15px 32px;font-family:var(--sub);font-weight:500;font-size:1rem;color:var(--soft);border-top:1px solid var(--line)}.mobile-menu a:active,.mobile-menu a:hover{color:var(--red)}.mobile-menu .mm-cta{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em;color:#fff;background:var(--red)}.mobile-menu .mm-cta:hover{color:#fff}}@media(max-width:520px){.nav-cta{display:none}}.hero{padding:150px 0 130px;position:relative;overflow:hidden;background:var(--white)}.hero:has(.hero-media){background:var(--ink)}.hero .hero-media{position:absolute;inset:0;z-index:0}.hero .hero-media img,.hero .hero-media video{width:100%;height:100%;object-fit:cover}.hero .hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(88deg,#fffffff7,#fffffff0 34%,#ffffffb8 58%,#ffffff38)}.hero .wrap{position:relative;z-index:2}.hero h1{max-width:760px}.hero h1 .accent{color:var(--red)}.hero p.lead{font-family:var(--sub);font-weight:400;font-size:clamp(1.2rem,2.1vw,1.45rem);color:var(--text);max-width:620px;margin:26px 0 10px;line-height:1.55}.hero p.lead b{font-weight:600;color:var(--red)}.hero .qual{font-family:var(--mono);font-size:.76rem;letter-spacing:.14em;color:var(--soft);margin:28px 0 38px;text-transform:uppercase}.rec{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;color:#fff;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.6)}.hero .rec{position:absolute;right:32px;bottom:26px;z-index:2}.rec .dot{width:9px;height:9px;border-radius:50%;background:var(--red);animation:blink 1.4s steps(1) infinite}.rec .tc{color:#fff}@keyframes blink{50%{opacity:.15}}.page-hero{padding:120px 0 90px}.page-hero p.lead{color:var(--text)}@media(max-width:700px){.hero .rec{display:none}}.ticker{border-bottom:1px solid var(--ink);background:var(--ink);overflow:hidden;padding:15px 0;white-space:nowrap}.ticker-inner{display:inline-block;animation:scroll 36s linear infinite;font-family:var(--mono);font-weight:500;font-size:.74rem;letter-spacing:.18em;color:#b9b5ab;text-transform:uppercase}.ticker-inner b{color:#e8b44a;font-weight:500}.ticker-inner span{margin:0 34px;position:relative}.ticker-inner span:after{content:"";position:absolute;right:-38px;top:50%;width:8px;height:8px;background:var(--red);transform:translateY(-50%) skew(var(--skew))}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.factstrip{border-bottom:1px solid var(--line);background:#fff}.factstrip .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.fact{padding:36px 34px;border-right:1px solid var(--line)}.fact:first-child{padding-left:0}.fact:last-child{border-right:0}.fact .k{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;color:var(--red);text-transform:uppercase;margin-bottom:10px}.fact p{font-family:var(--sub);font-weight:400;color:var(--text);font-size:1.08rem;line-height:1.55}.fact p b{font-weight:600;color:var(--ink)}@media(max-width:820px){.factstrip .wrap{grid-template-columns:1fr}.fact{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.fact:last-child{border-bottom:0}}.prob-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:60px}.prob{background:#fff;border:1px solid var(--line);border-top:4px solid var(--red);padding:44px 42px;box-shadow:0 10px 30px #191b1f0d}.prob .n{display:inline-flex;align-items:center;justify-content:center;width:48px;height:36px;background:var(--red);transform:skew(var(--skew));margin-bottom:22px;box-shadow:4px 4px 0 var(--red-tint)}.prob .n span{display:inline-block;transform:skew(24.2deg);font-family:var(--display);font-weight:800;color:#fff;font-size:1rem}.prob h3{margin-bottom:12px}.prob p{color:var(--soft);font-size:1.02rem}@media(max-width:820px){.prob-grid{grid-template-columns:1fr}}.pull{margin:76px auto 0;max-width:800px;text-align:center}.pull .q{font-family:var(--sub);font-weight:400;font-style:italic;font-size:clamp(1.4rem,2.8vw,1.9rem);line-height:1.5;color:var(--ink)}.pull .q b{color:var(--red);font-style:normal;font-weight:600}.pull .a{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;color:var(--muted);margin-top:18px;text-transform:uppercase}.turn{padding:100px 0;text-align:center;background:var(--ink);color:#f4f2ec;position:relative;overflow:hidden}.turn:before{content:"";position:absolute;top:0;bottom:0;left:-8%;width:34%;background:var(--red);transform:skew(var(--skew));opacity:.14}.turn .wrap{max-width:840px;position:relative}.turn h2{color:#fff}.turn h2 .accent{color:#e04c4c}.turn p{color:#c9c5bb;font-family:var(--sub);font-weight:400;font-size:1.22rem;margin-top:24px}.lead-copy p{font-family:var(--sub);font-weight:400;font-size:1.18rem;color:var(--text);line-height:1.65;margin-bottom:20px}.lead-copy p b{font-weight:600;color:var(--ink)}.sys-lead{display:grid;grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);gap:64px;margin-top:56px;align-items:start}.ownbox{background:#fff;border:1px solid var(--line);padding:40px 38px 32px;box-shadow:0 14px 36px #191b1f0f}.ownbox .row{display:grid;grid-template-columns:1fr 1fr}.ownbox .col{padding-right:22px}.ownbox .col+.col{border-left:1px solid var(--line);padding-left:28px;padding-right:0}.ownbox .k{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.ownbox .col:first-child .k{color:var(--red)}.ownbox .col+.col .k{color:var(--muted)}.ownbox ul{list-style:none}.ownbox li{padding:8px 0;font-family:var(--sub);font-weight:400;font-size:1.05rem;color:var(--text);display:flex;align-items:baseline}.ownbox li:before{content:"";width:9px;height:9px;background:var(--red);transform:skew(var(--skew));margin-right:12px;flex-shrink:0;position:relative;top:-1px}.ownbox .col+.col li:before{background:var(--line-dark)}.ownbox .accountability{border-top:1px solid var(--line);margin-top:14px;padding-top:24px;font-family:var(--sub);font-weight:400;font-size:1.14rem;color:var(--ink)}.ownbox .accountability b{color:var(--red);font-weight:600}@media(max-width:920px){.sys-lead{grid-template-columns:1fr}}.phases{margin-top:90px}.phase{display:grid;grid-template-columns:120px minmax(0,4fr) minmax(0,7fr);gap:36px;padding:38px 0;border-top:1px solid var(--line);align-items:baseline}.phase:last-child{border-bottom:1px solid var(--line)}.phase .num{display:inline-flex;align-items:center;justify-content:center;width:64px;height:44px;background:#fff;border:2px solid var(--line-dark);transform:skew(var(--skew));transition:.2s}.phase .num span{display:inline-block;transform:skew(24.2deg);font-family:var(--display);font-weight:800;font-size:1.05rem;color:var(--soft);transition:.2s}.phase:hover .num{background:var(--red);border-color:var(--red);box-shadow:4px 4px 0 var(--red-tint)}.phase:hover .num span{color:#fff}.phase h3{font-size:1.18rem}.phase p{color:var(--soft);font-size:1.02rem}@media(max-width:820px){.phase{grid-template-columns:70px 1fr}.phase p{grid-column:2}.phase .num{font-size:1.8rem}}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:56px}.case{background:#fff;border:1px solid var(--line);border-top:4px solid var(--red);padding:42px 38px;box-shadow:0 10px 30px #191b1f0d}.case .num{font-family:var(--display);font-weight:900;font-size:clamp(2.2rem,4vw,3rem);color:var(--gold);line-height:1;margin-bottom:8px;transition:opacity .5s ease}.case .num.pending{opacity:0}.case .what{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:16px}.case p{color:var(--soft);font-size:.99rem}@media(max-width:860px){.results-grid{grid-template-columns:1fr}}.lanes{background:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);position:relative;overflow:hidden}.lanes:before{content:"";position:absolute;top:0;bottom:0;right:-8%;width:30%;background:var(--red);transform:skew(var(--skew));opacity:.12}.lanes .wrap{max-width:920px;position:relative}.lanes h2{color:#fff}.lanes .secnum{color:#ffffff38}.lanes .answer{margin-top:28px;font-family:var(--sub);font-weight:400;font-size:1.22rem;color:#c9c5bb;line-height:1.62}.lanes .answer b{font-weight:600;color:#fff}.lanes .sig{margin-top:38px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(1.15rem,2.4vw,1.6rem);letter-spacing:.01em;color:#fff}.lanes .sig .accent{color:#e04c4c}.proof-grid{display:grid;grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);gap:64px;margin-top:56px;align-items:center}.sample-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.sample-pages img{border:1px solid var(--line);box-shadow:0 18px 40px #191b1f24;background:#fff;display:block}.sample-pages>*:nth-child(1){transform:rotate(-1.6deg)}.sample-pages>*:nth-child(2){transform:rotate(.9deg) translateY(14px)}.sample-pages>*:nth-child(3){transform:rotate(-.6deg)}.proof-copy p{color:var(--soft);margin-top:20px;font-size:1.05rem}.proof-copy p b{color:var(--ink);font-weight:600}.proof-copy .btn{margin-top:32px}.congruence{margin-top:18px;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;color:var(--muted);text-transform:uppercase}@media(max-width:920px){.proof-grid{grid-template-columns:1fr}}.logoband{margin-top:96px;border-top:1px solid var(--line);padding-top:48px}.logoband .k{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-bottom:26px;display:flex;align-items:center}.logorow{display:grid;grid-template-columns:repeat(9,1fr);gap:10px}.logorow img{width:100%;filter:grayscale(1);opacity:.85;border:1px solid var(--line);transition:.2s}.logorow img:hover{filter:none;opacity:1}.logoband .note{margin-top:20px;font-size:.95rem;color:var(--muted)}@media(max-width:920px){.logorow{grid-template-columns:repeat(5,1fr)}}@media(max-width:560px){.logorow{grid-template-columns:repeat(3,1fr)}}.studios-band{border-top:1px solid var(--line)}#studios.studios-band{background:var(--ink);border-top-color:var(--ink)}#studios h2{color:#fff}#studios .secnum{color:#ffffff38}#studios .sets{border-top-color:#ffffff24}#studios .sets li{border-bottom-color:#ffffff24}#studios .sethead .n{color:#8f949c}#studios .sethead .name{color:#f4f2ec}#studios .sethead:hover .name,#studios .sets li.open .sethead .name{color:#e04c4c}#studios .setbody p{color:#b9b5ab}#studios .sub{color:#c9c5bb}#studios .studios-visual{background:#101114;box-shadow:16px 16px #b825254d}#studios .btn.ghost{background:transparent;border-color:#f4f2ec;box-shadow:none}#studios .btn.ghost,#studios .btn.ghost>span{color:#f4f2ec}#studios .btn.ghost:hover{background:#f4f2ec;border-color:#f4f2ec}#studios .btn.ghost:hover,#studios .btn.ghost:hover>span{color:var(--ink)}.studios-flex{display:grid;grid-template-columns:minmax(0,5.6fr) minmax(0,6.4fr);gap:64px;align-items:start;margin-top:50px}.sets{list-style:none;margin:0 0 34px;border-top:1px solid var(--line)}.sets li{border-bottom:1px solid var(--line)}.sethead{width:100%;display:flex;align-items:center;gap:18px;background:none;border:0;padding:18px 4px;cursor:pointer;text-align:left}.sethead .n{font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.14em;color:var(--muted)}.sethead .name{font-family:var(--sub);font-weight:600;font-size:1.12rem;color:var(--ink);flex:1;transition:color .18s}.sethead:hover .name,.sets li.open .sethead .name{color:var(--red)}.sethead .ind{margin-left:auto;font-family:var(--mono);font-size:1rem;color:var(--red);transition:transform .25s}.sets li.open .sethead .ind{transform:rotate(45deg)}.setbody{max-height:0;overflow:hidden;transition:max-height .3s ease}.sets li.open .setbody{max-height:140px}.setbody p{color:var(--soft);font-size:.99rem;padding:0 4px 18px 44px;max-width:460px}.studios-visual{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--panel-2);box-shadow:16px 16px 0 var(--red-tint)}.studios-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s ease}.studios-visual img.show{opacity:1}.studios-visual .cap{position:absolute;left:0;bottom:0;z-index:2;background:#191b1fd9;padding:8px 16px;font-family:var(--mono);font-weight:500;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:#fff}@media(max-width:920px){.studios-flex{grid-template-columns:1fr}}.about-flex{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start;margin-top:50px}.about p{color:var(--text);margin-bottom:18px;font-size:1.04rem}.team{list-style:none;display:grid;gap:0;margin-top:8px;border-top:1px solid var(--line)}.team li{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:13px 4px;font-family:var(--sub);font-size:1rem}.team .role{color:var(--muted);text-align:right}@media(max-width:920px){.about-flex{grid-template-columns:1fr}}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:50px}.fitcard{background:#fff;border:1px solid var(--line);padding:44px 42px;box-shadow:0 10px 30px #191b1f0d}.fitcard.yes{border-top:4px solid var(--red)}.fitcard.no{border-top:4px solid var(--line-dark)}.fitcard .k{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px}.fitcard.yes .k{color:var(--red)}.fitcard.no .k{color:var(--muted)}.fitcard ul{list-style:none}.fitcard li{padding:11px 0;color:var(--text);font-family:var(--sub);font-weight:400;font-size:1.05rem;display:flex;align-items:baseline;border-bottom:1px dashed var(--line)}.fitcard li:last-child{border-bottom:0}.fitcard li:before{content:"";width:9px;height:9px;transform:skew(var(--skew));margin-right:12px;flex-shrink:0;position:relative;top:-1px}.fitcard.yes li:before{background:var(--red)}.fitcard.no li:before{background:var(--line-dark)}@media(max-width:820px){.fit-grid{grid-template-columns:1fr}}.invest{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.inv-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;margin-top:56px;align-items:start}.pricebox{background:var(--ink);color:#f4f2ec;padding:48px 44px;box-shadow:16px 16px 0 var(--red-tint)}.pricebox .from{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;color:#b9b5ab;text-transform:uppercase}.pricebox .price{font-family:var(--display);font-weight:900;font-size:clamp(2.8rem,5vw,3.8rem);line-height:1.05;margin:12px 0 6px;color:#fff}.pricebox .price small{font-size:1.1rem;font-weight:700;color:#b9b5ab}.pricebox .term{font-family:var(--sub);font-weight:400;color:#c9c5bb;font-size:1.05rem;margin-bottom:24px}.pricebox .line{border-top:1px solid rgba(255,255,255,.16);padding-top:22px;font-size:.98rem;color:#c9c5bb}.inv-copy p{color:var(--text);margin-bottom:20px;font-size:1.05rem}.inv-copy p b{color:var(--ink);font-weight:600}.inv-copy .metric{background:var(--red-tint);border-left:4px solid var(--red);padding:24px 28px;margin-top:28px;font-family:var(--sub);font-weight:400;font-size:1.12rem;color:var(--ink)}@media(max-width:920px){.inv-grid{grid-template-columns:1fr}}.faq-wrap{max-width:880px}.faq-item{border-top:1px solid var(--line);padding:32px 0}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item h3{margin-bottom:12px}.faq-item p{color:var(--soft);font-size:1.02rem;max-width:720px}.final{position:relative;overflow:hidden;text-align:center;background:var(--ink);color:#f4f2ec;padding:130px 0}.final:after{content:"";position:absolute;top:0;bottom:0;right:-10%;width:30%;background:var(--red);transform:skew(var(--skew));opacity:.14}.final .wrap{position:relative;z-index:2;max-width:800px}.final h2{color:#fff}.final p{color:#c9c5bb;font-family:var(--sub);font-weight:400;font-size:1.22rem;margin:26px auto 42px;max-width:600px}.final .alt{margin-top:28px;font-size:1rem;color:#c9c5bb;font-family:var(--sub)}.final .alt a{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--red)}footer{border-top:1px solid var(--ink);padding:68px 0 40px;background:var(--ink)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:44px}.foot-grid p,.foot-grid a{font-size:.98rem;color:#b9b5ab;font-family:var(--sub)}.foot-grid h4{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#8f949c;margin-bottom:16px}.foot-grid ul{list-style:none;display:grid;gap:10px}.foot-grid a:hover{color:#e04c4c}.foot-bottom{border-top:1px solid rgba(255,255,255,.14);padding-top:26px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:#8f949c;text-transform:uppercase}.foot-bottom a:hover{color:#e04c4c}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}}.vet-badge{display:inline-flex;align-items:stretch;border:1px solid var(--line-dark);background:#fff;box-shadow:0 8px 22px #191b1f14}.vet-badge .vb-l{background:var(--red);color:#fff;display:flex;align-items:center;padding:0 12px;font-size:1rem}.vet-badge .vb-l span{color:#fff;line-height:1}.vet-badge .vb-r{padding:9px 14px;display:flex;flex-direction:column;justify-content:center}.vet-badge .vb-t{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.vet-badge .vb-s{font-family:var(--mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:3px}form{display:grid;gap:16px}.frow{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{font-family:var(--mono);font-weight:500;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);display:block;margin-bottom:8px}input,select,textarea{width:100%;background:#fff;border:1px solid var(--line-dark);color:var(--text);font-family:var(--body);font-weight:400;font-size:.98rem;padding:13px 14px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--red)}@media(max-width:900px){.frow{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
