.checkout-button-module__QrVjZG__action{margin-top:20px}.checkout-button-module__QrVjZG__button{color:#f4eee4;background:0 0;border-color:#f4eee4}.checkout-button-module__QrVjZG__button:hover{color:#612820;background:#f4eee4;border-color:#f4eee4}.checkout-button-module__QrVjZG__error{color:#f2cdc6;max-width:260px;margin:12px 0 0;font-size:13px}
.pricing-module__lP4odW__hero{min-height:530px;padding:clamp(100px,15vw,190px) 12vw 100px}.pricing-module__lP4odW__hero h1{letter-spacing:-.05em;max-width:900px;margin:0;font:500 clamp(50px,6vw,92px)/.96 Playfair Display,Georgia,serif}.pricing-module__lP4odW__reassurance{color:#5c574f;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 28px;margin:32px 0 0;font:11px DM Mono,monospace;display:flex}.pricing-module__lP4odW__reassurance span:before{content:"— ";color:#3e4634}.pricing-module__lP4odW__intro{color:#3c3934;max-width:590px;margin:35px 0 0;font-size:19px}.pricing-module__lP4odW__offer{color:#f4eee4;background:#612820;grid-template-columns:.75fr 1fr 1fr;gap:55px;padding:clamp(70px,9vw,130px) 7vw;display:grid}.pricing-module__lP4odW__eyebrow{color:#e9d5c7;letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font:10px DM Mono,monospace}.pricing-module__lP4odW__price{letter-spacing:-.06em;margin:0 0 14px;font:500 clamp(62px,7vw,100px)/.85 Playfair Display,Georgia,serif}.pricing-module__lP4odW__deposit{color:#eadcd1;text-transform:uppercase;letter-spacing:.08em;margin:20px 0 0;font:11px/1.75 DM Mono,monospace}.pricing-module__lP4odW__offer h2,.pricing-module__lP4odW__section h2,.pricing-module__lP4odW__closing h2{letter-spacing:-.045em;margin:0;font:500 clamp(40px,4.5vw,68px)/1 Playfair Display,Georgia,serif}.pricing-module__lP4odW__offerCopy{color:#efe5da;max-width:380px;margin:20px 0 0}.pricing-module__lP4odW__assurance{color:#eadcd1;letter-spacing:.08em;text-transform:uppercase;gap:7px;margin:26px 0 0;font:10px/1.45 DM Mono,monospace;display:grid}.pricing-module__lP4odW__assurance span:before{content:"— ";color:#f4eee4}.pricing-module__lP4odW__list{align-self:end;margin:0;padding:0;font-size:15px;list-style:none}.pricing-module__lP4odW__list li{border-bottom:1px solid #f4eee442;padding:9px 0}.pricing-module__lP4odW__time{color:#eadcd1;grid-column:2;margin:8px 0 0;font-size:14px}.pricing-module__lP4odW__time strong{color:#f4eee4}.pricing-module__lP4odW__section{padding:clamp(76px,10vw,150px) 7vw}.pricing-module__lP4odW__split{grid-template-columns:1fr 1fr;gap:10vw;display:grid}.pricing-module__lP4odW__section p{color:#514c44;max-width:470px}.pricing-module__lP4odW__section .pricing-module__lP4odW__eyebrow{color:#3e4634}.pricing-module__lP4odW__promise{background:#e8e5dc}.pricing-module__lP4odW__promise h2{max-width:650px}.pricing-module__lP4odW__promiseBody{font-size:19px;line-height:1.55}.pricing-module__lP4odW__promiseBody p{margin-top:0}.pricing-module__lP4odW__steps{border-top:1px solid #c9c2b6;margin:72px 0 0;padding:0;list-style:none}.pricing-module__lP4odW__steps li{border-bottom:1px solid #c9c2b6;grid-template-columns:80px 1fr 1fr;gap:34px;padding:25px 0;display:grid}.pricing-module__lP4odW__steps li>span{color:#3e4634;letter-spacing:.1em;font:10px DM Mono,monospace}.pricing-module__lP4odW__steps h3{margin:0;font:500 27px/1.1 Playfair Display,Georgia,serif}.pricing-module__lP4odW__steps p{margin:0}.pricing-module__lP4odW__exclusions{background:#f0ede6;grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}.pricing-module__lP4odW__excludedList{columns:2;border-top:1px solid #c9c2b6;margin:0;padding:0;list-style:none}.pricing-module__lP4odW__excludedList li{color:#514c44;border-bottom:1px solid #c9c2b6;margin-right:30px;padding:14px 0}.pricing-module__lP4odW__note{margin-top:32px;font-size:14px}.pricing-module__lP4odW__faq{max-width:920px;margin:60px auto 0}.pricing-module__lP4odW__faq details{border-top:1px solid #c9c2b6;padding:20px 0}.pricing-module__lP4odW__faq details:last-child{border-bottom:1px solid #c9c2b6}.pricing-module__lP4odW__faq summary{cursor:pointer;justify-content:space-between;gap:20px;font:500 23px/1.2 Playfair Display,Georgia,serif;list-style:none;display:flex}.pricing-module__lP4odW__faq summary:after{content:"+";font-family:DM Sans,sans-serif}.pricing-module__lP4odW__faq details[open] summary:after{content:"−"}.pricing-module__lP4odW__faq p{max-width:680px;margin:15px 45px 0 0}.pricing-module__lP4odW__closing{color:#f6f1e8;text-align:center;background:#3e4634;padding:clamp(90px,13vw,180px) 7vw}.pricing-module__lP4odW__closing h2{max-width:850px;margin-inline:auto}.pricing-module__lP4odW__closingActions{justify-content:center;align-items:center;gap:28px;margin-top:38px;display:flex}.pricing-module__lP4odW__lightButton{color:#3e4634;background:#f6f1e8;border:1px solid #f6f1e8}.pricing-module__lP4odW__lightButton:hover{color:#fff;background:#612820;border-color:#612820}@media (max-width:800px){.pricing-module__lP4odW__hero{min-height:0;padding:100px 6vw 78px}.pricing-module__lP4odW__hero h1{font-size:53px}.pricing-module__lP4odW__intro{font-size:17px}.pricing-module__lP4odW__reassurance{gap:10px;display:grid}.pricing-module__lP4odW__offer,.pricing-module__lP4odW__split,.pricing-module__lP4odW__exclusions{grid-template-columns:1fr;gap:36px;padding:74px 6vw}.pricing-module__lP4odW__time{grid-column:auto}.pricing-module__lP4odW__steps{margin-top:48px}.pricing-module__lP4odW__steps li{grid-template-columns:35px 1fr;gap:18px}.pricing-module__lP4odW__steps p{grid-column:2}.pricing-module__lP4odW__excludedList{columns:1}.pricing-module__lP4odW__section{padding:76px 6vw}.pricing-module__lP4odW__closing{padding:94px 6vw}.pricing-module__lP4odW__closingActions{flex-direction:column;gap:22px}.pricing-module__lP4odW__closingActions a{width:100%}.pricing-module__lP4odW__faq summary{font-size:21px}}
