@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600&family=Manrope:wght@300;400;500;600&display=swap");:root{--ink:#071426;--navy:#071b37;--blue:#075ee8;--cyan:#4bd4ff;--paper:#f4f7fa;--muted:#677487;--line:#dce3eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.header{height:84px;position:absolute;z-index:20;inset:0 0 auto;color:#fff;border-bottom:1px solid #ffffff24}.nav{height:100%;justify-content:space-between}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;font:500 18px/1 Manrope;letter-spacing:4px}.brand small{display:block;margin-top:5px;font:500 7px/1 DM Sans;letter-spacing:3px;color:#8ca0ba}.brand-mark{position:relative;width:27px;height:30px;display:block}.brand-mark i{position:absolute;width:9px;height:25px;border:1.5px solid #3fbfff;border-radius:100%;transform:rotate(32deg);left:8px}.brand-mark i:nth-child(2){transform:rotate(92deg)}.brand-mark i:nth-child(3){transform:rotate(152deg)}nav{display:flex;align-items:center;gap:34px;font-size:13px}nav a{color:#d8e2ef}.nav-cta{border:1px solid #ffffff40;padding:11px 18px;border-radius:2px}.hero{height:760px;min-height:700px;position:relative;overflow:hidden;color:#fff;background:#03101f}.hero-image{background:url(/images/caelixor-future-city.png) 50%/cover no-repeat;opacity:.8}.hero-glow,.hero-image{position:absolute;inset:0}.hero-glow{background:linear-gradient(90deg,#021021 4%,#04142be8 30%,#06152d77 58%,#03122522),linear-gradient(0deg,#031225,transparent 30%)}.hero-content{position:relative;padding-top:198px}.eyebrow{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:600;letter-spacing:3px;color:#62748a}.eyebrow span{width:28px;height:1px;background:#1479ff}.eyebrow.light{color:#8ea7c5}.cta h2,.hero h1,.section h2{font:300 clamp(52px,6vw,80px)/1.02 Manrope;letter-spacing:-4px;margin:28px 0}.hero h1 em,h2 em{font-style:normal;color:#3a9cff}.hero p{max-width:610px;font-size:18px;line-height:1.7;color:#bfd0e2}.actions{display:flex;gap:14px;margin-top:36px}.actions,.button{align-items:center}.button{height:50px;padding:0 24px;display:inline-flex;justify-content:center;gap:35px;font-size:12px;font-weight:600;letter-spacing:.5px}.primary{background:#0877f9;color:#fff}.secondary{border:1px solid #ffffff52;color:#fff}.white{background:#fff;color:#081a31}.muted{border:1px solid #ffffff33;color:#91a3b8}.hero-edge{position:absolute;right:4%;bottom:34px;display:flex;gap:16px;align-items:center;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#8499b1;transform:rotate(90deg);transform-origin:right}.hero-edge i{display:block;width:42px;height:1px;background:#4f708f}.section{padding:130px 0}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px}.section h2{font-size:58px;margin-top:24px}.lead-copy{padding-top:45px}.lead-copy p{font-size:19px;line-height:1.7;margin:0 0 22px;color:#526174}.lead-copy p:first-child{color:#0d213c;font-size:22px}.text-link{display:inline-flex;gap:35px;align-items:center;margin-top:22px;padding-bottom:8px;border-bottom:1px solid #9ca9b8;font-size:12px;font-weight:600;letter-spacing:.5px}.vision{background:#071b37;color:#fff;position:relative;overflow:hidden}.vision-inner{position:relative;text-align:center}.vision .eyebrow{justify-content:center}.vision blockquote{font:300 clamp(29px,4vw,49px)/1.45 Manrope;letter-spacing:-1.5px;max-width:1000px;margin:45px auto 80px}.vision blockquote em{font-style:normal;color:#43adff}.vision-line{display:flex;align-items:center;justify-content:center;gap:22px;color:#8ba2bd;font-size:10px;letter-spacing:2px;text-transform:uppercase}.vision-line i{width:55px;height:1px;background:#255884}.orb{position:absolute;width:400px;height:400px;border:1px solid #1685ff2c;border-radius:50%;box-shadow:inset 0 0 80px #0574ff0d}.orb-one{top:-230px;left:-130px}.orb-two{bottom:-260px;right:-100px}.section-head{display:flex;justify-content:space-between;align-items:flex-end}.section-head>p{max-width:340px;line-height:1.7;color:#6b7888;margin-bottom:38px}.product{background:#f4f7fa}.product-card{min-height:590px;background:linear-gradient(135deg,#081b36,#051326);color:#fff;margin-top:45px;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden;position:relative}.product-card:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:#096bdb22;right:-120px;top:-150px;filter:blur(20px)}.product-copy{padding:70px 7%;z-index:2}.status{font-size:9px;letter-spacing:2px;color:#7790ad}.status i{width:6px;height:6px;background:#35bdff;border-radius:50%;display:inline-block;margin-right:9px}.oriva-mark{width:45px;height:45px;border:1px solid #21a5ff;border-radius:50%;display:grid;place-items:center;margin-top:36px;color:#69c5ff;font:300 24px Manrope;box-shadow:0 0 30px #1289ff55}.product-copy h3{font:300 49px Manrope;margin:15px 0 3px}.product-copy h4{font:400 17px Manrope;color:#62bfff;margin:0 0 22px}.product-copy>p{max-width:500px;color:#9fb0c4;line-height:1.65}.product-copy ul{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;color:#c5d3e3;font-size:12px}.product-copy li{margin:8px 0}.product-copy li:before{content:"✓";color:#38b6ff;margin-right:9px}.light{color:#d8e5f3;border-color:#72839a}.phone{z-index:2;width:295px;height:560px;background:#08121d;border:6px solid #243a53;border-radius:39px;margin:70px auto -30px;box-shadow:0 30px 70px #000;transform:rotate(2deg);padding:11px}.phone-screen{height:100%;border-radius:26px;background:linear-gradient(160deg,#0d2745,#081728);padding:42px 18px;color:#dceafa}.phone-screen>b{display:block;font:400 21px Manrope}.phone-screen>small{color:#7690aa}.balance{margin-top:35px;padding:20px;border:1px solid #ffffff14;background:#ffffff08;border-radius:15px}.balance i,.balance span{display:block;color:#8297ad;font-size:10px;font-style:normal}.balance strong{display:block;font-size:24px;margin:9px 0}.balance i{color:#36d1a1}.mini-chart{height:125px;display:flex;align-items:flex-end;gap:12px;padding:25px 10px}.mini-chart i{flex:1 1;background:linear-gradient(#2d9cff,#2260af);height:60%;border-radius:3px}.mini-chart i:nth-child(2){height:85%}.mini-chart i:nth-child(3){height:45%}.mini-chart i:nth-child(4){height:70%}.mini-chart i:nth-child(5){height:95%}.mini-chart i:nth-child(6){height:75%}.insight{display:flex;gap:10px;background:#0c3761;padding:13px;border-radius:12px;color:#59bfff}.insight span>*{display:block}.insight small{font-size:9px;color:#8ea5bc;margin-top:4px}.services{background:#061a34;color:#fff}.services .section-head h2{margin-bottom:0}.services .section-head>p{color:#95a9c0}.service-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;margin-top:65px}.service-grid article{min-height:350px;padding:36px 25px;border-right:1px solid #ffffff1a;position:relative}.service-grid article:last-child{border:0}.service-icon{font-size:31px;color:#4bbcff}.num{float:right;font-size:9px;color:#6d819a;letter-spacing:2px}.service-grid h3{font:400 17px/1.35 Manrope;margin-top:55px}.service-grid p{font-size:13px;line-height:1.7;color:#8fa4ba}.service-grid a{position:absolute;bottom:35px;color:#4bbcff}.promise{display:flex;gap:50px;align-items:center;max-width:760px;margin:50px auto 0}.promise span{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#3fafff;white-space:nowrap}.promise p{color:#9bb0c6;line-height:1.6}.principles{text-align:center}.principles>.shell>.eyebrow{justify-content:center}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;margin-top:70px;text-align:left}.principle-grid article{border-top:2px solid #e1e7ee;padding:30px 16px}.principle-grid b{font-size:10px;color:#1783f9}.principle-grid h3{font:500 16px Manrope;margin-top:35px}.principle-grid p{font-size:13px;color:#738093;line-height:1.6}.cta{position:relative;background:linear-gradient(130deg,#0a63d7,#08386f);color:#fff;padding:115px 0;overflow:hidden}.cta-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 0),linear-gradient(90deg,#ffffff0b 1px,transparent 0);background-size:55px 55px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.cta .shell{position:relative}.cta h2{font-size:58px;margin:25px 0}.cta h2 em{color:#7fd5ff}.cta p{max-width:650px;line-height:1.7;color:#c3dbf6}.cta .button{margin-top:25px}footer{background:#041224;color:#879bb2;padding:75px 0 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;grid-gap:50px;gap:50px}.footer-grid .brand{color:#fff}.footer-grid p{font-size:12px;line-height:1.7;margin-top:24px}.footer-grid h3{font-size:9px;text-transform:uppercase;letter-spacing:2px;color:#d6e2ef;margin:0 0 20px}.footer-grid>div>a:not(.brand){display:block;font-size:12px;margin:12px 0}.footer-bottom{border-top:1px solid #ffffff16;margin-top:55px;padding-top:22px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.page-hero{padding:180px 0 90px;background:#061a34;color:#fff}.page-hero h1{font:300 64px Manrope;letter-spacing:-3px;margin:25px 0}.page-hero p{max-width:680px;color:#a9bbcf;font-size:18px;line-height:1.7}.content-page{padding:90px 0;max-width:850px}.content-page h2{font:400 32px Manrope;margin-top:50px}.content-page li,.content-page p{line-height:1.8;color:#566579}.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px}.contact-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.field{display:flex;flex-direction:column;gap:8px}.field.full{grid-column:1/-1}.field label{font-size:11px;font-weight:600;letter-spacing:.7px}.field input,.field select,.field textarea{border:1px solid #d5dde7;background:#f9fbfd;padding:15px;font:14px DM Sans}.field textarea{height:150px;resize:vertical}.contact-form button{border:0;cursor:pointer}.note{font-size:11px;color:#78869a;line-height:1.5}@media(max-width:900px){.header nav a:not(.nav-cta){display:none}.hero{height:700px}.hero-content{padding-top:180px}.hero h1{font-size:55px}.contact-grid,.product-card,.two-col{grid-template-columns:1fr}.section{padding:85px 0}.cta h2,.section h2{font-size:45px}.service-grid{grid-template-columns:1fr 1fr}.service-grid article{min-height:280px;border-bottom:1px solid #ffffff1a}.principle-grid{grid-template-columns:1fr 1fr}.phone{display:none}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media(max-width:600px){.shell{width:min(100% - 32px,1180px)}.header{height:70px}.nav-cta{padding:9px 11px}.brand{font-size:14px;letter-spacing:3px}.hero{height:690px}.hero-image{background-position:64%;opacity:.48}.hero-content{padding-top:155px}.hero h1{font-size:47px;letter-spacing:-2px}.hero p{font-size:16px}.actions{align-items:stretch;flex-direction:column}.button{width:100%}.two-col{gap:10px}.section-head{display:block}.principle-grid,.service-grid{grid-template-columns:1fr}.promise{display:block}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{gap:20px}.page-hero h1{font-size:46px}.contact-form{grid-template-columns:1fr}.field.full{grid-column:auto}}.brand-mark-v2{width:31px;height:31px}.brand-mark-v2 svg{width:100%;height:100%;overflow:visible}.brand-mark-v2 svg path:first-child{fill:none;stroke:#3bbcff;stroke-width:1.35}.brand-mark-v2 svg path:nth-child(2){fill:#0b70d544;stroke:#81d9ff;stroke-width:.8}.brand-mark-v2 svg circle{fill:#8ce3ff;filter:drop-shadow(0 0 4px #33b8ff)}.intro,.principles,.product{background:#07182e;color:#fff;border-top:1px solid #15304e}.intro .lead-copy p,.principles .principle-grid p,.product .section-head>p{color:#91a6bd}.intro .lead-copy p:first-child{color:#e3edf7}.intro .text-link{border-color:#50708f}.principles .principle-grid article{border-color:#24415e;background:linear-gradient(180deg,#0a203a66,transparent)}.principles .principle-grid h3{color:#e8f2fb}.product-card{border:1px solid #1b3e60;box-shadow:0 35px 90px #010a1488}.cta{background:radial-gradient(circle at 80% 30%,#0b5aa955,transparent 38%),linear-gradient(135deg,#071c36,#08274a)}.cta-grid{opacity:.55}.service-grid article{overflow:hidden;transition:background .35s ease,transform .35s ease}.service-grid article:before{content:"";position:absolute;width:170px;height:170px;border-radius:50%;left:-75px;top:-80px;background:radial-gradient(circle,#168eff32,transparent 68%);opacity:.3;transition:.35s}.service-grid article:after{content:"";position:absolute;left:0;right:0;top:95px;height:1px;background:linear-gradient(90deg,transparent,#43c8ff55,transparent);transform:scaleX(.25);transition:.4s}.service-grid article:hover{background:#0a2747;transform:translateY(-4px)}.service-grid article:hover:before{opacity:1;transform:scale(1.35)}.service-grid article:hover:after{transform:scaleX(1)}.service-icon{display:inline-grid;place-items:center;width:52px;height:52px;border:1px solid #39bfff4d;background:#0b376055;box-shadow:inset 0 0 24px #148cff12}.voice-section{position:relative;overflow:hidden;background:#041327;color:#fff;border-top:1px solid #143553;border-bottom:1px solid #143553}.voice-atmosphere{position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,#057bda30,transparent 30%),radial-gradient(circle at 65% 55%,#7436ff18,transparent 45%),linear-gradient(90deg,#041327,#061c34)}.voice-layout{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:610px;grid-gap:70px;gap:70px}.voice-copy h2{font:300 58px/1.08 Manrope;letter-spacing:-3px;margin:28px 0}.voice-copy>p{max-width:560px;color:#9db1c7;font-size:17px;line-height:1.75}.voice-features{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.voice-features span{font-size:10px;letter-spacing:.7px;color:#a8bed3;border:1px solid #2d5274;padding:9px 12px;background:#0a294666}.voice-button{border:1px solid #4ccaff77;color:#fff;background:linear-gradient(90deg,#0875e8,#07529e);cursor:pointer;min-width:240px}.voice-button b{margin-left:auto}.mic-icon{font-size:20px;color:#9fe6ff}.voice-copy>small{display:block;margin-top:14px;color:#647d96}.voice-stage{height:460px;position:relative;display:flex;align-items:center;justify-content:center}.voice-stage>p{position:absolute;bottom:38px;color:#83a6c4;font-size:12px;letter-spacing:1px}.voice-ring{position:absolute;border:1px solid #38bdff30;border-radius:50%;animation:voicePulse 4s ease-in-out infinite}.ring-a{width:360px;height:360px}.ring-b{width:280px;height:280px;animation-delay:.7s}.ring-c{width:205px;height:205px;animation-delay:1.4s}.voice-orb{position:relative;width:138px;height:138px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 38% 30%,#79e3ff,#0874d9 38%,#072753 72%);box-shadow:0 0 35px #2cbeff77,0 0 110px #126ec655,inset -15px -18px 35px #071e51;z-index:2}.voice-orb:after{content:"";position:absolute;inset:8px;border:1px solid #b2efff60;border-radius:50%}.voice-orb span{font:300 34px Manrope;color:#e6f9ff}.voice-orb i{position:absolute;inset:-11px;border:1px solid #58ccff55;border-radius:46% 54% 52% 48%;animation:orbit 7s linear infinite}.voice-orb i:nth-child(2){inset:-20px;animation-duration:11s;animation-direction:reverse}.voice-orb i:nth-child(3){inset:-31px;animation-duration:14s}.sound-wave{position:absolute;display:flex;gap:7px;align-items:center;bottom:92px}.sound-wave i{display:block;width:2px;height:12px;background:#53ccff;animation:wave 1.2s ease-in-out infinite}.sound-wave i:nth-child(3n){animation-delay:.2s}.sound-wave i:nth-child(2n){animation-delay:.4s}.voice-modal{position:fixed;inset:0;z-index:100;background:#020916d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-items:center;padding:20px}.voice-modal>div{width:min(480px,100%);background:#071b34;border:1px solid #2e6c9c;padding:45px;position:relative;text-align:center;box-shadow:0 30px 100px #000}.voice-modal>div>button:first-child{position:absolute;right:15px;top:10px;background:none;border:0;color:#9ab0c5;font-size:28px;cursor:pointer}.voice-modal h3{font:300 30px Manrope}.voice-modal p{color:#9eb1c5;line-height:1.7}.voice-modal .button{margin:24px auto 0;border:0}.mini-orb{width:60px;height:60px;margin:auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,#62dcff,#0751a9);box-shadow:0 0 35px #168cff88}@keyframes voicePulse{50%{transform:scale(1.04);opacity:.45}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes wave{50%{height:30px;opacity:.5}}@media(max-width:900px){.voice-layout{grid-template-columns:1fr;gap:0}.voice-stage{height:390px}.voice-copy h2{font-size:45px}}@media(max-width:600px){.hero{height:820px;min-height:780px}.hero-image{background-image:url(/images/caelixor-mobile-city.png);background-position:bottom;background-size:cover;opacity:.88}.hero-glow{background:linear-gradient(180deg,#031226 5%,#031226e8 28%,#03122680 55%,#03122625 80%,#031226)}.hero-content{padding-top:145px}.hero h1{font-size:44px;line-height:1.06}.hero p{font-size:15px;line-height:1.65;max-width:95%;color:#bbcadb}.hero .actions{width:92%;margin-top:27px}.hero-edge{display:none}.voice-stage{height:330px}.voice-copy h2{font-size:42px}.voice-features span{width:100%}.voice-ring.ring-a{width:290px;height:290px}.voice-ring.ring-b{width:225px;height:225px}.voice-ring.ring-c{width:170px;height:170px}.voice-orb{width:116px;height:116px}.service-grid article{min-height:250px}.cta{background:radial-gradient(circle at 70% 70%,#0a69ba45,transparent 38%),linear-gradient(145deg,#06182d,#092848)}}.brand-mark-v2{filter:drop-shadow(0 0 5px #26baff88)}.brand:hover .brand-mark-v2{filter:drop-shadow(0 0 7px #46cdff) drop-shadow(0 0 18px #178dff88)}.brand-mark-v2,.brand-mark-v2 svg{transition:filter .35s ease,transform .35s ease}.brand:hover .brand-mark-v2 svg{transform:scale(1.04)}.hero:after{content:"";position:absolute;width:520px;height:320px;left:3%;top:24%;pointer-events:none;background:radial-gradient(ellipse,#087cff1c,transparent 68%);filter:blur(25px)}.cta h2 em,.hero h1 em,.section h2 em{filter:drop-shadow(0 0 16px #158cff4a)}.eyebrow span{box-shadow:0 0 8px #238fff,0 0 18px #1676ff88}.primary{box-shadow:0 0 0 #0877f900;transition:box-shadow .3s ease,background .3s ease,transform .3s ease}.primary:hover{background:#1186ff;box-shadow:0 0 18px #168cff77,0 0 44px #0877f933;transform:translateY(-1px)}.nav-cta,.secondary{transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.nav-cta:hover,.secondary:hover{border-color:#51caff99;background:#0a78d91c;box-shadow:inset 0 0 18px #158cff12,0 0 18px #158cff22}.product-card{box-shadow:0 35px 90px #010a1488,0 0 55px #087cff14}.product-card:before{content:"";position:absolute;width:330px;height:330px;right:8%;top:15%;border-radius:50%;background:#216dff1b;filter:blur(48px);pointer-events:none}.phone{box-shadow:0 30px 70px #000,0 0 35px #237eff45,0 0 90px #693cff22}.oriva-mark{box-shadow:0 0 16px #1289ff99,0 0 38px #713cff44}.service-grid article:hover .service-icon{color:#a4edff;border-color:#6bdcffaa;box-shadow:inset 0 0 25px #168cff22,0 0 15px #2bc5ff55}.service-grid article:hover h3{text-shadow:0 0 15px #70cfff44}.voice-orb{box-shadow:0 0 25px #68dbffbb,0 0 70px #168cff88,0 0 145px #533cff44,inset -15px -18px 35px #071e51}.voice-stage:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,#197eff2b,transparent 66%);filter:blur(18px);animation:ambientGlow 4s ease-in-out infinite}.voice-button:hover{box-shadow:0 0 22px #2bc1ff77,0 0 55px #147dff33}.principle-grid article{transition:border-color .35s ease,box-shadow .35s ease,background .35s ease}.principle-grid article:hover{border-color:#2faeff;background:linear-gradient(180deg,#0b315588,transparent);box-shadow:inset 0 14px 30px #108cff0c,0 -5px 22px #168cff18}.cta:after{content:"";position:absolute;width:460px;height:460px;right:-4%;top:-15%;border-radius:50%;background:radial-gradient(circle,#32c6ff21,transparent 67%);filter:blur(20px);pointer-events:none}@keyframes ambientGlow{50%{transform:scale(1.08);opacity:.62}}@media(max-width:600px){.hero:after{width:300px;height:230px;left:-15%;top:24%}.hero h1 em{filter:drop-shadow(0 0 12px #158cff3d)}.primary{box-shadow:0 0 22px #0877f938}.voice-stage:before{width:300px;height:300px}.product-card{box-shadow:0 20px 60px #000,0 0 30px #087cff12}}.brand-mark-v2{filter:drop-shadow(0 0 6px #55d8ff) drop-shadow(0 0 18px #168cff88)}.brand>span:last-child{text-shadow:0 0 16px #7ddcff25}.cta h2 em,.hero h1 em,.section h2 em{text-shadow:0 0 12px #32b8ff55,0 0 34px #087cff38;filter:none}.hero h1{filter:drop-shadow(0 0 24px #0b72dc25)}.eyebrow span{height:2px;background:#41baff;box-shadow:0 0 10px #40c9ff,0 0 26px #087cff}.section-head:after{content:"";position:absolute;width:420px;height:180px;left:5%;top:0;background:radial-gradient(ellipse,#087cff20,transparent 68%);filter:blur(18px);pointer-events:none}.section-head{position:relative}.product-card{border-color:#2d6a9b;box-shadow:0 35px 90px #010a1488,0 0 28px #168cff35,0 0 85px #713cff1c}.product-card:before{background:#2d80ff38;filter:blur(58px)}.phone{box-shadow:0 30px 70px #000,0 0 28px #4acbff99,0 0 75px #166fff66,0 0 140px #703cff38}.oriva-mark{border-color:#66d9ff;box-shadow:0 0 12px #72ddff,0 0 32px #168cff,0 0 62px #713cff66}.services{position:relative;background:radial-gradient(circle at 50% 48%,#0b62ad20,transparent 48%),#061a34}.service-grid{box-shadow:0 0 35px #168cff18}.service-grid article{background:linear-gradient(180deg,#0a294644,transparent)}.service-grid article:not(:last-child){border-right-color:#2c5b80}.service-icon{color:#75ddff;border-color:#47caff77;box-shadow:inset 0 0 24px #168cff28,0 0 13px #31bfff55}.service-grid h3{text-shadow:0 0 14px #6ecfff24}.service-grid article:before{opacity:.66;background:radial-gradient(circle,#168eff55,transparent 68%)}.voice-section{box-shadow:inset 0 20px 80px #087cff0e,inset 0 -20px 80px #713cff0d}.voice-orb{box-shadow:0 0 20px #b3f3ff,0 0 50px #35c3ff,0 0 110px #168cffbb,0 0 190px #713cff66,inset -15px -18px 35px #071e51}.voice-ring{border-color:#55d4ff66;box-shadow:0 0 15px #168cff25,inset 0 0 15px #168cff18}.sound-wave i{box-shadow:0 0 8px #62dcff}.principles{position:relative;background:radial-gradient(circle at 50% 22%,#0b6ac022,transparent 42%),#07182e}.principle-grid article{border-color:#2d587b;box-shadow:inset 0 12px 26px #168cff0b,0 -2px 15px #168cff12}.principle-grid b{color:#5acfff;text-shadow:0 0 10px #168cff}.cta{box-shadow:inset 0 18px 70px #168cff18}.cta .white{box-shadow:0 0 22px #6ed8ff55}@media(max-width:600px){.brand-mark-v2{filter:drop-shadow(0 0 5px #55d8ff) drop-shadow(0 0 12px #168cff88)}.hero h1 em{text-shadow:0 0 10px #32b8ff48,0 0 25px #087cff30}.service-icon{box-shadow:inset 0 0 22px #168cff2e,0 0 12px #31bfff55}.voice-orb{box-shadow:0 0 18px #9cecff,0 0 48px #168cffcc,0 0 100px #713cff77,inset -12px -15px 30px #071e51}}.brand-lab{background:#041224;color:#fff}.brand-lab-hero{padding:180px 0 95px;background:radial-gradient(circle at 75% 35%,#0a75c936,transparent 34%),linear-gradient(135deg,#06182e,#071d39);border-bottom:1px solid #1f4668}.brand-lab-hero h1{font:300 68px/1.05 Manrope;letter-spacing:-4px;margin:28px 0}.brand-lab-hero h1 em{font-style:normal;color:#50c8ff;text-shadow:0 0 28px #168cff88}.brand-lab-hero p{max-width:720px;color:#a4b7cb;font-size:18px;line-height:1.7}.concept-list{padding:80px 0}.concept-card{border:1px solid #245174;background:linear-gradient(145deg,#081e38,#051528);margin-bottom:55px;box-shadow:0 25px 80px #0008,0 0 45px #168cff10;overflow:hidden}.concept-card>header{min-height:260px;padding:50px 5%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #234866;background:radial-gradient(circle at 75% 50%,#087cff24,transparent 32%)}.concept-card>header>div:first-child{max-width:530px}.concept-card>header span{font-size:9px;letter-spacing:2.5px;color:#5bcfff}.concept-card>header h2{font:300 45px Manrope;margin:12px 0}.concept-card>header p{color:#95a9bf;line-height:1.7}.concept-lockup{display:flex;align-items:center;gap:18px;font:500 22px Manrope;letter-spacing:5px}.concept-lockup svg{width:62px;height:62px;fill:none;stroke:#65d8ff;stroke-width:1.5;filter:drop-shadow(0 0 9px #27bdff88)}.concept-lockup svg circle{fill:#a3eeff;stroke:none}.concept-lockup small{display:block;font:500 8px DM Sans;letter-spacing:4px;color:#7d97b3;margin-top:7px}.concept-applications{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;min-height:205px}.application{padding:28px;border-right:1px solid #234866;display:flex;flex-direction:column;justify-content:center}.application:last-child{border:0}.application>small{font-size:8px;letter-spacing:2px;color:#63809d;margin-bottom:28px}.header-test{position:relative}.header-test .concept-lockup{font-size:14px;letter-spacing:3px}.header-test .concept-lockup svg{width:36px;height:36px}.header-test nav{position:absolute;right:25px;display:flex;gap:12px}.header-test nav i{display:block;width:27px;height:2px;background:#2d4e6b}.glow-test{align-items:center;background:radial-gradient(circle,#087cff25,transparent 65%)}.glow-test>small{align-self:flex-start}.glow-test svg{width:88px;height:88px;fill:none;stroke:#76e0ff;stroke-width:1.4;filter:drop-shadow(0 0 7px #aff3ff) drop-shadow(0 0 22px #168cff) drop-shadow(0 0 45px #713cff88)}.glow-test svg circle,.icon-test svg circle{fill:#b7f5ff;stroke:none}.icon-test>div{display:flex;align-items:flex-end;gap:13px}.icon-test svg{fill:none;stroke:#78dfff;stroke-width:1.5;filter:drop-shadow(0 0 6px #168cff99)}.icon-test svg:first-child{width:54px}.icon-test svg:nth-child(2){width:34px}.icon-test svg:nth-child(3){width:18px}.mono-test{background:#eef3f7;color:#06182d}.mono-test>small{color:#607082}.mono-test .concept-lockup{font-size:13px;letter-spacing:3px}.mono-test .concept-lockup svg{width:38px;height:38px;stroke:#07192d;filter:none}.mono-test .concept-lockup svg circle{fill:#07192d}.mono-test .concept-lockup small{color:#536171}.concept-card>footer{display:flex;align-items:center;gap:30px;padding:25px 5%;border-top:1px solid #234866;font-size:11px;color:#9bb0c5}.concept-card>footer span{text-transform:uppercase;letter-spacing:2px;color:#56cfff}.concept-card>footer b{font-weight:400}.concept-nexus .application svg,.concept-nexus .concept-lockup svg{stroke:#73dcff}.concept-core .application svg,.concept-core .concept-lockup svg{stroke:#59c9ff}.brand-decision{padding:100px 0;background:radial-gradient(circle at 20% 50%,#0a6bc02b,transparent 35%),#06192f}.brand-decision>.shell{display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.brand-decision h2{font:300 50px/1.1 Manrope;letter-spacing:-3px}.brand-decision h2 em{font-style:normal;color:#56ccff;text-shadow:0 0 25px #168cff66}.brand-decision p{color:#a2b5c8;line-height:1.8;font-size:17px}@media(max-width:900px){.concept-card>header{display:block}.concept-card>header>.concept-lockup{margin-top:40px}.concept-applications{grid-template-columns:1fr 1fr}.application{min-height:180px;border-bottom:1px solid #234866}.brand-decision>.shell{grid-template-columns:1fr;gap:20px}}@media(max-width:600px){.brand-lab-hero{padding:145px 0 70px}.brand-lab-hero h1{font-size:48px;letter-spacing:-2px}.concept-list{padding:35px 0}.concept-card>header{padding:38px 25px}.concept-card>header h2{font-size:35px}.concept-card>header>.concept-lockup{font-size:15px;letter-spacing:3px}.concept-card>header>.concept-lockup svg{width:48px}.concept-applications{grid-template-columns:1fr}.application{border-right:0}.concept-card>footer{align-items:flex-start;flex-direction:column;gap:12px}.brand-decision{padding:70px 0}.brand-decision h2{font-size:40px}}.authentic-oriva{min-height:680px;grid-template-columns:1.02fr .98fr}.oriva-mark.official{width:67px;height:67px;border:0;background:#0a1730;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 0 15px #65e2d8,0 0 38px #168cff,0 0 75px #713cff66}.oriva-mark.official img{display:block;width:100%;height:100%;object-fit:cover}.oriva-product-visual{position:relative;height:680px;overflow:hidden;z-index:2;border-left:1px solid #27628e;background:#061326}.oriva-product-visual>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;position:relative;z-index:2}.oriva-product-visual:after{content:"";position:absolute;inset:0;z-index:3;box-shadow:inset 20px 0 55px #06132666,inset 0 -35px 55px #06132677;pointer-events:none}.oriva-product-visual>span{position:absolute;z-index:4;right:18px;bottom:18px;padding:8px 10px;background:#041326cc;border:1px solid #50d5ff55;color:#92dff5;font-size:7px;letter-spacing:1.8px}.oriva-shot-glow{position:absolute;z-index:1;inset:8%;background:radial-gradient(circle,#19d1c966,#167aff44 45%,#763cff22 68%,transparent);filter:blur(30px)}.authentic-oriva .product-copy{padding-top:62px}.authentic-oriva .product-copy h3{margin-top:18px}@media(max-width:900px){.authentic-oriva{grid-template-columns:1fr}.oriva-product-visual{height:auto;aspect-ratio:1057/1488;border-left:0;border-top:1px solid #27628e}.oriva-product-visual>img{position:absolute;inset:0}}@media(max-width:600px){.authentic-oriva .product-copy{padding:45px 24px}.oriva-mark.official{width:58px;height:58px}.oriva-product-visual>span{font-size:6px;right:10px;bottom:10px}.authentic-oriva .product-copy ul{grid-template-columns:1fr}.authentic-oriva .actions{margin-top:24px}}.menu-toggle{display:none;background:none;border:0;color:#dce9f5;align-items:center;gap:8px;padding:10px 0;cursor:pointer;position:relative;z-index:42}.menu-toggle i{display:block;position:absolute;right:0;width:25px;height:1px;background:#64d6ff;transition:transform .3s ease,top .3s ease;box-shadow:0 0 8px #168cff}.menu-toggle i:first-child{top:11px}.menu-toggle i:nth-child(2){top:19px}.menu-toggle span{font-size:8px;letter-spacing:1.8px;text-transform:uppercase;margin-right:38px}.menu-toggle.active i:first-child{top:15px;transform:rotate(45deg)}.menu-toggle.active i:nth-child(2){top:15px;transform:rotate(-45deg)}.mobile-navigation{display:none}@media(max-width:900px){.header{position:absolute}.desktop-nav{display:none}.menu-toggle{display:flex}.mobile-navigation{display:block;position:fixed;z-index:40;inset:0;background:#031225;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .35s ease,visibility .35s,transform .35s;overflow:hidden}.mobile-navigation.open{opacity:1;visibility:visible;transform:none}.mobile-nav-glow{position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,#087cff32,transparent 35%),radial-gradient(circle at 15% 75%,#713cff1b,transparent 38%)}.mobile-nav-inner{position:relative;height:100%;padding-top:125px;display:flex;flex-direction:column}.mobile-nav-label{font-size:9px;letter-spacing:2.5px;color:#5abfff;margin-bottom:25px}.mobile-nav-inner nav{display:block}.mobile-nav-inner nav a{height:70px;border-top:1px solid #21405d;display:grid;grid-template-columns:36px 1fr auto;align-items:center;font:300 27px Manrope;color:#e8f2fb}.mobile-nav-inner nav a:last-child{border-bottom:1px solid #21405d}.mobile-nav-inner nav a b{font:500 8px DM Sans;letter-spacing:1px;color:#4b789d}.mobile-nav-inner nav a span{color:#55cfff;font-size:17px}.mobile-nav-footer{margin-top:auto;padding-bottom:35px;display:flex;justify-content:space-between;color:#7890a8;font-size:10px}.mobile-nav-footer a{color:#a8bfd4}.hero-content{z-index:2}.section-head{gap:35px}.product-card{margin-top:30px}.principle-grid article:hover,.service-grid article:hover{transform:none}}@media(max-width:600px){.header,.nav{height:76px}.brand{font-size:13px}.brand small{font-size:6px}.mobile-nav-inner{padding-top:112px}.mobile-nav-inner nav a{height:68px;font-size:25px}.mobile-nav-footer{display:block}.mobile-nav-footer span{display:block;margin-top:12px}.hero-content{padding-top:135px}.hero h1{margin:25px 0 22px}.hero p{color:#c2cfdd}.hero .actions{width:88%}.hero .button{height:56px}.section{padding:76px 0}.section h2{font-size:42px;line-height:1.08}.two-col{gap:0}.lead-copy{padding-top:22px}.lead-copy p:first-child{font-size:19px}.vision blockquote{margin:38px auto 60px;font-size:27px}.vision-line{gap:10px;flex-wrap:wrap}.vision-line i{width:25px}.section-head>p{margin:0 0 25px}.product-card{margin-top:20px}.service-grid{margin-top:42px}.principles{text-align:left}.principles>.shell>.eyebrow{justify-content:flex-start}.principle-grid{margin-top:45px}.voice-copy>small{line-height:1.6}.cta{padding:82px 0}.cta h2{font-size:43px}.footer-bottom{flex-direction:column}.contact-grid{gap:30px}}.contact-grid{max-width:1180px}.contact-grid>div:first-child{padding-right:20px}.secure-form{padding:34px;background:linear-gradient(145deg,#081d36,#061529);border:1px solid #285675;box-shadow:0 20px 65px #0010,0 0 38px #168cff16;color:#dce9f5}.secure-form .field input,.secure-form .field select,.secure-form .field textarea{color:#e8f2fa;background:#071a30;border-color:#2e5675;outline:none;transition:border-color .25s,box-shadow .25s}.secure-form .field input:focus,.secure-form .field select:focus,.secure-form .field textarea:focus{border-color:#42c6ff;box-shadow:0 0 0 3px #168cff18,0 0 18px #168cff24}.secure-form .field select option{background:#071a30}.secure-form .field small{color:#6f879f;font-size:9px;line-height:1.5}.consent label{display:flex;align-items:flex-start;gap:9px;line-height:1.5;color:#9cb0c4}.consent input{margin-top:3px;accent-color:#168cff}.contact-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.submit-contact:disabled{opacity:.65;cursor:wait}.form-status{grid-column:1/-1;min-height:20px;font-size:12px;line-height:1.5}.form-status.success{color:#69e2bb}.form-status.error{color:#ff8797}.contact-security{display:flex;gap:14px;margin-top:40px;padding:20px;border:1px solid #bad4e533;background:#eef7fc}.contact-security>i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0a82e8;color:#fff;font-style:normal;box-shadow:0 0 15px #168cff55}.contact-security span>*{display:block}.contact-security b{font-size:12px}.contact-security small{margin-top:5px;color:#68798a;line-height:1.5}.content-page.contact-grid{max-width:1180px}@media(max-width:600px){.secure-form{padding:24px 18px}.contact-security{margin-top:25px}.submit-contact{width:100%}}.skip-link{position:fixed;z-index:100;left:16px;top:12px;padding:11px 16px;background:#fff;color:#071426;font-size:12px;font-weight:700;transform:translateY(-150%);transition:transform .2s;box-shadow:0 8px 30px #0004}.skip-link:focus{transform:none}.legal-page{max-width:900px}.legal-page h2{font-size:27px;margin-top:44px}.legal-page a{color:#096fd6;text-decoration:underline;text-underline-offset:3px}.legal-page ul{padding-left:22px}.legal-updated{padding-bottom:24px;border-bottom:1px solid #dce3eb}.legal-notice{margin-top:55px;padding:24px;border-left:3px solid #168cff;background:#edf6fc}.legal-notice strong{display:block;margin-bottom:8px}.legal-notice p{margin:0}.consent a{color:#75d5ff;text-decoration:underline;text-underline-offset:2px}