.luhao-marketing-page{background:#fff}.mk-page{--mk-navy: #061d3f;--mk-blue: #082f6d;--mk-cyan: #20d7ff;--mk-pink: #ff2fb3;--mk-purple: #6e38d7;--mk-muted: #667493;--mk-line: rgba(9, 30, 66, .1);color:var(--mk-navy);overflow:hidden}.mk-container{width:min(100% - 40px,1180px);margin:0 auto}.mk-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--mk-cyan);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.mk-kicker:before{content:"";width:20px;height:2px;border-radius:999px;background:currentColor}.mk-kicker--pink{color:var(--mk-pink)}.mk-hero{position:relative;isolation:isolate;padding:clamp(96px,10vw,150px) 0 clamp(72px,8vw,110px);background:#061d3f;color:#fff}.mk-hero__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 22%,rgba(255,47,179,.28),transparent 30%),radial-gradient(circle at 15% 70%,rgba(32,215,255,.22),transparent 28%),linear-gradient(115deg,#041836fa,#061d3ff0 46%,#48216feb)}.mk-hero__bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000 0%,transparent 88%)}.mk-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:clamp(36px,6vw,86px);align-items:center}.mk-hero h1{max-width:820px;margin:20px 0 22px;color:#fff;font-family:Oswald,sans-serif;font-size:clamp(48px,8vw,106px);font-weight:800;line-height:.88;letter-spacing:-.055em;text-transform:uppercase}.mk-hero p{max-width:690px;color:#ffffffc7;font-size:18px;line-height:1.75}.mk-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.mk-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border-radius:999px;border:1px solid transparent;font-size:14px;font-weight:900;line-height:1;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.mk-btn:hover{transform:translateY(-2px)}.mk-btn--primary{background:linear-gradient(135deg,var(--mk-pink),#ff5cc7);color:#fff;box-shadow:0 18px 36px #ff2fb340}.mk-btn--primary:hover{background:#fff;color:var(--mk-navy);border-color:#ff2fb366}.mk-btn--ghost{color:#fff;border-color:#ffffff3d;background:#ffffff14}.mk-btn--light{color:var(--mk-navy);background:#fff;border-color:#091e421f;box-shadow:0 14px 36px #091e4214}.mk-hero__panel{position:relative;display:grid;gap:18px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:linear-gradient(180deg,#ffffff21,#ffffff0d);box-shadow:0 28px 80px #00000047;backdrop-filter:blur(18px)}.mk-panel-card{padding:26px;border-radius:24px;background:#fff;color:var(--mk-navy);box-shadow:0 22px 50px #0000002e}.mk-panel-card span,.mk-stack span{display:block;color:var(--mk-pink);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.mk-panel-card strong{display:block;margin:8px 0 10px;font-size:34px;font-weight:900;letter-spacing:-.04em}.mk-panel-card p{margin:0;color:#5d6b88;font-size:15px;line-height:1.65}.mk-stack{display:grid;gap:12px}.mk-stack div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-radius:18px;background:#041836b8;border:1px solid rgba(255,255,255,.12)}.mk-stack strong{color:#fff;font-size:18px}.mk-marquee{position:relative;z-index:2;margin-top:-1px;overflow:hidden;background:var(--mk-pink);color:#fff;box-shadow:0 14px 34px #ff2fb33d}.mk-marquee__track{display:flex;align-items:center;gap:18px;width:max-content;padding:14px 0;font-family:Oswald,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:800;text-transform:uppercase;white-space:nowrap;animation:mk-marquee 28s linear infinite}.mk-marquee__track span,.mk-marquee__track i{display:inline-block}.mk-marquee__track i{opacity:.8;font-style:normal}@keyframes mk-marquee{0%{transform:translate(0)}to{transform:translate(-45%)}}.mk-section{padding:clamp(70px,8vw,120px) 0}.mk-two-col{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,76px);align-items:start}.mk-section h2,.mk-final-cta h2{margin:12px 0 0;color:var(--mk-navy);font-family:Oswald,sans-serif;font-size:clamp(38px,5.4vw,76px);font-weight:800;line-height:.94;letter-spacing:-.045em;text-transform:uppercase}.mk-copy p,.mk-section-heading p,.mk-two-col>div>p{color:var(--mk-muted);font-size:17px;line-height:1.8}.mk-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:54px}.mk-pillar{padding:28px 24px;border:1px solid rgba(9,30,66,.08);border-radius:24px;background:#fff;box-shadow:0 24px 70px #091e4214}.mk-pillar span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:12px;background:var(--mk-navy);color:var(--mk-cyan);font-size:12px;font-weight:900}.mk-pillar h3{margin:20px 0 10px;color:var(--mk-navy);font-size:19px;font-weight:900}.mk-pillar p{margin:0;color:var(--mk-muted);line-height:1.7}.mk-section--packages{background:linear-gradient(180deg,#f7f9fd,#fff)}.mk-section-heading{max-width:830px;margin:0 auto 46px;text-align:center}.mk-section-heading h2{margin-top:12px}.mk-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mk-package-card{position:relative;display:flex;min-height:100%;flex-direction:column;padding:26px 22px;border:1px solid rgba(9,30,66,.1);border-radius:26px;background:#fff;box-shadow:0 22px 60px #091e4214}.mk-package-card.is-highlighted{background:linear-gradient(180deg,var(--mk-navy),#083475);color:#fff;transform:translateY(-14px);border-color:#20d7ff47;box-shadow:0 30px 82px #082f6d52}.mk-package-card__top span{color:var(--mk-pink);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.mk-package-card h3{margin:8px 0 14px;color:inherit;font-size:26px;font-weight:900;letter-spacing:-.04em}.mk-package-card p,.mk-package-card small{color:var(--mk-muted);line-height:1.65}.mk-package-card.is-highlighted p,.mk-package-card.is-highlighted small{color:#ffffffc2}.mk-package-card__meta{margin:18px 0;padding:16px;border-radius:18px;background:#091e420a}.mk-package-card.is-highlighted .mk-package-card__meta{background:#ffffff1a}.mk-package-card__meta strong{display:block;margin-bottom:4px;font-size:14px;font-weight:900}.mk-package-card ul{display:grid;gap:10px;margin:0 0 24px;padding:0;list-style:none}.mk-package-card li{position:relative;padding-left:18px;color:inherit;font-size:14px;line-height:1.45}.mk-package-card li:before{content:"";position:absolute;top:.55em;left:0;width:7px;height:7px;border-radius:999px;background:var(--mk-pink)}.mk-package-card .mk-btn{margin-top:auto}.mk-section--comparison{background:radial-gradient(circle at 85% 8%,rgba(255,47,179,.24),transparent 28%),linear-gradient(120deg,#061d3f,#082f6d 48%,#351c5e);color:#fff}.mk-section-heading--light h2{color:#fff}.mk-section-heading--light p{color:#ffffffb8}.mk-comparison{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#ffffff14;box-shadow:0 30px 90px #0000002e}.mk-comparison__head,.mk-comparison__row{display:grid;grid-template-columns:1.05fr repeat(4,minmax(0,1fr))}.mk-comparison__head{background:#ffffff1f;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mk-comparison__head div,.mk-comparison__row div{padding:18px 16px;border-right:1px solid rgba(255,255,255,.12)}.mk-comparison__head div:last-child,.mk-comparison__row div:last-child{border-right:0}.mk-comparison__row{border-top:1px solid rgba(255,255,255,.1)}.mk-comparison__row div{color:#ffffffc2;line-height:1.5}.mk-comparison__row strong{color:#fff}.mk-comparison__row .is-focus{background:#ff2fb31f;color:#fff}.mk-decision-list{display:grid;gap:14px}.mk-decision-list article{padding:22px 24px;border:1px solid var(--mk-line);border-radius:22px;background:#fff;box-shadow:0 18px 50px #091e420f}.mk-decision-list h3{margin:0 0 12px;color:var(--mk-navy);font-size:20px;font-weight:900}.mk-decision-list ul{margin:0;padding-left:18px;color:var(--mk-muted);line-height:1.7}.mk-section--automation{background:#f7f9fd}.mk-automation-card{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:34px;align-items:center;padding:clamp(34px,5vw,64px);border-radius:34px;color:#fff;background:radial-gradient(circle at 90% 20%,rgba(255,47,179,.3),transparent 28%),linear-gradient(120deg,#061d3f,#082f6d 56%,#381c61);box-shadow:0 30px 90px #091e422e}.mk-automation-card h2{color:#fff}.mk-automation-card p{color:#ffffffc7;font-size:17px;line-height:1.8}.mk-automation-card__items{display:grid;gap:12px}.mk-automation-card__items span{display:block;padding:16px 18px;border-radius:16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:900}.mk-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mk-faq{padding:28px;border:1px solid var(--mk-line);border-radius:24px;background:#fff;box-shadow:0 18px 50px #091e420f}.mk-faq h3{margin:0 0 12px;color:var(--mk-navy);font-size:20px;font-weight:900}.mk-faq p{margin:0;color:var(--mk-muted);line-height:1.75}.mk-final-cta{padding:0 0 clamp(80px,9vw,130px)}.mk-final-cta__box{padding:clamp(36px,6vw,72px);border-radius:34px;background:radial-gradient(circle at 85% 70%,rgba(32,215,255,.16),transparent 24%),linear-gradient(120deg,#061d3f,#082f6d 54%,#57207e);color:#fff;box-shadow:0 30px 90px #091e422e}.mk-final-cta h2{max-width:820px;color:#fff}.mk-final-cta p{max-width:720px;color:#ffffffc7;font-size:17px;line-height:1.8}@media(max-width:1180px){.mk-package-grid,.mk-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-package-card.is-highlighted{transform:none}.mk-comparison{overflow-x:auto}.mk-comparison__head,.mk-comparison__row{min-width:980px}}@media(max-width:900px){.mk-hero__grid,.mk-two-col,.mk-automation-card{grid-template-columns:1fr}.mk-hero{padding-top:72px}.mk-hero__panel{max-width:560px}.mk-faq-grid{grid-template-columns:1fr}}@media(max-width:640px){.mk-container{width:min(100% - 28px,1180px)}.mk-hero h1{font-size:clamp(48px,17vw,74px)}.mk-hero p{font-size:16px}.mk-package-grid,.mk-pillars{grid-template-columns:1fr}.mk-stack div{align-items:flex-start;flex-direction:column}.mk-hero__panel,.mk-panel-card,.mk-automation-card,.mk-final-cta__box{border-radius:24px}.mk-section h2,.mk-final-cta h2{font-size:clamp(34px,13vw,54px)}}
