.abww-page .abww-hero{background:linear-gradient(125deg,#f3f7f7,#fbfaf7);padding:clamp(48px,7vw,96px) 0}.abww-split{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.abww-page h1{font-size:clamp(2.65rem,5vw,4.75rem);max-width:780px}.abww-caption{font-size:.85rem;color:#5e6e78;margin-top:20px}.abww-visual{padding:38px;border-radius:24px;background:#092645;color:white;box-shadow:0 24px 60px #09264520;transform:rotate(1deg)}.abww-visual .eyebrow{color:#97d5d8}.abww-prompt{font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.35}.abww-note{border-top:1px solid #ffffff45;padding-top:24px}.abww-note span{font-size:.7rem;letter-spacing:.12em;color:#97d5d8;font-weight:bold}.abww-note p{margin:6px 0 20px}.abww-visual .abww-caption{color:#c0d7df}.abww-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:40px}.abww-panel{border:1px solid #dbe4e7;border-radius:18px;padding:32px;background:white;box-shadow:0 10px 30px #09264508}.abww-sessions{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.abww-page .abww-sessions h3{font-size:2.25rem}.abww-draft{background:#fff3d6;border-left:4px solid #987222;padding:16px;color:#5c461a}.abww-page li{margin-bottom:12px}.abww-page #choose-session{scroll-margin-top:110px}.abww-questionnaire{clear:both;margin:30px 0;padding:24px;background:#f3f7f7;border-radius:16px}.abww-questionnaire h2{font-size:1.8rem}.abww-questionnaire select,.abww-questionnaire textarea{width:100%;min-height:48px;padding:12px;font:inherit;border:1px solid #a0b4bd;border-radius:8px}.abww-questionnaire label{display:block;margin-bottom:8px}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{padding:12px;font:inherit;max-width:100%}@media(max-width:760px){.abww-split,.abww-grid,.abww-sessions{grid-template-columns:1fr}.abww-visual{transform:none;padding:26px}.abww-panel{padding:24px}.abww-page .section{padding:52px 0}.abww-page .abww-sessions h3{font-size:1.9rem}}
