:root{--ink:#ecfbff;--ink-soft:#b9c9d7;--muted:#7f91a3;--line:rgba(108,238,230,0.2);--paper:#020a14;--panel:rgba(9,22,36,0.82);--panel-2:rgba(15,31,48,0.72);--navy:#04111f;--navy-2:#071c31;--cyan:#37e6da;--mint:#6af5cf;--violet:#8f77ff;--amber:#ffb35c;--rose:#ff596d;--shadow:0 28px 90px rgba(0,0,0,0.42)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;color:var(--ink);background:radial-gradient(circle at 50% 0,rgba(55,230,218,.16),transparent 24rem),linear-gradient(180deg,#020813,#04111f 42%,#020812);font-family:Satoshi,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}[data-reveal]{opacity:0;transform:translate3d(0,24px,0) scale(.985);transition:opacity .56s ease,transform .56s cubic-bezier(.2,.8,.2,1)}[data-reveal].in-view{opacity:1;transform:translateZ(0) scale(1)}.nav-shell{position:fixed;top:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:28px;gap:28px;min-height:70px;padding:0 max(34px,calc((100% - 1180px) / 2));border-bottom:1px solid rgba(255,255,255,.07);background:#020a14;box-shadow:0 14px 36px rgba(0,0,0,.26);-webkit-backdrop-filter:none;backdrop-filter:none}.brand,.check-list,.footer-links,.hero-actions,.nav-actions,.nav-links{display:flex;align-items:center}.brand{gap:9px;font-weight:850}.brand-mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;color:#031116;background:linear-gradient(135deg,var(--cyan),var(--mint));font-weight:950}.nav-links{position:relative;justify-content:center;gap:22px;color:var(--ink-soft);font-size:.86rem}.login-link,.nav-links a{transition:color .18s ease}.login-link:hover,.nav-links a:hover{color:var(--cyan)}.nav-dropdown{position:relative;padding:22px 0}.nav-trigger{display:inline-flex;align-items:center;gap:6px}.nav-trigger:after{width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.nav-dropdown:focus-within .nav-trigger:after,.nav-dropdown:hover .nav-trigger:after{transform:rotate(225deg) translateY(-1px)}.product-menu{position:absolute;top:calc(100% - 5px);left:50%;z-index:40;display:grid;grid-template-columns:minmax(240px,.58fr) minmax(460px,1fr);grid-gap:22px;gap:22px;width:min(900px,calc(100vw - 44px));padding:22px;border:1px solid rgba(55,230,218,.2);border-radius:20px;background:radial-gradient(circle at 18% 18%,rgba(55,230,218,.16),transparent 18rem),#071320;box-shadow:0 26px 80px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.07);opacity:0;pointer-events:none;transform:translate(-50%,12px) scale(.98);transform-origin:top center;transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:none;backdrop-filter:none}.nav-dropdown:focus-within .product-menu,.nav-dropdown:hover .product-menu{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.product-menu-copy{padding:18px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.045)}.product-menu-copy span{color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.product-menu-copy strong{display:block;margin-top:12px;color:var(--ink);font-size:1.28rem;line-height:1.12}.product-menu-copy p{margin:14px 0 0;color:var(--muted);line-height:1.6}.product-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.product-menu-grid a{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;min-height:108px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.035);color:var(--ink)}.product-menu-grid a:hover{border-color:rgba(55,230,218,.42);background:rgba(55,230,218,.075)}.product-menu-grid svg{color:var(--cyan);filter:drop-shadow(0 0 10px rgba(55,230,218,.3))}.product-menu-grid span,.product-menu-grid strong{display:block}.product-menu-grid strong{font-size:.9rem}.product-menu-grid span{margin-top:5px;color:var(--muted);font-size:.75rem;line-height:1.45}.nav-actions{gap:18px}.mobile-menu-button{display:none;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:var(--ink);background:rgba(255,255,255,.045);cursor:pointer}.mobile-menu-button svg{color:var(--cyan)}.mobile-nav-panel{position:fixed;top:70px;left:0;right:0;z-index:29;display:none;max-height:calc(100dvh - 70px);border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 80% 0,rgba(55,230,218,.14),transparent 18rem),#020a14;box-shadow:0 24px 60px rgba(0,0,0,.42);overflow:hidden}.mobile-nav-scroll{max-height:inherit;padding:18px;overflow-y:auto}.mobile-nav-panel section{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.mobile-nav-heading,.mobile-nav-pricing{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ink);font-size:1.02rem;font-weight:900}.mobile-nav-panel section>div{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.mobile-nav-panel section>div a{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(255,255,255,.035)}.mobile-nav-panel section>div svg{color:var(--cyan)}.mobile-nav-panel small,.mobile-nav-panel strong{display:block}.mobile-nav-panel small{margin-top:3px;color:var(--muted);font-size:.78rem;line-height:1.35}.mobile-nav-pricing{margin-top:14px;padding:14px 0}.mobile-nav-cta{width:100%;margin-top:10px}.login-link{color:var(--ink-soft);font-size:.86rem;font-weight:750}.demo-button,.outline-link,.solid-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 22px;border-radius:12px;font-weight:500;font-size:.9rem;line-height:1;white-space:nowrap;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.solid-button{color:#021015;background:linear-gradient(135deg,var(--cyan),var(--mint));box-shadow:0 8px 24px rgba(55,230,218,.2)}.demo-button,.outline-link{color:var(--ink);border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.large{min-height:46px;padding:0 28px}.demo-button:hover,.outline-link:hover,.solid-button:hover{transform:translateY(-2px)}.solid-button:hover{box-shadow:0 12px 30px rgba(55,230,218,.3)}.demo-button:hover,.outline-link:hover{border-color:rgba(55,230,218,.4);background:rgba(55,230,218,.08)}.demo-button:active,.outline-link:active,.solid-button:active{transform:translateY(0) scale(.98)}.hero-section{position:relative;overflow:hidden;padding:92px 34px 26px}.hero-section:before{position:absolute;inset:80px 0 auto;height:360px;background:radial-gradient(ellipse at 56% 45%,rgba(55,230,218,.24),transparent 34%),repeating-radial-gradient(ellipse at 56% 45%,rgba(55,230,218,.2) 0 1px,transparent 2px 14px);opacity:.45;content:"";transform:skewY(-4deg);animation:drift 12s ease-in-out infinite alternate}.hero-noise{position:absolute;inset:0;background-image:radial-gradient(circle at 18% 25%,rgba(55,230,218,.45) 0 2px,transparent 3px),radial-gradient(circle at 86% 30%,rgba(55,230,218,.32) 0 1px,transparent 2px);background-size:180px 180px,230px 230px;opacity:.22;animation:starDrift 18s linear infinite}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.7fr);align-items:center;grid-gap:70px;gap:70px;width:min(1180px,100%);min-height:475px;margin:0 auto}.calendar-board,.carousel-card,.hero-copy,.integrations-panel,.language-panel,.ops-board,.production-section{min-width:0}.eyebrow,.final-cta span,.section-intro span{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.final-cta h2,.hero-copy h1,.section-intro h2{margin:0;letter-spacing:0}.hero-copy h1{max-width:660px;margin-top:18px;font-size:clamp(3.6rem,6.2vw,5.65rem);line-height:.95}.hero-copy h1 span{color:var(--cyan)}.hero-copy p{max-width:500px;margin:22px 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.72}.hero-actions{gap:14px;flex-wrap:wrap;margin-top:38px}.live-call-card{position:relative;width:min(360px,100%);min-height:470px;margin-left:auto;padding:20px;border:1px solid rgba(144,245,238,.35);border-radius:20px;background:linear-gradient(180deg,rgba(8,22,38,.94),rgba(4,11,22,.96));box-shadow:0 0 60px var(--card-glow-color,rgba(55,230,218,.22)),inset 0 1px 0 rgba(255,255,255,.08);animation:floatCard 5s ease-in-out infinite;flex-direction:column;transition:box-shadow .4s cubic-bezier(.2,.8,.2,1),border-color .4s ease;overflow:hidden}.call-card-header,.live-call-card{display:flex;justify-content:space-between}.call-card-header{align-items:center;margin-bottom:12px}.call-card-title{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.live-state{display:flex;align-items:center;gap:6px;color:var(--cyan);font-size:.72rem;font-weight:900;letter-spacing:.05em}.live-dot{width:7px;height:7px;border-radius:999px;background:var(--cyan);box-shadow:0 0 12px rgba(55,230,218,.85);animation:ping 1.2s ease-in-out infinite}.manual-badge,.muted-badge{padding:3px 8px;border-radius:4px;font-size:.64rem;font-weight:900;letter-spacing:.06em}.muted-badge{color:var(--muted);background:rgba(255,255,255,.08)}.manual-badge{color:var(--violet);background:rgba(143,119,255,.12);border:1px solid rgba(143,119,255,.2)}.waveform-container{position:relative;height:96px;margin:12px 0 16px;display:grid;place-items:center}.waveform-glow-orb{position:absolute;width:140px;height:80px;background:radial-gradient(circle,var(--card-glow-color) 0,transparent 70%);opacity:.24;filter:blur(12px);pointer-events:none;transition:background .4s ease}.hero-waveform{display:flex;align-items:center;justify-content:center;gap:2px;position:absolute;width:100%;height:100%}.hero-waveform.secondary{opacity:.35;mix-blend-mode:screen;pointer-events:none}.hero-waveform i{width:2.5px;border-radius:999px;background:linear-gradient(180deg,var(--cyan),#14a39b);box-shadow:0 0 8px rgba(55,230,218,.35);transition:background .4s ease,box-shadow .4s ease}.state-ai-speaking .hero-waveform.primary i{animation:wave-ai .85s cubic-bezier(.45,.05,.55,.95) infinite alternate}.state-ai-speaking .hero-waveform.secondary i{animation:wave-ai-sec .85s cubic-bezier(.45,.05,.55,.95) infinite alternate-reverse;background:linear-gradient(180deg,#14a39b,var(--violet))}.state-user-speaking .hero-waveform.primary i{animation:wave-user .65s cubic-bezier(.25,.8,.25,1) infinite alternate;background:linear-gradient(180deg,var(--violet),#6b55ff);box-shadow:0 0 8px rgba(143,119,255,.45)}.state-user-speaking .hero-waveform.secondary i{animation:wave-user-sec .65s cubic-bezier(.25,.8,.25,1) infinite alternate-reverse;background:linear-gradient(180deg,#6b55ff,var(--cyan))}.state-thinking .hero-waveform.primary i{animation:wave-think 1.2s ease-in-out infinite alternate;background:linear-gradient(180deg,var(--mint),var(--cyan));box-shadow:0 0 6px rgba(106,245,207,.35)}.state-thinking .hero-waveform.secondary i{display:none}.state-idle .hero-waveform.primary i{animation:wave-idle 1.4s ease-in-out infinite alternate;background:rgba(255,255,255,.2);box-shadow:none}.state-idle .hero-waveform.secondary i{display:none}.transcript-box{flex-grow:1;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:12px;min-height:124px;max-height:124px;gap:8px;overflow:hidden;justify-content:flex-end;margin-bottom:12px}.transcript-box,.transcript-row{display:flex;flex-direction:column}.transcript-row{gap:3px;font-size:.8rem;line-height:1.4;animation:textSlideUp .35s cubic-bezier(.16,1,.3,1) both}.transcript-row.past-row{opacity:.45;filter:blur(.3px);transition:opacity .3s ease,filter .3s ease}.transcript-row.active-row{opacity:1;font-weight:500}.speaker-badge{width:-moz-fit-content;width:fit-content;font-size:.64rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:4px}.speaker-badge.ai{color:var(--cyan);background:rgba(55,230,218,.1);border:1px solid rgba(55,230,218,.15)}.speaker-badge.user{color:var(--violet);background:rgba(143,119,255,.1);border:1px solid rgba(143,119,255,.15)}.speaker-badge.system{color:var(--mint);background:rgba(106,245,207,.08);border:1px solid rgba(106,245,207,.12)}.transcript-row p{margin:0;color:var(--ink)}.booking-confirm{margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(106,245,207,.3);background:linear-gradient(90deg,rgba(6,20,28,.9),rgba(12,32,38,.95));display:flex;align-items:center;gap:12px;box-shadow:0 10px 25px rgba(0,0,0,.25);animation:slideUpIn .45s cubic-bezier(.16,1,.3,1) both}.booking-icon{color:var(--mint);filter:drop-shadow(0 0 6px rgba(106,245,207,.5))}.booking-confirm strong{font-size:.8rem;color:var(--ink)}.booking-confirm span{font-size:.72rem;color:var(--ink-soft);margin-top:2px}.success-badge{margin-left:auto;font-size:.6rem;font-weight:900;text-transform:uppercase;color:var(--mint);background:rgba(106,245,207,.1);border:1px solid rgba(106,245,207,.2);padding:2px 6px;border-radius:4px}.call-controls{display:flex;justify-content:center;gap:14px;padding:8px 0 12px;border-top:1px solid rgba(255,255,255,.05)}.call-controls .control-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:var(--ink-soft);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);cursor:pointer;transition:all .2s ease}.call-controls .control-btn:hover{color:var(--ink);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.15)}.call-controls .control-btn.active{color:var(--cyan);background:rgba(55,230,218,.12);border-color:rgba(55,230,218,.25);box-shadow:0 0 12px rgba(55,230,218,.2)}.call-controls .control-btn.end-call{background:#ff3e55;border-color:#ff576b;color:white;box-shadow:0 0 15px rgba(255,62,85,.35)}.call-controls .control-btn.end-call:hover{background:#ff576b;box-shadow:0 0 22px rgba(255,62,85,.5);transform:scale(1.05)}.state-selectors{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-top:6px}.selector-pill{border:0;border-radius:6px;padding:6px 2px;font-size:.64rem;font-weight:800;text-align:center;cursor:pointer;background:rgba(255,255,255,.04);color:var(--muted);transition:all .2s ease}.selector-pill:hover{color:var(--ink-soft);background:rgba(255,255,255,.08)}.selector-pill.active.ai{color:#031116;background:var(--cyan);font-weight:900;box-shadow:0 0 10px rgba(55,230,218,.4)}.selector-pill.active.user{color:white;background:var(--violet);font-weight:900;box-shadow:0 0 10px rgba(143,119,255,.4)}.selector-pill.active.thinking{color:#031116;background:var(--mint);font-weight:900;box-shadow:0 0 10px rgba(106,245,207,.4)}.selector-pill.active.idle{color:var(--ink);background:rgba(255,255,255,.16);font-weight:900}.partner-strip{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:42px;gap:42px;width:min(1180px,calc(100% - 68px));margin:0 auto;padding:22px 34px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:rgba(255,255,255,.035)}.partner-strip p{margin:0;color:var(--ink-soft);font-size:.86rem}.partner-strip div{display:flex;justify-content:space-between;gap:26px;flex-wrap:wrap}.partner-strip span{color:rgba(255,255,255,.74);font-size:1.1rem;font-weight:820}.metrics-band{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;width:min(960px,calc(100% - 68px));margin:26px auto 0}.metric{min-height:172px;padding:24px;border:1px solid rgba(55,230,218,.32);border-radius:12px;background:linear-gradient(180deg,rgba(12,30,47,.82),rgba(7,22,37,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.metric svg{color:var(--cyan);filter:drop-shadow(0 0 10px rgba(55,230,218,.45))}.metric strong{display:block;margin-top:20px;color:var(--cyan);font-size:clamp(2.2rem,4vw,3.1rem);line-height:1}.metric span{display:block;margin-top:14px;color:var(--ink-soft);line-height:1.35}.section{width:min(1180px,calc(100% - 68px));margin:0 auto;padding:72px 0}.section-intro{max-width:640px;margin:0 auto 36px;text-align:center}.section-intro.left{margin-inline:0;text-align:left}.final-cta h2,.section-intro h2{margin-top:10px;font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.02}.section-copy{max-width:450px;color:var(--muted);line-height:1.68}.workflow-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px;gap:48px;max-width:940px;margin:0 auto}.workflow-grid:before{position:absolute;left:11%;right:11%;top:54%;height:2px;border-top:3px dotted rgba(55,230,218,.75);content:""}.workflow-grid:after{position:absolute;top:calc(54% - 6px);left:9%;width:14px;height:14px;border-radius:999px;background:var(--cyan);box-shadow:0 0 0 8px rgba(55,230,218,.12),0 0 24px rgba(55,230,218,.9);content:"";animation:pipelineSignal 4.8s cubic-bezier(.45,0,.15,1) infinite}.workflow-card{position:relative;min-height:170px;padding:28px 22px 22px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(12,25,40,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);animation:stepFocus 4.8s ease-in-out infinite}.workflow-card:nth-child(2){animation-delay:1.2s}.workflow-card:nth-child(3){animation-delay:2.4s}.workflow-card:nth-child(4){animation-delay:3.6s}.step-badge{position:absolute;left:50%;top:-24px;display:grid;place-items:center;width:50px;height:50px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#182739;color:var(--ink);font-size:1.2rem}.workflow-card svg{color:#9ad9ff}.workflow-card h3{margin:18px 0 8px;font-size:1.05rem}.workflow-card p{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.5}.split-section{display:grid;grid-template-columns:.56fr 1fr;align-items:center;grid-gap:48px;gap:48px}.check-list{align-items:flex-start;flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;color:var(--ink-soft)}.check-list li{display:inline-flex;align-items:center;gap:8px}.check-list svg{color:var(--cyan)}.final-cta,.integrations-panel,.ops-board,.production-section,.smart-panel{border:1px solid rgba(255,255,255,.13);border-radius:14px;background:linear-gradient(180deg,rgba(11,25,40,.76),rgba(5,15,27,.7));box-shadow:var(--shadow)}.ops-board{padding:18px}.ops-header{display:flex;justify-content:space-between;margin-bottom:16px}.ops-header span{color:var(--mint);font-size:.78rem}.ops-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.ops-metrics div{padding:16px;border-radius:10px;background:rgba(255,255,255,.045)}.ops-metrics span,.ops-metrics strong{display:block}.ops-metrics strong{font-size:1.45rem}.ops-metrics span{margin-top:6px;color:var(--muted);font-size:.74rem}.ops-content{display:grid;grid-template-columns:1fr .42fr;grid-gap:14px;gap:14px;margin-top:14px}.live-call-list,.recent-activity{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:10px;background:rgba(255,255,255,.045)}.call-row,.event-line{display:grid;align-items:center;grid-gap:10px;gap:10px}.call-row{grid-template-columns:auto 1fr 150px auto}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:#031116;background:var(--cyan)}.call-row small,.call-row strong,.event-line span,.event-line strong{display:block}.call-row small,.event-line span{margin-top:2px;color:var(--muted);font-size:.76rem}.call-row em{padding:5px 8px;border-radius:6px;color:var(--cyan);background:rgba(55,230,218,.09);font-size:.68rem;font-style:normal}.activity-track{position:relative;height:28px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgba(55,230,218,.05),rgba(55,230,218,.25),rgba(55,230,218,.05)),repeating-linear-gradient(90deg,rgba(55,230,218,.15) 0 1px,transparent 1px 13px)}.activity-track:before{position:absolute;inset:50% 8px auto;height:1px;background:linear-gradient(90deg,transparent,rgba(55,230,218,.78),transparent);content:""}.activity-track i,.activity-track span{position:absolute;top:50%;border-radius:999px;transform:translateY(-50%)}.activity-track i{left:-32%;width:42%;height:3px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 18px rgba(55,230,218,.7);animation:horizontalSweep 2.5s ease-in-out infinite}.activity-track span{left:0;width:8px;height:8px;background:var(--cyan);box-shadow:0 0 14px rgba(55,230,218,.95);animation:horizontalDot 2.5s ease-in-out infinite}.recent-activity .event-line{grid-template-columns:auto 1fr;padding:8px 0}.recent-activity svg{color:var(--cyan)}.smart-panel{padding:26px;margin-top:26px;margin-bottom:40px}.smart-carousel{position:relative;overflow:hidden;border-radius:16px}.carousel-track{display:flex;width:calc(200% + 26px);gap:26px;animation:carouselSlide 12s ease-in-out infinite}.carousel-card{position:relative;display:grid;grid-gap:24px;gap:24px;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 26px) / 2);min-height:430px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:radial-gradient(circle at 86% 18%,rgba(55,230,218,.11),transparent 15rem),rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.scheduling-card{grid-template-columns:minmax(210px,.62fr) minmax(310px,1fr);align-items:center}.intelligence-card{overflow:hidden}.carousel-copy{min-width:0}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.carousel-dots span{width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.22)}.carousel-dots .active{width:28px;background:var(--cyan);box-shadow:0 0 14px rgba(55,230,218,.55);animation:dotSwap 12s ease-in-out infinite}.carousel-dots span:last-child{animation:dotSwapAlt 12s ease-in-out infinite}.calendar-board,.language-panel{min-height:330px;padding:18px;border-radius:12px;background:rgba(255,255,255,.045)}.calendar-month{display:flex;justify-content:space-between;margin-bottom:12px}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;gap:6px;width:45%;float:left}.day{display:grid;place-items:center;min-height:25px;border-radius:999px;color:var(--muted);font-size:.72rem}.day.active{color:#031116;background:var(--cyan)}.time-slots{display:grid;grid-gap:8px;gap:8px;width:50%;float:right}.time-slots>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:7px;border-radius:8px;background:rgba(255,255,255,.04)}.time-slots small{color:var(--muted)}.time-slots button{border:0;border-radius:999px;padding:5px 9px;color:#031116;background:var(--cyan);font-size:.7rem;font-weight:850}.outline-link{margin-top:18px}.language-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.75fr) minmax(240px,.85fr);align-items:center;grid-gap:24px;gap:24px;min-height:100%;background:transparent}.language-copy{position:relative;z-index:2}.language-orb{position:relative;justify-self:center;display:grid;place-items:center;width:230px;height:230px;border:1px solid rgba(55,230,218,.35);border-radius:50%;background:radial-gradient(circle,rgba(55,230,218,.25),rgba(8,20,35,.9));animation:glowPulse 2.6s ease-in-out infinite,orbBreathe 5.5s ease-in-out infinite}.language-orb:after,.language-orb:before,.orb-ring{position:absolute;inset:-24px;border:1px dashed rgba(55,230,218,.32);border-radius:50%;content:"";animation:rotateClockwise 22s linear infinite}.language-orb:after{inset:20px;border-style:solid;opacity:.42;animation:rotateCounter 16s linear infinite}.orb-ring{inset:-58px;opacity:.28;animation-duration:34s}.language-orb strong{position:relative;z-index:2;font-size:3rem}.language-orb span{position:relative;z-index:2;margin-top:-70px;color:var(--ink-soft)}.language-orb i{position:absolute;padding:6px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:var(--ink-soft);font-size:.72rem;font-style:normal;animation:labelFloat 4.4s ease-in-out infinite}.lang-0{top:-34px;right:72px;animation-delay:0s}.lang-1{top:28px;right:-58px;animation-delay:.12s}.lang-2{right:-44px;bottom:32px;animation-delay:.24s}.lang-3{bottom:-34px;right:76px;animation-delay:.36s}.lang-4{left:-62px;top:38px;animation-delay:.48s}.lang-5{left:-48px;bottom:38px;animation-delay:.6s}.production-section{display:grid;grid-template-columns:.58fr 1fr;grid-gap:36px;gap:36px;padding:28px 32px;margin-bottom:46px}.production-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.security-tile{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;padding:15px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(255,255,255,.055)}.security-tile svg{color:var(--cyan)}.security-tile span,.security-tile strong{display:block}.security-tile span{margin-top:4px;color:var(--muted);font-size:.76rem}.integrations-panel{position:relative;padding:56px 0 50px;text-align:center;margin-top:46px;overflow:hidden}.integrations-panel:before{position:absolute;inset:0;z-index:-1;border:1px solid rgba(55,230,218,.14);border-radius:28px;background:radial-gradient(circle at 12% 20%,rgba(55,230,218,.1),transparent 24rem),radial-gradient(circle at 88% 80%,rgba(143,119,255,.1),transparent 22rem),rgba(7,20,34,.68);content:""}.integrations-copy{max-width:650px;margin:-18px auto 34px;padding:0 24px;color:var(--muted);line-height:1.65}.integration-showcase{display:grid;grid-gap:14px;gap:14px;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.integration-marquee{display:flex;width:100%;overflow:hidden}.integration-track{display:flex;flex:none;gap:14px;width:max-content;padding-right:14px;animation:integration-scroll 32s linear infinite;will-change:transform}.integration-track.reverse{animation-direction:reverse;animation-duration:38s}.integration-marquee:hover .integration-track{animation-play-state:paused}.integration-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:238px;min-height:88px;padding:16px 18px;border:1px solid rgba(255,255,255,.09);border-radius:18px;color:var(--ink);background:linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.035)),rgba(4,17,31,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);text-align:left;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.integration-card:hover{z-index:2;border-color:rgba(55,230,218,.38);box-shadow:0 18px 46px rgba(0,0,0,.28),0 0 28px rgba(55,230,218,.1);transform:translateY(-3px)}.brand-dot{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#ffffff;box-shadow:0 9px 24px rgba(0,0,0,.25),0 0 0 1px color-mix(in srgb,var(--brand-accent) 28%,transparent)}.brand-dot img{display:block;width:25px;height:25px;object-fit:contain}.brand-dot.wide img{width:37px;height:18px}.integration-card-copy{display:grid;grid-gap:4px;gap:4px}.integration-card-copy strong{font-size:.94rem;font-weight:500}.integration-card-copy small{color:var(--muted);font-size:.72rem}.integration-card-arrow{color:rgba(185,201,215,.42);transition:color .22s ease,transform .22s ease}.integration-card:hover .integration-card-arrow{color:var(--cyan);transform:translateX(3px)}.integration-card.red{--brand-accent:#f22f46}.integration-card.teal{--brand-accent:#0fb5ae}.integration-card.violet{--brand-accent:#7257ff}.integration-card.green{--brand-accent:#18a978}.integration-card.blue{--brand-accent:#4285f4}.integration-card.indigo{--brand-accent:#5965dc}.integration-card.amber{--brand-accent:#ff9d2e}.integration-card.slate{--brand-accent:#7d8a97}.view-integrations{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--cyan);font-weight:500;transition:gap .18s ease,color .18s ease}.view-integrations:hover{gap:12px;color:var(--mint)}@keyframes integration-scroll{to{transform:translateX(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.integration-track{animation-play-state:paused}.integration-card,.integration-card-arrow,.view-integrations{transition:none}}