.pricing-page{background:#f8f6f3;color:#443d37}.pricing-header{flex-wrap:wrap;max-width:1180px;margin:auto;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pricing-main{max-width:1180px;margin:auto;padding:36px 30px 50px}.pricing-intro{max-width:700px;margin-bottom:38px}.pricing-intro h1{font-size:clamp(36px,5vw,60px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 18px}.pricing-intro>p:last-child{font-size:19px;line-height:1.65;color:#756d65}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.plan-card{padding:28px;border:1px solid #e5dfd7;background:#fffdf9;border-radius:18px;display:flex;flex-direction:column;min-width:0}.plan-card.featured{border:1.5px solid #a94732;background:#f4eee5}.plan-card h2{font-size:27px;margin:8px 0 18px}.plan-card .eyebrow{font-size:11px;letter-spacing:.13em}.plan-price{font-size:40px!important;letter-spacing:-.04em;font-weight:650;white-space:nowrap;margin:0 0 16px}.plan-price span{font-size:14px;font-weight:400;letter-spacing:0;color:#756d65}.plan-card>p:not(.eyebrow):not(.plan-price){min-height:52px;line-height:1.6;font-size:15px}.plan-card ul{padding-left:19px;line-height:1.7;font-size:14px;flex:1;margin:18px 0 30px}.plan-card li{margin-bottom:9px}.plan-button{display:block;text-align:center;text-decoration:none;border-radius:10px;padding:13px 14px;font-size:14px;font-weight:600;width:100%;box-sizing:border-box;background:#a94732;color:white}.plan-button.secondary{background:transparent;color:#443d37;border:1px solid #d1c7bc}.pricing-note{font-size:13px;line-height:1.7;color:#756d65;margin:22px 0 36px;max-width:900px}.pricing-faq{max-width:800px;margin:52px auto}.pricing-faq details{border-bottom:1px solid #e1dbd3;padding:18px 0}.pricing-faq summary{cursor:pointer;font-weight:550}.pricing-faq details p{font-size:15px;line-height:1.75;color:#756d65;margin-bottom:6px}.pricing-main footer{font-size:13px;border-top:1px solid #e5dfd7;padding-top:25px}.pricing-main a{color:inherit}.pricing-main .plan-button{color:#443d37}#subscription-account button{margin:12px 12px 0 0}#subscription-details p{line-height:1.65}.pricing-grid button:disabled{opacity:.6;cursor:wait}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.plan-card{padding:25px}.plan-card>p:not(.eyebrow):not(.plan-price){min-height:0}.pricing-main{padding:26px 20px}.pricing-header{padding:23px 20px}.pricing-header .brand{font-size:16px}.pricing-header>a:last-child{font-size:12px}.pricing-intro{margin-bottom:28px}.pricing-faq{margin-top:35px}.plan-card ul{margin:14px 0 20px}.plan-card .eyebrow{margin-top:0}}

.pricing-main .plan-button:not(.secondary){color:#fff}

.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;white-space:normal}.plan-price [data-price-usd]{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap}
