.startFunnel{background:radial-gradient(circle at 80% 5%,#c8ff3d14,#0000 25%),#060606;min-height:100vh;padding:22px 5vw 90px}.funnelNav{border:1px solid var(--line);background:#0c0d0bd9;border-radius:18px;justify-content:space-between;align-items:center;max-width:1180px;height:64px;margin:auto;padding:0 22px;display:flex}.funnelNav>a:last-child{color:#b7baaf;font-size:13px}.funnelHero{max-width:1180px;margin:110px auto 55px}.funnelHero h1{letter-spacing:-.065em;margin:20px 0;font:400 clamp(55px,8vw,110px)/.9 Georgia,serif}.funnelHero h1 em{color:#8f9389;font-style:normal}.funnelHero>p:last-child,.mutedCopy{max-width:650px;color:var(--muted);font-size:19px;line-height:1.55}.routeGrid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1180px;margin:auto;display:grid}.routeGrid button{color:#fff;text-align:left;border:1px solid var(--line);cursor:pointer;background:#0e0f0d;border-radius:22px;min-height:230px;padding:28px;transition:all .25s}.routeGrid button:hover,.routeGrid button.active{border-color:var(--lime);background:#14170f;transform:translateY(-3px)}.routeGrid small,.routeGrid strong,.routeGrid span{display:block}.routeGrid small{color:var(--lime);font:11px monospace}.routeGrid strong{margin:48px 0 12px;font:600 25px/1.15 Georgia,serif}.routeGrid span{color:var(--muted);line-height:1.5}.routePanel{background:linear-gradient(135deg,#12150e,#090a08);border:1px solid #c8ff3d40;border-radius:26px;grid-template-columns:1fr 1fr;gap:70px;max-width:1180px;margin:14px auto 0;padding:48px;display:grid}.routePanel h2{letter-spacing:-.045em;margin:12px 0 30px;font:400 48px/1 Georgia,serif}.routeSteps ol{padding:0;list-style:none}.routeSteps li{border-bottom:1px solid var(--line);color:#c6c9bf;padding:15px 0;line-height:1.45}.routeSteps li b{color:var(--lime);margin-right:18px;font:11px monospace}.brokerButton{background:var(--lime);color:#080a06;border-radius:12px;margin:22px 0;padding:14px 18px;font-weight:800;display:inline-flex}.disclosure{border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:18px}.disclosure p,.funnelRisk p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.55}.fundingNote{grid-template-columns:auto 1fr;gap:8px 15px;margin-top:18px;display:grid}.fundingNote span{color:var(--lime);font-size:20px;font-weight:900}.fundingNote p{color:#a8aca1;margin:0;font-size:12px;line-height:1.45}.routePanel form{grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.routePanel label{color:#b8bbb2;font-size:12px}.routePanel input,.routePanel select,.routePanel textarea{border:1px solid var(--line);color:#fff;background:#151713;border-radius:11px;width:100%;margin-top:7px;padding:13px;display:block}.routePanel .wide{grid-column:1/-1}.routePanel .consent{gap:10px;line-height:1.5;display:flex}.routePanel .consent input{flex:none;width:18px;margin:2px 0}.routePanel .consent a{color:var(--lime);text-decoration:underline}.simplePanel{align-items:center}.simplePanel .primary{justify-self:end}.funnelSuccess{text-align:center;align-self:center}.funnelSuccess>span{background:var(--lime);color:#050605;border-radius:50%;place-items:center;width:58px;height:58px;font-size:25px;display:inline-grid}.funnelSuccess h3{margin:20px 0 10px;font:400 42px Georgia,serif}.funnelSuccess p{color:var(--muted);line-height:1.6}.funnelSuccess .primary{margin-top:10px}.funnelRisk{border:1px solid var(--line);background:#0b0c0a;border-radius:16px;max-width:1180px;margin:18px auto 0;padding:22px}.mentorshipModules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mentorshipModules li{border:1px solid var(--line);border-radius:12px;grid-template-columns:40px 1fr;align-items:center;padding:16px;display:grid}.mentorshipModules span{color:var(--lime);font:700 11px monospace}@media (width<=760px){.startFunnel{padding-inline:16px}.funnelHero{margin-top:75px}.funnelHero h1{font-size:56px}.routeGrid,.routePanel{grid-template-columns:1fr}.routeGrid button{min-height:160px}.routeGrid strong{margin-top:30px}.routePanel{gap:34px;padding:28px 20px}.routePanel h2{font-size:38px}.routePanel form{grid-template-columns:1fr}.routePanel .wide{grid-column:auto}.simplePanel .primary{justify-self:stretch}.funnelNav{padding-inline:16px}}.fundingGuidance{border:1px solid var(--line);border-radius:14px;margin-top:18px;padding:18px}.fundingGuidance p{color:var(--muted);margin-bottom:0;font-size:13px;line-height:1.55}.funnelSuccess small{color:#9da096;max-width:440px;margin:14px auto 0;line-height:1.5;display:block}
