.hero-benefit{display:block;border-left:3px solid var(--teal);padding:14px 18px;background:#e8f0e5;max-width:480px;margin:0 0 24px;transition:background .2s}.hero-benefit:hover{background:#dfebda}.hero-benefit .eyebrow{font-size:9px;color:var(--teal);display:block;margin-bottom:7px}.hero-benefit strong{display:block;font-size:16px;line-height:1.45;font-weight:600;margin-bottom:5px}.hero-benefit>span:last-child{display:block;font-size:11px;color:var(--muted);line-height:1.6}.hero-condition{font-size:12px;color:var(--muted);max-width:520px;padding-left:14px;border-left:2px solid #b5cbba;margin:-10px 0 24px;line-height:1.7}.cta-note{font-size:12px;color:var(--muted);max-width:440px;margin:15px 0 0;line-height:1.65}.study-entry{background:#eaf0e8}.study-delivery{background:var(--paper);border:1px solid #cbdcca;border-radius:5px;padding:34px}.study-delivery ol{padding:0;margin:0 0 24px;list-style:none}.study-delivery li{display:grid;grid-template-columns:24px 1fr;gap:15px;border-top:1px solid var(--line);padding:22px 0}.study-delivery li>span{font:11px var(--mono);color:var(--teal);padding-top:3px}.study-delivery h3{font-size:23px;margin-bottom:9px}.study-delivery li p{font-size:14px;color:var(--muted);margin:0}.study-delivery .button{width:100%;font-size:13px}.scope-note{font-size:11px;line-height:1.7;color:var(--muted);margin:18px 0 0}.study-scope{border-top:1px solid #bacfbb;padding-top:24px;margin-top:25px}.study-scope strong{font-weight:500;font-size:21px;display:block;margin-bottom:10px}.study-scope span{font-size:14px;line-height:1.7;color:var(--muted);display:block;max-width:440px}.study-choice{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--line);padding-top:35px}.study-choice>div+div{padding-left:45px;border-left:1px solid var(--line)}.study-choice h3{font-size:26px}.study-choice p{color:var(--muted);font-size:15px}.commercial-bottom>.button{background:var(--mint);color:var(--ink);flex-shrink:0}.contact-title{font-size:28px!important;margin:0 0 28px}.contact-basics{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.contact-basics>.field:last-child{grid-column:1/-1}.optional{font-size:11px;color:var(--muted);font-weight:400}.optional-fields{border-block:1px solid var(--line);margin:6px 0 24px}.optional-fields summary{cursor:pointer;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;padding:18px 0;color:var(--teal);font-weight:600}.optional-fields summary::after{content:'+';margin-left:auto;font-size:22px}.optional-fields[open] summary::after{content:'−'}.optional-fields summary span{font-size:11px;font-weight:400;color:var(--muted)}.optional-fields summary::-webkit-details-marker{display:none}.optional-fields[open]>summary{margin-bottom:12px}.contact-consent{display:flex;align-items:flex-start;gap:12px}.contact-consent label{font-size:12px;line-height:1.7;color:var(--muted)}.contact-consent input{margin-top:3px}.contact-consent a{text-decoration:underline}.study-entry .offer-intro{font-size:20px;line-height:1.6;color:var(--ink)}
.study-price-strip{display:flex;align-items:center;gap:22px;border-block:1px solid var(--line);padding:18px 0;margin:0 0 24px}.study-price-strip strong{font-size:38px;letter-spacing:-.04em;line-height:1;color:var(--teal);white-space:nowrap;font-weight:500}.study-price-strip span{font-size:12px;line-height:1.7;color:var(--muted);max-width:260px}.study-terms{font-size:11px!important;line-height:1.7;color:var(--muted);max-width:520px;margin:0 0 22px}.study-price-label{font-size:10px!important;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;color:var(--teal)}
@media(max-width:820px){.study-entry .offer-grid{grid-template-columns:1fr;gap:34px}.study-entry .offer-grid>div>p{max-width:640px}.commercial-bottom>.button{flex-shrink:1}.study-choice{gap:28px}.study-choice>div+div{padding-left:28px}}
@media(max-width:640px){.hero-benefit{padding:12px 15px}.hero-benefit strong{font-size:15px}.hero-condition{font-size:11px}.study-delivery{padding:25px}.study-choice{grid-template-columns:1fr;gap:30px}.study-choice>div+div{padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}.contact-basics{grid-template-columns:1fr;gap:0}.optional-fields summary{font-size:13px}.contact-title{font-size:25px!important}.cta-note{font-size:11px}.study-entry .offer-grid h2{font-size:34px}.study-price-strip{gap:15px}.study-price-strip strong{font-size:34px}.study-price-strip span{font-size:11px}}
.instrument-note{font:11px/1.7 var(--mono);color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin:20px 0 0}

/* A clear, readable all-inclusive study offer. */
.study-price-strip{flex-wrap:wrap}.study-price-strip span{font-size:24px;font-weight:500;color:var(--teal)}.study-terms{font-size:16px!important;color:var(--ink)}
