@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700;800&display=swap";:root{--bg: #ffffff;--surface: #ffffff;--ink: #171629;--muted: #58577a;--indigo-50: #eef0ff;--indigo-200: #c9cfff;--indigo-400: #7b86ff;--indigo-600: #4f46e5;--indigo-700: #4338ca;--indigo-950: #15113c;--ring: rgba(79, 70, 229, .2);--shadow: 0 24px 60px rgba(38, 33, 110, .12)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;line-height:1.6}h1,h2,h3{margin:0;line-height:1.1;letter-spacing:-.02em;font-family:Inter,sans-serif}p{margin:0;color:var(--muted)}li{margin-top:.4rem;color:var(--muted)}a{color:inherit;text-decoration:none}.container{max-width:1400px;margin-inline:auto}.page-shell{padding-bottom:0}.site-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}.brand img{width:140px}.nav-links{display:flex;gap:1.2rem;font-weight:600;color:var(--muted)}.nav-links a:hover{color:var(--indigo-700)}.btn{border-radius:999px;font-weight:700;padding:.75rem 1.1rem;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.btn-primary:hover{background-color:var(--indigo-700)}.btn-ghost:hover,.btn-secondary:hover{background-color:var(--indigo-50);border-color:var(--indigo-400)}.btn-primary{background:var(--indigo-600);color:#fff}.btn-secondary,.btn-ghost{background:var(--surface);border:1px solid var(--indigo-200)}.hero{margin-top:1.6rem;display:block;overflow:visible}.hero-copy{display:grid;gap:1rem}.hero-copy.solo{max-width:100%;margin-inline:auto}.kicker{text-transform:uppercase;letter-spacing:.11em;font-size:.78rem;font-weight:800;color:var(--indigo-600)}h1{font-size:40px}.word-rotator{display:inline-block;transition:opacity .22s ease,transform .22s ease}.word-rotator-wrap{display:inline-flex;align-items:center;gap:.3rem;position:relative;height:1.5em}.word-rotator img{height:1.5em;vertical-align:middle}.word-rotator.is-out{opacity:0;transform:translateY(8px)}.word-rotator.is-in{opacity:1;transform:translateY(0)}.lede{color:var(--muted);font-size:1.08rem;max-width:62ch}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-visual{border-radius:1.2rem;padding:.8rem;background:linear-gradient(130deg,#fff,#e9edff);border:1px solid #d9ddff;box-shadow:var(--shadow);animation:rise-in .62s ease both;max-height:500px}.hero-visual img{width:100%;border-radius:.9rem;display:block}.trusted{margin-top:1.8rem}.trusted-label{color:var(--muted);font-weight:700;text-align:center}.trusted-logos{margin-top:.75rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem}.trusted-logo-card{border:0;background:transparent;border-radius:0;min-height:44px;display:flex;align-items:center;justify-content:center;padding:.2rem}.trusted-logo-card img{width:100%;height:26px;object-fit:contain}.metrics{margin-top:2.7rem;display:grid;gap:.9rem;grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{background:var(--surface);border:1px solid #dde1ff;border-radius:1rem;padding:1rem;box-shadow:var(--shadow)}.metric-value{font-size:1.8rem;font-family:Space Grotesk,Segoe UI,sans-serif;color:var(--indigo-700)}.metric-label{color:var(--muted);font-weight:600}.feature-block,.showcase,.workflow,.integrations,.use-cases,.social-proof,.comparison,.pricing,.resources,.faq,.cta{margin-top:4rem}.feature-heading{display:grid;gap:.55rem;max-width:620px}.feature-heading h2,.cta h2{font-size:clamp(1.7rem,3vw,2.8rem)}.feature-grid{margin-top:1.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.feature-card{padding:1.1rem;border-radius:1rem;background:linear-gradient(165deg,#fff,#f8f9ff);border:1px solid #dde0ff}.feature-card p{margin-top:.5rem;color:var(--muted)}.showcase{display:grid;gap:1rem}.panel{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:center;border-radius:1rem;background:var(--surface);border:1px solid #d9deff;box-shadow:var(--shadow);padding:1rem}.panel.reverse>div{order:2}.panel.reverse img{order:1}.panel img{width:100%;border-radius:.85rem}.panel p{margin-top:.5rem;color:var(--muted)}.faq-list{margin-top:1rem;display:grid;gap:.7rem}.steps-grid,.use-cases-grid,.testimonials-grid,.integrations-grid,.pricing-grid,.resources-grid{margin-top:1.2rem;display:grid;gap:1rem}.steps-grid,.use-cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonials-grid,.integrations-grid,.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-cta-row{margin-top:1.5rem;text-align:center}.step-card,.use-case-card,.testimonial-card,.integration-card,.pricing-card,.resource-card{background:#fff;border:1px solid #dce2ff;border-radius:1rem;padding:1rem}.step-number{display:inline-flex;margin-bottom:.4rem;font-family:Space Grotesk,Segoe UI,sans-serif;color:var(--indigo-700)}.step-card p,.use-case-card p,.integration-card p,.resource-card p,.pricing-card p{margin-top:.5rem;color:var(--muted)}.comparison-table-wrap{margin-top:1.2rem;overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #dce2ff;border-radius:1rem;overflow:hidden}.comparison-table th,.comparison-table td{text-align:left;padding:.85rem .95rem;border-bottom:1px solid #e7eaff}.comparison-table th{background:#f5f7ff;font-family:Space Grotesk,Segoe UI,sans-serif}.comparison-table tr:last-child td{border-bottom:0}.comparison-table td:nth-child(2){color:var(--indigo-700);font-weight:700}.plan-name{font-family:Space Grotesk,Segoe UI,sans-serif;font-weight:700}.plan-price{margin-top:.2rem;font-size:1.75rem;color:var(--indigo-700);font-family:Space Grotesk,Segoe UI,sans-serif}.plan-desc{min-height:44px}.plan-points{margin:.75rem 0 0;padding-left:1.1rem;color:var(--muted)}.plan-points li{margin-top:.35rem}.resource-card{display:block;transition:transform .18s ease,border-color .18s ease}.resource-card:hover{transform:translateY(-2px);border-color:#bdc6ff}.quote{font-weight:600;color:#222146}.author{margin-top:.65rem;font-weight:700}.company{color:var(--muted);font-size:.95rem}details{border:1px solid #d6dcff;background:#fff;border-radius:.9rem;padding:.85rem 1rem}summary{cursor:pointer;font-weight:700}details p{margin-top:.55rem;color:var(--muted)}.cta{text-align:center;background:linear-gradient(130deg,var(--indigo-950),#261f73);color:#fff;border-radius:1rem;padding:2.2rem 1.2rem;border:1px solid rgba(255,255,255,.15)}.cta p{color:#cfd3ff;margin:.7rem auto 1.2rem;max-width:56ch}.site-footer{margin-top:2.4rem;padding-top:1.2rem;border-top:1px solid #d7ddff;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem}.site-footer img{background:#251c71;border-radius:.6rem;padding:.4rem .6rem;width:130px}@keyframes rise-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 920px){.panel{grid-template-columns:1fr}.metrics,.trusted-logos,.feature-grid,.steps-grid,.use-cases-grid,.testimonials-grid,.integrations-grid,.pricing-grid,.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel.reverse>div,.panel.reverse img{order:initial}}@media (max-width: 640px){.site-header{flex-wrap:wrap;gap:.6rem}.nav-links{order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem}.metrics,.trusted-logos,.feature-grid,.steps-grid,.use-cases-grid,.testimonials-grid,.integrations-grid,.pricing-grid,.resources-grid{grid-template-columns:1fr}.btn,.hero-actions{width:100%}.content-card{background:var(--surface);border-radius:1rem;box-shadow:var(--shadow);border:1px solid #dde1ff;padding:2rem 2.5rem;margin-bottom:2rem}.content-card:hover{transform:translateY(-2px);border-color:#bdc6ff}.content-card h2{font-size:clamp(1.7rem,3vw,2.8rem)}.content-card h3{font-size:clamp(1.3rem,2.5vw,1.8rem)}.content-card p{margin-top:.5rem;color:var(--muted)}}.bento-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(3,1fr);gap:1.2rem;width:100%}.bento-card{background:#fff;border-radius:1.25rem;box-shadow:0 4px 12px #d1d1d12e;border:1px solid #e6e9ff;overflow:hidden;display:flex;flex-direction:column;position:relative;padding:1.1rem 1.1rem 0;height:100%}.bento-card.full{grid-column:2 / 3;grid-row:1 / span 2;display:flex;flex-direction:column;height:100%}.bento-card:not(.full):nth-child(1){grid-column:1;grid-row:1}.bento-card:not(.full):nth-child(2){grid-column:1;grid-row:2}.bento-card:not(.full):nth-child(4){grid-column:1;grid-row:3}.bento-card:not(.full):nth-child(5){grid-column:2;grid-row:3}@media (max-width: 920px){.bento-grid{grid-template-columns:1fr;grid-template-rows:auto}.bento-card.full{grid-column:auto;grid-row:auto}}.tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%}.tile-card{background:#fff;border-radius:1.1rem;box-shadow:0 4px 12px #1e1e3c1a;border:1px solid #e6e9ff;padding:1.2rem;display:flex;flex-direction:column;height:100%}.marketing-header[data-astro-cid-ctg3m53h]{background:#ffffffeb}.marketing-header-actions[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:.55rem}.marketing-header-signup[data-astro-cid-ctg3m53h]{font-size:.85rem;padding:.5rem 1rem}.login-link[data-astro-cid-ctg3m53h]{font-weight:600;color:var(--muted);text-decoration:none;transition:color .14s ease;white-space:nowrap}.login-link[data-astro-cid-ctg3m53h]:hover{color:var(--indigo-700)}.site-header-wrap[data-astro-cid-ctg3m53h]{position:sticky;top:0;z-index:20;background:#fff;width:100%;backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid rgba(220,226,255,.6)}.nav-links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].is-active{color:var(--indigo-700)}.nav-dropdown-item[data-astro-cid-ctg3m53h]{position:relative;display:flex;align-items:center;padding-bottom:.45rem;margin-bottom:-.45rem}.nav-dropdown-item[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;top:100%;left:0;width:100%;height:.55rem}.nav-dropdown-item[data-astro-cid-ctg3m53h].is-active>.product-nav-trigger[data-astro-cid-ctg3m53h],.nav-dropdown-item[data-astro-cid-ctg3m53h].is-active>.resources-nav-trigger[data-astro-cid-ctg3m53h]{color:var(--indigo-700)}.product-nav-trigger[data-astro-cid-ctg3m53h]:after,.resources-nav-trigger[data-astro-cid-ctg3m53h]:after{content:"";display:inline-block;width:.45rem;height:.45rem;margin-left:.45rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px)}.product-nav-trigger[data-astro-cid-ctg3m53h],.resources-nav-trigger[data-astro-cid-ctg3m53h]{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;padding:0}.nav-dropdown-panel[data-astro-cid-ctg3m53h]{position:absolute;top:calc(100% + .15rem);left:0;width:min(420px,85vw);background:#fff;border:1px solid #dce2ff;border-radius:1rem;box-shadow:var(--shadow);padding:.65rem;display:grid;gap:.3rem;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease;z-index:12}.resources-dropdown[data-astro-cid-ctg3m53h]{width:min(360px,85vw)}.nav-dropdown-item[data-astro-cid-ctg3m53h]:hover .nav-dropdown-panel[data-astro-cid-ctg3m53h],.nav-dropdown-item[data-astro-cid-ctg3m53h]:focus-within .nav-dropdown-panel[data-astro-cid-ctg3m53h],.nav-dropdown-item[data-astro-cid-ctg3m53h].is-open .nav-dropdown-panel[data-astro-cid-ctg3m53h]{opacity:1;pointer-events:auto;transform:translateY(0)}.product-dropdown-link-all[data-astro-cid-ctg3m53h]{grid-template-columns:1fr;border-bottom:1px solid #ecefff;border-radius:.6rem;margin-bottom:.25rem;padding-bottom:.8rem}.product-dropdown-link[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:2.4rem 1fr;gap:.75rem;align-items:start;padding:.7rem;border-radius:.8rem}.product-dropdown-link[data-astro-cid-ctg3m53h]:hover{background:#f7f8ff}.product-dropdown-icon[data-astro-cid-ctg3m53h]{width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:.8rem;background:#eef0ff;border:1px solid #dce2ff;display:flex;align-items:center;justify-content:center;color:var(--indigo-700)}.svg-icon[data-astro-cid-ctg3m53h]{width:1rem;height:1rem}.product-dropdown-copy[data-astro-cid-ctg3m53h]{display:grid;gap:.1rem}.product-dropdown-copy[data-astro-cid-ctg3m53h] strong[data-astro-cid-ctg3m53h]{font-size:.92rem;color:var(--ink)}.product-dropdown-copy[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{color:var(--muted);font-size:.82rem;line-height:1.4}@media (max-width: 820px){.marketing-header[data-astro-cid-ctg3m53h]{flex-wrap:wrap;gap:.9rem}.marketing-header-actions[data-astro-cid-ctg3m53h]{width:100%;justify-content:flex-end}}@media (max-width: 620px){.nav-dropdown-panel[data-astro-cid-ctg3m53h]{left:-1rem;width:min(360px,92vw)}.marketing-header-actions[data-astro-cid-ctg3m53h]{justify-content:stretch}.marketing-header-actions[data-astro-cid-ctg3m53h] .btn[data-astro-cid-ctg3m53h]{flex:1}}.site-footer-new[data-astro-cid-gcn2mc3v]{background:var(--indigo-950);color:#ffffffa6;margin-top:5rem}.footer-top[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:180px 1fr;gap:4rem;padding-top:2.5rem;padding-bottom:2.5rem;align-items:start}.footer-brand[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{height:30px;width:auto}.footer-cols[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-col-title[data-astro-cid-gcn2mc3v]{font-weight:700;color:#ffffffe6;margin-bottom:.8rem;font-size:.82rem}.legal-links[data-astro-cid-gcn2mc3v]{display:flex;gap:1.5rem;align-items:center}.footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:block;color:#ffffff8c;font-size:.88rem;text-decoration:none;padding:.22rem 0;transition:color .14s}.footer-col[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#ffffffe6}.footer-bottom[data-astro-cid-gcn2mc3v]{border-top:1px solid rgba(255,255,255,.1);padding-top:1.2rem;padding-bottom:1.4rem;display:flex;justify-content:space-between;align-items:center;font-size:.83rem}.social-links[data-astro-cid-gcn2mc3v]{display:flex;gap:.9rem;align-items:center;margin-top:.5rem}.social-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{width:20px;height:20px;transition:opacity .14s}.social-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover img[data-astro-cid-gcn2mc3v]{opacity:1}.copyright[data-astro-cid-gcn2mc3v]{color:#ffffff8c}@media (max-width: 920px){.footer-top[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr;gap:2rem}.footer-cols[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.footer-cols[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}.footer-bottom[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:1rem;text-align:center}}
