:root{color-scheme:light;--ink:#122f2a;--ink-2:#29443f;--muted:#61746f;--green:#123c35;--green-2:#1b564c;--mint:#7bd9bd;--mint-bright:#a7f3d9;--lime:#dafa9f;--sand:#f5f2ea;--paper:#fdfcf8;--white:#fff;--line:#dce5df;--shadow:0 26px 80px #123c351f;--radius:28px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--paper);text-rendering:optimizelegibility;margin:0;font-family:Inter,Aptos,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6}body.nav-open{overflow:hidden}a{color:inherit}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{color:var(--green);background:var(--mint-bright)}:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #28a585}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;color:#fff;background:var(--green);border-radius:10px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.container.wide{width:min(1370px,100% - 40px)}.container.narrow{width:min(820px,100% - 48px)}.section{padding:clamp(88px,10vw,150px) 0}.site-header{z-index:100;padding:20px 0;transition:transform .35s,padding .3s,background .3s,box-shadow .3s;position:fixed;inset:0 0 auto}.site-header.scrolled{backdrop-filter:blur(16px);background:#fdfcf8e6;padding:10px 0;box-shadow:0 1px #123c3514}.site-header.header-hidden{transform:translateY(-110%)}.header-inner{align-items:center;gap:30px;width:min(1370px,100% - 40px);min-height:54px;margin:0 auto;display:flex}.brand{color:var(--green);letter-spacing:-.035em;flex:none;align-items:center;gap:10px;font-size:1.12rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-icon{border-radius:10px;width:38px;height:38px;box-shadow:0 8px 18px #123c352e}.brand-mark{color:#fff;background:var(--green);border-radius:11px 11px 11px 4px;place-content:center;gap:3px;width:37px;height:37px;display:grid;box-shadow:0 8px 18px #123c352e}.brand-mark i{background:currentColor;border-radius:2px;width:17px;height:2px;display:block}.brand-mark i:nth-child(2){width:12px}.brand-mark i:nth-child(3){width:7px}.primary-nav{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.nav-groups,.nav-actions{align-items:center;gap:4px;display:flex}.nav-group{align-items:center;display:flex;position:relative}.nav-group>a,.nav-direct,.login-link{color:var(--ink-2);padding:10px 8px;font-size:.88rem;font-weight:650;text-decoration:none}.nav-group>button{width:22px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-left:-7px;padding:7px}.nav-group>button svg{fill:none;stroke:currentColor;stroke-width:1.5px}.nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-dropdown{visibility:hidden;opacity:0;border:1px solid var(--line);width:230px;box-shadow:var(--shadow);background:#fffffffa;border-radius:17px;padding:10px;transition:all .2s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px)}.nav-dropdown:before{content:"";height:15px;position:absolute;inset:-14px 0 auto}.nav-dropdown a{color:var(--ink-2);border-radius:9px;padding:9px 11px;font-size:.88rem;text-decoration:none;display:block}.nav-dropdown a:hover{color:var(--green);background:#eff8f4}.nav-group:hover .nav-dropdown,.nav-group:focus-within .nav-dropdown{visibility:visible;opacity:1;transform:none}.nav-actions{gap:18px}.menu-toggle{display:none}.button{min-height:52px;color:var(--green);background:var(--mint-bright);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:13px 22px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 25px #269b7a2e}.button:hover{background:#bcf8e5;transform:translateY(-2px);box-shadow:0 13px 30px #269b7a40}.button:disabled{opacity:.65;cursor:wait;transform:none}.button-small{border-radius:10px;min-height:42px;padding:9px 17px;font-size:.88rem}.button-dark{color:#fff;background:var(--green);box-shadow:0 10px 24px #123c3533}.button-dark:hover{background:var(--green-2)}.button-light{color:var(--green);background:#fff}.button-ghost{color:#fff;box-shadow:none;background:#ffffff17;border-color:#ffffff38}.text-link{color:var(--green);align-items:center;gap:10px;font-weight:750;text-decoration:none;display:inline-flex}.text-link i{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;padding-left:2px;font-size:.68rem;font-style:normal;display:grid}.arrow-link span{transition:transform .2s}.arrow-link:hover span{transform:translate(4px)}.light-link{color:#fff}.eyebrow{color:#347b69;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.72rem;font-weight:850}.eyebrow>span{background:currentColor;width:24px;height:1px;margin:0 7px 3px 0;display:inline-block}.eyebrow.light{color:var(--mint)}h1{letter-spacing:-.07em;font-size:clamp(3rem,6.4vw,6.45rem);line-height:.98}h2{letter-spacing:-.06em;font-size:clamp(2.3rem,4.2vw,4.35rem);line-height:1.04}h3{letter-spacing:-.035em;font-size:1.25rem;line-height:1.25}h1 em,h2 em{color:#468b78;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lead{max-width:690px;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.home-hero{background:linear-gradient(#ffffff5c 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#ffffff5c 1px,#0000 1px) 0 0/54px 54px,linear-gradient(135deg,#eef7f1 0%,#f7f5e9 62%,#eef6f0 100%);min-height:100vh;padding:clamp(150px,16vw,215px) 0 0;position:relative;overflow:hidden}.hero-glow,.inner-glow{pointer-events:none;background:radial-gradient(circle,#7ee2be4d,#0000 68%);width:620px;height:620px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.hero-copy-block{z-index:1;text-align:center;position:relative}.hero-copy-block h1{max-width:1050px;margin:0 auto 30px}.hero-copy-block .hero-lead{margin:0 auto}.hero-copy-block .hero-actions{justify-content:center}.trust-line{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin:30px auto 0;font-size:.78rem;display:flex}.avatar-stack{display:flex}.avatar-stack i{color:#fff;background:var(--green);border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;margin-left:-7px;font-size:.6rem;font-style:normal;display:grid}.avatar-stack i:first-child{background:#c77959;margin-left:0}.avatar-stack i:last-child{background:#5d7dba}.hero-product{z-index:2;margin-top:70px;position:relative}.product-stage{max-width:1320px;min-height:685px;margin:0 auto;position:relative}.app-window{background:#f5f8f6;border:1px solid #123c3526;border-radius:22px;width:91%;overflow:hidden;box-shadow:0 45px 100px #123c3538,0 0 0 8px #ffffff70}.window-bar{color:#647a74;background:#fdfefd;border-bottom:1px solid #e2eae6;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 17px;font-size:.67rem;display:grid}.window-dots{gap:6px;display:flex}.window-dots i{background:#d9e2df;border-radius:50%;width:8px;height:8px}.window-title{font-weight:700}.live-pill{color:#2c725f;justify-self:end}.live-pill i{background:#48b78f;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.app-shell{height:555px;display:flex}.app-sidebar{color:#6f827d;background:#fff;border-right:1px solid #e2eae6;flex-direction:column;align-items:center;gap:13px;width:74px;padding:20px 14px;display:flex}.mini-brand .brand-mark{width:32px;height:32px;margin-bottom:14px;transform:scale(.86)}.side-item{border-radius:10px;place-items:center;width:40px;height:40px;font-size:1rem;display:grid}.side-item.active{color:var(--green);background:#dff5ec}.side-item.bottom{margin-top:auto}.app-main{background:#f4f8f6;flex:1;min-width:0;padding:clamp(22px,3vw,38px)}.mock-heading{justify-content:space-between;align-items:center;display:flex}.mock-heading small{color:#71837f;font-size:.68rem;display:block}.mock-heading strong{color:#163b34;letter-spacing:-.04em;font-size:1.28rem;display:block}.mock-heading button,.draft-card button{color:#fff;background:var(--green);border:0;border-radius:9px;padding:10px 15px;font-size:.7rem;font-weight:700}.metric-row{grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0;display:grid}.metric-row>div{background:#fff;border:1px solid #e0e9e5;border-radius:13px;padding:18px}.metric-row small,.metric-row em{color:#788984;font-size:.62rem;font-style:normal;display:block}.metric-row strong{color:#173d35;letter-spacing:-.05em;font-size:1.55rem;display:block}.metric-row em{color:#3b8d74}.workspace-grid{grid-template-columns:1.25fr 1fr;gap:17px;display:grid}.draft-card,.activity-card{background:#fff;border:1px solid #e0e9e5;border-radius:15px;padding:21px}.card-label{color:#70827d;justify-content:space-between;align-items:center;margin-bottom:19px;font-size:.63rem;display:flex}.card-label b{color:#2f7d66;background:#e5f7f0;border-radius:5px;padding:3px 7px;font-weight:700}.card-label a{color:#2d7a65}.draft-card h3{margin-bottom:8px;font-size:1rem}.draft-card p{color:#657a74;margin-bottom:15px;font-size:.7rem}.draft-line{background:#e8efec;border-radius:5px;width:72%;height:6px;margin-top:7px}.draft-line.wide{width:95%}.draft-actions{color:#687b76;gap:10px;margin-top:21px;font-size:.63rem;display:flex}.draft-actions span{background:#f1f5f3;border-radius:5px;padding:5px 7px}.publish-row{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.publish-row span{color:#667a74;font-size:.66rem}.activity-item{border-top:1px solid #edf1ef;grid-template-columns:27px 1fr auto;align-items:center;gap:9px;padding:13px 0;display:grid}.activity-item i{color:#238064;background:#e5f7f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.65rem;font-style:normal;display:grid}.activity-item i.scheduled{color:#9b6c20;background:#fff3d8}.activity-item strong,.activity-item small{font-size:.65rem;display:block}.activity-item small,.activity-item time{color:#7a8a86;font-size:.55rem}.phone-shell{z-index:4;background:#f4f8f6;border:7px solid #153e37;border-radius:36px;width:248px;height:515px;padding:16px 14px 0;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 35px 80px #123c3547}.phone-top{justify-content:space-between;align-items:start;height:22px;font-size:.48rem;font-weight:700;display:flex}.phone-top i{background:#153e37;border-radius:0 0 11px 11px;width:62px;height:17px;margin:-10px auto 0}.phone-appbar{align-items:center;gap:7px;margin-bottom:24px;font-size:.7rem;display:flex}.phone-appbar .brand-mark{border-radius:7px 7px 7px 3px;gap:2px;width:24px;height:24px}.phone-appbar .brand-mark i{width:11px;height:1px}.phone-appbar em{margin-left:auto;font-style:normal}.phone-shell>small{color:#668079;letter-spacing:.08em;font-size:.48rem}.phone-shell>h3{margin:3px 0 15px;font-size:1rem}.phone-card{background:#fff;border:1px solid #dfe8e4;border-radius:13px;padding:15px;box-shadow:0 10px 22px #123c3512}.post-badge{color:#377e69;background:#e7f7f1;border-radius:5px;margin-bottom:11px;padding:4px 7px;font-size:.47rem;font-weight:700;display:inline-block}.phone-card strong{font-size:.72rem;display:block}.phone-card p{color:#70817d;margin:7px 0 12px;font-size:.56rem;line-height:1.5}.phone-meta{color:#70817d;gap:7px;font-size:.47rem;display:flex}.phone-card button{color:#fff;background:var(--green);border:0;border-radius:7px;width:100%;margin-top:15px;padding:8px;font-size:.55rem;font-weight:700}.phone-nav{background:#fff;border-top:1px solid #dfe8e4;justify-content:space-around;align-items:center;height:63px;display:flex;position:absolute;inset:auto 0 0}.phone-nav span{color:#71827e;flex-direction:column;align-items:center;font-size:.62rem;display:flex}.phone-nav b{font-size:.36rem;font-weight:600}.phone-nav .phone-create{color:#fff;background:var(--green);border-radius:11px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid;transform:translateY(-8px)}.split-heading{grid-template-columns:1.4fr .75fr;align-items:end;gap:80px;display:grid}.split-heading h2{margin-bottom:0}.split-heading>p{color:var(--muted);margin-bottom:8px;font-size:1.05rem}.center-heading{text-align:center;max-width:880px;margin-inline:auto}.center-heading>p:last-child{max-width:620px;color:var(--muted);margin:22px auto 0}.problem-section{background:var(--paper)}.problem-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.problem-grid article{border-right:1px solid var(--line);min-height:250px;padding:36px 35px 0 0}.problem-grid article+article{padding-left:35px}.problem-grid article:last-child{border:0}.problem-grid article>span,.section-index{color:#5b9b88;font-family:Georgia,serif;font-size:.85rem;font-style:italic}.problem-grid h3{margin:35px 0 12px;font-size:1.4rem}.problem-grid p{color:var(--muted)}.workflow-section{color:#fff;background:var(--green)}.workflow-section h2 em,.integrations-band h2 em,.security-strip h2 em,.final-cta h2 em{color:var(--mint)}.workflow-section .center-heading>p:last-child,.final-cta .center-heading>p:last-child{color:#b7c9c4}.workflow-grid{border-top:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.workflow-grid article{border-right:1px solid #ffffff2e;padding:38px 30px 20px 0;position:relative}.workflow-grid article+article{padding-left:30px}.workflow-grid article:last-child{border:0}.workflow-grid article>span{color:#fff6;font-family:Georgia,serif;font-size:.8rem;position:absolute;top:25px;right:20px}.workflow-icon{width:50px;height:50px;color:var(--green);background:var(--mint);border-radius:14px;place-items:center;font-size:1.2rem;display:grid}.workflow-grid h3{margin:28px 0 12px;font-size:1.35rem}.workflow-grid p{color:#b9cbc6;font-size:.92rem}.capabilities .split-heading{align-items:center}.capability-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:65px;display:grid}.capability-card{min-height:330px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.capability-card:hover{box-shadow:var(--shadow);border-color:#acd6c8;transform:translateY(-5px)}.capability-featured{color:#fff;background:var(--green);border-color:var(--green)}.capability-number{color:#79928b;font-family:Georgia,serif;font-size:.72rem;font-style:italic}.capability-symbol{color:#206c58;background:#dcf5ec;border-radius:18px;place-items:center;width:67px;height:67px;margin:38px 0 26px;font-size:1.7rem;display:grid}.capability-featured .capability-symbol{color:var(--green);background:var(--mint)}.symbol-2{color:#a26c16;background:#fff0d6}.symbol-3{color:#5866aa;background:#e7eafb}.symbol-4{color:#a75a3d;background:#fae8df}.symbol-5{color:#3d789f;background:#e7f1f8}.symbol-6{color:#76559e;background:#eee7f6}.capability-card h3{margin-bottom:10px}.capability-card p{max-width:300px;color:var(--muted);margin:0;font-size:.9rem}.capability-featured p{color:#bcd0ca}.card-arrow{color:#5b8378;font-size:1.15rem;position:absolute;bottom:25px;right:28px}.capability-featured .card-arrow{color:var(--mint)}.audience-section{background:#f2f1ea}.audience-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:65px;display:grid}.audience-grid article{background:#fff;border:1px solid #e2e2db;border-radius:20px;padding:22px 22px 30px}.audience-tag{color:#5f756f;letter-spacing:.08em;text-transform:uppercase;background:#edf3f0;border-radius:5px;padding:4px 8px;font-size:.6rem;font-weight:800;display:inline-block}.audience-art{background:#e6f3ed;border-radius:14px;height:155px;margin:22px 0 28px;position:relative;overflow:hidden}.audience-art i{background:var(--green);border-radius:50%;display:block;position:absolute}.art-community i:first-child{width:70px;height:70px;top:38px;left:50%;transform:translate(-50%)}.art-community i:nth-child(2),.art-community i:nth-child(3){background:var(--mint);width:28px;height:28px;top:57px}.art-community i:nth-child(2){left:25%}.art-community i:nth-child(3){right:25%}.art-team{background:#f7ecd9}.art-team i{border-radius:26px 26px 10px 10px;width:52px;height:70px;bottom:34px}.art-team i:first-child{left:23%}.art-team i:nth-child(2){background:#6b8e85;height:86px;left:44%}.art-team i:nth-child(3){background:var(--mint);right:20%}.art-agency{background:#e8eafa}.art-agency i{border-radius:5px 5px 0 0;width:25%;height:80px;bottom:0}.art-agency i:first-child{height:55px;left:12%}.art-agency i:nth-child(2){background:#6574b2;height:105px;left:38%}.art-agency i:nth-child(3){background:var(--mint);height:76px;right:11%}.audience-grid h3{font-size:1.3rem}.audience-grid p{color:var(--muted);font-size:.9rem}.audience-grid a{color:#367864;font-size:.85rem;font-weight:750;text-decoration:none}.integrations-band{color:#fff;background:#163c35}.integrations-layout{grid-template-columns:.9fr 1fr;align-items:center;gap:80px;display:grid}.integrations-layout>div:first-child>p:not(.eyebrow){color:#b8cbc5;max-width:520px}.orbit-visual{min-height:490px;position:relative}.orbit{border:1px solid #a7f3d938;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit-one{width:290px;height:290px}.orbit-two{width:450px;height:450px}.integration-node{width:75px;height:75px;color:var(--green);background:#fff;border:7px solid #ffffff26;border-radius:22px;place-items:center;font-weight:900;display:grid;position:absolute;box-shadow:0 16px 40px #0000003d}.node-center{color:#fff;background:var(--mint);width:92px;height:92px;font-size:1.6rem;inset:50%;transform:translate(-50%,-50%)}.node-center b{background:var(--green);border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.node-wa{background:#59d69a;top:5%;left:48%;transform:translate(-50%)}.node-wp{color:#fff;background:#4f7591;bottom:8%;left:10%}.node-fb{color:#fff;background:#4777cf;font-family:Georgia,serif;font-size:2rem;bottom:19%;right:5%}.mobile-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:100px;display:grid}.mobile-copy>p:not(.eyebrow){color:var(--muted)}.check-list{padding:0;list-style:none}.check-list li{color:var(--ink-2);margin:11px 0;padding-left:28px;position:relative}.check-list li:before{content:"✓";width:18px;height:18px;color:var(--green);background:#dff4eb;border-radius:50%;place-items:center;font-size:.64rem;font-weight:900;display:grid;position:absolute;top:.13em;left:0}.mobile-copy .check-list{grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.phone-feature{background:linear-gradient(135deg,#dff3e9,#e9ece0);border-radius:32px;min-height:560px;position:relative;overflow:hidden}.product-stage-compact{min-height:560px}.product-stage-compact .app-window{display:none}.product-stage-compact .phone-shell{width:270px;height:545px;bottom:-20px;right:50%;transform:translate(50%)}.security-strip{color:#fff;background:#235348}.security-layout{grid-template-columns:110px 1fr 1fr;align-items:center;gap:50px;display:grid}.security-shield{width:90px;height:105px;color:var(--green);background:var(--mint);clip-path:polygon(50% 0,93% 16%,88% 72%,50% 100%,12% 72%,7% 16%);place-items:center;font-size:2rem;font-weight:900;display:grid}.security-layout h2{margin:0;font-size:clamp(2rem,3.5vw,3.6rem)}.security-layout>div:last-child p{color:#c3d3cf}.security-layout a{color:var(--mint);font-weight:750;text-decoration:none}.mini-pricing{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:0;margin-top:70px;display:grid}.mini-pricing article{border-right:1px solid var(--line);min-height:210px;padding:30px;position:relative}.mini-pricing article.featured{background:#eef8f4}.popular-label{color:var(--green);background:var(--mint);letter-spacing:.08em;text-transform:uppercase;border-radius:0 0 7px 7px;padding:4px 9px;font-size:.55rem;font-weight:850;position:absolute;top:0;right:20px}.mini-pricing h3{margin-bottom:5px}.mini-pricing p{min-height:45px;color:var(--muted);margin-bottom:15px;font-size:.77rem}.mini-pricing strong{letter-spacing:-.05em;font-size:2rem;display:block}.mini-pricing strong small{color:var(--muted);font-size:.7rem;font-weight:500}.mini-pricing article>span:last-child{color:#5d736d;font-size:.68rem}.mini-pricing>.button{margin:24px}.faq-section{background:#f4f3ed}.faq-groups{gap:65px;display:grid}.faq-group>h2{letter-spacing:-.03em;margin-bottom:20px;font-size:1.35rem}.accordion{border-top:1px solid #cedbd5}.accordion details{border-bottom:1px solid #cedbd5}.accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 3px;font-weight:750;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary span{flex:none;width:22px;height:22px;position:relative}.accordion summary span:before,.accordion summary span:after{content:"";background:var(--green);height:1px;transition:transform .2s;position:absolute;inset:10px 3px auto}.accordion summary span:after{transform:rotate(90deg)}.accordion details[open] summary span:after{transform:rotate(0)}.answer{max-width:700px;color:var(--muted);padding:0 40px 20px 3px}.answer p{margin:0}.center-action{text-align:center;margin-top:42px}.final-cta,.page-cta{color:#fff;background:var(--green);padding:clamp(100px,12vw,170px) 0}.final-cta .hero-actions{justify-content:center}.inner-hero{background:linear-gradient(135deg,#edf7f1,#f6f3e8);min-height:650px;padding:clamp(175px,18vw,230px) 0 100px;position:relative;overflow:hidden}.inner-hero .container{position:relative}.inner-hero h1{max-width:1040px;margin-bottom:28px;font-size:clamp(3rem,6vw,5.8rem)}.inner-hero .hero-lead{margin-bottom:0}.inner-hero .inner-glow{left:auto;right:-120px;transform:none}.breadcrumbs{color:#71847f;text-transform:capitalize;align-items:center;gap:10px;margin-bottom:35px;font-size:.75rem;display:flex}.breadcrumbs a{text-decoration:none}.article-hero .container{max-width:940px}.article-meta{color:var(--muted);margin-top:32px;font-size:.78rem}.inner-mockup{z-index:2;margin-top:-75px;position:relative}.inner-mockup+.section{padding-top:75px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:60px;display:grid}.steps-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:220px;padding:28px}.steps-grid span{color:#5f9b89;font-family:Georgia,serif;font-size:.75rem;font-style:italic}.steps-grid h3{margin:35px 0 10px}.steps-grid p{color:var(--muted);font-size:.9rem}.link-card-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.link-card{min-height:250px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:19px;padding:29px;text-decoration:none;transition:all .25s;position:relative}.link-card:hover{box-shadow:var(--shadow);border-color:#a6d0c3;transform:translateY(-4px)}.link-card>span{color:#629a89;font-family:Georgia,serif;font-size:.72rem}.link-card h2{margin:45px 0 10px;font-size:1.4rem}.link-card p{color:var(--muted);font-size:.88rem}.link-card>b{color:#4f8e7b;position:absolute;bottom:20px;right:24px}.section-card-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.section-card{border:1px solid var(--line);background:#fff;border-radius:22px;min-height:285px;padding:38px}.section-card:nth-child(3n+1){background:#f0f8f4}.section-card h2{margin:35px 0 16px;font-size:1.65rem}.section-card p{color:var(--muted)}.section-card .check-list li{font-size:.92rem}.code-showcase{color:#fff;background:var(--green);border-radius:26px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-top:100px;padding:55px;display:grid}.code-copy h2{font-size:2.5rem}.code-copy p:last-child{color:#bcd0ca}.code-showcase pre{color:#d5e4df;background:#0d2b26;border:1px solid #ffffff1a;border-radius:14px;margin:0;padding:28px;font:.86rem/1.8 Cascadia Code,Consolas,monospace;overflow:auto}.code-showcase code span{color:var(--mint)}.code-showcase code em{color:#f1d397;font-style:normal}.prose-layout{max-width:800px}.prose-layout .section-card{background:#fff;min-height:0;margin-bottom:18px;padding:42px}.prose-layout .section-card h2{margin-top:0;font-size:1.85rem}.prose-layout .section-card p{font-size:1.05rem;line-height:1.8}.pricing-hero{text-align:center;min-height:560px}.pricing-hero .hero-lead{margin-inline:auto}.pricing-shell{z-index:3;margin-top:-70px;padding-bottom:70px;position:relative}.billing-toggle{border:1px solid var(--line);background:#fff;border-radius:13px;gap:3px;width:fit-content;margin:0 auto 28px;padding:5px;display:flex;box-shadow:0 9px 28px #123c351a}.billing-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 15px;font-size:.82rem;font-weight:750}.billing-toggle button[aria-pressed=true]{color:#fff;background:var(--green)}.billing-toggle span{color:#2b775f;margin-left:5px;font-size:.58rem}.billing-toggle button[aria-pressed=true] span{color:var(--mint-bright)}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.price-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:34px;position:relative;box-shadow:0 12px 35px #123c350f}.price-card.featured{border:2px solid #398a73;transform:translateY(-9px);box-shadow:0 25px 65px #123c3529}.plan-heading{gap:14px;min-height:100px;display:flex}.plan-icon{width:38px;height:38px;color:var(--green);background:#ddf3ea;border-radius:10px;flex:none;place-items:center;display:grid}.plan-heading h2{margin-bottom:5px;font-size:1.45rem}.plan-heading p{color:var(--muted);font-size:.78rem}.plan-price strong{letter-spacing:-.07em;font-size:2.9rem}.plan-price span{color:var(--muted);font-size:.75rem}.billing-note{min-height:24px;color:var(--muted);margin-bottom:22px;font-size:.68rem}.price-card>.button{width:100%}.price-card .check-list{border-top:1px solid var(--line);min-height:210px;margin:28px 0;padding-top:20px}.price-card .check-list li{margin:9px 0;font-size:.82rem}.quota-row{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:5px;padding-top:17px;font-size:.62rem;display:flex}.quota-row b{color:var(--ink);font-size:.76rem;display:block}.pricing-source{color:var(--muted);text-align:center;margin:25px auto 0;font-size:.75rem}.comparison-section{background:#f2f1eb}.comparison-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px;display:grid}.comparison-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.form-hero{min-height:610px}.form-hero h1{max-width:900px}.form-section{background:#f3f2ec}.form-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.form-layout aside{position:sticky;top:110px}.form-layout aside h2{font-size:2.3rem}.form-aside-note{color:var(--muted);border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:.77rem}.card{border:1px solid var(--line);background:#fff;border-radius:23px;box-shadow:0 18px 55px #123c3514}.lead-form{padding:36px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lead-form label{display:block}.lead-form label>span{color:var(--ink-2);margin-bottom:7px;font-size:.78rem;font-weight:750;display:block}.lead-form label>span b{color:#ac513d}.lead-form input,.lead-form textarea,.lead-form select{width:100%;color:var(--ink);background:#fbfcfa;border:1px solid #ccd8d3;border-radius:9px;padding:12px 13px}.lead-form textarea{resize:vertical}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{outline-offset:1px;border-color:#4ba58b;outline:2px solid #71cbb1}.form-wide{grid-column:1/-1}.honeypot{position:absolute!important;left:-10000px!important}.lead-form .consent-row{align-items:flex-start;gap:10px;margin-top:20px;display:flex}.lead-form .consent-row input{width:18px;height:18px;accent-color:var(--green);margin-top:1px}.lead-form .consent-row>span{margin:0;font-weight:600;line-height:1.45}.form-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:22px;display:flex}.form-footer p{max-width:330px;color:var(--muted);margin:0;font-size:.68rem}.form-status{border-radius:9px;min-height:0;margin-top:16px;padding:0;font-size:.8rem}.form-status:not(:empty){padding:11px 13px}.form-status.pending{color:#66551c;background:#fff8d9}.form-status.success{color:#155d49;background:#e3f7ef}.form-status.error{color:#8a3529;background:#fce9e5}.version-badge{width:fit-content;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;margin-top:28px;padding:8px 9px 8px 16px;font-size:.8rem}.version-badge strong{color:#fff;background:var(--green);border-radius:999px;margin-left:10px;padding:5px 9px}.release-list{gap:18px;display:grid}.release-card{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:180px 1fr;gap:40px;padding:35px;display:grid}.release-card span{color:#568a7b;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:800}.release-card h2{margin:6px 0;font-size:1.6rem}.release-card time{color:var(--muted);font-size:.72rem}.release-card ul{color:var(--ink-2);margin:0}.release-card li+li{margin-top:9px}.legal-hero{min-height:520px}.legal-hero h1{font-size:clamp(3rem,5vw,5rem)}.legal-document,.legal-placeholder{border:1px solid var(--line);background:#fff;border-radius:20px;padding:45px}.legal-document h1{letter-spacing:-.04em;font-size:2.2rem}.legal-document h2{letter-spacing:-.03em;margin-top:40px;font-size:1.55rem}.legal-document h3{margin-top:28px}.legal-document p,.legal-document li{color:var(--ink-2)}.legal-document a{color:#246f5a}.review-badge{color:#785c10;letter-spacing:.07em;text-transform:uppercase;background:#fff2bd;border-radius:6px;padding:5px 9px;font-size:.64rem;font-weight:850;display:inline-block}.legal-placeholder h2{margin:30px 0 15px;font-size:2rem}.legal-placeholder p{max-width:650px;color:var(--muted);margin-bottom:25px}.site-footer{color:#fff;background:#0d2e28;padding:80px max(24px,50vw - 685px) 30px}.footer-main{grid-template-columns:1.8fr repeat(5,1fr);gap:35px;display:grid}.brand-footer{color:#fff}.brand-footer .brand-mark{color:var(--green);background:var(--mint)}.footer-intro p{color:#aabfba;max-width:300px;margin:25px 0;font-size:.83rem}.footer-column h2{color:#77918b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;font-size:.67rem}.footer-column a{color:#c5d4d0;margin:9px 0;font-size:.8rem;text-decoration:none;display:block}.footer-column a:hover{color:#fff}.footer-bottom{color:#718b84;border-top:1px solid #ffffff1f;justify-content:space-between;gap:40px;margin-top:65px;padding-top:22px;font-size:.66rem;display:flex}.footer-bottom p:last-child{text-align:right;max-width:580px}.reveal-ready{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.75,.2,1);transform:translateY(24px)}.reveal-ready.revealed{opacity:1;transform:none}@media (width<=1120px){.nav-group>a,.nav-direct{padding-inline:5px;font-size:.8rem}.header-inner{gap:14px}.nav-actions{gap:8px}.phone-shell{right:-8px}.footer-main{grid-template-columns:1.7fr repeat(3,1fr)}.footer-column:nth-last-child(-n+2){margin-top:20px}}@media (width<=900px){.site-header{padding:12px 0}.site-header.header-hidden{transform:none}.header-inner{justify-content:space-between;width:min(100% - 28px,1370px)}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-content:center;gap:5px;width:45px;height:43px;padding:10px;display:grid}.menu-toggle>span:not(.sr-only){background:var(--green);border-radius:2px;width:21px;height:2px;transition:all .2s;display:block}.menu-toggle[aria-expanded=true]>span:nth-child(2){transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true]>span:nth-child(3){opacity:0}.menu-toggle[aria-expanded=true]>span:nth-child(4){transform:translateY(-7px)rotate(-45deg)}.primary-nav{border:1px solid var(--line);max-height:calc(100vh - 85px);box-shadow:var(--shadow);backdrop-filter:blur(18px);background:#fffffffa;border-radius:18px;align-items:stretch;padding:18px;display:none;position:fixed;inset:68px 14px auto;overflow-y:auto}.primary-nav.open,.nav-groups,.nav-actions{display:block}.nav-group{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;display:grid}.nav-group>a,.nav-direct{padding:12px 4px;font-size:.95rem;display:block}.nav-group>button{width:42px;height:42px;margin:2px 0;padding:15px}.nav-dropdown{visibility:visible;opacity:1;width:auto;box-shadow:none;background:0 0;border:0;grid-column:1/-1;padding:0 0 9px 12px;display:none;position:static;transform:none}.nav-group:hover .nav-dropdown{display:none}.nav-group:has(>button[aria-expanded=true]) .nav-dropdown{display:block}.nav-actions{grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.login-link{border:1px solid var(--line);border-radius:10px;place-items:center;display:grid}.split-heading,.integrations-layout,.mobile-layout,.security-layout,.form-layout{grid-template-columns:1fr;gap:40px}.problem-grid,.capability-grid,.audience-grid,.steps-grid,.link-card-grid,.pricing-grid,.comparison-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.workflow-grid article:nth-child(2){border-right:0}.product-stage{min-height:580px}.app-window{width:96%}.app-shell{height:475px}.app-sidebar{width:60px}.activity-card{display:none}.workspace-grid{grid-template-columns:1fr}.phone-shell{width:220px;height:455px}.mini-pricing{grid-template-columns:repeat(3,1fr)}.mini-pricing>.button{grid-column:1/-1}.mobile-layout{grid-template-columns:1fr 1fr;gap:35px}.security-layout{grid-template-columns:90px 1fr}.security-layout>div:last-child{grid-column:2}.orbit-visual{min-height:430px}.form-layout aside{position:static}.footer-main{grid-template-columns:repeat(3,1fr)}.footer-intro{grid-column:1/-1}}@media (width<=650px){.container,.container.narrow{width:min(100% - 32px, var(--container))}.container.wide{width:min(100% - 20px,1370px)}.section{padding:78px 0}h1{font-size:clamp(2.65rem,13vw,4rem)}h2{font-size:clamp(2.1rem,10vw,3rem)}.home-hero{background-size:38px 38px,38px 38px,auto;padding-top:135px}.hero-copy-block h1 br,.split-heading h2 br{display:none}.hero-actions{gap:18px}.hero-actions .button{width:100%}.trust-line{text-align:left;align-items:flex-start}.hero-product{margin-top:50px}.product-stage{min-height:430px}.app-window{border-radius:14px;width:100%}.window-bar{height:32px}.window-title,.live-pill{display:none}.app-shell{height:360px}.app-sidebar{width:45px;padding:10px 5px}.mini-brand,.side-item.bottom{display:none}.side-item{width:33px;height:33px}.app-main{padding:15px}.mock-heading button{display:none}.metric-row{grid-template-columns:repeat(2,1fr);gap:7px;margin:16px 0}.metric-row>div{padding:11px}.metric-row>div:last-child{display:none}.draft-card{padding:15px}.phone-shell{border-width:4px;border-radius:24px;width:150px;height:315px;padding:9px 8px 0;bottom:-55px;right:-4px}.phone-top,.phone-appbar{display:none}.phone-shell>small{margin-top:20px;display:block}.phone-card{padding:9px}.phone-card p{display:none}.phone-nav{height:45px}.phone-nav span:nth-child(2),.phone-nav span:nth-child(4){display:none}.problem-grid,.capability-grid,.audience-grid,.steps-grid,.link-card-grid,.section-card-grid,.pricing-grid,.comparison-grid{grid-template-columns:1fr}.problem-grid article,.problem-grid article+article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 0}.problem-grid h3{margin-top:18px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article,.workflow-grid article+article{border-bottom:1px solid #ffffff26;border-right:0;padding:28px 0}.capability-card{min-height:290px}.integrations-layout{gap:20px}.orbit-visual{min-height:360px;transform:scale(.88)}.orbit-two{width:360px;height:360px}.mobile-layout,.mobile-copy .check-list{grid-template-columns:1fr}.phone-feature{min-height:500px}.product-stage-compact .phone-shell{width:245px;height:510px}.product-stage-compact .phone-top,.product-stage-compact .phone-appbar{display:flex}.product-stage-compact .phone-card p{display:block}.product-stage-compact .phone-nav span:nth-child(2),.product-stage-compact .phone-nav span:nth-child(4){display:flex}.security-layout{text-align:center;grid-template-columns:1fr}.security-shield{margin:0 auto}.security-layout>div:last-child{grid-column:1}.mini-pricing{grid-template-columns:1fr}.mini-pricing article{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.inner-hero{min-height:560px;padding:145px 0 75px}.inner-hero h1{font-size:clamp(2.7rem,12vw,4.2rem)}.inner-mockup{margin-top:-35px}.section-card{min-height:0;padding:28px}.section-card h2{margin-top:22px}.code-showcase{border-radius:0;grid-template-columns:1fr;gap:25px;margin-top:55px;padding:30px 20px}.price-card.featured{transform:none}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.lead-form{padding:22px}.form-footer{flex-direction:column;align-items:stretch}.release-card{grid-template-columns:1fr;gap:20px;padding:25px}.legal-document,.legal-placeholder{padding:28px 22px}.footer-main{grid-template-columns:1fr 1fr}.footer-intro{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-bottom p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-ready{opacity:1;transform:none}}
