.pricing-page{font-family:var(--sans);-webkit-font-smoothing:antialiased}.pricing-page .pricing-hero{padding:180px clamp(20px,6vw,40px) 80px;text-align:center}.pricing-page .pricing-hero .section-label{display:block;font-family:var(--sans);font-size:clamp(14px,3.4vw,26px);line-height:1;font-weight:700;letter-spacing:.007em;margin:0 0 44px;text-transform:none}.pricing-page .pricing-hero .section-label,.pricing-page .pricing-hero-title{color:var(--text-primary);text-box-trim:trim-both;text-box-edge:cap alphabetic}.pricing-page .pricing-hero-title{font-family:var(--serif);font-size:clamp(40px,6.75vw,109px);font-weight:500;font-style:normal;line-height:.8;letter-spacing:-.015em;word-spacing:-.05em;max-width:min(1080px,100%);margin:0 auto}.pricing-page .pricing-tiers{align-items:stretch}.pricing-page .tier-card{height:100%}.pricing-page .tier-header{margin-bottom:24px}.pricing-page .tier-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:calc(20px * 1.3334133333)}.pricing-page .tier-name{font-size:20px;font-weight:600;color:var(--text-primary);margin:0}.pricing-page .tier-name,.pricing-page .tier-tagline{font-family:var(--sans);line-height:1.3334133333;letter-spacing:.009em}.pricing-page .tier-tagline{font-size:16px;font-weight:400;color:var(--text-secondary);margin:2px 0 0}.pricing-page .tier-os .tier-name{color:#f5f0eb}.pricing-page .tier-os .tier-tagline{font-size:16px;font-weight:400;color:rgba(245,240,235,.7)}.pricing-page .tier-title-row .tier-os-label{flex-shrink:0;margin:0;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,240,235,.55)}.pricing-page .tier-price{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:28px;min-height:clamp(34px,4.2vw,52px)}.pricing-page .tier-price-amount{font-family:var(--serif);font-size:clamp(34px,4.2vw,52px);line-height:1;font-weight:600;letter-spacing:-.005em;color:var(--burgundy)}.pricing-page .tier-features li,.pricing-page .tier-price-period{font-family:var(--sans);font-size:16px;line-height:1.3334133333;letter-spacing:.009em;font-weight:400}.pricing-page .tier-features li{color:#78766f;padding:8px 0;border-bottom:none}.pricing-page .tier-brain .tier-features li:not(:last-child){border-bottom:1px solid rgba(26,23,21,.08)}.pricing-page .tier-os .tier-os-features{flex:1;display:flex;flex-direction:column;margin-top:calc(clamp(34px, 4.2vw, 52px) + 28px)}.pricing-page .tier-os-feature-title{font-family:var(--sans);font-size:16px;font-weight:600;line-height:1.3334133333;letter-spacing:.009em;color:#f5f0eb;margin-bottom:8px}.pricing-page .tier-os-feature p{margin:0}.pricing-page .tier-os .tier-os-note,.pricing-page .tier-os-feature p{font-family:var(--sans);font-size:16px;line-height:1.3334133333;letter-spacing:.009em;font-weight:400;color:rgba(245,240,235,.65)}.pricing-page .tier-os .tier-os-note{margin:auto 0 0;padding:0}.pricing-page .founding-inner{max-width:var(--landing-centered-copy-max)}.pricing-page .founding-label{font-family:var(--sans);font-size:20px;font-weight:600;line-height:1.3334133333;letter-spacing:.009em;text-transform:none;color:#f5f0eb;margin-bottom:16px}.pricing-page .founding-headline{font-family:var(--serif);font-size:var(--landing-section-headline-size);font-weight:600;line-height:.85;letter-spacing:-.005em;color:#f5f0eb;max-width:none;margin-bottom:16px}.pricing-page .founding-body p{font-family:var(--sans);font-size:16px;line-height:1.3334133333;letter-spacing:.009em;font-weight:400;color:rgba(245,240,235,.65)}.pricing-page .pricing-faq{margin-top:120px;max-width:none;width:100%;padding:0 clamp(0px,10vw,180px)}.pricing-page .pricing-faq h3{font-family:var(--serif);font-size:var(--landing-section-headline-size);font-weight:600;line-height:.85;letter-spacing:-.005em;color:var(--text-primary);text-align:center;margin-bottom:72px}.pricing-page .pricing-faq-q{font-family:var(--sans);font-size:20px;font-weight:600;line-height:1.3334133333;letter-spacing:.009em;color:var(--text-primary)}.pricing-page .pricing-faq-toggle{font-size:20px}.pricing-page .pricing-faq-a{font-family:var(--sans);font-size:16px;line-height:1.3334133333;letter-spacing:.009em;font-weight:400;color:#78766f;padding-bottom:16px}.pricing-page .founding-block.glass-vision-card,.pricing-page .tier-card.glass-vision-card{transition:transform .3s ease,box-shadow .3s ease}.pricing-page .tier-brain.glass-vision-card{background:rgba(255,252,248,.85);backdrop-filter:blur(30px) saturate(175%);-webkit-backdrop-filter:blur(30px) saturate(175%);border:.5px solid rgba(255,255,255,.58);color:var(--text-primary);box-shadow:0 1px 2px rgba(26,23,21,.05),0 4px 14px rgba(26,23,21,.07),0 16px 40px rgba(26,23,21,.12),inset 0 1px 0 rgba(255,255,255,.78),inset 0 -.5px 0 rgba(255,255,255,.12)}.pricing-page .tier-brain.glass-vision-card:before{opacity:.8}.pricing-page .tier-os.glass-vision-card{background:linear-gradient(155deg,rgba(255,255,255,.1),transparent 14%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 7%),#1a1715;backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);border:.5px solid rgba(255,255,255,.18);color:#f5f0eb;box-shadow:0 1px 2px rgba(0,0,0,.12),0 8px 32px rgba(26,23,21,.28),0 16px 40px rgba(26,23,21,.14),inset 0 1px 0 rgba(255,255,255,.16),inset 0 -.5px 0 rgba(255,255,255,.03)}.pricing-page .tier-os.glass-vision-card:before{opacity:.3;background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 40%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 7%,transparent 18%);mask-image:linear-gradient(180deg,#000 0,#000 7%,transparent 18%)}.pricing-page .founding-block.glass-vision-card{background:linear-gradient(155deg,rgba(255,255,255,.1) 0,transparent 14%),linear-gradient(180deg,rgba(255,255,255,.055) 0,transparent 7%),var(--burgundy);backdrop-filter:blur(24px) saturate(165%);-webkit-backdrop-filter:blur(24px) saturate(165%);border:.5px solid rgba(255,255,255,.2);color:#f5f0eb;box-shadow:0 1px 2px rgba(57,16,11,.14),0 8px 32px rgba(57,16,11,.26),0 16px 40px rgba(57,16,11,.12),inset 0 1px 0 rgba(255,255,255,.17),inset 0 -.5px 0 rgba(255,255,255,.03)}.pricing-page .founding-block.glass-vision-card:before{opacity:.32;background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.07) 40%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 7%,transparent 18%);mask-image:linear-gradient(180deg,#000 0,#000 7%,transparent 18%)}.pricing-page .founding-block.glass-vision-card:after,.pricing-page .tier-os.glass-vision-card:after{content:"";position:absolute;inset:auto 10% 0;height:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 50%,transparent);z-index:0}.pricing-page .founding-block.glass-vision-card:hover,.pricing-page .tier-card.glass-vision-card:hover{transform:translateY(-4px)}.pricing-page .founding-block .price-btn{max-width:130px;margin-top:72px;background:#f5f0eb;color:var(--burgundy)}.pricing-page .founding-block .price-btn:hover{background:#fff;transform:scale(1.02)}@media (max-width:768px){.pricing-page .pricing-hero{padding:120px clamp(20px,6vw,40px) 56px}.pricing-page .container{padding-left:24px;padding-right:24px}.pricing-page .tier-card{padding:28px 20px}.pricing-page .founding-block{padding:36px 22px}.pricing-page .pricing-faq{margin-top:80px;padding-left:0;padding-right:0}.pricing-page .pricing-faq h3{margin-bottom:48px}.pricing-page .pricing-faq-q{font-size:16px}.pricing-page .pricing-faq-toggle{font-size:18px}}