:root{--ink:#17352d;--green:#246b50;--cream:#f6f7f3;--lime:#d9ef8b;--muted:#5d6f66;--line:#dce3d8;--white:#fff;--amber:#965615;--radius:18px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--cream);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #5e953b;outline-offset:5px}button{font:inherit}button:disabled{cursor:not-allowed}p{margin:0;line-height:1.65}h1,h2,h3{margin:0;font-weight:500;letter-spacing:-.045em;line-height:1.05}h2{font-size:46px}h3{font-size:27px}strong{font-weight:600}.wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.skip{position:fixed;top:-100px;left:20px;z-index:50;background:var(--lime);padding:15px}.skip:focus{top:15px}.header{border-bottom:1px solid var(--line);background:var(--cream)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:94px}.brand{display:flex;align-items:center;gap:9px;font-size:27px;font-weight:700;letter-spacing:-1.1px}.brand-mark{display:flex;align-items:center;justify-content:center;width:34px;height:38px;border:2px solid var(--ink);border-radius:10px;font-size:29px;line-height:1;padding-bottom:3px;letter-spacing:-4px;padding-right:4px}.brand-dot{width:5px;height:5px;border-radius:50%;background:var(--green);align-self:flex-end;margin:0 0 6px -5px}.nav{display:flex;gap:28px;font-size:14px}.nav a{padding:12px 0}.nav a:hover,.text-link:hover{text-decoration:underline;text-underline-offset:5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--ink);color:#fff;border:1px solid var(--ink);border-radius:7px;min-height:54px;padding:15px 21px;font-size:14px;font-weight:600;line-height:1.35;transition:background .15s,transform .15s}.button:hover{background:#2b5142;transform:translateY(-1px)}.button span{font-size:21px;font-weight:400;line-height:1}.button-small{min-height:44px;padding:11px 16px;gap:16px}.hero{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:58px;padding-top:64px;padding-bottom:68px;min-height:680px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.12em;display:flex;align-items:center;gap:9px;line-height:1.6}.status-dot{width:6px;height:6px;background:var(--green);border-radius:50%}.separator{margin-inline:5px;color:#a0aea3}.hero h1{font-size:67px;line-height:1.04;margin:24px 0 23px;letter-spacing:-.055em}.hero h1>span{color:var(--green)}.hero-description{font-size:17px;max-width:455px;color:#4f6357;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.text-link{font-size:13px;font-weight:600;display:flex;align-items:center;gap:13px}.hero-note{font-size:11px;color:var(--muted);margin-top:17px}.product-scene{min-width:0;background:#e7ebdf;border:1px solid #dde3d4;border-radius:3px;padding:23px 25px 0;position:relative}.scene-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;letter-spacing:.1em;margin-bottom:30px}.scene-index{font-size:10px;letter-spacing:.03em;color:#66745c}.dashboard{display:grid;grid-template-columns:49px 1fr;background:#fff;border:1px solid #d4ddcd;border-radius:12px;overflow:hidden;box-shadow:0 20px 42px -30px #35442d66;transform:rotate(-1.4deg)}.dashboard-sidebar{display:flex;flex-direction:column;align-items:center;background:#f8faf6;border-right:1px solid #e5eae0;padding:17px 0;gap:13px}.mini-logo{font-size:26px;letter-spacing:-3px;font-weight:700;margin-bottom:15px}.side-icon{font-size:17px;color:#768773;display:flex;width:30px;height:31px;align-items:center;justify-content:center;border-radius:6px}.side-icon.active{background:var(--green);color:white}.side-bottom{display:flex;align-items:center;justify-content:center;margin-top:auto;border-radius:50%;width:26px;height:26px;background:#e2e9da;font-size:8px;font-weight:700}.dashboard-body{padding:19px 19px 16px;min-width:0}.dashboard-topline{display:flex;justify-content:space-between;gap:8px;font-size:10px;align-items:center;border-bottom:1px solid #edf0e9;padding-bottom:17px}.demo-label{font-size:7px;letter-spacing:.07em;padding:5px 6px;background:#eef1e9;border-radius:3px}.dashboard-heading{display:flex;justify-content:space-between;align-items:center;margin:22px 0 17px}.small-label{font-size:7px;letter-spacing:.09em;color:#5c6b54;font-weight:600}.dashboard-heading h2{font-size:28px;margin-top:6px;letter-spacing:-.04em}.day-icon{font-size:30px;color:#818f64}.attention{display:flex;align-items:center;gap:9px;border:1px solid #ead9a8;background:#fff8e8;padding:12px 11px;border-radius:7px;color:#71531d}.attention-icon{border:1px solid #b58d38;border-radius:50%;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.attention strong{font-size:10px}.attention p{font-size:8px;margin-top:4px;line-height:1.4}.metric-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:14px 0 22px}.metric{border:1px solid #e4e8dd;border-radius:7px;padding:12px 10px;display:flex;flex-direction:column;gap:9px;font-size:8px;color:#687260}.metric-value{font-size:27px;color:#234531;line-height:1.15;letter-spacing:-1px}.metric-value span{font-size:9px;letter-spacing:0;margin-left:5px;color:#76836c}.bar{height:3px;background:#dca44d;border-radius:4px}.bar.empty{background:#e2e8dc}.task-heading{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-bottom:8px}.task-heading>span{font-size:8px;color:#73806b}.example-task{display:flex;align-items:center;gap:9px;padding:12px 0;border-top:1px solid #e8ece4;font-size:10px}.task-number{color:#849074;font-size:8px}.example-task p{font-size:8px;color:#7c8774;margin-top:4px;line-height:1.3}.example-task>span:last-child{margin-left:auto;color:#76876e}.scene-footer{display:flex;align-items:center;gap:9px;margin-top:22px;padding-bottom:21px}.scene-footer p{font-size:10px;color:#5e6d54}.scene-footer strong{padding-inline:4px}.scene-check{font-size:25px}.scene-seal{border:1px solid #aab79a;color:#637453;transform:rotate(-13deg);font-size:10px;font-weight:700;line-height:1.1;display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;margin-left:auto}.principles{border-block:1px solid var(--line)}.principles-inner{display:flex;justify-content:space-between;gap:30px;align-items:center;min-height:79px}.principles p{font-size:12px;font-weight:500}.principles span{font-size:9px;color:#8c9c80;margin-right:16px}.section{padding-block:98px}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:110px}.section-intro h2{margin:21px 0}.section-intro>p:last-child{max-width:340px;font-size:14px;color:var(--muted)}.steps{padding-top:5px}.step{display:flex;gap:27px;padding:24px 0;border-bottom:1px solid var(--line)}.step:first-child{padding-top:0}.step-index{font-size:12px;font-weight:600;color:var(--green);padding-top:4px}.step h3{font-size:21px;letter-spacing:-.025em;margin-bottom:11px}.step p{font-size:13px;color:var(--muted)}.feature-section{background:#e9eee4;padding-block:82px 86px}.feature-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:38px}.feature-heading h2{margin-top:20px}.feature-heading>p{max-width:330px;font-size:14px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.feature{border-radius:12px;border:1px solid #dce4d3;background:#f9faf5;padding:30px;position:relative}.feature-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:40px;background:#fff}.feature-kicker{font-size:9px;font-weight:700;letter-spacing:.11em;color:#53744c;display:block;margin-bottom:18px}.feature h3{font-size:30px;margin-bottom:16px}.feature p{font-size:13px;color:var(--muted);max-width:360px}.status-example{background:#f4f6ee;border:1px solid #e2e6da;border-radius:10px;padding:23px 26px;align-self:center}.status-example .small-label{font-size:8px;display:block;margin-bottom:24px}.status-example>div{display:flex;align-items:center;gap:9px;font-size:13px}.status-example p{font-size:11px;margin:7px 0 0 18px}.status-example hr{border:0;border-top:1px solid #dfe5d7;margin:20px 0}.signal{width:8px;height:8px;border-radius:50%;display:block}.signal.orange{background:#bc822d}.signal.gray{background:#8e9c86}.feature-symbol{float:right;font-size:33px;color:var(--green);line-height:1}.feature:not(.feature-wide) .feature-kicker{margin-top:9px;margin-bottom:28px}.coverage{display:grid;grid-template-columns:1fr 1fr;gap:110px;border-bottom:1px solid var(--line)}.coverage h2{margin-top:20px}.large-copy{font-size:18px;color:#4b6255;max-width:425px}.domain-tags{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.domain-tags span{font-size:11px;padding:10px 13px;border:1px solid #cbd6c3;border-radius:5px}.coverage-note{font-size:12px;color:var(--muted);border-left:2px solid #b5bf9c;padding-left:16px}.coverage-note strong{font-weight:600}.faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.faq-section h2{margin-top:20px}.faq-list{border-top:1px solid #d3ddce}.faq-list details{border-bottom:1px solid #d3ddce}.faq-list summary{cursor:pointer;list-style:none;font-size:15px;font-weight:500;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;line-height:1;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>p{font-size:13px;color:var(--muted);padding:0 35px 23px 0}.closing{background:var(--ink);color:#fff;border-radius:13px;padding:48px 50px;display:flex;align-items:center;justify-content:space-between;gap:45px;margin-bottom:53px}.closing .eyebrow{color:#c9d9af}.closing h2{font-size:43px;margin:17px 0}.closing>div>p:last-child{font-size:12px;color:#c8d6c6;max-width:360px}.button-light{background:var(--lime);color:var(--ink);border-color:var(--lime)}.button-light:hover{background:#e5f3b7}.closing-action{min-width:280px}.closing-action p{font-size:10px!important;text-align:center;margin-top:12px}.footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:0 39px}.footer .brand{font-size:22px}.footer .brand-mark{width:28px;height:30px;font-size:24px;border-radius:7px}.footer p,.footer>span{font-size:10px;color:var(--muted)}.gateway{min-height:calc(100vh - 210px);padding-block:90px}.gateway-card{max-width:780px;margin:auto;border:1px solid var(--line);border-radius:16px;background:white;padding:50px}.gateway-card h1{font-size:54px;margin:25px 0}.gateway-card .lead{font-size:18px;color:var(--muted);max-width:580px}.gateway-status{margin:32px 0;padding:20px;background:#fff8e8;border:1px solid #ead9a8;border-radius:9px;color:#71531d}.gateway-status p{font-size:13px;margin-top:6px}.gateway-card ul{padding-left:20px;font-size:14px;line-height:1.8;color:var(--muted)}.gateway-card .hero-actions{margin-top:30px}.gateway-footnote{font-size:12px;margin-top:25px;color:var(--muted)}[hidden]{display:none!important}
@media(min-width:1440px){.hero{gap:80px}.hero h1{font-size:74px}.product-scene{padding:28px 30px 0}.dashboard-body{padding:22px}}@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.hero{gap:30px;padding-block:52px}.hero h1{font-size:58px}.hero-description{font-size:16px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:12px}.hero-actions .button{font-size:12px;gap:14px}.product-scene{padding:20px 16px 0}.dashboard-body{padding:16px 13px 12px}.workflow,.coverage{gap:65px}.feature-wide{gap:40px}.faq-section{gap:60px}h2{font-size:40px}.nav{gap:18px}.header-cta{font-size:12px}.closing{padding:40px 35px}}@media(max-width:800px){.header-inner{min-height:80px}.nav{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:40px;padding-bottom:45px}.hero-copy{max-width:600px}.hero h1{font-size:64px}.hero h1>span>br{display:none}.hero-description{max-width:500px}.hero-actions .button{font-size:14px}.hero-actions .text-link{font-size:13px}.product-scene{width:100%;max-width:555px;justify-self:center;padding:25px 30px 0}.scene-top{margin-bottom:25px}.dashboard-body{padding:22px}.dashboard{grid-template-columns:52px 1fr}.dashboard-heading h2{font-size:32px}.dashboard-topline{font-size:11px}.attention strong{font-size:12px}.attention p{font-size:10px}.metric{font-size:10px}.metric-value{font-size:30px}.task-heading{font-size:12px}.example-task{font-size:11px}.example-task p{font-size:9px}.scene-footer p{font-size:11px}.principles-inner{gap:12px;min-height:70px}.principles p{font-size:10px}.principles span{display:block;margin:0 0 3px}.section{padding-block:64px}.workflow,.coverage,.faq-section{grid-template-columns:1fr;gap:35px}.section-intro>p:last-child{max-width:500px}.feature-section{padding-block:60px}.feature-heading{align-items:flex-start;gap:25px}.feature-heading>p{max-width:245px;font-size:12px}.feature-wide{padding:28px;gap:30px}.feature{padding:25px}.feature h3{font-size:27px}.status-example{padding:20px}.feature p{font-size:12px}.feature-kicker{font-size:8px}.coverage .large-copy{max-width:none}.coverage-note{max-width:600px}.closing{flex-direction:column;align-items:flex-start;gap:28px}.closing h2{font-size:43px}.closing-action{min-width:0}.closing-action p{text-align:left}.footer p{display:none}.gateway{padding-block:55px}.gateway-card{padding:35px}.gateway-card h1{font-size:47px}}@media(max-width:500px){.wrap{width:calc(100% - 36px)}.header-inner{min-height:76px;gap:15px}.brand{font-size:24px}.brand-mark{width:30px;height:34px;font-size:26px}.header-cta{font-size:11px;gap:9px;padding:10px;min-height:40px}.header-cta span{font-size:17px}.hero{padding-top:32px;gap:37px}.eyebrow{font-size:8px;gap:7px}.separator{margin-inline:1px}.hero h1{font-size:52px;margin:23px 0 20px}.hero-description{font-size:15px;line-height:1.7}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px;margin-top:27px}.hero-actions .button{min-height:52px;font-size:13px;padding:15px 17px}.hero-note{font-size:10px;max-width:280px;line-height:1.6;margin-top:20px}.product-scene{padding:18px 12px 0}.scene-top{font-size:7px;margin-bottom:20px;letter-spacing:.06em}.scene-index{font-size:8px}.dashboard{grid-template-columns:35px 1fr;border-radius:9px;transform:rotate(-1deg)}.dashboard-sidebar{gap:11px}.mini-logo{font-size:22px;margin-bottom:10px}.side-icon{font-size:14px;width:25px;height:26px}.side-bottom{font-size:7px;width:22px;height:22px}.dashboard-body{padding:14px 12px 10px}.dashboard-topline{font-size:8px;gap:5px;padding-bottom:12px}.demo-label{font-size:6px;padding:4px}.dashboard-heading{margin:16px 0 12px}.dashboard-heading h2{font-size:25px}.small-label{font-size:6px}.day-icon{font-size:25px}.attention{padding:10px 8px;gap:7px}.attention strong{font-size:9px}.attention p{font-size:7px}.attention-icon{width:17px;height:17px;font-size:10px}.metric-grid{gap:8px;margin:11px 0 16px}.metric{font-size:7px;padding:10px 8px;gap:7px}.metric-value{font-size:24px}.metric-value span{font-size:7px;margin-left:3px}.task-heading{font-size:9px}.task-heading>span{font-size:7px}.example-task{font-size:9px;gap:7px;padding:11px 0}.example-task p{font-size:7px}.scene-footer{gap:6px;margin-top:17px;padding-bottom:16px}.scene-footer p{font-size:8px}.scene-check{font-size:20px}.scene-seal{width:29px;height:29px;font-size:8px}.principles-inner{min-height:75px;gap:15px;align-items:flex-start;padding-block:15px}.principles p{font-size:9px;line-height:1.5;max-width:96px}.principles span{font-size:8px}.section{padding-block:55px}h2{font-size:36px}.section-intro h2,.coverage h2,.faq-section h2{margin-top:16px}.section-intro>p:last-child{font-size:13px}.step{gap:20px;padding:22px 0}.step h3{font-size:20px}.step p{font-size:12px}.feature-heading{flex-direction:column;gap:23px;margin-bottom:26px}.feature-heading>p{max-width:320px;font-size:13px}.feature-heading h2{margin-top:16px}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-wide{display:block;padding:25px}.feature-wide .feature-copy{margin-bottom:25px}.feature h3 br{display:none}.feature h3{font-size:27px}.feature-kicker{font-size:8px}.feature:not(.feature-wide) .feature-kicker{margin-bottom:23px}.status-example{padding:21px}.status-example .small-label{font-size:8px;margin-bottom:20px}.status-example p{font-size:11px}.coverage{gap:28px}.large-copy{font-size:17px}.domain-tags{gap:7px}.domain-tags span{font-size:10px;padding:9px 11px}.coverage-note{font-size:11px}.faq-section{gap:28px}.faq-list summary{font-size:14px;padding:20px 0;gap:17px}.faq-list details>p{font-size:12px;padding-right:20px}.closing{width:calc(100% - 24px);padding:29px 22px;border-radius:10px;margin-bottom:35px}.closing h2{font-size:36px}.closing>div>p:last-child{font-size:11px}.closing .button{font-size:12px;gap:14px;padding:15px 16px;min-height:50px}.closing-action p{font-size:9px!important}.footer{padding-bottom:28px}.footer>span{font-size:9px}.gateway{padding-block:35px}.gateway-card{padding:26px 21px}.gateway-card h1{font-size:40px}.gateway-card .lead{font-size:16px}.gateway-status{padding:16px}.gateway-status strong{font-size:15px}.gateway-status p{font-size:12px}.gateway-card ul{font-size:13px}.gateway-card .hero-actions{gap:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
