.pilot-hero{min-height:760px;padding:82px 0 74px;display:grid;grid-template-columns:.92fr 1.08fr;gap:72px;align-items:center;position:relative}
.pilot-hero:before{content:"";position:absolute;width:760px;height:760px;left:-460px;top:-140px;border-radius:50%;background:rgba(99,81,219,.09);filter:blur(90px);pointer-events:none}
.pilot-hero h1{font-size:clamp(54px,6vw,88px);line-height:.94;letter-spacing:-.06em;margin:24px 0 26px}
.pilot-hero h1 span{color:#8176e8}.pilot-hero-copy{position:relative;z-index:1}.pilot-hero-copy>p{max-width:590px;color:#aaa7b2;font-size:18px;line-height:1.72}
.keyword-proof{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.keyword-proof span{border:1px solid var(--line);border-radius:999px;padding:7px 11px;color:#85828d;font-size:10px}
.leverage-machine{position:relative;border:1px solid #302e39;border-radius:28px;background:linear-gradient(145deg,#101014,#060607);padding:27px;box-shadow:0 45px 95px rgba(0,0,0,.6);overflow:hidden}
.leverage-machine:before{content:"";position:absolute;inset:auto -100px -160px auto;width:360px;height:360px;border-radius:50%;background:rgba(99,81,219,.18);filter:blur(70px)}
.machine-head,.machine-result,.machine-metric{display:flex;align-items:center;justify-content:space-between}.machine-head{padding-bottom:18px;border-bottom:1px solid var(--line)}.machine-head strong{font-size:14px}.machine-head span{font-size:9px;color:var(--green);letter-spacing:.08em}.machine-row{margin-top:22px;position:relative}.machine-row label{display:flex;justify-content:space-between;color:#8d8a94;font-size:11px;margin-bottom:8px}.machine-input{display:flex;align-items:center;border:1px solid #292830;background:#0d0d11;border-radius:12px;padding:0 14px}.machine-input span{color:#77737e}.machine-input input{width:100%;border:0;background:transparent;color:white;padding:14px 8px;outline:0}.machine-result{margin-top:22px;padding:18px;border:1px solid #2a2834;border-radius:15px;background:rgba(99,81,219,.08);position:relative}.machine-result div{display:flex;flex-direction:column}.machine-result span,.machine-metric span{font-size:9px;color:#74717b;text-transform:uppercase;letter-spacing:.08em}.machine-result strong{font-size:28px}.machine-result small{color:#9d92ff}.machine-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:9px}.machine-metric{padding:13px;border-radius:11px;background:#0d0d11;border:1px solid #222128;flex-direction:column;align-items:flex-start}.machine-metric strong{margin-top:5px}.machine-warning{font-size:9px!important;color:#66636d!important;margin:14px 0 0!important}
.definition-strip{border-block:1px solid #19191e;background:#060607}.definition-strip .shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px;padding-block:48px}.definition-strip strong{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:#9e94ff}.definition-strip p{font-size:19px;line-height:1.65;margin:0;color:#d2cfda}
.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.topic-card{min-height:330px;border:1px solid var(--line);border-radius:22px;background:#0a0a0d;padding:27px;display:flex;flex-direction:column;text-decoration:none;position:relative;overflow:hidden}.topic-card:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #25232e;border-radius:50%;right:-90px;bottom:-90px}.topic-card span{font-size:9px;color:#9185ff;letter-spacing:.12em}.topic-card h3{font-size:25px;line-height:1.15;margin:52px 0 12px}.topic-card p{color:#8d8b95;font-size:13px}.topic-card b{margin-top:auto;font-size:12px}.topic-card:hover{border-color:#5b51a8;transform:translateY(-3px)}
.formula{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:center;margin:45px 0}.formula div{min-height:145px;border:1px solid var(--line);border-radius:17px;background:#0d0d11;display:grid;place-content:center;text-align:center;padding:18px}.formula span{font-size:9px;color:#797681;letter-spacing:.1em}.formula strong{font-size:27px;margin-top:7px}.formula>i{font-style:normal;color:#686471;font-size:24px}
.scenario-table{width:100%;border-collapse:collapse;margin:30px 0;color:#aaa7b2}.scenario-table th,.scenario-table td{padding:16px 14px;border-bottom:1px solid var(--line);text-align:left}.scenario-table th{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#8c8994}.scenario-table td strong{color:#fff}.scenario-table .risk-high{color:var(--red)}
.source-panel{border:1px solid var(--line);border-radius:20px;padding:28px;background:#08080b}.source-panel h3{margin-bottom:12px}.source-panel p,.source-panel li{color:#93909b}.source-panel a{color:#c8c2ff}
.article-body .inline-calculator{margin:32px 0}.inline-calculator{border:1px solid #302e39;border-radius:20px;background:#0c0c10;padding:24px}.inline-calculator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inline-calculator label{font-size:10px;color:#8d8994}.inline-calculator input,.inline-calculator select{width:100%;margin-top:7px;padding:12px;border:1px solid #292830;border-radius:9px;background:#121217;color:#fff}.inline-output{margin-top:15px;padding:16px;border-radius:11px;background:rgba(99,81,219,.11);display:flex;justify-content:space-between;gap:16px}.inline-output span{font-size:10px;color:#8f8b96}.inline-output strong{display:block;color:#fff;font-size:20px}
.reviewed{font-size:10px;color:#8f8b96}.independent-badge{display:inline-flex;align-items:center;gap:8px;color:#9b97a2;font-size:10px}.independent-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--purple)}
@media(max-width:900px){.pilot-hero{grid-template-columns:1fr;gap:55px}.definition-strip .shell{grid-template-columns:1fr;gap:15px}.topic-grid{grid-template-columns:1fr 1fr}.formula{grid-template-columns:1fr}.formula>i{transform:rotate(90deg);text-align:center}.inline-calculator-grid{grid-template-columns:1fr}}
@media(max-width:620px){.pilot-hero{padding:55px 0}.pilot-hero h1{font-size:50px}.topic-grid{grid-template-columns:1fr}.machine-metrics{grid-template-columns:1fr}.definition-strip .shell{padding-block:35px}.definition-strip p{font-size:16px}.scenario-table{font-size:12px}.scenario-table th,.scenario-table td{padding:12px 7px}.inline-output{flex-direction:column}}
