:root{--bg:#070707;--panel:#111;--cream:#f1e7d6;--muted:#9d948b;--line:#342b27;--red:#9f1118;--bright:#e12626;--green:#75cb45}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--cream);font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}nav{max-width:1180px;margin:auto;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;gap:18px}nav .brand{display:block;flex:0 0 auto;line-height:0}nav .brand img{display:block;width:240px;height:auto}nav>div{display:flex;align-items:center;gap:20px}.button{display:inline-grid;place-items:center;border:1px solid var(--red);border-radius:10px;background:linear-gradient(180deg,#c51c24,#8d0e14);color:#fff;padding:14px 21px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;cursor:pointer}.button.secondary{background:#0d0d0d;border-color:var(--line)}.hero{max-width:1180px;margin:auto;padding:70px 24px 110px;display:grid;grid-template-columns:1.08fr .92fr;gap:68px;align-items:center}.eyebrow{color:var(--bright);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}h1{font-family:Georgia,serif;font-size:clamp(55px,7vw,94px);line-height:.94;letter-spacing:-.06em;margin:15px 0 26px}.copy p{color:#c5bbb1;font-size:20px;line-height:1.6}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.result{padding:29px;border:1px solid rgba(159,17,24,.55);border-radius:27px;background:radial-gradient(circle at 50% 0,rgba(198,40,40,.18),transparent 70%),linear-gradient(145deg,#171717,#090909);box-shadow:0 35px 100px #000}.result-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:20px;border-bottom:1px solid var(--line)}.result-head span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase}.result-head strong{display:block;font-size:50px;margin-top:8px}.result-head b{color:var(--green);font-size:11px;text-transform:uppercase}dl{margin:0}dl div{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #241e1b}dt{color:var(--muted)}dd{margin:0;font-weight:800}.how,.pricing{padding:100px 24px}.how{max-width:1128px;margin:auto}.how h2{font-family:Georgia,serif;font-size:clamp(40px,5vw,64px);max-width:850px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cards article{padding:27px;border:1px solid var(--line);border-radius:17px;background:var(--panel)}.cards article>b{color:var(--bright);font-size:11px;letter-spacing:.13em}.cards h3{font-size:24px}.cards p{color:var(--muted);line-height:1.55}.pricing{background:linear-gradient(#070707,#100909)}.price-card{max-width:660px;margin:auto;padding:42px;border:1px solid var(--red);border-radius:24px;background:linear-gradient(145deg,#171717,#090909);box-shadow:0 30px 90px #000}.price-card h2{font-family:Georgia,serif;font-size:40px}.price{font-family:Georgia,serif;font-size:74px}.price small{font:15px Inter,sans-serif;color:var(--muted)}.features{display:grid;gap:13px;margin:28px 0}.features span:before{content:'✓';color:var(--green);font-weight:900;margin-right:10px}.price-card .button{width:100%;min-height:56px}.fine{text-align:center;color:var(--muted);font-size:12px}footer{padding:34px;border-top:1px solid var(--line);text-align:center;color:var(--muted)}@media(max-width:800px){nav{padding:8px 14px}nav .brand img{width:165px}nav>div{gap:8px}nav>div>a:not(.button){display:none}.hero{grid-template-columns:1fr;padding-top:45px}.result{order:-1}.cards{grid-template-columns:1fr}.how,.pricing{padding:70px 20px}}
.legal-page{max-width:920px;margin:auto;padding:55px 24px 100px}.legal-card{padding:clamp(24px,5vw,58px);border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,#151515,#0b0b0b);box-shadow:0 30px 90px #000}.legal-card h1{font-size:clamp(44px,7vw,72px);margin-bottom:10px}.legal-updated{color:var(--muted);margin-bottom:38px}.legal-card h2{margin:34px 0 10px;font-family:Georgia,serif;font-size:25px}.legal-card p{color:#c5bbb1;line-height:1.75}.legal-card a,.footer-links a{color:#ef6268;text-decoration:underline;text-underline-offset:3px}.site-footer{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.footer-links{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:800px){.legal-page{padding:30px 14px 70px}.legal-card{border-radius:17px}.legal-card h1{letter-spacing:-.04em}}
.guide-link{display:block;margin-top:16px;color:#ef6268;text-align:center;font-weight:800;text-decoration:underline;text-underline-offset:4px}
.pilot-guarantee{margin:24px 0;padding:16px;border:1px solid rgba(117,203,69,.45);border-radius:12px;background:rgba(117,203,69,.07);color:#cfc7bd;line-height:1.55}.pilot-guarantee b{color:var(--green)}

.sales-reaper{display:block;height:auto;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.48));pointer-events:none;user-select:none}.result-stage{position:relative;padding-top:170px}.hero-reaper{position:absolute;z-index:2;width:245px;top:-48px;right:18px}.result-stage .result{position:relative;z-index:1}.how-heading{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:36px;align-items:end}.matching-reaper{width:230px;max-height:330px;justify-self:end;margin-bottom:-42px}.pricing-stage{max-width:940px;margin:auto;display:grid;grid-template-columns:250px minmax(0,660px);gap:28px;align-items:end}.pricing-stage .price-card{width:100%}.result-reaper{width:245px;max-height:390px;justify-self:end;margin-bottom:24px}
@media(max-width:800px){.result-stage{padding-top:132px}.hero-reaper{width:190px;top:-35px;right:8px}.how-heading{grid-template-columns:1fr}.matching-reaper{width:180px;max-height:250px;justify-self:center;margin:-25px 0 -22px}.pricing-stage{grid-template-columns:1fr}.result-reaper{width:180px;max-height:260px;justify-self:center;margin:0 0 -35px;position:relative;z-index:2}.pricing-stage .price-card{position:relative;z-index:1}}
@media(max-width:440px){.result-stage{padding-top:112px}.hero-reaper{width:155px}.matching-reaper,.result-reaper{width:155px}}
