.op5-hero-specific{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.45;color:#f6e0c7;font-weight:650;max-width:39ch;margin:0 0 8px}.op5-set-payable{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid #63867c;padding-top:14px;margin-top:14px;color:#f8f6f0;font-weight:700}.op5-set-payable span{font-size:.9rem}.op5-set-payable small{display:block;color:#cee2d7;font-size:.75rem;font-weight:400}.op5-set-payable strong{font-size:clamp(1.65rem,2.3vw,2.25rem);color:#f2cfaa;white-space:nowrap}.op4-set-summary .op5-set-disclaimer{margin:9px 0 0;font-size:.72rem;line-height:1.5;color:#d7e8dc}.op5-info{max-width:1120px}.op5-info .eyebrow{color:#315e58}.op5-info-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.48fr);align-items:end;gap:clamp(18px,5vw,70px);padding-bottom:32px;border-bottom:1px solid #c7d8ce}.op5-info-head h1{max-width:12ch;margin:0;font-size:clamp(3rem,6vw,5rem);line-height:1.05}.op5-info-head p:last-child{max-width:37ch;margin:0 0 5px;color:#375a55;font-size:1.08rem;line-height:1.6}.op5-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.op5-help-card{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:18px;border:1px solid #c9dad0;border-radius:18px;background:#fffefa;padding:clamp(22px,3vw,32px);box-shadow:0 13px 30px #173c3d0a}.op5-help-card h2{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15;margin:0 0 12px}.op5-help-card p{margin:0;color:#365750;line-height:1.6}.op5-help-card a{display:inline-flex;min-height:44px;align-items:center;gap:9px;width:max-content;max-width:100%;font-weight:700;text-underline-offset:4px}.op5-help-card a:focus-visible,.op5-contact a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.op5-help-card--feature{background:#173735;color:#fff;border-color:#173735}.op5-help-card--feature p,.op5-help-card--feature a{color:#e2f0e7}.op5-help-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 0;margin-top:25px;border-top:1px solid #c7d8ce}.op5-help-foot p{margin:0}.op5-help-foot .button{flex:none}.op5-contact{max-width:1120px}.op5-contact-head{max-width:72ch;margin-bottom:32px}.op5-contact-head h1{font-size:clamp(3rem,6vw,5rem);line-height:1.05;margin:0 0 20px}.op5-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(22px,5vw,72px);align-items:start}.op5-contact-intro{border:1px solid #c9dad0;background:#fffefa;border-radius:18px;padding:clamp(22px,3vw,34px)}.op5-contact-intro h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;margin:0 0 14px}.op5-contact-intro p{line-height:1.65}.op5-contact form{padding:clamp(20px,3vw,32px);border-radius:18px;background:#e8f0e9}.op5-contact form fieldset{min-width:0}.op5-contact form :is(input,textarea){width:100%}.op5-download #MainContent{box-sizing:border-box;max-width:720px;min-height:0;margin:0 auto;padding:clamp(24px,5vw,54px) clamp(18px,4vw,36px) 70px}.op5-download #MainContent>:first-child{margin-top:0;padding-top:0}.op5-download #MainContent :is(h1,h2){font-size:clamp(1.6rem,5vw,2.6rem);line-height:1.15;overflow-wrap:anywhere}.op5-download #MainContent p{font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.5;overflow-wrap:anywhere}.op5-download #MainContent img{max-width:min(44%,180px);height:auto}.op5-download #MainContent button{min-height:50px;border-radius:100px;background:#dcece5;color:#143b38;border:1px solid #9bbdb1;box-shadow:0 10px 30px #23615d24;font-weight:700;cursor:pointer}.op5-download #MainContent button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(max-width:700px){.op5-info-head,.op5-contact-grid{grid-template-columns:1fr}.op5-info-head h1,.op5-contact-head h1{font-size:clamp(2.7rem,11vw,3.8rem)}.op5-help-grid{grid-template-columns:1fr}.op5-help-foot{align-items:flex-start;flex-direction:column}.op5-help-foot .button{width:100%;justify-content:center}.op5-hero-specific{font-size:1.03rem}.op5-download .op4-header-shell{margin-bottom:0}.op5-download #MainContent{padding-top:24px}.op5-download #MainContent img{max-width:150px}.op5-download #MainContent button{width:100%;max-width:440px}}@media(prefers-reduced-motion:reduce){.op5-help-card,.op5-download #MainContent button{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/op5-review.css.map */
