.pricing-page{--line:#e6dfd1;--muted:#666660;color:#1c1c1a;background:#fdfcf9;min-height:100vh}.pricing-page h1,.pricing-page h2,.pricing-page h3,.pricing-page em{letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif}.pricing-page .eyebrow{letter-spacing:2.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600}.pricing-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfcf9eb;border-bottom:1px solid #e6dfd1b3;justify-content:space-between;align-items:center;gap:24px;min-height:90px;padding:22px 5%;display:flex;position:sticky;top:0}.pricing-nav{letter-spacing:.8px;gap:40px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:500;display:flex}.pricing-nav a{border-bottom:1.5px solid #0000;padding:6px 0;transition:all .25s}.pricing-nav a:hover,.pricing-nav a[aria-current=page]{color:#1c1c1a;border-color:#c2a675}.pricing-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 80% 30%,#f9f6f0 0%,#f4efe4 100%);padding:36px 7% 78px}.pricing-hero-top{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-bottom:66px;display:flex}.pricing-hero-top>span{letter-spacing:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px}.pricing-back{align-items:center;gap:10px;font-size:14px;display:inline-flex}.pricing-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:end;gap:6vw;display:grid}.pricing-hero h1{margin-top:20px;font-size:clamp(48px,5.9vw,92px);font-weight:500;line-height:1.05}.pricing-hero h1 em{color:#55554d;font-size:1.02em;font-style:italic}.pricing-side-label{letter-spacing:2px;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;display:block}.pricing-hero-copy p{color:var(--muted);font-size:17px;line-height:1.8}.pricing-plans{padding:62px 7% 0;scroll-margin-top:145px}.pricing-collection-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:30px;display:flex}.pricing-collection-heading>span{color:#555;font:italic 22px Cormorant Garamond,Georgia,serif}.pricing-grid-three{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;margin-top:36px;margin-bottom:70px;display:grid}.pricing-col-card{border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:20px;flex-direction:column;padding:34px 28px 30px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.pricing-col-card:hover{border-color:#c2a675;transform:translateY(-4px);box-shadow:0 16px 36px #0000000f}.pricing-col-card.is-featured{background:#faf8f3;border:2px solid #c2a675;transform:translateY(-6px);box-shadow:0 16px 44px #c2a67529}.pricing-col-card.is-featured:hover{transform:translateY(-10px);box-shadow:0 22px 52px #c2a67538}.pricing-featured-badge{color:#f7ebd2;letter-spacing:.8px;white-space:nowrap;z-index:2;background:#1c1c1a;border:1px solid #c2a675;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.pricing-badge-icon{color:#e5c07b;flex-shrink:0}.pricing-card-top{margin-bottom:20px}.pricing-card-eyebrow-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pricing-card-step{letter-spacing:1.8px;color:var(--muted);font-size:11px;font-weight:600}.pricing-card-type{letter-spacing:1.2px;color:#635f56;background:#f2eee5;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.pricing-card-support-pill{letter-spacing:.5px;color:#5c5545;white-space:nowrap;background:#f0ebe0;border:1px solid #dcd3bd;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-flex}.pricing-card-support-pill .pill-icon{color:#a48247;flex-shrink:0}.pricing-col-card.is-featured .pricing-card-support-pill{color:#4a3f28;background:#e8dec8;border-color:#c2a675}.pricing-col-card.is-featured .pricing-card-support-pill .pill-icon{color:#8c6a28}.pricing-card-name{color:#1c1c1a;margin:0 0 8px;font:italic 40px/1.1 Cormorant Garamond,Georgia,serif}.pricing-card-tagline{color:#636159;min-height:44px;margin:0;font-family:Cormorant Garamond,serif;font-size:16px;font-style:italic;line-height:1.35}.pricing-card-price-box{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:22px;padding:18px 0}.pricing-card-amount strong{color:#1c1c1a;letter-spacing:-.5px;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(30px,2.3vw,42px);font-weight:600;line-height:1.05;display:block}.pricing-card-note{color:var(--muted);margin-top:6px;font-size:12px;display:block}.pricing-card-specs{background:#f7f5ed;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:24px;padding:14px 16px;display:flex}.pricing-col-card.is-featured .pricing-card-specs{background:#ede7d8}.pricing-spec-row{flex-direction:column;gap:2px;display:flex}.pricing-spec-row .spec-label{letter-spacing:.5px;color:#7a7569;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.pricing-spec-row .spec-icon{color:#a48247;flex-shrink:0}.pricing-spec-row .spec-value{color:#1c1c1a;font-size:13.5px;font-weight:600;line-height:1.35}.pricing-spec-row.highlight-support{background:0 0;border-top:1px dashed #c2a67573;border-radius:0;margin-top:4px;padding:10px 0 2px}.pricing-spec-row.highlight-support .spec-label{color:#7b5b1a;font-weight:700}.pricing-spec-row.highlight-support .spec-value{color:#1c1c1a;font-weight:700}.pricing-card-actions-box{flex-direction:column;gap:10px;margin-bottom:26px;display:flex}.pricing-main-btn{text-align:center;justify-content:center;width:100%;padding:13px 20px;font-size:14px}.pricing-chat-btn{text-align:center;justify-content:center;width:100%;padding:11px 18px;font-size:13px}.pricing-card-features-section{border-top:1px solid var(--line);flex-grow:1;margin-bottom:22px;padding-top:18px}.pricing-features-header{letter-spacing:1.8px;color:#8c877b;margin-bottom:14px;font-size:10.5px;font-weight:700}.pricing-features-list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.pricing-features-list li{color:#3b3935;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.feature-check-icon{color:#a48247;flex-shrink:0;margin-top:2px}.pricing-card-tech-footer{border-top:1px dashed var(--line);margin-top:auto;padding-top:16px}.tech-footer-label{letter-spacing:1.5px;color:#8c877b;margin-bottom:8px;font-size:9.5px;font-weight:700;display:block}.tech-footer-pills{flex-wrap:wrap;gap:6px;display:flex}.tech-footer-pills .tech-icon-pill{padding:3px 8px;font-size:11px}.pricing-compare{border-top:1px solid var(--line);grid-template-columns:1fr 2.5fr;gap:6%;margin:15px 7% 0;padding:80px 0 100px;display:grid}.pricing-section-heading h2{margin-top:20px;font-size:clamp(42px,4.5vw,72px);line-height:1.1}.comparison-table{min-width:0}.comparison-row{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:1.4fr repeat(3,1fr);gap:16px;padding:20px 0;font-size:14px;line-height:1.6;display:grid}.comparison-row span:first-child{color:#20211f;font-weight:500}.comparison-head{color:#20211f;padding-top:0;font-size:13px}.comparison-head span{letter-spacing:1px;font-weight:600}.pricing-cta{border-top:1px solid var(--line);text-align:center;background:#f4f0e6;padding:85px 7% 90px}.pricing-cta h2{margin:20px auto 32px;font-size:clamp(38px,4.8vw,76px);line-height:1.1}.pricing-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:34px 7%;font-size:14px;display:flex}@media (max-width:1120px){.pricing-hero-grid{grid-template-columns:1fr;gap:35px}.pricing-grid-three{grid-template-columns:repeat(3,1fr);gap:18px}.pricing-col-card{padding:28px 20px 24px}.pricing-compare{grid-template-columns:1fr;gap:40px}}@media (max-width:960px){.pricing-grid-three{grid-template-columns:1fr;gap:32px;max-width:540px;margin-inline:auto}.pricing-col-card.is-featured{transform:none}.pricing-col-card.is-featured:hover{transform:translateY(-4px)}.comparison-row{grid-template-columns:1fr;gap:8px}.comparison-head{display:none}.comparison-row>span[data-label]:before{content:attr(data-label) ": ";color:#1c1c1a;font-weight:600}}.pricing-currency-bar{border:1px solid var(--line);background:#f7f4ef;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px 20px;display:flex}.pricing-currency-label{letter-spacing:1.5px;color:var(--muted);font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:700}.pricing-currency-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pricing-currency-pill{color:#555;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:6px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600;transition:all .2s}.pricing-currency-pill:hover{color:#1c1c1a;background:#0000000a}.pricing-currency-pill.is-active{color:#fff;background:#1c1c1a;border-color:#1c1c1a}
