*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-family:Inter,Helvetica,sans-serif;font-size:16px;-webkit-text-size-adjust:100%;font-optical-sizing:auto;scroll-behavior:smooth}body{background:#fff;color:#202020;font-family:Inter,Helvetica,sans-serif;font-weight:300;line-height:1.8}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Inter Tight,Helvetica,sans-serif;line-height:1.35;margin-bottom:0;margin-top:0}.text-h1,h1{font-size:48px;font-weight:500}.text-h2,h2{font-size:40px;font-weight:500}.text-h3,h3{font-size:32px;font-weight:500}.text-h4,h4{font-size:24px;font-weight:500}.text-h5,h5{font-size:18px;font-weight:600}.text-h6,h6{font-size:16px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.text-body1{font-size:24px}.text-body1,.text-body2{font-family:Inter,sans-serif;font-weight:300;line-height:1.7}.text-body2{font-size:22px}.text-body3{font-family:Inter,sans-serif;font-size:20px;font-weight:300;line-height:1.7}.text-body4{font-size:18px}.text-body4,.text-body5{font-family:Inter,sans-serif;font-weight:400;line-height:1.7}.text-body5{font-size:16px}.text-body6{font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7}a{color:#5959eb;cursor:pointer;font-weight:500;text-decoration:none;transition:all .3s ease}img{max-width:100%;vertical-align:middle}b,strong{font-weight:600}@media (max-width:599px){.text-h1,h1{font-size:32px}.text-h2,h2{font-size:28px}.text-h3,h3{font-size:24px}.text-h4,h4{font-size:18px}}@media (min-width:600px) and (max-width:1023px){.text-h1,h1{font-size:36px}.text-h2,h2{font-size:32px}.text-h3,h3{font-size:28px}}:root{--color-primary:#5959eb;--color-primary-dark:#35358d;--color-blue-slate:#43509b;--color-blue-slate-lt:#99a1d1;--color-green:#0f8461;--color-green-bright:#75e8c5;--color-text:#202020;--color-text-secondary:#6a6a6a;--color-neutral:#9a9a9a;--color-tundora:#414141;--color-border:#d0d0d0;--color-section-bg:#f4f5fb;--radius-card:20px;--max-width:1440px;--content-width:1062px}.page-wrapper{margin:0 auto;max-width:var(--max-width);overflow:hidden}.container{margin:0 auto;max-width:var(--content-width);padding:0 16px}.main-nav{background:#fff;border-bottom:1px solid #f0f0f0;height:64px;position:sticky;top:0;width:100%;z-index:100}.main-nav__inner{align-items:center;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 80px}.nav-logo-area{align-items:center;display:flex;gap:40px}.nav-logo svg{display:block}.nav-links,.nav-links a{align-items:center;display:flex;gap:4px}.nav-links a{border-radius:6px;color:#202020;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:8px 14px;transition:background .2s}.nav-links a:hover{background:#f4f5fb}.nav-links a .arrow{font-size:10px;opacity:.6}.nav-ctas{display:flex;gap:8px}.btn,.nav-ctas{align-items:center}.btn{border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;justify-content:center;line-height:1.35;padding:8px 20px;text-decoration:none;transition:all .25s ease}.btn-ghost{background:transparent;color:#202020}.btn-ghost:hover{background:#f4f5fb}.btn-green{background:var(--color-green);color:#fff}.btn-green:hover{background:#0a6b4f;color:#fff}.btn-outline-dark{background:#fff;border:1.2px solid #bbb;color:#202020}.btn-outline-dark:hover{border-color:#888}.btn-lg{border-radius:8px;font-size:16px;padding:11px 28px}#pricingb-hero{padding:60px 16px 40px;text-align:center;.eyebrow{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.12px;margin-bottom:12px;text-transform:uppercase}h1{color:#000;font-family:Inter Tight,sans-serif;font-size:48px;font-weight:600;line-height:1.35}.hero-gradient-text{background:linear-gradient(90deg,#35358d,#5959eb 75%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:599px){.pricingb-hero h1{font-size:32px}}.hero-banner{display:flex;justify-content:center;margin:5px 0 18px;img{max-width:500px;width:100%}}.billing-toggle{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:50px;display:inline-flex;gap:0;padding:3px;position:relative}.billing-toggle__option{border-radius:50px;color:var(--color-text-secondary);cursor:pointer;font-family:Inter Tight,sans-serif;font-size:14px;font-weight:500;line-height:1.35;padding:6px 18px;position:relative;transition:all .2s;user-select:none;z-index:1}.billing-toggle__option.active{color:#fff}.billing-toggle__track{background:var(--color-primary-dark);border-radius:50px;height:calc(100% - 6px);position:absolute;top:3px;transition:all .25s ease}.save-badge{align-items:center;background:var(--color-green-bright);border-radius:25px;color:#202020;display:inline-flex;font-family:Inter Tight,sans-serif;font-size:10px;font-weight:500;line-height:1.5;margin-left:6px;padding:2px 8px;vertical-align:middle}.plans-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:40px auto 0;max-width:var(--content-width);padding:0 16px}@media (max-width:767px){.plans-grid{grid-template-columns:1fr}}.plan-card{background:#fff;border:.5px solid var(--color-blue-slate-lt);border-radius:var(--radius-card);padding:32px;position:relative}.plan-card--team{box-shadow:0 -3px 0 0 #43509b,0 -6px 0 0 #5959eb,0 -8px 0 0 #bf3dc2,0 -10px 0 0 #19d89f,0 -12px 0 0 #fed730}.plan-card__name{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:600;letter-spacing:1px;line-height:1.35;margin-bottom:20px;text-align:left}.plan-card__tag{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.36px;margin-bottom:4px;text-align:left;text-transform:uppercase}.plan-card__tag--green{color:var(--color-green)}.plan-card__tag--blue{color:var(--color-blue-slate)}.plan-price-main{align-items:center;display:flex;gap:10px;line-height:1}.price-big{color:#000;font-family:Inter Tight,sans-serif;font-size:52px;font-weight:700;letter-spacing:1px;line-height:1.35}.price-meta{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.price-was{color:var(--color-neutral);font-size:16px;font-weight:400;letter-spacing:1px;text-decoration:line-through}.price-discount,.price-was{font-family:Inter Tight,sans-serif;line-height:1.35}.price-discount{align-items:center;background:var(--color-green-bright);border-radius:25px;color:#202020;display:inline-flex;font-size:8px;font-weight:500;padding:2px 8px}.plan-price-main .price-discount{font-size:12px}.price-per{color:var(--color-tundora);font-size:14px;font-weight:500}.price-note,.price-per{font-family:Inter,sans-serif}.price-note{color:var(--color-neutral);font-size:12px;margin-top:4px;text-align:left}.promo-block{transition:opacity .25s ease}.promo-block.disabled{opacity:.35;pointer-events:none;user-select:none}.standard-label{align-items:center;color:var(--color-neutral);display:flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:12px;letter-spacing:.36px;margin-bottom:8px;margin-top:14px;text-transform:uppercase;white-space:nowrap}.standard-label:after{border-top:1px dashed var(--color-border);content:"";flex:1;margin-bottom:1px}.standard-price{align-items:center;display:flex;gap:6px}.standard-price .price-was{font-size:16px}.standard-price .price-now{color:#000;font-family:Inter Tight,sans-serif;font-size:24px;font-weight:700;letter-spacing:1px;line-height:1.35}.standard-price .price-per{font-size:14px}.standard-price-meta{align-items:center;display:flex;gap:12px;margin-top:4px}.std-billed,.std-switch-hint{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:13px;font-weight:400}.plan-card__cta{border-radius:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:500;margin:20px 0;padding:12px;width:100%}.plan-card__custom-price{color:var(--color-text);font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;letter-spacing:1px;line-height:1.35;margin:80px 0 4px;text-align:left}.plan-card__custom-desc{color:var(--color-text);font-family:Inter,sans-serif;font-size:16px;font-weight:400;margin-bottom:20px;text-align:left}.plan-features{display:flex;flex-direction:column;gap:8px;list-style:none}.plan-features li{align-items:center;color:var(--color-tundora);display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:10px;line-height:1.5}.feature-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.icon-check{flex-shrink:0;height:9px;width:13px}.icon-star{flex-shrink:0;height:18px;width:18px}.icon-plus-circle{color:var(--color-blue-slate);height:20px;width:20px}.feature-everything-plus{color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.36px;text-transform:uppercase}}#pricingb-comparison{margin:0 auto;max-width:1100px;padding:80px 16px 0;.comparison-section__header{margin-bottom:48px;text-align:center}.comparison-section__header .eyebrow{color:var(--color-blue-slate);font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.12px;margin-bottom:12px;text-transform:uppercase}.comparison-section__header h2{color:#000;font-family:Inter Tight,sans-serif;font-size:40px;font-weight:600;line-height:1.35;margin:8px 0 12px}.comparison-section__header p{color:var(--color-text-secondary);font-family:Inter,sans-serif;font-size:16px}.comparison-table{border-collapse:collapse;width:100%}.cmp-head-row{background:#fff;position:sticky;top:64px;z-index:10}.cmp-head-row th{border-bottom:1px solid #e8e8e8;padding:16px 20px;text-align:left}.cmp-head-row th:first-child{width:40%}.cmp-head-row th:not(:first-child){text-align:center;width:30%}.cmp-head-row th:nth-child(2),.cmp-pricing-label td:nth-child(2),.cmp-row td:nth-child(2),.cmp-section-row td:nth-child(2),.pricing-detail-row td:nth-child(2){border-left:1.5px solid #0f8461;border-right:1.5px solid #0f8461}.th-team{padding-top:24px!important;position:relative}.th-team:before{background:linear-gradient(180deg,#fed730,#fed730 20%,#19d89f 0,#19d89f 40%,#bf3dc2 0,#bf3dc2 60%,#5959eb 0,#5959eb 80%,#43509b 0,#43509b);content:"";height:12px;left:0;position:absolute;right:0;top:0}.price-cell-stack{align-items:center;display:flex;flex-direction:column;gap:4px}.price-cell-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.price-cell-note{color:var(--color-neutral);font-size:12px}.price-cell-offer{align-items:center;display:flex;flex-direction:column;gap:6px}.price-cell-offer-top{align-items:center;display:flex;gap:8px}.price-cell-offer-meta{align-items:flex-start;display:flex;flex-direction:column;gap:2px}.price-cell-offer-row1{align-items:center;display:flex;gap:6px}.price-cell-offer-note{color:var(--color-neutral);font-size:12px;line-height:1.35;white-space:nowrap}.col-label{color:#000;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:600;line-height:1.35}.col-plan-btn{gap:8px}.col-plan-badge,.col-plan-btn{align-items:center;display:inline-flex}.col-plan-badge{background:var(--color-green);border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.7;padding:7px 18px}.col-plan-badge--outline{background:transparent;border:1.2px solid #bbb;color:#202020}.col-plan-name{font-family:Inter Tight,sans-serif;font-size:24px;font-weight:500;line-height:1.35}.cmp-section-row td{background:var(--section-bg,#e8ebf5);color:#202020;padding:8px 20px}.cmp-pricing-label td,.cmp-section-row td{font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase}.cmp-pricing-label td{background:#1a1f3d;color:#fff;letter-spacing:1px;padding:12px 20px}.cmp-row td{border-bottom:1px solid #f0f0f0;color:var(--color-tundora);font-family:Inter,sans-serif;font-size:14px;padding:12px 20px;vertical-align:middle}.cmp-row td:not(:first-child){text-align:center}.cmp-row:hover td{background:#fafbff}.cmp-row td .feature-name{align-items:center;display:flex;font-weight:500;gap:6px}.tooltip-icon{align-items:center;cursor:help;display:inline-flex;flex-shrink:0;height:14px;justify-content:center;position:relative;width:14px}.tooltip-icon[data-tip]:after{background:#1a1f3d;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 16px rgba(0,0,0,.18);color:#fff;content:attr(data-tip);font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.5;padding:8px 12px;text-align:left;white-space:normal;width:240px}.tooltip-icon[data-tip]:after,.tooltip-icon[data-tip]:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .15s ease;z-index:200}.tooltip-icon[data-tip]:before{border:5px solid transparent;border-top-color:#1a1f3d;bottom:calc(100% + 2px);content:""}.tooltip-icon[data-tip]:hover:after,.tooltip-icon[data-tip]:hover:before{opacity:1}.cmp-check{flex-shrink:0}.cmp-dash{color:var(--color-neutral)}.cmp-star{color:var(--color-primary)}.pricing-detail-row td{border-bottom:1px solid #f0f0f0;color:var(--color-text-secondary);font-size:13px;padding:8px 20px 12px}.pricing-detail-row td:not(:first-child){text-align:center}.price-cell-big{color:#000;font-family:Inter Tight,sans-serif;font-size:32px;font-weight:600;line-height:1.35}.price-cell-big--std{font-size:20px;font-weight:400}.price-cell-unit{color:var(--color-neutral);display:inline;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.35}.enterprise-text{color:#000;font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.new-customer-badge{background:var(--color-green-bright);border-radius:25px;color:#202020;display:inline-block;font-size:10px;font-weight:600;margin-left:6px;padding:2px 8px}.price-was-sm{color:var(--color-neutral);font-size:12px;margin-right:4px;text-decoration:line-through}@media (max-width:767px){.comparison-section{padding:48px 0 0}.comparison-section__header{margin-bottom:32px;padding:0 16px}.comparison-section__header h2{font-size:28px}.comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.comparison-table{min-width:560px}.cmp-head-row{position:static}.cmp-head-row th:first-child{width:44%}.cmp-head-row th:not(:first-child){width:28%}.cmp-head-row th{padding:12px 10px}.col-plan-name{font-size:16px}.col-plan-btn{align-items:flex-start;flex-direction:column;gap:6px}.col-plan-badge{font-size:11px;padding:4px 10px}.price-cell-big{font-size:22px}.price-cell-big--std{font-size:16px}.price-cell-offer-note{font-size:11px;white-space:normal}.cmp-row td{font-size:12px;padding:10px}.cmp-section-row td{font-size:11px;padding:6px 10px}.cmp-pricing-label td{font-size:11px;padding:10px}.pricing-detail-row td{font-size:11px;padding:6px 10px 10px}.th-team:before{height:8px}.th-team{padding-top:18px!important}}}#pricingb-faq{margin:0 auto;max-width:1064px;padding:80px 16px;.faq-section__header{margin-bottom:48px;text-align:center}.faq-section__header .eyebrow{color:var(--color-blue-slate)}.faq-section__header h2{color:#000;font-family:Inter Tight,sans-serif;font-size:36px;font-weight:600;line-height:1.35;margin:8px 0 10px}.faq-section__header p{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.12px;margin-bottom:12px;text-transform:uppercase}.faq-grid{display:grid;gap:20px 24px;grid-template-columns:1fr 1fr}@media (max-width:767px){.faq-grid{grid-template-columns:1fr}}.faq-item{align-items:center;background:#fff;border-radius:12px;box-shadow:0 .5px 0 #bbb;cursor:pointer;display:flex;gap:12px;height:fit-content;justify-content:space-between;padding:16px 20px;transition:box-shadow .2s}.faq-item:hover{box-shadow:0 2px 12px rgba(67,80,155,.12)}.faq-item__q{color:var(--color-tundora);font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.faq-item__icon{align-items:center;color:var(--color-blue-slate);display:flex;flex-shrink:0;font-size:20px;height:26px;justify-content:center;transition:transform .25s;width:26px}.faq-item.open .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{border-top:1px solid #f0f0f0;color:var(--color-text-secondary);display:none;font-family:Inter,sans-serif;font-size:14px;line-height:1.7;margin-top:8px;padding-top:12px}.faq-item.open .faq-item__answer{display:block}.faq-item.open{align-items:flex-start;flex-direction:column}.faq-item.open>.faq-row,.faq-row{width:100%}.faq-row{align-items:center;display:flex;gap:12px;justify-content:space-between}}#pricingb-bottom-banner{margin:0 auto 60px;max-width:1064px;padding:0 16px;.cta-banner__inner{align-items:center;background:radial-gradient(ellipse at bottom right,#24245e 0,#33299a 26%,#412ed5 52%,#6132d0 64%,#8036cc 76%,#bf3dc2 100%);border-radius:20px;display:flex;min-height:262px;overflow:hidden;padding:52px 80px;position:relative}.cta-banner__deco{bottom:0;height:100%;opacity:.25;overflow:hidden;pointer-events:none;position:absolute;right:0;width:45%}.cta-banner__deco svg{bottom:0;position:absolute;right:-20px}.cta-banner__content{max-width:600px;position:relative;z-index:1}.cta-banner__content h2{color:#fff;font-family:Inter Tight,sans-serif;font-size:36px;font-weight:600;line-height:1.35;margin-bottom:8px}.cta-banner__content p{color:#fff;font-family:Inter,sans-serif;font-size:14px;margin-bottom:28px;opacity:.9}.cta-banner__btns{display:flex;flex-wrap:wrap;gap:12px}.btn-banner-green{align-items:center;background:var(--color-green);border-radius:8px;color:#fff;display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:8px 28px;text-decoration:none;transition:background .2s}.btn-banner-green:hover{background:#0a6b4f;color:#fff}.btn-banner-white{align-items:center;background:#fff;border-radius:8px;color:var(--color-green);display:inline-flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:8px 28px;text-decoration:none;transition:background .2s}.btn-banner-white:hover{background:#f0fdf8}.cta-sparkle{border-radius:50%;position:absolute}}