﻿.btn-agency{color:#fff;background:#0d0d0d;transition:transform .15s,background .15s}.btn-agency:hover{background:#1a1a1a;transform:translateY(-1px)}.btn-starter{color:#5b2a7a;background:#833ab414;border:1px solid #833ab433;transition:background .15s}.btn-starter:hover{background:#833ab424}.pricing-shell{background:radial-gradient(70% 50% at 50% -10%,#e1306c12,#0000 55%),radial-gradient(40% 35% at 92% 18%,#833ab40f,#0000 50%),#fff}.plan-journey{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px;max-width:720px;margin:0 auto 22px;display:flex}.journey-step{letter-spacing:.08em;text-transform:uppercase;color:#6b7280;background:#f7f7fa;border:1px solid #0000000f;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700}.journey-step strong{color:#0d0d0d;margin-right:4px;font-weight:750}.journey-arrow{color:#c4c4cc;font-size:13px}.billing-toggle-wrap{flex-direction:column;align-items:center;gap:8px;margin:0 auto 18px;padding-inline:24px;display:flex}.billing-toggle{background:#f7f7fa;border:1px solid #00000014;border-radius:999px;gap:2px;width:min(100%,280px);padding:4px;display:inline-flex}.billing-toggle-btn{cursor:pointer;color:#6b7280;background:0 0;border:0;border-radius:999px;flex:1;padding:8px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s,box-shadow .15s}.billing-toggle-btn.is-active{color:#0d0d0d;background:#fff;box-shadow:0 1px 3px #0d0d0d14}.billing-toggle-btn:disabled{opacity:.55;cursor:not-allowed}.billing-toggle-btn:focus-visible{outline-offset:2px;outline:2px solid #833ab473}.billing-toggle-savings{color:#047857;margin:0;font-size:12px;font-weight:700}.plan-track-wrap{position:relative;overflow-x:clip}.plan-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;grid-auto-columns:85vw;grid-auto-flow:column;gap:14px;padding:8px 24px 18px;scroll-padding-inline:24px;display:grid;overflow:auto hidden}.plan-track::-webkit-scrollbar{height:6px}.plan-track::-webkit-scrollbar-thumb{background:#00000024;border-radius:999px}@media (min-width:768px) and (max-width:1199px){.plan-track{grid-auto-columns:42vw;gap:16px;padding-inline:28px;scroll-padding-inline:28px}}@media (min-width:1200px){.plan-track{grid-auto-flow:unset;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:unset;scroll-snap-type:none;gap:16px;max-width:1240px;margin:0 auto;padding:10px 0 8px;display:grid;overflow:visible}}.plan-card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:22px;flex-direction:column;height:100%;min-height:100%;padding:24px 20px 20px;display:flex;position:relative}.plan-card--free{background:#fff;border:1px solid #0000001a;box-shadow:0 8px 28px #0d0d0d0a}.plan-card--starter{background:linear-gradient(#fff 0%,#faf7ff 100%);border:1px solid #833ab429;box-shadow:0 8px 28px #833ab40d}.plan-card--pro{color:#fff;background:#0d0d0d;border:1px solid #ffffff14;box-shadow:0 18px 48px #0d0d0d47,0 0 0 1px #e1306c2e}@media (min-width:1200px){.plan-card--pro{transform:translateY(-6px)}}.plan-card--agency{background:#fff;border:1px solid #833ab438;box-shadow:0 10px 32px #833ab414}.plan-badge{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#e1306c,#833ab4 55%,#f77737);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750;position:absolute;top:14px;right:14px}.plan-role{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:750}.plan-card--free .plan-role{color:#9ca3af}.plan-card--starter .plan-role{color:#833ab4}.plan-card--pro .plan-role{color:#ffffff73}.plan-card--agency .plan-role{color:#833ab4}.plan-name{letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:750}.plan-card--free .plan-name,.plan-card--starter .plan-name,.plan-card--agency .plan-name{color:#833ab4}.plan-card--pro .plan-name{color:#ffffff8c}.plan-price{letter-spacing:-.04em;font-family:Sora,system-ui,sans-serif;font-size:clamp(36px,4vw,44px);font-weight:800;line-height:1}.plan-price-suffix{margin-top:6px;margin-bottom:4px;font-size:13px;font-weight:500}.plan-card--free .plan-price-suffix,.plan-card--starter .plan-price-suffix,.plan-card--agency .plan-price-suffix{color:#6b7280}.plan-card--pro .plan-price-suffix{color:#ffffff8c}.plan-savings{letter-spacing:.02em;color:#047857;background:#10b9811f;border-radius:999px;align-self:flex-start;margin:4px 0 2px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.plan-card--pro .plan-savings{color:#a7f3d0;background:#10b98138}.plan-billed-note{margin:0 0 10px;font-size:12px;line-height:1.4}.plan-card--starter .plan-billed-note,.plan-card--agency .plan-billed-note{color:#6b7280}.plan-card--pro .plan-billed-note{color:#ffffff8c}.plan-tagline{margin-bottom:14px;font-size:13.5px;line-height:1.5}.plan-card--free .plan-tagline,.plan-card--starter .plan-tagline,.plan-card--agency .plan-tagline{color:#6b7280}.plan-card--pro .plan-tagline{color:#ffffffad}.capacity-block{border-radius:14px;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;padding:12px;display:grid}.plan-card--free .capacity-block{background:#f7f7fa;border:1px solid #0000000f}.plan-card--starter .capacity-block{background:#833ab40f;border:1px solid #833ab41f}.plan-card--pro .capacity-block{background:#ffffff12;border:1px solid #ffffff1a}.plan-card--agency .capacity-block{background:#833ab40f;border:1px solid #833ab424}.capacity-stat-value{letter-spacing:-.03em;font-family:Sora,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1.1}.capacity-stat-label{margin-top:4px;font-size:11.5px;line-height:1.35}.plan-card--free .capacity-stat-label,.plan-card--starter .capacity-stat-label,.plan-card--agency .capacity-stat-label{color:#6b7280}.plan-card--pro .capacity-stat-label{color:#ffffff94}.capacity-note{grid-column:1/-1;margin-top:2px;font-size:11px;line-height:1.4}.plan-card--free .capacity-note,.plan-card--starter .capacity-note,.plan-card--agency .capacity-note{color:#8b8f98}.plan-card--pro .capacity-note{color:#ffffff73}.feature-list{flex-direction:column;flex:1;gap:7px;margin:0 0 16px;padding:0;list-style:none;display:flex}.feature-list li{align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.plan-card--free .feature-list li,.plan-card--starter .feature-list li,.plan-card--agency .feature-list li{color:#374151}.plan-card--pro .feature-list li{color:#ffffffc7}.check{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;margin-top:1px;font-size:10px;font-weight:800;display:inline-flex}.plan-card--free .check{color:#15803d;background:#22c55e1f}.plan-card--starter .check,.plan-card--agency .check{color:#833ab4;background:#833ab41f}.plan-card--pro .check{color:#fff;background:#ffffff1f}.conversion-tools{background:linear-gradient(135deg,#e1306c2e,#833ab433);border:1px solid #ffffff1f;border-radius:14px;margin-bottom:14px;padding:11px 12px 10px}.conversion-tools-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;margin-bottom:8px;font-size:10px;font-weight:750}.conversion-tools ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.conversion-tools li{color:#fff;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.conversion-dot{background:linear-gradient(135deg,#e1306c,#f77737);border-radius:999px;flex-shrink:0;width:6px;height:6px}.plan-scroll-hint{text-align:center;color:#9ca3af;margin-top:2px;font-size:12px;display:block}@media (min-width:1200px){.plan-scroll-hint{display:none}}.trust-strip{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:768px){.trust-strip{grid-template-columns:repeat(3,1fr);gap:14px}}.trust-item{text-align:center;color:#374151;background:#fff;border:1px solid #00000014;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13.5px;font-weight:600;display:flex}.trust-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:7px;height:7px}.compare-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-table{border-collapse:collapse;background:#fff;border:1px solid #00000014;border-radius:18px;width:100%;min-width:760px;overflow:hidden}.compare-table th,.compare-table td{text-align:left;vertical-align:middle;padding:11px 12px;font-size:13px}.compare-table thead th{color:#fff;background:#0d0d0d;font-weight:650}.compare-table thead th:first-child{width:34%}.compare-group td{color:#833ab4;letter-spacing:.08em;text-transform:uppercase;background:#f7f7fa;padding-top:13px;padding-bottom:9px;font-size:11px;font-weight:750}.compare-table tbody tr:not(.compare-group) td{color:#4b5563;border-top:1px solid #0000000d}.compare-table tbody tr:not(.compare-group) td:first-child{color:#0d0d0d;font-weight:550}.yes{color:#15803d;font-weight:700}.no{color:#9ca3af}.fu-flow{flex-wrap:wrap;align-items:center;gap:8px 6px;display:flex}.fu-chip{color:#0d0d0d;background:#fff;border:1px solid #0000001a;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:650}.fu-chip--accent{color:#833ab4;background:linear-gradient(135deg,#e1306c1a,#833ab41f);border-color:#e1306c40}.fu-arrow{color:#9ca3af;font-size:14px}.pricing-faq .faq-summary{list-style:none}.pricing-faq .faq-summary::-webkit-details-marker{display:none}.pricing-faq .faq-icon{flex-shrink:0;transition:transform .15s}.pricing-faq details[open]>.faq-summary .faq-icon{transform:rotate(45deg)}.pricing-faq .faq-answer-native{padding-top:14px}
