.pricing-page{color:var(--ink);padding-bottom:96px}.pricing-wrap{width:min(1180px,100% - 64px);margin:auto}.pricing-hero{background:linear-gradient(135deg,#e5eedb,#f5f3ed 62%,#efd8c9);padding:88px 0 94px}.pricing-eyebrow{color:#53605e;letter-spacing:.11em;margin:0 0 16px;font:500 11px DM Mono,monospace}.pricing-eyebrow i{background:var(--pink);border-radius:50%;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block}.pricing-hero h1,.pricing-section h2,.order-summary h2,.trial-explanation h2{letter-spacing:-2.7px;margin:0;font:clamp(48px,5vw,68px)/.92 Instrument Serif,Georgia,serif}.pricing-hero h1 em,.trial-explanation h2 em{color:#668e38;font-style:italic}.pricing-hero p:not(.pricing-eyebrow){color:#53605e;max-width:660px;margin:27px 0 0;font-size:17px;line-height:1.65}.pricing-layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:58px;padding-top:96px;display:grid}.pricing-controls{gap:45px;display:grid}.pricing-section{border-bottom:1px solid var(--line);padding-bottom:45px}.pricing-section h2{font-size:43px}.included-list{margin:28px 0 0;padding:0;list-style:none}.included-list li{color:#4a5753;border-top:1px solid #d9ddd6;padding:10px 0;font-size:14px;line-height:1.45}.included-list li:first-letter{color:#668e38}.manager-notice{color:#405136;background:#e6efda;border-left:3px solid #7aa841;margin:25px 0 0;padding:16px;font-size:14px;line-height:1.5}.period-selector{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:26px;display:grid}.period-selector button{color:#43514b;cursor:pointer;background:#fff;border:1px solid #cbd5c6;min-height:53px;font:600 14px DM Sans,sans-serif;transition:all .18s}:is(.period-selector button:hover,.period-selector button:focus-visible){background:#edf5e6;border-color:#638b30;outline:none}.period-selector button.selected{color:#fff;background:#1d302c;border-color:#1d302c}.selector-note{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.5}.seat-selector{background:#fff;border:1px solid #cbd5c6;grid-template-columns:68px 1fr 68px;max-width:370px;margin-top:28px;display:grid}.seat-selector button{color:#304836;cursor:pointer;background:#e5eedb;border:0;min-height:80px;font-size:30px}:is(.seat-selector button:hover:not(:disabled),.seat-selector button:focus-visible:not(:disabled)){outline-offset:-2px;background:#c9dfb6;outline:2px solid #638b30}.seat-selector button:disabled{cursor:not-allowed;opacity:.45}.seat-selector output{text-align:center;border-left:1px solid #cbd5c6;border-right:1px solid #cbd5c6;place-content:center;display:grid}.seat-selector output b{font:35px/1 Instrument Serif,Georgia,serif}.seat-selector output span{color:var(--muted);margin-top:5px;font-size:12px}.capacity-copy{margin:18px 0 0;font-size:16px;line-height:1.55}.capacity-copy span{color:var(--muted);font-size:13px}.extra-seat-panel{background:#e1eadc;padding:27px 29px}.extra-seat-panel h3{margin:0;font:30px Instrument Serif,Georgia,serif}.extra-seat-panel ul{color:#48554f;margin:16px 0;padding-left:19px;font-size:14px;line-height:1.8}.extra-seat-panel p{color:#48663a;margin:19px 0 0;font-size:13px;font-weight:700}.order-summary{background:var(--deep);color:#edf3eb;padding:32px;position:sticky;top:24px;box-shadow:9px 9px #d3e4c8}.order-summary .pricing-eyebrow{color:#b8c8bf}.order-summary .pricing-eyebrow i{background:var(--lime)}.order-summary h2{font-size:46px}.summary-package{border-top:1px solid #fff3;border-bottom:1px solid #fff3;gap:7px;margin:28px 0 0;padding:18px 0;display:grid}.summary-package b{font-size:16px}.summary-package span{color:#bdc9c2;font-size:13px}.order-summary ul{border-bottom:1px solid #fff3;margin:0;padding:14px 0;list-style:none}.order-summary li{color:#d4ded8;padding:7px 0;font-size:14px}.summary-capacity{color:#cdd8d1;padding:18px 0;font-size:14px}.summary-capacity strong{color:#fff}.price-pending{background:#283d38;gap:8px;margin:4px 0 24px;padding:18px;display:grid}.price-pending span{color:#b7c6bd;letter-spacing:.1em;font:11px DM Mono,monospace}.price-pending b{color:#d5eea1;font:23px Instrument Serif,Georgia,serif}.order-summary .button{width:100%}.purchase-link{color:#fff;text-align:center;margin-top:22px;font-size:14px;font-weight:700;text-decoration:none;display:block}.purchase-link b{color:var(--lime);font-size:17px}.purchase-note{color:#b9c7c0;text-align:center;margin:10px 0 0;font-size:12px}.trial-explanation{background:#eed7c8;margin-top:96px;padding:82px 0}.trial-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.trial-explanation h2{font-size:57px}.trial-explanation>div>div>p{color:#4b554f;margin:0;font-size:17px;line-height:1.65}.trial-explanation ul{margin:21px 0 0;padding:0;list-style:none}.trial-explanation li{color:#4b554f;border-top:1px solid #d9bca9;padding:10px 0;font-size:14px}@media (max-width:800px){.pricing-wrap{width:min(100% - 40px,600px)}.pricing-hero{padding:65px 0 72px}.pricing-layout,.trial-grid{grid-template-columns:1fr;gap:42px}.pricing-layout{padding-top:70px}.pricing-controls{gap:35px}.pricing-section{padding-bottom:35px}.period-selector{grid-template-columns:repeat(2,1fr)}.order-summary{padding:27px;position:static;box-shadow:6px 6px #d3e4c8}.trial-explanation{margin-top:72px;padding:65px 0}.trial-explanation h2{font-size:50px}}
