@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff")}@layer reset,base,layout,components,demos,responsive;@layer reset{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}img,svg{display:block}img{max-width:100%}button,a,input,select,textarea,summary{touch-action:manipulation}h1,h2,h3,h4,h5,p{margin:0}a{color:inherit;text-decoration:none}button{color:inherit}}@layer base{:root{font-family:DM Sans,sans-serif;color:#284b3b;background:#f5f6ef;font-synthesis:none;--ink: #284b3b;--muted: #687b6d;--green: #355e46;--line: #355e461c;--heading: "Manrope", sans-serif}body{min-width:320px;-webkit-font-smoothing:antialiased}::selection{background:#cbdcbe;color:#214a34}:focus-visible{outline:3px solid #6c956e;outline-offset:5px}button,a,summary{transition:color .2s,background .2s,box-shadow .2s,border-color .2s,transform .2s}button{border:0}button:disabled{opacity:.58}h1,h2,h3,h4,h5{font-family:var(--heading)}h1{font-size:clamp(58px,5.7vw,84px);font-weight:400;line-height:1.06;letter-spacing:-.065em}h2{font-size:clamp(34px,3.5vw,51px);font-weight:400;line-height:1.2;letter-spacing:-.05em}h3{font-size:25px;font-weight:500;line-height:1.36;letter-spacing:-.04em}em{font-style:normal;color:#789171}p{font-size:15px;line-height:1.85;color:var(--muted)}label{display:grid;gap:8px;font-size:12px;color:#4d6855}input,textarea,select{width:100%;border:1px solid #41654930;border-radius:9px;padding:11px 12px;background:#ffffff80;color:var(--ink);font-size:13px}textarea{resize:vertical;min-height:90px}input::placeholder,textarea::placeholder{color:#869387}select{min-height:42px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}section[id]{scroll-margin-top:20px}.skip-link{position:fixed;top:-100px;left:20px;padding:15px;background:#fff;z-index:100;border-radius:8px}.skip-link:focus{top:15px}.eyebrow{display:block;font-size:9px;font-weight:600;letter-spacing:1.8px;line-height:1.8;color:#71816a}.section-label{display:flex;align-items:center;gap:9px;font-size:9px;letter-spacing:2px;font-weight:500;color:#6f836b;line-height:1.8;margin-bottom:23px}.section-label>span{width:5px;height:5px;border-radius:50%;background:#809674;flex-shrink:0}.label-light{color:#b0c6a0}.label-light>span{background:#b3ce8f}.glass{background:linear-gradient(135deg,#ffffff85,#ffffff38);border:1px solid #ffffffc7;box-shadow:0 18px 65px #344c3d0a,inset 0 1px #ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .75s ease var(--reveal-delay, 0ms),transform .75s cubic-bezier(.2,.6,.3,1) var(--reveal-delay, 0ms)}.reveal.revealed{opacity:1;transform:none}}@layer layout{.section-container{width:min(1220px,calc(100% - 100px));margin-inline:auto}.section{padding:112px 0}.section-heading{margin-bottom:55px}.section-heading h2{margin-bottom:23px}.section-heading.centered{text-align:center}.centered .section-label{justify-content:center}.product-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.product-heading h2{margin-bottom:0}.product-heading>p{max-width:415px;padding-bottom:5px;font-size:14px}.site-header{position:absolute;width:100%;top:0;z-index:30;padding:0 38px}.site-header.scrolled{position:fixed;background:#f6f8eff0;border-bottom:1px solid #69826720;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 3px 15px #284b3b04}.nav-container{max-width:1320px;height:94px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.scrolled .nav-container{height:76px}.desktop-nav{display:flex;align-items:center;gap:29px;margin-left:65px}.desktop-nav a,.login-link{color:#5f7361;font-size:12px}.desktop-nav a:hover,.login-link:hover{color:#1f4935}.nav-actions{display:flex;gap:27px;align-items:center}.login-link{display:flex;align-items:center;gap:5px}.menu-toggle,.mobile-nav{display:none}.brand{display:inline-flex;align-items:center;font:600 31px var(--heading);letter-spacing:-1.8px;color:#2d513e;flex-shrink:0}.brand svg{width:35px;height:35px;margin-right:9px}.brand-period{color:#879c74}.brand-light{color:#edf3dd}.hero{position:relative;padding-top:155px;overflow:hidden;background:#e7eddf}.hero-landscape,.closing-landscape{position:absolute;inset:0;background:url(/images/mist-landscape.svg) center 70% / cover no-repeat;pointer-events:none}.hero-landscape:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eef1e64d,transparent 65%)}.hero-mist{position:absolute;width:80%;height:150px;left:20%;bottom:0;background:#fafbef55;filter:blur(55px);pointer-events:none;animation:mist 22s ease-in-out infinite alternate}.hero-inner{display:grid;grid-template-columns:.9fr 1.1fr;min-height:624px;align-items:center;position:relative;gap:10px}.hero-copy{position:relative;z-index:3;padding-bottom:18px}.intro-pill{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:-.1px;border:1px solid #ffffffa3;background:#ffffff39;padding:6px 9px 6px 5px;border-radius:30px;color:#63785d;margin-bottom:30px;box-shadow:inset 0 1px #ffffff6b}.intro-pill>span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#f8fbed80}.intro-pill:hover{background:#ffffff78;transform:translateY(-2px)}.hero-copy>p{max-width:386px;margin-top:27px;font-size:14px;color:#667b60;line-height:1.9}.hero-copy h1 em{color:#758d66}.hero-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hero-caption{display:flex;gap:7px;align-items:center;margin-top:22px;color:#78866c;font-size:10px}.hero-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;margin-top:55px;padding:26px 0;border-top:1px solid #536e4424;font-size:8px;letter-spacing:1.9px;color:#6e7e62}.scroll-cue{display:flex;align-items:center;gap:9px;letter-spacing:.2px;font-size:10px}.hero-bottom-mark{display:flex;align-items:center;gap:8px;letter-spacing:.2px;font-size:10px}.connection-strip{padding:31px 0;border-bottom:1px solid var(--line);background:#f1f3e9}.connection-strip .section-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.connection-strip .section-container>span{font-size:10px;line-height:1.9;color:#8a9580;padding-right:27px;border-right:1px solid #57734424}.connection-strip strong{font-weight:400;color:#67775c}.connection-strip .section-container>div{display:flex;align-items:center;gap:9px;font-size:10px;color:#65775b}.connection-strip svg{stroke-width:1.3}.journey-section{background:radial-gradient(ellipse at 80% 60%,#e7eedf80,transparent 65%)}.product-section{background:#eef1e8;border-top:1px solid #365e4410;border-bottom:1px solid #365e4410}.why-section{padding-bottom:120px}.principles-grid{display:grid;grid-template-columns:.78fr 1.65fr;gap:20px}.botanical-card{border-radius:18px;overflow:hidden;position:relative;background:#b4c8ab;min-height:520px}.botanical-card img{width:100%;height:100%;object-fit:cover;position:absolute}.botanical-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#183e2bbb,transparent 75%)}.botanical-card-copy{position:absolute;bottom:30px;left:30px;right:25px;z-index:1;color:#f2f4e5}.botanical-card-copy h3{font-size:31px;margin:20px 0 10px;line-height:1.3}.botanical-card-copy p{font-size:12px;color:#e4ecd5c4}.principle-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.principle-card{padding:29px;border:1px solid #66845a26;border-radius:16px;background:linear-gradient(140deg,#f5f7ed,#edf1e5);position:relative;overflow:hidden}.principle-icon{width:45px;height:45px;display:grid;place-items:center;border-radius:13px;background:#dfe8d7a8;color:#6f8764;margin-bottom:20px;border:1px solid #ffffffa1}.principle-number{font-size:8px;letter-spacing:1.5px;color:#869477;display:block;margin-bottom:12px}.principle-card h3{font-size:23px;margin-bottom:14px}.principle-card p{font-size:12px;line-height:1.85}.principle-wide{grid-column:1 / -1;display:flex;align-items:center;gap:22px}.principle-wide>div{flex:1}.principle-wide .principle-icon{margin-bottom:0;flex-shrink:0}.principle-wide h3{font-size:21px;margin-bottom:8px}.principle-wide .principle-number{margin-bottom:7px}.source-illustration{margin-top:27px;font-size:9px;display:grid;justify-content:start;margin-left:7px}.source-illustration span{display:flex;align-items:center;gap:8px;padding:9px 12px;background:#ffffff72;border:1px solid #ffffffd4;border-radius:7px;box-shadow:0 4px 10px #324d3310}.source-illustration i{width:1px;height:14px;background:#acbea0;margin-left:20px}.source-illustration span:last-child{margin-left:20px;color:#768c66}.approval-illustration{margin-top:49px;display:flex;align-items:center;gap:9px;font-size:9px;background:#ffffff72;border:1px solid #ffffffd4;border-radius:10px;padding:12px;box-shadow:0 4px 10px #324d3310}.connected-illustration{display:flex;align-items:center;max-width:158px}.connected-illustration span{background:#ffffff8a;border:1px solid #fff;display:grid;place-items:center;width:40px;height:44px;border-radius:10px;color:#839572}.connected-illustration i{width:16px;height:1px;background:#a6b397}.support-section{position:relative;overflow:hidden;background:#254a37;color:#eff3e0;padding:100px 0}.support-section-inner{display:grid;grid-template-columns:1fr 1fr;gap:110px;position:relative;z-index:1;align-items:center}.support-story h2{font-size:57px;margin-bottom:25px}.support-story h2 em{color:#b6cb9e}.support-story>p{color:#b9c9b1;max-width:420px;font-size:14px}.support-story ul{padding:0;margin:26px 0 30px;list-style:none;display:grid;gap:15px;color:#d2dcc4;font-size:12px}.support-story li{display:flex;gap:10px;align-items:center}.support-story li svg{color:#a9c78d}.support-small-note{display:flex;align-items:center;gap:8px;margin-top:44px;color:#9bb190;font-size:9px}.light-dot{height:4px;width:4px;border-radius:50%;background:#b0c794}.support-light{position:absolute;width:1000px;height:900px;background:radial-gradient(ellipse,#87a86e3b,transparent 65%);top:-200px;right:-180px;pointer-events:none}.teams-section{padding-bottom:90px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;gap:34px}.audience-card{padding:15px 10px}.audience-card>svg{color:#899b75;margin-bottom:19px}.audience-card h3{font-size:17px;margin-bottom:12px}.audience-card p{font-size:12px;max-width:320px}.integrations-section{background:#eef2e7;border-block:1px solid #55734414;padding:98px 0 60px}.integration-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.integration-card{padding:26px 18px 22px;text-align:center;background:#ffffff4d;border:1px solid #ffffffc2;border-radius:13px}.integration-card:hover{background:#ffffff80}.integration-mark{width:52px;height:52px;margin:0 auto 21px;display:grid;place-items:center;color:#577249}.integration-mark svg{width:28px;height:28px}.resend-mark{font:700 35px var(--heading)}.integration-card h3{font-size:14px;margin-bottom:11px;letter-spacing:-.3px}.integration-card p{font-size:10px;line-height:1.8;color:#7c8a70}.integrations-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;margin-top:27px;color:#7d8d70;text-align:center}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.faq-heading{position:sticky;top:130px}.faq-heading p{font-size:13px;max-width:300px;margin:25px 0 28px}.faq-heading .text-link{font-size:12px}.faq-item{border-bottom:1px solid #5c784726}.faq-item:first-child{border-top:1px solid #5c784726}.faq-item summary{padding:23px 0;display:flex;justify-content:space-between;gap:25px;font-size:13px;font-weight:500;line-height:1.7}.faq-item summary>svg{flex-shrink:0;color:#849577;transition:transform .25s;margin-top:3px}.faq-item[open] summary>svg{transform:rotate(45deg)}.faq-item p{font-size:12px;line-height:1.9;padding:0 20px 23px 0}.closing-section{position:relative;padding:60px 0 88px;background:#e6ecdc;overflow:hidden}.closing-landscape{background-position:center 88%;opacity:.85}.closing-panel{text-align:center;padding:58px 35px 35px;border-radius:22px;position:relative;overflow:hidden;background:linear-gradient(130deg,#fff5,#ffffff1f)}.closing-panel .section-label{justify-content:center;font-size:8px;margin-bottom:18px}.closing-symbol{margin:0 auto 25px;width:66px;height:66px;padding:10px;display:grid;place-items:center;color:#6c865e;background:linear-gradient(140deg,#ffffffa8,#ecf2e144);border:1px solid #ffffffb2;border-radius:18px;box-shadow:0 10px 30px #3b614d0d,inset 0 1px 1px #fff;transform:rotate(-6deg)}.closing-symbol svg{width:44px}.closing-panel h2{font-size:clamp(34px,4vw,56px);position:relative}.closing-panel>p{font-size:13px;margin:23px 0 29px}.closing-actions{display:flex;align-items:center;justify-content:center;gap:30px;position:relative}.closing-actions .text-link{font-size:12px}.closing-note{display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;color:#7a8e6d;margin-top:37px}.site-footer{padding:56px 0 0;background:#f3f5eb}.footer-top{display:flex;justify-content:space-between;gap:60px;padding-bottom:46px}.footer-brand p{margin-top:15px;font-size:11px}.footer-links{display:flex;gap:72px}.footer-links>div{display:flex;flex-direction:column;gap:13px}.footer-links strong{font-size:11px;font-weight:500;margin-bottom:6px}.footer-links a,.footer-links button{color:#7a8770;display:flex;align-items:center;gap:5px;font-size:10px;background:none;padding:0;text-align:left}.footer-links a:hover,.footer-links button:hover{color:var(--ink)}.footer-bottom{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);color:#7f8b76;font-size:9px}.footer-bottom a{display:flex;gap:7px;align-items:center}.footer-bottom a svg{transform:rotate(180deg)}.footer-privacy{color:#7e8b76;font-size:8px}.mobile-break{display:none}}@layer components{.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 21px;border-radius:9px;font-size:12px;font-weight:500;line-height:1.4;min-height:48px;white-space:nowrap;border:1px solid transparent}.button-primary{color:#f1f4e6;background:linear-gradient(140deg,#46684d,#33563e);border-color:#2f57398f;box-shadow:inset 0 1px #b9cf9d29,0 4px 8px #2f573910}.button-primary:hover:not(:disabled){background:#294d35;transform:translateY(-2px);box-shadow:0 6px 15px #2f573928}.button-glass{background:#ffffff54;border-color:#ffffffbd;color:#607656;box-shadow:inset 0 1px #ffffff8a}.button-glass:hover{background:#ffffff91;transform:translateY(-2px)}.button-quiet{background:#eff3e4;border-color:#c9d4bb;color:#60764e}.button-quiet:hover:not(:disabled){background:#dfe9d3}.button-small{min-height:38px;font-size:10px;padding:10px 13px;gap:7px}.nav-cta{padding:11px 16px;min-height:40px;font-size:10px;border-radius:8px}.text-link{display:inline-flex;align-items:center;gap:9px;color:#496940;font-size:13px;font-weight:500}.text-link:hover{gap:14px}.light-link{color:#d9e4c7;font-size:12px}.play-circle{width:20px;height:20px;border:1px solid #68845a4a;border-radius:50%;display:grid;place-items:center}.play-circle svg{margin-left:2px}.icon-button{background:transparent;border-radius:8px;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.icon-button:hover{background:#91a07720}.menu-toggle{display:none}.text-button{background:transparent;font-size:11px;display:flex;align-items:center;gap:6px;padding:7px 0}.droplets{position:absolute;inset:0;overflow:hidden;pointer-events:none}.droplets>i{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:calc(var(--size) * 1.3);transform:rotate(var(--rotate));border-radius:49% 51% 43% 57%/54% 42% 58% 46%;background:radial-gradient(ellipse at 30% 20%,#ffffffd9 0,#ffffff45 7%,transparent 26%),radial-gradient(ellipse at 68% 78%,#45674830,transparent 60%),linear-gradient(135deg,#ffffff26,#ffffff05);border:1px solid #ffffff78;box-shadow:inset 1px 1px 2px #fffffff0,inset -1px -2px 3px #3b634938,2px 3px 4px #36573924;opacity:.85}.scene-droplets{inset:-80px -60px -60px;overflow:visible;z-index:4}.scene-droplets>i:nth-child(2){left:90%;top:9%;width:58px;height:72px}.scene-droplets>i:nth-child(3){top:83%;left:5%;width:38px;height:50px}.scene-droplets>i:nth-child(4){left:99%;top:75%}.scene-droplets>i:nth-child(5){top:10%;left:14%}.scene-droplets>i:nth-child(6){top:101%}.scene-droplets>i:nth-child(7){top:-7%;left:59%}.status-pill{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:20px;padding:5px 8px;font-size:8px;color:#6c825a;background:#e7eddb;border:1px solid #dce5cc;white-space:nowrap}.demo-badge{font-size:7px;letter-spacing:1px;color:#80906e;border:1px solid #bac9a35e;padding:4px 6px;border-radius:4px;line-height:1}.tiny-avatar{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#dee8cd;border:1px solid #f5fae7;font-size:7px;color:#728963;flex-shrink:0}.company-avatar{display:grid;place-items:center;height:30px;width:30px;border-radius:9px;font:600 12px var(--heading);flex-shrink:0}.sage{background:#dde7d1;color:#6f865b}.lavender{background:#e5e3ee;color:#8b829f}.peach{background:#eee4d1;color:#a28d64}.small-check{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#dce8ce;color:#7a9361;margin-left:auto}.mini-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#8aa16e}.access-dialog{width:min(560px,calc(100% - 30px));padding:35px;background:linear-gradient(140deg,#f7f9effa,#e7edddfa);border:1px solid #ffffffd9;border-radius:22px;box-shadow:0 30px 90px #1939293b;color:var(--ink);max-height:calc(100dvh - 40px);overflow:auto}.access-dialog::backdrop{background:#18362b66;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.dialog-close{position:absolute;top:15px;right:15px}.dialog-symbol{display:grid;place-items:center;width:52px;height:52px;background:#dce6cf;border:1px solid white;border-radius:15px;margin-bottom:23px;color:#6c8659}.access-dialog .section-label{font-size:8px;letter-spacing:1.3px;margin-bottom:14px}.access-dialog h2{font-size:38px}.access-dialog>p{font-size:12px;margin:19px 0 23px}.access-dialog form{display:grid;gap:17px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.optional{font-size:9px;color:#879575;display:contents}.access-dialog .form-disclosure{font-size:10px;color:#728168;line-height:1.7;margin-top:-7px}.contact-fallback{margin-top:20px;border-top:1px solid var(--line);padding-top:15px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.copy-status{font-size:10px;color:#647b53;line-height:1.6}}@layer demos{.hero-scene{position:relative;width:100%;perspective:1400px;margin-left:6px;margin-top:35px}.scene-aura{position:absolute;inset:-60px;border-radius:50%;background:radial-gradient(ellipse,#c2d6b36b,transparent 67%);filter:blur(20px)}.scene-orbit{position:absolute;width:630px;height:630px;border:1px solid #ffffff5e;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.orbit-two{width:765px;height:765px;border-color:#ffffff2e}.hero-workspace{border-radius:15px;width:690px;max-width:112%;background:linear-gradient(140deg,#f9fbf4bf,#eef4e6a1);transform:rotateY(-10deg) rotateX(5deg) rotate(-2deg);transform-origin:center;overflow:hidden;box-shadow:10px 28px 70px #294c3521,2px 5px 12px #42614d08,inset 0 1px #fff;position:relative;z-index:2}.mini-titlebar{height:33px;border-bottom:1px solid #74876414;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:6px;letter-spacing:1.7px;color:#88937b}.window-dots{display:flex;align-items:center;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#b5c2a58c}.window-dots i:nth-child(2){background:#c8cfb782}.window-dots i:nth-child(3){background:#d6dccb}.mini-app{display:grid;grid-template-columns:155px 1fr;min-height:391px}.mini-sidebar{border-right:1px solid #73886718;padding:22px 13px 13px;display:flex;flex-direction:column}.mini-sidebar .brand{font-size:23px;letter-spacing:-1px;margin-left:3px}.mini-sidebar .brand svg{width:23px;height:23px;margin-right:5px}.mini-workspace{margin:25px 0 23px;display:flex;align-items:center;gap:6px;padding:9px 4px;border-radius:7px;font-size:7px;background:#f7faee67;border:1px solid #ffffff85;color:#77816b}.sample-avatar{width:20px;height:20px;display:grid;place-items:center;background:#e3ead9;border-radius:4px;border:1px solid #fff;color:#7c8b6e}.mini-nav-label{font-size:6px;letter-spacing:1.4px;color:#919b85;margin:0 0 8px 7px}.mini-nav{padding:10px 7px;display:flex;align-items:center;gap:7px;font-size:8px;color:#8a957d;border-radius:6px;margin-top:2px}.mini-nav.selected{background:#d8e4cc8c;color:#5f7950;box-shadow:inset 0 0 0 1px #abc0911c}.mini-sidebar-foot{margin-top:auto;padding:22px 5px 4px;font-size:6px;display:flex;align-items:center;gap:5px;color:#89977a}.mini-main{padding:17px 24px 12px;min-width:0}.mini-breadcrumb{font-size:7px;display:flex;align-items:center;gap:8px;color:#8d9882}.mini-breadcrumb>span:not(.tiny-avatar){color:#b3bca8}.mini-breadcrumb .tiny-avatar{margin-left:auto}.mini-main-content{animation:soft-in .7s ease}.mini-eyebrow{display:block;font-size:6px;letter-spacing:1.4px;color:#92a17f;margin-top:20px}.mini-main h3{font-size:23px;font-weight:500;margin-top:8px;letter-spacing:-1px}.mini-main h3+p{font-size:8px;margin-top:6px;color:#8b987e}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:19px 0 14px}.mini-stats>div{background:#ffffff50;border:1px solid #ffffffa1;border-radius:9px;padding:12px 15px}.mini-stats>div>span{font-size:7px;color:#829175;display:block}.mini-stats strong{display:flex;align-items:center;gap:7px;font:500 24px var(--heading);margin-top:8px;color:#58714d}.mini-stats strong small{font:400 6px DM Sans,sans-serif;margin-top:7px;color:#97a38a}.mini-stats>div:last-child strong{font-size:15px;margin-top:16px}.mini-focus{position:relative;background:linear-gradient(130deg,#e5eedc8a,#f9fbee91);border:1px solid #ffffffbf;border-radius:10px;padding:16px}.mini-focus .mini-eyebrow{margin:0}.mini-card-icon{position:absolute;right:17px;top:14px;color:#96aa80}.mini-focus h4{max-width:235px;font-size:18px;font-weight:500;letter-spacing:-.7px;line-height:1.4;margin:9px 0}.mini-focus p{font-size:8px;line-height:1.8;max-width:275px;color:#89997a;min-height:29px}.mini-evidence{display:flex;align-items:center;gap:5px;font-size:7px;color:#799068;margin-top:16px}.mini-evidence>svg:last-child{margin-left:auto}.mini-recent{margin-top:13px;display:flex;justify-content:space-between;font-size:6px;color:#8d9a7e}.mini-recent>span:first-child{display:flex;align-items:center;gap:5px}.mini-recent i,.mini-footer i{width:4px;height:4px;display:inline-block;border-radius:50%;background:#8ca773}.mini-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #74876414;font-size:6px;color:#8d9b7c}.mini-footer>span:first-child{display:flex;align-items:center;gap:5px}.floating-note{position:absolute;z-index:3;border-radius:12px;display:flex;align-items:center;padding:15px;gap:11px;box-shadow:0 12px 40px #425a3714;background:linear-gradient(140deg,#f8fceac9,#f3f8eac2)}.note-top{top:-32px;right:-50px;transform:rotate(3deg);animation:float-top 7s ease-in-out infinite}.note-bottom{bottom:-10px;left:-32px;transform:rotate(-3deg);animation:float-bottom 8s ease-in-out infinite}.floating-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#e1ebd1a1;border:1px solid #ffffffe0;color:#8a9f70}.floating-note strong{display:block;font-size:10px;font-weight:500;color:#597149;margin-bottom:5px}.floating-note div>span{font-size:8px;color:#81916e;display:block}.note-check{margin-left:8px;width:18px;height:18px;display:grid;place-items:center;background:#dfebcf;border-radius:50%;color:#87a269}.hero-demo-controls{position:absolute;bottom:-70px;left:24%;display:flex;gap:12px;align-items:center;color:#7c8b6d}.hero-demo-controls>span{font-size:8px}.demo-play{width:26px;height:26px;border:1px solid #ffffff9c;border-radius:50%;background:#ffffff3d;display:grid;place-items:center}.step-dots{display:flex;gap:1px;align-items:center}.step-dots button{width:22px;height:24px;background:transparent;position:relative}.step-dots button:after{content:"";position:absolute;height:4px;width:4px;border-radius:4px;background:#9aaa875e;left:8px;top:10px;transition:width .25s}.step-dots button.active:after{width:15px;background:#738963;left:2px}.journey-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;max-width:1000px;margin:0 auto;align-items:center}.journey-list{display:grid;gap:7px}.journey-item{display:flex;align-items:center;gap:18px;padding:20px;background:transparent;border-radius:12px;border:1px solid transparent;text-align:left}.journey-item.active{background:linear-gradient(130deg,#ecf1e3,#f4f7ec);border-color:#dce5d0;box-shadow:inset 0 1px #fff}.journey-item:hover{background:#ecf1e380}.journey-number{font:400 10px var(--heading);color:#98a389}.journey-icon{color:#8a9c76;display:grid;place-items:center;width:38px;height:38px;border-radius:10px}.journey-item.active .journey-icon{background:#e0e9d5;border:1px solid #fbfff1;color:#6e8659}.journey-item strong{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.journey-item small{display:block;font-size:10px;color:#849177}.journey-item>svg{color:#9aa98c;margin-left:auto}.journey-art{position:relative;height:450px}.journey-rings{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);width:350px;height:350px}.journey-rings i{border:1px solid #a3b79226;border-radius:50%;position:absolute;inset:0}.journey-rings i:nth-child(2){inset:35px;border-color:#9fb68e33}.journey-rings i:nth-child(3){inset:70px;border-color:#a3b7922b;background:radial-gradient(#dce6cc55,transparent)}.journey-art-content{position:relative;height:325px;animation:soft-in .5s ease}.journey-core{width:150px;height:155px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;position:absolute;left:calc(50% - 75px);top:108px;background:linear-gradient(140deg,#ffffffd1,#e3ecd46b);border:1px solid #fff;border-radius:30px;box-shadow:inset 0 1px 1px #fff,0 20px 40px #6f875114;color:#8d9e77;transform:rotate(-5deg)}.journey-core span{font-size:9px}.journey-source{display:flex;align-items:center;gap:7px;position:absolute;padding:13px;font-size:9px;color:#859574;border:1px solid #fff;border-radius:9px;background:#f6f9edc7;box-shadow:0 8px 15px #344c3d08}.source-left{left:-5px;top:72px;transform:rotate(-5deg)}.source-right{right:-5px;top:119px;transform:rotate(5deg)}.journey-output{display:flex;align-items:center;gap:7px;padding:12px;position:absolute;top:299px;left:50%;transform:translate(-50%);background:#eff4e4;border:1px solid #fff;border-radius:9px;color:#809268;font-size:9px;white-space:nowrap;box-shadow:0 5px 18px #415d3510}.journey-description{text-align:center;position:absolute;top:380px;width:100%}.journey-description .eyebrow{font-size:7px;letter-spacing:2px}.journey-description p{font-size:11px;margin:10px auto 0;max-width:330px;color:#8a977b}.journey-art .droplets{z-index:-1}.explorer-tabs{display:flex;border-bottom:1px solid #4e743227;gap:22px;margin-bottom:42px}.explorer-tabs button{position:relative;background:transparent;display:flex;align-items:center;gap:9px;padding:15px 15px 21px;color:#849375;font-size:12px;flex:1;justify-content:center}.explorer-tabs button[aria-selected=true]{color:#48683c}.explorer-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;height:2px;background:#62814c;left:0;right:0}.explorer-layout{display:grid;grid-template-columns:.75fr 1.4fr;gap:60px;align-items:center}.explorer-copy{animation:soft-in .5s ease}.explorer-copy h3{font-size:29px;line-height:1.45;margin:18px 0;letter-spacing:-1.1px}.explorer-copy>p{font-size:13px;line-height:1.9}.try-hint{display:flex;align-items:flex-start;gap:10px;margin-top:30px;font-size:11px;line-height:1.7;color:#6b8257}.try-hint svg{flex-shrink:0;margin-top:2px}.sample-disclosure{display:flex;align-items:center;gap:6px;font-size:8px;margin-top:23px;color:#86967a}.explorer-window{border-radius:15px;min-width:0;background:linear-gradient(135deg,#fff9,#f4f7eab3);box-shadow:0 15px 50px #3554300a}.explorer-titlebar{height:39px;display:flex;align-items:center;gap:15px;padding:0 16px;border-bottom:1px solid #91a07921;font-size:8px;color:#98a18c}.explorer-titlebar>.demo-badge{margin-left:auto}.demo-panel{padding:25px;min-height:390px;animation:soft-in .4s ease}.demo-heading{display:flex;align-items:center;gap:12px;margin-bottom:22px}.demo-heading h4{font-size:16px;font-weight:500;letter-spacing:-.5px}.demo-heading>div>span:not(.eyebrow){display:block;font-size:9px;color:#8b9880;margin-top:5px}.demo-heading .status-pill{margin-left:auto}.product-square{display:grid;place-items:center;height:43px;width:43px;background:#e3ecd7;border:1px solid #fff;border-radius:11px;color:#82966c;flex-shrink:0}.research-summary{padding:17px 19px;border:1px solid #dfe6d4;background:linear-gradient(135deg,#eaf0df9c,#f5f8ec);border-radius:10px}.research-summary .eyebrow{font-size:7px}.research-summary p{font-size:12px;color:#70855f;line-height:1.8;margin-top:7px}.research-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.research-tags span{font-size:8px;border-radius:4px;background:#e1e9d2b0;padding:5px 7px;color:#8a9a76}.capabilities-head{display:flex;justify-content:space-between;font-size:10px;margin:20px 0 6px;color:#687f56}.capabilities-head>span{font-size:8px;color:#8d9c7e}.evidence-item{border-bottom:1px solid #6c875521}.evidence-item summary{display:flex;align-items:center;gap:10px;padding:15px 0;font-size:10px;line-height:1.6;color:#697f57}.evidence-item summary>svg{color:#9aaf7b;flex-shrink:0}.evidence-item summary>svg:last-child{margin-left:auto;transition:transform .2s}.evidence-item[open] summary>svg:last-child{transform:rotate(180deg)}.evidence-detail{padding:0 0 14px 26px}.evidence-detail blockquote{margin:0 0 10px;padding:10px 13px;font-size:11px;line-height:1.8;background:#eaf0e0;border-left:2px solid #a9be90;border-radius:0 6px 6px 0;color:#6d825c}.evidence-detail>span{display:flex;gap:6px;align-items:center;font-size:9px;color:#7e916c}.evidence-detail>small{display:block;font-size:8px;margin-top:7px;color:#8b997d}.demo-bottom-note{display:flex;gap:7px;align-items:center;color:#8d9e7a;font-size:9px;margin-top:20px;line-height:1.8}.demo-pipeline-board{display:flex;gap:10px;overflow-x:auto;padding:3px 3px 10px}.demo-pipeline-column{min-width:145px;flex:1;border-radius:9px;background:#eaf0df78;padding:10px 8px;border:1px solid #dae3cd70;min-height:241px}.demo-pipeline-column h5{font:400 9px DM Sans,sans-serif;display:flex;align-items:center;gap:5px;color:#8a9a77;margin:1px 0 11px}.demo-pipeline-column h5 i{width:4px;height:4px;border-radius:50%;background:#a6b592}.sample-deal{display:flex;flex-direction:column;background:#ffffffb3;border:1px solid #ffffff;padding:12px;border-radius:8px;gap:8px;text-align:left;width:100%;margin-bottom:8px;box-shadow:0 3px 8px #61784306}.sample-deal strong{font-size:10px;font-weight:500;margin-top:5px}.sample-deal>span:not(.company-avatar){font-size:8px;color:#98a087}.sample-deal b{font:500 16px var(--heading);margin-top:3px}.sample-deal small{display:flex;align-items:center;justify-content:space-between;color:#97a786;font-size:7px;margin-top:7px}.active-deal{border-color:#bdcfa15c}.active-deal:hover,.active-deal.is-selected{border-color:#a0b680;background:#f8fbf0;box-shadow:0 5px 12px #7a94611a}.deal-inspector{display:flex;position:relative;align-items:center;gap:15px;padding:13px;background:#e7efdc;border-radius:8px;margin-top:11px}.deal-inspector>div{flex:1}.deal-inspector strong,.deal-inspector span{display:block;font-size:9px}.deal-inspector span{font-size:8px;color:#859674;margin-top:6px}.deal-inspector label{font-size:8px;max-width:160px}.deal-inspector select{font-size:10px;min-height:32px;padding:7px}.demo-announcement{font-size:9px;line-height:1.8;color:#71885b;margin-top:9px}.studio-demo{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;min-height:350px}.studio-demo-label{display:flex;gap:7px;color:#7b9166;align-items:center;margin-bottom:20px}.studio-demo-label strong{font-size:10px;font-weight:500}.studio-prompt label{font-size:9px;gap:6px}.studio-prompt select{font-size:10px;padding:9px;min-height:36px}.sample-prompt{font-size:11px;line-height:1.85;padding:15px;background:#e5edd996;border:1px solid #dae5ce;border-radius:8px;margin:14px 0;color:#7c8f6b}.studio-prompt .button{width:100%}.studio-prompt>small{font-size:8px;color:#93a184;margin-top:11px;display:block;text-align:center}.email-preview{background:#fbfcf6;border:1px solid #e0e6d6;border-radius:9px;overflow:hidden;align-self:start}.email-preview.email-empty{height:100%;min-height:320px;display:grid;place-items:center;background:#f5f8ecc7}.studio-empty{text-align:center;padding:20px}.studio-empty>span{width:63px;height:63px;border-radius:17px;background:#e9f0dd;border:1px solid white;display:grid;place-items:center;color:#8fa278;margin:0 auto 22px;transform:rotate(-8deg)}.studio-empty h4{font-size:14px;font-weight:400}.studio-empty p{font-size:9px;margin-top:10px}.email-subject{padding:11px 13px;border-bottom:1px solid #e4e9db;font-size:9px;line-height:1.7}.email-subject span{display:block;font-size:6px;letter-spacing:1px;color:#94a084;margin-bottom:4px}.email-body{padding:18px;animation:soft-in .6s ease}.email-brand{display:flex;align-items:center;gap:5px;font:500 15px var(--heading);color:#829468}.email-body h4{font-weight:500;font-size:22px;letter-spacing:-.8px;line-height:1.35;margin:20px 0 13px}.email-body p{font-size:10px;line-height:1.8}.email-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 11px;border-radius:5px;background:#6d8657;color:#f4f7ec;font-size:8px;margin:18px 0}.email-body small{font-size:7px;color:#9da98e;display:block}.approval-button{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 7px;background:#edf3e1;border-top:1px solid #dfe7d2;width:100%;font-size:9px;color:#7c9366}.approval-button:hover{background:#dde9cd}.approval-button.approved{opacity:1}.automation-demo .demo-heading .eyebrow{font-size:7px;letter-spacing:1.2px}.automation-demo .demo-heading h4{margin-top:7px}.playbook-visual{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:23px 0}.playbook-node{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;min-width:0}.playbook-icon{width:53px;height:53px;display:grid;place-items:center;background:linear-gradient(135deg,#eef3e4,#dfe9d1);border:1px solid #fff;border-radius:14px;color:#879e6f;box-shadow:0 5px 15px #5c794313}.playbook-node small{font-size:6px;letter-spacing:.7px;margin:14px 0 9px;color:#8fa27a}.playbook-node strong{font-size:9px;font-weight:500;line-height:1.7}.playbook-node>span:last-child{font-size:7px;line-height:1.8;color:#94a485;margin-top:7px}.flow-connector{position:relative;width:26px;flex-shrink:0;display:flex;align-items:center;margin-bottom:72px;color:#abbc94}.flow-connector i{width:18px;height:1px;background:#c9d5b8}.flow-connector>svg{position:absolute;right:-3px}.running .flow-connector{animation:flow-pulse .6s ease infinite alternate}.queued .playbook-node:last-child .playbook-icon{background:#cde0b5;color:#6b8c4d}.stopped .playbook-node:last-child{opacity:.35}.simulate-controls{display:flex;align-items:flex-end;gap:13px;margin-top:15px}.simulate-controls label{flex:1;font-size:9px}.simulate-controls select{font-size:10px;min-height:37px;padding:9px 12px}.simulation-result{display:flex;align-items:center;gap:10px;background:#e9f0de;border-radius:8px;padding:14px;margin-top:17px;font-size:9px;line-height:1.8;color:#80966b;min-height:58px}.simulation-result svg{flex-shrink:0}.simulation-result strong{display:block;font-size:10px;font-weight:500;margin-bottom:3px}.simulation-result div>span{display:block;font-size:8px}.simulation-result.stopped{background:#eeeada;color:#8c835b}.support-demo{min-height:343px}.support-demo-header{display:flex;align-items:center;gap:10px;border-bottom:1px solid #82936c21;padding-bottom:14px}.customer-avatar{width:36px;height:36px;display:grid;place-items:center;font-size:11px;border-radius:50%;background:#e4dec9;color:#9c916d;border:2px solid #fff;position:relative}.customer-avatar>span{position:absolute;width:7px;height:7px;border:1px solid white;border-radius:50%;background:#93ab7a;right:-2px;bottom:1px}.support-demo-header>div:nth-child(2) strong{display:block;font-size:11px;font-weight:500;color:#516c41}.support-demo-header>div:nth-child(2)>span{display:block;font-size:8px;color:#8e9c7e;margin-top:4px}.support-demo-header .status-pill{margin-left:auto}.support-chat{min-height:240px;padding:16px 0 19px}.chat-date{font-size:6px;letter-spacing:1.2px;display:block;text-align:center;color:#a0ac91;margin-bottom:18px}.customer-bubble{background:#e5edd8;border:1px solid #dce6cc;border-radius:10px 10px 10px 2px;padding:13px 15px;font-size:11px;line-height:1.8;color:#647d51;max-width:83%}.chat-time{display:block;font-size:7px;color:#97a586;margin:6px 0 0 5px}.assistant-placeholder{display:flex;gap:12px;align-items:center;justify-content:center;margin:35px 0 8px;color:#a2b386}.assistant-placeholder p{font-size:11px;color:#97a786}.ai-answer{margin-top:18px;margin-left:35px;padding:14px 16px;border-radius:10px 10px 2px;background:#f8faef;border:1px solid #dce6cd;animation:soft-in .4s ease}.ai-answer>div{display:flex;align-items:center;gap:6px;font-size:6px;letter-spacing:.7px;color:#9aab80}.ai-answer p{font-size:10px;color:#738860;line-height:1.8;margin-top:8px}.ai-answer details{margin-top:12px;border-top:1px solid #e0e7d4;padding-top:10px}.ai-answer summary{display:flex;align-items:center;gap:5px;font-size:8px;color:#8ba073}.ai-answer blockquote{margin:10px 0 0;font-size:9px;line-height:1.8;color:#7c9169}.ai-answer blockquote small{display:block;font-size:7px;margin-top:7px}.support-demo-actions{display:flex;gap:8px;align-items:center;border-top:1px solid #80976821;padding-top:16px}.support-demo-actions .icon-button{margin-left:auto}.human-handoff{padding:21px 10px 0;text-align:center;animation:soft-in .4s ease}.handoff-avatar{background:#e3ead6;width:39px;height:39px;border:1px solid white;border-radius:50%;display:grid;place-items:center;margin:0 auto 12px;color:#8da275}.human-handoff>strong{font:500 14px var(--heading);color:#607d4c}.human-handoff p{font-size:10px;line-height:1.8;max-width:320px;margin:8px auto 11px;color:#899c74}.human-handoff>span:last-child{display:flex;align-items:center;justify-content:center;gap:6px;font-size:8px;color:#8aa26f}.human-status{background:#ede7d2;color:#9b8d5f;border-color:#e5dcc3}.support-scene{background:linear-gradient(135deg,#eef4e3f5,#e1ebd4f0);border:1px solid #ffffff96;border-radius:16px;box-shadow:0 25px 65px #102c2b33,inset 0 1px #fff;color:var(--ink);position:relative;transform:rotate(2deg)}.support-scene-label{height:44px;display:flex;gap:9px;align-items:center;padding:0 20px;color:#8fa579;border-bottom:1px solid #94ab792b;font-size:7px;letter-spacing:1.2px}.support-scene-label .demo-badge{margin-left:auto}.support-compact{padding:24px}.support-compact .support-chat{min-height:259px}.support-floating{display:flex;align-items:center;gap:11px;padding:15px 20px;border-radius:11px;position:absolute;bottom:-34px;right:-25px;z-index:2;background:linear-gradient(135deg,#ecf3e2ee,#dce7cee8);border:1px solid #ffffffa8;box-shadow:0 10px 35px #0f2f3229;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transform:rotate(-5deg)}.support-floating>span{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;border:1px solid white;background:#e6eed8;color:#8ca573}.support-floating strong{font-size:10px;font-weight:500;color:#627d4d;display:block;margin-bottom:5px}.support-floating small{font-size:8px;color:#93a47f}.support-scene>.droplets{inset:-50px -40px;overflow:visible;z-index:-1}.support-scene>.droplets>i{opacity:.7}.portfolio-demo{max-width:950px;margin:0 auto;border-radius:16px;background:#f2f6e8}.portfolio-topline{display:flex;align-items:center;justify-content:space-between;padding:18px 23px;border-bottom:1px solid #91a17a21}.portfolio-topline>span:first-child{display:flex;align-items:center;gap:9px;color:#82966d;font-size:11px}.portfolio-body{display:grid;grid-template-columns:.9fr 1.8fr;padding:25px;gap:30px}.client-list{display:grid;gap:9px;align-content:start;padding-right:25px;border-right:1px solid #829b671f}.client-list button{display:flex;align-items:center;gap:12px;padding:13px;border-radius:10px;background:transparent;text-align:left;border:1px solid transparent}.client-list button.active{background:#e4edda;border-color:#d7e3c8}.client-list button:hover{background:#e8efdf}.client-list button>span:nth-child(2){flex:1}.client-list strong{display:block;font-size:11px;font-weight:500;color:#6f865b}.client-list small{display:block;font-size:8px;color:#99a58c;margin-top:5px}.client-list button>svg{color:#99ac81}.client-overview{padding:10px 10px 0 0;animation:soft-in .45s ease;min-width:0}.client-overview .eyebrow{font-size:7px;letter-spacing:1.5px}.client-overview h4{display:flex;align-items:center;justify-content:space-between;font-size:22px;font-weight:400;letter-spacing:-.7px;margin-top:9px}.client-stats{display:grid;grid-template-columns:1fr 1fr 1fr;margin:23px 0 20px}.client-stats>div{border-right:1px solid #829b6724;padding-left:20px}.client-stats>div:first-child{padding-left:0}.client-stats>div:last-child{border:0}.client-stats strong{display:block;font:400 29px var(--heading);color:#6e855b}.client-stats span{display:block;font-size:9px;color:#95a184;margin-top:8px}.client-products{display:flex;gap:9px;flex-wrap:wrap;min-height:29px}.client-products span{display:flex;align-items:center;gap:6px;font-size:8px;color:#889f72;padding:6px 9px;background:#e7eedda3;border:1px solid #dfe8d2;border-radius:6px}.client-activity{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:9px;color:#94a87e}.portfolio-foot{padding:13px 25px;border-top:1px solid #91a17a21;display:flex;align-items:center;gap:7px;font-size:8px;color:#94a482;line-height:1.7}}@keyframes mist{0%{transform:translate(-5%)}to{transform:translate(10%,-30px)}}@keyframes float-top{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes float-bottom{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(8px) rotate(-2deg)}}@keyframes soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes flow-pulse{0%{opacity:.2}to{opacity:1;color:#578d42}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin 1.2s linear infinite}@layer responsive{@media(min-width:1500px){.hero{padding-top:175px}.hero-inner{min-height:665px}.hero-copy h1{font-size:85px}.hero-scene{margin-left:35px}}@media(max-width:1200px){.section-container{width:calc(100% - 70px)}.desktop-nav{margin-left:0;gap:21px}.nav-actions{gap:20px}.hero-copy h1{font-size:67px}.hero-inner{min-height:590px}.hero-workspace{max-width:119%}.mini-app{grid-template-columns:132px 1fr}.mini-sidebar{padding:20px 8px 13px}.mini-main{padding-inline:17px}.mini-sidebar .brand{font-size:21px}.mini-nav{font-size:7px;padding-inline:4px;gap:6px}.mini-main h3{font-size:20px}.note-top{right:-60px}.floating-note{padding:12px}.connection-strip .section-container{gap:12px}.connection-strip .section-container>div{font-size:9px;gap:7px}.connection-strip .section-container>span{font-size:9px;padding-right:15px}.journey-layout{gap:45px}.explorer-layout{grid-template-columns:.7fr 1.3fr;gap:35px}.explorer-copy h3{font-size:26px}.demo-panel{padding:20px}.principle-card{padding:23px}.principle-wide{gap:15px}.connected-illustration{max-width:126px}.connected-illustration span{width:34px;height:37px}.connected-illustration i{width:11px}.support-section-inner{gap:65px}.support-story h2{font-size:50px}.integration-grid{gap:10px}.integration-card{padding:20px 12px}.faq-layout{gap:60px}}@media(max-width:1000px){.hero-copy h1{font-size:61px}.hero-copy>p{font-size:13px;max-width:330px}.hero-actions{gap:9px}.hero-actions .button{font-size:11px;padding:13px 15px}.intro-pill{font-size:8px}.hero-inner{grid-template-columns:1fr 1fr}.hero-workspace{width:610px;max-width:133%}.hero-scene{margin-left:15px}.hero-copy{z-index:5}.hero-demo-controls{left:23%;white-space:nowrap}.note-top{right:-85px}.note-bottom{left:-10px}.connection-strip .section-container{flex-wrap:wrap;justify-content:center;gap:23px}.connection-strip .section-container>span{border:0;width:100%;text-align:center;padding:0}.connection-strip .section-container>span br{display:none}.connection-strip .section-container>span strong{margin-left:5px}.section{padding:90px 0}.explorer-layout{grid-template-columns:1fr;gap:30px}.explorer-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}.explorer-copy>.eyebrow{grid-column:1 / -1}.explorer-copy h3{margin:13px 0 0}.explorer-copy>p{margin-top:14px}.try-hint{margin-top:17px}.sample-disclosure{margin-top:20px}.demo-panel{padding:30px}.principles-grid{grid-template-columns:.7fr 1.3fr;gap:15px}.principle-cards{gap:15px}.principle-card{padding:20px}.principle-card h3{font-size:21px}.principle-card p{font-size:11px}.connected-illustration{display:none}.botanical-card-copy{left:23px}.botanical-card-copy h3{font-size:28px}.support-section-inner{gap:45px}.support-story h2{font-size:44px}.support-story>p{font-size:13px}.support-story li{font-size:10px}.support-compact{padding:20px}.support-demo-actions{flex-wrap:wrap}.support-floating{right:-15px;padding:12px 15px}.support-compact .button-small{font-size:9px;padding:9px 10px}.integration-grid{grid-template-columns:repeat(3,1fr);gap:15px}.integration-card p{max-width:180px;margin:auto;font-size:11px}.integration-card h3{font-size:15px}.footer-links,.footer-top{gap:35px}}@media(max-width:860px){.site-header{padding:0 25px}.desktop-nav,.nav-actions .login-link{display:none}.nav-container{height:80px}.menu-toggle{display:grid}.nav-actions{gap:15px}.mobile-nav{display:flex;flex-direction:column;gap:5px;background:#f6f8effa;border:1px solid #ffffff;border-radius:15px;padding:20px;position:absolute;left:20px;right:20px;box-shadow:0 15px 50px #203c3726}.mobile-nav>a{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:14px 8px;border-bottom:1px solid var(--line)}.mobile-nav>.button{margin-top:10px}.hero{padding-top:130px}.hero-inner{grid-template-columns:1fr;gap:65px}.hero-copy{text-align:center}.hero-copy h1{font-size:74px}.hero-copy h1 br:nth-of-type(1),.hero-copy h1 br:nth-of-type(3){display:none}.hero-copy h1{max-width:620px;margin:auto}.hero-copy h1 br:after{content:" "}.hero-copy>p{margin:27px auto 0;max-width:420px}.hero-copy h1 em:first-of-type{margin-right:.17em}.hero-actions,.hero-caption{justify-content:center}.intro-pill{font-size:10px}.hero-scene{max-width:600px;width:100%;margin:0 auto 85px}.hero-workspace{width:100%;max-width:100%;transform:rotateY(-5deg) rotateX(3deg) rotate(-2deg)}.mini-app{grid-template-columns:145px 1fr}.mini-sidebar{padding:22px 10px}.mini-main{padding:17px 24px 15px}.mini-main h3{font-size:23px}.note-top{right:-10px;top:-30px}.note-bottom{left:-20px}.hero-demo-controls{left:25%}.hero-bottom{margin-top:0}.hero-bottom>span{display:none}.journey-layout{gap:15px}.journey-item{gap:12px;padding:17px 12px}.journey-art{height:400px}.journey-rings{width:300px;height:300px}.source-right{right:-10px;top:90px}.source-left{left:-5px;top:40px}.journey-source{font-size:8px;padding:9px}.journey-core{width:130px;height:135px;left:calc(50% - 65px);top:102px}.journey-description{top:341px}.journey-output{top:270px}.principles-grid{grid-template-columns:1fr}.botanical-card{min-height:280px}.botanical-card img{object-position:center 40%}.botanical-card:after{background:linear-gradient(90deg,#234832b5,transparent 90%)}.botanical-card-copy{top:35px;bottom:30px}.botanical-card-copy h3{margin-top:15px}.principle-card{padding:28px}.principle-card h3{font-size:24px}.principle-card p{font-size:12px}.connected-illustration{display:flex}.support-section-inner{grid-template-columns:1fr;gap:60px}.support-story{text-align:center}.support-story .section-label{justify-content:center}.support-story h2{font-size:52px}.support-story>p{margin:auto;max-width:510px}.support-story ul{align-items:center;justify-content:center;text-align:left}.support-story li{font-size:12px}.support-small-note{justify-content:center;margin-top:26px}.support-scene{max-width:480px;width:100%;margin:auto auto 30px}.support-compact{padding:25px}.support-compact .button-small{font-size:10px}.portfolio-body{padding:20px;gap:20px;grid-template-columns:1fr 1.6fr}.client-list{padding-right:18px}.client-list button{padding:11px 9px;gap:9px}.client-list button>svg{display:none}.audience-grid{gap:20px}.audience-card h3{font-size:16px}.audience-card p{font-size:11px}.faq-layout{grid-template-columns:1fr;gap:40px}.faq-heading{position:static}.faq-heading p{max-width:400px}.faq-item summary{font-size:14px}.faq-item p{font-size:13px}.footer-top{flex-direction:column}.footer-links{justify-content:space-between;gap:25px}.footer-privacy{display:none}}@media(max-width:640px){html{scroll-padding-top:85px}.section-container{width:calc(100% - 40px)}.section{padding:70px 0}.site-header{padding:0 20px}.nav-container{height:76px}.scrolled .nav-container{height:68px}.brand{font-size:28px}.brand svg{width:29px;height:29px;margin-right:7px}.nav-cta{font-size:9px;padding:10px 12px;gap:7px;min-height:36px}.nav-actions{gap:8px}.hero{padding-top:116px}.hero-inner{gap:57px}.hero-copy h1{font-size:clamp(43px,10vw,63px);line-height:1.15;letter-spacing:-.06em}.hero-copy h1 br:nth-of-type(1),.hero-copy h1 br:nth-of-type(3){display:initial}.hero-copy h1 em:first-of-type{margin-right:0}.hero-copy h1 br:nth-of-type(2){display:initial}.hero-copy h1{max-width:490px}.hero-copy h1 em:first-of-type:before{content:" "}.intro-pill{font-size:8px;gap:6px;margin-bottom:27px}.intro-pill>span{width:20px;height:20px}.hero-copy>p{font-size:13px;max-width:345px;margin-top:22px}.hero-actions{margin-top:24px;gap:10px}.hero-actions .button{min-height:46px;font-size:10px;padding:13px 15px}.hero-caption{font-size:9px}.hero-scene{max-width:490px;margin-bottom:73px}.hero-workspace{transform:rotate(-2deg)}.mini-titlebar{padding:0 12px;height:29px}.mini-app{grid-template-columns:100px 1fr;min-height:341px}.mini-sidebar{padding:17px 7px 12px}.mini-sidebar .brand{font-size:15px;letter-spacing:-.7px;margin-left:0}.mini-sidebar .brand svg{width:17px;height:17px;margin-right:3px}.mini-workspace{font-size:5px;margin:20px 0;gap:3px;padding:6px 3px}.sample-avatar{width:15px;height:15px;font-size:6px}.mini-workspace>svg{width:8px}.mini-nav-label{font-size:5px;letter-spacing:1px}.mini-nav{font-size:5.5px;gap:5px;padding:9px 3px}.mini-nav svg{width:10px;height:10px;flex-shrink:0}.mini-sidebar-foot{font-size:5px;gap:3px}.mini-sidebar-foot svg{width:10px}.mini-main{padding:13px 13px 10px}.mini-breadcrumb{font-size:5px;gap:4px}.mini-breadcrumb .tiny-avatar{width:17px;height:17px;font-size:5px}.mini-eyebrow{margin-top:18px;font-size:5px;letter-spacing:1px}.mini-main h3{font-size:17px;letter-spacing:-.6px;margin-top:6px;min-height:23px}.mini-main h3+p{font-size:6px}.mini-stats{gap:7px;margin:15px 0 12px}.mini-stats>div{padding:10px}.mini-stats>div>span{font-size:5px}.mini-stats strong{font-size:20px}.mini-stats strong small{font-size:5px}.mini-stats>div:last-child strong{font-size:12px;margin-top:14px}.mini-focus{padding:12px}.mini-focus h4{font-size:15px;max-width:190px;margin:9px 0}.mini-card-icon{top:10px;right:9px}.mini-card-icon svg{width:13px;height:13px}.mini-focus p{font-size:6px;min-height:32px}.mini-evidence{font-size:5px;margin-top:10px}.mini-evidence svg{width:10px;height:10px}.mini-recent{font-size:5px;margin-top:11px}.mini-footer{padding:9px 10px;font-size:5px}.floating-note{padding:9px 11px;gap:8px;border-radius:9px}.floating-icon{width:29px;height:29px;border-radius:8px}.floating-icon svg{width:15px}.floating-note strong{font-size:8px;margin-bottom:4px}.floating-note div>span{font-size:6px}.note-top{right:4px;top:-25px}.note-bottom{left:3px;bottom:-17px}.note-check{margin-left:2px;width:15px;height:15px}.hero-demo-controls{left:50%;transform:translate(-50%);bottom:-67px;gap:9px}.hero-demo-controls>span{font-size:7px}.scene-orbit{width:400px;height:400px}.orbit-two{width:530px;height:530px}.scene-droplets{inset:-30px -20px}.scene-droplets>i{opacity:.7}.scene-droplets>i:nth-child(2){width:36px;height:47px;left:92%;top:6%}.scene-droplets>i:nth-child(5){top:12%;left:7%}.hero-bottom{padding:22px 0}.hero-bottom-mark,.scroll-cue{font-size:8px;gap:5px}.connection-strip{padding:25px 0}.connection-strip .section-container{gap:17px 20px}.connection-strip .section-container>div{font-size:9px}.connection-strip .section-container>div>svg{width:16px}h2{font-size:35px}.section-heading{margin-bottom:36px}.section-heading h2{margin-bottom:20px}.section-label{font-size:7px;letter-spacing:1.4px;margin-bottom:19px;gap:7px}.section-heading p{font-size:12px;line-height:1.9}.desktop-break{display:none}.product-heading{display:block}.product-heading>p{margin-top:22px}.journey-layout{grid-template-columns:1fr;gap:20px}.journey-list{gap:4px}.journey-item{padding:14px;gap:15px}.journey-item strong{font-size:13px}.journey-item small{font-size:10px}.journey-art{max-width:390px;margin:auto;width:100%;height:390px}.journey-art-content{height:310px}.source-left{left:5px;top:50px}.source-right{right:5px}.journey-description{top:335px}.journey-description p{font-size:10px}.explorer-tabs{gap:0;margin-bottom:25px}.explorer-tabs button{flex-direction:column;gap:7px;padding:12px 4px 15px;font-size:9px}.explorer-tabs button svg{width:16px}.explorer-copy{display:block}.explorer-copy .eyebrow{font-size:8px}.explorer-copy h3{font-size:26px;max-width:340px}.explorer-copy>p{font-size:12px;margin-top:14px}.try-hint{font-size:10px;margin-top:20px}.sample-disclosure{margin-top:15px;font-size:8px}.explorer-layout{gap:25px}.explorer-titlebar{gap:10px;padding:0 12px;font-size:6px;height:35px}.demo-panel{padding:17px;min-height:360px}.demo-heading{gap:8px;flex-wrap:wrap;margin-bottom:17px}.demo-heading h4{font-size:14px}.demo-heading>div>span:not(.eyebrow){font-size:8px}.demo-heading .status-pill{font-size:7px}.research-demo .demo-heading .status-pill{margin-left:46px;margin-top:-4px}.product-square{width:38px;height:38px}.research-summary{padding:15px}.research-summary p{font-size:11px}.research-tags span{font-size:7px}.capabilities-head{font-size:9px}.capabilities-head>span{font-size:7px}.evidence-item summary{font-size:10px;gap:7px}.evidence-item summary svg{width:14px}.evidence-detail{padding-left:21px}.evidence-detail blockquote{font-size:10px}.demo-bottom-note{font-size:8px}.demo-pipeline-column{min-width:140px}.deal-inspector{flex-wrap:wrap;padding:12px}.deal-inspector>div{min-width:190px}.deal-inspector label{max-width:none;flex:1}.deal-inspector .icon-button{position:absolute;right:7px;top:5px}.studio-demo{grid-template-columns:1fr;gap:22px}.studio-prompt{display:grid;grid-template-columns:1fr 1fr;gap:13px;align-items:end}.studio-demo-label,.sample-prompt{grid-column:1 / -1}.studio-demo-label{margin:0}.sample-prompt{margin:0;grid-row:3}.studio-prompt .button{grid-column:2;grid-row:2}.studio-prompt>small{grid-column:1 / -1;margin:0}.email-preview.email-empty{min-height:230px}.email-body{padding:25px}.email-body p{font-size:12px}.email-body h4{font-size:28px}.email-subject{font-size:10px}.email-body small{font-size:9px}.email-cta{font-size:10px;padding:11px 14px}.approval-button{font-size:10px}.playbook-visual{flex-direction:column;gap:13px;padding:15px 0}.playbook-node{display:grid;grid-template-columns:46px 1fr;column-gap:13px;text-align:left;width:100%;align-items:center;padding:10px 13px;border:1px solid #e0e8d3;border-radius:9px;background:#f4f7ea}.playbook-icon{grid-column:1;grid-row:1 / 4;width:43px;height:45px;border-radius:11px}.playbook-node small{grid-column:2;margin:0 0 5px;font-size:6px}.playbook-node strong{font-size:10px}.playbook-node>span:last-child{font-size:8px;margin-top:3px}.flow-connector{transform:rotate(90deg);margin:0;height:12px;width:16px}.flow-connector i{width:15px}.simulate-controls{gap:10px;flex-wrap:wrap}.simulate-controls label{min-width:140px}.simulate-controls .button{font-size:9px}.automation-demo .demo-heading .eyebrow{font-size:6px}.support-demo-header .status-pill{font-size:7px}.support-demo-header>div:nth-child(2)>span{font-size:7px}.support-demo-actions{gap:6px}.support-demo-actions .button-small{font-size:9px;padding:10px}.support-demo-actions .icon-button{width:29px}.support-chat{min-height:250px}.customer-bubble{font-size:11px;max-width:90%}.ai-answer{margin-left:15px;padding:13px}.ai-answer p{font-size:11px}.support-compact{padding:20px 16px}.support-scene{transform:rotate(1deg)}.support-floating{right:0;bottom:-32px}.support-story h2{font-size:46px}.support-story .section-label{font-size:6px}.support-story>p{font-size:13px}.support-section{padding:75px 0 70px}.support-story li{font-size:11px}.principle-cards{grid-template-columns:1fr}.principle-card{padding:27px}.principle-card h3{font-size:26px}.principle-card h3 br{display:none}.principle-card h3 br:after{content:" "}.principle-card h3 br+*{margin-left:.2em}.principle-card .principle-icon{margin-bottom:16px}.principle-card p{font-size:13px}.source-illustration{display:flex;align-items:center;margin:24px 0 0}.source-illustration span{font-size:8px;padding:10px}.source-illustration i{width:15px;height:1px;margin:0}.source-illustration span:last-child{margin-left:0}.approval-illustration{margin-top:25px;font-size:10px}.principle-wide{display:block}.principle-wide h3{font-size:25px}.connected-illustration{display:none}.botanical-card-copy h3{font-size:33px}.portfolio-body{grid-template-columns:1fr;padding:15px;gap:20px}.portfolio-topline{padding:17px 15px}.portfolio-topline>span:first-child{font-size:10px}.client-list{display:grid;grid-template-columns:repeat(3,1fr);border-right:0;border-bottom:1px solid #829b671f;padding:0 0 15px;gap:7px}.client-list button{flex-direction:column;text-align:center;gap:8px;padding:11px 6px}.client-list strong{font-size:9px}.client-list small{font-size:6px;margin-top:4px}.client-list .company-avatar{width:28px;height:28px}.client-overview{padding:3px 8px 12px}.client-overview h4{font-size:23px}.client-stats>div{padding-left:15px}.client-stats span{font-size:8px}.client-products{gap:7px}.client-products span{font-size:7px;padding:6px}.portfolio-foot{padding:13px 17px;font-size:7px;align-items:flex-start}.portfolio-foot svg{flex-shrink:0}.audience-grid{grid-template-columns:1fr;gap:10px;margin-top:25px}.audience-card{display:grid;grid-template-columns:27px 1fr;column-gap:16px;border-bottom:1px solid var(--line);padding:22px 0}.audience-card>svg{margin-bottom:0;grid-row:1 / 3;margin-top:3px}.audience-card h3{font-size:16px}.audience-card p{font-size:12px;max-width:none}.integration-grid{grid-template-columns:repeat(2,1fr);gap:11px}.integration-card{padding:23px 17px}.integration-card h3{font-size:14px}.integration-card p{font-size:10px}.integration-mark{margin-bottom:12px}.integrations-note{font-size:8px;line-height:1.8;align-items:flex-start}.integrations-note svg{flex-shrink:0;margin-top:2px}.faq-item summary{font-size:12px;padding:20px 0;gap:20px}.faq-item p{font-size:12px;padding-right:5px}.faq-heading .text-link{font-size:12px}.closing-section{padding:40px 0 50px}.closing-panel{padding:38px 18px 28px;border-radius:18px}.closing-panel h2{font-size:35px}.closing-panel h2 br{display:none}.closing-panel h2 em:before{content:" "}.closing-panel .section-label{font-size:6px;letter-spacing:1px}.closing-panel>p{font-size:12px}.closing-actions{flex-direction:column;gap:22px}.closing-actions .button{font-size:11px}.closing-note{margin-top:28px}.closing-symbol{width:57px;height:57px;border-radius:16px;margin-bottom:23px}.closing-symbol svg{width:37px}.mobile-break{display:initial}.site-footer{padding-top:38px}.footer-top{gap:33px;padding-bottom:34px}.footer-links{gap:20px;flex-wrap:wrap}.footer-links>div{min-width:115px;flex:1;gap:14px}.footer-links strong{font-size:10px}.footer-links a,.footer-links button{font-size:9px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:17px;padding:23px 0;font-size:8px}.access-dialog{padding:27px 23px;max-height:calc(100dvh - 24px)}.access-dialog h2{font-size:33px}.form-pair{grid-template-columns:1fr}.access-dialog input,.access-dialog textarea,.access-dialog select{font-size:16px}.contact-fallback{flex-wrap:wrap}}@media(max-width:370px){.section-container{width:calc(100% - 30px)}.nav-container>.brand{font-size:24px}.nav-cta{padding:9px;font-size:8px}.nav-cta svg{width:12px}.hero-actions .button{padding:12px;font-size:9px}.intro-pill{font-size:7px}.mini-app{grid-template-columns:82px 1fr}.mini-sidebar .brand{font-size:12px}.mini-nav{font-size:4.8px;gap:4px}.mini-main h3{font-size:15px}.mini-main{padding-inline:10px}.mini-stats>div{padding:8px}.mini-focus h4{font-size:13px}.hero-bottom-mark{display:none}.support-demo-actions .button-small{padding:8px;font-size:8px}.source-illustration span{padding:8px;font-size:7px}.section-label{font-size:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.hero-mist{filter:none;opacity:.3}}@media(prefers-reduced-transparency:reduce){.glass,.hero-workspace,.floating-note{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0f4e6}.droplets{display:none}}}@layer contrast{:root{--muted: #5d705f;--secondary-ink: #53694a}.section-label:not(.label-light),.eyebrow,.intro-pill,.hero-copy>p,.hero-caption,.hero-bottom,.hero-demo-controls,.connection-strip strong,.connection-strip .section-container>span,.connection-strip .section-container>div,.journey-number,.journey-item small,.journey-description p,.journey-source,.journey-output,.journey-core span,.explorer-tabs button,.try-hint,.sample-disclosure,.principle-number,.integration-card p,.integrations-note,.closing-note,.footer-links a,.footer-links button,.footer-bottom,.footer-privacy,.access-dialog .form-disclosure,.copy-status{color:var(--secondary-ink)}.mini-titlebar,.mini-workspace,.mini-nav-label,.mini-nav,.mini-sidebar-foot,.mini-breadcrumb,.mini-eyebrow,.mini-main h3+p,.mini-stats>div>span,.mini-stats strong small,.mini-focus p,.mini-evidence,.mini-recent,.mini-footer,.floating-note div>span,.floating-note strong{color:#52694b}.demo-badge,.status-pill,.tiny-avatar,.sample-avatar,.sage,.lavender,.peach,.customer-avatar{color:#4d6343}.explorer-titlebar,.demo-heading>div>span:not(.eyebrow),.research-summary p,.research-tags span,.capabilities-head,.capabilities-head>span,.evidence-item summary,.evidence-detail blockquote,.evidence-detail>span,.evidence-detail>small,.demo-bottom-note,.demo-pipeline-column h5,.sample-deal>span:not(.company-avatar),.sample-deal small,.deal-inspector span,.demo-announcement,.studio-demo-label,.sample-prompt,.studio-prompt>small,.email-subject span,.email-brand,.email-body small,.approval-button,.playbook-node small,.playbook-node>span:last-child,.simulation-result,.support-demo-header>div:nth-child(2)>span,.chat-date,.chat-time,.customer-bubble,.button-quiet,.assistant-placeholder p,.ai-answer>div,.ai-answer p,.ai-answer summary,.ai-answer blockquote,.human-handoff p,.human-handoff>span:last-child,.support-scene-label,.support-floating small,.portfolio-topline>span:first-child,.client-list strong,.client-list small,.client-stats span,.client-products span,.client-activity,.portfolio-foot{color:var(--secondary-ink)}.simulation-result.stopped,.human-status{color:#6b5c30}.email-cta{background:#486336}.support-story .label-light{color:#b0c6a0}.support-small-note{color:#c3d2b8}input::placeholder,textarea::placeholder{color:#65765c}}@layer sales{.sales-hero .hero-copy h1{font-size:clamp(42px,4.1vw,60px);max-width:560px;line-height:1.12;letter-spacing:-.055em}.sales-hero .hero-copy h1 em{display:block;margin:8px 0 0}.sales-hero .hero-copy h1 em:before{content:none}.sales-hero .hero-copy>p{max-width:425px;font-size:14px}.sales-hero .hero-inner{gap:35px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.sales-hero .hero-workspace{max-width:110%}.sales-hero .hero-bottom>span{letter-spacing:1px}.sales-hero .mini-nav{padding-block:8px}.sales-section{background:radial-gradient(ellipse at 75% 20%,#e6eedc,#f5f6ef 70%)}.sales-walkthrough{border-radius:20px;overflow:hidden;background:#f7f9f1}.sales-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:15px;padding:19px 26px;border-bottom:1px solid var(--line)}.sales-toolbar>span:first-child{display:flex;gap:9px;align-items:center;font-size:13px}.sales-toolbar .demo-badge{font-size:9px;color:#53694a}.sales-toolbar .text-button{margin-left:auto;font-size:12px}.sales-tabs{display:grid;grid-template-columns:repeat(6,1fr);padding:12px 20px 0;gap:8px;border-bottom:1px solid var(--line)}.sales-tabs button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;background:transparent;font-size:13px;padding:18px 8px;border-bottom:3px solid transparent;color:#53694a}.sales-tabs button[aria-selected=true]{border-color:#476b43;background:#e8efdf;color:#284b3b;border-radius:9px 9px 0 0}.sales-tabs button:hover{background:#edf2e7}.sales-tabs button:focus-visible{outline-offset:-4px}.sales-step-number{font-size:10px}.sales-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;padding:42px;min-height:535px}.sales-panel:focus-visible{outline-offset:-4px}.sales-step-copy,.sales-stage{min-width:0}.sales-step-copy .eyebrow{color:#53694a}.sales-step-copy h3{font-size:31px;margin:15px 0 18px;line-height:1.3}.sales-step-copy>p{font-size:14px}.sales-context{margin-top:30px;padding-top:23px;border-top:1px solid var(--line);display:flex;gap:12px;align-items:flex-start}.sales-context .company-avatar{width:39px;height:39px}.sales-context strong{font-size:14px;display:block;margin-bottom:7px}.sales-context div>span{display:block;font-size:12px;color:#53694a;line-height:1.8}.sales-step-copy .sales-disclosure{margin-top:27px;font-size:11px;color:#53694a}.sales-stage{border:1px solid #dce5d1;border-radius:14px;padding:26px;background:#fffef9;box-shadow:0 8px 30px #304e3706}.sales-stage-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.sales-stage-heading h4{font-size:16px;line-height:1.5;letter-spacing:-.3px;flex:1}.sales-stage-heading .status-pill{font-size:10px}.sales-evidence{background:#edf3e5;padding:20px;border-radius:10px}.sales-evidence .eyebrow{font-size:9px;color:#53694a}.sales-evidence h5{font-size:18px;line-height:1.5;margin:8px 0;letter-spacing:-.3px}.sales-evidence p,.sales-channel p,.sales-message p{font-size:13px}.sales-stage details{margin-top:18px;border-top:1px solid #55734430;padding-top:12px}.sales-stage summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:500;line-height:1.7;padding:5px 0}.sales-stage blockquote{margin:12px 0;border-left:2px solid #829d67;padding-left:12px;font-size:13px;line-height:1.9;color:#435e3c}.sales-stage small{display:block;color:#53694a;font-size:11px;line-height:1.8}.sales-stage .sales-detail{font-size:12px;line-height:1.8;margin:17px 0}.sales-stage .button-small{font-size:12px;min-height:42px;white-space:normal}.sales-unknown{display:flex;align-items:flex-start;gap:10px;padding:16px 0}.sales-unknown svg{flex-shrink:0;margin-top:5px}.sales-unknown p{font-size:12px}.sales-facts{margin:0 0 20px}.sales-facts>div{padding:12px 0;border-bottom:1px solid var(--line)}.sales-facts dt{font-size:11px;color:#53694a;margin-bottom:5px}.sales-facts dd{font-size:13px;margin:0;line-height:1.8}.sales-field{margin-top:14px}.sales-stage textarea{line-height:1.8;background:#f7f9f1}.sales-channel p{margin:12px 0}.sales-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.sales-inline-link{display:flex;background:transparent;padding:0;font-size:12px;text-align:left;margin-top:20px;line-height:1.8}.sales-message{background:#eaf0df;border-radius:10px 10px 10px 0;padding:18px}.sales-message>span{font-size:11px;color:#53694a}.sales-message p{margin-top:9px}.sales-field+.button{margin-top:16px}.sales-outcome{display:grid;gap:17px}.sales-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sales-notice{min-height:54px;border-top:1px solid var(--line);padding:16px 26px;font-size:12px;line-height:1.8;color:#435e3c;background:#edf3e5}.today-section{background:#e9efe2;border-block:1px solid var(--line)}.today-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.today-copy>p{margin-top:23px;font-size:14px}.today-copy h2 em{color:#607b55}.today-principle{display:flex;align-items:flex-start;gap:11px;margin-top:25px;font-size:12px;line-height:1.9;color:#53694a}.today-principle svg{flex-shrink:0;margin-top:3px}.today-preview{border-radius:16px;min-width:0;background:#f7f9f1}.today-actions{padding:10px 23px}.today-actions button{display:flex;gap:13px;width:100%;text-align:left;align-items:center;background:transparent;padding:22px 0;border-bottom:1px solid var(--line)}.today-actions button:hover{background:#edf3e5}.today-actions button>span:nth-child(2){flex:1;min-width:0}.today-actions button>svg{flex-shrink:0}.today-actions small,.today-actions strong,.today-actions button>span>span{display:block}.today-actions small{font-size:9px;letter-spacing:1px;color:#53694a}.today-actions strong{font-size:14px;font-weight:500;line-height:1.6;margin:6px 0;overflow-wrap:anywhere}.today-actions button>span>span{font-size:11px;color:#53694a;line-height:1.8}.today-action-icon{flex-shrink:0;display:grid;place-items:center;width:38px;height:42px;border-radius:11px;background:#e4edd9}.today-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:20px 26px}.today-metrics strong{font:400 30px var(--heading);display:block}.today-metrics span{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:#53694a}.today-footnote{display:flex;gap:8px;align-items:flex-start;padding:0 26px 23px;font-size:11px}.today-footnote svg{flex-shrink:0;margin-top:3px}.principle-card .text-link{font-size:11px;margin-top:24px}.sales-supporting-notes{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1px solid var(--line);padding-top:35px;margin-top:45px}.sales-supporting-notes h3{font-size:20px;margin:14px 0 10px}.sales-supporting-notes p{font-size:13px}.sales-integrations{grid-template-columns:repeat(3,1fr);gap:20px}.sales-integrations .integration-card{text-align:left;padding:26px}.sales-integrations .integration-mark{margin:0 0 15px;width:38px;height:38px}.sales-integrations h3{font-size:17px}.sales-integrations p{font-size:13px;max-width:none}.sales-integrations details{margin-top:18px;border-top:1px solid var(--line);padding-top:10px}.sales-integrations summary{display:flex;align-items:center;justify-content:space-between;font-size:12px;line-height:1.8;padding:5px 0}.sales-integrations details p{font-size:12px;padding-top:9px}.integrations-note{align-items:flex-start;line-height:1.8}.integrations-note svg{flex-shrink:0;margin-top:3px}.support-floating{position:static;max-width:100%;margin:0 20px 20px;transform:none;box-shadow:none}.support-floating small{display:block;line-height:1.7}@media(max-width:1100px){.sales-panel{gap:25px;padding:28px}.today-layout{gap:35px}.sales-tabs button{font-size:12px}.sales-step-number{display:none}.sales-hero .hero-bottom>span{display:none}}@media(max-width:860px){.sales-hero .hero-copy h1{max-width:640px;font-size:clamp(42px,7vw,60px)}.sales-hero .hero-inner{gap:70px;grid-template-columns:1fr}.sales-hero .hero-workspace{max-width:100%}.sales-hero .hero-copy>p{max-width:530px}.sales-panel,.today-layout{grid-template-columns:1fr}.sales-panel{min-height:0}.sales-step-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.sales-step-copy>.eyebrow{grid-column:1 / -1}.sales-step-copy>p:not(.sales-disclosure){margin-top:13px}.sales-context{margin-top:10px}.sales-step-copy .sales-disclosure{margin-top:20px;align-self:center}.today-copy{max-width:580px}.sales-integrations{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sales-hero .hero-copy h1{font-size:clamp(40px,9.5vw,56px)}.sales-hero .hero-copy>p{font-size:13px}.sales-hero .hero-bottom-mark{display:none}.sales-toolbar{padding:16px;gap:12px}.sales-toolbar .text-button{margin-left:0}.sales-toolbar>span:first-child{font-size:12px}.sales-tabs{grid-template-columns:repeat(3,1fr);padding:10px;gap:4px}.sales-tabs button{padding:12px 4px;font-size:11px;border-radius:7px}.sales-tabs button[aria-selected=true]{border-radius:7px}.sales-panel{padding:20px 14px;gap:23px}.sales-step-copy{display:block;padding:0 5px}.sales-step-copy h3{font-size:26px}.sales-context{margin-top:20px;padding-top:18px}.sales-step-copy .sales-disclosure{margin-top:17px}.sales-stage{padding:17px}.sales-stage-heading h4{font-size:15px}.sales-stage-heading .status-pill{margin-left:0}.sales-evidence{padding:15px}.sales-field-pair{grid-template-columns:1fr}.sales-notice{padding:15px 19px;font-size:11px}.today-actions{padding:5px 16px}.today-actions button{gap:10px}.today-actions strong{font-size:13px}.today-action-icon{width:30px;height:36px}.today-metrics{padding:18px}.today-metrics span{font-size:10px}.today-footnote{padding:0 18px 20px}.sales-supporting-notes,.sales-integrations{grid-template-columns:1fr;gap:25px}.sales-integrations .integration-card{padding:23px}.sales-integrations .integration-mark{margin:0 0 12px}}@media(prefers-reduced-transparency:reduce){.sales-walkthrough,.today-preview{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f0f4e6}}}
