.offers-experience{--offer-navy:#102e39;--offer-sand:#e9e4d9}.offers-hero{display:grid;grid-template-columns:1.05fr .95fr;background:var(--offer-navy);color:#fff;min-height:430px;overflow:hidden}.offers-hero>div{padding:clamp(28px,4vw,60px);align-self:center}.offers-hero h1{font-size:clamp(38px,4.6vw,68px);line-height:1.04;letter-spacing:-.04em;margin:24px 0}.offers-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#e8d9be}.offers-hero p{color:#d9e0e1;max-width:470px;line-height:1.7}.offers-hero img{width:100%;height:100%;object-fit:cover;min-height:430px}.offer-availability{font-size:12px;line-height:1.7;padding:18px 0;color:#59666c;max-width:900px}.offer-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #d8dbd7;border-bottom:1px solid #d8dbd7;margin:18px 0 55px}.offer-choice{display:flex;flex-direction:column;padding:28px 20px;border-right:1px solid #d8dbd7}.offer-choice:first-child{padding-left:0}.offer-choice:last-child{border:0}.offer-choice h2{font-size:24px;line-height:1.14;letter-spacing:-.025em;margin:20px 0 10px}.offer-choice>p{font-size:14px;line-height:1.7}.offer-choice .offer-price{font-size:35px;line-height:1.1;margin-top:auto;padding-top:25px}.offer-choice .note{font-size:11px;min-height:38px}.offer-choice>a{font-size:12px;padding:12px 0}.offer-section{margin:55px 0}.offer-section>h2{font-size:clamp(28px,3vw,42px);line-height:1.13;letter-spacing:-.025em}.offer-selector{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.offer-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;background:#fff;padding:clamp(24px,3vw,42px);border:1px solid #e2e3dd}.offer-detail-grid h2{font-size:32px;line-height:1.14}.offer-detail-grid p{line-height:1.8}.offer-delivery{background:#f3f0e9;padding:26px}.offer-delivery h3{font-size:24px;line-height:1.2}.offer-delivery li{margin:12px 0;line-height:1.6;font-size:14px}.offer-delivery ol{border-top:1px solid #d8d8cf;padding-top:12px}.offer-proof{display:grid;grid-template-columns:.8fr 1.2fr;background:#eeebe4;min-height:380px}.offer-proof img{width:100%;height:100%;max-height:460px;object-fit:cover}.offer-proof>div{padding:clamp(25px,4vw,50px);align-self:center}.offer-proof h2{font-size:clamp(28px,3vw,42px);line-height:1.1}.offer-proof p{line-height:1.8}.offer-table-wrap{overflow-x:auto}.offer-table{width:100%;border-collapse:collapse;min-width:660px;font-size:13px}.offer-table caption{text-align:left;padding:8px 0 18px;color:#59666c}.offer-table th,.offer-table td{padding:18px 12px;text-align:left;border-bottom:1px solid #d8dbd7;vertical-align:top;white-space:normal}.offer-table thead{background:#eae7de}.offer-questions details{border-bottom:1px solid #d8dbd7;padding:21px 0}.offer-questions summary{cursor:pointer;font-weight:600;padding-right:15px}.offer-questions p{max-width:760px;line-height:1.8}.offer-end{background:var(--offer-navy);color:white;padding:clamp(28px,4vw,50px);margin-top:40px}.offer-end h2{font-size:clamp(30px,3vw,45px);line-height:1.1}.offer-end p{color:#d9e0e1}.offer-end .btn{margin:10px 8px 0 0}.offer-end .outline{color:#fff;border-color:#a2abae}.delivery-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.delivery-two .field{margin-bottom:18px}.delivery-two form .delivery-two{gap:14px}.delivery-routine{padding-left:20px;line-height:1.8}.delivery-routine li{padding:8px 0 18px}.delivery-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;background:#f1eee6;padding:20px}.delivery-metrics span{display:block;font-size:11px;margin-bottom:8px}.delivery-metrics strong{font-size:22px;font-weight:500}.journal-row{margin:20px 0}.journal-row h3{font-size:26px}.journal-row p{line-height:1.8;overflow-wrap:anywhere}.revision-note{font-size:13px;border-left:2px solid #ac9a77;padding-left:18px}.review-intro{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:35px;background:#e9e4d9;margin:25px 0}.review-intro h2{font-size:30px;line-height:1.15}.review-intro p{line-height:1.8}.review-row{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:20px 0}.review-row h2{font-size:28px}.review-row p{line-height:1.8}.review-row .field{margin-bottom:15px}.offers-experience .form-actions{flex-wrap:wrap}.offers-experience a:focus-visible,.offers-experience button:focus-visible{outline:3px solid #b09b73;outline-offset:4px}@media(min-width:1000px) and (prefers-reduced-motion:no-preference){.offer-choice{transition:background .2s}.offer-choice:hover{background:#f0ece2}.offer-proof img{transition:filter .3s}.offer-proof:hover img{filter:saturate(1.12)}}@media(max-width:1100px){.offer-four{grid-template-columns:1fr 1fr}.offer-choice:nth-child(2){border-right:0}.offer-choice:first-child{padding-left:20px}.offer-choice:nth-child(-n+2){border-bottom:1px solid #d8dbd7}.offers-hero h1{font-size:44px}}@media(max-width:700px){.offers-hero,.offer-detail-grid,.offer-proof,.delivery-two,.review-intro,.review-row{grid-template-columns:1fr}.offers-hero img{min-height:0;height:230px}.offers-hero h1{font-size:42px}.offer-four{grid-template-columns:1fr}.offer-choice{border-right:0;border-bottom:1px solid #d8dbd7;padding:26px 15px}.offer-choice:first-child{padding-left:15px}.offer-choice h2{font-size:28px}.offer-choice .note{min-height:0}.offer-proof img{height:250px}.offer-detail-grid{gap:22px}.offer-selector .btn{flex:1 0 40%;font-size:12px;padding:14px 10px}.delivery-metrics{grid-template-columns:1fr}.review-intro,.review-row{gap:18px}.delivery-two form .delivery-two{grid-template-columns:1fr 1fr}.offer-section{margin:38px 0}}

.offers-hero .eyebrow,.offer-end .eyebrow{color:#d3cbb9}@media(min-width:701px) and (max-width:950px){.offers-hero{grid-template-columns:1fr}.offers-hero img{min-height:0;height:260px}}
