.PricingPage-module__rWvqYG__pricingSection{background:var(--mantine-color-gray-0);min-height:100vh;position:relative;overflow:hidden}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__pricingSection{background:#0b0f19}.PricingPage-module__rWvqYG__dotGrid{pointer-events:none;background-image:radial-gradient(#0052cc0d 1px,#0000 0);background-size:30px 30px;position:absolute;inset:0}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__dotGrid{background-image:radial-gradient(#ffffff08 1px,#0000 0)}.PricingPage-module__rWvqYG__heroSection{text-align:center;max-width:860px;margin:0 auto;padding:80px 20px 0}.PricingPage-module__rWvqYG__heroBadge{letter-spacing:.04em;color:var(--mantine-color-esokoBlue-6);background:#0052cc0f;border:1px solid #0052cc1f;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:.8rem;font-weight:600;display:inline-flex}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__heroBadge{color:var(--mantine-color-esokoBlue-4);background:#0052cc1f;border-color:#0052cc33}.PricingPage-module__rWvqYG__pageTitle{letter-spacing:-.03em;color:var(--mantine-color-gray-9);margin-bottom:20px;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;line-height:1.08}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__pageTitle{color:#fff}.PricingPage-module__rWvqYG__pageTitleAccent{background:linear-gradient(135deg, var(--mantine-color-esokoBlue-6), var(--mantine-color-esokoBlue-4));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.PricingPage-module__rWvqYG__pageSubtitle{color:var(--mantine-color-gray-6);max-width:640px;margin:0 auto 40px;font-size:1.15rem;line-height:1.65}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__pageSubtitle{color:var(--mantine-color-dark-2)}.PricingPage-module__rWvqYG__trustStatsRow{flex-wrap:wrap;justify-content:center;gap:48px;margin-bottom:48px;display:flex}.PricingPage-module__rWvqYG__trustStat{text-align:center}.PricingPage-module__rWvqYG__trustStatValue{letter-spacing:-.02em;color:var(--mantine-color-gray-9);margin-bottom:4px;font-size:1.75rem;font-weight:800;line-height:1}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__trustStatValue{color:#fff}.PricingPage-module__rWvqYG__trustStatLabel{color:var(--mantine-color-gray-5);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:500}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__trustStatLabel{color:var(--mantine-color-dark-3)}.PricingPage-module__rWvqYG__toggleContainer{background:var(--mantine-color-gray-1);border:1px solid var(--mantine-color-gray-3);border-radius:9999px;margin-bottom:16px;padding:4px;display:inline-flex}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__toggleContainer{background:#ffffff08;border-color:#ffffff14}.PricingPage-module__rWvqYG__toggleButton{cursor:pointer;color:var(--mantine-color-gray-6);background:0 0;border:none;border-radius:9999px;padding:10px 24px;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__toggleButton{color:var(--mantine-color-dark-2)}.PricingPage-module__rWvqYG__toggleButtonActive{color:var(--mantine-color-esokoBlue-6);background:#fff;box-shadow:0 4px 12px #0000000d}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__toggleButtonActive{color:#fff;background:#ffffff14;box-shadow:0 4px 12px #00000040}.PricingPage-module__rWvqYG__savingsBadge{color:var(--mantine-color-agriGreen-6);letter-spacing:.02em;background:#1a965314;border-radius:9999px;margin-left:6px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-block}.PricingPage-module__rWvqYG__gridContainer{max-width:1200px;margin:0 auto;padding:48px 24px 0}.PricingPage-module__rWvqYG__pricingCard{border:1px solid var(--mantine-color-gray-3);background:#fff;border-radius:20px;flex-direction:column;height:100%;padding:40px 32px 32px;transition:all .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__pricingCard{background:#0f172a;border-color:#ffffff14}.PricingPage-module__rWvqYG__pricingCard:hover{border-color:var(--mantine-color-gray-4);transform:translateY(-6px);box-shadow:0 24px 48px #0000000f}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__pricingCard:hover{border-color:#ffffff26;box-shadow:0 24px 48px #00000059}.PricingPage-module__rWvqYG__pricingCardFeatured{border:2px solid var(--mantine-color-esokoBlue-6);box-shadow:0 16px 48px #0052cc14}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__pricingCardFeatured{border-color:var(--mantine-color-esokoBlue-6);box-shadow:0 16px 48px #0052cc33}.PricingPage-module__rWvqYG__pricingCardFeatured:hover{border-color:var(--mantine-color-esokoBlue-5);box-shadow:0 24px 60px #0052cc24}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__pricingCardFeatured:hover{box-shadow:0 24px 60px #0052cc47}.PricingPage-module__rWvqYG__cardBadge{background:linear-gradient(135deg, var(--mantine-color-esokoBlue-6), var(--mantine-color-esokoBlue-5));color:#fff;letter-spacing:.1em;white-space:nowrap;border-radius:9999px;padding:5px 18px;font-size:.7rem;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0052cc40}.PricingPage-module__rWvqYG__planIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:16px;font-size:1.4rem;display:flex}.PricingPage-module__rWvqYG__planName{color:var(--mantine-color-gray-9);text-transform:capitalize;margin-bottom:8px;font-size:1.25rem;font-weight:700}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__planName{color:#fff}.PricingPage-module__rWvqYG__planDescription{color:var(--mantine-color-gray-6);min-height:44px;margin-bottom:24px;font-size:.875rem;line-height:1.5}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__planDescription{color:var(--mantine-color-dark-2)}.PricingPage-module__rWvqYG__priceContainer{align-items:flex-end;gap:4px;margin-bottom:8px;display:flex}.PricingPage-module__rWvqYG__priceVal{letter-spacing:-.04em;color:var(--mantine-color-gray-9);font-size:2.75rem;font-weight:800;line-height:1}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__priceVal{color:#fff}.PricingPage-module__rWvqYG__priceLabel{color:var(--mantine-color-gray-5);margin-bottom:6px;font-size:.875rem}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__priceLabel{color:var(--mantine-color-dark-3)}.PricingPage-module__rWvqYG__annualSaving{color:var(--mantine-color-agriGreen-6);margin-bottom:24px;font-size:.8rem;font-weight:600}.PricingPage-module__rWvqYG__metricsGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;display:grid}.PricingPage-module__rWvqYG__metricBadge{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2);text-align:center;border-radius:10px;padding:12px 8px}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__metricBadge{background:#ffffff08;border-color:#ffffff0f}.PricingPage-module__rWvqYG__metricBadgeValue{color:var(--mantine-color-gray-9);margin-bottom:4px;font-size:1rem;font-weight:800;line-height:1}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__metricBadgeValue{color:#fff}.PricingPage-module__rWvqYG__metricBadgeLabel{color:var(--mantine-color-gray-5);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__metricBadgeLabel{color:var(--mantine-color-dark-3)}.PricingPage-module__rWvqYG__featuresTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--mantine-color-gray-5);border-bottom:1px solid var(--mantine-color-gray-2);margin-bottom:16px;padding-bottom:12px;font-size:.7rem;font-weight:700}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__featuresTitle{color:var(--mantine-color-dark-3);border-bottom-color:#ffffff0f}.PricingPage-module__rWvqYG__featuresList{flex-direction:column;flex:1;gap:11px;margin-bottom:32px;display:flex}.PricingPage-module__rWvqYG__featureItem{align-items:flex-start;gap:10px;display:flex}.PricingPage-module__rWvqYG__featureText{color:var(--mantine-color-gray-7);font-size:.85rem;line-height:1.4}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__featureText{color:var(--mantine-color-dark-2)}.PricingPage-module__rWvqYG__featureIcon{flex-shrink:0;margin-top:2px}.PricingPage-module__rWvqYG__disabledFeature{opacity:.45}.PricingPage-module__rWvqYG__disabledFeature .PricingPage-module__rWvqYG__featureText{text-decoration:line-through}.PricingPage-module__rWvqYG__cardButton{border-radius:10px;height:48px;font-weight:600;transition:all .2s}.PricingPage-module__rWvqYG__cardButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0052cc26}.PricingPage-module__rWvqYG__comparisonSection{max-width:960px;margin:96px auto 0;padding:0 24px}.PricingPage-module__rWvqYG__comparisonHeader{text-align:center;margin-bottom:48px}.PricingPage-module__rWvqYG__comparisonTitle{letter-spacing:-.02em;color:var(--mantine-color-gray-9);margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonTitle{color:#fff}.PricingPage-module__rWvqYG__comparisonSubtitle{color:var(--mantine-color-gray-6);max-width:500px;margin:0 auto;font-size:1rem;line-height:1.5}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonSubtitle{color:var(--mantine-color-dark-2)}.PricingPage-module__rWvqYG__comparisonTableWrapper{border:1px solid var(--mantine-color-gray-2);background:#fff;border-radius:16px;overflow-x:auto}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonTableWrapper{background:#0f172a;border-color:#ffffff14}.PricingPage-module__rWvqYG__comparisonTable{border-collapse:collapse;width:100%;font-size:.875rem}.PricingPage-module__rWvqYG__comparisonTable th{text-align:left;color:var(--mantine-color-gray-9);background:var(--mantine-color-gray-0);border-bottom:2px solid var(--mantine-color-gray-2);padding:16px 20px;font-size:.85rem;font-weight:700}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonTable th{color:#fff;background:#ffffff08;border-bottom-color:#ffffff14}.PricingPage-module__rWvqYG__comparisonTable th:not(:first-child){text-align:center}.PricingPage-module__rWvqYG__comparisonTable td{color:var(--mantine-color-gray-7);border-bottom:1px solid var(--mantine-color-gray-1);padding:14px 20px}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonTable td{color:var(--mantine-color-dark-2);border-bottom-color:#ffffff0a}.PricingPage-module__rWvqYG__comparisonTable td:not(:first-child){text-align:center;color:var(--mantine-color-gray-8);font-weight:600}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonTable td:not(:first-child){color:var(--mantine-color-dark-1)}.PricingPage-module__rWvqYG__comparisonTable tr:last-child td{border-bottom:none}.PricingPage-module__rWvqYG__comparisonTable tbody tr:hover{background:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonTable tbody tr:hover{background:#ffffff05}.PricingPage-module__rWvqYG__comparisonCategoryRow td{text-transform:uppercase;letter-spacing:.06em;color:var(--mantine-color-gray-5)!important;background:0 0!important;padding-top:24px!important;font-size:.75rem!important;font-weight:700!important}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__comparisonCategoryRow td{color:var(--mantine-color-dark-3)!important}.PricingPage-module__rWvqYG__checkIcon{color:var(--mantine-color-agriGreen-6)}.PricingPage-module__rWvqYG__crossIcon{color:var(--mantine-color-gray-4)}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__crossIcon{color:var(--mantine-color-dark-4)}.PricingPage-module__rWvqYG__featuredColumn{background:#0052cc05}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__featuredColumn{background:#0052cc0a}.PricingPage-module__rWvqYG__socialProofSection{text-align:center;max-width:960px;margin:80px auto 0;padding:0 24px}.PricingPage-module__rWvqYG__socialProofLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--mantine-color-gray-5);margin-bottom:32px;font-size:.75rem;font-weight:600}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__socialProofLabel{color:var(--mantine-color-dark-3)}.PricingPage-module__rWvqYG__socialProofGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.PricingPage-module__rWvqYG__socialProofCard{border:1px solid var(--mantine-color-gray-2);text-align:center;background:#fff;border-radius:14px;padding:28px 20px;transition:all .2s}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__socialProofCard{background:#ffffff05;border-color:#ffffff0f}.PricingPage-module__rWvqYG__socialProofCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__socialProofCard:hover{box-shadow:0 8px 24px #0003}.PricingPage-module__rWvqYG__socialProofCardValue{color:var(--mantine-color-esokoBlue-6);margin-bottom:6px;font-size:1.5rem;font-weight:800;line-height:1}.PricingPage-module__rWvqYG__socialProofCardLabel{color:var(--mantine-color-gray-6);font-size:.8rem;line-height:1.4}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__socialProofCardLabel{color:var(--mantine-color-dark-2)}.PricingPage-module__rWvqYG__faqSection{max-width:720px;margin:96px auto 0;padding:0 24px}.PricingPage-module__rWvqYG__faqHeader{text-align:center;margin-bottom:48px}.PricingPage-module__rWvqYG__faqTitle{letter-spacing:-.02em;color:var(--mantine-color-gray-9);margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__faqTitle{color:#fff}.PricingPage-module__rWvqYG__faqSubtitle{color:var(--mantine-color-gray-6);font-size:1rem;line-height:1.5}[data-mantine-color-scheme=dark] .PricingPage-module__rWvqYG__faqSubtitle{color:var(--mantine-color-dark-2)}.PricingPage-module__rWvqYG__ctaSection{max-width:1100px;margin:96px auto 0;padding:0 24px 96px}.PricingPage-module__rWvqYG__ctaCard{background:var(--mantine-color-dark-8);text-align:center;border-radius:28px;padding:72px 32px;position:relative;overflow:hidden}.PricingPage-module__rWvqYG__ctaGlow{pointer-events:none;background:radial-gradient(circle, var(--mantine-color-esokoBlue-2) 0%, transparent 70%);opacity:.3;border-radius:50%;width:500px;height:300px;animation:6s ease-in-out infinite PricingPage-module__rWvqYG__ctaPulse;position:absolute;top:-100px;left:50%;transform:translate(-50%)}@keyframes PricingPage-module__rWvqYG__ctaPulse{0%,to{opacity:.25;transform:translate(-50%)scale(1)}50%{opacity:.4;transform:translate(-50%)scale(1.18)}}.PricingPage-module__rWvqYG__ctaContent{z-index:1;position:relative}.PricingPage-module__rWvqYG__ctaTitle{letter-spacing:-.02em;color:var(--mantine-color-gray-0);margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.15}.PricingPage-module__rWvqYG__ctaAccent{color:var(--mantine-color-esokoBlue-4);font-style:italic}.PricingPage-module__rWvqYG__ctaSubtitle{color:#ffffffa6;max-width:520px;margin:0 auto 32px;font-size:1.05rem;line-height:1.65}.PricingPage-module__rWvqYG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:768px){.PricingPage-module__rWvqYG__heroSection{padding:48px 16px 0}.PricingPage-module__rWvqYG__trustStatsRow{gap:32px}.PricingPage-module__rWvqYG__gridContainer{padding:32px 16px 0}.PricingPage-module__rWvqYG__pricingCard{padding:32px 24px 24px}.PricingPage-module__rWvqYG__metricsGrid{grid-template-columns:repeat(3,1fr);gap:8px}.PricingPage-module__rWvqYG__comparisonSection{margin-top:64px}.PricingPage-module__rWvqYG__socialProofGrid{grid-template-columns:repeat(2,1fr)}.PricingPage-module__rWvqYG__faqSection{margin-top:64px}.PricingPage-module__rWvqYG__ctaSection{margin-top:64px;padding-bottom:64px}.PricingPage-module__rWvqYG__ctaCard{border-radius:20px;padding:48px 20px}}
