.pricing-simple{background:var(--color-bg-primary);color:var(--color-text-primary);min-height:100vh}.pricing-simple-hero{position:relative;overflow:hidden;padding:42px 24px 28px;border-bottom:1px solid var(--color-border-light)}.pricing-simple-wallpaper{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,color-mix(in srgb,var(--color-bg-secondary) 92%,transparent),color-mix(in srgb,var(--color-bg-tertiary) 78%,transparent) 48%,color-mix(in srgb,var(--color-bg-secondary) 92%,transparent)),linear-gradient(180deg,var(--color-bg-secondary) 0,var(--color-bg-tertiary) 100%)}.pricing-simple-hero-inner{position:relative;max-width:820px;margin:0 auto;text-align:center}.pricing-simple-title{margin:0;color:var(--color-text-primary)}.pricing-simple-sub{max-width:590px;margin:22px auto 0;color:var(--color-text-secondary);font-size:1.08rem;line-height:1.65}.pricing-simple-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:24px auto 0}.pricing-simple-trust span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border:1px solid var(--color-border-light);border-radius:8px;background:color-mix(in srgb,var(--color-bg-secondary) 68%,transparent);color:var(--color-text-secondary);font-size:.88rem;font-weight:650}.pricing-simple-trust svg{color:var(--color-accent-navy)}.pricing-simple-plans{max-width:1288px;margin:0 auto;padding:28px 24px 36px;scroll-margin-top:92px}.pricing-simple-section-head{max-width:660px;margin:0 auto 26px;text-align:center}.pricing-simple-kicker,.pricing-simple-plan-eyebrow{margin:0;color:var(--color-accent-navy);font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pricing-simple-guide h2,.pricing-simple-section-head h2{margin:8px 0 0;font-size:clamp(2.1rem,4.6vw,3.1rem);line-height:1.08;color:var(--color-text-primary)}.pricing-simple-toggle{position:relative;width:fit-content;margin:0 auto 28px;padding:4px;display:flex;gap:4px;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-bg-secondary) 82%,transparent);box-shadow:var(--shadow-sm);isolation:isolate}.pricing-simple-toggle-indicator{position:absolute;z-index:0;top:4px;left:4px;width:calc((100% - 12px) / 2);height:calc(100% - 8px);border-radius:8px;background:var(--color-brand-button);box-shadow:var(--shadow-brand);transition:transform var(--dur-normal) var(--ease-out)}.pricing-simple-toggle[data-cycle=monthly] .pricing-simple-toggle-indicator{transform:translateX(calc(100% + 4px))}.pricing-simple-toggle button{position:relative;z-index:1;min-height:44px;min-width:132px;padding:0 18px;border:0;border-radius:8px;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.88rem;font-weight:750;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.pricing-simple-toggle button[aria-pressed=true]{color:#fff}.pricing-simple-toggle button:hover{color:var(--color-accent-navy)}.pricing-simple-toggle button[aria-pressed=true]:hover{color:#fff}.pricing-simple-toggle button:active{transform:scale(.98);transition-duration:var(--dur-instant)}.pricing-simple-toggle button span{margin-left:6px;color:var(--color-accent-green);font-size:.75rem}.pricing-simple-toggle button[aria-pressed=true] span{color:color-mix(in srgb,var(--color-accent-green) 35%,#fff)}.pricing-simple-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pricing-simple-card{position:relative;display:flex;min-height:446px;height:100%;flex-direction:column;padding:28px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary);box-shadow:var(--shadow-sm)}.pricing-simple-card-featured{background:linear-gradient(180deg,var(--color-brand-button) 0,color-mix(in srgb,var(--color-brand-button) 72%,var(--color-bg-dark)) 100%);border-color:color-mix(in srgb,#fff 8%,transparent);color:#fff;box-shadow:var(--shadow-brand)}.mkt-page.pricing-simple .pricing-simple-card-featured:hover{border-color:color-mix(in srgb,#fff 16%,transparent);box-shadow:var(--shadow-brand-hover)}.pricing-simple-badge{position:absolute;top:18px;right:18px;padding:6px 9px;border-radius:8px;background:var(--color-bg-secondary);color:var(--color-accent-navy);font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.pricing-simple-card h3{margin:10px 0 0;color:inherit;font-size:1.25rem;font-weight:720;line-height:1.2}.pricing-simple-card-featured .pricing-simple-plan-eyebrow{color:var(--color-logo-mark-light)}.pricing-simple-price{margin-top:18px;display:flex;align-items:flex-end;gap:8px;min-height:58px}.pricing-simple-price span{font-size:3.4rem;font-weight:700;line-height:.88;letter-spacing:-.03em}.pricing-simple-price-figure{display:inline-grid}.pricing-simple-price-figure>*{grid-area:1/1}.pricing-simple-price-ghost{visibility:hidden}.pricing-simple-price small{max-width:130px;padding-bottom:3px;color:var(--color-text-muted);font-size:.86rem;line-height:1.25}.pricing-simple-card-featured .pricing-simple-bullets,.pricing-simple-card-featured .pricing-simple-price small,.pricing-simple-card-featured .pricing-simple-summary{color:rgba(255,255,255,.8)}.pricing-simple-billing{margin:12px 0 0;color:inherit;font-size:.94rem;font-weight:700;line-height:1.45}.pricing-simple-summary{min-height:48px;margin:18px 0 0;color:var(--color-text-secondary);font-size:.95rem;line-height:1.55}.pricing-simple-bullets{display:grid;gap:10px;margin:24px 0;padding:0;list-style:none;color:var(--color-text-secondary)}.pricing-simple-bullets li{display:flex;gap:9px;align-items:flex-start;font-size:.94rem;line-height:1.38}.pricing-simple-bullets svg{flex:0 0 auto;margin-top:1px;color:var(--color-accent-navy)}.pricing-simple-card-featured .pricing-simple-bullets svg{color:var(--color-logo-mark-light)}.pricing-simple-card-cta{margin-top:auto}.pricing-simple-faq,.pricing-simple-guide,.pricing-simple-security{max-width:980px;margin:0 auto;padding-left:24px;padding-right:24px}.pricing-simple-guide{display:grid;grid-template-columns:1fr minmax(300px,420px);gap:28px;align-items:center;padding-top:46px;padding-bottom:30px}.pricing-simple-choice-list{overflow:hidden;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary)}.pricing-simple-compare-note{grid-column:1/-1;margin:6px 0 0;max-width:780px;font-size:.95rem;line-height:1.6;color:var(--color-text-secondary)}.pricing-simple-choice-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;padding:16px 18px;color:var(--color-text-secondary);font-size:.95rem}.pricing-simple-choice-row+.pricing-simple-choice-row{border-top:1px solid var(--color-border-light)}.pricing-simple-choice-row strong{color:var(--color-accent-navy);text-align:right;overflow-wrap:break-word}.pricing-simple-security{display:flex;align-items:center;justify-content:center;gap:12px;max-width:820px;margin-top:22px;margin-bottom:34px;padding-top:18px;padding-bottom:18px;border:1px solid color-mix(in srgb,var(--color-accent-navy) 16%,transparent);border-radius:12px;background:color-mix(in srgb,var(--color-accent-navy) 4%,var(--color-bg-secondary));color:var(--color-text-secondary)}.pricing-simple-security p{margin:0;font-size:.95rem;line-height:1.5}.pricing-simple-security svg{flex:0 0 auto;color:var(--color-accent-navy)}.pricing-simple-faq{padding-top:24px;padding-bottom:76px}.pricing-simple-faq-list{max-width:740px;margin:0 auto;display:grid;gap:12px}@media (prefers-reduced-motion:no-preference){.pricing-simple-price-pop{display:inline-block;animation:scaleIn var(--dur-normal) var(--ease-out) backwards}}@media (max-width:900px){.pricing-simple-guide,.pricing-simple-plan-grid{grid-template-columns:1fr}.pricing-simple-plan-grid{max-width:520px;margin:0 auto}.pricing-simple-card{min-height:auto}.pricing-simple-summary{min-height:0}}@media (max-width:640px){.pricing-simple-choice-row{grid-template-columns:1fr;gap:4px}.pricing-simple-choice-row strong{text-align:left}.pricing-simple-hero{padding:30px 18px 22px}.pricing-simple-sub{margin-top:18px;font-size:1rem;line-height:1.55}.pricing-simple-trust{gap:6px;margin-top:16px}.pricing-simple-trust span{font-size:.75rem;padding:0 8px;justify-content:center}.pricing-simple-plans{padding:24px 16px}.pricing-simple-section-head{margin-bottom:20px}.pricing-simple-toggle{width:100%}.pricing-simple-toggle button{flex:1;min-width:0;padding:0 10px}.pricing-simple-card{padding:22px}.pricing-simple-badge{position:static;width:fit-content;margin-bottom:12px}.pricing-simple-price span{font-size:3.05rem}.pricing-simple-faq,.pricing-simple-guide,.pricing-simple-security{padding-left:16px;padding-right:16px}.pricing-simple-guide{padding-top:34px}.pricing-simple-security{align-items:flex-start;justify-content:flex-start}}