@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Fraunces:opsz,wght@9..144,500;9..144,700&display=swap";:root{--nav-height: 5.25rem;--ink-950: #17130e;--ink-800: #2a241d;--ink-600: #4e4337;--ink-500: #65584a;--ink-300: #a08f7d;--ink-200: #c5b8ab;--ink-100: #e5dcd2;--paper-100: #f7f1ea;--paper-50: #fcf9f5;--sand-100: #f2e7da;--sand-200: #ead8c4;--teal-700: #4b3058;--teal-600: #664176;--teal-100: #e7d4f1;--font-body: "Manrope", "Avenir Next", "Segoe UI", sans-serif;--font-display: "Fraunces", Georgia, serif;--page-bg: #f2f1f4}*{box-sizing:border-box}html,body{margin:0;padding:0;scroll-padding-top:var(--nav-height)}body{position:relative;font-family:var(--font-body);color:var(--ink-600);line-height:1.55;background:var(--page-bg)}a{color:inherit}.brand-mark{font-weight:900;text-transform:uppercase;font-size:.8em}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.14;mix-blend-mode:overlay;background-position:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22250%22%20height%3D%22250%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22turbulence%22%20baseFrequency%3D%221.4%22%20numOctaves%3D%221%22%20seed%3D%222%22%20stitchTiles%3D%22stitch%22%20result%3D%22n%22%20/%3E%3CfeComponentTransfer%20result%3D%22g%22%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20/%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20/%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%20in%3D%22g%22%20/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23n)%22%20/%3E%3C/svg%3E")}.site-shell{min-height:100vh}.container{width:min(74rem,calc(100% - 2.5rem));margin:0 auto}.header{position:sticky;top:0;z-index:50;background:#f2f1f4eb;backdrop-filter:blur(6px)}.nav-root{min-height:var(--nav-height)}.nav-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:1.25rem;min-height:var(--nav-height)}.brand{display:inline-flex;align-items:center;line-height:0;text-decoration:none;color:var(--ink-950)}.brand img{display:block;width:8.4rem;height:auto}.nav-col{display:flex;align-items:center}.nav-right{justify-content:flex-end;gap:.75rem}.nav-center{display:flex;align-items:center;gap:2.4rem}.nav-center a{font-size:.9rem;font-weight:600;text-decoration:none;color:var(--ink-800)}.nav-actions{display:none;align-items:center;gap:1.1rem}.nav-login{font-size:.9rem;font-weight:600;text-decoration:none;color:var(--ink-800)}.header-cta{background:#e8e3ed;color:#1b1622;border-color:#d5c8dc;white-space:nowrap;line-height:1}.nav-menu{display:none;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:999px;background:transparent;color:var(--ink-950)}.nav-menu svg{width:1.5rem;height:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:.72rem 1.1rem;border-radius:999px;font-size:.9rem;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .16s ease}.button:hover{transform:translateY(-1px)}.button-solid{background:linear-gradient(135deg,var(--teal-700),var(--teal-600));color:#fff}.button-ghost{border-color:var(--sand-200);color:var(--ink-800);background:#ffffffa6}.hero{padding:.8rem 0 0}.hero-surface{position:relative;overflow:hidden;border-radius:1.2rem;margin:0 .5rem;background:linear-gradient(145deg,#4d324f,#56395a 42%,#684167);box-shadow:0 30px 80px #2d143552}.hero-surface:before{content:"";position:absolute;inset:0;opacity:.28;mix-blend-mode:overlay;background-position:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22250%22%20height%3D%22250%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22turbulence%22%20baseFrequency%3D%221.4%22%20numOctaves%3D%221%22%20seed%3D%222%22%20stitchTiles%3D%22stitch%22%20result%3D%22n%22%20/%3E%3CfeComponentTransfer%20result%3D%22g%22%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20/%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20/%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%221%22%20/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%20in%3D%22g%22%20/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url(%23n)%22%20/%3E%3C/svg%3E")}.hero-surface:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 10%,rgb(255 255 255 / 12%),transparent 40%)}.hero-inner{position:relative;z-index:1;padding-top:clamp(2.4rem,6vw,5rem);padding-bottom:clamp(2.4rem,6vw,5rem)}.hero-copy{max-width:48rem}.eyebrow{margin:0;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--teal-700)}.hero h1,h2{margin:0;font-family:var(--font-display);letter-spacing:-.02em;line-height:1.06;color:var(--ink-950)}.hero h1{margin-top:.8rem;font-size:clamp(2.2rem,4.9vw,4.2rem);max-width:16ch;color:#fff}.hero-copy>p{margin:1rem 0 0;max-width:52ch;font-size:1.08rem;color:#ffffffc7}.hero-actions{margin-top:1.7rem;display:flex;gap:.75rem;flex-wrap:wrap}.hero .eyebrow{color:#e8d8f2}.hero .button-solid{background:#fff;color:#472f55}.hero .button-ghost{border-color:#ffffff52;color:#fff;background:#ffffff1a}.logos{margin-top:4.7rem}.logos p{margin:0;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ink-300)}.logos ul{margin:1rem 0 0;padding:1.4rem;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem;align-items:center;background:#ffffff94;border:1px solid var(--sand-200);border-radius:1rem}.logos img{display:block;margin:0 auto;width:100%;max-width:6.7rem;height:auto;opacity:.82}.stats{margin-top:1.25rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.stats article{padding:1.15rem;background:#ffffff8f;border:1px solid var(--sand-200);border-radius:1rem}.stats .value{margin:0;font-family:var(--font-display);font-size:1.85rem;line-height:1;color:var(--ink-950)}.stats .label{margin:.55rem 0 0;font-size:.86rem;color:var(--ink-500)}.section-head{max-width:42rem}.section-head h2{margin-top:.75rem;font-size:clamp(1.95rem,4vw,3.05rem)}.section-head>p{margin-top:.9rem;font-size:1.02rem}.workflow{margin-top:6.5rem}.workflow-grid{margin-top:2.2rem;display:grid;gap:1rem}.workflow-card{display:grid;grid-template-columns:1.08fr 1fr;gap:1.2rem;align-items:center;padding:1.2rem;border-radius:1.25rem;background:#ffffff9e;border:1px solid var(--sand-200)}.workflow-card.reverse{grid-template-columns:1fr 1.08fr}.workflow-card.reverse img{order:-1}.step{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.08em;color:var(--ink-300)}.workflow-card h3{margin:.5rem 0 0;font-family:var(--font-display);font-size:2rem;letter-spacing:-.02em;line-height:1.08;color:var(--ink-950)}.workflow-card>div>p{margin-top:.75rem;max-width:46ch}.workflow-card ul{margin:.95rem 0 0;padding-left:1rem;display:grid;gap:.35rem}.workflow-card li{font-size:.88rem;color:var(--ink-500)}.workflow-card img{display:block;width:100%;border-radius:.95rem;border:1px solid var(--ink-100)}.integrations{margin-top:6.5rem}.integration-grid{margin-top:2rem;display:grid;grid-template-columns:1.2fr 1fr;gap:1rem}.integration-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.integration-cards article{padding:1.1rem;border-radius:1rem;background:#ffffff9e;border:1px solid var(--sand-200)}.chip{display:inline-flex;margin:0;padding:.25rem .55rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;color:var(--teal-700);background:var(--teal-100)}.integration-cards h3{margin:.8rem 0 0;font-size:1rem;color:var(--ink-950)}.integration-cards p{margin:.45rem 0 0;font-size:.9rem}.snippet{margin:0;padding:1.2rem;border-radius:1rem;border:1px solid rgb(116 80 132 / 34%);background:linear-gradient(140deg,#2b1f34,#452b53);overflow-x:auto}.snippet code{font-family:Berkeley Mono,JetBrains Mono,Menlo,monospace;font-size:.78rem;line-height:1.65;color:#f1dcff}.testimonials{margin-top:6.5rem}.featured-quote{margin:0;padding:1.7rem;border-radius:1.2rem;background:linear-gradient(140deg,#efe2d2,#f8f2ea);border:1px solid var(--sand-200)}.featured-quote blockquote{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.15;letter-spacing:-.02em;color:var(--ink-950)}.featured-quote figcaption{margin-top:1rem;display:flex;align-items:center;gap:.75rem}.featured-quote img,.testimonial-grid img{width:2.6rem;height:2.6rem;border-radius:999px}.featured-quote strong,.testimonial-grid strong{display:block;font-size:.88rem;color:var(--ink-950)}.featured-quote span,.testimonial-grid small{display:block;margin-top:.1rem;font-size:.78rem;color:var(--ink-500)}.testimonial-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.testimonial-grid article{padding:1rem;border-radius:1rem;border:1px solid var(--sand-200);background:#ffffff94}.testimonial-grid p{margin:0;font-size:.92rem;color:var(--ink-600)}.testimonial-grid article>div{margin-top:.8rem;display:flex;align-items:center;gap:.6rem}.pricing{margin-top:6.5rem}.pricing-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.plan{padding:1.3rem;border-radius:1.2rem;border:1px solid var(--sand-200);background:#ffffff94}.plan.popular{background:linear-gradient(150deg,#ebdcf3,#f8f4ee);border-color:#bb98cf}.plan-chip{margin:0;display:inline-flex;padding:.25rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--teal-700);background:var(--teal-100)}.plan h3{margin:.75rem 0 0;font-family:var(--font-display);font-size:1.7rem;color:var(--ink-950)}.price{margin:.2rem 0 0;font-family:var(--font-display);font-size:2.3rem;line-height:1;color:var(--ink-950)}.price span{font-family:var(--font-body);font-size:.86rem;font-weight:700;color:var(--ink-500)}.plan>p{margin:.7rem 0 0;font-size:.93rem}.plan ul{margin:1rem 0 0;padding-left:1rem;display:grid;gap:.35rem}.plan li{font-size:.9rem;color:var(--ink-500)}.plan .button{margin-top:1.1rem}.faq{margin-top:6.5rem}.faq ul{margin:2rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.faq li{padding:1.1rem;border-radius:1rem;background:#ffffff94;border:1px solid var(--sand-200)}.faq h3{margin:0;font-size:1.02rem;line-height:1.3;color:var(--ink-950)}.faq p{margin:.6rem 0 0;font-size:.9rem}.bottom-cta{margin-top:6.5rem;padding:1.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-radius:1.35rem;background:linear-gradient(120deg,#eadcf3,#f4ebdf);border:1px solid #bd9fcf}.bottom-cta h2{margin-top:.7rem;font-size:clamp(1.7rem,3vw,2.65rem)}.bottom-cta p{margin:.7rem 0 0;max-width:52ch;font-size:.95rem}.footer{margin-top:3.3rem;padding:2.2rem 0 3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-links{display:flex;gap:1rem}.footer-links a{font-size:.86rem;font-weight:600;text-decoration:none;color:var(--ink-500)}.footer>p{margin:0;font-size:.82rem;color:var(--ink-300)}@media(max-width:72rem){.integration-cards{grid-template-columns:1fr}}@media(max-width:64rem){.nav-center{display:none}.nav-row{grid-template-columns:1fr auto}.nav-login{display:none}.nav-menu{display:inline-flex}.logos ul{grid-template-columns:repeat(3,minmax(0,1fr))}.stats,.testimonial-grid,.faq ul{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-card,.workflow-card.reverse,.integration-grid,.pricing-grid,.bottom-cta,.footer{grid-template-columns:1fr;display:grid}.workflow-card.reverse img{order:initial}.bottom-cta .button{justify-self:start}}@media(max-width:44rem){.container{width:calc(100% - 1.5rem)}.header{padding-top:1rem}.hero,.logos,.workflow,.integrations,.testimonials,.pricing,.faq,.bottom-cta{margin-top:4.2rem}.hero{margin-top:.6rem}.logos ul,.stats,.testimonial-grid,.faq ul{grid-template-columns:1fr}.featured-quote,.bottom-cta,.workflow-card,.plan,.faq li,.stats article,.integration-cards article{padding:1rem}.section-head h2,.workflow-card h3,.bottom-cta h2{font-size:1.8rem}.footer{display:grid;justify-items:start}}
