:root{--paper:#f4f0e7;--paper-deep:#e9e2d3;--ink:#13221c;--ink-muted:#55615b;--forest:#153d31;--forest-deep:#0c2a22;--forest-light:#23634f;--orange:#f26a35;--orange-dark:#d34f20;--orange-text:#a83a16;--orange-on-dark:#ff8b5c;--lime:#d7f26a;--white:#fffdf8;--line:#13221c29;--line-light:#fffdf829;--shadow:0 24px 70px #0c2a222b;--radius-lg:32px;--radius-md:20px;--radius-sm:12px;--shell:min(1180px, calc(100% - 48px));--scroll-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:102px}body{background:var(--paper);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body::selection{background:var(--lime);color:var(--forest-deep)}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 var(--orange);outline-offset:4px}p,h1,h2,h3{margin-top:0}.skip-link{z-index:1000;background:var(--white);color:var(--forest-deep);border-radius:10px;padding:10px 16px;font-weight:800;transition:transform .16s;position:fixed;top:16px;left:16px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:var(--shell);margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(8px)saturate(130%);backdrop-filter:blur(8px)saturate(130%);width:100%;color:var(--white);background:linear-gradient(#081f1952,#081f190a);border-bottom:1px solid #fffdf80d;transition:background-color .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;top:0;left:0}[data-scrolled=true] .site-header{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#081f19c7;border-bottom-color:#fffdf81a;box-shadow:0 12px 38px #05141024}.scroll-progress{height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.scroll-progress span{background:linear-gradient(90deg, var(--orange), var(--lime));width:100%;height:100%;transform:scaleX(var(--scroll-progress));transform-origin:0;will-change:transform;display:block}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:86px;display:flex}.brand{letter-spacing:-.025em;align-items:center;gap:12px;font-size:18px;font-weight:650;display:inline-flex}.brand-mark{flex:none;width:38px;height:38px;display:block}.brand-name strong{font-weight:850}.desktop-nav{color:#fffdf8ba;align-items:center;gap:32px;margin-left:auto;font-size:14px;font-weight:700;display:flex}.desktop-nav a{transition:color .15s}.desktop-nav a:hover{color:var(--white)}.button{text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:14px 22px;font-size:14px;font-weight:850;line-height:1.2;transition:transform .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.button:not(.button-disabled):hover{transform:translateY(-2px)}.button:not(.button-disabled):active{transition-duration:90ms;transform:translateY(0)scale(.97)}.button-small{min-height:42px;padding:10px 17px;font-size:13px}.button-accent{background:var(--orange);color:var(--forest-deep);box-shadow:0 12px 26px #f26a3538}.button-accent:hover{background:#ff7a42;box-shadow:0 15px 34px #f26a354d}.button-light{background:var(--white);color:var(--forest-deep)}.button-ghost{color:var(--ink);background:0 0;border:1px solid #13221c47}.button-ghost:hover{border-color:var(--ink);background:#ffffff57}.button-disabled{cursor:not-allowed;color:#fffdf8ab;box-shadow:none;background:#fffdf81a;border:1px solid #fffdf830}.button-ghost.button-disabled{color:#13221c85;background:#13221c0a;border-color:#13221c29}.button-disabled-light{color:#fffdf8ad;background:#fffdf81f}.button-icon{background:#0c2a221f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;display:inline-grid}.hero{background:radial-gradient(circle at 17% 72%, #d7f26a1f, transparent 25%), linear-gradient(132deg, var(--forest-deep) 0%, var(--forest) 60%, #1c5543 100%);min-height:860px;color:var(--white);padding:170px 0 110px;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #fffdf814;border-radius:50%;width:590px;height:590px;position:absolute;top:-180px;right:-160px;box-shadow:0 0 0 70px #fffdf805,0 0 0 140px #fffdf805}.hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(430px,.8fr);align-items:center;gap:76px;display:grid;position:relative}.section-label{color:var(--orange-text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:26px;font-size:12px;font-weight:900;line-height:1.3;display:inline-flex}.section-dark .section-label{color:var(--orange-on-dark)}.hero h1{letter-spacing:-.056em;max-width:720px;margin-bottom:28px;font-size:clamp(52px,6.2vw,88px);font-weight:800;line-height:.94}.hero h1 em{color:var(--lime);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.hero-lede{color:#fffdf8ba;max-width:625px;margin-bottom:34px;font-size:19px;line-height:1.65}.hero-actions,.final-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.text-link{color:#fffdf8cc;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:800;display:inline-flex}.text-link:hover{color:var(--white)}.hero-trial-note{color:#fffdf8ad;background:#d7f26a12;border:1px solid #d7f26a3d;border-radius:999px;align-items:center;gap:12px;margin-top:22px;padding:11px 15px;font-size:11px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.hero-trial-note strong{color:var(--lime);font-size:12px}.hero-trial-note:hover{background:#d7f26a1c;border-color:#d7f26a7a;transform:translateY(-2px)}.demo-stage{min-height:565px;transform:rotateX(var(--demo-rotate-x,0deg)) rotateY(var(--demo-rotate-y,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .36s cubic-bezier(.22,.75,.25,1);position:relative}.demo-motion{position:relative}.call-demo-stage{transform:rotateX(var(--demo-rotate-x,0deg)) rotateY(var(--demo-rotate-y,0deg));will-change:transform;position:relative}.call-demo-backplate{z-index:-1;border-radius:calc(var(--radius-lg) + 7px);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);transform:translate3d(var(--demo-counter-shift-x,0), var(--demo-counter-shift-y,0), -34px) rotate(2.1deg);will-change:transform;background:#081f1994;border:1px solid #d7f26a33;position:absolute;inset:22px -14px -20px 18px;box-shadow:0 34px 90px #04120e3d}.call-demo-orbit{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);color:var(--forest-deep);letter-spacing:.035em;pointer-events:none;text-transform:uppercase;will-change:transform;background:#fffdf8b8;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 14px 34px #05161130}.call-demo-orbit>span{color:var(--forest-light)}.call-demo-orbit-left{transform:translate3d(var(--demo-counter-shift-x,0), var(--demo-counter-shift-y,0), 68px);top:-17px;left:24px}.call-demo-orbit-left>span{background:#2d9b69;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2d9b6924}.call-demo-orbit-right{transform:translate3d(var(--demo-shift-x,0), var(--demo-shift-y,0), 72px);bottom:-17px;right:22px}.call-demo{isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(circle at var(--demo-light-x,50%) var(--demo-light-y,42%), #d7f26a1a, transparent 34%), radial-gradient(circle at 112% -8%, transparent 0 68px, #d7f26a33 69px 108px, transparent 109px), var(--white);min-height:590px;color:var(--ink);border:1px solid #fffdf833;padding:28px;transition:box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 34px 90px #05161147}.demo-motion[data-interacting=true] .call-demo{box-shadow:0 42px 110px #05161157}.demo-call-status,.event-title,.demo-result-head,.demo-result-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.call-demo-heading{margin:27px 0 24px}.call-demo-heading h2{max-width:430px;color:var(--forest-deep);letter-spacing:-.048em;margin-bottom:12px;font-size:clamp(30px,3vw,42px);line-height:1.02}.call-demo-heading>p:last-child{max-width:440px;color:var(--ink-muted);margin:0;font-size:13px;line-height:1.55}.demo-scenario{border-radius:var(--radius-sm);background:var(--paper);border:1px solid #13221c1c;align-items:center;gap:13px;margin-bottom:20px;padding:14px 15px;display:flex}.scenario-icon{background:var(--forest-deep);width:36px;height:36px;color:var(--lime);border-radius:50%;flex:none;place-items:center;font-size:15px;display:inline-grid}.demo-scenario>div,.demo-call-status>div{flex-direction:column;min-width:0;display:flex}.demo-scenario small,.demo-call-status small{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.demo-scenario strong{color:var(--forest-deep);font-size:12px;line-height:1.4}.demo-launch-button{cursor:pointer;width:100%}.demo-running{animation:.26s ease-out both demo-reveal}.demo-call-status{background:var(--paper);border:1px solid #13221c1a;border-radius:14px;padding:12px 14px}.demo-call-icon{background:var(--orange);width:38px;height:38px;color:var(--forest-deep);border-radius:50%;flex:none;place-items:center;font-size:15px;animation:1.4s ease-in-out infinite demo-ring;display:inline-grid}.demo-call-icon-complete{background:var(--forest-deep);color:var(--lime);animation:none}.demo-call-status strong{color:var(--forest-deep);letter-spacing:-.02em;font-size:14px}.demo-mode-pill{color:var(--ink-muted);background:#13221c12;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:800}.demo-event-progress{align-items:center;gap:12px;margin:12px 2px 2px;display:flex}.demo-event-progress>span{background:var(--paper-deep);border-radius:99px;flex:1;height:3px;overflow:hidden}.demo-event-progress>span>span{border-radius:inherit;background:linear-gradient(90deg, var(--orange), var(--lime));height:100%;transition:width .36s cubic-bezier(.22,.75,.25,1);display:block}.demo-event-progress small{min-width:70px;color:var(--ink-muted);text-align:right;font-size:9px;font-weight:800}.event-stack{z-index:6;margin-top:14px;position:relative}.event-stack-toggle{cursor:pointer;width:100%;min-height:32px;color:var(--ink-muted);font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.event-stack-label,.event-stack-count{align-items:center;display:inline-flex}.event-stack-label{color:var(--forest-deep);letter-spacing:.055em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900}.event-stack-count{gap:6px;font-size:9px;font-weight:800}.event-sonar{background:var(--orange);border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 4px #f26a351a}.event-sonar:before,.event-sonar:after{content:"";border:1px solid #f26a35a6;border-radius:50%;animation:2s ease-out infinite event-sonar;position:absolute;inset:-1px}.event-sonar:after{animation-delay:1s}.event-stack-chevron{color:var(--forest-deep);font-size:14px;line-height:1;transition:transform .26s;display:inline-block}.event-stream{height:82px;margin:6px 0 0;padding:0;list-style:none;position:relative}.event-stream li{z-index:calc(var(--event-index) + 1);min-height:76px;opacity:calc(1 - (var(--event-depth) * .14));pointer-events:none;transform:translateY(calc(var(--event-depth) * 5px)) scale(calc(1 - (var(--event-depth) * .018)));transform-origin:top;background:#fffdf8f5;border:1px solid #13221c17;border-radius:13px;grid-template-columns:23px 1fr;gap:10px;padding:8px 10px;transition:opacity .3s,transform .42s cubic-bezier(.22,.75,.25,1);display:grid;position:absolute;top:4px;left:0;right:0;box-shadow:0 9px 22px #0c2a2214}.event-stream li>*{transition:opacity .22s}.event-stream li:not(.event-latest)>*{opacity:0}.event-marker{z-index:1;border:2px solid var(--forest-light);background:var(--white);width:17px;height:17px;color:var(--forest-deep);border-radius:50%;place-items:center;font-size:8px;font-weight:950;display:inline-grid;position:relative}.event-active .event-marker{border-color:var(--orange);background:var(--orange);box-shadow:0 0 0 5px #f26a351f}.event-title{align-items:baseline}.event-title strong{color:var(--forest-deep);font-size:11px;line-height:1.3}.event-title time{color:#8a938e;font-variant-numeric:tabular-nums;font-size:9px}.event-stream p{color:var(--ink-muted);margin:1px 0 0;font-size:9px;line-height:1.4}.event-stream .event-spoken{color:var(--forest-deep);text-overflow:ellipsis;white-space:nowrap;border-top:1px solid #13221c14;margin-top:5px;padding-top:4px;font-size:9px;font-weight:720;line-height:1.25;overflow:hidden}.event-spoken span{color:var(--orange-dark);letter-spacing:.045em;text-transform:uppercase;margin-right:4px;font-size:8px;font-weight:950}.demo-replay-scrim{z-index:2147483646;cursor:default;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0516117a;border:0;animation:.18s ease-out both replay-scrim-enter;position:fixed;inset:0}.demo-replay-modal{z-index:2147483647;background:var(--paper);width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid #fffdf8b3;border-radius:26px;grid-template-rows:auto minmax(0,1fr);animation:.34s cubic-bezier(.22,.75,.25,1) both replay-modal-enter;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 38px 110px #05161175}.demo-replay-head{background:radial-gradient(circle at 88% 12%, #d7f26a38, transparent 28%), var(--white);border-bottom:1px solid #13221c17;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 19px;display:flex}.demo-replay-head>div{gap:4px;display:grid}.demo-replay-head p{color:var(--forest-deep);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 3px;font-size:10px;font-weight:950;display:inline-flex}.demo-replay-head h3{color:var(--forest-deep);letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,40px);line-height:.98}.demo-replay-head>div>span{color:var(--ink-muted);font-size:12px;line-height:1.45}.demo-replay-head>button{cursor:pointer;background:var(--white);width:40px;height:40px;color:var(--forest-deep);font:inherit;border:1px solid #13221c1a;border-radius:50%;flex:none;place-items:center;font-size:19px;line-height:1;display:inline-grid}.demo-replay-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:0;display:grid}.replay-panel{overscroll-behavior:contain;min-height:0;padding:19px 20px 22px;overflow-y:auto}.task-panel{background:var(--white);border-left:1px solid #13221c17}.replay-panel-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.replay-panel-head>div{gap:2px;display:grid}.replay-panel-head small{color:var(--orange-dark);letter-spacing:.065em;text-transform:uppercase;font-size:8px;font-weight:950}.replay-panel-head h4{color:var(--forest-deep);letter-spacing:-.025em;margin:0;font-size:18px}.replay-panel-head>span{color:var(--ink-muted);font-size:9px;font-weight:800}.transcript-list,.agent-task-list{margin:0;padding:0;list-style:none}.transcript-list{gap:9px;display:grid}.transcript-list li{background:var(--paper-deep);width:fit-content;max-width:88%;color:var(--forest-deep);border:1px solid #13221c17;border-radius:14px 14px 14px 4px;padding:9px 11px 10px}.transcript-list li[data-speaker=Caller]{background:var(--forest-deep);color:var(--white);border-color:#13221c2e;border-radius:14px 14px 4px;margin-left:auto}.transcript-list li>span,.agent-task-list li>div>span{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.transcript-list strong{letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:950}.transcript-list time,.agent-task-list time{color:#8a938e;font-variant-numeric:tabular-nums;font-size:8px}.transcript-list li[data-speaker=Caller] time{color:#fffdf88f}.transcript-list p{margin:3px 0 0;font-size:11px;line-height:1.42}.agent-task-list{display:grid}.agent-task-list li{grid-template-columns:22px 1fr;gap:9px;padding-bottom:15px;display:grid;position:relative}.agent-task-list li:not(:last-child):before{content:"";background:#23634f38;width:1px;position:absolute;top:19px;bottom:0;left:8px}.task-marker{z-index:1;background:var(--forest-deep);width:17px;height:17px;color:var(--lime);border-radius:50%;place-items:center;font-size:8px;font-weight:950;display:inline-grid;position:relative}.agent-task-list strong{color:var(--forest-deep);font-size:11px;line-height:1.25}.agent-task-list p{color:var(--ink-muted);margin:2px 0 0;font-size:9px;line-height:1.4}.replay-booked-outcome{background:var(--forest-deep);color:var(--white);border-radius:16px;margin-top:3px;padding:14px 15px 15px;display:grid}.replay-booked-outcome>span{color:var(--lime);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:950;display:inline-flex}.replay-booked-outcome>span>span{background:var(--lime);width:15px;height:15px;color:var(--forest-deep);border-radius:50%;place-items:center;display:inline-grid}.replay-booked-outcome strong{letter-spacing:-.045em;margin-top:7px;font-size:28px;line-height:1}.replay-booked-outcome small{color:#fffdf8a6;margin-top:5px;font-size:9px;font-weight:750}@media (max-width:720px){.demo-replay-modal{border-radius:20px;width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none}.demo-replay-head{padding:18px 18px 16px}.demo-replay-head h3{font-size:clamp(27px,9vw,34px)}.demo-replay-body{overscroll-behavior:contain;display:block;overflow-y:auto}.replay-panel{overflow:visible}.task-panel{border-top:1px solid #13221c17;border-left:0}}.demo-loading{background:var(--paper-deep);border-radius:99px;height:2px;margin-top:4px;overflow:hidden}.demo-loading span{border-radius:inherit;background:var(--orange);width:34%;height:100%;animation:1.2s ease-in-out infinite demo-loading;display:block}.demo-result{background:var(--forest-deep);color:var(--white);border-radius:16px;margin-top:17px;padding:17px;animation:.36s cubic-bezier(.22,.75,.25,1) both result-enter;box-shadow:0 15px 34px #0c2a2233}.demo-result-head>span{color:var(--lime);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:inline-flex}.demo-result-head>span>span{background:var(--lime);width:16px;height:16px;color:var(--forest-deep);border-radius:50%;place-items:center;font-size:9px;display:inline-grid}.demo-result-head small{color:#fffdf89e;font-size:10px;font-weight:850}.demo-result-value{border-top:1px solid #fffdf81a;border-bottom:1px solid #fffdf81a;gap:0;margin:13px 0 16px;padding:14px 0 16px;display:grid}.demo-result-value strong{color:var(--white);font-variant-numeric:tabular-nums;letter-spacing:-.065em;font-size:clamp(42px,7vw,58px);font-weight:950;line-height:.95}.demo-result-value span{color:var(--lime);margin-top:7px;font-size:11px;font-weight:850}.demo-result dl{margin:0 0 13px}.demo-result dl>div{border-top:1px solid #fffdf81a;justify-content:space-between;gap:14px;padding:6px 0;display:flex}.demo-result dt{color:#fffdf88f;text-transform:uppercase;font-size:9px;font-weight:800}.demo-result dd{text-align:right;margin:0;font-size:10px;font-weight:750}.demo-result-actions{align-items:stretch;margin-top:4px}.demo-result-actions .button{flex:1;min-height:44px;padding:10px 16px;font-size:12px}.demo-replay{cursor:pointer;color:#fffdf8b3;min-height:44px;font:inherit;background:0 0;border:0;padding:7px 4px;font-size:10px;font-weight:800}.demo-replay:hover{color:var(--white)}@keyframes demo-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-ring{0%,to{transform:rotate(0)}8%{transform:rotate(9deg)}16%{transform:rotate(-8deg)}24%{transform:rotate(6deg)}32%{transform:rotate(0)}}@keyframes event-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes event-sonar{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.5)}}@keyframes replay-scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes replay-modal-enter{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes demo-loading{0%{transform:translate(-120%)}to{transform:translate(360%)}}@keyframes result-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.stage-accent{border-radius:50%;position:absolute}.stage-accent-one{border:24px solid var(--lime);opacity:.9;width:130px;height:130px;transform:translate3d(var(--demo-shift-x,0), var(--demo-shift-y,0), -20px);transition:transform .42s cubic-bezier(.22,.75,.25,1);top:-28px;right:-42px}.stage-accent-two{background:var(--orange);opacity:.9;width:105px;height:105px;transform:translate3d(var(--demo-counter-shift-x,0px), var(--demo-counter-shift-y,0px), -10px);transition:transform .42s cubic-bezier(.22,.75,.25,1);bottom:54px;left:-38px}.orbit-note{z-index:4;-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:var(--forest-deep);letter-spacing:.025em;pointer-events:none;background:#fffdf8b8;border:1px solid #fffdf857;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:850;display:inline-flex;position:absolute;box-shadow:0 10px 28px #0516111f}.orbit-note-top{animation:4.8s ease-in-out infinite orbit-float;top:92px;right:-48px}.orbit-note-side{animation:5.4s ease-in-out -1.8s infinite reverse orbit-float;bottom:118px;left:-70px}.orbit-note>span{color:var(--forest-light)}.orbit-note-top>span{background:#2d9b69;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2d9b691f}.demo-card{z-index:2;border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow);color:var(--ink);border:1px solid #fffdf824;padding:30px;transition:box-shadow .22s,transform .36s cubic-bezier(.22,.75,.25,1);position:relative;transform:translateZ(20px)}.demo-motion:hover .demo-card{box-shadow:0 34px 86px #0516113d}.demo-card-top,.receipt-head,.trade-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.status{color:var(--forest-light);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.status-dot{background:#dea52d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #dea52d24}.status-online .status-dot{background:#2d9b69;box-shadow:0 0 0 5px #2d9b6924}.status-offline .status-dot{background:#a24f40;box-shadow:0 0 0 5px #a24f401f}.demo-tag{background:var(--paper);color:var(--ink-muted);border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.demo-kicker{color:var(--ink-muted);margin:34px 0 6px;font-size:13px;font-weight:750}.demo-number{color:var(--forest-deep);letter-spacing:-.055em;margin-bottom:2px;font-size:clamp(29px,3vw,43px);font-weight:850;line-height:1.12}.demo-number-placeholder{max-width:360px;color:var(--ink);font-size:clamp(24px,2.5vw,34px)}.demo-hours{color:var(--ink-muted);margin-bottom:24px;font-size:12px}.voice-line{align-items:center;gap:4px;height:28px;margin:15px 0 8px;display:flex}.voice-line span{background:var(--forest-light);transform-origin:50%;border-radius:99px;width:3px;height:7px;animation:1.55s ease-in-out infinite voice-pulse}.voice-line span:nth-child(2),.voice-line span:nth-child(8){animation-delay:-1.3s}.voice-line span:nth-child(3),.voice-line span:nth-child(7){animation-delay:-1.05s}.voice-line span:nth-child(4),.voice-line span:nth-child(6){animation-delay:-.8s}.voice-line span:nth-child(5){animation-delay:-.55s}.demo-card>.button{width:100%}.demo-card .button-disabled{background:var(--paper-deep);color:var(--ink-muted);border-color:#13221c1f}.demo-safety{border-top:1px solid var(--line);align-items:flex-start;gap:11px;margin-top:22px;padding-top:20px;display:flex}.demo-safety p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.55}.demo-safety strong{color:var(--ink)}.safety-symbol{width:22px;height:22px;color:var(--orange-dark);background:#ffe2d6;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:950;display:inline-grid}.receipt-card{z-index:3;border-radius:var(--radius-md);width:min(390px,88%);color:var(--white);transform:translate3d(var(--demo-shift-x,0), var(--demo-shift-y,0), 54px);background:#1c4d3e;border:1px solid #fffdf821;padding:22px;transition:transform .36s cubic-bezier(.22,.75,.25,1),box-shadow .22s;position:absolute;bottom:-7px;right:-38px;box-shadow:0 20px 46px #05161147}.demo-motion:hover .receipt-card{box-shadow:0 28px 62px #05161157}.receipt-head>div{flex-direction:column;display:flex}.receipt-head span,.receipt-list dt{color:#fffdf88a;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:750}.receipt-head strong{font-size:14px}.receipt-time{border:1px solid var(--line-light);border-radius:999px;padding:6px 9px}.receipt-list{margin:19px 0 16px}.receipt-list div{border-top:1px solid #fffdf81a;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.receipt-list dd{margin:0;font-size:11px;font-weight:700}.check{color:var(--lime)}.receipt-footer{color:#fffdf8a8;align-items:center;gap:8px;font-size:10px;display:flex}.pulse{background:var(--lime);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite status-pulse}.section,.section-dark{padding:118px 0}.section-dark{background:var(--forest-deep);color:var(--white)}.section-heading{margin-bottom:58px}.section-heading h2,.workflow h2,.get-started h2,.faq h2,.final-cta h2{letter-spacing:-.048em;max-width:760px;margin-bottom:0;font-size:clamp(40px,5vw,68px);font-weight:800;line-height:1.01}.section-heading>p:not(.section-label){max-width:610px;color:var(--ink-muted);font-size:17px}.split-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.65fr);align-items:end;gap:70px;display:grid}.split-heading>p{margin-bottom:6px}.outcomes{background:var(--white)}.outcome-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.outcome-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:330px;padding:34px;transition:background-color .18s,transform .22s cubic-bezier(.22,.75,.25,1),box-shadow .22s}.outcome-card:hover{z-index:1;background:var(--paper);transform:translateY(-5px);box-shadow:0 22px 54px #0c2a2217}.outcome-card>span,.safeguard-index{color:var(--orange-text);font-size:11px;font-weight:900}.outcome-card h3{letter-spacing:-.04em;margin:100px 0 15px;font-size:25px;line-height:1.15}.outcome-card p,.safeguard-grid p,.trade-grid p{color:var(--ink-muted);margin-bottom:0;font-size:14px;line-height:1.65}.workflow{background:var(--paper)}.workflow-grid{grid-template-columns:minmax(0,.8fr) minmax(430px,1fr);align-items:center;gap:100px;display:grid}.workflow-copy>p:not(.section-label){max-width:560px;color:var(--ink-muted);margin:28px 0 38px;font-size:17px}.mode-list{border-top:1px solid var(--line)}.mode-list>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:18px;padding:15px 0;display:grid}.mode-list span{font-size:12px;font-weight:900}.mode-list p{color:var(--ink-muted);margin:0;font-size:12px}.workflow-map{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);padding:36px;transition:box-shadow .22s,transform .26s cubic-bezier(.22,.75,.25,1);box-shadow:0 22px 64px #18342b14}.workflow-map:hover{transform:translateY(-5px);box-shadow:0 32px 82px #18342b21}.flow-node{border:1px solid var(--line);background:var(--paper);border-radius:16px;align-items:center;gap:17px;padding:19px;display:flex}.flow-node-brand{border-color:var(--forest);background:var(--forest);color:var(--white)}.flow-node>div{flex-direction:column;display:flex}.flow-node small,.flow-outcomes small{color:var(--ink-muted);font-size:10px;font-weight:700}.flow-node-brand small{color:#fffdf894}.flow-node strong{font-size:15px}.flow-icon{background:var(--white);width:34px;height:34px;color:var(--forest);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:900;display:inline-grid}.flow-arrow{color:var(--orange-dark);text-align:center;margin:7px 0;display:block}.flow-outcomes{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.flow-outcomes>div{border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:120px;padding:13px;display:flex}.flow-outcomes span{color:var(--orange-text);margin-bottom:auto;font-size:10px;font-weight:900}.flow-outcomes strong{font-size:12px}.integrations{background:radial-gradient(circle at 8% 105%, #d7f26a1f, transparent 32%), radial-gradient(circle at 94% -5%, #f26a3526, transparent 29%), var(--forest-deep);color:var(--white);position:relative;overflow:hidden}.integrations:before{content:"";border:1px solid #fffdf80f;border-radius:50%;width:520px;height:520px;position:absolute;top:-240px;right:-170px;box-shadow:0 0 0 72px #fffdf804,0 0 0 142px #fffdf803}.integrations .shell{z-index:1;position:relative}.integrations .section-label{color:var(--orange-on-dark)}.integrations-heading>p:not(.section-label){color:#fffdf8ad}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-card{border-radius:var(--radius-md);background:#fffdf80e;border:1px solid #fffdf826;flex-direction:column;min-height:470px;padding:28px;transition:border-color .18s,background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,.75,.25,1);display:flex;position:relative;overflow:hidden}.integration-card:after{content:"";opacity:.08;border:1px solid;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-54px}.integration-card:hover{background:#fffdf817;border-color:#fffdf84d;transform:translateY(-5px);box-shadow:0 26px 70px #03100c45}.integration-card-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.integration-symbol{background:var(--white);border-radius:14px;place-items:center;width:52px;height:52px;display:inline-grid}.integration-symbol svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:28px;height:28px}.integration-card-google .integration-symbol{color:#376fd0}.integration-card-microsoft .integration-symbol{color:#d95d30}.integration-card-xero .integration-symbol{color:#087b98}.integration-status{color:#fffdf894;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:inline-flex}.integration-status i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d7f26a17}.integration-card h3{letter-spacing:-.015em;margin:50px 0 12px;font-size:14px}.integration-card>strong{letter-spacing:-.04em;max-width:290px;margin-bottom:15px;font-size:24px;line-height:1.14;display:block}.integration-card>p{color:#fffdf89c;margin-bottom:28px;font-size:13px;line-height:1.65}.integration-card ul{z-index:1;border-top:1px solid #fffdf81f;gap:8px;margin:auto 0 0;padding:18px 0 0;list-style:none;display:grid;position:relative}.integration-card li{color:#fffdf8c2;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.integration-card li span{color:var(--lime)}.integration-assurance{border-radius:var(--radius-md);background:#d7f26a0e;border:1px solid #d7f26a33;grid-template-columns:38px 1fr auto;align-items:center;gap:18px;margin-top:14px;padding:23px 28px;display:grid}.integration-assurance>span{color:var(--lime);font-size:24px}.integration-assurance strong{font-size:14px}.integration-assurance p{color:#fffdf894;max-width:760px;margin:3px 0 0;font-size:11px;line-height:1.55}.integration-assurance small{color:#fffdf8b8;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #fffdf82b;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:850}.reliability{background:#dfe5dc}.reliability-heading{grid-template-columns:1fr 1.5fr;column-gap:60px;display:grid}.reliability-heading .section-label{grid-column:1}.reliability-heading h2{grid-column:1/-1;max-width:940px}.reliability-heading>p:not(.section-label){grid-column:2;margin-top:28px}.safeguard-grid{border-top:1px solid #13221c33;border-left:1px solid #13221c33;grid-template-columns:repeat(2,1fr);display:grid}.safeguard-grid article{border-bottom:1px solid #13221c33;border-right:1px solid #13221c33;min-height:250px;padding:30px;transition:background-color .18s,transform .22s cubic-bezier(.22,.75,.25,1)}.safeguard-grid article:hover{z-index:1;background:#fffdf857;transform:translateY(-4px)}.safeguard-grid h3{letter-spacing:-.035em;margin:66px 0 12px;font-size:22px}.weekly-review{background:radial-gradient(circle at 6% 10%, #f26a3533, transparent 30%), radial-gradient(circle at 93% 90%, #d7f26a1a, transparent 32%), var(--forest-deep);color:var(--white);position:relative;overflow:hidden}.weekly-review:before{content:"";border:1px solid #fffdf80f;border-radius:50%;width:610px;height:610px;position:absolute;top:-260px;right:-210px;box-shadow:0 0 0 76px #fffdf805,0 0 0 154px #fffdf803}.weekly-review-grid{z-index:1;grid-template-columns:minmax(0,.83fr) minmax(480px,1fr);align-items:center;gap:84px;display:grid;position:relative}.weekly-review-copy h2{letter-spacing:-.052em;max-width:610px;margin-bottom:25px;font-size:clamp(44px,5vw,68px);font-weight:800;line-height:1}.weekly-review-copy>p{color:#fffdf8ad;max-width:590px;margin-bottom:34px;font-size:16px;line-height:1.72}.weekly-review-points{border-top:1px solid var(--line-light);margin-bottom:34px}.weekly-review-points article{border-bottom:1px solid var(--line-light);grid-template-columns:34px 1fr;gap:14px;padding:17px 0;display:grid}.weekly-review-points article>span{color:var(--lime);font-size:10px;font-weight:900}.weekly-review-points h3{letter-spacing:-.02em;margin-bottom:4px;font-size:14px}.weekly-review-points p{color:#fffdf894;margin:0;font-size:12px;line-height:1.55}.weekly-review-preview{border-radius:var(--radius-lg);background:var(--white);color:var(--ink);border:1px solid #fffdf838;transition:box-shadow .22s,transform .28s cubic-bezier(.22,.75,.25,1);overflow:hidden;transform:rotate(1deg);box-shadow:0 36px 96px #03100c66}.weekly-review-preview:hover{transform:rotate(0)translateY(-5px);box-shadow:0 44px 110px #03100c7a}.weekly-review-preview-head,.weekly-review-observation-title,.weekly-review-recommendation>div:first-child,.weekly-review-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.weekly-review-preview-head{border-bottom:1px solid var(--line);padding:22px 24px}.weekly-review-observation-title,.weekly-review-recommendation>div:first-child,.weekly-review-metrics span{color:var(--ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:800}.weekly-review-preview-head strong{font-size:16px}.weekly-review-metrics{grid-template-columns:repeat(3,1fr);gap:8px;padding:15px;display:grid}.weekly-review-metrics article{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:96px;padding:14px;display:flex}.weekly-review-metrics strong{letter-spacing:-.055em;font-size:28px}.weekly-review-observation,.weekly-review-recommendation{border-radius:14px;margin:0 15px 15px;padding:20px}.weekly-review-observation{background:#f26a3512;border:1px solid #f26a3538}.weekly-review-observation-title>span{color:var(--orange-text)}.weekly-review-observation h3{letter-spacing:-.04em;max-width:440px;margin:22px 0 9px;font-size:23px;line-height:1.16}.weekly-review-observation>p,.weekly-review-impact p{color:var(--ink-muted);margin:0;font-size:11px;line-height:1.55}.weekly-review-recommendation{background:#eaf0e7;border:1px solid #153d3124}.weekly-review-recommendation>strong{margin:19px 0;font-size:17px;line-height:1.35;display:block}.weekly-review-impact{border-top:1px solid #153d311f;grid-template-columns:92px 1fr;gap:12px;padding-top:14px;display:grid}.weekly-review-impact>span{color:var(--forest-light);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.weekly-review-controls{border-top:1px solid var(--line);background:var(--paper);padding:15px;font-size:10px;font-weight:800}.weekly-review-controls>span,.weekly-review-controls>strong{border:1px solid var(--line);border-radius:8px;padding:8px 11px}.weekly-review-controls>strong{border-color:var(--forest);background:var(--forest);color:var(--white);margin-left:auto}.trades{background:var(--white)}.trade-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.trade-grid article{border-radius:var(--radius-md);background:var(--paper);min-height:380px;padding:28px;transition:background-color .18s,box-shadow .22s,transform .22s cubic-bezier(.22,.75,.25,1)}.trade-grid article:hover{background:#f9f6ef;transform:translateY(-6px);box-shadow:0 24px 60px #0c2a221a}.trade-top>span:first-child{color:var(--orange-text);font-size:11px;font-weight:900}.trade-line{background:var(--line);width:54px;height:1px}.trade-grid h3{letter-spacing:-.045em;margin:110px 0 18px;font-size:27px}.trade-grid small{border-top:1px solid var(--line);color:var(--forest-light);margin-top:28px;padding-top:18px;font-size:11px;font-weight:750;line-height:1.5;display:block}.value-calculator{background:radial-gradient(circle at 8% 14%, #f26a3529, transparent 28%), radial-gradient(circle at 91% 84%, #d7f26a1a, transparent 28%), var(--forest-deep);color:var(--white);position:relative;overflow:hidden}.value-calculator:before{content:"";border:1px solid #fffdf80f;border-radius:50%;width:560px;height:560px;position:absolute;top:-230px;right:-170px;box-shadow:0 0 0 70px #fffdf805,0 0 0 142px #fffdf803}.value-calculator-grid{z-index:1;grid-template-columns:.58fr 1fr;align-items:center;gap:70px;display:grid;position:relative}.value-calculator-copy h2{letter-spacing:-.065em;max-width:500px;margin-bottom:24px;font-size:clamp(46px,5.6vw,76px);line-height:.94}.value-calculator-copy>p:not(.section-label){color:#fffdf8ad;max-width:510px;font-size:16px;line-height:1.7}.value-calculator-copy .section-label{color:var(--orange)}.calculator-card{border-radius:var(--radius-lg);background:var(--white);color:var(--ink);border:1px solid #fffdf82e;padding:28px;position:relative;box-shadow:0 34px 88px #0516115c}.calculator-controls{grid-template-columns:1fr 1fr;gap:13px;display:grid}.calculator-control{border:1px solid var(--line);border-radius:var(--radius-sm);background:#f4f0e773;padding:18px}.calculator-control-top{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.calculator-control label{font-size:11px;font-weight:850}.calculator-number-input{background:var(--white);color:var(--ink-muted);border:1px solid #13221c2e;border-radius:9px;align-items:center;font-size:11px;font-weight:800;transition:border-color .16s,box-shadow .16s;display:flex}.calculator-number-input:focus-within{border-color:var(--orange);box-shadow:0 0 0 3px #f26a3521}.calculator-number-input>span{padding-left:9px}.calculator-number-input input{width:70px;color:var(--ink);font:inherit;text-align:right;background:0 0;border:0;outline:0;padding:7px 8px 7px 4px;font-size:14px}.calculator-percent-input input{width:52px;padding-left:8px}.calculator-percent-input>span{padding:0 9px 0 0}.calculator-control small{color:var(--ink-muted);margin-top:13px;font-size:9px;line-height:1.45;display:block}.calculator-summary{border-radius:var(--radius-md);background:radial-gradient(circle at 90% 16%, #d7f26a1f, transparent 30%), var(--forest-deep);color:var(--white);margin-top:13px;padding:34px;position:relative;overflow:hidden}.calculator-summary:after{content:"";border:1px solid #fffdf812;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-118px;right:-72px;box-shadow:0 0 0 42px #fffdf805}.calculator-summary>*{z-index:1;position:relative}.calculator-summary-kicker{color:var(--orange);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.calculator-summary h3{letter-spacing:-.065em;max-width:670px;margin:12px 0 15px;font-size:clamp(42px,5vw,66px);line-height:.97}.calculator-summary h3 strong{color:var(--lime);font-weight:900}.calculator-summary a{color:var(--lime);align-items:center;gap:7px;margin-top:22px;font-size:10px;font-weight:850;display:inline-flex}.calculator-summary a:hover{color:var(--white)}.calculator-disclaimer{color:var(--ink-muted);margin:14px 3px 0;font-size:9px;line-height:1.55}.pricing{background:radial-gradient(circle at 92% 18%, #d7f26a29, transparent 24%), var(--paper-deep);position:relative;overflow:hidden}.pricing-heading{margin-bottom:68px}.pricing-heading h2{max-width:720px}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.pricing-card{border-radius:var(--radius-md);background:#fffdf8c7;border:1px solid #13221c21;flex-direction:column;min-height:410px;padding:25px;transition:box-shadow .22s,transform .22s cubic-bezier(.22,.75,.25,1);display:flex;position:relative;box-shadow:0 15px 38px #0c2a220f}.pricing-card:hover{transform:translateY(-5px);box-shadow:0 24px 54px #0c2a221f}.pricing-card-recommended{background:var(--forest-deep);color:var(--white);border-color:#d7f26a4d;transform:translateY(-12px);box-shadow:0 24px 62px #0c2a2233}.pricing-card-recommended:hover{transform:translateY(-16px)}.pricing-card-top{min-height:52px;color:var(--forest-light);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:10px;font-size:10px;font-weight:900;display:flex}.pricing-card-recommended .pricing-card-top{color:var(--lime)}.pricing-card-top small{background:var(--lime);max-width:92px;color:var(--forest-deep);text-align:center;border-radius:999px;padding:5px 8px;font-size:8px;line-height:1.2}.pricing-price{align-items:baseline;gap:7px;margin:23px 0 4px;display:flex}.pricing-price strong{letter-spacing:-.06em;font-size:clamp(42px,4vw,56px);line-height:1}.pricing-price span{color:var(--ink-muted);font-size:11px;font-weight:750}.pricing-card-recommended .pricing-price span,.pricing-card-recommended .pricing-fit{color:#fffdf89e}.pricing-allowance{margin-bottom:15px;font-size:12px}.pricing-allowance strong{color:var(--orange-dark);font-size:18px}.pricing-card-recommended .pricing-allowance strong{color:var(--orange)}.pricing-fit{color:var(--ink-muted);margin-bottom:28px;font-size:12px;line-height:1.55}.pricing-card>.button{width:100%;margin-top:auto;padding-inline:14px;font-size:12px}.pricing-includes{border-radius:var(--radius-md);background:#fffdf880;border:1px solid #13221c1f;grid-template-columns:.35fr 1fr .42fr;align-items:start;gap:32px;margin-top:38px;padding:27px 28px;display:grid}.pricing-includes>strong{color:var(--forest-deep);font-size:13px}.pricing-includes ul{grid-template-columns:1fr 1fr;gap:9px 22px;margin:0;padding:0;font-size:11px;font-weight:700;list-style:none;display:grid}.pricing-includes li{gap:8px;display:flex}.pricing-includes li span{color:var(--forest-light)}.pricing-includes>p{color:var(--ink-muted);margin:0;font-size:11px}.trial-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 11% 32%, #d7f26a2b, transparent 26%), linear-gradient(135deg, var(--forest-deep), #153f33);color:var(--white);border:1px solid #d7f26a42;grid-template-columns:180px 1fr;align-items:center;gap:42px;margin-top:18px;padding:40px 44px;scroll-margin-top:110px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #0c2a222e}.trial-card:after{content:"";border:1px solid #fffdf814;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-86px;right:-58px;box-shadow:0 0 0 38px #fffdf806,0 0 0 78px #fffdf805}.trial-seal{z-index:1;width:150px;height:150px;color:var(--lime);text-align:center;text-transform:uppercase;background:#fffdf809;border:1px solid #d7f26a85;border-radius:50%;place-content:center;display:grid;position:relative;box-shadow:inset 0 0 0 8px #d7f26a09,0 18px 44px #0516113d}.trial-seal span{letter-spacing:.16em;font-size:10px;font-weight:900}.trial-seal strong{font-family:var(--font-display);letter-spacing:-.08em;margin:-4px 0 -7px;font-size:64px;line-height:1}.trial-copy{z-index:1;position:relative}.trial-copy .section-label{color:var(--orange);margin-bottom:13px}.trial-copy h3{letter-spacing:-.055em;max-width:760px;margin:0 0 17px;font-size:clamp(34px,4vw,52px);line-height:.98}.trial-copy>p:not(.section-label,.trial-fineprint){color:#fffdf8c7;max-width:830px;margin:0;font-size:16px;line-height:1.65}.trial-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0 18px;display:grid}.trial-facts span{color:#fffdf89e;background:#fffdf80b;border:1px solid #fffdf81f;border-radius:12px;gap:4px;padding:14px 16px;font-size:10px;line-height:1.4;display:grid}.trial-facts strong{color:var(--white);font-size:12px}.trial-action{margin:0 0 18px}.trial-action .button{min-width:230px}.trial-fineprint{color:#fffdf88f;max-width:900px;margin:0;font-size:10px;line-height:1.65}.trial-fineprint a{color:#fffdf8d1;text-underline-offset:2px;font-weight:800;text-decoration:underline}.get-started-grid{grid-template-columns:1fr .7fr;gap:100px;display:grid}.get-started h2{max-width:660px}.get-started-copy>p{color:#fffdf8a8;font-size:17px}.get-started-copy ul{color:#fffdf8d1;gap:11px;margin:28px 0 34px;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.get-started-copy li{gap:10px;display:flex}.get-started-copy li span{color:var(--lime)}.faq{background:var(--paper)}.faq-grid{grid-template-columns:.65fr 1fr;align-items:start;gap:100px;display:grid}.faq-intro{position:sticky;top:34px}.faq-intro h2{font-size:clamp(42px,4.6vw,62px)}.faq-intro>p:not(.section-label){color:var(--ink-muted);margin-top:26px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;min-height:78px;font-size:17px;font-weight:800;list-style:none;transition:color .15s;display:flex}.faq-list summary:hover{color:var(--forest-light)}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{border:1px solid var(--line);width:32px;height:32px;color:var(--orange-dark);border-radius:50%;flex:none;transition:border-color .18s,background-color .18s,color .18s;display:inline-block;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;border-radius:999px;width:12px;height:2px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-plus:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-list summary:hover .faq-plus{background:#153d310f;border-color:#153d3147}.faq-list details[open] .faq-plus{border-color:var(--forest);background:var(--forest);color:var(--white)}.faq-list details[open] .faq-plus:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.faq-list details p{max-width:650px;color:var(--ink-muted);padding:0 54px 24px 0;font-size:14px}.final-cta{background:var(--lime);color:var(--forest-deep);text-align:center;padding:122px 0}.final-cta-inner{flex-direction:column;align-items:center;display:flex}.final-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin-bottom:23px;font-size:11px;font-weight:900}.final-cta h2{max-width:860px;font-size:clamp(48px,7vw,86px)}.final-cta p{color:#0c2a22b8;max-width:670px;margin:26px auto 34px;font-size:18px}.final-cta .button-accent{background:var(--forest-deep);color:var(--white)}.final-cta .button-disabled{color:#0c2a229e;background:#0c2a2217;border-color:#0c2a2226}.site-footer{color:var(--white);background:#081f19;padding:64px 0}.standalone-demo-page{background:radial-gradient(circle at 8% 14%, #f26a352e, transparent 26%), radial-gradient(circle at 90% 84%, #d7f26a1f, transparent 28%), var(--forest-deep);min-height:100vh;color:var(--white);overflow:hidden}.standalone-demo-header{border-bottom:1px solid #fffdf81a}.standalone-demo-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.standalone-demo-badge{color:#fffdf8b8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fffdf829;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:10px;font-weight:850;display:inline-flex}.standalone-demo-badge>span{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d7f26a1f}.standalone-demo-main{grid-template-columns:.82fr 1fr;align-items:center;gap:82px;min-height:calc(100vh - 87px);padding-block:72px 96px;display:grid}.standalone-demo-intro .section-label{color:var(--orange)}.standalone-demo-intro h1{letter-spacing:-.065em;max-width:610px;margin-bottom:27px;font-size:clamp(52px,6vw,82px);line-height:.95}.standalone-demo-intro>p:not(.section-label){color:#fffdf8ab;max-width:560px;font-size:17px;line-height:1.7}.standalone-demo-back{min-height:44px;color:var(--lime);align-items:center;gap:8px;margin-top:24px;font-size:12px;font-weight:850;display:inline-flex}.standalone-demo-workspace{border-radius:var(--radius-lg);background:radial-gradient(circle at 95% 8%, #d7f26a21, transparent 30%), var(--white);color:var(--ink);border:1px solid #fffdf833;padding:36px;position:relative;overflow:hidden;box-shadow:0 36px 100px #03100c59}.standalone-demo-workspace-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.standalone-demo-workspace-top span{color:var(--forest-light);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.standalone-demo-workspace-top small{color:var(--ink-muted);font-size:9px;font-weight:800}.standalone-demo-wave{align-items:center;gap:8px;height:84px;margin:30px 0 16px;display:flex}.standalone-demo-wave span{background:var(--orange);border-radius:999px;width:6px;height:34%}.standalone-demo-wave span:nth-child(2),.standalone-demo-wave span:nth-child(6){height:58%}.standalone-demo-wave span:nth-child(3),.standalone-demo-wave span:nth-child(5){background:var(--forest-light);height:86%}.standalone-demo-wave span:nth-child(4){background:var(--lime);height:100%}.standalone-demo-workspace h2{letter-spacing:-.06em;max-width:520px;margin-bottom:14px;font-size:clamp(38px,4vw,58px);line-height:.98}.standalone-demo-workspace>p{max-width:560px;color:var(--ink-muted);font-size:13px;line-height:1.6}.standalone-demo-steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:26px 0;display:grid}.standalone-demo-steps span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:88px;color:var(--ink);flex-direction:column;justify-content:space-between;padding:14px;font-size:10px;font-weight:800;display:flex}.standalone-demo-steps strong{color:var(--orange-dark);letter-spacing:.08em;font-size:9px}[data-motion-ready=true] .reveal-item{opacity:0;transition:opacity .62s cubic-bezier(.22,.75,.25,1),transform .62s cubic-bezier(.22,.75,.25,1);transition-delay:calc(var(--reveal-order,0) * 55ms);transform:translateY(22px)scale(.992)}[data-motion-ready=true] .reveal-item.is-revealed{opacity:1;transform:translateY(0)scale(1)}@keyframes voice-pulse{0%,to{opacity:.45;transform:scaleY(.65)}50%{opacity:.95;transform:scaleY(2.3)}}@keyframes status-pulse{0%{box-shadow:0 0 #d7f26a6b}70%,to{box-shadow:0 0 0 7px #d7f26a00}}@keyframes orbit-float{0%,to{transform:translateZ(70px)}50%{transform:translate3d(0,-7px,70px)}}.footer-grid{grid-template-columns:1fr auto;gap:70px;display:grid}.brand-footer{margin-bottom:18px}.footer-grid p{color:#fffdf885;max-width:380px;margin:0;font-size:12px}.footer-grid small{color:#fffdf89e;margin-top:8px;font-size:10px;line-height:1.5;display:block}.footer-meta{color:#fffdf899;flex-direction:column;align-items:flex-end;gap:8px;font-size:11px;display:flex}.footer-meta a:hover{color:var(--white)}.footer-meta span{margin-top:auto}@media (max-width:1020px){.hero-grid,.workflow-grid{grid-template-columns:1fr 420px;gap:45px}.weekly-review-grid{grid-template-columns:minmax(0,.78fr) minmax(430px,1fr);gap:44px}.hero{min-height:auto}.hero h1{font-size:clamp(50px,7vw,72px)}.pricing-grid{grid-template-columns:repeat(2,1fr)}.value-calculator-grid{grid-template-columns:1fr;gap:48px}.value-calculator-copy h2,.value-calculator-copy>p:not(.section-label){max-width:760px}.pricing-card-recommended,.pricing-card-recommended:hover{transform:none}.pricing-includes{grid-template-columns:1fr}.trial-card{grid-template-columns:140px 1fr;gap:28px;padding:34px}.trial-seal{width:124px;height:124px}.trial-seal strong{font-size:52px}.outcome-card{padding:26px}.outcome-card h3{margin-top:70px}.workflow-grid,.get-started-grid,.faq-grid{gap:56px}.footer-grid{gap:38px}.orbit-note-top{right:-20px}.orbit-note-side{left:-30px}}@media (max-width:920px){.hero-grid{grid-template-columns:1fr;gap:70px}.call-demo,.demo-motion{width:min(100%,560px);margin-inline:auto}}@media (max-width:840px){:root{--shell:min(100% - 36px, 680px)}.desktop-nav{display:none}.hero{padding-top:148px}.hero-grid,.workflow-grid,.weekly-review-grid,.get-started-grid,.faq-grid{grid-template-columns:1fr}.hero-grid{gap:70px}.demo-stage,.demo-motion,.call-demo{width:min(100%,560px);margin-inline:auto}.split-heading{grid-template-columns:1fr;align-items:start;gap:24px}.outcome-grid,.integration-grid,.trade-grid{grid-template-columns:1fr}.integration-card{min-height:400px}.integration-assurance{grid-template-columns:30px 1fr;align-items:start}.integration-assurance small{grid-column:2;width:fit-content}.outcome-card{min-height:auto}.outcome-card h3{margin-top:46px}.reliability-heading{display:block}.safeguard-grid{grid-template-columns:1fr}.weekly-review-grid{gap:62px}.weekly-review-copy h2,.weekly-review-copy>p{max-width:680px}.weekly-review-preview{width:min(100%,620px);margin-inline:auto;transform:none}.trade-grid article{min-height:320px}.trade-grid h3{margin-top:74px}.faq-intro{position:static}.footer-grid{grid-template-columns:1fr 1fr}.footer-meta{flex-flow:wrap;grid-column:1/-1;align-items:flex-start}.footer-meta span{width:100%;margin-top:14px}}@media (max-width:560px){:root{--shell:calc(100% - 28px);--radius-lg:24px}.header-inner{min-height:76px}.site-header .button{max-width:150px}.brand-name{display:none}.hero{padding:126px 0 86px}.hero h1{font-size:clamp(48px,15vw,64px)}.hero-lede{font-size:17px}.hero-actions,.final-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.final-actions .button{width:100%}.hero-trial-note{border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;width:100%}.text-link{justify-content:center}.demo-stage{min-height:590px}.demo-card{padding:22px}.call-demo{min-height:0;padding:22px}.call-demo-orbit{display:none}.call-demo-backplate{inset:12px -5px -12px 9px}.call-demo-heading h2{font-size:clamp(32px,10vw,40px)}.demo-call-status{flex-wrap:wrap;align-items:flex-start}.demo-mode-pill{margin-left:52px}.demo-result-actions{flex-direction:column}.demo-result-actions .button{width:100%}.demo-card-top{flex-direction:column;align-items:flex-start;gap:11px}.receipt-card{width:94%;right:-5px}.orbit-note{display:none}.stage-accent-one{right:-24px}.section,.section-dark{padding:88px 0}.section-heading h2,.workflow h2,.weekly-review-copy h2,.get-started h2,.faq h2{font-size:clamp(39px,12vw,54px)}.workflow-map{padding:22px}.integration-card{min-height:0;padding:24px}.integration-card h3{margin-top:42px}.integration-assurance{grid-template-columns:1fr;gap:10px;padding:22px}.integration-assurance small{grid-column:1}.flow-outcomes{grid-template-columns:1fr}.flow-outcomes>div{min-height:98px}.mode-list>div{grid-template-columns:1fr;gap:4px}.safeguard-grid article{min-height:230px;padding:24px}.weekly-review-copy .button{width:100%}.weekly-review-metrics{grid-template-columns:1fr}.weekly-review-metrics article{min-height:82px}.weekly-review-controls{flex-direction:column;align-items:stretch}.weekly-review-controls>span,.weekly-review-controls>strong{text-align:center}.weekly-review-controls>strong{margin-left:0}.weekly-review-impact{grid-template-columns:1fr}.trade-grid article{min-height:340px}.pricing-grid,.pricing-includes ul,.calculator-controls{grid-template-columns:1fr}.calculator-summary{padding:26px 22px}.calculator-summary h3{font-size:clamp(38px,12vw,54px)}.trial-card{grid-template-columns:1fr;padding:28px 24px}.trial-seal{width:112px;height:112px}.trial-seal strong{font-size:46px}.trial-facts{grid-template-columns:1fr}.trial-action .button{width:100%}.pricing-card{min-height:360px}.faq-list summary{font-size:15px}.final-cta{padding:92px 0}.final-cta h2{font-size:clamp(50px,15vw,68px)}.footer-grid{grid-template-columns:1fr}.footer-meta{grid-column:auto}.standalone-demo-main{grid-template-columns:1fr;gap:48px;padding-block:54px 72px}.standalone-demo-intro h1{font-size:clamp(48px,14vw,68px)}}@media (max-width:520px){.standalone-demo-header-inner{min-height:74px}.standalone-demo-badge{padding:8px 10px;font-size:8px}.standalone-demo-main{gap:38px;min-height:calc(100vh - 75px);padding-block:42px 56px}.standalone-demo-intro h1{font-size:clamp(44px,13vw,60px)}.standalone-demo-workspace{padding:25px 20px}.standalone-demo-workspace-top{flex-direction:column;align-items:flex-start;gap:4px}.standalone-demo-steps{grid-template-columns:1fr}.standalone-demo-steps span{min-height:72px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.voice-line span,.pulse,.orbit-note,.event-sonar:before,.event-sonar:after,.demo-replay-scrim,.demo-replay-modal,.demo-call-icon,.demo-loading span,.demo-running,.event-stream li,.demo-result{animation:none!important}.demo-stage,.call-demo-stage,.call-demo-backplate,.call-demo-orbit,.call-demo,.receipt-card,.stage-accent{transform:none!important}}@media (prefers-reduced-transparency:reduce){.site-header,[data-scrolled=true] .site-header{background:var(--forest-deep);-webkit-backdrop-filter:none;backdrop-filter:none}.orbit-note,.call-demo,.call-demo-orbit{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none}.call-demo-backplate{background:var(--forest-deep);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.site-header,[data-scrolled=true] .site-header{border-bottom:2px solid var(--white);background:var(--forest-deep)}.button,.flow-node,.outcome-card,.integration-card,.safeguard-grid article,.trade-grid article,.call-demo,.call-demo-orbit{border:2px solid}}
