.marketing-pricing-page{min-height:100dvh}.marketing-pricing-faqs,.marketing-pricing-final-cta,.marketing-pricing-hero,.marketing-pricing-matrix-section,.marketing-pricing-rollover,.marketing-pricing-section{width:min(1360px,calc(100% - max(36px, 7vw)));margin-inline:auto}.marketing-pricing-beta-strip{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background-surface));border-bottom:1px solid color-mix(in srgb,var(--color-accent) 25%,var(--color-border));padding:12px max(var(--spacing-5),4vw)}.marketing-pricing-beta-strip__inner{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);max-width:1360px;margin-inline:auto;flex-wrap:wrap;text-align:center}.marketing-pricing-beta-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:var(--color-accent);color:#ffffff;font-size:11px;font-weight:700;letter-spacing:.05em;flex-shrink:0}.marketing-pricing-beta-badge svg{width:14px;height:14px}.marketing-pricing-beta-text{margin:0;font-size:var(--font-size-xs);color:var(--color-text-primary);line-height:1.5}.marketing-pricing-hero{display:grid;gap:var(--spacing-4);max-width:840px;padding-block:clamp(48px,6vw,72px);text-align:left}.marketing-pricing-hero__badge{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 12px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);color:var(--color-accent);font-size:11px;font-weight:700;letter-spacing:.04em}.marketing-pricing-hero__badge svg{width:15px;height:15px}.marketing-pricing-hero h1{letter-spacing:-.04em;text-wrap:balance;line-height:1.2}.marketing-pricing-hero>.astryx-text{max-width:760px;line-height:1.7}.marketing-pricing-beta-highlight{display:flex;margin-top:var(--spacing-2)}.marketing-pricing-beta-pill-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);padding:6px 14px 6px 8px;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background-surface));border:1px solid color-mix(in srgb,var(--color-accent) 25%,var(--color-border))}.marketing-pricing-beta-pill-row svg,.marketing-pricing-pill svg{width:14px;height:14px;flex-shrink:0;display:inline-block}.marketing-pricing-beta-note{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.marketing-pricing-section{padding-bottom:clamp(56px,7vw,80px)}.marketing-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:var(--spacing-5);padding-top:16px}.marketing-pricing-card{display:flex;flex-direction:column;gap:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease;position:relative}.marketing-pricing-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-med)}.marketing-pricing-card.is-featured{border-color:var(--color-accent);box-shadow:0 16px 36px -8px color-mix(in srgb,var(--color-accent) 18%,transparent)}.marketing-pricing-card__badge-row{display:flex;align-items:center;margin-bottom:var(--spacing-2)}.marketing-pricing-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:.03em;width:fit-content}.marketing-pricing-pill--teacher-beta{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.35)}.marketing-pricing-pill--plus{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.35)}.marketing-pricing-pill--teacher-pro,.marketing-pricing-pill.is-featured{background:var(--color-accent);color:#ffffff;border:1px solid var(--color-accent);box-shadow:0 2px 10px color-mix(in srgb,var(--color-accent) 28%,transparent)}.marketing-pricing-pill--max{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.35)}.marketing-pricing-pill--school-enterprise{background:rgba(99,102,241,.15);color:#a5b4fc;border:1px solid rgba(99,102,241,.35)}html[data-theme=light] .marketing-pricing-pill--teacher-beta{background:#ecfdf5;color:#065f46;border-color:#a7f3d0}html[data-theme=light] .marketing-pricing-pill--plus{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}html[data-theme=light] .marketing-pricing-pill--max{background:#faf5ff;color:#6b21a8;border-color:#e9d5ff}html[data-theme=light] .marketing-pricing-pill--school-enterprise{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.marketing-pricing-card__header{display:flex;flex-direction:column;gap:6px}.marketing-pricing-card__audience{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary)}.marketing-pricing-card.is-featured .marketing-pricing-card__audience{color:var(--color-accent)}.marketing-pricing-card__header h2{margin:0;font-size:var(--font-size-xl);letter-spacing:-.03em}.marketing-pricing-card__price-box{display:grid;gap:4px;padding-block:var(--spacing-2)}.marketing-pricing-card__status-box{display:grid;gap:var(--spacing-2);padding-block:var(--spacing-3);min-height:108px;align-content:start}.marketing-pricing-status-pill{display:inline-flex;align-items:center;width:fit-content;padding:6px 12px;border-radius:var(--radius-full);font-size:13px;font-weight:700;letter-spacing:-.01em}.marketing-pricing-status-pill--open-beta{background:rgba(16,185,129,.15);color:#059669;border:1px solid rgba(16,185,129,.35)}[data-theme=dark] .marketing-pricing-status-pill--open-beta,html[data-theme=dark] .marketing-pricing-status-pill--open-beta{background:rgba(16,185,129,.2);color:#34d399;border-color:rgba(52,211,153,.4)}.marketing-pricing-status-pill--coming-soon{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent)}.marketing-pricing-status-pill--in-dev{background:rgba(168,85,247,.12);color:#7e22ce;border:1px solid rgba(168,85,247,.3)}[data-theme=dark] .marketing-pricing-status-pill--in-dev,html[data-theme=dark] .marketing-pricing-status-pill--in-dev{background:rgba(168,85,247,.2);color:#c084fc;border-color:rgba(192,132,252,.4)}.marketing-pricing-status-pill--pilot{background:rgba(59,130,246,.12);color:#1d4ed8;border:1px solid rgba(59,130,246,.3)}[data-theme=dark] .marketing-pricing-status-pill--pilot,html[data-theme=dark] .marketing-pricing-status-pill--pilot{background:rgba(59,130,246,.2);color:#60a5fa;border-color:rgba(96,165,250,.4)}.marketing-pricing-status-desc{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.5}.marketing-pricing-card__price{display:flex;align-items:baseline;gap:4px}.marketing-pricing-card__price strong{font-size:clamp(2rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum" 1;color:var(--color-text-primary)}.marketing-pricing-card__price span{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.marketing-pricing-card__sub-price{font-size:11px;color:var(--color-text-tertiary)}.marketing-pricing-card__desc{line-height:1.55;min-height:48px}.marketing-pricing-card__cta{margin-block:var(--spacing-2)}.marketing-pricing-card__cta button{width:100%}.marketing-pricing-card__features{display:grid;gap:var(--spacing-3);padding-top:var(--spacing-4);border-top:1px solid var(--color-border);margin-top:auto}.marketing-pricing-card__features ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.marketing-pricing-card__features li{display:flex;align-items:flex-start;gap:8px;font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-secondary)}.marketing-pricing-card__features li svg{width:16px;height:16px;flex-shrink:0;color:var(--color-accent);margin-top:2px}.marketing-pricing-card__footer{padding-top:var(--spacing-2);border-top:1px dashed var(--color-border)}.marketing-pricing-rollover{padding-bottom:clamp(48px,6vw,64px)}.marketing-pricing-rollover__card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--spacing-6);align-items:center;padding:clamp(28px,4vw,40px);border-radius:var(--radius-container);background:color-mix(in srgb,var(--color-accent) 5%,var(--color-background-surface));border:1px solid color-mix(in srgb,var(--color-accent) 24%,var(--color-border))}.marketing-pricing-rollover__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-inner);background:color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent)}.marketing-pricing-rollover__icon svg{width:28px;height:28px}.marketing-pricing-rollover__content{display:grid;gap:var(--spacing-2)}.marketing-pricing-rollover__tag{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--color-accent)}.marketing-pricing-rollover__content h2{margin:0;font-size:var(--font-size-xl);letter-spacing:-.03em}.marketing-pricing-rollover__content p{margin:0;line-height:1.65}.marketing-pricing-matrix-section{padding-bottom:clamp(64px,8vw,88px)}.marketing-pricing-matrix-header{display:grid;gap:var(--spacing-2);max-width:760px;margin-bottom:var(--spacing-6)}.marketing-pricing-matrix-header h2{margin:0;letter-spacing:-.035em}.marketing-pricing-matrix-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);box-shadow:var(--shadow-low)}.marketing-pricing-matrix-table{width:100%;border-collapse:collapse;text-align:left;font-size:var(--font-size-xs)}.marketing-pricing-matrix-table td,.marketing-pricing-matrix-table th{padding:14px 18px;border-bottom:1px solid var(--color-border)}.marketing-pricing-matrix-table thead th{background:var(--color-background-body);font-weight:700;font-size:var(--font-size-xs);color:var(--color-text-primary);letter-spacing:.02em}.marketing-pricing-matrix-table th.col-feature{width:32%}.marketing-pricing-matrix-table th.col-plan{width:17%;text-align:center}.marketing-pricing-matrix-table th.col-plan--featured{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background-body));color:var(--color-accent)}.cell-feature{display:grid;gap:2px}.feature-category{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--color-text-tertiary);letter-spacing:.05em}.cell-feature strong{font-weight:600;color:var(--color-text-primary)}.cell-value{text-align:center;vertical-align:middle}.cell-value--featured{background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.icon-check{width:18px;height:18px;color:#16a34a;margin-inline:auto}.icon-cross{width:16px;height:16px;color:var(--color-text-tertiary);margin-inline:auto;opacity:.5}.text-spec{font-size:11px;color:var(--color-text-secondary)}.text-spec.font-bold{font-weight:700;color:var(--color-text-primary)}.marketing-pricing-school-section{padding-block:clamp(48px,6vw,72px);border-top:1px solid var(--color-border)}.marketing-pricing-school-header{text-align:center;max-width:760px;margin-inline:auto;display:grid;gap:var(--spacing-2);margin-bottom:var(--spacing-6)}.marketing-pricing-school-header h2{margin:0;letter-spacing:-.035em}.marketing-pricing-school-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-5)}.marketing-pricing-school-card{display:flex;flex-direction:column;gap:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.marketing-pricing-school-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-med)}.marketing-pricing-school-card.is-featured{border-color:var(--color-accent);box-shadow:0 12px 30px -8px color-mix(in srgb,var(--color-accent) 18%,transparent)}.marketing-pricing-faqs{padding-bottom:clamp(64px,8vw,88px)}.marketing-pricing-faqs__header{display:grid;gap:var(--spacing-2);margin-bottom:var(--spacing-6);max-width:760px;margin-inline:auto;text-align:center;justify-items:center}.marketing-pricing-faqs__header h2{margin:0;letter-spacing:-.035em;text-wrap:balance}.marketing-pricing-faq-list{display:grid;gap:var(--spacing-3);max-width:880px;margin-inline:auto;width:100%}.marketing-pricing-faq-item{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background-surface);overflow:hidden;transition:border-color var(--duration-fast) ease}.marketing-pricing-faq-item.is-open{border-color:var(--color-border-emphasized)}.marketing-pricing-faq-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--spacing-4);width:100%!important;padding:16px 20px;background:transparent;border:none;font:inherit;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);cursor:pointer;text-align:left!important}.marketing-pricing-faq-btn span{text-align:left;flex:1}.marketing-pricing-faq-chevron{width:16px;height:16px;color:var(--color-text-secondary);flex-shrink:0;transition:transform var(--duration-fast) ease}.marketing-pricing-faq-item.is-open .marketing-pricing-faq-chevron{transform:rotate(180deg);color:var(--color-accent)}.marketing-pricing-faq-answer{border-top:1px solid var(--color-border);padding:14px 20px 18px}.marketing-pricing-faq-answer p{margin:0;font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.65}.marketing-pricing-final-cta{padding-bottom:clamp(64px,8vw,96px)}.marketing-pricing-final-cta__content{display:grid;justify-items:center;text-align:center;gap:var(--spacing-4);padding:clamp(36px,6vw,64px);border-radius:var(--radius-container);background:#18181b;color:#f5f4ef;border:1px solid rgba(255,255,255,.08)}.marketing-pricing-final-cta__icon{width:44px;height:44px;color:var(--color-accent)}.marketing-pricing-final-cta__content h2{margin:0;color:#f5f4ef;letter-spacing:-.035em;max-width:800px}.marketing-pricing-final-cta__content p{max-width:680px;color:#d1cfc7;line-height:1.65}.marketing-pricing-final-cta__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-2)}[data-theme=dark] .marketing-pricing-beta-strip,html[data-theme=dark] .marketing-pricing-beta-strip{background:rgba(253,86,69,.08);border-bottom-color:rgba(253,86,69,.2)}[data-theme=dark] .marketing-pricing-card,html[data-theme=dark] .marketing-pricing-card{background:#262624;border-color:rgba(255,255,255,.08)}[data-theme=dark] .marketing-pricing-card.is-featured,html[data-theme=dark] .marketing-pricing-card.is-featured{border-color:rgba(253,86,69,.45);box-shadow:0 16px 40px -10px rgba(0,0,0,.6)}[data-theme=dark] .marketing-pricing-rollover__card,html[data-theme=dark] .marketing-pricing-rollover__card{background:#262624;border-color:rgba(253,86,69,.25)}[data-theme=dark] .marketing-pricing-matrix-wrap,html[data-theme=dark] .marketing-pricing-matrix-wrap{background:#262624;border-color:rgba(255,255,255,.08)}[data-theme=dark] .marketing-pricing-matrix-table thead th,html[data-theme=dark] .marketing-pricing-matrix-table thead th{background:#1c1917;border-bottom-color:rgba(255,255,255,.1)}[data-theme=dark] .marketing-pricing-matrix-table th.col-plan--featured,html[data-theme=dark] .marketing-pricing-matrix-table th.col-plan--featured{background:rgba(253,86,69,.1);color:#FD5645}[data-theme=dark] .marketing-pricing-matrix-table td,[data-theme=dark] .marketing-pricing-matrix-table th,html[data-theme=dark] .marketing-pricing-matrix-table td,html[data-theme=dark] .marketing-pricing-matrix-table th{border-bottom-color:rgba(255,255,255,.07)}[data-theme=dark] .marketing-pricing-matrix-table td.cell-value--featured,html[data-theme=dark] .marketing-pricing-matrix-table td.cell-value--featured{background:rgba(253,86,69,.04)}[data-theme=dark] .icon-check,html[data-theme=dark] .icon-check{color:#4ade80}[data-theme=dark] .marketing-pricing-faq-item,html[data-theme=dark] .marketing-pricing-faq-item{background:#262624;border-color:rgba(255,255,255,.08)}[data-theme=dark] .marketing-pricing-faq-item.is-open,html[data-theme=dark] .marketing-pricing-faq-item.is-open{border-color:rgba(255,255,255,.18)}[data-theme=dark] .marketing-pricing-faq-answer,html[data-theme=dark] .marketing-pricing-faq-answer{border-top-color:rgba(255,255,255,.08)}[data-theme=dark] .marketing-pricing-school-card,html[data-theme=dark] .marketing-pricing-school-card{background:#262624;border-color:rgba(255,255,255,.08)}[data-theme=dark] .marketing-pricing-school-card.is-featured,html[data-theme=dark] .marketing-pricing-school-card.is-featured{border-color:rgba(253,86,69,.45);box-shadow:0 16px 40px -10px rgba(0,0,0,.6)}[data-theme=dark] .marketing-pricing-final-cta__content,html[data-theme=dark] .marketing-pricing-final-cta__content{background:linear-gradient(135deg,rgba(253,86,69,.08),rgba(38,38,36,.95)),#262624;border-color:rgba(253,86,69,.25);box-shadow:0 10px 30px -10px rgba(0,0,0,.5)}.marketing-pricing-anchor-row{display:flex;align-items:center;gap:8px;margin-bottom:2px}.marketing-pricing-anchor-price{font-size:13px;font-weight:500;text-decoration:line-through;color:var(--color-text-tertiary)}.marketing-pricing-savings-badge{font-size:11px;font-weight:700;padding:1px 7px;border-radius:var(--radius-full);background:rgba(239,68,68,.12);color:#dc2626;border:1px solid rgba(239,68,68,.25)}[data-theme=dark] .marketing-pricing-savings-badge,html[data-theme=dark] .marketing-pricing-savings-badge{background:rgba(248,113,113,.16);color:#f87171;border-color:rgba(248,113,113,.3)}.marketing-pricing-vat-tag{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#16a34a;background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.25);padding:2px 8px;border-radius:var(--radius-full);width:fit-content;margin-top:4px}[data-theme=dark] .marketing-pricing-vat-tag,html[data-theme=dark] .marketing-pricing-vat-tag{color:#4ade80;background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.25)}.marketing-pricing-vat-banner{display:flex;align-items:center;gap:var(--spacing-3);padding:10px 16px;border-radius:var(--radius-inner);background:color-mix(in srgb,var(--color-background-surface) 90%,#16a34a 10%);border:1px solid color-mix(in srgb,#16a34a 30%,var(--color-border));margin-top:var(--spacing-2);width:fit-content}.marketing-pricing-vat-banner svg{width:18px;height:18px;color:#16a34a;flex-shrink:0}[data-theme=dark] .marketing-pricing-vat-banner svg,html[data-theme=dark] .marketing-pricing-vat-banner svg{color:#4ade80}.marketing-pricing-vat-banner span{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-primary);line-height:1.4}.marketing-pricing-roi-section{padding-bottom:clamp(64px,8vw,88px);width:min(1360px,calc(100% - max(36px, 7vw)));margin-inline:auto}.marketing-pricing-roi-header{display:grid;gap:var(--spacing-2);max-width:820px;margin-bottom:var(--spacing-6)}.marketing-pricing-roi-header h2{margin:0;letter-spacing:-.035em}.marketing-pricing-roi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-5);margin-bottom:var(--spacing-6)}.marketing-pricing-roi-card{display:flex;flex-direction:column;gap:var(--spacing-4);padding:clamp(24px,3vw,32px);border-radius:var(--radius-container);background:var(--color-background-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-low);position:relative;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.marketing-pricing-roi-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-med)}.marketing-pricing-roi-card.is-featured{border-color:var(--color-accent);box-shadow:0 16px 36px -8px color-mix(in srgb,var(--color-accent) 18%,transparent)}.marketing-pricing-roi-card__badge-row{display:flex;align-items:center;justify-content:space-between}.marketing-pricing-roi-card__role{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary)}.marketing-pricing-roi-card h3{margin:0;font-size:var(--font-size-lg);letter-spacing:-.02em;color:var(--color-text-primary)}.marketing-pricing-roi-card__cost-box{display:grid;gap:4px;padding:12px 14px;border-radius:var(--radius-inner);background:color-mix(in srgb,var(--color-border) 35%,transparent)}.marketing-pricing-roi-card__cost-label{font-size:11px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.04em}.marketing-pricing-roi-card__cost-num{font-size:1.35rem;font-weight:800;color:var(--color-accent);font-feature-settings:"tnum" 1}.marketing-pricing-roi-card__cost-detail{font-size:12px;color:var(--color-text-secondary)}.marketing-pricing-roi-card__highlights{display:grid;gap:12px;margin-top:4px}.marketing-pricing-roi-item{display:grid;gap:2px}.marketing-pricing-roi-item__title{font-size:var(--font-size-xs);font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;gap:6px}.marketing-pricing-roi-item__title svg{width:18px;height:18px;flex-shrink:0}.marketing-pricing-roi-item__desc{font-size:12px;line-height:1.5;color:var(--color-text-secondary);margin:0}.marketing-pricing-roi-card__deal-box{padding:12px 14px;border-radius:var(--radius-inner);background:rgba(22,163,74,.08);border:1px solid rgba(22,163,74,.25);margin-top:auto;display:grid;gap:4px}[data-theme=dark] .marketing-pricing-roi-card__deal-box,html[data-theme=dark] .marketing-pricing-roi-card__deal-box{background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.22)}.marketing-pricing-roi-card__deal-title{font-size:11px;font-weight:700;color:#15803d;text-transform:uppercase;letter-spacing:.04em}[data-theme=dark] .marketing-pricing-roi-card__deal-title,html[data-theme=dark] .marketing-pricing-roi-card__deal-title{color:#4ade80}.marketing-pricing-roi-card__deal-desc{font-size:12px;line-height:1.45;color:var(--color-text-primary);margin:0}.marketing-pricing-anchor-box{border-radius:var(--radius-container);background:color-mix(in srgb,var(--color-accent) 4%,var(--color-background-surface));border:1px solid color-mix(in srgb,var(--color-accent) 20%,var(--color-border));padding:clamp(24px,3.5vw,36px);margin-top:var(--spacing-6)}.marketing-pricing-anchor-box__header{display:grid;gap:4px;margin-bottom:var(--spacing-4)}.marketing-pricing-anchor-box__header h3{margin:0;font-size:var(--font-size-lg);letter-spacing:-.02em}.marketing-pricing-anchor-box__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-5)}.marketing-pricing-anchor-col{padding:20px;border-radius:var(--radius-inner);border:1px solid var(--color-border);display:grid;gap:12px}.marketing-pricing-anchor-col--old{background:color-mix(in srgb,var(--color-border) 20%,transparent)}.marketing-pricing-anchor-col--new{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-background-surface));border-color:var(--color-accent);box-shadow:0 4px 16px color-mix(in srgb,var(--color-accent) 12%,transparent)}.marketing-pricing-anchor-col__title{font-size:var(--font-size-sm);font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;gap:8px}.marketing-pricing-anchor-col__title svg{width:18px;height:18px;flex-shrink:0}.marketing-pricing-anchor-col__price{font-size:1.4rem;font-weight:800;color:var(--color-text-primary);font-feature-settings:"tnum" 1}.marketing-pricing-anchor-col--new .marketing-pricing-anchor-col__price{color:var(--color-accent)}.marketing-pricing-anchor-col ul{display:grid;gap:8px;padding:0;margin:0;list-style:none}.marketing-pricing-anchor-col li{font-size:12px;line-height:1.5;color:var(--color-text-secondary);display:flex;align-items:flex-start;gap:8px}.marketing-pricing-anchor-col li svg{width:15px;height:15px;flex-shrink:0;margin-top:2px}[data-theme=dark] .marketing-pricing-roi-card,html[data-theme=dark] .marketing-pricing-roi-card{background:#262624;border-color:rgba(255,255,255,.08)}[data-theme=dark] .marketing-pricing-roi-card.is-featured,html[data-theme=dark] .marketing-pricing-roi-card.is-featured{border-color:rgba(253,86,69,.5);box-shadow:0 16px 40px -10px rgba(0,0,0,.6)}[data-theme=dark] .marketing-pricing-anchor-box,html[data-theme=dark] .marketing-pricing-anchor-box{background:#20201e;border-color:rgba(253,86,69,.25)}[data-theme=dark] .marketing-pricing-anchor-col--old,html[data-theme=dark] .marketing-pricing-anchor-col--old{background:#262624;border-color:rgba(255,255,255,.08)}[data-theme=dark] .marketing-pricing-anchor-col--new,html[data-theme=dark] .marketing-pricing-anchor-col--new{background:rgba(253,86,69,.08);border-color:rgba(253,86,69,.5)}@media (max-width:1200px){.marketing-pricing-grid,.marketing-pricing-roi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.marketing-pricing-school-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.marketing-pricing-rollover__card{grid-template-columns:1fr;text-align:center;justify-items:center}.marketing-pricing-anchor-box__grid{grid-template-columns:1fr}}@media (max-width:768px){.marketing-pricing-grid,.marketing-pricing-roi-grid{grid-template-columns:1fr;max-width:640px;margin-inline:auto}.marketing-pricing-card.is-featured{order:-1}}@media (max-width:640px){.marketing-pricing-faqs,.marketing-pricing-final-cta,.marketing-pricing-hero,.marketing-pricing-matrix-section,.marketing-pricing-roi-section,.marketing-pricing-rollover,.marketing-pricing-section{width:min(100% - 32px,580px)}.marketing-pricing-final-cta__actions{flex-direction:column;width:100%}.marketing-pricing-final-cta__actions button{width:100%}}