.pricing-page{background:#faf9f6;color:#222}.pricing-intro{padding-top:90px;padding-bottom:50px}.pricing-intro h1{font-size:clamp(52px,6.4vw,92px);line-height:1.02;letter-spacing:-.045em;margin:18px 0 25px;max-width:960px}.pricing-intro .inner-lead{max-width:690px}.pricing-intro>p:last-child{margin-top:18px}.pricing-plans{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:80px}.price-card{padding:40px;border:1px solid #d5d2ca;border-radius:24px;background:white;display:flex;flex-direction:column;align-items:flex-start}.price-card-featured{background:#fff0e5;border-color:#e6a97e}.price-card h2{font-family:Roboto,Arial,sans-serif;font-size:30px;letter-spacing:-.035em;margin:12px 0 24px}.price-amount{font-size:clamp(48px,5vw,68px);line-height:1;font-weight:600;letter-spacing:-.05em;margin:0 0 12px}.price-amount span{font-size:18px;font-weight:400;letter-spacing:0;margin-left:7px}.price-term{font-size:15px;font-weight:600;min-height:26px;margin:0 0 18px}.price-card>p:not(.eyebrow):not(.price-amount):not(.price-term):not(.price-small){max-width:430px;line-height:1.6}.price-card ul{padding-left:21px;line-height:1.6;margin:20px 0 30px;flex:1}.price-card li{padding:5px 0}.price-card li::marker{color:#b34b03}.price-card .button{white-space:normal}.price-small{font-size:13px;line-height:1.65;max-width:600px}.price-card .price-small{margin:18px 0 0}.pricing-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-bottom:85px}.pricing-page h2{font-size:clamp(40px,4.5vw,62px);line-height:1.06;letter-spacing:-.035em}.pricing-page .price-card h2{font-size:30px;line-height:1.15}.pricing-detail p{line-height:1.7}.pricing-detail-heading h2,.pricing-options>h2{margin-top:18px}.pricing-options{padding-bottom:85px}.website-options{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:36px 0 42px}.website-options article{border-top:1px solid #c7c3ba;padding-top:26px}.website-options h3{font-size:23px;line-height:1.3;margin:0 0 20px}.secondary-price{font-size:32px;font-weight:600;letter-spacing:-.03em}.secondary-price span{font-size:16px;font-weight:400;letter-spacing:0}.website-options article>p:last-child{line-height:1.7;max-width:500px}.pricing-options details{border-top:1px solid #c7c3ba}.pricing-options details:last-child{border-bottom:1px solid #c7c3ba}.pricing-options summary{font-size:19px;font-weight:500;padding:24px 36px 24px 0;cursor:pointer}.pricing-options summary:focus-visible{outline:3px solid #b34b03;outline-offset:4px}.pricing-answer{max-width:820px;padding-bottom:20px;line-height:1.75}.addon-list{margin:0 0 24px}.addon-list>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:15px 0;border-top:1px solid #e4e0d9}.addon-list dt{font-weight:500}.addon-list dd{margin:0;line-height:1.6}.pricing-close{background:#ffe1ca;padding:75px 0 85px}.pricing-close h2{margin:20px 0}.pricing-close p{max-width:520px;line-height:1.7}.pricing-close .button{margin-top:15px}@media(max-width:700px){.pricing-intro{padding-top:48px;padding-bottom:32px}.pricing-intro h1{font-size:54px}.pricing-plans{grid-template-columns:1fr;gap:18px;padding-bottom:50px}.price-card{padding:28px 24px}.pricing-detail{grid-template-columns:1fr;gap:12px;padding-bottom:45px}.website-options{grid-template-columns:1fr;gap:22px}.pricing-options{padding-bottom:50px}.pricing-options summary{font-size:18px}.addon-list>div{grid-template-columns:1fr;gap:6px}.pricing-close{padding:50px 0}.price-amount{font-size:58px}}
