@font-face{font-family:Archivo;src:url("fonts/archivo-400.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Archivo;src:url("fonts/archivo-500.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Archivo;src:url("fonts/archivo-600.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Archivo;src:url("fonts/archivo-700.ttf") format("truetype");font-weight:700;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("fonts/jetbrains-mono-500.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("fonts/jetbrains-mono-600.ttf") format("truetype");font-weight:600;font-display:swap}
*{box-sizing:border-box}main{overflow:hidden}summary::-webkit-details-marker{display:none}button,a,summary{-webkit-tap-highlight-color:transparent}.main-nav-v2{transition:background .3s ease,border-color .3s ease}.main-nav-v2.scrolled{background:rgba(8,8,6,.94)!important;border-bottom-color:rgba(255,255,255,.14)!important}.hero-v2,.signal-v2,.operations-v2,.approval-v2,.plans-v2,.faq-v2{isolation:isolate}.hero-v2 h1,.signal-v2 h2,.operations-v2 h2,.approval-v2 h2,.plans-v2 h2,.faq-v2 h2{text-wrap:balance}.plans-v2 article,.operations-v2 article{transition:transform .25s ease,border-color .25s ease,background .25s ease}.plans-v2 article:hover{transform:translateY(-6px);border-color:rgba(255,90,40,.6)!important}.operations-v2 article:hover{border-color:rgba(255,90,40,.45)!important}details summary b:last-child{transition:transform .25s ease}details[open] summary b:last-child{transform:rotate(45deg)}details[open] summary{color:#ff5a28!important}
.positioning-v2{position:relative;min-height:940px;padding:190px 24px 140px;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 48%,rgba(255,90,40,.055),transparent 36%),#080806}.positioning-v2:before{content:"";position:absolute;inset:0;opacity:.16;background-image:radial-gradient(rgba(255,255,255,.28) .55px,transparent .55px);background-size:5px 5px;pointer-events:none}.positioning-band{position:absolute;z-index:1;top:86px;left:-5%;width:110%;transform:rotate(-2.5deg);overflow:hidden;background:#ff5a28;color:#18160f;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(24,22,15,.25)}.positioning-band>div{width:max-content;display:flex;align-items:center;gap:34px;padding:14px 0;animation:positioning-marquee 32s linear infinite;font:600 13px 'JetBrains Mono',monospace;letter-spacing:.1em;white-space:nowrap}.positioning-band i{width:6px;height:6px;border-radius:50%;background:#18160f}.positioning-copy{position:relative;z-index:2;width:min(980px,100%);text-align:center}.positioning-kicker{display:inline-flex;gap:16px;align-items:center;margin:0 0 42px;color:#ff5a28;font:500 10px 'JetBrains Mono',monospace;letter-spacing:.14em;text-transform:uppercase}.positioning-kicker span{color:#68645d}.positioning-copy h2{margin:0;color:#f1ede4;font-size:clamp(62px,7.2vw,108px);font-weight:600;line-height:.88;letter-spacing:-.058em;text-wrap:balance}.positioning-copy>strong{display:block;margin:24px 0 0;color:#ff5a28;font-size:clamp(25px,3vw,42px);font-weight:500;letter-spacing:-.035em}.positioning-text{max-width:760px;margin:70px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;text-align:left}.positioning-text p{margin:0;color:#969189;font-size:16px;line-height:1.65}.positioning-text p:last-child{grid-column:1/3;color:#c5c0b7;font-size:18px;text-align:center;padding:28px 40px 0;border-top:1px solid rgba(255,255,255,.1)}.positioning-close{margin:72px auto 0;display:flex;justify-content:center;gap:10px;flex-wrap:wrap;font-size:20px}.positioning-close span{color:#77736c}.positioning-close b{color:#f1ede4;font-weight:600}.positioning-flow{margin:58px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;gap:19px;color:#77736c;font:500 9px 'JetBrains Mono',monospace;letter-spacing:.12em;text-transform:uppercase}.positioning-flow i{color:#ff5a28;font-style:normal}@keyframes positioning-marquee{to{transform:translateX(-50%)}}
@media(max-width:900px){
  .main-nav-v2{height:64px!important;grid-template-columns:1fr auto!important;padding:0 18px!important}.main-nav-v2>div{display:none!important}.main-nav-v2 img{width:108px!important}.main-nav-v2>a:last-child{padding:10px 14px!important;font-size:8px!important}
  .hero-v2{padding:120px 18px 80px!important}.hero-v2>div:first-of-type{background-size:44px 44px!important}.hero-v2 h1{font-size:58px!important;line-height:.86!important;margin-top:34px!important}.hero-v2>div[style*="margin:80px"]{display:block!important;margin:48px 0 0!important}.hero-v2>div[style*="margin:80px"] p{font-size:17px!important}.hero-v2>div[style*="margin:80px"] a{margin-top:28px!important}.hero-v2>div[style*="margin-top:96px"]{margin-top:80px!important}.hero-v2>div[style*="margin-top:96px"] aside{left:12px!important;padding:12px 14px!important}.hero-v2 div[style*="grid-template-columns:1.4fr .6fr"]{grid-template-columns:1fr!important}.hero-v2 div[style*="border-left:1px"]{grid-template-columns:1fr 1fr!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.07)!important}.hero-v2 div[style*="border-left:1px"] span{min-height:115px}.hero-v2 div[style*="border-left:1px"] span:first-child{border-right:1px solid rgba(255,255,255,.07)!important;border-bottom:0!important}
  .positioning-v2{min-height:0;padding:150px 18px 100px}.positioning-band{top:54px;left:-12%;width:124%;transform:rotate(-4deg)}.positioning-band>div{padding:11px 0;font-size:10px}.positioning-kicker{margin-bottom:32px}.positioning-copy h2{font-size:54px}.positioning-copy>strong{font-size:25px;line-height:1.15;margin-top:20px}.positioning-text{grid-template-columns:1fr;gap:24px;margin-top:52px}.positioning-text p{font-size:15px}.positioning-text p:last-child{grid-column:auto;text-align:left;padding:26px 0 0;font-size:17px}.positioning-close{display:block;margin-top:54px;font-size:18px;line-height:1.4}.positioning-close span,.positioning-close b{display:block}.positioning-flow{justify-content:flex-start;overflow-x:auto;gap:12px;margin-top:42px;padding-bottom:8px;white-space:nowrap}
  .signal-v2{padding:16px!important}.signal-v2>div{padding:78px 20px!important;border-radius:22px!important}.signal-v2 div[style*="justify-content:space-between"]{display:block!important}.signal-v2 h2{text-align:left!important;font-size:53px!important;margin-top:34px!important}.signal-v2 div[style*="grid-template-columns:1fr 96px"]{grid-template-columns:1fr!important;margin-top:64px!important}.signal-v2 div[style*="flex-direction:column;align-items:center"]{height:72px;justify-content:center}.signal-v2 div[style*="flex-direction:column;align-items:center"] i{width:1px!important;height:35px!important}.signal-v2 div[style*="flex-direction:column;align-items:center"] span{font-size:7px!important}
  .operations-v2{padding:100px 18px!important}.operations-v2>div:first-child{display:block!important}.operations-v2 h2{font-size:55px!important}.operations-v2>div:first-child>p{margin-top:28px!important}.operations-v2>div:last-child{margin-top:54px!important;border-radius:16px!important}.operations-v2>div:last-child>header b{display:none}.operations-v2 div[style*="grid-template-columns:repeat(4,1fr)"]{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}.operations-v2 div[style*="grid-template-columns:repeat(4,1fr)"]>section{min-width:84vw;scroll-snap-align:center}
  .approval-v2{padding:20px 18px 100px!important}.approval-v2>div{grid-template-columns:1fr!important;gap:70px!important}.approval-v2 h2{font-size:52px!important}.approval-v2 div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important}.approval-v2 div[style*="grid-template-columns:repeat(3,1fr)"] span{padding:16px 0!important;border-left:0!important;border-bottom:1px solid rgba(24,22,15,.12)}.approval-v2 div[style*="display:flex;gap:14px"]{display:grid!important;grid-template-columns:1fr!important}
  .plans-v2,.faq-v2{padding:0 18px 100px!important}.plans-v2>div:first-child{display:block!important}.plans-v2 h2{font-size:53px!important}.plans-v2>div:first-child>p{margin-top:28px!important}.plans-v2 div[style*="grid-template-columns:repeat(3,1fr)"]{grid-template-columns:1fr!important;margin-top:54px!important}.faq-v2>div{grid-template-columns:1fr!important;gap:60px!important}.faq-v2 h2{font-size:52px!important}.faq-v2 summary{font-size:16px!important;padding:23px 2px!important}.faq-v2 summary span{gap:12px!important}.faq-v2 details>p{padding-left:24px!important}
  footer{padding-left:18px!important;padding-right:18px!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}div[style*="animation:om-marquee"],.positioning-band>div{animation:none!important;transform:none!important}i{animation:none!important}}
