:root{color:#f7fbff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020817;font-family:Inter,Geist,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 16% 19%,#189edc2e,#0000 31rem),radial-gradient(circle at 86% 12%,#975aff2e,#0000 34rem),linear-gradient(135deg,#020715 0%,#040b1d 44%,#01030b 100%);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.landing-shell{width:min(100%,1920px);min-height:100vh;margin:0 auto;padding:18px clamp(18px,3vw,54px) 32px;overflow:hidden}.landing-shell:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 82%);mask-image:linear-gradient(#000000d9,#0000 82%)}.hero-section{position:relative}.site-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0a132be0,#030818b8),#030818b3;border:1px solid #8fabe033;border-radius:26px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:98px;padding:16px 28px;display:grid;position:sticky;top:14px;box-shadow:0 26px 80px #0000005c,inset 0 1px #ffffff14}.orvian-logo{align-items:center;gap:14px;min-width:0;display:inline-flex}.logo-symbol{background:radial-gradient(circle at 32% 25%,#eaf6ff,#6bd4ff 29%,#0000 50%),linear-gradient(145deg,#16214a,#091129 58%,#020717);border:1px solid #aed8ff57;border-radius:18px;place-items:center;width:66px;height:66px;display:grid;position:relative;box-shadow:0 0 28px #41bcff4d,0 18px 44px #596dff38,inset 0 1px #ffffff47}.logo-symbol:before,.logo-symbol:after,.logo-symbol i{content:"";border-radius:8px;width:26px;height:26px;position:absolute;transform:rotate(30deg)skew(-8deg)}.logo-symbol:before{background:linear-gradient(145deg,#94f2ff,#247cff);top:14px;left:17px}.logo-symbol:after{background:linear-gradient(145deg,#a687ff,#2f6eff);bottom:14px;right:15px}.logo-symbol i{background:#06142d;top:21px;left:24px;box-shadow:inset 0 0 0 5px #59e7ffd1}.logo-text{gap:5px;display:grid}.logo-text strong{color:#fff;letter-spacing:-.04em;font-size:clamp(1.6rem,2.15vw,2.3rem);font-weight:900;line-height:.9}.logo-text em{letter-spacing:-.06em;font-style:normal;font-weight:420}.logo-text small{color:#ffffffb8;letter-spacing:.42em;font-size:.52rem;font-weight:800}.nav-links{color:#ffffffdb;white-space:nowrap;justify-content:center;gap:clamp(20px,3vw,56px);font-size:1rem;display:flex}.nav-links a{padding:12px 0;transition:color .18s;position:relative}.nav-links a:first-child:after,.nav-links a:hover:after{content:"";background:linear-gradient(90deg,#34c9ff,#b46dff);height:1px;position:absolute;bottom:4px;left:0;right:0}.nav-links a:hover{color:#fff}.header-cta,.button-primary,.lead-form button{color:#fff;background:linear-gradient(135deg,#35c9ff 0%,#318dff 48%,#a14eff 100%);border:0;box-shadow:0 18px 48px #3a94ff47,inset 0 1px #ffffff2e}.header-cta{border-radius:14px;justify-content:center;align-items:center;min-width:224px;min-height:58px;font-weight:850;transition:transform .18s,box-shadow .18s;display:inline-flex}.header-cta:hover,.button:hover,.lead-form button:hover{transform:translateY(-2px)}.hero-grid{grid-template-columns:minmax(420px,.94fr) minmax(560px,1.12fr);align-items:center;gap:clamp(40px,7vw,110px);min-height:690px;padding:66px 30px 72px;display:grid}.hero-copy{max-width:720px}.product-pill{background:#0f182fb8;border:1px solid #4fd1ff2e;border-radius:18px;align-items:center;gap:12px;margin-bottom:28px;padding:8px 10px;display:inline-flex}.product-pill strong{color:#42d6ff;letter-spacing:.1em;background:#14abe621;border-radius:12px;padding:8px 12px;font-size:.95rem;font-weight:900}.product-pill span{color:#ffffffd6;padding-right:8px}.hero-copy h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,5.6vw,6.4rem);font-weight:900;line-height:1.05}.hero-copy h1 span{color:#fff;text-shadow:0 0 36px #fff3;margin-bottom:18px;display:block}.hero-copy h1{-webkit-text-fill-color:transparent;background:linear-gradient(130deg,#fff 0%,#58d8ff 36%,#3fa6ff 64%,#9b73ff 100%);-webkit-background-clip:text;background-clip:text}.hero-copy h1 span{-webkit-text-fill-color:#fff;background:0 0}.hero-subtitle{color:#e5efffd1;max-width:640px;margin:28px 0 0;font-size:clamp(1.1rem,1.55vw,1.45rem);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:18px;margin-top:36px;display:flex}.button{border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:0 25px;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button-secondary{color:#fff;background:#030818ad;border:1px solid #7c99ff70;min-width:298px}.button-secondary:hover{background:#111b37d1;border-color:#5ed6ffb3}.benefit-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.benefit-card{grid-template-columns:45px 1fr;align-items:center;gap:14px;display:grid}.benefit-card>span{background:linear-gradient(135deg,#28c2ff2e,#8f53ff21),#081630b3;border:1px solid #3cc6ff38;border-radius:12px;width:45px;height:45px;display:block;box-shadow:inset 0 0 0 1px #ffffff0a}.benefit-card strong{color:#fff;font-size:.96rem}.benefit-card p{color:#e5efffb8;margin:5px 0 0;font-size:.85rem}.dashboard-preview{position:relative}.dashboard-preview:before{z-index:-1;content:"";filter:blur(10px);background:radial-gradient(circle,#5278ff38,#0000 65%);border-radius:38px;position:absolute;inset:8% -7% -4% 14%}.dashboard-shell{background:linear-gradient(#0f1734f5,#020716f0),#050b1e;border:1px solid #8fabe057;border-radius:20px;grid-template-columns:82px 1fr;min-height:590px;display:grid;overflow:hidden;box-shadow:0 38px 110px #0000006b,inset 0 1px #ffffff14}.dashboard-sidebar{background:#0208196b;border-right:1px solid #8fabe024;align-content:start;justify-items:center;gap:22px;padding:18px 0;display:grid}.app-icon{color:#fff;background:linear-gradient(135deg,#d8f3ff,#815dff);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.dashboard-sidebar i{border:1px solid #98b1db73;border-radius:5px;width:17px;height:17px}.dashboard-sidebar i.active{border-color:#2ed0ff;box-shadow:0 0 18px #2ed0ff73}.dashboard-body{padding:18px}.dashboard-top,.dashboard-title,.panel-heading{justify-content:space-between;align-items:center;display:flex}.dashboard-top{min-height:52px;padding:0 4px 14px}.dashboard-top strong,.dashboard-title h2,.panel-heading strong,.table-card strong,.alert-card strong{color:#fff}.dashboard-top div{gap:10px;display:flex}.dashboard-top span{background:#040919c7;border-radius:12px;width:34px;height:34px}.dashboard-title{margin-top:10px}.dashboard-title h2{margin:0;font-size:1rem}.dashboard-title p{color:#e5efffc2;background:#141f3ab3;border-radius:10px;margin:0;padding:8px 14px;font-size:.78rem}.dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.dashboard-kpis article,.chart-card,.donut-card,.table-card,.alert-card{background:linear-gradient(#0d1e3db8,#040a1bb8);border:1px solid #526da638;border-radius:12px}.dashboard-kpis article{min-height:96px;padding:14px}.dashboard-kpis p,.dashboard-kpis small{color:#e5efffa3;margin:0;font-size:.72rem}.dashboard-kpis strong{color:#fff;margin:9px 0;font-size:1.3rem;display:block}.dashboard-kpis small{color:#4ee5ae}.dashboard-panels{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.chart-card,.donut-card,.table-card,.alert-card{min-height:166px;padding:16px}.line-chart{border-bottom:1px solid #758ebe38;align-items:end;gap:10px;height:105px;margin-top:18px;display:flex}.line-chart span{height:calc(24px + var(--i,1) * 4px);background:linear-gradient(#2bd5ff,#2d6dff);border-radius:999px 999px 0 0;flex:1}.line-chart span:nth-child(2n){height:58px}.line-chart span:nth-child(3n){height:82px}.line-chart span:nth-child(5n){height:98px}.donut-card{grid-template-columns:130px 1fr;align-items:center;gap:18px;display:grid}.donut{background:conic-gradient(#29ccff 0 42%, #3f84ff 42% 70%, #795cff 70% 88%, #1d315b 88% 100%);border-radius:999px;width:122px;height:122px;box-shadow:inset 0 0 0 34px #061027}.donut-card p,.table-card p,.alert-card p{color:#e5efffc7;margin:8px 0;font-size:.78rem}.donut-card strong,.table-card span{float:right;color:#fff}.lead-section{background:radial-gradient(circle at 8% 18%,#4595ff24,#0000 22rem),linear-gradient(#0a1126e6,#040816c2);border:1px solid #8fabe038;border-radius:24px;grid-template-columns:minmax(320px,.62fr) minmax(620px,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0 0 30px;padding:44px 54px;display:grid;box-shadow:0 26px 90px #00000047,inset 0 1px #ffffff14}.lead-intro{grid-template-columns:104px 1fr;align-items:center;gap:30px;display:grid}.lead-icon{background:radial-gradient(circle at 50% 40%,#ffffff2e,#0000 18%),linear-gradient(135deg,#1eaaff3d,#914eff38),#051026c7;border:1px solid #66c9ff61;border-radius:20px;width:104px;height:104px;box-shadow:0 0 40px #6171ff3d}.lead-intro h2,.content-section h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,3rem);line-height:1.08}.lead-intro p{color:#e5efffb8;max-width:520px;margin:16px 0 0;font-size:1.03rem;line-height:1.55}.lead-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;display:grid}.lead-form label{color:#fff;gap:10px;font-size:.9rem;font-weight:800;display:grid}.lead-form input{color:#fff;background:#070e21e0;border:1px solid #8ba6df3d;border-radius:10px;outline:none;width:100%;min-height:56px;padding:0 16px;transition:border-color .18s,box-shadow .18s}.lead-form input:focus{border-color:#4acfffb8;box-shadow:0 0 0 4px #31a2ff1f}.lead-form button{cursor:pointer;border-radius:10px;grid-column:3;min-height:56px;font-weight:900;transition:transform .18s,opacity .18s}.lead-form button:disabled{cursor:wait;opacity:.68}.security-note{color:#e5efffa8;grid-column:3;margin:-6px 0 0;font-size:.78rem;line-height:1.35}.form-status{border-radius:12px;grid-column:1/-1;margin:0;padding:14px 16px;font-size:.92rem}.form-status.success{color:#bbf7d0;background:#22c55e1c;border:1px solid #22c55e47}.form-status.error{color:#fecaca;background:#f871711c;border:1px solid #f8717147}.content-section,.site-footer{background:#050b1b94;border:1px solid #8fabe02e;border-radius:24px;margin-top:30px;padding:54px}.section-kicker{color:#4fd8ff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-weight:900}.content-grid,.market-grid,.screen-grid,.plans-grid{gap:18px;margin-top:32px;display:grid}.content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.content-grid article,.market-grid article,.plans-grid article,.screen-grid article{background:#08122a9e;border:1px solid #8fabe029;border-radius:18px}.content-grid article,.market-grid article,.plans-grid article{padding:24px}.content-grid strong,.plans-grid strong,.screen-grid strong{color:#fff;font-size:1.15rem}.content-grid p{color:#e5efffb8;margin:12px 0 0;line-height:1.55}.market-grid,.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-grid p,.plans-grid span{color:#e5efffb8;margin:0 0 12px;display:block}.plans-grid strong{margin-bottom:12px;font-size:2rem;display:block}.plans-grid a{color:#5ad7ff;margin-top:22px;font-weight:850;display:inline-flex}.screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-grid article{padding:18px;overflow:hidden}.screen-grid img{object-fit:cover;object-position:top left;border:1px solid #8fabe029;border-radius:14px;width:100%;height:330px;margin-top:16px;display:block}.site-footer{grid-template-columns:minmax(280px,1.7fr) repeat(5,minmax(130px,1fr));gap:36px;margin-bottom:0;display:grid}.footer-brand p,.footer-column a,.footer-column small{color:#e5efffb8}.footer-brand p{max-width:330px;margin:24px 0 0;line-height:1.55}.footer-column{align-content:start;gap:13px;display:grid}.footer-column strong{color:#fff;margin-bottom:6px}.footer-column a{font-size:.92rem}.footer-column a:hover{color:#fff}.social-column div{gap:12px;display:flex}.social-column div a{color:#fff;background:#798cb733;border-radius:999px;place-items:center;width:39px;height:39px;font-weight:900;display:grid}.social-column small{margin-top:32px;line-height:1.45}@media (width<=1240px){.site-header{grid-template-columns:auto auto}.nav-links{order:3;grid-column:1/-1;justify-content:flex-start}.hero-grid{grid-template-columns:1fr;padding-inline:8px}.dashboard-preview{max-width:860px}.lead-section,.site-footer{grid-template-columns:1fr}.lead-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-form button,.security-note{grid-column:1/-1}.content-grid,.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.landing-shell{padding:12px 14px 22px}.site-header{border-radius:22px;gap:16px;min-height:auto;padding:14px;top:10px}.orvian-logo{gap:10px}.logo-symbol{border-radius:16px;width:52px;height:52px}.logo-symbol:before,.logo-symbol:after,.logo-symbol i{border-radius:6px;width:20px;height:20px}.logo-symbol:before{top:12px;left:14px}.logo-symbol:after{bottom:12px;right:12px}.logo-symbol i{top:17px;left:19px}.logo-text strong{font-size:1.35rem}.logo-text small{display:none}.header-cta{min-width:auto;min-height:44px;padding:0 14px;font-size:.82rem}.nav-links{justify-content:space-between;gap:10px;width:100%;padding-bottom:2px;font-size:.84rem;overflow-x:auto}.hero-grid{min-height:auto;padding:48px 0}.product-pill{flex-direction:column;align-items:flex-start;gap:8px}.hero-actions,.benefit-row,.lead-form,.content-grid,.market-grid,.screen-grid,.plans-grid{grid-template-columns:1fr}.hero-actions{display:grid}.lead-form button{grid-column:auto}.button,.button-secondary{width:100%;min-width:0}.benefit-row{display:grid}.dashboard-shell{grid-template-columns:1fr;min-height:auto}.dashboard-sidebar{display:none}.dashboard-kpis,.dashboard-panels,.donut-card{grid-template-columns:1fr}.lead-section,.content-section,.site-footer{border-radius:22px;padding:24px}.lead-intro{grid-template-columns:1fr}.lead-icon{width:78px;height:78px}.screen-grid img{height:245px}}
