*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg-base: #faf9f7;--bg-surface: #ffffff;--bg-elevated: #f3f1ee;--text-primary: #172e4a;--text-secondary: #4a5568;--text-muted: #5b6573;--accent-navy: #172e4a;--accent-green: #10b981;--accent-green-text: #047857;--cta-bg: #172e4a;--cta-text: #ffffff;--accent-blue: #172e4a;--accent-cyan: #10b981;--accent-amber: #d97706;--accent-red: #dc2626;--accent-amber-text: #b45309;--accent-red-text: #b91c1c;--border: rgba(23, 46, 74, .1);--shadow: 0 1px 3px rgba(23, 46, 74, .06), 0 1px 2px rgba(23, 46, 74, .04);--shadow-lg: 0 4px 16px rgba(23, 46, 74, .08), 0 1px 3px rgba(23, 46, 74, .04);--radius: 12px;--font-heading: "DM Serif Display", Georgia, "Times New Roman", serif;--font-section: "Outfit", -apple-system, sans-serif;--font-body: "Inter", -apple-system, sans-serif;--nav-bg: rgba(250, 249, 247, .85);--icon-filter: none}[data-theme=dark]{--bg-base: #0f1a2e;--bg-surface: #1c3352;--bg-elevated: #25405e;--text-primary: #e8ecf1;--text-secondary: #b0b8c4;--text-muted: #a0adbd;--accent-navy: #8bb4f0;--accent-green: #34d399;--accent-green-text: #34d399;--cta-bg: #10b981;--cta-text: #0f1a2e;--accent-blue: #8bb4f0;--accent-cyan: #34d399;--accent-amber: #fbbf24;--accent-red: #f87171;--accent-amber-text: #fbbf24;--accent-red-text: #f87171;--border: rgba(255, 255, 255, .14);--shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .15);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .15);--nav-bg: rgba(15, 26, 46, .85);--icon-filter: none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.landing-page){overflow-x:hidden}.landing-page{font-family:var(--font-body);background:var(--bg-base);color:var(--text-primary);line-height:1.6}.landing-page .scroll-progress{position:fixed;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--accent-navy),var(--accent-green));z-index:1000;transform-origin:left;transform:scaleX(0)}.landing-page .landing-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:0 48px;height:64px;display:flex;align-items:center;justify-content:space-between;background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.landing-page .nav-logo{font-weight:700;font-size:18px;letter-spacing:-.02em;display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:44px;text-decoration:none}.landing-page .nav-logo img{height:32px;width:32px;-o-object-fit:contain;object-fit:contain}.landing-page .nav-logo span{color:var(--text-primary)}.landing-page .nav-links{display:flex;gap:32px;align-items:center}.landing-page .nav-links a{color:var(--text-secondary);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.landing-page .nav-links a:hover{color:var(--text-primary)}.landing-page .nav-cta{background:var(--cta-bg)!important;color:var(--cta-text)!important;padding:8px 20px;border-radius:8px;font-weight:600!important;font-size:14px!important;transition:transform .2s,box-shadow .2s!important}.landing-page .nav-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.landing-page .mobile-menu-btn{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;min-width:44px;min-height:44px;padding:12px;align-items:center;justify-content:center}.landing-page:not(.landing-v3) section{position:relative;padding:72px 48px;max-width:1200px;margin:0 auto}.landing-page .btn-primary{background:var(--cta-bg);color:var(--cta-text);padding:14px 32px;border-radius:8px;font-weight:600;font-size:16px;min-height:44px;border:none;cursor:pointer;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;align-items:center;justify-content:center}.landing-page .btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.landing-page .btn-primary:active{transform:translateY(0)}.landing-page .btn-ghost{background:transparent;color:var(--text-primary);padding:14px 32px;border-radius:8px;font-weight:500;font-size:16px;border:1.5px solid var(--text-secondary);cursor:pointer;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s,border-color .2s,color .2s}.landing-page .btn-ghost:hover{transform:translateY(-2px);border-color:var(--accent-green);color:var(--accent-navy)}.landing-page .dot{color:var(--border)}.landing-page .floating-cta{position:fixed;bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px));left:50%;transform:translate(-50%) translateY(80px);z-index:90;background:var(--accent-navy);color:#fff;padding:12px 28px;border-radius:8px;font-weight:600;font-size:15px;border:none;cursor:pointer;box-shadow:var(--shadow-lg);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .2s;opacity:0;pointer-events:none;visibility:hidden}.landing-page .floating-cta.visible{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto;visibility:visible}.landing-page .floating-cta:hover{box-shadow:0 6px 32px #172e4a33}.landing-page .chat-bubble{max-width:80%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;margin-bottom:8px}.landing-page .chat-messages{display:flex;flex-direction:column}.landing-page .count-up{font-variant-numeric:tabular-nums}.landing-page .pricing-card{position:relative;z-index:1;background:var(--bg-surface);border-radius:var(--radius);padding:40px 44px;box-shadow:var(--shadow-lg);text-align:center;border:1px solid var(--border)}.landing-page .pricing-card .price{font-size:56px;font-weight:800;letter-spacing:-.03em;color:var(--accent-navy)}.landing-page .pricing-examples{margin-bottom:28px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:20px 24px}.landing-page .pricing-examples-title{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page [role=button]:focus-visible,.landing-page input:focus-visible,.landing-page select:focus-visible,.landing-page textarea:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px;border-radius:4px}.landing-page a:focus:not(:focus-visible),.landing-page button:focus:not(:focus-visible){outline:none}.landing-page .btn-primary:focus-visible,.landing-page .btn-ghost:focus-visible,.landing-page .nav-cta:focus-visible,.landing-page .floating-cta:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px;border-radius:8px}[data-theme=dark] .landing-page .btn-primary{background:var(--cta-bg);color:var(--cta-text)}[data-theme=dark] .landing-page .nav-cta{background:var(--cta-bg)!important;color:var(--cta-text)!important}[data-theme=dark] .landing-page .floating-cta{background:var(--cta-bg);color:var(--cta-text)}.landing-page .theme-toggle{background:none;border:1px solid var(--border);color:var(--text-secondary);width:44px;height:44px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:color .2s,border-color .2s,background .2s;flex-shrink:0}.landing-page .theme-toggle:hover{color:var(--text-primary);border-color:var(--accent-green);background:#10b9810f}.landing-page.marketing-menu-cta,.landing-v3.marketing-menu-cta{background:transparent}@media(pointer:coarse){.landing-page .nav-links a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:767px){.landing-page .landing-nav{padding:0 16px}.landing-page .hidden-mobile{display:none!important}.landing-page .mobile-menu-btn{display:flex;align-items:center;justify-content:center}.landing-page:not(.landing-v3) section{padding:40px 20px!important}.landing-page .floating-cta{bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px));width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);min-height:44px;padding:12px 22px;font-size:14px;line-height:1.25;text-align:center}.landing-page .pricing-card{padding:24px 20px}.landing-page .pricing-card .price{font-size:40px}.landing-page .btn-primary,.landing-page .btn-ghost{font-size:15px;padding:12px 24px}}@media(min-width:768px)and (max-width:1024px){.landing-page:not(.landing-v3) section{padding:56px 32px}.landing-page .landing-nav{padding:0 20px}.landing-page .nav-links{gap:18px}.landing-page .nav-links a{font-size:13px}.landing-page .nav-cta{padding:7px 14px!important;font-size:13px!important;white-space:nowrap}}.landing-page .marketing-page{padding:64px 48px 80px;max-width:1100px;margin:0 auto}.landing-page .marketing-hero{text-align:center;margin-bottom:56px}.landing-page .marketing-hero h1{font-family:var(--font-heading, "DM Serif Display", serif);font-size:clamp(40px,6vw,64px);font-weight:400;letter-spacing:-.02em;line-height:1.05;margin-bottom:20px;color:var(--text-primary)}.landing-page .marketing-hero .lede{font-size:19px;color:var(--text-secondary);line-height:1.5;max-width:720px;margin:0 auto}.landing-page .marketing-hero .marketing-byline{font-size:14px;color:var(--text-tertiary, var(--text-secondary));line-height:1.5;max-width:720px;margin:-8px auto 20px}.landing-page .marketing-section{margin-bottom:56px;max-width:680px;margin-left:auto;margin-right:auto}.landing-page .marketing-section.marketing-section--wide,.landing-page .marketing-section .compare-table-wrap,.landing-page .marketing-section .math-block,.landing-page .marketing-section .privacy-grid,.landing-page .marketing-section .marketing-pricing-card,.landing-page .marketing-section .pricing-calc{max-width:none}.landing-page .marketing-section h2{font-family:var(--font-section, "Outfit", sans-serif);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-bottom:18px;color:var(--text-primary)}.landing-page .marketing-section h3{font-family:var(--font-section, "Outfit", sans-serif);font-size:20px;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.landing-page .marketing-section p{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:14px}.landing-page .marketing-section ul{margin:0 0 16px 22px}.landing-page .marketing-section li{font-size:16px;color:var(--text-secondary);line-height:1.7;margin-bottom:8px}.landing-page .marketing-section p a,.landing-page .marketing-section li a,.landing-page .compare-note a{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.landing-page .marketing-section p a:hover,.landing-page .marketing-section li a:hover,.landing-page .compare-note a:hover{color:var(--accent-green-text)}.landing-page .marketing-section .marketing-inline-cta{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;color:var(--accent-green-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.landing-page .marketing-section .marketing-inline-cta:hover{color:var(--accent-navy)}.landing-page .marketing-section .marketing-inline-cta:focus-visible{outline:2px solid var(--accent-green);outline-offset:3px}.landing-page .marketing-related-list li a{display:inline-flex;min-height:44px;align-items:center;padding:8px 0}.landing-page .marketing-section ul.resources-list{margin-left:0}.landing-page .marketing-section ul.resources-list>li>a{display:flex;align-items:center;min-height:44px;color:var(--text-primary);font-weight:600;text-decoration:none}.landing-page .marketing-section ul.resources-list>li>a:hover{text-decoration:underline}.landing-page .marketing-section ul.resources-list>li>p{color:var(--text-tertiary, var(--text-secondary));margin-bottom:0}.landing-page .marketing-callout{background:var(--bg-surface);border:1px solid var(--border);border-left:4px solid var(--accent-green);border-radius:12px;padding:28px 32px;margin:32px 0}.landing-page .marketing-callout h3{margin-bottom:10px}.landing-page .marketing-cta{text-align:center;margin:48px 0}.landing-page .marketing-cta-note{font-size:13px;color:var(--text-muted);margin-top:12px}.landing-page .privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.landing-page .privacy-card{background:var(--bg-surface);border:1px solid var(--border);border-left:3px solid var(--accent-green);border-radius:12px;padding:24px 26px}.landing-page .privacy-card h3{font-family:var(--font-section, "Outfit", sans-serif);font-size:17px;font-weight:700;margin-bottom:8px;color:var(--text-primary)}.landing-page .privacy-card p{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.6}.landing-page .compare-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface)}.landing-page .compare-table-wrap{background:linear-gradient(90deg,var(--bg-surface) 30%,transparent) left center / 24px 100% no-repeat local,linear-gradient(90deg,transparent,var(--bg-surface) 70%) right center / 24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.18),transparent) left center / 12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.18),transparent) right center / 12px 100% no-repeat scroll,var(--bg-surface)}.landing-page .compare-table{width:100%;border-collapse:collapse;min-width:640px}.landing-page .compare-table th,.landing-page .compare-table td{padding:14px 18px;text-align:left;border-bottom:1px solid var(--border);font-size:14px;color:var(--text-secondary);vertical-align:top}.landing-page .compare-table th{font-family:var(--font-section, "Outfit", sans-serif);font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase;background:var(--bg-elevated);color:var(--text-primary)}.landing-page .compare-table th:first-child,.landing-page .compare-table td:first-child{font-weight:600;color:var(--text-primary)}.landing-page .compare-table th.compare-us,.landing-page .compare-table td.compare-us{color:var(--accent-green-text);font-weight:600}.landing-page .compare-table td.compare-us{background:#10b9810d}.landing-page .compare-table th.compare-us{background:#10b98114}.landing-page .compare-table tbody tr:last-child th,.landing-page .compare-table tbody tr:last-child td{border-bottom:none}@media(max-width:640px){.landing-page .compare-table-wrap{overflow-x:visible;background:var(--bg-surface);border:none;border-radius:0}.landing-page .compare-table{min-width:0;width:100%;display:block}.landing-page .compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing-page .compare-table tbody{display:block}.landing-page .compare-table tbody tr{display:block;border:1px solid var(--border);border-radius:12px;background:var(--bg-surface);padding:4px 4px 8px;margin-bottom:14px}.landing-page .compare-table td{display:block;border-bottom:none;padding:8px 14px}.landing-page .compare-table td:first-child{font-family:var(--font-section, "Outfit", sans-serif);font-size:15px;font-weight:700;color:var(--text-primary);padding-top:12px;padding-bottom:4px}.landing-page .compare-table td.compare-us,.landing-page .compare-table td:last-child{border-radius:8px;margin:0 8px;padding:8px 10px}.landing-page .compare-table td[data-label]:before{content:attr(data-label);display:block;font-family:var(--font-section, "Outfit", sans-serif);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.landing-page .compare-table td.compare-us:before{color:var(--accent-green-text)}.landing-page .compare-table tbody tr:last-child td{border-bottom:none}}@media(min-width:641px)and (max-width:768px){.landing-page .compare-table th,.landing-page .compare-table td{padding:10px 12px;font-size:13px}}.landing-page .math-block{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.landing-page .math-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;padding:24px}.landing-page .math-card h3{font-family:var(--font-section, "Outfit", sans-serif);font-size:17px;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.landing-page .math-card .math-total{font-family:var(--font-section);font-size:28px;font-weight:800;color:var(--accent-navy);margin-top:8px}.landing-page .math-card.math-card-them .math-total{color:var(--accent-amber)}.landing-page .math-diff{text-align:center;font-family:var(--font-section);font-size:20px;font-weight:700;color:var(--accent-green);margin-top:24px;padding:16px;background:#10b98114;border-radius:12px}.landing-page .pricing-calc{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:32px;box-shadow:var(--shadow);max-width:760px;margin:32px auto}.landing-page .pricing-calc h3{font-family:var(--font-section, "Outfit", sans-serif);font-size:22px;font-weight:700;margin-bottom:18px;color:var(--text-primary);text-align:center}.landing-page .marketing-pricing-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:14px;padding:36px;box-shadow:var(--shadow-lg);text-align:center;margin-bottom:24px}.landing-page .marketing-pricing-card .price{font-family:var(--font-section);font-size:56px;font-weight:800;color:var(--accent-navy);letter-spacing:-.03em;display:inline-block}.landing-page .pricing-band-cards{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0 16px}.landing-page .pricing-band-card{flex:1 1 200px;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--bg-elevated);text-align:center}.landing-page .pricing-band-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:8px}.landing-page .pricing-band-card .price{font-size:44px}.landing-page .pricing-band-card .price-line{margin:6px 0 0;font-size:13px}@media(max-width:640px){.landing-page .pricing-band-cards{flex-direction:column}.landing-page .pricing-band-card{flex-basis:auto}}.landing-page .marketing-pricing-card .price-line{font-size:14px;color:var(--text-secondary);margin:4px 0}.landing-page .marketing-pricing-card .pricing-examples{margin-top:20px;background:var(--bg-base);border-radius:10px;padding:16px;font-size:14px;color:var(--text-secondary);text-align:left}.landing-page .marketing-pricing-card .pricing-examples-title{font-weight:700;color:var(--text-primary);margin-bottom:6px}.landing-page .marketing-pricing-features{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:left}.landing-page .marketing-pricing-features li{font-size:14px;color:var(--text-primary);padding:4px 0;display:flex;align-items:flex-start;gap:8px;list-style:none}.landing-page .marketing-pricing-features li:before{content:"✓";color:var(--accent-green);font-weight:800;flex-shrink:0}.landing-page .pricing-value-stack{margin-top:28px;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--bg-base);text-align:left}.landing-page .pricing-value-rule{margin:0;padding:14px 18px;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:13px;font-weight:800;letter-spacing:.025em;text-align:center}.landing-page .pricing-value-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page .pricing-value-grid section{min-width:0;padding:20px;border-bottom:1px solid var(--border)}.landing-page .pricing-value-grid section:nth-child(odd){border-right:1px solid var(--border)}.landing-page .pricing-value-grid section:nth-last-child(-n+2){border-bottom:0}.landing-page .pricing-value-grid span{color:var(--accent-green-text);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.landing-page .pricing-value-grid h3{margin:5px 0 7px;color:var(--text-primary);font-family:var(--font-section);font-size:19px}.landing-page .pricing-value-grid p,.landing-page .pricing-value-foot{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.landing-page .pricing-value-foot{padding:15px 18px;border-top:1px solid var(--border)}.landing-page .fc-callout{background:linear-gradient(135deg,#172e4a0a,#10b98114);border:1px solid var(--accent-green);border-radius:14px;padding:28px 32px;text-align:center;margin:24px auto;max-width:760px}.landing-page .fc-callout h3{font-family:var(--font-section);font-size:22px;font-weight:700;margin-bottom:10px;color:var(--text-primary)}.landing-page .fc-callout .fc-price{font-size:18px;font-weight:700;color:var(--accent-green-text);margin-bottom:12px}@media(max-width:768px){.landing-page .marketing-page{padding:72px 20px 48px}.landing-page .marketing-hero{margin-bottom:32px}.landing-page .marketing-section{margin-bottom:40px}.landing-page .marketing-hero h1{font-size:clamp(32px,10vw,36px);overflow-wrap:anywhere;text-wrap:balance}.landing-page .marketing-hero .lede{font-size:16px}.landing-page .marketing-section h2{font-size:24px}.landing-page .marketing-section p,.landing-page .marketing-section li{font-size:14px}.landing-page .privacy-grid,.landing-page .math-block{grid-template-columns:1fr}.landing-page .marketing-pricing-card{padding:24px}.landing-page .marketing-pricing-card .price{font-size:42px}.landing-page .marketing-pricing-features,.landing-page .pricing-value-grid{grid-template-columns:1fr}.landing-page .pricing-value-grid section,.landing-page .pricing-value-grid section:nth-child(odd),.landing-page .pricing-value-grid section:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--border)}.landing-page .pricing-value-grid section:last-child{border-bottom:0}.landing-page .pricing-calc{padding:20px}}@media(max-width:480px){.landing-page .pricing-page .marketing-pricing-card{padding:20px 14px}.landing-page .pricing-page .pricing-band-card{padding:16px 14px}.landing-page .pricing-page .pricing-examples{padding:14px}}.landing-page .seg-toggle-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:0 0 16px}.landing-page .seg-control{display:inline-flex;padding:4px;gap:4px;border-radius:999px;border:1px solid var(--border);background:var(--bg-base);max-width:100%}.landing-page .seg-btn{flex:1 1 0;min-width:96px;min-height:44px;padding:8px 22px;border:none;border-radius:999px;background:transparent;color:var(--text-secondary);font-family:var(--font-section, "Outfit", sans-serif);font-weight:600;font-size:15px;cursor:pointer;transition:background .15s ease,color .15s ease}.landing-page .seg-btn:hover{color:var(--text-primary)}.landing-page .seg-btn.is-active{background:var(--accent-navy);color:#fff;box-shadow:0 1px 2px #0000001f}.landing-page .seg-btn:focus-visible{outline:2px solid var(--accent-green);outline-offset:2px}.landing-page .seg-annotation{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border-radius:999px;background:#10b9811f;color:var(--accent-green-text, #047857);font-family:var(--font-section, "Outfit", sans-serif);font-size:12px;font-weight:700;white-space:nowrap}[data-theme=dark] .landing-page .seg-control,.dark .landing-page .seg-control{background:#ffffff0a;border-color:#ffffff29}[data-theme=dark] .landing-page .seg-btn.is-active,.dark .landing-page .seg-btn.is-active{background:var(--accent-green, #10b981);color:#0f1a2e}[data-theme=dark] .landing-page .seg-annotation,.dark .landing-page .seg-annotation{background:#34d39924;color:#34d399}@media(max-width:400px){.landing-page .seg-control{width:100%}.landing-page .seg-btn{padding:8px 12px}}[data-theme=dark] .landing-page .privacy-card,.dark .landing-page .privacy-card,[data-theme=dark] .landing-page .marketing-pricing-card,.dark .landing-page .marketing-pricing-card,[data-theme=dark] .landing-page .marketing-callout,.dark .landing-page .marketing-callout,[data-theme=dark] .landing-page .compare-table-wrap,.dark .landing-page .compare-table-wrap{background:#1c3352;border-color:#ffffff24}[data-theme=dark] .landing-page .compare-table th,.dark .landing-page .compare-table th{background:#25405e}[data-theme=dark] .landing-page .pricing-examples,.dark .landing-page .pricing-examples{background:#0f1a2e}[data-theme=dark] .landing-page .pricing-value-stack,.dark .landing-page .pricing-value-stack{background:#0f1a2e;border-color:#ffffff24}[data-theme=dark] .landing-page .pricing-card .price,.dark .landing-page .pricing-card .price{color:var(--text-primary)}[data-theme=dark] .landing-page .fc-callout,.dark .landing-page .fc-callout{background:linear-gradient(135deg,#8bb4f014,#34d3991a);border-color:#34d399}[data-theme=dark] .landing-page .fc-callout .fc-price,.dark .landing-page .fc-callout .fc-price{color:#34d399}
