.pricing{--brand-primary:#5e6292;--brand-primary-light:#e0e6ff;--brand-secondary:#c56fff;--brand-accent:#db01a5;--brand-text-on-primary:#ffffff;--brand-shadow-color:rgba(94,98,146,0.2);--brand-hero-bg:linear-gradient(180deg,#f4f5fc,#ffffff)}.pricing[data-theme=chatgpt]{--brand-primary:#5e6292;--brand-primary-light:#e0e6ff;--brand-secondary:#c56fff;--brand-accent:#db01a5;--brand-text-on-primary:#ffffff;--brand-shadow-color:rgba(94,98,146,0.22);--brand-hero-bg:linear-gradient(180deg,#f4f5fc,#e9ecf6 60%,#ffffff)}.pricing[data-theme=gemini]{--brand-primary:#4285f4;--brand-primary-light:#eef2ff;--brand-secondary:#9b72cb;--brand-accent:#d96570;--brand-text-on-primary:#ffffff;--brand-shadow-color:rgba(66,133,244,0.22);--brand-hero-bg:linear-gradient(180deg,#eef2ff,#f5f0ff 50%,#fff5f5)}.pricing[data-theme=claude]{--brand-primary:#d97757;--brand-primary-light:#f5f1eb;--brand-secondary:#c4623f;--brand-accent:#a8502e;--brand-text-on-primary:#ffffff;--brand-shadow-color:rgba(217,119,87,0.25);--brand-hero-bg:linear-gradient(180deg,#fdf5ef,#f5f1eb 50%,#fff9f5)}.pricing[data-theme=grok]{--brand-primary:#1d9bf0;--brand-primary-light:#eef6fd;--brand-secondary:#1a8cd8;--brand-accent:#1177c9;--brand-text-on-primary:#ffffff;--brand-shadow-color:rgba(29,155,240,0.24);--brand-hero-bg:linear-gradient(180deg,#f9fafb,#ffffff 50%,#eef6fd)}.pricing{width:100%;flex:1 1;display:flex;flex-direction:column;padding-block:40px;position:relative;gap:4rem;transition:background-color .25s ease}@media(max-width:500px){.pricing{gap:2rem;padding-inline:8px}}@media(prefers-reduced-motion:reduce){.pricing{transition:none}}.pricing .pricing__askAI,.pricing .pricing__privacy{width:100%;max-width:900px;margin-inline:auto}.pricing .pricing__hero{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 1rem 1.5rem;background:var(--brand-hero-bg);border-radius:24px;max-width:1200px;margin:0 auto;transition:background .3s ease}@media(prefers-reduced-motion:reduce){.pricing .pricing__hero{transition:none}}@media(max-width:500px){.pricing .pricing__hero{padding:2rem 1rem 1.25rem;border-radius:16px}}.pricing .pricing__continuity{font-size:.85rem;font-weight:600;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-wrap:balance;color:#555;background:hsla(0,0%,100%,.7);padding:6px 14px;border-radius:999px;border:1px solid rgba(0,0,0,.06);margin:0}.pricing .pricing__hero .titleComponent{text-align:center;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#333;margin:0}.pricing .pricing__subhead{font-size:1.1rem;line-height:1.5;color:#555;text-align:center;max-width:50ch;margin:0}@media(max-width:500px){.pricing .pricing__subhead{font-size:1rem}}.pricing .pricing__heroProof{display:inline-flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:center;color:#555;font-size:.9rem;margin-top:.25rem}.pricing .pricing__heroProof-rating{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:#333}.pricing .pricing__heroProof-rating .MuiRating-root{color:#f5b400}.pricing .pricing__heroProof-divider{color:#737373}.pricing .pricing__heroQuote{position:relative;width:100%;max-width:760px;margin:-1.5rem auto 0;padding:1.25rem 1.5rem 1.25rem 2.5rem;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:.625rem}@media(max-width:500px){.pricing .pricing__heroQuote{padding:1rem 1.25rem 1rem 2.25rem;margin-top:-.5rem;border-radius:12px}}.pricing .pricing__heroQuote-icon{position:absolute;top:-14px;left:18px;width:30px;height:30px;padding:4px;border-radius:999px;background:var(--brand-primary,#5e6292);color:var(--brand-text-on-primary,#ffffff);font-size:1rem;transition:background-color .25s ease}.pricing .pricing__heroQuote-icon.MuiSvgIcon-root{color:var(--brand-text-on-primary,#ffffff)!important}@media(prefers-reduced-motion:reduce){.pricing .pricing__heroQuote-icon{transition:none}}.pricing .pricing__heroQuote-text{margin:0;font-size:1rem;line-height:1.55;color:#333;font-style:italic}@media(max-width:500px){.pricing .pricing__heroQuote-text{font-size:.95rem}}.pricing .pricing__heroQuote-meta{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.pricing .pricing__heroQuote-meta .MuiRating-root{color:#d97706}.pricing .pricing__heroQuote-author{font-size:.85rem;font-weight:600;color:#555}.pricing .pricing__billingToggle{display:flex;width:fit-content;align-items:stretch;gap:4px;margin:0 auto 1.75rem;padding:4px;border-radius:999px;background:rgba(224,230,255,.5);border:1px solid rgba(94,98,146,.14)}.pricing .pricing__billingToggle-option{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;background:rgba(0,0,0,0);color:#555;font-size:.95rem;font-weight:600;padding:9px 20px;border-radius:999px;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.pricing .pricing__billingToggle-option:hover{color:var(--brand-primary,#5e6292)}.pricing .pricing__billingToggle-option--active{background:#fff;color:var(--brand-primary,#5e6292);box-shadow:0 1px 4px rgba(0,0,0,.08)}.pricing .pricing__billingToggle-option:focus-visible{outline:2px solid var(--brand-primary,#5e6292);outline-offset:2px}.pricing .pricing__billingToggle-badge{font-size:.72rem;font-weight:700;line-height:1;padding:3px 7px;border-radius:999px;color:#fff;background:var(--brand-accent,#db01a5);white-space:nowrap}@media(max-width:500px){.pricing .pricing__billingToggle{width:100%;max-width:340px}.pricing .pricing__billingToggle .pricing__billingToggle-option{flex:1 1;justify-content:center}}.pricing .pricing__cards{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1280px;margin:0 auto;padding-inline:16px}@media(max-width:1024px){.pricing .pricing__cards{grid-template-columns:repeat(2,1fr);max-width:760px}}@media(max-width:500px){.pricing .pricing__cards{grid-template-columns:1fr;max-width:100%;padding-inline:12px;gap:2.25rem}}.pricing .pricing__enterpriseCard{width:95%;max-width:1100px;margin:0 auto;padding:2rem;border-radius:20px;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);color:#fff;box-shadow:0 0 30px rgba(233,69,96,.15),0 0 60px rgba(15,52,96,.1);display:flex;flex-direction:column;gap:1.75rem}@media(max-width:769px){.pricing .pricing__enterpriseCard{padding:1.75rem 1.5rem;gap:1.5rem}}.pricing .pricing__enterpriseCard-body{display:grid;grid-template-columns:1fr 1fr;gap:2rem 3rem;align-items:stretch}@media(max-width:1024px){.pricing .pricing__enterpriseCard-body{grid-template-columns:1fr;gap:1.75rem}}.pricing .pricing__enterpriseCard-left{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.pricing .pricing__enterpriseCard-right{display:flex;flex-direction:column;gap:1rem;min-width:0;justify-content:space-between}@media(max-width:1024px){.pricing .pricing__enterpriseCard-right{justify-content:flex-start}}.pricing .pricing__enterpriseCard-featuresHeading{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.pricing .pricing__enterpriseCard-header{display:flex;flex-direction:column;gap:.5rem}.pricing .pricing__enterpriseCard-badge{display:inline-flex;align-items:center;align-self:flex-start;background:rgba(212,175,55,.18);color:#d4af37;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:999px;border:1px solid rgba(212,175,55,.3)}.pricing .pricing__enterpriseCard-title{font-size:1.625rem;font-weight:800;margin:0;letter-spacing:-.01em}.pricing .pricing__enterpriseCard-tagline{font-size:1rem;color:hsla(0,0%,100%,.78);margin:0}.pricing .pricing__enterpriseCard-pricing{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;border-radius:16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12)}.pricing .pricing__enterpriseCard-billingToggle{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;border-radius:999px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16)}.pricing .pricing__enterpriseCard-billingBtn{appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:999px;background:rgba(0,0,0,0);color:hsla(0,0%,100%,.78);font-size:.85rem;font-weight:600;transition:background .15s ease,color .15s ease}@media(prefers-reduced-motion:reduce){.pricing .pricing__enterpriseCard-billingBtn{transition:none}}.pricing .pricing__enterpriseCard-billingBtn--active{background:#d4af37;color:#1a1a2e}.pricing .pricing__enterpriseCard-billingBtn:focus-visible{outline:2px solid #fff;outline-offset:2px}.pricing .pricing__enterpriseCard-saveBadge{font-size:.66rem;font-weight:800;letter-spacing:.02em;padding:2px 7px;border-radius:999px;background:#d4af37;color:#1a1a2e}.pricing .pricing__enterpriseCard-billingBtn--active .pricing .pricing__enterpriseCard-saveBadge{background:#1a1a2e;color:#d4af37}.pricing .pricing__enterpriseCard-priceRow{display:flex;align-items:baseline;gap:.4rem}.pricing .pricing__enterpriseCard-price{font-size:2.75rem;font-weight:800;letter-spacing:-.02em;line-height:1}.pricing .pricing__enterpriseCard-priceUnit{font-size:.95rem;color:hsla(0,0%,100%,.7)}.pricing .pricing__enterpriseCard-priceNote{font-size:.82rem;color:hsla(0,0%,100%,.72);margin:0}.pricing .pricing__enterpriseCard-seatRow{display:flex;align-items:center;gap:1rem;min-width:0;margin-top:.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.pricing .pricing__enterpriseCard-seatLabel{flex-shrink:0;font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.85)}.pricing .pricing__enterpriseCard .seatSelector{flex:1 1;min-width:0;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding:0}.pricing .pricing__enterpriseCard .seatSelector__total{align-items:flex-end;margin-top:0;min-width:0}@media(max-width:500px){.pricing .pricing__enterpriseCard-seatRow{align-items:flex-start}.pricing .pricing__enterpriseCard .seatSelector{flex-direction:column;align-items:flex-start;gap:.5rem}.pricing .pricing__enterpriseCard .seatSelector__total{align-items:flex-start}}.pricing .pricing__enterpriseCard .seatSelector__btn{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.34);color:#fff}.pricing .pricing__enterpriseCard .seatSelector__btn:hover:not(:disabled){background:hsla(0,0%,100%,.26);border-color:hsla(0,0%,100%,.55)}.pricing .pricing__enterpriseCard .seatSelector__btn svg{color:#fff}.pricing .pricing__enterpriseCard .seatSelector__input{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.34);color:#fff}.pricing .pricing__enterpriseCard .pricing .pricing__enterpriseCard-features{list-style:none!important;padding:0!important;padding-inline-start:0!important;margin:0;display:flex;flex-direction:column;gap:1.05rem}.pricing .pricing__enterpriseCard-featuresFootnote{margin:0;padding-top:1rem;font-size:.82rem;color:hsla(0,0%,100%,.7);text-wrap:pretty}.pricing .pricing__enterpriseCard .pricing .pricing__enterpriseCard-feature{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.45;color:hsla(0,0%,100%,.92);margin-block-end:0!important}.pricing .pricing__enterpriseCard .pricing .pricing__enterpriseCard-feature::marker{content:""}.pricing .pricing__enterpriseCard-featureIcon{flex-shrink:0;width:16px;height:16px;font-size:16px!important;color:#d4af37;margin-top:5px}.pricing .pricing__enterpriseCard-actions{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;max-width:560px;margin:0 auto}.pricing .pricing__enterpriseCard-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:.75rem 1.75rem;border-radius:12px;background:#d4af37;color:#1a1a2e;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .15s ease}@media(prefers-reduced-motion:reduce){.pricing .pricing__enterpriseCard-cta{transition:none}}.pricing .pricing__enterpriseCard-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.pricing .pricing__enterpriseCard-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}.pricing .pricing__enterpriseCard-trust{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;margin:0;font-size:.85rem;color:hsla(0,0%,100%,.72)}@media(max-width:500px){.pricing .pricing__enterpriseCard-trust{flex-direction:column;gap:.35rem}}.pricing .pricing__enterpriseCard-guarantee{white-space:nowrap}.pricing .pricing__enterpriseCard-trustDot{display:inline-block;margin:0 .85rem;color:hsla(0,0%,100%,.45)}@media(max-width:500px){.pricing .pricing__enterpriseCard-trustDot{display:none}}.pricing .pricing__enterpriseCard-learnMore{white-space:nowrap;color:#fff;text-decoration:underline;text-underline-offset:3px;font-weight:500;border-radius:3px}.pricing .pricing__enterpriseCard-learnMore:hover{color:#d4af37}.pricing .pricing__enterpriseCard-learnMore:focus-visible{outline:2px solid #fff;outline-offset:3px}.pricing .pricing__titleContainer{width:100%;display:flex;flex-direction:column;gap:16px;align-items:center}.pricing .pricing__titleContainer .titleComponent{text-align:center}.pricing .pricing__titleContainer .pricing__text{width:100%;font-size:1.05rem;line-height:1.5;text-align:center;color:#555;margin:0;max-width:60ch}@media(max-width:500px){.pricing .pricing__titleContainer .pricing__text{font-size:.95rem}}.pricing .pricing__plansComparison{font-size:2rem;font-weight:800;letter-spacing:-.01em;margin-bottom:2rem}@media(max-width:500px){.pricing .pricing__plansComparison{font-size:1.5rem}}.pricing .pricing__paymentMethods{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:-.5rem auto 0;max-width:1200px}.pricing .pricing__paymentMethods img{object-fit:contain;opacity:.7;transition:opacity .15s}.pricing .pricing__paymentMethods img:hover{opacity:1}@media(max-width:769px){.pricing .pricing__paymentMethods img{opacity:.85}}.pricing .pricing__trustStrip{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;padding:1rem 1.5rem;margin:0 auto;max-width:900px}@media(max-width:500px){.pricing .pricing__trustStrip{gap:1rem}}.pricing .pricing__trustStrip .pricing__trustStrip-item{display:flex;align-items:center;gap:6px;color:#555}.pricing .pricing__trustStrip .pricing__trustStrip-item svg{font-size:1.2rem;color:#2d8659}.pricing .pricing__trustStrip .pricing__trustStrip-item span{font-size:.85rem;font-weight:600;white-space:nowrap}.pricing .pricing__comparison{max-width:1340px;margin:0 auto;width:95%}.pricing .pricing__comparisonToggle{display:flex;justify-content:center;margin:0 auto 1.5rem}.pricing .pricing__comparisonTableWrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.04);background:#fff;position:relative}.pricing .pricing__comparisonTable{width:100%;border-collapse:collapse;min-width:760px;font-size:.85rem}.pricing .pricing__comparisonTable thead tr{background:#f5f5f7}.pricing .pricing__comparisonTable thead th{padding:1rem .72rem;text-align:center;font-weight:700;font-size:.85rem;color:#333;white-space:nowrap;border-bottom:2px solid rgba(0,0,0,.08)}.pricing .pricing__comparisonTable tbody tr{border-bottom:1px solid rgba(0,0,0,.05);transition:background-color .15s ease}.pricing .pricing__comparisonTable tbody tr:nth-child(2n){background-color:rgba(0,0,0,.015)}.pricing .pricing__comparisonTable tbody tr:hover{background-color:rgba(0,0,0,.03)}.pricing .pricing__comparisonTable tbody tr:last-child{border-bottom:none}.pricing .pricing__comparisonTable tbody td{padding:.85rem .72rem;text-align:center;color:#444;white-space:nowrap}.pricing .pricing__comparisonTable .pricing__comparisonTable-feature{text-align:left;font-weight:600;color:#333;background:#fff;min-width:156px}tr:nth-child(2n) .pricing .pricing__comparisonTable .pricing__comparisonTable-feature{background:rgb(254.4,254.4,254.4)}thead .pricing .pricing__comparisonTable .pricing__comparisonTable-feature{background:#f5f5f7}.pricing .pricing__comparisonTable .pricing__comparisonTable-highlight{background-color:rgba(224,230,255,.45);color:#333;font-weight:600}thead .pricing .pricing__comparisonTable .pricing__comparisonTable-highlight{background-color:rgba(224,230,255,.7)}.pricing .pricing__comparisonTable .pricing__comparisonTable-teamsCol{background-color:rgba(212,175,55,.14);color:#333;font-weight:600}thead .pricing .pricing__comparisonTable .pricing__comparisonTable-teamsCol{background-color:rgba(212,175,55,.3);vertical-align:bottom}.pricing .pricing__comparisonTable .pricing__comparisonTable-teamsBadge{display:block;width:fit-content;margin:0 auto 6px;padding:2px 9px;border-radius:999px;background:#d4af37;color:#1a1a2e;font-size:.6rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pricing .pricing__comparisonTable .pricing__comparisonTable-dash{color:#737373!important;font-size:1.05rem;vertical-align:middle}.pricing .pricing__comparisonTable .pricing__comparisonTable-check{color:var(--brand-primary,#5e6292)!important;font-size:1.2rem;vertical-align:middle}.pricing .pricing__comparisonTable .pricing__comparisonTable-group,.pricing .pricing__comparisonTable .pricing__comparisonTable-group:hover{background:none}.pricing .pricing__comparisonTable .pricing__comparisonTable-group th{text-align:left;padding:.8rem 1.25rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--brand-primary,#5e6292);background:hsl(0,0%,99.6705882353%);border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);box-shadow:inset 3px 0 0 0 var(--brand-primary,#5e6292)}.pricing .pricing__comparisonTable .pricing__comparisonTable-featureLabel{display:inline-flex;align-items:center;gap:6px}.pricing .pricing__comparisonTable .pricing__comparisonTable-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;padding:0;border-radius:50%;border:1px solid;background:rgba(0,0,0,0);color:var(--brand-primary,#5e6292);font-size:.6rem;font-weight:700;font-style:normal;line-height:1;opacity:.65;cursor:pointer;transition:opacity .15s ease}.pricing .pricing__comparisonTable .pricing__comparisonTable-info:before{content:"";position:absolute;inset:-6px}.pricing .pricing__comparisonTable .pricing__comparisonTable-info:focus-visible,.pricing .pricing__comparisonTable .pricing__comparisonTable-info:hover{opacity:1}.pricing .pricing__comparisonTable .pricing__comparisonTable-info:focus-visible{outline:2px solid var(--brand-primary,#5e6292);outline-offset:2px}.pricing .pricing__comparisonTable .pricing__comparisonTable-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing .pricing__faq{width:95%;max-width:1100px;margin:0 auto}.pricing .pricing__faqGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%}@media(max-width:500px){.pricing .pricing__faqGrid{grid-template-columns:1fr}}.pricing .pricing__faqCategory{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.03)}.pricing .pricing__faqCategory-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.pricing .pricing__faqCategory-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--brand-primary,#5e6292);transition:background-color .25s ease}.pricing .pricing__faqCategory-icon svg{font-size:1.125rem;color:currentColor!important}.pricing .pricing__faqCategory--billing .pricing .pricing__faqCategory-icon{background:#2d8659}.pricing .pricing__faqCategory--security .pricing .pricing__faqCategory-icon{background:#5284dc}.pricing .pricing__faqCategory--teams .pricing .pricing__faqCategory-icon{background:#0f3460}.pricing .pricing__faqCategory-title{font-size:1.05rem;font-weight:700;margin:0;color:#333}.pricing .pricing__faqCategory-items{display:flex;flex-direction:column}.pricing .pricing__faqCategory-items .MuiAccordion-root{background:rgba(0,0,0,0);border:none;border-bottom:1px solid rgba(0,0,0,.05)}.pricing .pricing__faqCategory-items .MuiAccordion-root:before{display:none}.pricing .pricing__faqCategory-items .MuiAccordion-root:last-child{border-bottom:none}.pricing .pricing__faqQuestion{font-size:.95rem;font-weight:600;color:#333;padding:.5rem 0;min-height:48px}.pricing .pricing__faqAnswer{font-size:.9rem;line-height:1.55;color:#555;padding:0 0 .75rem}.pricing .pricing__faqCta{margin-top:1.5rem;padding:1.5rem;background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.pricing .pricing__faqCta-icon{font-size:2rem;color:var(--brand-primary,#5e6292);margin-bottom:.25rem}.pricing .pricing__faqCta h3{font-size:1.1rem;font-weight:700;margin:0;color:#333}.pricing .pricing__faqCta p{font-size:.9rem;color:#555;margin:0}.pricing .pricing__faqCta-button{margin-top:.5rem;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1.5rem;border-radius:10px;background:var(--brand-primary,#5e6292);color:var(--brand-text-on-primary,#ffffff);font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .15s ease,transform .15s ease}@media(prefers-reduced-motion:reduce){.pricing .pricing__faqCta-button{transition:none}}.pricing .pricing__faqCta-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.pricing .pricing__faqCta-button:focus-visible{outline:2px solid var(--brand-primary,#5e6292);outline-offset:2px}.pricing .pricing__testimonials{width:95%;max-width:1100px;margin:0 auto}.pricing .pricing__testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%}@media(max-width:769px){.pricing .pricing__testimonials-grid{grid-template-columns:1fr}}.pricing .pricing__testimonial{position:relative;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:1.75rem 1.25rem 1.25rem;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:.5rem}.pricing .pricing__testimonial-quoteIcon{position:absolute;top:-14px;left:18px;width:30px;height:30px;padding:4px;border-radius:999px;background:var(--brand-primary,#5e6292);color:var(--brand-text-on-primary,#ffffff);font-size:1rem}.pricing .pricing__testimonial-quoteIcon.MuiSvgIcon-root{color:var(--brand-text-on-primary,#ffffff)!important}.pricing .pricing__testimonial .MuiRating-root{color:#d97706}.pricing .pricing__testimonial p{font-size:.95rem;line-height:1.55;color:#444;margin:.5rem 0}.pricing .pricing__testimonial-author{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin-top:auto}.pricing .pricing__testimonial-name{font-size:.95rem;font-weight:700;color:#333}.pricing .pricing__testimonial-role{font-size:.8rem;color:#737373}ul.pricing__enterpriseCard-features{list-style:none!important;padding:0!important;padding-inline-start:0!important;margin:0!important}ul.pricing__enterpriseCard-features .pricing__enterpriseCard-feature svg{margin-right:.5rem;margin-bottom:-2px}