.pricing-landing{--pp-ink:#253a35;--pp-paper:#f6f2e9;--pp-accent:#a2482f;--pp-line:#d7d9cf;color:var(--pp-ink);background:var(--pp-paper)}.pricing-landing .pp-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.pricing-landing main h1,.pricing-landing main h2,.pricing-landing main h3{color:var(--pp-ink);text-wrap:balance;letter-spacing:-.035em}.pricing-landing main p{line-height:1.7}.pricing-landing .pp-hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(40px,7vw,104px);padding-block:160px 88px;display:grid}.pricing-landing .pp-eyebrow{letter-spacing:.15em;color:#6c7366;margin-bottom:22px;font-size:11px;font-weight:700}.pricing-landing main h1{max-width:710px;font-size:clamp(38px,4.6vw,66px);font-weight:600;line-height:1.08}.pricing-landing .pp-intro{color:#53635c;max-width:610px;margin-top:28px;font-size:18px;line-height:1.75}.pricing-landing .pp-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.pricing-landing .pp-button{border:1px solid var(--pp-accent);color:#fff;background:var(--pp-accent);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.5;transition:background .15s;display:inline-flex}.pricing-landing .pp-button:hover{background:#783622;border-color:#783622}.pricing-landing a:focus-visible{outline-offset:4px;outline:3px solid #558170}.pricing-landing .pp-text-link{text-underline-offset:5px;align-items:center;gap:10px;font-size:14px;text-decoration:underline;display:inline-flex}.pricing-landing .pp-receipt{background:#fffdf7;border:1px solid #d8d5c9;border-radius:4px;margin:0;padding:30px;transform:rotate(1deg);box-shadow:14px 14px #e7e6d8}.pricing-landing .pp-receipt figcaption{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px dashed #c9ccbf;justify-content:space-between;padding-bottom:24px;font-size:11px;display:flex}.pricing-landing .pp-receipt figcaption span{color:#68766e}.pricing-landing .pp-receipt-title{align-items:center;gap:14px;margin-block:25px;display:flex}.pricing-landing .pp-receipt-title h2{font-size:23px;font-weight:600}.pricing-landing .pp-receipt-line{color:#637066;justify-content:space-between;gap:15px;margin-bottom:18px;font-size:14px;display:flex}.pricing-landing .pp-receipt dl>div{border-top:1px solid #e4e4d9;justify-content:space-between;gap:15px;padding:13px 0;font-size:14px;display:flex}.pricing-landing .pp-receipt dd{font-variant-numeric:tabular-nums;font-weight:600}.pricing-landing .pp-receipt .pp-total{align-items:center;padding-block:20px}.pricing-landing .pp-total dd{letter-spacing:-.04em;color:var(--pp-accent);font-size:42px}.pricing-landing .pp-receipt-bottom{background:#eaf0e8;grid-template-columns:1fr 1fr;gap:20px;padding:17px;display:grid}.pricing-landing .pp-receipt-bottom span{font-size:12px}.pricing-landing .pp-receipt-bottom strong{margin-top:4px;font-size:22px;display:block}.pricing-landing .pp-caption{color:#69766d;margin-top:18px;font-size:11px;line-height:1.6}.pricing-landing main h2{font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.2}.pricing-landing .pp-cost-band{border-block:1px solid var(--pp-line);background:#e5e9de;padding-block:52px}.pricing-landing .pp-cost-layout{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.pricing-landing .pp-cost-layout p{color:#53635c;margin-top:18px;font-size:15px}.pricing-landing .pp-cost-types{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pricing-landing .pp-cost-types li{border:1px solid #cbd3c5;border-radius:6px;align-items:center;gap:12px;padding:17px;font-size:14px;font-weight:500;display:flex}.pricing-landing .pp-section-heading{max-width:770px;margin-bottom:34px}.pricing-landing .pp-section-heading>p:not(.pp-eyebrow){color:#53635c;margin-top:16px;font-size:16px}.pricing-landing .pp-workbench{padding-block:80px;scroll-margin-top:100px}.pricing-landing [data-testid=pricing-guest-workspace]{border-color:#cbd3c5;box-shadow:0 12px 35px #253a3508}.pricing-landing [data-testid=pricing-guest-workspace] h2{letter-spacing:-.02em;font-size:24px}.pricing-landing .pp-methods{border-block:1px solid var(--pp-line);background:#fffdf7;padding-block:70px;scroll-margin-top:90px}.pricing-landing .pp-method-list article{border-top:1px solid var(--pp-line);padding-block:28px;display:block}.pricing-landing .pp-method-number{color:#9e543e;padding-top:5px;font-size:13px}.pricing-landing .pp-method-list h3{font-size:22px;font-weight:600}.pricing-landing .pp-method-list p{color:#5c6b63;max-width:680px;margin-top:10px;font-size:15px}.pricing-landing .pp-method-result{text-align:right}.pricing-landing .pp-method-result span{font-size:12px}.pricing-landing .pp-method-result strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--pp-accent);margin-top:8px;font-size:34px;line-height:1.2;display:block}.pricing-landing .pp-continue{grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;padding-block:70px;display:grid}.pricing-landing .pp-continue>div>p{color:#53635c;margin-block:20px 26px;font-size:15px}.pricing-landing .pp-continue aside{background:#e9ede1;border-left:3px solid #839773;gap:17px;padding:24px;display:flex}.pricing-landing .pp-continue aside svg{flex-shrink:0}.pricing-landing .pp-continue aside p{font-size:15px}.pricing-landing .pp-pricing{background:#e5e9de;padding-block:70px;scroll-margin-top:90px}.pricing-landing .pp-price-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:900px;display:grid}.pricing-landing .pp-price-grid article{background:#fffdf7;border:1px solid #cbd3c5;border-radius:8px;flex-direction:column;align-items:start;padding:32px;display:flex}.pricing-landing .pp-price-grid h3{margin-bottom:10px;font-size:24px;font-weight:600}.pricing-landing .pp-price-grid p{color:#53635c;font-size:14px}.pricing-landing .pp-price-grid .pp-pro{border-color:#8c9b7e}.pricing-landing .pp-price{align-items:baseline;gap:9px;margin-top:22px;display:flex}.pricing-landing .pp-price strong{color:var(--pp-ink);letter-spacing:-.04em;font-size:40px;line-height:1.3}.pricing-landing .pp-annual{margin-top:6px}.pricing-landing .pp-price-grid ul{flex:1;margin-block:24px}.pricing-landing .pp-price-grid li{align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.pricing-landing .pp-price-grid li svg{flex-shrink:0}.pricing-landing .pp-reading{grid-template-columns:1fr 1fr;gap:80px;padding-block:80px;display:grid}.pricing-landing .pp-reading>div>p{color:#53635c;margin-top:18px}.pricing-landing .resource-grid{margin-top:26px}.pricing-landing .guide{border-top:1px solid var(--pp-line);padding:22px 0;display:block}.pricing-landing .guide h3{margin-bottom:8px;font-size:19px;font-weight:600;line-height:1.4}.pricing-landing .guide p{color:#53635c;font-size:14px}.pricing-landing .guide-symbol{display:none}.pricing-landing .read-guide,.pricing-landing .resource-more{color:var(--pp-accent);margin-top:14px;font-size:13px;font-weight:600;display:inline-block}.pricing-landing .pp-final{text-align:center;background:#253a35;padding-block:70px}.pricing-landing .pp-final h2{color:#fffdf7}.pricing-landing .pp-final p{color:#d6e0d4;margin-block:18px 28px}@media (width<=800px){.pricing-landing .pp-wrap{width:calc(100% - 40px)}.pricing-landing .pp-hero{grid-template-columns:1fr;gap:45px;padding-block:120px 60px}.pricing-landing main h1{max-width:650px;font-size:46px}.pricing-landing .pp-receipt{max-width:520px;transform:none;box-shadow:8px 8px #e7e6d8}.pricing-landing .pp-cost-layout,.pricing-landing .pp-continue,.pricing-landing .pp-reading{grid-template-columns:1fr;gap:30px}.pricing-landing .pp-method-result strong{font-size:29px}.pricing-landing .pp-reading{gap:50px}}@media (width<=520px){.pricing-landing main h1{font-size:38px}.pricing-landing .pp-intro{font-size:16px}.pricing-landing .pp-receipt{padding:22px}.pricing-landing .pp-receipt-title h2{font-size:22px}.pricing-landing .pp-total dd{font-size:36px}.pricing-landing .pp-cost-types{gap:10px}.pricing-landing .pp-cost-types li{gap:8px;padding:14px 10px;font-size:12px}.pricing-landing .pp-method-result{text-align:left;grid-column:2;align-items:baseline;gap:15px;margin-top:5px;display:flex}.pricing-landing .pp-price-grid{grid-template-columns:1fr}.pricing-landing .pp-actions{gap:20px}.pricing-landing .pp-workbench,.pricing-landing .pp-reading{padding-block:55px}.pricing-landing .pp-methods,.pricing-landing .pp-pricing{padding-block:52px}.pricing-landing .pp-continue{padding-block:55px}.pricing-landing .pp-price-grid article{padding:25px}}@media (prefers-reduced-motion:reduce){.pricing-landing *{scroll-behavior:auto;transition:none!important}}.pricing-landing .pp-hero{align-items:start;gap:36px;padding-block:48px 40px}.pricing-landing main h1{font-size:clamp(34px,4vw,52px)}.pricing-landing .pp-intro{margin-top:18px}.pricing-landing .pp-native-identity{gap:14px;margin-top:24px;display:grid}.pricing-landing .pp-receipt{min-width:0;padding:22px;transform:none}.pricing-landing .pp-native-costs{min-width:0;scroll-margin-top:24px}.pricing-landing .pp-cost-editor{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.pricing-landing .pp-near-result{border:1px solid var(--pp-line);background:#fffdf7;gap:12px;padding:24px;display:grid}.pricing-landing .pp-near-result strong{font-size:28px}.pricing-landing .pp-live-method{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.pricing-landing .pp-native-result{border:1px solid var(--pp-line);background:#fffdf7;min-width:0;padding:20px}.pricing-landing .pp-feature-strip{flex-wrap:wrap;gap:14px;padding-block:30px;display:flex}.pricing-landing .pp-feature-strip details{flex:150px;position:relative}.pricing-landing .pp-feature-strip summary{cursor:pointer;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.pricing-landing .pp-feature-strip p{border:1px solid var(--pp-line);background:#fffdf7;padding:10px;font-size:13px}@media (width<=760px){.pricing-landing .pp-hero,.pricing-landing .pp-cost-editor,.pricing-landing .pp-live-method{grid-template-columns:minmax(0,1fr);gap:24px}.pricing-landing .pp-hero{padding-top:28px}.pricing-landing .pp-receipt{padding:16px}}.pricing-landing .pp-feature-strip details:not([open]):hover p,.pricing-landing .pp-feature-strip details:focus-within p{display:block}
