@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--sans:"Inter", ui-sans-serif, system-ui, sans-serif;--display:"Inter", ui-sans-serif, system-ui, sans-serif;--mono:"Inter", ui-sans-serif, system-ui, sans-serif;font-family:var(--sans);color:#4a4550;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-weight:400;line-height:1.5}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}:root{--ink:#1a1620;--body:#4a4550;--plum:#2e1533;--plum-soft:#4a2350;--orange:#e8630a;--orange-bright:#ff6f1a;--paper:#fff7ef;--paper-gradient:radial-gradient(circle at 8% 0%, #eefffbc7 0, transparent 34%), linear-gradient(145deg, #fffaf5 0%, #f8e5d7 48%, #f09b58 118%);--hero-gradient:radial-gradient(circle at 6% 0%, #fffffff5 0, #ffffff8c 26%, transparent 46%), linear-gradient(145deg, #fffdfb 0%, #fbeee4 42%, #f6d2b6 78%, #f0a468 122%);--plum-deep:#2a1230;--wa-bubble-out:#d9fdd3;--wa-wallpaper:#efeae2;--line:#d8d3cc;--muted:#8c8780;--card-gradient:radial-gradient(circle at 14% 10%, #f1fffcd6 0, transparent 34%), linear-gradient(145deg, #fffaf5 0%, #f8e1d0 50%, #f19a55 112%);--card-border:#efcbb5;--white:#fff;--shadow:0 18px 50px #2e153324}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--body)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.site-shell{background:var(--white);min-height:100vh;overflow-x:clip}.section-inner{width:min(1180px,100% - 40px);margin:0 auto}.navbar{z-index:20;width:100%;min-height:72px;color:var(--ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 6% 0,#ffffffeb 0,#0000 40%),linear-gradient(100deg,#ffffffc7 0%,#fdf4edb3 55%,#f8deca9e 100%);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 clamp(20px,5vw,64px);transition:min-height .18s,background-color .18s,border-color .18s;display:flex;position:fixed;top:0;left:0}.navbar--scrolled{border-bottom-color:var(--line);background:#ffffffeb;min-height:60px}.brand{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.brand--full{gap:0}.brand__logo{width:clamp(112px,8vw,132px);height:auto;display:block}.brand__mark{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.nav-links,.nav-actions,.footer nav,.footer__meta{align-items:center;display:flex}.nav-links{color:var(--body);gap:36px;font-size:15px;position:absolute;left:50%;transform:translate(-50%)}.nav-links a,.footer a{transition:color .16s,font-weight .16s}.nav-links a:hover,.footer a:hover{color:var(--ink);font-weight:500}.nav-actions{gap:14px}.language-toggle{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.language-toggle button{min-height:28px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;transition:color .16s;display:inline-flex}.language-toggle .is-active{color:var(--ink);font-weight:700}.language-toggle button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:700;line-height:1;transition:background-color .16s,border-color .16s,color .16s,transform 80ms;display:inline-flex}.button:active{transform:scale(.98)}.button:focus-visible,.menu-button:focus-visible,.product-tab:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.button--primary{color:var(--white);background:var(--orange-bright)}.button--primary:hover{background:#f25f00}.button--secondary{color:var(--plum);border-color:var(--line);background:0 0}.button--secondary:hover{border-color:var(--orange);color:var(--ink)}.button--small{min-height:40px;padding:0 16px;font-size:14px}.nav-actions .button--small{border-radius:999px}.menu-button{border:1px solid var(--line);background:0 0;border-radius:8px;width:40px;height:40px;padding:0;display:none}.menu-button span{background:var(--ink);border-radius:2px;width:18px;height:2px;margin:4px auto;display:block}.mobile-menu{z-index:18;background:var(--hero-gradient);opacity:0;pointer-events:none;align-content:center;gap:24px;padding:88px 28px 32px;transition:opacity .18s,transform .18s;display:grid;position:fixed;inset:0;transform:translateY(-12px)}.mobile-menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu a:not(.button){font-family:var(--display);color:var(--ink);font-size:34px;font-weight:700}.hero-section{background:var(--hero-gradient);padding:128px 0 72px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.hero-copy{min-width:0;max-width:720px}.eyebrow,.mono-label{font-family:var(--mono);color:var(--orange);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.2}.hero-copy .eyebrow{letter-spacing:.02em;background:#ffffffb8;border:1px solid #e8630a29;border-radius:6px;margin-bottom:18px;padding:6px 10px;font-size:13px;display:inline-flex}.hero-copy h1{max-width:900px;font-family:var(--display);letter-spacing:-.025em;color:var(--plum-deep);margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:800;line-height:1.04}.hero-title-line{white-space:nowrap;display:block}.hero-subhead{color:#2f2833;max-width:600px;margin:28px 0 0;font-size:clamp(18px,1.75vw,23px);line-height:1.5}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.hero-actions .button{border-radius:999px;min-height:58px;padding:0 34px;font-size:17px}.hero-actions .button--primary{box-shadow:0 12px 26px #ff6f1a47}.hero-actions .button--primary:hover{box-shadow:0 14px 30px #ff6f1a5c}.hero-actions .button--secondary{color:var(--plum-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border-color:#ffffffe6;box-shadow:0 10px 26px #2e15331a}.hero-actions .button--secondary:hover{color:var(--plum-deep);background:var(--white);border-color:#e8630a4d}.logo-strip{width:100%;max-width:640px;margin-top:48px;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.logo-strip__track{align-items:center;width:max-content;animation:36s linear infinite logoDrift;display:flex}.logo-strip:hover .logo-strip__track,.logo-strip:focus-within .logo-strip__track{animation-play-state:paused}.logo-tile{white-space:nowrap;background:#ffffffe0;border:1px solid #fffffff2;border-radius:18px;flex:none;align-items:center;gap:0;height:60px;margin-right:14px;padding:0 15px;transition:gap .26s,padding .26s,box-shadow .26s,transform .26s;display:inline-flex;overflow:hidden;box-shadow:0 8px 20px #2e153314}.logo-tile img{object-fit:contain;width:30px;height:30px;transition:transform .26s;display:block}.logo-tile__name{max-width:0;color:var(--plum-deep);opacity:0;font-size:14px;font-weight:600;transition:max-width .26s,opacity .2s}.logo-tile:hover{gap:10px;padding:0 18px 0 16px;transform:translateY(-2px);box-shadow:0 14px 30px #2e153324}.logo-tile:hover img{transform:scale(1.12)}.logo-tile:hover .logo-tile__name{opacity:1;max-width:160px}.hero-visual{justify-content:center;align-self:end;min-width:0;display:flex}.hero-device{aspect-ratio:440/700;width:min(100%,440px);margin-bottom:-72px;animation:.52s cubic-bezier(.2,.7,.2,1) .12s both deviceEnter;position:relative}.hero-device__halo{aspect-ratio:1;opacity:.9;background:radial-gradient(circle at 40% 35%,#ffb27a 0%,#ff8a3d 38%,#f0661a 72%,#f0661a00 73%);border-radius:50%;width:104%;position:absolute;top:16%;left:50%;transform:translate(-46%)}.hand{pointer-events:none;width:100%;height:auto;position:absolute;inset:0 0 auto}.hand--back{z-index:1;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.hand--front{z-index:3;-webkit-mask-image:linear-gradient(#000 90%,#0000 100%);mask-image:linear-gradient(#000 90%,#0000 100%)}.iphone{z-index:2;aspect-ratio:290/600;background:linear-gradient(145deg,#3b3a40 0%,#141317 38%,#26252b 100%);border-radius:17%/8.2%;width:65.9%;padding:3.6%;position:absolute;top:1.5%;left:18.2%;box-shadow:inset 0 0 0 1.5px #ffffff29,0 30px 60px #2e153342,0 8px 18px #2e15332e;container-type:inline-size}.iphone__screen{color:#111b21;background:var(--wa-wallpaper);border-radius:13.5%/6.4%;flex-direction:column;width:100%;height:100%;font-size:clamp(9.5px,4.4cqw,12px);display:flex;position:relative;overflow:hidden}.iphone__status{background:#f7f5f2;justify-content:space-between;align-items:center;height:3.6em;padding:.5em 1.7em 0 2.1em;font-size:1.08em;font-weight:600;display:flex;position:relative}.iphone__island{background:#0b0b0d;border-radius:999px;width:34%;height:1.85em;position:absolute;top:.7em;left:50%;transform:translate(-50%)}.iphone__status-icons{fill:currentColor;color:#111b21;width:56px;height:12px}.wa-header{background:#f7f5f2;border-bottom:1px solid #111b2114;align-items:center;gap:8px;padding:6px 12px 9px 8px;display:flex}.wa-icon{fill:none;stroke:#007aff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.wa-icon--back{stroke-width:2.4px;width:11px;height:18px}.wa-icon--accent{stroke:#007aff}.wa-icon--small{stroke:#8696a0;width:16px;height:16px}.wa-header__avatar{object-fit:contain;background:var(--white);border-radius:50%;width:30px;height:30px;padding:4px;box-shadow:0 0 0 1px #111b2114}.wa-header__name{flex:1;min-width:0;line-height:1.15}.wa-header__name strong{color:#111b21;font-size:1.17em;display:block}.wa-header__name span{color:#667781;font-size:.92em;display:block}.wa-chat{background-color:var(--wa-wallpaper);background-image:radial-gradient(circle at 20% 20%,#78645012 0 1.5px,#0000 2px),radial-gradient(circle at 70% 60%,#7864500f 0 1.5px,#0000 2px);background-size:26px 26px,34px 34px;flex-direction:column;flex:1;justify-content:flex-end;gap:.5em;padding:.8em .75em;display:flex;position:relative;overflow:hidden}.wa-day{z-index:1;color:#54656f;background:#ffffffeb;border-radius:7px;padding:3px 9px;font-size:.88em;font-weight:500;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 1px .5px #0b141a21}.wa-bubble{opacity:0;border-radius:8px;max-width:84%;padding:.42em .67em .33em .75em;font-size:1em;line-height:1.32;animation:10s infinite both messageCycle;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-bubble p{color:#111b21;margin:0}.wa-bubble--rep{background:var(--wa-bubble-out);border-top-right-radius:2px;align-self:flex-end}.wa-bubble--verea{background:var(--white);border-top-left-radius:2px;align-self:flex-start}.wa-meta{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:1px;font-size:.83em;display:flex}.wa-ticks{fill:#53bdeb;width:15px;height:10px}.wa-typing{background:var(--white);border:0;border-radius:8px;padding:9px 11px;box-shadow:0 1px .5px #0b141a21}.wa-input{background:#f7f5f2;border-top:1px solid #111b210f;align-items:center;gap:10px;padding:8px 12px 26px;display:flex}.wa-input__field{background:var(--white);border:1px solid #111b211a;border-radius:999px;flex:1;justify-content:flex-end;align-items:center;height:30px;padding:0 9px;display:flex}.iphone__home{background:#111b21;border-radius:999px;width:36%;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.typing{background:var(--white);border:1px solid var(--line);opacity:0;border-radius:8px;align-self:flex-start;gap:4px;width:fit-content;padding:11px 12px;animation:10s infinite both typingCycle;display:inline-flex}.typing span{background:var(--muted);border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite typingDot}.typing span:nth-child(2){animation-delay:.12s}.typing span:nth-child(3){animation-delay:.24s}.animate-a{animation-delay:.2s}.animate-b{animation-delay:1.55s}.animate-c{animation-delay:2.4s}.animate-d{animation-delay:4.55s}.animate-e{animation-delay:5.9s}.how-section{background:var(--white);padding:96px 0}.section-heading{max-width:650px}.section-heading--center{text-align:center;margin:0 auto}.section-heading h2{font-family:var(--display);color:var(--plum);margin:0;font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1}.section-title-line{white-space:nowrap;display:block}.section-heading p:not(.eyebrow){margin-top:18px;font-size:18px;line-height:1.55}.benefit-row h3{font-family:var(--display);color:var(--plum);margin:0;font-size:25px;line-height:1.15}.benefit-row p{margin:14px 0 0;line-height:1.55}.how-heading{max-width:900px}.how-heading h2{letter-spacing:-.02em;color:var(--plum-deep);font-size:clamp(34px,3.8vw,54px);font-weight:800}.how-heading p:not(.eyebrow){color:#2f2833;font-size:clamp(18px,1.8vw,22px)}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);margin-top:64px;display:grid}.step-card{cursor:pointer;opacity:.46;filter:saturate(.6);border-radius:26px;outline:none;align-content:start;gap:24px;padding:10px;transition:opacity .32s,filter .32s,transform .32s;display:grid}.step-card--active{opacity:1;filter:none;transform:translateY(-4px)}.step-card:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.step-card__visual{aspect-ratio:4/3;background:#fbf7f4;border-radius:22px;transition:box-shadow .32s;position:relative;overflow:hidden;box-shadow:0 10px 28px #2e15330f}.step-card--active .step-card__visual{box-shadow:0 22px 50px #e8630a29,0 4px 12px #2e15330f}.step-card__copy{padding:2px 4px 4px 22px;position:relative}.step-card__bar{background:#d8d3cc80;border-radius:4px;width:4px;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.step-card__bar:after{content:"";background:var(--orange-bright);transform-origin:top;transition:transform .46s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;transform:scaleY(0);box-shadow:0 0 12px #ff6f1a99}.step-card--active .step-card__bar:after{transform:scaleY(1)}.step-card__copy h3{font-family:var(--display);color:var(--plum-deep);margin:0;font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.2}.step-card__copy p{color:var(--body);margin:14px 0 0;font-size:16px;line-height:1.6}.step-visual,.step-visual__photo{width:100%;height:100%;position:absolute;inset:0}.step-visual__photo{object-fit:cover}.step-visual{overflow:hidden;container-type:inline-size}.step-visual--message{background:radial-gradient(circle at 78% 18%,#ffb27a8c 0,#0000 42%),linear-gradient(160deg,#fff8f2 0%,#f9e2d0 100%)}.step-visual--tools{background:radial-gradient(circle at 50% 60%,#fffffff2 0,#0000 55%),linear-gradient(160deg,#eef1f6 0%,#f8ece3 100%)}.step-visual--record{background:linear-gradient(160deg,#f4f1ee 0%,#ebe5df 100%)}.mini-phone{aspect-ratio:290/600;background:linear-gradient(145deg,#3b3a40 0%,#141317 38%,#26252b 100%);border-radius:17%/8.2%;padding:3.6%;position:absolute;box-shadow:inset 0 0 0 1px #ffffff29,0 18px 40px #2e153338;container-type:inline-size}.mini-phone .iphone__screen{border-radius:13.5%/6.4%;font-size:4.6cqw}.mini-phone .wa-icon{width:1.5em;height:1.5em}.mini-phone .wa-icon--back{width:.85em}.mini-phone .iphone__status-icons{width:4.4em;height:1em}.mini-phone .wa-header__avatar{width:2.4em;height:2.4em;padding:.3em}.mini-phone .wa-header{gap:.6em;padding:.4em .9em .6em .6em}.mini-phone .iphone__status{height:3.2em}.mini-phone .wa-input{padding-bottom:1em}.mini-phone--message{width:54%;top:8%;left:46%;transform:translate(-50%)rotate(-4deg)}.mini-phone--tools{width:46%;top:50%;left:52%;transform:translate(-50%)rotate(8deg)}.mini-phone--record{width:72%;top:5%;left:50%;transform:translate(-50%)}.mini-chat{justify-content:flex-start;gap:.6em}.mini-send{background:#25d366;border-radius:50%;flex:none;width:2.2em;height:2.2em}.voice-note{flex-wrap:wrap;align-items:center;gap:.4em;width:84%;display:flex}.voice-note__play{border-top:.45em solid #0000;border-bottom:.45em solid #0000;border-left:.7em solid #54656f;width:0;height:0}.voice-note__wave{flex:1;align-items:center;gap:1.5px;height:1.6em;display:flex}.voice-note__wave i{background:#7e9aa3;border-radius:2px;flex:1}.step-card--active .voice-note__wave i{animation:.9s ease-in-out infinite alternate waveBar;animation-delay:calc(var(--bar) * -80ms)}.voice-note .wa-meta{width:100%;margin-top:0}.step-visual__badge{background:var(--white);border-radius:50%;place-items:center;width:14cqw;height:14cqw;display:grid;position:absolute;top:44%;right:10%;box-shadow:0 0 0 6px #ffffff73,0 10px 24px #e8630a47}.step-visual__badge img{object-fit:contain;width:62%;height:62%}.orbit{border-radius:50%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.orbit--outer{filter:drop-shadow(0 0 6px #ff8a3d73);border:3px solid #ff8a3dd9;border-color:#ff8a3dd9 #ffb27ab3 #0000 #0000;width:96%;height:58%}.orbit--inner{border:2px solid #0000;border-color:#0000 #0000 #f0661ab3 #ffb27a99;width:74%;height:40%}.step-card--active .orbit--outer{animation:7s linear infinite orbitSpin}.step-card--active .orbit--inner{animation:5s linear infinite reverse orbitSpin}.tool-chip{background:var(--white);border-radius:999px;align-items:center;gap:1.8cqw;max-width:44%;padding:1.4cqw 2.6cqw 1.4cqw 1.4cqw;display:flex;position:absolute;box-shadow:0 8px 22px #2e15331f}.tool-chip__icon{background:#fff6ef;border-radius:50%;flex:none;place-items:center;width:8.5cqw;height:8.5cqw;display:grid}.tool-chip__icon img{object-fit:contain;width:58%;height:58%}.tool-chip__label{color:var(--plum-deep);font-size:clamp(9px,3cqw,12px);font-weight:600;line-height:1.2}.tool-chip--crm{top:20%;left:4%;transform:rotate(-6deg)}.tool-chip--mail{top:6%;right:12%;transform:rotate(-3deg)}.tool-chip--calendar{top:30%;right:3%;transform:rotate(4deg)}.skeleton{border-radius:.7em;height:2.6em;display:block}.skeleton--out{background:var(--wa-bubble-out);align-self:flex-end;width:70%}.skeleton--in{background:var(--white);width:64%;height:3.6em}.skeleton--short{width:48%}.step-card--active .skeleton{animation:1.4s ease-in-out infinite skeletonPulse}.record-bubble{max-width:94%;font-size:1.05em}.record-bubble p+.record-list,.record-list+p{margin-top:.6em}.record-list{color:#111b21;gap:.25em;margin:0;padding:0;list-style:none;display:grid}.record-list li{align-items:center;gap:.45em;display:flex}.record-list strong{font-weight:600}.record-list__check{background:#25d366;border-radius:50%;flex:none;width:1.05em;height:1.05em;position:relative}.record-list__check:after{content:"";border:solid var(--white);border-width:0 2px 2px 0;width:26%;height:44%;position:absolute;top:22%;left:36%;transform:rotate(45deg)}.step-card--active .sv-pop{animation:.46s cubic-bezier(.34,1.56,.64,1) both svPop;animation-delay:calc(.25s + var(--pop-index,0) * .26s)}.step-card--active .tool-chip.sv-pop{animation-name:chipPop}.benefits-section{background:var(--white);padding:112px 0}.product-section{background:var(--white);padding:104px 0 112px}.product-heading{max-width:900px}.product-heading h2{letter-spacing:-.02em;color:var(--plum-deep);font-size:clamp(34px,3.8vw,54px);font-weight:800}.product-heading p:not(.eyebrow){color:#2f2833;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:64px;display:grid}.product-tabs{gap:14px;display:grid}.product-tab{width:100%;font:inherit;text-align:left;cursor:pointer;background-color:var(--white);background-image:linear-gradient(100deg,#fff4eb00 0%,#fde8d800 100%);border:1px solid #d8d3ccb3;border-radius:14px;gap:10px;padding:26px 28px 26px 32px;transition:background-color .26s,border-color .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #2e15330a}.product-tab:before{content:"";opacity:0;background:linear-gradient(100deg,#fff6ef 0%,#fde9da 100%);transition:opacity .26s;position:absolute;inset:0}.product-tab>*{position:relative}.product-tab__bar{background:#d8d3cc80;width:4px;position:absolute;top:0;bottom:0;left:0}.product-tab__bar:after{content:"";background:var(--orange-bright);transform-origin:top;transition:transform .42s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;transform:scaleY(0)}.product-tab strong{font-family:var(--display);color:var(--plum-deep);font-size:22px;font-weight:700}.product-tab__body{color:var(--body);line-height:1.5}.product-tab:hover,.product-tab--active{border-color:#efcbb5cc;box-shadow:0 10px 26px #e8630a14}.product-tab:hover:before,.product-tab--active:before{opacity:1}.product-tab:hover .product-tab__bar:after,.product-tab--active .product-tab__bar:after{transform:scaleY(1)}.product-panel{background:radial-gradient(circle at 12% 0,#ffffffe6 0,#0000 45%),linear-gradient(150deg,#fdf1e8 0%,#fbe3d2 100%);border-radius:28px;min-width:0;padding:clamp(22px,3vw,36px);display:grid;box-shadow:0 24px 60px #e8630a1a}.product-card{visibility:hidden;grid-area:1/1;grid-template-rows:auto 1fr;gap:22px;display:grid}.product-card--active{visibility:visible}.product-card:not(.product-card--active) *{animation:none!important}.product-card__title{min-height:2.5em;font-family:var(--display);color:var(--plum-deep);text-align:center;margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.25;animation:.36s both cardFadeUp}.product-card__title span{display:block}.product-chat{background:#fffcfa;border:1px solid #f09b5873;border-radius:24px;align-content:start;gap:16px;padding:clamp(18px,2.4vw,28px);display:grid}.pc-bubble{border-radius:12px;max-width:82%;padding:10px 14px 6px;font-size:15px;line-height:1.38;box-shadow:0 2px 6px #0b141a1a}.pc-bubble p{color:#111b21;margin:0}.pc-bubble .wa-meta{font-size:11px}.pc-bubble--rep{background:var(--wa-bubble-out);border-top-right-radius:3px;justify-self:end;animation:.38s cubic-bezier(.2,.8,.2,1) 80ms both bubbleIn}.pc-reply{align-items:flex-start;gap:8px;max-width:92%;animation:.38s cubic-bezier(.2,.8,.2,1) .52s both bubbleIn;display:flex}.pc-reply__mark{object-fit:contain;flex:none;width:34px;height:34px;margin-top:-8px}.pc-bubble--verea{background:var(--white);border:1px solid #111b210f;border-top-left-radius:3px;max-width:none}.pc-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pc-tool{text-align:center;opacity:0;animation:.48s cubic-bezier(.34,1.56,.64,1) both toolPop;animation-delay:calc(1s + var(--tool-index,0) * .22s);align-content:start;justify-items:center;gap:10px;display:grid}.pc-tool__logo{object-fit:contain;width:auto;max-width:100%;height:44px;display:block}.pc-tool__logo--hubspot{height:34px;margin:5px 0}.pc-tool__tag{animation:.36s both tagPop;animation-delay:calc(1.25s + var(--tool-index,0) * .22s);border-radius:7px;padding:4px 9px;font-size:13px;font-weight:600;line-height:1.3}.pc-tool--orange .pc-tool__tag{color:#d9580b;background:#ffeadc}.pc-tool--blue .pc-tool__tag{color:#2f6fd8;background:#e3eefe}.pc-tool--red .pc-tool__tag{color:#d23f31;background:#fde6e3}.why-section{background:var(--white);padding:104px 0 96px}.why-heading{max-width:760px}.why-heading h2{letter-spacing:-.02em;color:var(--plum-deep);white-space:normal;font-size:clamp(34px,3.8vw,52px);font-weight:800}.why-heading p:not(.eyebrow){color:#55505a;font-size:clamp(17px,1.6vw,20px)}.why-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(16px,1.8vw,22px);margin-top:56px;display:grid}.why-card{background:var(--white);border:1px solid #d8d3ccb3;border-radius:20px;outline:none;grid-template-columns:56px minmax(0,1fr);align-content:start;gap:6px 18px;padding:28px 30px;transition:transform .26s cubic-bezier(.2,.7,.2,1),border-color .26s,box-shadow .26s,background-color .26s;display:grid;box-shadow:0 2px 6px #2e15330a}.why-card--0,.why-card--3{grid-column:span 5}.why-card--1,.why-card--2{grid-column:span 7}.why-card:hover,.why-card:focus-visible{border-color:var(--orange-bright);background-color:#fffaf6;transform:scale(1.025);box-shadow:0 18px 42px #e8630a24}.why-card__icon{background:#fff4ec;border-radius:16px;grid-row:span 2;place-items:center;width:56px;height:56px;transition:background-color .26s,transform .26s;display:grid}.why-card:hover .why-card__icon,.why-card:focus-visible .why-card__icon{background:#ffe7d6;transform:translateY(-2px)}.why-icon{fill:none;width:30px;height:30px;stroke:var(--plum-deep);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.why-icon__accent{stroke:var(--orange-bright);stroke-width:2.2px}.why-icon__dot{fill:var(--orange-bright);stroke:none}.why-card__copy{grid-column:2;padding:0}.why-card h3{font-family:var(--display);color:var(--plum-deep);margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:700;line-height:1.25}.why-card p{color:var(--body);margin:10px 0 0;font-size:15.5px;line-height:1.55}.statement-section{text-align:center;background:var(--white);padding:104px 0 96px}.statement-copy{max-width:1120px;font-family:var(--display);letter-spacing:-.02em;color:var(--plum-deep);margin:0 auto;font-size:clamp(34px,4vw,56px);font-weight:800;line-height:1.1}.statement-line{display:block}.orbit-visual{aspect-ratio:1;width:min(100%,620px);margin:clamp(40px,6vw,72px) auto 0;position:relative;container-type:inline-size}.orbit-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-ring{fill:none;stroke:#e8630a29;stroke-width:1.5px;stroke-dasharray:4 12;transform-origin:50%;animation:60s linear infinite orbitRotate}.orbit-ring--inner{stroke:#e8630a1a;stroke-dasharray:2 14;animation-duration:45s;animation-direction:reverse}.orbit-wire{stroke:#e8630a24;stroke-width:1.5px}.orbit-flux{stroke:var(--orange-bright);stroke-width:4px;stroke-linecap:round;stroke-dasharray:34 600;stroke-dashoffset:34px;filter:drop-shadow(0 0 4px #ff6f1aa6);animation:10s linear infinite orbitFlux;animation-delay:var(--delay,0s)}.orbit-flux--back{stroke:#3fae63;stroke-width:3px;filter:drop-shadow(0 0 4px #3fae638c);animation-name:orbitFluxBack}.orbit-phone{width:33%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mini-phone--orbit .wa-chat{justify-content:flex-end}.mini-phone--orbit{width:100%;position:relative;box-shadow:inset 0 0 0 1px #ffffff29,0 26px 60px #2e153338,0 0 0 18px #fff5edb3}.orbit-tool{aspect-ratio:1;background:var(--white);width:clamp(44px,12cqw,74px);transform:translate(-50%, -50%) rotate(var(--angle)) translate(41.5cqw) rotate(calc(-1 * var(--angle)));border-radius:50%;place-items:center;animation:6s ease-in-out infinite orbitBob;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 26px #e8630a2e,0 2px 6px #2e153314}.orbit-tool img{object-fit:contain;width:48%;height:48%}.orbit-tool--gmail{animation-delay:-1.2s}.orbit-tool--calendar{animation-delay:-2.4s}.orbit-tool--docs{animation-delay:-3.6s}.orbit-tool--slack{animation-delay:-.6s}.orbit-tool--outlook{animation-delay:-1.8s}.orbit-tool--sap{animation-delay:-3s}.orbit-tool--teams{animation-delay:-4.2s}.orbit-note{color:var(--plum-deep);white-space:nowrap;background:var(--white);opacity:0;animation:10s ease-in-out infinite orbitNote;animation-delay:var(--delay,0s);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:clamp(10px,2.2cqw,13px);font-weight:600;display:inline-flex;position:absolute;box-shadow:0 8px 20px #2e15331f}.orbit-note__dot{background:#25d366;border-radius:50%;width:7px;height:7px}.orbit-note--hubspot{top:2%;left:57%}.orbit-note--gmail{top:27%;left:84%}.orbit-note--calendar{top:63%;left:74%}@media (width<=760px){.orbit-note{display:none}.orbit-tool{width:clamp(38px,13cqw,60px);transform:translate(-50%, -50%) rotate(var(--angle)) translate(41cqw) rotate(calc(-1 * var(--angle)))}.orbit-phone{width:32%}}@keyframes orbitRotate{to{transform:rotate(360deg)}}@keyframes orbitFlux{0%{stroke-dashoffset:34px;opacity:0}4%{opacity:1}26%{stroke-dashoffset:-150px;opacity:1}32%,to{stroke-dashoffset:-150px;opacity:0}}@keyframes orbitFluxBack{0%,34%{stroke-dashoffset:34px;opacity:0}38%{opacity:1}60%{stroke-dashoffset:-150px;opacity:1}66%,to{stroke-dashoffset:-150px;opacity:0}}@keyframes orbitBob{0%,to{translate:0}50%{translate:0 -6px}}@keyframes orbitNote{0%,4%{opacity:0;transform:translateY(8px)scale(.85)}10%,46%{opacity:1;transform:none}54%,to{opacity:0;transform:translateY(-6px)scale(.95)}}.benefits-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.benefits-aside{gap:28px;display:grid;position:sticky;top:92px}.benefits-heading{max-width:440px}.benefits-heading .eyebrow{background:#fff1e6;border-radius:6px;padding:6px 10px;font-size:13px;display:inline-flex}.benefits-heading h2{letter-spacing:-.02em;color:var(--plum-deep);font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.1}.benefits-title-line{display:block}.benefit-visual{aspect-ratio:3/2;background:radial-gradient(circle at 85% 12%,#ffb27a4d 0,#0000 40%),linear-gradient(160deg,#fffaf4 0%,#fcefe3 100%);border:1px solid #f6e3d3;border-radius:36px;max-width:420px;position:relative;overflow:hidden;box-shadow:0 24px 60px #e8630a17}.bv-defs{width:0;height:0;position:absolute}.benefit-visual--row{display:none}.bv-scene{opacity:0;transition:opacity .24s;position:absolute;inset:0}.bv-scene--active{opacity:1}.bv-svg{width:100%;height:100%;display:block;overflow:visible}.bv-svg *{transform-box:fill-box;transform-origin:50%}.bv-shadow{filter:drop-shadow(0 10px 14px #5a321429)}.bv-text{font-family:var(--display);fill:var(--plum-deep);font-size:15px;font-weight:600}.bv-text--light{fill:#fff;font-size:16px;font-weight:500}.bv-text--pill{fill:#fff;font-size:19px;font-weight:700}.bv-euro{font-family:var(--display);fill:#3a1a3f;font-size:76px;font-weight:800}.bv-sparks path{fill:none;stroke:var(--orange-bright);stroke-width:4px;stroke-linecap:round}.bv-cross path,.bv-draw{fill:none;stroke:var(--orange-bright);stroke-linecap:round;stroke-linejoin:round}.bv-cross path{stroke-width:10px;stroke-dasharray:180;stroke-dashoffset:180px}.bv-arrow{stroke-width:4px}.bv-trend{stroke-width:7px;filter:drop-shadow(0 6px 8px #e8630a4d)}.bv-draw{stroke-dasharray:220;stroke-dashoffset:220px}.bv-scene--active .bv-pop{animation:.52s cubic-bezier(.34,1.56,.64,1) both bvPop;animation-delay:var(--delay,0s)}.bv-scene--active .bv-sparks{animation:1.8s ease-out both bvSpark;animation-delay:var(--delay,0s)}.bv-scene--active .bv-cross path{animation:.36s ease-out .55s forwards bvDraw}.bv-scene--active .bv-cross path:last-child{animation-delay:.8s}.bv-scene--active .bv-notebook{animation:.52s cubic-bezier(.34,1.56,.64,1) both bvPop,.4s 1.1s forwards bvDim}.bv-scene--active .bv-arrow{animation:.4s ease-out 1.05s forwards bvDraw}.bv-scene--active .bv-trend{animation:.7s ease-out 1.5s forwards bvDraw}.bv-scene--active .bv-trend--head{animation-delay:2s}.bv-scene--active .bv-wave{animation:.8s ease-in-out infinite alternate waveBar;animation-delay:calc(var(--i) * -90ms)}.bv-scene--active .bv-bar{transform-origin:bottom;animation:.52s cubic-bezier(.34,1.4,.64,1) both bvGrow;animation-delay:var(--delay,0s)}.bv-clock-hand{transform-box:view-box;transform-origin:300px 196px}.bv-scene--active .bv-clock-hand{animation:6s linear infinite bvTick}.bv-knob{transform:translate(-140px)}.bv-scene--active .bv-knob{animation:.42s cubic-bezier(.34,1.4,.64,1) 1.3s forwards bvKnob}.benefit-list{border-top:1px solid var(--line)}.benefit-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:24px;padding:44px 0 44px 24px;transition:padding-left .22s;display:grid;position:relative}.benefit-row:before{content:"";background:var(--orange-bright);transform-origin:top;width:3px;transition:transform .26s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.benefit-row:hover,.benefit-row--active{padding-left:32px}.benefit-row:hover:before,.benefit-row--active:before{transform:scaleY(1)}.benefit-row h3{color:var(--plum-deep)}.benefit-row__icon{background:#fff4ec;border-radius:14px;place-items:center;width:48px;height:48px;transition:background-color .22s;display:grid}.benefit-row--active .benefit-row__icon,.benefit-row:hover .benefit-row__icon{background:#ffe7d6}.benefit-icon{fill:none;width:28px;height:28px;stroke:var(--orange-bright);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.benefit-icon *{transform-box:fill-box}.bi-dot{fill:var(--orange-bright);stroke:none}.bi-check,.bi-strike{stroke-dasharray:40}.benefit-row:hover .bi-check,.benefit-row:hover .bi-strike{animation:1.6s ease-in-out biDraw}.bi-bar{transform-origin:bottom;stroke-width:3px}.benefit-row:hover .bi-bar{animation:1.6s ease-in-out biPulse}.benefit-row:hover .bi-bar--2{animation-delay:.12s}.benefit-row:hover .bi-bar--3{animation-delay:.24s}.benefit-row:hover .bi-dot{animation:1.6s ease-in-out biDot}.benefit-row:hover .bi-dot--2{animation-delay:.15s}.benefit-row:hover .bi-dot--3{animation-delay:.3s}.integrations-section{background:var(--white);padding:96px 0 104px}.integrations-section .section-heading{max-width:880px}.integrations-section .section-heading h2{letter-spacing:-.02em;color:var(--plum-deep);white-space:normal;font-size:clamp(30px,3.3vw,46px);font-weight:800}.int-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);height:132px;margin-top:56px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.int-layer{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.int-layer--idle{clip-path:inset(0 50% 0 0);filter:grayscale();opacity:.4}.int-layer--live{clip-path:inset(0 0 0 50%)}.int-track{align-items:center;width:max-content;animation:46s linear infinite intDrift;display:flex}.int-strip:hover .int-track,.int-strip:focus-within .int-track{animation-play-state:paused}.int-chip{height:62px;color:var(--plum-deep);white-space:nowrap;background:var(--white);border:1px solid #d8d3ccb3;border-radius:14px;flex:none;align-items:center;gap:11px;margin-right:16px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,border-color .24s;display:inline-flex}.int-chip img{object-fit:contain;width:24px;height:24px}.int-layer--live .int-chip:hover{border-color:#f09b58b3;transform:scale(1.08);box-shadow:0 14px 30px #e8630a29}.int-mark{z-index:2;background:var(--white);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #fff5edcc,0 12px 30px #e8630a38}.int-mark:after{content:"";border:2px solid #ff6f1a73;border-radius:50%;animation:3.2s ease-out infinite intPulse;position:absolute;inset:-10px}.int-mark img{object-fit:contain;width:46px;height:46px}@media (width<=620px){.int-strip{height:108px;margin-top:40px}.int-chip{height:52px;margin-right:12px;padding:0 16px;font-size:13.5px}.int-chip img{width:20px;height:20px}.int-mark{width:62px;height:62px}.int-mark img{width:34px;height:34px}}@keyframes intDrift{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes intPulse{0%{opacity:.8;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.25)}}.contact-section{color:var(--white);background:radial-gradient(circle at 15% 0,#612e6a8c 0,#0000 46%),linear-gradient(160deg,#331a39 0%,#2a1230 55%,#1f0c24 100%);padding:112px 0 124px}.contact-card{text-align:center;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:relative}.contact-card .eyebrow{color:#ff8a3d;margin-bottom:18px}.contact-card h2{max-width:900px;font-family:var(--display);letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1.08}.contact-subhead{color:#ffffffc2;max-width:680px;margin:26px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.contact-subhead span{display:block}.cta-actions{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:42px;display:flex}.cta-shell{border-radius:999px;display:inline-flex;position:relative}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cta-shell:before{content:"";background:conic-gradient(from var(--cta-angle), #fff0 0deg, #ffffff1a 150deg, #fff 280deg, #ffffff1a 330deg, #fff0 360deg), #ffffff4d;border-radius:inherit;opacity:0;inset:0;-webkit-mask-composite:xor;padding:2.5px;transition:opacity .22s;position:absolute;inset:-8px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-shell:hover:before,.cta-shell:focus-within:before{opacity:1;animation:2.6s linear infinite ctaSpin}.cta{z-index:1;border-radius:999px;min-height:62px;padding:0 38px;font-size:17px;font-weight:700;transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,background-color .2s,color .2s;position:relative}.cta--primary{color:var(--white);background:var(--orange-bright);box-shadow:0 14px 34px #ff6f1a57}.cta--primary:hover{background:#ff7d2e}.cta--light{color:var(--orange);background:var(--white);box-shadow:0 14px 34px #00000047}.cta--light:hover{color:#d9580b;background:var(--white)}.cta-shell:hover .cta,.cta-shell:focus-within .cta{transform:scale(1.05)}.contact-bubble{align-items:flex-end;gap:8px;animation:4.5s ease-in-out infinite bubbleFloat;display:inline-flex;position:absolute;top:46%;left:0}.contact-bubble__mark{object-fit:contain;width:46px;height:46px}.contact-bubble__text{max-width:215px;color:var(--plum-deep);text-align:left;background:var(--white);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.3;animation:.62s cubic-bezier(.34,1.56,.64,1) .4s both bubblePop;position:relative;box-shadow:0 14px 30px #0000004d}.contact-bubble__text:before{content:"";background:var(--white);width:12px;height:12px;position:absolute;bottom:14px;left:-5px;transform:rotate(45deg)}.contact-bubble:hover .contact-bubble__text{color:var(--orange)}@keyframes ctaSpin{to{--cta-angle:360deg}}@media (width<=860px){.contact-bubble{margin-top:34px;animation-name:none;position:static}}@keyframes bubbleFloat{0%,to{translate:0}50%{translate:0 -8px}}@keyframes bubblePop{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}.footer{color:var(--body);background:var(--paper-gradient);border-top:1px solid var(--line);padding:36px 0}.footer__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:26px;display:grid}.footer nav,.footer__meta{gap:18px;font-size:14px}.footer nav{justify-content:center}.footer__meta{justify-content:flex-end}.footer__legal{width:min(1180px,100% - 40px);color:var(--muted);text-align:center;border-top:1px solid #d8d3ccb3;margin:24px auto 0;padding-top:20px;font-size:13px;line-height:1.5}@keyframes visualEnter{0%{opacity:0;transform:translateY(12px)rotate(-3deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}}@keyframes bvPop{0%{opacity:0;transform:translateY(14px)scale(.7)}to{opacity:1;transform:none}}@keyframes bvSpark{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes bvDraw{to{stroke-dashoffset:0}}@keyframes bvDim{to{opacity:.55;filter:grayscale(.6)}}@keyframes bvGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bvTick{to{transform:rotate(360deg)}}@keyframes bvKnob{to{transform:translate(0)}}@keyframes biDraw{0%{stroke-dashoffset:40px}60%,to{stroke-dashoffset:0}}@keyframes biPulse{0%,to{transform:scaleY(1)}30%{transform:scaleY(.35)}60%{transform:scaleY(1.15)}}@keyframes biDot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes svPop{0%{opacity:0;transform:translateY(8px)scale(.92)}to{opacity:1;transform:none}}@keyframes chipPop{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes orbitSpin{0%{transform:translate(-50%,-50%)rotate(-14deg)}to{transform:translate(-50%,-50%)rotate(346deg)}}@keyframes waveBar{0%{scale:1 .55}to{scale:1 1.15}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bubbleIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toolPop{0%{opacity:0;transform:translateY(14px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tagPop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes deviceEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes logoDrift{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes messageCycle{0%,10%{opacity:0;transform:translateY(8px)}14%,82%{opacity:1;transform:translateY(0)}90%,to{opacity:0;transform:translateY(-6px)}}@keyframes typingCycle{0%,18%,30%,to{opacity:0}20%,27%{opacity:1}}@keyframes typingDot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes progressFill{0%{width:0}to{width:100%}}@keyframes marquee{0%{transform:translate(-50%,-50%)}to{transform:translateY(-50%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (width<=980px){.nav-links,.nav-actions .button,.nav-actions .language-toggle{display:none}.menu-button{display:block}.hero-grid,.product-grid,.benefits-grid,.footer__inner{grid-template-columns:1fr}.hero-section{padding-top:118px}.hero-copy h1{max-width:720px}.hero-copy{transform:none}.hero-visual{justify-content:center;transform:none}.section-title-line{white-space:normal}.steps{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.step-card{opacity:.7}.why-card{grid-column:span 6!important}.benefits-aside{display:contents;position:static}.benefits-heading{max-width:none}.benefits-title-line{display:inline}.benefit-visual--sticky{display:none}.benefit-visual--row{border-radius:24px;width:100%;max-width:420px;margin:0 0 18px;display:block}.product-panel{justify-self:center;width:100%;max-width:620px}.footer nav,.footer__meta{flex-wrap:wrap;justify-content:flex-start}.footer__legal{text-align:left;width:min(100% - 40px,1180px)}}@media (width<=620px){.section-inner{width:min(100% - 28px,1180px)}.hero-section,.how-section,.product-section,.why-section,.benefits-section,.integrations-section,.contact-section,.statement-section{padding-top:72px;padding-bottom:72px}.hero-section{padding-top:104px}.hero-copy h1{font-size:44px}.hero-title-line{white-space:normal;display:inline}.hero-title-line+.hero-title-line:before{content:" "}.hero-actions,.hero-actions .button{width:100%}.hero-actions .button{min-height:50px}.why-card{padding:22px 20px;grid-column:span 12!important}.benefit-row{grid-template-columns:40px minmax(0,1fr);gap:14px;padding-left:14px}.benefit-row:hover,.benefit-row--active{padding-left:18px}.benefit-row__icon{width:40px;height:40px}}
