:root{--bg:#f6f8fc;--bg-soft:#eef3fb;--surface:#ffffffd6;--surface-strong:#fff;--surface-dark:#0f172a;--text:#0f172a;--muted:#52617a;--muted-2:#708099;--line:#0f172a1f;--line-strong:#0f172a33;--primary:#1756ff;--primary-2:#0ea5e9;--accent:#0f766e;--accent-warm:#c26a11;--accent-red:#c0392b;--shadow:0 28px 80px #0f172a14;--shadow-soft:0 18px 46px #0f172a0f;--radius-xl:34px;--radius-lg:26px;--radius-md:18px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{isolation:isolate;min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#1756ff24,#0000 30%),radial-gradient(circle at 100% 0,#0f766e1f,#0000 26%),linear-gradient(#f8faff 0%,#eff4fb 100%);margin:0;font-family:Manrope,sans-serif;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-2;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:76px 76px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 92%);mask-image:linear-gradient(#00000094,#0000 92%)}body:after{content:"";filter:blur(18px);pointer-events:none;z-index:-2;background:radial-gradient(circle,#1756ff24,#0000 68%);border-radius:50%;width:26rem;height:26rem;position:fixed;inset:auto -8rem 2rem auto}.bg-orb,.bg-shape{pointer-events:none;z-index:-1;filter:blur(18px);opacity:.96;border-radius:50%;position:fixed}.bg-orb-a,.bg-shape-1{background:radial-gradient(circle,#1756ff2e,#0000 70%);width:22rem;height:22rem;top:4rem;left:-8rem}.bg-orb-b,.bg-shape-2{background:radial-gradient(circle,#0f766e29,#0000 70%);width:24rem;height:24rem;bottom:6rem;right:-8rem}.bg-grid{pointer-events:none;z-index:-2;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:76px 76px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000094,#0000 92%);mask-image:linear-gradient(#00000094,#0000 92%)}a{color:inherit;text-decoration:none}img,svg{display:block}button,input,select,textarea{font:inherit}::selection{background:#1756ff29}.container{width:min(1180px,100% - 2rem);margin-inline:auto}.glass{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px)}.skip-link{z-index:2000;background:var(--surface-strong);color:var(--text);border:1px solid var(--line);border-radius:999px;padding:.75rem 1rem;font-weight:800;transition:top .2s;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}:focus-visible{outline-offset:3px;outline:2px solid #1756ff66}.site-nav,.navbar{z-index:1000;border-bottom:1px solid #0000;transition:background .25s,box-shadow .25s,border-color .25s;position:sticky;top:0}.site-nav.is-scrolled,.navbar.is-scrolled{background:#f6f8fce6;border-color:#0f172a14;box-shadow:0 14px 42px #0f172a0f}.nav-inner,.nav-container{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.brand,.logo{letter-spacing:-.03em;align-items:center;gap:.9rem;font-family:Sora,sans-serif;font-weight:800;display:inline-flex}.brand-mark,.logo-icon{flex:none;width:42px;height:42px}.brand-mark{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 14px 24px #1756ff2e}.brand-mark svg,.logo-icon{width:22px;height:22px}.brand-text{flex-direction:column;display:flex}.brand-text strong{color:var(--text);font-size:1rem}.brand-text span{color:var(--muted);font-size:.82rem;font-weight:600}.nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem 1.2rem;display:flex}.nav-links a{color:var(--muted);font-size:.95rem;font-weight:700}.nav-links a:hover{color:var(--text)}.nav-cta,.nav-btn-cta{white-space:nowrap}.btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.25rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(135deg, var(--primary), var(--primary-2));box-shadow:0 18px 32px #1756ff38}.btn-primary:hover{box-shadow:0 20px 38px #1756ff42}.btn-secondary{color:var(--text);background:var(--surface-strong);border-color:var(--line)}.btn-secondary:hover{border-color:#1756ff3d}.btn-ghost{color:var(--text);border-color:var(--line);background:0 0}.btn-ghost:hover{background:#ffffffb3}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;box-shadow:none;pointer-events:none;transform:none!important}.full-width{width:100%}.section{padding:5rem 0;position:relative}.section-alt{background:linear-gradient(#ffffff9e,#f4f7fcf5)}.section-head{flex-direction:column;gap:1rem;margin-bottom:1.8rem;display:flex}.eyebrow{border:1px solid var(--line);width:fit-content;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;background:#ffffffb8;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow.light{color:#e2e8f0d6;background:#ffffff14;border-color:#ffffff24}.section-title{letter-spacing:-.05em;max-width:14ch;margin:0;font-family:Sora,sans-serif;font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.02}.section-title.light{color:#fff}.section-lead{max-width:70ch;color:var(--muted);font-size:1.08rem}.section-lead.light{color:#e2e8f0c7}.hero{padding:5rem 0 2.5rem}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:2rem;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding-right:.75rem;display:flex}.hero-content{flex-direction:column;gap:1rem;display:flex}.hero-title{letter-spacing:-.06em;max-width:11.4ch;margin:.85rem 0 1rem;font-family:Sora,sans-serif;font-size:clamp(3rem,6.8vw,5.7rem);line-height:.95}.hero-lede{max-width:64ch;color:var(--muted);font-size:1.12rem}.hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.8rem;display:flex}.hero-points{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.pill{border:1px solid var(--line);color:var(--muted);background:#ffffffc2;border-radius:999px;align-items:center;padding:.56rem .86rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 10px 20px #0f172a0a}.hero-note{max-width:58ch;color:var(--muted);margin-top:1rem;font-size:.95rem}.hero-panel{color:#fff;background:linear-gradient(#0f172a 0%,#111827 70%,#0f172a 100%);border-radius:34px;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a47}.hero-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#0ea5e933,#0000 70%);width:18rem;height:18rem;position:absolute;inset:-18% -18% auto auto}.panel-shell{z-index:1;flex-direction:column;gap:1rem;display:flex;position:relative}.panel-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-label{letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0b8;margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:block}.panel-top h2{max-width:14ch;margin:0;font-family:Sora,sans-serif;font-size:1.35rem;line-height:1.15}.status-chip{color:#f1f5f9f5;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:.42rem .7rem;font-size:.78rem;font-weight:800;display:inline-flex}.demo-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.demo-tab{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:.55rem .8rem;font-weight:800;transition:background .2s,transform .2s}.demo-tab:hover{background:#ffffff1a;transform:translateY(-1px)}.demo-tab[aria-selected=true]{color:var(--text);background:#fff;border-color:#fff;box-shadow:0 12px 24px #0f172a2e}.preview-grid{gap:.8rem;display:grid}.preview-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:1rem 1.05rem}.preview-card strong{margin-top:.2rem;font-size:1.04rem;display:block}.preview-label{letter-spacing:.14em;text-transform:uppercase;color:#e2e8f0b8;font-size:.76rem}.preview-card p{color:#e2e8f0c7;margin:.35rem 0 0}.preview-code{color:#fff;overflow-wrap:anywhere;background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;margin-top:.6rem;padding:.85rem 1rem;font-family:IBM Plex Mono,monospace;font-size:1rem;display:block}.preview-result{letter-spacing:.08em;color:#86efac;margin-top:.45rem;font-family:IBM Plex Mono,monospace;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:700}.preview-hint{font-size:.9rem}.preview-card-result{background:linear-gradient(#ffffff1a,#ffffff0f)}.panel-foot{color:#e2e8f0c2;flex-wrap:wrap;gap:.5rem .8rem;font-size:.82rem;display:flex}.panel-foot span{align-items:center;gap:.4rem;display:inline-flex}.panel-foot span:before{content:"•";color:#7dd3fc}.trust-grid,.compare-grid,.workflow-grid,.pricing-grid,.footer-grid,.security-grid{gap:1rem;display:grid}.trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-card,.compare-card,.step-card,.pricing-card,.faq-item,.builder-cta,.cta-card,.legal-section,.sequence-item,.sequence-empty,.mock-data-box,.code-block,.form-control,.hero-points .pill{border-radius:var(--radius-md)}.trust-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;padding:1.35rem 1.3rem}.trust-card strong{margin-bottom:.4rem;font-family:Sora,sans-serif;font-size:1.02rem;display:block}.trust-card p{color:var(--muted);margin:0;font-size:.95rem}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;padding:1.45rem;position:relative;overflow:hidden}.compare-card.featured{background:linear-gradient(#1756ff14,#ffffffed);border-color:#1756ff4d;transform:translateY(-6px);box-shadow:0 22px 60px #1756ff1f}.compare-card h3{margin:.8rem 0 0;font-family:Sora,sans-serif;font-size:1.35rem;line-height:1.2}.compare-badge{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.35rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex}.compare-badge.muted{color:#475569;background:#64748b1f}.compare-badge.caution{color:#92400e;background:#f59e0b29}.compare-badge.success{color:#0f766e;background:#14b8a624}.feature-list{flex-direction:column;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.feature-list li{color:var(--muted);align-items:flex-start;gap:.7rem;display:flex}.feature-list li:before{content:"✓";color:var(--accent);flex:none;font-weight:900}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;padding:1.5rem}.step-index{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;font-family:Sora,sans-serif;font-size:1.1rem;display:grid;box-shadow:0 12px 26px #1756ff33}.step-card h3{margin:1rem 0 0;font-family:Sora,sans-serif;font-size:1.2rem}.step-card p{color:var(--muted);margin:.5rem 0 0}.builder-cta{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.3rem 1.4rem;display:flex}.builder-cta h3{margin:.4rem 0 0;font-family:Sora,sans-serif;font-size:1.3rem}.builder-cta p{color:var(--muted);margin:.45rem 0 0}.security-band{color:#fff;background:linear-gradient(#0f172a 0%,#111827 72%,#0f172a 100%);border-radius:36px;padding:clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a3d}.security-band:before{content:"";pointer-events:none;background:radial-gradient(circle,#22c55e2e,#0000 70%);width:22rem;height:22rem;position:absolute;inset:auto auto -25% -15%}.security-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f62e,#0000 70%);width:20rem;height:20rem;position:absolute;inset:-10% -20% auto auto}.security-copy,.security-grid{z-index:1;position:relative}.security-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.security-card{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:26px;padding:1.3rem}.security-card strong{color:#fff;font-family:Sora,sans-serif;font-size:1.05rem;display:block}.security-card p{color:#e2e8f0c7;margin:.45rem 0 0}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.pricing-card.featured{background:linear-gradient(#1756ff14,#fffffff2);border-color:#1756ff4d;transform:translateY(-8px)}.plan-tag{color:#334155;letter-spacing:.12em;text-transform:uppercase;background:#0f172a0f;border-radius:999px;align-items:center;width:fit-content;padding:.38rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.plan-tag.accent{color:#0f766e;background:#14b8a624}.plan-subtitle{color:var(--muted);margin:0}.price-row{align-items:flex-start;gap:.15rem;margin-top:.1rem;display:flex}.currency{color:#334155;margin-top:.35rem;font-size:1.6rem;font-weight:800}.amount{letter-spacing:-.06em;font-family:Sora,sans-serif;font-size:clamp(3rem,5vw,4.2rem);line-height:1}.period{color:var(--muted);margin-top:.9rem;margin-left:.25rem}.price-note{color:var(--muted);background:#0f172a08;border:1px solid #0f172a14;border-radius:16px;margin:0;padding:.7rem .85rem;font-size:.95rem}.pricing-foot{color:var(--muted);text-align:center;margin-top:1rem}.pricing-foot a{color:var(--primary);font-weight:800}.faq-stack{gap:.9rem;display:grid}.faq-item{cursor:pointer;padding:1.25rem 1.35rem;transition:transform .2s,border-color .2s,background .2s}.faq-item:hover{transform:translateY(-2px)}.faq-item[aria-expanded=true]{background:#ffffffeb;border-color:#1756ff52}.faq-question{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-question h3{margin:0;font-family:Sora,sans-serif;font-size:1.08rem}.faq-icon{color:var(--primary);font-size:1.3rem;font-weight:900;transition:transform .2s}.faq-answer{max-height:0;color:var(--muted);margin-top:0;transition:max-height .25s,margin-top .25s;overflow:hidden}.faq-item[aria-expanded=true] .faq-answer{max-height:260px;margin-top:.9rem}.faq-item[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.cta-section{padding-bottom:6rem}.cta-card{text-align:center;background:linear-gradient(#ffffffeb,#f4f7fcf5);padding:clamp(1.5rem,4vw,3rem)}.cta-card h2{letter-spacing:-.05em;max-width:15ch;margin:.75rem auto 0;font-family:Sora,sans-serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.cta-card p{max-width:66ch;color:var(--muted);margin:1rem auto 0}.site-footer,footer{background:#f7f9fcd9;border-top:1px solid #0f172a14;padding:3rem 0 2rem}footer .footer-content{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:1rem;width:min(1180px,100% - 2rem);margin-inline:auto;display:grid}footer .footer-col h4{margin:0 0 .75rem;font-family:Sora,sans-serif;font-size:.95rem}footer .footer-col a{color:var(--muted);margin-top:.6rem;display:block}footer .footer-col a:hover{color:var(--text)}footer .footer-logo{letter-spacing:-.03em;align-items:center;gap:.6rem;font-family:Sora,sans-serif;font-weight:800;display:inline-flex}footer .footer-bottom{width:min(1180px,100% - 2rem);color:var(--muted);border-top:1px solid #0f172a14;margin:2rem auto 0;padding-top:1.25rem;font-size:.9rem}footer .footer-bottom p{margin:0}.footer-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.footer-grid h3{margin:0 0 .75rem;font-family:Sora,sans-serif;font-size:.95rem}.footer-grid a{color:var(--muted);margin-top:.6rem;display:block}.footer-grid a:hover{color:var(--text)}.footer-copy{max-width:34ch;color:var(--muted);margin-top:1rem}.footer-bottom{color:var(--muted);border-top:1px solid #0f172a14;margin-top:2rem;padding-top:1.25rem;font-size:.9rem}.legal-page{padding:5.25rem 0 2rem}.legal-header{margin-bottom:2rem}.legal-header h1{letter-spacing:-.06em;max-width:13ch;margin:0;font-family:Sora,sans-serif;font-size:clamp(2.4rem,5vw,4rem);line-height:1.02}.hero-subtitle{max-width:70ch;color:var(--muted)}.legal-section{margin-bottom:1rem;padding:1.5rem}.legal-section h2{margin:0 0 .75rem;font-family:Sora,sans-serif;font-size:1.25rem}.legal-section p{color:var(--muted);margin:0 0 .85rem}.legal-section ul,.legal-section ol{color:var(--muted);margin:.75rem 0 1rem 1.25rem}.legal-section li{margin-bottom:.55rem}.legal-table{border-collapse:collapse;width:100%;margin-top:.75rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a14;padding:.85rem .75rem}.legal-table th{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-family:Sora,sans-serif;font-size:.88rem}.legal-table td{color:var(--muted)}.highlight-card{border-color:#14b8a63d;box-shadow:0 18px 50px #14b8a614}.beliefs-list{padding-left:0;margin-left:0!important;list-style:none!important}.beliefs-list li{padding-left:0}.builder-page{padding:5rem 0 2rem}.builder-header{text-align:center;max-width:860px;margin:0 auto 1.5rem}.builder-header h1{letter-spacing:-.06em;margin:.6rem 0 0;font-family:Sora,sans-serif;font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.02}.builder-header .hero-subtitle{max-width:66ch;color:var(--muted);margin:.9rem auto 0;font-size:1.08rem}.builder-note{max-width:920px;color:var(--muted);border-radius:22px;margin:0 auto 1.25rem;padding:1rem 1.1rem}.builder-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:1rem;display:grid}.builder-panel{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.builder-panel h2{margin:0;font-family:Sora,sans-serif;font-size:1.3rem}.controls-row{gap:.9rem;display:grid}.input-group{gap:.4rem;display:grid}.input-group label{color:var(--text);font-size:.9rem;font-weight:800}.form-control{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:16px;padding:.85rem 1rem;box-shadow:inset 0 1px #fffc}.form-control:focus{border-color:#1756ff73;outline:2px solid #1756ff29}.form-control option{color:var(--text)}.hidden{display:none!important}.dashboard-page{padding-bottom:5rem}.dashboard-grid{gap:1.5rem;display:grid}.dashboard-auth-panel{width:100%;max-width:560px;margin:0 auto}.dashboard-main-panel{width:100%}.dashboard-toolbar{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.dashboard-list{gap:.75rem;margin:1rem 0;display:grid}.dashboard-row{border:1px solid var(--border-color);background:#ffffff8c;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.dashboard-row div{min-width:0}.dashboard-row strong,.dashboard-row span{display:block}.dashboard-row strong{color:var(--text-main);overflow-wrap:anywhere}.dashboard-row span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.9rem}.dashboard-form-row,.dashboard-form-stack{gap:.75rem;display:grid}.dashboard-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}@media (width<=860px){.dashboard-toolbar,.dashboard-columns{grid-template-columns:1fr}.dashboard-toolbar{display:grid}.dashboard-form-row{grid-template-columns:1fr}}.divider{border:0;border-top:1px solid #0f172a14;margin:.5rem 0}.sequence-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sequence-item,.sequence-empty{border:1px solid var(--line);background:#ffffffd1;padding:.85rem 1rem}.sequence-item{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sequence-item span{overflow-wrap:anywhere;font-family:IBM Plex Mono,monospace;font-size:.92rem}.remove-btn{color:#dc2626;cursor:pointer;background:0 0;border:0;font-size:1.25rem}.remove-btn:hover{color:#991b1b}.mock-data-box{border:1px solid var(--line);background:#ffffffd1;padding:1rem}.mock-data-box h4{margin:0;font-family:Sora,sans-serif;font-size:1rem}.mock-data-box p{color:var(--muted);margin-top:.35rem}.mock-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.mock-data-grid div{background:#0f172a08;border:1px solid #0f172a14;border-radius:16px;padding:.8rem .85rem}.mock-data-grid small{color:var(--muted);margin-bottom:.2rem;display:block}.generated-output{gap:.45rem;display:grid}.generated-output label{font-size:.9rem;font-weight:800}.code-block{border:1px solid var(--line);color:#fff;overflow-wrap:anywhere;background:#0f172a;padding:.9rem 1rem;font-family:IBM Plex Mono,monospace}.highlight-block{color:#86efac;font-size:1.08rem;font-weight:700}.action-buttons{flex-direction:column;gap:.75rem;display:flex}.status-msg{text-align:center;min-height:1.4rem;color:var(--muted);font-size:.9rem}.status-msg[data-tone=success]{color:#0f766e}.status-msg[data-tone=error]{color:#dc2626}.status-msg[data-tone=info]{color:var(--muted)}.trust-bar,.compat-section,.install-flow-section,.pricing-section,.enterprise-section,.testimonials-section,.faq-section,.split-section,.interactive-demo-section,.deep-features-section,.compare-section,.use-cases-section,.onboarding-section,.enterprise-cta,.screenshot-section{padding:5rem 0}.split-grid,.install-grid,.compat-grid,.pricing-grid,.enterprise-grid,.testimonials-container,.deep-features-grid,.compare-table-wrap,.use-cases-grid,.onboarding-grid{gap:1rem;display:grid}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;padding:1.8rem}.split-card h3,.install-step h3,.compat-card h3,.enterprise-feature h3,.uc-card h3,.ob-step h3,.df-card h3,.testimonial-card strong,.cta-box h2,.enterprise-hero h1,.builder-panel h2,.demo-text h2,.section-title,.hero-title,.builder-header h1{font-family:Sora,sans-serif}.install-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.install-step,.compat-card,.enterprise-feature,.uc-card,.ob-step,.df-card,.testimonial-card{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffd1;padding:1.5rem}.step-num,.ob-num{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;border-radius:16px;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:0 .75rem;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:800;display:inline-flex}.compat-grid,.enterprise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compat-card h3,.enterprise-feature h3,.uc-card h3,.ob-step h3,.df-card h3{margin:0 0 .5rem;font-size:1.2rem}.compat-card p,.enterprise-feature p,.uc-card p,.ob-step p,.df-card p,.testimonial-card p,.install-step p{color:var(--muted);margin:0}.compat-card ul,.pricing-features,.df-card ul,.testimonials-container ul{margin:.85rem 0 0;padding:0;list-style:none}.compat-card li,.df-card li{color:var(--muted);padding:.45rem 0 .45rem 1.2rem;position:relative}.compat-card li:before,.df-card li:before{content:"✓";color:var(--accent);font-weight:800;position:absolute;left:0}.pricing-section .section-title,.faq-section .section-title,.compare-section .section-title,.trust-section .section-title,.workflow-grid .section-title,.security-band .section-title,.cta-card .section-title{max-width:16ch}.compare-section .compare-table-wrap{overflow-x:auto}.compare-table{border-collapse:collapse;background:#ffffffd1;width:100%}.compare-table th,.compare-table td{text-align:center;border-bottom:1px solid #0f172a14;padding:.95rem 1.05rem}.compare-table th:first-child,.compare-table td:first-child{text-align:left}.th-featured{background:#1756ff14}.td-featured{background:#1756ff0d}.use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-hero{max-width:1200px;margin:0 auto;padding:5rem 0 2rem}.enterprise-hero .hero-content{align-items:center}.enterprise-hero h1{letter-spacing:-.06em;max-width:12ch;margin:.6rem auto 0;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.98}.enterprise-hero .hero-actions{justify-content:center}.trust-bar .trust-grid,.testimonials-container,.deep-features-grid,.compare-section .compare-table-wrap{display:grid}.trust-bar .trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-item{text-align:center;border-radius:24px;padding:1.25rem}.trust-num{background:linear-gradient(135deg, var(--primary), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-family:Sora,sans-serif;font-size:1.6rem;font-weight:800}.trust-label{color:var(--muted);font-size:.9rem}.testimonials-container{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-card{border-radius:26px;flex-direction:column;gap:1rem;display:flex}.testimonial-card .card-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);font-size:.78rem;font-weight:900}.author-info{flex-direction:column;gap:.15rem;display:flex}.author-info strong{font-size:1.02rem}.author-info span{color:var(--muted);font-size:.9rem}.deep-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-card{border-radius:28px}.df-icon{margin-bottom:.65rem;font-size:1.9rem}.enterprise-cta .cta-box,.cta-box{text-align:center;border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#ffffffeb,#f4f7fcf5);border-radius:36px;padding:clamp(1.5rem,4vw,3rem)}.cta-box h2{letter-spacing:-.05em;max-width:16ch;margin:.75rem auto 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.cta-box p{max-width:70ch;color:var(--muted);margin:1rem auto 0}.cta-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}.builder-container{padding:0}.builder-header .eyebrow,.hero .eyebrow,.section-head .eyebrow,.cta-card .eyebrow{margin-bottom:0}.social-proof-pill{border:1px solid var(--line);width:fit-content;color:var(--muted);background:#ffffffc2;border-radius:999px;align-items:center;gap:.5rem;padding:.48rem .8rem;font-size:.9rem;font-weight:800;display:inline-flex}.guarantee-text{color:var(--muted);font-size:.85rem}.browser-badges{flex-wrap:wrap;gap:.5rem;display:flex}.browser-badge{border:1px solid var(--line);color:var(--muted);background:#ffffffb8;border-radius:999px;align-items:center;padding:.36rem .72rem;font-size:.8rem;font-weight:800;display:inline-flex}.text-center{text-align:center}.text-muted{color:var(--muted)}.text-green{color:var(--accent)}.text-red{color:var(--accent-red)}.text-sm{font-size:.9rem}.tracking-wide{letter-spacing:.12em}.gradient-text{background:linear-gradient(135deg, var(--primary), var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.link-accent{color:var(--primary);font-weight:800}.link-accent:hover{text-decoration:underline}.mt-2{margin-top:.75rem}.mt-4{margin-top:1.5rem}.animate-up{opacity:0;animation:.8s forwards fadeUp;transform:translateY(14px)}.delay-1{animation-delay:.12s}.delay-2{animation-delay:.24s}.delay-3{animation-delay:.36s}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.hero-grid,.builder-grid{grid-template-columns:1fr}.hero-copy{padding-right:0}.hero-title{max-width:12ch}.trust-grid,.compare-grid,.workflow-grid,.pricing-grid,.footer-grid,footer .footer-content,.compat-grid,.enterprise-grid,.deep-features-grid,.testimonials-container,.use-cases-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid,.split-grid{grid-template-columns:1fr}}@media (width<=760px){.container{width:min(100% - 1.25rem,1180px)}.nav-inner,.nav-container{flex-wrap:wrap}.nav-links{order:3;justify-content:flex-start;gap:.8rem 1rem;width:100%}.hero{padding-top:4rem}.hero-title{max-width:100%;font-size:clamp(2.7rem,11vw,4rem)}.section-title,.cta-box h2,.legal-header h1{max-width:100%}.trust-grid,.compare-grid,.workflow-grid,.pricing-grid,.footer-grid,footer .footer-content,.mock-data-grid,.install-grid,.compat-grid,.enterprise-grid,.testimonials-container,.deep-features-grid,.use-cases-grid,.onboarding-grid{grid-template-columns:1fr}.builder-cta,.cta-actions{flex-direction:column;align-items:stretch}.builder-cta{align-items:flex-start}.panel-top{flex-direction:column}.hero-actions{flex-direction:column;align-items:stretch}.btn,.nav-cta{width:100%}.preview-result{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
