.hero-banner-section{background-color:#ede6dd;background-image:radial-gradient(56% 64% at 9% 4%,rgba(98,13,72,.06),transparent 60%),radial-gradient(60% 74% at 92% 96%,rgba(0,77,69,.06),transparent 60%),radial-gradient(70% 80% at 96% 30%,rgba(248,229,215,.7),transparent 62%),radial-gradient(120% 95% at 78% 16%,#f9f1e8 0,#ede6dd 50%,#e3d9ce 100%);position:relative;z-index:9}.inner-hc-section{background:linear-gradient(136deg,#004d45 41.09%,#cbc5b5 90.24%);border-radius:15px;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:900px;padding:10px 20px;position:relative;top:50px}.hc-right,.inner-hc-section{align-items:center;display:flex}.hc-right-img{width:100px}.hc-left-text{color:#fff;display:flex;flex-wrap:wrap;justify-content:center}.hc-right-text p{color:#fff;margin:0}.hc-right-text h4{color:#e4bd37;font-size:28px;margin-bottom:0}:root{--plum:#620d48;--plum-dark:#460932;--teal:#004d45;--blush:#f8e5d7;--parchment:#f9f3f3;--cream:#f9f9ed;--ink:#1a1018;--stone:#6b6070;--smoke:#b4a8b0;--rule:#e8dde6;--white:#fff;--f-display:"Geist",ui-sans-serif,system-ui,sans-serif;--f-body:"Inter",ui-sans-serif,system-ui,sans-serif;--f-mono:"Fira Code",ui-monospace,monospace;--ease:cubic-bezier(0.2,0,0,1);--gutter:clamp(22px,5vw,80px)}.live-badge{align-items:center;color:#8a7e86;display:inline-flex;font-family:var(--f-mono);font-size:10px;gap:6px;letter-spacing:.05em;position:absolute;right:15px;text-transform:uppercase;top:13px;z-index:4}.live-badge i{animation:livePulse 1.9s ease-out infinite;background:#0e7d6e;border-radius:50%;height:7px;width:7px}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(14,125,110,.5)}70%{box-shadow:0 0 0 7px rgba(14,125,110,0)}to{box-shadow:0 0 0 0 rgba(14,125,110,0)}}.hero{display:flex;flex-direction:column;overflow:hidden;padding:30px 0 0;position:relative}.hero:before{background-image:radial-gradient(rgba(26,16,24,.045) 1px,transparent 1.4px);background-size:26px 26px;content:"";inset:0;-webkit-mask-image:radial-gradient(125% 90% at 55% 38%,#000 28%,transparent 80%);mask-image:radial-gradient(125% 90% at 55% 38%,#000 28%,transparent 80%);opacity:.55;pointer-events:none;position:absolute;z-index:0}.hero-grid{align-items:center;display:grid;flex:1;gap:24px;grid-template-columns:1.04fr .96fr;margin:0 auto;max-width:1440px;padding:56px var(--gutter);position:relative;width:100%;z-index:1}.eyebrow{align-items:center;color:var(--plum);display:inline-flex;font-size:13px;font-weight:600;gap:12px;letter-spacing:.22em;margin-bottom:22px;text-transform:uppercase}.eyebrow:before{background:var(--plum);content:"";height:1.5px;opacity:.55;width:30px}.hero h1{color:var(--plum);font-family:var(--f-display);font-size:clamp(46px,6.6vw,92px);font-weight:700;letter-spacing:-.035em;line-height:.96;text-wrap:balance}.hero h1 .reg{display:inline-block;font-size:.26em;font-weight:500;margin-left:3px;opacity:.5;transform:translateY(-1.5em)}.sub{color:#4b4048;font-size:clamp(16px,1.25vw,19px);line-height:1.55;margin-top:26px;max-width:30em}.ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.btn{align-items:center;border-radius:4px;display:inline-flex;font-size:15.5px;font-weight:600;gap:10px;letter-spacing:-.01em;padding:15px 26px;text-decoration:none;transition:transform .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.btn svg{height:19px;width:19px}.btn-primary{background:var(--plum);box-shadow:0 6px 22px rgba(98,13,72,.22);color:var(--white)}.btn-primary:hover{background:var(--plum-dark);transform:translateY(-2px)}.btn-primary svg{transition:transform .18s var(--ease)}.btn-primary:hover svg{transform:translateX(4px)}.btn-ghost{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(98,13,72,.3);color:var(--plum)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px rgba(98,13,72,.65)}.metrics{display:flex;flex-wrap:wrap;gap:40px;margin-top:46px}.metric .v{color:var(--teal);font-family:var(--f-display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1}.metric .l{color:var(--stone);font-size:12.5px;letter-spacing:.01em;margin-top:7px}.scene-wrap{margin-left:auto;max-width:540px;position:relative;width:100%}.scene-wrap:before{background:radial-gradient(60% 55% at 62% 30%,rgba(248,229,215,.85),transparent 70%),radial-gradient(55% 50% at 30% 78%,rgba(98,13,72,.07),transparent 72%);content:"";filter:blur(6px);inset:-8% -6% -4% -10%;position:absolute;z-index:-1}.stage{display:flex;flex-direction:column;font-family:var(--f-body);gap:16px;position:relative;width:100%}.channels{display:flex;gap:10px}.chan{align-items:center;background:#fff;border:1px solid #e7dce4;border-radius:13px;box-shadow:0 1px 2px rgba(26,16,24,.04);display:flex;flex:1;gap:9px;opacity:.62;padding:11px 12px;position:relative;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease),opacity .3s var(--ease)}.chan .ic{border-radius:8px;color:#fff;display:grid;flex:none;height:28px;place-items:center;width:28px}.chan .ic svg{height:16px;width:16px}.chan .nm{color:#3a2e38;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.chan .ct{color:#9a8e96;font-family:var(--f-mono);font-size:11px;font-weight:500;margin-left:auto}.chan.email .ic{background:#620d48}.chan.linkedin .ic{background:#0a66c2}.chan.call .ic{background:#004d45}.chan.active{border-color:#e7c9dc;box-shadow:0 8px 20px rgba(98,13,72,.14);opacity:1;transform:translateY(-3px)}.chan.active.email{border-color:#e7c9dc;box-shadow:0 8px 20px rgba(98,13,72,.16)}.chan.active.linkedin{border-color:#bcd6f0;box-shadow:0 8px 20px rgba(10,102,194,.16)}.chan.active.call{border-color:#b6d8d0;box-shadow:0 8px 20px rgba(0,77,69,.16)}.chan .ping{border:2px solid;border-radius:14px;inset:-2px;opacity:0;pointer-events:none;position:absolute}.chan.email .ping{color:#620d48}.chan.linkedin .ping{color:#0a66c2}.chan.call .ping{color:#004d45}.chan.ping-on .ping{animation:chipPing .65s ease-out}@keyframes chipPing{0%{opacity:.55;transform:scale(.97)}to{opacity:0;transform:scale(1.1)}}.work{align-items:center;display:flex;gap:14px}.bot-mini{display:flex;flex:none;justify-content:center;width:200px}.bot-3d{animation:bob 6s ease-in-out infinite;height:258px;margin:0 auto;perspective:900px;perspective-origin:50% 42%;position:relative;width:200px}.bot-body{bottom:0;height:auto;left:0;overflow:visible;width:200px;z-index:0}.bot-body,.head{position:absolute}.head{inset:0;transform-origin:50% 42%;transform-style:preserve-3d;will-change:transform;z-index:1;--w:176px;--h:150px}.face{backface-visibility:hidden;box-sizing:border-box;left:50%;position:absolute;top:42%}.face.back,.face.front{height:var(--h);width:var(--w)}.face.left,.face.right{height:calc(var(--h) + 2px);width:94px}.face.bottom,.face.top{height:94px;width:calc(var(--w) + 2px)}.face.front{transform:translate(-50%,-50%) translateZ(46px)}.face.back{transform:translate(-50%,-50%) rotateY(180deg) translateZ(46px)}.face.right{transform:translate(-50%,-50%) rotateY(90deg) translateZ(88px)}.face.left{transform:translate(-50%,-50%) rotateY(-90deg) translateZ(88px)}.face.top{transform:translate(-50%,-50%) rotateX(90deg) translateZ(75px)}.face.bottom{transform:translate(-50%,-50%) rotateX(-90deg) translateZ(75px)}.face.front{background:linear-gradient(#cfccc3,#bebab1);border:1px solid #a7a398;border-radius:8px;box-shadow:inset 0 2px 1px hsla(0,0%,100%,.6),inset 0 -4px 10px rgba(0,0,0,.16),inset 2px 0 6px rgba(0,0,0,.05),inset -2px 0 6px rgba(0,0,0,.05);display:grid;place-items:center}.face.bottom,.face.left,.face.right,.face.top{border-radius:0}.face.right{background:linear-gradient(90deg,#bab6ad,#a6a299)}.face.left{background:linear-gradient(90deg,#a6a299,#bab6ad)}.face.top{background:repeating-linear-gradient(90deg,#c6c3ba 0 8px,#b6b2a9 8px 12px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.face.bottom{background:#9c988f}.face.back{background:linear-gradient(#9e9a91,#8c887f);border-radius:0;box-shadow:inset 0 0 30px rgba(0,0,0,.32);display:grid;overflow:hidden;place-items:center}.face.back:before{background:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0 3px,transparent 3px 9px);border-radius:3px;content:"";height:46px;left:16px;position:absolute;right:16px;top:14px}.face.back:after{background:rgba(0,0,0,.18);border-radius:2px;bottom:16px;content:"";height:12px;left:18px;position:absolute;width:42px}.face.back .tube{background:radial-gradient(circle at 42% 38%,#908c84,#6e6a63 70%,#56534b);border-radius:50%;box-shadow:inset 0 3px 8px rgba(0,0,0,.45),0 1px 2px hsla(0,0%,100%,.15);height:76px;position:relative;width:76px;z-index:1}.face.back .tube:after{background:#46433c;border-radius:50%;content:"";height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}.screen{background:linear-gradient(#3b3b40,#26262b);border:3px solid #1c1c20;border-radius:12px;box-shadow:inset 0 0 22px rgba(0,0,0,.55);display:grid;height:112px;overflow:hidden;place-items:center;position:relative;width:146px}.screen:before{background:linear-gradient(105deg,hsla(0,0%,100%,.07),transparent);content:"";height:100%;left:-30%;position:absolute;top:0;transform:skewX(-12deg);width:40%}.eyes{animation:blink 5.2s ease-in-out infinite;display:flex;gap:14px;transform-origin:center}.eye3d{animation:eyeGlow 2.8s ease-in-out infinite;background:radial-gradient(circle at 50% 40%,#fff 0,#fbe9dc 52%,#f0c9b4 100%);border-radius:50%;box-shadow:0 0 16px 3px rgba(248,229,215,.7);height:50px;width:42px}.nameplate{background:rgba(0,0,0,.25);bottom:7px;color:#b7b4ac;font-family:var(--f-mono);font-size:7px;letter-spacing:.5px;padding:1px 6px;transform:translateX(-50%)}.antenna,.nameplate{border-radius:3px;left:50%;position:absolute}.antenna{background:#9c988f;height:32px;top:42%;transform:translate(-50%,-50%) translateY(-98px) translateZ(28px);width:4px}.antenna .ant-ball{background:var(--plum);border-radius:50%;box-shadow:0 0 8px rgba(98,13,72,.5);height:12px;left:50%;position:absolute;top:-11px;transform:translateX(-50%);width:12px}.console{background:#fff;border:1px solid #eadfe6;border-radius:16px;box-shadow:0 16px 34px rgba(26,16,24,.11);flex:1;min-height:218px;overflow:hidden;position:relative}.panel{display:flex;flex-direction:column;gap:8px;inset:0;opacity:0;padding:14px 16px;pointer-events:none;position:absolute;transform:translateY(10px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.panel.active{opacity:1;transform:none}.winbar{align-items:center;border-bottom:1px solid #f1e7ed;color:#8a7e86;display:flex;font-size:11.5px;font-weight:600;gap:8px;letter-spacing:.01em;padding-bottom:9px}.winbar .dots i{background:#e2d4dd;border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.li-logo{background:#0a66c2;border-radius:5px;color:#fff;display:grid;font-family:var(--f-display);font-size:11px;font-weight:800;height:20px;place-items:center;width:20px}.row{color:#3a2e38;font-size:13px}.row strong{font-weight:600}.row.sub{color:#8a7e86;font-size:12px}.compose{color:#1a1018;flex:1;font-size:13.5px;line-height:1.5}.caret{animation:caret 1s step-end infinite;background:#620d48;display:inline-block;height:1.05em;margin-left:1px;vertical-align:-2px;width:2px}@keyframes caret{50%{opacity:0}}.cta{align-self:flex-start;border:none;border-radius:9px;color:#fff;cursor:default;font-size:12.5px;font-weight:600;margin-top:4px;padding:9px 15px;transition:background .3s var(--ease)}.email-cta{background:#620d48}.li-cta{background:#0a66c2}.call-cta{background:#004d45}.cta .lbl-done,.cta.done .lbl-send{display:none}.cta.done .lbl-done{display:inline}.cta.done{background:#0e7d6e}.profile{align-items:center;display:flex;gap:11px;margin-top:6px}.avatar{background:linear-gradient(135deg,#c9a9be,#7a2a5e);border-radius:50%;flex:none;height:36px;width:36px}.pi{display:flex;flex-direction:column}.pi strong{color:#1a1018;font-size:13.5px}.pi span{color:#8a7e86;font-size:11.5px}.ptr{bottom:22px;color:#1a1018;height:18px;opacity:0;position:absolute;right:26px;transition:transform .5s var(--ease),opacity .3s;width:18px}.panel.active .ptr{opacity:1}.ptr.at{transform:translate(-44px,-2px) scale(.82)}.caller{align-items:center;display:flex;gap:11px;margin-top:4px}.avatar.big{height:42px;position:relative;width:42px}.ring{border:2px solid #004d45;border-radius:50%;inset:0;opacity:0;position:absolute}.panel.call.active .ring{animation:pulseRing 1.7s ease-out infinite}.panel.call.active .ring.r2{animation-delay:.85s}.status{color:#8a7e86;font-size:12px}.wave{align-items:flex-end;display:flex;gap:3px;height:26px;margin-top:4px}.wave i{background:#004d45;border-radius:2px;height:25%;width:3px}.panel.call.active .wave i{animation:wave 1s ease-in-out infinite}.wave i:nth-child(2){animation-delay:.12s}.wave i:nth-child(3){animation-delay:.24s}.wave i:nth-child(4){animation-delay:.36s}.wave i:nth-child(5){animation-delay:.18s}.wave i:nth-child(6){animation-delay:.3s}.wave i:nth-child(7){animation-delay:.06s}@keyframes wave{0%,to{height:22%}50%{height:100%}}.pipeline{background:var(--plum-dark);border-radius:16px;color:#fff;padding:15px 18px}.pl-top{align-items:baseline;display:flex;justify-content:space-between}.pl-label{color:#e7c9dc;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pl-count{color:#fff;font-family:var(--f-display);font-size:27px;font-weight:700;letter-spacing:-.02em}.pl-bar{background:hsla(0,0%,100%,.14);border-radius:4px;height:7px;margin-top:11px;overflow:hidden}.pl-bar span{background:linear-gradient(90deg,#7fd8c4,#0e7d6e);border-radius:4px;display:block;height:100%;transition:width .9s var(--ease);width:34%}.pl-cap{color:#d7b7cc;font-size:11.5px;margin-top:9px}.fly{border-radius:50%;box-shadow:0 0 0 5px rgba(98,13,72,.1);height:13px;pointer-events:none;position:absolute;width:13px;z-index:6}@media (max-width:560px){.work{flex-direction:column;gap:12px}.bot-mini{width:116px}.console{min-height:250px;width:100%}.channels{gap:7px}.chan{align-items:flex-start;flex-direction:column;gap:6px;padding:9px}.chan .ct{display:none}}.band{align-items:center;background:var(--plum);color:var(--blush);display:flex;gap:18px;padding:22px var(--gutter);position:relative;z-index:5}.band .shield{border:1.5px solid rgba(248,229,215,.5);border-radius:50%;display:grid;flex:none;height:38px;place-items:center;width:38px}.band .shield svg{height:19px;width:19px}.band p{color:var(--white);font-family:var(--f-display);font-size:clamp(15px,1.5vw,19px);font-weight:600;letter-spacing:-.01em;line-height:1.3}.band p span{color:var(--blush)}@media (max-width:920px){.hero{min-height:auto}.hero-grid{gap:14px;grid-template-columns:1fr;padding:92px var(--gutter) 30px;text-align:left}.hero-copy{order:1}.scene-wrap{margin:6px auto 0;max-width:440px;order:2}.sub{max-width:38em}.metrics{gap:26px;margin-top:32px}}@media (max-width:560px){nav{height:64px;padding:0 20px}.logo{font-size:23px}.nav-cta{font-size:13px;padding:9px 14px}.hero-grid{padding:80px 20px 26px}h1{font-size:clamp(38px,12vw,54px);line-height:.98}.sub{font-size:16px;margin-top:18px}.ctas{gap:10px;margin-top:28px}.btn{flex:1 1 auto;justify-content:center;padding:14px 18px}.scene-wrap{max-width:100%}.metrics{gap:18px 22px;justify-content:space-between;margin-top:30px}.metric{flex:1 1 28%}.metric .v{font-size:24px}.metric .l{font-size:11.5px}.band{gap:13px;padding:18px 20px}.band .shield{height:32px;width:32px}.band .shield svg{height:16px;width:16px}.band p{font-size:15px}}@keyframes bob{0%{transform:translate(0) rotate(0deg)}20%{transform:translate(-10px,-6px) rotate(-2.4deg)}45%{transform:translate(8px,-12px) rotate(1.8deg)}70%{transform:translate(12px,-4px) rotate(2.6deg)}to{transform:translate(0) rotate(0deg)}}@keyframes look{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}60%{transform:translateX(6px)}}@keyframes sway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes eyeGlow{0%,to{opacity:.92}50%{opacity:1}}@keyframes blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes scan{0%{opacity:0;transform:translateY(0)}12%{opacity:.55}88%{opacity:.55}to{opacity:0;transform:translateY(86px)}}@keyframes dashflow{to{stroke-dashoffset:-28}}@keyframes pulseRing{0%{opacity:.6;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.fu{animation:fadeUp .7s var(--ease) forwards;opacity:0}.fu-1{animation-delay:.05s}.fu-2{animation-delay:.16s}.fu-3{animation-delay:.28s}.fu-4{animation-delay:.4s}.fu-5{animation-delay:.52s}}#antenna{animation:sway 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:bottom center}.eye{animation:eyeGlow 2.8s ease-in-out infinite}.flow-line{animation:dashflow 1.1s linear infinite;stroke-dasharray:3 8}.scanline{animation:scan 3.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bot-3d{animation-name:bobSoft}}@keyframes bobSoft{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(0deg)}}