:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#100a04;--ink-soft:#372f25;--muted:#6f685e;--paper:#fbf6ee;--paper-2:#f4ece0;--paper-3:#e8dccb;--line:#d4c9b9;--coral:#da452c;--coral-dark:#ac2914;--teal:#004d50;--teal-dark:#001c24;--amber:#eebc43;--yellow:#ffd331;--green:#288550;--shadow:0 24px 70px #23180a24;--radius:8px;--pad:clamp(18px, 4vw, 64px);--max:1180px;--display:"Sora", "Source Sans 3", sans-serif;--body:"Source Sans 3", "Sora", sans-serif}@supports (color:lab(0% 0 0)){:root{--ink:lab(3.04306% 1.2942 2.91781);--ink-soft:lab(19.9726% 2.27755 8.01437);--muted:lab(44.3397% 1.79005 6.72295);--paper:lab(97.1284% .842631 4.50256);--paper-2:lab(93.6607% 1.29905 6.77785);--paper-3:lab(88.4547% 1.94991 9.84371);--line:lab(81.4808% 2.16824 9.39637);--coral:lab(51.8431% 58.1345 48.1945);--coral-dark:lab(39.2467% 52.2534 45.3864);--teal:lab(28.8778% -25.4677 -9.25263);--teal-dark:lab(8.55343% -8.5824 -9.39534);--amber:lab(79.3609% 9.68412 65.2166);--yellow:lab(86.546% 6.59433 86.1169);--green:lab(49.3478% -37.9658 20.6059);--shadow:0 24px 70px lab(9.49565% 4.09745 10.0599/.14)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);background:radial-gradient(circle at 12% 0%, #f0dfc4b8, transparent 32rem), var(--paper);color:var(--ink);letter-spacing:0;margin:0}@supports (color:lab(0% 0 0)){body{background:radial-gradient(circle at 12% 0%, lab(89.6347% 3.1701 15.2811/.72), transparent 32rem), var(--paper)}}body.nav-open{overflow:hidden}a{color:inherit}a:visited{color:#343368;color:lab(23.4584% 12.8436 -31.4604)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:6px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf4ece6;background:lab(96.5484% .84284 4.50271/.9);position:sticky;top:0}.announcement-bar{min-height:36px;padding:6px var(--pad);background:var(--ink);color:#fcf8f1;color:lab(97.704% .696033 3.74807);justify-content:center;align-items:center;gap:18px;font-size:.92rem;font-weight:800;display:flex}.announcement-bar a{color:#fcf8f1;color:lab(97.704% .696033 3.74807);text-decoration:none}.announcement-bar a:after{content:" ->"}.nav-shell{background:#fefbf7f5;background:lab(98.8548% .410289 2.24417/.96);border:1px solid #e1d6c6;border:1px solid lab(86.1213% 2.15864 9.38915);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;max-width:1350px;min-height:74px;margin:16px auto;padding:0 16px 0 18px;display:flex;box-shadow:0 12px 40px #23180a14;box-shadow:0 12px 40px lab(9.49565% 4.09745 10.0599/.08)}.brand{align-items:center;gap:12px;min-height:50px;text-decoration:none;display:inline-flex}.brand:visited{color:inherit}.brand-mark{background:var(--yellow);width:42px;height:42px;color:var(--ink);font-family:var(--display);border:2px solid var(--ink);border-radius:10px;place-items:center;font-weight:800;display:grid}.brand-logo{border-radius:6px;align-items:center;min-height:56px;padding:4px 0;display:inline-flex}.brand-logo img.brand-mark{background:0 0;border:none;border-radius:6px;width:auto;max-width:clamp(220px,24vw,320px);height:52px;display:block}.brand strong,.brand small{display:block}.brand strong{font-family:var(--display);font-weight:800}.brand small{color:var(--muted);margin-top:1px;font-size:.78rem}.footer-brand{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.footer-brand-logo{background:var(--paper);border-radius:10px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #00040773;box-shadow:0 10px 30px lab(.931486% -1.2747 -2.28314/.45)}.footer-brand-logo img{border-radius:6px;width:auto;max-width:320px;height:56px;display:block}.nav-links{align-items:center;gap:clamp(14px,2vw,26px);font-size:.95rem;font-weight:700;display:flex}.nav-links a{min-height:44px;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.nav-links a:hover{color:var(--ink)}.nav-cta{border:1px solid var(--ink);background:var(--ink);border-radius:999px;padding:0 18px;color:#fcf8f1!important;color:lab(97.704% .696033 3.74807)!important}.nav-toggle{border:1px solid var(--line);min-height:44px;color:var(--ink);font:700 1rem var(--body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:0 15px;display:none}.menu-glyph,.menu-glyph:before,.menu-glyph:after{background:currentColor;border-radius:2px;width:16px;height:2px;display:block}.menu-glyph{position:relative}.menu-glyph:before,.menu-glyph:after{content:"";position:absolute;left:0}.menu-glyph:before{top:-6px}.menu-glyph:after{top:6px}main{overflow:clip}section,[id]{scroll-margin-top:88px}.hero{min-height:calc(100svh - 126px);padding:clamp(38px, 6vw, 72px) var(--pad) clamp(38px, 6vw, 70px);background:radial-gradient(circle at 84% 19%, #ead79b57, transparent 22rem), var(--paper);isolation:isolate;grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr);align-items:center;gap:clamp(32px,6vw,78px);display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.hero{background:radial-gradient(circle at 84% 19%, lab(86.4199% .721782 32.2261/.34), transparent 22rem), var(--paper)}}.hero-copy,.ops-visual{z-index:2;position:relative}.hero:before,.hero:after{content:none}.hero-copy{align-self:start;max-width:760px}.hero-kinetic{z-index:0;pointer-events:none;opacity:.42;--orbit-shift-x:0px;--orbit-shift-y:0px;position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle 180px at var(--pointer-x,50%) var(--pointer-y,50%), #fefbf742, transparent 72%);opacity:0;transition:opacity .24s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.hero:after{background:radial-gradient(circle 180px at var(--pointer-x,50%) var(--pointer-y,50%), lab(98.8548% .410289 2.24417/.26), transparent 72%)}}.hero.is-pointer-active:after{opacity:1}.hero-cursor,.hero-cursor-ripple{z-index:2;border:2px solid var(--coral);opacity:0;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;transition:opacity .18s;display:block;position:absolute;top:0;left:0}.hero-cursor-ripple{border-width:1px;border-color:var(--yellow);width:54px;height:54px;margin:-27px 0 0 -27px;transform:scale(.65)}.hero.is-pointer-active .hero-cursor,.hero.is-pointer-active .hero-cursor-ripple{opacity:.9}.hero.is-pointer-active .hero-cursor-ripple{animation:1.8s ease-out infinite cursor-ripple}.signal-orbit{translate:var(--orbit-shift-x) var(--orbit-shift-y);aspect-ratio:1;border:1px solid #17100929;border:1px solid lab(5.26378% 1.78479 4.32/.16);border-radius:50%;width:min(58vw,720px);animation:28s linear infinite orbit-spin;position:absolute;top:clamp(82px,10vw,150px);right:max(-120px,-7vw)}.signal-orbit:before,.signal-orbit:after{content:"";border-radius:inherit;border:1px solid #17100924;border:1px solid lab(5.26378% 1.78479 4.32/.14);position:absolute;inset:13%}.signal-orbit:after{border-color:#da452c40;border-color:lab(51.8431% 58.1345 48.1945/.25);inset:29%}.signal-orbit span{min-width:66px;min-height:34px;color:var(--ink);font-family:var(--display);background:#fefbf7d1;background:lab(98.8548% .410289 2.24417/.82);border:1px solid #23180a2e;border:1px solid lab(9.49565% 4.09745 10.0599/.18);border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;animation:28s linear infinite counter-spin;display:grid;position:absolute;box-shadow:0 12px 30px #23180a1a;box-shadow:0 12px 30px lab(9.49565% 4.09745 10.0599/.1)}.signal-orbit span:first-child{top:2%;left:45%}.signal-orbit span:nth-child(2){top:18%;right:8%}.signal-orbit span:nth-child(3){top:48%;right:-3%}.signal-orbit span:nth-child(4){bottom:14%;right:12%}.signal-orbit span:nth-child(5){bottom:0;left:44%}.signal-orbit span:nth-child(6){bottom:16%;left:8%}.signal-orbit span:nth-child(7){top:48%;left:-3%}.signal-orbit span:nth-child(8){top:16%;left:10%}.signal-beam{transform-origin:0;opacity:.55;background:linear-gradient(90deg,#0000,#da452ca6,#0000);background:linear-gradient(90deg,#0000,lab(51.8431% 58.1345 48.1945/.65),#0000);width:min(42vw,560px);height:2px;animation:5.8s cubic-bezier(.16,1,.3,1) infinite beam-sweep;position:absolute}.beam-one{top:34%;right:18%;transform:rotate(18deg)}.beam-two{animation-delay:1.3s;top:57%;right:26%;transform:rotate(-12deg)}.beam-three{animation-delay:2.6s;top:74%;right:8%;transform:rotate(8deg)}.eyebrow{width:fit-content;color:var(--coral-dark);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;background:#f6dcc2;background:lab(89.5375% 6.14265 16.3664);border-radius:999px;margin:0 0 18px;padding:7px 12px;font-size:.72rem;font-weight:800}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--display);letter-spacing:0}h1{letter-spacing:-.025em;max-width:13.5ch;margin-bottom:20px;font-size:clamp(2.75rem,5.7vw,5.35rem);line-height:1}h2{margin-bottom:18px;font-size:clamp(2rem,4.5vw,4.4rem);line-height:1}h3{margin-bottom:10px;font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.15}p{max-width:72ch;color:var(--ink-soft);font-size:1.06rem;line-height:1.62}.hero-lede{max-width:58ch;font-size:clamp(1rem,1.15vw,1.14rem)}.hero-actions,.footer-links{flex-wrap:wrap;gap:12px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.button.primary{background:var(--coral);color:#fefbf7;color:lab(98.8576% .340611 2.25874);box-shadow:0 14px 26px #da452c3d;box-shadow:0 14px 26px lab(51.8431% 58.1345 48.1945/.24)}.button.primary:visited{color:#fefbf7;color:lab(98.8576% .340611 2.25874)}.button.primary:hover{background:var(--coral-dark)}.button.secondary{color:var(--ink);background:#fefbf7c2;background:lab(98.8576% .340611 2.25874/.76);border-color:#cec2b2;border-color:lab(79.1616% 2.2693 9.78317)}.button.secondary:visited{color:var(--ink)}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-proof span{min-height:34px;color:var(--ink-soft);background:#fefbf7c2;background:lab(98.8548% .410289 2.24417/.76);border:1px solid #d2c5b4;border:1px solid lab(80.3239% 2.45982 10.5481);border-radius:999px;align-items:center;padding:0 12px;font-size:.92rem;font-weight:800;display:inline-flex}.ops-visual{--tilt-x:0deg;--tilt-y:0deg;min-height:420px;transform:perspective(1200px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));will-change:transform;background:radial-gradient(circle at 90% 14%, #ffd33138, transparent 15rem), linear-gradient(155deg, #01202e, var(--ink) 62%);color:#fcf8f1;color:lab(97.704% .696033 3.74807);box-shadow:var(--shadow);border:1px solid #fefbf71f;border:1px solid lab(98.8548% .410289 2.24417/.12);border-radius:18px;grid-template-rows:auto 1fr auto;align-self:stretch;transition:transform .18s ease-out;display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.ops-visual{background:radial-gradient(circle at 90% 14%, lab(86.546% 6.59433 86.1169/.22), transparent 15rem), linear-gradient(155deg, lab(10.7416% -7.06049 -12.8537), var(--ink) 62%)}}.ops-topline,.ops-footer{border-bottom:1px solid #fefbf71f;border-bottom:1px solid lab(98.8548% .410289 2.24417/.12);justify-content:space-between;gap:16px;padding:20px 22px;display:flex}.ops-topline>div{gap:3px;display:grid}.ops-live-button{color:#fcf8f1;color:lab(97.704% .696033 3.74807);min-height:34px;font:800 .78rem var(--body);cursor:pointer;background:#fefbf714;background:lab(98.8548% .410289 2.24417/.08);border:1px solid #fefbf72e;border:1px solid lab(98.8548% .410289 2.24417/.18);border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:background .18s,transform .18s;display:inline-flex}.ops-live-button:hover{background:#fefbf729;background:lab(98.8548% .410289 2.24417/.16);transform:translateY(-1px)}.ops-live-button:disabled{cursor:wait}.ops-live-button>span{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite status-pulse;box-shadow:0 0 #28855066;box-shadow:0 0 lab(49.3478% -37.9658 20.6059/.4)}.ops-live-button.is-running>span{background:var(--yellow)}.ops-visual.is-running{box-shadow:0 0 0 1px #ffd3315c,0 24px 90px #ffd33133;box-shadow:0 0 0 1px lab(86.546% 6.59433 86.1169/.36),0 24px 90px lab(86.546% 6.59433 86.1169/.2)}.ops-visual.is-running .ops-radar{animation:.9s cubic-bezier(.16,1,.3,1) both radar-focus}.ops-visual.is-running .ops-ticket{animation:.9s cubic-bezier(.16,1,.3,1) both ticket-focus}.ops-visual.is-running .ops-queue div{animation-duration:1.4s}.ops-progress-track{background:#23180a1a;background:lab(9.49565% 4.09745 10.0599/.1);border-radius:999px;height:5px;margin-top:13px;display:block;overflow:hidden}.ops-progress-bar{transform-origin:0;border-radius:inherit;background:var(--coral);width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(.25)}.ops-handoff span{transition:background .22s,color .22s,border-color .22s,transform .22s}.ops-handoff span.is-active{border-color:var(--yellow);background:var(--yellow);color:var(--ink);transform:translateY(-2px)}.ops-handoff span.is-complete{background:#28855047;background:lab(49.3478% -37.9658 20.6059/.28);border-color:#288550a3;border-color:lab(49.3478% -37.9658 20.6059/.64)}.ops-topline span,.ops-footer span,.ops-node small{color:#dfd6c9;color:lab(86.1241% 1.46458 7.54603);font-size:.86rem;font-weight:700}.ops-topline strong{color:var(--yellow);font-family:var(--display)}.ops-map{background-color:#0000;background-image:linear-gradient(90deg,#fefbf714 1px,#0000 1px),linear-gradient(0deg,#fefbf714 1px,#0000 1px);background-image:linear-gradient(90deg,lab(98.8548% .410289 2.24417/.08) 1px,#0000 1px),linear-gradient(0deg,lab(98.8548% .410289 2.24417/.08) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-content:center;gap:8px;padding:clamp(10px,1.5vw,16px);display:grid}.ops-status{gap:8px;display:flex}.ops-status span{background:var(--green);border-radius:50%;width:10px;height:10px;animation:1.8s ease-out infinite status-pulse}.ops-status span:nth-child(2){animation-delay:.24s}.ops-status span:nth-child(3){animation-delay:.48s}.ops-ticket,.ops-queue div{border-radius:var(--radius);color:var(--ink);background:#fefbf7eb;background:lab(98.8548% .410289 2.24417/.92);border:1px solid #fefbf724;border:1px solid lab(98.8548% .410289 2.24417/.14)}.ops-ticket{padding:13px;box-shadow:0 20px 45px #06030033;box-shadow:0 20px 45px lab(.895626% .743724 1.28612/.2)}.ops-ticket small,.ops-ticket strong,.ops-ticket p{display:block}.ops-ticket small{color:var(--coral-dark);font-weight:800}.ops-ticket strong{font-family:var(--display);margin-top:4px;font-size:clamp(1.15rem,1.7vw,1.55rem)}.ops-ticket p{margin:10px 0 0;font-size:.98rem}.ops-handoff{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ops-handoff span{color:#fcf8f1;color:lab(97.704% .696033 3.74807);background:#fefbf71f;background:lab(98.8548% .410289 2.24417/.12);border:1px solid #fefbf724;border:1px solid lab(98.8548% .410289 2.24417/.14);border-radius:999px;place-items:center;min-height:34px;font-size:.82rem;font-weight:800;display:grid}.ops-radar{background:radial-gradient(circle,#ffd33133,#0000 31%),#0c060252;background:radial-gradient(circle,lab(86.546% 6.59433 86.1169/.2),#0000 31%),lab(1.97629% 1.15605 2.32196/.32);border:1px solid #fefbf71f;border:1px solid lab(98.8548% .410289 2.24417/.12);border-radius:14px;place-items:center;min-height:110px;display:grid;position:relative;overflow:hidden}.radar-core{background:var(--yellow);width:72px;height:72px;color:var(--ink);font-family:var(--display);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;display:grid;box-shadow:0 0 0 12px #ffd3311f;box-shadow:0 0 0 12px lab(86.546% 6.59433 86.1169/.12)}.radar-core-badge{border-radius:6px;width:46px;height:auto;display:block}.radar-ring,.radar-dot{border-radius:50%;position:absolute}.radar-ring{border:1px solid #fefbf72e;border:1px solid lab(98.8548% .410289 2.24417/.18);width:120px;height:120px;animation:3.6s ease-out infinite radar-breathe}.ring-two{width:168px;height:168px;animation-delay:1.2s}.radar-dot{background:var(--coral);width:10px;height:10px;box-shadow:0 0 22px var(--coral);animation:4.8s cubic-bezier(.16,1,.3,1) infinite dot-drift}.dot-one{top:34px;left:34%}.dot-two{animation-delay:1.1s;bottom:42px;right:24%}.dot-three{animation-delay:2.2s;bottom:57px;left:21%}.ops-queue{gap:10px;display:grid}.ops-queue div{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:34px;padding:10px 12px;animation:4.8s cubic-bezier(.16,1,.3,1) infinite queue-rise;display:grid}.ops-queue div:nth-child(2){animation-delay:.12s}.ops-queue div:nth-child(3){animation-delay:.24s}.ops-queue div:nth-child(4){animation-delay:.36s}.ops-queue div:nth-child(5){animation-delay:.48s}.ops-queue span{background:var(--yellow);width:30px;height:30px;color:var(--ink);font-family:var(--display);border-radius:50%;place-items:center;font-size:.76rem;font-weight:800;display:grid}.ops-queue strong{font-size:.95rem}.ops-footer{border-top:1px solid #fefbf71f;border-top:1px solid lab(98.8548% .410289 2.24417/.12);border-bottom:0}.logo-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fefbf7;background:lab(98.8548% .410289 2.24417);padding:28px 0 34px;overflow:hidden}.logo-rail p{text-align:center;max-width:none;color:var(--muted);margin:0 0 22px;font-size:.98rem;font-weight:800}.logo-marquee{overflow:hidden}.logo-track{gap:1px;width:max-content;animation:32s linear infinite logo-scroll;display:flex}.logo-track span{border:1px solid var(--line);background:var(--paper);width:190px;min-height:86px;color:var(--ink);font-family:var(--display);place-items:center;font-size:1.05rem;font-weight:800;display:grid}.support-pulse{padding:clamp(34px, 6vw, 74px) var(--pad);background:radial-gradient(circle at 14% 12%, #da452c33, transparent 22rem), radial-gradient(circle at 88% 82%, #ffd3312e, transparent 18rem), var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.support-pulse{background:radial-gradient(circle at 14% 12%, lab(51.8431% 58.1345 48.1945/.2), transparent 22rem), radial-gradient(circle at 88% 82%, lab(86.546% 6.59433 86.1169/.18), transparent 18rem), var(--ink)}}.support-pulse:before{content:"";background-color:#0000;background-image:linear-gradient(90deg,#fefbf712 1px,#0000 1px),linear-gradient(0deg,#fefbf70f 1px,#0000 1px);background-image:linear-gradient(90deg,lab(98.8548% .410289 2.24417/.07) 1px,#0000 1px),linear-gradient(0deg,lab(98.8548% .410289 2.24417/.06) 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.pulse-line{background:linear-gradient(90deg, transparent, var(--yellow), var(--coral), transparent);opacity:.75;width:42%;height:2px;animation:5.4s cubic-bezier(.16,1,.3,1) infinite pulse-scan;position:absolute;top:50%;left:0}.pulse-card{color:#fefbf7;color:lab(98.8548% .410289 2.24417);background:linear-gradient(#fefbf71a,#fefbf70a);background:linear-gradient(lab(98.8548% .410289 2.24417/.1),lab(98.8548% .410289 2.24417/.04));border:1px solid #fefbf724;border:1px solid lab(98.8548% .410289 2.24417/.14);border-radius:18px;align-content:space-between;min-height:220px;padding:clamp(22px,3vw,34px);display:grid;position:relative;box-shadow:0 24px 70px #0603003d;box-shadow:0 24px 70px lab(.895626% .743724 1.28612/.24)}.pulse-card span{background:var(--yellow);width:42px;height:42px;color:var(--ink);font-family:var(--display);border-radius:50%;place-items:center;font-weight:800;display:grid}.pulse-card h3{color:#fefbf7;color:lab(98.8548% .410289 2.24417);max-width:13ch;font-size:clamp(1.55rem,2.2vw,2.2rem)}.pulse-card p{color:#e1dace;color:lab(87.2804% 1.30519 6.78215);margin:0;font-size:1rem}.proof-strip{z-index:2;border:1px solid var(--line);background:var(--line);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:980px;margin:-36px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #23180a17;box-shadow:0 18px 45px lab(9.49565% 4.09745 10.0599/.09)}.proof-item{background:#fef9f3;background:lab(98.2841% .695795 3.748);min-height:170px;padding:clamp(20px,3vw,30px)}.proof-item:last-child{border-right:0}.proof-item span{width:40px;height:40px;color:var(--coral-dark);font-family:var(--display);background:#fbe4c8;background:lab(91.8993% 5.14817 16.7724);border-radius:50%;place-items:center;margin-bottom:18px;font-size:.88rem;font-weight:800;display:inline-grid}.proof-item strong{font-family:var(--display);margin-bottom:8px;font-size:1.08rem;display:block}.proof-item p{margin:0;font-size:.96rem;line-height:1.45}.model-section,.services-section,.coverage-section,.who-section,.company-section,.thinking-section,.contact-section,.policy-section{padding:clamp(72px, 11vw, 146px) var(--pad)}.section-intro{max-width:var(--max);margin:0 auto clamp(34px,6vw,72px)}.section-intro p{max-width:760px}.process-flow{max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.process-step{border:1px solid var(--line);background:#fefbf7;background:lab(98.8548% .410289 2.24417);border-radius:18px;min-height:330px;padding:clamp(24px,3.6vw,38px);box-shadow:0 10px 30px #23180a0f;box-shadow:0 10px 30px lab(9.49565% 4.09745 10.0599/.06)}.process-step span{background:var(--yellow);width:46px;height:46px;color:var(--ink);font-family:var(--display);border:1px solid #c1a463;border:1px solid lab(68.8996% 4.82634 37.4269);border-radius:50%;place-items:center;margin-bottom:clamp(32px,6vw,68px);font-weight:800;display:inline-grid}.services-section{background:var(--yellow);color:var(--ink)}.services-section .section-intro p,.services-section p{color:var(--ink-soft)}.services-section .eyebrow{color:var(--ink);background:#fefbf7cc;background:lab(98.8548% .410289 2.24417/.8)}.service-groups{max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.service-group{background:#fefbf7e0;background:lab(98.8548% .410289 2.24417/.88);border:1px solid #bea160;border:1px solid lab(67.7373% 4.86556 37.4992);border-radius:18px;padding:clamp(24px,3.2vw,36px)}.service-group h3{color:var(--ink)}ul{color:var(--ink-soft);margin:0;padding-left:1.1em}li+li{margin-top:12px}.coverage-section,.company-section,.contact-section{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(34px,7vw,96px);max-width:1440px;margin:0 auto;display:grid}.coverage-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.coverage-board div{border:1px solid var(--line);background:#fefbf7;background:lab(98.8548% .410289 2.24417);border-radius:18px;align-content:space-between;min-height:170px;padding:24px;display:grid}.coverage-board strong,.coverage-board span{display:block}.coverage-board strong{font-family:var(--display);font-size:1.28rem}.coverage-board span{color:var(--ink-soft)}.who-section{background:#fefbf7;background:lab(98.8548% .410289 2.24417)}.who-grid{max-width:var(--max);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.who-grid p{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:0;padding:clamp(24px,3.5vw,42px)}.location-list{gap:14px;display:grid}address{border:1px solid var(--line);background:#fefbf7;background:lab(98.8548% .410289 2.24417);border-radius:18px;padding:22px;font-style:normal}address span,address strong,address p{display:block}address span{color:var(--coral-dark);font-weight:800}address strong{font-family:var(--display);margin-top:4px;font-size:1.4rem}address p{margin:8px 0 0}.thinking-section{background:radial-gradient(circle at 78% 12%, #ffd3315c, transparent 20rem), var(--paper-2)}@supports (color:lab(0% 0 0)){.thinking-section{background:radial-gradient(circle at 78% 12%, lab(86.546% 6.59433 86.1169/.36), transparent 20rem), var(--paper-2)}}.thinking-section .section-intro{margin-bottom:0}.contact-section{background:radial-gradient(circle at 0% 0%, #da452c38, transparent 24rem), var(--ink);color:#f8f5ee;color:lab(96.5668% .109434 3.82375);max-width:none}@supports (color:lab(0% 0 0)){.contact-section{background:radial-gradient(circle at 0% 0%, lab(51.8431% 58.1345 48.1945/.22), transparent 24rem), var(--ink)}}.contact-section .eyebrow{color:var(--amber)}.contact-section p{color:#dcd7ca;color:lab(86.1612% .249445 6.91932)}.email-link{color:var(--amber);margin-top:18px;font-weight:800;display:inline-flex}.email-link:visited{color:var(--amber)}.form-note{color:var(--muted);margin:2px 0 0;font-size:.95rem}.contact-form{background:var(--paper);color:var(--ink);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(24px,4vw,44px);display:grid;box-shadow:0 24px 70px #06030040;box-shadow:0 24px 70px lab(.895626% .743724 1.28612/.25)}.form-heading,.full{grid-column:1/-1}label{color:var(--ink-soft);gap:8px;font-weight:800;display:grid}input,textarea{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fdfbf9;background:lab(98.8537% .17792 1.51221);border-radius:6px;padding:12px 13px}textarea{resize:vertical}input:focus,textarea:focus,button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #e5715747;outline:3px solid lab(61.5969% 44.5025 36.4426/.28)}.policy-section{max-width:1020px;margin:0 auto}.policy-list{gap:12px;display:grid}details{border:1px solid var(--line);background:var(--paper);border-radius:18px}summary{cursor:pointer;min-height:60px;font-family:var(--display);justify-content:space-between;align-items:center;padding:0 20px;font-weight:800;display:flex}summary:after{content:"+";color:var(--coral-dark);font-size:1.45rem}details[open] summary:after{content:"-"}details p{margin:0;padding:0 20px 22px}.site-footer{min-height:150px;padding:34px var(--pad);background:var(--teal-dark);color:#f8f5ee;color:lab(96.5668% .109434 3.82375);justify-content:space-between;align-items:center;gap:24px;display:flex}.site-footer p,.site-footer a{color:#dcd7ca;color:lab(86.1612% .249445 6.91932)}.footer-links a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.reveal,.reveal.is-visible{opacity:1;transform:none}.assistant-shell{z-index:300;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed;bottom:clamp(14px,2.4vw,24px);right:clamp(14px,2.4vw,24px)}.assistant-toggle,.assistant-panel{pointer-events:auto}.assistant-toggle{background:var(--teal-dark);color:#fefbf7;color:lab(98.8576% .340611 2.25874);min-height:50px;font:800 .96rem var(--body);cursor:pointer;border:1px solid #fefbf733;border:1px solid lab(98.8576% .340611 2.25874/.2);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 10px;display:inline-flex;box-shadow:0 18px 46px #0603003d;box-shadow:0 18px 46px lab(.895626% .743724 1.28612/.24)}.assistant-toggle span{background:var(--coral);width:32px;height:32px;font-family:var(--display);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.assistant-panel{isolation:isolate;contain:layout paint;width:min(410px,100vw - 28px);height:min(560px,100svh - 92px);min-height:min(420px,100svh - 92px);color:var(--ink);background:#fbf6ee;background:lab(97.1284% .842631 4.50256);border:1px solid #c0b6a5;border:1px solid lab(74.5567% 1.37773 9.98544);border-radius:18px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 30px 90px #06030052;box-shadow:0 30px 90px lab(.895626% .743724 1.28612/.32)}.assistant-shell.is-open .assistant-toggle,.assistant-panel[hidden]{display:none}.assistant-panel-header{background:var(--teal-dark);color:#fefbf7;color:lab(98.8576% .340611 2.25874);border-bottom:1px solid #fefbf71a;border-bottom:1px solid lab(98.8548% .410289 2.24417/.1);justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px 20px;display:flex}.assistant-panel-header strong,.assistant-panel-header span{display:block}.assistant-panel-header strong{font-family:var(--display);font-size:1.08rem}.assistant-panel-header span{color:#dcd7ca;color:lab(86.1612% .249445 6.91932);margin-top:3px;font-size:.88rem;line-height:1.3}.assistant-close{color:#fefbf7;color:lab(98.8576% .340611 2.25874);width:38px;height:38px;font:800 1rem var(--body);cursor:pointer;background:0 0;border:1px solid #fefbf738;border:1px solid lab(98.8576% .340611 2.25874/.22);border-radius:50%;flex:none}.assistant-thread,.assistant-thread-viewport{min-height:0}.assistant-thread{background:#fbf6ee;background:lab(97.1284% .842631 4.50256);height:100%;display:grid;overflow:hidden}.assistant-thread-viewport{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#ffd3311f,#0000 13rem),#fbf6ee;background:radial-gradient(circle at 100% 0,lab(86.546% 6.59433 86.1169/.12),#0000 13rem),lab(97.1284% .842631 4.50256);flex-direction:column;height:100%;min-height:0;padding:16px;display:flex;overflow-y:auto}.assistant-empty{border:1px solid var(--line);background:#fefbf7;background:lab(98.8576% .340611 2.25874);border-radius:14px;margin:auto 0 16px;padding:16px;box-shadow:0 12px 32px #23180a14;box-shadow:0 12px 32px lab(9.49565% 4.09745 10.0599/.08)}.assistant-empty strong{font-family:var(--display)}.assistant-empty p{margin:7px 0 0;font-size:.98rem}.assistant-empty ul{color:var(--ink-soft);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.assistant-empty li{border:1px solid var(--line);background:#fcf4e8;background:lab(96.5609% 1.29643 6.77607);border-radius:999px;margin:0;padding:8px 10px;font-size:.92rem;font-weight:800}.assistant-message{border:1px solid var(--line);overflow-wrap:anywhere;background:#fefbf7;background:lab(98.8576% .340611 2.25874);border-radius:16px;max-width:86%;margin-bottom:12px;padding:12px 14px;box-shadow:0 10px 28px #23180a12;box-shadow:0 10px 28px lab(9.49565% 4.09745 10.0599/.07)}.assistant-message p{margin:0;font-size:.98rem;line-height:1.45}.assistant-message-user{background:var(--coral);color:#fefbf7;color:lab(98.8576% .340611 2.25874);border-color:#0000;border-bottom-right-radius:6px;margin-left:auto}.assistant-message-user p{color:#fefbf7;color:lab(98.8576% .340611 2.25874)}.assistant-message-assistant{background:#f9f1e5;background:lab(95.4008% 1.29747 6.77677);border-bottom-left-radius:6px;margin-right:auto}.assistant-error{color:var(--coral-dark);font-weight:800}.assistant-booking-action{border:1px solid var(--teal-dark);background:var(--teal-dark);color:#fefbf7;color:lab(98.8576% .340611 2.25874);min-height:42px;font:800 .88rem var(--body);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin:0 0 12px;padding:0 14px;display:inline-flex}.assistant-provider-notice{border:1px solid var(--line);background:#fefbf7;background:lab(98.8576% .340611 2.25874);border-radius:14px;margin:16px;padding:16px}.assistant-provider-notice strong,.assistant-provider-notice p{display:block}.assistant-provider-notice strong{font-family:var(--display)}.assistant-provider-notice p{color:var(--ink-soft);margin:6px 0 14px;line-height:1.45}.assistant-viewport-footer{border-top:1px solid var(--line);background:#fbf6ee;background:lab(97.1284% .842631 4.50256);margin:auto -16px -16px;padding:12px 14px 14px;position:sticky;bottom:0;box-shadow:0 -12px 28px #23180a14;box-shadow:0 -12px 28px lab(9.49565% 4.09745 10.0599/.08)}.assistant-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.assistant-input{background:#fefbf7;background:lab(98.8576% .340611 2.25874);border-color:#bab09e;border-color:lab(72.241% 1.51166 10.776);border-radius:14px;min-height:50px;max-height:120px;line-height:1.35}.assistant-send{background:var(--coral);color:#fefbf7;color:lab(98.8576% .340611 2.25874);min-width:64px;min-height:50px;font:800 .96rem var(--body);cursor:pointer;border:0;border-radius:14px}.assistant-send:disabled{cursor:not-allowed;opacity:.55}.cookie-banner{z-index:250;color:#fcf8f1;color:lab(97.704% .696033 3.74807);background:#001c24f7;background:lab(8.55343% -8.5824 -9.39534/.97);border:1px solid #fefbf74d;border:1px solid lab(98.8548% .410289 2.24417/.3);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;max-width:980px;margin:0 auto;padding:22px 24px;animation:.52s cubic-bezier(.16,1,.3,1) both cookie-rise;display:grid;position:fixed;bottom:clamp(14px,3vw,30px);left:clamp(14px,3vw,34px);right:clamp(14px,3vw,34px);box-shadow:0 24px 70px #06030047;box-shadow:0 24px 70px lab(.895626% .743724 1.28612/.28)}.cookie-copy .eyebrow{color:var(--ink);background:#ffd331;background:lab(86.546% 6.59433 86.1169);margin-bottom:10px}.cookie-copy h2{max-width:18ch;margin-bottom:8px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.05}.cookie-copy p:not(.eyebrow){color:#dcd7ca;color:lab(86.1612% .249445 6.91932);max-width:62ch;margin-bottom:8px;font-size:.96rem;line-height:1.45}.cookie-disclaimer{color:#b2aa9d;color:lab(69.8827% 1.48925 7.56412);max-width:62ch;margin-bottom:8px;font-size:.76rem;line-height:1.4;display:block}.cookie-copy a{color:var(--yellow);text-underline-offset:3px;font-size:.9rem;font-weight:800}.cookie-actions{justify-items:stretch;gap:8px;min-width:178px;display:grid}.cookie-button,.cookie-settings-toggle{color:#fcf8f1;color:lab(97.704% .696033 3.74807);min-height:42px;font:800 .88rem var(--body);cursor:pointer;background:0 0;border:1px solid #fefbf747;border:1px solid lab(98.8548% .410289 2.24417/.28);border-radius:999px;padding:0 15px;transition:background .18s,color .18s,transform .18s}.cookie-button:hover,.cookie-settings-toggle:hover{background:#fefbf71f;background:lab(98.8548% .410289 2.24417/.12);transform:translateY(-1px)}.cookie-button-primary{border-color:var(--yellow);background:var(--yellow);color:var(--ink)}.cookie-button-primary:hover,.cookie-button-save:hover{color:var(--ink);background:#ffe283;background:lab(91.2026% 4.73028 71.4216)}.cookie-settings-toggle{color:#dcd7ca;color:lab(86.1612% .249445 6.91932);border:0;min-height:34px;font-size:.8rem}.cookie-settings{border-top:1px solid #fefbf729;border-top:1px solid lab(98.8548% .410289 2.24417/.16);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px;padding-top:16px;display:grid}.cookie-settings label{color:#fcf8f1;color:lab(97.704% .696033 3.74807);align-items:flex-start;gap:10px;font-weight:400;display:flex}.cookie-settings input{width:18px;min-height:18px;accent-color:var(--yellow);margin:2px 0 0}.cookie-settings strong,.cookie-settings small{display:block}.cookie-settings strong{font-size:.88rem}.cookie-settings small{color:#bfb6aa;color:lab(74.5231% 1.48129 7.55823);margin-top:3px;font-size:.76rem;line-height:1.35}.cookie-button-save{border-color:var(--yellow);background:var(--yellow);color:var(--ink);align-self:center}@keyframes cursor-ripple{0%{opacity:.85;transform:scale(.65)}to{opacity:0;transform:scale(1.8)}}@keyframes cookie-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes brands-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes counter-spin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes beam-sweep{0%,to{opacity:0;translate:-40px}18%,52%{opacity:.55}72%{opacity:0;translate:70px}}@keyframes status-pulse{0%{box-shadow:0 0 #2885506b;box-shadow:0 0 lab(49.3478% -37.9658 20.6059/.42)}72%,to{box-shadow:0 0 0 12px #28855000;box-shadow:0 0 0 12px lab(49.3478% -37.9658 20.6059/0)}}@keyframes radar-focus{0%{filter:brightness();transform:scale(1)}45%{filter:brightness(1.35);transform:scale(1.025)}to{filter:brightness();transform:scale(1)}}@keyframes ticket-focus{0%{box-shadow:0 20px 45px #06030033;box-shadow:0 20px 45px lab(.895626% .743724 1.28612/.2)}45%{box-shadow:0 0 0 5px #ffd3312e,0 20px 45px #06030033;box-shadow:0 0 0 5px lab(86.546% 6.59433 86.1169/.18),0 20px 45px lab(.895626% .743724 1.28612/.2)}to{box-shadow:0 20px 45px #06030033;box-shadow:0 20px 45px lab(.895626% .743724 1.28612/.2)}}@keyframes radar-breathe{0%{opacity:0;scale:.74}22%{opacity:.72}to{opacity:0;scale:1.25}}@keyframes pulse-scan{0%,to{opacity:0;transform:translate(-60%)}18%,58%{opacity:.75}78%{opacity:0;transform:translate(265%)}}@keyframes dot-drift{0%,to{transform:translate(0,0)}45%{transform:translate(18px,-10px)}}@keyframes queue-rise{0%,72%,to{transform:translateY(0)}12%{transform:translateY(-3px)}}@media (max-width:1120px){.hero,.coverage-section,.company-section,.contact-section{grid-template-columns:1fr}.ops-visual{min-height:400px}.process-flow,.service-groups,.support-pulse,.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:840px){.announcement-bar{justify-content:space-between;gap:8px;font-size:.78rem}.announcement-bar a{white-space:nowrap;font-size:0}.announcement-bar a:before{content:"Start ->";font-size:.78rem}.announcement-bar a:after{content:""}.nav-toggle{display:inline-flex}.nav-shell{flex-wrap:nowrap}.nav-links{height:calc(100svh - 126px);padding:10px var(--pad) 32px;background:var(--paper);border-bottom:1px solid var(--line);align-content:start;gap:0;transition:transform .26s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;inset:126px 0 0;overflow-y:auto;transform:translateY(-120%)}.nav-links.is-open{transform:translateY(0)}.nav-links a{border-bottom:1px solid var(--line);min-height:50px}.nav-cta{justify-content:center;margin-top:14px}.hero{gap:28px;min-height:auto;padding-top:38px}.hero-copy{align-self:auto}.hero-kinetic{opacity:.18}.hero-cursor,.hero-cursor-ripple{display:none}.ops-visual{transform:none}.signal-orbit{width:520px;top:178px;right:-280px}.signal-orbit span{opacity:.52}.signal-beam,.hero:before{display:none}h1{max-width:13.5ch;font-size:clamp(2.35rem,10.8vw,3.6rem);line-height:1}h2{font-size:clamp(2rem,11vw,3.25rem)}.hero-lede{font-size:1rem}.hero-actions{justify-items:start;display:grid}.ops-visual{min-height:auto}.ops-radar{min-height:150px}.ops-topline,.ops-footer{flex-direction:column}.proof-strip,.process-flow,.service-groups,.support-pulse,.coverage-board,.who-grid,.contact-form{grid-template-columns:1fr}.support-pulse{padding-block:34px}.pulse-card{min-height:178px}.pulse-line{display:none}.proof-item{border-right:0;min-height:150px}.logo-track span{width:164px;min-height:72px}.process-step{min-height:auto}.process-step span{margin-bottom:24px}.site-footer{flex-direction:column;align-items:flex-start}.assistant-shell{bottom:12px;left:12px;right:12px}.assistant-panel{width:100%;height:min(640px,100svh - 24px);min-height:0}.assistant-toggle{justify-self:end}}.ai-section,.industries-section,.clients-section{padding:clamp(72px, 11vw, 146px) var(--pad)}.ai-section{background:var(--paper)}.agent-flow{max-width:var(--max);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto clamp(34px,6vw,72px);display:grid}.agent-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:clamp(24px,4vw,40px)}.agent-card span{color:var(--coral);letter-spacing:.04em;font-size:.8rem;font-weight:700}.agent-card h3{margin:.5rem 0 .4rem;font-size:clamp(1.1rem,2.5vw,1.35rem)}.agent-card p{color:var(--ink-soft);margin:0;line-height:1.6}.agent-stack{max-width:var(--max);text-align:center;margin:0 auto}.agent-stack strong{color:var(--ink-soft);margin-bottom:1rem;font-size:.95rem;display:block}.agent-tools{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.agent-tools span{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:999px;padding:6px 16px;font-size:.85rem;font-weight:600}.industries-section{background:var(--ink);color:var(--paper)}.industries-section .eyebrow{color:var(--coral)}.industries-section .section-intro p{color:#ddd7c9;color:lab(86.1694% .290066 7.69765)}.industries-grid{max-width:var(--max);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.industry-card{background:#192c35;background:lab(16.5519% -5.41814 -8.73639);border:1px solid #374b55;border:1px solid lab(30.4826% -5.65438 -8.81592);border-radius:18px;padding:clamp(24px,4vw,40px)}.industry-card h3{color:var(--paper);margin:0 0 1rem;font-size:clamp(1.1rem,2.5vw,1.35rem)}.industry-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.industry-card li{color:#e3decf;color:lab(88.4896% .287205 7.69553);padding-left:1.5rem;line-height:1.5;position:relative}.industry-card li:before{content:"";background:var(--coral);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.clients-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbf4ea;background:lab(96.5548% 1.06689 5.63749)}.testimonial-grid{max-width:var(--max);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.testimonial-card{border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:clamp(24px,4vw,40px)}.client-meta{align-items:baseline;gap:10px;margin-bottom:1rem;display:flex}.client-meta strong{font-size:1.15rem}.client-tag{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.testimonial-card p{color:var(--ink-soft);margin:0 0 1rem;line-height:1.6}.video-badge{color:var(--coral-dark);margin-bottom:.5rem;font-size:.78rem;display:inline-block}.testimonial-card footer{color:var(--ink-soft);font-size:.85rem}.hero-slogan{margin:.75rem 0 1.35rem;font-size:clamp(.98rem,1.8vw,1.12rem)}.hero-slogan strong{color:var(--coral-dark)}.footer-contact{flex-direction:column;gap:4px;font-size:.85rem;display:flex}.footer-contact a{color:#f8f5ee;color:lab(96.5668% .109434 3.82375);text-decoration:none}.footer-contact a:hover{text-decoration:underline}@media (max-width:800px){.agent-flow,.industries-grid,.testimonial-grid{grid-template-columns:1fr}}.trial-banner{padding:10px var(--pad);background:linear-gradient(90deg, var(--coral), var(--coral-dark));color:var(--paper);text-align:center;z-index:10;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.trial-banner-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.trial-badge{letter-spacing:.06em;border:2px solid var(--paper);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:.72rem;font-weight:800}.trial-banner p{margin:0;font-size:.88rem;font-weight:500}.trial-cta{color:var(--coral-dark);background:var(--paper);white-space:nowrap;border-radius:999px;padding:5px 16px;font-size:.85rem;font-weight:700;text-decoration:none;transition:transform .15s}.trial-cta:hover{transform:scale(1.04)}.trial-close{color:var(--paper);cursor:pointer;opacity:.8;background:0 0;border:none;padding:4px 8px;font-size:1.4rem;line-height:1;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.trial-close:hover{opacity:1}.trial-banner.is-hidden{display:none}.brands-marquee-section{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0 48px;overflow:hidden}.brands-marquee-viewport{overflow:hidden}.brands-marquee-track{gap:1px;width:max-content;animation:40s linear infinite brands-scroll;display:flex}.brands-marquee-track:hover{animation-play-state:paused}.brand-marquee-slide{border:1px solid var(--line);background:var(--paper-2);box-sizing:border-box;place-items:center;width:260px;min-height:96px;display:grid}.brand-logo-item{font-family:var(--display);color:var(--ink-soft);white-space:nowrap;opacity:.72;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;text-decoration:none;transition:color .18s,opacity .18s,transform .18s}.brand-logo-item:hover{color:var(--coral-dark);opacity:1;transform:translateY(-2px)}.testimonial-author a,.client-info a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #da452c7a;text-decoration:underline #da452c7a;-webkit-text-decoration:underline lab(51.8431% 58.1345 48.1945/.48);text-decoration:underline lab(51.8431% 58.1345 48.1945/.48)}.testimonial-author a:hover,.client-info a:hover{color:var(--coral-dark)}.brands-dots{display:none}.testimonial-carousel{align-items:center;gap:12px;max-width:880px;margin:0 auto;display:flex;position:relative}.carousel-viewport{flex:1;overflow:hidden}.carousel-track{transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex}.testimonial-slide{text-align:center;box-sizing:border-box;min-width:100%;padding:clamp(20px,4vw,40px)}.testimonial-card-inner{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--coral);border-radius:18px;padding:clamp(32px,5vw,56px) clamp(24px,4vw,48px);box-shadow:0 12px 40px #23180a14;box-shadow:0 12px 40px lab(9.49565% 4.09745 10.0599/.08)}.testimonial-stars{color:var(--coral);letter-spacing:4px;margin-bottom:.75rem;font-size:1.3rem;line-height:1}.testimonial-quote-mark{color:var(--coral);opacity:.3;margin-bottom:.5rem;font-size:3.5rem;line-height:1}.testimonial-quote{color:var(--ink);margin:0 0 1.5rem;font-size:clamp(1.05rem,2.5vw,1.35rem);font-style:italic;line-height:1.6}.testimonial-author{justify-content:center;align-items:center;gap:12px;display:flex}.testimonial-avatar{background:var(--coral);width:44px;height:44px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.testimonial-author strong{font-size:.95rem;display:block}.testimonial-author span{color:var(--ink-soft);font-size:.82rem}.carousel-arrow{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.carousel-arrow:hover{background:var(--coral);color:var(--paper);border-color:var(--coral)}.carousel-arrow svg{width:20px;height:20px}.carousel-dots{gap:8px;display:flex;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.carousel-dot{background:var(--line);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s}.carousel-dot.is-active{background:var(--coral)}@media (max-width:800px){.brand-marquee-slide{width:200px;min-height:84px}.testimonial-carousel{gap:6px}.carousel-arrow{width:36px;height:36px}.trial-banner p{font-size:.78rem}.cookie-banner{grid-template-columns:1fr;gap:16px;padding:18px}.cookie-actions{grid-template-columns:1fr 1fr}.cookie-settings{grid-template-columns:1fr}.cookie-button-save{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.logo-track,.signal-orbit,.signal-orbit span,.signal-beam,.pulse-line,.ops-status span,.radar-ring,.radar-dot,.ops-queue div,.cookie-banner{opacity:1;transition:none;animation:none;transform:none}}
:root{--coral:#df1e39;--coral-dark:#b00727;--yellow:#fdca3a;--amber:#edb333}@supports (color:lab(0% 0 0)){:root{--coral:lab(48.9658% 70.3532 38.6924);--coral-dark:lab(37.6745% 60.798 33.962);--yellow:lab(84.0751% 9.10711 73.4014);--amber:lab(76.8963% 13.9274 68.5104)}}.brand-mark{color:var(--coral-dark);overflow:hidden}.brand-mark svg{width:100%;height:100%;display:block}.hero{background:radial-gradient(60rem 40rem at 8% 20%,#e940242e,#0000 70%),radial-gradient(50rem 36rem at 82% 15%,#fdd34366,#0000 65%),radial-gradient(80rem 50rem at 50% 100%,#f2c36a1f,#0000 70%),linear-gradient(160deg,#fdf8f0,#f7f1e8);background:radial-gradient(60rem 40rem at 8% 20%,lab(53.9589% 64.47 55.2077/.18),#0000 70%),radial-gradient(50rem 36rem at 82% 15%,lab(86.5447% 5.02646 72.5119/.4),#0000 65%),radial-gradient(80rem 50rem at 50% 100%,lab(81.5927% 9.86031 50.7749/.12),#0000 70%),linear-gradient(160deg,lab(97.7085% .842392 4.50242),lab(95.3991% .829667 5.29344))}.hero-slogan{max-width:64ch;color:var(--coral-dark);margin:18px 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem)}.hero-slogan strong{font-family:var(--display);font-weight:800}.ai-section{padding:clamp(72px, 11vw, 146px) var(--pad);background:radial-gradient(circle at 14% 12%, #da452c2e, transparent 22rem), radial-gradient(circle at 88% 82%, #ffd33133, transparent 18rem), var(--paper-2);scroll-margin-top:80px}@supports (color:lab(0% 0 0)){.ai-section{background:radial-gradient(circle at 14% 12%, lab(51.8431% 58.1345 48.1945/.18), transparent 22rem), radial-gradient(circle at 88% 82%, lab(86.546% 6.59433 86.1169/.2), transparent 18rem), var(--paper-2)}}.ai-section .eyebrow{color:var(--coral-dark);background:#fefbf7eb;background:lab(98.8548% .410289 2.24417/.92)}.agent-flow{max-width:var(--max);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.agent-card{border:1px solid var(--line);background:#fefbf7;background:lab(98.8548% .410289 2.24417);border-radius:18px;align-content:space-between;min-height:280px;padding:clamp(24px,3.6vw,38px);display:grid;box-shadow:0 10px 30px #23180a0f;box-shadow:0 10px 30px lab(9.49565% 4.09745 10.0599/.06)}.agent-card span{background:var(--yellow);width:46px;height:46px;color:var(--ink);font-family:var(--display);border:1px solid #c1a463;border:1px solid lab(68.8996% 4.82634 37.4269);border-radius:50%;place-items:center;margin-bottom:clamp(24px,4vw,42px);font-weight:800;display:inline-grid}.agent-stack{max-width:var(--max);border:1px solid var(--line);background:var(--ink);color:#fcf8f1;color:lab(97.704% .696033 3.74807);border-radius:18px;margin:42px auto 0;padding:clamp(24px,4vw,38px)}.agent-stack strong{font-family:var(--display);color:var(--amber);border-bottom:1px solid #fefbf71f;border-bottom:1px solid lab(98.8548% .410289 2.24417/.12);margin-bottom:16px;padding-bottom:14px;display:block}.agent-tools{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.agent-tools span{color:#ded6cb;color:lab(86.1203% 1.30636 6.783);background:#fefbf71a;background:lab(98.8548% .410289 2.24417/.1);border:1px solid #fefbf72e;border:1px solid lab(98.8548% .410289 2.24417/.18);border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:.92rem;font-weight:800;transition:background .2s,border-color .2s;display:inline-flex}.agent-tools span:hover{background:#fefbf72e;background:lab(98.8548% .410289 2.24417/.18);border-color:#fefbf759;border-color:lab(98.8548% .410289 2.24417/.35)}.industries-section{padding:clamp(64px, 9vw, 120px) var(--pad);background:radial-gradient(circle at 0% 0%, #da452c38, transparent 22rem), var(--teal-dark);color:#fcf8f1;color:lab(97.704% .696033 3.74807);scroll-margin-top:80px}@supports (color:lab(0% 0 0)){.industries-section{background:radial-gradient(circle at 0% 0%, lab(51.8431% 58.1345 48.1945/.22), transparent 22rem), var(--teal-dark)}}.industries-section .eyebrow{color:var(--amber);background:#fefbf71a;background:lab(98.8548% .410289 2.24417/.1)}.industries-section .section-intro p,.industries-section p{color:#e5ddd0;color:lab(88.4442% 1.46168 7.54393)}.industries-grid{max-width:var(--max);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.industry-card{background:#fefbf714;background:lab(98.8548% .410289 2.24417/.08);border:1px solid #fefbf724;border:1px solid lab(98.8548% .410289 2.24417/.14);border-radius:18px;padding:clamp(24px,3.2vw,36px)}.industry-icon{width:48px;height:48px;color:var(--amber);background:#fefbf71f;background:lab(98.8548% .410289 2.24417/.12);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.industry-icon svg{width:26px;height:26px}.industry-card h3{color:var(--amber)}.industry-card ul{color:#ede7d9;color:lab(91.9698% .283122 7.69254)}.clients-section{padding:clamp(64px, 9vw, 120px) var(--pad);background:var(--paper);scroll-margin-top:80px}.testimonial-grid{max-width:var(--max);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.testimonial-card{border:1px solid var(--line);border-left:4px solid var(--line);background:#fefbf7;background:lab(98.8548% .410289 2.24417);border-radius:18px;align-content:start;gap:18px;padding:clamp(24px,3.2vw,34px);display:grid;box-shadow:0 10px 30px #23180a0f;box-shadow:0 10px 30px lab(9.49565% 4.09745 10.0599/.06)}.testimonial-card p{margin:0;font-size:1rem;line-height:1.55}.testimonial-card footer{color:var(--muted);font-size:.92rem;font-weight:800}.client-meta{align-items:center;gap:14px;display:flex}.client-avatar{color:#fefbf7;color:lab(98.8548% .410289 2.24417);width:44px;height:44px;font-family:var(--display);border-radius:12px;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:800;display:grid}.client-info{flex-direction:column;gap:4px;display:flex}.client-info strong{font-family:var(--display);font-size:1.15rem}.client-tag{background:var(--yellow);min-height:28px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.video-badge{color:var(--coral-dark);align-items:center;gap:8px;font-size:.92rem;font-weight:800;display:inline-flex}.video-badge svg{width:18px;height:18px}@media (max-width:1120px){.agent-flow,.industries-grid,.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.proof-strip-wrap{max-width:var(--max);padding:0 var(--pad);z-index:2;margin:-40px auto 0;position:relative}.model-closing{max-width:var(--max);background:radial-gradient(circle at 78% 12%, #ffd3315c, transparent 20rem), var(--paper-2);border-radius:18px;margin:clamp(48px,7vw,80px) auto 0;padding:clamp(28px,4vw,44px)}@supports (color:lab(0% 0 0)){.model-closing{background:radial-gradient(circle at 78% 12%, lab(86.546% 6.59433 86.1169/.36), transparent 20rem), var(--paper-2)}}.model-closing h3{font-family:var(--display);max-width:28ch;font-size:clamp(1.3rem,2vw,1.7rem)}.model-closing p{max-width:64ch;color:var(--ink-soft)}.who-block{border-top:1px solid var(--line);margin-top:clamp(28px,4vw,40px);padding-top:clamp(24px,3vw,36px)}.who-block h3{font-family:var(--display);margin-bottom:10px;font-size:1.15rem}.who-block p{max-width:52ch}.support-pulse{padding:clamp(48px, 6vw, 80px) var(--pad)}.pulse-card{min-height:180px}.team-section{padding:clamp(72px, 11vw, 146px) var(--pad);background:radial-gradient(circle at 18% 14%, #e940241a, transparent 22rem), radial-gradient(circle at 82% 86%, #ffd33147, transparent 18rem), var(--paper);scroll-margin-top:80px}@supports (color:lab(0% 0 0)){.team-section{background:radial-gradient(circle at 18% 14%, lab(53.9589% 64.47 55.2077/.1), transparent 22rem), radial-gradient(circle at 82% 86%, lab(86.546% 6.59433 86.1169/.28), transparent 18rem), var(--paper)}}.team-grid{max-width:var(--max);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:0 auto;display:grid}.team-card{border:1px solid var(--line);background:#fefbf7;background:lab(98.8548% .410289 2.24417);border-radius:18px;grid-template-columns:88px 1fr;align-items:start;gap:20px;padding:clamp(24px,3.2vw,38px);display:grid;box-shadow:0 10px 30px #23180a0f;box-shadow:0 10px 30px lab(9.49565% 4.09745 10.0599/.06)}.team-avatar{background:linear-gradient(135deg, var(--coral), var(--coral-dark));color:#fcf8f1;color:lab(97.704% .696033 3.74807);width:88px;height:88px;font-family:var(--display);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.7rem;font-weight:800;display:grid}.team-info h3{font-family:var(--display);margin:0 0 6px;font-size:1.3rem}.team-role{color:var(--coral-dark);margin-bottom:4px;font-size:.95rem;font-weight:800;display:inline-block}.team-location{color:var(--muted);margin-bottom:12px;font-size:.9rem;display:block}.team-info p{color:var(--ink-soft);margin:0 0 16px;font-size:.97rem;line-height:1.55}.team-linkedin{color:#0d4768;color:lab(27.9829% -8.37252 -24.9723);background:#0d47680f;background:lab(27.9829% -8.37252 -24.9723/.06);border:1px solid #0d4768;border:1px solid lab(27.9829% -8.37252 -24.9723);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.team-linkedin:hover{background:#0d47681f;background:lab(27.9829% -8.37252 -24.9723/.12);border-color:#0d4768;border-color:lab(27.9829% -8.37252 -24.9723)}.team-linkedin svg{flex-shrink:0}@media (max-width:840px){.agent-flow,.industries-grid,.testimonial-grid{grid-template-columns:1fr}.proof-strip-wrap{margin-top:-24px}.model-closing{margin-top:36px}.team-card{text-align:center;grid-template-columns:1fr;justify-items:center}.team-info{text-align:center}.team-linkedin{justify-content:center}}
