.nav[data-v-a221c69f]{position:sticky;top:0;z-index:100;background:#ffffffe0;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(222,223,229,.7)}.nav .container[data-v-a221c69f]{display:flex;align-items:center;justify-content:space-between;height:68px;gap:20px}.logo[data-v-a221c69f]{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:-.5px}.logo img[data-v-a221c69f]{width:34px;height:34px;border-radius:9px;display:block}.nav-links[data-v-a221c69f]{display:flex;gap:30px;font-size:16px;font-weight:500;color:var(--ink-75)}.nav-links a[data-v-a221c69f]{transition:color .2s}.nav-links a[data-v-a221c69f]:hover{color:var(--primary-deep)}.nav-right[data-v-a221c69f]{display:flex;align-items:center;gap:14px}.lang-switch[data-v-a221c69f]{display:flex;flex-shrink:0;padding:3px;border-radius:50px;background:#eef1f6;border:1px solid rgba(222,223,229,.8)}.lang-switch span[data-v-a221c69f]{min-width:42px;padding:8px 10px;border-radius:50px;font-size:13px;font-weight:600;line-height:1;text-align:center;color:var(--ink-50);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s}.lang-switch span[data-v-a221c69f]:hover:not(.on){color:var(--ink-75)}.lang-switch span.on[data-v-a221c69f]{background:#fff;color:var(--primary-deep);box-shadow:0 2px 6px #000d4524}.nav .btn[data-v-a221c69f]{padding:11px 22px;font-size:15px;white-space:nowrap}@media (max-width: 992px){.nav-links[data-v-a221c69f]{display:none}}@media (max-width: 576px){.logo[data-v-a221c69f]{gap:8px;font-size:18px}.logo img[data-v-a221c69f]{width:30px;height:30px;border-radius:8px}.nav-right[data-v-a221c69f]{gap:10px}.lang-switch span[data-v-a221c69f]{min-width:38px;padding:8px 6px}.nav .btn[data-v-a221c69f]{padding:9px 14px;font-size:13px}}@media (max-width: 380px){.logo .brand-text[data-v-a221c69f]{display:none}.nav .container[data-v-a221c69f]{gap:12px}}.hero[data-v-25c6faa4]{position:relative;padding:80px 0 0;text-align:center;overflow:hidden}.hero .glow.b[data-v-25c6faa4]{top:-160px;left:-100px}.hero .glow.b2[data-v-25c6faa4]{top:-140px;right:-120px}.hero-inner[data-v-25c6faa4]{position:relative;z-index:2}.hero h1[data-v-25c6faa4]{font-size:78px;font-weight:800;letter-spacing:-2px;line-height:1.1;margin-top:26px}.one-line[data-v-25c6faa4]{font-size:34px;font-weight:700;margin-top:18px;line-height:1.35}.desc[data-v-25c6faa4]{font-size:20px;font-weight:500;line-height:32px;color:var(--ink-75);margin-top:20px}.benefits[data-v-25c6faa4]{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:30px}.benefits .b[data-v-25c6faa4]{display:flex;align-items:center;gap:7px;padding:9px 18px;border-radius:50px;background:#fff;border:1px solid var(--line);font-size:15px;font-weight:500;color:var(--ink-75);box-shadow:0 2px 10px #000d450a}.benefits .b i[data-v-25c6faa4]{font-style:normal;color:var(--primary-deep);font-weight:800}.hero .btn[data-v-25c6faa4]{margin-top:38px}.hero-note[data-v-25c6faa4]{font-size:14px;color:var(--ink-50);margin-top:16px}.stats[data-v-25c6faa4]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:940px;margin:56px auto 0;padding:34px 20px;border-radius:24px;background:#fff;box-shadow:var(--card-shadow);position:relative;z-index:2}.stats .s[data-v-25c6faa4]{text-align:center}.stats .s b[data-v-25c6faa4]{display:block;font-size:40px;font-weight:800;line-height:1.1}.stats .s span[data-v-25c6faa4]{display:block;font-size:15px;color:var(--ink-50);margin-top:8px}.phones[data-v-25c6faa4]{display:flex;justify-content:center;gap:30px;margin-top:30px;position:relative;z-index:1;padding:0 20px 90px}.phones img[data-v-25c6faa4]{width:280px;border-radius:32px;box-shadow:0 20px 60px #0d378033;border:1px solid #e1e8f2;background:#fff}.phones img[data-v-25c6faa4]:nth-child(2){transform:translateY(40px)}@media (max-width: 1200px){.hero h1[data-v-25c6faa4]{font-size:62px}}@media (max-width: 992px){.hero h1[data-v-25c6faa4]{font-size:52px}.one-line[data-v-25c6faa4]{font-size:28px}.stats[data-v-25c6faa4]{grid-template-columns:repeat(2,1fr);gap:28px}}@media (max-width: 768px){.hero[data-v-25c6faa4]{padding-top:50px}.hero h1[data-v-25c6faa4]{font-size:42px}.one-line[data-v-25c6faa4]{font-size:24px}.desc[data-v-25c6faa4]{font-size:17px;line-height:28px}.phones img[data-v-25c6faa4]{width:190px}.phones[data-v-25c6faa4]{gap:18px}}@media (max-width: 576px){.hero h1[data-v-25c6faa4]{font-size:34px}.one-line[data-v-25c6faa4]{font-size:20px}.stats[data-v-25c6faa4]{grid-template-columns:1fr 1fr;padding:26px 14px}.stats .s b[data-v-25c6faa4]{font-size:30px}}.value-grid[data-v-c8ec0e8d]{display:grid;grid-template-columns:1fr 1fr;gap:30px}.value-card[data-v-c8ec0e8d]{position:relative;border-radius:24px;padding:48px 44px;overflow:hidden;background:#fff;box-shadow:var(--card-shadow);border:1px solid rgba(222,223,229,.6)}.value-card .tag[data-v-c8ec0e8d]{display:inline-block;padding:6px 16px;border-radius:50px;font-size:14px;font-weight:700;color:#fff}.value-card.down .tag[data-v-c8ec0e8d]{background:linear-gradient(135deg,#3d87f5,#5ba1ff)}.value-card.up .tag[data-v-c8ec0e8d]{background:linear-gradient(135deg,#2d6fdf,#3d87f5)}.value-card h3[data-v-c8ec0e8d]{font-size:36px;font-weight:800;margin-top:22px;line-height:1.25}.value-card .lead[data-v-c8ec0e8d]{font-size:19px;color:var(--ink-75);line-height:30px;margin-top:16px}.value-card .money[data-v-c8ec0e8d]{display:flex;align-items:baseline;gap:8px;margin-top:26px;padding:18px 22px;border-radius:16px;background:var(--primary-soft)}.value-card .money b[data-v-c8ec0e8d]{font-size:32px;font-weight:800;color:var(--primary-deep)}.value-card .money span[data-v-c8ec0e8d]{font-size:15px;color:var(--ink-50);line-height:1.5}.value-card ul[data-v-c8ec0e8d]{margin-top:24px}.value-card ul li[data-v-c8ec0e8d]{display:flex;gap:11px;font-size:17px;color:var(--ink-75);line-height:26px;margin-bottom:13px}.value-card ul li[data-v-c8ec0e8d]:before{content:"✓";color:var(--primary);font-weight:800;flex-shrink:0}.value-card .glow[data-v-c8ec0e8d]{bottom:-160px;right:-120px;opacity:.25}@media (max-width: 992px){.value-grid[data-v-c8ec0e8d]{grid-template-columns:1fr}}@media (max-width: 768px){.value-card[data-v-c8ec0e8d]{padding:36px 26px}.value-card h3[data-v-c8ec0e8d]{font-size:28px}}@media (max-width: 576px){.value-card h3[data-v-c8ec0e8d]{font-size:24px}}.case-list[data-v-90fff6f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.case-card[data-v-90fff6f0]{background:#fff;border-radius:20px;padding:35px 30px 30px;box-shadow:0 4px 24px #000d450f;border:1px solid rgba(222,223,229,.55)}.case-card .shop[data-v-90fff6f0]{display:flex;align-items:center;gap:14px}.case-card .shop .av[data-v-90fff6f0]{width:52px;height:52px;border-radius:14px;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;flex-shrink:0}.case-card .shop .nm[data-v-90fff6f0]{font-size:19px;font-weight:700;line-height:1.3}.case-card .shop .ty[data-v-90fff6f0]{font-size:14px;color:var(--ink-50);margin-top:5px}.case-card .quote[data-v-90fff6f0]{font-size:16px;line-height:27px;color:var(--ink-75);margin-top:20px}.case-card .nums[data-v-90fff6f0]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.case-card .nums .n[data-v-90fff6f0]{padding:14px 16px;border-radius:14px;background:#f7f8fc}.case-card .nums .n b[data-v-90fff6f0]{display:block;font-size:24px;font-weight:800;line-height:1.2}.case-card .nums .n.up b[data-v-90fff6f0]{color:#d93025}.case-card .nums .n.good b[data-v-90fff6f0]{color:#0fa968}.case-card .nums .n span[data-v-90fff6f0]{display:block;font-size:13px;color:var(--ink-50);margin-top:5px;line-height:1.4}.case-card .foot[data-v-90fff6f0]{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--primary-deep);font-weight:600}.data-strip[data-v-90fff6f0]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:50px;padding:34px 30px;border-radius:20px;background:#fff;box-shadow:var(--card-shadow)}.data-strip .d[data-v-90fff6f0]{text-align:center}.data-strip .d b[data-v-90fff6f0]{display:block;font-size:30px;font-weight:800}.data-strip .d.warn b[data-v-90fff6f0]{color:#d93025}.data-strip .d span[data-v-90fff6f0]{display:block;font-size:14px;color:var(--ink-50);margin-top:7px;line-height:1.5}@media (max-width: 1200px){.case-list[data-v-90fff6f0]{grid-template-columns:repeat(2,1fr)}.data-strip[data-v-90fff6f0]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.case-list[data-v-90fff6f0]{grid-template-columns:1fr}.data-strip[data-v-90fff6f0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.data-strip[data-v-90fff6f0]{padding:24px 18px}}.steps[data-v-b8b3fb0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:12px}.step[data-v-b8b3fb0a]{position:relative;padding-top:26px}.step .num[data-v-b8b3fb0a]{width:52px;height:52px;border-radius:50%;background:var(--grad);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;box-shadow:0 8px 22px #3d87f559}.step h4[data-v-b8b3fb0a]{font-size:22px;font-weight:700;margin-top:22px}.step .d[data-v-b8b3fb0a]{font-size:17px;line-height:28px;color:var(--ink-75);margin-top:14px}.step .eg[data-v-b8b3fb0a]{margin-top:16px;padding:14px 18px;border-radius:14px;background:var(--primary-soft);font-size:15px;color:var(--primary-deep);font-weight:600;line-height:1.6}@media (max-width: 992px){.steps[data-v-b8b3fb0a]{grid-template-columns:1fr;gap:40px}}.faq[data-v-ae271f5e]{max-width:860px;margin:0 auto}.faq .item[data-v-ae271f5e]{border-bottom:1px solid var(--line)}.faq .q[data-v-ae271f5e]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0;font-size:20px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.faq .q[data-v-ae271f5e]:hover{color:var(--primary-deep)}.faq .q .ic[data-v-ae271f5e]{width:24px;height:24px;flex-shrink:0;position:relative;transition:transform .3s ease}.faq .q .ic[data-v-ae271f5e]:before,.faq .q .ic[data-v-ae271f5e]:after{content:"";position:absolute;background:var(--primary);border-radius:2px;transition:transform .3s ease}.faq .q .ic[data-v-ae271f5e]:before{top:11px;left:2px;width:20px;height:2px}.faq .q .ic[data-v-ae271f5e]:after{left:11px;top:2px;width:2px;height:20px}.faq .item.open .q .ic[data-v-ae271f5e]{transform:rotate(45deg)}.faq .a[data-v-ae271f5e]{max-height:0;overflow:hidden;font-size:17px;font-weight:420;line-height:28px;color:var(--ink-75);transition:max-height .35s ease,padding .35s ease}.faq .item.open .a[data-v-ae271f5e]{max-height:400px;padding-bottom:26px}@media (max-width: 768px){.faq .q[data-v-ae271f5e]{font-size:18px}.faq .a[data-v-ae271f5e]{font-size:16px}}.wechat-guide[data-v-f7d33e34]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000bf;display:flex;justify-content:flex-end;padding:16px 24px}.wechat-guide__content[data-v-f7d33e34]{display:flex;flex-direction:column;align-items:flex-end}.wechat-guide__arrow[data-v-f7d33e34]{margin-right:12px;margin-bottom:4px}.wechat-guide__text[data-v-f7d33e34]{color:#fff;font-size:17px;line-height:1.8;text-align:center;background:#ffffff1f;border-radius:12px;padding:20px 28px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wechat-guide__dots[data-v-f7d33e34]{display:inline-block;font-size:22px;font-weight:700;letter-spacing:2px;vertical-align:middle;position:relative;top:-7px}.cta[data-v-4be2bfa7]{position:relative;text-align:center;padding:100px 20px;border-radius:32px;overflow:hidden;background:var(--grad);color:#fff}.cta .glow[data-v-4be2bfa7]{background:#fff;opacity:.16;top:-180px;left:50%;transform:translate(-50%);width:700px;height:700px}.cta-in[data-v-4be2bfa7]{position:relative;z-index:2}.cta h2[data-v-4be2bfa7]{font-size:48px;font-weight:800;line-height:1.25}.cta .d[data-v-4be2bfa7]{font-size:20px;margin-top:18px;opacity:.92}.cta .btns[data-v-4be2bfa7]{display:flex;justify-content:center;gap:14px;margin-top:38px;flex-wrap:wrap}.cta .btn-out[data-v-4be2bfa7]{background:transparent;border:1.5px solid rgba(255,255,255,.6);color:#fff}.cta .btn-out[data-v-4be2bfa7]:hover{box-shadow:0 6px 20px #0003}.cta .small[data-v-4be2bfa7]{font-size:14px;margin-top:22px;opacity:.8}.cta .platforms[data-v-4be2bfa7]{display:flex;justify-content:center;gap:14px;margin-top:24px;flex-wrap:wrap}.cta .platforms a[data-v-4be2bfa7]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:50px;background:#ffffff24;border:1px solid rgba(255,255,255,.32);color:#fff;font-size:15px;font-weight:600;transition:background .2s;cursor:pointer}.cta .platforms a[data-v-4be2bfa7]:hover{background:#ffffff3d}.cta .platforms a svg[data-v-4be2bfa7]{width:16px;height:16px}@media (max-width: 768px){.cta h2[data-v-4be2bfa7]{font-size:32px}}@media (max-width: 576px){.cta[data-v-4be2bfa7]{padding:70px 18px;border-radius:24px}.cta h2[data-v-4be2bfa7]{font-size:27px}}#footer[data-v-1e733e09]{background:#18181a;padding:56px 0 40px;color:#fff;margin-top:110px}.footer-main[data-v-1e733e09]{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap}.brand .logo[data-v-1e733e09]{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800;letter-spacing:-.5px}.brand .logo img[data-v-1e733e09]{width:38px;height:38px;border-radius:10px}.brand .slogan[data-v-1e733e09]{font-size:15px;color:#ffffff80;margin-top:14px;line-height:1.7;max-width:300px}.cols[data-v-1e733e09]{display:flex;gap:60px;flex-wrap:wrap}.col .t[data-v-1e733e09]{font-size:17px;font-weight:700;margin-bottom:22px}.col a[data-v-1e733e09]{display:block;font-size:15px;color:#ffffff80;margin-bottom:14px;transition:color .2s}.col a[data-v-1e733e09]:hover{color:#fff}.copy[data-v-1e733e09]{margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:14px;color:#fff6;text-align:center}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--primary: #3d87f5;--primary-2: #5ba1ff;--primary-deep: #2d6fdf;--primary-soft: #eff6ff;--primary-line: #dbeafe;--grad: linear-gradient(135deg, #3d87f5 0%, #5ba1ff 100%);--grad-text: linear-gradient(135deg, #3d87f5 0%, #2d6fdf 100%);--ink: #18181a;--ink-75: rgba(0, 0, 0, .75);--ink-50: rgba(0, 0, 0, .5);--line: #dedfe5;--card-shadow: 0 10px 40px 0 rgba(13, 55, 128, .08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.25;color:var(--ink);background:#fff;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5{font-size:inherit;font-weight:inherit}p{margin:0}a{color:inherit;text-decoration:none}ul{padding:0;list-style:none}img{display:block;max-width:100%}.container{max-width:1240px;margin:0 auto;padding:0 20px}.grad-text{color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:var(--grad-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 30px;border-radius:50px;font-size:16px;font-weight:600;color:#fff;background:var(--grad);border:0;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.btn:hover{transform:scale(1.04);box-shadow:0 6px 20px #3d87f566}.btn:active{transform:scale(1.02)}.btn-ghost{background:#fff;color:var(--primary-deep);border:1px solid var(--line)}.btn-ghost:hover{box-shadow:0 6px 20px #000d451f}.badge-pill{display:inline-block;padding:7px 18px;border-radius:50px;font-size:14px;font-weight:600;color:var(--primary-deep);background:var(--primary-soft);border:1px solid var(--primary-line)}.sec{padding:110px 0;position:relative}.sec-head{text-align:center;margin-bottom:70px}.sec-head h2{font-size:48px;font-weight:700;line-height:58px}.sec-head .sub{font-size:28px;margin-top:14px;color:var(--ink-75)}.sec-head .sub-sm{font-size:20px;font-weight:500;margin-top:10px;color:var(--ink-50)}.sec-tint{background:linear-gradient(180deg,#f4f8ff,#eef3ff)}.glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none;z-index:0}.glow.b{background:var(--primary);width:420px;height:420px}.glow.b2{background:var(--primary-2);width:380px;height:380px;opacity:.35}.feat-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.feat-card{background:#fff;border-radius:20px;padding:36px 32px;box-shadow:0 4px 24px #000d450f;border:1px solid rgba(222,223,229,.55);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.feat-card:hover{transform:translateY(-6px);box-shadow:var(--card-shadow)}.feat-card .ico{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--primary-soft)}.feat-card .ico svg{width:28px;height:28px;stroke:var(--primary);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.feat-card h4{font-size:21px;font-weight:700;margin-top:24px}.feat-card .d{font-size:16px;font-weight:420;line-height:26px;color:var(--ink-75);margin-top:14px}.feat-card .meta{margin-top:auto;padding-top:16px;border-top:1px dashed var(--line);font-size:14px;color:var(--primary-deep);font-weight:600}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-top:70px}.split.reverse .shot-wrap{order:-1}.split .text h3{font-size:34px;font-weight:800;line-height:1.3}.split .text .d{font-size:18px;line-height:30px;color:var(--ink-75);margin-top:18px}.split .text ul{margin-top:22px}.split .text ul li{display:flex;gap:11px;font-size:17px;line-height:27px;color:var(--ink-75);margin-bottom:14px}.split .text ul li:before{content:"▸";color:var(--primary);font-weight:800;flex-shrink:0}.shot-wrap{display:flex;gap:20px;justify-content:center}.shot-wrap img{width:230px;border-radius:26px;box-shadow:0 18px 48px #0d378024;border:1px solid #e1e8f2;background:#fff}.shot-wrap img:nth-child(2){transform:translateY(30px)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media (max-width: 1200px){.container{max-width:100%}.sec-head h2{font-size:43px;line-height:54px}.feat-list{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.sec{padding:80px 0}.sec-head h2{font-size:38px;line-height:50px}.sec-head .sub{font-size:24px}.split{grid-template-columns:1fr}.split.reverse .shot-wrap{order:0}}@media (max-width: 768px){.sec{padding:64px 0}.sec-head h2{font-size:33px;line-height:45px}.sec-head .sub{font-size:19px}.sec-head .sub-sm{font-size:17px}.feat-list{grid-template-columns:1fr}.shot-wrap img{width:180px}}@media (max-width: 576px){.btn{padding:12px 24px;font-size:15px}}
