.schedule-intro,.objections-head{display:grid;grid-template-columns:1.05fr .95fr;gap:7vw;align-items:end}.schedule-summary>p,.objections-head>p{color:var(--muted);font-size:18px;line-height:1.7}.schedule-summary>div{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border-top:1px solid var(--line)}.schedule-summary span{padding:20px 15px 0 0;display:grid;grid-template-columns:25px 1fr;gap:2px 10px}.schedule-summary span+span{padding-left:18px;border-left:1px solid var(--line)}.schedule-summary svg{grid-row:1/3;width:20px;color:var(--gold);stroke-width:1.3}.schedule-summary small{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.schedule-summary strong{font-size:14px;font-weight:500}.journey-numbers{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border:1px solid var(--line)}.journey-numbers span{min-height:145px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:13px}.journey-numbers span+span{border-left:1px solid var(--line)}.journey-numbers strong{font:500 47px var(--serif);color:var(--gold)}.recurring-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.recurring-grid article{padding:30px;display:grid;grid-template-columns:42px 1fr;gap:18px;border:1px solid var(--line);border-radius:13px;background:rgba(8,20,8,.62)}.recurring-grid svg,.closing-event>svg{width:30px;color:var(--gold);stroke-width:1.2}.recurring-grid small,.key-phase small,.closing-event small{color:var(--gold);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.recurring-grid h3{margin:7px 0 9px;font:500 24px var(--serif)}.recurring-grid p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.inaugural{margin-top:55px;padding:35px;display:grid;grid-template-columns:145px 1fr;gap:35px;align-items:center;border:1px solid rgba(99,255,79,.3);border-radius:15px;background:radial-gradient(circle at 10% 50%,rgba(99,255,79,.12),transparent 30%),#071007}.inaugural-date{display:grid;grid-template-columns:1fr auto;align-items:end;border-right:1px solid var(--line);padding-right:30px}.inaugural-date small{grid-column:1/-1;color:var(--muted);text-transform:uppercase;font-size:10px}.inaugural-date strong{font:500 64px/1 var(--serif);color:var(--gold)}.inaugural-date span{font-size:14px;color:var(--gold)}.inaugural h3,.closing-event h3{font:500 29px var(--serif);margin:0 0 8px}.inaugural p,.closing-event p{margin:0;color:var(--muted);font-size:16px;line-height:1.65}.keys-timeline{margin-top:50px;display:grid;gap:14px}.key-phase{border:1px solid var(--line);border-radius:15px;overflow:hidden;background:rgba(5,13,5,.82)}.key-phase-head{padding:28px;display:grid;grid-template-columns:48px 1fr 45px;align-items:center;gap:18px}.key-phase-head>span{font:italic 24px var(--serif);color:var(--gold)}.key-phase-head h3{font:500 34px var(--serif);margin:5px 0}.key-phase-head p{margin:0;color:var(--muted);font-size:14px}.key-phase-head svg{width:34px;color:var(--gold);stroke-width:1.15}.key-events{border-top:1px solid var(--line)}.key-events>div{min-height:62px;padding:15px 28px;display:flex;align-items:center;gap:9px}.key-events>div+div{border-top:1px solid var(--line)}.key-events strong{margin-right:auto;font-size:14px;font-weight:500}.key-events span{padding:7px 9px;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:10px;letter-spacing:.06em}.key-events .immersion{background:rgba(99,255,79,.055)}.key-events .immersion span{color:var(--gold);border-color:rgba(99,255,79,.25)}.closing-event{margin-top:14px;padding:28px;display:grid;grid-template-columns:45px 1fr;gap:20px;align-items:center;border:1px solid rgba(99,255,79,.28);border-radius:15px;background:linear-gradient(120deg,rgba(22,50,20,.8),rgba(5,14,5,.9))}.objections-head{align-items:center;margin-bottom:55px}.objections-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.objections-list details{border:1px solid var(--line);border-radius:12px;background:rgba(7,16,7,.72)}.objections-list summary{padding:21px;display:grid;grid-template-columns:30px 1fr 20px;gap:12px;align-items:start}.objections-list summary>span{color:var(--gold);font:italic 13px var(--serif)}.objections-list summary strong{font:500 17px/1.45 var(--serif)}.objections-list summary i{color:var(--gold);font:normal 22px/1 var(--sans);transition:.3s}.objections-list details[open] summary i{transform:rotate(45deg)}.objections-list details p{margin:0;padding:0 25px 22px 63px;color:var(--muted);font-size:16px;line-height:1.68}.enrollment-card{max-width:980px;background:linear-gradient(145deg,#edf5e9,#dcebd7)}.product-badge{display:inline-flex;align-items:center;gap:8px;margin-top:38px;padding:8px 12px;border:1px solid rgba(21,110,27,.2);border-radius:999px;color:#176b20;background:rgba(42,157,48,.07);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.product-badge svg{width:16px}.price-block{margin:35px 0;padding:27px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:rgba(255,255,255,.38)}.price-label{display:block;margin-bottom:15px;color:#477047;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.old-price{color:#6d7669;font-size:17px}.old-price s{text-decoration-color:#c33030;text-decoration-thickness:2px}.new-price{display:flex;align-items:baseline;gap:12px;margin:4px 0}.new-price small{color:#477047;font-size:15px}.new-price strong{font:600 clamp(34px,5vw,58px) var(--sans);letter-spacing:-.045em;color:#123f17}.payment-note{color:#657462;font-size:12px}.enrollment-card .button-wide{background:#103e16;border-color:#103e16}.enrollment-card .button-wide:hover{background:#59e84a;border-color:#59e84a;color:#071007}@media(max-width:800px){.schedule-intro,.objections-head{grid-template-columns:1fr;gap:28px}.journey-numbers{grid-template-columns:1fr 1fr}.journey-numbers span:nth-child(3){border-left:0;border-top:1px solid var(--line)}.journey-numbers span:nth-child(4){border-top:1px solid var(--line)}.recurring-grid,.objections-list{grid-template-columns:1fr}.inaugural{grid-template-columns:1fr}.inaugural-date{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.key-events>div{align-items:flex-start;flex-wrap:wrap}.key-events strong{width:100%;margin:0 0 5px}.objections-list details p{padding-left:22px}.price-block{padding:22px}}@media(max-width:480px){.journey-numbers span{min-height:120px;padding:19px}.journey-numbers strong{font-size:39px}.schedule-summary>div{grid-template-columns:1fr}.schedule-summary span+span{padding-left:0;border-left:0}.recurring-grid article{padding:23px;grid-template-columns:34px 1fr}.key-phase-head{grid-template-columns:35px 1fr 30px;padding:22px 18px}.key-phase-head h3{font-size:29px}.key-events>div{padding:14px 18px}.new-price{display:block}.new-price strong{display:block;margin-top:4px;font-size:32px}.objections-list summary{padding:18px;grid-template-columns:25px 1fr 18px}.objections-list summary strong{font-size:16px}}
