.aysa-pricing-page{--aysa-pricing-bg:#fbfbfa;--aysa-pricing-panel:#fff;--aysa-pricing-text:#080808;--aysa-pricing-muted:#666;--aysa-pricing-soft:#f5f5f4;--aysa-pricing-border:#e8e8e5;--aysa-pricing-accent:#e11937;--aysa-pricing-radius:14px;--aysa-pricing-container:1180px;background:var(--aysa-pricing-bg);color:var(--aysa-pricing-text);font-family:"Geist",Inter,Arial,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.aysa-pricing-container{margin:0 auto;max-width:var(--aysa-pricing-container);padding:0 24px;width:100%}.aysa-pricing-hero{background:linear-gradient(135deg,rgba(225,25,55,0.08),transparent 34%),linear-gradient(180deg,#fff 0,var(--aysa-pricing-bg) 100%);border-bottom:1px solid var(--aysa-pricing-border);padding:82px 0 58px}.aysa-pricing-hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,0.62fr) minmax(340px,0.38fr)}.aysa-pricing-eyebrow{color:var(--aysa-pricing-accent);font-size:13px;font-weight:780;line-height:1.2;margin:0 0 14px;text-transform:uppercase}.aysa-pricing-hero h1,.aysa-pricing-section-head h2,.aysa-pricing-info-card h2,.aysa-pricing-final h2{font-size:58px;letter-spacing:0;line-height:1;margin:0;max-width:800px}.aysa-pricing-hero p,.aysa-pricing-section-head p,.aysa-pricing-info-card p,.aysa-pricing-final p{color:var(--aysa-pricing-muted);font-size:18px;line-height:1.58;margin:20px 0 0;max-width:760px}.aysa-pricing-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.aysa-pricing-button{align-items:center;border:1px solid var(--aysa-pricing-border);border-radius:8px;display:inline-flex;font-size:14px;font-weight:700;height:42px;justify-content:center;padding:0 18px;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.aysa-pricing-button:hover,.aysa-pricing-button:focus-visible{transform:translateY(-1px)}.aysa-pricing-button--primary{background:#111;border-color:#111;color:#fff}.aysa-pricing-button--primary:hover,.aysa-pricing-button--primary:focus-visible{background:var(--aysa-pricing-accent);border-color:var(--aysa-pricing-accent);color:#fff}.aysa-pricing-button--secondary{background:#fff;color:var(--aysa-pricing-text)}.aysa-pricing-proof,.aysa-pricing-info-card{background:var(--aysa-pricing-panel);border:1px solid var(--aysa-pricing-border);border-radius:18px;box-shadow:0 22px 64px rgba(0,0,0,0.07);padding:30px}.aysa-pricing-proof{background:linear-gradient(135deg,rgba(225,25,55,0.18),transparent 42%),#111;border-color:rgba(225,25,55,0.34);color:#fff}.aysa-pricing-proof span{color:#ffbec8;font-size:12px;font-weight:800;text-transform:uppercase}.aysa-pricing-proof strong{display:block;font-size:34px;line-height:1.08;margin-top:18px}.aysa-pricing-proof p{color:#d9d9d9;font-size:15px;line-height:1.65}.aysa-pricing-access{background:#111;color:#fff;padding:34px 0}.aysa-pricing-access__inner{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,0.48fr) minmax(0,0.52fr)}.aysa-pricing-access h2{color:#fff;font-size:34px;letter-spacing:0;line-height:1.08;margin:0}.aysa-pricing-access p:not(.aysa-pricing-eyebrow){color:#d8d8d8;font-size:16px;line-height:1.65;margin:0}.aysa-pricing-section{padding:88px 0}.aysa-pricing-section--soft{background:#f7f7f5;border-bottom:1px solid var(--aysa-pricing-border);border-top:1px solid var(--aysa-pricing-border)}.aysa-pricing-section-head{margin-bottom:34px;max-width:800px}.aysa-pricing-motion-section{background:radial-gradient(circle at 12% 10%,rgba(225,25,55,0.08),transparent 30%),#fff}.aysa-pricing-motion-split{align-items:center;display:grid;gap:44px;grid-template-columns:minmax(280px,0.36fr) minmax(0,0.64fr)}.aysa-pricing-motion-split .aysa-pricing-section-head{margin-bottom:0}.aysa-pricing-motion-frame{min-width:0;width:100%}.aysa-pricing-motion-frame .aysa-motion,.aysa-pricing-motion-frame .aysa-motion-agent-flow,.aysa-pricing-motion-frame .aysa-motion-status-cards{margin-left:0;margin-right:0;max-width:none;width:100%}.aysa-pricing-motion-frame .aysa-motion-agent-flow{background:rgba(255,255,255,0.72);border:1px solid rgba(225,25,55,0.1);border-radius:24px;box-shadow:0 24px 70px rgba(8,8,8,0.08);padding:18px}.aysa-pricing-motion-frame .aysa-motion-section-head{margin-bottom:18px;max-width:620px}.aysa-pricing-motion-frame .aysa-motion-section-head h2{font-size:30px;line-height:1.08}.aysa-pricing-motion-frame .aysa-motion-section-head p{font-size:15px}.aysa-pricing-motion-frame--wide .aysa-motion-status-cards{max-width:none}.aysa-pricing-motion-system .aysa-pricing-section-head{max-width:760px}.aysa-pricing-section-head h2,.aysa-pricing-info-card h2,.aysa-pricing-final h2{font-size:46px;line-height:1.06}.aysa-pricing-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.aysa-pricing-card{background:var(--aysa-pricing-panel);border:1px solid var(--aysa-pricing-border);border-radius:24px;display:flex;flex-direction:column;min-height:100%;padding:30px;position:relative;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.aysa-pricing-card:hover{border-color:#d7d7d2;box-shadow:0 18px 50px rgba(0,0,0,0.07);transform:translateY(-2px)}.aysa-pricing-card--featured{background:linear-gradient(135deg,rgba(225,25,55,0.2),transparent 48%),#111827;border-color:#111827;color:#fff;transform:translateY(-10px)}.aysa-pricing-card--featured:hover{transform:translateY(-12px)}.aysa-pricing-card__badge{background:var(--aysa-pricing-accent);border-radius:999px;color:#fff;font-size:12px;font-weight:800;padding:6px 10px;position:absolute;right:22px;top:22px}.aysa-pricing-card h2{font-size:28px;line-height:1.15;margin:0;padding-right:120px}.aysa-pricing-card__price{align-items:baseline;display:flex;gap:8px;margin-top:22px}.aysa-pricing-card__price strong{font-size:56px;letter-spacing:0;line-height:1}.aysa-pricing-card__price span,.aysa-pricing-card__description,.aysa-pricing-card__vat{color:var(--aysa-pricing-muted)}.aysa-pricing-card--featured .aysa-pricing-card__price span,.aysa-pricing-card--featured .aysa-pricing-card__description,.aysa-pricing-card--featured .aysa-pricing-card__vat,.aysa-pricing-card--featured li{color:#d7dbe4}.aysa-pricing-card__description{font-size:16px;font-weight:700;line-height:1.5;margin:18px 0 0}.aysa-pricing-card__vat{font-size:14px;line-height:1.55;margin:14px 0 0}.aysa-pricing-card ul{display:grid;gap:13px;list-style:none;margin:26px 0 28px;padding:0}.aysa-pricing-card li,.aysa-pricing-feature-group li{color:#53657b;font-size:15px;line-height:1.5;padding-left:20px;position:relative}.aysa-pricing-card li::before,.aysa-pricing-feature-group li::before{background:#18c6a3;border-radius:999px;content:"";height:8px;left:0;position:absolute;top:8px;width:8px}.aysa-pricing-card .aysa-pricing-button{margin-top:auto;width:100%}.aysa-pricing-guidance,.aysa-pricing-feature-matrix{display:grid;gap:16px}.aysa-pricing-guidance{grid-template-columns:repeat(3,minmax(0,1fr))}.aysa-pricing-guidance div,.aysa-pricing-feature-group,.aysa-pricing-table,.aysa-pricing-faq details{background:#fff;border:1px solid var(--aysa-pricing-border);border-radius:var(--aysa-pricing-radius)}.aysa-pricing-guidance div{padding:24px}.aysa-pricing-guidance span{color:var(--aysa-pricing-accent);font-size:13px;font-weight:800;text-transform:uppercase}.aysa-pricing-guidance p{color:var(--aysa-pricing-muted);font-size:15px;line-height:1.6;margin:12px 0 0}.aysa-pricing-feature-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.aysa-pricing-feature-group{padding:22px}.aysa-pricing-feature-group h3{font-size:18px;line-height:1.2;margin:0 0 16px}.aysa-pricing-feature-group h3 a,.aysa-pricing-feature-group li a{color:inherit;text-decoration-color:rgba(225,25,55,0.28);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color 160ms ease,text-decoration-color 160ms ease}.aysa-pricing-feature-group h3 a:hover,.aysa-pricing-feature-group h3 a:focus-visible,.aysa-pricing-feature-group li a:hover,.aysa-pricing-feature-group li a:focus-visible{color:var(--aysa-pricing-accent);text-decoration-color:currentColor}.aysa-pricing-feature-group ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.aysa-pricing-table{overflow:hidden}.aysa-pricing-table__head,.aysa-pricing-table__row{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(0,1fr))}.aysa-pricing-table__head{background:#111;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase}.aysa-pricing-table__head span,.aysa-pricing-table__row strong,.aysa-pricing-table__row span{border-right:1px solid var(--aysa-pricing-border);padding:16px}.aysa-pricing-table__head span{border-color:#303030}.aysa-pricing-table__head span:last-child,.aysa-pricing-table__row span:last-child{border-right:0}.aysa-pricing-table__row{background:#fff;border-top:1px solid var(--aysa-pricing-border)}.aysa-pricing-table__row strong{color:var(--aysa-pricing-text);font-size:14px}.aysa-pricing-table__row span{color:var(--aysa-pricing-muted);font-size:14px;line-height:1.45}.aysa-pricing-two-col{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.aysa-pricing-info-card--dark{background:linear-gradient(135deg,rgba(225,25,55,0.18),transparent 44%),#111;border-color:rgba(225,25,55,0.34);color:#fff}.aysa-pricing-info-card--dark h2{color:#fff}.aysa-pricing-info-card--dark p:not(.aysa-pricing-eyebrow){color:#d7d7d7}.aysa-pricing-credit-note{background:#fff7f8;border:1px solid rgba(225,25,55,0.18);border-radius:18px;margin-top:22px;padding:18px}.aysa-pricing-credit-note h3{color:var(--aysa-pricing-text);font-size:17px;line-height:1.25;margin:0 0 8px}.aysa-pricing-credit-note p{color:var(--aysa-pricing-muted);font-size:15px;line-height:1.6;margin:0}.aysa-pricing-faq{display:grid;gap:36px;grid-template-columns:minmax(0,0.42fr) minmax(0,0.58fr)}.aysa-pricing-faq .aysa-pricing-section-head{margin-bottom:0}.aysa-pricing-faq__list{display:grid;gap:10px}.aysa-pricing-faq details{padding:0}.aysa-pricing-faq summary{cursor:pointer;font-size:16px;font-weight:780;list-style:none;padding:18px 20px}.aysa-pricing-faq summary::-webkit-details-marker{display:none}.aysa-pricing-faq summary::after{color:var(--aysa-pricing-accent);content:"+";float:right;font-size:20px;line-height:1}.aysa-pricing-faq details[open] summary::after{content:"-"}.aysa-pricing-faq details p{border-top:1px solid var(--aysa-pricing-border);color:var(--aysa-pricing-muted);font-size:15px;line-height:1.65;margin:0;padding:16px 20px 20px}.aysa-pricing-final{background:#111;color:#fff;padding:96px 0}.aysa-pricing-final__inner{text-align:center}.aysa-pricing-final h2,.aysa-pricing-final p{margin-left:auto;margin-right:auto}.aysa-pricing-final h2{color:#fff}.aysa-pricing-final p:not(.aysa-pricing-eyebrow){color:#d8d8d8}.aysa-pricing-final .aysa-pricing-button{margin-top:28px}.aysa-pricing-final .aysa-pricing-button--primary{background:#fff;border-color:#fff;color:#111}.aysa-pricing-final .aysa-pricing-button--primary:hover,.aysa-pricing-final .aysa-pricing-button--primary:focus-visible{background:var(--aysa-pricing-accent);border-color:var(--aysa-pricing-accent);color:#fff}@media (max-width:1040px){.aysa-pricing-hero__grid,.aysa-pricing-access__inner,.aysa-pricing-motion-split,.aysa-pricing-faq,.aysa-pricing-two-col{grid-template-columns:1fr}.aysa-pricing-grid,.aysa-pricing-guidance,.aysa-pricing-feature-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.aysa-pricing-card--featured,.aysa-pricing-card--featured:hover{transform:none}}@media (max-width:760px){.aysa-pricing-container{padding:0 16px}.aysa-pricing-hero,.aysa-pricing-section,.aysa-pricing-final{padding-bottom:64px;padding-top:64px}.aysa-pricing-hero h1,.aysa-pricing-section-head h2,.aysa-pricing-info-card h2,.aysa-pricing-final h2{font-size:38px;line-height:1.05}.aysa-pricing-hero p,.aysa-pricing-section-head p,.aysa-pricing-info-card p,.aysa-pricing-final p{font-size:16px}.aysa-pricing-actions,.aysa-pricing-actions .aysa-pricing-button{width:100%}.aysa-pricing-grid,.aysa-pricing-guidance,.aysa-pricing-feature-matrix{grid-template-columns:1fr}.aysa-pricing-card,.aysa-pricing-proof,.aysa-pricing-info-card,.aysa-pricing-feature-group{padding:24px}.aysa-pricing-motion-frame .aysa-motion-agent-flow{border-radius:18px;padding:12px}.aysa-pricing-motion-frame .aysa-motion-section-head h2{font-size:26px}.aysa-pricing-access h2{font-size:30px}.aysa-pricing-card h2{padding-right:0}.aysa-pricing-card__badge{display:inline-flex;margin-bottom:16px;position:static;width:max-content}.aysa-pricing-table{background:transparent;border:0;display:grid;gap:12px}.aysa-pricing-table__head{display:none}.aysa-pricing-table__row{border:1px solid var(--aysa-pricing-border);border-radius:var(--aysa-pricing-radius);display:grid;gap:0;overflow:hidden}.aysa-pricing-table__row strong,.aysa-pricing-table__row span{border-right:0}.aysa-pricing-table__row strong{background:#111;color:#fff}.aysa-pricing-table__row span{border-top:1px solid var(--aysa-pricing-border);display:grid;gap:6px;grid-template-columns:80px minmax(0,1fr)}.aysa-pricing-table__row span::before{color:var(--aysa-pricing-accent);content:attr(data-plan);font-weight:800}}
