@font-face{font-family:Manrope;src:url(/fonts/manrope-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--ink:#111310;--paper:#eeeee4;--muted:#b5b8ae;--line:#383b35;--blue:#316ee5;--dark-text:#242a30;--radius:14px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#60655b var(--ink);scroll-padding-top:105px}body{background:var(--ink);color:var(--paper);margin:0;font-family:Manrope,sans-serif;font-size:15px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:5px;outline:3px solid #83aaff}svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}h1,h2,h3,h4,p{margin:0}h1,h2{letter-spacing:-.04em;text-wrap:balance;font-weight:400;line-height:1.1}h2{font-size:clamp(36px,4.1vw,58px)}h3{font-weight:600}p{color:var(--muted)}.wrap{width:min(1240px,100% - 80px);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--paper);color:var(--ink);z-index:30;padding:12px;position:fixed;top:-80px;left:15px}.skip:focus{top:10px}[hidden]{display:none!important}.announcement{color:#fff;background:linear-gradient(105deg,#25402c,#405165 39%,#9e8dc4 74%,#9acee1);align-items:center;gap:13px;height:38px;padding:0 40px;font-size:12px;display:flex}.announcement a{background:#182126;border:1px solid #bfc6c4;border-radius:30px;align-items:center;gap:6px;padding:1px 10px;display:flex}.announcement svg{width:15px;height:15px}.header{z-index:20;background:#111310f5;align-items:center;gap:42px;min-height:91px;padding:20px 40px;display:flex;position:sticky;top:0}.brand{white-space:nowrap;letter-spacing:-.045em;align-items:center;gap:13px;font-size:22px;display:flex}.lane-mark{align-items:end;gap:4px;width:34px;height:27px;display:flex;transform:skew(-23deg)}.lane-mark i{background:var(--paper);width:8px;height:23px;display:block}.lane-mark i:nth-child(2){width:4px;height:16px}.lane-mark i:last-child{height:28px}.desktop-nav{gap:30px;font-size:13px;display:flex}.desktop-nav a,.footer>a:last-child{transition:color .2s}.desktop-nav a:hover,.footer>a:last-child:hover{color:#97baff}.header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.button{color:var(--ink);background:var(--paper);border:1px solid var(--paper);white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#fff;transform:translateY(-2px)}.menu-toggle{color:var(--paper);background:0 0;border:1px solid #72766c;border-radius:30px;min-height:44px;padding:8px 15px;display:none}#mobile-nav{border-bottom:1px solid var(--line);background:#1b1e18;padding:20px 24px;position:absolute;top:100%;left:0;right:0}#mobile-nav a{padding:12px 0;display:block}.hero{isolation:isolate;background:#15191a;border-radius:0 0 36px 36px;min-height:720px;margin:0 24px;padding:54px 24px 68px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:linear-gradient(#111310 0%,#111310c7 25%,#11131075 60%,#11131008),linear-gradient(110deg,#244c87a8,#0000 50%,#9866579c);position:absolute;inset:0}.hero-backdrop{z-index:-2;filter:blur(1px);color:#a9b5c4;background:#17212a;gap:35px;width:116%;height:680px;animation:1.1s cubic-bezier(.16,1,.3,1) both scene-arrive;display:flex;position:absolute;top:165px;left:-5%;transform:perspective(1000px)rotateX(14deg)rotateY(-7deg)rotate(-8deg)}.backdrop-sidebar{background:#142332;flex-direction:column;gap:30px;width:190px;padding:45px 20px;display:flex}.backdrop-sidebar b{font-size:19px}.backdrop-sidebar span{padding:8px 10px}.backdrop-sidebar span:nth-child(2){background:#2c425c;border-radius:6px}.backdrop-table{flex:1;padding:28px 10px}.backdrop-table h3{margin:0 0 30px;font-size:27px}.backdrop-table>div{border-bottom:1px solid #3a4751;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:30px;padding:24px 10px;display:grid}.backdrop-table em{color:#e6eedd;background:#658477;border-radius:20px;width:max-content;padding:4px 12px;font-style:normal}.hero-content{text-align:center;max-width:1000px;margin:auto;position:relative}.hero h1{letter-spacing:-.045em;font-size:clamp(54px,6.4vw,90px);line-height:1.055}.hero-description{color:#e0e1d9;margin:25px auto 31px;font-size:16px;line-height:1.65}.prompt-box{color:var(--dark-text);color-scheme:light;text-align:left;background:var(--paper);outline-offset:3px;border:1px solid #5f635b;border-radius:22px;outline:2px solid #a6aaa180;max-width:760px;margin:auto;padding:22px 25px 18px;box-shadow:0 20px 42px #0003}.prompt-box>label{letter-spacing:.1em;color:#535e66;justify-content:space-between;gap:10px;font-size:10px;display:flex}.prompt-box>label span{letter-spacing:0;color:#5b6365}.prompt-box textarea{resize:vertical;width:100%;min-height:62px;max-height:180px;color:var(--dark-text);caret-color:var(--blue);background:0 0;border:none;padding:12px 0 4px;font-size:17px;line-height:1.6}.prompt-box textarea:focus{outline:0}.prompt-box:focus-within{outline-color:#83aaff}.context-chip{background:#e6e7df;border:1px solid #d0d3c9;border-radius:30px;align-items:center;gap:7px;margin-top:1px;padding:4px 10px;font-size:11px;display:inline-flex}.context-chip svg{width:15px;height:15px}.prompt-tools{justify-content:space-between;align-items:end;margin-top:18px;display:flex}.prompt-tools select{color:#3d453f;background:#e4e6dc;border:1px solid #c6cbbd;border-radius:9px;max-width:calc(100% - 60px);min-height:38px;padding:7px 12px;font-size:12px}.generate-button{background:var(--blue);color:#fff;border:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,transform .2s;display:grid}.generate-button:hover{background:#1b56c2;transform:translate(2px)}.generate-button svg{width:26px;height:26px}.prompt-error{color:#a02721;margin-top:10px;font-size:12px}.hero-pills{justify-content:center;gap:12px;margin-top:18px;display:flex}.hero-pills a{background:var(--paper);color:var(--ink);border-radius:30px;align-items:center;gap:10px;padding:9px 21px;font-size:13px;transition:background .2s;display:flex}.hero-pills a:hover{background:#fff}.hero-pills svg{width:18px;height:18px}.workflow-play{background:#111714;border:1px solid #68716e;border-radius:30px;align-items:center;gap:14px;margin-top:26px;padding:10px 20px;font-size:12px;font-weight:600;display:inline-flex}.workflow-play:hover{background:#29332e}.workflow-play svg{fill:var(--paper);width:17px;height:17px}.hero-caption{color:#d6d9d0;font-size:10px;position:absolute;bottom:18px;right:24px}.journey{justify-content:space-between;align-items:center;gap:24px;padding:50px 35px 25px;display:flex}.journey a{white-space:nowrap;flex-direction:column;align-items:center;gap:15px;font-size:13px;display:flex}.journey a:hover{color:#99baff}.journey svg{stroke-width:1.3px;width:30px;height:30px}.journey>span{background:#464b40;flex:1;max-width:145px;height:1px;transform:translateY(-12px)}.product{padding-top:76px}.section-heading{text-align:center;margin-bottom:45px}.section-heading h2{font-size:clamp(34px,4.2vw,57px)}.section-heading p{color:#d6d9cf;margin-top:15px;font-size:18px}.product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.product-gallery>article{min-width:0;scroll-margin-top:120px}.product-window{background:var(--paper);color:var(--dark-text);outline-offset:4px;border:1px solid #777c6d;border-radius:12px;outline:1px solid #474d40;flex-direction:column;height:380px;font-size:11px;display:flex;overflow:hidden}.window-bar{border-bottom:1px solid #d5d8cd;justify-content:space-between;align-items:center;gap:8px;min-height:51px;padding:14px 15px;display:flex}.window-bar>b{align-items:center;gap:7px;font-size:12px;display:flex}.window-bar svg{width:16px;height:16px;color:var(--blue)}.sample-label{color:#57615b;white-space:nowrap;font-size:9px}.table-tabs{gap:18px;padding:10px 14px 0;font-size:10px;display:flex}.table-tabs span{padding-bottom:7px}.table-tabs span:first-child{color:#27529a;border-bottom:2px solid #5c86dc}table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}th{color:#657063;background:#e2e5db;padding:10px;font-size:9px;font-weight:400}td{white-space:nowrap;border-bottom:1px solid #dbded3;padding:13px 10px}td:first-child{font-weight:600}.status{white-space:nowrap;color:#405046;background:#dce0d8;border-radius:5px;padding:3px 6px;font-size:9px}.status.blue{color:#235696;background:#d4e3fd}.window-foot{color:#5e6b5d;margin-top:auto;padding:10px 13px;font-size:9px}.mail-field{border-bottom:1px solid #d5d8cd;align-items:center;gap:10px;padding:9px 13px;font-size:10px;display:flex}.mail-field>span{color:#687365;min-width:34px}.mail-field>b{font-weight:400}.email-body{flex:1;padding:14px;font-size:11px;line-height:1.6;overflow:auto}.email-body p{color:#39443a;margin-bottom:11px}.email-body p:last-child{margin-bottom:0}.mail-footer{border-top:1px solid #d5d8cd;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:9px;display:flex}.blue-button{background:var(--blue);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:600;transition:background .2s;display:inline-flex}.blue-button svg{width:16px;height:16px}.campaign-name{justify-content:space-between;align-items:center;gap:6px;padding:17px 14px 0;display:flex}.campaign-name h4{font-size:13px}.campaign-intro{color:#626f63;padding:7px 14px;font-size:9px}.campaign-preview dl{margin:8px 0;padding:0 14px}.campaign-preview dl>div{border-bottom:1px solid #d4d9cd;justify-content:space-between;gap:12px;padding:11px 0;font-size:10px;display:flex}.campaign-preview dt{color:#596559}.campaign-preview dd{margin:0}.review-note{align-items:center;gap:10px;padding:12px 14px;display:flex}.review-note p{color:#596559;font-size:10px}.review-note svg{width:20px;height:20px}.campaign-preview>.blue-button{align-self:flex-end;margin:auto 14px 13px}.product-gallery article>h3{margin-top:23px;font-size:20px}.product-gallery article>p{margin-top:9px;font-size:14px;line-height:1.65}.sample-feedback:empty{display:none}.sample-feedback{color:#a7c9ff!important;font-size:12px!important}.workflow{padding-top:135px}.workflow-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:46px;display:flex}.workflow-heading>p{max-width:365px;font-size:16px}.workflow-layout{grid-template-columns:1fr 1.25fr;align-items:center;gap:70px;display:grid}.steps{flex-direction:column;display:flex}.steps button{text-align:left;border:0;border-top:1px solid var(--line);color:#949b8d;background:0 0;gap:22px;padding:25px 10px;transition:color .2s;display:flex}.steps button:last-child{border-bottom:1px solid var(--line)}.steps button>span{font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px}.steps b{font-size:18px;font-weight:400}.steps p{max-width:300px;color:inherit;margin-top:7px;font-size:13px}.steps button[aria-selected=true]{color:var(--paper)}#demo-panel{color:var(--dark-text);background:var(--paper);border-radius:16px;min-height:448px;padding:25px}.demo-top{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.demo-top>span{color:#63715e;font-size:10px}.progress{gap:5px;margin:25px 0;display:flex}.progress i{background:#d2d8c9;border-radius:3px;flex:1;height:3px}.progress i.active{background:var(--blue)}#demo-content h3{letter-spacing:-.02em;font-size:23px;font-weight:400;line-height:1.35}.demo-description{color:#64705d;max-width:55ch;margin:10px 0 20px;font-size:13px}.sample-record{background:#e2e6d9;border:1px solid #cbd2c0;border-radius:9px;padding:15px}.record-head{justify-content:space-between;gap:12px;margin-bottom:13px;font-size:12px;display:flex}.record-head>span{color:#376249;font-size:10px}.record-row{justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;display:flex}.record-row>span{color:#596651}.record-row>b{text-align:right;font-weight:400}.draft-subject{color:#273023;margin-bottom:8px;font-size:12px}.draft-body{color:#516048;font-size:12px}.demo-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.demo-bottom small{color:#5f6a57;max-width:190px;font-size:10px}.demo-bottom button{flex-shrink:0}.demo-disclaimer{color:#687161;margin-top:13px;font-size:9px}.team-section{padding-top:140px}.team-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;margin-top:45px;padding-top:35px;display:grid}.team-columns h3{font-size:20px;font-weight:400}.team-columns p{max-width:55ch;margin-top:15px;font-size:14px}.faq{grid-template-columns:1fr 1.4fr;gap:70px;padding-top:140px;display:grid}.faq h2{font-size:46px}.questions details{border-bottom:1px solid var(--line)}.questions details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;padding:23px 30px 23px 0;font-size:14px;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:21px;font-weight:400;position:absolute;top:19px;right:3px}details[open] summary:after{content:"−"}details p{max-width:65ch;padding:0 24px 24px 0;font-size:13px}.closing{text-align:center;background:radial-gradient(at 50% 130%,#334c42,#0000 66%);margin-top:130px;padding:95px 24px 100px}.closing h2{font-size:clamp(45px,5.5vw,76px)}.closing>p{margin-top:22px;font-size:16px}.actions{justify-content:center;gap:13px;margin-top:30px;display:flex}.footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:33px;padding-bottom:33px;display:flex}.footer .brand{font-size:18px}.footer>span,.footer>a:last-child{color:#a9b09f;font-size:11px}.preview-note{text-align:center;color:#969f8c;border-top:1px solid #252c21;padding:15px 20px;font-size:10px}.destination{max-width:820px;margin:100px auto;padding:0 30px}.destination h1{font-size:64px}.destination p{margin-top:24px}.destination .notice{border:1px solid var(--line);border-radius:14px;padding:25px}.destination .actions{justify-content:start}.destination+.footer{margin-top:80px}@keyframes scene-arrive{0%{filter:blur(7px);transform:perspective(1000px)rotateX(14deg)rotateY(-7deg)rotate(-8deg)translateY(20px)}to{filter:blur(1px);transform:perspective(1000px)rotateX(14deg)rotateY(-7deg)rotate(-8deg)}}@media (width>=1600px){.hero{max-width:1600px;margin:auto}.header{padding-inline:max(40px,50% - 760px)}}@media (width<=1100px){.header{gap:28px;padding-inline:28px}.desktop-nav{gap:20px}.brand{font-size:19px}.header-actions .button{padding:10px 17px}.wrap{width:calc(100% - 56px)}.product-gallery{gap:16px}.product-window{height:400px}td{padding:14px 6px;font-size:9px}.status{font-size:8px}.window-bar{padding-inline:10px}.window-bar>b{font-size:11px}.sample-label{font-size:8px}.campaign-name{flex-wrap:wrap}.workflow-layout{gap:40px}.hero{min-height:710px}.hero h1{font-size:76px}.footer>span{display:none}}@media (width<=820px){.desktop-nav{display:none}.menu-toggle{display:block}.header{gap:15px;min-height:80px;padding:16px 24px}.header-actions{gap:8px}.header-actions .demo-link{display:none}.hero{min-height:680px;margin:0 14px;padding:50px 24px 62px}.hero h1{font-size:65px}.hero-description{font-size:15px}.desktop-break{display:none}.hero-backdrop{width:150%;top:140px;left:-20%}.product-gallery{grid-template-columns:1fr;gap:42px;max-width:600px;margin:auto}.product-window{height:380px;font-size:12px}td{padding:12px 16px;font-size:12px}.status{font-size:10px}.window-bar{padding:15px}.window-bar>b{font-size:14px}.sample-label{font-size:10px}.table-tabs{font-size:12px}.email-body{font-size:13px}.mail-field,.campaign-preview dl>div,.campaign-intro{font-size:12px}.campaign-name h4{font-size:16px}.review-note p{font-size:12px}.campaign-name{flex-wrap:nowrap}.journey{gap:18px;padding-inline:0}.journey a{font-size:11px}.journey svg{width:26px}.workflow,.team-section,.faq{padding-top:100px}.workflow-heading{align-items:start;gap:25px}.workflow-heading>p{max-width:270px;font-size:14px}.workflow-layout{grid-template-columns:1fr;gap:25px}.steps{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.steps button{gap:14px;padding:20px 5px}.steps button:nth-child(3){border-bottom:1px solid var(--line)}.steps b{font-size:16px}.steps p{font-size:12px}.team-columns{gap:40px}.faq{grid-template-columns:1fr;gap:35px}.faq h2 br{display:none}.closing{margin-top:70px}.footer .brand{font-size:16px}}@media (width<=480px){.announcement{gap:10px;height:34px;padding-inline:18px;font-size:10px}.announcement a{font-size:10px}.header{gap:8px;min-height:75px;padding:15px 18px}.brand{gap:8px;font-size:16px}.lane-mark{gap:3px;width:26px;height:24px}.lane-mark i{width:6px;height:20px}.lane-mark i:last-child{height:24px}.lane-mark i:nth-child(2){width:3px;height:13px}.header-actions .button{min-height:40px;padding:9px 14px;font-size:11px}.menu-toggle{min-height:40px;padding:7px 10px;font-size:10px}.hero{border-radius:0 0 25px 25px;min-height:650px;margin:0 8px;padding:39px 18px 60px}.hero h1{letter-spacing:-.045em;font-size:46px}.hero-description{max-width:320px;margin:22px auto 28px;font-size:13px}.prompt-box{border-radius:17px;padding:17px 15px 14px}.prompt-box>label{letter-spacing:.06em;font-size:8px}.prompt-box>label span{font-size:8px}.prompt-box textarea{min-height:97px;font-size:14px}.context-chip{font-size:9px}.prompt-tools{margin-top:18px}.prompt-tools select{padding:7px 8px;font-size:10px}.generate-button{width:40px;height:40px}.hero-pills{gap:8px;margin-top:17px}.hero-pills a{gap:7px;padding:9px 13px;font-size:10px}.hero-pills svg{width:16px;height:16px}.workflow-play{margin-top:23px;font-size:11px}.hero-caption{font-size:8px;bottom:15px;right:15px}.hero-backdrop{width:260%;top:200px;left:-80%}.wrap{width:calc(100% - 40px)}.journey{gap:7px;padding-top:32px;padding-bottom:10px}.journey>span{max-width:12px}.journey a{gap:10px;font-size:9px}.journey svg{width:23px;height:23px}.product{padding-top:62px}.section-heading{margin-bottom:35px}.section-heading h2{font-size:36px}.section-heading p{font-size:14px}.product-window{height:376px}td{padding:14px 9px;font-size:9px}.status,.sample-label{font-size:8px}.window-bar>b{font-size:12px}.table-tabs,.mail-field{font-size:10px}.email-body{font-size:12px}.campaign-name h4{font-size:14px}.campaign-intro{font-size:10px}.campaign-preview dl>div{font-size:11px}.product-gallery article>h3{font-size:19px}.product-gallery article>p{font-size:13px}.workflow,.team-section,.faq{padding-top:80px}.workflow-heading{margin-bottom:28px;display:block}.workflow-heading p{max-width:340px;margin-top:20px}.steps{gap:0 15px}.steps button{gap:8px;padding:17px 0}.steps button>span{font-size:10px}.steps b{font-size:13px}.steps p{font-size:10px}.workflow-layout{gap:22px}#demo-panel{min-height:452px;padding:18px}.demo-top{gap:5px;font-size:11px}.demo-top>span{font-size:8px}#demo-content h3{font-size:23px}.demo-description{font-size:12px}.record-row{font-size:10px}.demo-bottom{flex-direction:column;align-items:start;gap:13px}.demo-bottom small{max-width:none}.demo-bottom button{align-self:stretch;padding:12px}.demo-disclaimer{font-size:8px}.team-columns{grid-template-columns:1fr;gap:28px;margin-top:30px;padding-top:25px}.team-columns h3{font-size:18px}.team-columns p{font-size:13px}.faq h2{font-size:36px}.faq{gap:26px}summary{padding-block:20px;font-size:13px}.closing{padding:60px 20px 70px}.closing h2{font-size:44px}.closing>p{font-size:14px}.footer{flex-wrap:wrap;gap:25px;padding-block:27px}.preview-note{font-size:9px;line-height:1.8}.destination{margin:60px auto;padding:0 22px}.destination h1{font-size:44px}.destination .actions{flex-wrap:wrap}.destination .notice{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width>=821px) and (width<=1100px){.product-window{height:425px}}@media (prefers-reduced-motion:no-preference){.hero h1{animation:.8s cubic-bezier(.16,1,.3,1) both hero-copy-in}.hero-description{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both hero-copy-in}.prompt-box{animation:.85s cubic-bezier(.16,1,.3,1) .16s both composer-in}.hero-pills,.workflow-play{animation:.7s cubic-bezier(.16,1,.3,1) .25s both hero-copy-in}.progress i{transition:background-color .25s}.product-window{transition:transform .35s cubic-bezier(.16,1,.3,1)}.product-gallery article:hover .product-window{transform:translateY(-5px)}.generate-button svg,.blue-button svg{transition:transform .2s}.generate-button:hover svg,.blue-button:hover svg{transform:translate(3px)}.journey.flow-visible>span{transform-origin:0;animation:.7s cubic-bezier(.16,1,.3,1) both flow-connect}.journey.flow-visible>span:nth-of-type(2){animation-delay:.16s}.journey.flow-visible>span:nth-of-type(3){animation-delay:.32s}}@keyframes hero-copy-in{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes composer-in{0%{opacity:.7;transform:translateY(22px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flow-connect{0%{opacity:.3;transform:translateY(-12px)scaleX(0)}to{opacity:1;transform:translateY(-12px)scaleX(1)}}.showcase{grid-template-columns:minmax(280px,.78fr) minmax(0,1.3fr);align-items:start;gap:80px;padding-top:110px;display:grid}.showcase-rail{padding-bottom:40px;position:sticky;top:clamp(120px,21vh,200px)}.showcase-rail h2{letter-spacing:-.035em;margin-bottom:35px;font-size:clamp(34px,3.3vw,47px);line-height:1.12}.showcase-nav{flex-direction:column;gap:18px;display:flex}.showcase-link{color:#92998c;padding-left:20px;display:block;position:relative}.showcase-link-title{font-size:20px;line-height:1.4;display:block}.showcase-link:hover,.showcase-link[aria-current]{color:var(--paper)}.showcase-link[aria-current]:before{content:"";background:var(--paper);width:10px;height:2px;position:absolute;top:15px;left:0}.showcase-description{opacity:0;max-height:0;color:var(--muted);grid-template-rows:0fr;max-width:33ch;font-size:14px;line-height:1.7;transition:max-height .3s,opacity .25s,margin .3s;display:grid;overflow:hidden}.showcase-link[aria-current] .showcase-description{opacity:1;max-height:150px;margin-top:12px}.showcase-hint{color:#aab39f;align-items:center;gap:17px;margin:34px 0 0 20px;font-size:11px;display:flex}.showcase-images{flex-direction:column;gap:45px;min-width:0;display:flex}.showcase-slide{min-width:0;scroll-margin-top:125px}.showcase-scene{color:#394338;background:#dedfd6;border-radius:18px;flex-direction:column;justify-content:center;min-height:570px;padding:35px 30px 26px;display:flex;overflow:hidden}.showcase-screenbar,.showcase-scene-foot{justify-content:space-between;gap:12px;padding:0 3px;font-size:11px;display:flex}.showcase-screenbar{margin-bottom:24px;font-weight:600}.showcase-screenbar span:last-child{font-size:9px;font-weight:400}.showcase-scene-foot{margin-top:23px;font-size:10px}.showcase .product-window{border-color:#b4bcad;border-radius:11px;outline:0;width:100%;height:430px;transform:none;box-shadow:0 22px 35px -20px #26342555}.showcase .window-bar{min-height:57px;padding:18px 19px}.showcase .window-bar>b{font-size:14px}.showcase .sample-label{font-size:10px}.showcase table{font-size:12px}.showcase th{padding:12px;font-size:10px}.showcase td{padding:16px 12px;font-size:11px}.showcase .status{font-size:10px}.showcase .table-tabs{padding:15px 18px 0;font-size:11px}.showcase .window-foot{padding:13px;font-size:10px}.showcase .mail-field{padding:12px 18px;font-size:12px}.showcase .email-body{padding:20px;font-size:13px}.showcase .mail-footer{padding:15px;font-size:10px}.showcase .blue-button{padding:11px 15px;font-size:12px}.showcase .campaign-name{padding:24px 20px 0}.showcase .campaign-name h4{font-size:17px}.showcase .campaign-intro{padding:10px 20px;font-size:11px}.showcase .campaign-preview dl{padding:0 20px}.showcase .campaign-preview dl>div{padding:12px 0;font-size:12px}.showcase .review-note{padding:12px 20px}.showcase .review-note p{font-size:12px}.showcase-caption{padding:19px 3px 0}.showcase-caption h3{font-size:16px;font-weight:400}.showcase-caption>p{max-width:60ch;margin-top:6px;font-size:12px}.showcase-slide .sample-feedback{margin-top:10px;font-size:12px}@media (width>=1101px){.showcase-scene{min-height:620px;padding:44px 38px 34px}.showcase .product-window{height:450px}}@media (width<=1100px) and (width>=821px){.showcase{grid-template-columns:.85fr 1.15fr;gap:35px}.showcase-scene{padding:24px 17px}.showcase .product-window{height:440px}.showcase td{padding:15px 8px;font-size:9px}.showcase .status{font-size:8px}.showcase .mail-field{font-size:10px}.showcase .campaign-name h4{font-size:14px}.showcase .campaign-preview dl>div{font-size:10px}}@media (width<=820px){.showcase{padding-top:75px;display:block}.showcase-rail{padding:0 0 30px;position:static}.showcase-rail h2{max-width:580px;font-size:42px}.showcase-nav{flex-flow:wrap;gap:10px}.showcase-link{border:1px solid #535e48;border-radius:25px;padding:9px 13px}.showcase-link-title{font-size:12px}.showcase-link[aria-current]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.showcase-link[aria-current]:before,.showcase-description{display:none}.showcase-hint{margin:20px 0 0}.showcase-images{gap:36px}.showcase-scene{min-height:540px}.showcase-slide{scroll-margin-top:100px}.showcase .product-window{height:420px}}@media (width<=480px){.showcase{padding-top:60px}.showcase-rail h2{margin-bottom:25px;font-size:35px}.showcase-nav{gap:7px}.showcase-link{padding:8px 10px}.showcase-link-title{font-size:10px}.showcase-scene{border-radius:14px;min-height:480px;padding:20px 12px}.showcase-screenbar{margin-bottom:17px;font-size:10px}.showcase-screenbar span:last-child{font-size:8px}.showcase .product-window{height:385px}.showcase .window-bar{min-height:46px;padding:13px 10px}.showcase .window-bar>b{font-size:11px}.showcase .sample-label{font-size:8px}.showcase th{padding:10px 6px;font-size:8px}.showcase td{padding:15px 6px;font-size:8px}.showcase .status{font-size:7px}.showcase .mail-field{padding:10px;font-size:9px}.showcase .email-body{padding:13px;font-size:11px}.showcase .mail-footer{padding:10px;font-size:8px}.showcase .blue-button{padding:9px;font-size:10px}.showcase .campaign-name{padding:17px 12px 0}.showcase .campaign-name h4{font-size:12px}.showcase .campaign-intro{padding:8px 12px;font-size:9px}.showcase .campaign-preview dl{padding:0 12px}.showcase .campaign-preview dl>div,.showcase .review-note p{font-size:10px}.showcase .review-note{padding:12px}.showcase-scene-foot{margin-top:17px;font-size:9px}}.showcase .product-window{flex-shrink:0;height:auto;min-height:450px}@media (width<=820px){.showcase .product-window{min-height:420px}}@media (width<=480px){.showcase .product-window{min-height:385px}}.hero{background:radial-gradient(at 50% 115%,#203b5b 0%,#141b24 35%,#111310 72%);border-radius:0 0 36px 36px;min-height:560px;padding:54px 24px 160px}.hero:after{display:none}.hero .hero-description{margin-bottom:24px}.hero .actions{margin-top:0}.hero-watch{color:#bac7d7;align-items:center;gap:9px;margin-top:19px;font-size:12px;display:inline-flex}.hero-watch svg{fill:currentColor;width:15px;height:15px}.product-stage{z-index:2;max-width:1180px;margin-top:-110px;scroll-margin-top:120px;position:relative}.stage-top{color:#ccd6e3;justify-content:space-between;align-items:center;gap:15px;margin:0 7px 16px;font-size:13px;display:flex}.stage-controls{gap:8px;display:flex}.stage-controls button{color:#d8e1eb;background:#1b252e;border:1px solid #465462;border-radius:20px;min-height:32px;padding:6px 13px;font-size:10px}.stage-shell{background:#101923;border:1px solid #425064;border-radius:16px;overflow:hidden;box-shadow:0 35px 70px -30px #000b}.stage-chrome{background:#18222e;border-bottom:1px solid #334153;align-items:center;gap:20px;height:46px;padding:0 19px;font-size:11px;display:flex}.stage-chrome>b{color:#cfdae6;flex:1;font-weight:400}.stage-chrome>span:last-child{color:#a8b9ca;font-size:9px}.window-dots{gap:6px;display:flex}.window-dots i{background:#6b7986;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:#b78177}.window-dots i:nth-child(2){background:#b9a56a}.window-dots i:last-child{background:#749982}.stage-app{grid-template-columns:170px minmax(0,1fr) 225px;min-height:430px;display:grid}.stage-sidebar{background:#131d29;border-right:1px solid #293746;flex-direction:column;gap:9px;padding:25px 15px;display:flex}.stage-logo{letter-spacing:-.03em;margin:0 9px 21px;font-size:18px}.stage-sidebar>span:not(.stage-logo){color:#a0b1c6;border-radius:6px;align-items:center;gap:10px;padding:10px 11px;font-size:12px;display:flex}.stage-sidebar svg{width:16px;height:16px}.stage-sidebar small{color:#7f95ae;margin-top:auto;padding:15px 10px 0;font-size:9px}.stage-main{background:#111b27;min-width:0;padding:22px 30px}.stage-breadcrumb{color:#96a9be;gap:10px;margin-bottom:23px;font-size:10px;display:flex}.stage-breadcrumb b{color:#d3e1ee;font-weight:400}.stage-context{background:#172230;border-left:1px solid #2c3a4c;flex-direction:column;align-items:start;padding:26px 22px;display:flex}.stage-context-label{color:#99afc7;letter-spacing:.09em;font-size:8px}.stage-avatar{background:#304962;border-radius:11px;place-items:center;width:43px;height:43px;margin-top:22px;font-size:13px;display:grid}.stage-context>b{margin-top:14px;font-size:12px}.stage-context>p{color:#99afc7;margin-top:3px;font-size:10px}.stage-context dl{width:100%;margin:23px 0}.stage-context dl>div{justify-content:space-between;gap:10px;margin-bottom:14px;font-size:9px;display:flex}.stage-context dt{color:#99afc7}.stage-context dd{color:#d1ddeb;margin:0}.stage-context-note{border-top:1px solid #324155;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:21px;display:flex}.stage-context-note svg{color:#9abcf7;width:19px;height:19px}.stage-context-note p{color:#a9bdd3;font-size:10px}#stage-content{color:#dce5ef;min-height:330px}#stage-content h3{letter-spacing:-.02em;margin-bottom:9px;font-size:23px;font-weight:400;line-height:1.25}#stage-content>.stage-subtitle{color:#9caec3;margin-bottom:20px;font-size:11px}.stage-filter{color:#b1c4db;background:#1d2a3b;border:1px solid #35465c;border-radius:6px;align-items:center;gap:8px;margin-bottom:17px;padding:10px 13px;font-size:11px;display:flex}.stage-filter svg{width:15px;height:15px}.stage-table{font-size:10px}.stage-table th{color:#9fb1c7;background:#182434;padding:10px 12px;font-size:9px}.stage-table td{border-color:#2b3a4b;padding:14px 12px;font-size:10px}.stage-action{color:#a2b5cb;justify-content:space-between;align-items:center;margin-top:19px;font-size:10px;display:flex}.stage-action>span:last-child{color:#fff;background:#316ee5;border-radius:6px;padding:8px 13px}.stage-mail{color:#263346;background:#f0f2ed;border-radius:9px;overflow:hidden}.stage-mail-head{color:#3d577c;border-bottom:1px solid #d6ddd4;align-items:center;gap:8px;padding:10px 16px;font-size:10px;display:flex}.stage-mail-head svg{width:15px;height:15px}.stage-mail-meta{border-bottom:1px solid #d6ddd4;padding:11px 16px;font-size:10px}.stage-mail-copy{padding:15px 16px;font-size:11px;line-height:1.65}.stage-mail-copy p{color:#35465a;margin-bottom:10px}.stage-mail-copy p:last-child{margin-bottom:0}.stage-mail-bottom{color:#5f6d79;border-top:1px solid #d6ddd4;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:9px;display:flex}.stage-mail-bottom b{color:#2c5eb4;font-weight:400}.stage-review{background:#1c2c3f;border:1px solid #354e69;border-radius:9px;padding:20px}.stage-review-title{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.stage-review-title>span{color:#afd8c2;background:#29483e;border-radius:5px;padding:4px 7px;font-size:9px}.stage-review dl{margin:16px 0 0}.stage-review dl>div{border-top:1px solid #35465b;justify-content:space-between;gap:12px;padding:13px 0;font-size:11px;display:flex}.stage-review dt{color:#9eb2ca}.stage-review dd{text-align:right;margin:0}.stage-task{background:#1d2d41;border:1px solid #3e5570;border-radius:9px;padding:20px}.stage-task>small{color:#a2bada;font-size:9px}.stage-task h4{margin:10px 0;font-size:17px;font-weight:400}.stage-task p{color:#b2c4d8;font-size:11px}.stage-task-footer{color:#b6c8dc;justify-content:space-between;gap:14px;margin-top:22px;font-size:10px;display:flex}.stage-task-footer span:last-child{color:#c3dfcf}.stage-empty-note{color:#95abc4;margin-top:20px;font-size:10px}.stage-timeline{grid-template-columns:repeat(4,1fr);gap:18px;padding:24px 7px 0;display:grid}.stage-timeline button{color:#929fac;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 0 18px;font-size:12px;display:flex;position:relative}.stage-timeline button>span{color:#8195ad;font-size:10px}.stage-timeline button[aria-pressed=true]{color:#e5edf7}.stage-timeline i{background:#304053;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.stage-timeline button[aria-pressed=true] i:after{content:"";background:#92b7f8;height:100%;animation:4.8s linear forwards stage-progress;display:block}.product-stage.is-paused .stage-timeline i:after{animation-play-state:paused}.product-stage.is-manual .stage-timeline i:after{width:100%;animation:none;transform:none}.stage-disclaimer{text-align:center;color:#9caec3;margin-top:20px;font-size:9px}.journey{padding-top:60px}@keyframes stage-progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width<=1100px){.stage-app{grid-template-columns:140px minmax(0,1fr) 195px}.stage-main{padding:22px}.stage-context{padding:26px 15px}.stage-table td{padding:14px 8px;font-size:9px}}@media (width<=820px){.hero{min-height:520px;padding-bottom:140px}.product-stage{margin-top:-95px}.stage-app{grid-template-columns:120px minmax(0,1fr)}.stage-context{display:none}.stage-main{padding:22px}.stage-sidebar{padding:25px 9px}.stage-sidebar>span:not(.stage-logo){gap:7px;padding:10px 7px;font-size:10px}.stage-timeline{gap:12px}.stage-timeline button{gap:7px;font-size:10px}}@media (width<=480px){.hero{min-height:515px;padding-top:38px;padding-bottom:130px}.hero h1{font-size:44px}.hero .hero-description{margin-bottom:22px}.hero .actions .button{padding:11px 21px;font-size:12px}.product-stage{width:calc(100% - 24px);margin-top:-90px}.stage-top{gap:8px;margin-inline:2px;font-size:10px}.stage-controls{gap:5px}.stage-controls button{padding:5px 9px;font-size:9px}.stage-shell{border-radius:12px}.stage-chrome{gap:12px;height:39px;padding:0 12px;font-size:10px}.stage-chrome>span:last-child{font-size:7px}.stage-app{grid-template-columns:1fr;min-height:430px}.stage-sidebar{display:none}.stage-main{padding:17px 15px}.stage-breadcrumb{margin-bottom:18px;font-size:9px}#stage-content h3{font-size:21px}.stage-table th{padding:10px 7px;font-size:8px}.stage-table td{padding:14px 7px;font-size:9px}.stage-mail-copy{font-size:11px}.stage-timeline{gap:10px;padding:18px 2px 0}.stage-timeline button{flex-direction:column;align-items:start;gap:4px;padding-bottom:13px;font-size:9px}.stage-disclaimer{margin-inline:5px;font-size:8px}.journey{padding-top:35px}}@media (prefers-reduced-motion:reduce){.stage-timeline i:after{animation:none!important;transform:none!important}}#stage-content{min-height:380px}.stage-app{min-height:480px}@media (prefers-reduced-motion:reduce){#stage-pause{display:none}}.hero:after{background:linear-gradient(#111310 0%,#111310c7 25%,#11131075 60%,#11131008),linear-gradient(110deg,#244c87a8,#0000 50%,#9866579c);display:block}.hero-backdrop{top:65px}@media (width<=480px){.hero-backdrop{top:140px}}@media (prefers-reduced-motion:no-preference){.hero-backdrop{will-change:transform;animation:18s ease-in-out infinite alternate workspace-drift}.hero.background-stopped .hero-backdrop{will-change:auto;animation-play-state:paused}}@keyframes workspace-drift{0%{transform:perspective(1000px)rotateX(14deg)rotateY(-7deg)rotate(-8deg)translate(-25px,18px)scale(1.08)}to{transform:perspective(1000px)rotateX(12deg)rotateY(-5deg)rotate(-7deg)translate(30px,-22px)scale(1.12)}}.background-pause{z-index:3;color:#c4d1df;background:#14202a88;border:1px solid #71829266;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:17px}.background-pause:hover{background:#304050}.background-pause svg{stroke-width:2px;width:13px;height:13px}@media (prefers-reduced-motion:reduce){.background-pause{display:none}.hero-backdrop{will-change:auto}}.brand{letter-spacing:-.035em;color:var(--paper);align-items:stretch;gap:0;font-weight:600;line-height:1}.brand-lane{flex-direction:column;gap:.3em;display:flex}.brand-rail{background:var(--teal,#2dd4bf);height:.09em;display:block}.brand-rail.dashed{opacity:.55;background:repeating-linear-gradient(90deg,#6f8898 0 .26em,#0000 .26em .52em)}.brand-cross{flex:none;width:.64em;position:relative}.brand .brand-cross svg{fill:none;width:100%;height:100%;stroke:var(--teal,#2dd4bf);stroke-width:.09em;stroke-linecap:butt;position:absolute;inset:0}.wordmark-next{color:var(--teal,#2dd4bf)}.desktop-nav a[aria-current=page]{color:#fff;text-underline-offset:7px;text-decoration:underline 1px}#mobile-nav a[aria-current=page]{color:#97baff}.login-link{padding:0 6px;font-size:13px;transition:color .2s}.login-link:hover{color:#97baff}@media (width<=820px){.login-link{display:none}}.showcase-caption>.package-note{color:#a7c9ff;border:1px solid #3c4f6b;border-radius:30px;margin-top:12px;padding:3px 11px;font-size:11px;display:inline-flex}.stage-disclaimer a,.prose a,.plan-note a,.notice a{text-underline-offset:3px;text-decoration:underline}.faq-more{padding-top:24px;font-size:13px}.faq-more a,.text-link{color:var(--paper);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.faq-more a:hover,.text-link:hover{color:#97baff}.faq-more svg,.text-link svg{width:16px;height:16px}.site-footer{margin-top:130px;padding-top:56px;display:block}.footer-top{grid-template-columns:minmax(220px,1fr) 2.2fr;gap:60px;display:grid}.footer-brand p{color:#a9b09f;margin-top:16px;font-size:12px}.business-details{justify-items:start;gap:5px;font-style:normal;display:grid}.business-details a{text-underline-offset:3px;text-decoration:underline}.footer-brand .business-details{color:#9fb3c1;margin-top:18px;font-size:12px;line-height:1.5}.footer-brand .business-details strong{color:var(--paper);font-weight:600}.contact-aside .business-details{margin-top:10px;font-size:13px}.prose .business-details{color:#c3d4de;margin-top:18px;font-size:15.5px;line-height:1.6}.prose .business-details strong{color:var(--paper)}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.footer-links h2{letter-spacing:.08em;text-transform:uppercase;color:#a9b09f;margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.6}.footer-links ul{margin:0;padding:0;list-style:none}.footer-links a{font-size:13px;line-height:2.2;transition:color .2s;display:inline-block}.footer-links a:hover,.footer-bottom a:hover{color:#97baff}.footer-bottom{border-top:1px solid var(--line);color:#a9b09f;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;font-size:11px;display:flex}.footer-bottom a{white-space:nowrap}@media (width<=820px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{margin-top:100px}}@media (width<=480px){.site-footer{margin-top:80px}.footer-links{gap:24px 15px}}main:has(>.closing:last-child)+.site-footer{margin-top:0}.page-hero{text-align:center;background:radial-gradient(at 50% 115%,#203b5b 0%,#141b24 35%,#111310 72%);border-radius:0 0 36px 36px;margin:0 24px;padding:76px 24px 92px;position:relative;overflow:hidden}.page-hero .eyebrow{color:#bac7d7;align-items:center;gap:9px;margin-bottom:20px;font-size:12px;display:inline-flex}.page-hero .eyebrow svg{width:16px;height:16px}.page-hero h1{letter-spacing:-.045em;max-width:980px;margin:0 auto;font-size:clamp(44px,5.4vw,76px);line-height:1.06}.page-hero .lede{color:#e0e1d9;max-width:640px;margin:24px auto 0;font-size:16px;line-height:1.65}.page-hero .actions{margin-top:30px}@media (width>=1600px){.page-hero{max-width:1600px;margin:auto}}@media (width<=820px){.page-hero{margin:0 14px;padding:60px 24px 72px}.page-hero .lede{font-size:15px}}@media (width<=480px){.page-hero .actions{flex-wrap:wrap}.page-hero{border-radius:0 0 25px 25px;margin:0 8px;padding:44px 18px 56px}.page-hero h1{font-size:40px}.page-hero .lede{max-width:330px;font-size:13px}}@media (prefers-reduced-motion:no-preference){.page-hero h1{animation:.8s cubic-bezier(.16,1,.3,1) both hero-copy-in}.page-hero .lede{animation:.8s cubic-bezier(.16,1,.3,1) 80ms both hero-copy-in}}.section{padding-top:120px}.section-intro{max-width:620px}.section-intro h2+p,.section-intro p+p{margin-top:18px;font-size:16px}.eyebrow-tag{letter-spacing:.08em;text-transform:uppercase;color:#a4bdff;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;display:inline-flex}.eyebrow-tag svg{width:15px;height:15px}.badge{white-space:nowrap;color:#a7c9ff;border:1px solid #3c4f6b;border-radius:30px;align-items:center;gap:6px;padding:3px 11px;font-size:11px;font-weight:600;display:inline-flex}@media (width<=820px){.section{padding-top:100px}}@media (width<=480px){.section{padding-top:80px}.section-intro h2+p{font-size:14px}}.feature-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:80px;padding-top:110px;display:grid}.feature-row.flip>.feature-copy{order:2}.feature-copy h3{letter-spacing:-.035em;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.12}.feature-copy>p{max-width:46ch;margin-top:18px;font-size:15px}.checks{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.checks li{color:#d6d9cf;gap:12px;font-size:14px;line-height:1.55;display:flex}.checks svg{color:#a4bdff;stroke-width:2px;width:18px;height:18px;margin-top:2px}.feature-visual .showcase-scene{min-height:0;padding:34px 30px 26px}.feature-visual .product-window{border-color:#b4bcad;border-radius:11px;outline:0;height:auto;min-height:0;font-size:12px;box-shadow:0 22px 35px -20px #26342555}.feature-visual table{font-size:12px}.feature-visual th{padding:12px;font-size:10px}.feature-visual td{padding:15px 12px;font-size:11px}.feature-visual .status{font-size:10px}.feature-visual .window-bar>b{font-size:14px}.feature-visual .sample-label{font-size:10px}.lead-card{padding:20px}.lead-card h4{font-size:17px;font-weight:600}.lead-card .lead-meta{color:#5e6b5d;margin-top:4px;font-size:11px}.pipeline{gap:4px;margin:20px 0 6px;display:flex}.pipeline span{text-align:center;color:#657063;background:#e2e5db;border-radius:5px;flex:1;padding:7px 2px;font-size:9.5px}.pipeline span.now{background:var(--blue);color:#fff;font-weight:600}.lead-rows{margin:14px 0 0}.lead-rows>div{border-bottom:1px solid #d4d9cd;justify-content:space-between;gap:12px;padding:11px 0;font-size:12px;display:flex}.lead-rows>div:last-child{border-bottom:0}.lead-rows dt{color:#596559}.lead-rows dd{text-align:right;margin:0}.log-list{margin:0;padding:6px 20px 18px;list-style:none}.log-list li{border-bottom:1px solid #dbded3;grid-template-columns:86px 1fr;gap:12px;padding:12px 0;font-size:12px;display:grid}.log-list li:last-child{border-bottom:0}.log-list small{color:#687365;font-size:10px}.log-list b{font-weight:600}.log-list p{color:#596559;margin-top:2px;font-size:11px}@media (width<=1100px){.feature-row{gap:40px}}@media (width<=820px){.feature-row{grid-template-columns:1fr;gap:34px;padding-top:90px}.feature-row.flip>.feature-copy{order:0}.feature-visual{max-width:600px}}@media (width<=480px){.feature-row{padding-top:70px}.feature-copy h3{font-size:30px}.feature-copy>p{font-size:14px}.checks li{font-size:13px}.feature-visual .showcase-scene{padding:20px 12px}.feature-visual td{padding:13px 6px;font-size:9px}.feature-visual th{padding:10px 6px;font-size:8px}.feature-visual .status{font-size:8px}.log-list li{grid-template-columns:70px 1fr}}.card-grid{background:var(--line);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:46px;display:grid;overflow:hidden}.card-grid>article{background:var(--ink);padding:30px 28px 32px}.card-grid svg{stroke-width:1.3px;color:#a4bdff;width:26px;height:26px}.card-grid h3{letter-spacing:-.01em;margin-top:20px;font-size:18px;font-weight:400}.card-grid p{margin-top:10px;font-size:13.5px;line-height:1.65}@media (width<=1100px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.card-grid{grid-template-columns:1fr}.card-grid>article{padding:24px 20px}}.panel-band{background:linear-gradient(160deg,#16202b,#111310 70%);border:1px solid #2c3a4c;border-radius:28px;margin-top:120px;padding:70px 60px 64px}.panel-band .panel-scene{margin-top:40px}.panel-band-cta{margin-top:34px}@media (width<=820px){.panel-band{margin-top:100px;padding:50px 28px}}@media (width<=480px){.panel-band{border-radius:20px;margin-top:80px;padding:36px 18px}}.panel-feature{margin-top:110px}.panel-feature .workflow-heading{margin-bottom:38px}.panel-feature-shot{border:1px solid #2c3a4c;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 35px 70px -40px #000b}.panel-feature-shot img{width:100%;height:auto;display:block}.keycaps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:34px 0 0;padding:0;list-style:none;display:grid}.keycaps li{border-top:1px solid #2c3a4c;align-content:start;gap:6px;padding-top:16px;display:grid}.keycaps .keys{flex-wrap:wrap;gap:5px;display:flex}.keycaps kbd{font:inherit;text-align:center;color:#8ef0dc;background:#0d1b26;border:1px solid #33505f;border-bottom-width:3px;border-radius:8px;min-width:34px;padding:5px 10px;font-size:13px;font-weight:600}.keycaps b{color:var(--paper);margin-top:6px;font-size:15px;font-weight:600}.keycaps li>span:last-child{color:var(--muted);font-size:13px;line-height:1.55}.panel-feature-actions{flex-wrap:wrap;justify-content:start;margin-top:34px}.hero-note{color:#c9d2cf;margin-top:14px;font-size:12px}.panel-keys-note{max-width:75ch;margin-top:26px;font-size:13px}.panel-band.panel-first{margin-top:70px}.plan .checks li.plan-headline{background:#e3eef2;border-radius:10px;margin:-4px -12px 2px;padding:10px 12px}.plan-headline .badge{vertical-align:1px;margin-left:8px}@media (width<=820px){.panel-band.panel-first{margin-top:60px}}.install-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.install-steps li{counter-increment:step;border-top:1px solid var(--line);color:var(--muted);padding-top:18px;font-size:14px;line-height:1.6}.install-steps li:before{content:"0" counter(step);color:#a4bdff;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:12px;display:block}.install-steps b{color:var(--paper);margin-bottom:4px;font-weight:600;display:block}@media (width<=1100px){.keycaps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.panel-feature{margin-top:90px}.install-steps{grid-template-columns:1fr}}@media (width<=480px){.keycaps{grid-template-columns:1fr}.panel-feature-actions .button{white-space:normal}}.not-yet{border:1px dashed #4a5361;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:16px;margin-top:40px;padding:22px 24px;display:grid}.not-yet svg{color:#a9b09f}.not-yet b{font-size:14px;font-weight:600}.not-yet p{margin-top:5px;font-size:13px}.plans{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1000px;margin:-56px auto 0;display:grid;position:relative}.plans.plans-one{grid-template-columns:minmax(0,1fr);max-width:560px}.plan{background:var(--paper);color:var(--dark-text);border-radius:16px;flex-direction:column;padding:34px 34px 30px;scroll-margin-top:120px;display:flex;box-shadow:0 35px 70px -40px #000b}.plan p{color:#5e6b5d}.plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-head h2{letter-spacing:-.03em;font-size:26px}.plan-tagline{margin-top:8px;font-size:14px}.plan-price{align-items:baseline;gap:8px;margin-top:26px;display:flex}.plan-price b{letter-spacing:-.05em;font-size:58px;font-weight:400;line-height:1}.plan-price span{color:#5e6b5d;font-size:14px}.plan-list-price{margin-top:8px;font-size:12px}.plan-price b small{letter-spacing:.02em;margin-right:.2em;font-size:.36em;font-weight:600}.plan .checks{border-top:1px solid #d5d8cd;flex:1;align-content:start;margin-top:24px;padding-top:22px}.plan .checks li{color:#39443a;font-size:13.5px}.plan .checks .lead{color:var(--dark-text);font-weight:600}.plan-cta{gap:12px;margin-top:26px;display:grid}.plan-cta .blue-button,.plan-cta .ghost-button{border-radius:30px;padding:13px 20px;font-size:13px}.ghost-button{color:var(--dark-text);background:0 0;border:1px solid #9aa391;border-radius:30px;justify-content:center;align-items:center;gap:7px;font-weight:600;transition:background .2s;display:inline-flex}.ghost-button svg{width:16px;height:16px}.plan-note{color:#5e6b5d;font-size:12px;line-height:1.6}.extra-users{border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:24px auto 0;padding:20px 26px;font-size:14px;display:flex}.extra-users p{font-size:13px}.extra-users b{color:var(--paper);font-weight:600}@media (width<=820px){.plans{grid-template-columns:1fr;max-width:560px;margin-top:-46px}.extra-users{flex-direction:column;align-items:start;max-width:560px}}@media (width<=480px){.plan{padding:26px 22px}.plan-price b{font-size:48px}}.compare-wrap{border:1px solid var(--line);border-radius:16px;margin-top:46px;overflow-x:auto}.compare{min-width:560px;font-size:14px}.compare th,.compare td{border-bottom:1px solid var(--line);white-space:normal;color:var(--paper);background:0 0;padding:15px 22px;font-weight:400}.compare thead th{color:#a9b09f;text-align:center;background:#171a15;font-size:12px}.compare thead th:first-child,.compare tbody th{text-align:left}.compare tbody th{padding-left:22px;font-size:14px}.compare tbody th small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.compare td{text-align:center;width:150px}.compare td svg{vertical-align:middle;width:20px;height:20px}.compare td .yes{color:#a4bdff;stroke-width:2px}.compare tr.group th{letter-spacing:.08em;text-transform:uppercase;color:#a4bdff;background:0 0;padding-top:26px;font-size:11px}.compare tbody tr:last-child>*{border-bottom:0}@media (width<=480px){.compare{font-size:13px}.compare th,.compare td{padding:13px 14px}.compare td{width:90px}}.faq-page{grid-template-columns:minmax(200px,.6fr) 1.4fr;gap:70px;padding-top:110px;display:grid}.faq-index{align-self:start;gap:4px;display:grid;position:sticky;top:120px}.faq-index a{color:#92998c;padding:6px 0;font-size:14px;transition:color .2s}.faq-index a:hover{color:var(--paper)}.faq-group{scroll-margin-top:120px}.faq-group+.faq-group{margin-top:70px}.faq-group>h2{margin-bottom:24px;font-size:clamp(28px,2.6vw,36px)}.faq-group details{border-bottom:1px solid var(--line)}.faq-group details:first-of-type{border-top:1px solid var(--line)}@media (width<=820px){.faq-page{grid-template-columns:1fr;gap:30px;padding-top:80px}.faq-index{flex-wrap:wrap;gap:8px;display:flex;position:static}.faq-index a{border:1px solid #535e48;border-radius:25px;padding:8px 13px;font-size:12px}}@media (width<=480px){.faq-index a{padding:8px 10px;font-size:10px}.faq-group+.faq-group{margin-top:54px}}.contact-layout{z-index:2;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:60px;margin-top:-56px;display:grid;position:relative}.contact-form{background:var(--paper);color:var(--dark-text);color-scheme:light;border-radius:16px;grid-template-columns:1fr 1fr;gap:20px 18px;padding:34px;display:grid;box-shadow:0 35px 70px -40px #000b}.contact-form .full{grid-column:1/-1}.contact-form label{color:#3d453f;gap:7px;font-size:12px;font-weight:600;display:grid}.contact-form label small{color:#687365;font-weight:400}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--dark-text);background:#f7f7f1;border:1px solid #c6cbbd;border-radius:9px;min-height:44px;padding:11px 13px;font-size:14px}.contact-form textarea{resize:vertical;min-height:140px;line-height:1.55}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline-offset:2px;outline:3px solid #83aaff}.contact-form .blue-button{border-radius:30px;justify-self:start;padding:13px 22px;font-size:13px}.contact-form .blue-button:disabled{cursor:not-allowed;background:#8d9aae}.contact-form fieldset{border:0;margin:0;padding:0;display:contents}.form-notice{color:#5c4513;background:#f4e7c4;border:1px solid #e1cb8c;border-radius:10px;grid-column:1/-1;padding:13px 15px;font-size:13px;line-height:1.6}.form-fine{color:#687365;grid-column:1/-1;font-size:11px}.form-error{color:#7a1f1f;background:#fbe4e1;border:1px solid #edb9b3;border-radius:10px;padding:13px 15px;font-size:13px;line-height:1.6}.form-error a,.contact-card p a{text-underline-offset:3px;text-decoration:underline}.contact-card{background:var(--paper);color:var(--dark-text);border-radius:16px;justify-items:start;gap:16px;padding:34px;display:grid;box-shadow:0 35px 70px -40px #000b}.contact-card h2{letter-spacing:-.02em;font-size:24px;line-height:1.25}.contact-card p{color:#475b68;font-size:14px;line-height:1.65}.contact-card .blue-button{background:var(--teal);color:var(--teal-ink);border-radius:30px;padding:13px 22px;font-size:13px}.contact-card:focus{outline:none}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-aside{gap:16px;padding-top:56px;display:grid}.contact-aside article{border:1px solid var(--line);border-radius:14px;padding:24px}.contact-aside svg{color:#a4bdff;width:22px;height:22px}.contact-aside h2{letter-spacing:-.01em;margin-top:14px;font-size:17px;font-weight:600;line-height:1.35}.contact-aside p{margin-top:8px;font-size:13px}.contact-aside .text-link{margin-top:12px;font-size:13px}@media (width<=820px){.contact-layout{margin-inline:auto;grid-template-columns:1fr;gap:30px;max-width:620px;margin-top:-46px}.contact-aside{padding-top:0}}@media (width<=480px){.contact-form{grid-template-columns:1fr;padding:24px 18px}.contact-card{padding:24px 18px}}.guide-list{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:-56px;display:grid;position:relative}.guide-card{border:1px solid var(--line);background:#171a15;border-radius:16px;flex-direction:column;padding:28px 28px 26px;transition:border-color .2s,transform .35s cubic-bezier(.16,1,.3,1);display:flex}.guide-card:hover{border-color:#72766c;transform:translateY(-3px)}.guide-card .guide-meta{color:#a9b09f;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.guide-card h2{letter-spacing:-.02em;margin-top:18px;font-size:22px;line-height:1.3}.guide-card p{flex:1;margin-top:10px;font-size:13.5px}.guide-card .text-link{margin-top:20px;font-size:13px}.guide-group{z-index:2;margin-top:64px;position:relative}.guide-group .guide-list{margin-top:0}.guide-group:first-of-type{margin-top:28px}.guide-group>h2{letter-spacing:-.02em;margin-bottom:22px;font-size:28px}.guide-video{aspect-ratio:16/9;border:1px solid var(--line);background:#0d1b26;border-radius:14px;margin:0 0 30px;overflow:hidden}.guide-video iframe{border:0;width:100%;height:100%;display:block}.guide-roles{color:var(--muted);font-size:13px}.guide-tour{border-top:1px solid var(--line);margin-top:40px;padding-top:8px}.guide-tour ol{padding-left:22px}.guide-tour li{margin-top:14px}.guide-tour li p{margin-top:4px}.guide-only{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-left:8px;font-size:11px}.guide-suggest{border:1px dashed var(--line);border-radius:12px;margin-top:40px;padding:18px 20px;font-size:14px}@media (width<=820px){.guide-list{margin-inline:auto;grid-template-columns:1fr;max-width:620px;margin-top:-46px}}.prose-wrap{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:70px;padding-top:80px;display:grid}.prose{color:#d6d9cf;max-width:68ch;font-size:15.5px;line-height:1.75}.prose>*+*{margin-top:18px}.prose h2{color:var(--paper);margin-top:52px;scroll-margin-top:120px;font-size:clamp(26px,2.4vw,32px);line-height:1.2}.prose h3{color:var(--paper);margin-top:34px;font-size:18px}.prose p,.prose li{color:#d6d9cf}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:8px}.prose strong{color:var(--paper);font-weight:600}.prose code{border:1px solid var(--line);background:#1e221b;border-radius:5px;padding:1px 6px;font-size:.92em}.prose blockquote{background:#151a1e;border-left:2px solid #a4bdff;border-radius:0 10px 10px 0;margin:24px 0;padding:16px 20px}.prose blockquote p{color:#c9d4e2}.prose-aside{gap:14px;display:grid;position:sticky;top:120px}.prose-aside article{border:1px solid var(--line);border-radius:14px;padding:20px}.prose-aside h2{letter-spacing:.08em;text-transform:uppercase;color:#a9b09f;font-size:11px;font-weight:600}.prose-aside p{margin-top:8px;font-size:13px}.prose-aside .text-link{margin-top:10px;font-size:13px}.notice{color:#5c4513;background:#f4e7c4;border:1px solid #e1cb8c;border-radius:12px;max-width:68ch;padding:16px 18px;font-size:13.5px;line-height:1.65}.notice b{color:#3d2e0c}.prose .notice{color:#5c4513}@media (width<=1100px){.prose-wrap{grid-template-columns:minmax(0,1fr) 220px;gap:40px}}@media (width<=820px){.prose-wrap{grid-template-columns:1fr;padding-top:60px}.prose-aside{position:static}}@media (width<=480px){.prose{font-size:14.5px}}.not-found .actions{justify-content:center}.stage-screens{background:#0d1b26;line-height:0}.stage-screen{width:100%;height:auto;display:block}.screen-frame{background:#fff;border:1px solid #a9bac4;border-radius:11px;line-height:0;overflow:hidden;box-shadow:0 22px 35px -20px #26342555}.screen-frame img{width:100%;height:auto;display:block}.prose .guide-picture{margin:28px 0 0}.prose .guide-picture .screen-frame{display:block}.prose .guide-picture figcaption{color:#a9b09f;margin-top:9px;font-size:11.5px;line-height:1.4}.replaces{padding-top:120px}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid .was{color:#8399a8;margin:0 0 18px;font-size:12px;text-decoration:line-through #8399a899}.card-grid .package-note{color:var(--teal-soft,#a7c9ff);border:1px solid #2e6670;border-radius:30px;margin-top:14px;padding:3px 11px;font-size:11px;display:inline-flex}@media (width<=1100px){.card-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.replaces{padding-top:100px}}@media (width<=480px){.card-grid.four{grid-template-columns:1fr}.replaces{padding-top:80px}}.team-kpis+.sdr-cards,.sdr-cards{margin-top:0}.team-kpis{background:#fff;margin-bottom:22px}.sdr-section{padding-top:120px}@media (width<=820px){.sdr-section{padding-top:100px}}.team-section .team-columns{margin-top:56px}.trust-note{color:#9fb3c1;border-left:2px solid var(--teal,#2dd4bf);max-width:72ch;margin-top:34px;padding-left:14px;font-size:13px}.onboarding{padding-top:120px}.onboarding-band{background:linear-gradient(160deg,#10202c,#0b1620 70%);border:1px solid #233746;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:60px;padding:60px;display:grid}.onboarding-copy h2{font-size:clamp(34px,4vw,52px)}.onboarding-copy>p:not(.eyebrow-tag){max-width:44ch;margin-top:18px;font-size:16px}.onboarding-copy .actions{justify-content:flex-start;margin-top:28px}.onboarding-cards{gap:18px;display:grid}.onboarding-cards article{background:var(--paper);color:var(--dark-text);border-radius:16px;padding:26px 28px}.onboarding-cards h3{letter-spacing:-.01em;margin-top:14px;font-size:20px}.onboarding-cards p{color:#475b68;margin-top:8px;font-size:14px;line-height:1.65}.onboarding-cards .badge{color:#115e59;background:#ccfbf1;border-color:#ccfbf1}@media (width<=1100px){.onboarding-band{grid-template-columns:1fr;gap:34px}}@media (width<=820px){.onboarding{padding-top:100px}.onboarding-band{padding:40px 28px}}@media (width<=480px){.onboarding{padding-top:80px}.onboarding-band{border-radius:20px;padding:30px 18px}}.whatsapp-button{right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:15;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;transition:background .2s,transform .2s;display:grid;position:fixed;box-shadow:0 6px 18px #00000059}.whatsapp-button:hover{background:#1ebe5a;transform:translateY(-2px)}.whatsapp-button:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #0b1620}.whatsapp-button svg{fill:currentColor;stroke:none;width:30px;height:30px}.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.whatsapp-button{transition:none}.whatsapp-button:hover{transform:none}}@media print{.whatsapp-button{display:none}}:root{--ink:#0b1620;--paper:#eaf2f6;--muted:#9fb3c1;--line:#233746;--blue:#2dd4bf;--dark-text:#13222d;--teal:#2dd4bf;--teal-ink:#062a26;--teal-dark:#0f766e;--teal-soft:#8ef0dc}html{scrollbar-color:#3d5666 var(--ink)}::selection{color:var(--teal-ink);background:#99f6e4}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-color:#5eead4}.announcement{color:#cde7ec;background:#0f2a33}.announcement a{background:#0b1620;border-color:#2e6670}.header{background:#0b1620f5}#mobile-nav{background:#10202c}.desktop-nav a:hover,.login-link:hover,#mobile-nav a[aria-current=page],.faq-more a:hover,.text-link:hover,.footer-links a:hover,.footer-bottom a:hover,.journey a:hover{color:#5eead4}.button{background:var(--teal);border-color:var(--teal);color:var(--teal-ink);border-radius:8px}.button:hover{background:#5eead4;border-color:#5eead4}.button.secondary{color:var(--paper);background:0 0;border-color:#33505f}.button.secondary:hover{background:#132634}.menu-toggle{border-color:#33505f;border-radius:8px}.blue-button{background:var(--teal);color:var(--teal-ink)}.blue-button:hover{background:#5eead4}.footer-brand p,.footer-links h2,.footer-bottom,.compare thead th,.guide-card .guide-meta,.not-yet svg,.prose-aside h2{color:#9fb3c1}.hero{background:#10202c}.hero:after{background:linear-gradient(#0b1620 0%,#0b1620c7 25%,#0b162075 60%,#0b162008),linear-gradient(110deg,#0f766e8f,#0000 50%,#1e3a5f9c)}.hero-backdrop{color:#9fb3c1;background:#0f1e29}.backdrop-sidebar{background:#10283a}.backdrop-sidebar span:nth-child(2){background:#17394a}.backdrop-table>div{border-color:#233746}.backdrop-table em{color:#ccfbf1;background:#134e4a}.hero-description,.page-hero .lede{color:#c3d4de}.hero-watch,.page-hero .eyebrow{color:#9fb3c1}.hero h1 .hl{color:var(--teal)}.page-hero{background:radial-gradient(at 50% 115%,#14374a 0%,#10202c 38%,#0b1620 72%)}.stage-top{color:#c3d4de}.stage-controls button{color:#dce8ee;background:#132634;border-color:#33505f}.stage-controls button:hover{background:#17394a}.stage-shell{background:#0d1b26;border-color:#2a4252}.stage-chrome{background:#132634;border-color:#233746}.stage-sidebar{background:#0f1f2b;border-color:#233746}.stage-sidebar>span.current{color:#eaf2f6;background:#17394a}.stage-main{background:#0d1b26}.stage-context{background:#10202c;border-color:#233746}.stage-avatar{background:#17394a}.stage-context-note{border-color:#233746}.stage-context-note svg{color:#5eead4}.stage-filter{background:#132634;border-color:#2a4252}.stage-table th{background:#132634}.stage-table td{border-color:#233746}.stage-table tr.selected{background:#2dd4bf24}.stage-table td:last-child{color:var(--teal-soft)}.stage-action>span:last-child{background:var(--teal);color:var(--teal-ink);font-weight:600}.stage-mail-bottom b{color:var(--teal-dark)}.stage-review{background:#132634;border-color:#2a4252}.stage-review-title>span{color:#ccfbf1;background:#134e4a}.stage-review dl>div{border-color:#2a4252}.stage-task{background:#132634;border-color:#2a4252}.stage-timeline i{background:#233746}.stage-timeline button[aria-pressed=true] i:after{background:var(--teal)}.journey>span{background:#2e4a5a}.steps button{color:#8399a8}.steps button[aria-selected=true]>span{color:var(--teal)}.steps button:hover{color:#fff}.showcase-link{color:#8399a8}.showcase-hint{color:#9fb3c1}.showcase-caption>.package-note,.badge{color:var(--teal-soft);border-color:#2e6670}.sample-feedback{color:var(--teal-soft)!important}.eyebrow-tag,.checks svg,.card-grid svg,.compare td .yes,.compare tr.group th,.contact-aside svg{color:var(--teal)}.checks li,.prose,.prose p,.prose li{color:#c3d4de}.closing{background:#0f2a33}.product-window{border-color:#8fa3af;outline-color:#2a4252}.showcase .product-window,.feature-visual .product-window{border-color:#a9bac4;box-shadow:0 22px 35px -20px #10202c55}.showcase-scene{color:#26343d;background:#dce6ec}.scene-1{background:linear-gradient(135deg,#d3e1e8,#e4ecef)}.scene-2{background:linear-gradient(135deg,#dce5e9,#d2e4e2)}.window-bar,.mail-field,.mail-footer{border-color:#d5e0e6}.sample-label,.window-foot,.mail-field>span,.campaign-intro,.campaign-preview dt,.review-note p,.demo-top>span,.demo-description,.record-row>span,.demo-bottom small,.demo-disclaimer,.lead-card .lead-meta,.lead-rows dt,.log-list p,.log-list small{color:#475b68}.email-body p,.draft-subject{color:#26343d}.draft-body{color:#3b4e59}.table-tabs span:first-child{color:var(--teal-dark);border-color:var(--teal)}th{color:#475b68;background:#e1eaef}td{border-color:#d5e0e6}.status{color:#33454f;background:#e1eaef}.status.green{color:#115e59;background:#ccfbf1}.campaign-preview dl>div,.lead-rows>div,.log-list li{border-color:#d5e0e6}.progress i{background:#c5d3db}.sample-record{background:#e1eaef;border-color:#c5d3db}.record-head>span{color:#115e59}.pipeline span{color:#475b68;background:#e1eaef}.pipeline span.done{color:#115e59;background:#ccfbf1}.pipeline span.now{background:var(--teal);color:var(--teal-ink)}.panel-band{background:linear-gradient(160deg,#10202c,#0b1620 70%);border-color:#233746}.panel-band .card-grid>article{background:#0f1e29}.panel-band .card-grid{background:#233746;border-color:#233746}.not-yet{border-color:#33505f}.plan p,.plan-note,.plan-price span{color:#475b68}.plan-list-price s{color:#5c707c}.plan .badge{color:#115e59;background:#ccfbf1;border-color:#ccfbf1}.plan .checks{border-color:#d5e0e6}.plan .checks li{color:#33454f}.plan .checks svg{color:var(--teal-dark)}.plan-cta .blue-button{background:var(--teal);color:var(--teal-ink)}.ghost-button{border-color:#8fa3af}.ghost-button:hover{background:#e1eaef}.compare thead th{background:#10202c}.compare td .no{color:#4b6170}.faq-index a{color:#8399a8}.guide-card{background:#10202c}.guide-card:hover{border-color:#33505f}.prose code{background:#132634}.prose blockquote{border-left-color:var(--teal);background:#10202c}@media (width<=820px){.faq-index a,.showcase-link{border-color:#2e4a5a}}.contact-form label{color:#33454f}.contact-form label small,.form-fine{color:#5c707c}.contact-form input,.contact-form select,.contact-form textarea{background:#f7fafb;border-color:#b8c7d0}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{outline-color:var(--teal-dark)}.contact-form fieldset:disabled label{color:#6b7f8c}:root{--art-teal:var(--teal,#2dd4bf);--art-line:#1c3242;--art-dot:#2a4558}main{overflow-x:clip}.journey,.showcase,.workflow,.team-section,.faq,.closing,.has-art,.page-hero,.art-below-overlap{isolation:isolate;position:relative}.art{z-index:-1;pointer-events:none;--run:paused;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.art.art-on,[data-art].art-on{--run:running}.art *,.art :before,.art :after{animation-play-state:var(--run)!important}.journey>span{position:relative;overflow:visible}.journey>span:after{content:"";background:var(--art-teal);width:5px;height:5px;box-shadow:0 0 10px 2px var(--art-teal);opacity:0;animation:3.2s cubic-bezier(.45,0,.55,1) infinite journey-pulse;animation-play-state:var(--run,paused);border-radius:50%;position:absolute;top:-2px;left:0}.journey>span:nth-of-type(2):after{animation-delay:1.05s}.journey>span:nth-of-type(3):after{animation-delay:2.1s}@keyframes journey-pulse{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 5px)}}.art-lanes .lane-field{flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:-25% -15%;transform:rotate(-11deg);-webkit-mask-image:radial-gradient(70% 60% at 60% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 60% at 60% 45%,#000 30%,#0000 78%)}.art-lanes .lane{border-top:1px solid var(--art-line);border-bottom:1px solid var(--art-line);height:118px;position:relative}.art-lanes .lane:after{content:"";background:repeating-linear-gradient(90deg,var(--art-teal) 0 48px,transparent 48px 120px);opacity:.16;height:2px;animation:5s linear infinite lane-dash;position:absolute;top:50%;left:-120px;right:-120px}.art-lanes .lane:nth-child(2n):after{animation-duration:6.5s;animation-direction:reverse}.art-lanes .lane:nth-child(3):after{animation-duration:4s}@keyframes lane-dash{0%{transform:translate(0)}to{transform:translate(120px)}}.art-lanes .truck{background:linear-gradient(90deg,transparent,var(--art-teal));opacity:.45;border-radius:4px;width:46px;height:14px;animation:22s linear infinite truck-run;position:absolute;top:calc(50% - 7px);left:0;box-shadow:0 0 18px 2px #2dd4bf55}.art-lanes .lane:nth-child(4) .truck{background:linear-gradient(270deg,#0000,#5eead4);animation-name:truck-run-back;animation-duration:30s;animation-delay:-12s}@keyframes truck-run{0%{transform:translate(-10vw)}to{transform:translate(120vw)}}@keyframes truck-run-back{0%{transform:translate(120vw)}to{transform:translate(-10vw)}}.art .glow{filter:blur(10px);border-radius:50%;position:absolute}.art-lanes .g1{background:radial-gradient(circle,#2dd4bf1f,#0000 65%);width:620px;height:620px;animation:16s ease-in-out infinite alternate glow-drift;top:18%;right:4%}.art-lanes .g2{background:radial-gradient(circle,#38bdf81a,#0000 65%);width:520px;height:520px;animation:20s ease-in-out infinite alternate-reverse glow-drift;top:58%;left:2%}@keyframes glow-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,40px)scale(1.12)}}.art-map svg{stroke:none;stroke-width:0;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 45% 55%,#000 35%,#0000 80%);mask-image:radial-gradient(75% 70% at 45% 55%,#000 35%,#0000 80%)}.art-map .route{fill:none;stroke:#24465a;stroke-width:1.5px;stroke-dasharray:6 9;animation:2.6s linear infinite route-flow}.art-map .route.slow{animation-duration:4s;animation-direction:reverse}@keyframes route-flow{to{stroke-dashoffset:-30px}}.art-map .route-draw{fill:none;stroke:var(--art-teal);stroke-width:2px;stroke-linecap:round;opacity:.55;stroke-dasharray:1;stroke-dashoffset:1px;animation:9s cubic-bezier(.65,0,.35,1) infinite route-draw}.art-map .route-draw.r2{stroke:#5eead4;opacity:.4;animation-delay:-4.5s}@keyframes route-draw{0%{stroke-dashoffset:1px;opacity:0}8%{opacity:.55}55%{stroke-dashoffset:0;opacity:.55}85%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.art-map .node{fill:#10202c;stroke:var(--art-teal);stroke-width:2px;opacity:.8}.art-map .ping{fill:none;stroke:var(--art-teal);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:3.6s ease-out infinite ping}.art-map .ping:nth-of-type(2n){animation-delay:1.2s}.art-map .ping:nth-of-type(3n){animation-delay:2.4s}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(5.5)}}.art-map .city{fill:#5c7686;letter-spacing:.06em;font:600 11px Manrope,sans-serif}.art-radar .radar{aspect-ratio:1;background:repeating-radial-gradient(circle,transparent 0 64px,var(--art-line) 64px 65px);border-radius:50%;width:780px;position:absolute;top:50%;right:-160px;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 45%,#0000 70%);mask-image:radial-gradient(circle,#000 45%,#0000 70%)}.art-radar .radar:before,.art-radar .radar:after{content:"";background:var(--art-line);position:absolute}.art-radar .radar:before{width:1px;top:0;bottom:0;left:50%}.art-radar .radar:after{height:1px;top:50%;left:0;right:0}.art-radar .sweep{background:conic-gradient(#2dd4bf38,#2dd4bf00 22%,#0000 100%);border-radius:50%;animation:8s linear infinite sweep;position:absolute;inset:0}@keyframes sweep{to{transform:rotate(360deg)}}.art-radar .blip{left:var(--x);top:var(--y);background:var(--art-teal);opacity:0;width:8px;height:8px;animation:8s linear infinite blip;animation-delay:var(--d);border-radius:50%;margin:-4px;position:absolute;box-shadow:0 0 12px 3px #2dd4bf66}@keyframes blip{0%{opacity:0;transform:scale(.6)}3%{opacity:1;transform:scale(1.25)}10%{transform:scale(1)}45%{opacity:.15}to{opacity:0}}.art-grid .grid{background-image:linear-gradient(var(--art-line) 1px,transparent 1px),linear-gradient(90deg,var(--art-line) 1px,transparent 1px);opacity:.55;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(45% 70% at 18% 45%,#000,#0000 75%);mask-image:radial-gradient(45% 70% at 18% 45%,#000,#0000 75%)}.art-grid .g1{background:radial-gradient(circle,#2dd4bf1c,#0000 65%);width:560px;height:560px;animation:7s ease-in-out infinite alternate breathe;top:10%;left:2%}@keyframes breathe{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.closing{overflow:hidden}.art-road .road{transform-origin:50% 100%;background:linear-gradient(90deg,#2dd4bf59 0 2px,#0b162099 2px calc(100% - 2px),#2dd4bf59 calc(100% - 2px));width:640px;height:760px;margin-left:-320px;position:absolute;bottom:-40px;left:50%;overflow:hidden;transform:perspective(420px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 65%);mask-image:linear-gradient(#0000 8%,#000 65%)}.art-road .divider{background:repeating-linear-gradient(180deg,var(--art-teal) 0 80px,transparent 80px 160px);opacity:.55;width:6px;margin-left:-3px;animation:1.4s linear infinite road-move;position:absolute;top:-160px;bottom:0}.art-road .divider.d1{left:33.333%}.art-road .divider.d2{left:66.666%}@keyframes road-move{0%{transform:translateY(0)}to{transform:translateY(160px)}}.art-road .horizon{filter:blur(6px);background:radial-gradient(#2dd4bf2e,#0000 65%);border-radius:50%;width:900px;height:240px;margin-left:-450px;position:absolute;top:44%;left:50%}.closing h2,.closing>p{text-shadow:0 2px 24px #0f2a33}@media (width<=820px){.art-radar .radar{opacity:.6;width:520px;right:-240px}.art-lanes .lane{height:90px}.art-road .road{width:440px;margin-left:-220px}}@media (width<=480px){.art-radar .radar{opacity:.4}.art-map svg{opacity:.7}}@media (prefers-reduced-motion:reduce){.art-map .route-draw{stroke-dashoffset:0;opacity:.45}.art-radar .blip{opacity:.5}.journey>span:after,.art-lanes .truck{display:none}}.page-hero>.art{width:100%;left:0;transform:none}.page-hero .art-grid .grid{opacity:.5;-webkit-mask-image:radial-gradient(62% 95% at 50% 100%,#000,#0000 78%);mask-image:radial-gradient(62% 95% at 50% 100%,#000,#0000 78%)}.page-hero .art-grid .g1{margin-left:-280px;top:22%;left:50%}.art-below-overlap>.art{top:56px}@media (width<=820px){.art-below-overlap>.art{top:46px}}.contact-aside article{background:#0f1e29}
