.about-hero-card{background:#f7f3ec;border-radius:2rem;padding:3rem 0}@media(min-width:640px){.about-hero-card{padding:3.5rem 0}}.about-hero-card .monochrome{background:linear-gradient(180deg,#111,#800 55%,#ef4444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(239,68,68,.08))}.about-hero-card .monochrome:hover{background:linear-gradient(180deg,#000,#900 40%,#dc2626);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.about-hero-sub{color:#3c3a36;font-weight:500;letter-spacing:.01em}.about-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.1rem;border-radius:999px;border:1px solid #ddd6c9;background:#ffffff80;color:#e8172c;font-size:.75rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase}.about-badge-icon{line-height:1}.hero-list{display:flex;flex-direction:column;gap:2.25rem;margin-top:2.5rem}.hero-list-item{display:flex;align-items:center;gap:1.5rem}.hero-list-icon{position:relative;width:4.5rem;height:4.5rem;border-radius:50%;background:#ef44440d;border:1px solid rgba(239,68,68,.15);display:flex;align-items:center;justify-content:center;color:#fca5a5;flex-shrink:0;box-shadow:inset 0 0 20px #ef44440d,0 0 25px #ef444414}.hero-list-icon:before{content:"";position:absolute;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgba(239,68,68,.3)}.hero-list-icon :global(svg){position:relative;z-index:1}.hero-list-separator{width:2px;height:2.75rem;background:linear-gradient(to bottom,#ef444480,#ef44440d);flex-shrink:0;border-radius:2px}.hero-list-content{display:flex;flex-direction:column;gap:.45rem}.hero-list-title{font-size:1.15rem;font-weight:700;color:var(--text-primary)}.hero-list-desc{font-size:.95rem;color:color-mix(in srgb,var(--text-primary) 55%,transparent);line-height:1.45}.social-proof{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:4rem;padding:3.25rem 2rem;flex-wrap:wrap;background:var(--surface-1);border-top:1px solid var(--surface-2);border-bottom:1px solid var(--surface-2)}.comparison-section{padding:2rem;width:100%;max-width:100%;margin:0 auto;overflow:hidden;align-items:center;display:flex;flex-direction:column}@media(max-width:768px){.faq-section{flex-direction:column;gap:2rem;padding:3rem 1rem}.faq-sticky-col{flex:none;position:sticky;top:calc(var(--spiked-nav-total-height, 52px) + .5rem);z-index:20;width:calc(100% + 2rem);max-width:none;margin:0 -1rem;padding:.5rem 1rem .75rem;transition:background .18s ease,backdrop-filter .18s ease}.faq-sticky-col--stuck{background:#0c0c0fbd;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}}.comparison-section>h2{font-size:clamp(2.25rem,5vw,4.5rem);font-weight:900;letter-spacing:-.055em;color:var(--text-primary);margin-bottom:4rem;text-align:center;line-height:1;padding-left:1rem;padding-right:1rem}.table-wrap{border:1px solid var(--surface-2);border-radius:1.5rem;background:#ffffff04;box-shadow:0 20px 60px #0000002e;width:100%;max-width:1000px;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:768px){.table-wrap{width:100%;border-radius:1rem}}@media(max-width:768px){.faq-section{flex-direction:column;gap:2rem;padding:3rem 1rem}}table{width:100%;border-collapse:collapse}.col-feature,.feat-name{min-width:220px}.col-tier,.feat-val{min-width:120px}.feat-val--accent{color:#00d300}thead tr{border-bottom:1px solid var(--surface-2)}th{padding:1.15rem 1.5rem;text-align:center;font-size:11px;font-weight:800;color:var(--text-tertiary);letter-spacing:.18em;text-transform:uppercase;position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--background) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px color-mix(in srgb,var(--text-primary) 4%,transparent) inset}th.col-feature{text-align:left;color:var(--text-primary)}th.col-core{color:var(--primary);box-shadow:0 0 0 1px #ef444414 inset,0 1px color-mix(in srgb,var(--text-primary) 4%,transparent) inset}.tier-price-label{font-size:10px;font-weight:500;color:var(--text-faint);display:block;margin-top:4px;letter-spacing:.08em;text-transform:none}.tier-price-label.accent{color:var(--primary)}tbody tr{border-bottom:1px solid var(--surface-2);transition:background var(--duration-fast)}tbody tr.alt{background:color-mix(in srgb,var(--text-primary) 1.5%,transparent)}tbody tr:hover{background:color-mix(in srgb,var(--text-primary) 3%,transparent)}td{padding:1.05rem 1.5rem;text-align:center;font-size:13px;color:var(--text-faint);line-height:1.5}td.feat-name{text-align:left;font-weight:600;color:var(--text-primary);font-size:14px;letter-spacing:-.01em}td.feat-val{font-size:13px}.text-muted{color:var(--text-secondary);font-size:13px}.text-accent{color:var(--primary);font-size:13px;font-weight:700}.feature-mark{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;font-size:1rem;font-weight:900;line-height:1}.feature-mark--check{color:#fef2f2;background:#37c200e6;box-shadow:0 0 0 1px #ef444447 inset,0 8px 22px #ef44442e}.feature-mark--cross{color:#fff;background:#ff2929;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.faq-section{width:100%;max-width:1400px;margin:0 auto;padding:6rem 2rem;display:flex;gap:4rem;align-items:flex-start}.faq-sticky-col{position:sticky;top:6rem;max-width:22rem}.faq-sticky-col>h2,.faq-heading{font-size:clamp(2rem,4vw,3.5rem);font-weight:900;letter-spacing:-.03em;color:var(--text-primary);margin:.75rem 0 0;line-height:1.05;padding-right:.3em}.faq-list-col{flex:1;min-width:0}.faq-list{display:flex;flex-direction:column;border:1px solid var(--surface-2)}.faq-item{border-bottom:1px solid var(--surface-2)}.faq-item:last-child{border-bottom:none}.faq-item.open{background:var(--surface-hover)}.faq-question{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;cursor:pointer;text-align:left;gap:1.5rem;transition:background var(--duration-fast)}.faq-question span:first-child{font-size:16px;font-weight:500;color:var(--text-muted);line-height:1.6}.faq-item.open .faq-question span:first-child{color:var(--text-primary)}.faq-icon{color:var(--primary);font-size:1rem;flex-shrink:0;opacity:.5}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease;padding:0 1.5rem}.faq-answer.open{max-height:300px;opacity:1;padding:0 1.5rem 1.5rem}.faq-answer p{font-size:15px;color:var(--text-primary);line-height:1.85}.faq-icon{transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.final-cta{background:var(--surface-0);border-top:1px solid var(--surface-2);padding:10rem 2rem;text-align:center;position:relative;overflow:hidden}.final-cta-content{position:relative;z-index:1}.final-cta h2{font-size:clamp(3rem,9vw,8rem);font-weight:900;letter-spacing:-.055em;line-height:.92;color:var(--text-primary);margin-bottom:2.5rem}.col-core{background:#f871710a;position:relative}thead th{position:sticky;top:0;z-index:10;background:var(--background);color:var(--text-primary)}.section-row:first-child td{border-top:none}.section-row td{padding-top:1.5rem;padding-bottom:1.5rem}.plan-header{display:flex;flex-direction:column;gap:.5rem}.plan-price{font-size:2rem;font-weight:800}.final-cta p{font-size:16px;color:var(--text-muted);max-width:420px;margin:0 auto 3rem;font-weight:300;line-height:1.7}.final-cta-buttons{display:flex;gap:1.25rem;justify-content:center;flex-wrap:wrap;align-items:center}.btn-primary-pill{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:#000;font-weight:800;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;padding:13px 28px;border-radius:var(--radius-pill);text-decoration:none;border:none;cursor:pointer;transition:background .2s,box-shadow .2s}.btn-primary-pill:hover{background:var(--primary-hover);box-shadow:var(--shadow-glow-lg)}.btn-secondary-line{display:inline-flex;align-items:center;color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:600;text-decoration:none;padding-bottom:2px;border-bottom:1px solid var(--surface-2);background:none;cursor:pointer;transition:color .2s,border-color .2s}.btn-secondary-line:hover{color:var(--text-primary);border-color:var(--text-muted)}.mobile-comparison{display:none;width:100%;max-width:600px;margin:0 auto;flex-direction:column;gap:2.5rem}@media(max-width:768px){.mobile-comparison{display:flex}.table-wrap{display:none}}.mc-card{border:1px solid var(--surface-2);border-radius:1.25rem;background:#ffffff04;overflow:hidden}.mc-header{padding:1.5rem;border-bottom:1px solid var(--surface-2);display:flex;justify-content:space-between;align-items:center}.mc-name{font-size:1.25rem;font-weight:800;margin:0;color:var(--text-primary)}.mc-price{font-size:.85rem;color:var(--text-secondary);font-weight:600}.mc-body{padding:.75rem 1.5rem 1.25rem}.mc-section-label{font-size:.6rem;font-weight:700;letter-spacing:.18em;color:var(--text-tertiary);padding:1rem 0 .4rem;text-transform:uppercase}.mc-row{display:flex;justify-content:space-between;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--surface-2);gap:1rem}.mc-row:last-child{border-bottom:none}.mc-feat-name{font-size:.82rem;color:var(--text-primary);font-weight:500;line-height:1.3}.mc-feat-val{font-size:.78rem;color:#4ade80;font-weight:700;flex-shrink:0}.mc-feat-check{color:#4ade80;font-weight:700;font-size:1rem}.mc-feat-cross{color:#ef4444;font-weight:700;font-size:1rem}.bento-wrap.svelte-g1apvx{width:100%}.bento-grid.svelte-g1apvx{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5px;background:var(--b1);border:.5px solid var(--b1);border-radius:4px;overflow:hidden}.bento-cell.svelte-g1apvx{position:relative;overflow:hidden;cursor:pointer;transition:background .18s ease;background:var(--bg2)}.bento-cell.svelte-g1apvx:hover{background:var(--bg3)}.bento-cell.svelte-g1apvx:hover .bottom-bar:where(.svelte-g1apvx){transform:scaleX(1)}.bento-cell-0.svelte-g1apvx{grid-column:span 6;grid-row:span 1;border-right:.5px solid var(--b2)}.bento-cell-1.svelte-g1apvx{grid-column:span 6;grid-row:span 1}.bento-cell-2.svelte-g1apvx{grid-column:span 12;grid-row:span 1;border-top:.5px solid var(--b2)}.bento-cell--featured.svelte-g1apvx{background:var(--bg3)}.glow-orb.svelte-g1apvx{position:absolute;bottom:-70px;right:-70px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,var(--glow) 0%,transparent 70%);opacity:.12;pointer-events:none;animation:svelte-g1apvx-orb-drift 6s ease-in-out infinite}@keyframes svelte-g1apvx-orb-drift{0%{transform:translate(0) scale(1);opacity:.12}25%{transform:translate(-18px,-14px) scale(1.08);opacity:.2}50%{transform:translate(-8px,-28px) scale(.95);opacity:.08}75%{transform:translate(-24px,-10px) scale(1.05);opacity:.16}to{transform:translate(0) scale(1);opacity:.12}}.bento-cell-0.svelte-g1apvx .glow-orb:where(.svelte-g1apvx),.bento-cell-1.svelte-g1apvx .glow-orb:where(.svelte-g1apvx){width:120px;height:120px}.bento-cell-2.svelte-g1apvx .glow-orb:where(.svelte-g1apvx){width:180px;height:180px}.plan-badge-bento.svelte-g1apvx{position:absolute;top:10px;right:10px;font-size:8px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#ef4444,#f97316);color:#fff;z-index:3;box-shadow:0 4px 12px #ef44444d}.plan-badge-bento--alt.svelte-g1apvx{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 4px 12px #a855f74d}.card-inner.svelte-g1apvx{padding:24px 20px 20px;position:relative;z-index:1;display:flex;flex-direction:column;height:100%}.purpose-badge.svelte-g1apvx{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:3px 9px;border-radius:100px;background:#ffffff08;border:.5px solid rgba(255,255,255,.08);color:#ffffff80;margin-bottom:12px}.plan-header-row.svelte-g1apvx{display:flex;align-items:center;gap:10px;margin-bottom:16px}.plan-icon-frame.svelte-g1apvx{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.bento-cell.svelte-g1apvx:hover .plan-icon-frame:where(.svelte-g1apvx){background:#ef44441a;border-color:#ef44444d}.icon-svg{color:#ffffffb3;transition:color .35s ease}.bento-cell.svelte-g1apvx:hover .icon-svg{color:#ef4444}.plan-name.svelte-g1apvx{font-size:16px;font-weight:600;color:#ffffffd9;text-transform:uppercase}.price-row.svelte-g1apvx{display:flex;align-items:baseline;gap:6px;margin-bottom:12px}.price-amount.svelte-g1apvx{font-size:36px;font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff 20%,#ffffffb3);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bento-cell-2.svelte-g1apvx .price-amount:where(.svelte-g1apvx){font-size:40px}.price-suffix.svelte-g1apvx{font-size:13px;color:#ffffff59;font-weight:500}.desc-box.svelte-g1apvx{background:#0a0a0c;box-shadow:5px 5px 10px #080809,-5px -5px 10px #121214;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:14px;margin-bottom:16px;flex:1}.desc-box.svelte-g1apvx p:where(.svelte-g1apvx){font-size:13px;color:#fff9;line-height:1.5;margin:0}.cta-btn.svelte-g1apvx{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:300px;padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s;position:relative;z-index:1}.cta-btn.svelte-g1apvx:hover{background:#ffffff14;border-color:#fff3}.cta-btn--featured.svelte-g1apvx{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:transparent;box-shadow:0 4px 16px #ef444459}.cta-btn--featured.svelte-g1apvx:hover{background:linear-gradient(135deg,#f97316,#ef4444);box-shadow:0 6px 20px #ef444473}.cta-arrow.svelte-g1apvx{transition:transform .2s}.spotlight.svelte-g1apvx{position:absolute;inset:0;background:radial-gradient(500px circle at var(--mx, 50%) var(--my, 50%),rgba(239,68,68,.08),transparent 40%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:0}.bento-cell.svelte-g1apvx:hover .spotlight:where(.svelte-g1apvx){opacity:1}.bottom-bar.svelte-g1apvx{position:absolute;bottom:0;left:0;right:0;height:1.5px;background:var(--bar-color);transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}@media(max-width:900px){.bento-cell-0.svelte-g1apvx,.bento-cell-1.svelte-g1apvx{grid-column:span 6}.bento-cell-2.svelte-g1apvx{grid-column:span 12}.price-amount.svelte-g1apvx{font-size:30px}.plan-name.svelte-g1apvx{font-size:14px}}@media(max-width:640px){.bento-grid.svelte-g1apvx{grid-template-columns:1fr}.bento-cell-0.svelte-g1apvx,.bento-cell-1.svelte-g1apvx,.bento-cell-2.svelte-g1apvx{grid-column:span 1}.bento-cell-1.svelte-g1apvx{border-right:none}.bento-cell-2.svelte-g1apvx{border-top:.5px solid var(--b2)}}
