:root{--bg:#070f1d;--panel:#0c1728;--text:#f1f5fd;--muted:#a5b4ca;--cyan:#19d6ed;--line:#ffffff13}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}.skip{position:absolute;top:-100px;z-index:20;padding:15px;background:var(--cyan);color:#07101d}.skip:focus{top:0}header{height:100px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid var(--line);position:relative;z-index:5;background:#070f1de8}.brand img{width:166px;height:auto;display:block}nav{display:flex;gap:32px;font-size:13px;color:#c1cbda}nav a:hover,.login:hover{color:var(--cyan)}.login{font-size:13px;border:1px solid #ffffff28;border-radius:6px;padding:13px 18px}.login span{margin-left:22px;color:var(--cyan)}#menu{display:none}.hero{min-height:790px;position:relative;overflow:hidden;padding:86px 5.5% 100px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.hero-grid{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#070f1d 0%,transparent 65%),linear-gradient(#12d3eb07 1px,transparent 1px),linear-gradient(90deg,#12d3eb07 1px,transparent 1px);background-size:auto,70px 70px,70px 70px}.hero-copy{position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--cyan);margin:0 0 28px;display:flex;align-items:center;gap:10px;line-height:1.7}.eyebrow i,.status{width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 15px #19d6ed;display:inline-block}h1{font-size:clamp(52px,5.5vw,88px);line-height:1.04;letter-spacing:-4.5px;margin:0;font-weight:650}h1 span{background:linear-gradient(110deg,#1cd6e9,#548aff 80%);background-clip:text;-webkit-background-clip:text;color:transparent}.intro{max-width:440px;font-size:17px;line-height:1.75;color:var(--muted);margin:30px 0}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.primary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 23px;color:#041421;background:var(--cyan);border:1px solid var(--cyan);border-radius:5px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.primary:hover{background:#6ae6f5;transform:translateY(-3px)}.primary b{font-size:20px;line-height:1}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:12px;background:none;border:0;padding:10px 0;font-weight:600}.text-link span{color:var(--cyan)}.hero-note{font-size:11px;color:#7c8da5;margin:25px 0 0}.orbit{height:520px;position:relative;margin-left:15px;isolation:isolate}.orbit:before{content:'';position:absolute;inset:-50px;background:radial-gradient(ellipse,#0c5f9a45,transparent 65%);z-index:-1}.ring{border:1px solid #13d6f029;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.r1{width:240px;height:240px;border-color:#19d6ed55;background:#1073af09}.r2{width:380px;height:380px}.r3{width:510px;height:510px;border-style:dashed;border-color:#19d6ed22;animation:rotate 100s linear infinite}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;gap:27px}.core svg{width:125px;filter:drop-shadow(0 0 40px #0b6fff55)}.core span{font-size:10px;letter-spacing:4px;color:#88aaca}.beam{position:absolute;left:50%;top:50%;width:255px;height:1px;background:linear-gradient(90deg,transparent,#19d6ed88);transform-origin:left;animation:sweep 24s linear infinite}.orbit-label{position:absolute;background:#0c192de8;border:1px solid #1a4160;border-radius:7px;box-shadow:0 15px 50px #0005;padding:17px 18px;font-size:12px;min-width:166px;display:flex;gap:14px;align-items:center;transition:border-color .2s,transform .2s}.orbit-label:hover{border-color:var(--cyan);transform:translateY(-5px)}.orbit-label small{font-size:9px;color:var(--cyan)}.orbit-label span{margin-left:auto;color:var(--cyan)}.ol1{top:40px;left:8%}.ol2{top:140px;right:-15px}.ol3{bottom:115px;left:-20px}.ol4{bottom:38px;right:5%}.orbit-caption{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);white-space:nowrap;display:flex;gap:8px;font-size:8px;color:#829cb8;letter-spacing:1.5px}.hero-bottom{position:absolute;bottom:0;left:5.5%;right:5.5%;display:flex;gap:40px;align-items:center;border-top:1px solid var(--line);padding:28px 0;font-size:9px;letter-spacing:1.4px;color:#71859e}.hero-bottom a{margin-left:auto;color:var(--text)}.hero-bottom b{color:var(--cyan);margin-left:15px}.section{padding:110px 7%;border-bottom:1px solid var(--line)}h2{font-size:clamp(35px,3.5vw,55px);line-height:1.15;letter-spacing:-2.2px;font-weight:550;margin:0 0 25px}em{font-style:normal;color:var(--cyan)}p{color:var(--muted);line-height:1.8;font-size:14px}.split{display:grid;grid-template-columns:1.25fr 1fr;gap:80px}.split .lead{font-size:20px;color:#e1e8f3;margin-top:0;line-height:1.55}.split h2{font-size:clamp(34px,3.3vw,50px)}.statement{margin-top:75px;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:2px;color:#7e90aa}.cyan{color:var(--cyan)}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:55px}.section-top p:last-child{max-width:340px}.section-top h2{margin-bottom:0}.pillars{background:#0a1322}.pillar-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.tabs{display:flex;flex-direction:column}.tabs button{font-size:28px;text-align:left;background:none;border:0;border-top:1px solid #ffffff1c;padding:26px 5px;display:flex;align-items:center;gap:25px;color:#7e8fa8}.tabs button:last-child{border-bottom:1px solid #ffffff1c}.tabs button span{font-size:11px;letter-spacing:1px}.tabs button b{margin-left:auto;font-size:20px;font-weight:400}.tabs button[aria-selected=true]{color:#fff}.tabs button[aria-selected=true] span,.tabs button[aria-selected=true] b{color:var(--cyan)}.pillar-panel{position:relative;border:1px solid #164461;padding:40px 45px;border-radius:8px;background:radial-gradient(ellipse at 100% 0,#0d487342,transparent 75%)}h3{font-weight:550;letter-spacing:-.5px}.pillar-panel h3{font-size:30px;line-height:1.3;margin:0 0 20px}.pillar-panel p{max-width:440px}.pillar-panel ul{list-style:none;padding:0;font-size:12px;color:#c7d1e1;line-height:2.5}.pillar-panel li:before{content:'↗';color:var(--cyan);margin-right:15px}.panel-detail{display:flex;align-items:center;gap:20px;margin-top:30px;color:#627c98;font-size:8px;letter-spacing:2px}.panel-detail div{display:flex;align-items:flex-end;gap:5px;height:35px;flex:1}.panel-detail i{display:block;background:#16b2d7;width:13%;height:30%;border-radius:2px 2px 0 0}.panel-detail i:nth-child(2n){height:50%}.panel-detail i:nth-child(3n){height:70%}.panel-detail i:nth-child(4n){height:95%}.erp{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.erp-copy>p:not(.eyebrow){max-width:440px}.tags{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 35px;max-width:400px}.tags span{font-size:10px;border:1px solid #ffffff20;padding:9px 12px;border-radius:4px;color:#a9bad0}.dashboard{border:1px solid #22405c;border-radius:10px;box-shadow:0 25px 80px #0005;transform:perspective(1100px) rotateY(-5deg) rotateX(2deg);background:#0b1525}.dash-top{padding:18px 23px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.6px;color:#7d94b0}.dash-top b{color:#dbe6f5;font-size:11px}.dash-top b span{font-size:20px;margin-right:10px}.dash-top i{width:5px;height:5px;background:var(--cyan);border-radius:50%}.dash-body{padding:30px}.dash-body .eyebrow{font-size:8px;margin-bottom:13px;letter-spacing:1.5px}.dash-body h3{font-size:28px;margin:0 0 30px}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.dash-metrics div{padding:12px;border:1px solid var(--line);background:#ffffff03}.dash-metrics small{font-size:7px;color:#778da8;letter-spacing:1px}.dash-metrics strong{font-size:11px;display:block;margin-top:10px;font-weight:500}.chart{height:130px;position:relative;margin-top:20px;overflow:hidden}.chart-lines{position:absolute;inset:0;background:linear-gradient(#ffffff08 1px,transparent 1px);background-size:100% 30px}.chart svg{width:100%;height:100%;position:relative}.illustration-note{font-size:8px;margin-bottom:0;color:#8194ad}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:65px}.steps article{border-top:1px solid #ffffff25;padding:28px 30px 35px 0;position:relative}.steps article:before{content:'';position:absolute;left:0;top:-3px;width:5px;height:5px;background:var(--cyan)}.steps article>span{font-size:10px;color:var(--cyan)}.steps h3{font-size:22px;margin:25px 0 10px}.steps p{max-width:255px;font-size:12px}.applications{background:#0c1726}.sector-head{display:flex;justify-content:space-between;align-items:center}.sector-switch{display:flex;padding:5px;border:1px solid #ffffff25;border-radius:6px}.sector-switch button{padding:12px 22px;border:0;border-radius:3px;background:transparent;font-size:12px;color:#9aadc5}.sector-switch button.active{background:var(--cyan);color:#071321}.sector-content{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-top:40px}.sector-content h3{font-size:29px;line-height:1.25;margin:10px 0 20px}.sector-content .eyebrow{font-size:9px;margin-bottom:15px}.flow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.flow>div{padding:25px;border:1px solid #1c3b56;border-radius:5px;background:#0d1e31}.flow span{display:block;font-size:9px;color:var(--cyan);margin-bottom:20px}.flow b{display:block;font-size:16px;font-weight:500}.flow small{display:block;font-size:10px;color:#8da4c0;margin-top:12px}.footnote{font-size:10px;margin-top:35px;color:#7d92ab}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.journey-grid article{border-top:1px solid #23425a;padding-top:25px}.journey-grid small{font-size:8px;letter-spacing:1.8px;color:var(--cyan)}.journey-grid h3{font-size:22px;line-height:1.3}.journey-grid p{font-size:12px}.final-cta{text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#06334c 0%,transparent 70%)}.final-cta .eyebrow{justify-content:center}.final-cta h2{font-size:clamp(36px,4.5vw,68px)}.final-cta>p:not(.eyebrow){margin:25px auto 35px;max-width:500px}.final-cta>a{display:block;font-size:12px;margin-top:25px;color:#8fa8c3}footer{padding:45px 5.5%;display:grid;grid-template-columns:1fr 1.6fr 1fr;gap:30px;align-items:center}footer p{font-size:11px}footer>div{display:flex;flex-direction:column;gap:15px;font-size:11px}footer small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;font-size:9px;color:#70849e}dialog{background:#0c1728;color:var(--text);border:1px solid #255675;border-radius:10px;max-width:560px;width:calc(100% - 30px);padding:45px;max-height:90vh}dialog::backdrop{background:#030913cc;backdrop-filter:blur(8px)}dialog h2{font-size:36px}dialog>p:not(.eyebrow){font-size:12px}dialog .eyebrow{font-size:9px}.close{position:absolute;right:15px;top:12px;border:0;background:none;font-size:28px;color:#9ab0cb}form{display:grid;gap:17px;margin-top:25px}label{display:grid;gap:8px;font-size:11px;color:#b9c8da}input,select,textarea{width:100%;padding:12px;background:#070f1d;color:#f1f5fd;border:1px solid #2b3f58;border-radius:4px;font-size:12px}input:focus,select:focus,textarea:focus{outline:1px solid var(--cyan)}#form-status{font-size:11px;margin:0}body.modal-open{overflow:hidden}@keyframes rotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes sweep{to{transform:rotate(360deg)}}@media(min-width:1500px){header,footer{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}.section{padding-left:max(7%,calc((100vw - 1340px)/2));padding-right:max(7%,calc((100vw - 1340px)/2))}.hero{padding-left:max(6%,calc((100vw - 1400px)/2));padding-right:max(6%,calc((100vw - 1400px)/2))}}@media(max-width:1050px){h1{letter-spacing:-3px}.hero{min-height:760px}.orbit{transform:scale(.8);transform-origin:center}.actions{gap:12px}.section{padding:80px 6%}.pillar-layout{gap:35px}.erp{gap:35px}.sector-content{gap:40px}nav{gap:20px}.pillar-panel{padding:30px}}@media(max-width:760px){header{height:80px;padding:0 6%}.brand img{width:140px}nav{display:none;position:absolute;top:80px;left:0;right:0;flex-direction:column;background:#0c1728;padding:25px;border-bottom:1px solid #29445c}nav.open{display:flex}#menu{display:block;background:none;border:1px solid #ffffff25;border-radius:4px;padding:8px 11px;font-size:16px}.login{margin-left:auto;margin-right:12px;font-size:10px;padding:10px}.login span{margin-left:10px}.hero{display:block;padding:65px 7% 85px;min-height:initial}.hero-copy{max-width:520px}h1{font-size:clamp(49px,10.5vw,75px);letter-spacing:-2.9px}.intro{font-size:15px;max-width:390px}.eyebrow{font-size:8px;letter-spacing:1.5px}.orbit{margin:45px auto 45px;width:100%;max-width:440px;height:420px;transform:scale(.85);transform-origin:center}.r3{width:460px;height:460px}.ol1{left:0;top:10px}.ol2{right:-10px;top:105px}.ol3{left:-10px;bottom:90px}.ol4{right:0;bottom:0}.hero-bottom{gap:15px;padding:22px 0;font-size:7px;letter-spacing:.7px}.hero-bottom span:nth-child(2){display:none}.section{padding:70px 7%}h2{font-size:36px;letter-spacing:-1.5px}.split,.pillar-layout,.erp,.sector-content{grid-template-columns:1fr;gap:30px}.split h2{font-size:35px}.split .lead{font-size:18px}.statement{margin-top:40px;flex-direction:column;font-size:9px;gap:16px}.section-top{display:block;margin-bottom:35px}.section-top>p{font-size:12px;margin-top:25px}.tabs button{font-size:23px;padding:20px 4px}.pillar-panel{padding:30px}.pillar-panel h3{font-size:26px}.erp{gap:45px}.dashboard{transform:none}.dash-body{padding:24px}.steps{grid-template-columns:repeat(2,1fr);margin-top:40px}.steps h3{font-size:18px}.steps p{font-size:11px}.sector-head{align-items:flex-start;flex-direction:column;gap:5px}.sector-content{margin-top:35px}.sector-content h3{font-size:26px}.flow>div{padding:20px}.journey-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.journey-grid h3{font-size:23px}.journey-grid p{max-width:450px}.final-cta h2{font-size:37px}.final-cta .eyebrow{font-size:7px}footer{grid-template-columns:1fr 1fr;padding:35px 7%;gap:20px}footer p{grid-column:1/-1;grid-row:2}footer>div{font-size:10px}dialog{padding:35px 25px}.primary{padding:17px 20px;font-size:11px}.hero .primary{gap:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Kvor Labs — second edition */
:root{--cyan:#2bd9e8}header{height:90px}header .brand img{width:157px}nav{font-size:12px}.hero-v2{min-height:780px;grid-template-columns:1.03fr 1fr;padding-top:70px;padding-bottom:110px}.hero-v2 h1{font-size:clamp(64px,6.9vw,110px);font-weight:600;letter-spacing:-5.8px;line-height:.99}.hero-v2 h1 span{background:linear-gradient(100deg,#40e3e7 0%,#51c3f9 45%,#6985ff 100%);background-clip:text;-webkit-background-clip:text}.hero-v2 .intro{font-size:16px;max-width:410px;line-height:1.8;margin:30px 0}.hero-v2 .eyebrow{margin-bottom:30px;font-size:9px;letter-spacing:2.4px}.hero-v2 .actions{gap:17px}.hero-v2 .primary{padding:18px 21px;font-size:11px;gap:20px}.hero-v2 .text-link{font-size:10px}.hero-trust{display:flex;gap:20px;font-size:10px;color:#8094ac;margin-top:32px}.hero-trust span:before{content:'✓';margin-right:7px;color:#30d8e6}.hero-art{position:relative;min-width:0;height:570px;align-self:center}.hero-art:before{content:'';position:absolute;inset:0 -90px;background:radial-gradient(ellipse,#08427355,transparent 68%)}.brand-sculpture{position:absolute;width:125%;max-width:720px;left:-12%;top:0;filter:drop-shadow(0 30px 30px #0005);overflow:visible}.platform-top{animation:levitate 8s ease-in-out infinite}.platform-middle{animation:levitate 8s ease-in-out -2s infinite}.art-label{position:absolute;top:10px;left:6%;right:0;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#60829f;z-index:1}.art-label span{font-size:7px;color:#3a607c}.art-chip{position:absolute;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #39618390;background:linear-gradient(120deg,#152d43ee,#0b1728ee);border-radius:9px;box-shadow:0 18px 40px #0005;backdrop-filter:blur(10px)}.art-chip small{font-size:7px;letter-spacing:1.5px;color:#88a7c4;display:block;margin-bottom:7px}.art-chip strong{font-size:12px;font-weight:500}.chip-icon{width:31px;height:31px;display:flex;align-items:center;justify-content:center;background:#17d3df16;border-radius:7px;border:1px solid #27cee83a;color:#4ee6eb;font-size:20px}.chip-top{top:130px;right:0;transform:rotate(3deg)}.chip-bottom{bottom:80px;left:2%;transform:rotate(-3deg)}.chip-dot{width:5px;height:5px;border-radius:50%;background:#38e3bd;margin-left:20px;box-shadow:0 0 12px #38e3bd}.art-footer{display:flex;justify-content:space-between;position:absolute;bottom:0;left:7%;right:0;border-top:1px solid #456f8f33;padding-top:17px;font-size:7px;letter-spacing:1.2px;color:#6d90ac}.hero-v2 .hero-grid{opacity:.6;background-size:auto,90px 90px,90px 90px}.vision-light{background:#f1f3f2;color:#102132;position:relative;overflow:hidden}.vision-light .eyebrow{color:#31798b}.vision-light h2{font-size:clamp(40px,4vw,64px);letter-spacing:-3px;line-height:1.1}.vision-light em{color:#0b7186}.vision-light p{color:#5c6c77}.vision-light .lead{color:#1e3746;font-size:20px}.vision-light .text-link{color:#172f3f}.vision-light .text-link span{color:#08879b}.vision-signature{margin-top:70px;padding-top:35px;border-top:1px solid #122b3b22;display:flex;align-items:center;justify-content:space-between;overflow:hidden;gap:25px}.vision-signature p{font-size:11px;line-height:1.9;letter-spacing:1.2px;color:#70838d}.vision-signature strong{color:#14778b;font-weight:600}.signature-360{font-size:clamp(110px,15vw,210px);line-height:.85;font-weight:600;letter-spacing:-13px;color:#d6dfe0;white-space:nowrap}.signature-360>span{color:#12a1b4;font-size:.55em;vertical-align:top;letter-spacing:0}.challenge{background:#0b1727}.challenge-options{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.challenge-options button{padding:25px 19px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:22px;font-size:13px;border:1px solid #28435a;border-radius:7px;background:#0d1c2e;position:relative;transition:.2s}.challenge-options button>span{color:#7995ad;font-size:9px;letter-spacing:1px}.challenge-options b{position:absolute;right:18px;top:22px;font-weight:400;color:#466b89}.challenge-options button[aria-pressed=true]{background:#143e4c;border-color:#39d5dd;color:#fff}.challenge-options button[aria-pressed=true] span,.challenge-options button[aria-pressed=true] b{color:#39e0e9}.challenge-options button:hover{border-color:#32d8e3;transform:translateY(-3px)}.challenge-result{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;padding-top:40px;align-items:center;min-height:250px}.challenge-result .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:14px}.challenge-result h3{font-size:25px;max-width:400px;line-height:1.3;margin:0 0 15px}.challenge-result p{font-size:12px;max-width:460px}.challenge-map{padding:28px 30px;border-left:1px solid #33566a50}.challenge-map>span{font-size:8px;letter-spacing:2px;color:#7894af}.challenge-map strong{font-size:18px;font-weight:500;display:block;margin-bottom:14px}.challenge-map small{font-size:10px;color:#7894af;line-height:1.6;display:block}.map-path{display:flex;gap:50px;position:relative;margin:20px 0 25px;width:130px}.map-path:before{content:'';position:absolute;top:3px;left:0;right:0;height:1px;background:linear-gradient(90deg,#2cdaec,#8a65ff)}.map-path i{width:7px;height:7px;border-radius:50%;background:#2cd7df;z-index:1;box-shadow:0 0 12px #2cd7df44}.map-path i:last-child{background:#9271ff}.pillars{background:#070f1d}.pillars .section-top h2{font-size:46px}.pillars .section-top{margin-bottom:35px}.pillar-layout{gap:65px}.tabs button{padding:22px 5px;font-size:25px}.pillar-panel{border-color:#24465e;background:radial-gradient(ellipse at 100% 0,#0d487342,transparent 75%)}.erp{background:linear-gradient(115deg,#101d2c,#07111e)}.dashboard{transform:perspective(1000px) rotateY(-7deg) rotateX(3deg);box-shadow:25px 30px 70px #0005,-1px 0 #3bd9ec33}.method .steps{counter-reset:step}.steps article{padding-bottom:35px}.steps article>span{border:1px solid #2a536a;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0a1a2b}.steps h3{margin-top:20px}.applications{background:#0c192a}.journey-light{background:#f1f3f2;color:#122b3d}.journey-light .eyebrow{color:#1f7f8f}.journey-light em{color:#0d7c8e}.journey-light .journey-grid{gap:25px}.journey-light .journey-grid article{padding:30px;background:#fff;border:1px solid #dce3e4;border-radius:7px;box-shadow:0 8px 25px #15354405}.journey-light .journey-grid small{color:#268494}.journey-light .journey-grid p{color:#6b7a86}.journey-light .journey-grid h3{font-size:24px}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.faq .eyebrow{font-size:9px}.faq h2{font-size:43px}.faq-items details{border-bottom:1px solid #2c4053;padding:23px 0}.faq-items details:first-child{border-top:1px solid #2c4053}.faq-items summary{font-size:14px;list-style:none;cursor:pointer;display:flex;align-items:center;gap:25px;justify-content:space-between;line-height:1.4}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary span{color:#30d7e4;font-size:22px;font-weight:300;transition:transform .2s}.faq-items details[open] summary span{transform:rotate(45deg)}.faq-items details p{font-size:12px;margin:20px 25px 0 0}.final-cta{padding-top:120px;padding-bottom:120px;background:radial-gradient(ellipse at 50% 100%,#11314e,transparent 65%)}.final-cta:before{content:'';width:800px;height:800px;position:absolute;border:1px solid #25d8ea12;border-radius:50%;left:50%;top:50px;transform:translateX(-50%);pointer-events:none}.final-cta h2{font-size:clamp(40px,5.6vw,82px);line-height:1.05;letter-spacing:-3px;position:relative}.final-cta .primary{position:relative}.hero-art,.hero-copy{animation:enter .8s ease-out both}.hero-art{animation-delay:.1s}@keyframes levitate{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes enter{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1450px){.hero-v2{min-height:850px}.hero-art{height:630px}.brand-sculpture{max-width:790px}.chip-top{top:155px}}@media(max-width:1050px){.hero-v2{min-height:720px}.hero-v2 h1{font-size:76px}.hero-art{height:500px}.brand-sculpture{width:135%;left:-18%;top:35px}.chip-top{top:120px;right:-10px}.chip-bottom{bottom:65px;left:-10px}.art-chip{padding:13px;gap:10px}.art-chip strong{font-size:10px}.hero-v2 .actions{gap:10px}.hero-v2 .primary{font-size:10px;gap:14px}.hero-v2 .text-link{font-size:9px}.challenge-options button{font-size:12px;padding:22px 14px}.challenge-result{gap:35px}.faq{gap:45px}.journey-light .journey-grid article{padding:24px}}@media(max-width:760px){header{height:80px}.hero-v2{min-height:initial;padding-top:55px;padding-bottom:85px}.hero-v2 h1{font-size:clamp(64px,13vw,89px);letter-spacing:-4px}.hero-v2 .eyebrow{font-size:7px;letter-spacing:1.8px}.hero-v2 .intro{font-size:14px;max-width:360px}.hero-v2 .primary{font-size:11px;padding:17px 18px}.hero-v2 .text-link{font-size:10px}.hero-v2 .actions{gap:10px 22px}.hero-trust{font-size:9px;gap:17px;margin-top:25px}.hero-art{height:420px;margin:40px auto 25px;max-width:460px}.brand-sculpture{width:116%;left:-8%;top:0}.art-label{top:0;left:0;font-size:6px;letter-spacing:1px}.art-label span{font-size:6px}.chip-top{top:85px;right:0}.chip-bottom{bottom:45px;left:0}.art-chip{padding:12px;gap:9px}.art-chip small{font-size:6px;margin-bottom:5px}.art-chip strong{font-size:10px}.chip-icon{width:25px;height:25px;font-size:16px}.chip-dot{margin-left:10px}.art-footer{bottom:0;left:0;font-size:6px;letter-spacing:.6px}.vision-light h2{font-size:43px;letter-spacing:-2px}.vision-signature{margin-top:35px;padding-top:25px}.vision-signature p{font-size:8px;letter-spacing:.4px;min-width:150px}.signature-360{font-size:100px;letter-spacing:-7px}.challenge-options{grid-template-columns:1fr 1fr;gap:10px}.challenge-options button{padding:18px 14px;min-height:100px;font-size:11px;gap:23px}.challenge-options b{top:16px;right:13px}.challenge-result{grid-template-columns:1fr;gap:10px;padding-top:30px}.challenge-result h3{font-size:25px}.challenge-map{padding:20px 0 0;border-left:0;border-top:1px solid #33566a50;margin-top:15px}.challenge-map strong{font-size:16px}.map-path{margin:16px 0 20px}.pillars .section-top h2{font-size:36px}.pillar-layout{gap:30px}.tabs button{font-size:24px}.dashboard{transform:none}.journey-light .journey-grid article{padding:25px}.faq{grid-template-columns:1fr;gap:20px}.faq h2{font-size:36px}.faq-items summary{font-size:13px}.faq-items details{padding:20px 0}.final-cta{padding-top:80px;padding-bottom:80px}.final-cta h2{font-size:43px;letter-spacing:-2px}.final-cta .eyebrow{font-size:6px;letter-spacing:1.4px}.hero-v2 .hero-bottom{font-size:6px}.hero-v2 .hero-bottom a{font-size:7px}}@media(max-width:390px){.hero-art{height:360px}.chip-bottom{bottom:25px}.chip-top{top:65px}.art-footer{bottom:-10px}.hero-v2 h1{font-size:61px}.signature-360{font-size:82px}.vision-signature p{min-width:135px}.hero-trust{gap:10px;font-size:8px}}@media(prefers-reduced-motion:reduce){.hero-art,.hero-copy{animation:none}.platform-top,.platform-middle{animation:none}}
/* Dedicated pages */
nav a[aria-current=page]{color:var(--cyan);position:relative}nav a[aria-current=page]:after{content:'';height:2px;position:absolute;left:0;right:0;bottom:-13px;background:var(--cyan)}.page-intro{padding:32px 7% 75px;border-bottom:1px solid var(--line);overflow:hidden;background:radial-gradient(ellipse at 85% 70%,#10355155,transparent 55%)}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:.7px;color:#7b95ad;margin-bottom:55px}.breadcrumbs a:hover{color:var(--cyan)}.breadcrumbs>span:first-of-type{color:#34516a}.page-intro-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.page-intro h1{font-size:clamp(44px,5vw,72px);letter-spacing:-3px;line-height:1.08;font-weight:550}.page-intro .eyebrow{font-size:8px;letter-spacing:2px;margin-bottom:22px}.page-intro-grid>div>p:last-child{font-size:15px;line-height:1.8;max-width:540px;margin:25px 0 0}.page-emblem{height:220px;position:relative;display:flex;align-items:center;justify-content:center}.page-emblem span{position:relative;z-index:1;font-size:clamp(20px,3vw,43px);letter-spacing:3px;font-weight:550;color:#6ddfee}.page-emblem i{position:absolute;width:220px;height:220px;border:1px solid #31cbe42a;transform:rotate(-25deg);border-radius:22px;background:#0c385b12}.page-emblem i:nth-of-type(2){width:180px;height:180px;transform:rotate(-10deg);border-color:#5283e244;background:#12537a12}.page-emblem i:nth-of-type(3){width:140px;height:140px;transform:rotate(5deg);border-color:#9168f94a;background:#5855c910}.home-paths{background:#0b1727}.path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.path-card{display:flex;flex-direction:column;position:relative;background:linear-gradient(130deg,#11273b,#0b1626);padding:32px 28px;border:1px solid #29495f;border-radius:8px;transition:transform .2s,border-color .2s}.path-card:hover{transform:translateY(-6px);border-color:#35d9e6}.path-card>span{font-size:8px;letter-spacing:1.8px;color:#43d8e4}.path-card h3{font-size:25px;line-height:1.25;margin:35px 0 18px;letter-spacing:-.7px}.path-card p{font-size:12px;margin-top:0;flex:1}.path-card>b{font-size:10px;letter-spacing:.3px;color:#a5d5e2;border-top:1px solid #ffffff12;padding-top:25px;margin-top:22px;font-weight:500}.home-about{background:#f1f3f2;color:#112c3a;text-align:center}.home-about .eyebrow{justify-content:center;color:#278293}.home-about h2{font-size:clamp(36px,4vw,60px);line-height:1.15}.home-about em{color:#08778c}.home-about .text-link span{color:#08778c}.compact-cta{display:flex;align-items:center;justify-content:space-between;gap:35px;background:radial-gradient(ellipse at 50% 150%,#14375266,transparent 70%);padding-top:65px;padding-bottom:65px}.compact-cta .eyebrow{font-size:8px;margin-bottom:18px}.compact-cta h2{font-size:34px;margin:0}.compact-cta .primary{flex-shrink:0}.manifesto{background:#0b1727}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}.manifesto-grid article{border-top:1px solid #28516b;padding-top:25px}.manifesto-grid article>span{font-size:10px;color:var(--cyan)}.manifesto-grid h3{font-size:22px;margin-top:26px;line-height:1.3}.manifesto-grid p{font-size:12px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:45px}.feature-grid article{padding:30px;border:1px solid #25445d;background:#0a1a2c;border-radius:7px}.feature-grid article>span{font-size:8px;color:#35d3e4;letter-spacing:1.4px}.feature-grid h3{font-size:25px;margin:22px 0 12px}.feature-grid p{font-size:13px;max-width:420px}.erp-implementation{background:#eef1f1;color:#1c3543}.erp-implementation p{max-width:650px;color:#657681}.erp-implementation em,.erp-implementation .eyebrow,.erp-implementation .text-link span{color:#0c7d91}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.contact-copy h2{font-size:44px;line-height:1.15}.contact-copy>p:not(.eyebrow){max-width:410px}.contact-mail{display:flex;align-items:center;justify-content:space-between;font-size:17px;color:#3bdae5;border-bottom:1px solid #35536a;padding-bottom:20px;margin-top:40px;max-width:410px;gap:15px;overflow-wrap:anywhere}.contact-note{max-width:390px;margin:40px 0 20px}.contact-note>span{font-size:8px;letter-spacing:1.5px;color:#718da9}.contact-note p{font-size:12px}.contact-form-panel{border:1px solid #2a506a;background:linear-gradient(130deg,#10273a,#0c1728);border-radius:10px;padding:40px}.contact-form-panel .eyebrow{font-size:8px;margin-bottom:18px}.contact-form-panel>h3{font-size:31px;margin:0 0 15px}.contact-form-panel>p:not(.eyebrow){font-size:12px}.contact-form-panel form{gap:22px}.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{padding:14px}.page-home .hero-v2{min-height:720px;padding-top:45px;padding-bottom:100px}.page-home .hero-art{height:530px}.page-home .hero-v2 h1{font-size:clamp(64px,6.5vw,100px)}.page-solucoes .challenge,.page-erp .erp,.page-kvor-360 .method{padding-top:80px;padding-bottom:80px}.page-a-kvor .vision-light{padding-top:85px;padding-bottom:85px}footer>div{gap:12px}footer{align-items:start}footer>.brand{margin-top:8px}footer p{margin-top:8px}.page-home footer{border-top:1px solid var(--line)}@media(min-width:1500px){.page-intro{padding-left:max(7%,calc((100vw - 1340px)/2));padding-right:max(7%,calc((100vw - 1340px)/2))}}@media(max-width:1050px){nav{gap:19px;font-size:11px}.contact-page{gap:35px}.contact-form-panel{padding:30px}.path-card{padding:25px 20px}.path-card h3{font-size:22px}.compact-cta h2{font-size:29px}.contact-copy h2{font-size:38px}.page-intro h1{font-size:53px}.page-home .hero-art{height:490px}}@media(max-width:760px){nav a[aria-current=page]:after{display:none}.page-intro{padding:25px 7% 45px}.breadcrumbs{margin-bottom:40px;font-size:8px}.page-intro-grid{grid-template-columns:1fr;gap:0}.page-intro h1{font-size:43px;letter-spacing:-2px}.page-intro-grid>div>p:last-child{font-size:13px;max-width:460px}.page-emblem{display:none}.page-intro .eyebrow{font-size:7px;margin-bottom:16px}.path-grid{grid-template-columns:1fr;gap:16px}.path-card{padding:28px}.path-card h3{font-size:27px;margin-top:25px}.path-card p{max-width:430px}.path-card b{padding-top:20px;margin-top:12px}.home-about h2{font-size:35px}.home-about .eyebrow{font-size:7px;letter-spacing:1px}.compact-cta{display:block;padding-top:50px;padding-bottom:50px}.compact-cta h2{font-size:30px;line-height:1.2;margin-bottom:25px}.compact-cta .eyebrow{font-size:7px}.manifesto-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.manifesto-grid h3{font-size:23px;margin:20px 0 12px}.manifesto-grid p{max-width:430px}.feature-grid{grid-template-columns:1fr;gap:16px;margin-top:30px}.feature-grid article{padding:25px}.feature-grid h3{font-size:25px}.contact-page{grid-template-columns:1fr;gap:35px}.contact-copy h2{font-size:37px}.contact-mail{font-size:15px;margin-top:30px}.contact-note{margin:30px 0 15px}.contact-form-panel{padding:27px}.contact-form-panel>h3{font-size:28px}.page-home .hero-v2{padding-top:50px;min-height:initial}.page-home .hero-v2 h1{font-size:clamp(61px,13vw,89px)}.page-home .hero-art{height:420px}.page-solucoes .challenge,.page-erp .erp,.page-kvor-360 .method{padding-top:60px;padding-bottom:60px}.page-a-kvor .vision-light{padding-top:60px;padding-bottom:60px}}@media(max-width:390px){.page-home .hero-art{height:360px}.page-intro h1{font-size:38px}.contact-form-panel{padding:24px}}
/* ERP presentation: understand, explore, then contact */
.erp-story-hero{padding:30px 7% 0;background:radial-gradient(ellipse at 95% 60%,#11426355,transparent 60%);overflow:hidden}.erp-story-hero .breadcrumbs{margin-bottom:45px}.erp-story-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-bottom:55px}.erp-story-grid h1{font-size:clamp(45px,5.1vw,74px);line-height:1.07;letter-spacing:-3.5px;font-weight:550}.erp-story-grid>.eyebrow{font-size:8px}.erp-story-lead{max-width:490px;font-size:15px;line-height:1.8;margin:27px 0}.erp-story-grid .actions{gap:20px}.erp-story-grid .primary{font-size:11px}.erp-story-grid .text-link{font-size:11px}.erp-overview{padding:26px 28px;background:linear-gradient(140deg,#102c41,#0a1729);border:1px solid #34617a;border-radius:12px;box-shadow:0 25px 75px #0004;transform:perspective(1100px) rotateY(-4deg)}.overview-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #ffffff17}.overview-header b{font-size:10px;letter-spacing:1px}.overview-header b>span{font-size:21px;color:#25d7e9;margin-right:9px}.overview-header small{font-size:7px;color:#739bb5;letter-spacing:1px}.erp-overview h2{font-size:27px;line-height:1.2;letter-spacing:-.9px;margin:26px 0}.overview-item{display:flex;align-items:center;gap:14px;padding:17px 0;border-top:1px solid #ffffff12}.overview-item>span{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #36d4e740;border-radius:6px;background:#36d4e708;color:#3eddec;font-size:17px}.overview-item div{flex:1}.overview-item b{font-size:12px;font-weight:500;display:block}.overview-item small{font-size:10px;color:#86a4bb;display:block;margin-top:6px}.overview-item i{font-size:8px;font-style:normal;color:#416d8b}.erp-overview>p{font-size:8px;color:#7e9bb0;margin-bottom:0}.erp-story-bottom{padding:22px 0;border-top:1px solid #ffffff16;display:flex;justify-content:space-between;color:#7390a9;font-size:8px;letter-spacing:2px}.erp-explainer{background:#f1f3f2;color:#173243}.erp-explainer em,.erp-explainer .eyebrow{color:#147f92}.erp-explainer p{color:#60717c}.erp-explainer .lead{font-size:21px;color:#173243}.erp-explainer .split{gap:70px}.erp-gain-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.erp-gain-grid article{padding:30px;border:1px solid #24465f;border-radius:7px;background:#0c1b2d;display:flex;flex-direction:column}.erp-gain-grid article>span{font-size:8px;letter-spacing:1.5px;color:#33d5e3}.erp-gain-grid h3{font-size:26px;line-height:1.3;margin:25px 0 15px}.erp-gain-grid p{font-size:13px;max-width:440px;flex:1}.erp-gain-grid small{font-size:7px;letter-spacing:1px;color:#7894ac;border-top:1px solid #ffffff10;padding-top:22px;margin-top:10px;line-height:1.7}.erp-demo{background:#0d192a}.erp-demo-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:start}.erp-demo-stages{display:flex;flex-direction:column}.erp-demo-stages button{display:flex;align-items:center;gap:20px;border:0;border-top:1px solid #ffffff20;background:transparent;padding:25px 13px;text-align:left}.erp-demo-stages button:last-child{border-bottom:1px solid #ffffff20}.erp-demo-stages button>span{font-size:10px;color:#617f98}.erp-demo-stages button div{flex:1}.erp-demo-stages b{font-size:16px;font-weight:500;display:block;line-height:1.4}.erp-demo-stages small{font-size:11px;color:#7f99b0;display:block;margin-top:8px;line-height:1.5}.erp-demo-stages button>i{font-style:normal;color:#54718a}.erp-demo-stages button[aria-selected=true]{background:#18364b;border-top-color:#37d5e6}.erp-demo-stages button[aria-selected=true]>span,.erp-demo-stages button[aria-selected=true]>i{color:#37d5e6}.sale-panel{border:1px solid #32617c;background:linear-gradient(140deg,#102a3d,#0b1525);border-radius:10px;padding:30px;min-height:455px}.sale-panel-head{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid #ffffff17;color:#7296b2;font-size:7px;letter-spacing:1.5px}.sale-panel-head small{font-size:8px;color:#31c9da}.sale-visual{padding-top:27px;min-height:240px}.sale-visual .eyebrow{font-size:8px;margin-bottom:15px}.sale-visual h3{font-size:27px;line-height:1.25;margin:0 0 25px}.sale-receipt,.sale-result{border:1px solid #2a4d65;border-radius:6px;padding:3px 17px;background:#081827}.sale-receipt>div,.sale-result>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:10px;color:#89a2b7}.sale-receipt>div+div,.sale-result>div+div{border-top:1px solid #ffffff15}.sale-receipt b,.sale-result b{font-weight:500;color:#d4e0ed;white-space:nowrap}.sale-receipt strong,.sale-result strong{font-size:18px;color:#32dae5;font-weight:500;white-space:nowrap}.sale-explanation{border-top:1px solid #ffffff17;padding-top:20px;margin-top:24px}.sale-explanation h4{font-size:13px;font-weight:500;line-height:1.4;margin:0 0 10px}.sale-explanation p{font-size:11px;line-height:1.8;margin:0}.sale-panel>.text-link{margin-top:15px;font-size:10px}.sale-stock{display:flex;align-items:center;justify-content:space-between;padding:15px 0}.sale-stock div small{display:block;color:#7b96ae;font-size:8px;letter-spacing:1px;margin-bottom:13px}.sale-stock div strong{font-size:48px;font-weight:500}.sale-stock div:last-child strong{color:#36dce6}.sale-stock div strong span{font-size:14px;color:#7f9bb3}.sale-stock>b{font-size:16px;color:#728da6;font-weight:400}.stock-track{height:5px;background:#1c3349;margin-top:20px;border-radius:8px;overflow:hidden}.stock-track i{display:block;width:94%;height:100%;background:linear-gradient(90deg,#1c8efa,#31d6e5)}.sale-finance{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sale-finance>div{border:1px solid #2b536c;border-radius:6px;background:#091c2b;padding:18px 15px}.sale-finance span{font-size:9px;color:#819eb7;display:block;margin-bottom:15px;line-height:1.6}.sale-finance strong{font-size:15px;font-weight:500;line-height:1.5;color:#3ad9e5;display:block}.sale-result>div{font-size:9px;padding:13px 0}.sale-result strong{font-size:17px}.erp-decisions{background:#f1f3f2;color:#173243}.erp-decisions em,.erp-decisions .eyebrow{color:#147f92}.decisions-table-wrap{margin-top:45px;border:1px solid #cfdbdf;border-radius:8px;overflow:auto}.decisions-table{border-collapse:collapse;width:100%;text-align:left;min-width:620px}.decisions-table th,.decisions-table td{padding:22px 24px;font-size:12px;line-height:1.7;vertical-align:top;border-bottom:1px solid #dce4e6}.decisions-table thead th{background:#16354a;color:#e7f2f5;font-size:10px;font-weight:500}.decisions-table tbody th{font-weight:600;width:22%;background:#e9eef0;color:#26495c}.decisions-table td{color:#657783;background:#f8fafa;width:39%}.decisions-table tr:last-child th,.decisions-table tr:last-child td{border-bottom:0}.erp-decisions .footnote{color:#6c7e87}.erp-start{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.erp-start>div>p:not(.eyebrow){max-width:450px;font-size:13px}.erp-start ol{list-style:none;padding:0;margin:0}.erp-start li{display:flex;gap:25px;align-items:flex-start;border-top:1px solid #29455c;padding:25px 0}.erp-start li>span{font-size:10px;color:#29d4e1;margin-top:5px}.erp-start li h3{font-size:20px;margin:0 0 10px}.erp-start li p{font-size:12px;margin:0}.erp-conversion{text-align:center;background:radial-gradient(ellipse at 50% 100%,#0e3c54,transparent 70%)}.erp-conversion .eyebrow{justify-content:center}.erp-conversion h2{font-size:clamp(38px,4.7vw,67px);line-height:1.1}.erp-conversion>p:not(.eyebrow){max-width:570px;margin:25px auto 30px}.existing-client{display:flex;justify-content:center;gap:15px;align-items:center;margin-top:30px;font-size:10px;line-height:1.7;flex-wrap:wrap}.existing-client span{color:#7b95ae}.existing-client a{color:#c6d8e7;border-bottom:1px solid #58778f}.page-erp .erp-demo{padding-top:85px;padding-bottom:70px}@media(min-width:1500px){.erp-story-hero{padding-left:max(7%,calc((100vw - 1340px)/2));padding-right:max(7%,calc((100vw - 1340px)/2))}}@media(max-width:1050px){.erp-story-grid{gap:40px}.erp-story-grid h1{font-size:58px}.erp-story-grid .actions{gap:10px}.erp-overview{padding:23px}.erp-demo-layout{gap:25px}.erp-demo-stages button{gap:13px;padding:24px 8px}.erp-demo-stages b{font-size:14px}.sale-panel{padding:25px}.sale-visual h3{font-size:25px}.erp-start{gap:40px}}@media(max-width:760px){.erp-story-hero{padding-top:25px}.erp-story-grid{grid-template-columns:1fr;gap:40px;padding-bottom:35px}.erp-story-grid h1{font-size:clamp(44px,9.8vw,62px);letter-spacing:-2.5px}.erp-story-hero .breadcrumbs{margin-bottom:35px}.erp-story-hero .eyebrow{font-size:7px;letter-spacing:1.3px}.erp-story-lead{font-size:14px;margin:23px 0}.erp-overview{transform:none;padding:25px}.erp-overview h2{font-size:28px}.overview-item{padding:17px 0}.overview-item b{font-size:12px}.overview-item small{font-size:10px}.erp-story-bottom{font-size:6px;letter-spacing:.7px;gap:12px;flex-wrap:wrap}.erp-explainer .split{gap:20px}.erp-explainer .lead{font-size:18px}.erp-gain-grid{grid-template-columns:1fr;gap:16px}.erp-gain-grid article{padding:25px}.erp-gain-grid h3{font-size:25px;margin-top:20px}.erp-demo-layout{grid-template-columns:1fr;gap:25px}.erp-demo-stages{display:grid;grid-template-columns:1fr 1fr;gap:8px}.erp-demo-stages button,.erp-demo-stages button:last-child{padding:16px 12px;border:1px solid #294b64;border-radius:5px;align-items:flex-start;gap:9px;min-height:90px}.erp-demo-stages button small,.erp-demo-stages button>i{display:none}.erp-demo-stages b{font-size:12px;line-height:1.5}.erp-demo-stages button>span{font-size:8px;margin-top:4px}.erp-demo-stages button[aria-selected=true]{border-color:#3bdbe7}.sale-panel{padding:25px;min-height:475px}.sale-visual{min-height:240px}.sale-visual h3{font-size:27px}.sale-stock div strong{font-size:45px}.sale-finance{gap:9px}.sale-finance>div{padding:16px 12px}.sale-finance strong{font-size:13px}.sale-explanation h4{font-size:13px}.sale-explanation p{font-size:12px}.sale-panel>.text-link{font-size:11px}.sale-receipt>div{font-size:10px}.decisions-table-wrap{margin-top:30px}.decisions-table th,.decisions-table td{padding:18px;font-size:11px}.erp-start{grid-template-columns:1fr;gap:30px}.erp-start li h3{font-size:20px}.erp-start li{gap:20px}.erp-conversion h2{font-size:39px}.erp-conversion .eyebrow{font-size:7px;letter-spacing:1.4px}.existing-client{font-size:10px;gap:9px}.page-erp .erp-demo{padding-top:65px;padding-bottom:55px}}
.home-erp-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center;background:linear-gradient(120deg,#070f1d,#0c1c2e)}.home-erp-intro h2{font-size:clamp(33px,3.1vw,48px);line-height:1.15}.home-erp-intro-copy>p:not(.eyebrow){max-width:470px;font-size:14px}.home-erp-intro-copy ul{list-style:none;padding:0;margin:25px 0 30px;max-width:470px}.home-erp-intro-copy li{font-size:12px;color:#9fb3c8;line-height:1.8;padding:10px 0 10px 18px;border-bottom:1px solid #ffffff10;position:relative}.home-erp-intro-copy li:before{content:'';position:absolute;left:0;top:19px;width:4px;height:4px;border-radius:50%;background:var(--cyan)}.home-erp-intro-copy li b{font-weight:500;color:#dce7f3}.home-erp-hint{display:block;color:#7993ac;font-size:9px;line-height:1.8;margin-top:15px;max-width:320px}.home-erp-preview{border:1px solid #2d5c78;border-radius:10px;background:linear-gradient(135deg,#122f44,#0a1526);padding:27px 30px;box-shadow:0 20px 50px #0003;transition:transform .2s,border-color .2s}.home-erp-preview:hover{transform:translateY(-5px);border-color:var(--cyan)}.home-erp-preview-top{display:flex;justify-content:space-between;align-items:center;gap:15px;color:#79a1bd;font-size:7px;letter-spacing:1.3px;border-bottom:1px solid #ffffff15;padding-bottom:20px}.home-erp-preview-top b{font-size:17px;color:var(--cyan);font-weight:400}.home-erp-sale{padding:25px 0 20px}.home-erp-sale>small{font-size:7px;letter-spacing:1.5px;color:#6c90ad}.home-erp-sale h3{font-size:27px;line-height:1.25;margin:15px 0}.home-erp-sale strong{font-size:49px;font-weight:500;color:var(--cyan)}.home-erp-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-erp-links>div{padding:15px 12px;border:1px solid #2b4c63;border-radius:4px;background:#081a2a}.home-erp-links span{font-size:8px;color:#39c8da;display:block;margin-bottom:10px}.home-erp-links b{font-size:10px;line-height:1.6;font-weight:500;display:block}.home-erp-preview>p{font-size:10px;color:#b4cedd;display:flex;justify-content:space-between;margin:23px 0 0}.home-erp-preview>p span{color:var(--cyan)}@media(max-width:1050px){.home-erp-intro{gap:40px}.home-erp-intro h2{font-size:36px}.home-erp-preview{padding:25px}}@media(max-width:760px){.home-erp-intro{grid-template-columns:1fr;gap:35px}.home-erp-intro h2{font-size:34px}.home-erp-intro .eyebrow{font-size:8px}.home-erp-intro-copy>p:not(.eyebrow){font-size:13px}.home-erp-intro-copy li{font-size:12px}.home-erp-preview{padding:25px}.home-erp-preview-top{font-size:6px;letter-spacing:.8px}.home-erp-links b{font-size:10px}.home-erp-hint{font-size:9px}}
/* Company cost simulation */
.company-sim{background:#0c192a}.company-sim .section-top h2{font-size:clamp(34px,3.5vw,52px);line-height:1.13}.sim-context{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;padding:18px 0;margin:-15px 0 35px}.sim-context>span{font-size:8px;letter-spacing:1.5px;color:#36d4e1}.sim-context p{font-size:10px;margin:8px 0 0;color:#7f9bb1}.sim-layout{display:grid;grid-template-columns:.85fr 1.25fr;gap:35px;align-items:start}.sim-inputs{display:block;margin:0;padding:27px;border:1px solid #2c4c65;border-radius:8px;background:#0a1525;min-width:0}.sim-input-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:23px}.sim-input-head h3{font-size:21px;margin:0}.sim-input-head .text-link{font-size:8px;gap:9px;text-align:right}.sim-field{display:grid;gap:8px;margin:17px 0;font-size:10px;color:#a3bbcf;line-height:1.6}.sim-field>div{display:flex;align-items:center;border:1px solid #29485f;border-radius:4px;background:#0d2132;overflow:hidden}.sim-field small{font-size:9px;color:#4dc9d8;padding-left:13px;min-width:35px}.sim-field input{border:0;min-width:0;box-shadow:none;background:transparent;border-radius:0;padding:12px 13px;color:#e7f2fb;font-size:15px}.sim-field>div:focus-within{border-color:var(--cyan)}.sim-field input:focus{outline:none}.sim-group{border-top:1px solid #26435a;margin-top:24px;padding-top:20px}.sim-group summary{font-size:12px;line-height:1.5;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;color:#cbdce9}.sim-group summary::-webkit-details-marker{display:none}.sim-group summary>span{font-size:18px;color:#2ed7e5}.sim-group[open] summary>span{transform:rotate(45deg)}.sim-help{font-size:10px;line-height:1.8;color:#829db5;margin:20px 0 0}.sim-output{min-width:0;border:1px solid #325b75;border-radius:9px;overflow:hidden;background:linear-gradient(140deg,#102a3d,#0a1525)}.sim-view-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #2b4c63;background:#091827}.sim-view-tabs button{background:transparent;border:0;color:#8aa6bd;font-size:11px;padding:20px 12px;border-bottom:2px solid transparent;white-space:nowrap}.sim-view-tabs button[aria-selected=true]{background:#173b4e;color:#40dce8;border-bottom-color:#36d7e3}.sim-output [role=tabpanel]{padding:28px}.sim-output [hidden]{display:none}.sim-result-hero{padding-bottom:25px;border-bottom:1px solid #ffffff1a;margin-bottom:12px}.sim-result-hero>span{font-size:8px;letter-spacing:1.5px;color:#7ea2bb}.sim-result-hero>strong{display:block;font-size:43px;font-weight:500;color:#3adeca;line-height:1.2;letter-spacing:-1.4px;margin-top:16px;overflow-wrap:anywhere}.sim-result-hero>p{font-size:11px;color:#8eafc5;margin:12px 0 0}.sim-output .is-negative{color:#ff9c98!important}.sim-line{display:flex;justify-content:space-between;align-items:baseline;gap:17px;padding:12px 0;border-bottom:1px solid #ffffff0c;line-height:1.6}.sim-line>span{font-size:10px;color:#9eb8ca}.sim-line>b{font-size:12px;font-weight:500;color:#dbe8f3;white-space:nowrap}.sim-line.subtotal{border-bottom-color:#386078;padding:15px 0}.sim-line.subtotal>span{color:#d8e5f1}.sim-line.total{border-bottom:0;border-top:1px solid #4ec7d550;margin-top:12px;padding-top:18px}.sim-line.total>span{color:#e0f2f6;font-weight:500}.sim-line.total>b{color:#39d9e5;font-size:17px}.sim-breakdown{margin-top:22px;border:1px solid #2c4b63;padding:15px;border-radius:5px}.sim-breakdown summary{cursor:pointer;font-size:10px;color:#a5c6d9}.sim-breakdown .sim-line>span{font-size:9px}.sim-breakeven{margin-top:24px;border-left:2px solid #2dd6e6;padding:0 0 0 18px}.sim-breakeven>span{font-size:7px;color:#7aa0ba;letter-spacing:1.3px;line-height:1.7;display:block}.sim-breakeven>strong{font-size:22px;font-weight:500;display:block;margin-top:10px}.sim-breakeven>p{font-size:9px;margin-bottom:0;color:#7899b3}.sim-cash-kpis{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:20px;border-bottom:1px solid #2a4b63}.sim-cash-kpis>div>span{font-size:7px;letter-spacing:1px;color:#7da4be;display:block;line-height:1.7}.sim-cash-kpis strong{font-size:23px;font-weight:500;margin-top:13px;display:block;color:#3bdac8;overflow-wrap:anywhere}.sim-explain{margin-top:25px;border-top:1px solid #2b4e65;padding-top:20px}.sim-explain h3{font-size:18px;line-height:1.4;margin:0 0 15px}.sim-explain p{font-size:11px;color:#8ba7bd}.sim-takeaway{border-top:1px solid #305369;padding:25px 28px;background:#092334}.sim-takeaway>b{font-size:14px;font-weight:500;line-height:1.6}.sim-takeaway>p{font-size:11px;color:#89aabd}.sim-takeaway .text-link{font-size:10px;line-height:1.6}.sim-sources{margin-top:30px;border:1px solid #27485f;border-radius:6px;padding:22px 25px}.sim-sources summary{font-size:11px;color:#8fb7ca;cursor:pointer;line-height:1.7}.sim-sources p{font-size:10px;line-height:1.9;color:#7f9bb1;margin-top:20px}.sim-sources a{color:#55bfcd;text-decoration:underline;text-underline-offset:3px}.home-erp-sale strong{font-size:36px;line-height:1.2}@media(max-width:1050px){.sim-layout{gap:20px;grid-template-columns:.9fr 1.15fr}.sim-inputs{padding:22px}.sim-output [role=tabpanel]{padding:23px}.sim-result-hero>strong{font-size:36px}.sim-line>b{font-size:11px}.sim-view-tabs button{font-size:10px;padding:17px 8px}.sim-cash-kpis strong{font-size:20px}}@media(max-width:760px){.company-sim .section-top h2{font-size:34px}.sim-layout{grid-template-columns:1fr;gap:25px}.sim-inputs{padding:23px}.sim-input-head h3{font-size:22px}.sim-field{font-size:11px}.sim-field input{font-size:16px}.sim-help{font-size:10px}.sim-output [role=tabpanel]{padding:23px}.sim-result-hero>strong{font-size:37px}.sim-line>span{font-size:10px}.sim-line>b{font-size:11px}.sim-view-tabs button{font-size:10px;padding:18px 9px}.sim-context{margin-top:0;padding:16px 0}.sim-context>span{font-size:7px;letter-spacing:.9px}.sim-context p{font-size:10px}.sim-sources{padding:20px}.sim-sources summary{font-size:11px}.sim-sources p{font-size:11px}.sim-cash-kpis strong{font-size:22px}.sim-takeaway{padding:23px}.sim-breakeven>p{font-size:10px}.sim-input-head .text-link{font-size:9px}.home-erp-sale strong{font-size:33px}.sim-line.total>b{font-size:16px}.sim-explain p{font-size:12px}}
/* DRE Gerencial: same group order and report treatment as Kvor ERP */
.company-sim .sim-layout{display:flex;flex-direction:column;gap:25px}.dre-settings{width:100%;border:1px solid #355369;border-radius:7px;background:#0a1727;padding:20px 25px}.dre-settings>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:13px;color:#c8deeb}.dre-settings>summary::-webkit-details-marker{display:none}.dre-settings>summary>span{color:#31d4e1;font-size:20px}.dre-settings[open]>summary>span{transform:rotate(45deg)}.dre-settings .sim-inputs{border:0;padding:20px 0 0;background:transparent;display:grid;grid-template-columns:repeat(3,1fr);gap:20px 30px}.dre-settings .sim-input-head,.dre-settings #sim-basic-inputs,.dre-settings #sim-input-status{grid-column:1/-1}.dre-settings .sim-input-head{margin-bottom:0}.dre-settings #sim-basic-inputs{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dre-settings .sim-field{margin:10px 0}.dre-settings .sim-group{margin-top:0}.dre-settings .sim-group summary{font-size:12px}.company-sim .sim-output{width:100%;background:#e9ebf4;border-color:#d9e1e9}.company-sim .sim-view-tabs{background:#0a2037}.company-sim .sim-view-tabs button{font-size:12px}.company-sim .sim-output [role=tabpanel]{padding:28px}.dre-report-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.dre-report-heading .eyebrow{font-size:8px;color:#287ca2;margin:0 0 8px}.dre-report-heading h3{font-size:26px;color:#25445b;margin:0}.dre-report-heading p:last-child{font-size:10px;color:#718697;margin:9px 0 0}.dre-report-heading>button{background:#ff861c;color:white;border:0;border-radius:4px;padding:12px 18px;font-size:11px;white-space:nowrap}.dre-report-kpi{background:#fff;border:1px solid #dce4eb;border-radius:6px;padding:20px 23px;display:grid;grid-template-columns:1fr auto;gap:5px 25px;align-items:center}.dre-report-kpi>span{color:#6b8596;font-size:8px}.dre-report-kpi>strong{font-size:29px;letter-spacing:-.8px;color:#07624e;margin:0;grid-column:2;grid-row:1/3}.dre-report-kpi>p{font-size:10px;color:#728c9e;margin:5px 0}.company-sim .dre-report-kpi .is-negative{color:#b13c3c!important}.erp-dre-group{margin:15px 0 0;border-radius:4px;overflow:hidden;background:#fff;border:1px solid #dde4ec}.erp-dre-group>summary{background:#09527e;color:#fff;padding:15px 17px;display:flex;justify-content:space-between;align-items:center;list-style:none;gap:20px;cursor:pointer}.erp-dre-group>summary::-webkit-details-marker{display:none}.erp-dre-group>summary>span{font-size:12px;line-height:1.5;position:relative;padding-left:22px;font-weight:600}.erp-dre-group>summary>span:before{content:'▸';position:absolute;left:0;top:0;font-size:12px}.erp-dre-group[open]>summary>span:before{content:'▾'}.erp-dre-group>summary>b{font-size:12px;font-weight:600;white-space:nowrap}.erp-dre-items{padding:0 17px}.erp-dre-items .sim-line{border-bottom:1px solid #e6eaf0;padding:13px 0}.erp-dre-items .sim-line:last-child{border-bottom:0}.erp-dre-items .sim-line>span{font-size:12px;color:#586d7d}.erp-dre-items .sim-line>b{font-size:12px;color:#456073}.sim-line.erp-dre-total{padding:15px 17px;background:#072f50;border:0;color:#fff;margin:8px 0 0;border-radius:3px}.sim-line.erp-dre-total>span{font-size:12px;color:#fff;font-weight:600}.sim-line.erp-dre-total>b{font-size:12px;color:#fff;font-weight:600}.sim-line.erp-dre-final{background:#075544}.sim-line.erp-dre-final.negative-result{background:#812e3c}.company-sim .sim-breakeven{background:#fff;margin-top:23px;padding:19px 22px;border:1px solid #dce4eb;border-left:3px solid #0c7c99;border-radius:4px}.company-sim .sim-breakeven>span{color:#547b8f}.company-sim .sim-breakeven>strong{color:#204c67}.company-sim .sim-breakeven>p{color:#718a9b}.company-sim #cost-view-sale,.company-sim #cost-view-cash{background:linear-gradient(140deg,#102a3d,#0a1525)}.company-sim .sim-takeaway{background:#0a2437}.company-sim .sim-context>p{max-width:900px}@media(max-width:760px){.dre-settings{padding:18px 21px}.dre-settings>summary{font-size:12px}.dre-settings .sim-inputs{grid-template-columns:1fr;gap:15px}.dre-settings #sim-basic-inputs{grid-template-columns:1fr 1fr;gap:10px}.dre-settings .sim-field>span{font-size:10px;line-height:1.5}.dre-settings .sim-field input{font-size:14px;padding:12px 9px}.dre-settings .sim-input-head h3{font-size:20px}.company-sim .sim-output [role=tabpanel]{padding:17px}.dre-report-heading{align-items:flex-start;gap:15px;margin-bottom:20px}.dre-report-heading .eyebrow{font-size:6px;letter-spacing:.8px}.dre-report-heading h3{font-size:23px}.dre-report-heading p:last-child{font-size:9px}.dre-report-heading>button{font-size:9px;padding:11px 12px}.dre-report-kpi{display:block;padding:19px}.dre-report-kpi>strong{font-size:30px;margin-top:12px}.dre-report-kpi>p{font-size:9px;margin-top:9px}.dre-report-kpi>span{font-size:7px;letter-spacing:1px}.erp-dre-group>summary{padding:13px 12px;gap:12px}.erp-dre-group>summary>span{font-size:10px;padding-left:16px}.erp-dre-group>summary>b{font-size:11px}.sim-line.erp-dre-total{padding:14px 12px;gap:12px}.sim-line.erp-dre-total>span{font-size:10px}.sim-line.erp-dre-total>b{font-size:11px}.erp-dre-items{padding:0 13px}.erp-dre-items .sim-line>span{font-size:10px}.erp-dre-items .sim-line>b{font-size:11px}.company-sim .sim-view-tabs button{font-size:10px;padding:17px 8px}}
