.hero{min-height:calc(100svh - 78px);background:radial-gradient(circle at 87% 14%,rgba(132,30,46,.34),transparent 31%),radial-gradient(circle at 8% 88%,rgba(78,20,31,.24),transparent 34%),linear-gradient(135deg,#070a10 0%,#0c1018 48%,#160b10 100%)}.hero::before{content:"";position:absolute;right:-10%;top:-35%;width:58vw;height:58vw;border:1px solid rgba(113,167,231,.08);border-radius:50%;box-shadow:0 0 0 80px rgba(113,167,231,.025),0 0 0 160px rgba(113,167,231,.018);pointer-events:none}.hero::after{content:"LF / 01";position:absolute;right:3vw;bottom:22px;color:rgba(167,191,222,.09);font:700 11px "JetBrains Mono",monospace;letter-spacing:.24em}.hero-grid{display:none}.hero-content{width:min(calc(100% - clamp(40px,7vw,120px)),1680px);padding:clamp(48px,5vw,78px) 0 0}.hero-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(64px,7vw,112px);align-items:center}.hero-message{min-width:0;padding-right:clamp(10px,2vw,28px)}.hero h1{max-width:820px;margin:22px 0 25px;font-size:clamp(50px,4.75vw,86px);line-height:.94}.hero h1 em{white-space:nowrap}.hero-copy{max-width:690px;margin:0 0 18px;color:#b9c6d8;font-size:clamp(16px,1.45vw,18px);line-height:1.65}.hero-outcome{max-width:690px;margin:0 0 28px;padding:13px 17px;border-left:2px solid var(--lime);background:linear-gradient(90deg,rgba(200,255,90,.085),transparent);color:#d8e4ef;font-size:13px;line-height:1.55}.hero .actions{gap:28px}.hero-infra{position:relative;min-width:0;padding:18px;border:1px solid rgba(112,151,202,.34);border-radius:18px;background:linear-gradient(145deg,rgba(18,29,45,.96),rgba(7,12,21,.98));box-shadow:0 34px 90px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.035)}.hero-infra::before{content:"";position:absolute;inset:-1px;border-radius:18px;background:linear-gradient(135deg,rgba(255,88,106,.38),transparent 20%,transparent 72%,rgba(255,123,75,.2));padding:1px;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.hero-infra-bar{display:flex;align-items:center;justify-content:space-between;padding:1px 2px 16px;color:#8e9db2;font:700 9px "JetBrains Mono",monospace;letter-spacing:.08em}.hero-infra-bar span{display:flex;align-items:center;gap:8px}.hero-infra-bar i{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.hero-infra-bar strong{color:var(--lime);font-size:8px;letter-spacing:.14em}.hero-infra-flow{display:grid;grid-template-columns:minmax(62px,1fr) 10px minmax(62px,1fr) 10px minmax(62px,1fr) 10px minmax(62px,1fr);align-items:center;margin-bottom:16px}.hero-infra-flow>div{display:grid;min-width:0;padding:10px 8px;border:1px solid #263449;border-radius:8px;background:#0a111c}.hero-infra-flow>div.done{border-color:rgba(200,255,90,.3)}.hero-infra-flow>div.active{border-color:rgba(67,157,255,.65);background:rgba(32,97,171,.12);box-shadow:0 0 24px rgba(44,123,222,.11)}.hero-infra-flow>i{height:1px;background:#2b3b50}.hero-infra-flow small{color:#62738a;font:700 7px "JetBrains Mono",monospace}.hero-infra-flow b{overflow:hidden;margin:4px 0;color:#eaf1fa;font-size:9px;text-overflow:ellipsis}.hero-infra-flow span{color:#62738a;font:600 7px "JetBrains Mono",monospace}.hero-infra-flow .done span{color:#aacc68}.hero-infra-flow .active span{color:#6eb1ff}.hero-terminal{overflow:hidden;border:1px solid #26364b;border-radius:10px;background:#05090f}.hero-terminal>div{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid #222f42;background:#0d1521}.hero-terminal>div span{width:7px;height:7px;border-radius:50%;background:#ff6674}.hero-terminal>div span:nth-child(2){background:#f7b84d}.hero-terminal>div span:nth-child(3){background:#75d994}.hero-terminal>div b{margin-left:5px;color:#687990;font:600 8px "JetBrains Mono",monospace}.hero-terminal pre{min-height:238px;margin:0;padding:20px;color:#aebdd0;font:600 clamp(11px,1vw,13px)/1.7 "JetBrains Mono",monospace;white-space:pre-wrap}.hero-terminal pre i,.hero-terminal pre strong{color:#68aaff;font-style:normal}.hero-terminal pre b{color:var(--lime)}.hero-terminal pre span{color:#63748a}.hero-terminal pre em{color:#e7edf5;font-style:normal}.hero-infra-meta{display:flex;justify-content:space-between;gap:16px;padding:15px 3px 0;color:#77889e;font:600 8px "JetBrains Mono",monospace;text-transform:uppercase}.hero-infra-meta b{margin-right:4px;color:#fff;font-size:13px}.hero-footer{display:flex;align-items:center;justify-content:space-between;gap:34px;margin-top:clamp(42px,6vw,72px);padding:25px 0 29px;border-top:1px solid rgba(142,168,202,.18)}.hero .metrics{flex:0 0 auto;gap:clamp(24px,3vw,48px);margin:0}.hero .metrics b{font-size:clamp(22px,2.2vw,29px)}.hero .hero-trust-badges{position:static;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 22px;width:auto;max-width:none;margin:0}.hero .hero-trust-badge{flex:0 1 auto;display:grid;grid-template-columns:26px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center;min-width:0;padding:6px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text);text-decoration:none;transition:color .2s ease,opacity .2s ease}.hero .hero-trust-badge+.hero-trust-badge{position:relative;margin-left:2px}.hero .hero-trust-badge+.hero-trust-badge::before{content:"";position:absolute;left:-13px;top:8px;bottom:8px;width:1px;background:var(--line)}.hero .hero-trust-badge:hover{border:0;background:transparent;box-shadow:none;color:var(--lime);transform:none}.hero .hero-trust-badge>span{grid-row:1/3;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(200,255,90,.45);border-radius:50%;background:rgba(200,255,90,.09);color:var(--lime);font:800 12px "JetBrains Mono",monospace}.hero .hero-trust-badge.tax>span{border-color:rgba(30,167,255,.5);background:rgba(30,167,255,.1);color:var(--blue)}.hero .hero-trust-badge strong{font-size:12px;line-height:1.15}.hero .hero-trust-badge small{margin-top:2px;color:var(--muted);font:600 8px "JetBrains Mono",monospace;line-height:1.2}.price-bot-note{display:block;max-width:270px;margin-top:12px;color:var(--muted);font-size:11px;line-height:1.45;text-align:center}.price-bot-note a{color:var(--blue);text-decoration:none}.price-bot-note a:hover{color:var(--lime)}.hero .eyebrow i{background:#ff586a;box-shadow:0 0 12px rgba(255,88,106,.45)}.hero h1 em{color:#ff586a}.hero-outcome{border-left-color:#ff586a;background:linear-gradient(90deg,rgba(255,88,106,.09),transparent)}.hero-outcome b{color:#ff7585}.hero .actions .button{background:#ff586a;color:#090c12}.hero .actions .button:hover{background:#ff7080}.hero-infra{border-color:rgba(255,88,106,.38);background:linear-gradient(145deg,rgba(25,20,29,.97),rgba(7,10,16,.99));box-shadow:0 34px 90px rgba(0,0,0,.48),0 0 70px rgba(122,17,37,.1),inset 0 1px rgba(255,255,255,.035)}.hero-infra-bar i{background:#ff586a;box-shadow:0 0 12px rgba(255,88,106,.7)}.hero-infra-bar strong{color:#ff6576}.hero-infra-flow>div.active{border-color:rgba(255,88,106,.7);background:rgba(157,28,48,.13);box-shadow:0 0 24px rgba(176,28,52,.13)}.hero-infra-flow .active span{color:#ff7585}.hero-terminal pre b,.hero-terminal pre strong{color:#ff6678}.hero-terminal pre i{color:#75aaff}.hero-terminal pre em{color:#fff}.hero-infra-meta b{color:#ff7484}
@media(min-width:1500px){.hero-main{grid-template-columns:minmax(0,1.03fr) minmax(560px,.97fr);gap:clamp(96px,7vw,132px)}.hero-copy,.hero-outcome{max-width:760px}.hero-copy{font-size:19px}.hero-infra{padding:23px}.hero-terminal pre{min-height:255px;font-size:14px}.hero-footer{margin-top:64px;padding-top:29px}.hero .metrics{gap:58px}}
@media(max-width:1100px){.hero-main{grid-template-columns:1fr}.hero-infra{width:min(100%,680px)}.hero-footer{align-items:flex-start;flex-direction:column}.hero .hero-trust-badges{justify-content:flex-start}}
@media(max-width:680px){.hero{min-height:auto}.hero::before{width:120vw;height:120vw;right:-60%;top:-12%}.hero-content{padding:58px 0 0}.hero h1{font-size:clamp(38px,10.5vw,52px)}.hero h1 em{white-space:normal}.hero-main{gap:42px}.hero-message{padding-right:0}.hero-infra{padding:12px}.hero-infra-flow{grid-template-columns:1fr 8px 1fr}.hero-infra-flow>div:nth-of-type(n+3),.hero-infra-flow>i:nth-of-type(n+2){display:none}.hero-terminal pre{min-height:220px;padding:17px 14px}.hero-infra-meta{align-items:flex-start;flex-direction:column}.hero-footer{margin-top:44px;padding-bottom:25px}.hero .metrics{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:8px}.hero .metrics div{padding-left:10px}.hero .metrics b{font-size:19px}.hero .metrics small{font-size:8px}.hero .hero-trust-badges{display:grid;gap:4px}.hero .hero-trust-badge{padding:6px 0}.hero .hero-trust-badge+.hero-trust-badge{margin-left:0}.hero .hero-trust-badge+.hero-trust-badge::before{display:none}}
