.email-main{background:#faf8f4;color:#302e27}.email-hero,.email-panel,.email-request{max-width:1100px;margin:0 auto;padding:64px 28px;box-sizing:border-box}.email-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:start}.email-hero h1{font:clamp(44px,5vw,70px)/1.1 'Playfair Display',Georgia,serif;margin:20px 0}.email-hero em{color:#846632;font-weight:400}.email-main p,.email-main li{line-height:1.8}.email-lead{font-size:20px}.email-price{padding:32px;background:#f1ebdf;border:1px solid #d6cab4}.email-price .email-amount{font:60px/1.1 'Playfair Display',Georgia,serif;margin:18px 0;color:#846632}.email-price hr{border:0;border-top:1px solid #d6cab4;margin:25px 0}.email-panel{border-top:1px solid #d6cab4}.email-main h2{font:38px/1.25 'Playfair Display',Georgia,serif;margin:12px 0 30px}.email-main h3{font:25px/1.3 'Playfair Display',Georgia,serif;margin:0 0 12px}.email-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.email-grid article{padding:24px;border:1px solid #d6cab4;background:#fffdf8}.email-steps{padding-left:24px;max-width:850px}.email-steps li{padding:0 0 20px 10px}.email-faq details{border-top:1px solid #d6cab4;padding:20px 0}.email-faq summary{cursor:pointer;font-weight:600;line-height:1.6}.email-main a:not(.btn){color:#755823;text-decoration:underline;text-underline-offset:3px}.email-request{background:#f1ebdf;max-width:none;padding-left:max(28px,calc((100% - 1044px)/2));padding-right:max(28px,calc((100% - 1044px)/2))}.email-main .micro{font-size:13px}.email-main .btn{white-space:normal;max-width:100%;text-align:center;box-sizing:border-box}.email-main a:focus-visible,.email-main summary:focus-visible{outline:3px solid #846632;outline-offset:5px}@media(max-width:800px){.email-hero{grid-template-columns:1fr;gap:30px}.email-hero,.email-panel,.email-request{padding:40px 22px}.email-grid{grid-template-columns:1fr}.email-main h2{font-size:31px}.email-price{padding:25px}.header{height:auto;min-height:86px;flex-wrap:wrap;padding:18px 5%;gap:20px}.header nav{display:flex!important;position:static!important;flex-direction:column;align-items:flex-start;gap:14px;padding:0!important;border:0!important}.email-hero h1{font-size:46px}}