/* USD proposal presentation, included only by the review build. */
.review-banner{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;padding:13px 24px;background:#e8eece;color:#193d32;font:12px/1.5 Arial,sans-serif;border-bottom:1px solid #b7c497}.review-banner b{font-size:10px;letter-spacing:.12em}.review-banner a{color:inherit;text-underline-offset:4px;font-weight:700}
.review-section{padding-block:75px}.review-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.review-package{display:flex;flex-direction:column;padding:30px;border:1px solid #c9d2bd;background:#fffef8;border-radius:5px}.review-package:nth-child(2){background:#edf2e1}.review-package .tiny-label{font-size:9px;line-height:1.5}.review-package h3{font-size:31px;line-height:1.12;letter-spacing:-.03em;margin:25px 0 16px;min-height:70px}.review-package-outcome{font-size:15px;line-height:1.7;min-height:78px;color:var(--muted)}.review-price{display:flex;gap:8px;align-items:baseline;margin-top:22px}.review-price strong{font-size:43px;letter-spacing:-.05em}.review-price span{font-size:12px}.review-setup{font-size:12px;margin:7px 0 24px}.review-package ul{border-top:1px solid #ced5c3;padding:22px 0 0 18px;font-size:13px;line-height:1.75;margin:0 0 25px}.review-package li{margin-bottom:10px}.review-package .button{margin-top:auto;font-size:12px}.review-note{font-size:11px;line-height:1.75;color:var(--muted);margin-top:20px}
.review-complete-band{background:#193d32;color:#fffef8;padding-block:65px}.review-complete{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center}.review-complete .eyebrow{color:#d8ee98}.review-complete h2,.review-credit-section h2{font-size:clamp(35px,4vw,55px);letter-spacing:-.04em;line-height:1.08;margin:20px 0}.review-complete p{font-size:15px;line-height:1.75;color:#e2e8d9}.review-complete ul{padding-left:18px;font-size:13px;line-height:2}.review-complete-price{padding:35px;border:1px solid #81957466;background:#ffffff08}.review-complete-price>strong{display:block;font-size:53px;letter-spacing:-.04em;line-height:1.2;margin-top:27px}.review-complete-price strong small{font:13px Arial,sans-serif;letter-spacing:0;margin-left:8px}.review-complete-price>.button{width:100%;margin:16px 0}.review-complete-price>.text-link{color:#e6f4ba;text-align:left;line-height:1.6;margin-bottom:18px}.review-complete-price>small{display:block;font-size:11px;line-height:1.7;color:#d1ddc9}.review-bundle-value{border-top:1px solid #81957466;padding-top:18px;font-size:12px!important}
.review-credit-section{display:grid;grid-template-columns:1fr 1fr;gap:55px;border-top:1px solid var(--line)}.review-credit-section>div>p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted)}.review-credit-section .review-note{grid-column:1/-1;margin:0}.review-credit-examples{border:1px solid #cbd5bc;background:#edf2e1;padding:10px 30px}.review-credit-examples>div{padding:23px 0;border-bottom:1px solid #cbd5bc}.review-credit-examples>div:last-child{border:0}.review-credit-examples span{font-size:12px;font-weight:600}.review-credit-examples strong{display:block;font-size:33px;letter-spacing:-.04em;margin-top:8px}.review-credit-examples small{font-size:12px;font-weight:400;letter-spacing:0}.review-credit-examples p{font-size:11px;margin:9px 0 0;color:var(--muted)}
.review-commerce-price{padding:30px;margin:30px 0;background:#edf2e1;color:#243e2b;border:1px solid #cad5bc}.review-commerce-price h3{font-size:30px;letter-spacing:-.03em;line-height:1.2}.review-commerce-price p{font-size:14px;line-height:1.7}
.review-credit-picker{border:0;margin:25px 0;padding:0}.review-credit-picker legend{font-size:13px;font-weight:700;margin-bottom:14px}.review-credit-picker>div{display:flex;flex-wrap:wrap;gap:8px}.review-credit-picker button{font-family:inherit;font-size:12px;line-height:1.5;padding:12px 15px;min-height:44px;background:#fffef8;border:1px solid #bdc9b2;border-radius:3px;color:#193d32;cursor:pointer}.review-credit-picker button[aria-pressed=true]{background:#193d32;color:#fffef8}.review-order-lines{margin:25px 0;padding:10px 24px;background:#edf2e1;border:1px solid #cad5bc}.review-order-lines>div{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 0;font-size:14px;border-bottom:1px solid #cad5bc}.review-order-lines>div:last-child{border:0}.review-order-lines b{white-space:nowrap}.review-order-total strong{font-size:32px;letter-spacing:-.04em;white-space:nowrap}.review-disclaimer{font-size:11px;line-height:1.8;color:#586451;border-top:1px solid #d6ddcd;padding-top:18px;margin-top:26px}.review-order-upsell{padding:22px;margin-top:28px;background:#e9eddf;border-left:3px solid #58733e}.review-order-upsell p{font-size:14px;line-height:1.75}.review-selected-name{font-size:22px!important;font-weight:700}.review-hosting{padding-block:20px;border-block:1px solid #d6ddcd;margin-block:25px}.review-hosting p{font-size:13px;line-height:1.7}.review-start-list{padding-left:24px;margin-block:30px}.review-start-list li{padding:0 0 24px 6px}.review-start-list b,.review-start-list span{display:block}.review-start-list span{font-size:14px;line-height:1.7;margin-top:7px}.review-saving{padding:18px;background:#e9eddf;font-size:13px;line-height:1.8}
@media(max-width:1000px){.review-package{padding:23px}.review-package h3{font-size:26px}.review-price strong{font-size:36px}.review-complete{gap:35px}.review-complete-price{padding:26px}.review-complete-price>strong{font-size:43px}}
@media(max-width:760px){.review-banner{gap:5px;padding:11px 15px;text-align:center;flex-direction:column}.review-section{padding-block:45px}.review-package-grid,.review-complete,.review-credit-section{grid-template-columns:1fr;gap:22px}.review-package h3,.review-package-outcome{min-height:0}.review-package h3{font-size:32px}.review-price strong{font-size:43px}.review-package{padding:28px}.review-complete-band{padding-block:45px}.review-credit-section .review-note{grid-column:auto}.review-credit-section>div>.button{margin-bottom:12px}.review-order-lines{padding-inline:15px}.review-order-lines>div{font-size:12px;gap:12px}.review-order-total strong{font-size:29px}.review-commerce-price{padding:23px}.review-commerce-price h3{font-size:26px}}
