.offer-register-intro{padding:2rem 0}.offer-register-intro h1{max-width:none;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;margin:.7rem 0}.offer-register-intro p{color:var(--muted);margin:.8rem 0}.offer-register-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"summary registration" "terms registration";gap:1.5rem;align-items:start;margin-bottom:3rem}.offer-register-summary{grid-area:summary;background:var(--prega-hero-bg);color:white;padding:clamp(1.5rem,3vw,2.4rem);border-radius:1.8rem}.offer-register-summary .panel-label{color:#57bfff}.offer-register-summary h2{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.15;margin:0 0 1rem}.offer-register-summary p{margin:1rem 0;line-height:1.6;color:#d8e3ef}.offer-register-summary a{color:white;text-decoration:underline;text-underline-offset:.2em}.offer-register-prices{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0}.offer-register-prices>div{display:grid;gap:.35rem;padding:1rem;border:1px solid #ffffff66;border-radius:1rem}.offer-register-prices strong{font-size:2rem}.offer-register-prices span{font-size:.9rem}.offer-register-grid #contact{scroll-margin-top:var(--product-panel-clearance,13rem);grid-area:registration;padding:0;margin:0;min-width:0}.offer-register-grid #contact .section-head{margin-bottom:1rem}.offer-register-grid #contact .section-head h2{font-size:1.45rem}.offer-register-grid #contact .section-head .section-eyebrow{display:none}.offer-register-grid #contact .form-card{max-width:none;margin:0}.offer-register-grid #contact .section-head p{font-size:1rem}.offer-register-grid #launch-offer{grid-area:terms;padding:1.5rem;margin:0;border:1px solid var(--line);border-radius:1.5rem}.offer-register-grid #launch-offer h2{font-size:1.5rem}.offer-register-grid #launch-offer p,.offer-register-grid #launch-offer li{font-size:1rem;line-height:1.6}.offer-register-grid #launch-offer ul{padding-left:1.3rem}@media(max-width:900px){.offer-register-grid{grid-template-columns:1fr;grid-template-areas:"summary" "registration" "terms"}}@media(max-width:360px){.offer-register-prices{grid-template-columns:1fr}}