body{overflow-x:hidden}.copilot-viewport{--total: 64s;--scene: 16s;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--chat-w: clamp(360px, 29vw, 460px);--canvas-w: clamp(540px, 45vw, 720px);--cluster-gap: clamp(2rem, 3vw, 4rem);--cluster-w: calc(var(--chat-w) + var(--cluster-gap) + var(--canvas-w));--cluster-left: calc(50% - (var(--cluster-w) / 2));position:relative;height:calc(100svh - 72px);min-height:650px;overflow:hidden;background:radial-gradient(circle at 50% 25%,rgba(255,255,255,.07),transparent 26rem),radial-gradient(circle at 84% 34%,rgba(239,51,78,.15),transparent 36rem),radial-gradient(circle at 14% 78%,rgba(80,105,255,.13),transparent 32rem),#11162b;isolation:isolate}.ambient{position:absolute;pointer-events:none;border-radius:999px;filter:blur(18px);opacity:.55;animation:ambientDrift 16s ease-in-out infinite alternate}.ambient--red{width:min(56vw,760px);height:min(56vw,760px);right:-14%;top:2%;background:radial-gradient(circle,rgba(239,51,78,.18),transparent 67%)}.ambient--blue{width:min(42vw,560px);height:min(42vw,560px);left:-10%;bottom:-18%;background:radial-gradient(circle,rgba(87,118,255,.18),transparent 67%);animation-direction:alternate-reverse}.intro-title{position:absolute;left:50%;top:calc(62% - clamp(11rem,21vh,15rem));z-index:2;width:min(90vw,1180px);text-align:center;pointer-events:none;transform:translate(-50%,-50%);animation:titleCycle var(--total) var(--ease-out) infinite both}.intro-title h1{margin:0;color:#fff;font-size:clamp(3.6rem,8.2vw,9.5rem);line-height:.9;font-weight:710;letter-spacing:-.075em;text-shadow:0 22px 80px rgba(0,0,0,.34)}.scene{--delay: calc(var(--scene-index) * var(--scene));position:absolute;inset:0;z-index:5;opacity:0;visibility:hidden;animation:sceneGate var(--total) linear infinite;animation-delay:var(--delay);pointer-events:none}.prompt-input{position:absolute;left:50%;top:62%;z-index:10;width:min(78vw,1000px);min-height:clamp(88px,12vh,126px);display:grid;grid-template-columns:clamp(46px,5vw,62px) minmax(0,1fr) clamp(46px,5vw,62px);align-items:center;gap:clamp(.75rem,1.4vw,1.1rem);border:1px solid rgba(255,255,255,.2);border-radius:clamp(24px,3vw,36px);background:#fffffffa;color:#11162b;padding:clamp(.8rem,1.35vw,1.1rem);box-shadow:0 42px 110px #0000005c,0 0 0 8px #ffffff08;opacity:0;transform:translate(-50%,-50%) scale(.96);animation:promptMove var(--total) var(--ease-in-out) infinite both;animation-delay:var(--delay);transform-origin:center}.spark,.prompt-input b{display:grid;width:100%;aspect-ratio:1;place-items:center;border-radius:17px;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:820}.spark{background:#11162b;color:#fff}.prompt-input b{background:#ef334e;color:#fff}.prompt-input p{position:relative;width:0;max-width:max-content;margin:0;overflow:hidden;color:#202736;font-size:clamp(1rem,1.85vw,1.45rem);font-weight:700;line-height:1.18;white-space:nowrap;animation:typePrompt var(--total) steps(74,end) infinite both;animation-delay:var(--delay)}.prompt-input p:after{content:"";position:absolute;top:.1em;right:0;width:2px;height:1.05em;background:#ef334e;animation:caretBlink .74s steps(2,jump-none) infinite}.chat-card{position:absolute;left:var(--cluster-left);top:50%;z-index:7;width:var(--chat-w);min-width:0;height:min(58vh,510px);min-height:420px;opacity:0;transform:translate(-10%,-42%) scale(.94);animation:chatCardIn var(--total) var(--ease-out) infinite both;animation-delay:var(--delay)}.chat-bubble,.generated-pill{position:absolute;left:0;right:0;border-radius:22px;opacity:0;transform:translateY(18px) scale(.98);animation:bubbleIn var(--total) var(--ease-out) infinite both;animation-delay:var(--delay)}.chat-bubble{padding:1rem 1.1rem;box-shadow:0 22px 58px #00000047,0 0 0 1px #ffffff14 inset}.chat-bubble small,.generated-pill small{display:block;margin-bottom:.34rem;font-size:.64rem;font-weight:820;letter-spacing:.08em;opacity:.58;text-transform:uppercase}.chat-bubble p{margin:0;font-size:clamp(.88rem,1vw,1rem);font-weight:660;line-height:1.42}.chat-bubble--user{top:0;margin-left:clamp(2rem,5vw,5.75rem);background:linear-gradient(180deg,#1f2644fa,#0e132afa);color:#fff;border:1px solid rgba(255,255,255,.16);animation-name:userBubbleIn}.chat-bubble--assistant{top:8.2rem;right:auto;width:auto;min-width:82px;max-width:calc(100% - clamp(2rem,5vw,5.5rem));margin-right:clamp(2rem,5vw,5.5rem);border:1px solid rgba(255,255,255,.2);background:#fffffff5;color:#252b37;box-shadow:0 18px 48px #0003;animation-name:assistantBubbleIn;transition:width .18s var(--ease-out),min-width .18s var(--ease-out)}.assistant-thinking{position:static;display:flex;gap:.38rem;width:max-content;opacity:1}.assistant-thinking span{width:7px;height:7px;border-radius:50%;background:#ef334e;animation:dotPulse .9s ease-in-out infinite}.assistant-thinking span:nth-child(2){animation-delay:.12s}.assistant-thinking span:nth-child(3){animation-delay:.24s}.assistant-answer{display:none}.chat-bubble--assistant p{position:relative;overflow:hidden}.assistant-stream{display:inline-block;min-width:.45ch}.chat-bubble--assistant p i{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.14em;background:#ef334e;animation:caretBlink .74s steps(2,jump-none) infinite}.chat-bubble--assistant.is-answering,.chat-bubble--assistant.is-complete{width:min(calc(100% - clamp(2rem,5vw,5.5rem)),372px)}.chat-bubble--assistant.is-answering .assistant-thinking,.chat-bubble--assistant.is-complete .assistant-thinking{display:none}.chat-bubble--assistant.is-answering .assistant-answer,.chat-bubble--assistant.is-complete .assistant-answer{display:block}.chat-bubble--assistant.is-complete p i{display:none}.generated-pill{top:19rem;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid rgba(255,255,255,.2);background:#fffffff5;color:#11162b;padding:.78rem .88rem;box-shadow:0 22px 58px #0003;animation-name:generatedPillIn}.generated-pill i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#fff0f2;color:#ef334e;font-style:normal;font-weight:820}.generated-pill small{margin-bottom:.12rem;color:#ef334e;opacity:1}.generated-pill strong{display:block;overflow:hidden;color:#252b37;font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.generated-pill b{border-radius:999px;background:#11162b;color:#fff;padding:.5rem .72rem;font-size:.68rem}.canvas-card{position:absolute;right:auto;left:calc(var(--cluster-left) + var(--chat-w) + var(--cluster-gap));top:50%;z-index:6;width:var(--canvas-w);min-width:0;height:min(72vh,650px);min-height:500px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:34px;background:linear-gradient(180deg,#fffffff7,#f4f6f4f0);box-shadow:0 48px 130px #00000061,0 0 0 10px #ffffff06;color:#11162b;opacity:0;transform:translate(12%,-46%) scale(.94);animation:canvasIn var(--total) var(--ease-out) infinite both;animation-delay:var(--delay)}.canvas-loading,.canvas-result{position:absolute;inset:0}.canvas-loading{display:grid;align-content:center;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);opacity:0;animation:canvasLoading var(--total) var(--ease-out) infinite both;animation-delay:var(--delay)}.canvas-loading span{justify-self:center;color:#8a929d;font-size:clamp(1.5rem,3.2vw,3rem);font-weight:680;letter-spacing:-.055em}.canvas-loading i{display:block;width:min(86%,560px);height:clamp(46px,8vh,76px);justify-self:center;border-radius:18px;background:linear-gradient(90deg,#ecefed,#f8f9f7,#ecefed);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.canvas-loading i:nth-of-type(2){width:min(72%,480px)}.canvas-loading i:nth-of-type(3){width:min(58%,360px)}.canvas-result{display:grid;place-items:center;opacity:0;transform:translateY(18px) scale(.985);animation:canvasResult var(--total) var(--ease-out) infinite both;animation-delay:var(--delay)}.campaign-result{width:min(82%,560px);overflow:hidden;border:12px solid white;border-radius:10px;background:#f6f0ea;box-shadow:0 24px 70px #25262029}.campaign-hero{min-height:clamp(190px,28vh,285px);background:linear-gradient(120deg,rgba(12,15,28,.28),transparent 50%),url(/images/copilot-campaign-running-shoe.webp) center/cover}.campaign-copy{padding:1.35rem;text-align:center}.campaign-copy small,.flow-node small,.segment-header small,.connectors-result small{color:#ef334e;font-size:.58rem;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.campaign-copy strong{display:block;margin-top:.45rem;font-size:clamp(2rem,3.4vw,3rem);line-height:.95;letter-spacing:-.06em}.campaign-copy p{max-width:32rem;margin:.8rem auto 0;color:#707781;font-size:.82rem;line-height:1.45}.campaign-copy span{display:inline-flex;margin-top:1rem;border-radius:5px;background:#ef334e;color:#fff;padding:.58rem .85rem;font-size:.58rem;font-weight:820;letter-spacing:.05em;text-transform:uppercase}.product-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dedbd2}.product-row b{padding:.8rem .5rem;color:#353b46;font-size:.64rem;text-align:center}.product-row b+b{border-left:1px solid #dedbd2}.automation-result{width:min(86%,640px);display:grid;justify-items:center;gap:1rem}.automation-board{width:min(100%,580px);display:grid;justify-items:center;gap:.52rem;border:1px solid #e7ebe8;border-radius:28px;background:radial-gradient(circle at 50% 36%,rgba(47,141,228,.07),transparent 15rem),linear-gradient(180deg,#fbfcfb,#f3f5f3);padding:1.2rem 1.3rem .95rem;box-shadow:0 22px 70px #2526201f}.flow-node{width:min(100%,390px);border:1px solid #e1e5e8;border-left:5px solid #2f8de4;border-radius:17px;background:#fff;padding:.82rem .98rem;box-shadow:0 15px 42px #2526201a}.flow-node strong{display:block;margin-top:.2rem;font-size:.98rem;letter-spacing:-.035em}.flow-node span{display:block;margin-top:.22rem;color:#7d8792;font-size:.68rem;font-weight:620}.flow-node--orange{border-left-color:#f4a62a}.flow-node--green{border-left-color:#2fb57c}.flow-node--violet{border-left-color:#8f45d5}.flow-line{width:3px;height:24px;border-radius:999px;background:#a9b6c6}.flow-split{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:.78rem}.flow-split>div{display:grid;justify-items:center;gap:.55rem}.flow-split em{border-radius:999px;background:#e7f5ee;color:#23865f;padding:.22rem .5rem;font-size:.68rem;font-style:normal;font-weight:820}.flow-split>div:last-child em{background:#fdecef;color:#d72d43}.automation-insights{width:min(100%,580px);display:grid;grid-template-columns:1.1fr .9fr;gap:.8rem}.automation-insights div{border:1px solid #e4e8e5;border-radius:20px;background:#fffffff5;padding:.95rem 1rem;box-shadow:0 16px 42px #25262014}.automation-insights small{display:block;color:#8f98a3;font-size:.6rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.automation-insights strong{display:block;margin-top:.25rem;font-size:clamp(1.7rem,3vw,2.55rem);line-height:.9;letter-spacing:-.065em}.automation-insights span{display:block;margin-top:.28rem;color:#69737f;font-size:.76rem;font-weight:650}.segment-result{width:min(84%,620px);overflow:hidden;border:1px solid #e3e7e4;border-radius:24px;background:#fff;box-shadow:0 24px 70px #2526201f}.segment-header{padding:1.25rem;border-bottom:1px solid #e7e9e7}.segment-header strong{display:block;margin-top:.35rem;font-size:clamp(1.4rem,2.4vw,2.2rem);line-height:1;letter-spacing:-.055em}.segment-rule{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:.85rem;padding:.95rem 1.25rem;border-bottom:1px solid #e7e9e7}.segment-rule span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#eef7fb;color:#2f8de4;font-size:.62rem;font-weight:820}.segment-rule p{margin:0;font-size:.86rem;font-weight:680}.segment-rule b{border-radius:12px;background:#f3eaf7;color:#8f45d5;padding:.55rem .7rem;font-size:.68rem}.segment-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#f7f8f6}.segment-footer strong{font-size:1rem}.segment-footer span{border-radius:999px;background:#11162b;color:#fff;padding:.55rem .75rem;font-size:.7rem;font-weight:760}.connectors-result{width:min(86%,650px);display:grid;grid-template-columns:1.15fr .85fr;gap:.85rem}.connectors-result>div{border:1px solid #e4e7e5;border-radius:24px;background:#fff;box-shadow:0 20px 54px #2526201a}.connectors-result strong{display:block;margin-top:.3rem;letter-spacing:-.035em}.connectors-result b{justify-self:start;border-radius:999px;background:#eef8f3;color:#23865f;padding:.42rem .62rem;font-size:.7rem}.connector-hero-card{min-height:245px;grid-row:span 2;display:grid;align-content:center;padding:1.35rem;background:radial-gradient(circle at 92% 8%,rgba(47,141,228,.12),transparent 9rem),#fff}.connector-hero-card strong{margin-top:.75rem;font-size:clamp(3.6rem,7vw,5.8rem);line-height:.82;letter-spacing:-.08em}.connector-hero-card span{margin-top:.42rem;color:#23865f;font-size:.96rem;font-weight:780}.connector-hero-card p{max-width:18rem;margin:1rem 0 0;color:#69737f;font-size:.8rem;line-height:1.45;font-weight:620}.connector-side-card,.connector-metric{min-height:116px;display:grid;align-content:space-between;padding:1rem}.connector-side-card strong{color:#151b2e;font-size:1.08rem}.connector-metric strong{font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:.85;letter-spacing:-.07em}.connector-metric span{color:#75808b;font-size:.72rem;font-weight:650}.connector-footer{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,auto) 1fr;align-items:center;gap:.58rem;padding:.86rem 1rem;background:#f7f8f6}.connector-footer span{border-radius:999px;background:#fff;color:#6f7884;padding:.42rem .58rem;font-size:.66rem;font-weight:740}.connector-footer b{justify-self:end;background:#11162b;color:#fff}.hero-motion-controls{position:absolute;left:50%;bottom:calc(clamp(1.1rem,2.4vh,2rem) + 16px);z-index:30;display:none;align-items:center;gap:.28rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0a0e1c94;padding:.34rem;box-shadow:0 18px 54px #00000047;opacity:.3;transform:translate(-50%);transition:opacity .18s var(--ease-out),background-color .18s var(--ease-out),border-color .18s var(--ease-out);pointer-events:auto;backdrop-filter:blur(16px)}.hero-motion-controls:hover,.hero-motion-controls:focus-within{border-color:#ffffff42;background:#0a0e1cc2;opacity:1}.hero-motion-controls button{display:grid;width:36px;height:30px;place-items:center;border:0;border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:.86rem;font-weight:820;line-height:1;cursor:pointer;transition:background-color .14s var(--ease-out),transform .14s var(--ease-out),color .14s var(--ease-out)}.hero-motion-controls button:hover,.hero-motion-controls button:focus-visible{background:#ffffff1f;color:#fff;outline:none;transform:translateY(-1px)}.hero-motion-controls button:active{transform:translateY(0) scale(.96)}@media(min-width:1024px){.hero-motion-controls{display:flex}}@keyframes sceneGate{0%,24.8%{opacity:1;visibility:visible}25%,to{opacity:0;visibility:hidden}}@keyframes titleCycle{0%,4.8%{opacity:1;transform:translate(-50%,-50%) scale(1)}6.525%,to{opacity:0;transform:translate(-50%,calc(-50% - 18px)) scale(.985)}}@keyframes promptMove{0%,.45%{opacity:0;transform:translate(-50%,-50%) scale(.96)}1.05%,6.9%{opacity:1;transform:translate(-50%,-50%) scale(1)}7.8%{opacity:1;transform:translate(calc(-50% - 5vw),calc(-50% - 32vh)) scale(.52)}8.175%,to{opacity:0;transform:translate(calc(-50% - 5vw),calc(-50% - 32vh)) scale(.52)}}@keyframes typePrompt{0%,1.125%{width:0}4.275%,to{width:100%}}@keyframes chatCardIn{0%,7.2%{opacity:0;transform:translate(-8%,-40%) scale(.94)}9.075%,to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes userBubbleIn{0%,7.575%{opacity:0;transform:translateY(-10px) scale(.965)}9.3%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes assistantBubbleIn{0%,9.525%{opacity:0;transform:translateY(14px) scale(.98)}10.575%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes generatedPillIn{0%,15.3%{opacity:0;transform:translateY(16px) scale(.98)}16.35%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes canvasIn{0%,8.4%{opacity:0;transform:translate(12%,-46%) scale(.94)}10.35%,to{opacity:1;transform:translateY(-50%) scale(1)}}@keyframes canvasLoading{0%,8.4%{opacity:0;transform:translateY(12px)}10.35%,12.45%{opacity:1;transform:translateY(0)}13.35%,to{opacity:0;transform:translateY(-10px)}}@keyframes canvasResult{0%,12.9%{opacity:0;transform:translateY(18px) scale(.985)}13.65%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dotPulse{0%,to{opacity:.32;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes caretBlink{0%,45%{opacity:1}46%,to{opacity:0}}@keyframes ambientDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.intro-title,.scene,.prompt-input,.prompt-input p,.chat-card,.chat-bubble,.assistant-thinking,.generated-pill,.canvas-card,.canvas-loading,.canvas-result,.ambient{animation-duration:.001ms!important;animation-iteration-count:1!important}.scene--campaign{opacity:1;visibility:visible}}@media(max-width:1180px){.copilot-viewport{min-height:760px}.intro-title{top:calc(42% - clamp(8rem,19vh,12rem))}.prompt-input{top:42%;width:min(88vw,1000px)}.chat-card{left:50%;top:36%;width:min(86vw,600px);min-width:0;height:340px;min-height:340px}.canvas-card{right:auto;left:50%;top:73%;width:min(88vw,720px);min-width:0;height:360px;min-height:360px}@keyframes chatCardIn{0%,7.2%{opacity:0;transform:translate(-50%,-36%) scale(.94)}9.075%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes canvasIn{0%,8.4%{opacity:0;transform:translate(-50%,-38%) scale(.94)}10.35%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}}@media(max-width:720px){.copilot-viewport{height:calc(100svh - 72px);min-height:780px}.intro-title h1{font-size:clamp(3.3rem,16vw,5rem)}.prompt-input{width:min(92vw,1000px);min-height:82px;grid-template-columns:42px minmax(0,1fr) 42px;border-radius:22px}.prompt-input p{font-size:.88rem}.chat-card{width:92vw}.chat-bubble--user{margin-left:3.2rem}.chat-bubble--assistant{margin-right:2.6rem}.generated-pill{top:20rem}.canvas-card{width:92vw}.product-row{display:none}.flow-split,.connectors-result,.metrics{grid-template-columns:1fr}.connectors-result div{min-height:112px}.segment-rule{grid-template-columns:32px 1fr}.segment-rule b{grid-column:2;justify-self:start}}.ease-story[data-astro-cid-lsb27waq]{--active-step: 0;--active-progress: 0;position:relative;height:420svh;background:radial-gradient(circle at 80% 22%,rgba(239,51,78,.14),transparent 34rem),radial-gradient(circle at 18% 80%,rgba(36,169,232,.12),transparent 32rem),#0f1429;color:#fff;overflow:clip}.ease-pin[data-astro-cid-lsb27waq]{position:sticky;top:72px;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(520px,1.1fr) minmax(260px,.62fr);gap:clamp(2rem,4vw,4.5rem);align-items:center;width:min(100% - 48px,1440px);min-height:calc(100svh - 72px);margin-inline:auto;padding-block:clamp(3rem,6vh,5rem)}.ease-copy[data-astro-cid-lsb27waq] p[data-astro-cid-lsb27waq]{margin:0 0 1.2rem;color:#ff6479;font-size:.76rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.ease-copy[data-astro-cid-lsb27waq]>.ease-copy__title[data-astro-cid-lsb27waq]{display:block;max-width:14.8ch;margin:0;color:#fff;font-size:clamp(3rem,3vw,4rem);font-weight:720;letter-spacing:-.038em;line-height:.98}.ease-copy[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{display:block;max-width:29rem;margin-top:1.7rem;color:#ffffffa8;font-size:clamp(1rem,1.1vw,1.14rem);line-height:1.65}.ease-canvas[data-astro-cid-lsb27waq]{--ease-chat-zone: clamp(10.5rem, 24%, 13rem);position:relative;height:min(70vh,680px);min-height:560px;border:1px solid rgba(255,255,255,.1);border-radius:42px;background:linear-gradient(145deg,#ffffff1c,#ffffff06),#ffffff09;box-shadow:0 58px 150px #0006,inset 0 1px #ffffff1f;overflow:hidden;transform:perspective(1100px) rotateX(calc(.8deg - var(--active-progress) * 1.2deg)) rotateY(calc(-1deg + var(--active-progress) * 2deg));transition:transform .62s cubic-bezier(.23,1,.32,1)}.ease-glow[data-astro-cid-lsb27waq]{position:absolute;width:360px;height:360px;border-radius:999px;filter:blur(20px);opacity:.55;transition:transform .72s cubic-bezier(.23,1,.32,1)}.ease-glow--red[data-astro-cid-lsb27waq]{top:-80px;right:-90px;background:#ef334e33;transform:translateY(calc(var(--active-progress) * 70px))}.ease-glow--blue[data-astro-cid-lsb27waq]{left:-110px;bottom:-120px;background:#24a9e829;transform:translateY(calc(var(--active-progress) * -70px))}.ease-phone[data-astro-cid-lsb27waq]{position:absolute;inset:7% 8% calc(var(--ease-chat-zone) + 1.6rem);border-radius:30px;background:linear-gradient(180deg,#fffffffa,#f6f7f4f0);box-shadow:0 40px 120px #00000052;overflow:hidden}.ease-phone[data-astro-cid-lsb27waq]:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,22,43,.05) 0 62px,transparent 62px),radial-gradient(circle at 72% 24%,rgba(239,51,78,.07),transparent 16rem)}.ease-product[data-astro-cid-lsb27waq]{position:absolute;inset:68px 32px 24px;display:grid;align-content:start;grid-template-rows:auto minmax(0,1fr);gap:.95rem;color:#11162b;opacity:0;transform:translateY(24px) scale(.98);transition:opacity .36s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1)}.ease-product[data-astro-cid-lsb27waq].is-active{opacity:1;transform:translateY(0) scale(1)}.ease-product__top[data-astro-cid-lsb27waq]{display:flex;align-items:center;justify-content:space-between;color:#89919c;font-size:.72rem;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.ease-product__top[data-astro-cid-lsb27waq] b[data-astro-cid-lsb27waq]{border-radius:999px;background:#e8f7ef;color:#23895e;padding:.36rem .62rem;letter-spacing:0;text-transform:none}.ease-demo[data-astro-cid-lsb27waq]{min-height:0;height:100%}.ease-demo[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq],.demo-panel[data-astro-cid-lsb27waq] b[data-astro-cid-lsb27waq],.segment-summary[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq],.insight-card[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq],.flow-node[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq]{font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ease-demo--campaign[data-astro-cid-lsb27waq]{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(150px,.72fr);gap:.85rem;align-items:stretch}.mail-preview[data-astro-cid-lsb27waq]{overflow:hidden;border:1px solid rgba(17,22,43,.08);border-radius:22px;background:#fff;box-shadow:0 22px 70px #11162b1f}.mail-preview__hero[data-astro-cid-lsb27waq]{height:108px;background:radial-gradient(circle at 78% 34%,rgba(239,51,78,.38),transparent 4.5rem),linear-gradient(135deg,#151a29 0 34%,#3b4654 35% 62%,#efece6 63%);position:relative}.mail-preview__hero[data-astro-cid-lsb27waq]:after{content:"";position:absolute;left:22%;top:42%;width:58%;height:28px;border-radius:999px;background:linear-gradient(90deg,#e8e5dc,#313640 38%,#ef655b 72%,#151a29);box-shadow:0 18px 24px #00000042;transform:rotate(-7deg)}.mail-preview__body[data-astro-cid-lsb27waq]{display:grid;justify-items:center;gap:.45rem;padding:.95rem 1.05rem 1.05rem;text-align:center}.mail-preview__body[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq],.segment-summary[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq],.insight-card[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq]{color:#ef334e}.mail-preview__body[data-astro-cid-lsb27waq] h4[data-astro-cid-lsb27waq],.segment-summary[data-astro-cid-lsb27waq] strong[data-astro-cid-lsb27waq],.insight-card[data-astro-cid-lsb27waq] strong[data-astro-cid-lsb27waq]{margin:0;color:#11162b;font-size:clamp(1.5rem,2.35vw,2.05rem);font-weight:780;letter-spacing:-.06em;line-height:.92}.mail-preview__body[data-astro-cid-lsb27waq] p[data-astro-cid-lsb27waq],.demo-panel[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq],.segment-summary[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq],.recommendation-card[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{margin:0;color:#727986;font-size:.82rem;line-height:1.45}.mail-preview__body[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{margin-top:.35rem;border-radius:999px;background:#ef334e;color:#fff;padding:.52rem .82rem;font-size:.66rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.campaign-side[data-astro-cid-lsb27waq]{display:grid;align-content:stretch;gap:.65rem}.campaign-side[data-astro-cid-lsb27waq] div[data-astro-cid-lsb27waq]{display:grid;gap:.25rem;border:1px solid rgba(17,22,43,.08);border-radius:16px;background:#ffffffeb;padding:.78rem;box-shadow:0 16px 42px #11162b17}.campaign-side[data-astro-cid-lsb27waq] b[data-astro-cid-lsb27waq]{color:#ef334e;font-size:.62rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.campaign-side[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{color:#11162b;font-size:.86rem;font-weight:760;line-height:1.2}.demo-panel[data-astro-cid-lsb27waq],.segment-summary[data-astro-cid-lsb27waq],.rule-card[data-astro-cid-lsb27waq],.contact-strip[data-astro-cid-lsb27waq],.insight-card[data-astro-cid-lsb27waq],.chart-card[data-astro-cid-lsb27waq],.recommendation-card[data-astro-cid-lsb27waq]{border:1px solid rgba(17,22,43,.08);border-radius:18px;background:#ffffffe6;box-shadow:0 18px 55px #11162b1a}.demo-panel[data-astro-cid-lsb27waq]{display:grid;gap:.25rem;margin-top:.8rem;padding:.85rem 1rem}.demo-panel[data-astro-cid-lsb27waq] b[data-astro-cid-lsb27waq],.recommendation-card[data-astro-cid-lsb27waq] b[data-astro-cid-lsb27waq]{color:#11162b;font-size:.98rem}.ease-demo--audience[data-astro-cid-lsb27waq],.ease-demo--analysis[data-astro-cid-lsb27waq]{display:grid;grid-template-columns:.9fr 1.1fr;gap:.8rem;align-content:center}.segment-summary[data-astro-cid-lsb27waq],.insight-card[data-astro-cid-lsb27waq]{display:grid;align-content:center;gap:.55rem;min-height:140px;padding:1rem}.segment-summary[data-astro-cid-lsb27waq] strong[data-astro-cid-lsb27waq],.insight-card[data-astro-cid-lsb27waq] strong[data-astro-cid-lsb27waq]{font-size:clamp(1.9rem,3.6vw,2.8rem)}.rule-card[data-astro-cid-lsb27waq]{display:grid;gap:.45rem;padding:.85rem}.rule-card[data-astro-cid-lsb27waq] div[data-astro-cid-lsb27waq]{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(17,22,43,.08);padding-bottom:.55rem;color:#11162b;font-size:.85rem}.rule-card[data-astro-cid-lsb27waq] div[data-astro-cid-lsb27waq]:last-child{border-bottom:0;padding-bottom:0}.rule-card[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{color:#7b8390;text-align:right}.contact-strip[data-astro-cid-lsb27waq]{grid-column:1 / -1;display:flex;gap:.55rem;align-items:center;padding:.8rem}.contact-strip[data-astro-cid-lsb27waq] i[data-astro-cid-lsb27waq]{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#eef7f3;color:#23895e;font-style:normal;font-weight:850}.contact-strip[data-astro-cid-lsb27waq] i[data-astro-cid-lsb27waq]:last-child{width:auto;padding-inline:.85rem;background:#11162b;color:#fff}.ease-demo--automation[data-astro-cid-lsb27waq]{display:grid;justify-items:center;align-content:center;gap:0}.flow-node[data-astro-cid-lsb27waq]{width:min(84%,320px);border:1px solid rgba(17,22,43,.08);border-left:5px solid var(--node-color);border-radius:18px;background:#fff;box-shadow:0 18px 55px #11162b1a;padding:.78rem .95rem}.flow-node[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq]{color:#98a1ad}.flow-node[data-astro-cid-lsb27waq] b[data-astro-cid-lsb27waq]{display:block;margin-top:.25rem;color:#11162b;font-size:.96rem}.flow-node--blue[data-astro-cid-lsb27waq]{--node-color: #2f91e9}.flow-node--orange[data-astro-cid-lsb27waq]{--node-color: #f2a126}.flow-node--green[data-astro-cid-lsb27waq]{--node-color: #35b779}.flow-node--purple[data-astro-cid-lsb27waq]{--node-color: #8b49d7}.flow-line[data-astro-cid-lsb27waq]{width:2px;height:clamp(12px,2.4vh,20px);background:#b8c2d0}.flow-branches[data-astro-cid-lsb27waq]{display:flex;justify-content:space-between;width:min(76%,330px);margin:.28rem 0 .45rem;color:#11162b;font-size:.76rem;font-weight:850}.flow-branches[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{border-radius:999px;background:#e8f7ef;color:#23895e;padding:.25rem .48rem}.flow-branches[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]:last-child{background:#ffe9ee;color:#ef334e}.flow-actions[data-astro-cid-lsb27waq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%}.flow-actions[data-astro-cid-lsb27waq] .flow-node[data-astro-cid-lsb27waq]{width:auto;min-width:0}.demo-panel--subscribers[data-astro-cid-lsb27waq]{justify-self:stretch;margin-top:.64rem;background:#11162b}.demo-panel--subscribers[data-astro-cid-lsb27waq] b[data-astro-cid-lsb27waq]{color:#fff}.demo-panel--subscribers[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{color:#ffffffa3}.chart-card[data-astro-cid-lsb27waq]{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;align-items:end;min-height:140px;padding:.88rem}.bar[data-astro-cid-lsb27waq]{display:grid;align-content:end;min-height:104px;gap:.45rem}.bar[data-astro-cid-lsb27waq]:before{content:"";display:block;height:var(--bar);min-height:46px;border-radius:999px 999px 10px 10px;background:#d9dee6}.bar[data-astro-cid-lsb27waq].is-best:before{background:linear-gradient(180deg,#ff6479,#ef334e)}.bar[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{color:#6b7280;font-size:.72rem;font-weight:760;text-align:center}.recommendation-card[data-astro-cid-lsb27waq]{grid-column:1 / -1;display:grid;gap:.25rem;padding:.95rem 1rem}.ease-chat[data-astro-cid-lsb27waq]{position:absolute;left:9%;right:9%;bottom:5.8%;min-height:calc(var(--ease-chat-zone) - 2.5rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.72fr);align-items:end;gap:.65rem}.ease-chat__input[data-astro-cid-lsb27waq],.ease-chat__answer[data-astro-cid-lsb27waq]{position:relative;border:1px solid rgba(255,255,255,.2);box-shadow:0 26px 70px #0000003d}.ease-chat__input[data-astro-cid-lsb27waq]{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.8rem;min-height:62px;border-radius:20px;background:#fffffffa;color:#11162b;padding:.72rem}.ease-chat__input[data-astro-cid-lsb27waq] i[data-astro-cid-lsb27waq]{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#11162b;color:#fff;font-style:normal}.ease-chat__input[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq],.ease-chat__answer[data-astro-cid-lsb27waq] p[data-astro-cid-lsb27waq]{grid-column:2;grid-row:1;margin:0;opacity:0;transform:translateY(8px);transition:opacity .26s cubic-bezier(.23,1,.32,1),transform .32s cubic-bezier(.23,1,.32,1)}.ease-chat__input[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq].is-active,.ease-chat__answer[data-astro-cid-lsb27waq] p[data-astro-cid-lsb27waq].is-active{opacity:1;transform:translateY(0)}.ease-chat__input[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq]{font-size:.9rem;font-weight:740;line-height:1.25}.ease-chat__answer[data-astro-cid-lsb27waq]{width:auto;height:clamp(126px,19%,148px);align-self:end;overflow:hidden;border-radius:20px;background:#11162bf0;color:#fff;padding:.9rem 1rem}.ease-chat__answer[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq]{display:block;margin-bottom:.4rem;color:#ff6479;font-size:.65rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ease-chat__answer[data-astro-cid-lsb27waq] p[data-astro-cid-lsb27waq]{grid-column:1;grid-row:2;color:#ffffffd1;font-size:.88rem;line-height:1.45}.ease-list[data-astro-cid-lsb27waq]{display:grid;gap:.75rem}.ease-item[data-astro-cid-lsb27waq]{border-left:1px solid rgba(255,255,255,.12);padding:1rem 0 1rem 1.1rem;color:#ffffff61;opacity:.46;transform:translate(0);transition:opacity .32s cubic-bezier(.23,1,.32,1),color .32s cubic-bezier(.23,1,.32,1),border-color .32s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1)}.ease-item[data-astro-cid-lsb27waq].is-active{border-color:#ef334e;color:#fff;opacity:1;transform:translate(-8px)}.ease-item[data-astro-cid-lsb27waq] small[data-astro-cid-lsb27waq]{display:block;margin-bottom:.55rem;color:#ff6479;font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.ease-item[data-astro-cid-lsb27waq] h3[data-astro-cid-lsb27waq]{margin:0;color:currentColor;font-size:clamp(1.35rem,1.9vw,2rem);font-weight:760;letter-spacing:-.045em;line-height:1}.ease-item[data-astro-cid-lsb27waq] p[data-astro-cid-lsb27waq]{margin:.65rem 0 0;color:#ffffff94;font-size:.9rem;line-height:1.48}@media(max-width:1180px){.ease-story[data-astro-cid-lsb27waq]{height:auto}.ease-pin[data-astro-cid-lsb27waq]{position:relative;top:auto;grid-template-columns:1fr;min-height:auto;padding-block:4rem}.ease-copy[data-astro-cid-lsb27waq]>.ease-copy__title[data-astro-cid-lsb27waq]{max-width:13.8ch;font-size:clamp(3rem,7.4vw,4.8rem)}.ease-canvas[data-astro-cid-lsb27waq]{height:620px;min-height:620px}.ease-list[data-astro-cid-lsb27waq]{grid-template-columns:repeat(2,minmax(0,1fr))}.ease-item[data-astro-cid-lsb27waq]{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:1rem 0 0;opacity:1;color:#fff;transform:none}}@media(max-width:720px){.ease-pin[data-astro-cid-lsb27waq]{width:min(100% - 28px,1440px)}.ease-copy[data-astro-cid-lsb27waq]>.ease-copy__title[data-astro-cid-lsb27waq]{max-width:11.5ch;font-size:clamp(2.85rem,11.2vw,4rem)}.ease-canvas[data-astro-cid-lsb27waq]{--ease-chat-zone: 12.75rem;height:560px;min-height:560px;border-radius:30px}.ease-phone[data-astro-cid-lsb27waq]{inset:5% 5% calc(var(--ease-chat-zone) + 1.2rem);border-radius:24px}.ease-product[data-astro-cid-lsb27waq]{inset:64px 20px 22px}.ease-demo--campaign[data-astro-cid-lsb27waq],.ease-demo--audience[data-astro-cid-lsb27waq],.ease-demo--analysis[data-astro-cid-lsb27waq],.flow-actions[data-astro-cid-lsb27waq],.ease-chat[data-astro-cid-lsb27waq]{grid-template-columns:1fr}.campaign-side[data-astro-cid-lsb27waq]{display:none}.mail-preview__hero[data-astro-cid-lsb27waq]{height:110px}.ease-chat[data-astro-cid-lsb27waq]{left:5%;right:5%;bottom:5%}.ease-chat__answer[data-astro-cid-lsb27waq]{width:100%}.ease-list[data-astro-cid-lsb27waq]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.ease-canvas[data-astro-cid-lsb27waq],.ease-glow[data-astro-cid-lsb27waq],.ease-product[data-astro-cid-lsb27waq],.ease-chat__input[data-astro-cid-lsb27waq] span[data-astro-cid-lsb27waq],.ease-chat__answer[data-astro-cid-lsb27waq] p[data-astro-cid-lsb27waq],.ease-item[data-astro-cid-lsb27waq]{transition-duration:.001ms!important}}.home-final-cta[data-astro-cid-xod23nxk]{position:relative;display:grid;min-height:min(100svh,920px);place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 86%,rgba(36,169,232,.18),transparent 30rem),radial-gradient(circle at 78% 24%,rgba(239,51,78,.16),transparent 28rem),#0f1429;color:#fff;padding:clamp(5rem,9vw,8rem) clamp(1.5rem,5vw,5rem);text-align:center}.home-final-cta__ambient[data-astro-cid-xod23nxk]{position:absolute;border-radius:999px;filter:blur(18px);opacity:.62;pointer-events:none}.home-final-cta__ambient--one[data-astro-cid-xod23nxk]{right:12vw;top:14vh;width:260px;height:260px;background:#ef334e2e}.home-final-cta__ambient--two[data-astro-cid-xod23nxk]{left:16vw;bottom:12vh;width:320px;height:320px;background:#24a9e824}.home-final-cta__inner[data-astro-cid-xod23nxk]{position:relative;z-index:1;display:grid;justify-items:center}.home-final-cta[data-astro-cid-xod23nxk] p[data-astro-cid-xod23nxk]{margin:0 0 1.15rem;color:#ff6479;font-size:.78rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.home-final-cta[data-astro-cid-xod23nxk] h2[data-astro-cid-xod23nxk]{max-width:12ch;margin:0 auto;color:#fff;font-size:clamp(3.4rem,6.8vw,7.35rem);font-weight:760;letter-spacing:-.055em;line-height:.96}.home-final-cta[data-astro-cid-xod23nxk] span[data-astro-cid-xod23nxk]{display:block;max-width:55rem;margin:1.55rem auto 0;color:#ffffffb8;font-size:clamp(1.3rem,1.8vw,1.85rem);line-height:1.45}.home-final-cta__proof[data-astro-cid-xod23nxk]{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:2rem}.home-final-cta__proof[data-astro-cid-xod23nxk] small[data-astro-cid-xod23nxk]{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0f;color:#ffffffbd;padding:.62rem .82rem;font-size:.88rem;font-weight:720}.home-final-cta[data-astro-cid-xod23nxk] a[data-astro-cid-xod23nxk]{display:inline-flex;min-height:58px;align-items:center;justify-content:center;margin-top:2.35rem;border-radius:18px;background:#ef334e;color:#fff;box-shadow:0 18px 44px #ef334e52;padding:0 1.45rem;font-size:1.05rem;font-weight:820;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.home-final-cta[data-astro-cid-xod23nxk] a[data-astro-cid-xod23nxk]:hover{transform:translateY(-2px);box-shadow:0 22px 54px #ef334e61}}.home-final-cta[data-astro-cid-xod23nxk] a[data-astro-cid-xod23nxk]:active{transform:translateY(0) scale(.98)}@media(max-width:720px){.home-final-cta[data-astro-cid-xod23nxk]{min-height:auto;padding-block:5rem}.home-final-cta[data-astro-cid-xod23nxk] h2[data-astro-cid-xod23nxk]{font-size:clamp(3rem,14vw,4.8rem);letter-spacing:-.06em}.home-final-cta[data-astro-cid-xod23nxk] span[data-astro-cid-xod23nxk]{font-size:clamp(1.1rem,5vw,1.35rem)}}@media(prefers-reduced-motion:reduce){.home-final-cta[data-astro-cid-xod23nxk] a[data-astro-cid-xod23nxk]{transition-duration:.001ms!important}}
