.mp-home{color:#101828;background:#fff}.mp-hero{background:linear-gradient(#f6faff,#fff);padding:16px 0 8px}.mp-hero-box{background:linear-gradient(120deg,#dff4ff 0%,#dce8ff 45%,#e6d8ff 100%);border-radius:34px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:25px;min-height:390px;padding:50px 56px;display:grid;position:relative;overflow:hidden}.mp-hero-copy{z-index:2;position:relative}.mp-kicker{color:#2858d9;border:1px solid #3f73ff;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-block}.mp-hero h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,4.3vw,58px);line-height:1.12}.mp-hero p{color:#536071;margin:0 0 20px;font-size:15px;line-height:1.7}.mp-search{background:#fff;border-radius:999px;align-items:center;max-width:520px;height:58px;padding:6px 7px 6px 18px;display:flex;box-shadow:0 8px 30px #374a7d1f}.mp-search>span:first-child{color:#78859b;font-size:24px}.mp-search-text{color:#9aa4b4;flex:1;margin-left:10px;font-size:12px}.mp-search a{color:#fff;background:#3268f5;border-radius:50%;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.mp-keywords{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:10px;display:flex}.mp-keywords b{color:#2760ef}.mp-keywords span{color:#5c6980;background:#ffffffb8;border-radius:999px;padding:5px 9px}.mp-image-slot{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100px;position:relative}.mp-image-slot>span{text-align:center;color:#5470b8;background:#ffffff6b;border:1px dashed #375baf59;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.mp-image-slot>span small{opacity:.75;margin-top:6px;font-size:9px;font-weight:500;display:block}.mp-hero-image{z-index:1;border-radius:28px;height:310px}.mp-category{padding:0 0 28px}.mp-category-box{background:#fff;border:1px solid #e7ebf3;border-radius:24px;grid-template-columns:repeat(9,1fr);gap:8px;padding:18px 16px;display:grid;box-shadow:0 12px 35px #2a3a5a14}.mp-category a{text-align:center;padding:5px}.mp-category i{color:#3268f5;background:#edf3ff;border-radius:13px;place-items:center;width:43px;height:43px;margin:0 auto 8px;font-size:19px;font-style:normal;display:grid}.mp-category a:nth-child(2n) i{color:#ef5571;background:#fff0f3}.mp-category a:nth-child(3n) i{color:#7654ee;background:#f0ebff}.mp-category b{font-size:11px;display:block}.mp-section{padding:20px 0 52px}.mp-head{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.mp-head span{color:#1d4ed8;font-size:11px;font-weight:900}.mp-head h2{letter-spacing:-.04em;margin:5px 0 4px;font-size:27px}.mp-head p{color:#7b8494;margin:0;font-size:12px}.mp-head>a{border:1px solid #e1e5ed;border-radius:999px;padding:11px 17px;font-size:11px}.mp-cards{gap:14px;display:grid}.mp-five{grid-template-columns:repeat(5,1fr)}.mp-card{background:#fff;border:1px solid #e8ebf1;border-radius:20px;transition:all .18s;overflow:hidden;box-shadow:0 6px 20px #2430500a}.mp-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2430501a}.mp-campaign-image{height:175px;padding:12px;position:relative}.mp-campaign-image .mp-image-slot{background:#f7f9fd;border-radius:14px;height:100%;overflow:hidden}.mp-status{color:#fff;background:#356cf5;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;position:absolute;top:15px;left:15px}.mp-card:nth-child(2) .mp-status,.mp-card:nth-child(5) .mp-status{background:#7c4dff}.mp-card-body{padding:0 16px 17px}.mp-card-body small{color:#7d8798;font-size:10px}.mp-card-body h3{margin:6px 0 7px;font-size:15px}.mp-card-body p{color:#8b94a3;margin:0 0 9px;font-size:10px}.mp-card-body strong{font-size:18px}.mp-service{padding:10px 0 62px}.mp-service-box{background:linear-gradient(120deg,#f3f8ff,#f5f2ff);border-radius:30px;grid-template-columns:.75fr 1.25fr;gap:28px;padding:34px;display:grid}.mp-service-intro{padding:18px}.mp-service-intro>span{color:#3268f5;font-size:10px;font-weight:900}.mp-service-intro h2{letter-spacing:-.045em;margin:11px 0;font-size:34px;line-height:1.25}.mp-service-intro p{color:#6f798a;margin-bottom:18px;font-size:12px;line-height:1.7}.mp-service-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.mp-service-cards article{background:#fff;border:1px solid #edf0f5;border-radius:17px;align-items:flex-start;gap:15px;padding:21px;display:flex}.mp-service-cards i{color:#3268f5;background:#eaf1ff;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:19px;font-style:normal;display:grid}.mp-service-cards article:nth-child(2) i{color:#7654ee;background:#f1eaff}.mp-service-cards article:nth-child(3) i{color:#17a879;background:#e6fbf4}.mp-service-cards article:nth-child(4) i{color:#ff8a32;background:#fff1e7}.mp-service-cards b{font-size:14px}.mp-service-cards p{color:#778192;margin:6px 0 0;font-size:10px;line-height:1.6}.mp-trust{text-align:center;padding:25px 0 60px}.mp-trust>div>h2{margin:0 0 28px;font-size:24px}.mp-numbers{grid-template-columns:repeat(4,1fr);max-width:900px;margin:0 auto 35px;display:grid}.mp-numbers div+div{border-left:1px solid #e6e9ef}.mp-numbers strong{color:#3268f5;font-size:31px;display:block}.mp-numbers span{color:#7b8494;font-size:11px}.mp-dual{text-align:left;grid-template-columns:1fr 1fr;gap:16px;display:grid}.mp-dual article{border-radius:25px;grid-template-columns:1fr 1fr;align-items:center;height:260px;padding:30px;display:grid;position:relative;overflow:hidden}.mp-dual .partner{background:linear-gradient(120deg,#fff0f5,#ffdce9)}.mp-dual .advertiser{background:linear-gradient(120deg,#eee8ff,#d9c7ff)}.mp-dual article>div:first-child{z-index:2}.mp-dual span{color:#e84c76;border:1px solid;border-radius:999px;padding:5px 9px;font-size:9px;display:inline-block}.mp-dual .advertiser span{color:#6741d9}.mp-dual h3{margin:12px 0;font-size:25px;line-height:1.25}.mp-dual p{color:#677184;font-size:10px;line-height:1.6}.mp-dual a{font-size:11px;font-weight:900}.mp-dual .mp-image-slot{border-radius:20px;height:210px;overflow:hidden}.mp-brand-strip{color:#7b8494;justify-content:space-around;align-items:center;gap:20px;height:70px;font-size:12px;font-weight:900;display:flex;overflow:hidden}.mp-cta{color:#fff;text-align:left;background:linear-gradient(100deg,#3567f4,#40a0ff);border-radius:22px;justify-content:space-between;align-items:center;padding:28px 34px;display:flex}.mp-cta small{font-size:9px}.mp-cta h2{margin:5px 0;font-size:22px}.mp-cta p{color:#e7efff;margin:0;font-size:10px}.mp-cta .btn{color:#3260d8;background:#fff;border-color:#fff}.mp-cta .btn.light{color:#fff;background:0 0;border-color:#ffffff73}.mp-bottom{background:#f7f8fa;padding:35px 0}.mp-bottom-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.mp-notice,.mp-support{background:#fff;border-radius:16px;padding:20px}.mp-notice-head{justify-content:space-between;margin-bottom:8px;display:flex}.mp-notice p{border-top:1px solid #f0f1f4;margin:0;padding:8px 0;font-size:11px}.mp-support span{color:#7b8494;font-size:9px}.mp-support a{color:#3268f5;margin:7px 0;font-size:25px;font-weight:900;display:block}.mp-support p{color:#7b8494;font-size:11px}.mp-float{color:#fff;z-index:20;background:#3268f5;border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 25px #3268f54d}@media (max-width:900px){.mp-hero-box{grid-template-columns:1fr;padding:38px 28px}.mp-hero-image{height:230px}.mp-category-box{grid-template-columns:repeat(5,1fr)}.mp-five{grid-template-columns:repeat(2,1fr)}.mp-service-box,.mp-dual{grid-template-columns:1fr}.mp-dual article{height:auto}.mp-numbers{grid-template-columns:repeat(2,1fr);gap:20px}.mp-numbers div+div{border-left:0}.mp-cta{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:600px){.mp-hero{padding-top:8px}.mp-hero-box{border-radius:20px;padding:30px 20px}.mp-hero h1{font-size:36px}.mp-hero-image{height:190px}.mp-category-box{border-radius:18px;grid-template-columns:repeat(3,1fr)}.mp-five{grid-template-columns:1fr}.mp-service-box{border-radius:20px;padding:20px}.mp-service-cards{grid-template-columns:1fr}.mp-service-intro h2{font-size:29px}.mp-dual article{grid-template-columns:1fr;padding:24px}.mp-dual .mp-image-slot{height:180px;margin-top:15px}.mp-brand-strip{justify-content:flex-start}.mp-bottom-grid{grid-template-columns:1fr}.mp-head{align-items:flex-start;gap:12px}.mp-head>a{display:none}.mp-cta h2{font-size:19px}.mp-float{bottom:14px;right:14px}}
