.guide-landing-compact .guide-landing-section{max-width:1280px;padding:64px 40px}.guide-landing-compact .guide-landing-section h2{text-wrap:balance;margin-bottom:24px;font-size:clamp(32px,3.2vw,44px);line-height:1.12}.guide-landing-compact .guide-landing-section p{margin:16px 0}.guide-conversion{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}.guide-conversion-copy{max-width:530px}.guide-benefit-list{margin:24px 0;padding:0;list-style:none}.guide-benefit-list li{gap:12px;margin:12px 0;line-height:1.5;display:flex}.guide-benefit-list span{color:var(--guide-accent);flex-shrink:0}.guide-landing-compact .guide-conversion-note{color:var(--color-muted);font-size:14px}.guide-landing-compact .guide-form{background:var(--color-cap-lavanda);box-shadow:none;border:0;border-radius:20px;min-width:0;padding:28px}.guide-landing-compact .guide-form h3{margin-bottom:8px;font-size:28px}.guide-landing-compact .guide-form .guide-form-required{margin:0}.guide-landing-compact .guide-form-grid{gap:14px 16px;margin:20px 0}.guide-landing-compact .guide-form .guide-input-hint{margin:6px 0 0}.guide-landing-compact .guide-form .guide-field-error{margin:5px 0 0}.guide-landing-compact .guide-form .guide-field-error:empty{display:none}.guide-landing-compact .guide-form .guide-form-privacy{margin:16px 0}.guide-learning-band{background:var(--color-cap-menta)}.guide-landing-compact .guide-learning-band h2{text-align:center;max-width:660px;margin:0 auto 32px}.guide-learning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.guide-learning-grid article{background:var(--color-panel);border-radius:16px;padding:24px}.guide-learning-grid svg{color:var(--guide-accent);margin-bottom:24px}.guide-learning-grid h3{font-size:18px;font-weight:500;line-height:1.35}.guide-landing-compact .guide-learning-grid p{color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.65}.guide-landing-compact .guide-faq{max-width:1040px}.guide-landing-compact .guide-faq h2{margin-bottom:28px}.guide-landing-compact .guide-faq details{padding:18px 0}.guide-landing-compact .guide-faq summary{align-items:center;font-size:16px;list-style:none}.guide-landing-compact .guide-faq summary::-webkit-details-marker{display:none}.guide-landing-compact .guide-faq summary span{line-height:1;transition:transform .2s}.guide-landing-compact .guide-faq details[open] summary span{transform:rotate(45deg)}.guide-landing-compact .guide-final-access{justify-content:space-between;gap:16px;margin-top:36px}.guide-landing-compact .guide-final-access p{color:var(--color-muted);margin:0}@media (max-width:1000px){.guide-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-conversion{gap:32px}.guide-landing-compact .guide-form-grid{grid-template-columns:1fr}}@media (max-width:760px){.guide-landing-compact .guide-landing-section{padding:44px 24px}.guide-conversion{grid-template-columns:1fr;gap:24px}.guide-conversion-copy{max-width:none}.guide-landing-compact .guide-form{padding:24px}.guide-landing-compact .guide-learning-band h2{text-align:left}.guide-landing-compact .guide-final-access{text-align:center;flex-direction:column;margin-top:28px}}@media (max-width:480px){.guide-learning-grid{grid-template-columns:1fr;gap:12px}.guide-learning-grid article{grid-template-columns:28px 1fr;gap:0 16px;padding:20px;display:grid}.guide-learning-grid svg{grid-row:span 2;margin:0}.guide-landing-compact .guide-learning-grid p{margin-top:8px}}@media (prefers-reduced-motion:reduce){.guide-landing-compact .guide-faq summary span{transition:none}}
