:root{--bg0:#050d19;--bg1:#071626;--bg2:#0b1b2d;--panel:#071626b3;--panel2:#ffffff0e;--line:#2ad9ff38;--line-soft:#ffffff1f;--text:#f6f9ff;--muted:#ffffffb3;--muted2:#ffffff8a;--cyan:#20d8ff;--cyan-soft:#0ea9cf;--gold:#ff8a00;--green:#25e692;--ink:#0f1f33;--soft:#f6f8fb;--card:#fff;--shadow:0 28px 90px #00000057;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body:before{content:"";z-index:-3;background:radial-gradient(circle at 12% 10%,#20d8ff14,#0000 30%),radial-gradient(circle at 90% 18%,#20d8ff29,#0000 30%),radial-gradient(circle at 10% 86%,#ff8a0014,#0000 36%),linear-gradient(135deg,#050d19 0%,#071626 48%,#06111f 100%);position:fixed;inset:0}body:after{content:"";z-index:-2;opacity:.42;background:linear-gradient(120deg,#0000 0 58%,#20d8ff14 59%,#0000 60% 100%) 0 0/100% 100%,linear-gradient(140deg,#ffffff08 0 1px,#0000 1px 100%) 0 0/140px 140px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 83% 20%,#000 0%,#0000 70%);mask-image:radial-gradient(at 83% 20%,#000 0%,#0000 70%)}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit}.top-shell{z-index:60;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;display:flex;position:fixed;inset:18px 20px auto}.brand-mini{pointer-events:auto;align-items:center;gap:12px;display:flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 4px 10px #0000003d);width:auto;height:64px;display:block}.coretech-brand-logo{aspect-ratio:1}.qworks-brand-logo{aspect-ratio:3/2}.brand-sep{background:#ffffff3d;width:1px;height:38px}.nav-area{pointer-events:auto;align-items:center;gap:12px;display:flex}.page-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071626a3;border:1px solid #ffffff21;border-radius:999px;gap:4px;padding:7px;display:flex;box-shadow:0 10px 30px #0000002e}.page-nav a{color:#ffffffc2;white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:35px;padding:6px 11px;font-size:.74rem;font-weight:800;transition:all .18s;display:flex}.page-nav a:hover,.page-nav a.is-active{color:#fff;background:#ffffff17}.page-nav .nav-dot{width:21px;height:21px;color:var(--gold);border:1px solid #ffffff29;border-radius:50%;place-items:center;font-size:.66rem;display:grid}.language-picker{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071626b3;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:inline-flex;box-shadow:0 10px 26px #00000029}.language-picker select{color:#fff;cursor:pointer;background:0 0;border:0;outline:none;min-width:64px;font-weight:850}.language-picker option{color:#fff;background:#071626}:where(a,button,select,input,textarea):focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.btn{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #20d8ff4d;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-weight:850;transition:all .18s;display:inline-flex;box-shadow:0 8px 26px #00000024}.btn:hover{transform:translateY(-1px);box-shadow:0 12px 32px #0003}.btn.primary{color:#04111c;background:linear-gradient(#28e1ff,#06a8d1);border-color:#20d8ff73}.btn.dark{color:#fff;background:#071626}.page{align-items:center;min-height:100svh;padding:108px 28px 74px;display:flex;position:relative;overflow:hidden}.inner{z-index:2;width:min(1220px,100%);margin:0 auto;position:relative}.hero-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:42px;display:grid}.eyebrow{color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;background:#20d8ff11;border:1px solid #20d8ff47;border-radius:999px;margin-bottom:18px;padding:7px 12px;font-size:.72rem;font-weight:900;display:inline-flex}h1,h2,h3,p{margin-top:0}.hero-title{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(2.05rem,3.75vw,4.05rem);font-weight:760;line-height:1.08}.hero-title span{color:var(--cyan)}.hero-copy{max-width:560px;color:var(--muted);margin:22px 0 0;font-size:1.02rem;line-height:1.72}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;max-width:640px;margin-top:28px;display:grid}.trust-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffad;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:18px;min-height:84px;padding:14px 15px}.trust-card strong{color:#fff;margin-bottom:5px;font-size:1rem;display:block}.hero-visual{box-shadow:var(--shadow),0 0 55px #20d8ff1a;background:linear-gradient(#08182cc7,#06111fad);border:1px solid #20d8ff42;border-radius:28px;position:relative;overflow:hidden}.hero-visual img{opacity:.92;width:100%;height:auto;display:block}.hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050d19cc);height:42%;position:absolute;inset:auto 0 0}.section-dark{background:linear-gradient(135deg,#06111f,#0b1b2d)}.section-title{max-width:760px;margin-bottom:30px}.section-title.center{text-align:center;margin-left:auto;margin-right:auto}.section-title h2{letter-spacing:-.048em;margin:0;font-size:clamp(1.95rem,3.1vw,3rem);font-weight:760;line-height:1.12}.section-title h2 span{color:var(--cyan)}.section-title p{color:var(--muted);margin:16px 0 0;line-height:1.68}.services-grid,.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service,.plan{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;padding:24px;box-shadow:0 18px 60px #0000002e}.service-icon{width:46px;height:46px;color:var(--cyan);background:#20d8ff1f;border:1px solid #20d8ff33;border-radius:15px;place-items:center;margin-bottom:16px;font-weight:900;display:grid}.service h3,.plan h3{margin-bottom:10px;font-size:1.15rem}.service p,.plan p,.plan li{color:var(--muted);line-height:1.58}.flow-page-grid,.cockpit-page-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:28px;display:grid}.side-panel{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:28px;padding:30px}.flow-list{gap:12px;margin-top:22px;display:grid}.flow-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:13px;padding:13px;display:grid}.num{background:var(--cyan);color:#06111f;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.flow-row strong{color:#fff;margin-bottom:4px;display:block}.flow-row span{color:#ffffffa8;font-size:.92rem;line-height:1.45}.full-image-card{box-shadow:var(--shadow),0 0 44px #20d8ff1a;background:#071626b3;border:1px solid #20d8ff47;border-radius:26px;overflow:hidden}.full-image-card img{width:100%;height:auto;display:block}.caption{color:#ffffffb3;border-top:1px solid #ffffff1a;padding:14px 18px;font-size:.9rem}.kpi-panel{box-shadow:var(--shadow);background:#08182cb8;border:1px solid #20d8ff42;border-radius:28px;padding:20px}.kpi-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.kpi-tile{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;min-height:126px;padding:16px}.kpi-tile span{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.kpi-tile strong{color:var(--cyan);letter-spacing:-.04em;margin-top:7px;font-size:1.55rem;display:block}.spark{background:linear-gradient(140deg,#0000 0 16%,#20d8ff8c 16% 18%,#0000 18% 34%,#20d8ffa6 34% 36%,#0000 36% 58%,#20d8ffbf 58% 60%,#0000 60% 78%,#20d8ffe6 78% 80%,#0000 80% 100%);border-bottom:1px solid #ffffff1f;height:34px;margin-top:14px}.plan.highlight{border-color:#20d8ff66;box-shadow:0 24px 70px #20d8ff1a}.badge{color:var(--cyan);background:#20d8ff1c;border-radius:999px;margin-bottom:14px;padding:7px 10px;font-size:.72rem;font-weight:900;display:inline-flex}.price{letter-spacing:-.06em;color:#fff;margin:20px 0 5px;font-size:2.45rem;font-weight:850}.price small{letter-spacing:0;color:var(--muted);font-size:.9rem}.setup{color:var(--muted);margin-bottom:18px;font-size:.92rem}.plan ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.plan li:before{content:"✓";color:var(--cyan);margin-right:9px;font-weight:900}.demo-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:34px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;padding:34px;display:grid}.demo-form{gap:13px;display:grid}.demo-form label{color:#ffffffd1;gap:7px;font-size:.92rem;font-weight:800;display:grid}.demo-form input,.demo-form textarea{color:#fff;background:#0716268f;border:1px solid #ffffff29;border-radius:14px;outline:none;width:100%;padding:12px 13px}.demo-form textarea{resize:vertical;min-height:110px}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#ffffff5c}.demo-note{color:#ffffff9e;line-height:1.6}.footer{color:#ffffff9e;background:#050d19;border-top:1px solid #ffffff14;padding:28px}.footer .inner{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.footer a{color:#ffffffdb;font-weight:900}@media (width<=1100px){.top-shell{align-items:flex-start}.page-nav{max-width:calc(100vw - 170px);overflow-x:auto}.hero-grid,.flow-page-grid,.cockpit-page-grid,.demo-card{grid-template-columns:1fr}.services-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.top-shell{flex-direction:column;align-items:stretch;position:fixed;inset:10px 10px auto}.brand-mini{justify-content:flex-start}.nav-area{justify-content:space-between}.page-nav{max-width:calc(100vw - 90px)}.page-nav-label{display:none}.page{padding:176px 16px 70px}.hero-title{font-size:clamp(1.9rem,10vw,3rem)}.trust-row,.services-grid,.pricing-grid,.kpi-board{grid-template-columns:1fr}}:root{--content-width:1220px;--hairline:#ffffff21;--focus-ring:0 0 0 4px #20d8ff38}.skip-link{z-index:100;border:1px solid var(--cyan);background:var(--bg1);color:#fff;pointer-events:auto;border-radius:10px;padding:10px 14px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.top-shell{width:calc(100% - 40px);max-width:calc(100vw - 40px);margin:0 auto}.brand-mini{min-width:0}.brand-logo{flex:none}.nav-area,.page-nav{min-width:0}.menu-toggle{display:none}.page-nav a{position:relative}.page-nav a.is-active:after{content:"";background:var(--cyan);border-radius:2px;height:2px;position:absolute;bottom:3px;left:12px;right:12px}.language-picker{flex:none}.language-icon{color:var(--cyan);font-size:1.3rem;line-height:1}.hero{background:radial-gradient(circle at 76% 42%,#20d8ff14,#0000 28%)}.hero-copy-column{position:relative}.hero-copy-column:before{content:"";background:linear-gradient(var(--cyan),transparent);opacity:.7;border-radius:3px;width:3px;height:130px;position:absolute;top:-30px;left:-26px}.visual-label{z-index:1;color:#ffffffc7;letter-spacing:.15em;background:#050d1994;border:1px solid #fff3;border-radius:8px;padding:7px 10px;font-size:.65rem;font-weight:900;position:absolute;top:16px;left:18px}.hero-visual img{aspect-ratio:auto;object-fit:contain;object-position:center}.section-title .eyebrow{margin-bottom:13px}.section-signpost{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;max-width:900px;margin:34px auto 0;padding:16px 18px;display:grid}.section-signpost p{color:var(--muted);margin:0;line-height:1.55}.signpost-line{background:var(--gold);border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #ff8a001f}.text-link{color:var(--cyan);white-space:nowrap;font-weight:850}.text-link:hover{text-underline-offset:4px;text-decoration:underline}.footer{padding:36px 28px}.footer-grid{align-items:end}.footer-grid>div:first-child{gap:5px;display:grid}.footer-grid strong{color:#fff;letter-spacing:-.03em;font-size:1.15rem}.footer-grid span,.footer-grid small{color:var(--muted2)}.footer-action{align-items:center;gap:18px;display:flex}.footer-action>span{letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.footer-action a{color:var(--cyan)}.side-panel,.demo-card,.service,.plan,.kpi-panel,.full-image-card{transition:transform .2s,border-color .2s,box-shadow .2s}.service:hover,.plan:hover{border-color:#20d8ff4d;transform:translateY(-3px);box-shadow:0 24px 72px #0000003d}.full-image-card img{aspect-ratio:auto;object-fit:contain;object-position:center}.page{scroll-margin-top:92px}.page[tabindex="-1"]:focus,#main-content:focus{outline:none}.demo-card{align-items:start}.demo-intro{min-width:0}.demo-form em{color:var(--gold);font-style:normal}.demo-form .btn{margin-top:4px}.demo-note{font-size:.88rem}:where(a,button,select,input,textarea):focus-visible{box-shadow:var(--focus-ring)}@media (width<=760px){.top-shell{width:auto;max-width:none;margin:0}.nav-area{gap:8px;width:100%}.menu-toggle{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071626c2;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:.74rem;font-weight:850;display:inline-flex}.menu-icon{gap:3px;display:grid}.menu-icon i{background:currentColor;border-radius:2px;width:16px;height:2px;display:block}.page-nav{z-index:70;background:#071626f5;border-radius:18px;flex-direction:column;align-items:stretch;max-width:none;padding:8px;display:none;position:absolute;top:104px;left:0;right:0;box-shadow:0 22px 60px #00000059}.page-nav.is-open{display:flex}.page-nav a{border-radius:11px;justify-content:space-between;min-height:44px;padding:8px 12px}.page-nav a.is-active:after{border-radius:50%;width:5px;height:5px;bottom:10px;left:auto;right:12px}.page-nav-label{display:inline!important}.language-picker{min-height:46px;padding:0 10px}.language-picker select{min-width:92px}.hero-copy-column:before{left:-12px}.section-signpost{grid-template-columns:auto 1fr;gap:12px}.section-signpost .text-link{grid-column:2}.footer-grid{align-items:start}.footer-action{flex-direction:column;align-items:start;gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
