:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#030712;--bg-2:#06101d;--surface:#0a192c;--surface-2:#0d2038;--surface-3:#102945;--blue:#2563eb;--blue-bright:#4f9cff;--cyan:#38bdf8;--copper:#d08a58;--text:#f8fafc;--muted:#a8b6c8;--dim:#718399;--border:#7ea3ca2b;--border-strong:#60a5fa57;--container:1220px;--shadow:0 30px 90px #00000061;background:#030712;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-width:320px;min-height:100vh;color:var(--text);background:radial-gradient(circle at 82% 9%, #2563eb14, transparent 24%), var(--bg);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img{max-width:100%;display:block}p{line-height:1.72}.skip-link{z-index:999;color:#071426;background:#fff;border-radius:9px;padding:12px 16px;font-weight:800;transition:top .2s;position:fixed;top:-70px;left:20px}.skip-link:focus{top:18px}.container{width:min(calc(100% - 42px), var(--container));margin:0 auto}.section{padding:124px 0;position:relative}.site-header{z-index:100;border-bottom:1px solid #0000;height:84px;transition:background .28s,border-color .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:fixed;inset:0 0 auto}.site-header--scrolled{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#030712d1;border-color:#94a3b81f}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.brand{flex:none;align-items:center;gap:11px;display:inline-flex;position:relative}.brand__mark{object-fit:contain;filter:drop-shadow(0 7px 13px #00000047)drop-shadow(0 0 16px #3d71b829);width:42px;height:42px}.brand__text{letter-spacing:-.025em;font-family:Manrope,sans-serif;font-size:18px;font-weight:650}.brand__text strong{color:#72b6ff;font-weight:800}.desktop-nav{align-items:center;gap:28px;display:flex}.desktop-nav a,.header-link{color:#b7c3d1;font-size:14px;font-weight:650;transition:color .2s}.desktop-nav a:hover,.header-link:hover{color:#fff}.header-actions{align-items:center;gap:18px;display:flex}.menu-button{border:1px solid var(--border);cursor:pointer;background:#0b1b31d1;border-radius:11px;padding:9px;display:none}.button{color:#fff;background:linear-gradient(135deg,#245de4 0%,#317ff4 64%,#35aeea 100%);border:1px solid #60a5fa61;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 23px;font-size:15px;font-weight:750;transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s;display:inline-flex;box-shadow:0 14px 38px #2563eb45,inset 0 1px #fff3}.button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 18px 48px #2563eb57,inset 0 1px #fff3}.button:focus-visible,a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #38bdf88c}.button--small{min-height:43px;padding:0 17px;font-size:14px}.button--secondary{border-color:var(--border-strong);background:#09182bd1;box-shadow:inset 0 1px #ffffff0a}.button--secondary:hover{border-color:#60a5fa94;box-shadow:0 14px 38px #0307123d,inset 0 1px #ffffff0f}.button--full{width:100%}.button--light{color:#09172a;background:#fff;border-color:#fff;box-shadow:0 18px 40px #00000038}.button--glass{background:#03071240;border-color:#ffffff45;box-shadow:inset 0 1px #ffffff1f}.mobile-panel{z-index:120;background:#030712fb;padding:20px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:fixed;inset:0;transform:translate(100%)}.mobile-panel--open{transform:translate(0)}.mobile-panel__top{justify-content:space-between;align-items:center;display:flex}.mobile-panel__top button{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;padding:9px}.mobile-panel nav{flex-direction:column;gap:8px;padding:48px 0 32px;display:flex}.mobile-panel nav a{border-bottom:1px solid var(--border);padding:16px 0;font-family:Manrope,sans-serif;font-size:26px;font-weight:750}.hero{background:radial-gradient(circle at 79% 36%,#2563eb30,#0000 29%),radial-gradient(circle at 47% 21%,#0ea5e912,#0000 23%),linear-gradient(#030712 0%,#040b16 100%);min-height:820px;padding:158px 0 96px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.17;background-image:linear-gradient(#6891bd3d 1px,#0000 1px),linear-gradient(90deg,#6891bd3d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 91%);mask-image:linear-gradient(#000,#0000 91%)}.hero:after{content:"";pointer-events:none;opacity:.2;background:url(../assets/brand/surface-noise.png);position:absolute;inset:0}.hero__mesh{border:1px solid #60a5fa24;border-radius:50%;width:670px;height:670px;position:absolute;top:-125px;right:-170px;box-shadow:0 0 0 92px #2563eb05,0 0 0 184px #2563eb03}.hero__inner{z-index:2;grid-template-columns:minmax(0,1fr) minmax(535px,1fr);align-items:center;gap:38px;display:grid;position:relative}.hero__content{padding:22px 0}.hero h1{letter-spacing:-.055em;max-width:710px;margin:0;font-family:Manrope,sans-serif;font-size:clamp(54px,4.72vw,68px);font-weight:800;line-height:1.025}.hero-line{white-space:nowrap;display:block}.hero-line--plain{color:var(--text)}.hero-line--accent{color:#0000;background:linear-gradient(102deg,#eff6ff 0%,#73b7ff 55%,#42c8f5 100%);-webkit-background-clip:text;background-clip:text}.hero__lead{color:#afbccd;max-width:650px;margin:28px 0 0;font-size:18px}.hero__actions{flex-wrap:wrap;gap:13px;margin-top:34px;display:flex}.hero__proof{color:#8fa3ba;flex-wrap:wrap;gap:18px;margin-top:29px;font-size:13px;font-weight:650;display:flex}.hero__proof span{align-items:center;gap:7px;display:inline-flex}.hero__proof svg{color:#6bb6ff}.hero__bottom-fade{z-index:1;background:linear-gradient(#0000,#030712);height:155px;position:absolute;inset:auto 0 0}.device-scene{perspective:1400px;height:590px;transform-style:preserve-3d;contain:layout paint;position:relative}.scene-grid{opacity:.22;background-image:linear-gradient(#60a5fa26 1px,#0000 1px),linear-gradient(90deg,#60a5fa26 1px,#0000 1px);background-size:38px 38px;border-radius:44px;position:absolute;inset:9% -1% 6% 4%;transform:rotateY(-7deg)rotateX(4deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 77%);mask-image:radial-gradient(circle,#000,#0000 77%)}.scene-glow{pointer-events:none;border-radius:50%;position:absolute}.scene-glow--one{background:#2563eb29;width:285px;height:285px;top:12%;right:1%;box-shadow:0 0 100px #2563eb4d}.scene-glow--two{background:#38bdf81a;width:145px;height:145px;bottom:7%;left:16%;box-shadow:0 0 76px #38bdf838}.scene-ring{border:1px solid #60a5fa3d;border-radius:50%;position:absolute}.scene-ring--one{width:610px;height:270px;top:24%;left:-5%;transform:rotate(-17deg)}.scene-ring--two{border-color:#38bdf826;width:425px;height:195px;top:30%;right:-1%;transform:rotate(29deg)}.device-cluster{transform-style:preserve-3d;will-change:transform;animation:10s cubic-bezier(.45,.05,.55,.95) infinite sceneFloat;position:absolute;inset:0}.workstation{z-index:3;width:545px;transform-style:preserve-3d;filter:drop-shadow(0 38px 36px #00000078);position:absolute;top:88px;left:-1%;transform:rotateY(-8deg)rotateX(3deg)rotate(-.4deg)}.workstation__lid{background:linear-gradient(145deg,#19304c,#07101d 72%);border:1px solid #294966;border-radius:17px 17px 11px 11px;padding:9px;position:relative;box-shadow:inset 0 1px 1px #ffffff29,0 0 44px #2563eb21}.workstation__camera{background:#66819c;border-radius:50%;width:4px;height:4px;position:absolute;top:4px;left:50%}.workstation__base{transform-origin:top;background:linear-gradient(#29435f,#0a1421 58%,#03060b);border-radius:2px 2px 19px 19px;width:108%;height:19px;margin-left:-4%;position:relative;transform:perspective(230px)rotateX(53deg);box-shadow:0 15px 18px #0000007a}.workstation__base:after{content:"";opacity:.75;background:#5c7590;border-radius:0 0 8px 8px;width:20%;height:3px;position:absolute;top:1px;left:40%}.ops-ui{background:radial-gradient(circle at 72% 0,#2563eb2b,#0000 35%),#07111f;border:1px solid #588bc238;border-radius:10px;height:350px;position:relative;overflow:hidden}.ops-ui__topbar{border-bottom:1px solid #6c92b824;justify-content:space-between;align-items:center;height:35px;padding:0 14px;font-size:8px;display:flex}.ops-ui__brand,.ops-ui__live{color:#dcecff;align-items:center;gap:6px;font-weight:750;display:flex}.ops-ui__brand svg{color:#6cb8ff}.ops-ui__live{color:#9eb2c6;font-weight:650}.ops-ui__live span{background:#35d17a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #35d17a9e}.ops-ui__body{grid-template-columns:43px 1fr;height:calc(100% - 35px);display:grid}.ops-sidebar{background:#050e1a85;border-right:1px solid #6c92b81f;align-content:start;justify-items:center;gap:9px;padding:13px 0;display:grid}.ops-sidebar span{color:#58738f;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.ops-sidebar__active{background:#2563eb2e;border:1px solid #60a5fa24;color:#9bd2ff!important}.ops-main{padding:13px}.ops-heading{justify-content:space-between;align-items:end;display:flex}.ops-heading>div{gap:2px;display:grid}.ops-heading small{color:#68839e;font-size:7px}.ops-heading strong{font-family:Manrope,sans-serif;font-size:13px}.ops-heading>span{color:#91a8c0;border:1px solid #60a5fa2b;border-radius:5px;padding:5px 7px;font-size:7px}.ops-metrics{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.ops-metrics article{background:#0c1e33bf;border:1px solid #5e87b221;border-radius:7px;padding:9px}.ops-metrics small,.ops-metrics span{color:#728ba5;font-size:6.5px;display:block}.ops-metrics strong{margin:3px 0 1px;font-size:16px;display:block}.ops-metrics span{color:#6eb4fb}.ops-panels{grid-template-columns:1.38fr .62fr;gap:7px;margin-top:8px;display:grid}.performance-card,.pipeline-card{background:#081627e0;border:1px solid #5e87b221;border-radius:7px;min-height:170px;padding:10px}.ops-card-title{color:#a6b8ca;justify-content:space-between;font-size:7px;font-weight:750;display:flex}.ops-card-title small{color:#627c96;font-size:6px;font-weight:600}.performance-chart{width:100%;height:104px;margin-top:4px;overflow:visible}.chart-grid-lines path{fill:none;stroke:#799dc31f;stroke-width:1px}.chart-area{fill:url(#chartArea)}.chart-line{fill:none;stroke:url(#chartLine);stroke-width:3px;stroke-linecap:round;stroke-dasharray:620;stroke-dashoffset:620px;animation:2s cubic-bezier(.22,1,.36,1) .5s forwards chartDraw}.chart-point{fill:#8ed1ff;stroke:#38bdf833;stroke-width:8px}.chart-labels{color:#526d88;justify-content:space-between;font-size:5px;display:flex}.pipeline-row{border-bottom:1px solid #6891bd17;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:10px 0;display:grid}.pipeline-row:last-child{border-bottom:0}.pipeline-icon{color:#8bc8ff;background:#2563eb2b;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.pipeline-icon--2{color:#8be2ff;background:#0ea5e924}.pipeline-icon--3{color:#7ee2a8;background:#22c55e1f}.pipeline-row div:nth-child(2){gap:1px;display:grid}.pipeline-row strong{font-size:7px}.pipeline-row small{color:#607b96;font-size:5.8px}.pipeline-row>span{color:#79aee8;font-size:5.8px}.screen-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0b,#0000);width:23%;animation:9s ease-in-out infinite screenSheen;position:absolute;inset:-60% auto -60% -30%;transform:rotate(16deg)}.phone-device{z-index:5;will-change:transform;background:linear-gradient(145deg,#1c3048,#050b13 62%);border:1px solid #315471;border-radius:29px;width:184px;padding:8px;animation:9s ease-in-out infinite phoneFloat;position:absolute;bottom:25px;right:0;transform:rotateY(-10deg)rotateX(3deg)rotate(6deg);box-shadow:inset 0 1px 1px #ffffff2e,0 32px 48px #0000007a,0 0 42px #2563eb2b}.phone-device__speaker{z-index:2;background:#070b11;border-radius:0 0 9px 9px;width:46px;height:12px;position:absolute;top:9px;left:calc(50% - 23px)}.phone-screen{background:radial-gradient(circle at 60% 0,#2563eb33,#0000 31%),#07111e;border-radius:21px;min-height:350px;padding:23px 10px 11px;overflow:hidden}.phone-header{color:#9dcfff;border-bottom:1px solid #6e96be24;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.phone-agent{align-items:center;gap:5px;display:flex}.phone-agent>svg{background:#2563eb33;border-radius:7px;width:25px;height:25px;padding:4px}.phone-agent span{gap:1px;display:grid}.phone-agent strong{color:#f5f9ff;font-size:7px}.phone-agent small{color:#3bdb87;font-size:5px}.chat-time{text-align:center;color:#526c86;margin:11px 0 8px;font-size:5.5px}.chat-bubble{color:#c2d3e5;background:#142b45db;border-radius:8px 8px 8px 2px;width:84%;margin-bottom:8px;padding:8px;font-size:6.7px;line-height:1.45}.chat-bubble--visitor{color:#eef7ff;background:linear-gradient(135deg,#1d4ed8,#2d75ef);border-radius:8px 8px 2px;margin-left:auto}.booking-card{color:#8fc8ff;background:#2563eb1a;border:1px solid #60a5fa3d;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;margin-top:10px;padding:8px;display:grid}.booking-card span{display:grid}.booking-card strong{color:#eaf5ff;font-size:7px}.booking-card small{color:#3bdb87;font-size:5.5px}.phone-input{color:#526d88;border:1px solid #628bb62e;border-radius:7px;justify-content:space-between;margin-top:11px;padding:8px;font-size:6px;display:flex}.phone-input span{color:#6ab3ff}.floating-card{z-index:7;will-change:transform;background:#081424f5;border:1px solid #60a5fa3d;border-radius:11px;align-items:center;gap:10px;padding:11px 13px;animation:8s ease-in-out infinite cardFloat;display:flex;position:absolute;box-shadow:0 16px 36px #0000004d}.floating-card--booking{animation-delay:-3s;top:146px;right:-1%}.floating-icon{color:#9bd2ff;background:#2563eb2e;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.floating-card>span:last-child{gap:2px;display:grid}.floating-card small{color:#718aa4;font-size:7px}.floating-card strong{font-size:8.5px}.floating-badge{z-index:8;color:#bdeacf;background:#061714e6;border:1px solid #22c55e36;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:23px;left:19%}.floating-badge span{background:#35d17a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #35d17aa3}.outcome-strip{z-index:3;background:#050d19f0;border-top:1px solid #769ac01f;border-bottom:1px solid #769ac01f;position:relative}.outcome-strip__inner{justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.outcome-strip p{color:#758a9f;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:750}.outcome-strip__items{color:#cbd7e4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;font-family:Manrope,sans-serif;font-size:14px;font-weight:720;display:flex}.outcome-strip__items i{background:#4b93f2;border-radius:50%;width:4px;height:4px;box-shadow:0 0 10px #4b93f2b3}.section-heading{max-width:780px}.section-heading--center{text-align:center;margin:0 auto}.eyebrow{color:#83bffd;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.eyebrow>span{background:linear-gradient(90deg,#38bdf8,#2563eb);width:22px;height:1px}.section-heading h2,.partner-band h2,.tech-showcase h2,.cta-panel h2{letter-spacing:-.046em;margin:16px 0 0;font-family:Manrope,sans-serif;font-size:clamp(39px,4vw,55px);line-height:1.08}.section-heading p{max-width:735px;color:var(--muted);margin:20px 0 0;font-size:17px}.section-heading--center p{margin-left:auto;margin-right:auto}.outcomes{background:linear-gradient(#030712,#050d1a)}.outcomes-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;display:grid}.outcome-card{border:1px solid var(--border);background:linear-gradient(145deg,#0e2038db,#050e1bcc);border-radius:17px;min-height:252px;padding:28px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.outcome-card:after{content:"";background:#2563eb18;border-radius:50%;width:150px;height:150px;position:absolute;top:-76px;right:-76px}.outcome-card:hover{background:linear-gradient(145deg,#112744e6,#06101fd6);border-color:#60a5fa57;transform:translateY(-5px)}.icon-shell,.service-icon{color:#91ccff;background:#2563eb1f;border:1px solid #60a5fa38;border-radius:11px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff0d}.outcome-card h3,.service-card h3,.why-card h3,.process-card h3{letter-spacing:-.025em;margin:26px 0 0;font-family:Manrope,sans-serif;font-size:20px}.outcome-card p,.service-card p,.why-card p,.process-card p{color:#93a5b9;margin:12px 0 0;font-size:14px}.partner-band{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 77%,#2563eb26,#0000 30%),#07111f;padding:82px 0;position:relative;overflow:hidden}.partner-band:before{content:"";opacity:.1;background-image:linear-gradient(#6493c233 1px,#0000 1px),linear-gradient(90deg,#6493c233 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.partner-band__inner{grid-template-columns:.96fr 1.04fr;align-items:center;gap:72px;display:grid;position:relative}.partner-band h2{max-width:530px;font-size:clamp(34px,3.25vw,46px)}.partner-band p{max-width:570px;color:var(--muted);margin:18px 0 0}.partner-logos{background:linear-gradient(145deg,#0c1e34eb,#050f1ce6);border:1px solid #60a5fa33;border-radius:22px;grid-template-columns:.75fr 1px 1.45fr;align-items:center;gap:30px;min-height:142px;padding:24px 34px;display:grid;position:relative;box-shadow:0 25px 60px #00000042,inset 0 1px #ffffff09}.partner-logos:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 10%,#ffffff06 48%,#0000 72%);border-radius:21px;position:absolute;inset:1px}.partner-logo-slot{z-index:1;place-items:center;min-width:0;display:grid;position:relative}.partner-logo-separator{background:linear-gradient(#0000,#60a5fa6b,#0000);width:1px;height:68px}.services{background:#030712}.services-grid{grid-template-columns:repeat(6,1fr);gap:16px;margin-top:60px;display:grid}.service-card{border:1px solid var(--border);background:linear-gradient(155deg,#0d1f36ed,#050e1be8);border-radius:18px;flex-direction:column;grid-column:span 2;min-height:474px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.service-card:nth-child(4){grid-column:2/span 2}.service-card:hover{border-color:#60a5fa5c;transform:translateY(-5px)}.service-card__top{justify-content:space-between;align-items:center;display:flex}.service-number{color:#567696;letter-spacing:.12em;font-size:11px;font-weight:800}.service-card h3{font-size:23px}.service-card>p{min-height:76px}.service-card ul{border-top:1px solid #6e96be21;gap:10px;margin:22px 0 25px;padding:20px 0 0;list-style:none;display:grid}.service-card li{color:#b8c6d5;align-items:center;gap:9px;font-size:13px;display:flex}.service-card li svg{color:#6bb6ff;flex:none}.service-card>a,.text-link{color:#84c2ff;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:750;display:inline-flex}.service-card>a:hover,.text-link:hover{color:#b8dcff}.system{background:linear-gradient(#06101e,#040a14);border-top:1px solid #6e96be1a;border-bottom:1px solid #6e96be1a;overflow:hidden}.system:before{content:"";filter:blur(84px);background:#2563eb17;border-radius:50%;width:820px;height:820px;position:absolute;top:-530px;left:calc(50% - 410px)}.system-flow{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:66px;display:grid;position:relative}.system-step{border:1px solid var(--border);background:#091728cc;border-radius:16px;min-height:248px;padding:23px 19px;transition:border-color .25s,transform .25s;position:relative}.system-step:hover{border-color:#60a5fa4f;transform:translateY(-4px)}.system-step__number{color:#4e6b87;letter-spacing:.1em;font-size:11px;font-weight:800}.system-step__icon{color:#91ccff;background:linear-gradient(145deg,#2563eb3d,#38bdf814);border:1px solid #60a5fa2e;border-radius:10px;place-items:center;width:40px;height:40px;margin-top:27px;display:grid}.system-step h3{margin:18px 0 0;font-family:Manrope,sans-serif;font-size:18px}.system-step p{color:#8b9eb2;margin:8px 0 0;font-size:12px}.system-step__connector{z-index:2;color:#70b7fb;background:#071426;border:1px solid #60a5fa33;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:calc(50% - 15px);right:-22px}.tech-showcase{background:#030712}.tech-showcase__inner{grid-template-columns:1.08fr .92fr;align-items:center;gap:88px;display:grid}.automation-stage{perspective:1300px;contain:layout paint;min-height:555px;position:relative}.automation-device{background:linear-gradient(145deg,#19304b,#07111f 78%);border:1px solid #2b4b69;border-radius:19px;width:96%;padding:10px;position:absolute;top:45px;left:0;transform:rotateY(7deg)rotateX(2deg);box-shadow:0 44px 84px #0006,0 0 58px #2563eb1f,inset 0 1px #ffffff1a}.automation-device:after{content:"";filter:blur(3px);background:#07101c;border-radius:0 0 90% 90%;height:20px;position:absolute;inset:auto 8% -20px}.automation-device__bar{border-bottom:1px solid #7099c224;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:36px;padding:0 10px;display:grid}.window-dots{gap:5px;display:flex}.window-dots span{background:#36536e;border-radius:50%;width:6px;height:6px}.automation-device__bar small{color:#708ba6;font-size:9px}.workflow-status{color:#a7d8b8;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.workflow-status span{background:#35d17a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #35d17a99}.workflow-canvas{background:radial-gradient(circle at 55%,#2563eb26,#0000 35%),linear-gradient(#5982ad16 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#5982ad16 1px,#0000 1px) 0 0/32px 32px;height:380px;position:relative;overflow:hidden}.workflow-paths{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-paths path{fill:none;stroke:url(#workflowStroke);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 7;animation:18s linear infinite dashFlow}.workflow-paths__secondary{opacity:.45}.workflow-node{z-index:3;background:#081526f5;border:1px solid #60a5fa38;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:174px;padding:13px;display:grid;position:absolute;box-shadow:0 15px 30px #00000045}.workflow-node>span{color:#9bd2ff;background:#2563eb29;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.workflow-node div{gap:2px;display:grid}.workflow-node small{color:#718aa3;font-size:7px}.workflow-node strong{color:#eaf4ff;font-size:10px}.workflow-node--crm{bottom:10%;left:43%}.workflow-pulse{z-index:2;will-change:transform, opacity;background:#78ccff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 13px #38bdf8e6}.workflow-pulse--one{animation:5.4s linear infinite workflowPulseOne;top:48%;left:24%}.workflow-pulse--two{animation:5.8s linear -2.3s infinite workflowPulseTwo;top:68%;left:60%}.automation-card{z-index:8;color:#98ceff;background:#07111ff7;border:1px solid #60a5fa33;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;animation:8s ease-in-out infinite cardFloat;display:flex;position:absolute;box-shadow:0 16px 35px #0000004d}.automation-card span{gap:2px;display:grid}.automation-card small{color:#71879e;font-size:7px}.automation-card strong{color:#edf6ff;font-size:9px}.automation-card--response{bottom:48px;left:-16px}.automation-card--booking{animation-delay:-2.8s;top:14px;right:-5px}.automation-spark{color:#9bd2ff;background:#2563eb1f;border:1px solid #60a5fa33;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:38px;right:7%;box-shadow:0 0 30px #2563eb2e}.tech-showcase__copy h2{font-size:clamp(39px,4.2vw,56px)}.tech-showcase__copy>p{color:var(--muted);margin:22px 0 0;font-size:17px}.feature-list{gap:15px;margin-top:31px;display:grid}.feature-list>div{grid-template-columns:auto 1fr;align-items:start;gap:13px;display:grid}.feature-list>div>span{color:#91ccff;background:#2563eb1a;border:1px solid #60a5fa2e;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.feature-list p{color:#93a5b9;margin:0;font-size:14px}.feature-list strong{color:#e8eff8;margin-bottom:2px;display:block}.tech-showcase__copy .text-link{margin-top:31px}.why-us{background:linear-gradient(#06101e,#030712);border-top:1px solid #6e96be1a}.why-us__inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:86px;display:grid}.why-us__copy{position:sticky;top:130px}.why-us__copy .section-heading{transform:none}.why-us__copy .button{margin-top:33px}.why-us__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.why-card{border:1px solid var(--border);background:#091728c7;border-radius:17px;min-height:272px;padding:27px;transition:border-color .25s,transform .25s}.why-card:hover{border-color:#60a5fa52}.why-card:nth-child(2){margin-top:38px}.why-card:nth-child(3){margin-top:-4px}.why-card:nth-child(4){margin-top:34px}.process{background:#030712}.process-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:60px;display:grid}.process-card{border:1px solid var(--border);background:linear-gradient(155deg,#0d1f36db,#050e1bd6);border-radius:16px;min-height:264px;padding:25px;transition:transform .25s,border-color .25s;position:relative}.process-card:hover{border-color:#60a5fa52;transform:translateY(-4px)}.process-card__number{color:#506e8a;letter-spacing:.12em;font-size:11px;font-weight:800}.process-card__icon{color:#91ccff;background:#2563eb1a;border:1px solid #60a5fa33;border-radius:10px;place-items:center;width:40px;height:40px;margin-top:33px;display:grid}.process-card h3{font-size:18px}.faq{background:linear-gradient(#06101e,#030712);border-top:1px solid #6e96be1a}.faq__inner{grid-template-columns:.78fr 1.22fr;align-items:start;gap:82px;display:grid}.faq__copy{position:sticky;top:130px}.faq__copy .section-heading{transform:none}.faq__copy .button{margin-top:31px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:25px 2px;display:flex}.faq-item button span{font-family:Manrope,sans-serif;font-size:17px;font-weight:720}.faq-item button svg{color:#708fac;flex:none;transition:transform .25s}.faq-item--open button svg{transform:rotate(180deg)}.faq-answer p{color:#99aabd;min-height:0;margin:0;overflow:hidden}.faq-item--open .faq-answer p{padding:0 32px 25px 2px}.cta-section{padding-top:72px}.cta-panel{background:radial-gradient(circle at 86% 40%,#38bdf83d,#0000 27%),linear-gradient(135deg,#113a75,#1551b2 52%,#0f72c1);border:1px solid #60a5fa5e;border-radius:27px;grid-template-columns:1.1fr .9fr;align-items:center;min-height:475px;padding:70px 74px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 84px #001f5b59,inset 0 1px #ffffff29}.cta-panel:before{content:"";opacity:.13;background-image:linear-gradient(#ffffff4d 1px,#0000 1px),linear-gradient(90deg,#ffffff4d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.cta-panel:after{content:"";opacity:.16;pointer-events:none;background:url(../assets/brand/surface-noise.png);position:absolute;inset:0}.cta-panel__glow{border:1px solid #ffffff26;border-radius:50%;width:430px;height:430px;position:absolute;top:-85px;right:-85px;box-shadow:0 0 0 72px #ffffff09,0 0 0 144px #ffffff05}.cta-panel__copy{z-index:2;position:relative}.cta-panel .eyebrow{color:#dff3ff}.cta-panel .eyebrow>span{background:#fff}.cta-panel h2{max-width:720px;font-size:clamp(43px,4.7vw,62px)}.cta-panel__copy>p{color:#d9eaff;max-width:680px;margin:21px 0 0;font-size:17px}.cta-panel__actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.cta-panel__visual{z-index:2;perspective:1000px;height:345px;position:relative}.cta-phone{background:linear-gradient(145deg,#122541,#050b13);border:1px solid #ffffff38;border-radius:35px;width:214px;padding:10px;position:absolute;top:5px;right:58px;transform:rotateY(-16deg)rotate(7deg);box-shadow:0 36px 58px #00000061,inset 0 1px #ffffff2e}.cta-phone__top{z-index:2;background:#060a10;border-radius:0 0 10px 10px;width:60px;height:16px;position:absolute;top:10px;left:calc(50% - 30px)}.cta-phone__screen{background:radial-gradient(circle at 50% 0,#3b82f64d,#0000 29%),#071323;border-radius:26px;flex-direction:column;align-items:center;min-height:382px;padding:59px 16px 20px;display:flex}.cta-calendar-icon{color:#bce5ff;background:linear-gradient(145deg,#3b82f659,#38bdf81a);border:1px solid #7dd3fc4d;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:24px;display:grid;box-shadow:0 15px 35px #2563eb3d}.cta-phone__screen>small{color:#7ca4c7;font-size:9px}.cta-phone__screen>strong{text-align:center;margin-top:5px;font-family:Manrope,sans-serif;font-size:17px}.cta-calendar-row{color:#a3bad0;background:#0d233bcc;border:1px solid #60a5fa2e;border-radius:10px;align-items:center;gap:8px;width:100%;margin-top:31px;padding:12px;font-size:9px;display:flex}.cta-calendar-button{color:#fff;background:linear-gradient(135deg,#2563eb,#38bdf8);border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:12px;font-size:9px;font-weight:800;display:flex}.site-footer{background:#02050b;border-top:1px solid #6e96be1f;padding:80px 0 24px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:56px;display:grid}.footer-brand p{color:#8193a7;max-width:390px;margin:20px 0 0;font-size:14px}.footer-column{align-content:start;gap:12px;display:grid}.footer-column h3{color:#dce6f0;margin:0 0 8px;font-size:13px}.footer-column a{color:#8295aa;font-size:13px;transition:color .2s}.footer-column a:hover{color:#fff}.footer-bottom{color:#63778c;border-top:1px solid #6e96be1f;justify-content:space-between;gap:30px;margin-top:66px;padding-top:23px;font-size:12px;display:flex}.footer-bottom p{margin:0}.footer-bottom div{gap:20px;display:flex}.mobile-booking{display:none}@keyframes sceneFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}@keyframes phoneFloat{0%,to{transform:rotateY(-10deg)rotateX(3deg)rotate(6deg)translate(0,0)}50%{transform:rotateY(-10deg)rotateX(3deg)rotate(6deg)translateY(-9px)}}@keyframes cardFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes chartDraw{to{stroke-dashoffset:0}}@keyframes screenSheen{0%,20%{opacity:0;transform:translate(0,0)rotate(16deg)}35%{opacity:1}62%,to{opacity:0;transform:translate(650px)rotate(16deg)}}@keyframes dashFlow{to{stroke-dashoffset:-140px}}@keyframes workflowPulseOne{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(145px,-92px)}}@keyframes workflowPulseTwo{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(145px,-72px)}}@media (width<=1120px){.desktop-nav{gap:18px}.desktop-nav a{font-size:13px}.header-link{display:none}.hero__inner{grid-template-columns:1fr}.hero__content{max-width:800px}.device-scene{width:min(100%,710px);margin:0 auto}.outcomes-grid{grid-template-columns:repeat(2,1fr)}.partner-band__inner{gap:44px}.services-grid{grid-template-columns:repeat(2,1fr)}.service-card,.service-card:nth-child(4){grid-column:auto}.service-card:last-child{grid-column:1/-1;min-height:400px}.system-flow{grid-template-columns:repeat(3,1fr)}.system-step__connector{display:none}.process-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.section{padding:94px 0}.desktop-nav,.header-actions{display:none}.menu-button{display:grid}.hero{min-height:auto;padding-top:126px}.hero h1{font-size:clamp(48px,10vw,68px)}.hero__inner{gap:22px}.device-scene{transform-origin:top;margin-bottom:-48px;transform:scale(.9)}.outcome-strip__inner{flex-direction:column;align-items:flex-start;padding:27px 0}.outcome-strip__items{justify-content:flex-start}.partner-band__inner,.tech-showcase__inner,.why-us__inner,.faq__inner{grid-template-columns:1fr}.partner-logos{max-width:650px}.tech-showcase__copy{order:-1}.why-us__copy,.faq__copy{position:static}.why-us__grid{margin-top:12px}.why-card:nth-child(n){margin-top:0}.process-grid{grid-template-columns:repeat(2,1fr)}.cta-panel{grid-template-columns:1fr;padding:56px 49px}.cta-panel__visual{height:255px}.cta-phone{transform-origin:top;top:43px;right:calc(50% - 107px);transform:rotateY(-9deg)rotate(5deg)scale(.8)}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-column:last-child{grid-column:2/-1}}@media (width<=640px){.container{width:min(calc(100% - 28px), var(--container))}.site-header{height:70px}.brand__mark{width:36px;height:36px}.brand__text{font-size:16px}.hero{padding:108px 0 52px}.hero h1{font-size:clamp(42px,13.4vw,57px);line-height:1.02}.hero-line{white-space:normal}.hero__lead{font-size:16px}.hero__actions{flex-direction:column}.hero__actions .button{width:100%}.hero__proof{gap:11px;display:grid}.device-scene{transform-origin:top;width:730px;height:500px;margin-bottom:-150px;margin-left:-365px;left:50%;transform:scale(.65)}.outcome-strip__items{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.outcome-strip__items i{display:none}.section-heading h2,.partner-band h2,.tech-showcase h2,.cta-panel h2{font-size:36px}.section-heading p,.tech-showcase__copy>p{font-size:16px}.outcomes-grid,.services-grid,.system-flow,.why-us__grid,.process-grid{grid-template-columns:1fr}.outcome-card{min-height:220px}.partner-band{padding:72px 0}.partner-logos{grid-template-columns:1fr;gap:18px;padding:24px}.partner-logo-separator{background:linear-gradient(90deg,#0000,#60a5fa6b,#0000);width:70%;height:1px;margin:0 auto}.partner-logo-slot--bee img{width:72px;height:72px}.partner-logo-slot--wordmark img{width:205px}.service-card,.service-card:last-child{grid-column:auto;min-height:auto}.system-step{min-height:212px}.tech-showcase__inner{gap:32px}.automation-stage{min-height:410px}.automation-device{transform-origin:0 0;width:112%;left:-6%;transform:rotateY(3deg)scale(.86)}.automation-card--response{bottom:8px;left:0}.automation-card--booking{right:0}.automation-spark{display:none}.why-us__grid{margin-top:0}.why-card{min-height:220px}.faq__inner{gap:52px}.cta-section{padding-top:36px}.cta-panel{border-radius:21px;padding:45px 25px 24px}.cta-panel__actions{flex-direction:column}.cta-panel__actions .button{width:100%}.cta-panel__visual{height:275px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 24px}.footer-brand,.footer-column:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.mobile-booking{z-index:90;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(135deg,#245de4,#317ff4 65%,#35aeea);border:1px solid #7dd3fc4d;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:14px;font-weight:800;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:12px;left:14px;right:14px;transform:translateY(70px);box-shadow:0 16px 38px #0000006b}.mobile-booking--visible{opacity:1;pointer-events:auto;transform:translate(0,0)}.site-footer{padding-bottom:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-enabled [data-reveal]{opacity:1!important;transform:none!important}}:root{--container:1360px}body{letter-spacing:.007em}p{letter-spacing:.006em}.section:not(.cta-section){content-visibility:visible;contain-intrinsic-size:auto}.button{cursor:pointer;letter-spacing:.008em}.header-link,.footer-column button,.text-link,.cta-panel__visual,.mobile-booking{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.header-link{color:#b7c3d1;letter-spacing:.012em;font-size:14px;font-weight:650}.desktop-nav a{letter-spacing:.012em}.footer-column button{color:#8295aa;text-align:left;width:fit-content;padding:0;font-size:13px;transition:color .2s}.footer-column button:hover{color:#fff}.hero{min-height:824px;padding:154px 0 102px;overflow:clip}.hero__inner{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(30px,3.4vw,58px)}.hero__content{min-width:0;padding:18px 0}.hero h1{letter-spacing:-.039em;max-width:760px;font-size:clamp(50px,4.15vw,70px);line-height:1.035}.hero-line{white-space:nowrap}.hero__lead{color:#b5c2d2;letter-spacing:.006em;max-width:690px}.hero__proof{letter-spacing:.008em}.device-scene{contain:none;isolation:isolate;justify-self:end;width:100%;max-width:700px;height:590px;overflow:visible}.phone-device{will-change:auto;width:clamp(162px,26%,184px);animation:none;bottom:27px;right:1%}.floating-card{will-change:auto;animation:none}.floating-badge{display:none}.screen-sheen{animation:2.7s cubic-bezier(.22,1,.36,1) 1.1s both screenSheen}.hero__mesh{right:-100px}.section{padding:128px 0}.section-heading h2,.partner-band h2,.tech-showcase h2,.cta-panel h2{letter-spacing:-.034em}.section-heading p,.partner-band p,.tech-showcase__copy>p,.cta-panel__copy>p{letter-spacing:.006em}.eyebrow{letter-spacing:.135em}.outcome-card h3,.service-card h3,.why-card h3,.process-card h3{letter-spacing:-.012em}.partner-band{overflow:clip}.partner-logos{grid-template-columns:.66fr 1px 1.5fr;gap:34px;min-height:150px;padding:25px 38px}.partner-logo-slot--bee img{width:82px;height:82px}.partner-logo-slot--wordmark img{width:min(100%,238px)}.outcome-card,.service-card,.system-step,.process-card,.why-card{transform:translateZ(0)}.service-card>a,.text-link{color:#84c2ff;letter-spacing:.009em;width:fit-content;padding:0;font-size:14px;font-weight:750}.text-link{align-items:center;gap:8px;margin-top:auto;display:inline-flex}.text-link:hover{color:#c1e2ff}.tech-showcase__inner{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(54px,6vw,88px)}.tech-showcase__copy{min-width:0}.automation-stage{contain:none;min-height:555px;padding-inline:26px;overflow:visible}.automation-device{width:calc(100% - 52px);left:26px}.automation-card{animation:none}.automation-card--response{left:6px}.automation-card--booking{right:6px}.workflow-paths path{animation-duration:24s}.workflow-pulse{will-change:auto}.why-us__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:58px;display:grid}.why-card{background:linear-gradient(155deg,#0d1f36e0,#050e1bdb);height:100%;min-height:262px;padding:28px;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s,background .28s;box-shadow:inset 0 1px #ffffff06;margin-top:0!important}.why-card:hover{background:linear-gradient(155deg,#112744eb,#06101fe6);border-color:#60a5fa57;transform:translateY(-4px)}.why-us__action{justify-content:center;margin-top:34px;display:flex}.faq{overflow:visible}.faq-item{transition:background-color .38s,border-color .38s}.faq-item button{padding:26px 4px;transition:padding .42s cubic-bezier(.22,1,.36,1),color .25s}.faq-item button span{letter-spacing:-.006em}.faq-item--open button{padding-bottom:18px}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .52s cubic-bezier(.22,1,.36,1);display:grid}.faq-answer__clip{min-height:0;overflow:hidden}.faq-answer__content p{color:#9fb0c3;margin:0}.faq-item--open .faq-answer{grid-template-rows:1fr}.faq-item--open .faq-answer__content{opacity:1;padding-bottom:27px;transform:translate(0,0)}.cta-panel__visual{width:100%;text-align:initial;padding:0}.cta-panel__visual:focus-visible{outline-offset:6px;border-radius:22px;outline:3px solid #fff9}.cta-phone{transition:transform .35s cubic-bezier(.22,1,.36,1)}.cta-panel__visual:hover .cta-phone{transform:rotateY(-13deg)rotate(5deg)translateY(-5px)}.booking-modal{z-index:300;-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#01050dd1;place-items:center;padding:22px;animation:.28s both bookingBackdropIn;display:grid;position:fixed;inset:0;overflow-y:auto}.booking-dialog{scrollbar-color:#60a5fa59 transparent;background:radial-gradient(circle at 88% 0,#2563eb2b,#0000 29%),linear-gradient(155deg,#0a1a2efc,#030a14fc);border:1px solid #60a5fa45;border-radius:24px;width:min(100%,960px);max-height:calc(100vh - 44px);animation:.45s cubic-bezier(.22,1,.36,1) both bookingDialogIn;position:relative;overflow:auto;box-shadow:0 40px 120px #00000094,inset 0 1px #ffffff0b}.booking-dialog--calendar{width:min(100%,1160px)}.booking-dialog__header{border-bottom:1px solid #6e96be21;justify-content:space-between;align-items:flex-start;gap:28px;padding:34px 38px 25px;display:flex}.booking-dialog__header>div:first-child{min-width:0}.booking-kicker{color:#8ac8ff;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.booking-dialog h2{letter-spacing:-.032em;margin:12px 0 0;font-family:Manrope,sans-serif;font-size:clamp(31px,4vw,45px);line-height:1.08}.booking-dialog__header p{color:#9fb0c3;max-width:680px;margin:11px 0 0}.booking-close{color:#aebed0;cursor:pointer;background:#081526c7;border:1px solid #6e96be33;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,transform .2s;display:grid}.booking-close:hover{color:#fff;border-color:#60a5fa73;transform:translateY(-1px)}.booking-progress{color:#627b95;border-bottom:1px solid #6e96be1a;grid-template-columns:auto minmax(30px,88px) auto;justify-content:center;align-items:center;gap:12px;padding:19px 38px;font-size:12px;font-weight:750;display:grid}.booking-progress span{white-space:nowrap;align-items:center;gap:8px;transition:color .3s;display:inline-flex}.booking-progress i{border:1px solid #6e96be33;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;transition:background .3s,border-color .3s;display:grid}.booking-progress b{background:#6e96be2e;height:1px}.booking-progress .is-active{color:#dcecff}.booking-progress .is-active i{color:#9bd2ff;background:#2563eb38;border-color:#60a5fa7a}.booking-form{gap:23px;padding:30px 38px 36px;display:grid}.booking-contact-grid,.booking-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.booking-form label{color:#dce6f0;gap:8px;font-size:13px;font-weight:700;display:grid}.booking-form label>span:first-child{justify-content:space-between;gap:10px;display:flex}.booking-form em{color:#738aa2;letter-spacing:.04em;font-size:11px;font-style:normal;font-weight:650}.booking-form input,.booking-form select,.booking-form textarea{color:#f2f7fc;background:#050f1cc7;border:1px solid #6e96be38;border-radius:11px;outline:0;width:100%;transition:border-color .2s,box-shadow .2s,background .2s}.booking-form input,.booking-form select{min-height:50px;padding:0 14px}.booking-form textarea{resize:vertical;min-height:112px;padding:13px 14px;line-height:1.55}.booking-form select{appearance:auto}.booking-form select option{color:#f4f7fb;background:#081425}.booking-form input::placeholder,.booking-form textarea::placeholder{color:#5f7892}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus,.input-shell:focus-within{background:#081627f0;border-color:#60a5fa9e;box-shadow:0 0 0 4px #2563eb1f}.input-shell{color:#74b8f7;background:#050f1cc7;border:1px solid #6e96be38;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;min-height:50px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid}.input-shell svg{margin-left:14px}.input-shell input{background:0 0;border:0;min-width:0;box-shadow:none!important}.booking-requirement{color:#7f95aa;align-items:center;gap:8px;margin:-12px 0 0;font-size:12px;display:flex}.booking-requirement svg{color:#6eb8fb}.booking-error{color:#ffb4b4;margin:-5px 0 0;font-size:13px;font-weight:650}.booking-form__footer{justify-content:space-between;align-items:center;gap:24px;padding-top:5px;display:flex}.booking-form__footer p{color:#758ba1;align-items:center;gap:8px;max-width:470px;margin:0;font-size:12px;display:flex}.booking-form__footer p svg{color:#77bdfc;flex:none}.booking-calendar-step{padding:22px 30px 30px}.booking-back{color:#8fc8ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 2px;font-weight:750;display:inline-flex}.cal-inline{background:#07111f;border-radius:15px;width:100%;min-height:680px;margin-top:8px;overflow:auto}.booking-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:420px;padding:40px;display:grid}.booking-state__icon{color:#9bd2ff;background:#2563eb24;border:1px solid #60a5fa40;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.booking-state h3{letter-spacing:-.02em;margin:5px 0 0;font-family:Manrope,sans-serif;font-size:25px}.booking-state p{color:#91a4b8;max-width:610px;margin:0}.booking-state code{color:#bde0ff;background:#030a1499;border:1px solid #6e96be29;border-radius:5px;padding:2px 6px}.booking-state .button{margin-top:8px}.booking-state--error a{color:#92cbff;font-weight:750}@keyframes bookingBackdropIn{0%{opacity:0}}@keyframes bookingDialogIn{0%{opacity:0;transform:translateY(18px)scale(.985)}}@media (width<=1180px){.hero{padding-top:140px}.hero__inner{grid-template-columns:1fr;gap:8px}.hero__content{max-width:920px}.hero h1{max-width:860px;font-size:clamp(54px,7vw,74px)}.device-scene{justify-self:center;width:min(100%,760px);max-width:760px;margin-top:10px}.outcomes-grid{grid-template-columns:repeat(2,1fr)}.why-us__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.section{padding:102px 0}.partner-band__inner,.tech-showcase__inner,.faq__inner{grid-template-columns:1fr}.partner-band__inner{gap:46px}.partner-logos{max-width:680px}.tech-showcase__inner{gap:46px}.tech-showcase__copy{order:-1;max-width:760px}.automation-stage{width:min(100%,740px);margin:0 auto}.faq__copy{max-width:720px;position:static}.faq-list{margin-top:4px}}@media (width<=720px){.section{padding:88px 0}.hero{min-height:auto;padding:112px 0 60px}.hero h1{letter-spacing:-.034em;font-size:clamp(43px,11.5vw,58px)}.hero__lead{font-size:16px}.device-scene{width:100%;max-width:none;height:500px;margin:10px 0 -40px}.device-cluster{transform-origin:top;width:680px;height:590px;inset:0 auto auto 50%;transform:translate(-50%)scale(.78)}.scene-grid,.scene-ring,.scene-glow,.floating-card{display:none}.partner-logos{grid-template-columns:1fr;gap:18px;padding:25px}.partner-logo-separator{background:linear-gradient(90deg,#0000,#60a5fa6b,#0000);width:72%;height:1px;margin:0 auto}.why-us__grid{grid-template-columns:1fr;margin-top:42px}.why-card{min-height:220px}.automation-stage{min-height:450px;padding-inline:0}.automation-device{width:100%;top:34px;left:0;transform:none}.automation-card--response{bottom:4px;left:0}.automation-card--booking{top:8px;right:0}.faq-answer__content{padding-right:10px}.booking-dialog__header{padding:28px 24px 22px}.booking-progress{padding-inline:24px}.booking-form{padding:25px 24px 30px}.booking-contact-grid,.booking-field-grid{grid-template-columns:1fr}.booking-form__footer{flex-direction:column;align-items:stretch}.booking-form__footer .button{width:100%}.booking-calendar-step{padding:18px 16px 22px}.cal-inline{min-height:720px}}@media (width<=520px){.container{width:min(calc(100% - 28px), var(--container))}.hero-line{white-space:normal}.hero h1{font-size:clamp(40px,10.8vw,50px)}.hero__actions{flex-direction:column}.hero__actions .button{width:100%}.device-scene{height:425px;margin-bottom:-35px}.device-cluster{transform:translate(-50%)scale(.66)}.section-heading h2,.partner-band h2,.tech-showcase h2,.cta-panel h2{font-size:35px}.outcomes-grid{grid-template-columns:1fr}.outcome-card{min-height:210px}.workflow-node{width:150px;padding:11px}.workflow-node strong{font-size:9px}.booking-modal{padding:10px}.booking-dialog{border-radius:19px;max-height:calc(100vh - 20px)}.booking-dialog__header{padding:24px 19px 20px}.booking-dialog__header p{font-size:14px}.booking-dialog h2{font-size:31px}.booking-progress{grid-template-columns:auto 30px auto;padding:16px 18px;font-size:11px}.booking-progress span{gap:5px}.booking-form{padding:22px 18px 26px}.booking-state{min-height:380px;padding:28px 18px}.cal-inline{min-height:760px}}@media (width<=420px){.device-scene{height:360px}.device-cluster{transform:translate(-50%)scale(.52)}.booking-progress{grid-template-columns:1fr;justify-items:start;gap:8px}.booking-progress b{display:none}}@media (prefers-reduced-motion:reduce){.booking-modal,.booking-dialog{animation:none!important}}html,body{overflow-x:clip}.mobile-panel{visibility:hidden;pointer-events:none}.mobile-panel--open{visibility:visible;pointer-events:auto}@media (width<=640px){.mobile-booking{border-radius:999px;width:auto;min-width:178px;padding:0 17px;left:auto;right:14px}}.reveal-enabled [data-reveal]{opacity:0;transition:opacity .92s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .92s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(30px)}.reveal-enabled [data-reveal=fade]{transform:translateY(16px)}.reveal-enabled [data-reveal=visual]{transform:translate(34px,14px)scale(.975)}.reveal-enabled [data-reveal=scale]{transform:translateY(18px)scale(.965)}.reveal-enabled [data-reveal].is-visible{opacity:1;transform:translate(0,0)scale(1)}[data-scroll-motion]{--screen-scroll-soft:0px;--screen-scroll-deep:0px}.screen-scroll-layer{will-change:transform;backface-visibility:hidden}.phone-chat-scroll{padding-top:1px;position:relative}.workflow-scroll-layer{position:absolute;inset:-12px 0}.faq,.faq-list,.faq-item{overflow-anchor:none}.faq-item{transition:background-color .45s,border-color .45s,box-shadow .45s;position:relative;overflow:hidden}.faq-item:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#60a5fab8,#0000);height:1px;transition:transform .68s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.faq-item--open{background:linear-gradient(90deg,#0d203861,#0815262e);border-color:#60a5fa42;box-shadow:inset 0 1px #ffffff05}.faq-item--open:after{transform:scaleX(1)}.faq-item button,.faq-item--open button{padding:26px 4px;transition:color .3s}.faq-item button span{transition:color .35s,transform .55s cubic-bezier(.65,0,.35,1)}.faq-item--open button span{color:#f6f9fd;transform:translate(3px)}.faq-item button svg{transition:transform .58s cubic-bezier(.65,0,.35,1),color .35s,background-color .35s}.faq-item--open button svg{color:#8dcbff;transform:rotate(180deg)}.faq-answer{will-change:height;grid-template-rows:none;height:0;transition:height .68s cubic-bezier(.65,0,.35,1);display:block;overflow:hidden}.faq-answer__content{opacity:0;padding:0 36px 28px 4px;transition:opacity .38s,transform .58s cubic-bezier(.65,0,.35,1);transform:translateY(-10px)}.faq-answer__content p{margin:0}.faq-item--open .faq-answer__content{opacity:1;padding-bottom:28px;transition-delay:80ms;transform:translate(0,0)}@media (width<=720px){.faq-answer__content{padding-right:10px}}@media (prefers-reduced-motion:reduce){.reveal-enabled [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.screen-scroll-layer{will-change:auto;transform:none!important}.faq-answer,.faq-answer__content,.faq-item,.faq-item:after,.faq-item button span,.faq-item button svg{transition-duration:.01ms!important}}html.reveal-enabled [data-reveal]{opacity:0;filter:blur(5px);transition:opacity 1s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform 1s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .82s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(38px)scale(.992)}html.reveal-enabled [data-reveal=fade]{transform:translateY(24px)}html.reveal-enabled [data-reveal=visual]{transform:translate(42px,18px)scale(.965)}html.reveal-enabled [data-reveal=scale]{transform:translateY(24px)scale(.95)}html.reveal-enabled [data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}html.reveal-enabled [data-reveal=hero]{opacity:1;filter:none;transition:none;transform:none}html.reveal-enabled [data-reveal=hero] [data-hero-step]{opacity:0;filter:blur(7px);transition:opacity .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1),filter .74s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}html.reveal-enabled [data-reveal=hero].is-visible [data-hero-step]{opacity:1;filter:blur();transform:translate(0,0)}html.reveal-enabled [data-reveal=hero].is-visible .hero-line:first-child{transition-delay:40ms}html.reveal-enabled [data-reveal=hero].is-visible .hero-line:nth-child(2){transition-delay:.13s}html.reveal-enabled [data-reveal=hero].is-visible .hero-line:nth-child(3){transition-delay:.22s}html.reveal-enabled [data-reveal=hero].is-visible .hero__lead{transition-delay:.34s}html.reveal-enabled [data-reveal=hero].is-visible .hero__actions{transition-delay:.43s}html.reveal-enabled [data-reveal=hero].is-visible .hero__proof{transition-delay:.51s}html.reveal-enabled .section-heading[data-reveal]{opacity:1;filter:none;transition:none;transform:none}html.reveal-enabled .section-heading[data-reveal]>*{opacity:0;filter:blur(4px);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),filter .68s cubic-bezier(.16,1,.3,1);transform:translateY(25px)}html.reveal-enabled .section-heading[data-reveal].is-visible>*{opacity:1;filter:blur();transform:translate(0,0)}html.reveal-enabled .section-heading[data-reveal].is-visible>.eyebrow{transition-delay:var(--reveal-delay,0s)}html.reveal-enabled .section-heading[data-reveal].is-visible>h2{transition-delay:calc(var(--reveal-delay,0s) + 90ms)}html.reveal-enabled .section-heading[data-reveal].is-visible>p{transition-delay:calc(var(--reveal-delay,0s) + .175s)}[data-interactive-motion]{--pointer-x:0px;--pointer-y:0px;--pointer-x-soft:0px;--pointer-y-soft:0px;--pointer-x-opposite:0px;--pointer-y-opposite:0px;--pointer-rotate-x:0deg;--pointer-rotate-y:0deg;--pointer-glow-x:50%;--pointer-glow-y:48%}[data-scroll-motion=hero]{--dashboard-scroll:0px;--phone-scroll:0px;--scene-scroll-y:0px}[data-scroll-motion=workflow]{--workflow-scroll:0px;--workflow-progress-y:0px}.device-scene{isolation:isolate}.device-scene:before{content:"";z-index:-1;pointer-events:none;opacity:.52;background:radial-gradient(circle at var(--pointer-glow-x) var(--pointer-glow-y), #2563eb3d, transparent 42%);border-radius:42px;transition:background-position .35s;position:absolute;inset:8% 1% 5%}.device-cluster{will-change:auto;animation:none}.workstation{transform:translate3d(var(--pointer-x-soft), calc(var(--pointer-y-soft) + var(--scene-scroll-y)), 0) rotateY(-8deg) rotateX(3deg) rotateZ(-.4deg);transition:transform .42s cubic-bezier(.22,1,.36,1)}.phone-device{transform:translate3d(var(--pointer-x-opposite), calc(var(--pointer-y-opposite) - var(--scene-scroll-y)), 0) rotateY(-10deg) rotateX(3deg) rotateZ(6deg);will-change:auto;transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;animation:none}.device-scene:hover .phone-device{border-color:#60a5fa94;box-shadow:inset 0 1px 1px #fff3,0 34px 54px #00000080,0 0 54px #2563eb38}.floating-card--lead{transform:translate3d(var(--pointer-x-opposite), var(--pointer-y-soft), 0)}.floating-card--booking{transform:translate3d(var(--pointer-x-soft), var(--pointer-y-opposite), 0)}.floating-card{transition:transform .46s cubic-bezier(.22,1,.36,1),border-color .3s}.device-scene:hover .floating-card{border-color:#60a5fa5c}.ops-ui__body{overflow:hidden}.ops-main{transform-origin:top;min-height:520px;padding:13px}.screen-scroll-layer--dashboard{transform:translate3d(0, var(--dashboard-scroll), 0);will-change:transform}.ops-secondary{grid-template-columns:.94fr 1.06fr;gap:7px;margin-top:8px;display:grid}.source-card,.next-actions-card{background:#081627e6;border:1px solid #5e87b221;border-radius:7px;min-height:147px;padding:10px}.source-card__chart{border-bottom:1px solid #6e96be1a;align-items:end;gap:5px;height:43px;margin-top:9px;padding:0 4px;display:flex}.source-card__chart i{width:18%;height:var(--bar-size);background:linear-gradient(#55b8ff,#2563eb);border-radius:3px 3px 0 0;min-height:8px;box-shadow:0 0 10px #3b82f626}.source-card__chart i:nth-child(2){opacity:.82}.source-card__chart i:nth-child(3){opacity:.62}.source-card__chart i:nth-child(4){opacity:.44}.source-card__rows{gap:4px;margin-top:7px;display:grid}.source-card__rows>div{color:#7189a2;justify-content:space-between;align-items:center;font-size:5.8px;display:flex}.source-card__rows span{align-items:center;gap:4px;display:inline-flex}.source-card__rows strong{color:#b8cce0;font-size:6px}.source-dot{background:#62bdff;border-radius:50%;width:4px;height:4px}.source-dot--2{background:#4d83ff}.source-dot--3{background:#6ed7e9}.source-dot--4{background:#748ca6}.next-action{border-bottom:1px solid #6891bd17;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 0;display:grid}.next-action:last-child{border-bottom:0}.next-action__icon{color:#8fcbff;background:#2563eb26;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.next-action__icon--2{color:#75d8ee;background:#0ea5e91f}.next-action__icon--3{color:#81d9a6;background:#22c55e1a}.next-action strong{color:#b8c9da;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6.2px;font-weight:650;overflow:hidden}.next-action small{color:#66819c;font-size:5.4px}.ops-activity-bar{color:#6d86a0;background:linear-gradient(90deg,#2563eb1f,#081627e6);border:1px solid #60a5fa21;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-top:8px;padding:9px 10px;font-size:5.6px;display:grid}.ops-activity-bar span{color:#8fc9ff;align-items:center;gap:5px;display:inline-flex}.ops-activity-bar strong{color:#b8cce0;font-size:5.8px}.ops-activity-bar small{font-size:5.3px}.phone-screen{height:350px;min-height:350px}.phone-chat-viewport{height:288px;overflow:hidden}.phone-chat-scroll{transform-origin:top;min-height:500px;padding:1px 0 12px}.screen-scroll-layer--phone{transform:translate3d(0, var(--phone-scroll), 0);will-change:transform}.phone-qualification{background:linear-gradient(145deg,#2563eb26,#09192be6);border:1px solid #60a5fa33;border-radius:8px;gap:3px;margin:11px 0;padding:9px;display:grid}.phone-qualification span{color:#78c4ff;align-items:center;gap:4px;font-size:5.4px;display:flex}.phone-qualification strong{color:#eef7ff;font-size:7px}.phone-qualification small{color:#68849f;font-size:5.2px}.phone-followup{color:#83d6a5;background:#12452d29;border:1px solid #22c55e29;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin:9px 0;padding:8px;display:grid}.phone-followup span{gap:1px;display:grid}.phone-followup strong{color:#dff7e8;font-size:6.5px}.phone-followup small{color:#6fa486;font-size:5.2px}.device-scroll-cue{z-index:8;color:#738da7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050f1cc7;border:1px solid #60a5fa26;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;position:absolute;bottom:12px;left:25%}.device-scroll-cue span{background:#5dbbff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #5dbbffa6}.device-scroll-cue small{letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:750}.automation-stage{--workflow-scroll:0px;contain:none;isolation:isolate;position:relative}.automation-device{transform:translate3d(var(--pointer-x-soft), calc(var(--pointer-y-soft) + var(--workflow-progress-y)), 0) rotateX(var(--pointer-rotate-x)) rotateY(var(--pointer-rotate-y));transform-origin:50%;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s}.automation-stage:hover .automation-device{border-color:#60a5fa6e;box-shadow:0 38px 76px #00000070,0 0 64px #2563eb1c,inset 0 1px #ffffff0f}.workflow-canvas{height:390px}.workflow-scroll-layer{transform-origin:top;width:100%;height:520px;position:absolute;inset:0}.screen-scroll-layer--workflow{transform:translate3d(0, var(--workflow-scroll), 0);will-change:transform}.workflow-paths{height:520px}.workflow-node{transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s,box-shadow .35s}.workflow-node:after{content:"";opacity:.72;background:#56c5ff;border-radius:50%;width:4px;height:4px;position:absolute;top:9px;right:9px;box-shadow:0 0 8px #56c5ffbf}.workflow-node--source{top:29%;left:3%}.workflow-node--ai{top:5%;left:36%}.workflow-node--calendar{top:35%;right:2.5%}.workflow-node--crm{top:56%;bottom:auto;left:43%}.workflow-node--followup{top:76%;left:18%}.workflow-node--support{top:77%;right:6%}.automation-stage:hover .workflow-node{background:#09182afa;border-color:#60a5fa4d}.automation-stage:hover .workflow-node--source{transform:translate(-5px,2px)}.automation-stage:hover .workflow-node--ai{transform:translate(2px,-5px)}.automation-stage:hover .workflow-node--calendar{transform:translate(6px,-2px)}.automation-stage:hover .workflow-node--crm{transform:translate(3px,5px)}.automation-stage:hover .workflow-node--followup{transform:translate(-5px,5px)}.automation-stage:hover .workflow-node--support{transform:translate(5px,5px)}.workflow-pulse--three{animation:6.4s linear -3.1s infinite workflowPulseThree;top:70%;left:52%}.workflow-live-strip{z-index:8;color:#7f9ab4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050f1ce6;border:1px solid #60a5fa29;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 11px;font-size:7px;display:grid;position:absolute;bottom:12px;left:14px;right:14px}.workflow-live-strip span{color:#8fcaff;align-items:center;gap:6px;display:inline-flex}.workflow-live-strip i{background:linear-gradient(90deg,#60a5fa80,#0000);height:1px}.workflow-live-strip strong{color:#a9bfd4;font-size:6.8px}.automation-card--response{transform:translate3d(var(--pointer-x-opposite), var(--pointer-y-soft), 0)}.automation-card--booking{transform:translate3d(var(--pointer-x-soft), var(--pointer-y-opposite), 0)}.automation-card{transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .3s}.automation-stage:hover .automation-card{border-color:#60a5fa57}.automation-spark{transform:translate3d(var(--pointer-x-opposite), var(--pointer-y-opposite), 0);transition:transform .48s cubic-bezier(.22,1,.36,1)}.automation-pointer-glow{z-index:-1;width:280px;height:280px;left:calc(var(--pointer-glow-x) - 140px);top:calc(var(--pointer-glow-y) - 140px);pointer-events:none;opacity:.32;filter:blur(72px);background:#2563eb38;border-radius:50%;transition:left .38s ease-out,top .38s ease-out;position:absolute}.automation-orbit{z-index:-1;pointer-events:none;border:1px solid #60a5fa21;border-radius:50%;position:absolute}.automation-orbit--one{width:520px;height:220px;animation:12s ease-in-out infinite orbitDrift;top:22%;left:2%;transform:rotate(-15deg)}.automation-orbit--two{width:390px;height:170px;animation:14s ease-in-out infinite orbitDriftTwo;top:33%;right:0;transform:rotate(26deg)}@keyframes workflowPulseThree{0%{opacity:0;transform:translate(0,0)}14%{opacity:1}84%{opacity:1}to{opacity:0;transform:translate(-132px,74px)}}@keyframes orbitDrift{0%,to{opacity:.7;transform:rotate(-15deg)translate(0,0)}50%{opacity:1;transform:rotate(-12deg)translate(5px,-5px)}}@keyframes orbitDriftTwo{0%,to{opacity:.58;transform:rotate(26deg)translate(0,0)}50%{opacity:.88;transform:rotate(22deg)translate(-6px,5px)}}@media (width<=720px){.hero{padding:108px 0 34px;overflow:clip}.hero__inner{gap:24px}.hero__content{z-index:5;position:relative}.hero h1{font-size:clamp(42px,11.2vw,56px);line-height:1.01}.hero__lead{margin-top:24px}.hero__proof{margin-top:25px}.device-scene{background:radial-gradient(circle at 70% 35%,#2563eb3d,#0000 38%),linear-gradient(#07142566,#0307120d);border:1px solid #60a5fa17;border-radius:28px;width:calc(100vw - 28px);max-width:620px;height:430px;margin:12px auto -18px;overflow:hidden}.device-scene:before{border-radius:inherit;opacity:.7;background:linear-gradient(#60a5fa12 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#60a5fa12 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 72% 38%,#2563eb33,#0000 44%);inset:0;-webkit-mask-image:linear-gradient(#000 10% 72%,#0000 100%);mask-image:linear-gradient(#000 10% 72%,#0000 100%)}.device-scene:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(#0000,#030712f0);height:100px;position:absolute;bottom:0;left:0;right:0}.device-cluster{transform-origin:top;width:680px;height:590px;inset:-8px auto auto calc(50% - 340px);transform:scale(.69)}.workstation{top:47px;left:38px}.phone-device{bottom:48px;right:29px}.scene-grid,.scene-ring{display:none}.scene-glow--one{opacity:.65;display:block;top:9%;right:6%}.scene-glow--two{opacity:.4;display:block;bottom:10%;left:10%}.floating-card--lead{display:flex;top:42px;left:28px}.floating-card--booking{display:flex;top:137px;right:17px}.device-scroll-cue{bottom:24px;left:50%;transform:translate(-50%)}.automation-stage{min-height:490px}.automation-device{transform:translate3d(0, var(--workflow-progress-y), 0)}.automation-orbit{display:none}.workflow-node{width:146px;padding:10px}.workflow-node>span{width:31px;height:31px}.workflow-node strong{font-size:8.7px}.workflow-live-strip{left:8px;right:8px}}@media (width<=520px){.hero{padding-top:102px}.device-scene{height:375px;margin-top:14px}.device-cluster{top:-3px;left:calc(50% - 340px);transform:scale(.61)}.workstation{top:42px;left:32px}.phone-device{bottom:64px;right:21px}.floating-card--lead{top:36px;left:18px}.floating-card--booking{top:121px;right:10px}.device-scroll-cue{bottom:19px}.automation-stage{min-height:445px}.workflow-canvas{height:360px}.workflow-live-strip strong{display:none}.workflow-live-strip{grid-template-columns:auto 1fr}}@media (width<=420px){.device-scene{border-radius:23px;height:338px}.device-cluster{top:0;left:calc(50% - 340px);transform:scale(.55)}.workstation{top:39px;left:27px}.phone-device{bottom:72px;right:17px}.floating-card{padding:9px 10px}.floating-card--lead{top:29px;left:11px}.floating-card--booking{top:105px;right:8px}.device-scroll-cue{bottom:15px}}@media (prefers-reduced-motion:reduce){html.reveal-enabled [data-reveal],html.reveal-enabled [data-reveal] *,.workstation,.phone-device,.floating-card,.automation-device,.automation-card,.automation-spark,.workflow-node,.automation-orbit{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.screen-scroll-layer{will-change:auto;transform:none!important}}@media (width<=720px){.device-scene{margin-left:auto;margin-right:auto;left:auto;right:auto}}@media (width<=520px){.hero-line:nth-child(2){white-space:nowrap;letter-spacing:-.045em;font-size:.82em}}:root{--copper:#c77c52;--copper-bright:#efb08a;--copper-pale:#ffd1b5;--copper-deep:#8f4d31;--copper-soft:#c77c5229}body{background:radial-gradient(circle at 82% 9%, #2563eb1a, transparent 25%), radial-gradient(circle at 8% 48%, #c77c520b, transparent 26%), var(--bg)}::selection{color:#fff;background:#c77c5257}.brand__mark{filter:drop-shadow(0 8px 16px #00000057)drop-shadow(0 0 16px #c77c5238);width:45px;height:45px}.brand__text strong{color:var(--copper-bright)}.hero-line--accent{background:linear-gradient(96deg,#62b8ff 0%,#83c8ff 43%,#e6a47c 86%,#f3c3a3 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow>span{background:linear-gradient(90deg, #38bdf8 0%, #4f8ef7 54%, var(--copper-bright) 100%)}.partner-band .eyebrow,.why-us .eyebrow,.cta-panel .eyebrow{color:var(--copper-bright)}.partner-band .eyebrow>span,.why-us .eyebrow>span,.cta-panel .eyebrow>span{background:linear-gradient(90deg, var(--copper-bright), #4f8ef7)}.button{isolation:isolate;position:relative;overflow:hidden}.button:after{content:"";z-index:-1;opacity:.34;background:linear-gradient(90deg,#0000,#ffcdb08c,#0000);width:56px;height:180%;transition:left .65s cubic-bezier(.16,1,.3,1);position:absolute;top:-40%;left:-72px;transform:rotate(16deg)}.button:hover:after{left:calc(100% + 16px)}.button--secondary:after,.button--glass:after{opacity:.18}html.motion-ready [data-section-reveal]{opacity:0;filter:blur(7px);transition:opacity 1.05s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform 1.05s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .85s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(52px)scale(.992)}html.motion-ready [data-section-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}html.motion-ready [data-reveal]{opacity:0;filter:blur(5px);transition:opacity .92s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .92s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .74s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(34px)scale(.99)}html.motion-ready [data-reveal=fade]{transform:translateY(24px)}html.motion-ready [data-reveal=visual]{transform:translate(44px,18px)scale(.965)}html.motion-ready [data-reveal=scale]{transform:translateY(24px)scale(.955)}html.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}html.motion-ready [data-reveal=hero],html.motion-ready .section-heading[data-reveal]{opacity:1;filter:none;transition:none;transform:none}html.motion-ready [data-reveal=hero] [data-hero-step],html.motion-ready .section-heading[data-reveal]>*{opacity:0;filter:blur(6px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}html.motion-ready [data-reveal=hero].is-visible [data-hero-step],html.motion-ready .section-heading[data-reveal].is-visible>*{opacity:1;filter:blur();transform:translate(0,0)}html.motion-ready [data-reveal=hero].is-visible .hero-line:first-child{transition-delay:40ms}html.motion-ready [data-reveal=hero].is-visible .hero-line:nth-child(2){transition-delay:.14s}html.motion-ready [data-reveal=hero].is-visible .hero-line:nth-child(3){transition-delay:.24s}html.motion-ready [data-reveal=hero].is-visible .hero__lead{transition-delay:.36s}html.motion-ready [data-reveal=hero].is-visible .hero__actions{transition-delay:.47s}html.motion-ready [data-reveal=hero].is-visible .hero__proof{transition-delay:.57s}html.motion-ready .section-heading[data-reveal].is-visible>.eyebrow{transition-delay:var(--reveal-delay,0s)}html.motion-ready .section-heading[data-reveal].is-visible>h2{transition-delay:calc(var(--reveal-delay,0s) + .1s)}html.motion-ready .section-heading[data-reveal].is-visible>p{transition-delay:calc(var(--reveal-delay,0s) + .205s)}.outcome-card:nth-child(2n) .icon-shell,.why-card:nth-child(odd) .icon-shell{color:var(--copper-bright);background:linear-gradient(145deg,#c77c5229,#0a182bd1);border-color:#c77c523d;box-shadow:inset 0 1px #ffffff0a,0 0 24px #c77c5212}.service-card--featured{background:radial-gradient(circle at 94% 2%,#c77c5224,#0000 32%),linear-gradient(145deg,#0e2038e6,#050e1bdb);border-color:#c77c524d;box-shadow:inset 0 1px #ffffff0a,0 26px 65px #00000038,0 0 42px #c77c520e}.service-card--featured .service-icon,.service-card--featured .service-number,.system-step:nth-child(2n) .system-step__number{color:var(--copper-bright)}.system-step:nth-child(2n) .system-step__icon{color:var(--copper-bright);background:#c77c521a;border-color:#c77c5238}.outcome-strip__items i:nth-of-type(2){background:var(--copper-bright);box-shadow:0 0 10px #c77c52a6}.partner-band{background:radial-gradient(circle at 18% 35%, #c77c520e, transparent 30%), var(--bg-2)}.partner-logos{border-color:#c77c522e;box-shadow:inset 0 1px #ffffff08,0 26px 70px #00000038}.cta-panel{background:radial-gradient(circle at 90% 22%,#c77c523d,#0000 34%),radial-gradient(circle at 18%,#38bdf82e,#0000 38%),linear-gradient(135deg,#0b2c64 0%,#174fae 56%,#17437f 100%)}.cta-panel__glow{background:radial-gradient(circle,#eeae873d,#0000 64%)}[data-scroll-motion=hero]{--dashboard-scroll:0px;--phone-scroll:0px;--dashboard-indicator:0px;--phone-indicator:0px}[data-scroll-motion=workflow]{--workflow-scroll:0px;--workflow-indicator:0px;--workflow-dash:0}.screen-scroll-layer{backface-visibility:hidden;transform-style:preserve-3d;transition:transform 80ms linear}.ops-main{min-height:700px}.phone-chat-scroll{min-height:710px}.workflow-scroll-layer,.workflow-paths{height:560px}.screen-scroll-layer--dashboard{transform:translate3d(0, var(--dashboard-scroll), 0)}.screen-scroll-layer--phone{transform:translate3d(0, var(--phone-scroll), 0)}.screen-scroll-layer--workflow{transform:translate3d(0, var(--workflow-scroll), 0)}.ops-detail-grid{grid-template-columns:1.08fr .92fr;gap:7px;margin-top:8px;display:grid}.ops-detail-card{background:#081627eb;border:1px solid #5e87b221;border-radius:7px;min-height:146px;padding:10px}.ops-detail-rows{gap:10px;margin-top:13px;display:grid}.ops-detail-rows>div{color:#7790aa;grid-template-columns:minmax(0,1fr) 74px auto;align-items:center;gap:7px;font-size:5.8px;display:grid}.ops-detail-rows i{background:#6e96be1f;border-radius:99px;height:4px;overflow:hidden}.ops-detail-rows i b{width:var(--detail-progress);border-radius:inherit;background:linear-gradient(90deg, #438af2, var(--copper-bright));height:100%;display:block}.ops-detail-rows strong{color:#bfd0e2;font-size:6px}.ops-queue-rows{gap:8px;margin-top:12px;display:grid}.ops-queue-rows>div{border-bottom:1px solid #6891bd14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding-bottom:7px;display:grid}.ops-queue-rows>div:last-child{border-bottom:0}.ops-queue-rows strong{color:#9fb4c9;font-size:5.9px}.ops-queue-rows b{color:#d8e6f4;font-size:6.5px}.ops-queue-dot{background:#66bfff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #66bfff73}.ops-queue-dot--2{background:var(--copper-bright);box-shadow:0 0 7px #c77c5273}.ops-queue-dot--3{background:#62d899;box-shadow:0 0 7px #62d89961}.phone-reminder-card{color:var(--copper-bright);background:linear-gradient(145deg,#c77c5221,#09192beb);border:1px solid #c77c5233;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin:9px 0;padding:9px;display:grid}.phone-reminder-card span{gap:1px;display:grid}.phone-reminder-card strong{color:#ffe3d1;font-size:6.5px}.phone-reminder-card small{color:#a57c68;font-size:5.2px}.screen-progress{z-index:11;pointer-events:none;background:#6f97be1f;border-radius:99px;width:3px;position:absolute;overflow:hidden}.screen-progress span{border-radius:inherit;background:linear-gradient(180deg, #69c5ff, var(--copper-bright));width:100%;height:36px;position:absolute;top:0;left:0;box-shadow:0 0 9px #5dbbff73}.screen-progress--dashboard{height:264px;top:45px;right:5px}.screen-progress--dashboard span{transform:translate3d(0, var(--dashboard-indicator), 0)}.screen-progress--phone{height:252px;top:56px;right:5px}.screen-progress--phone span{transform:translate3d(0, var(--phone-indicator), 0)}.screen-progress--workflow{height:322px;top:43px;right:8px}.screen-progress--workflow span{transform:translate3d(0, var(--workflow-indicator), 0)}.workflow-paths path{stroke-dasharray:10 12;stroke-dashoffset:var(--workflow-dash);transition:stroke-dashoffset 80ms linear,opacity .3s}.automation-stage .workflow-node{opacity:.72;filter:saturate(.78);transition:opacity .35s,filter .35s,transform .5s cubic-bezier(.22,1,.36,1),border-color .35s,background .35s,box-shadow .35s}.automation-stage[data-flow-step="0"] .workflow-node--source,.automation-stage[data-flow-step="1"] .workflow-node--ai,.automation-stage[data-flow-step="2"] .workflow-node--calendar,.automation-stage[data-flow-step="3"] .workflow-node--crm,.automation-stage[data-flow-step="4"] .workflow-node--followup,.automation-stage[data-flow-step="5"] .workflow-node--support{opacity:1;filter:saturate(1.12);background:linear-gradient(145deg,#c77c5226,#08172afa);border-color:#e29b6f8f;transform:translateY(-4px)scale(1.025);box-shadow:0 15px 34px #00000047,0 0 24px #c77c521f,inset 0 1px #ffffff0a}.automation-stage[data-flow-step="0"] .workflow-node--source>span,.automation-stage[data-flow-step="1"] .workflow-node--ai>span,.automation-stage[data-flow-step="2"] .workflow-node--calendar>span,.automation-stage[data-flow-step="3"] .workflow-node--crm>span,.automation-stage[data-flow-step="4"] .workflow-node--followup>span,.automation-stage[data-flow-step="5"] .workflow-node--support>span{color:var(--copper-pale);background:#c77c522e}.scene-ring--one{animation:16s linear infinite v15Orbit}.scene-ring--two{animation:21s linear infinite v15OrbitReverse}.scene-glow--one{animation:10s ease-in-out infinite v15GlowDrift}.scene-glow--two{animation:12s ease-in-out infinite v15GlowDriftReverse}@keyframes v15Orbit{to{transform:rotate(360deg)}}@keyframes v15OrbitReverse{to{transform:rotate(-360deg)}}@keyframes v15GlowDrift{0%,to{opacity:.58;transform:translate(0,0)scale(1)}50%{opacity:.78;transform:translate(-12px,9px)scale(1.06)}}@keyframes v15GlowDriftReverse{0%,to{opacity:.42;transform:translate(0,0)scale(1)}50%{opacity:.66;transform:translate(10px,-8px)scale(1.08)}}@media (width<=720px){.container,.hero__inner{width:calc(100% - 40px);max-width:none;margin-left:auto;margin-right:auto}.hero__content{padding-inline:1px}.device-scene{background:radial-gradient(circle at 78% 28%,#c77c5221,#0000 33%),radial-gradient(circle at 64% 42%,#2563eb3d,#0000 41%),linear-gradient(#07142575,#03071214);border-color:#c77c5221;width:100%;margin-left:auto;margin-right:auto}.device-scene:before{background:linear-gradient(#60a5fa11 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#60a5fa11 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 72% 38%,#c77c521a,#0000 42%),radial-gradient(circle at 62% 40%,#2563eb33,#0000 48%)}.screen-progress{width:4px}.ops-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=420px){.container,.hero__inner{width:calc(100% - 36px)}.brand__mark{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){html.motion-ready [data-section-reveal],html.motion-ready [data-reveal]{opacity:0!important;filter:none!important;transition:opacity .34s ease var(--reveal-delay,0s)!important;transform:none!important}html.motion-ready [data-section-reveal].is-visible,html.motion-ready [data-reveal].is-visible{opacity:1!important}html.motion-ready [data-reveal=hero] [data-hero-step],html.motion-ready .section-heading[data-reveal]>*{opacity:0!important;filter:none!important;transition:opacity .3s!important;transform:none!important}html.motion-ready [data-reveal=hero].is-visible [data-hero-step],html.motion-ready .section-heading[data-reveal].is-visible>*{opacity:1!important}.screen-scroll-layer--dashboard{transform:translate3d(0, var(--dashboard-scroll), 0)!important}.screen-scroll-layer--phone{transform:translate3d(0, var(--phone-scroll), 0)!important}.screen-scroll-layer--workflow{transform:translate3d(0, var(--workflow-scroll), 0)!important}.screen-progress span{transition:none!important}.scene-ring,.scene-glow,.workflow-pulse,.automation-orbit{animation:none!important}}@media (width<=720px){html.motion-ready .device-scene[data-reveal=visual]{transform:translateY(26px)scale(.975)}html.motion-ready .device-scene[data-reveal=visual].is-visible{transform:translate(0,0)scale(1)}}:root{--border-warm:#efb08a40;--surface-neutral:#0a1524}.device-scene{--device-canvas-scale:.78}.device-cluster{width:740px;height:570px;transform:translate3d(-50%, -50%, 0) scale(var(--device-canvas-scale));transform-origin:50%;inset:50% auto auto 50%}.workstation{width:510px;top:78px;left:0}.phone-device{width:164px;bottom:32px;right:0}.floating-card--lead{top:74px;left:4%}.floating-card--booking{top:142px;right:3%}.device-scroll-cue{display:none!important}.faq-list[data-reveal]{will-change:opacity, transform}.faq-item{isolation:isolate;color:var(--text)}.faq-item button{z-index:2;width:100%;color:var(--text);position:relative}.faq-item button span,.faq-answer__content,.faq-answer__content p{visibility:visible}.faq-answer{will-change:auto}.faq-item--open .faq-answer{will-change:height}.faq-answer__content p{color:#9fb0c3}.faq-item--open{background:linear-gradient(90deg,#c77c5213,#0000 38%),linear-gradient(90deg,#0d20386b,#08152633);border-color:#efb08a38}.faq-item:after{background:linear-gradient(90deg,#0000,#60a5fa99,#efb08ab8,#0000)}.faq-item--open button svg{color:var(--copper-bright)}.button{background:linear-gradient(125deg,#245de4 0%,#317ff4 70%,#388fdc 100%);border-color:#efb08a38;box-shadow:0 14px 38px #2563eb3d,0 0 0 1px #c77c5209,inset 0 1px #fff3}.button:hover{border-color:#efb08a66;box-shadow:0 18px 48px #2563eb45,0 0 30px #c77c5214,inset 0 1px #fff3}.button--secondary{background:linear-gradient(145deg,#0d1c2ff0,#071220eb);border-color:#94a3b83d}.button--secondary:hover{border-color:#efb08a4f}.services:before,.tech-showcase:before,.faq:before{content:"";background:linear-gradient(90deg,#0000,#4da3ff85,#efb08a85,#0000);width:min(220px,34vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.outcome-card:nth-child(3),.why-card:nth-child(2),.process-card:nth-child(2),.process-card:nth-child(5){background:radial-gradient(circle at 92% 4%,#c77c5212,#0000 28%),linear-gradient(145deg,#0c1d31e0,#06101de0);border-color:#efb08a2e}.process-card:nth-child(2) .process-card__number,.process-card:nth-child(5) .process-card__number{color:var(--copper-bright)}.workflow-status,.ops-ui__live{color:#b8c5d3}.workflow-status span,.ops-ui__live span{background:var(--copper-bright);box-shadow:0 0 8px #efb08a70}.cta-panel{background:radial-gradient(circle at 88% 18%,#c77c5242,#0000 34%),radial-gradient(circle at 15% 52%,#307ee733,#0000 40%),linear-gradient(135deg,#0a1a31 0%,#0d2a4c 54%,#14263d 100%);border-color:#efb08a2e}.cta-calendar-icon,.cta-calendar-button{border-color:#efb08a3d}.cta-calendar-icon{color:var(--copper-pale)}@media (width>=1181px){.device-cluster{left:48.5%}}@media (width<=1180px) and (width>=721px){.device-scene{--device-canvas-scale:.88}.device-cluster{left:49%}}@media (width<=720px){.hero__inner,.container{width:calc(100% - 40px);max-width:none;margin-inline:auto}.hero__content{width:100%;min-width:0;padding-inline:0}.device-scene{--device-canvas-scale:.7;width:100%;height:clamp(360px,61vw,425px);margin-inline:auto}.device-cluster{transform:translate3d(-50%, -50%, 0) scale(var(--device-canvas-scale));transform-origin:50%;top:50%;left:50%}.workstation{top:78px;left:0}.phone-device{bottom:32px;right:0}.floating-card--lead{top:64px;left:4%}.floating-card--booking{top:138px;right:1%}}@media (width<=560px){.device-scene{--device-canvas-scale:.58;height:375px}}@media (width<=420px){.hero__inner,.container{width:calc(100% - 36px)}.device-scene{--device-canvas-scale:.44;height:338px}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-answer__content,.faq-item,.faq-item:after,.faq-item button span,.faq-item button svg{transition-duration:.12s!important}}html.motion-ready [data-section-reveal],html.motion-ready [data-reveal],html.motion-ready [data-reveal=hero] [data-hero-step],html.motion-ready .section-heading[data-reveal]>*{filter:none!important}.ops-ui,.phone-screen,.workflow-canvas{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;backface-visibility:hidden}.workstation__lid{transform:rotateY(-3deg)rotateX(1deg)}.screen-sheen{opacity:.18}.ops-heading small,.ops-card-title small,.ops-metrics small,.pipeline-row small,.source-card__rows,.ops-detail-rows,.ops-queue-rows,.phone-header small,.chat-time,.phone-qualification small,.phone-followup small,.phone-reminder-card small{color:#8fa8c1}.ops-heading strong{letter-spacing:-.01em;font-size:11px}.ops-metrics article>strong{font-size:13px}.ops-card-title>span{color:#d4e2ef;font-size:7px}.pipeline-row strong,.next-action strong,.source-card__rows strong,.ops-detail-rows strong,.ops-queue-rows strong{font-size:6.4px}.phone-agent strong{font-size:7.5px}.chat-bubble{font-size:6.4px;line-height:1.45}.workflow-node small{color:#829bb3}.workflow-node strong{color:#e1ebf5}.partner-logo-slot{min-height:112px}.partner-logo-slot--bee img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000052);width:66px;height:66px}.partner-logo-slot--wordmark img{object-fit:contain;filter:drop-shadow(0 8px 18px #00000040);width:min(100%,214px);height:auto}.service-card{scroll-margin-top:108px}.footer-column a[href^=\#]{text-underline-offset:4px}@media (width<=720px){.partner-logo-slot{min-height:92px}.partner-logo-slot--bee img{width:60px;height:60px}.partner-logo-slot--wordmark img{width:min(100%,196px)}.workstation__lid{transform:none}html.motion-ready .tech-showcase__inner>[data-reveal=visual]{transform:translateY(24px)scale(.98)}html.motion-ready .tech-showcase__inner>[data-reveal=visual].is-visible{transform:translate(0,0)scale(1)}}@media (width<=980px){html.motion-ready .tech-showcase__inner>[data-reveal=visual]{transform:translateY(24px)scale(.98)}html.motion-ready .tech-showcase__inner>[data-reveal=visual].is-visible{transform:translate(0,0)scale(1)}}.booking-dialog--direct,.booking-dialog--calendar{width:min(100%,1180px);max-height:calc(100dvh - 44px)}.booking-progress,.booking-back{display:none}.booking-calendar-step--direct{padding:18px 22px 24px}.cal-embed-shell{min-height:720px;position:relative}.cal-inline{background:radial-gradient(circle at 80% 0,#2563eb1f,#0000 32%),#07111f;border:1px solid #7ea3ca1f;border-radius:16px;min-height:720px;margin:0}.booking-loading{z-index:3;text-align:center;background:radial-gradient(circle at 50% 35%,#2563eb26,#0000 30%),#07111f;border-radius:16px;align-content:center;place-items:center;gap:10px;padding:30px;display:grid;position:absolute;inset:0}.booking-loading strong{margin-top:6px;font-family:Manrope,sans-serif;font-size:19px}.booking-loading p{color:#8fa4ba;max-width:430px;margin:0;font-size:14px}.booking-loading__spinner{border:3px solid #7ea3ca2e;border-top-color:#d08a58;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite bookingSpinner}.booking-success{color:#f8fafc;background:linear-gradient(135deg,#d08a5821,#2563eb14),#07111feb;border:1px solid #d08a5857;border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:14px;padding:14px 16px;display:flex}.booking-success svg{color:#e5a678;flex:none;margin-top:2px}.booking-success div{gap:3px;display:grid}.booking-success span{color:#9eb0c3;font-size:13px;line-height:1.55}.booking-external{color:#72879d;flex-wrap:wrap;justify-content:center;gap:5px;margin:13px 0 0;font-size:12px;display:flex}.booking-external a{color:#8dc8ff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.booking-state__actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:8px;display:flex}@keyframes bookingSpinner{to{transform:rotate(360deg)}}@media (width<=720px){.booking-modal{place-items:stretch stretch;padding:0}.booking-dialog--direct,.booking-dialog--calendar{border:0;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.booking-dialog--direct .booking-dialog__header,.booking-dialog--calendar .booking-dialog__header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050e1bf0;padding:20px 18px 16px;position:sticky;top:0}.booking-dialog h2{padding-right:8px;font-size:29px}.booking-calendar-step--direct{padding:10px 8px 18px}.cal-embed-shell,.cal-inline{min-height:810px}.cal-inline{border-radius:12px}.booking-success{margin-inline:4px}.booking-external{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.booking-loading__spinner{animation-duration:1.8s}}@media (hover:hover) and (pointer:fine){html.motion-ready .outcome-card[data-reveal].is-visible,html.motion-ready .why-card[data-reveal].is-visible,html.motion-ready .process-card[data-reveal].is-visible,html.reveal-enabled .outcome-card[data-reveal].is-visible,html.reveal-enabled .why-card[data-reveal].is-visible,html.reveal-enabled .process-card[data-reveal].is-visible{transition:opacity .74s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .74s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .74s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), top .25s ease, border-color .25s ease, background .25s ease, box-shadow .25s ease;position:relative;top:0}html.motion-ready .outcome-card[data-reveal].is-visible:hover,html.reveal-enabled .outcome-card[data-reveal].is-visible:hover{background:linear-gradient(145deg,#112744e6,#06101fd6);border-color:#60a5fa57;top:-5px}html.motion-ready .why-card[data-reveal].is-visible:hover,html.reveal-enabled .why-card[data-reveal].is-visible:hover{background:linear-gradient(155deg,#112744eb,#06101fe6);border-color:#60a5fa57;top:-4px}html.motion-ready .process-card[data-reveal].is-visible:hover,html.reveal-enabled .process-card[data-reveal].is-visible:hover{border-color:#60a5fa52;top:-4px}}@media (width<=720px){.floating-card--booking{top:105px}.mobile-booking{color:#f5f9ff;-webkit-backdrop-filter:blur(14px)saturate(138%);backdrop-filter:blur(14px)saturate(138%);text-shadow:0 1px 2px #0000006b;background:#040e1cb8;border:1px solid #91c1eb4d;padding-inline:18px;box-shadow:0 12px 32px #00000057,inset 0 1px #ffffff14}.mobile-booking:focus-visible{outline-offset:3px;outline:2px solid #87c6ffc7}}@media (width<=560px){.floating-card--booking{top:88px}}@media (width<=420px){.floating-card--booking{top:74px}}
