:root{--primary:#2474b9;--primary-dark:#185888;--accent:#edf6fc;--ink:#0f1d33;--muted:#66758a;--soft:#f6f8fa;--border:#e2e8f0;--white:#fff;--radius:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Glow Sans SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}body:has(.mobile-drawer){overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}.container{width:min(1280px,100%);margin-inline:auto;padding-inline:24px}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1;min-width:0}.reveal-enabled .reveal-item{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.reveal-enabled .reveal-item.is-visible{opacity:1;transform:none}.topbar{color:#fff;background:var(--primary);justify-content:space-between;align-items:center;gap:24px;height:32px;padding:0 24px;font-size:12px;display:flex}.topbar span,.topbar__left{align-items:center;gap:6px;display:flex}.topbar__left{gap:28px}.site-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;height:64px;position:sticky;top:0}.site-header__inner{justify-content:space-between;gap:20px;height:100%}.brand,.site-header__inner{align-items:center;display:flex}.brand{flex-shrink:0;gap:9px}.brand img{-o-object-fit:contain;object-fit:contain;width:48px;height:48px}.brand strong{letter-spacing:0;white-space:nowrap;font-size:18px}.desktop-nav{align-items:center;gap:2px;display:flex}.desktop-nav a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .2s}.desktop-nav a.active,.desktop-nav a:hover{color:var(--primary);background:var(--accent)}.header-actions{gap:12px}.header-actions,.header-phone{align-items:center;display:flex}.header-phone{white-space:nowrap;gap:5px;font-size:12px}.header-phone svg{color:var(--primary)}.button{border:1px solid var(--primary);color:#fff;background:var(--primary);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 20px;font-weight:500;transition:all .2s;display:inline-flex}.button:hover{background:#1c65a2;border-color:#1c65a2;transform:translateY(-1px)}.button--small{min-height:32px;padding-inline:14px;font-size:13px}.button--outline{color:var(--primary);background:#fff}.button--outline:hover{color:#fff}.button--white{background:#fff}.button--white,.button--white:hover{color:var(--primary);border-color:#fff}.button--white:hover{background:#f8fbff}.button--ghost-light{color:#fff;background:0 0;border-color:#fff3}.button--ghost-light:hover{background:#ffffff1a;border-color:#fff3}.icon-button{width:40px;height:40px;color:var(--ink);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.icon-button:hover{background:var(--accent)}.menu-button{display:none}.drawer-backdrop{z-index:80;background:#0f1d3373;border:0;position:fixed;inset:0}.mobile-drawer{z-index:90;background:#fff;flex-direction:column;width:min(320px,84vw);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 36px #0f1d332e}.mobile-drawer__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:72px;padding:12px 16px;display:flex}.mobile-drawer__head .brand img{width:40px;height:40px}.mobile-nav{gap:4px;padding:16px;display:grid}.mobile-nav a{color:var(--muted);border-radius:6px;padding:11px 14px;font-size:14px;font-weight:500}.mobile-nav a.active{color:var(--primary);background:var(--accent)}.mobile-drawer__foot{border-top:1px solid var(--border);color:var(--muted);margin-top:auto;padding:20px 16px}.mobile-drawer__foot p{align-items:center;gap:8px;font-size:13px;display:flex}.mobile-drawer__foot svg{color:var(--primary)}.mobile-drawer__foot .button{width:100%}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.drawer-enter-active,.drawer-leave-active{transition:transform .25s}.drawer-enter-from,.drawer-leave-to{transform:translate(100%)}.page-hero{color:#fff;background:var(--primary);text-align:center;padding:43px 0 45px}.page-hero h1{margin-bottom:6px;font-size:30px;line-height:1.35}.page-hero p{color:#ffffffd1;max-width:760px;margin:0 auto}.section{padding:64px 0}.section--muted{background:var(--soft)}.section-heading{text-align:center;margin:0 auto 32px}.section-heading h2{margin-bottom:8px;font-size:24px;line-height:32px}.section-heading p{max-width:720px;color:var(--muted);margin:0 auto}.grid{gap:24px;display:grid}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--border);background:#fff;border-radius:12px;transition:box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card:hover{box-shadow:0 12px 30px #0f1d3314}.card__body{padding:24px}.icon-disc{width:44px;height:44px;color:var(--primary);background:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.feature-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{color:var(--muted);align-items:flex-start;gap:9px;font-size:14px;display:flex}.feature-list svg{color:var(--primary);flex-shrink:0;margin-top:3px}.cta-band{color:#fff;background:var(--primary)}.cta-band__inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.cta-band h2{margin-bottom:4px;font-size:25px}.cta-band p{color:#ffffffd1}.cta-band__actions{align-items:center;gap:10px;display:flex}.empty-image{color:#a5b7ca;background:var(--accent);place-items:center;display:grid}.site-footer{color:#fff;background:#0f172a}.site-footer__inner{padding-block:48px}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.footer-col h3{color:#fff;margin:0 0 16px;font-size:16px;font-weight:600;line-height:24px}.brand--footer{color:#fff;gap:8px;margin-bottom:16px}.brand--footer img{width:48px;height:48px}.brand--footer strong{font-size:18px;font-weight:600;line-height:28px}.footer-col>p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.625}.footer-links{gap:8px;display:grid}.footer-links--columns{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-links a{color:#ffffffb3;font-size:14px;line-height:20px;transition:color .2s}.footer-bottom a:hover,.footer-links a:hover{color:#fff}.footer-contact{gap:12px;display:grid}.footer-contact p{color:#ffffffb3;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.footer-contact p:first-child{align-items:flex-start}.footer-contact svg{flex-shrink:0}.footer-contact p:first-child svg{margin-top:2px}.footer-bottom{color:#ffffff80;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;font-size:14px;line-height:20px;display:flex}.footer-bottom p{margin:0}.footer-bottom__links{align-items:center;gap:16px;display:flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-enabled .reveal-item,.reveal-enabled .reveal-item.is-visible{opacity:1;transition:none;transform:none}}@media (width<=1100px){.desktop-nav{display:none}.menu-button{display:grid}.header-phone{display:none}}@media (width<=1023px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.container{padding-inline:16px}.topbar{display:none}.site-header{height:64px}.brand img{width:42px;height:42px}.brand strong{font-size:15px}.header-actions .button{display:none}.page-hero{padding:34px 0}.page-hero h1{font-size:25px}.page-hero p{font-size:14px}.section{padding:50px 0}.section-heading p{font-size:14px}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}.cta-band__inner{flex-direction:column;align-items:flex-start}.cta-band__actions{width:100%}.cta-band__actions .button{flex:1;padding-inline:10px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}*,:after,:before,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x:;--un-pan-y:;--un-pinch-zoom:;--un-scroll-snap-strictness:proximity;--un-ordinal:;--un-slashed-zero:;--un-numeric-figure:;--un-numeric-spacing:;--un-numeric-fraction:;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset:;--un-shadow:0 0 transparent;--un-ring-inset:;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur:;--un-brightness:;--un-contrast:;--un-drop-shadow:;--un-grayscale:;--un-hue-rotate:;--un-invert:;--un-saturate:;--un-sepia:;--un-backdrop-blur:;--un-backdrop-brightness:;--un-backdrop-contrast:;--un-backdrop-grayscale:;--un-backdrop-hue-rotate:;--un-backdrop-invert:;--un-backdrop-opacity:;--un-backdrop-saturate:;--un-backdrop-sepia:}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.absolute{position:absolute}.relative{position:relative}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[rows~="4"]{grid-template-rows:repeat(4,minmax(0,1fr))}.mx-auto{margin-left:auto;margin-right:auto}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.block{display:block}.hidden{display:none}[size~="14"]{width:3.5rem;height:3.5rem}[size~="16"]{width:4rem;height:4rem}[size~="17"]{width:4.25rem;height:4.25rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="20"]{width:5rem;height:5rem}[size~="24"]{width:6rem;height:6rem}[size~="28"]{width:7rem;height:7rem}[size~="34"]{width:8.5rem;height:8.5rem}[size~="64"]{width:16rem;height:16rem}.h-5{height:1.25rem}.h-full{height:100%}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.max-w-4xl{max-width:56rem}.max-w-520px{max-width:520px}.min-h-\[300px\]{min-height:300px}.min-h-screen{min-height:100vh}.w-12{width:3rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.gap-12{gap:3rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-3>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.75rem*(1 - var(--un-space-y-reverse)));margin-bottom:calc(.75rem*var(--un-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--un-space-y-reverse)));margin-bottom:calc(1.5rem*var(--un-space-y-reverse))}.overflow-hidden{overflow:hidden}.border{border-width:1px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.dark .dark\:bg-\[\#020420\]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}[stroke-width~="1.8"]{stroke-width:1.8px}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-16{padding-top:4rem;padding-bottom:4rem}.text-center{text-align:center}.text-\[80px\]{font-size:80px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.dark .dark\:text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.text-\[\#020420\]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-none{line-height:1}.tracking-wide{letter-spacing:.025em}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline{outline-style:solid}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s}.ease,.transition{transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (width>=640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:text-\[110px\]{font-size:110px}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (width>=768px){.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (width>=1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
