:root{--ink:#17342a;--deep:#14372b;--green:#245a42;--muted:#697b72;--line:#dfe7df;--paper:#f4f6f0;--white:#fff;--lime:#d5ee9f;--mint:#e8f1e4;--orange:#e98364;--shadow:0 18px 55px rgba(25,61,45,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 64px));margin:0 auto}.site-header{height:78px;padding:0 max(32px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:rgba(244,246,240,.92);border-bottom:1px solid rgba(23,52,42,.08);position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:760;letter-spacing:-.8px}.dot{color:#6d9f62}.brand-mark{width:26px;height:26px;background:var(--deep);border-radius:8px;display:flex;align-items:flex-end;justify-content:center;gap:3px;padding:6px}.brand-mark i{width:3px;background:var(--lime);border-radius:3px}.brand-mark i:nth-child(1){height:7px}.brand-mark i:nth-child(2){height:11px}.brand-mark i:nth-child(3){height:15px}.site-nav{display:flex;align-items:center;gap:34px;color:#56685e;font-size:12px;font-weight:650}.site-nav>a:not(.nav-cta):hover{color:var(--green)}.site-nav .nav-cta{display:inline-flex;align-items:center;gap:12px;background:var(--deep);color:white;border-radius:6px;padding:12px 15px}.site-nav .nav-cta span{color:var(--lime);font-size:15px}.menu-toggle{display:none;background:transparent;border:0;color:var(--deep);font-size:20px}.hero{min-height:635px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:36px;position:relative;padding-top:36px;padding-bottom:58px}.hero-copy{position:relative;z-index:2;padding:15px 0 26px}.eyebrow{display:flex;align-items:center;gap:9px;color:#75867b;font-size:9px;font-weight:760;letter-spacing:1.35px}.eyebrow-dot{width:7px;height:7px;background:#79a96d;border-radius:50%;box-shadow:0 0 0 4px #e2edda}.hero h1{font-size:clamp(45px,5.6vw,72px);line-height:.99;letter-spacing:-4.3px;font-weight:620;max-width:610px;margin:27px 0 22px}.hero h1 em,.section-intro h2 em,.feature-copy h2 em,.faq-heading h2 em,.closing-card h2 em{font-family:Georgia,serif;font-weight:400;color:#639266;letter-spacing:-3.6px}.hero-lede{max-width:465px;color:#687a70;font-size:15px;line-height:1.75;margin:0}.hero-actions{display:flex;align-items:center;gap:11px;margin:28px 0 30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;border-radius:6px;font-size:12px;font-weight:700;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--deep);padding:0 18px;color:white;box-shadow:0 5px 12px rgba(20,55,43,.12)}.button-primary span{color:var(--lime);font-size:17px}.button-text{padding:0 12px;color:#496655}.button-text span{font-size:17px}.hero-proof{display:flex;align-items:center;gap:9px;color:#617469;font-size:10px;font-weight:650}.proof-icon{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#dcebd1;color:#47764b;font-size:10px}.proof-divider{width:3px;height:3px;border-radius:50%;background:#a6b1a8;margin:0 2px}.hero-visual{height:500px;position:relative;display:grid;place-items:center}.visual-glow{position:absolute;width:445px;height:445px;background:radial-gradient(circle,#deebd7 0,rgba(222,235,215,.5) 42%,rgba(244,246,240,0) 70%);border-radius:50%}.orbit{position:absolute;border:1px solid rgba(64,112,79,.15);border-radius:50%;transform:rotate(-20deg)}.orbit-one{width:510px;height:325px}.orbit-two{width:550px;height:390px;transform:rotate(27deg)}.workspace-card{width:min(440px,90%);position:relative;z-index:2;background:white;border:1px solid #e4eae2;border-radius:11px;padding:20px 21px;box-shadow:0 22px 60px rgba(28,58,40,.14);transform:rotate(1.1deg)}.workspace-top,.workspace-title,.progress-row,.workspace-bottom,.creative-item,.review-header,.review-footer{display:flex;align-items:center;justify-content:space-between}.workspace-top{padding-bottom:17px;border-bottom:1px solid #edf0ec}.mini-brand{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:760}.brand-mark.small{width:18px;height:18px;border-radius:5px;padding:4px;gap:2px}.brand-mark.small i{width:2px}.brand-mark.small i:nth-child(1){height:5px}.brand-mark.small i:nth-child(2){height:7px}.brand-mark.small i:nth-child(3){height:10px}.preview-label,.mini-label{font-size:7px;letter-spacing:1px;color:#89968d;font-weight:750}.workspace-title{padding:19px 0 17px}.mini-label{display:block}.workspace-title h2{margin:6px 0 0;font-size:19px;letter-spacing:-.5px}.draft-pill{display:flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #e7ebe4;border-radius:20px;color:#728277;font-size:8px;font-weight:700}.draft-pill i{width:5px;height:5px;border-radius:50%;background:#dcb46a}.progress-row{font-size:8px;color:#859188}.progress-row strong{color:#526d5a;font-size:8px}.progress-track{height:4px;background:#edf1eb;border-radius:4px;margin-top:7px;overflow:hidden}.progress-track span{display:block;width:68%;height:100%;background:#7fa56b;border-radius:4px}.creative-list{padding:13px 0 8px}.creative-item{padding:8px 0;justify-content:flex-start;gap:10px}.creative-thumb{width:35px;height:38px;border-radius:5px;display:grid;place-items:center;color:white;font-size:8px;font-weight:800}.creative-thumb span{mix-blend-mode:soft-light}.thumb-one{background:linear-gradient(145deg,#d7bd83 4%,#9d7549 49%,#355841 50%)}.thumb-two{background:linear-gradient(145deg,#e3aa89 0%,#e7d7ae 46%,#7e9e80 47%)}.thumb-three{background:linear-gradient(145deg,#586e55 0%,#a8b98a 49%,#e9cdb3 50%)}.creative-data{display:flex;flex-direction:column;gap:4px;flex:1}.creative-data strong{font-size:9px}.creative-data>span{font-size:8px;color:#89968d}.ready-check,.pending-mark{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#e7f0df;color:#578050;font-size:9px;font-weight:800}.pending-mark{background:#f5efdf;color:#c19a49;font-size:16px}.workspace-bottom{border-top:1px solid #edf0ec;padding-top:13px;margin-top:7px;font-size:7px;color:#718178;font-weight:700;letter-spacing:.3px}.workspace-bottom>span:first-child{display:flex;align-items:center;gap:6px}.bottom-dot{width:5px;height:5px;background:#77a365;border-radius:50%}.pause-chip{color:#876f41;background:#f8f1dc;padding:5px 7px;border-radius:4px;font-size:6px;letter-spacing:.7px}.float-note{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;background:white;border:1px solid #e6ece4;border-radius:7px;padding:10px 12px;box-shadow:0 10px 28px rgba(24,58,42,.1)}.float-note strong,.float-note small{display:block}.float-note strong{font-size:8px}.float-note small{margin-top:3px;color:#8a978e;font-size:7px}.note-symbol{width:23px;height:23px;border-radius:6px;display:grid;place-items:center;background:#f8e8d6;color:#bd7d43}.note-green{background:#e5efde;color:#528255}.note-top{top:77px;right:0;transform:rotate(3deg)}.note-bottom{bottom:72px;left:-8px;transform:rotate(-3deg)}.scroll-cue{position:absolute;left:0;bottom:22px;display:flex;align-items:center;gap:9px;color:#9ba69e;font-size:7px;letter-spacing:1.1px;font-weight:700}.scroll-cue span{width:20px;height:1px;background:#9eaa9f}.trust-strip{background:#e9eee5;border-top:1px solid #dfe6dc;border-bottom:1px solid #dfe6dc}.trust-inner{height:71px;display:flex;align-items:center;justify-content:space-between}.trust-inner>span{font-size:8px;letter-spacing:1.2px;color:#819084;font-weight:750}.trust-inner>div{font-size:10px;font-weight:650;color:#50665a}.trust-inner i{font-size:8px;font-style:normal;color:#77a169;margin-right:8px}.workflow-section{padding-top:110px;padding-bottom:112px}.section-intro{max-width:660px}.eyebrow-line{width:23px;height:1px;background:#8eb181}.section-intro h2,.faq-heading h2{font-size:47px;line-height:1.08;letter-spacing:-2.3px;font-weight:570;margin:19px 0 14px}.section-intro h2 em,.faq-heading h2 em{letter-spacing:-2px}.section-intro>p{max-width:520px;color:#75847a;line-height:1.7;font-size:12px;margin:0}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:52px}.step-card{min-height:238px;background:#fff;border:1px solid #e4eae2;border-radius:8px;padding:22px 23px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.step-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.step-top{display:flex;justify-content:space-between;align-items:center}.step-number{font-size:8px;color:#9ca79e;letter-spacing:1px;font-weight:750}.step-icon{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;font-size:15px;font-weight:700}.icon-upload{background:#edf3e8;color:#71915d}.icon-edit{background:#f8eee0;color:#b98950}.icon-launch{background:#e8eef0;color:#557c78}.step-card h3{margin:26px 0 8px;font-size:16px;letter-spacing:-.4px}.step-card p{margin:0;max-width:280px;color:#7b897f;font-size:11px;line-height:1.65}.step-meta{position:absolute;bottom:18px;left:23px;display:flex;align-items:center;gap:7px;color:#99a39b;font-size:7px;letter-spacing:.8px;font-weight:750}.mini-file,.mini-lines,.mini-pause{font-size:13px;color:#6f9770}.mini-lines{color:#b88b52}.mini-pause{color:#6b8981}.features-section{background:#173b2d;color:white;padding:96px 0;position:relative;overflow:hidden}.feature-layout{display:grid;grid-template-columns:1fr .95fr;gap:90px;align-items:center}.eyebrow-light{color:#bdcbbd}.eyebrow-light .eyebrow-line{background:#9ebc83}.feature-copy h2{max-width:460px;font-size:49px;line-height:1.06;letter-spacing:-2.5px;font-weight:560;margin:20px 0 17px}.feature-copy h2 em{color:#d7efa6;letter-spacing:-2.2px}.feature-copy>p{max-width:435px;color:#c3cec4;font-size:12px;line-height:1.8;margin:0}.feature-link{display:inline-flex;gap:15px;align-items:center;color:#d5ee9f;font-size:11px;font-weight:700;margin-top:27px}.feature-link span{font-size:16px}.review-card{background:#f8faf7;color:var(--ink);border-radius:10px;padding:23px 24px;box-shadow:0 20px 50px rgba(0,0,0,.18);max-width:420px;justify-self:end;width:100%;transform:rotate(-1deg)}.review-header{padding-bottom:15px;border-bottom:1px solid #e6ece5}.review-header h3{font-size:16px;margin:6px 0 0;letter-spacing:-.4px}.review-state{background:#edf2e8;color:#72826f;border-radius:4px;padding:6px 7px;font-size:7px;letter-spacing:.7px;font-weight:750}.review-check{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid #edf0ec}.review-check>span{width:17px;height:17px;background:#e4efdd;border-radius:50%;display:grid;place-items:center;color:#58844e;font-size:10px;font-weight:800;flex:none}.review-check>span.check-empty{background:white;border:1px solid #d7ded5}.review-check strong,.review-check small{display:block}.review-check strong{font-size:9px}.review-check small{font-size:8px;color:#89968e;margin-top:4px}.review-footer{padding-top:15px;color:#728378;font-size:7px;letter-spacing:.8px;font-weight:750}.review-footer span:first-child{display:flex;align-items:center;gap:6px}.review-footer b{display:inline-block;width:5px;height:5px;background:#83a96e;border-radius:50%}.faq-section{padding-top:108px;padding-bottom:105px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq-heading h2{font-size:42px}.faq-list{border-top:1px solid #dfe6dc}.faq-list details{border-bottom:1px solid #dfe6dc;padding:17px 0}.faq-list summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;font-size:12px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:18px;color:#80a36f;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:520px;margin:12px 28px 2px 0;color:#78877d;font-size:11px;line-height:1.75}.closing-section{padding:0 32px 72px}.closing-card{min-height:335px;border-radius:11px;background:#21533d;position:relative;overflow:hidden;text-align:center;padding:50px 20px;color:white}.closing-card>*:not(.closing-orb){position:relative;z-index:1}.closing-card .eyebrow{justify-content:center}.closing-card h2{font-size:44px;line-height:1.05;letter-spacing:-2.1px;font-weight:550;margin:17px 0 11px}.closing-card h2 em{color:#d7efa6;letter-spacing:-2px}.closing-card>p{margin:0;color:#d2ddd1;font-size:11px}.button-light{min-height:40px;background:#eff5e6;color:#28583d;padding:0 15px;margin-top:19px}.button-light span{font-size:16px}.closing-orb{position:absolute;width:540px;height:540px;left:50%;top:47%;transform:translate(-50%,-50%);border:1px solid rgba(215,239,166,.16);border-radius:50%;box-shadow:0 0 0 45px rgba(215,239,166,.04),0 0 0 95px rgba(215,239,166,.03)}.closing-aside{position:absolute!important;right:32px;bottom:25px;color:#bdd0bf;font-size:7px;letter-spacing:1px;font-weight:700}.site-footer{border-top:1px solid #e0e7dd}.footer-inner{min-height:75px;display:flex;align-items:center;justify-content:space-between;color:#87938a;font-size:9px}.footer-wordmark{color:var(--ink);font-size:14px}.footer-wordmark .brand-mark{width:21px;height:21px;border-radius:6px;padding:5px;gap:2px}.footer-wordmark .brand-mark i{width:2px}.footer-wordmark .brand-mark i:nth-child(1){height:5px}.footer-wordmark .brand-mark i:nth-child(2){height:8px}.footer-wordmark .brand-mark i:nth-child(3){height:11px}
@media(max-width:980px){.hero{grid-template-columns:1fr 1fr;gap:10px;min-height:570px}.hero h1{font-size:57px}.hero-visual{transform:scale(.9)}.feature-layout{gap:45px}.faq-section{gap:45px}}
@media(max-width:740px){.wrap{width:min(100% - 38px,560px)}.site-header{height:67px;padding:0 19px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:66px;left:0;right:0;padding:17px 20px 20px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:15px}.site-nav.is-open{display:flex}.site-nav .nav-cta{justify-content:space-between}.hero{display:block;min-height:auto;padding-top:58px;padding-bottom:78px}.hero-copy{padding:0}.hero h1{font-size:clamp(48px,12vw,67px);letter-spacing:-3.7px;margin-top:22px}.hero h1 em{letter-spacing:-3px}.hero-lede{font-size:14px}.hero-actions{flex-wrap:wrap;margin:23px 0}.hero-proof{font-size:9px;flex-wrap:wrap}.hero-visual{height:380px;transform:none;margin-top:12px}.workspace-card{width:min(420px,91%);padding:17px}.orbit-one{width:100%;height:270px}.orbit-two{width:100%;height:320px}.note-top{right:-2px;top:31px}.note-bottom{left:-4px;bottom:25px}.scroll-cue{bottom:17px}.trust-inner{height:auto;min-height:75px;padding-top:18px;padding-bottom:18px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.trust-inner>span{grid-column:1/-1}.trust-inner>div{font-size:9px}.workflow-section{padding-top:76px;padding-bottom:78px}.section-intro h2,.feature-copy h2{font-size:39px;letter-spacing:-2px}.steps-grid{grid-template-columns:1fr;gap:10px;margin-top:32px}.step-card{min-height:214px}.features-section{padding:72px 0}.feature-layout{grid-template-columns:1fr;gap:37px}.review-card{justify-self:center;transform:none}.faq-section{padding-top:76px;padding-bottom:75px;display:block}.faq-heading h2{font-size:37px}.faq-list{margin-top:32px}.closing-section{padding:0 14px 45px}.closing-card{min-height:310px;padding:43px 14px}.closing-card h2{font-size:38px}.closing-aside{right:0;left:0;bottom:17px}.footer-inner{min-height:95px;display:grid;grid-template-columns:1fr auto;gap:3px 12px}.footer-inner>span:nth-child(2){grid-row:2}.footer-inner>span:nth-child(3){grid-column:2;grid-row:1/3;text-align:right;max-width:78px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
