.project-compare .section-heading>div h2,.project-journey h2,.lesson-picker h2,.event-calculator h2{font-size:clamp(42px,5.5vw,72px);line-height:.98;letter-spacing:-.05em;margin:14px 0}.compare-stage{position:relative;height:min(62vw,620px);min-height:380px;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:#0b1122}.compare-layer{position:absolute;inset:0;display:grid;place-items:center}.compare-layer>span{position:absolute;top:24px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:#9ba6bc;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.compare-before{right:calc(100% - var(--compare));background:linear-gradient(145deg,#10192e,#091020)}.compare-before>span{left:24px}.compare-after{left:var(--compare);background:radial-gradient(circle,rgba(85,212,134,.12),transparent 45%),#09101f}.compare-after>span{right:24px}.compare-blueprint,.compare-object{position:absolute;left:50%;top:50%;width:280px;height:280px;transform:translate(-50%,-50%)}.compare-blueprint i{position:absolute;border:2px dashed rgba(101,169,255,.6);border-radius:18px}.compare-blueprint i:nth-child(1){inset:10px 120px 120px 20px}.compare-blueprint i:nth-child(2){inset:105px 20px 20px 115px}.compare-blueprint i:nth-child(3){width:110px;height:110px;left:5px;bottom:0}.compare-blueprint i:nth-child(4){width:90px;height:90px;right:18px;top:8px}.compare-object{transform:translate(-50%,-50%) perspective(700px) rotateX(58deg) rotateZ(-28deg);filter:drop-shadow(0 35px 30px rgba(0,0,0,.5))}.compare-object i{position:absolute;border:3px solid #64d79c;border-radius:20px;background:linear-gradient(145deg,rgba(85,212,134,.35),rgba(101,169,255,.14))}.compare-object i:nth-child(1){inset:15px 115px 105px 18px}.compare-object i:nth-child(2){inset:98px 15px 15px 105px}.compare-object i:nth-child(3){width:120px;height:120px;left:0;bottom:0}.compare-divider{position:absolute;z-index:3;left:var(--compare);top:0;bottom:0;width:1px;background:#fff}.compare-divider b{position:absolute;left:0;top:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#07101e;transform:translate(-50%,-50%)}.compare-stage input{position:absolute;z-index:4;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.project-journey{overflow:hidden}.project-journey>.container{margin-bottom:45px}.journey-track{display:flex;gap:18px;width:max-content;padding-inline:max(20px,calc((100vw - 1180px)/2));animation:journey-drift 28s linear infinite alternate}.journey-track article{width:min(420px,78vw);min-height:330px;padding:34px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,rgba(24,33,57,.9),rgba(10,16,30,.9))}.journey-track article>span{font-size:64px;color:rgba(255,255,255,.07)}.journey-track small{display:block;color:var(--green);letter-spacing:.14em;text-transform:uppercase}.journey-track h3{font-size:28px;line-height:1.15}.journey-track p{color:var(--muted);line-height:1.65}.journey-track:hover{animation-play-state:paused}.lesson-picker{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}.lesson-picker>div>p:last-child,.event-calculator>div>p{color:var(--muted);font-size:17px;line-height:1.7}.picker-card{display:grid;gap:22px;padding:32px;border:1px solid var(--line);border-radius:24px;background:rgba(15,23,42,.8)}.picker-card fieldset{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.picker-card legend{width:100%;margin-bottom:8px;font-weight:750}.picker-card label input{position:absolute;opacity:0}.picker-card label span{display:block;padding:10px 13px;border:1px solid var(--line);border-radius:999px;color:#aab3c7;cursor:pointer}.picker-card label input:checked+span{border-color:#61d6a0;background:rgba(97,214,160,.12);color:#fff}.picker-result{padding:20px;border-radius:14px;background:rgba(85,212,134,.09);color:#dcefe5;line-height:1.55}.picker-result a{color:#70dca0}.event-calculator{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.event-calculator form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:28px;border:1px solid var(--line);border-radius:22px;background:rgba(15,23,42,.8)}.event-calculator label{display:grid;gap:9px;color:#aeb8cc}.event-calculator input,.event-calculator select{width:100%;accent-color:#5dd69a}.event-calculator select{padding:12px;border:1px solid var(--line);border-radius:10px;background:#0c1426;color:#fff}.event-calculator output{color:#fff;font-weight:800}.event-calculator__result{grid-column:1/-1;padding:24px;border-radius:16px;background:linear-gradient(135deg,rgba(85,212,134,.13),rgba(101,169,255,.09))}.event-calculator__result span{color:#79dca0;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.event-calculator__result strong{display:block;margin:9px 0;font-size:25px}.event-calculator__result p{color:var(--muted)}.event-calculator__result .button{margin-top:8px}@keyframes journey-drift{to{transform:translateX(min(-34vw,-430px))}}@media(max-width:800px){.lesson-picker,.event-calculator{grid-template-columns:1fr;gap:35px}.event-calculator form{grid-template-columns:1fr}.journey-track{animation:none;overflow-x:auto;width:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.journey-track article{flex:0 0 82vw;scroll-snap-align:center}}@media(prefers-reduced-motion:reduce){.journey-track{animation:none}}
