:root{--ink:#0d1814;--black:#09130f;--pine:#17332a;--forest:#284b3d;--ivory:#f8f5ef;--chalk:#fffefa;--champagne:#d2ad7b;--gold:#d8b17b;--gray:#767b77;--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--black);font-family:Inter,"Helvetica Neue",Arial,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}body.is-dialog{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid #b58d57;outline-offset:4px}.container{width:min(1360px,calc(100% - 110px));margin:0 auto}.scroll-meter{height:2px;position:fixed;z-index:1000;top:0;left:0;right:0;background:transparent;pointer-events:none}.scroll-meter span{height:100%;width:0;display:block;background:linear-gradient(90deg,#5a7f67,#e7c694);transition:width .12s linear}.header{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 clamp(24px,4.3vw,76px);position:fixed;z-index:100;left:0;right:0;top:0;color:white;border-bottom:1px solid rgba(255,255,255,.09);background:rgba(9,20,16,.69);backdrop-filter:blur(23px);-webkit-backdrop-filter:blur(23px);transition:background .35s,border .35s,height .35s}.header.scrolled{height:66px;background:rgba(11,23,18,.91);border-color:rgba(230,208,167,.14)}.brand{display:flex;align-items:center;white-space:nowrap;color:white;gap:2px;line-height:1;font-size:28px;letter-spacing:.075em;font-weight:760;min-width:170px}.brand img{width:39px;height:39px;object-fit:contain}.brand b{font-weight:800}.desktop-links{display:flex;gap:clamp(20px,2.5vw,40px);align-items:center}.desktop-links a{font-size:12px;color:#e9eee9;opacity:.82;transition:opacity .2s}.desktop-links a:hover{opacity:1;color:#efcf9b}.top-actions{display:flex;align-items:center;gap:14px}.language-switch{border:1px solid rgba(222,217,199,.22);border-radius:99px;background:rgba(255,255,255,.055);display:flex;padding:5px;gap:2px}.language-switch button{border:0;border-radius:20px;background:none;color:#f4f2eb;opacity:.52;font-weight:700;font-size:10px;padding:7px 8px;transition:.2s}.language-switch button[aria-pressed=true]{opacity:1;background:#40574a;color:#fff}.pill{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid transparent;border-radius:999px;padding:16px 24px;font-size:13px;font-weight:650;white-space:nowrap;transition:transform .25s,background .25s,box-shadow .25s}.pill:hover{transform:translateY(-2px)}.pill-gold{background:linear-gradient(135deg,#f5dfb9,#d5ae77 65%,#eacb9b);color:#14251d;box-shadow:0 13px 35px #00000010}.pill-gold:hover{box-shadow:0 14px 35px #cba26d35}.pill-outline{color:white;background:rgba(8,20,15,.2);border-color:#d5b68995}.pill-dark{color:#fff;background:#132b21}.top-demo{padding:12px 21px;gap:15px;font-size:12px}.mobile-toggle{display:none;background:none;border:0;width:38px;height:38px;position:relative}.mobile-toggle i{position:absolute;background:#fff;width:21px;height:1.5px;left:8px;top:15px;transition:.2s}.mobile-toggle i+ i{top:23px}.mobile-links{position:fixed;top:66px;left:0;right:0;background:#0c1c16;padding:22px 28px 35px;box-shadow:0 20px 40px #0008;flex-direction:column;gap:22px}.mobile-links:not([hidden]){display:flex}.mobile-links a,.mobile-links button{background:none;color:white;border:0;padding:0;text-align:left;font-size:19px;font-weight:600}.hero{height:min(930px,100svh);min-height:680px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;color:var(--ivory);background:radial-gradient(ellipse 55% 55% at 50% 76%,#22443366 0%,transparent 78%),radial-gradient(ellipse at 85% 50%,#38504177 0%,transparent 45%),linear-gradient(150deg,#0b1612,#101f19 60%,#08130f)}.hero:after{position:absolute;content:"";inset:auto 0 0;height:28%;background:linear-gradient(transparent,#0b1813 94%);pointer-events:none}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(90deg,#ffffff08 1px,transparent 1px),linear-gradient(#ffffff05 1px,transparent 1px);background-size:125px 125px;mask-image:linear-gradient(90deg,transparent,#0004 50%,transparent);pointer-events:none}.orbital{position:absolute;aspect-ratio:1;border:1px solid rgba(215,185,141,.18);border-radius:50%;left:50%;top:39%;transform:translate(-50%,-50%);pointer-events:none}.orbital-one{width:min(67vw,820px)}.orbital-two{width:min(93vw,1160px);border-color:#d6ae7522}.hero-core{text-align:center;position:relative;z-index:2;margin-top:-10vh;width:min(1200px,calc(100% - 48px))}.eyebrow{font-size:10px;letter-spacing:.29em;font-weight:750;text-transform:uppercase}.hero .eyebrow{display:flex;align-items:center;justify-content:center;gap:14px;color:#ebd2a5}.tiny-line{width:24px;height:1px;background:#d8b481}.hero h1{font-size:clamp(60px,7.1vw,116px);letter-spacing:-.082em;line-height:1.06;font-weight:740;margin:24px auto 24px;text-wrap:balance}.champagne{color:#e3bc8a;background:linear-gradient(120deg,#fff0d2,#cba16a 62%,#e7cda2);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero p{font-size:clamp(15px,1.27vw,19px);line-height:1.7;color:#c5d0c7;margin:0 auto;max-width:560px}.hero-buttons{margin-top:32px;display:flex;gap:12px;justify-content:center}.play-mini{display:grid;place-items:center;border:1px solid #cda77d;border-radius:50%;height:23px;width:23px;font-size:8px;padding-left:2px}.hero-enter{animation:hero-in 1s var(--ease) both}.hero-enter.first{animation-delay:.08s}.hero-enter.second{animation-delay:.18s}.hero-enter.third{animation-delay:.36s}.hero-enter.fourth{animation-delay:.51s}@keyframes hero-in{from{opacity:0;transform:translateY(26px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-monogram{position:absolute;z-index:1;left:50%;bottom:-31vw;width:clamp(300px,58vw,850px);aspect-ratio:1;transform:translateX(-50%);opacity:.25;filter:drop-shadow(0 0 60px #dab98d6b);animation:logo-float 10s ease-in-out infinite;pointer-events:none}.hero-monogram img{width:100%;height:100%;filter:brightness(.85)}.hero-aura{position:absolute;inset:23%;filter:blur(55px);background:#7b916768}@keyframes logo-float{50%{transform:translateX(-50%) translateY(-16px)}}.scroll-cue{position:absolute;left:50%;bottom:65px;z-index:6;transform:translateX(-50%);display:flex;align-items:center;flex-direction:column;gap:14px;font-size:9px;letter-spacing:.25em;white-space:nowrap;color:#d9d1bc}.scroll-line{width:1px;height:42px;background:linear-gradient(#e3c797,transparent);animation:breathe 2s infinite}@keyframes breathe{50%{opacity:.2;transform:scaleY(.65)}}.hero-bottom{display:flex;justify-content:space-between;position:absolute;bottom:20px;left:clamp(24px,4.3vw,76px);right:clamp(24px,4.3vw,76px);z-index:5;border-top:1px solid #ffffff1f;padding-top:17px;font-size:9px;letter-spacing:.14em;color:#c2beb1}.hero-bottom em{font-style:normal;color:#d5af7f}.cinematic{height:335vh;position:relative;background:#efece5}.cinematic-sticky{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden;background:radial-gradient(circle at 60% 48%,#fffefa 0,#f5f3ee 49%,#e8e7e1);color:#152820}.cinematic-topline{position:absolute;top:115px;left:6%;right:6%;z-index:2;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.18em;color:#757f7a}.cinematic-topline span:first-child{font-weight:750;color:#193e2c}.stage-glow{position:absolute;left:43%;top:52%;width:550px;height:550px;border-radius:50%;background:#d7c9ac80;filter:blur(100px);transform:translate(-50%,-50%);opacity:.3;pointer-events:none}.cinematic-heading{position:absolute;z-index:5;top:22%;left:7%;width:43%;pointer-events:none}.dark-eyebrow{color:#788577}.cinematic-heading .eyebrow{display:block;margin-bottom:21px}.stage-title{margin:0;position:absolute;left:0;top:40px;max-width:540px;font-size:clamp(45px,5.3vw,80px);letter-spacing:-.072em;line-height:1.08;font-weight:740;opacity:0;transform:translateY(35px);filter:blur(6px);transition:opacity .6s,transform .75s var(--ease),filter .65s;pointer-events:none}.stage-title span{color:#c39a6b}.stage-title.active{opacity:1;transform:translateY(0);filter:blur(0)}.phone-scenery{position:absolute;left:56%;top:53%;width:340px;height:650px;transform:translate(-50%,-50%);perspective:1200px;z-index:4;pointer-events:none}.phone-halo{position:absolute;inset:0;border:1px solid #d1b68b65;border-radius:50%;width:570px;height:570px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);opacity:.9}.phone-halo:after{content:"";position:absolute;inset:45px;border:1px solid #c4b49a55;border-radius:50%}.phone-shadow{position:absolute;bottom:-24px;left:-45px;width:440px;height:46px;background:#06150c4d;border-radius:50%;filter:blur(28px)}.kexevo-device{width:305px;height:614px;left:18px;top:15px;position:absolute;border-radius:54px;padding:15px;background:linear-gradient(108deg,#dce2d5 0%,#5d675f 5%,#111714 10%,#020808 90%,#849488 97%,#d2d8d1);box-shadow:1px 8px 4px #15282030,13px 40px 50px #1b322f42,inset -3px 0 2px #dae4d0aa,0 0 1px 2px #1528208a;transform:translateY(var(--phoney,100px)) rotate(-12deg) rotateY(var(--phoner,-17deg)) scale(var(--phones,.82));opacity:var(--phoneopacity,.35);transition:opacity .18s linear;will-change:transform,opacity;pointer-events:auto}.kexevo-device:before{content:"";position:absolute;inset:7px;background:radial-gradient(ellipse 65% 55% at 60% 18%,#244a3b 0,transparent 62%),linear-gradient(155deg,#0f241b,#020b09 95%);border-radius:47px;border:1px solid #39463c}.device-speaker{position:absolute;z-index:2;left:50%;top:18px;transform:translateX(-50%);width:89px;height:25px;border-radius:20px;background:#030606;box-shadow:inset 0 1px 2px #57635b}.device-toplabel{position:relative;z-index:3;display:flex;justify-content:space-between;padding:13px 14px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.call-info{position:absolute;z-index:3;top:100px;left:0;right:0;display:flex;align-items:center;flex-direction:column;color:white}.call-logo{background:radial-gradient(circle at 30% 25%,#385a44,#122c20 64%);width:97px;height:97px;border-radius:50%;display:grid;place-items:center;margin-bottom:21px;box-shadow:0 8px 45px #0005}.call-logo img{width:70px}.call-eyebrow{font-size:10px;letter-spacing:.14em;color:#aebcaf}.call-name{font-size:38px;font-weight:650;letter-spacing:.05em;margin:7px 0}.call-label{font-size:11px;color:#c1cec1}.call-timer{font-size:12px;margin-top:11px;color:#e2dccd}.waveform{position:absolute;z-index:3;left:33px;right:33px;top:395px;height:64px;display:flex;gap:3px;align-items:center;justify-content:center;overflow:hidden}.waveform span{display:block;flex:1;height:7%;min-width:2px;border-radius:2px;background:linear-gradient(#f7e2b8,#ac9269);animation:wave 1.6s ease-in-out infinite alternate;animation-delay:calc(var(--i)*.07s)}.waveform span:nth-child(3n){height:36%}.waveform span:nth-child(4n){height:56%}.waveform span:nth-child(5n){height:78%}.waveform span:nth-child(7n){height:95%}@keyframes wave{to{height:12%}}.call-controls{position:absolute;z-index:3;left:35px;right:35px;bottom:52px;display:flex;justify-content:space-between;align-items:center}.control{display:flex;align-items:center;flex-direction:column;gap:8px;color:#fff}.control span{height:46px;width:46px;display:grid;place-items:center;border-radius:50%;background:#ffffff15;font-size:17px}.control small{font-size:9px;color:#b1b8b4}.end-call{width:60px;height:60px;border:0;border-radius:50%;background:linear-gradient(135deg,#fc6358,#d93736);color:white;font-size:30px;transform:rotate(135deg);line-height:1;cursor:pointer}.end-call:hover{box-shadow:0 0 25px #e44a4e50}.home-bar{position:absolute;z-index:3;left:40%;width:20%;height:4px;background:#fff;opacity:.6;bottom:17px;border-radius:10px}.stage-copy{position:absolute;bottom:25%;right:7%;width:21%;opacity:0;transform:translateX(30px);filter:blur(6px);transition:opacity .6s,transform .6s,filter .6s}.stage-copy.active{opacity:1;transform:translateX(0);filter:blur(0)}.stage-copy strong{display:block;font-size:clamp(22px,2.1vw,32px);line-height:1.2;letter-spacing:-.05em}.stage-copy p{color:#6e7b73;font-size:15px;line-height:1.5}.point-line{display:block;width:42px;height:2px;background:#d7ac74;margin-bottom:23px}.progress-step{position:absolute;right:7%;bottom:11%;display:flex;align-items:center;gap:15px;font-size:11px;letter-spacing:.1em;color:#748078}.progress-rail{background:#b8bcb1;width:118px;height:2px;overflow:hidden}.progress-rail div{background:#a97d51;width:0;height:100%;transition:width .15s}.stage-footer{position:absolute;bottom:7%;left:7%;display:flex;gap:17px;align-items:center;font-size:9px;letter-spacing:.21em;color:#76877a}.stage-footer span:last-child{font-size:18px}.transition-quote{min-height:750px;padding:145px 0;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse 65% 55% at 50% 40%,#2b5140aa,transparent 75%),#0a1912;color:#fff}.transition-quote .container{max-width:900px}.overline{color:#d0b083;font-size:11px;letter-spacing:.27em;font-weight:700}.quote-heading{font-size:clamp(48px,6vw,91px);letter-spacing:-.07em;line-height:1.09;font-weight:740;margin:28px 0}.quote-heading em{font-style:normal;color:#e3bb87}.quote-body{color:#b4c5b9;line-height:1.75;font-size:clamp(15px,1.3vw,19px);margin:0 auto 35px;max-width:660px}.section-light{background:var(--ivory);color:#101c16}.features-section{padding:110px 0 150px}.section-kicker{font-size:10px;letter-spacing:.21em;font-weight:750;display:flex;justify-content:space-between;gap:20px;padding-bottom:23px;border-bottom:1px solid #15231a22;color:#526b5b}.section-title-row,.industry-header,.pricing-header{display:flex;align-items:end;justify-content:space-between;gap:60px;padding:70px 0 65px}.large-title{font-size:clamp(52px,5.3vw,87px);letter-spacing:-.075em;line-height:1.08;margin:0;font-weight:740}.goldish{color:#ba956b}.section-sub,.industry-header p,.pricing-header p{max-width:320px;line-height:1.7;font-size:15px;color:#647169;margin:0 0 6px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-tile{min-height:356px;padding:35px 35px 34px;border-radius:24px;background:#ebe8e0;border:1px solid #e0ded5;position:relative;overflow:hidden;transition:background .35s,transform .35s}.feature-tile:hover{background:#e2e0d4;transform:translateY(-4px)}.feature-tile:nth-child(2){background:#dfe7de}.feature-tile:nth-child(3){background:#e6e2da}.feature-tile:nth-child(4){background:#e0e7df}.tile-icon{display:grid;place-items:center;border-radius:50%;height:47px;width:47px;border:1px solid #73887a60;color:#315746;font-size:21px}.feature-index{position:absolute;right:32px;top:35px;color:#9ba49b;font-size:11px}.feature-tile h3{font-size:clamp(23px,2.2vw,35px);letter-spacing:-.055em;margin:35px 0 10px;position:relative;z-index:1}.feature-tile p{max-width:300px;font-size:14px;color:#667168;line-height:1.65;margin:0;position:relative;z-index:1}.tile-glyph{position:absolute;right:20px;bottom:-38px;line-height:1;color:#43624c20;font-weight:800;font-size:175px;letter-spacing:-.12em}.tile-glyph span{font-size:.55em}.glyph-two{font-size:240px;bottom:-65px}.glyph-three{bottom:0;font-size:230px}.glyph-four{font-size:220px;bottom:-48px}.industries-section{padding:110px 0 150px;background:linear-gradient(145deg,#0b1b15,#142920 65%,#081610);color:#fff}.industries-section .section-kicker{color:#b6b99f;border-color:#ffffff2c}.industry-header p{color:#afbcb0}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.industry-card{height:475px;position:relative;padding:0;display:block;overflow:hidden;color:white;border-radius:18px;border:1px solid #d2b07c3d;text-align:left;background:#12221a}.industry-card>img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .5s;filter:saturate(.8)}.industry-card:hover>img{transform:scale(1.075);filter:saturate(1.15)}.industry-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0003,transparent 42%,#08130ce8 90%)}.industry-num{position:absolute;top:25px;left:25px;font-size:11px;letter-spacing:.16em;color:#f9e6cd}.industry-bottom{position:absolute;bottom:28px;left:28px;right:23px;display:flex;justify-content:space-between;align-items:end;gap:12px}.industry-bottom small{display:block;margin-bottom:10px;font-size:9px;letter-spacing:.18em;color:#dec59d}.industry-bottom strong{font-size:clamp(19px,2vw,28px);letter-spacing:-.045em;display:block}.industry-arrow{width:41px;height:41px;display:grid;place-items:center;border:1px solid #dfbe88;border-radius:50%;font-size:22px;flex-shrink:0;transition:background .2s,color .2s}.industry-card:hover .industry-arrow{background:#dbb680;color:#11221a}.pricing-section{padding:120px 0 150px}.pricing-header{padding-bottom:75px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price-card{position:relative;padding:36px 34px 28px;border-radius:20px;background:#fffefa;border:1px solid #dadbd3;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column;min-height:440px}.price-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #12302313}.price-card.selected{background:linear-gradient(150deg,#fbf8ef,#efe7d9);border-color:#cda36d;box-shadow:0 7px 30px #ac8a6720}.popular{position:absolute;right:20px;top:-16px;border-radius:30px;background:#cfa774;padding:10px 19px;font-size:10px;font-weight:800;letter-spacing:.09em}.tier{color:#59705d;font-size:12px;letter-spacing:.17em;font-weight:800}.amount{font-size:clamp(35px,3.1vw,52px);font-weight:770;letter-spacing:-.07em;margin-top:40px}.amount span{font-size:13px;letter-spacing:0;color:#67746c;font-weight:450}.price-card>p{color:#7b817a;font-size:13px;margin:10px 0 30px}.price-card ul{list-style:none;padding:25px 0 34px;margin:0;border-top:1px solid #24362a20;display:grid;gap:17px}.price-card li{font-size:13px;line-height:1.4;color:#48544b}.price-card li:before{content:'✓';color:#54745d;font-weight:800;margin-right:11px}.plan-button{background:#173629;border:none;color:white;border-radius:11px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;font-size:13px;font-weight:650;transition:background .2s}.plan-button:hover{background:#365d45}.selected .plan-button{background:linear-gradient(110deg,#e9ce9f,#c49b69);color:#162118}.pricing-footnote{font-size:11px;color:#7c8179;margin-top:26px;text-align:center}.finale{min-height:710px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 50% 55%,#2e5341,#11261b 48%,#07120d 93%);text-align:center;color:#fff}.finale-ring{position:absolute;width:680px;height:680px;border:1px solid #d1b88c3d;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 130px #f9e6bb06,0 0 0 270px #e4c08d04}.finale-content{z-index:2;position:relative}.finale .eyebrow{color:#e8cb9e}.finale h2{font-size:clamp(55px,6.8vw,102px);letter-spacing:-.078em;line-height:1.08;font-weight:750;margin:22px 0}.finale p{font-size:16px;color:#bbcabd;line-height:1.65;max-width:560px;margin:0 auto 35px}.finale-logo{position:absolute;right:-100px;bottom:-310px;width:520px;opacity:.1;transform:rotate(-19deg)}.finale-logo img{width:100%}.footer{background:#06110c;border-top:1px solid #d6bc8c24;color:#fff;padding:42px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.footer-brand{font-size:22px;min-width:unset}.footer-brand img{width:29px;height:29px}.footer p{font-size:11px;color:#aaa9a1;letter-spacing:.09em}.footer-legal{display:flex;gap:24px;align-items:center;font-size:11px;color:#c0c8ba}.footer-legal button{background:none;border:0;color:inherit;padding:0}.footer-legal button:hover{text-decoration:underline}dialog{border:none;padding:0;max-width:none}dialog::backdrop{background:rgba(3,15,9,.75);backdrop-filter:blur(9px)}.demo-dialog,.info-dialog{position:fixed;margin:auto;width:min(480px,calc(100% - 30px));border-radius:26px;background:#f8f5ef;box-shadow:0 36px 120px #0008;color:#14241b;max-height:90svh;overflow:auto}.dialog-head{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;border-bottom:1px solid #d2d6ce}.dialog-head>span{font-size:12px;font-weight:800;letter-spacing:.1em;display:flex;align-items:center;gap:9px}.dialog-head img{width:25px;height:25px}.close-dialog{border:0;background:#e9e6df;border-radius:50%;width:34px;height:34px;font-size:23px;color:#263a2e}.dialog-body{text-align:center;padding:34px 35px 43px}.dialog-logo{margin:0 auto 28px;background:#163426;width:99px;height:99px;border-radius:50%;display:grid;place-items:center;box-shadow:0 15px 38px #123a221c}.dialog-logo img{width:73px}.dialog-body h2{font-size:36px;letter-spacing:-.06em;margin:15px 0 13px}.dialog-body p{color:#657168;font-size:14px;line-height:1.75;margin:0 auto 23px}.demo-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 28px;color:#6f735f;font-size:10px;letter-spacing:.1em}.dot{width:8px;height:8px;background:#cfb180;border-radius:50%;box-shadow:0 0 0 3px #cfb18020}.dialog-body .pill{width:100%}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(36px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.in{opacity:1;transform:translateY(0)}.feature-tile:nth-child(even).reveal,.industry-card:nth-child(even).reveal,.price-card:nth-child(even).reveal{transition-delay:.1s}
@media (max-width:1060px){.container{width:calc(100% - 66px)}.desktop-links{gap:19px}.desktop-links a{font-size:11px}.header{padding:0 28px;gap:12px}.brand{min-width:145px;font-size:24px}.brand img{width:34px}.top-demo{padding:12px}.cinematic-heading{left:5%;width:42%}.stage-title{font-size:58px}.phone-scenery{left:60%;transform:translate(-50%,-50%) scale(.9)}.stage-copy{right:4%;bottom:17%}.industry-card{height:400px}.price-card{padding:28px 24px}}
@media (max-width:760px){html{scroll-padding-top:64px}.container{width:calc(100% - 38px)}.header,.header.scrolled{height:64px;padding:0 18px}.brand{min-width:0;font-size:24px}.brand img{width:33px;height:33px}.desktop-links,.top-demo{display:none}.top-actions{gap:6px}.language-switch{padding:3px}.language-switch button{padding:8px 6px}.mobile-toggle{display:block}.hero{min-height:710px;height:100svh;max-height:900px}.hero-core{margin-top:-13vh}.hero h1{font-size:clamp(45px,10.6vw,76px);letter-spacing:-.078em;line-height:1.11;margin:18px auto}.hero p{max-width:335px;font-size:14px}.hero-buttons{flex-direction:column;align-items:center;gap:10px;margin-top:25px}.hero-buttons .pill{width:min(300px,100%);padding:15px 19px;justify-content:center}.hero-monogram{width:560px;bottom:-210px;opacity:.18}.orbital-one{width:660px;top:44%}.orbital-two{width:900px;top:44%}.hero-bottom{bottom:14px;left:20px;right:20px;font-size:8px}.hero-bottom span:last-child{display:none}.scroll-cue{bottom:53px}.cinematic{height:325svh}.cinematic-sticky{min-height:0}.cinematic-topline{top:87px;font-size:8px;left:21px;right:21px}.cinematic-topline span:last-child{display:none}.cinematic-heading{top:16%;left:22px;right:22px;width:auto;text-align:center}.cinematic-heading .eyebrow{margin-bottom:9px;font-size:8px}.stage-title{font-size:clamp(34px,9vw,53px);position:absolute;top:23px;left:0;right:0;max-width:none;line-height:1.02}.phone-scenery{left:50%;top:55%;transform:translate(-50%,-50%) scale(.69)}.stage-copy{right:20px;left:20px;bottom:11%;width:auto;text-align:center;transform:translateY(18px)}.stage-copy.active{transform:translateY(0)}.stage-copy strong{font-size:17px}.stage-copy p{font-size:11px;margin:4px 0}.point-line{display:none}.stage-footer{display:none}.progress-step{left:50%;right:auto;bottom:5%;transform:translateX(-50%)}.phone-halo{width:505px;height:505px}.transition-quote{min-height:680px;padding:110px 0}.quote-heading{font-size:clamp(46px,9.7vw,66px)}.quote-body{font-size:15px;max-width:350px}.features-section,.industries-section,.pricing-section{padding:82px 0 98px}.section-kicker{font-size:8px;letter-spacing:.14em}.section-title-row,.industry-header,.pricing-header{display:block;padding:48px 0 36px}.large-title{font-size:clamp(43px,9vw,63px)}.section-sub,.industry-header p,.pricing-header p{max-width:400px;margin-top:22px}.feature-grid{gap:11px;grid-template-columns:1fr}.feature-tile{min-height:260px;padding:26px;border-radius:19px}.feature-tile h3{margin:22px 0 8px;font-size:27px}.feature-tile p{font-size:13px}.tile-glyph{font-size:135px}.industry-grid{grid-template-columns:1fr;gap:13px}.industry-card{height:360px}.industry-bottom strong{font-size:24px}.pricing-grid{grid-template-columns:1fr;gap:22px}.price-card{min-height:385px;padding:30px}.amount{margin-top:27px}.price-card>p{margin-bottom:21px}.price-card ul{padding:21px 0 28px;gap:13px}.finale{min-height:650px}.finale h2{font-size:clamp(50px,10vw,76px)}.finale p{font-size:14px}.footer-inner{flex-direction:column;text-align:center;gap:15px}.footer-legal{flex-wrap:wrap;justify-content:center}}
@media (max-width:400px){.brand{font-size:21px}.brand img{width:29px}.language-switch button{padding:7px 5px;font-size:9px}.hero h1{font-size:44px}.phone-scenery{transform:translate(-50%,-50%) scale(.61);top:54%}.cinematic-heading{top:15%}.stage-title{font-size:37px}.stage-copy{bottom:10%}.price-card{padding:26px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal{opacity:1;transform:none}.kexevo-device{transform:none!important;opacity:1!important}.stage-title{filter:none}}

/* KEXEVO V2 — K-first scroll experience */
.hero{height:190svh;min-height:0;overflow:visible;background:#08130f;display:block}
.hero-stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#f8f5ef;background:radial-gradient(ellipse 52% 58% at 50% 35%,#3b624a60,transparent 80%),linear-gradient(145deg,#07130f,#12251c 70%,#07140f)}
.hero:after{display:none}.hero-stage:after{position:absolute;content:"";inset:auto 0 0;height:18%;pointer-events:none;background:linear-gradient(transparent,#071510)}
.hero-monogram{top:36%;bottom:auto;left:50%;width:clamp(290px,34vw,475px);height:clamp(290px,34vw,475px);transform:translate(-50%,-50%);opacity:1;animation:none;z-index:3;filter:drop-shadow(0 25px 30px #0009);perspective:900px}
.hero-aura{position:absolute;inset:18%;background:#cca86c43;filter:blur(75px)}
.hero-monogram .k-half{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:none;will-change:transform;backface-visibility:hidden}
.k-half-left{clip-path:inset(0 50% 0 0);transform:translateX(calc(var(--k-open,0) * -210px)) rotateY(calc(var(--k-open,0) * -22deg))}
.k-half-right{clip-path:inset(0 0 0 50%);transform:translateX(calc(var(--k-open,0) * 210px)) rotateY(calc(var(--k-open,0) * 22deg))}
.hero-core{top:64%;left:50%;transform:translateX(-50%);position:absolute;z-index:4;width:min(1090px,calc(100% - 48px));margin-top:0;text-align:center;opacity:calc(1 - var(--k-open,0) * 1.7)}
.hero h1{font-size:clamp(30px,4.2vw,59px);letter-spacing:-.047em;line-height:1.13;font-weight:630;max-width:980px;margin:18px auto 17px}
.hero p{font-size:clamp(13px,1.13vw,17px);max-width:660px;line-height:1.5}
.hero-buttons{margin-top:24px}.hero-stage>.scroll-cue{opacity:calc(1 - var(--k-open,0) * 1.8)}.hero-stage>.hero-bottom{opacity:calc(1 - var(--k-open,0) * 2)}
.orbital{top:36%}.cinematic{background:#f4f0e9}.cinematic-topline{top:95px}.cinematic-heading{top:29%;max-width:500px}.phone-scenery{left:64%}
.kexevo-device{border-radius:41px;background:linear-gradient(115deg,#768679,#263d32 3%,#101e18 9%,#030b08 90%,#365041 96%,#7e9785);box-shadow:1px 6px 6px #18382d50,10px 35px 55px #071d143d,inset 0 0 0 1px #b5b6a359}
.kexevo-device:before{border-radius:34px}.device-speaker{position:absolute;z-index:5;left:50%;top:24px;transform:translateX(-50%);width:46px;height:5px;border-radius:8px;background:#617969;box-shadow:0 1px 2px #000;opacity:.75}
.device-toplabel{position:relative;z-index:3;display:block;text-align:center;padding-top:41px;font-size:8px;letter-spacing:.18em;color:#acbcae}.call-info{top:125px}.stage-copy{display:none!important}
@media(max-width:900px){.hero-monogram{top:33%;width:min(72vw,410px);height:min(72vw,410px)}.hero-core{top:61%}.hero h1{font-size:clamp(31px,5.4vw,47px)}.phone-scenery{left:59%}}
@media(max-width:600px){.hero-stage{min-height:600px}.hero-monogram{top:30%;width:min(73vw,340px);height:min(73vw,340px)}.hero-core{top:55%;width:calc(100% - 42px)}.hero h1{font-size:clamp(30px,8vw,43px);line-height:1.13;margin:13px auto}.hero p{font-size:13px}.hero-buttons{margin-top:20px;gap:9px}.hero-buttons .pill{padding:13px 16px;font-size:11px}.hero .eyebrow{font-size:8px;letter-spacing:.14em}.hero-stage>.scroll-cue{bottom:74px}.hero-stage>.hero-bottom{bottom:12px}.cinematic-heading{top:17%;left:7%;width:90%}.phone-scenery{left:50%;top:59%}.cinematic-topline{top:90px}}
@media(prefers-reduced-motion:reduce){.k-half-left,.k-half-right{transform:none!important}.hero-core{opacity:1!important}.hero-stage>.scroll-cue{opacity:1!important}}

/* V3 — preserve the exact approved K mark; no splitting or redrawing. */
.hero-monogram { width:clamp(230px,29vw,390px); height:clamp(230px,29vw,390px); top:31%; opacity:calc(1 - var(--k-open,0) * .32); perspective:none; filter:drop-shadow(0 24px 45px rgba(0,0,0,.45)); transform:translate(-50%,calc(-50% - var(--k-open,0)*18px)) scale(calc(1 - var(--k-open,0)*.07)); transition:filter .3s linear; }
.hero-monogram .k-unchanged { display:block;position:relative; width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 32px rgba(228,186,124,.12)); }
.hero-aura { inset:7%; background:radial-gradient(circle,rgba(85,124,92,.2),transparent 65%);filter:blur(45px); }
.hero-core {top:59%;opacity:calc(1 - var(--k-open,0) * .75);}
.hero h1 {font-size:clamp(34px,4.6vw,64px); letter-spacing:-.048em;font-weight:660;margin:12px auto 16px;max-width:1000px;}
.hero .eyebrow {font-size:10px;letter-spacing:.27em;}
.hero p {max-width:650px;}
.hero-stage {background:radial-gradient(ellipse 40% 48% at 50% 31%,#36504080,transparent 76%),linear-gradient(145deg,#091610,#12241d 70%,#08130f)}
@media(max-width:900px){.hero-monogram{top:29%;width:min(60vw,340px);height:min(60vw,340px)}.hero-core{top:56%;}.hero h1{font-size:clamp(32px,5.4vw,48px)}}
@media(max-width:600px){.hero-monogram{top:25%;width:min(56vw,268px);height:min(56vw,268px)}.hero-core{top:48%;width:calc(100% - 44px)}.hero h1{font-size:clamp(29px,8vw,43px);line-height:1.1;margin:12px auto 15px}.hero p{font-size:13px;line-height:1.45}.hero-buttons{margin-top:16px;gap:7px}.hero-buttons .pill{padding:12px 16px}.hero .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero-monogram{opacity:1!important;transform:translate(-50%,-50%)!important}}
