:root{--ink:#06060b;--ink-soft:#0c0a12;--white:#f0eef8;--muted:#aaa5b8;--brand-yellow:#e6fd54;--violet:#8b3fe8;--magenta:#e838c4;--green:#48e6a6;--line:#ffffff1a}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{min-width:320px;color:var(--white);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.svg-sprite{width:0;height:0;position:absolute;overflow:hidden}.hero{isolation:isolate;background:radial-gradient(circle at 50% 45%,#2c143d38,#0000 42%),linear-gradient(#07070a 0%,#07060c 55%,#050509 100%);height:100svh;min-height:940px;max-height:1120px;position:relative;overflow:hidden}.hero:before{content:"";z-index:10;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 180px 65px #0000009e}.hero:after{content:"";z-index:11;opacity:.18;pointer-events:none;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.14'/%3E%3C/svg%3E");position:absolute;inset:0}.atmosphere{z-index:-2;pointer-events:none;position:absolute;inset:0}.aurora{filter:blur(100px);opacity:.14;border-radius:50%;animation:9s ease-in-out infinite alternate breathe;position:absolute}.aurora--yellow{background:var(--brand-yellow);width:420px;height:320px;top:42%;left:7%}.aurora--magenta{background:var(--magenta);width:520px;height:380px;animation-delay:-3s;top:21%;right:4%}.aurora--violet{background:var(--violet);width:480px;height:320px;animation-delay:-5s;bottom:-18%;left:37%}.grid-floor{transform-origin:top;opacity:.2;background-image:linear-gradient(#8b3fe833 1px,#0000 1px),linear-gradient(90deg,#8b3fe833 1px,#0000 1px);background-size:54px 54px;width:1200px;height:590px;position:absolute;bottom:-335px;left:50%;transform:translate(-50%)perspective(600px)rotateX(65deg);-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.signal-field{opacity:.34;background-color:#0000;background-image:radial-gradient(#8b3fe824,#e838c40e 38%,#0000 68%),radial-gradient(circle,#ffffff3d 0 1px,#0000 1.4px);background-position:50%;background-repeat:repeat,repeat;background-size:auto,34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;width:min(920px,72vw);height:650px;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 0%,#000000b8 45%,#0000 72%);mask-image:radial-gradient(#000 0%,#000000b8 45%,#0000 72%)}.site-header{z-index:50;justify-content:space-between;align-items:center;width:min(1360px,100% - 72px);height:112px;margin:0 auto;display:flex;position:relative}.brand{align-items:center;min-width:310px;display:inline-flex}.brand-lockup{width:306px;height:auto;display:block}.platform-nav{position:absolute;top:32px;left:50%;transform:translate(-50%)}.platform-trigger{color:#b9b4c1;cursor:pointer;letter-spacing:.035em;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:45px;padding:0 17px;font:500 12px IBM Plex Mono,monospace;transition:color .25s,background .25s,border-color .25s;display:inline-flex}.platform-trigger:hover,.platform-nav[data-open=true] .platform-trigger{color:var(--white);background:#ffffff0b;border-color:#ffffff1a}.platform-trigger svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:14px;height:14px;transition:transform .25s}.platform-nav[data-open=true] .platform-trigger svg{transform:rotate(180deg)}.platform-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform-origin:top;background:#0c0a11f0;border:1px solid #ffffff1c;border-radius:17px;width:354px;padding:8px;transition:opacity .22s,visibility .22s,transform .22s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-7px)scale(.98);box-shadow:0 24px 72px #0000008c,inset 0 1px #ffffff0e}.platform-nav[data-open=true] .platform-menu{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.platform-menu a{grid-gap:11px;border-radius:11px;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:55px;padding:8px 10px;transition:background .2s,color .2s;display:grid}.platform-menu a:hover{color:var(--brand-yellow);background:#ffffff0e}.platform-menu a+a{border-top:1px solid #ffffff0e}.platform-menu>a>svg{fill:none;stroke:currentColor;stroke-width:1.45px;justify-self:center;width:18px;height:18px}.platform-menu strong,.platform-menu small{display:block}.platform-menu strong{color:#dedbe4;font:600 13px Space Grotesk,sans-serif}.platform-menu small{color:#77717f;margin-top:2px;font-size:10px}.platform-menu a:hover strong{color:var(--brand-yellow)}.signin{position:relative}.signin-trigger{min-width:110px;height:48px;color:var(--white);cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:13px;justify-content:center;align-items:center;gap:11px;padding:0 18px;transition:background .25s,border-color .25s,transform .25s;display:inline-flex;position:relative}.signin-trigger:hover{background:#ffffff18;border-color:#e6fd5473;transform:translateY(-1px)}.signin-trigger svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:16px;height:16px;transition:transform .25s}.signin[data-open=true] .signin-trigger svg{transform:rotate(180deg)}.signin-menu{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;visibility:hidden;transform-origin:100% 0;background:#0d0b13eb;border:1px solid #ffffff1f;border-radius:17px;width:272px;padding:8px;transition:all .22s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-7px)scale(.98);box-shadow:0 22px 70px #00000080,inset 0 1px #ffffff0f}.signin[data-open=true] .signin-menu{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.signin-menu a{grid-gap:11px;border-radius:11px;grid-template-columns:40px 1fr 18px;align-items:center;gap:11px;padding:11px;transition:background .2s;display:grid}.signin-menu a:hover{background:#fff1}.signin-menu a+a{border-top:1px solid #ffffff12}.signin-menu strong,.signin-menu small{display:block}.signin-menu strong{font-family:Space Grotesk,sans-serif;font-size:14px}.signin-menu small{color:var(--muted);margin-top:2px;font-size:11px}.signin-menu svg{fill:none;stroke:#ffffff94;stroke-width:1.8px;width:16px;height:16px}.login-icon{border-radius:10px;place-items:center;width:38px;height:38px;font:600 12px IBM Plex Mono,monospace;display:grid}.login-icon--agent{color:#171509;background:var(--brand-yellow)}.login-icon--dmc{color:#fff;background:linear-gradient(135deg, var(--magenta), var(--violet))}.hero-stage{place-items:start center;width:min(1500px,100%);height:calc(100% - 112px);min-height:800px;margin:0 auto;padding-top:clamp(76px,9vh,115px);display:grid;position:relative}.hero-copy{z-index:20;text-align:center;width:min(900px,100% - 40px);position:relative}.eyebrow{color:#f0eef8c7;letter-spacing:.105em;text-transform:uppercase;background:#e6fd5409;border:1px solid #e6fd542e;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:0 auto 26px;padding:8px 12px;font:500 10px/1 IBM Plex Mono,monospace;display:flex;box-shadow:inset 0 1px #ffffff09,0 0 35px #e6fd5408}.eyebrow i{background:#ffffff59;border-radius:50%;width:3px;height:3px}.eyebrow-spark{color:var(--brand-yellow);text-shadow:0 0 12px var(--brand-yellow);font-size:12px}h1{color:#f5f3fa;letter-spacing:-.059em;text-wrap:balance;text-shadow:0 4px 35px #0000008c;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(54px,5.25vw,82px);font-weight:600;line-height:.99}.gradient-text{color:#0000;background:linear-gradient(105deg, #f4ff9a 6%, var(--brand-yellow) 31%, #ff5fcf 63%, #ae69ff 91%);filter:drop-shadow(0 0 28px #e838c42b);background-size:150% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite alternate gradient-shift}.hero-subtitle{color:#aaa6b5;letter-spacing:-.017em;text-wrap:balance;max-width:728px;margin:28px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.62}.hero-subtitle strong{color:#e5e2ed;font-weight:500}.hero-actions{justify-content:center;gap:13px;margin-top:34px;display:flex}.button{letter-spacing:-.01em;border-radius:14px;justify-content:center;align-items:center;gap:13px;min-width:218px;height:56px;padding:0 22px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden}.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px;transition:transform .25s}.button:hover{transform:translateY(-2px)}.button:hover svg{transform:translate(3px)}.button--primary{color:#11150a;background:linear-gradient(110deg, #f3ff91, var(--brand-yellow) 64%, #cff33d);box-shadow:0 11px 34px #e6fd542e,inset 0 1px #ffffffb3}.button--primary:after{content:"";filter:blur(7px);background:#fff9;width:27%;transition:left .6s;position:absolute;inset:-90% auto -90% -25%;transform:rotate(16deg)}.button--primary:hover:after{left:115%}.button--primary:hover{box-shadow:0 15px 42px #e6fd5442,inset 0 1px #ffffffb3}.button--secondary{background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff2b;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0003}.button--secondary:hover{border-color:#e838c46e;box-shadow:inset 0 1px #ffffff17,0 10px 35px #e838c414}.trust-line{color:#777281;letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;margin-top:23px;font:500 10px IBM Plex Mono,monospace;display:flex}.trust-line>span{align-items:center;gap:7px;display:inline-flex}.trust-line>i{background:#5d5965;border-radius:50%;width:2px;height:2px}.trust-line b{background:var(--green);width:5px;height:5px;box-shadow:0 0 10px var(--green);border-radius:50%}.tiny-spark{color:var(--magenta)}.orbit-card{z-index:8;--mx:0px;--my:0px;transform:translate3d(var(--mx), var(--my), 0);transition:transform 1s cubic-bezier(.2,.8,.2,1);position:absolute}.card-shell{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#15121ce0,#09080eb8);border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:9px;width:126px;min-height:46px;padding:8px 13px 8px 9px;animation:6s ease-in-out infinite alternate float-card;display:flex;position:relative;box-shadow:0 17px 45px #00000054,inset 0 1px #ffffff0f}.card-shell:before{content:"";border-radius:inherit;opacity:.08;background:radial-gradient(circle at 25% 15%,currentColor,#0000 52%);position:absolute;inset:0}.card-shell>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;background:#ffffff0b;border-radius:8px;flex:none;width:29px;height:29px;padding:6px;position:relative}.card-shell>span:not(.status-dot):not(.ai-chip){color:#f0eef8c7;letter-spacing:-.02em;white-space:nowrap;font:500 10px IBM Plex Mono,monospace;position:relative}.tone-yellow{color:var(--brand-yellow);border-color:#e6fd5433}.tone-magenta{color:var(--magenta);border-color:#e838c433}.tone-violet{color:#a968f2;border-color:#8b3fe840}.tone-green{color:var(--green);border-color:#48e6a633}.status-dot{background:var(--green);border-radius:50%;width:4px;height:4px;position:absolute;top:6px;right:6px;box-shadow:0 0 8px}.ai-chip{color:#11150a;background:var(--brand-yellow);border-radius:6px;place-items:center;width:25px;height:18px;font:700 8px IBM Plex Mono,monospace;display:grid;position:absolute;top:-9px;left:-8px;box-shadow:0 5px 17px #e6fd542e}.card-search{top:42%;left:3.5%}.card-whatsapp{top:16%;left:13%}.card-mail{top:68%;left:6%}.card-calendar{top:82%;left:17%}.card-task{top:90%;left:31%}.card-note{top:88%;left:4%}.card-directory{top:7%;left:27%}.card-community{top:16%;right:13%}.card-threads{top:42%;right:3.5%}.card-likes{top:68%;right:6%}.card-itinerary{top:7%;right:27%}.card-social{top:82%;right:17%}.card-pdf{top:88%;right:4%}.card-tags{top:90%;right:31%}.orbit-card:nth-of-type(3n+1) .card-shell{animation-duration:5.2s;animation-delay:-2s}.orbit-card:nth-of-type(3n+2) .card-shell{animation-duration:7.4s;animation-delay:-4s}.orbit-card:nth-of-type(3n) .card-shell{animation-duration:6.3s;animation-delay:-1s}.scroll-cue{z-index:20;color:#56515f;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.scroll-cue span{background:#ffffff1a;width:1px;height:22px;position:relative;overflow:hidden}.scroll-cue span:after{content:"";background:var(--brand-yellow);width:1px;height:10px;animation:2s ease-in-out infinite scroll-line;position:absolute;top:-10px;left:0}.scroll-cue small{letter-spacing:.2em;font:500 8px IBM Plex Mono,monospace}.mobile-capabilities{display:none}.reveal{opacity:0;animation:.8s cubic-bezier(.2,.72,.25,1) forwards reveal-up}.reveal--1{animation-delay:.15s}.reveal--2{animation-delay:.28s}.reveal--3{animation-delay:.41s}.reveal--4{animation-delay:.54s}.reveal--5{animation-delay:.67s}@keyframes reveal-up{0%{opacity:0;filter:blur(6px);transform:translateY(17px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes gradient-shift{to{background-position:100% 0}}@keyframes breathe{to{opacity:.2;transform:scale(1.13)translate(3%,-2%)}}@keyframes float-card{0%{transform:translateY(-5px)rotate(-.6deg)}to{transform:translateY(6px)rotate(.7deg)}}@keyframes scroll-line{0%{transform:translateY(0)}60%,to{transform:translateY(34px)}}@media (max-width:1160px){.hero{min-height:900px}.site-header{width:calc(100% - 44px)}.hero-stage{padding-top:86px}h1{font-size:clamp(52px,6.3vw,72px)}.card-search,.card-mail,.card-note{left:2%}.card-threads,.card-likes,.card-pdf{right:2%}.card-whatsapp,.card-calendar{left:8%}.card-community,.card-social{right:8%}.card-directory{top:6%;left:22%}.card-itinerary{top:6%;right:22%}.card-task,.card-tags{display:none}}@media (max-width:820px){.hero{height:auto;min-height:100svh;max-height:none;overflow:hidden}.hero:before{box-shadow:inset 0 0 90px 20px #00000085}.site-header{width:calc(100% - 30px);height:86px}.platform-nav{display:none}.brand{min-width:0}.brand-lockup{width:252px}.signin-trigger{border-radius:12px;min-width:94px;height:43px;padding:0 14px;font-size:13px}.hero-stage{height:auto;min-height:calc(100svh - 86px);padding:82px 0 74px;display:block}.hero-copy{margin:0 auto}h1{font-size:clamp(46px,10.4vw,66px)}.hero-subtitle{max-width:625px}.signal-field{width:760px;height:560px;top:42%}.orbit-card{opacity:.55;transform:scale(.86) translate3d(var(--mx),var(--my),0)}.card-search{top:32%;left:-6%}.card-whatsapp{top:6%;left:5%}.card-mail{top:65%;left:-5%}.card-calendar{top:78%;left:5%}.card-directory{top:1%;left:21%}.card-community{top:6%;right:5%}.card-threads{top:32%;right:-6%}.card-likes{top:65%;right:-5%}.card-itinerary{top:1%;right:21%}.card-social{top:78%;right:5%}.card-pdf{top:89%;right:-3%}.card-note{top:89%;left:-3%}.scroll-cue{display:none}}@media (max-width:620px){.site-header{height:78px}.brand-lockup{width:218px}.hero-stage{min-height:calc(100svh - 78px);padding:56px 0 50px}.hero-copy{width:calc(100% - 30px)}.eyebrow{letter-spacing:.07em;gap:8px;margin-bottom:21px;font-size:8px}h1{letter-spacing:-.06em;font-size:clamp(43px,13vw,58px);line-height:1.01}.hero-subtitle{margin-top:23px;font-size:15px;line-height:1.55}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:29px}.button{width:100%;height:54px}.trust-line{letter-spacing:0;gap:7px;margin-top:19px;font-size:8px}.signal-field{opacity:.28;width:520px;height:440px;top:37%}.orbit-card{display:none}.mobile-capabilities{z-index:15;gap:8px;width:max-content;margin-top:52px;animation:22s linear infinite mobile-marquee;display:flex;position:relative}.mobile-capabilities span{color:#827d8b;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;padding:8px 12px;font:500 9px IBM Plex Mono,monospace}}@media (max-width:390px){.brand-lockup{width:192px}.signin-trigger{min-width:82px;padding:0 9px}.signin-menu{width:min(272px,100vw - 30px)}}@keyframes mobile-marquee{0%{transform:translate(8vw)}to{transform:translate(-52%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1}.chaos-path-flow,.os-link-flow,.os-packet,.hub-ring{display:none}}.problem-solution{isolation:isolate;background:radial-gradient(circle at 50% 48%,#8b3fe816,#0000 36%),linear-gradient(#050509 0%,#08070d 48%,#06060b 100%);border-top:1px solid #ffffff0e;padding:148px 0 168px;position:relative;overflow:hidden}.problem-solution:before{content:"";z-index:-1;filter:blur(125px);pointer-events:none;background:#e838c413;border-radius:50%;width:860px;height:720px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.section-noise{z-index:-1;opacity:.12;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E");position:absolute;inset:0}.section-wrap{width:min(1180px,100% - 48px);margin:0 auto}.section-copy{text-align:center;width:min(900px,100%);margin:0 auto}.section-kicker{color:#807a8a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;margin:0 auto 24px;font:500 10px IBM Plex Mono,monospace;display:flex}.section-kicker span{color:#d5d0dc;letter-spacing:0;background:#ffffff09;border:1px solid #ffffff24;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.section-kicker i{background:#ffffff24;width:22px;height:1px}.section-kicker--solution{color:#e6fd549e}.section-kicker--solution span{color:#101309;border-color:var(--brand-yellow);background:var(--brand-yellow)}.section-copy h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(46px,5.3vw,72px);font-weight:600;line-height:1.02}.section-copy h2 em{color:#817b8c;font-style:normal}.solution-copy h2 em{color:#0000;background:linear-gradient(105deg, var(--brand-yellow), #f3ff91 40%, #ff5fcf 78%, #b16cff);-webkit-background-clip:text;background-clip:text}.section-copy p{color:#918c9b;letter-spacing:-.015em;text-wrap:balance;max-width:760px;margin:26px auto 0;font-size:17px;line-height:1.7}.workflow-visual{background:linear-gradient(#ffffff09,#ffffff03),#07060bc2;border:1px solid #ffffff1b;border-radius:27px;width:min(1080px,100%);margin:72px auto 82px;padding:26px;position:relative;box-shadow:0 40px 120px #0000006b,inset 0 1px #ffffff0e}.workflow-visual:before{content:"";z-index:-1;border-radius:inherit;filter:blur(14px);opacity:.55;background:linear-gradient(135deg,#e6fd5424,#0000 28% 70%,#e838c429);position:absolute;inset:-1px}.workflow-meta{color:#6d6875;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:20px;font:500 9px IBM Plex Mono,monospace;display:flex}.disconnected{align-items:center;gap:8px;display:inline-flex}.disconnected b{background:#ff5a84;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ff5a84a6}.fragment-stage{position:relative}.fragment-grid{z-index:2;grid-gap:10px;grid-template-columns:repeat(5,1fr);gap:10px;display:grid;position:relative}.chaos-network{z-index:1;pointer-events:none;filter:saturate(1.1);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chaos-path-base{fill:none;stroke:#b985e233;stroke-width:1px;vector-effect:non-scaling-stroke}.chaos-path-flow{fill:none;stroke:url(#chaos-gradient);stroke-width:1.3px;stroke-linecap:round;stroke-dasharray:3 19;vector-effect:non-scaling-stroke;opacity:.68;animation:chaos-flow var(--flow-speed,4s) linear var(--flow-delay,0s) infinite, chaos-flicker 3.7s ease-in-out var(--flow-delay,0s) infinite alternate}.chaos-packet{filter:url(#packet-glow)}.fragment-card{grid-gap:10px;color:#9b95a3;background:#100d15e0;border:1px solid #ffffff16;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:72px;padding:10px;transition:transform .25s,border-color .25s,background .25s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.fragment-card:hover{background:#17131df0;border-color:#ffffff29;transform:translateY(-2px)}.fragment-card>span:nth-child(2){min-width:0}.fragment-card strong,.fragment-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fragment-card strong{color:#d0ccd6;font:500 11px Space Grotesk,sans-serif}.fragment-card small{color:#686370;margin-top:4px;font:500 8px IBM Plex Mono,monospace}.fragment-card>b{color:#d5d1db;background:#ffffff14;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:500 7px IBM Plex Mono,monospace;display:grid;position:absolute;top:6px;right:6px}.fragment-icon{background:#ffffff0b;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.fragment-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fragment-letter{font:600 12px IBM Plex Mono,monospace}.fragment-green .fragment-icon{color:var(--green);background:#48e6a613}.fragment-magenta .fragment-icon{color:var(--magenta);background:#e838c413}.fragment-violet .fragment-icon{color:#a969ee;background:#8b3fe817}.fragment-yellow .fragment-icon{color:var(--brand-yellow);background:#e6fd5412}.converge-row{grid-gap:24px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:132px;display:grid;position:relative}.converge-row>span{opacity:.8;background:linear-gradient(90deg, transparent 0%, #e838c44d 55%, var(--brand-yellow) 100%);background-size:180% 100%;height:1px;animation:2.8s linear infinite converge-stream}.converge-row>span:last-child{transform:scaleX(-1)}.converge-row:after{content:"";background:linear-gradient(var(--brand-yellow), transparent);width:1px;height:28px;animation:2s ease-in-out infinite clean-beam;position:absolute;bottom:-1px;left:50%;box-shadow:0 0 11px #e6fd5473}.sync-gate{text-align:center;min-width:148px;position:relative}.sync-gate small,.sync-gate strong{display:block}.sync-gate small{color:#6f6978;letter-spacing:.12em;text-transform:uppercase;font:500 8px IBM Plex Mono,monospace}.sync-gate strong{color:#d5d1dd;letter-spacing:-.04em;justify-content:center;align-items:center;gap:11px;margin-top:7px;font:600 21px Space Grotesk,sans-serif;display:flex}.sync-gate strong span:first-child{color:#b46eaa;animation:2.5s ease-in-out infinite number-chaos}.sync-gate strong span:last-child{color:var(--brand-yellow);text-shadow:0 0 15px #e6fd5440}.sync-gate strong i{color:var(--brand-yellow);font-style:normal;animation:1.4s ease-in-out infinite arrow-transfer}.sync-gate>b{background:#ffffff12;border-radius:99px;width:76px;height:2px;margin:8px auto 0;display:block;position:relative;overflow:hidden}.sync-gate>b i{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--brand-yellow));width:42%;animation:1.7s ease-in-out infinite sync-meter;position:absolute;inset:0 auto 0 -40%;box-shadow:0 0 8px #e6fd5473}.os-core{background:radial-gradient(circle at 50% 62%,#e6fd540b,#0000 27%),linear-gradient(145deg,#e6fd540a,#e838c407 65%,#8b3fe80d);border:1px solid #e6fd5445;border-radius:20px;width:min(820px,100%);margin:0 auto;padding:16px 16px 18px;position:relative;overflow:hidden;box-shadow:0 0 70px #e6fd540e,inset 0 1px #ffffff0f,inset 0 0 70px #8b3fe806}.os-core:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-yellow), transparent);width:24%;height:1px;animation:4.8s ease-in-out infinite os-border-scan;position:absolute;top:-1px;left:-25%;box-shadow:0 0 14px #e6fd5480}.os-core-head{justify-content:space-between;align-items:center;padding:1px 2px 15px;display:flex}.os-identity{align-items:center;gap:11px;display:flex}.os-identity>span{color:#11150a;background:var(--brand-yellow);border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 24px #e6fd5421}.os-identity strong,.os-identity small{display:block}.os-identity strong{color:#efedf4;font:600 13px Space Grotesk,sans-serif}.os-identity small{color:#706b78;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font:500 8px IBM Plex Mono,monospace}.os-live{color:#85808d;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font:500 8px IBM Plex Mono,monospace;display:flex}.os-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%}.os-topology{border-top:1px solid #ffffff0e;border-radius:0 0 12px 12px;height:178px;position:relative}.os-topology:after{content:"";filter:blur(35px);pointer-events:none;background:#8b3fe816;border-radius:50%;width:250px;height:105px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.os-topology-lines{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.os-link-base{fill:none;stroke:#ffffff18;stroke-width:1px;vector-effect:non-scaling-stroke}.os-link-flow{fill:none;stroke:url(#os-flow-gradient);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:4 22;vector-effect:non-scaling-stroke;animation:4s linear infinite os-data-flow}.os-flow-2{animation-duration:4.4s;animation-delay:-.8s}.os-flow-3{animation-duration:4.8s;animation-delay:-1.6s}.os-flow-4{animation-duration:4.2s;animation-delay:-2.4s}.os-flow-5{animation-duration:3.3s;animation-delay:-.6s}.os-packet{filter:url(#packet-glow)}.os-hub{z-index:4;background:linear-gradient(145deg,#e6fd5426,#0a090ef2 58%);border:1px solid #e6fd5461;border-radius:22px;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #e6fd5417,inset 0 1px #ffffff1a}.os-hub>span{z-index:2;color:var(--brand-yellow);text-shadow:0 0 14px #e6fd5480;font-size:21px;animation:2.8s ease-in-out infinite hub-spark;position:relative}.os-hub>small{color:#837e8c;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font:500 6px IBM Plex Mono,monospace;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.hub-ring{border:1px solid #e6fd542e;border-radius:50%;animation:3.2s ease-out infinite hub-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-ring--one{width:92px;height:92px}.hub-ring--two{width:120px;height:120px;animation-delay:-1.6s}.os-node{z-index:3;color:#9f9aa8;white-space:nowrap;background:#100d15eb;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:122px;height:34px;padding:0 11px;font:500 8px IBM Plex Mono,monospace;animation:5.2s ease-in-out infinite node-online;display:flex;position:absolute}.os-node i{background:var(--brand-yellow);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #e6fd5473}.os-node--network{animation-delay:0s;top:8px;left:1%}.os-node--rates{animation-delay:-1s;top:8px;right:1%}.os-node--clients{animation-delay:-2s;bottom:7px;left:7%}.os-node--bookings{animation-delay:-3s;bottom:7px;right:7%}.os-node--agents{animation-delay:-4s;bottom:-1px;left:50%;transform:translate(-50%)}.solution-copy{margin-top:6px}.js .scroll-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.72,.25,1);transform:translateY(34px)}.js .scroll-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes chaos-flow{to{stroke-dashoffset:-110px}}@keyframes chaos-flicker{0%,22%{opacity:.28}38%,78%{opacity:.78}to{opacity:.48}}@keyframes converge-stream{0%{background-position:0 0}to{background-position:180% 0}}@keyframes clean-beam{0%,to{opacity:.22;transform-origin:top;transform:scaleY(.35)}48%{opacity:1;transform:scaleY(1)}}@keyframes number-chaos{0%,to{opacity:.42;filter:blur()}35%{opacity:.9;filter:blur(.4px)}60%{opacity:.55;transform:translate(-1px)}}@keyframes arrow-transfer{0%,to{opacity:.35;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}@keyframes sync-meter{0%{left:-42%}70%,to{left:100%}}@keyframes os-border-scan{0%{left:-25%}65%,to{left:110%}}@keyframes os-data-flow{to{stroke-dashoffset:-130px}}@keyframes hub-spark{0%,to{opacity:.7;transform:scale(.88)rotate(-8deg)}50%{opacity:1;transform:scale(1.08)rotate(8deg)}}@keyframes hub-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.48)}35%{opacity:.48}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes node-online{0%,14%,to{box-shadow:none;color:#8f8998;border-color:#ffffff17}24%,44%{color:#d0ccd7;border-color:#e6fd5447;box-shadow:0 0 18px #e6fd540e}}@media (max-width:900px){.problem-solution{padding:118px 0 135px}.fragment-grid{grid-template-columns:repeat(2,1fr)}.workflow-visual{width:min(700px,100%)}.os-node{min-width:110px}}@media (max-width:620px){.problem-solution{padding:94px 0 108px}.section-wrap{width:calc(100% - 30px)}.section-kicker{margin-bottom:19px;font-size:8px}.section-copy h2{font-size:clamp(39px,11.3vw,50px);line-height:1.04}.section-copy p{margin-top:21px;font-size:15px;line-height:1.62}.workflow-visual{border-radius:20px;margin:52px auto 62px;padding:13px}.workflow-meta{letter-spacing:.08em;margin:5px 3px 15px;font-size:7px}.fragment-grid{gap:7px}.chaos-path-base{stroke-width:.8px;opacity:.72}.chaos-path-flow{stroke-width:1px;opacity:.55}.fragment-card{border-radius:10px;grid-template-columns:31px minmax(0,1fr);gap:8px;height:65px;padding:8px}.fragment-icon{border-radius:8px;width:31px;height:31px}.fragment-icon svg{width:16px;height:16px}.fragment-card strong{font-size:10px}.fragment-card small{font-size:7px}.fragment-card>b{display:none}.converge-row{gap:12px;height:90px}.converge-row div{min-width:111px}.converge-row small{font-size:6px}.converge-row strong{font-size:18px}.os-core{border-radius:14px;padding:12px}.os-core-head{padding-bottom:12px}.os-identity>span{width:34px;height:34px}.os-live{font-size:6px}.os-topology{height:188px}.os-hub{border-radius:18px;width:62px;height:62px}.os-hub>span{font-size:18px}.os-hub>small{font-size:5px;bottom:6px}.hub-ring--one{width:77px;height:77px}.hub-ring--two{width:98px;height:98px}.os-node{border-radius:8px;gap:5px;min-width:89px;height:30px;padding:0 7px;font-size:6px}.os-node--network,.os-node--rates{top:10px}.os-node--clients{bottom:9px;left:2%}.os-node--bookings{bottom:9px;right:2%}.os-node--agents{bottom:1px}}@keyframes network-live{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.problem-solution{background:radial-gradient(circle at 50% 20%,#e838c416,#0000 29%),radial-gradient(circle at 50% 79%,#e6fd540d,#0000 30%),linear-gradient(#050509 0%,#09070d 48%,#06060b 100%);padding:154px 0 188px}.problem-solution:before{filter:blur(135px);background:#ff336c11;width:720px;height:620px;top:26%}.state-journey{position:relative}.state-journey:before{content:"";z-index:0;background:linear-gradient(#ff5a84d1,#e838c433 38%,#e6fd542e 61%,#48e6a6c7);width:1px;position:absolute;top:36px;bottom:36px;left:37px;box-shadow:0 0 20px #e838c41f}.state-chapter{z-index:1;padding-left:98px;position:relative}.state-marker{z-index:5;background:#09080d;border-radius:50%;place-items:center;width:74px;height:74px;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 12px #07060b}.state-marker:after{content:"";border-radius:inherit;opacity:.24;border:1px solid;position:absolute;inset:7px}.state-marker>span{z-index:1;font:300 42px/1 Space Grotesk,sans-serif;position:relative;transform:translateY(-2px)}.state-marker small{color:currentColor;letter-spacing:.17em;font:500 6px IBM Plex Mono,monospace;position:absolute;top:calc(100% + 10px)}.state-marker--wrong{color:#ff5a84;border:2px solid #ff5a84cc;box-shadow:0 0 0 12px #07060b,0 0 34px #ff5a841f}.state-marker--right{color:var(--green);border:2px solid #48e6a6d1;box-shadow:0 0 0 12px #07060b,0 0 34px #48e6a61c}.state-marker--right>span{font-size:31px;font-weight:500}.state-chapter.is-visible .state-marker--wrong>span{animation:2.8s ease-in-out infinite wrong-mark}.state-chapter.is-visible .state-marker--right>span{animation:3.1s ease-in-out infinite right-mark}.state-chapter .section-copy{width:min(860px,100%)}.state-chapter--wrong .section-kicker span{color:#ffc2d1;background:#ff5a8414;border-color:#ff5a8452}.state-chapter--wrong .section-copy h2 em{color:#0000;background:linear-gradient(100deg,#b08ca3,#ff5a84 46%,#c457e3);-webkit-background-clip:text;background-clip:text}.state-chapter--right .section-copy h2 em{color:#0000;background:linear-gradient(105deg, var(--brand-yellow), #f3ff91 40%, #ff5fcf 78%, #b16cff);-webkit-background-clip:text;background-clip:text}.workflow-visual--wrong{background:radial-gradient(circle at 50% 42%,#e838c40f,#0000 38%),linear-gradient(#ff5a8409,#ffffff03),#07060be6;border-color:#ff5a8424;margin:68px auto 0;padding-bottom:0;overflow:hidden}.workflow-visual--wrong:before{background:linear-gradient(135deg,#ff5a8433,#0000 34% 72%,#8b3fe82b)}.workflow-visual--wrong .fragment-card{background:#110d15eb}.workflow-visual--wrong .fragment-card:nth-child(3n+1){transform:translateY(2px)rotate(-.18deg)}.workflow-visual--wrong .fragment-card:nth-child(3n+2){transform:translateY(-2px)rotate(.18deg)}.wrong-summary,.right-summary{color:#716b79;letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #fff1;justify-content:center;align-items:center;gap:25px;height:58px;margin:24px -26px 0;font:500 8px IBM Plex Mono,monospace;display:flex}.wrong-summary span,.right-summary span{align-items:baseline;gap:6px;display:flex}.wrong-summary b{color:#f79;font-size:12px;font-weight:500}.right-summary b{color:var(--brand-yellow);font-size:12px;font-weight:500}.wrong-summary i,.right-summary i{background:#45404a;border-radius:50%;width:3px;height:3px}.state-transition{z-index:2;grid-gap:18px;color:#8e8995;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(760px,100% - 150px);height:74px;margin:0 0 0 auto;font:500 8px IBM Plex Mono,monospace;display:grid;position:relative}.state-transition>i{background:#ffffff17;height:1px;position:relative;overflow:hidden}.state-transition>i b{background:linear-gradient(90deg, transparent, var(--brand-yellow));width:35%;height:1px;animation:2.8s ease-in-out infinite chapter-switch;position:absolute;top:0;left:-35%}.state-transition>i:last-child{transform:scaleX(-1)}.state-transition span{background:#e6fd5406;border:1px solid #e6fd541f;border-radius:999px;padding:9px 12px}.solution-visual{background:radial-gradient(circle at 50% 52%,#e6fd540d,#0000 35%),linear-gradient(#e6fd5407,#8b3fe806),#07060be0;border:1px solid #e6fd542e;border-radius:27px;width:min(980px,100%);margin:68px auto 0;padding:22px 26px 0;position:relative;overflow:hidden;box-shadow:0 45px 130px #0000006e,inset 0 1px #ffffff0f,0 0 70px #e6fd5409}.solution-visual:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-yellow), transparent);width:22%;height:1px;animation:4.8s ease-in-out infinite os-border-scan;position:absolute;top:-1px;left:-24%;box-shadow:0 0 14px #e6fd5480}.solution-visual-meta{color:#6f6977;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 1px 20px;font:500 8px IBM Plex Mono,monospace;display:flex}.solution-visual-meta span:first-child{color:#aba7b2;align-items:center;gap:8px;display:flex}.solution-visual-meta i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2s ease-in-out infinite network-live}.solution-visual .os-core{width:min(850px,100%)}.right-summary{margin:24px -26px 0}@keyframes wrong-mark{0%,to{opacity:.72;transform:translateY(-2px)scale(.92)rotate(-3deg)}50%{opacity:1;transform:translateY(-2px)scale(1.07)rotate(3deg)}}@keyframes right-mark{0%,to{opacity:.7;transform:translateY(-2px)scale(.9)}45%{opacity:1;text-shadow:0 0 17px #48e6a673;transform:translateY(-2px)scale(1.08)}}@keyframes chapter-switch{0%{left:-35%}68%,to{left:110%}}@media (max-width:900px){.problem-solution{padding:124px 0 150px}.state-journey:before{left:28px}.state-chapter{padding-left:78px}.state-marker{width:58px;height:58px}.state-marker>span{font-size:35px}.state-marker--right>span{font-size:26px}.state-transition{width:calc(100% - 90px)}}@media (max-width:620px){.problem-solution{padding:98px 0 116px}.state-journey:before{display:none}.state-chapter{padding-left:0}.state-chapter--wrong{padding-bottom:66px}.state-chapter--right{padding-top:70px}.state-marker{width:60px;height:60px;margin:0 auto 34px;position:relative;top:auto;left:auto}.state-marker small{top:calc(100% + 7px)}.workflow-visual--wrong{margin-top:48px;padding:13px 13px 0}.workflow-visual--wrong .fragment-card:nth-child(n){transform:none}.wrong-summary,.right-summary{letter-spacing:.045em;gap:10px;height:53px;margin:18px -13px 0;padding:0 8px;font-size:5px}.wrong-summary b,.right-summary b{font-size:9px}.wrong-summary span:nth-child(3),.right-summary span:nth-child(3),.wrong-summary i:nth-of-type(2),.right-summary i:nth-of-type(2){display:none}.state-transition{gap:9px;width:100%;height:60px;margin:0;font-size:5px}.state-transition span{white-space:nowrap;padding:7px 8px}.solution-visual{border-radius:20px;margin-top:48px;padding:13px 13px 0}.solution-visual-meta{margin:3px 1px 15px;font-size:6px}.solution-visual .os-core{padding:12px}.right-summary{margin:18px -13px 0}}.state-journey:before,.state-marker{display:none}.state-chapter{padding-left:0}.state-chapter--wrong{padding-bottom:0}.state-chapter--right{padding-top:94px}.state-chapter--wrong .section-kicker{color:#ff5a84a8}.workflow-bridge{width:min(820px,86%);height:220px;margin:78px auto 0;position:relative}.workflow-bridge svg{width:100%;height:170px;position:absolute;inset:18px 0 auto;overflow:visible}.bridge-path{fill:none;stroke:url(#bridge-gradient);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:3 15;vector-effect:non-scaling-stroke;opacity:.48;animation:3.8s linear infinite bridge-converge}.bridge-path:nth-of-type(2){animation-delay:-.7s}.bridge-path:nth-of-type(3){animation-delay:-1.4s}.bridge-path:nth-of-type(4){animation-delay:-2.1s}.bridge-path:nth-of-type(5){animation-delay:-2.8s}.bridge-output-path{fill:none;stroke:var(--brand-yellow);stroke-width:1.2px;stroke-dasharray:4 8;opacity:.7;filter:drop-shadow(0 0 5px #e6fd5466);animation:1.8s linear infinite bridge-output}.bridge-packet{filter:url(#packet-glow)}.bridge-source-label,.bridge-output-label{z-index:2;color:#7d7784;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:#08070c;border-radius:999px;padding:7px 10px;font:500 7px IBM Plex Mono,monospace;position:absolute;left:50%;transform:translate(-50%)}.bridge-source-label{border:1px solid #e838c426;top:0}.bridge-output-label{color:#e6fd54bd;border:1px solid #e6fd542b;bottom:0}.bridge-gate{z-index:3;background:linear-gradient(145deg,#e6fd541c,#0d0a12f7 58%);border:1px solid #e6fd5442;border-radius:14px;place-items:center;width:112px;height:55px;display:grid;position:absolute;top:108px;left:50%;transform:translate(-50%);box-shadow:0 0 34px #e6fd540f,inset 0 1px #ffffff14}.bridge-gate strong{color:#e8e5ed;letter-spacing:-.035em;font:600 17px/1 Space Grotesk,sans-serif}.bridge-gate strong i{color:var(--brand-yellow);font-style:normal;animation:1.4s ease-in-out infinite arrow-transfer}.bridge-gate small{color:#716b78;letter-spacing:.08em;text-transform:uppercase;margin-top:-11px;font:500 6px IBM Plex Mono,monospace}@keyframes bridge-converge{to{stroke-dashoffset:-72px}}@keyframes bridge-output{to{stroke-dashoffset:-48px}}@media (max-width:900px){.state-chapter{padding-left:0}.workflow-bridge{width:92%}}@media (max-width:620px){.state-chapter--right{padding-top:62px}.workflow-bridge{width:100%;height:180px;margin-top:54px}.workflow-bridge svg{height:135px}.bridge-gate{width:96px;height:49px;top:89px}.bridge-output-label{bottom:-1px}}@media (prefers-reduced-motion:reduce){.bridge-packet{display:none}}.crm-section{isolation:isolate;background:radial-gradient(circle at 50% 27%,#e6fd5411,#0000 26%),radial-gradient(circle at 88% 61%,#e838c417,#0000 27%),radial-gradient(circle at 8% 84%,#8b3fe814,#0000 24%),linear-gradient(#050509 0%,#08070d 48%,#06060b 100%);padding:104px 0 120px;position:relative;overflow:hidden}.crm-section:before{content:"";z-index:-2;opacity:.11;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");position:absolute;inset:0}.crm-section:after{content:"";z-index:-1;background-image:linear-gradient(#e6fd540b 1px,#0000 1px),linear-gradient(90deg,#e6fd540b 1px,#0000 1px);background-size:54px 54px;width:1180px;height:780px;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 6%,#0000 72%);mask-image:radial-gradient(#000 6%,#0000 72%)}.crm-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.crm-atmosphere i{filter:blur(125px);opacity:.07;border-radius:50%;width:380px;height:380px;position:absolute}.crm-atmosphere i:first-child{background:var(--brand-yellow);opacity:.035;top:22%;left:-170px}.crm-atmosphere i:nth-child(2){background:var(--magenta);top:48%;right:-160px}.crm-atmosphere i:nth-child(3){background:var(--violet);opacity:.055;bottom:-180px;left:35%}.crm-wrap{width:min(1240px,100% - 48px);margin:0 auto}.crm-intro{width:min(980px,100%)}.crm-kicker{color:#e6fd54a6}.crm-kicker span{color:#111408;border-color:var(--brand-yellow);background:var(--brand-yellow)}.crm-intro h2{font-size:clamp(54px,6.15vw,88px);line-height:.98}.crm-intro h2 em{color:#0000;background:linear-gradient(102deg, var(--brand-yellow) 8%, #f4ff9c 36%, #ef63cf 72%, #a76af0);-webkit-background-clip:text;background-clip:text;font-style:normal}.crm-intro p{color:#aaa5b3;max-width:850px}.crm-actions{justify-content:center;align-items:stretch;gap:10px;margin-top:31px;display:flex}.crm-action{border:1px solid #ffffff1f;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 18px;font:600 13px Space Grotesk,sans-serif;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:inline-flex}.crm-action:hover{transform:translateY(-2px)}.crm-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px;transition:transform .25s}.crm-action:hover svg{transform:translate(3px)}.crm-action--primary{color:#111408;border-color:var(--brand-yellow);background:var(--brand-yellow);box-shadow:0 12px 34px #e6fd541a}.crm-action--secondary{color:#eeeaf3;background:#ffffff09}.crm-action--secondary:hover{background:#e838c40e;border-color:#e838c459}.crm-action--secondary>span{text-align:left}.crm-action--secondary strong,.crm-action--secondary small{display:block}.crm-action--secondary strong{font-weight:600}.crm-action--secondary small{color:#817a89;letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font:500 6px IBM Plex Mono,monospace}.crm-cockpit{background:linear-gradient(145deg,#100f15f7,#07070bfc);border:1px solid #ffffff1d;border-radius:27px;width:100%;margin:66px auto 0;position:relative;overflow:hidden;box-shadow:0 55px 150px #0000007a,inset 0 1px #ffffff0e}.crm-cockpit:before{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--brand-yellow), transparent);width:18%;height:1px;animation:6s ease-in-out infinite cockpit-scan;position:absolute;top:0;left:-18%;box-shadow:0 0 16px #e6fd5499}.cockpit-head{grid-gap:18px;border-bottom:1px solid #ffffff12;grid-template-columns:196px minmax(280px,1fr) 156px;align-items:center;gap:18px;height:68px;padding:0 20px;display:grid}.cockpit-brand{align-items:center;gap:10px;display:flex}.cockpit-brand>b{color:#111408;background:var(--brand-yellow);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 6px 22px #e6fd5421}.cockpit-brand strong,.cockpit-brand small{display:block}.cockpit-brand strong{color:#efedf3;font:600 12px Space Grotesk,sans-serif}.cockpit-brand small{color:#67616d;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font:500 6px IBM Plex Mono,monospace}.cockpit-command{grid-gap:9px;color:#706a76;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;height:36px;padding:0 10px;font-size:9px;display:grid}.cockpit-command svg{fill:none;stroke:#96909c;stroke-width:1.6px;width:15px;height:15px}.cockpit-command kbd{color:#645e6a;background:#ffffff06;border:1px solid #ffffff14;border-radius:5px;padding:4px 6px;font:500 7px IBM Plex Mono,monospace}.cockpit-live{color:#77717e;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:7px;font:500 7px IBM Plex Mono,monospace;display:flex}.cockpit-live i{background:var(--green);width:6px;height:6px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:1.8s ease-in-out infinite network-live}.cockpit-body{grid-template-columns:72px minmax(0,1fr) 292px;min-height:574px;display:grid}.cockpit-rail{background:#ffffff03;border-right:1px solid #fff1;padding:16px 9px}.cockpit-rail span{color:#5f5965;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:58px;margin-bottom:5px;display:flex}.cockpit-rail span.rail-active{color:var(--brand-yellow);background:#e6fd540a;border-color:#e6fd541f}.cockpit-rail svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px}.cockpit-rail small{text-transform:uppercase;font:500 5px IBM Plex Mono,monospace}.query-board{min-width:0;padding:24px 20px 20px}.query-board-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:70px;display:flex}.query-board-head small,.query-board-head strong{display:block}.query-board-head small{color:#6e6875;letter-spacing:.06em;font:500 7px IBM Plex Mono,monospace}.query-board-head strong{color:#e7e4eb;letter-spacing:-.035em;margin-top:5px;font:600 19px Space Grotesk,sans-serif}.query-metrics{gap:7px;display:flex}.query-metrics span{grid-gap:6px;color:#6c6672;text-transform:uppercase;background:#ffffff05;border:1px solid #fff1;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:6px;min-width:90px;height:45px;padding:0 9px;font:500 5px/1.25 IBM Plex Mono,monospace;display:grid}.query-metrics b{color:#d4d0d9;font:600 14px Space Grotesk,sans-serif}.pipeline{grid-gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pipeline-lane{background:#ffffff04;border:1px solid #ffffff0f;border-radius:13px;min-width:0;min-height:434px;padding:10px}.pipeline-lane>header{color:#77717d;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;height:30px;font:500 7px IBM Plex Mono,monospace;display:flex}.pipeline-lane>header b{color:#8a8490;background:#ffffff0b;border-radius:5px;place-items:center;min-width:20px;height:18px;font-size:6px;display:grid}.pipeline-card{background:linear-gradient(145deg,#18151de6,#0d0c11f0);border:1px solid #ffffff12;border-radius:11px;min-height:142px;margin-bottom:9px;padding:13px;animation:9s ease-in-out infinite pipeline-focus;position:relative;box-shadow:inset 0 1px #ffffff06}.pipeline-lane--build .pipeline-card{animation-delay:-6s}.pipeline-lane--book .pipeline-card{animation-delay:-3s}.pipeline-card:before{content:"";opacity:.35;background:#5e5963;border-radius:99px;width:2px;position:absolute;top:13px;bottom:13px;left:0}.pipeline-card--yellow:before{background:var(--brand-yellow);opacity:.85}.pipeline-card--magenta:before{background:var(--magenta);opacity:.8}.pipeline-card--green:before{background:var(--green);opacity:.8}.pipeline-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.pipeline-card-top b{color:#d8d4dd;text-overflow:ellipsis;white-space:nowrap;font:600 10px Space Grotesk,sans-serif;overflow:hidden}.pipeline-card-top i{color:#7a7480;background:#ffffff0b;border-radius:4px;padding:4px 5px;font:500 5px IBM Plex Mono,monospace}.pipeline-card--yellow .pipeline-card-top i{color:#111408;background:var(--brand-yellow)}.pipeline-card--magenta .pipeline-card-top i{color:#ffd8f6;background:#e838c43d}.pipeline-card--green .pipeline-card-top i{color:#07140e;background:var(--green)}.pipeline-card>p{color:#6f6975;margin:10px 0 20px;font-size:8px;line-height:1.45}.pipeline-card>div{color:#77717d;justify-content:space-between;align-items:center;font:500 6px IBM Plex Mono,monospace;display:flex}.client-stack i{color:#b8b2bd;background:#211d26;border:1px solid #ffffff17;border-radius:7px;place-items:center;width:23px;height:23px;font:500 6px IBM Plex Mono,monospace;display:grid}.agent-spark{color:#14110e;background:linear-gradient(145deg, var(--brand-yellow), var(--magenta));border-radius:7px;place-items:center;width:23px;height:23px;animation:2.6s ease-in-out infinite agent-spark;display:grid}.pipeline-progress{background:#ffffff0e;border-radius:99px;height:3px;margin:-8px 0 18px;display:block;overflow:hidden}.pipeline-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--magenta), var(--brand-yellow));width:86%;height:100%;animation:4s ease-in-out infinite trip-progress;display:block;box-shadow:0 0 7px #e838c459}.ai-activity{background:#09080cb3;border-left:1px solid #fff1;min-width:0;padding:22px 18px 18px}.ai-activity-head{color:#d1cdd6;justify-content:space-between;align-items:flex-start;height:30px;font:600 11px Space Grotesk,sans-serif;display:flex}.ai-activity-head span{align-items:center;gap:7px;display:flex}.ai-activity-head span b{color:var(--brand-yellow)}.ai-activity-head>i{color:var(--green);letter-spacing:.08em;text-transform:uppercase;background:#48e6a612;border-radius:5px;padding:4px 6px;font:500 5px IBM Plex Mono,monospace}.ai-summary{background:linear-gradient(110deg,#e6fd540e,#8b3fe809);border:1px solid #e6fd541f;border-radius:11px;justify-content:space-between;align-items:center;min-height:68px;padding:11px;display:flex}.ai-summary strong,.ai-summary small{display:block}.ai-summary strong{color:var(--brand-yellow);letter-spacing:-.05em;font:600 26px Space Grotesk,sans-serif}.ai-summary small{color:#79737f;font:500 6px IBM Plex Mono,monospace}.ai-summary>b{color:var(--green);font:500 7px IBM Plex Mono,monospace}.ai-activity ol{margin:13px 0 0;padding:0;list-style:none}.ai-activity li{grid-gap:9px;opacity:.52;border-bottom:1px solid #ffffff0e;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:70px;animation:8s ease-in-out infinite activity-awake;display:grid}.ai-activity li:nth-child(2){animation-delay:-6s}.ai-activity li:nth-child(3){animation-delay:-4s}.ai-activity li:nth-child(4){animation-delay:-2s}.activity-icon{border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.activity-icon svg{fill:none;stroke:currentColor;stroke-width:1.55px;width:15px;height:15px}.activity-yellow{color:var(--brand-yellow);background:#e6fd5412}.activity-magenta{color:var(--magenta);background:#e838c412}.activity-green{color:var(--green);background:#48e6a612}.activity-violet{color:#a96fec;background:#8b3fe817}.ai-activity li strong,.ai-activity li small{display:block}.ai-activity li strong{color:#bcb7c2;font:500 8px Space Grotesk,sans-serif}.ai-activity li small{color:#615b66;margin-top:4px;font:500 6px IBM Plex Mono,monospace}.ai-activity li>b{color:var(--green);font:500 8px IBM Plex Mono,monospace}.ai-thinking{color:#69636f;align-items:center;gap:8px;min-height:41px;margin-top:12px;font:500 6px IBM Plex Mono,monospace;display:flex}.ai-thinking i{background:var(--brand-yellow);border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite network-live;box-shadow:0 0 8px #e6fd54a6}.cockpit-status{grid-gap:25px;color:#69636e;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #fff1;grid-template-columns:1fr auto auto;align-items:center;gap:25px;min-height:52px;padding:0 20px;font:500 6px IBM Plex Mono,monospace;display:grid}.cockpit-status span{align-items:center;gap:7px;display:flex}.cockpit-status i{background:var(--green);width:5px;height:5px;box-shadow:0 0 7px var(--green);border-radius:50%}.cockpit-status b{color:var(--brand-yellow);font-weight:500}.crm-feature-intro{grid-gap:15px;color:#6e6874;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;width:min(790px,100%);margin:66px auto 22px;font:500 7px IBM Plex Mono,monospace;display:grid}.crm-feature-intro i{background:linear-gradient(90deg,#e6fd543d,#e838c42e,#0000);height:1px}.crm-feature-intro strong{color:#aaa4af;font-weight:500}.crm-feature-grid{grid-gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.crm-feature{background:linear-gradient(145deg,#141118e0,#09080df0);border:1px solid #ffffff16;border-radius:19px;min-width:0;min-height:252px;padding:22px;transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.crm-feature:hover{background:linear-gradient(145deg,#19151df0,#0a090efa);border-color:#e6fd542e;transform:translateY(-3px)}.crm-feature--ai,.crm-feature--whatsapp{grid-column:span 2;min-height:310px}.crm-feature--ai:after,.crm-feature--whatsapp:after{content:"";filter:blur(62px);opacity:.13;border-radius:50%;width:220px;height:180px;position:absolute;bottom:-80px;right:-80px}.crm-feature--ai:after{background:var(--violet)}.crm-feature--whatsapp:after{background:var(--green)}.feature-icon{width:42px;height:42px;color:var(--brand-yellow);background:#e6fd540b;border:1px solid #e6fd5421;border-radius:11px;place-items:center;margin-bottom:26px;display:grid}.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.crm-feature--whatsapp .feature-icon{color:var(--green);background:#48e6a60d;border-color:#48e6a624}.crm-feature--compact:nth-of-type(4) .feature-icon{color:var(--magenta);background:#e838c40d;border-color:#e838c424}.crm-feature--compact:nth-of-type(5) .feature-icon{color:#ad71ef;background:#8b3fe80f;border-color:#8b3fe829}.feature-tag{color:#6b6571;letter-spacing:.08em;text-transform:uppercase;font:500 6px IBM Plex Mono,monospace;position:absolute;top:20px;right:18px}.crm-feature h3{color:#ebe8ef;letter-spacing:-.04em;margin:0;font:600 22px Space Grotesk,sans-serif}.crm-feature--ai h3,.crm-feature--whatsapp h3{font-size:29px}.crm-feature p{color:#817b88;max-width:510px;margin:11px 0 0;font-size:12px;line-height:1.58}.agent-marquee{gap:6px;display:flex;position:absolute;bottom:22px;left:22px;right:22px;overflow:hidden}.agent-marquee span{color:#92849e;letter-spacing:.06em;background:#8b3fe80a;border:1px solid #8b3fe821;border-radius:7px;flex:none;padding:8px 9px;font:500 6px IBM Plex Mono,monospace}.whatsapp-flow{align-items:center;gap:8px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.whatsapp-flow span{color:#86808c;white-space:nowrap;background:#48e6a608;border:1px solid #48e6a61c;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:0;height:38px;padding:0 8px;font:500 6px IBM Plex Mono,monospace;display:flex}.whatsapp-flow span i{width:22px;height:22px;color:var(--green);background:#48e6a614;border-radius:6px;place-items:center;font-size:5px;font-style:normal;display:grid}.whatsapp-flow>b{color:#48e6a670;font:500 9px IBM Plex Mono,monospace}.feature-link{color:var(--brand-yellow);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;font:600 7px IBM Plex Mono,monospace;text-decoration:none;transition:color .25s,transform .25s;display:inline-flex}.feature-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px;transition:transform .25s}.feature-link:hover{color:#f1ff90;transform:translateY(-1px)}.feature-link:hover svg{transform:translate(3px)}.whatsapp-crm-link{z-index:2;color:var(--green);position:absolute;bottom:77px;left:22px}.whatsapp-crm-link:hover{color:#85f2c4}.mini-calendar{grid-gap:4px;grid-template-columns:repeat(7,1fr);gap:4px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.mini-calendar i{background:#ffffff05;border:1px solid #ffffff0e;border-radius:6px;height:28px}.mini-calendar i:nth-child(3){background:#e6fd5414;border-color:#e6fd543b;animation:3s ease-in-out infinite calendar-date;box-shadow:0 0 15px #e6fd540a}.scanner-line{color:#77717d;background:#e838c406;border:1px solid #e838c41c;border-radius:8px;grid-template-columns:1fr auto;align-items:center;height:47px;padding:0 10px;font:500 6px IBM Plex Mono,monospace;display:grid;position:absolute;bottom:20px;left:22px;right:22px;overflow:hidden}.scanner-line i{background:var(--magenta);height:1px;box-shadow:0 0 8px var(--magenta);animation:2.8s ease-in-out infinite card-scan;position:absolute;top:-1px;left:0;right:0}.scanner-line b{color:var(--green);font-weight:500}.content-bars{position:absolute;bottom:19px;left:22px;right:22px}.content-bars i{background:#8b3fe821;border-radius:99px;height:5px;margin-top:6px;display:block}.content-bars i:first-child{width:82%}.content-bars i:nth-child(2){width:64%}.content-bars i:nth-child(3){width:72%}.content-bars span{color:#9e70cc;font:500 5px IBM Plex Mono,monospace;animation:2s ease-in-out infinite content-blink;position:absolute;bottom:0;right:0}.crm-feature--auditor .feature-icon{color:#ff7097;background:#ff70970e;border-color:#ff709729;margin-bottom:20px}.crm-feature--auditor p{font-size:11px;line-height:1.48}.trip-audit{grid-gap:4px;background:#ff709706;border:1px solid #ff70971a;border-radius:9px;gap:4px;padding:5px;display:grid;position:absolute;bottom:14px;left:22px;right:22px}.audit-route{background:#ffffff05;border:1px solid #ffffff0e;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:27px;padding:0 7px;display:flex}.audit-route span{min-width:0}.audit-route i,.audit-route strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.audit-route i{color:#655f69;letter-spacing:.08em;margin-bottom:2px;font:500 4px IBM Plex Mono,monospace}.audit-route strong{color:#99939f;font:500 6px IBM Plex Mono,monospace}.audit-route>b{color:#ff8aaa;background:#ff709714;border:1px solid #ff709747;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font:600 8px IBM Plex Mono,monospace;animation:4.2s cubic-bezier(.2,.8,.2,1) infinite audit-alert-pop;display:grid}.audit-findings{justify-content:space-between;align-items:center;min-height:14px;padding:0 5px;display:flex}.audit-findings span{align-items:center;gap:4px;display:flex}.audit-findings span i{opacity:.18;background:#ff7097;border-radius:50%;width:4px;height:4px;animation:4.2s ease-in-out infinite audit-dot}.audit-findings span i:nth-child(2){animation-delay:.3s}.audit-findings span i:nth-child(3){animation-delay:.6s}.audit-findings>b{color:#b77489;letter-spacing:.04em;text-transform:uppercase;font:500 5px IBM Plex Mono,monospace;animation:4.2s ease-in-out infinite audit-label}@keyframes cockpit-scan{0%{left:-18%}68%,to{left:108%}}@keyframes pipeline-focus{0%,15%,to{border-color:#ffffff12;transform:translateY(0)}23%,40%{border-color:#e6fd5429;transform:translateY(-2px)}}@keyframes agent-spark{0%,to{transform:rotate(-7deg)scale(.92);box-shadow:0 0 #e6fd5400}50%{transform:rotate(7deg)scale(1);box-shadow:0 0 18px #e6fd5424}}@keyframes trip-progress{0%,to{width:77%}50%{width:91%}}@keyframes activity-awake{0%,15%,to{opacity:.48;transform:translate(0)}24%,43%{opacity:1;transform:translate(2px)}}@keyframes calendar-date{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes card-scan{0%{top:-1px}70%,to{top:47px}}@keyframes content-blink{0%,to{opacity:.4}50%{opacity:1;text-shadow:0 0 7px #8b3fe873}}@keyframes audit-alert-pop{0%,14%,to{opacity:.28;transform:scale(.75);box-shadow:0 0 #ff709700}26%,72%{opacity:1;transform:scale(1);box-shadow:0 0 15px #ff70972e}}@keyframes audit-dot{0%,12%,to{opacity:.18;transform:scale(.7)}24%,72%{opacity:1;transform:scale(1)}}@keyframes audit-label{0%,18%,to{opacity:.24}32%,72%{opacity:1}}.problem-solution{border-top:0;padding:76px 0 64px}.crm-section{padding:60px 0 78px}@media (max-width:1020px){.crm-wrap{width:min(900px,100% - 40px)}.cockpit-head{grid-template-columns:180px 1fr 138px}.cockpit-body{grid-template-columns:62px minmax(0,1fr) 246px}.query-metrics span{min-width:73px}.query-metrics span:last-child{display:none}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-lane--book{grid-gap:9px;grid-column:span 2;grid-template-columns:repeat(2,1fr);gap:9px;min-height:auto;display:grid}.pipeline-lane--book>header{grid-column:span 2}.crm-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-feature--ai,.crm-feature--whatsapp{grid-column:span 1}}@media (max-width:760px){.crm-section{padding:88px 0 98px}.crm-wrap{width:calc(100% - 30px)}.crm-intro h2{font-size:clamp(43px,12vw,62px);line-height:1}.crm-cockpit{margin-top:54px}.cockpit-head{grid-template-columns:1fr auto;height:61px;padding:0 13px}.cockpit-command{display:none}.cockpit-body{display:block}.cockpit-rail{border-bottom:1px solid #fff1;border-right:0;gap:4px;padding:8px;display:flex;overflow:hidden}.cockpit-rail span{flex:1;min-width:58px;height:48px;margin:0}.query-board{padding:18px 12px 12px}.ai-activity{border-top:1px solid #fff1;border-left:0;padding:17px 13px}.ai-activity ol{grid-gap:0 12px;grid-template-columns:repeat(2,1fr);gap:0 12px;display:grid}.cockpit-status{grid-template-columns:1fr auto}.cockpit-status span:nth-child(2){display:none}}@media (max-width:620px){.problem-solution{padding:58px 0 48px}.crm-section{padding:50px 0 72px}.crm-intro p{margin-top:21px;font-size:15px;line-height:1.64}.crm-actions{grid-template-columns:1fr;margin-top:26px;display:grid}.crm-action{width:100%}.crm-action--secondary>span{text-align:center}.crm-cockpit{border-radius:20px}.cockpit-brand>b{width:29px;height:29px}.cockpit-live{font-size:5px}.cockpit-rail small{display:none}.cockpit-rail span{min-width:45px;height:39px}.query-board-head{min-height:95px;display:block}.query-board-head strong{font-size:17px}.query-metrics{margin-top:14px}.query-metrics span{flex:1;min-width:0}.pipeline{grid-template-columns:1fr}.pipeline-lane{min-height:auto}.pipeline-lane--book{grid-column:auto;display:block}.pipeline-lane--book>header{grid-column:auto}.pipeline-card{min-height:126px}.ai-activity ol{grid-template-columns:1fr}.ai-activity li:nth-child(n+4){display:none}.cockpit-status{min-height:58px;padding:0 12px;font-size:5px}.crm-feature-intro{grid-template-columns:auto 1fr;margin-top:52px;font-size:6px}.crm-feature-intro strong{text-align:right;grid-column:span 2}.crm-feature-grid{grid-template-columns:1fr}.crm-feature--ai,.crm-feature--whatsapp{grid-column:auto}.crm-feature{border-radius:16px;min-height:232px;padding:19px}.crm-feature.crm-feature--ai{min-height:292px}.crm-feature.crm-feature--whatsapp{min-height:350px}.feature-icon{margin-bottom:23px}.crm-feature--ai h3,.crm-feature--whatsapp h3{font-size:26px}.agent-marquee,.whatsapp-flow,.mini-calendar,.scanner-line,.content-bars,.trip-audit{left:19px;right:19px}.whatsapp-crm-link{bottom:78px;left:19px}.whatsapp-flow span{padding:0 6px;font-size:5px}.whatsapp-flow span:nth-of-type(2),.whatsapp-flow>b:last-of-type{display:none}}@media (prefers-reduced-motion:reduce){.crm-cockpit:before,.pipeline-card,.agent-spark,.pipeline-progress i,.ai-activity li,.mini-calendar i,.scanner-line i,.content-bars span,.audit-route>b,.audit-findings span i,.audit-findings>b{animation:none}}.os-core:before,.solution-visual .os-core:before,.crm-cockpit:before{display:none}.crm-cockpit{animation:5.2s ease-in-out infinite cockpit-breathe}.pipeline-card--magenta{animation-name:pipeline-ai-build}.ai-activity-head span b{animation:2.4s ease-in-out infinite ai-spark-think;display:inline-block}@keyframes cockpit-breathe{0%,to{border-color:#ffffff1d}50%{border-color:#8b3fe82e}}@keyframes pipeline-ai-build{0%,to{border-color:#ffffff12;transform:translateY(0)}48%{border-color:#e838c445;transform:translateY(-2px);box-shadow:0 12px 34px #e838c40e}}@keyframes ai-spark-think{0%,to{opacity:.6;transform:rotate(-8deg)scale(.85)}50%{opacity:1;text-shadow:0 0 12px #e6fd5499;transform:rotate(8deg)scale(1.12)}}@media (prefers-reduced-motion:reduce){.crm-cockpit,.ai-activity-head span b{animation:none}}.site-footer{background:#050509;border-top:1px solid #fff1;padding:62px 0 27px;position:relative;overflow:hidden}.site-footer:before{content:"";filter:blur(100px);pointer-events:none;background:#8b3fe814;border-radius:50%;width:760px;height:300px;position:absolute;top:-210px;left:50%;transform:translate(-50%)}.footer-shell{z-index:1;width:min(1200px,100% - 56px);margin:0 auto;position:relative}.footer-main{grid-gap:clamp(60px, 9vw, 135px);grid-template-columns:minmax(290px,1.05fr) 1.65fr;align-items:start;gap:clamp(60px,9vw,135px);display:grid}.footer-brand>a{display:inline-flex}.footer-brand img{width:min(285px,100%);height:auto;display:block}.footer-brand p{color:#77717f;max-width:410px;margin:25px 0 0;font-size:13px;line-height:1.72}.footer-links{grid-gap:38px;grid-template-columns:1.3fr 1fr .75fr;gap:38px;display:grid}.footer-links h2{color:#625d69;letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font:500 7px IBM Plex Mono,monospace}.footer-links a{color:#aaa4b0;width:fit-content;margin-top:13px;font-size:12px;line-height:1.3;transition:color .2s,transform .2s;display:block}.footer-links a:hover{color:var(--brand-yellow);transform:translate(3px)}.footer-ecosystem{grid-gap:26px;border-top:1px solid #fff1;border-bottom:1px solid #fff1;grid-template-columns:170px 1fr;align-items:center;gap:26px;margin-top:64px;padding:26px 0;display:grid}.ecosystem-label{color:#5f5a65;letter-spacing:.12em;text-transform:uppercase;font:500 7px IBM Plex Mono,monospace}.ecosystem-logos{grid-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ecosystem-brand{background:#ffffff05;border:1px solid #ffffff0e;border-radius:13px;place-items:center;height:92px;transition:border-color .25s,background .25s,transform .25s;display:grid;overflow:hidden}.ecosystem-brand:hover{background:#ffffff07;border-color:#e6fd5424;transform:translateY(-2px)}.ecosystem-brand img{object-fit:contain;max-width:78%;max-height:72px;display:block}.ecosystem-brand--chatdmc img{width:210px}.ecosystem-brand--sata img{width:76px}.ecosystem-brand--rategen img{width:120px}.footer-social{border-bottom:1px solid #fff1;flex-wrap:wrap;align-items:center;gap:9px;min-height:77px;padding:17px 0;display:flex}.footer-social>span{color:#615c67;letter-spacing:.12em;text-transform:uppercase;margin-right:auto;font:500 7px IBM Plex Mono,monospace}.footer-social a{color:#7d7783;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 9px;font-size:10px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.footer-social a:hover{color:#d7d3dc;background:#ffffff06;border-color:#ffffff13}.footer-social i{color:#aaa4b0;text-transform:uppercase;border:1px solid #ffffff12;border-radius:6px;place-items:center;width:22px;height:22px;font:600 6px IBM Plex Mono,monospace;display:grid}.footer-bottom{color:#56515b;letter-spacing:.035em;justify-content:space-between;align-items:center;gap:24px;padding-top:27px;font:500 8px IBM Plex Mono,monospace;display:flex}.footer-bottom p{margin:0}.footer-bottom span{margin-right:6px}.footer-bottom i{color:var(--brand-yellow);font-style:normal}@media (max-width:900px){.site-footer{padding-top:65px}.footer-shell{width:min(740px,100% - 38px)}.footer-main{grid-template-columns:1fr;gap:51px}.footer-brand p{max-width:520px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-ecosystem{grid-template-columns:1fr;gap:17px;margin-top:52px}.footer-social>span{flex:0 0 100%;margin-bottom:3px}}@media (max-width:620px){.site-footer{padding:56px 0 24px}.footer-shell{width:calc(100% - 30px)}.footer-brand img{width:245px}.footer-brand p{margin-top:20px;font-size:12px}.footer-links{grid-template-columns:1.2fr 1fr;gap:40px 25px}.footer-links>div:last-child{grid-column-gap:22px;grid-column:span 2;grid-template-columns:repeat(2,max-content);column-gap:22px;display:grid}.footer-links>div:last-child h2{grid-column:span 2}.footer-links>div:last-child a{margin-top:0}.footer-ecosystem{margin-top:46px;padding:23px 0}.ecosystem-logos{gap:5px}.ecosystem-brand{border-radius:10px;height:78px}.ecosystem-brand img{max-width:84%;max-height:62px}.ecosystem-brand--chatdmc img{width:110px}.ecosystem-brand--sata img{width:57px}.ecosystem-brand--rategen img{width:88px}.footer-social{gap:4px}.footer-social a{padding:0 6px;font-size:9px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;padding-top:23px;line-height:1.5}}
.blog-page{--article-max:700px;--card-line:#ffffff1a;--card-bg:#ffffff08;--article-text:#cfcbdb;background:var(--ink)}.blog-reading-progress{z-index:60;background:#ffffff12;height:2px;position:sticky;top:0}.blog-reading-progress i{background:var(--brand-yellow);width:0;height:100%;transition:width .12s linear;display:block}.blog-app-shell{grid-template-columns:78px minmax(0,1fr);align-items:start;display:grid}.primary-rail{border-right:1px solid var(--line);background:#0a0910;flex-direction:column;gap:5px;height:100vh;padding:14px 8px;display:flex;position:sticky;top:0}.rail-button{color:#77727d;letter-spacing:-.01em;text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:64px;padding:0 2px;font-size:10px;font-weight:600;line-height:1.2;display:flex}.rail-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:21px;height:21px}.rail-button.is-active{color:var(--brand-yellow);background:#e6fd541a}a.rail-button:hover{color:var(--white);background:#ffffff0d}.blog-canvas{width:min(1360px,100% - 72px);min-width:0;margin:0 auto;padding:24px 0 80px}.blog-breadcrumb{letter-spacing:.08em;text-transform:uppercase;color:#8b8598;flex-wrap:wrap;align-items:center;gap:14px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.blog-breadcrumb a{color:var(--brand-yellow)}.blog-breadcrumb a:hover{text-decoration:underline}.blog-hero{margin-top:26px}.blog-hero-story{display:block}.blog-hero-copy{max-width:760px;margin-top:24px}.blog-hero-copy p{color:#918c9f;border-left:2px solid #ffffff24;max-width:660px;margin:0;padding-left:14px;font-size:15px;font-weight:400;line-height:1.62}.blog-hero-story>footer{border-top:1px solid var(--card-line);color:#8b8598;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;padding-top:22px;font-size:13px;display:flex}.blog-author-avatar{width:40px;height:40px;color:var(--brand-yellow);background:#e6fd5424;border:1px solid #e6fd544d;border-radius:50%;place-items:center;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;display:grid}.blog-hero-story>footer small{color:#78727f;font-size:11px;display:block}.blog-hero-story>footer strong{color:var(--white);font-size:14px;font-weight:600}.post-banner{--banner-hue:0deg;--banner-glow-alpha:.34;--banner-grid-alpha:.14;--banner-grid-size:34px;--banner-tint:#8d65ec;isolation:isolate;border:1px solid var(--card-line);background:#06060b;border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;min-height:300px;padding:24px 28px 26px;display:flex;position:relative;overflow:hidden}.post-banner-grid{z-index:-3;opacity:var(--banner-grid-alpha);filter:hue-rotate(var(--banner-hue));background-image:linear-gradient(to right, var(--banner-tint) 1px, transparent 1px), linear-gradient(to bottom, var(--banner-tint) 1px, transparent 1px);background-size:var(--banner-grid-size) var(--banner-grid-size);position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000 0%,#00000059 45%,#0000 78%);mask-image:linear-gradient(135deg,#000 0%,#00000059 45%,#0000 78%)}.post-banner-glow{z-index:-2;background:radial-gradient(circle at 50% 50%, var(--banner-tint) 0%, transparent 66%);width:58%;height:116%;opacity:var(--banner-glow-alpha);filter:blur(64px) hue-rotate(var(--banner-hue));border-radius:50%;position:absolute;top:-32%;right:-12%}.post-banner-wash{z-index:-1;background:linear-gradient(#0000 12%,#06060bd1 68%,#06060b 100%);position:absolute;inset:0}.post-banner-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.post-banner-chip{height:27px;color:var(--brand-yellow);letter-spacing:.07em;text-transform:uppercase;background:#e6fd5417;border:1px solid #e6fd5452;border-radius:999px;align-items:center;padding:0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:inline-flex}.post-banner-brand{align-items:center;display:inline-flex}.post-banner-brand img{opacity:.95;width:162px;height:auto;display:block}.post-banner-copy{max-width:780px}.post-banner-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#948ea5;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.post-banner-title{letter-spacing:-.03em;max-width:44ch;color:var(--white);text-wrap:pretty;margin:12px 0 0;font-family:Space Grotesk,sans-serif;font-size:clamp(24px,3vw,36px);font-weight:600;line-height:1.12}.post-banner-meta{letter-spacing:.08em;text-transform:uppercase;color:#857f92;font-family:IBM Plex Mono,monospace;font-size:11px}.blog-content-layout{grid-gap:40px;grid-template-columns:226px minmax(0,1fr) 274px;align-items:start;gap:40px;margin-top:42px;display:grid}.blog-toc{align-self:start;max-height:calc(100vh - 68px);position:sticky;top:34px;overflow-y:auto}.blog-toc details{border:1px solid var(--card-line);background:var(--card-bg);border-radius:14px;padding:16px 18px}.blog-toc summary{cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#948ea5;justify-content:space-between;align-items:center;font-family:IBM Plex Mono,monospace;font-size:11px;list-style:none;display:flex}.blog-toc summary::-webkit-details-marker{display:none}.blog-toc nav{grid-gap:4px;gap:4px;margin-top:14px;display:grid}.blog-toc nav a{color:#a5a0b2;border-left:2px solid #0000;border-radius:0 7px 7px 0;padding:7px 10px;font-size:12.5px;line-height:1.4;display:block}.blog-toc nav a:hover{color:var(--white);background:#ffffff0a}.blog-toc nav a.is-active{color:var(--brand-yellow);border-left-color:var(--brand-yellow);background:#e6fd5412}.toc-subsections{background:0 0;border:0;margin:2px 0;padding:0 0 0 12px}.toc-subsections summary{padding:4px 0;font-size:10px}.toc-subsections>div{grid-gap:2px;gap:2px;display:grid}.toc-subsections a{color:#8d8799;font-size:12px}.blog-article-body{max-width:var(--article-max)}.blog-article-body>*+*{margin-top:44px}.article-faq{margin-top:56px}.article-kicker{letter-spacing:.12em;text-transform:uppercase;color:#8b8598;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.blog-article-body h2{letter-spacing:-.025em;color:var(--white);margin:36px 0 13px;scroll-margin-top:88px;font-family:Space Grotesk,sans-serif;font-size:clamp(19px,1.9vw,23px);font-weight:600;line-height:1.2}.blog-article-body h3{letter-spacing:-.02em;color:var(--white);margin:26px 0 10px;scroll-margin-top:88px;font-family:Space Grotesk,sans-serif;font-size:clamp(16px,1.5vw,17.5px);font-weight:600;line-height:1.28}.blog-article-body>section>:first-child{margin-top:0}.blog-article-body p{color:var(--article-text);margin:0 0 15px;font-size:15px;line-height:1.72}.blog-article-body ul,.blog-article-body ol{margin:0 0 20px;padding-left:22px}.blog-article-body li{color:var(--article-text);margin-bottom:7px;font-size:15px;line-height:1.66}.blog-article-body li::marker{color:var(--brand-yellow)}.blog-article-body strong{color:var(--white);font-weight:600}.blog-article-body blockquote{border-left:2px solid var(--brand-yellow);color:var(--article-text);background:#ffffff09;border-radius:0 12px 12px 0;margin:0 0 22px;padding:18px 22px}.blog-article-body blockquote p:last-child{margin-bottom:0}.article-link{color:#c9a8ff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#c9a8ff80}.article-link:hover{color:#ddc6ff;text-decoration-color:currentColor}.article-snapshot{border:1px solid var(--card-line);background:linear-gradient(160deg,#ffffff0e,#ffffff05);border-radius:16px;padding:22px 24px}.article-snapshot header>span{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-yellow);font-family:IBM Plex Mono,monospace;font-size:11px}.article-snapshot h2{margin:9px 0 18px;font-size:clamp(18px,1.8vw,21px)}.snapshot-list{grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;display:grid}.snapshot-list li{gap:16px;margin:0;display:flex}.snapshot-list i{color:var(--brand-yellow);flex:none;padding-top:3px;font-family:IBM Plex Mono,monospace;font-size:12px;font-style:normal}.snapshot-list strong{color:var(--white);margin-bottom:5px;font-size:14.5px;display:block}.snapshot-list small{color:#a5a0b2;font-size:13.5px;line-height:1.58;display:block}.article-faq header>span{letter-spacing:.12em;text-transform:uppercase;color:#8b8598;font-family:IBM Plex Mono,monospace;font-size:11px}.article-faq header h2{margin:10px 0 22px}.article-faq details{border:1px solid var(--card-line);background:var(--card-bg);border-radius:13px;margin-bottom:10px;overflow:hidden}.article-faq summary{cursor:pointer;letter-spacing:-.015em;color:var(--white);align-items:center;gap:13px;padding:17px 20px;font-family:Space Grotesk,sans-serif;font-size:14.5px;font-weight:600;list-style:none;display:flex}.article-faq summary::-webkit-details-marker{display:none}.article-faq summary b{color:var(--brand-yellow);flex:none;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.article-faq summary>span{color:#8b8598;margin-left:auto;font-size:18px}.article-faq details[open] summary>span{transform:rotate(45deg)}.faq-answer{padding:0 20px 18px 44px}.faq-answer p{color:var(--article-text);margin:0 0 11px;font-size:14.5px;line-height:1.66}.faq-answer p:last-child{margin-bottom:0}.blog-sticky-cta{border:1px solid var(--card-line);background:linear-gradient(165deg,#ffffff0f,#ffffff05);border-radius:18px;align-self:start;padding:26px 24px;position:sticky;top:34px}.blog-cta-mark{background:#e6fd541f;border:1px solid #e6fd5447;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.blog-cta-mark svg{fill:none;width:18px;height:18px;stroke:var(--brand-yellow);stroke-width:1.6px}.blog-sticky-cta small{letter-spacing:.1em;text-transform:uppercase;color:#948ea5;margin-top:16px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:block}.blog-sticky-cta h2{letter-spacing:-.02em;color:var(--white);margin:10px 0 9px;font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600;line-height:1.26}.blog-sticky-cta p{color:#a5a0b2;margin:0 0 16px;font-size:13.5px;line-height:1.58}.blog-cta-button{background:var(--brand-yellow);color:#0a0a0f;border-radius:9px;justify-content:center;align-items:center;width:100%;height:44px;font-size:14px;font-weight:600;display:inline-flex}.blog-cta-button:hover{background:#f1ff86}.blog-cta-button+.blog-cta-button{margin-top:10px}.blog-cta-note{text-align:center;color:#948ea5;margin-top:14px;font-size:12.5px;display:block}.blog-cta-note:hover{color:var(--white)}.webflow-platform-cta{grid-gap:40px;border:1px solid var(--card-line);background:linear-gradient(150deg,#100d18,#08070d);border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;margin-top:70px;padding:40px 40px 42px;display:grid}.platform-cta-copy>span{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-yellow);font-family:IBM Plex Mono,monospace;font-size:11px}.platform-cta-copy h2{letter-spacing:-.03em;color:var(--white);margin:12px 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(20px,2.1vw,26px);font-weight:600;line-height:1.16}.platform-cta-copy p{color:#a5a0b2;max-width:470px;margin:0 0 20px;font-size:14.5px;line-height:1.62}.platform-cta-actions{flex-wrap:wrap;gap:10px;display:flex}.platform-cta-actions>a{background:var(--brand-yellow);color:#0a0a0f;border-radius:9px;align-items:center;height:46px;padding:0 24px;font-size:14.5px;font-weight:600;display:inline-flex}.platform-cta-actions>a.platform-cta-secondary{color:var(--white);background:linear-gradient(#ffffff12,#ffffff09);border:1px solid #ffffff2b}.platform-cta-actions>a.platform-cta-secondary:hover{border-color:#e838c46e}.webflow-platform-cta ul{grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none;display:grid}.webflow-platform-cta li{border:1px solid var(--card-line);color:var(--white);background:#ffffff08;border-radius:12px;align-items:baseline;gap:14px;padding:14px 18px;display:flex}.webflow-platform-cta li i{color:var(--brand-yellow);flex:none;font-family:IBM Plex Mono,monospace;font-size:11px;font-style:normal}.webflow-platform-cta li strong{letter-spacing:-.015em;font-size:14px;font-weight:600;display:block}.webflow-platform-cta li small{color:#a5a0b2;margin-top:4px;font-size:13px;line-height:1.5;display:block}@media (max-width:1160px){.blog-canvas{width:min(1360px,100% - 48px)}.blog-content-layout{grid-template-columns:220px minmax(0,1fr);gap:34px}.blog-sticky-cta{display:none}}@media (max-width:900px){.blog-app-shell{display:block}.primary-rail{z-index:55;border-right:0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0910fa;flex-direction:row;gap:4px;height:64px;padding:5px;position:fixed;inset:auto 0 0}.rail-button{flex:1;gap:4px;min-height:54px;font-size:9px}.rail-button svg{width:19px;height:19px}.blog-app-shell~.site-footer{padding-bottom:84px}.blog-content-layout{grid-template-columns:minmax(0,1fr);gap:28px}.blog-toc{position:static}.blog-toc nav{max-height:none}.webflow-platform-cta{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 28px}}@media (max-width:620px){.blog-canvas{width:calc(100% - 32px);padding-bottom:64px}.post-banner{border-radius:16px;min-height:280px;padding:22px 20px 24px}.blog-hero-copy{margin-top:26px}.blog-article-body p,.blog-article-body li{font-size:14.5px}.article-snapshot{padding:22px 20px}.faq-answer{padding-left:20px}.platform-cta-actions>a{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.blog-reading-progress i{transition:none}}.article-related{border-top:1px solid var(--card-line);margin-top:56px;padding-top:34px}.article-related>header,.article-related>ul,.article-related-more{max-width:860px}.article-related header>span{letter-spacing:.12em;text-transform:uppercase;color:#8b8598;font-family:IBM Plex Mono,monospace;font-size:11px}.article-related header h2{letter-spacing:-.025em;color:var(--white);margin:10px 0 16px;font-family:Space Grotesk,sans-serif;font-size:clamp(18px,1.8vw,21px);font-weight:600}.article-related ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.article-related li{margin:0}.article-related a{color:#b6b1c2;border-left:2px solid #0000;border-radius:0 8px 8px 0;padding:9px 12px;font-size:14px;line-height:1.45;transition:color .15s,background .15s,border-color .15s;display:block}.article-related a:hover{color:var(--white);border-left-color:var(--brand-yellow);background:#ffffff0a}.article-related-more{margin-top:6px}.article-related-more[open]{flex-direction:column;display:flex}.article-related-more[open] summary{order:2;margin-top:2px}.article-related-more[open] ul{order:1}.article-related-more summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-yellow);align-items:center;gap:7px;padding:8px 12px;font-family:IBM Plex Mono,monospace;font-size:11px;list-style:none;display:inline-flex}.article-related-more summary::-webkit-details-marker{display:none}.article-related-more summary:hover{text-decoration:underline}.article-related-more summary i{font-size:14px;font-style:normal}.article-related-more .related-more-close,.article-related-more[open] .related-more-open{display:none}.article-related-more[open] .related-more-close{display:inline}.article-related-more[open] summary i{transform:rotate(45deg)}.article-related-more ul{margin-top:1px}@media (prefers-reduced-motion:reduce){.article-related a{transition:none}}.module-shell{grid-template-columns:78px minmax(0,1fr);align-items:start;display:grid}.module-shell>:not(.primary-rail){min-width:0}@media (max-width:900px){.module-shell{display:block}.module-shell>:not(.primary-rail){padding-bottom:84px}}.module-state{grid-gap:10px;background:#fff;align-content:start;justify-items:start;gap:10px;min-height:60vh;margin:0;padding:56px 32px;display:grid}.module-state>span{color:#6d4bd8;letter-spacing:.08em;text-transform:uppercase;font:700 8px/1 IBM Plex Mono,ui-monospace,monospace}.module-state h1{letter-spacing:-.03em;color:#17131d;margin:2px 0 0;font-family:Space Grotesk,system-ui,sans-serif;font-size:24px;font-weight:700}.module-state p{color:#6a6472;max-width:52ch;margin:0;font-size:13px;line-height:1.6}.module-state-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.module-state-actions a,.module-state-actions button{color:#17131d;cursor:pointer;background:#fff;border:1px solid #ded9e4;border-radius:9px;align-items:center;padding:9px 15px;font-size:12px;font-weight:600;display:inline-flex}.module-state-actions a.is-primary,.module-state-actions button.is-primary{color:#fff;background:#17131d;border-color:#17131d}.text-page-canvas{padding-top:40px}.text-page-title{max-width:var(--article-max);letter-spacing:-.03em;color:var(--white);margin:0 0 10px;font-family:Space Grotesk,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1.12}.text-page-dateline{letter-spacing:.08em;text-transform:uppercase;color:#8b8598;margin-bottom:34px;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.blog-article-body h2 strong{color:inherit;font-weight:inherit}.text-page-body a{color:var(--brand-yellow);text-underline-offset:2px;text-decoration:underline}.blog-index-grid{grid-gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.blog-index-grid a{border:1px solid var(--line);background:var(--ink-soft);border-radius:14px;flex-direction:column;padding:22px;transition:border-color .18s,transform .18s;display:flex}.blog-index-grid a:hover,.blog-index-grid a:focus-visible{border-color:#e838c473;transform:translateY(-2px)}.blog-index-grid small{color:#ff7fd8;letter-spacing:.1em;text-transform:uppercase;font:700 9px/1 IBM Plex Mono,monospace}.blog-index-grid h2{letter-spacing:-.02em;margin:12px 0 0;font:600 18px/1.22 Space Grotesk,sans-serif}.blog-index-grid p{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin:9px 0 0;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-index-grid footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}.blog-index-grid time{color:#7d7890}.blog-index-grid b{color:#ff7fd8;font-weight:600}.blog-index-pages{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:44px;display:flex}.blog-index-pages a,.blog-index-pages span{border:1px solid var(--line);min-width:38px;height:38px;color:var(--muted);border-radius:9px;place-items:center;padding:0 12px;font-size:13px;display:inline-grid}.blog-index-pages a:hover{color:var(--white);border-color:#e838c473}.blog-index-pages [aria-current=page]{color:var(--white);background:#8b3fe829;border-color:#8b3fe899}@media (max-width:1279px){.blog-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-index-grid{grid-template-columns:1fr}}
.destinations-page{max-width:1180px;margin:0 auto;padding:148px 28px 120px;position:relative}.destinations-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 40% at 12% 8%,#8b3fe829,#0000 62%),radial-gradient(50% 34% at 88% 2%,#e838c41f,#0000 60%),radial-gradient(40% 30% at 60% 30%,#e6fd540d,#0000 65%);height:900px;position:absolute;inset:0 0 auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.destinations-hero{max-width:780px;margin-bottom:56px}.destinations-eyebrow{color:#c98bff;letter-spacing:.14em;text-transform:uppercase;font:700 10px/1 IBM Plex Mono,monospace;display:inline-block}.destinations-hero h1{letter-spacing:-.035em;margin:20px 0 0;font:600 clamp(38px,5vw,66px)/1.03 Space Grotesk,sans-serif}.destinations-hero h1 em{color:#0000;background:linear-gradient(105deg, #f4ff9a 4%, var(--brand-yellow) 28%, #ff5fcf 66%, #ae69ff 94%);-webkit-background-clip:text;background-clip:text;font-style:normal;display:block}.destinations-hero p{max-width:640px;color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.6}.destinations-hero-meta{color:#7d7890!important;font-size:13px!important}.destination-map-card{border:1px solid var(--line);background:var(--ink-soft);border-radius:18px;margin-bottom:40px;overflow:hidden}.destination-map-card>header{justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px 18px;display:flex}.destination-map-card>header small{color:#c98bff;letter-spacing:.12em;text-transform:uppercase;font:700 9px/1 IBM Plex Mono,monospace}.destination-map-card>header h2{letter-spacing:-.03em;margin:10px 0 0;font:600 24px/1.1 Space Grotesk,sans-serif}.destination-map-card>header>span{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.destination-map-card>header>span i{background:var(--brand-yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e6fd541f}.map-region-filter{flex-wrap:wrap;gap:7px;padding:0 26px 18px;display:flex}.map-region-filter button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:12px;transition:color .18s,border-color .18s,background .18s}.map-region-filter button:hover,.map-region-filter button:focus-visible{color:var(--white);border-color:#e838c473}.map-region-filter button.is-selected{color:var(--ink);border-color:var(--brand-yellow);background:var(--brand-yellow);font-weight:600}.world-map-stage{padding:0 26px 22px;position:relative}.world-map-svg svg{pointer-events:none;width:100%;height:auto;display:block}.world-map-svg svg path{pointer-events:auto}.world-map-svg path{fill:#1b1825!important;stroke:#ffffff12!important}.world-map-svg path.map-country{cursor:pointer;transition:fill .18s;fill:#4b4468!important}.world-map-svg path.map-country:hover,.world-map-svg path.map-country:focus-visible,.world-map-svg path.map-country.is-selected{fill:var(--brand-yellow)!important}.world-map-svg path.map-country:focus-visible{outline:2px solid var(--brand-yellow);outline-offset:2px}.map-hover-card,.map-hint{pointer-events:none;background:#0c0a12f5;border:1px solid #ffffff24;border-radius:12px;width:250px;padding:15px;position:absolute;bottom:30px;left:26px;box-shadow:0 18px 42px #00000080}.map-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.map-hover-card small{color:#c98bff;letter-spacing:.1em;text-transform:uppercase;font:700 9px/1 IBM Plex Mono,monospace;display:block}.map-hover-card b{letter-spacing:-.02em;margin-top:9px;font:600 18px/1.2 Space Grotesk,sans-serif;display:block}.map-hover-card dl{gap:20px;margin:12px 0 0;display:flex}.map-hover-card dt{color:#7d7890;letter-spacing:.1em;text-transform:uppercase;font:700 9px/1 IBM Plex Mono,monospace}.map-hover-card dd{margin:6px 0 0;font:600 18px/1 Space Grotesk,sans-serif}.map-hover-card i{color:var(--brand-yellow);margin-top:13px;font-size:11.5px;font-style:normal;font-weight:600;display:block}.map-country-list{flex-wrap:wrap;gap:6px;margin:0;padding:0 26px 24px;list-style:none;display:flex}.map-country-list a{border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:5px 10px;font-size:12px;transition:color .16s,border-color .16s;display:block}.map-country-list a:hover,.map-country-list a:focus-visible,.map-country-list a.is-selected{color:var(--ink);border-color:var(--brand-yellow);background:var(--brand-yellow)}.destination-steps{grid-gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:52px;display:grid}.destination-steps article{border:1px solid var(--line);background:var(--ink-soft);border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.destination-steps span{font:700 11px/1 IBM Plex Mono,monospace}.destination-steps article:first-child span{color:var(--brand-yellow)}.destination-steps article:nth-child(2) span{color:#ff7fd8}.destination-steps article:nth-child(3) span{color:#c98bff}.destination-steps article:hover{border-color:#8b3fe859}.destination-steps b{font:600 15px Space Grotesk,sans-serif;display:block}.destination-steps small{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.5;display:block}.destination-popular{margin-bottom:56px}.destination-popular>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.destination-popular>header small{color:#ff7fd8;letter-spacing:.12em;text-transform:uppercase;font:700 9px/1 IBM Plex Mono,monospace}.destination-popular>header h2{letter-spacing:-.035em;margin:11px 0 0;font:600 30px/1.06 Space Grotesk,sans-serif}.destination-popular>header p{max-width:330px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.destination-popular-grid{grid-gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.destination-popular-grid a{border:1px solid var(--line);background:var(--ink-soft);border-radius:14px;flex-direction:column;padding:20px;transition:border-color .18s,transform .18s;display:flex}.destination-popular-grid a:hover,.destination-popular-grid a:focus-visible{border-color:#e838c473;transform:translateY(-2px)}.destination-popular-grid a.is-featured{background:linear-gradient(160deg, #8b3fe829, #e838c412 45%, transparent 72%), var(--ink-soft);border-color:#8b3fe86b}.destination-popular-grid small{color:#ff7fd8;letter-spacing:.1em;text-transform:uppercase;font:700 9px/1 IBM Plex Mono,monospace}.destination-popular-grid h3{letter-spacing:-.025em;margin:12px 0 0;font:600 19px/1.15 Space Grotesk,sans-serif}.destination-popular-grid p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.destination-popular-grid b{color:#ff7fd8;margin-top:auto;padding-top:16px;font-size:12px;font-weight:600}.destination-index>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.destination-index>header small{color:#c98bff;letter-spacing:.12em;text-transform:uppercase;font:700 9px/1 IBM Plex Mono,monospace}.destination-index>header h2{letter-spacing:-.035em;margin:11px 0 0;font:600 30px/1.06 Space Grotesk,sans-serif}.destination-index>header p{max-width:560px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.index-search input{border:1px solid var(--line);background:var(--ink-soft);width:min(300px,44vw);height:40px;color:var(--white);font:inherit;border-radius:9px;outline:none;padding:0 13px;font-size:13px}.index-search input:focus{border-color:#8b3fe899}.index-regions{flex-direction:column;gap:26px;display:flex}.index-regions>section>h3{color:var(--white);letter-spacing:-.01em;margin:0 0 12px;font:600 15px Space Grotesk,sans-serif}.index-country-list{grid-gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.index-country-list>details[open]{background:linear-gradient(160deg, #8b3fe81f, #e838c40d 48%, transparent 72%), var(--ink-soft);border-color:#8b3fe866;grid-column:1/-1}.index-country{border:1px solid var(--line);background:var(--ink-soft);border-radius:11px}.index-country--plain,.index-country>summary{color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;list-style:none;display:flex}.index-country>summary::-webkit-details-marker{display:none}.index-country--plain:hover,.index-country>summary:hover{color:#ff7fd8;border-color:#e838c466}.index-country em{color:#7d7890;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-style:normal;display:flex}.index-country em i{border:1px solid var(--line);color:#c98bff;border-radius:5px;place-items:center;width:17px;height:17px;font-size:12px;font-style:normal;line-height:1;transition:transform .2s,background .2s;display:grid}.index-country[open]>summary em i{transform:rotate(45deg)}.index-branch{border-top:1px solid var(--line);padding:13px 14px 15px}.index-overview{color:var(--white);background:#ffffff0d;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.index-overview:hover{background:linear-gradient(100deg,#8b3fe84d,#e838c42e)}.index-overview span{color:#c98bff;font-size:10px;font-weight:500}.index-child-group p{color:#7d7890;letter-spacing:.1em;text-transform:uppercase;margin:14px 0 7px;font:700 9px/1 IBM Plex Mono,monospace}.index-child-grid{grid-gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.index-child-grid a{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.index-child-grid a:hover,.index-child-grid a:focus-visible{color:#ff7fd8;border-color:#e838c473}.index-child-grid a span{color:#6b6579;font-size:10px}.index-note{color:#7d7890;margin:30px 0 0;font-size:12px;line-height:1.6}@media (max-width:1279px){.destination-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.index-country-list,.index-child-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.destinations-page{padding:120px 18px 90px}.destination-map-card>header,.destination-popular>header,.destination-index>header{flex-direction:column;align-items:stretch;gap:14px}.map-hover-card,.map-hint{width:auto;margin-top:14px;position:static}.destination-steps,.destination-popular-grid,.index-country-list,.index-child-grid{grid-template-columns:1fr}.index-country-list>details[open]{grid-column:auto}.index-search input{width:100%}}
