:root{color-scheme:light;--bg: #eef7ff;--bg-soft: #dfefff;--surface: rgba(255, 255, 255, .88);--surface-strong: #ffffff;--surface-light: rgba(255, 255, 255, .96);--surface-muted: rgba(29, 92, 145, .06);--ink: #133150;--ink-dark: #102038;--muted: #5f7a95;--muted-dark: #55657b;--line: rgba(75, 143, 201, .16);--brand: #2d9cff;--brand-strong: #1776d2;--accent: #6fe7ff;--accent-warm: #ffbf69;--accent-soft: rgba(111, 231, 255, .16);--shadow: 0 22px 60px rgba(69, 125, 180, .14);--radius-xl: 34px;--radius-lg: 28px;--radius-md: 22px;--radius-sm: 16px;--container: 1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;position:relative;z-index:0;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);background:radial-gradient(circle at 12% 6%,rgba(122,214,255,.38),transparent 26rem),radial-gradient(circle at 88% 12%,rgba(44,140,220,.28),transparent 30rem),radial-gradient(circle at 56% 28%,rgba(103,202,255,.2),transparent 24rem),radial-gradient(circle at 50% 100%,rgba(160,223,255,.24),transparent 36rem),linear-gradient(180deg,#eaf4ff,#dbeeff 44%,#d2e8fb);background-size:132% 132%,132% 132%,125% 125%,138% 138%,100% 100%;animation:globalBgFlow 22s ease-in-out infinite alternate}body.has-mobile-menu-open{overflow:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(43,106,170,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(43,106,170,.045) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 92%);animation:globalGridDrift 18s ease-in-out infinite alternate}body:after{content:"";position:fixed;top:-8%;right:-6%;bottom:-8%;left:-6%;pointer-events:none;z-index:-1;background:radial-gradient(circle at 16% 14%,rgba(129,217,255,.46),transparent 34rem),radial-gradient(circle at 86% 20%,rgba(70,165,242,.4),transparent 38rem),radial-gradient(circle at 52% 74%,rgba(120,201,255,.34),transparent 30rem),radial-gradient(circle at 64% 42%,rgba(80,178,255,.2),transparent 24rem);filter:blur(2px) saturate(1.2);transform:scale(1);opacity:.94;animation:globalBgBreath 8.2s ease-in-out infinite,globalBgDrift 18s ease-in-out infinite alternate}a{color:inherit;text-decoration:none}button,a{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s cubic-bezier(.2,.7,.2,1),background-color .22s cubic-bezier(.2,.7,.2,1),border-color .22s cubic-bezier(.2,.7,.2,1)}.site-shell{min-height:100vh;position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:20;width:100vw;margin:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.15rem;padding:.95rem clamp(.95rem,2.8vw,2.2rem);border:0;border-radius:0;background:#ffffffc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 28px #34628e24;transition:padding .32s cubic-bezier(.2,.7,.2,1),background-color .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s cubic-bezier(.2,.7,.2,1)}.site-header.is-compact{padding:.7rem clamp(.95rem,2.5vw,1.9rem);background:#ffffffe6;box-shadow:0 12px 30px #457db433}.brand{display:flex;align-items:center;gap:1.15rem}.brand-logo{display:block;width:5.35rem;height:5.35rem;object-fit:contain;border-radius:0;background:transparent;padding:0;filter:drop-shadow(0 8px 18px rgba(26,103,176,.28));transition:width .32s cubic-bezier(.2,.7,.2,1),height .32s cubic-bezier(.2,.7,.2,1),filter .32s cubic-bezier(.2,.7,.2,1)}.site-header.is-compact .brand-logo{width:4.7rem;height:4.7rem}.brand-copy{display:grid;gap:.2rem}.brand-copy strong{font-size:1.2rem;font-weight:800;letter-spacing:.01em}.brand-copy small{color:var(--muted);font-size:.8rem;letter-spacing:.04em}.nav-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:1.15rem;margin-left:auto;padding-right:clamp(.2rem,1.1vw,.95rem)}.nav-links a{padding:.8rem 1.28rem;border-radius:999px;color:var(--muted);font-weight:700;font-size:1.18rem;letter-spacing:.01em;position:relative}.nav-links a:after{content:"";position:absolute;left:18%;right:18%;bottom:.36rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#2d9cff,#6fe7ff);transform:scaleX(0);transition:transform .22s cubic-bezier(.2,.7,.2,1)}.nav-links a:hover,.button:hover{transform:translateY(-1px)}.nav-links a:hover{background:#2d9cff14;color:var(--brand-strong)}.nav-links a:hover:after,.nav-links a.is-active:after{transform:scaleX(1)}.nav-links a.is-active{background:#2d9cff24;color:var(--ink-dark)}.nav-toggle{display:none;width:3rem;height:3rem;border:1px solid rgba(45,156,255,.26);border-radius:13px;background:linear-gradient(180deg,#fffffff5,#e9f6ffe6);box-shadow:0 10px 24px #31639429;padding:.24rem 0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;cursor:pointer}.nav-toggle-icon{display:grid;gap:.2rem}.nav-toggle-line{display:block;width:1.08rem;height:2px;border-radius:999px;background:#1a5f9a;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .18s ease}.nav-toggle-text{font-size:.56rem;line-height:1;letter-spacing:.08em;color:#1a5f9a;font-weight:700}.nav-toggle.is-open .nav-toggle-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-line:nth-child(2){opacity:0}.nav-toggle.is-open .nav-toggle-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav-layer,.mobile-nav-backdrop,.mobile-nav-panel{display:none}main{position:relative;width:min(calc(100% - .45rem),var(--container));margin:0 auto;padding-bottom:4rem}.site-footer{width:min(calc(100% - .45rem),var(--container));margin:0 auto;padding:.7rem 0 1.4rem;text-align:center;color:#ffffffe6;font-size:clamp(.74rem,1.05vw,.84rem);line-height:1.65;letter-spacing:.01em}.site-footer p{margin:0}.site-footer a{color:#fffffff2;border-bottom:1px solid rgba(255,255,255,.42)}.site-footer a:hover{color:#fff;border-bottom-color:#ffffffb8}.hero-section,.content-section{scroll-margin-top:8rem;position:relative;isolation:isolate}.hero-section:before,.content-section:before{display:none}.hero-section>*,.content-section>*{position:relative;z-index:1}.hero-section{display:grid;gap:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(.9rem,2.6vw,1.8rem) 0 1.6rem}.hero-showcase{position:relative;overflow:hidden;min-height:38rem;height:clamp(38rem,92vh,64rem);border-radius:0;border:0;background:linear-gradient(115deg,#040c18b8,#07152757 46%,#081e381a 76%),url(/hero-home-bg.png) center / cover no-repeat,linear-gradient(115deg,#051224eb,#081e38ad 38%,#081e3838 74%),url(/hero-home-bg.png) 54% center / 112% auto no-repeat,radial-gradient(circle at 22% 70%,rgba(57,100,180,.35),transparent 26rem),linear-gradient(160deg,#071a33,#0f2b52 46%,#143a64);box-shadow:none}.hero-showcase:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(90deg,rgba(119,186,255,.07) 0,rgba(119,186,255,.07) 1px,transparent 1px,transparent 34px),linear-gradient(180deg,#08162a0f,#07162a38)}.hero-showcase:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,#091c3400,#091c3461);pointer-events:none}.hero-showcase-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 88% 68%,rgba(138,214,255,.22),transparent 28%)}.hero-showcase-content{position:relative;z-index:1;max-width:54rem;min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5.4vw,5.4rem) clamp(1.4rem,3.6vw,4.2rem) clamp(2rem,5.4vw,5.4rem) clamp(2.4rem,8.5vw,12.5rem)}.hero-scroll-hint{position:absolute;left:50%;bottom:clamp(1.1rem,2.1vw,1.8rem);transform:translate(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;animation:heroScrollHintFloat 2.4s ease-in-out infinite;transition:opacity .24s ease}.hero-scroll-icon{position:relative;width:2.8rem;height:4.6rem;border-radius:999px;border:2.5px solid rgba(139,228,255,.82);box-shadow:0 0 0 6px #8be4ff14}.hero-scroll-icon:before{content:"";position:absolute;left:50%;top:.55rem;width:.72rem;height:.72rem;border-right:2.5px solid #8be4ff;border-bottom:2.5px solid #8be4ff;transform:translate(-50%) rotate(45deg);animation:heroScrollHintArrow 1.45s ease-in-out infinite}.hero-showcase-content h1{max-width:16ch;color:#f3f8ff;margin:0}.hero-showcase-content .lead{max-width:44rem;color:#d7ebff;font-size:clamp(1.28rem,2vw,1.76rem);margin:0;text-wrap:balance}.hero-title{display:grid;gap:.18em;font-size:clamp(3rem,6vw,6.4rem);line-height:1.08;font-weight:900;letter-spacing:-.04em;padding-block:.08em}.hero-title span{display:block;position:relative;color:#eef8ff;background:linear-gradient(104deg,#fffffffa 28%,#a5e2fff0,#fffffffa 72%,#e6f6ffeb);background-size:240% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-title span:last-child{white-space:nowrap;margin-left:2.2ch}.hero-intro-title span{--title-stagger: 0ms}.hero-intro-title span:last-child{--title-stagger: .26s}.hero-intro-title{--intro-delay: .14s}.hero-intro-slogan{--intro-delay: .36s}.hero-intro-actions{--intro-delay: .56s}.hero-section:not(.is-intro-visible) .hero-intro-item{opacity:0;transform:translateY(34px);filter:blur(8px)}.hero-section.is-intro-visible .hero-intro-item{animation:heroIntroFadeUp .98s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--intro-delay, 0ms)}.hero-intro-item:after{content:"";position:absolute;top:-18%;right:-38%;bottom:-18%;left:-38%;pointer-events:none;opacity:0;transform:translate(-135%);background:linear-gradient(108deg,transparent 36%,rgba(195,236,255,.85) 50%,transparent 64%)}.hero-section.is-intro-visible .hero-intro-item:after{animation:heroIntroShimmer 1.2s ease-out 1 both;animation-delay:calc(var(--intro-delay, 0ms) + .12s)}.hero-section.is-intro-visible .hero-intro-title span{animation:heroTitleFlow 1.3s ease-out var(--title-stagger) 1 both,heroTitleFlowLoop 5.8s linear calc(var(--title-stagger) + 1.45s) infinite both,heroTitleBreath 3.6s ease-in-out calc(var(--title-stagger) + 1.45s) infinite both}.hero-slogan{margin-top:1.45rem;padding-left:1.4rem;border-left:6px solid rgba(115,214,255,.92);color:#e9f7ff;font-size:clamp(1.46rem,2.45vw,2.12rem);font-weight:800;letter-spacing:.01em;line-height:1.62;text-shadow:0 6px 16px rgba(7,24,48,.3);display:grid;gap:.28rem}.hero-slogan .slogan-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem}.hero-slogan .slogan-line:last-child{margin-left:3.1ch}.hero-slogan .slogan-prefix,.hero-slogan .slogan-link{color:#cfe9fceb;font-weight:700}.hero-slogan .slogan-from{color:#c8e1f5d1;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#add5f59e}.hero-slogan .slogan-to{color:#fff;font-weight:900;letter-spacing:.02em;background:linear-gradient(90deg,#e6f6ff,#b5ecff 48%,#e6f6ff);background-size:210% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:sloganGlowSweep 3.2s linear infinite}.hero-showcase .button-secondary{border-color:#b4dfff59;background:#061f397a;color:#d9efff}.hero-overlay-panels{position:relative;width:min(calc(100% - 1.2rem),var(--container));margin-inline:auto;margin-top:clamp(-3.2rem,-3.8vw,-2.2rem);z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.05rem}.hero-overlay-card{min-height:23.1rem;border-radius:34px;border:1px solid rgba(138,209,255,.48);background:#f4faffd1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 44px #03183152}.hero-metric-card{padding:2.35rem 2.1rem}.hero-metric-wheel{position:relative;min-height:21.2rem}.hero-metric-list{margin:0;padding:0;list-style:none}.hero-metric-item{position:absolute;display:grid;gap:.3rem;z-index:1}.hero-metric-item:before{content:none;display:none!important}.hero-metric-item strong{font-family:Segoe UI,Arial Black,PingFang SC,Microsoft YaHei,sans-serif;font-size:2.96rem;line-height:1;font-weight:900;letter-spacing:-.02em;color:#0e3f70;text-shadow:0 6px 14px rgba(19,98,176,.22),0 0 20px rgba(133,213,255,.2);white-space:nowrap}.hero-metric-item span{color:#2d5885;font-size:1.24rem;font-weight:800;letter-spacing:.01em;white-space:nowrap}.hero-metric-item-1{left:4.4rem;top:3rem}.hero-metric-item-1:before{display:none!important}.hero-metric-item-2{right:4.4rem;top:3rem;text-align:right}.hero-metric-item-2:before{display:none!important}.hero-metric-item-3{left:4.4rem;bottom:3rem}.hero-metric-item-3:before{display:none!important}.hero-metric-item-4{right:4.4rem;bottom:3rem;text-align:right}.hero-metric-item-4:before{display:none!important}.hero-metric-orb{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14rem;aspect-ratio:1 / 1;border-radius:50%;border:1px solid rgba(145,214,255,.46);background:radial-gradient(circle at 36% 30%,rgba(111,231,255,.34),transparent 56%),radial-gradient(circle at 68% 66%,rgba(145,198,255,.28),transparent 62%),linear-gradient(150deg,#1a4270db,#0f2e54d1);overflow:hidden;animation:metricOrbBreath 8.5s ease-in-out infinite}.hero-metric-orb:before,.hero-metric-orb:after{content:"";position:absolute;top:.85rem;right:.85rem;bottom:.85rem;left:.85rem;border-radius:50%;border:1px solid rgba(145,214,255,.4)}.hero-metric-orb:after{top:1.9rem;right:1.9rem;bottom:1.9rem;left:1.9rem}.hero-metric-orb-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(145,214,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(145,214,255,.22) 1px,transparent 1px);background-size:1.55rem 1.55rem;opacity:.36;transform:rotate(18deg) scale(1.2);animation:metricOrbGridSpin 24s linear infinite}.hero-metric-orb-core{position:absolute;top:30%;right:30%;bottom:30%;left:30%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffeb,#9acaf7d6),linear-gradient(145deg,#277ace33,#6fe7ff38);box-shadow:0 12px 26px #1a6bbd42;animation:metricOrbCorePulse 6.8s ease-in-out infinite}.hero-metric-orb-node{position:absolute;width:.66rem;height:.66rem;border-radius:50%;background:#98d6ff;box-shadow:0 0 0 4px #98d6ff3d;animation:metricOrbNodePulse 4.2s ease-in-out infinite}.hero-metric-orb-node-a{top:20%;left:30%;animation-delay:0s}.hero-metric-orb-node-b{top:28%;right:20%;animation-delay:.55s}.hero-metric-orb-node-c{bottom:22%;left:22%;animation-delay:.95s}.hero-metric-orb-node-d{bottom:19%;right:28%;animation-delay:1.4s}.hero-advantage-card{padding:3.4rem 3.5rem;color:#173a61;display:grid;align-content:center}.hero-advantage-card ul{margin:0;padding-left:0;list-style:none;display:grid;gap:1.7rem}.hero-advantage-card li{position:relative;padding-left:1.55rem;font-size:1.72rem;line-height:1.78;font-weight:800;letter-spacing:.01em;color:#12345a}.hero-advantage-card li:before{content:"";position:absolute;left:0;top:.28em;bottom:.28em;width:5px;border-radius:999px;background:linear-gradient(180deg,#38bbff,#1a7fdd);box-shadow:0 0 12px #38bbff80}.hero-copy,.hero-panel,.info-card,.product-card,.contact-card{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow)}.hero-copy{position:relative;overflow:hidden;padding:clamp(1.7rem,4vw,3.1rem);background:radial-gradient(circle at top right,rgba(111,231,255,.22),transparent 16rem),linear-gradient(180deg,#fffffff5,#f0f8ffeb),#ffffffe0}.hero-copy:after{content:"";position:absolute;right:-4rem;bottom:-5rem;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(45,156,255,.18),transparent 68%)}.hero-panel{display:grid;gap:1rem;padding:1rem;background:radial-gradient(circle at 18% 10%,rgba(111,231,255,.18),transparent 14rem),linear-gradient(145deg,#f3fafff5,#e7f2fffa)}.hero-kicker{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.55rem .95rem;border-radius:999px;background:#2d9cff14;border:1px solid rgba(45,156,255,.12);color:var(--brand-strong);font-size:.98rem;font-weight:800;letter-spacing:.04em}.eyebrow{margin:0 0 .9rem;color:var(--accent);font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.section-subtitle{margin:-.15rem 0 .65rem}h1,h2,h3,h4,p{margin-top:0}h1{font-size:clamp(3rem,5.8vw,6rem);line-height:.92;margin-bottom:1.1rem;max-width:10ch;letter-spacing:-.04em;color:var(--ink-dark);font-weight:900}h2{letter-spacing:-.03em}.lead{max-width:34rem;font-size:1.28rem;color:var(--brand-strong);font-weight:800;line-height:1.65}.body-copy,.section-heading p,.product-header p,.info-list dd,.bullet-list,.timeline-list,.contact-list,.service-commitment,.statement,.product-note{color:var(--muted);line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:1.1rem;margin:1.95rem 0 1.2rem}.hero-actions .button{min-height:3.8rem;padding:1.02rem 1.78rem;border-width:2px;font-size:1.2rem;font-weight:800;letter-spacing:.01em}.hero-actions .button-primary{box-shadow:0 18px 32px #29a6ff47}.hero-actions .button-secondary{border-color:#b4dfff8c;background:#061f3994}.hero-proof-list{display:grid;gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none}.hero-proof-list li{position:relative;padding-left:1.1rem;color:var(--ink);font-weight:650}.hero-proof-list li:before{content:"";position:absolute;left:0;top:.7rem;width:.4rem;height:.4rem;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--accent))}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.25rem;border-radius:999px;font-weight:700}.button-primary{background:linear-gradient(135deg,#29a6ff,#5fe6ff);color:#fff;box-shadow:0 14px 28px #29a6ff3d}.button-secondary{border:1px solid rgba(45,156,255,.14);background:#ffffffc7;color:var(--brand-strong)}.hero-mini-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin-bottom:1.2rem}.mini-card{padding:1rem;border-radius:var(--radius-md);background:#ffffffb8;border:1px solid rgba(45,156,255,.1)}.mini-card span{display:block;margin-bottom:.45rem;color:var(--muted);font-size:.83rem;font-weight:700;letter-spacing:.06em}.mini-card strong{display:block;font-size:1.14rem;line-height:1.55;color:var(--ink-dark);font-weight:850}.value-list,.bullet-list,.chip-list,.timeline-list,.contact-list{padding-left:0;margin:0;list-style:none}.value-list{display:grid;gap:.8rem}.value-list li,.bullet-list li,.timeline-list li{position:relative;padding-left:1.25rem}.value-list li{color:var(--ink);font-size:1.03rem;font-weight:650}.value-list li:before,.bullet-list li:before,.timeline-list li:before{content:"";position:absolute;left:0;top:.72rem;width:.45rem;height:.45rem;border-radius:50%;background:linear-gradient(135deg,var(--accent),#b8fbff);box-shadow:0 0 14px #35d0ff66}.hero-visual,.placeholder-panel,.product-visual,.tech-placeholder,.map-placeholder,.contact-placeholder{position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px dashed rgba(45,156,255,.22)}.hero-visual{min-height:19rem;background:linear-gradient(180deg,rgba(255,255,255,.4),transparent),radial-gradient(circle at center,rgba(111,231,255,.18),transparent 54%)}.visual-core,.placeholder-panel,.product-visual,.tech-placeholder,.map-placeholder,.contact-placeholder{display:grid;place-items:center;text-align:center;gap:.5rem}.visual-core{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border-radius:calc(var(--radius-lg) - 4px);background:#ffffffad;border:1px solid rgba(45,156,255,.1);padding:1.4rem}.visual-core h2{margin-bottom:0;font-size:1.6rem}.visual-core p,.placeholder-panel span,.product-visual span,.tech-placeholder span,.map-placeholder span,.contact-placeholder span{color:var(--muted)}.placeholder-panel strong,.product-visual strong,.tech-placeholder strong,.map-placeholder strong,.contact-placeholder strong{color:var(--ink);max-width:20rem;font-size:1.02rem;line-height:1.65}.visual-orbit{position:absolute;border:1px solid rgba(45,156,255,.16);border-radius:50%}.visual-orbit-a{top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem}.visual-orbit-b{top:3rem;right:3rem;bottom:3rem;left:3rem}.glow-card{position:relative;overflow:hidden;padding:1.4rem;border-radius:var(--radius-lg);background:#ffffffb8;border:1px solid rgba(45,156,255,.1)}.glow-card:after{content:"";position:absolute;inset:auto -8% -30% auto;width:14rem;height:14rem;background:radial-gradient(circle,rgba(53,208,255,.24),transparent 68%)}.panel-label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800}.metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.metric-card{display:flex;flex-direction:column;gap:.4rem;padding:1rem;border-radius:var(--radius-md);background:#ffffffb8;border:1px solid rgba(45,156,255,.1)}.metric-card strong{font-size:2.1rem;color:var(--brand-strong);font-weight:900;letter-spacing:-.03em}.metric-card span{color:var(--ink);font-weight:700;line-height:1.5}.metric-galaxy{position:relative;min-height:28rem;padding:.4rem}.metric-corners{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none}.metric-link-item{position:relative;display:grid;gap:.25rem;max-width:12.5rem;z-index:1}.metric-corner{position:absolute}.metric-link-item:before{content:"";position:absolute;top:1.2rem;width:4rem;height:2px;background:linear-gradient(90deg,#2d9cffd1,#2d9cff24)}.metric-corner-1{top:5%;left:5%;text-align:left}.metric-corner-1:before{right:-4.25rem;transform:rotate(8deg)}.metric-corner-2{top:10%;right:4%;text-align:right}.metric-corner-2:before{left:-4.25rem;transform:scaleX(-1) rotate(8deg)}.metric-corner-3{bottom:5%;left:4%;text-align:left}.metric-corner-3:before{right:-4.25rem;transform:rotate(-8deg)}.metric-corner-4{bottom:8%;right:5%;text-align:right}.metric-corner-4:before{left:-4.25rem;transform:scaleX(-1) rotate(-9deg)}.metric-link-item strong{font-size:clamp(2.2rem,3.2vw,3rem);line-height:.95;color:var(--brand-strong);font-weight:900;letter-spacing:-.03em}.metric-link-item span{color:var(--ink);font-size:1.06rem;font-weight:800;line-height:1.45}.metric-orb{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:clamp(13rem,25vw,19rem);aspect-ratio:1 / 1;border-radius:50%;border:1px solid rgba(45,156,255,.2);background:radial-gradient(circle at 36% 30%,rgba(111,231,255,.28),transparent 56%),radial-gradient(circle at 68% 66%,rgba(45,156,255,.22),transparent 62%),linear-gradient(150deg,#ffffffc2,#dceeffa3);overflow:hidden;animation:metricOrbBreath 8.5s ease-in-out infinite}.metric-orb:before,.metric-orb:after{content:"";position:absolute;top:.95rem;right:.95rem;bottom:.95rem;left:.95rem;border-radius:50%;border:1px solid rgba(45,156,255,.26)}.metric-orb:after{top:2.2rem;right:2.2rem;bottom:2.2rem;left:2.2rem;border-color:#2d9cff24}.metric-orb-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(45,156,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(45,156,255,.18) 1px,transparent 1px);background-size:2.1rem 2.1rem;opacity:.28;transform:rotate(18deg) scale(1.2);animation:metricOrbGridSpin 24s linear infinite}.metric-orb-core{position:absolute;top:29%;right:29%;bottom:29%;left:29%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffffeb,#9acaf7d6),linear-gradient(145deg,#277ace33,#6fe7ff38);box-shadow:0 12px 28px #1a6bbd33;animation:metricOrbCorePulse 6.8s ease-in-out infinite}.metric-orb-node{position:absolute;width:.8rem;height:.8rem;border-radius:50%;background:#4f98df;box-shadow:0 0 0 4px #4f98df29;animation:metricOrbNodePulse 4.2s ease-in-out infinite}.metric-orb-node-a{top:18%;left:28%}.metric-orb-node-b{top:25%;right:18%}.metric-orb-node-c{bottom:22%;left:22%}.metric-orb-node-d{bottom:18%;right:26%}.metric-orb-node-a{animation-delay:0s}.metric-orb-node-b{animation-delay:.55s}.metric-orb-node-c{animation-delay:.95s}.metric-orb-node-d{animation-delay:1.4s}@keyframes metricOrbBreath{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 #2d9cff00}50%{transform:translate(-50%,-50%) scale(1.022);box-shadow:0 14px 34px #2d9cff24}}@keyframes metricOrbGridSpin{0%{transform:rotate(18deg) scale(1.2)}to{transform:rotate(378deg) scale(1.2)}}@keyframes metricOrbCorePulse{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.07);filter:saturate(1.16)}}@keyframes metricOrbNodePulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:1}}.content-section{width:70vw;margin-left:calc(50% - 35vw);margin-right:calc(50% - 35vw);padding:1.2rem clamp(.95rem,1.9vw,1.8rem) 0}.hero-section+.content-section,.content-section+.content-section{margin-top:1.15rem}.alt-section{margin-top:0}.content-section{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.hero-section+.content-section,.content-section+.content-section{margin-top:clamp(1.8rem,3.5vw,2.8rem);padding-top:clamp(.4rem,1vw,.8rem)}.content-section+.content-section:after{content:"";position:absolute;top:calc(clamp(1.8rem,3.5vw,2.8rem)/-2);left:clamp(.6rem,2vw,1.6rem);right:clamp(.6rem,2vw,1.6rem);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(94,173,230,.26) 16%,rgba(118,199,248,.2) 50%,rgba(94,173,230,.26) 84%,transparent 100%);pointer-events:none}.info-card,.contact-card,.case-card,.coverage-stage-card,.product-info-shell,.product-body>div,.company-brief,.enterprise-media-rail,.timeline-panel,.tech-story-layout,.tech-story-media,.tech-story-content,.tech-story-image-clear-wrap{border:0!important}.info-card,.contact-card,.case-card,.coverage-stage-card,.tech-story-layout{box-shadow:0 14px 30px #2665981a!important}.product-info-shell,.product-body>div,.company-brief,.enterprise-media-rail,.timeline-panel,.tech-story-media,.tech-story-content,.tech-story-image-clear-wrap{box-shadow:0 10px 22px #296aa014!important}main>.content-section:nth-of-type(odd):before{background:repeating-linear-gradient(135deg,rgba(45,156,255,.04) 0,rgba(45,156,255,.04) 1px,transparent 1px,transparent 15px),linear-gradient(180deg,#ffffff7a,#e8f5ff85)}main>.content-section:nth-of-type(2n):before{background:repeating-linear-gradient(45deg,rgba(111,231,255,.035) 0,rgba(111,231,255,.035) 1px,transparent 1px,transparent 16px),linear-gradient(180deg,#ffffff8f,#f0faff85)}#products.content-section:before{background:radial-gradient(circle at 82% 22%,rgba(45,156,255,.18),transparent 12rem),repeating-linear-gradient(90deg,rgba(45,156,255,.05) 0,rgba(45,156,255,.05) 1px,transparent 1px,transparent 28px),linear-gradient(180deg,#0f3f68ad,#092448c2)}#technology.content-section:before{background:radial-gradient(circle at 14% 20%,rgba(111,231,255,.18),transparent 13rem),repeating-radial-gradient(circle at 76% 62%,rgba(45,156,255,.11) 0 1px,transparent 1px 18px),linear-gradient(180deg,#1047729e,#08294fbd)}#results.content-section:before{background:radial-gradient(circle at 18% 84%,rgba(45,156,255,.14),transparent 11rem),linear-gradient(120deg,rgba(45,156,255,.05) 0 15%,transparent 15% 26%,rgba(45,156,255,.05) 26% 30%,transparent 30% 100%),linear-gradient(180deg,#ffffff8a,#eef8ff8f)}#about.content-section:before{background:radial-gradient(circle at 88% 22%,rgba(111,231,255,.14),transparent 14rem),repeating-linear-gradient(135deg,rgba(45,156,255,.04) 0,rgba(45,156,255,.04) 1px,transparent 1px,transparent 16px),linear-gradient(180deg,#ffffff8f,#eff9ff8f)}#contact.content-section:before{background:radial-gradient(circle at 84% 30%,rgba(45,156,255,.18),transparent 11rem),linear-gradient(90deg,rgba(45,156,255,.06) 0 10%,transparent 10% 18%,rgba(45,156,255,.06) 18% 20%,transparent 20% 100%),linear-gradient(180deg,#ffffff8f,#ecf6ff8f)}.section-heading{display:grid;gap:.2rem;max-width:52rem;margin-bottom:1.4rem;position:relative;padding:.75rem 0 .25rem 1.2rem}.section-heading:before{content:"";position:absolute;left:0;top:.88rem;width:.35rem;height:3.3rem;border-radius:999px;background:linear-gradient(180deg,#2d9cff,#6fe7ff);box-shadow:0 0 18px #2d9cff38}.section-heading:after{content:"";position:absolute;left:.62rem;right:0;top:1rem;height:1px;background:linear-gradient(90deg,rgba(45,156,255,.18),transparent 70%)}.section-heading h2{font-size:clamp(2.2rem,3.8vw,3.8rem);margin-bottom:.35rem;color:var(--ink-dark);font-weight:900}.section-heading>p:last-child{font-size:1.06rem}.about-grid,.technology-layout,.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.about-grid-top{align-items:stretch}.info-card,.contact-card,.product-card{padding:1.45rem;background:linear-gradient(180deg,#ffffffe0,#f6fbffeb),#ffffffd6}.feature-card,.statement-card,.result-highlight-card,.tech-visual-card{position:relative}.company-profile-card{min-height:100%}.company-profile-card .company-brief{margin-top:.75rem}.card-index{display:inline-flex;margin-bottom:1rem;padding:.45rem .7rem;border-radius:999px;background:#35d0ff1a;color:#bfefff;font-size:.8rem;font-weight:700}.info-list{margin:0;display:grid;gap:1rem}.info-list div{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.info-list dt{margin-bottom:.35rem;color:var(--muted);font-size:.9rem}.enterprise-info-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,14.6rem);gap:1rem;align-items:stretch}.enterprise-info-layout.enterprise-info-layout-no-media{grid-template-columns:minmax(0,1fr)}.enterprise-info-text{margin:0}.enterprise-media-rail{position:relative;min-height:16.8rem;height:100%;border-radius:24px;border:1px solid rgba(96,189,245,.35);background:linear-gradient(160deg,#dff1ffe6,#c6e3f8b8),#ddeefcd1;box-shadow:inset 0 0 0 1px #e1f6ffa6,0 14px 28px #1f649d29;display:block;overflow:hidden}.enterprise-media-rail img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:right center;transform:scale(1.2);transform-origin:center}.company-brief{margin-top:1.25rem;padding:1.05rem 1rem 1rem;border-radius:18px;border:1px solid rgba(83,179,238,.28);background:linear-gradient(150deg,#ecf8ffd1,#e0f2ff99),#ffffffb8;box-shadow:inset 0 0 0 1px #e8f8ff8c,0 10px 22px #28689e1a}.company-brief .brief-line{opacity:0;transform:translate3d(-16px,0,0);filter:blur(4px)}.company-brief.is-intro-visible .brief-line{animation:companyBriefLineReveal .76s cubic-bezier(.2,.7,.2,1) both}.company-brief.is-intro-visible .company-brief-lead.brief-line:nth-of-type(1){animation-delay:80ms}.company-brief.is-intro-visible .company-brief-lead.brief-line:nth-of-type(2){animation-delay:.24s}.company-brief.is-intro-visible .company-brief-points.brief-line{animation-delay:.42s}.company-brief.is-intro-visible .company-brief-foot.brief-line{animation-delay:.62s}.company-brief-head{display:flex;align-items:baseline;justify-content:space-between;gap:.85rem;margin-bottom:.6rem}.company-brief-head h4{margin:0;font-size:1.08rem;font-weight:850;letter-spacing:.01em;color:#10355c}.company-brief-head span{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4d87b8}.company-brief-lead{margin:0;color:#325f89;font-size:.95rem;line-height:1.7}.company-brief-points{margin:.7rem 0 0;padding:0;list-style:none;display:grid;gap:.42rem}.company-brief-points li{position:relative;padding-left:.9rem;color:#3f6f98;font-size:.9rem;line-height:1.65}.company-brief-points li:before{content:"";position:absolute;left:0;top:.72em;width:.36rem;height:.36rem;border-radius:999px;background:linear-gradient(180deg,#37c0ff,#2490de);box-shadow:0 0 0 3px #37c0ff24}.company-brief-foot{margin:.75rem 0 0;padding-top:.7rem;border-top:1px dashed rgba(90,177,232,.32);color:#2c5c87;font-size:.9rem;line-height:1.62;font-weight:600}@keyframes companyBriefLineReveal{0%{opacity:0;transform:translate3d(-16px,0,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.statement{margin-bottom:1rem}.service-commitment{font-size:1.02rem;font-weight:650;color:var(--ink)}.info-card h3,.contact-card h3{margin-bottom:.9rem;color:var(--ink-dark);font-size:clamp(1.28rem,2.1vw,1.72rem);font-weight:850;letter-spacing:-.02em}.chip-list{display:flex;flex-wrap:wrap;gap:.8rem}.chip-list li{padding:.75rem 1rem;border-radius:999px;background:#2d9cff14;color:var(--brand-strong);border:1px solid rgba(45,156,255,.12);font-weight:600}.placeholder-panel{min-height:14rem;margin-top:1.4rem;padding:1.2rem;background:linear-gradient(135deg,#ffffffd1,#6fe7ff1a)}.core-team-card{margin-top:1rem;position:relative;overflow:hidden;border:1px solid rgba(108,209,255,.2);background:radial-gradient(circle at 14% 18%,rgba(73,183,255,.14),transparent 22rem),radial-gradient(circle at 85% 16%,rgba(127,232,255,.12),transparent 20rem),linear-gradient(180deg,#fffffff0,#eef8ffe6);padding-top:1.7rem;padding-bottom:1.8rem}.core-team-card.is-hidden-percent{display:none!important;height:0%;min-height:0%;opacity:0;margin-top:0%;margin-bottom:0%;padding-top:0%;padding-bottom:0%;border-width:0;pointer-events:none}.core-team-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(117,207,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(117,207,255,.11) 1px,transparent 1px);background-size:128px 128px;opacity:.28}.core-team-card h3{position:relative;z-index:1;color:var(--ink-dark)}.core-team-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.1rem;margin-top:.8rem}.core-member{display:grid;align-content:start;justify-items:center;gap:.72rem}.core-member-photo{width:min(100%,7.8rem);aspect-ratio:4 / 5;margin:0;border-radius:10px;overflow:hidden;border:1px solid rgba(159,216,248,.52);box-shadow:0 12px 22px #27689e2e,0 0 0 1px #d7f1ff73;background:#ffffffeb}.core-member-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;image-rendering:auto;-webkit-optimize-contrast:auto;backface-visibility:hidden;transform:translateZ(0);filter:contrast(1.08) saturate(1.05)}.core-member h4{margin:.22rem 0 0;color:var(--ink-dark);font-size:clamp(1.25rem,1.7vw,2rem);font-weight:800;letter-spacing:.01em}.core-member ul{margin:0;padding:0;list-style:none;display:grid;gap:.24rem}.core-member li{position:relative;padding-left:.95rem;color:#315c86;font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700;line-height:1.35;white-space:nowrap}.core-member li .char-reveal{position:relative;display:inline-block;isolation:isolate}.core-member li .char-reveal-char{color:#dff4ff;text-shadow:0 1px 0 rgba(6,24,44,.42),0 0 9px rgba(108,209,255,.32);animation:coreMemberTextGlow 3.8s ease-in-out infinite;animation-delay:calc(var(--char-index, 0) * 48ms)}.core-member li .char-reveal:after{content:"";position:absolute;top:-14%;right:-12%;bottom:-14%;left:-12%;pointer-events:none;background:linear-gradient(104deg,transparent 34%,rgba(166,230,255,.18) 47%,rgba(255,255,255,.35) 52%,rgba(166,230,255,.18) 57%,transparent 70%);mix-blend-mode:screen;opacity:0;transform:translate(-140%);animation:coreMemberTextSweep 5.6s cubic-bezier(.2,.7,.2,1) infinite}.core-member li:before{content:"";position:absolute;left:0;top:.62em;width:.36rem;height:.36rem;border-radius:999px;background:linear-gradient(180deg,#41c6ff,#2f9fe4);box-shadow:0 0 0 3px #41c6ff29}@keyframes coreMemberTextGlow{0%,to{text-shadow:0 1px 0 rgba(6,24,44,.42),0 0 8px rgba(108,209,255,.26)}50%{text-shadow:0 1px 0 rgba(6,24,44,.44),0 0 14px rgba(140,222,255,.4)}}@keyframes coreMemberTextSweep{0%{opacity:0;transform:translate(-140%)}18%{opacity:.42}34%{opacity:0;transform:translate(130%)}to{opacity:0;transform:translate(130%)}}.about-values-card{position:relative;overflow:hidden;isolation:isolate;margin-top:1rem;padding:1.4rem 1.2rem;min-height:clamp(16rem,28vw,24rem);background:radial-gradient(circle at 14% 18%,rgba(73,183,255,.15),transparent 20rem),radial-gradient(circle at 90% 20%,rgba(127,232,255,.12),transparent 20rem),linear-gradient(180deg,#ffffffeb,#eef8ffe6)}.about-values-card:before{content:"";position:absolute;top:2.8rem;right:2.2rem;bottom:1.4rem;left:2.2rem;z-index:0;pointer-events:none;background:radial-gradient(circle at 14% 64%,rgba(98,190,244,.18),transparent 13rem),radial-gradient(circle at 83% 44%,rgba(98,190,244,.15),transparent 11rem),radial-gradient(circle at 46% 28%,rgba(116,219,255,.13),transparent 10rem);filter:blur(.4px);animation:valuesAuraBreath 6.8s ease-in-out infinite}.about-values-card:after{content:"";position:absolute;top:1.2rem;right:1.2rem;bottom:1.2rem;left:1.2rem;z-index:0;pointer-events:none;border-radius:26px;background:linear-gradient(104deg,transparent 0%,transparent 44%,rgba(154,226,255,.34) 49%,transparent 54%,transparent 100%);background-size:220% 100%;opacity:.68;mix-blend-mode:screen;animation:valuesCircuitScan 9.2s linear infinite}.values-content{position:relative;z-index:1;display:flex;gap:0;align-items:center;height:100%}.values-left{flex:1;min-width:0}.values-right{flex:1;min-width:0;display:flex;align-self:stretch;padding-left:1rem}.combine-photo{position:relative;width:100%;flex:1;margin:0;overflow:hidden;border-radius:18px;box-shadow:0 12px 32px #0a38632e}.combine-photo img{width:100%;height:100%;display:block;object-fit:cover}.values-zigzag{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;gap:.8rem;margin-top:0;padding-right:0;align-items:start}.values-zigzag:before{display:none}.values-zigzag:after{display:none}.value-mini-card{position:relative;z-index:2;min-height:5.8rem;padding:.75rem .8rem;border-radius:18px;border:1px solid rgba(88,180,239,.28);background:#f3fbffe6;box-shadow:0 10px 24px #1a5d971f;transition:transform .36s cubic-bezier(.22,.61,.36,1),border-color .32s cubic-bezier(.22,.61,.36,1),box-shadow .36s cubic-bezier(.22,.61,.36,1),background-color .32s cubic-bezier(.22,.61,.36,1);outline:none;overflow:hidden;will-change:transform,box-shadow,border-color;transform:translateZ(0)}.value-mini-card:before{content:"";position:absolute;width:5.2rem;height:5.2rem;top:-1.6rem;right:-1.4rem;border-radius:1.2rem;border:1px solid rgba(111,205,255,.28);background:radial-gradient(circle at 36% 40%,#8ee0ff47,#8ee0ff0a);transform:rotate(18deg);pointer-events:none;opacity:.8}.value-mini-card:nth-child(1){grid-column:1;grid-row:1;min-height:5.6rem;border-radius:20px 16px 24px 18px;clip-path:none}.value-mini-card:nth-child(2){grid-column:2;grid-row:1;min-height:5.4rem;border-radius:20px 16px 24px 18px;clip-path:none}.value-mini-card:nth-child(3){grid-column:1;grid-row:2;min-height:5.6rem;border-radius:20px 16px 24px 18px}.value-mini-card:nth-child(4){grid-column:2;grid-row:2;min-height:5.4rem;border-radius:20px 16px 24px 18px;clip-path:none}.value-mini-card:nth-child(5){grid-column:1 / -1;grid-row:3;min-height:5.6rem;border-radius:24px 16px 22px 18px}.value-mini-card:nth-child(1),.value-mini-card:nth-child(3),.value-mini-card:nth-child(5){background:linear-gradient(145deg,#207ad8f2,#379cf1e6),#2182e2e6;border-color:#80d6ff7a;box-shadow:0 16px 28px #1662aa42}.value-mini-card:nth-child(1):before,.value-mini-card:nth-child(3):before,.value-mini-card:nth-child(5):before{border-color:#bae7ff75;background:radial-gradient(circle at 36% 40%,#bae7ff6b,#bae7ff1a)}.value-mini-card:nth-child(1) h4,.value-mini-card:nth-child(3) h4,.value-mini-card:nth-child(5) h4{color:#f2f9ff}.value-mini-card h4{margin:0;font-size:1.04rem;line-height:1.2;font-weight:800;color:var(--ink-dark);letter-spacing:.01em;text-align:center}.value-mini-card p{margin:.3rem 0 0;font-size:.76rem;line-height:1.4;color:#262c3ad9;text-align:center}.value-icon{width:3.2rem;height:3.2rem;margin:0 auto .42rem;border-radius:14px;display:grid;place-items:center;border:1.5px solid rgba(79,177,236,.58);background:radial-gradient(circle at 35% 30%,#cdefff8c,#bee6ff2e),#c6eaff47;box-shadow:0 8px 18px #3a94d433,inset 0 0 0 1px #e1f6ff66}.value-icon svg{width:2.05rem;height:2.05rem;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;color:#3b7dd6}.value-mini-card:nth-child(2) .value-icon,.value-mini-card:nth-child(4) .value-icon{color:#2f7bc2}.value-icon.icon-mission{border-radius:1rem .55rem;border-color:#62bef4c2}.value-icon.icon-target{border-radius:999px 999px 1rem 1rem;border-color:#62bef4c2}.value-icon.icon-values{border-radius:.75rem;clip-path:polygon(10% 0%,90% 0%,100% 18%,100% 82%,90% 100%,10% 100%,0% 82%,0% 18%);border-color:#62bef4c2}.value-icon.icon-purpose{color:#0e7ccc;border-color:#38b0efdb;border-radius:999px;background:radial-gradient(circle at 35% 30%,#d9f2ffdb,#c1e9ff4d),#d1f0ff70;box-shadow:0 0 0 3px #58c1f83d,0 10px 22px #207cb938}.value-icon.icon-spirit{color:#17ace4;border-color:#65d7ffeb;border-radius:0;clip-path:polygon(25% 6%,75% 6%,96% 50%,75% 94%,25% 94%,4% 50%);transform:none;background:radial-gradient(circle at 35% 30%,#cff7ffeb,#c9f6ff52),#b8eeff73;box-shadow:0 0 0 3px #6cd8ff47,0 12px 24px #187aad38}.value-icon.icon-purpose svg,.value-icon.icon-spirit svg{stroke-width:3.1;filter:drop-shadow(0 0 10px rgba(89,192,243,.42))}.value-icon.icon-purpose svg{transform:rotate(8deg)}.value-icon.icon-spirit svg{transform:none}.value-mini-card:nth-child(1) .value-icon,.value-mini-card:nth-child(3) .value-icon,.value-mini-card:nth-child(5) .value-icon{border-color:#e2f5ffc7;background:radial-gradient(circle at 35% 30%,#e7f8ff7a,#e7f8ff2e),#d4f1ff3d;color:#fff;box-shadow:0 12px 24px #08437947,0 0 18px #b9ecff3d,inset 0 0 0 1px #ecfaff7a}.value-mini-card p{margin:.6rem 0 0;font-size:.96rem;line-height:1.45;color:#446a8f;white-space:nowrap;text-overflow:clip;text-align:center;word-break:normal;overflow-wrap:normal;opacity:0;transform:translateY(8px);min-height:1.45em;transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .36s cubic-bezier(.22,.61,.36,1)}.value-mini-card:nth-child(1) p,.value-mini-card:nth-child(3) p,.value-mini-card:nth-child(5) p{color:#e8f5fff5}.value-mini-card:hover,.value-mini-card:focus-visible{background:#e9f7fffa;border-color:#38acf3a6;box-shadow:0 14px 30px #145a932e;transform:translateY(-1px)}.value-mini-card:hover h4,.value-mini-card:focus-visible h4{color:#0f3d6c}.value-mini-card:hover p,.value-mini-card:focus-visible p{opacity:1;transform:translateY(0)}.value-mini-card:nth-child(1):hover,.value-mini-card:nth-child(1):focus-visible,.value-mini-card:nth-child(3):hover,.value-mini-card:nth-child(3):focus-visible,.value-mini-card:nth-child(5):hover,.value-mini-card:nth-child(5):focus-visible{background:linear-gradient(145deg,#186cc5fa,#2a90e8f0),#1f79d3f5;border-color:#a0e0ffa3;box-shadow:0 16px 32px #0c4a8457,inset 0 0 0 1px #d8f4ff3d}.value-mini-card:nth-child(1):hover h4,.value-mini-card:nth-child(1):focus-visible h4,.value-mini-card:nth-child(3):hover h4,.value-mini-card:nth-child(3):focus-visible h4,.value-mini-card:nth-child(5):hover h4,.value-mini-card:nth-child(5):focus-visible h4{color:#f5fbff;text-shadow:0 2px 8px rgba(6,33,64,.32)}.value-mini-card:nth-child(1):hover p,.value-mini-card:nth-child(1):focus-visible p,.value-mini-card:nth-child(3):hover p,.value-mini-card:nth-child(3):focus-visible p,.value-mini-card:nth-child(5):hover p,.value-mini-card:nth-child(5):focus-visible p{color:#eff9fffa}.value-mini-card:nth-child(1):hover .value-icon,.value-mini-card:nth-child(1):focus-visible .value-icon,.value-mini-card:nth-child(3):hover .value-icon,.value-mini-card:nth-child(3):focus-visible .value-icon,.value-mini-card:nth-child(5):hover .value-icon,.value-mini-card:nth-child(5):focus-visible .value-icon{color:#fff;border-color:#d2f1ffe6;background:radial-gradient(circle at 36% 30%,#e0f6ff8f,#d9f0ff38),#a0d6f53d;box-shadow:0 12px 24px #06376657,0 0 22px #a5e6ff61,inset 0 0 0 1px #f4fcff8c}@keyframes valuesAuraBreath{0%,to{opacity:.72;transform:scale(.995)}50%{opacity:1;transform:scale(1.015)}}@keyframes valuesMeshFlow{0%,to{opacity:.8;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-2px) scale(1.006)}}@keyframes valuesNodesFloat{0%,to{opacity:.74;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-3px,0)}}@keyframes valuesCircuitScan{0%{background-position:130% 0;opacity:.4}18%{opacity:.72}50%{background-position:50% 0;opacity:.6}to{background-position:-60% 0;opacity:.36}}.about-timeline-card{margin-top:1rem;overflow:hidden;background:radial-gradient(circle at 12% 16%,rgba(80,192,255,.14),transparent 18rem),radial-gradient(circle at 88% 18%,rgba(126,229,255,.13),transparent 18rem),linear-gradient(180deg,#ffffffe6,#f1f9ffeb),#ffffffd9}.about-timeline-shell{position:relative;margin-top:.5rem;padding:1.5rem 0 2.4rem;overflow:visible;min-height:35rem}.about-timeline-shell:before,.about-timeline-shell:after{content:"";position:absolute;left:.6rem;right:.6rem;top:50%;transform:translateY(-50%)}.about-timeline-shell:before{height:136px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 220' preserveAspectRatio='none'%3E%3Cpath d='M20 110 C100 110 120 46 210 46 C300 46 325 176 430 176 C535 176 560 58 665 58 C770 58 795 168 900 168 C1010 168 1050 86 1180 86' fill='none' stroke='%23349CE6' stroke-width='20' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;background-position:center;filter:drop-shadow(0 0 12px rgba(89,195,252,.32));opacity:.96}.about-timeline-shell:after{height:136px;background:linear-gradient(90deg,#fff0,#cef5ff1a 28%,#e0f9fff2,#cef5ff1a 72%,#fff0);background-repeat:no-repeat;background-size:30% 100%;background-position:-35% 50%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 220' preserveAspectRatio='none'%3E%3Cpath d='M20 110 C100 110 120 46 210 46 C300 46 325 176 430 176 C535 176 560 58 665 58 C770 58 795 168 900 168 C1010 168 1050 86 1180 86' fill='none' stroke='%23ffffff' stroke-width='22' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 220' preserveAspectRatio='none'%3E%3Cpath d='M20 110 C100 110 120 46 210 46 C300 46 325 176 430 176 C535 176 560 58 665 58 C770 58 795 168 900 168 C1010 168 1050 86 1180 86' fill='none' stroke='%23ffffff' stroke-width='22' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;animation:timelineBeam 4.8s linear infinite;pointer-events:none}.about-timeline-list{margin:0;padding:.4rem 0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;min-width:0}.about-timeline-list li{position:relative;min-height:31rem;padding-top:0;transition:none}.about-timeline-list li.is-even{transform:none}.timeline-connector,.about-timeline-list li.is-even .timeline-connector,.timeline-node,.about-timeline-list li.is-even .timeline-node,.timeline-node-arrow{display:none}.timeline-node-layer{position:absolute;left:.6rem;right:.6rem;top:50%;height:136px;transform:translateY(-50%);pointer-events:none;z-index:3}.timeline-track-node{--node-size: 3rem;position:absolute;width:var(--node-size);height:var(--node-size);margin-left:calc(var(--node-size) / -2);margin-top:calc(var(--node-size) / -2);display:grid;place-items:center;border-radius:50%;border:1px solid rgba(76,174,236,.78);background:#e8f7fff5;color:#2f8fe0;font-size:2rem;line-height:1;font-weight:800;box-shadow:0 0 0 8px #56bcf933,0 12px 20px #0f467a29;animation:timelineDotPulse 2.5s ease-in-out infinite}.timeline-track-node.node-1{left:17.4%;top:21%}.timeline-track-node.node-2{left:38.4%;top:74.3%;animation-delay:.2s}.timeline-track-node.node-3{left:62.7%;top:41.9%;animation-delay:.38s}.timeline-track-node.node-4{left:85.4%;top:61.6%;animation-delay:.56s}.timeline-panel{position:absolute;left:0;right:0;top:.4rem;min-height:10.6rem;border-radius:18px;border:1px solid rgba(56,187,255,.22);background:linear-gradient(180deg,#fffffff2,#eaf6ffe0),#ffffffe0;box-shadow:0 14px 26px #10416f24;overflow:hidden;z-index:2}.about-timeline-list li.is-even .timeline-panel{top:calc(50% + 5rem);bottom:auto}.timeline-date{display:block;padding:.42rem .82rem;background:linear-gradient(90deg,#1f7dc6e6,#3cabf2db);color:#ecf8ff;font-weight:800;letter-spacing:.04em;font-size:.94rem}.timeline-title{margin:0;padding:.64rem .82rem .42rem;color:var(--ink-dark);font-size:.96rem;line-height:1.5;font-weight:720}.timeline-media-placeholder{display:none}.timeline-media-placeholder span{color:#5e7f9f;font-size:.88rem;font-weight:700;letter-spacing:.03em}.about-timeline-list li:hover .timeline-panel{transform:translateY(-4px);border-color:#38bbff6b;box-shadow:0 20px 30px #10416f33}.about-timeline-list li:hover,.about-timeline-list li.is-even:hover{transform:none}.product-grid,.results-grid{display:grid;gap:1rem}.products-heading{grid-template-columns:1fr;align-items:start;gap:1rem}.products-toolbar{display:flex;align-items:center;gap:.85rem}.products-toolbar-bottom{justify-content:center;margin-top:.95rem}.carousel-status{display:flex;align-items:baseline;gap:.2rem;padding:.6rem .85rem;border-radius:999px;background:#ffffffc7;border:1px solid rgba(45,156,255,.1)}.carousel-status strong{font-size:1.05rem;color:var(--ink);font-weight:800}.carousel-status span{color:var(--muted)}.carousel-controls{display:flex;gap:.65rem}.carousel-button{width:3rem;height:3rem;border:1px solid rgba(45,156,255,.12);border-radius:999px;background:#ffffffc7;color:var(--brand-strong);cursor:pointer;font-size:1.1rem}.carousel-button:hover:not(:disabled){transform:translateY(-1px);background:#35d0ff1f;border-color:#35d0ff3d}.carousel-button:disabled{opacity:.4;cursor:not-allowed}.product-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.product-carousel::-webkit-scrollbar{display:none;width:0;height:0}.product-carousel::-webkit-scrollbar-track{background:transparent}.product-carousel::-webkit-scrollbar-thumb{background:#35d0ff66;border-radius:999px}.carousel-dots{display:flex;justify-content:center;gap:.45rem;margin-top:1rem}.carousel-dot{width:.9rem;height:.9rem;padding:0;border:1px solid rgba(45,156,255,.22);border-radius:.22rem;background:#fffffff5;box-shadow:0 2px 6px #14365f14;cursor:pointer}.carousel-dot.is-active{background:linear-gradient(180deg,#38bbff,#1a7fdd);border-color:#1a7fdd73;box-shadow:0 0 0 2px #38bbff29}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-highlight-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;margin-bottom:1.15rem}.results-highlight-panels .hero-overlay-card{min-height:20.6rem}.coverage-stage-card{position:relative;overflow:hidden;padding:0;min-height:clamp(25.2rem,43.2vw,34.2rem);border-radius:30px;background:linear-gradient(145deg,#e1effcf0,#d6e8f8f0)}.coverage-stage-canvas{position:relative;min-height:clamp(20.7rem,39.6vw,28.8rem)}.coverage-core-label{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--core-shift-x, 0px)),calc(-50% + var(--core-shift-y, 0px)));z-index:6;width:clamp(8rem,15vw,11.5rem);aspect-ratio:1 / 1;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(132,214,255,.9);background:radial-gradient(circle at 36% 34%,#f5fcfff5,#c2e7ffcc 52%,#9dd4f77a);box-shadow:0 0 0 8px #7ec9f533,0 0 0 16px #7ec9f51a,0 22px 42px #071e3e47,inset 0 0 22px #ffffff6b;transition:transform .22s ease-out}.coverage-core-label h3{margin:0;color:#0d3c64;font-size:clamp(1.12rem,2.1vw,1.55rem);font-weight:820;letter-spacing:.1em;text-shadow:0 2px 10px rgba(255,255,255,.55)}.coverage-core-label:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;border-radius:50%;border:1px solid rgba(85,179,234,.72);box-shadow:0 0 20px #5fbaee73;animation:coverageCorePulse 3.2s ease-in-out infinite}.coverage-collage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.coverage-mobile-strip{display:none}.coverage-collage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#e1effc9e,#d6e8f89e);z-index:1}.coverage-web{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.coverage-web-radial{stroke:#4ea6e2eb;stroke-width:.58;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(118,195,243,.72));animation:coverageWebPulse 5.6s ease-in-out infinite}.coverage-web-ring{stroke:#56a4ded6;stroke-width:.46;stroke-linecap:round;stroke-dasharray:1.8 .9;filter:drop-shadow(0 0 5px rgba(108,186,238,.58));animation:coverageWebPulse 6.8s ease-in-out infinite reverse}.coverage-tile{position:absolute;margin:0;overflow:hidden;border-radius:10px;box-shadow:0 14px 32px #05142c47;opacity:0;animation:coverageTileSweep var(--tile-duration, 40s) linear infinite;animation-delay:var(--tile-delay, 0s);will-change:transform,opacity,filter}.coverage-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(120deg,#ffffff05 14%,#c2e9ff42,#ffffff0a 78%),radial-gradient(circle at 72% 18%,rgba(206,240,255,.22),transparent 46%);mix-blend-mode:screen;opacity:0;animation:coverageTileGlow var(--tile-duration, 40s) ease-in-out infinite;animation-delay:var(--tile-delay, 0s)}.coverage-collage .coverage-tile img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.04) brightness(.92);opacity:0;animation:coverageTileImageFade var(--tile-duration, 40s) ease-in-out infinite;animation-delay:var(--tile-delay, 0s);will-change:opacity,filter}.coverage-tile-1{left:10%;top:22%;width:14%;aspect-ratio:16 / 10}.coverage-tile-2{left:22%;top:34%;width:18%;aspect-ratio:16 / 10}.coverage-tile-3{left:34%;top:24%;width:13%;aspect-ratio:4 / 3}.coverage-tile-4{left:47%;top:42%;width:16%;aspect-ratio:4 / 3}.coverage-tile-5{left:58%;top:28%;width:19%;aspect-ratio:16 / 10}.coverage-tile-6{left:72%;top:40%;width:12%;aspect-ratio:4 / 3}.coverage-tile-7{left:14%;top:62%;width:17%;aspect-ratio:16 / 10}.coverage-tile-8{left:30%;top:67%;width:15%;aspect-ratio:16 / 10}.coverage-tile-9{left:45%;top:58%;width:11%;aspect-ratio:4 / 3}.coverage-tile-10{left:60%;top:66%;width:14%;aspect-ratio:4 / 3}.coverage-tile-11{left:74%;top:62%;width:16%;aspect-ratio:16 / 10}.coverage-tile-12{left:84%;top:68%;width:13%;aspect-ratio:16 / 10}.coverage-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;margin:0;padding:0;list-style:none}.coverage-bubble{position:absolute;left:var(--bubble-x);top:var(--bubble-y);transform:translate3d(calc(-50% + var(--bubble-shift-x, 0px)),calc(-50% + var(--bubble-shift-y, 0px)),0) scale(var(--bubble-scale, 1));padding:1rem 1.56rem;border-radius:999px;border:1px solid rgba(134,206,244,.7);background:#eaf7ff9e;color:#123f68;font-size:clamp(1.24rem,1.8vw,1.55rem);font-weight:820;letter-spacing:.018em;box-shadow:0 14px 30px #061a3842;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:coverageBubbleSway var(--bubble-duration, 5s) ease-in-out infinite;animation-delay:var(--bubble-delay, 0s);white-space:nowrap;transition:transform .24s ease-out}@keyframes coverageTileSweep{0%{transform:translate3d(var(--tile-start-x, -90vw),var(--tile-start-y, 0px),0) scale(.98);opacity:0;filter:saturate(.9) blur(1.8px)}18%{opacity:.28;filter:saturate(.96) blur(1px)}38%{transform:translate3d(calc((var(--tile-start-x, -90vw) + var(--tile-end-x, 95vw)) * .5),var(--tile-mid-y, 0px),0) scale(1.01);opacity:.95;filter:saturate(1.04) blur(0)}54%{opacity:.92;filter:saturate(1.04) blur(0)}72%{opacity:.24;filter:saturate(.98) blur(.8px)}to{transform:translate3d(var(--tile-end-x, 95vw),var(--tile-end-y, 0px),0) scale(1.03);opacity:0;filter:saturate(.94) blur(1.4px)}}@keyframes coverageTileImageFade{0%{opacity:.03;filter:saturate(.88) contrast(.96) brightness(.84)}20%{opacity:.2;filter:saturate(.95) contrast(1) brightness(.92)}40%{opacity:.92;filter:saturate(1.08) contrast(1.06) brightness(1.02)}56%{opacity:.88;filter:saturate(1.08) contrast(1.06) brightness(1.03)}74%{opacity:.18;filter:saturate(.96) contrast(1) brightness(.9)}to{opacity:.05;filter:saturate(.9) contrast(.96) brightness(.84)}}@keyframes coverageTileGlow{0%{opacity:0;transform:translate(-18%)}28%{opacity:.22}52%{opacity:.38;transform:translate(0)}78%{opacity:.18}to{opacity:0;transform:translate(14%)}}@keyframes coverageBubbleSway{0%,to{transform:translate3d(calc(-50% + var(--bubble-shift-x, 0px)),calc(-50% + var(--bubble-shift-y, 0px)),0) scale(var(--bubble-scale, 1))}50%{transform:translate3d(calc(-50% + var(--bubble-shift-x, 0px) + 5px),calc(-50% + var(--bubble-shift-y, 0px) - 2px),0) scale(var(--bubble-scale, 1))}}@keyframes coverageCorePulse{0%,to{transform:scale(.96);opacity:.68}50%{transform:scale(1.05);opacity:.98}}@keyframes coverageWebPulse{0%,to{opacity:.88}50%{opacity:1}}.cases-section{margin-top:1.8rem}.cases-header{display:grid;gap:.4rem;margin-bottom:1rem}.cases-header h3{margin-bottom:0;font-size:clamp(1.5rem,2.6vw,2.1rem);color:var(--ink-dark)}.cases-header p,.case-summary{color:var(--muted);line-height:1.7}.cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.case-card{display:grid;gap:0;grid-template-rows:12.5rem 12.5rem;overflow:hidden;border-radius:26px;background:#ffffffd1;border:1px solid rgba(45,156,255,.1);box-shadow:var(--shadow)}.case-card .case-content{min-height:12.5rem;margin-top:0}.case-image{position:relative;min-height:12.5rem;max-height:12.5rem;display:grid;place-items:center;text-align:center;gap:.55rem;padding:1.5rem;background:linear-gradient(135deg,#ffffff80,#daedffe0),radial-gradient(circle at center,rgba(111,231,255,.2),transparent 60%);overflow:hidden}.case-image span{color:var(--muted);font-size:.92rem}.case-image strong{color:var(--brand-strong);font-size:1.05rem}.case-content{display:grid;align-content:start;gap:.9rem;padding:1.25rem 1.35rem 1.45rem}.case-date{display:inline-flex;align-items:flex-end;justify-self:start;gap:.4rem;padding:.82rem 1rem;border-radius:20px;background:linear-gradient(135deg,#2d9cff1a,#6fe7ff29);border:1px solid rgba(45,156,255,.12);color:var(--ink-dark);white-space:nowrap}.case-date strong{font-size:clamp(2rem,3.2vw,2.9rem);line-height:.9;font-weight:300;letter-spacing:-.06em}.case-date span{font-size:.95rem;color:var(--brand-strong);font-weight:700;letter-spacing:.08em;line-height:1;padding-bottom:.2rem}.case-title{margin:0;color:var(--ink-dark);font-size:clamp(1.24rem,2.1vw,1.72rem);line-height:1.32;font-weight:800;letter-spacing:-.02em}.product-card{position:relative;scroll-snap-align:start;min-height:100%;padding:0;overflow:hidden;border:0;box-shadow:none}.product-card:before{display:none}.product-model{display:block;margin-bottom:.95rem;color:var(--brand-strong);font-size:1.04rem;font-weight:800;letter-spacing:.08em}.product-title{margin-bottom:.35rem;color:var(--ink-dark);font-size:clamp(1.72rem,2.2vw,2.6rem);line-height:1.14;letter-spacing:-.03em;font-weight:900;white-space:nowrap;overflow:visible;text-overflow:clip;word-break:normal}.product-title .char-reveal{display:inline-flex;flex-wrap:nowrap;white-space:nowrap}.product-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:39rem}.product-card.is-reversed .product-visual{order:2}.product-card.is-reversed .product-info-shell{order:1}.product-header>p:last-child{font-size:1.08rem;line-height:1.78;color:var(--ink);font-weight:600}.product-visual{min-height:100%;margin:0;padding:0;border:0;border-radius:0;background:linear-gradient(135deg,#10203829,#1776d21a),radial-gradient(circle at 20% 20%,rgba(111,231,255,.26),transparent 24rem),linear-gradient(160deg,#d5e9fb,#c0def8 35%,#a4cbef)}.product-visual-mask{position:relative;display:grid;align-content:end;min-height:100%;padding:2rem;text-align:left;gap:.45rem;background:linear-gradient(180deg,#ffffff0f,#0c1c3457),linear-gradient(90deg,#ffffff14,#1020383d)}.product-visual-mask span{color:#ffffffdb;font-size:.86rem;font-weight:700;letter-spacing:.06em}.product-visual-mask strong{max-width:20rem;color:#fff;font-size:1.26rem;line-height:1.45;font-weight:800}.product-visual-mask p{max-width:24rem;margin-bottom:0;color:#ffffffd1;line-height:1.72}.product-info-shell{position:relative;overflow:hidden;display:grid;border:1px solid rgba(45,156,255,.24);box-shadow:inset 0 0 0 1px #2d9cff14;background:linear-gradient(180deg,#ffffffe6,#ecf6fff0),#ffffffd1}.product-info-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff8a,#ffffff29),radial-gradient(circle at top left,rgba(111,231,255,.16),transparent 18rem);pointer-events:none}.product-panel-view{position:relative;z-index:1;display:grid;align-content:start;gap:1.15rem;min-height:100%;padding:clamp(1.6rem,3vw,2.4rem)}.product-header{max-width:34rem}.product-panel-view-overview{text-align:center}.product-panel-view-overview .product-header{margin-left:auto;margin-right:auto}.product-panel-view-specs{text-align:left}.product-header-compact{margin-bottom:.3rem}.product-body{display:grid;grid-template-columns:1fr;gap:.95rem;margin:0}.product-body>div{padding:1rem 1.1rem;border-radius:20px;background:#ffffff9e;border:1px solid rgba(45,156,255,.25);box-shadow:inset 0 0 0 1px #2d9cff12;text-align:left}.product-body h4{margin-bottom:.65rem;color:var(--ink-dark);font-size:1rem;font-weight:800}.product-switch-button{justify-self:center;margin-top:auto;min-width:8.8rem}.product-specs-table{align-content:start;max-height:24rem;overflow:auto;padding-right:.2rem}.product-specs-table::-webkit-scrollbar{width:8px}.product-specs-table::-webkit-scrollbar-thumb{background:#2d9cff38;border-radius:999px}.product-panel-enter-active,.product-panel-leave-active{transition:opacity .32s ease,transform .42s cubic-bezier(.2,.7,.2,1)}.product-panel-enter-from{opacity:0;transform:translateY(1.6rem)}.product-panel-leave-to{opacity:0;transform:translateY(-1.6rem)}.spec-table{display:grid;gap:.45rem}.spec-row{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:.85rem .95rem;border-radius:var(--radius-sm);background:#ffffffbd;border:1px solid rgba(45,156,255,.08)}.spec-row span{color:var(--muted)}.spec-row strong{color:var(--ink)}.tech-placeholder{min-height:16rem;margin-bottom:1.2rem;padding:1.2rem;background:radial-gradient(circle at center,rgba(53,208,255,.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.tech-feature-matrix{position:relative;margin-top:1rem;padding:.5rem .2rem}.tech-feature-matrix:before{content:"";position:absolute;left:50%;top:52%;width:min(42%,15rem);aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(45,156,255,.2),rgba(45,156,255,.02) 65%,transparent 74%);pointer-events:none}.tech-feature-rings{position:absolute;top:.2rem;right:0;bottom:.2rem;left:0;pointer-events:none}.tech-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px dashed rgba(45,156,255,.24);transform:translate(-50%,-50%)}.tech-ring-a{width:min(94%,36rem);aspect-ratio:1 / 1}.tech-ring-b{width:min(76%,28rem);aspect-ratio:1 / 1;border-style:solid;border-color:#6fe7ff38}.tech-ring-c{width:min(58%,20rem);aspect-ratio:1 / 1;border-color:#2d9cff2e}.tech-feature-list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.9rem;align-items:center}.tech-feature-item{min-height:10.8rem;padding:1rem .95rem;border-radius:20px;border:1px solid rgba(45,156,255,.14);background:linear-gradient(180deg,#fffffff2,#f0f8ffe6),#ffffffe0;box-shadow:0 12px 28px #2d9cff14;display:grid;justify-items:center;align-content:center;text-align:center;gap:.65rem;position:relative;transition:transform .26s ease,box-shadow .26s ease,border-color .26s ease,background-color .26s ease;animation:none;transform:translate(0) scale(1);opacity:1}.tech-feature-item-1{grid-column:2;grid-row:2;z-index:3;animation:none}.tech-feature-item-2{grid-column:1;grid-row:1;--scatter-x: 118%;--scatter-y: 118%;animation-delay:60ms}.tech-feature-item-3{grid-column:3;grid-row:1;--scatter-x: -118%;--scatter-y: 118%;animation-delay:60ms}.tech-feature-item-4{grid-column:1;grid-row:3;--scatter-x: 118%;--scatter-y: -118%;animation-delay:60ms}.tech-feature-item-5{grid-column:3;grid-row:3;--scatter-x: -118%;--scatter-y: -118%;animation-delay:60ms}.tech-feature-list:not(.is-scatter-active) .tech-feature-item-2,.tech-feature-list:not(.is-scatter-active) .tech-feature-item-3,.tech-feature-list:not(.is-scatter-active) .tech-feature-item-4,.tech-feature-list:not(.is-scatter-active) .tech-feature-item-5{transform:translate(var(--scatter-x, 0),var(--scatter-y, 0)) scale(1)}.tech-feature-list.is-scatter-active .tech-feature-item{animation:techFeatureScatter 2.9s cubic-bezier(.2,.7,.2,1) forwards}.tech-feature-list.is-scatter-active .tech-feature-item-1{animation:none}.tech-feature-list.is-scatter-active .tech-feature-item-2,.tech-feature-list.is-scatter-active .tech-feature-item-3,.tech-feature-list.is-scatter-active .tech-feature-item-4,.tech-feature-list.is-scatter-active .tech-feature-item-5{animation-delay:24ms}.tech-feature-icon{display:inline-grid;place-items:center;width:clamp(3.95rem,4.3vw,4.35rem);height:clamp(3.95rem,4.3vw,4.35rem);border-radius:999px;border:1px solid rgba(45,156,255,.2);background:radial-gradient(circle at 35% 30%,#ffffffeb,#deefffe6),linear-gradient(145deg,#6fe7ff33,#2d9cff29);position:relative;overflow:hidden}.tech-feature-icon:before,.tech-feature-icon:after{content:"";position:absolute}.tech-feature-icon-radar:before{top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;border-radius:50%;border:2px solid rgba(23,118,210,.38);box-shadow:inset 0 0 0 6px #1776d21a,inset 0 0 0 12px #1776d20f}.tech-feature-icon-radar:after{width:1.1rem;height:2px;top:50%;left:50%;transform:translateY(-50%) rotate(-28deg);transform-origin:left center;background:linear-gradient(90deg,#1776d2f2,#6fe7ff6b)}.tech-feature-icon-data:before{width:2rem;height:1.5rem;left:50%;top:50%;transform:translate(-50%,-42%);border-radius:4px;background:linear-gradient(180deg,#1776d21a,#1776d205),linear-gradient(90deg,rgba(23,118,210,.78) 0 16%,transparent 16% 30%,rgba(23,118,210,.62) 30% 46%,transparent 46% 60%,rgba(23,118,210,.86) 60% 76%,transparent 76% 90%,rgba(23,118,210,.52) 90% 100%)}.tech-feature-icon-data:after{width:2.1rem;height:2px;left:50%;bottom:.82rem;transform:translate(-50%);background:#1776d273}.tech-feature-icon-algorithm:before{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 38%,rgba(23,118,210,.88) 0 .2rem,transparent .22rem),radial-gradient(circle at 70% 35%,rgba(23,118,210,.88) 0 .2rem,transparent .22rem),radial-gradient(circle at 50% 72%,rgba(23,118,210,.88) 0 .22rem,transparent .24rem),linear-gradient(32deg,transparent 47%,rgba(23,118,210,.5) 48% 52%,transparent 53%),linear-gradient(-31deg,transparent 47%,rgba(23,118,210,.5) 48% 52%,transparent 53%),linear-gradient(90deg,transparent 47%,rgba(23,118,210,.42) 48% 52%,transparent 53%)}.tech-feature-icon-smart:before{top:.86rem;right:.86rem;bottom:.86rem;left:.86rem;border-radius:6px;border:2px solid rgba(23,118,210,.72);background:#1776d214}.tech-feature-icon-smart:after{top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 14%,rgba(23,118,210,.42) 14% 16%,transparent 16% 24%,rgba(23,118,210,.42) 24% 26%,transparent 26% 74%,rgba(23,118,210,.42) 74% 76%,transparent 76% 84%,rgba(23,118,210,.42) 84% 86%,transparent 86%),linear-gradient(180deg,transparent 14%,rgba(23,118,210,.42) 14% 16%,transparent 16% 24%,rgba(23,118,210,.42) 24% 26%,transparent 26% 74%,rgba(23,118,210,.42) 74% 76%,transparent 76% 84%,rgba(23,118,210,.42) 84% 86%,transparent 86%)}.tech-feature-icon-detect:before{top:.78rem;right:.78rem;bottom:.78rem;left:.78rem;border-radius:50%;border:2px solid rgba(23,118,210,.66);box-shadow:inset 0 0 0 6px #1776d214}.tech-feature-icon-detect:after{width:1.9rem;height:1.9rem;left:50%;top:50%;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent 47%,rgba(23,118,210,.65) 48% 52%,transparent 53%),linear-gradient(180deg,transparent 47%,rgba(23,118,210,.65) 48% 52%,transparent 53%),radial-gradient(circle,rgba(23,118,210,.7) 0 8%,transparent 10%)}.tech-feature-item p{margin:0;color:var(--ink-dark);font-size:clamp(.9rem,.95vw,.98rem);line-height:1.28;font-weight:700;white-space:normal;word-break:break-word;text-wrap:balance}.tech-feature-list:hover .tech-feature-item{opacity:.9}.tech-feature-item:hover{transform:translateY(-6px);box-shadow:0 18px 34px #2d9cff24;border-color:#2d9cff47;background:linear-gradient(180deg,#fff,#ebf7fff2),#ffffffe6;opacity:1}@keyframes techFeatureEnter{0%{opacity:0;transform:translateY(16px) scale(.985);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes techFeatureScatter{0%{opacity:1;transform:translate(var(--scatter-x, 0),var(--scatter-y, 0)) scale(1);filter:blur(0)}34%{opacity:1;transform:translate(var(--scatter-x, 0),var(--scatter-y, 0)) scale(1);filter:blur(0)}72%{opacity:1;transform:translate(calc(var(--scatter-x, 0) * -.05),calc(var(--scatter-y, 0) * -.05)) scale(1.02);filter:blur(0)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes sloganArrowPulse{0%,to{transform:translate(0);opacity:.8}50%{transform:translate(4px);opacity:1}}@keyframes sloganGlowSweep{0%{background-position:200% 50%}to{background-position:-20% 50%}}@keyframes heroTitleFlow{0%{background-position:220% 50%;filter:drop-shadow(0 0 0 rgba(142,220,255,.1))}50%{background-position:90% 50%;filter:drop-shadow(0 0 12px rgba(142,220,255,.24))}to{background-position:-30% 50%;filter:drop-shadow(0 0 0 rgba(142,220,255,.1))}}@keyframes heroTitleFlowLoop{0%{background-position:210% 50%}to{background-position:-30% 50%}}@keyframes heroTitleBreath{0%,to{filter:drop-shadow(0 0 0 rgba(132,221,255,.12)) brightness(1) saturate(1)}50%{filter:drop-shadow(0 0 16px rgba(132,221,255,.38)) brightness(1.08) saturate(1.14)}}@keyframes heroIntroFadeUp{0%{opacity:0;transform:translateY(34px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroIntroShimmer{0%{opacity:0;transform:translate(-135%)}20%{opacity:.95}to{opacity:0;transform:translate(132%)}}@keyframes headingSlideReveal{0%{opacity:0;transform:translate3d(-28px,0,0);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0)}}@keyframes timelineBeam{0%{background-position:-35% 50%;opacity:.25}50%{opacity:1}to{background-position:135% 50%;opacity:.25}}@keyframes timelineDotPulse{0%,to{box-shadow:0 0 0 5px #38bbff29,0 0 18px #38bbff38;transform:scale(1)}50%{box-shadow:0 0 0 7px #38bbff33,0 0 26px #38bbff6b;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.hero-title span{animation:none;background-size:100% auto}.hero-section .hero-intro-item,.hero-section .hero-intro-item:after{animation:none!important;transition:none!important;opacity:1!important;transform:none!important;filter:none!important}#products .product-visual-mask,#products .product-visual-mask:before,#products .product-visual-image{animation:none!important;transition:none!important;transform:none!important;filter:none!important}}@keyframes globalBgBreath{0%,to{opacity:.74;transform:translate3d(-1.2%,-.8%,0) scale(1) rotate(0)}35%{opacity:1;transform:translate3d(1.8%,1.2%,0) scale(1.045) rotate(1deg)}68%{opacity:.92;transform:translate3d(-1.6%,1.4%,0) scale(1.02) rotate(-.8deg)}}@keyframes globalBgDrift{0%{background-position:0% 0%,100% 0%,50% 100%,64% 42%}to{background-position:6% 8%,94% 6%,52% 88%,58% 48%}}@keyframes globalBgFlow{0%{background-position:0% 0%,100% 0%,55% 25%,50% 100%,0% 0%}to{background-position:10% 6%,92% 8%,45% 30%,52% 92%,0% 0%}}@keyframes heroScrollHintFloat{0%,to{transform:translate(-50%) translateY(0);opacity:.88}50%{transform:translate(-50%) translateY(4px);opacity:1}}@keyframes heroScrollHintArrow{0%,to{opacity:.45;transform:translate(-50%) translateY(0) rotate(45deg)}50%{opacity:1;transform:translate(-50%) translateY(4px) rotate(45deg)}}@keyframes globalGridDrift{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(-12px,-10px,0);opacity:.84}}.subhead{margin:1rem 0 .65rem;font-weight:800;color:var(--ink-dark);font-size:1.02rem}.map-card{background:radial-gradient(circle at 10% 10%,rgba(41,166,255,.14),transparent 10rem),linear-gradient(180deg,#ffffffe0,#f6fbffeb),#ffffffd6}.map-placeholder{min-height:15rem;padding:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent),repeating-linear-gradient(45deg,rgba(255,255,255,.02),rgba(255,255,255,.02) 12px,transparent 12px,transparent 24px)}.wide-card{grid-column:span 3}.timeline-list{display:grid;gap:1rem}.timeline-list li{padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.contact-section{padding-bottom:2rem}.contact-grid{align-items:stretch}.contact-card{background:radial-gradient(circle at top right,rgba(95,230,255,.14),transparent 14rem),linear-gradient(180deg,#ffffffe6,#f4fafff0),#ffffffdb}.contact-list{display:grid;gap:1rem;margin-top:1.2rem}.contact-list li{display:grid;gap:.35rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.08)}.contact-list span{color:var(--muted);font-weight:700}.contact-list strong{color:var(--ink-dark);font-size:1.06rem;line-height:1.6}.contact-placeholder{min-height:12rem;margin-bottom:1.2rem;padding:1.2rem;background:radial-gradient(circle at center,rgba(53,208,255,.1),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.full-width{width:100%;margin-top:1rem}.scroll-reveal{opacity:0;transform:translate3d(0,2rem,0) scale(.988);filter:blur(6px);transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1),filter .42s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform,filter}.scroll-reveal.is-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}.reveal-heading h2,.reveal-heading .section-subtitle,.reveal-heading>p:last-child{opacity:0;transform:translate3d(-28px,0,0);clip-path:inset(0 100% 0 0)}.reveal-heading.is-visible h2{animation:headingSlideReveal .92s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--reveal-delay, 0ms) + 80ms)}.reveal-heading.is-visible .section-subtitle{animation:headingSlideReveal .92s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--reveal-delay, 0ms) + .32s)}.reveal-heading.is-visible>p:last-child{animation:headingSlideReveal .98s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--reveal-delay, 0ms) + .56s)}.char-reveal{white-space:normal}.char-reveal-char{display:inline-block;opacity:0;transform:translateY(.56em);filter:blur(2px);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.7,.2,1),filter .42s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--char-base-delay, 0ms) + (var(--char-index, 0) * var(--char-step-delay, 24ms)))}.scroll-reveal.is-visible .char-reveal-char,.company-brief.is-intro-visible .char-reveal-char,.char-reveal.is-active .char-reveal-char,.tech-story-panel.is-active .char-reveal-char{opacity:1;transform:translateY(0);filter:blur(0)}.back-to-top{position:fixed;right:clamp(1rem,2vw,1.6rem);bottom:clamp(1rem,2vw,1.6rem);z-index:30;width:3.35rem;height:3.35rem;border:1px solid rgba(45,156,255,.16);border-radius:999px;background:linear-gradient(135deg,#fffffff5,#e1f1fff0);box-shadow:0 18px 38px #457db433;color:var(--brand-strong);font-size:1.25rem;font-weight:700;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.back-to-top:hover{transform:translateY(-2px);box-shadow:0 20px 44px #457db43d;background:linear-gradient(135deg,#fff,#d6edfffa)}@media(prefers-reduced-motion:reduce){.scroll-reveal,.scroll-reveal.is-visible{opacity:1;transform:none;filter:none;transition:none}.reveal-heading h2,.reveal-heading .section-subtitle,.reveal-heading>p:last-child{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}.char-reveal-char{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.metric-orb,.metric-orb-grid,.metric-orb-core,.metric-orb-node,.hero-metric-orb,.hero-metric-orb-grid,.hero-metric-orb-core,.hero-metric-orb-node,.tech-feature-item,.about-timeline-shell:after,.timeline-node,.timeline-track-node{animation:none}.core-member li .char-reveal-char,.core-member li .char-reveal:after{animation:none!important}.tech-feature-item{opacity:1;transform:none;filter:none}.hero-slogan .slogan-to,body{animation:none}body:after{animation:none}.hero-scroll-hint,.hero-scroll-icon:before{animation:none}.coverage-tile,.coverage-bubble{animation:none}.coverage-collage .coverage-tile img,.coverage-tile:after{animation:none!important;opacity:1!important;filter:none!important}}@media(max-width:1080px){.site-header{grid-template-columns:1fr;border-radius:0}.hero-section,.results-grid,.about-grid,.technology-layout,.contact-grid,.product-body,.product-stage{grid-template-columns:1fr}.hero-showcase{min-height:26rem;height:clamp(26rem,72vh,42rem)}.hero-showcase-content{max-width:32rem;padding:2rem 1.35rem}.hero-title{font-size:clamp(2.8rem,8.8vw,4.9rem);line-height:1.02}.hero-slogan{font-size:clamp(1.12rem,2.8vw,1.45rem);margin-top:.95rem}.hero-overlay-panels{position:static;grid-template-columns:1fr;margin-top:1rem}.results-highlight-panels{grid-template-columns:1fr}.coverage-stage-card{min-height:26rem}.coverage-stage-canvas{min-height:22rem}.coverage-collage:before{background:linear-gradient(145deg,#e1effcad,#d6e8f8ad)}.coverage-bubbles{position:relative;inset:auto;padding:.95rem 1rem 1.2rem;display:flex;flex-wrap:wrap;gap:.75rem;max-width:100%}.coverage-web{display:none}.coverage-bubble{position:static;transform:none}.hero-overlay-card{min-height:auto}.cases-grid,.case-card{grid-template-columns:1fr}.wide-card{grid-column:auto}.products-heading{grid-template-columns:1fr;align-items:start}.product-carousel{grid-auto-columns:100%}.product-card.is-reversed .product-visual,.product-card.is-reversed .product-info-shell{order:initial}.product-stage{min-height:auto}.product-visual{min-height:19rem}.values-zigzag{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(7rem,auto);gap:.78rem}.value-mini-card p{font-size:.9rem;white-space:nowrap}.value-icon{width:3.35rem;height:3.35rem;margin-bottom:.5rem}.value-icon svg{width:2.2rem;height:2.2rem}.value-mini-card:nth-child(1){grid-column:1 / span 4;grid-row:1;min-height:7.4rem}.value-mini-card:nth-child(2){grid-column:3 / span 4;grid-row:2;min-height:7.2rem}.value-mini-card:nth-child(3){grid-column:1 / span 4;grid-row:3;min-height:7.2rem}.value-mini-card:nth-child(4){grid-column:2 / span 5;grid-row:4;min-height:7.3rem}.value-mini-card:nth-child(5){grid-column:1 / span 4;grid-row:5;min-height:7.3rem}.hero-section:before,.content-section:before{top:0;right:0;bottom:0;left:0}.metric-galaxy{min-height:auto;padding-top:1rem}.metric-orb{position:relative;inset:auto;transform:none;margin:0 auto 1rem}.metric-corners{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.metric-link-item,.metric-corner{max-width:none}.metric-corner{position:static}.metric-corner-1,.metric-corner-2,.metric-corner-3,.metric-corner-4{top:auto;right:auto;bottom:auto;left:auto;text-align:left;padding:.85rem .95rem;border-radius:var(--radius-md);background:#ffffffb8;border:1px solid rgba(45,156,255,.12)}.metric-link-item:before,.metric-corner-1:before,.metric-corner-2:before,.metric-corner-3:before,.metric-corner-4:before{display:none}.tech-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-feature-item-1,.tech-feature-item-2,.tech-feature-item-3,.tech-feature-item-4,.tech-feature-item-5{grid-column:auto;grid-row:auto}.tech-feature-matrix:before,.tech-feature-item:after{display:none}.tech-feature-rings{display:none}.tech-feature-list .tech-feature-item{animation:none!important;transform:none!important;opacity:1!important}.tech-feature-item p{white-space:normal;text-align:center}.hero-metric-wheel{min-height:auto;padding-top:8.2rem}.hero-metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem}.hero-metric-item{position:relative;left:auto;right:auto;top:auto;bottom:auto;text-align:left;padding:.55rem .65rem;border-radius:14px;background:#fff9}.hero-metric-item-1,.hero-metric-item-2,.hero-metric-item-3,.hero-metric-item-4{left:auto;right:auto;top:auto;bottom:auto;text-align:left}.hero-metric-item:before{display:none}.hero-metric-item strong{font-size:clamp(2rem,5.2vw,2.45rem)}.hero-metric-item span{font-size:1rem}.hero-metric-orb{top:0;transform:translate(-50%);width:8.2rem}}@media(max-width:720px){main{width:min(calc(100% - .4rem),var(--container))}.site-header{margin:0;padding:.85rem .95rem}.back-to-top{width:3rem;height:3rem}.brand{align-items:flex-start;gap:.85rem}.hero-copy,.hero-panel,.info-card,.product-card,.contact-card{border-radius:24px}h1{max-width:none}.hero-showcase{min-height:22.5rem;height:clamp(22.5rem,62vh,32rem)}.hero-showcase-content{padding:1.5rem 1rem}.hero-showcase-content .lead{font-size:1.05rem}.hero-title{font-size:clamp(2.2rem,11vw,3.4rem);line-height:1.05}.hero-slogan{padding-left:.85rem;border-left-width:3px;font-size:1.08rem}.hero-actions .button{min-height:3.25rem;padding:.92rem 1.38rem;font-size:1.04rem}.hero-overlay-panels{gap:.8rem}.hero-overlay-card{border-radius:20px}.results-highlight-panels .hero-overlay-card{min-height:auto}.coverage-core-label{width:clamp(6.5rem,26vw,8.2rem)}.coverage-core-label h3{font-size:clamp(.92rem,4.2vw,1.16rem)}.coverage-bubbles{padding:.85rem .95rem 1rem;gap:.62rem}.coverage-bubble{font-size:.94rem;padding:.62rem .96rem;animation:none}.hero-metric-wheel{min-height:auto}.hero-metric-item strong{font-size:1.2rem}.hero-metric-item span{font-size:.82rem}.hero-metric-item:before{width:2.35rem}.hero-metric-orb{width:5.8rem}.hero-advantage-card{padding:1rem 1.1rem}.hero-advantage-card li{font-size:1rem}.hero-mini-grid,.metric-grid,.spec-row{grid-template-columns:1fr}.values-zigzag{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(6.35rem,auto);gap:.7rem}.value-mini-card{min-height:6.3rem;padding:.82rem .72rem}.value-mini-card h4{font-size:1.08rem}.value-mini-card p{font-size:.88rem;white-space:nowrap}.value-icon{width:3rem;height:3rem;margin-bottom:.42rem}.value-icon svg{width:1.95rem;height:1.95rem}.value-mini-card:nth-child(1),.value-mini-card:nth-child(2),.value-mini-card:nth-child(3),.value-mini-card:nth-child(4),.value-mini-card:nth-child(5){grid-column:auto;grid-row:auto;min-height:6.3rem;border-radius:16px;clip-path:none}.nav-links{justify-content:flex-end}.products-toolbar{justify-content:space-between}.products-toolbar-bottom{justify-content:center}.product-carousel{grid-auto-columns:100%}.product-visual-mask,.product-panel-view{padding:1.25rem}.product-visual{min-height:16rem}.metric-corners,.tech-feature-list{grid-template-columns:1fr}.tech-feature-item{min-height:auto}.product-title{font-size:clamp(1.55rem,7vw,2.05rem);line-height:1.2}.hero-metric-wheel{padding-top:0;display:flex;flex-direction:column;align-items:center;gap:.72rem}.hero-metric-list{grid-template-columns:1fr}.hero-metric-item{padding:.55rem .72rem}.hero-metric-orb{position:relative;left:auto;top:auto;transform:none;width:7rem;order:-1;margin-bottom:.12rem}}@media(max-width:1280px){.product-stage{min-height:34rem}.product-panel-view{padding:clamp(1.35rem,2.2vw,2rem)}.product-title{font-size:clamp(1.6rem,2.2vw,2.2rem)}.tech-feature-rings{display:none}.tech-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:.85rem}.tech-feature-item-1{grid-column:1 / -1;grid-row:1;justify-self:center;width:min(100%,19rem)}.tech-feature-item-2{grid-column:1;grid-row:2}.tech-feature-item-3{grid-column:2;grid-row:2}.tech-feature-item-4{grid-column:1;grid-row:3}.tech-feature-item-5{grid-column:2;grid-row:3}.tech-feature-list .tech-feature-item{animation:none!important;transform:none!important;opacity:1!important}.tech-feature-matrix:before{display:none}.hero-metric-wheel{min-height:auto;padding-top:0;width:min(100%,42rem);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.9rem}.hero-metric-card{padding:clamp(1.3rem,2.2vw,2rem);overflow:hidden}.hero-metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,1.25vw,1rem);width:min(100%,32rem)}.hero-metric-item{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;text-align:left;padding:clamp(.5rem,.85vw,.72rem) clamp(.56rem,.95vw,.8rem);border-radius:12px;background:#ffffffa3}.hero-metric-item-1,.hero-metric-item-2,.hero-metric-item-3,.hero-metric-item-4{left:auto;right:auto;top:auto;bottom:auto;transform:none;text-align:left}.hero-metric-item:before{display:none}.hero-metric-item strong{font-size:clamp(1.9rem,4.6vw,2.45rem)}.hero-metric-item span{font-size:clamp(.9rem,1.55vw,1.02rem)}.hero-metric-orb{position:relative;left:auto;top:auto;transform:none;width:clamp(8.4rem,16vw,10.2rem);flex:0 0 auto;order:-1;margin-bottom:.2rem}}@media(max-width:900px){.product-stage{grid-template-columns:1fr;min-height:auto}.product-card.is-reversed .product-visual,.product-card.is-reversed .product-info-shell{order:initial}.product-visual{min-height:17.5rem}}@media(max-width:640px){.hero-metric-wheel{min-height:auto;padding-top:0;display:flex;flex-direction:column;align-items:center;gap:.62rem}.hero-metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .72rem}.hero-metric-item,.hero-metric-item-1,.hero-metric-item-2,.hero-metric-item-3,.hero-metric-item-4{position:relative;left:auto;right:auto;top:auto;bottom:auto;text-align:left;padding:.5rem .58rem;border-radius:12px;background:#fff9}.hero-metric-item:before{display:none}.hero-metric-item strong{font-size:clamp(1.6rem,9vw,2rem)}.hero-metric-item span{font-size:clamp(.88rem,4vw,1rem)}.hero-metric-orb{position:relative;left:auto;top:auto;transform:none;width:6.8rem;order:-1;margin-bottom:.08rem}}.product-stage>*,.technology-layout>*,.results-highlight-panels>*,.about-grid>*,.contact-grid>*{min-width:0}@media(max-width:1200px){main{width:min(calc(100% - 1.4rem),1100px)}.content-section{padding:clamp(1.2rem,2.4vw,1.9rem) clamp(.9rem,2.2vw,1.35rem)}.results-highlight-panels{grid-template-columns:1fr}.product-stage{grid-template-columns:1fr;min-height:auto}.product-card.is-reversed .product-visual,.product-card.is-reversed .product-info-shell{order:initial}.product-visual{min-height:18rem}.hero-metric-wheel{width:100%;margin-inline:auto;padding-top:0;gap:.78rem}.hero-metric-list{width:100%;max-width:30rem;margin-inline:auto}.hero-metric-orb{position:relative;left:auto;top:auto;transform:none}.hero-metric-card{width:min(100%,34rem);margin-inline:auto;padding:clamp(1.05rem,2.2vw,1.55rem);min-height:clamp(21.5rem,39vw,25rem)}.core-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .9rem}.core-member-photo{width:min(100%,9.4rem)}}@media(max-width:992px){.site-header{gap:.7rem;padding:.78rem .85rem}.brand-logo{width:4.35rem;height:4.35rem}.nav-links{gap:.55rem;padding-right:0}.nav-links a{font-size:1rem;padding:.58rem .88rem}.section-heading h2{font-size:clamp(1.95rem,4.2vw,2.45rem);line-height:1.12}.section-heading>p:last-child{font-size:1.04rem;line-height:1.72}.coverage-stage-card{min-height:clamp(22.5rem,52vw,29rem)}.coverage-stage-canvas{min-height:clamp(20rem,47vw,25rem)}}@media(max-width:768px){main{width:min(calc(100% - 1rem),760px);padding-bottom:2.6rem}.site-header{position:sticky;top:0}.brand-copy{gap:.08rem}.brand-copy strong{font-size:1rem}.brand-copy small{font-size:.72rem}.nav-links{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nav-links::-webkit-scrollbar{display:none}.hero-showcase-content{max-width:100%;padding:1.35rem 1.05rem 1.35rem 1.3rem}.hero-title{font-size:clamp(2.05rem,9vw,3.1rem);line-height:1.08}.hero-title span:last-child{margin-left:1.1ch}.hero-slogan{font-size:clamp(1.03rem,4.1vw,1.22rem);line-height:1.56}.hero-actions{gap:.62rem}.hero-actions .button{min-height:3rem;padding:.78rem 1.05rem;font-size:.98rem}.results-highlight-panels .hero-overlay-card,.hero-overlay-card{min-height:auto}.hero-metric-wheel{padding-top:0;width:100%}.hero-metric-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;width:100%;max-width:22.5rem}.hero-metric-item strong{font-size:clamp(1.45rem,8.2vw,1.95rem)}.hero-metric-item span{font-size:clamp(.86rem,3.8vw,.98rem)}.hero-metric-orb{width:clamp(6.2rem,18vw,6.95rem)}.hero-metric-card{width:min(100%,24.5rem);margin-inline:auto;padding:.95rem .85rem 1.05rem;min-height:19.2rem}.product-panel-view{padding:1.2rem 1rem}.product-title{font-size:clamp(1.4rem,6.6vw,1.9rem);line-height:1.23;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.product-model{letter-spacing:.03em;font-size:.95rem}.coverage-web{display:none}.coverage-core-label{width:clamp(6.8rem,30vw,8.5rem)}.coverage-bubbles{position:relative;inset:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.56rem;padding:.85rem .85rem 1rem}.coverage-bubble{position:static;transform:none;font-size:.92rem;padding:.58rem .9rem}.cases-section{margin-top:1rem}.core-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem .8rem}.core-member-photo{width:min(100%,8.6rem)}.core-member h4{font-size:1.24rem}.core-member li{font-size:.9rem}.enterprise-info-layout{grid-template-columns:1fr;gap:.8rem}.enterprise-media-rail{min-height:13.8rem;border-radius:18px}.company-brief{margin-top:1rem;padding:.9rem .85rem .85rem}.company-brief-head{flex-direction:column;align-items:flex-start;gap:.2rem}.company-brief-lead,.company-brief-points li,.company-brief-foot{font-size:.88rem}}@media(max-width:520px){.hero-metric-card{width:min(100%,19rem);padding:.82rem .72rem .92rem;min-height:17.6rem}.hero-metric-wheel{gap:.5rem}.hero-metric-list{grid-template-columns:1fr;width:100%;max-width:16.5rem;gap:.5rem}.hero-metric-item{text-align:left;padding:.42rem .5rem}.hero-metric-orb{width:clamp(5.35rem,23vw,6rem)}.section-heading h2{font-size:clamp(1.7rem,8.4vw,2.1rem)}.company-brief{border-radius:14px;padding:.82rem .72rem .78rem}.company-brief-head h4{font-size:1rem}.company-brief-head span{font-size:.68rem;letter-spacing:.1em}.core-team-grid{grid-template-columns:1fr}.core-member{justify-items:start}.core-member-photo{width:min(100%,10rem)}.values-zigzag{grid-template-columns:1fr;gap:.64rem}.value-mini-card p{font-size:.82rem}}@media(max-width:900px){.values-content{gap:0}.values-zigzag{gap:.7rem}.value-mini-card{min-height:5.2rem;padding:.7rem .75rem;font-size:.92rem}.value-icon{width:3rem;height:3rem;margin:0 auto .38rem}.value-icon svg{width:1.9rem;height:1.9rem}.value-mini-card h4{font-size:.98rem}.value-mini-card p{font-size:.72rem}.collage-item{border-radius:0}.about-timeline-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.about-timeline-shell{min-height:31rem}.about-timeline-list li{min-height:27.8rem}.about-timeline-list li.is-even,.about-timeline-list li.is-even:hover{transform:none}.about-timeline-list li.is-even .timeline-panel{top:calc(50% + 4.2rem);bottom:auto}.timeline-connector{display:none}.timeline-track-node{--node-size: 2.6rem;font-size:1.75rem}.timeline-node-layer{left:.45rem;right:.45rem}.timeline-panel{min-height:9.8rem}.timeline-date{font-size:.86rem;padding:.38rem .66rem}.timeline-title{font-size:.9rem;padding:.56rem .66rem .36rem}}@media(max-width:640px){.about-values-card:after{display:none}.values-content{flex-direction:column;gap:.8rem}.values-left,.values-right{width:100%}.values-zigzag{grid-template-columns:1fr;gap:.6rem}.value-mini-card:nth-child(1){grid-column:1}.value-mini-card:nth-child(2){grid-column:1}.value-mini-card:nth-child(3){grid-column:1}.value-mini-card:nth-child(4){grid-column:1}.value-mini-card:nth-child(5){grid-column:1}.value-mini-card{min-height:5rem;padding:.65rem .7rem;font-size:.88rem}.value-icon{width:2.8rem;height:2.8rem;margin:0 auto .35rem}.value-icon svg{width:1.8rem;height:1.8rem}.value-mini-card h4{font-size:.92rem}.value-mini-card p{font-size:.68rem}.people-collage{flex-direction:column}.collage-item{border-radius:0}.about-timeline-card{margin-top:.75rem}.about-timeline-shell{min-height:auto;padding-top:.35rem;padding-bottom:.55rem}.about-timeline-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.about-timeline-list li{min-height:13.8rem;transform:translateY(0)}.about-timeline-list li.is-even{transform:translateY(0)}.about-timeline-shell:before,.about-timeline-shell:after{display:none}.timeline-node,.timeline-node-layer,.timeline-connector{display:none}.timeline-date{font-size:.82rem;padding:.34rem .58rem}.timeline-title{padding:.5rem .58rem .32rem;font-size:.84rem;line-height:1.46}.about-timeline-list li:hover,.about-timeline-list li.is-even:hover{transform:none}}.hero-metric-item:before,.hero-metric-item-1:before,.hero-metric-item-2:before,.hero-metric-item-3:before,.hero-metric-item-4:before{content:none!important;display:none!important}.technology-story-section{overflow:visible;overflow-x:clip;padding-top:.5rem;padding-bottom:0}#technology .section-heading{margin-bottom:.04rem;width:min(100%,1720px);margin-left:auto;margin-right:auto}#technology.content-section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-top:.2rem!important;padding-left:clamp(1.6rem,4vw,5rem);padding-right:clamp(1.6rem,4vw,5rem);padding-bottom:0}.tech-story-scroll{position:relative;height:208vh;margin-top:0;overflow-x:clip;width:min(100%,1720px);margin-left:auto;margin-right:auto}.tech-story-sticky{position:sticky;top:clamp(3.8rem,5.2vh,4.4rem);height:calc(100vh - clamp(8.8rem,11vh,9.8rem));min-height:32rem;display:flex;align-items:flex-start;padding-top:0}#technology.content-section+.content-section{margin-top:.65rem!important;padding-top:.2rem!important}.tech-story-layout{width:100%;height:100%;margin:0;border-radius:28px;border:1px solid rgba(68,152,214,.24);background:radial-gradient(circle at 14% 12%,rgba(153,223,255,.22),transparent 40%),radial-gradient(circle at 86% 20%,rgba(103,187,245,.18),transparent 44%),linear-gradient(150deg,#eff9fff0,#e4f3ffdb);box-shadow:inset 0 0 0 1px #dbf3ffb3,0 18px 40px #3976ad2e;display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr) 2.2rem;gap:clamp(1rem,2vw,1.7rem);padding:clamp(.85rem,1.8vw,1.35rem);align-items:center;overflow:hidden}.tech-story-media{position:relative;align-self:center;height:84%;border-radius:22px;overflow:hidden;background:#c5e3f985;border:1px solid rgba(127,198,255,.2)}.tech-story-image-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.05) translateY(16px);will-change:opacity,transform;transition:opacity .54s cubic-bezier(.2,.7,.2,1),transform .76s cubic-bezier(.2,.7,.2,1)}.tech-story-image-layer.is-active{opacity:1;transform:scale(1) translateY(0)}.tech-story-image-blur-wrap,.tech-story-image-clear-wrap{position:absolute}.tech-story-image-blur-wrap{top:0;right:0;bottom:0;left:0;overflow:hidden}.tech-story-image-blur,.tech-story-image-clear{position:relative;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.tech-story-image-blur{transform:scale(1.04);filter:blur(2.8px) saturate(1.03) brightness(.98);opacity:.62}.tech-story-image-clear-wrap{top:7%;right:7%;bottom:7%;left:7%;z-index:1;overflow:hidden;border-radius:18px;border:1px solid rgba(197,229,250,.32);box-shadow:0 12px 24px #23568633,inset 0 0 0 1px #eef8ff33;background:transparent}.tech-story-image-clear{object-fit:cover;object-position:center center;filter:saturate(1.06) contrast(1.03)}.tech-story-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#ceeaff05,#81bae914),radial-gradient(circle at 76% 24%,rgba(124,213,255,.12),transparent 44%),radial-gradient(circle at 22% 72%,rgba(55,145,225,.08),transparent 46%)}.tech-mobile-controls,.about-mobile-followup,.about-mobile-points-card,.about-mobile-rail-controls,.about-values-progress{display:none}.tech-story-content{position:relative;align-self:center;height:78%;border-radius:22px;border:1px solid rgba(128,201,255,.2);background:linear-gradient(165deg,#f4fbffe6,#e3f2ffc7);overflow:hidden}.tech-story-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(1rem,1.9vw,1.5rem) clamp(1rem,1.85vw,1.5rem);display:grid;align-content:center;opacity:0;transform:translate(24px);will-change:opacity,transform;transition:opacity .36s ease,transform .52s cubic-bezier(.2,.7,.2,1);overflow-y:auto;overflow-x:hidden}.tech-story-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transform:translate(-120%);background:linear-gradient(108deg,transparent 36%,rgba(184,231,255,.36) 50%,transparent 64%)}.tech-story-panel>*{width:min(100%,34rem);margin-left:auto;margin-right:auto}.tech-story-panel.is-active{opacity:1;transform:translate(0)}.tech-story-panel.is-active:after{animation:techPanelShine .86s ease-out 1 both}.tech-story-enter{opacity:0;transform:translateY(16px);filter:blur(6px);transition:opacity .42s ease,transform .52s cubic-bezier(.2,.7,.2,1),filter .52s cubic-bezier(.2,.7,.2,1)}.tech-story-panel.is-active .tech-story-enter{opacity:1;transform:translateY(0);filter:blur(0);transition-delay:var(--enter-delay, 0ms)}.tech-story-panel h3{margin:.15rem 0 .85rem;font-size:clamp(1.2rem,1.8vw,1.56rem);color:var(--ink-dark);letter-spacing:.01em}.tech-story-panel .card-index{margin-bottom:.36rem;color:#1f70b4e0}.tech-story-panel .bullet-list{margin-bottom:1.05rem}.tech-story-panel .bullet-list li,.tech-story-panel .spec-row{color:var(--muted-dark);font-size:.95rem;line-height:1.6}.tech-story-line{opacity:0;transform:translate(24px);filter:blur(4px);transition:opacity .38s ease,transform .52s cubic-bezier(.2,.7,.2,1),filter .52s cubic-bezier(.2,.7,.2,1)}.tech-story-panel.is-active .tech-story-line{opacity:1;transform:translate(0);filter:blur(0);transition-delay:var(--item-delay, 0ms)}.tech-story-text-reveal{white-space:normal}.tech-story-panel h3.tech-story-text-reveal{display:flex;flex-wrap:wrap}.tech-story-text-reveal .tech-char{display:inline-block;opacity:0;transform:translateY(10px);filter:blur(2px);transition:opacity .32s ease,transform .42s cubic-bezier(.2,.7,.2,1),filter .42s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--item-delay, 0ms) + (var(--line-index, 0) * 60ms) + (var(--char-index, 0) * 22ms))}.tech-story-panel.is-active .tech-story-text-reveal .tech-char{opacity:1;transform:translateY(0);filter:blur(0)}@keyframes techPanelShine{0%{opacity:0;transform:translate(-120%)}12%{opacity:.75}to{opacity:0;transform:translate(130%)}}@keyframes techStoryImageBreath{0%,to{opacity:.32;transform:scale(.98)}50%{opacity:.52;transform:scale(1.03)}}@keyframes techStoryImageSweep{0%{opacity:0;transform:translate(-145%) skew(-14deg)}18%{opacity:.44}36%{opacity:0;transform:translate(150%) skew(-14deg)}to{opacity:0;transform:translate(150%) skew(-14deg)}}.tech-story-panel .spec-table{border-color:#80c9ff3d;background:#ebf7ffcc}.tech-story-panel .spec-row{border-color:#80c9ff33}.tech-story-panel .spec-row strong{color:var(--ink-dark)}.tech-story-panel .tech-feature-matrix{margin-top:.1rem;min-height:clamp(18rem,45vh,24rem);background:#ecf8ffc7;border-radius:20px;border:1px solid rgba(122,201,255,.2);padding:clamp(.8rem,1.6vw,1.1rem)}.tech-story-panel .tech-feature-item{background:linear-gradient(170deg,#ffffffe0,#eef8ffc7)}.tech-story-progress{position:relative;display:grid;align-content:center;justify-items:center;gap:2.35rem;min-height:15.5rem}.tech-progress-rail,.tech-progress-fill{position:absolute;left:50%;transform:translate(-50%);width:3px;border-radius:999px}.tech-progress-rail{top:.95rem;bottom:.95rem;background:linear-gradient(180deg,#b5ddf857,#acd5f224)}.tech-progress-fill{top:.95rem;height:calc((100% - 1.9rem) * var(--progress, 0));background:linear-gradient(180deg,#3db5fff2,#7bdcffd9);box-shadow:0 0 10px #3db5ff47;transition:height .18s linear}.tech-progress-dot{position:relative;z-index:1;display:block;width:.6rem;height:.6rem;border-radius:50%;border:2px solid rgba(183,224,250,.92);background:#e6f6fff2;box-shadow:0 0 0 4px #b0defb38;transition:transform .26s ease,border-color .26s ease,background-color .26s ease,box-shadow .26s ease}.tech-progress-dot.is-active{transform:scale(1.22);border-color:#4dbffff2;background:#6bd0fff5;box-shadow:0 0 0 5px #6bd0ff3d}@media(max-width:1200px){.tech-story-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) 2rem}}@media(max-width:980px){.tech-story-scroll{height:216vh}.tech-story-sticky{top:4.35rem;height:calc(100vh - 6.15rem);min-height:30rem;padding-top:0}.tech-story-layout{width:100%;height:100%;grid-template-columns:1fr;grid-template-rows:minmax(12.2rem,28vh) minmax(0,1fr);gap:.85rem;padding:.85rem}.tech-story-progress{position:absolute;right:.95rem;top:50%;transform:translateY(-50%);z-index:2;min-height:13rem}.tech-story-content{min-height:22rem;height:auto}.tech-story-media{height:100%}.tech-story-panel{padding:.82rem .85rem .9rem}}@media(max-width:640px){.tech-story-scroll{height:224vh}.tech-story-sticky{top:4.2rem;height:calc(100vh - 5.35rem);min-height:25.5rem}.tech-story-layout{border-radius:20px;padding:.7rem;grid-template-rows:minmax(10.8rem,24vh) minmax(0,1fr)}.tech-story-media,.tech-story-content{border-radius:16px}.tech-story-panel h3{font-size:1.24rem;margin-bottom:.62rem}.tech-story-panel .tech-feature-matrix{min-height:15.8rem;padding:.62rem}.tech-progress-dot{width:.55rem;height:.55rem}.tech-progress-dot.is-active{transform:scale(1.16)}}.hero-section+.content-section,.content-section+.content-section{margin-top:clamp(2rem,3.8vw,3.1rem)!important;padding-top:clamp(.5rem,1.2vw,.95rem)!important}.hero-section+.content-section:after,.content-section+.content-section:after{content:"";position:absolute;left:clamp(.7rem,2vw,1.8rem);right:clamp(.7rem,2vw,1.8rem);top:calc(clamp(2rem,3.8vw,3.1rem)*-.52);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(86,170,232,.22) 14%,rgba(118,197,246,.2) 50%,rgba(86,170,232,.22) 86%,transparent 100%);pointer-events:none}main>.content-section,#products.content-section,#technology.content-section,#results.content-section,#about.content-section,#contact.content-section{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}#technology .tech-story-layout,#results .coverage-stage-card,#about .feature-card,#about .company-profile-card,#about .core-team-card,#about .about-values-card,#about .about-timeline-card,#contact .contact-card,#results .case-card{border:0!important;box-shadow:none!important;background:transparent!important}#technology .tech-story-media,#technology .tech-story-content,#products .product-info-shell,#products .product-body>div,#about .company-brief,#about .enterprise-media-rail,#about .timeline-panel,#results .hero-overlay-card,#results .case-content,#contact .contact-placeholder{border:0!important;box-shadow:0 10px 24px #25649714!important}main>.content-section{--ink: #102944;--ink-dark: #0d223a;--muted: #49698a;--muted-dark: #3c5f80}main>.content-section :is(.info-card,.contact-card,.case-card,.coverage-stage-card,.hero-overlay-card,.product-info-shell,.product-body>div,.product-visual-mask,.company-brief,.enterprise-media-rail,.timeline-panel,.timeline-media-placeholder,.value-mini-card,.tech-story-layout,.tech-story-media,.tech-story-content,.tech-story-image-clear-wrap,.spec-table,.spec-row,.contact-placeholder,.case-date,.carousel-status,.carousel-button,.carousel-dot){border:0!important}main>.content-section :is(.product-info-shell,.product-body>div,.company-brief,.timeline-panel,.value-mini-card,.spec-table,.contact-placeholder,.case-date):before,main>.content-section :is(.product-info-shell,.product-body>div,.company-brief,.timeline-panel,.value-mini-card,.spec-table,.contact-placeholder,.case-date):after{border:0!important;box-shadow:none!important}main>.content-section .product-info-shell,main>.content-section .product-body>div,main>.content-section .company-brief,main>.content-section .timeline-panel,main>.content-section .value-mini-card,main>.content-section .spec-table,main>.content-section .contact-placeholder,main>.content-section .case-date,main>.content-section .tech-story-media,main>.content-section .tech-story-content{box-shadow:0 12px 24px #1c568817!important}main>.content-section .info-list dt,main>.content-section .contact-list span,main>.content-section .case-summary,main>.content-section .section-heading>p:last-child,main>.content-section .bullet-list,main>.content-section .product-model{color:#4a6d90!important}#technology .tech-story-layout{background:radial-gradient(circle at 18% 14%,rgba(146,207,248,.24),transparent 42%),radial-gradient(circle at 84% 22%,rgba(120,191,240,.2),transparent 44%),linear-gradient(155deg,#cbe0f2a8,#b9d4ec94)!important}#technology .tech-story-content{background:linear-gradient(165deg,#c6ddf19e,#b8d4ec85)!important}#about .company-brief{background:linear-gradient(150deg,#c4dcf19e,#b8d2e980),#c0d9ee75!important}#results .hero-overlay-card{background:linear-gradient(145deg,#c6ddf099,#b6d2ea85),#c1daee75!important}#results .results-highlight-panels>*,#technology .tech-story-layout>*,#about .company-brief{outline:none!important}body{background:radial-gradient(circle at 12% 6%,rgba(66,165,245,.34),transparent 30rem),radial-gradient(circle at 88% 12%,rgba(44,124,214,.3),transparent 34rem),radial-gradient(circle at 56% 28%,rgba(40,132,222,.26),transparent 28rem),radial-gradient(circle at 50% 100%,rgba(57,148,235,.22),transparent 40rem),linear-gradient(180deg,#0b2a4a,#103a65 46%,#123f6f)!important}body:before{background-image:linear-gradient(rgba(116,191,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(116,191,255,.08) 1px,transparent 1px)!important}body:after{background:radial-gradient(circle at 14% 16%,rgba(126,215,255,.72),transparent 30rem),radial-gradient(circle at 84% 22%,rgba(79,188,255,.6),transparent 36rem),radial-gradient(circle at 50% 74%,rgba(99,203,255,.52),transparent 32rem),radial-gradient(circle at 60% 42%,rgba(65,167,245,.4),transparent 28rem)!important;filter:blur(10px) saturate(1.26)!important;opacity:1!important;animation:globalBgBreath 6.2s ease-in-out infinite,globalBgDrift 12.8s ease-in-out infinite alternate!important}@keyframes globalBgBreath{0%,to{transform:scale(1) translateZ(0);filter:blur(9px) saturate(1.18) brightness(.98);opacity:.86}50%{transform:scale(1.08) translate3d(-1.2%,-1.6%,0);filter:blur(12px) saturate(1.42) brightness(1.08);opacity:1}}main>.content-section{--ink: #eaf5ff !important;--ink-dark: #f5fbff !important;--muted: #c4dcf4 !important;--muted-dark: #d8eaff !important}main>.content-section :is(.info-card,.contact-card,.case-card,.hero-overlay-card,.coverage-stage-card,.product-info-shell,.product-body>div,.company-brief,.timeline-panel,.enterprise-media-rail,.tech-story-layout,.tech-story-media,.tech-story-content){border:0!important;background:linear-gradient(160deg,#08213cbd,#0d32598f),#09264475!important;box-shadow:0 18px 38px #020e1e52,inset 0 0 0 1px #74c9ff0f!important}#technology .tech-story-media,#technology .tech-story-image-clear-wrap,#about .enterprise-media-rail{background:#0e365c85!important}main>.content-section :is(.tech-story-panel .spec-table,.tech-story-panel .tech-feature-matrix,.tech-story-panel .tech-feature-item,.product-visual-mask,.contact-placeholder,.case-date,.timeline-media-placeholder,.value-mini-card){border:0!important;background:linear-gradient(155deg,#0e345bb8,#0a28498a),#0b294870!important;box-shadow:0 12px 26px #0311223d,inset 0 0 0 1px #7ed0ff0d!important}main>.content-section :is(.tech-story-panel .spec-row,.info-list div,.contact-list li,.timeline-panel,.company-brief-foot){border-color:#86d1ff24!important}main>.content-section :is(h2,h3,h4,.section-heading p,.eyebrow,.section-subtitle,.product-model,.product-header p,.bullet-list li,.info-list dt,.info-list dd,.case-summary,.company-brief-lead,.company-brief-points li,.company-brief-foot,.contact-list span,.contact-list strong,.spec-row span,.spec-row strong,.timeline-date,.timeline-title){color:#f4fbff!important}main>.content-section :is(.hero-metric-item strong,.hero-metric-item span,.hero-advantage-card li,.coverage-core-label h3,.coverage-bubble,.cases-header p,.product-title,.case-title){color:#f6fbff!important;text-shadow:0 1px 0 rgba(4,18,34,.5),0 0 18px rgba(130,215,255,.16)!important}main>.content-section .section-heading:before{background:linear-gradient(180deg,#6cd8ff,#3ca7ff)!important;box-shadow:0 0 22px #6fddff7a!important}main>.content-section .section-heading:after{background:linear-gradient(90deg,rgba(133,217,255,.45),transparent 74%)!important}main>.content-section .bullet-list li:before,main>.content-section .company-brief-points li:before{background:linear-gradient(180deg,#7de9ff,#42bbff)!important;box-shadow:0 0 0 3px #79e7ff38!important}main>.content-section .hero-advantage-card li:before{background:linear-gradient(180deg,#7ce8ff,#37a7ff)!important;box-shadow:0 0 14px #7ce8ff6b!important}main>.content-section .info-list div,main>.content-section .company-brief-foot,main>.content-section .spec-row{border:0!important}main>.content-section :is(.eyebrow,.section-subtitle,.section-heading>p:last-child,.card-index,.product-model,.info-list dt,.contact-list span,.company-brief-head span,.case-date span,.timeline-date,.tech-story-panel .card-index){color:#dff3ff!important;font-weight:800!important;letter-spacing:.06em!important;text-shadow:0 1px 0 rgba(6,20,38,.35),0 0 12px rgba(146,226,255,.28)!important}main>.content-section :is(h3,h4,.cases-header h3,.product-title,.timeline-title,.company-brief-head h4){color:#f2f9ff!important;text-shadow:0 1px 0 rgba(6,20,38,.32),0 0 10px rgba(132,219,255,.22)!important}main>.content-section :is(p,li,.bullet-list li,.company-brief-lead,.company-brief-points li,.company-brief-foot,.case-summary,.spec-row span,.spec-row strong,.info-list dd,.contact-list strong){color:#dbeeff!important}main>.content-section :is(.section-heading>p,.section-subtitle,.eyebrow,.card-index,.product-model,.timeline-date,.case-date,.case-date span,.company-brief-head span,.info-list dt,.contact-list span,.spec-row span,.tech-story-panel .card-index){color:#ecf7ff!important;opacity:1!important;font-weight:700!important;letter-spacing:.05em!important;text-shadow:0 1px 0 rgba(5,18,35,.45),0 0 14px rgba(134,219,255,.3)!important}main>.content-section .section-heading>p:last-child{color:#e6f4ff!important;font-weight:600!important;text-shadow:0 1px 0 rgba(5,18,35,.42),0 0 12px rgba(116,207,255,.26)!important}main>.content-section :is(.hero-overlay-card,.coverage-stage-card,.company-brief,.tech-story-content,.contact-card){-webkit-backdrop-filter:blur(14px) saturate(1.08)!important;backdrop-filter:blur(14px) saturate(1.08)!important}#technology .section-heading,#results .section-heading{display:grid;gap:.4rem;margin-bottom:1.4rem}#technology .section-heading{width:min(100%,1720px);margin-left:auto;margin-right:auto;margin-bottom:1.4rem;max-width:none}#technology.content-section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:clamp(1.6rem,4vw,5rem);padding-right:clamp(1.6rem,4vw,5rem);padding-bottom:0}#about .company-profile-card .card-index{margin-bottom:.65rem;background:#49baff1f!important;color:#dff4ff!important;box-shadow:none!important}#technology .tech-story-layout{grid-template-columns:minmax(0,1.46fr) minmax(20rem,.72fr) 1.2rem;gap:clamp(1.2rem,3vw,3rem);align-items:center;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}#technology .tech-story-media,#technology .tech-story-content{border-radius:0!important;background:transparent!important;box-shadow:none!important}#technology .tech-story-media{height:clamp(35rem,48vw,47rem);min-height:clamp(35rem,48vw,47rem);border-radius:28px!important;overflow:hidden}#technology .tech-story-image-clear-wrap{top:5%;right:4.5%;bottom:5%;left:4.5%;border-radius:22px!important;overflow:hidden;position:absolute;border:1px solid rgba(206,236,255,.32)!important;box-shadow:0 14px 28px #081e3657,inset 0 0 0 1px #e3f6ff2e!important}#technology .tech-story-image-layer.is-active .tech-story-image-clear-wrap:before,#technology .tech-story-image-layer.is-active .tech-story-image-clear-wrap:after{content:"";position:absolute;pointer-events:none}#technology .tech-story-image-layer.is-active .tech-story-image-clear-wrap:before{top:-26%;right:-26%;bottom:-26%;left:-26%;background:radial-gradient(circle at 50% 50%,rgba(168,228,255,.24),transparent 60%);mix-blend-mode:screen;animation:techStoryImageBreath 5.8s ease-in-out infinite}#technology .tech-story-image-layer.is-active .tech-story-image-clear-wrap:after{top:-14%;right:-28%;bottom:-14%;left:-28%;background:linear-gradient(102deg,transparent 34%,rgba(210,242,255,.46) 49%,rgba(255,255,255,.6) 52%,transparent 68%);mix-blend-mode:screen;opacity:0;animation:techStoryImageSweep 6.8s cubic-bezier(.2,.6,.2,1) infinite 1.1s}@media(prefers-reduced-motion:reduce){#technology .tech-story-image-layer.is-active .tech-story-image-clear-wrap:before,#technology .tech-story-image-layer.is-active .tech-story-image-clear-wrap:after{animation:none!important}}#technology .tech-story-image-blur-wrap{display:block!important;top:0;right:0;bottom:0;left:0;border-radius:28px;overflow:hidden}#technology .tech-story-image-blur{opacity:.72;filter:blur(9px) saturate(1.06) brightness(.9);transform:scale(1.12)}#technology .tech-story-image-clear{border-radius:inherit;box-shadow:none;filter:saturate(1.06) contrast(1.03)}@media(hover:hover)and (pointer:fine){#technology .tech-story-image-layer.is-active .tech-story-image-clear-wrap,#technology .tech-story-image-layer.is-active .tech-story-image-clear,#technology .tech-story-image-layer.is-active .tech-story-image-blur{transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s cubic-bezier(.2,.7,.2,1)}#technology .tech-story-media:hover .tech-story-image-layer.is-active .tech-story-image-clear-wrap{transform:scale(1.035);box-shadow:0 18px 34px #081e366b,0 0 0 1px #b0e6ff2e,inset 0 0 0 1px #e3f6ff38!important}#technology .tech-story-media:hover .tech-story-image-layer.is-active .tech-story-image-clear{transform:scale(1.06)}#technology .tech-story-media:hover .tech-story-image-layer.is-active .tech-story-image-blur{transform:scale(1.14)}}#technology .tech-story-content{display:grid;align-items:center;height:clamp(35rem,48vw,47rem);min-height:clamp(35rem,48vw,47rem);background:transparent!important;overflow:visible}#technology .tech-story-panel{padding:.25rem 0;align-content:center;overflow:visible}#technology .tech-story-panel:after{content:none!important;display:none!important}#technology .tech-story-panel>*{width:100%;margin-left:0;margin-right:0}#technology .tech-story-panel h3{margin:0 0 1rem;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:850;letter-spacing:-.01em}#technology .tech-story-panel .bullet-list{display:grid;gap:.8rem;margin-bottom:1.4rem}#technology .tech-story-panel .bullet-list li,#technology .tech-story-panel .spec-row{font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.8;color:#d8ecff!important}#technology .tech-story-panel .spec-table,#technology .tech-story-panel .tech-feature-matrix{padding:0!important;background:transparent!important;box-shadow:none!important}#technology .tech-story-panel .spec-table{border:0!important;border-radius:0!important;gap:.8rem}#technology .tech-story-panel .spec-row{padding:.75rem 0!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(132,207,255,.18)!important;border-radius:0!important;box-shadow:none!important}#technology .tech-story-panel .spec-row:last-child{border-bottom:0!important}#technology .tech-story-panel .tech-feature-item{background:transparent!important;box-shadow:none!important;padding-left:0;padding-right:0}#technology .tech-story-progress{min-height:100%;gap:2.6rem}#technology .tech-progress-rail{background:linear-gradient(180deg,#82ceff14,#82ceff3d)}#technology .tech-progress-rail,#technology .tech-progress-fill{display:none!important}#technology .tech-progress-dot{--dot-fill: 0;position:relative;overflow:hidden;width:.62rem;height:2.3rem;border-radius:.34rem;border:1px solid rgba(126,207,255,.32);background:#79ccff1f;box-shadow:inset 0 1px #d6f5ff1f,0 2px 6px #14365f29}#technology .tech-progress-dot:before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(var(--dot-fill, 0) * 100%);background:linear-gradient(180deg,#66d9ff,#2f9fe4);box-shadow:inset 0 0 0 1px #aae6ff38;transition:height .22s linear}#technology .tech-progress-dot.is-active{transform:scale(1.08);border-color:#1a7fdd73;box-shadow:0 0 0 2px #38bbff33}#results .results-highlight-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,2.6vw,2.3rem);margin-top:3.4rem;margin-bottom:0}#results .results-highlight-panels .hero-overlay-card,#results .coverage-stage-card{min-height:auto;padding:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#results .hero-metric-card{padding:.2rem 0!important}#results .hero-metric-wheel{min-height:0;display:grid;place-items:center}#results .hero-metric-list{display:grid;grid-template-columns:minmax(0,15rem) clamp(11.4rem,14.2vw,13.2rem) minmax(0,15rem);row-gap:clamp(1.75rem,2.75vw,2.6rem);column-gap:0;justify-content:center;width:min(100%,62rem);margin-left:auto;margin-right:auto;position:relative;z-index:2;align-items:center}#results .hero-metric-item{position:static;display:grid;gap:.18rem;width:100%}#results .hero-metric-item-1,#results .hero-metric-item-3{grid-column:1}#results .hero-metric-item-2,#results .hero-metric-item-4{grid-column:3}#results .hero-metric-item-1,#results .hero-metric-item-3{text-align:right!important;justify-self:end}#results .hero-metric-item-2,#results .hero-metric-item-4{text-align:left!important;justify-self:start}#results .hero-metric-item strong{font-size:clamp(2.2rem,3.2vw,3.2rem);color:#f6fbff!important}#results .hero-metric-item span{font-size:clamp(1rem,1.2vw,1.1rem);color:#d7ebff!important}#results .hero-metric-orb{width:clamp(9.2rem,11.8vw,11.2rem);inset:auto;left:50%;top:50%;right:auto;transform:translate(-50%,-50%);opacity:.42;border-color:#9be0ff9e;box-shadow:0 0 0 1px #85d4ff47,0 0 34px #5cbcf857;pointer-events:none}#results .hero-metric-orb:before,#results .hero-metric-orb:after{border-color:#9be0ff73}#results .hero-metric-orb-grid{opacity:.5}#results .hero-metric-orb-core{box-shadow:0 14px 30px #2885d657,0 0 26px #91d6ff52}#results .hero-metric-orb-node{background:#afe2ff;box-shadow:0 0 0 5px #afe2ff47}#results .hero-advantage-card{padding:.2rem clamp(1.3rem,2.4vw,2.6rem) 0!important}#results .hero-advantage-card ul{gap:1.25rem;width:min(100%,48rem);margin-left:auto;margin-right:auto}#results .hero-advantage-card li{padding-left:1rem;font-size:clamp(1.18rem,1.8vw,1.6rem);line-height:1.7}#results .coverage-stage-card{min-height:clamp(24rem,38vw,31rem);margin-top:1.2rem;margin-bottom:1.8rem}#about .about-values-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}#about .about-values-card:before{background:radial-gradient(circle at 14% 64%,rgba(130,214,255,.2),transparent 13rem),radial-gradient(circle at 83% 44%,rgba(141,222,255,.18),transparent 11rem),radial-gradient(circle at 46% 28%,rgba(165,233,255,.16),transparent 10rem)!important}#about .value-mini-card,#about .value-mini-card:nth-child(1),#about .value-mini-card:nth-child(2),#about .value-mini-card:nth-child(3),#about .value-mini-card:nth-child(4),#about .value-mini-card:nth-child(5){background:linear-gradient(150deg,#54abe680,#2b81c45c),#3890d057!important;border-color:#aae4ff61!important;box-shadow:0 16px 30px #08264933,inset 0 0 0 1px #d2f4ff1f!important}#about .value-mini-card h4,#about .value-mini-card:nth-child(1) h4,#about .value-mini-card:nth-child(3) h4,#about .value-mini-card:nth-child(5) h4{color:#f4fbff!important;text-shadow:0 1px 0 rgba(4,18,34,.42),0 0 12px rgba(136,219,255,.24)!important}#about .values-zigzag:before{opacity:1;filter:drop-shadow(0 0 10px rgba(147,229,255,.42))}#about .values-zigzag:after{opacity:.95}#contact.contact-section{padding-bottom:1.15rem}#contact .section-heading{margin-bottom:.95rem}#contact .section-heading h2{font-size:clamp(1.95rem,3.05vw,3rem)}#contact .section-heading>p:last-child{font-size:clamp(.92rem,1.08vw,1rem)}#contact .contact-grid{width:min(100%,1340px);margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(.95rem,2.1vw,1.75rem);min-height:clamp(14rem,18vw,17.5rem);align-items:stretch}#contact .contact-card{padding:clamp(.95rem,1.4vw,1.25rem);background:transparent!important;box-shadow:none!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#contact .contact-card:first-child{display:flex;flex-direction:column;justify-content:center}#contact .contact-card:first-child h3{font-size:clamp(1.66rem,2.05vw,2.15rem);margin-bottom:.42rem}#contact .contact-card:first-child>p{font-size:clamp(.95rem,1.08vw,1.04rem);line-height:1.52;margin-bottom:.2rem}#contact .contact-english-line{display:flex;flex-wrap:wrap;gap:0 .38rem}#contact .contact-english-line>span{white-space:nowrap}#contact .contact-list{margin-top:.72rem;gap:.85rem}#contact .contact-list li{padding-bottom:.78rem}#contact .contact-list span{font-size:clamp(1rem,1.1vw,1.08rem)}#contact .contact-list strong{font-size:clamp(1rem,1.14vw,1.18rem);line-height:1.58}#contact .contact-phones{display:inline-flex;flex-wrap:wrap;gap:0}#contact .contact-phones-desktop{display:inline}#contact .contact-phones-mobile{display:none}#contact .contact-image-card{position:relative;display:flex;justify-content:center;align-items:flex-start;padding:0!important;overflow:visible;min-height:0;border-radius:18px;background:transparent!important;box-shadow:none!important}#contact .contact-image-card:after{content:none}#contact .contact-image-card img{width:min(70%,22rem);height:auto;object-fit:contain;object-position:center;display:block;transform:none;border-radius:14px;box-shadow:none}#results .cases-section{margin-top:4rem}#results .coverage-stage-canvas,#results .coverage-collage:before{background:transparent!important}#results .coverage-core-label{background:linear-gradient(160deg,#2d8ad66b,#17559147)!important;border:1px solid rgba(122,209,255,.4)!important;box-shadow:0 0 0 6px #6ac3f61a,0 18px 30px #0413263d!important}#results .coverage-core-label h3,#results .coverage-bubble{color:#f4fbff!important}#results .coverage-bubble{background:linear-gradient(160deg,#124d8385,#0d376157)!important;border:1px solid rgba(125,206,250,.28)!important;box-shadow:0 10px 24px #04122338!important}#results .cases-section{margin-top:4.4rem;overflow:hidden}#results .cases-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem;gap:1rem}#results .cases-controls{display:flex;align-items:center;gap:.7rem}#results .cases-button{width:3rem;height:3rem;border:0;border-radius:999px;background:#4ab6ef29;color:#f4fbff;font-size:1.2rem;font-weight:800;cursor:pointer;transition:transform .22s cubic-bezier(.2,.7,.2,1),background-color .22s ease,color .22s ease}#results .cases-button:hover{transform:translateY(-1px);background:#61ccff3d}#results .cases-button:active{transform:translateY(0)}#results .cases-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22rem,30rem);gap:clamp(1.2rem,1.8vw,1.8rem);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:.2rem 0 .8rem;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:auto;cursor:grab}#results .cases-rail::-webkit-scrollbar{display:none}#results .cases-rail:active{cursor:grabbing}#results .case-card{display:grid;grid-template-rows:18.5rem minmax(8.2rem,auto);gap:.95rem;min-height:0;border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible;align-content:start;scroll-snap-align:center}#results .case-image{position:relative;height:18.5rem;min-height:18.5rem;max-height:18.5rem;padding:0;border:0!important;border-radius:8px;background:transparent!important;overflow:hidden}#results .case-image picture{display:block;width:100%;height:100%}#results .case-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;transform-origin:center center;transition:transform .42s cubic-bezier(.2,.7,.2,1)}#results .case-content{display:grid;grid-template-rows:auto 1fr;gap:.72rem;min-height:8.2rem;padding:0;border:0!important;box-shadow:none!important;background:transparent!important;align-content:start}#results .case-date{display:inline-grid;justify-self:start;gap:.1rem;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important}#results .case-date strong{font-size:clamp(2.6rem,4vw,3.6rem);line-height:.92;font-weight:900;letter-spacing:-.06em;color:#fff;text-shadow:0 0 14px rgba(126,216,255,.18)}#results .case-date span{font-size:.88rem;line-height:1;letter-spacing:.16em;font-weight:700;color:#bfe9ff!important;padding:0 0 0 .15rem}#results .case-title{margin:0;color:#fff!important;font-size:clamp(1.28rem,1.9vw,1.82rem);line-height:1.42;font-weight:800;text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#results .case-summary{display:none}@media(hover:hover)and (pointer:fine){#results .case-image img:hover,#results .case-image img:focus-visible{transform:scale(1.045)}}@media(max-width:980px){#results .cases-header{align-items:center;justify-content:space-between;flex-direction:row;gap:.8rem;margin-bottom:1rem}#results .cases-rail{display:flex;gap:0;padding:0 0 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:0}#results .case-card{flex:0 0 100%;width:100%;grid-template-rows:12.2rem minmax(7.2rem,auto);gap:.82rem;align-content:start;min-width:100%!important;max-width:100%!important;padding:0 .7rem .3rem;box-sizing:border-box;scroll-snap-align:center}#results .case-card--clone{display:none!important}#results .case-image{height:12.2rem;min-height:12.2rem;max-height:12.2rem}#results .case-content{min-height:7.2rem;padding-bottom:.3rem}#results .cases-controls{gap:.58rem;margin-left:auto}#results .cases-button{width:2.7rem;height:2.7rem;font-size:1.08rem}}#about .company-profile-card{padding-top:.2rem}#about .company-profile-card .company-brief{margin-top:.6rem;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#about .company-profile-card .company-brief-head{margin-bottom:1rem}#about .company-profile-card .company-brief-head h4{font-size:clamp(1.18rem,1.4vw,1.4rem);color:#f3fbff!important}#about .company-profile-card .company-brief-head span{color:#d6ecff!important;letter-spacing:.08em!important}#about .company-profile-card .company-brief-lead,#about .company-profile-card .company-brief-points li,#about .company-profile-card .company-brief-foot{font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.86;color:#d8ecff!important}#about .company-profile-card .company-brief-points{gap:.8rem;margin-top:1rem}#about .company-profile-card .company-brief-foot{margin-top:1rem;padding-top:1rem}@media(max-width:980px){#technology.content-section,#products.content-section,#results.content-section,#about.content-section,#contact.content-section{width:auto;margin-left:0;margin-right:0;padding-left:1.1rem;padding-right:1.1rem}#technology .section-heading,#products .section-heading,#products .products-toolbar,#products .carousel-dots,#results .section-heading,#results .results-highlight-panels,#results .coverage-stage-card,#results .cases-section,#about .section-heading,#about .about-grid,#about .core-team-grid,#about .about-timeline-shell,#about .values-content,#contact .section-heading,#contact .contact-grid,.tech-story-scroll,#products .product-carousel{width:100%}#technology .tech-story-layout{grid-template-columns:1fr;grid-template-rows:minmax(13rem,30vh) minmax(0,1fr);gap:1.2rem}#technology .tech-story-media,#technology .tech-story-content{min-height:0}#technology .tech-story-media{height:min(52vh,24rem)}#results .results-highlight-panels{grid-template-columns:1fr}#results .hero-metric-list{grid-template-columns:1fr;gap:1rem;width:min(100%,26rem)}#results .hero-metric-orb{left:50%;right:auto;width:10rem;opacity:.16;transform:translate(-50%,-50%)}#contact .contact-grid{grid-template-columns:1fr;gap:1.32rem;min-height:0}#contact .contact-card{padding:.88rem}#contact .contact-card:first-child h3{font-size:clamp(1.34rem,4.7vw,1.72rem)}#contact .contact-card:first-child{justify-content:flex-start;padding-top:.2rem}#contact .contact-card:first-child>p{font-size:.95rem}#contact .contact-english-line{gap:.08rem .34rem;line-height:1.5}#contact .contact-list span,#contact .contact-list strong{font-size:.98rem}#contact .contact-image-card{min-height:0;justify-content:center;margin-bottom:.42rem}#contact .contact-image-card img{width:min(82%,17rem)}#contact .contact-phones{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}#contact .contact-phones-desktop{display:none}#contact .contact-phones-mobile{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}}#products .section-heading.products-heading>div{display:grid;gap:.4rem;justify-items:start;text-align:left}#products.content-section{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:clamp(1.6rem,4vw,5rem);padding-right:clamp(1.6rem,4vw,5rem)}#products .product-carousel{background:transparent!important;width:min(100%,1720px);margin-left:auto;margin-right:auto;gap:0;padding-inline:0;scroll-padding-inline:0;-webkit-mask-image:none;mask-image:none}#products .section-heading,#products .products-toolbar,#products .carousel-dots{width:min(100%,1720px);margin-left:auto;margin-right:auto}#products .section-heading,#technology .section-heading{padding:.75rem 0 .25rem 1.2rem}#products .section-heading{max-width:none;margin-bottom:1.4rem}#products .product-card,#products .product-stage,#products .product-visual,#products .product-info-shell{background:transparent!important;box-shadow:none!important;border:0!important}#products .product-stage{grid-template-columns:minmax(0,1.16fr) minmax(22rem,.84fr);gap:clamp(.4rem,1.2vw,1.1rem);min-height:clamp(30rem,38vw,36rem);align-items:center}#products .product-visual{position:relative;min-height:clamp(30rem,38vw,36rem);overflow:hidden;background:transparent!important}#products .product-visual:before{content:none}#products .product-visual-mask{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;min-height:100%;padding:clamp(.4rem,1vw,.9rem);gap:.55rem;background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important;overflow:hidden;border-radius:8px;transition:transform .42s cubic-bezier(.2,.7,.2,1)}#products .product-visual-mask:before{content:"";position:absolute;top:-14%;right:-22%;bottom:-14%;left:-22%;pointer-events:none;z-index:2;opacity:.42;background:linear-gradient(108deg,transparent 30%,rgba(195,236,255,.14) 44%,rgba(255,255,255,.3) 50%,rgba(165,226,255,.18) 56%,transparent 70%);mix-blend-mode:screen;transform:translate(-138%);animation:productImageShimmer 5.8s linear infinite}#products .product-visual-image{position:relative;z-index:1;width:min(96%,39rem);height:auto;max-width:100%;max-height:min(94%,35rem);object-fit:contain;object-position:center;display:block;margin:0 auto;border-radius:inherit;border:0!important;outline:none!important;box-shadow:none!important;mix-blend-mode:darken;opacity:1;filter:none;transform-origin:center center;will-change:transform;transition:transform .42s cubic-bezier(.2,.7,.2,1);cursor:zoom-in}#products .product-visual-image.is-device{width:min(100%,42rem);max-height:min(96%,36rem)}#products .product-visual-image.is-dataplat{width:min(76%,28rem);max-height:min(80%,24rem);opacity:.88}#products .product-visual-mask span{color:#dff1ff!important;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}#products .product-visual-mask strong{max-width:22rem;color:#f7fbff!important;font-size:clamp(1.3rem,1.8vw,1.55rem);line-height:1.45}#products .product-visual-mask p{max-width:26rem;color:#d6ebff!important}#products .product-info-shell{display:grid;align-items:center;background:transparent!important;overflow:visible}#products .product-info-shell:before,#products .product-info-shell:after{content:none!important;display:none!important}@media(hover:hover)and (pointer:fine){#products .product-visual-image:hover,#products .product-visual-image:focus-visible{transform:scale(1.03)}}@keyframes productImageShimmer{0%{opacity:0;transform:translate(-138%)}14%{opacity:.42}32%{opacity:0;transform:translate(138%)}to{opacity:0;transform:translate(138%)}}#products .product-panel-view{min-height:clamp(30rem,38vw,36rem);align-content:center;padding:.2rem 0;gap:1.35rem;background:transparent!important}#products .product-panel-view-overview{text-align:center}#products .product-panel-view-overview .product-header{margin-left:auto;margin-right:auto}#products .product-panel-view-specs{text-align:left}#products .product-title{font-size:clamp(1.72rem,2.35vw,2.7rem);color:#f5fbff!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important}#products .product-header{max-width:none;width:100%}#products .product-title .char-reveal{display:inline-flex;flex-wrap:nowrap;white-space:nowrap!important}#products .product-model{color:#dff3ff!important;margin-bottom:.7rem}#products .product-header>p:last-child{color:#d8ecff!important;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.84}#products .product-body{gap:1.2rem}#products .product-body>div{padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}#products .product-body h4{margin-bottom:.8rem;color:#f3fbff!important;font-size:clamp(1.1rem,1.25vw,1.28rem)}#products .product-body .bullet-list{display:grid;gap:.65rem}@media(min-width:981px){#products .product-card.is-reversed .product-body .bullet-list li{margin-left:.65rem}}#products .product-body .bullet-list li,#products .product-specs-table .spec-row{color:#d8ecff!important;font-size:clamp(1rem,1.06vw,1.04rem);line-height:1.78}#products .product-specs-table{max-height:none;padding-right:0;background:transparent!important;box-shadow:none!important}#products .product-specs-table .spec-row{padding:.95rem 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;border-radius:0;background:transparent!important;border-width:0 0 1px 0!important;border-style:solid!important;border-color:#87d0ff24!important}#products .product-specs-table .spec-row span{color:#d7ebff!important;text-align:left}#products .product-specs-table .spec-row strong{color:#f4fbff!important;text-align:right}#products .product-switch-button{margin-top:.4rem;min-width:10.5rem;min-height:3.6rem;padding:.95rem 1.55rem;border:1px solid rgba(154,223,255,.34)!important;background:transparent!important;color:#f7fbff!important;font-size:1.04rem;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px #e8f8ff1a,0 0 0 1px #76c9ff1a,0 8px 18px #3b9fdf14!important;position:relative;overflow:hidden;text-shadow:none}#products .product-switch-button:before{content:none}#products .product-switch-button:hover{transform:translateY(-2px);border-color:#b0e8ff75!important;background:#57c0ff14!important;box-shadow:0 0 0 3px #6fd3ff1a,0 10px 22px #48b5f11f!important}#products .product-switch-button:active{transform:translateY(0);background:#57c0ff1f!important;box-shadow:0 0 0 2px #61c2f51a,0 4px 10px #48b5f114!important}#products .products-toolbar{margin-top:1rem}#products .carousel-status,#products .carousel-dot{background:transparent!important;box-shadow:none!important}#products .carousel-status strong,#products .carousel-status span{color:#dff3ff!important}#products .carousel-button{border:2px solid rgba(150,224,255,.8)!important;border-radius:999px!important;background:#0726433d!important;color:#f3fbff!important;font-weight:900;text-shadow:0 0 10px rgba(147,225,255,.45);box-shadow:inset 0 1px #d6f5ff47,0 0 0 1px #76c9ff47,0 10px 20px #2278b83d!important}#products .carousel-button:hover:not(:disabled){background:#3fbeff38!important;border-color:#b2ebfff5!important;color:#fff!important;box-shadow:0 0 0 3px #60c9ff3d,0 12px 24px #2d9cff52!important}#products .carousel-dot{border-color:#7ecfff52!important;background:#79ccff29!important}#products .carousel-dot.is-active{background:linear-gradient(180deg,#66d9ff,#2f9fe4)!important}.product-image-preview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:98;display:grid;place-items:center;padding:1rem;background:#031221e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-image-preview-content{width:min(94vw,1100px);max-height:min(88vh,860px);object-fit:contain;border-radius:.9rem;box-shadow:0 18px 40px #0000005c;background:#ffffff05;will-change:transform;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-image-preview-viewport{width:min(94vw,1100px);max-height:min(88vh,860px);overflow:hidden;border-radius:.9rem;touch-action:none;display:grid;place-items:center}.product-image-preview-close{position:absolute;top:max(.7rem,env(safe-area-inset-top));right:max(.7rem,env(safe-area-inset-right));width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid rgba(180,228,255,.44);background:#0a3356c7;color:#f2fbff;font-size:1.45rem;line-height:1;cursor:pointer}.product-image-preview-fade-enter-active,.product-image-preview-fade-leave-active{transition:opacity .18s ease}.product-image-preview-fade-enter-from,.product-image-preview-fade-leave-to{opacity:0}@media(max-width:980px){#products .product-stage{grid-template-columns:1fr;gap:1.4rem;min-height:0}#products .product-card.is-reversed .product-visual,#products .product-card.is-reversed .product-info-shell{order:initial}#products .product-visual,#products .product-panel-view{min-height:0}#products .product-visual-mask{min-height:min(52vh,23rem);padding:.85rem}#products .product-visual-image{width:min(96%,29rem);max-height:min(48vh,21rem);mix-blend-mode:darken;filter:none;opacity:1}#products .product-visual-image.is-device{width:min(98%,31rem);max-height:min(50vh,22rem)}#products .product-visual-image.is-dataplat{width:min(78%,21rem);max-height:min(36vh,15.5rem);opacity:.88}}@media(max-width:980px){.site-header{grid-template-columns:auto 1fr auto;gap:.58rem;padding:.48rem .62rem}.brand{min-width:0;align-items:center;gap:.55rem}.brand-logo{width:3.1rem;height:3.1rem}.brand-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:.03rem;transform:translateY(-1px)}.brand-copy strong,.brand-copy small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brand-copy strong{font-size:.88rem;line-height:1.18}.brand-copy small{font-size:.62rem;line-height:1.16;letter-spacing:.02em}.nav-links{display:none!important}.nav-toggle{display:inline-flex;justify-self:end;z-index:36;width:2.65rem;height:2.65rem;border-radius:12px}.mobile-nav-layer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:34;pointer-events:none}.mobile-nav-layer.is-open{pointer-events:auto}.mobile-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#0a1c2e6b;opacity:0;transition:opacity .22s ease}.mobile-nav-layer.is-open .mobile-nav-backdrop{display:block;opacity:1}.mobile-nav-panel{position:absolute;top:clamp(4.6rem,9.8vw,5.35rem);right:clamp(.55rem,2.8vw,1rem);left:clamp(.55rem,2.8vw,1rem);display:grid;gap:.42rem;padding:.65rem;max-height:min(72vh,28rem);overflow-y:auto;overscroll-behavior:contain;border-radius:16px;border:1px solid rgba(129,197,247,.3);background:#e9f7ffcc;-webkit-backdrop-filter:blur(12px) saturate(1.06);backdrop-filter:blur(12px) saturate(1.06);box-shadow:0 18px 38px #224d7438;transform:translateY(-12px) scale(.985);opacity:0;transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.mobile-nav-layer.is-open .mobile-nav-panel{display:grid;transform:translateY(0) scale(1);opacity:1}.mobile-nav-panel a{display:block;padding:.78rem .88rem;border-radius:12px;font-size:.98rem;font-weight:700;color:#194c7f;background:#ffffff80;border:1px solid rgba(45,156,255,.14)}.mobile-nav-panel a.is-active{color:#0f2f50;background:#2d9cff33;border-color:#2d9cff42}}@media(max-width:640px){.brand-logo{width:2.72rem;height:2.72rem}.brand-copy strong{font-size:.8rem}.brand-copy small{font-size:.56rem;letter-spacing:.01em}.nav-toggle{width:2.5rem;height:2.5rem;gap:.16rem}.nav-toggle-line{width:.96rem}.nav-toggle-text{font-size:.52rem}.mobile-nav-panel{top:clamp(4.2rem,10.8vw,4.9rem);max-height:min(68vh,23rem)}}@media(max-width:980px){#top .hero-showcase-content{max-width:min(100%,30rem);margin-inline:auto;align-items:center;text-align:center;gap:0;padding:1.35rem 1rem 1.75rem}#top .hero-intro-item{position:relative;z-index:1}#top .hero-showcase-content h1,#top .hero-showcase-content .lead{margin-left:auto;margin-right:auto;text-align:center}#top .hero-showcase-content h1{max-width:11.4ch}#top .hero-title{font-size:clamp(2.08rem,8.3vw,2.88rem);line-height:1.08;letter-spacing:-.03em;gap:.14em;margin-bottom:.3rem;text-shadow:0 12px 20px rgba(4,24,48,.38)}#top .hero-title:after{content:"";display:block;width:4.4rem;height:3px;margin:.5rem auto 0;border-radius:999px;background:linear-gradient(90deg,#85e2ff1f,#85e2ffdb,#85e2ff1f)}#top .hero-title span:last-child{margin-left:0}#top .hero-slogan{margin-top:.42rem;margin-bottom:.62rem;border-left:0;padding-left:0;font-size:clamp(.96rem,4.05vw,1.16rem);font-weight:700;line-height:1.44;gap:.16rem;color:#e2f2ffe6;text-shadow:0 6px 16px rgba(5,23,46,.34)}#top .hero-slogan .slogan-line{justify-content:center;gap:.36rem}#top .hero-slogan .slogan-line:last-child{margin-left:0}#top .hero-slogan .slogan-prefix,#top .hero-slogan .slogan-link,#top .hero-slogan .slogan-from,#top .hero-slogan .slogan-to{font-size:inherit}#top .hero-actions{justify-content:center;align-items:center;width:100%;max-width:22.8rem;gap:.44rem;margin-top:.16rem;margin-inline:auto}#top .hero-actions .button{min-height:2.66rem;min-width:8.95rem;flex:1 1 0;padding:.58rem 1.02rem;font-size:.95rem;font-weight:700;border-width:1px;letter-spacing:.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#top .hero-actions .button-primary{box-shadow:0 8px 18px #36b0ff47}#top .hero-actions .button-secondary{background:#061f3961;border-color:#b4dfff42;color:#ddf0ffe6}#top .hero-scroll-hint{bottom:clamp(.78rem,2.1vw,1.1rem)}#top .hero-scroll-icon{width:2.08rem;height:3.36rem;border-width:2px;box-shadow:0 0 0 4px #8be4ff14}#top .hero-scroll-icon:before{top:.5rem;width:.56rem;height:.56rem;border-right-width:2px;border-bottom-width:2px}}@media(max-width:640px){#top .hero-showcase-content{max-width:min(100%,23rem);padding:1.1rem .9rem 1.6rem}#top .hero-title{font-size:clamp(1.9rem,8.8vw,2.38rem);margin-bottom:.22rem}#top .hero-slogan{font-size:clamp(.9rem,4.15vw,1.02rem);margin-bottom:.56rem}#top .hero-actions{gap:.38rem;max-width:19.2rem}#top .hero-actions .button{min-height:2.42rem;min-width:8.15rem;padding:.52rem .84rem;font-size:.9rem}#top .hero-scroll-icon{width:1.84rem;height:2.96rem}#top .hero-scroll-icon:before{top:.42rem;width:.48rem;height:.48rem}}.product-system-strip-wrap,.product-system-strip,.specs-expand-btn{display:none}.product-action-row{display:contents}.mobile-only{display:none!important}@media(min-width:769px){.spec-row.is-hidden-mobile-spec{display:flex!important}}@media(max-width:768px){.product-system-strip-wrap{display:block;position:relative;margin-bottom:.22rem}.product-system-strip-wrap:before,.product-system-strip-wrap:after{content:none;display:none}.product-system-strip{display:flex;overflow-x:auto;gap:0;padding:0 1rem 1rem;scrollbar-width:none;-ms-overflow-style:none}.product-system-strip::-webkit-scrollbar{display:none}.system-strip-item{flex:0 0 auto;padding:.4rem .82rem;border:1.5px solid rgba(0,60,150,.22);background:#fff9;color:#4a5578;font-size:.82rem;font-weight:500;border-radius:2rem;white-space:nowrap;cursor:pointer;transition:background .22s,color .22s,border-color .22s}.system-strip-item+.system-strip-item{margin-left:1.6rem;position:relative}.system-strip-item+.system-strip-item:before{content:"→";position:absolute;left:-1.18rem;top:50%;transform:translateY(-50%);font-size:.7rem;color:#b0bcd4;pointer-events:none}.system-strip-item.is-active{background:#00378cdb;color:#fff;border-color:transparent;box-shadow:0 8px 18px #002d783d}#products .product-visual{min-height:unset!important;aspect-ratio:auto;height:auto}#products .product-visual-mask{min-height:0!important;padding:.7rem .65rem .8rem!important;overflow:visible!important}#products .product-visual-image{width:min(100%,32rem)!important;height:auto!important;max-height:none!important;object-fit:contain;object-position:50% 60%}#products .product-visual-image.is-device{width:min(100%,33rem)!important;object-position:50% 62%}#products .product-visual-image.is-dataplat{width:min(74%,20rem)!important;object-position:50% 56%}#products .product-panel-view-overview,#products .product-panel-view-overview .product-header{text-align:left!important;margin-left:0!important;margin-right:0!important}.product-panel-view-overview .product-header .product-title{font-size:clamp(1.28rem,5.8vw,1.64rem);line-height:1.32;margin-bottom:.24rem;text-shadow:0 2px 8px rgba(0,37,95,.2)}#products .product-title,#products .product-title .char-reveal{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important}#products .product-title .char-reveal{display:inline!important;flex-wrap:wrap!important}.product-panel-view-overview .product-header .product-model{font-size:.72rem;letter-spacing:.02em;color:#e0f3ffad!important;margin-bottom:.7rem}.product-panel-view-overview .product-header>p:last-of-type{font-size:.93rem;line-height:1.82;color:#e2f3ffe6;font-weight:560;padding:.5rem .62rem;background:#003c8c0f;border-left:2.5px solid rgba(0,60,140,.28);border-radius:0 .3rem .3rem 0;margin-bottom:.25rem;text-align:left}#products .product-panel-view-overview .product-body{display:grid;gap:1.2rem}#products .product-body h4{font-size:1.02rem;color:#f4fbfffa!important;margin-bottom:.56rem}#products .product-body .bullet-list li{color:#def2ffd1;font-size:.98rem;line-height:1.72;font-weight:470}#products .product-panel-view-overview .bullet-list{list-style:none;padding-left:0;margin-left:0}#products .product-panel-view-overview .bullet-list li{padding-left:0}#products .product-panel-view-overview .bullet-list li:before{content:none!important;display:none!important}.carousel-dots{gap:.45rem}.carousel-dot{width:1.8rem;height:.38rem;border-radius:.22rem;background:#00287829;transition:background .25s,width .25s}.carousel-dot.is-active{width:2.9rem;background:#00328cc7}.spec-row.is-hidden-mobile-spec{display:none!important}#products .product-specs-table .spec-row{grid-template-columns:minmax(7rem,40%) minmax(0,1fr);gap:.62rem}#products .product-specs-table .spec-row span{font-size:.82rem;color:#dbf1ffcc!important;white-space:normal;word-break:break-word}#products .product-specs-table .spec-row strong{font-size:.9rem;line-height:1.5;color:#f4fbfff5!important;text-align:left;white-space:normal;word-break:keep-all;overflow-wrap:normal}#products .product-specs-table .spec-row strong .spec-value-segment{white-space:nowrap}.specs-expand-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.58rem .65rem;margin:.4rem 0 .62rem;background:linear-gradient(135deg,#229dff38,#6fe7ff2e);border:1px solid rgba(125,215,255,.48);border-radius:.4rem;color:#f4fafffa;font-size:.86rem;font-weight:760;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 22px #1a80c43d;transition:background .2s,transform .2s,box-shadow .2s}.specs-expand-btn:hover{background:linear-gradient(135deg,#229dff47,#6fe7ff3d);transform:translateY(-1px);box-shadow:0 12px 24px #1a80c447}.product-action-row{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.18rem;justify-content:center}.product-action-row .button{flex:0 0 auto;min-width:6.4rem;justify-content:center;text-align:center}#products .product-switch-button{min-height:2.55rem;min-width:7.2rem;padding:.48rem .82rem;border-radius:999px;border-color:#96dfff4d!important;font-size:.86rem;font-weight:650;box-shadow:0 4px 10px #196faa1f!important;background:#ffffff0d!important}#products .product-panel-view-specs .product-switch-button{display:inline-flex;justify-content:center;margin-left:auto;margin-right:auto}.mobile-only{display:flex!important}.products-inline-controls{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:.5rem}.products-inline-status{min-width:5.4rem;justify-content:center;padding:.45rem .66rem;background:#0726432e;border-color:#96e0ff59}#products .product-panel-view-specs .carousel-button{width:2.62rem;height:2.62rem;font-size:1rem}#products .products-toolbar-bottom{margin-top:.5rem}#products .carousel-dots{margin-top:.52rem}#products .products-toolbar-bottom,#products .carousel-dots{display:none}.products-contact-cta{width:100%;max-width:none;margin:.56rem auto 0;min-height:2.7rem;justify-content:center;font-size:.9rem;font-weight:700;border-radius:999px;text-decoration:none;opacity:.95}.back-to-top{right:max(.86rem,env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom))}.back-to-top.is-raised{bottom:calc(5.9rem + env(safe-area-inset-bottom));transform:scale(.94)}}@media(max-width:640px){#products .product-panel-view{gap:1rem;padding-top:0}#products .product-title{font-size:clamp(1.16rem,5.8vw,1.46rem)!important;line-height:1.38!important}#products .product-model{font-size:.7rem!important}#products .product-panel-view-overview .product-header>p:last-of-type{font-size:.86rem!important;line-height:1.68!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#products .product-body h4{font-size:.96rem!important}#products .product-body .bullet-list li{font-size:.9rem!important;line-height:1.64!important}.section-heading h2,.products-heading h2{font-size:clamp(1.46rem,7vw,1.86rem)!important}.section-subtitle{font-size:.72rem!important;letter-spacing:.08em}}@media(max-width:420px){#products .product-title{font-size:clamp(1.08rem,5.6vw,1.3rem)!important;line-height:1.42!important}#products .product-panel-view-overview .product-header>p:last-of-type{font-size:.8rem!important;line-height:1.62!important}#products .product-body .bullet-list li,#products .product-specs-table .spec-row strong{font-size:.84rem!important}#products .product-specs-table .spec-row span{font-size:.76rem!important}}@supports (-webkit-touch-callout: none){@media(min-width:389px)and (max-width:393px){#products .product-panel-view-overview,#products .product-panel-view-overview .product-header,#products .product-panel-view-overview .product-header>p:last-of-type{-webkit-text-size-adjust:100%;text-size-adjust:100%}#products .product-panel-view-overview .product-header>p:last-of-type{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;font-size:.78rem!important;line-height:1.56!important;padding:.42rem .56rem!important;margin-bottom:.2rem!important;min-height:auto!important}#products .product-panel-view-overview .product-header>p:last-of-type .char-reveal{display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important}#products .product-panel-view-overview .product-header>p:last-of-type .char-reveal-char{display:inline!important}}}@media(max-width:380px){main{width:min(calc(100% - .75rem),760px)}.site-header{padding-left:.72rem;padding-right:.72rem}.brand{gap:.68rem;min-width:0}.brand-copy strong{font-size:.74rem}.brand-copy small{display:none}.mobile-nav-panel{left:.5rem;right:.5rem;padding:.56rem}.mobile-nav-panel a{padding:.7rem .78rem;font-size:.92rem}#top .hero-showcase-content{padding-left:.72rem;padding-right:.72rem}#top .hero-actions{max-width:100%;gap:.34rem}#top .hero-actions .button{min-width:0;font-size:.86rem}#products .product-panel-view{gap:.82rem}#products .product-action-row,.products-inline-controls{gap:.32rem}#products .product-switch-button,.products-contact-cta{min-width:0;width:100%}.products-inline-status{min-width:4.6rem;padding-left:.48rem;padding-right:.48rem}#results .cases-rail{display:flex;gap:0;padding-left:0;padding-right:0;scroll-padding-inline:0}#results .case-card{flex-basis:100%;width:100%;min-width:100%!important;max-width:100%!important;padding-left:.52rem;padding-right:.52rem}.contact-card{padding:.82rem!important}.contact-list li strong{font-size:.82rem!important;line-height:1.58}.back-to-top{width:2.75rem;height:2.75rem;font-size:1rem}}@media(max-width:768px){#technology.content-section+.content-section{margin-top:1.2rem!important;padding-top:.55rem!important}.tech-story-scroll{height:auto!important}.tech-story-sticky{position:static!important;height:auto!important;top:auto!important}.tech-story-layout{grid-template-columns:1fr!important;gap:.85rem!important}.tech-story-media{position:relative!important;height:auto!important;min-height:unset!important}.tech-story-image-layer{position:static!important;opacity:1!important;display:none}.tech-story-image-layer.is-active{display:block}.tech-story-image-blur-wrap{display:none}.tech-story-image-clear-wrap{position:relative!important;inset:auto!important;clip-path:none!important}.tech-story-image-clear{width:100%;height:auto;max-height:17rem;object-fit:cover;border-radius:.75rem}.tech-story-media-overlay{display:none}.tech-mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.1rem .15rem 0}.tech-mobile-nav{width:3rem;height:3rem;border:0;border-radius:999px;background:linear-gradient(180deg,#ffffff3d,#b4e0ff29);color:#ecf8ff;font-size:1.35rem;font-weight:700;box-shadow:0 10px 22px #0622402e,inset 0 1px #ffffff38}.tech-mobile-nav:disabled{opacity:.42;box-shadow:none}.tech-mobile-status{min-width:4.5rem;text-align:center;color:#ecf8ff;font-weight:800;letter-spacing:.08em}.tech-mobile-status span{font-size:1.05rem}.tech-mobile-status small{font-size:.82rem;opacity:.74}.tech-story-content{position:static!important;height:auto!important;overflow:visible!important}.tech-story-panel{position:static!important;opacity:1!important;pointer-events:auto!important;transform:none!important;display:none!important;padding:.25rem 0 .55rem!important}.tech-story-panel.is-active{display:block!important}.tech-story-progress{display:none!important}#technology .tech-story-panel .bullet-list{gap:.9rem!important;margin-bottom:.8rem!important}#technology .tech-story-panel .bullet-list li{padding-left:0!important}#technology .tech-story-panel .bullet-list li:before{content:none!important;display:none!important}.tech-feature-rings{display:none}.tech-feature-matrix:before{display:none}.tech-feature-matrix{margin-top:.4rem!important;padding:0!important;background:transparent!important;box-shadow:none!important}.tech-feature-list,.tech-feature-list.is-scatter-active{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto auto!important;gap:1rem .85rem!important;align-items:start!important}.tech-feature-item,.tech-feature-list.is-scatter-active .tech-feature-item{grid-column:unset!important;grid-row:unset!important;transform:none!important;animation:none!important;min-height:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:.7rem!important;text-align:center!important}.tech-feature-item-1,.tech-feature-item-2,.tech-feature-item-3,.tech-feature-item-4{justify-self:stretch!important}.tech-feature-item-5{grid-column:1 / -1!important;width:min(100%,10.5rem)!important;justify-self:center!important}.tech-feature-icon{width:2.8rem!important;height:2.8rem!important;flex-shrink:0!important}.tech-feature-item p{margin:0!important;font-size:.92rem!important;line-height:1.35!important;text-align:center!important}}@media(max-width:768px){#results{display:flex;flex-direction:column}#results .section-heading{order:1;margin-bottom:.7rem}#results .results-highlight-panels{order:2;display:block;margin-top:.72rem;margin-bottom:.28rem}#results .hero-advantage-card{display:none!important}#results .hero-metric-card{display:block;padding:0!important}.metric-galaxy{min-height:unset!important;height:auto!important;padding:1rem 0 .5rem!important;position:relative!important}#results .hero-metric-wheel{min-height:auto!important;padding-top:0!important}.metric-orb{position:static!important;transform:none!important;width:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}#results .hero-metric-list,.metric-orb-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.9rem!important;align-items:stretch!important;width:100%!important;padding:0!important;position:static!important}#results .hero-metric-item{position:static!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.36rem!important;padding:.98rem .9rem!important;min-height:0!important;aspect-ratio:1 / 1!important;width:100%!important;border-radius:1.05rem!important;background:linear-gradient(180deg,#ffffff9e,#daefff7a)!important;box-shadow:0 14px 28px #0e426b24,inset 0 1px #ffffff47!important;text-align:center!important}#results .hero-metric-item strong{font-size:clamp(2rem,7.2vw,2.5rem)!important;line-height:.96!important;margin:0!important}#results .hero-metric-item span{font-size:.94rem!important;line-height:1.3!important;margin:0!important;text-align:center!important}#results .hero-metric-orb,.metric-orb-core,.metric-orb-node{display:none!important}#results .coverage-stage-card{order:3;margin-top:.55rem!important;margin-bottom:.85rem!important;min-height:0!important}.coverage-web,#results .coverage-collage{display:none!important}.coverage-stage-card{min-height:unset!important;height:auto!important}#results .coverage-stage-canvas{min-height:20.8rem!important;display:block!important;padding:.72rem .48rem 6.9rem!important}#results .coverage-bubbles{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;padding:0!important}.coverage-bubbles{font-size:.78rem!important}#results .coverage-bubble{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;padding:.46rem .86rem!important;font-size:.88rem!important;line-height:1.2!important;white-space:nowrap!important;border-radius:999px!important;box-shadow:0 8px 18px #082c4e1a!important;animation:none!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}#results .coverage-bubble[data-label=厦门]{transform:translate(-50%,calc(-50% - 6.55rem))!important}#results .coverage-bubble[data-label=长沙]{transform:translate(calc(-50% + 4.95rem),calc(-50% - 4.15rem))!important}#results .coverage-bubble[data-label=福州]{transform:translate(calc(-50% + 6.2rem),calc(-50% + 1.35rem))!important}#results .coverage-bubble[data-label=宁波]{transform:translate(calc(-50% - 2.85rem),calc(-50% + 5.75rem))!important}#results .coverage-bubble[data-label=上海]{transform:translate(calc(-50% - 6.2rem),calc(-50% + 1.35rem))!important}#results .coverage-bubble[data-label=云南]{transform:translate(calc(-50% - 4.95rem),calc(-50% - 4.15rem))!important}#results .coverage-bubble[data-label=深圳等]{transform:translate(calc(-50% + 2.85rem),calc(-50% + 5.75rem))!important}#results .coverage-core-label{position:absolute!important;left:50%!important;top:50%!important;width:8.25rem!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 4px #7ec9f51f,inset 0 0 16px #ffffff4d!important}#results .coverage-core-label:after{box-shadow:none!important}#results .coverage-core-label h3{font-size:1.03rem!important;letter-spacing:.06em!important}#results .coverage-mobile-strip{position:absolute;left:.28rem;right:.28rem;bottom:-.25rem;display:flex;gap:.42rem;overflow:hidden;padding:.2rem 0;mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,1) 8%,rgba(0,0,0,1) 92%,transparent 100%)}#results .coverage-mobile-strip-item{flex:0 0 auto;width:4.45rem;height:2.56rem;margin:0;border-radius:.78rem;overflow:hidden;box-shadow:0 8px 18px #071e3e29;animation:coverageMobileStripFlow 18s linear infinite}#results .coverage-mobile-strip-item img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(1.04) contrast(1.02)}#results .cases-section{order:4;margin-top:.6rem}#results .case-card{grid-template-columns:1fr!important;min-width:100%!important;max-width:100%!important}.case-card-image{aspect-ratio:4 / 3!important;height:auto!important;max-height:10rem!important}}@keyframes coverageMobileStripFlow{0%{transform:translate(0)}to{transform:translate(calc(-100% - .42rem))}}@media(max-width:768px){#about .section-heading{margin-bottom:.64rem!important}#about h3{font-size:1.22rem!important;line-height:1.2!important;margin-bottom:.85rem!important}#about .about-grid-top h3,#about .about-grid-top h3 .char-reveal,#about .about-grid-top h3 .char-reveal-char{overflow:visible!important}#about .about-grid-top h3 .char-reveal{display:block!important;line-height:1.22!important}#about .about-grid-top h3 .char-reveal-char{display:inline!important;opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.about-grid{grid-template-columns:1fr!important;gap:.95rem!important}#about .about-grid-top{display:flex!important;gap:.96rem!important;overflow:hidden!important;scroll-snap-type:none!important;padding-top:.18rem!important;padding-bottom:.2rem;margin-right:-.15rem;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;overscroll-behavior-x:contain}#about .about-grid-top::-webkit-scrollbar{display:none}#about .about-grid-top>article{flex:0 0 100%;min-width:100%;scroll-snap-align:start;padding-top:.08rem!important}#about .about-mobile-points-card{display:block}#about .feature-card,#about .company-profile-card,#about .about-mobile-points-card,#about .core-team-card,#about .about-timeline-card,#about .about-values-card{padding:1.08rem 1.02rem!important}#about .feature-card,#about .company-profile-card,#about .about-mobile-points-card{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}#about .feature-card .enterprise-info-text{display:grid!important;gap:0!important}#about .feature-card .enterprise-info-text>div{display:grid!important;grid-template-columns:4.4rem minmax(0,1fr)!important;gap:.7rem!important;align-items:start!important;padding:.72rem 0!important;border-bottom:1px solid rgba(126,205,255,.16)!important}#about .feature-card .enterprise-info-text>div:last-child{border-bottom:0!important;padding-bottom:0!important}.enterprise-info-layout{grid-template-columns:1fr!important}#about .info-list{gap:.72rem!important}.info-list dt{font-size:.74rem!important;letter-spacing:.06em!important}.info-list dd{font-size:.84rem!important;line-height:1.6!important;word-break:break-word!important}.company-brief-lead{font-size:.85rem!important;line-height:1.72!important;margin-bottom:.78rem!important}#about .company-profile-card .company-brief-points{display:none!important}#about .company-brief-points{gap:.68rem!important;margin-top:.8rem!important}#about .company-brief-points li{font-size:.84rem!important;line-height:1.68!important;padding-left:1rem!important}#about .company-brief-foot{font-size:.84rem!important;line-height:1.72!important;margin-top:.85rem!important;padding-top:.85rem!important}#about .company-brief-foot-inline{display:none!important}#about .about-mobile-summary-inline{display:block!important;margin:.9rem 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.about-mobile-rail-controls{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.45rem;padding:0 .2rem}.about-mobile-nav{width:2.9rem;height:2.9rem;border:0;border-radius:999px;background:linear-gradient(180deg,#ffffff3d,#b4e0ff29);color:#ecf8ff;font-size:1.3rem;font-weight:700;box-shadow:0 10px 22px #0622402e,inset 0 1px #ffffff38}.about-mobile-nav:disabled{opacity:.42;box-shadow:none}.about-mobile-rail-status{min-width:4.3rem;text-align:center;color:#ecf8ff;font-weight:800;letter-spacing:.08em}.about-mobile-rail-status span{font-size:1rem}.about-mobile-rail-status small{font-size:.82rem;opacity:.74}#about .core-team-grid{grid-template-columns:1fr 1fr!important;gap:.92rem!important}#about .core-member{padding:.94rem .78rem!important}#about .core-member h4{font-size:.96rem!important;margin:.7rem 0 .45rem!important}#about .core-member li{font-size:.78rem!important;line-height:1.55!important}#about .about-timeline-shell{padding:.2rem 0 .15rem!important;overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#about .about-timeline-list{display:flex!important;gap:.92rem!important;overflow-x:auto!important;scroll-snap-type:x mandatory;padding:.15rem 0 .2rem!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;scrollbar-width:none;-ms-overflow-style:none}#about .about-timeline-list::-webkit-scrollbar{display:none}#about .about-timeline-shell:before,#about .about-timeline-shell:after,#about .timeline-node-layer,#about .timeline-connector{display:none!important}#about .about-timeline-list li,#about .about-timeline-list li.is-even{flex:0 0 86%;min-width:86%;min-height:auto!important;scroll-snap-align:start;transform:none!important;padding-top:0!important;background:transparent!important;border:0!important;box-shadow:none!important}#about .timeline-panel,#about .about-timeline-list li.is-even .timeline-panel{position:relative!important;inset:auto!important;top:auto!important;bottom:auto!important;padding:1.05rem 1rem .82rem!important;min-height:9.95rem!important;border-radius:1rem!important;background:linear-gradient(160deg,#20598cc2,#0f3f6dad),#104270b3!important;box-shadow:inset 0 1px #dff7ff14!important}.timeline-track{padding-left:1.5rem!important}.timeline-node{font-size:.82rem!important}.timeline-date{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:.42rem .92rem!important;border-radius:999px!important;background:linear-gradient(135deg,#81f5fff2,#65aaffeb)!important;font-size:.94rem!important;font-weight:800!important;letter-spacing:.04em!important;color:#0a3b63!important;box-shadow:0 12px 24px #3096e93d,inset 0 1px #ffffff75!important;position:relative!important;z-index:2!important;margin-bottom:-.38rem!important}#about .timeline-title{font-size:1.08rem!important;font-weight:800!important;line-height:1.42!important;margin-top:.16rem!important}#about .timeline-media-placeholder{min-height:4.4rem!important;margin-top:.7rem!important;border-radius:.85rem!important;background:#e6f6ff14!important}#about .values-content{display:flex!important;flex-direction:column!important;gap:1rem!important}#about .values-right{order:-1!important;padding-left:0!important}#about .about-values-card:before,#about .about-values-card:after{display:none!important}#about .combine-photo{max-height:15rem!important;overflow:hidden!important;border-radius:1rem!important}#about .combine-photo img{width:100%!important;height:15rem!important;object-fit:cover!important;display:block!important}#about .values-zigzag{display:flex!important;gap:.92rem!important;overflow-x:auto!important;scroll-snap-type:none!important;padding:.1rem 0 .2rem!important;background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}#about .values-zigzag:before,#about .values-zigzag:after{display:none!important}#about .values-zigzag::-webkit-scrollbar{display:none}#about .value-mini-card{flex:0 0 calc(100% - .92rem)!important;min-width:calc(100% - .92rem)!important;min-height:8.6rem!important;padding:.9rem .85rem!important;scroll-snap-align:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;background:linear-gradient(150deg,#74caf84d,#3b97d63d),#42a0dc2e!important;border:1px solid rgba(192,236,255,.24)!important;box-shadow:inset 0 0 0 1px #ebf8ff14,0 10px 24px #07284e1a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:1.1rem!important}#about .value-mini-card:before{display:block!important;opacity:.72!important}#about .value-mini-card:nth-child(1),#about .value-mini-card:nth-child(2),#about .value-mini-card:nth-child(3),#about .value-mini-card:nth-child(4),#about .value-mini-card:nth-child(5),#about .value-mini-card.is-clone{background:linear-gradient(150deg,#74caf84d,#3b97d63d),#42a0dc2e!important;border:1px solid rgba(192,236,255,.24)!important;box-shadow:inset 0 0 0 1px #ebf8ff14!important}#about .value-mini-card.is-active{background:linear-gradient(150deg,#9ae5ff61,#56b8f74d),#57b3eb3d!important;border-color:#def6ff6b!important;box-shadow:inset 0 0 0 1px #f5fcff29,0 0 0 1px #b0e6ff1f!important}#about .value-mini-card.is-active .value-icon{box-shadow:inset 0 0 0 1px #f5fbff2e,0 0 18px #79dcff38!important}#about .value-mini-card.is-active h4,#about .value-mini-card.is-active p{color:#f7fcfffa!important}#about .value-mini-card h4{font-size:.92rem!important;margin:.55rem 0 .35rem!important}#about .value-mini-card p{white-space:normal!important;font-size:.8rem!important;line-height:1.58!important;min-height:3.2rem!important;opacity:1!important;transform:none!important;margin-top:.45rem!important;overflow:visible!important;text-overflow:unset!important;transition:none!important}.about-values-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;position:relative;height:.6rem;margin-top:.92rem;align-items:center}.about-values-progress-step{position:relative;display:block;height:.42rem;border-radius:999px;background:linear-gradient(90deg,#81cbf23d,#4b9ed633);box-shadow:inset 0 1px #eef9ff1f,0 0 0 1px #abe1fb1a;overflow:hidden}.about-values-progress-step:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;transition:opacity .18s ease}.about-values-progress-step.is-complete:after{opacity:.72;background:linear-gradient(90deg,#b7f4fffa,#5fcbfff5);box-shadow:0 0 10px #7ddeff3d,inset 0 1px #ffffff2e}.about-values-progress-step.is-active{background:linear-gradient(90deg,#98e5ff57,#5cc1f747);box-shadow:inset 0 1px #f6fcff33,0 0 0 1px #c1ecff29}.about-values-progress-step.is-active:after{opacity:1;background:linear-gradient(90deg,#defaff,#71d6fffa);box-shadow:0 0 14px #92e4ff7a,inset 0 1px #ffffff52}}@media(max-width:768px){.contact-grid{grid-template-columns:1fr!important;gap:1rem!important}.contact-image-card{order:-1;border-radius:.75rem;overflow:hidden;max-height:14rem}.contact-image-card img{width:100%;height:14rem;object-fit:cover;display:block}.contact-card h3{font-size:clamp(1.1rem,4.5vw,1.3rem)!important}.contact-list li{flex-direction:column!important;align-items:flex-start!important;gap:.18rem!important}.contact-list li span{font-size:.75rem!important;opacity:.68!important}.contact-list li strong{font-size:.88rem!important;word-break:break-all!important}#contact .contact-english-line{gap:.08rem .28rem!important;line-height:1.52!important}#contact .contact-grid{gap:1.48rem!important}#contact .contact-image-card{margin-bottom:.5rem!important;max-height:15.4rem!important}#contact .contact-image-card img{height:15rem!important}#contact .contact-card:first-child{margin-top:.15rem!important}#contact .contact-phones{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.2rem!important}#contact .contact-phones-desktop{display:none!important}#contact .contact-phones-mobile{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:.2rem!important}}
