@import url("https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800;900&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap");@font-face{font-family:Inter Black;src:url(/fonts/Inter-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.pricing-page{--primary-black:#000000;--primary-white:#ffffff;--accent-lime:#e8ff9c;--accent-cyan:#9cf2ff;--gray-100:#fafafa;--gray-200:#f5f5f5;--gray-300:#e5e5e5;--gray-400:#a3a3a3;--gray-500:#6e6e6e;--gray-600:#525252;--gray-700:#262626;--gray-800:#121212;--gray-900:#0a0a0a;font-family:"Archivo",var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background-color:var(--primary-white);color:var(--primary-black);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pricing-page .italic{font-family:Libre Baskerville,Georgia,serif;font-style:italic}.pricing-page .brand,.pricing-page strong{font-family:"Inter Black",var(--font-inter),sans-serif!important;font-weight:900!important;letter-spacing:-.02em}.pricing-page .nav{position:fixed;top:0;left:0;right:0;z-index:1000;border-bottom:1px solid rgba(229,229,229,.5);transition:transform .3s ease}.pricing-page .nav.nav-hidden{transform:translateY(-100%)}.pricing-page .nav-container{max-width:1400px;margin:0 auto;padding:10px 40px 6px;display:flex;align-items:center;justify-content:space-between}.pricing-page .nav-logo{text-decoration:none}.pricing-page .logo-text{font-family:Inter,sans-serif;font-weight:900;font-size:20px;letter-spacing:-.4px;color:var(--primary-black)}.pricing-page .nav-links{display:flex;gap:32px;align-items:center}.pricing-page .nav-link{font-size:14px;font-weight:500;color:var(--primary-black);text-decoration:none;transition:opacity .2s ease}.pricing-page .nav-link.active,.pricing-page .nav-link:hover{opacity:.6}.pricing-page .nav-cta{background:var(--primary-black);color:var(--primary-white);padding:8px 24px;border-radius:48px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.pricing-page .nav-cta:hover{background:var(--gray-800)}.pricing-page .mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px}.pricing-page .hamburger{width:24px;height:18px;position:relative}.pricing-page .hamburger span{display:block;width:100%;height:2px;background:var(--primary-black);border-radius:2px;position:absolute;left:0;transition:all .3s ease}.pricing-page .hamburger span:first-child{top:0}.pricing-page .hamburger span:nth-child(2){top:8px}.pricing-page .hamburger span:nth-child(3){top:16px}.pricing-page .hamburger.open span:first-child{transform:rotate(45deg);top:8px}.pricing-page .hamburger.open span:nth-child(2){opacity:0}.pricing-page .hamburger.open span:nth-child(3){transform:rotate(-45deg);top:8px}.pricing-page .mobile-menu{display:none;flex-direction:column;padding:20px 40px;background:var(--primary-white);border-top:1px solid var(--gray-200)}.pricing-page .mobile-link{padding:16px 0;font-size:18px;font-weight:500;color:var(--primary-black);text-decoration:none;border-bottom:1px solid var(--gray-200)}.pricing-page .hero-wrapper{position:relative;overflow:hidden;background-image:url(/images/pricing-page/pricing_hero_background_cherry-tree.png);background-size:cover;background-position:top;background-repeat:no-repeat}.pricing-page .hero-wrapper .hero-bg{display:none}.pricing-page .hero{position:relative;padding:180px 40px 80px;text-align:center;z-index:1}.pricing-page .hero-content{position:relative;z-index:1;max-width:700px;margin:0 auto}.pricing-page .hero-title{font-family:Inter,sans-serif;font-size:clamp(36px,6vw,64px);font-weight:400;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px;color:var(--primary-black)}.pricing-page .hero-subtitle{font-size:clamp(16px,2vw,20px);color:var(--gray-500);margin-bottom:32px}.pricing-page .hero-cta{display:inline-block;background:var(--primary-black);color:var(--primary-white);padding:8px 32px;border-radius:48px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.pricing-page .hero-cta:hover{background:var(--gray-800)}.pricing-page .stats{position:relative;z-index:1;padding:60px 40px;background:none!important;background-color:transparent!important}.pricing-page .stats-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.pricing-page .stat{text-align:center}.pricing-page .stat-number{display:block;font-size:36px;font-weight:600;color:#fff;letter-spacing:-.02em;margin-bottom:8px}.pricing-page .stat-label{font-size:13px;color:rgba(255,255,255,.8)}.pricing-page .section-header{margin-bottom:24px;text-align:center}.pricing-page .section-badge{display:inline-block;padding:8px 16px;background:var(--gray-100);border-radius:24px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-600)}.pricing-page .section-title{font-family:Inter,sans-serif;font-size:clamp(24px,4vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.2;color:var(--primary-black);max-width:600px;margin:0 auto;text-align:center}.pricing-page .pricing-section{position:relative;z-index:1;padding:100px 40px 80px;max-width:1200px;margin:0 auto}.pricing-page .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:60px}.pricing-page .pricing-card{background:rgba(255,255,255,.85);backdrop-filter:blur(10px);border:1px solid var(--gray-300);padding:32px;position:relative;display:flex;flex-direction:column}.pricing-page .pricing-card:first-child{border-radius:8px 0 0 8px}.pricing-page .pricing-card:nth-child(2){border-left:none;border-right:none}.pricing-page .pricing-card:last-child{border-radius:0 8px 8px 0}.pricing-page .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pricing-page .plan-name{font-size:16px;font-weight:400;color:var(--primary-black)}.pricing-page .popular-badge{background:#c9b8e8;color:var(--primary-black);padding:6px 16px;border-radius:20px;font-size:12px;font-weight:500}.pricing-page .plan-name-large{font-size:42px;font-weight:400;letter-spacing:-.02em;margin-bottom:4px;margin-top:32px;color:var(--primary-black)}.pricing-page .plan-price{margin-bottom:4px}.pricing-page .price{font-size:42px;font-weight:400;letter-spacing:-.02em;color:var(--primary-black)}.pricing-page .period,.pricing-page .plan-tagline{font-size:14px;color:var(--gray-500)}.pricing-page .plan-tagline{margin-bottom:20px;line-height:1.5}.pricing-page .plan-cta{display:inline-block;width:-moz-fit-content;width:fit-content;padding:12px 24px;border-radius:48px;font-size:14px;font-weight:500;text-decoration:none;text-align:center;transition:all .2s ease;margin-bottom:28px}.pricing-page .plan-cta.outline{background:transparent;color:var(--primary-black);border:1px solid var(--primary-black)}.pricing-page .plan-cta.outline:hover,.pricing-page .plan-cta.primary{background:var(--primary-black);color:var(--primary-white)}.pricing-page .plan-cta.primary{border:none}.pricing-page .plan-cta.primary:hover{background:var(--gray-800)}.pricing-page .plan-cta.coral{background:#e8a89c;color:var(--primary-white);border:none}.pricing-page .plan-cta.coral:hover{background:#d99a8e}.pricing-page .plan-features{flex:1}.pricing-page .features-divider{display:flex;align-items:center;gap:16px;margin-bottom:20px}.pricing-page .features-divider:after,.pricing-page .features-divider:before{content:"";flex:1;height:1px;background:var(--gray-300)}.pricing-page .card-pro .features-divider:after,.pricing-page .card-pro .features-divider:before{background:#5b5fc7}.pricing-page .card-pro .features-label{color:#5b5fc7}.pricing-page .features-label{font-size:13px;font-weight:400;color:var(--gray-500);white-space:nowrap}.pricing-page .plan-features ul{list-style:none;padding:0;margin:0}.pricing-page .plan-features li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--primary-black);margin-bottom:12px;line-height:1.4}.pricing-page .check-icon{width:18px;height:18px;flex-shrink:0;color:var(--gray-400);margin-top:1px}.pricing-page .waitlist-cta{text-align:center;margin-top:48px}.pricing-page .waitlist-cta p{font-size:14px;color:var(--gray-500)}.pricing-page .tier-section{position:relative;padding:100px 40px;display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1200px;margin:0 auto;align-items:start;overflow:hidden}.pricing-page .tier-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.pricing-page .tier-section.tier-free{background:linear-gradient(180deg,#ffffff,#a8b8c4 40%,#7a8d9c);min-height:100vh;max-width:none;padding-left:calc((100vw - 1200px) / 2 + 40px);padding-right:calc((100vw - 1200px) / 2 + 40px);align-items:center}.pricing-page .tier-section.tier-free .tier-bg{width:550px;height:550px;left:50%;top:50%;transform:translate(-50%,-50%);right:auto;bottom:auto}.pricing-page .tier-section.tier-free .tier-bg img{-o-object-fit:contain!important;object-fit:contain!important}.pricing-page .tier-section.tier-free .tier-label{color:rgba(255,255,255,.7)}.pricing-page .tier-section.tier-free .tier-label:before{background:rgba(255,255,255,.7)}.pricing-page .tier-section.tier-free .tier-headline{color:#fff}.pricing-page .tier-section.tier-free .tier-description{color:rgba(255,255,255,.8)}.pricing-page .tier-section.tier-free .tier-cta{background:#fff;color:#000}.pricing-page .tier-section.tier-free .tier-cta:hover{background:rgba(255,255,255,.9)}.pricing-page .tier-section.tier-free .tier-features{display:flex;flex-direction:column;gap:12px}.pricing-page .tier-section.tier-free .tier-feature{display:flex;flex-direction:column;align-items:flex-end;padding:14px 16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.4);backdrop-filter:blur(10px);border-radius:10px}.pricing-page .tier-section.tier-free .tier-feature:first-child,.pricing-page .tier-section.tier-free .tier-feature:last-child{border-radius:10px}.pricing-page .tier-section.tier-free .tier-feature-icon{width:22px;height:22px;margin-bottom:10px;color:#000}.pricing-page .tier-section.tier-free .tier-feature-text{text-align:right}.pricing-page .tier-section.tier-free .tier-feature h4{font-size:14px;font-weight:600;margin-bottom:6px;color:#000}.pricing-page .tier-section.tier-free .tier-feature p{font-size:12px;line-height:1.4;color:rgba(0,0,0,.7)}.pricing-page .tier-section.tier-pro{display:block;max-width:none;padding:100px 40px;background:#7a8d9c;min-height:100vh}.pricing-page .tier-section.tier-pro .tier-bg{width:50%;height:100%}.pricing-page .tier-section.tier-pro .tier-bg-left{left:0;right:auto}.pricing-page .tier-section.tier-pro .tier-bg-right{left:auto;right:0}.pricing-page .tier-pro-wrapper{position:relative;z-index:1;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.pricing-page .tier-section.tier-pro .tier-content{text-align:center;max-width:600px;margin-bottom:48px}.pricing-page .tier-section.tier-pro .tier-label{color:rgba(255,255,255,.7)}.pricing-page .tier-section.tier-pro .tier-label:before{background:rgba(255,255,255,.7)}.pricing-page .tier-section.tier-pro .tier-headline{color:#fff}.pricing-page .tier-section.tier-pro .tier-description{color:rgba(255,255,255,.8)}.pricing-page .tier-section.tier-pro .tier-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-bottom:48px}.pricing-page .tier-section.tier-pro .tier-feature{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.4);border-radius:10px;padding:14px 16px;backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:flex-start}.pricing-page .tier-section.tier-pro .tier-feature-icon{width:22px;height:22px;color:#fff;margin-bottom:10px}.pricing-page .tier-section.tier-pro .tier-feature h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:6px;text-align:left}.pricing-page .tier-section.tier-pro .tier-feature p{font-size:12px;line-height:1.4;color:rgba(255,255,255,.7);text-align:left}.pricing-page .tier-section.tier-pro .tier-cta{background:#fff;color:#000}.pricing-page .tier-section.tier-pro .tier-cta:hover{background:rgba(255,255,255,.9)}.pricing-page .tier-video-section{position:relative;width:100%;height:100vh;overflow:hidden}.pricing-page .tier-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pricing-page .tier-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1}.pricing-page .tier-video-brand{font-family:"Inter Black",var(--font-inter),sans-serif;font-weight:900;font-size:24px;color:#fff;letter-spacing:-.02em}.pricing-page .tier-section.tier-max{display:block;color:var(--primary-white);max-width:none;padding:100px 40px;background:linear-gradient(180deg,#a89db0,#c9a07a 40%,#d4a574);min-height:100vh}.pricing-page .tier-section.tier-max .tier-bg{width:50%;height:100%}.pricing-page .tier-section.tier-max .tier-bg-left{left:0;right:auto}.pricing-page .tier-max-wrapper{position:relative;z-index:1;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.pricing-page .tier-section.tier-max .tier-content{text-align:center;max-width:600px;margin-bottom:48px}.pricing-page .tier-section.tier-max .tier-label-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:400;margin-bottom:16px;color:rgba(255,255,255,.9);background:rgba(255,255,255,.15);padding:8px 16px;border-radius:24px;border:1px solid rgba(240,208,128,.6);box-shadow:0 0 12px rgba(240,208,128,.4),0 0 24px rgba(240,208,128,.2)}.pricing-page .tier-section.tier-max .tier-label-badge:before{content:"";width:6px;height:6px;background:#f0d080;border-radius:50%;box-shadow:0 0 8px #f0d080}.pricing-page .tier-section.tier-max .tier-headline{color:#fff}.pricing-page .tier-section.tier-max .tier-description{color:rgba(255,255,255,.85)}.pricing-page .tier-max-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-bottom:48px}.pricing-page .tier-max-main-card{background:rgba(120,100,70,.5);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;box-shadow:0 0 20px rgba(255,255,255,.05)}.pricing-page .tier-max-main-card .tier-feature-icon{width:28px;height:28px;color:#f0d080;margin-bottom:16px}.pricing-page .tier-max-main-card h4{font-size:20px;font-weight:500;color:#fff;margin-bottom:12px}.pricing-page .tier-max-main-card p{font-size:13px;line-height:1.5;color:rgba(255,255,255,.75)}.pricing-page .tier-max-side-cards{display:flex;flex-direction:column;gap:12px}.pricing-page .tier-section.tier-max .tier-feature{background:rgba(120,100,70,.5);border:2px solid rgba(255,255,255,.3);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:16px;box-shadow:0 0 20px rgba(255,255,255,.05)}.pricing-page .tier-section.tier-max .tier-feature-icon{width:24px;height:24px;color:#f0d080;flex-shrink:0}.pricing-page .tier-section.tier-max .tier-feature-text{flex:1}.pricing-page .tier-section.tier-max .tier-feature h4{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px;text-align:left}.pricing-page .tier-section.tier-max .tier-feature p{font-size:12px;line-height:1.4;color:rgba(255,255,255,.75);text-align:left}.pricing-page .tier-section.tier-max .tier-cta{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.pricing-page .tier-section.tier-max .tier-cta:hover{background:rgba(255,255,255,.1)}.pricing-page .tier-benefits-section{background:linear-gradient(180deg,#d4a574,#e8d4c0 40%,#ffffff);padding:150px 40px 100px}.pricing-page .tier-benefits-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.pricing-page .tier-benefit{text-align:center}.pricing-page .tier-benefit-icon{width:32px;height:32px;margin:0 auto 16px;color:#000}.pricing-page .tier-benefit-icon svg{width:100%;height:100%}.pricing-page .tier-benefit h4{font-size:14px;font-weight:600;color:#000;margin-bottom:8px}.pricing-page .tier-benefit p{font-size:13px;line-height:1.5;color:rgba(0,0,0,.6)}.pricing-page .tier-faq-section{position:relative;background:#fff;padding:100px 40px;overflow:hidden}.pricing-page .tier-faq-bg{position:absolute;top:0;right:0;width:50%;height:100%;z-index:0}.pricing-page .tier-faq-wrapper{position:relative;z-index:1;max-width:1200px;margin:0 auto}.pricing-page .tier-faq-header{margin-bottom:48px}.pricing-page .tier-faq-header .tier-label{color:var(--gray-500)}.pricing-page .tier-faq-headline{font-family:Inter,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.03em;line-height:1.2;color:#000;max-width:600px}.pricing-page .tier-faq-content{max-width:500px;margin-left:100px}.pricing-page .tier-faq-item{border-bottom:1px solid var(--gray-200)}.pricing-page .tier-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left}.pricing-page .tier-faq-question h4{font-size:14px;font-weight:600;color:#000;margin:0}.pricing-page .tier-faq-icon{width:20px;height:20px;flex-shrink:0;color:var(--gray-500);transition:transform .3s ease}.pricing-page .tier-faq-icon svg{width:100%;height:100%}.pricing-page .tier-faq-item.open .tier-faq-icon{transform:rotate(45deg)}.pricing-page .tier-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.pricing-page .tier-faq-item.open .tier-faq-answer{max-height:200px;padding-bottom:20px}.pricing-page .tier-faq-answer p{font-size:14px;line-height:1.6;color:var(--gray-600)}.pricing-page .tier-content{position:relative;z-index:1;max-width:450px}.pricing-page .tier-features{position:relative;z-index:1}.pricing-page .tier-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:400;margin-bottom:16px;color:var(--gray-500)}.pricing-page .tier-label:before{content:"";width:6px;height:6px;background:var(--gray-400);border-radius:50%}.pricing-page .tier-headline{font-family:Inter,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:400;letter-spacing:-.03em;line-height:1.2;margin-bottom:20px}.pricing-page .tier-description{font-size:16px;line-height:1.7;color:var(--gray-600);margin-bottom:32px}.pricing-page .tier-cta{display:inline-block;background:var(--primary-black);color:var(--primary-white);padding:14px 28px;border-radius:48px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.pricing-page .tier-cta:hover{background:var(--gray-800)}.pricing-page .tier-cta-lime{background:var(--accent-lime)!important;color:var(--primary-black)!important}.pricing-page .tier-cta-lime:hover{background:#d4eb8c!important}.pricing-page .tier-features{display:flex;flex-direction:column;gap:0}.pricing-page .tier-feature{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;background:rgba(255,255,255,.7);backdrop-filter:blur(10px);border-bottom:1px solid var(--gray-200)}.pricing-page .tier-feature:first-child{border-radius:12px 12px 0 0}.pricing-page .tier-feature:last-child{border-radius:0 0 12px 12px;border-bottom:none}.pricing-page .tier-feature-text{flex:1}.pricing-page .tier-feature h4{font-size:15px;font-weight:500;margin-bottom:4px;color:var(--primary-black);text-align:right}.pricing-page .tier-feature p{font-size:13px;line-height:1.5;color:var(--gray-500);text-align:right}.pricing-page .tier-feature-icon{width:36px;height:36px;flex-shrink:0;color:var(--gray-400)}.pricing-page .tier-feature-icon svg{width:100%;height:100%}@media (max-width:1024px){.pricing-page .pricing-grid{grid-template-columns:1fr;max-width:100%;margin-left:auto;margin-right:auto;gap:16px;padding:0 24px}.pricing-page .pricing-card{padding:20px}.pricing-page .pricing-card,.pricing-page .pricing-card:first-child,.pricing-page .pricing-card:last-child,.pricing-page .pricing-card:nth-child(2){border-radius:10px;border:1px solid var(--primary-black)!important}.pricing-page .price{font-size:28px}.pricing-page .plan-name-large{font-size:28px;margin-top:16px}.pricing-page .plan-tagline{font-size:13px;margin-bottom:16px}.pricing-page .plan-cta{width:100%;text-align:center;padding:10px 20px;margin-bottom:20px}.pricing-page .features-divider{margin-bottom:14px}.pricing-page .plan-features li{font-size:13px;margin-bottom:8px}.pricing-page .card-header{margin-bottom:4px}.pricing-page .popular-badge{padding:4px 12px;font-size:11px}.pricing-page .tier-section{grid-template-columns:1fr;gap:48px}.pricing-page .tier-section.tier-free,.pricing-page .tier-section.tier-max,.pricing-page .tier-section.tier-pro{padding-left:40px;padding-right:40px}.pricing-page .tier-content{max-width:none}.pricing-page .tier-section.tier-free .tier-bg{width:400px;height:400px;top:100px;transform:translate(-50%)}.pricing-page .tier-section.tier-pro .tier-features{grid-template-columns:repeat(2,1fr)}.pricing-page .tier-max-grid{grid-template-columns:1fr}.pricing-page .tier-max-main-card{min-height:200px}.pricing-page .tier-benefits-grid{grid-template-columns:1fr;gap:40px}.pricing-page .tier-faq-content{margin-left:0;max-width:100%}.pricing-page .tier-faq-bg{display:none}}@media (max-width:768px){.pricing-page .nav-cta,.pricing-page .nav-links{display:none}.pricing-page .mobile-menu-btn{display:block}.pricing-page .mobile-menu{display:flex}.pricing-page .nav-container{padding:16px 24px}.pricing-page .hero{padding:140px 24px 60px}.pricing-page .stats{padding:48px 24px}.pricing-page .stats-container{grid-template-columns:repeat(2,1fr);gap:32px}.pricing-page .stat-number{font-size:28px}.pricing-page .pricing-section{padding:80px 24px 60px}.pricing-page .tier-section{padding:60px 24px}.pricing-page .tier-section.tier-free,.pricing-page .tier-section.tier-max,.pricing-page .tier-section.tier-pro{padding-left:24px;padding-right:24px}.pricing-page .tier-section.tier-free .tier-bg{width:300px;height:300px}.pricing-page .tier-features{grid-template-columns:1fr;gap:24px}.pricing-page .tier-section.tier-free .tier-features{gap:12px}.pricing-page .tier-section.tier-pro .tier-features{grid-template-columns:1fr}.pricing-page .tier-section.tier-max .tier-bg,.pricing-page .tier-section.tier-pro .tier-bg{display:none}.pricing-page .pricing-grid{max-width:100%;padding:0 16px;gap:16px}.pricing-page .price{font-size:28px}.pricing-page .plan-name-large{font-size:28px;margin-top:16px}.pricing-page .pricing-card{padding:20px}.pricing-page .pricing-card,.pricing-page .pricing-card:first-child,.pricing-page .pricing-card:last-child,.pricing-page .pricing-card:nth-child(2){border-radius:10px;border:1px solid var(--primary-black)!important}.pricing-page .plan-tagline{font-size:13px;margin-bottom:16px}.pricing-page .plan-cta{width:100%;text-align:center;padding:10px 20px;margin-bottom:20px}.pricing-page .features-divider{margin-bottom:14px}.pricing-page .plan-features li{font-size:13px;margin-bottom:8px}.pricing-page .card-header{margin-bottom:4px}.pricing-page .popular-badge{padding:4px 12px;font-size:11px}.pricing-page .tier-section.tier-free,.pricing-page .tier-section.tier-max,.pricing-page .tier-section.tier-pro{min-height:auto}.pricing-page .tier-video-section{height:50vh}.pricing-page .tier-video-brand{font-size:18px}.pricing-page .tier-section.tier-free .tier-feature{align-items:flex-start}.pricing-page .tier-section.tier-free .tier-feature h4,.pricing-page .tier-section.tier-free .tier-feature p,.pricing-page .tier-section.tier-free .tier-feature-text{text-align:left}.pricing-page .tier-faq-section{padding:60px 24px}.pricing-page .tier-faq-question{padding:14px 0}.pricing-page .tier-benefits-section{padding:100px 24px 60px}.pricing-page .tier-benefits-grid{gap:32px}.pricing-page .hero-wrapper{background-position:50%}}@media (max-width:480px){.pricing-page .stats-container{grid-template-columns:1fr}.pricing-page .pricing-card{padding:32px}}