html:has(.mk){scroll-behavior:smooth;scroll-padding-top:84px}*{box-sizing:border-box}.mk{--p:var(--primary);--pd:var(--pt);--ink:var(--tx);--ink2:var(--tx2);--soft:var(--s1);--card:var(--s0);--ac:#f5a83b;font-family:var(--font-body);color:var(--ink);background:var(--bg);font-size:16px;line-height:1.55;overflow-x:hidden}.mk h1,.mk h2,.mk h3{font-weight:600;font-family:var(--font-display);letter-spacing:-.02em;margin:0;line-height:1.1}.mk p{margin:0}.mk button{cursor:pointer;font-family:inherit}.ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ic.sm{width:16px;height:16px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--p);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.h2{font-size:clamp(30px,4vw,46px);font-weight:600}.lead{color:var(--ink2);max-width:640px;margin-top:16px;font-size:18px}.ctr{text-align:center}.ctr .lead{margin-left:auto;margin-right:auto}.b{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--ink);border-radius:26px;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .2s,background .2s;display:inline-flex}.b:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #0e1b2e59}.b:active{transform:scale(.97)}.b.p{background:var(--p);color:#fff;border-color:var(--p)}.b.y{background:var(--ac);border-color:var(--ac);color:#1c1500}.b.g{color:#fff;background:0 0;border-color:#fff6}.win{background:var(--card);color:var(--ink);text-align:left;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -24px #0000008c,0 0 0 1px #0e1b2e14}.win.sm-s{box-shadow:0 24px 50px -22px #0e1b2e66,0 0 0 1px var(--line)}.wbar{background:var(--soft);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:10px 14px;display:flex}.wbar i{background:#dadce0;border-radius:50%;width:10px;height:10px}.wbar span{color:#5f6368;background:var(--card);border-radius:10px;flex:1;max-width:260px;margin-left:10px;padding:2px 12px;font-size:11px}.wbody{min-height:300px;display:flex}.mside{background:var(--card);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:3px;width:150px;padding:12px 10px;font-size:11px;display:flex}.mside .mb{font-family:var(--font-display);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.mside .mb svg{width:22px;height:22px}.mside span{color:#51607a;border-radius:14px;padding:7px 10px}.mside span.on{color:#174ea6;background:#e8f0fe;font-weight:700}.mmain{background:var(--soft);flex-direction:column;flex:1;gap:10px;min-width:0;padding:14px;display:flex}.mh{font-family:var(--font-display);font-size:15px;font-weight:600}.ms{color:#5f6368;font-size:10px}.kp{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kp div{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px}.kp small{color:#5f6368;font-size:9px;display:block}.kp b{font-family:var(--font-display);font-size:15px}.kp .up{color:var(--ok);font-size:9px;font-weight:700}.two{grid-template-columns:1.4fr 1fr;gap:8px;display:grid}.card2{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:10px}.bars{align-items:flex-end;gap:6px;height:90px;display:flex}.bars i{transform-origin:bottom;background:linear-gradient(#4a90f0,#1a73e8);border-radius:4px 4px 0 0;flex:1;animation:1.2s cubic-bezier(.2,0,0,1) both grow}.bars i.y{background:linear-gradient(#fdd663,#fbbc04)}@keyframes grow{0%{transform:scaleY(.05)}to{transform:none}}.li{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;padding:5px 0;font-size:10px;display:flex}.li:last-child{border:0}.tag{color:#188038;background:#e6f4ea;border-radius:8px;padding:1px 7px;font-size:9px;font-weight:700}.tag.w{color:#7a4300;background:#fef0cc}.tag.b{color:#174ea6;background:#e6effd}.tag.r{color:#b3261f;background:#fce6e4}.prog{background:#e8eaed;border-radius:3px;height:6px;overflow:hidden}.prog i{transform-origin:0;background:#1e8e3e;border-radius:3px;height:100%;animation:1.4s cubic-bezier(.2,0,0,1) both growx;display:block}@keyframes growx{0%{transform:scaleX(0)}to{transform:none}}.phone{background:#101820;border-radius:34px;width:230px;padding:9px;box-shadow:0 40px 70px -20px #0009}.pscr{color:var(--ink);background:#f6f8fb;border-radius:26px;flex-direction:column;gap:8px;min-height:380px;padding:14px 12px 12px;display:flex;overflow:hidden}.pscr .top{color:#5f6368;justify-content:space-between;font-size:10px;display:flex}.pscr h4{font-family:var(--font-display);margin:0;font-size:15px}.fee{color:#fff;background:linear-gradient(135deg,#1a73e8,#0b4aa6);border-radius:16px;padding:12px}.fee small{opacity:.8;font-size:10px}.fee b{font-family:var(--font-display);font-size:22px;display:block}.momo{color:#1c1500;background:#ffcb05;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:700;display:flex}.pl{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:center;gap:8px;padding:8px;font-size:11px;display:flex}.pl .d{color:#1a73e8;background:#e8f0fe;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.frow{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;margin-top:88px;display:grid}.frow.rev{grid-template-columns:1.15fr 1fr}.frow.rev .ft{order:2}.ft h3{margin:10px 0 14px;font-size:clamp(26px,3vw,36px)}.ft p{color:var(--ink2);font-size:17px}.ft ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ft li{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;display:flex}.ft li .ic{color:var(--ok);margin-top:2px}.shot{background:linear-gradient(135deg,#e8f0fe,#fef7e0);border-radius:28px;padding:28px;transition:transform .4s}.shot:hover{transform:translateY(-6px)rotate(-.4deg)}.mod{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}.mc{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s}.mc:hover{border-color:#9fc2f6;transform:translateY(-6px);box-shadow:0 22px 40px -22px #1a73e873}.mc .ico{width:48px;height:48px;color:var(--p);background:#e8f0fe;border-radius:14px;justify-content:center;align-items:center;margin-bottom:16px;transition:transform .3s;display:flex}.mc:hover .ico{background:var(--p);color:#fff;transform:rotate(-8deg)scale(1.1)}.mc h3{margin-bottom:6px;font-size:18px}.mc p{color:var(--ink2);font-size:14px}.tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:36px 0 28px;display:flex}.tabs button{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink2);border-radius:22px;padding:0 20px;font-weight:700;transition:all .2s}.tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.role{background:var(--card);border:1px solid var(--line);border-radius:28px;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:36px;animation:.4s both fi;display:grid}@keyframes fi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.role h3{margin-bottom:12px;font-size:30px}.role p{color:var(--ink2)}.role ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.role li{gap:10px;font-weight:600;display:flex}.role li .ic{color:var(--ok)}.cg{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.cc{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:20px;transition:transform .25s,box-shadow .25s;display:flex}.cc:hover{transform:translateY(-4px);box-shadow:0 18px 34px -20px #0e1b2e66}.cc .code{background:linear-gradient(135deg,var(--p),#0b8043);color:#fff;letter-spacing:.06em;border-radius:6px;justify-content:center;align-items:center;width:44px;height:30px;font-size:12px;font-weight:700;display:flex}.cc h3{font-size:20px}.cc small{color:var(--ink2)}.cc .n{font-family:var(--font-display);font-size:28px;font-weight:600}.sg{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.sc{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:16px;transition:transform .25s,border-color .25s;display:flex}.sc:hover{border-color:#9fc2f6;transform:translateY(-3px)}.crest{color:#fff;width:52px;height:52px;font-family:var(--font-display);border-radius:16px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.sc b{display:block}.sc small{color:var(--ink2);font-size:13px}.tg{background:var(--card);border:1px solid var(--line);border-radius:26px;margin-top:28px;padding:4px;display:inline-flex}.tg button{min-height:40px;color:var(--ink2);background:0 0;border:0;border-radius:22px;padding:0 22px;font-weight:700}.tg button.on{background:var(--ink);color:#fff}.tg em{color:var(--ok);margin-left:6px;font-size:12px;font-style:normal}.pg{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:40px;display:grid}.pc{background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:16px;padding:32px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.pc:hover{transform:translateY(-6px)}.pc.hot{border:2px solid var(--p);box-shadow:0 30px 60px -30px #1a73e88c}.pc .badge{background:var(--p);color:#fff;border-radius:14px;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.pc h3{font-size:24px}.pc .price{font-family:var(--font-display);font-size:44px;font-weight:600}.pc .price small{color:var(--ink2);font-size:15px;font-family:var(--font-display);font-weight:500}.pc ul{flex:1;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc li{gap:10px;font-size:15px;display:flex}.pc li .ic{color:var(--ok);margin-top:3px}.ent{background:var(--ink);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:28px 32px;display:flex}.ent h3{font-size:22px}.ent p{color:#9fb1cc}.cmp{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-top:48px;overflow:hidden}.cr{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:12px 20px;font-size:14px;display:grid}.cr:last-child{border:0}.cr.h{background:var(--soft);font-weight:700}.cr span+span{text-align:center}.cr .ic{color:var(--ok);margin:0 auto}.cr .no{color:#b0b8c6;text-align:center}.tq{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.q{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:18px;padding:28px;display:flex}.q p{font-size:16px}.q .who{align-items:center;gap:12px;margin-top:auto;display:flex}.q .who small{color:var(--ink2);display:block}.ig{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.ig span{background:var(--card);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:14px 22px;font-weight:700;transition:transform .2s;display:flex}.ig span:hover{transform:translateY(-3px)}.ig i{border-radius:50%;width:12px;height:12px}.st{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.st div{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px;position:relative}.st div:before{counter-increment:s;content:counter(s);font-family:var(--font-display);color:#c8dafb;margin-bottom:12px;font-size:40px;font-weight:700;line-height:1;display:block}.st h3{margin-bottom:6px;font-size:19px}.st p{color:var(--ink2);font-size:14px}.faq{gap:10px;max-width:820px;margin:44px auto 0;display:grid}.fq{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.fq button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:700;display:flex}.fq .ic{transition:transform .25s}.fq.open .ic{transform:rotate(180deg)}.fq p{color:var(--ink2);padding:0 24px 20px;animation:.3s both fi}.tt{grid-template-columns:34px repeat(5,1fr);gap:4px;font-size:9px;display:grid}.tt b{text-align:center;color:#5f6368;font-size:9px}.tt i{text-align:center;color:#174ea6;background:#e8f0fe;border-radius:6px;padding:5px 3px;font-style:normal;font-weight:600}.tt i.g{color:#188038;background:#e6f4ea}.tt i.y{color:#7a4300;background:#fef0cc}.tt i.x{color:#80868b;background:#f1f3f4}.tt span{color:#5f6368;align-self:center}.qr{background:var(--card);border:1px solid var(--line);border-radius:10px;width:104px;height:104px;padding:6px}.step{align-items:center;gap:8px;font-size:10px;display:flex}.step i{color:#fff;background:#1e8e3e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:flex}.step i.n{color:#5f6368;background:#dadce0}.opt{border:1px solid var(--line);background:var(--card);border-radius:8px;gap:6px;padding:6px 8px;font-size:10px;display:flex}.opt.s{background:#e8f0fe;border-color:#1a73e8}.logo{color:inherit;text-decoration:none}.nav .logo{color:#0e1b2e}.hero .grid>div:first-child{padding-bottom:64px}.kp b{white-space:nowrap;font-size:13px}.kp .up{display:block}.hx{color:#fff;background:linear-gradient(110deg,#17110d 0%,#2a1a10 45%,#3a2210 100%);border-radius:28px;max-width:1328px;min-height:680px;margin:16px auto 0;position:relative;overflow:hidden}.hx .bk{filter:blur(18px);opacity:.75;border-radius:50%;position:absolute}.hx .vig{background:linear-gradient(90deg,#0a0806e0 0%,#0a08068c 45%,#0a08061a 100%);position:absolute;inset:0}.hnav{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff29;border-radius:32px;align-items:center;gap:20px;margin:24px 32px 0;padding:10px 12px 10px 20px;display:flex;position:relative}.hnav .logo{color:#fff;font-size:19px;text-decoration:none}.hnav .logo b{color:#fff}.hnav .links a{color:#e9e6f4;font-size:14px;font-weight:500}.hnav .links a:hover{color:#fff}.hnav .b{min-height:42px;padding:0 22px;font-size:14px}.hnav .b.w{color:var(--ink);background:#fff;border-color:#fff}.hxg{z-index:4;grid-template-columns:1.05fr 1fr;align-items:end;gap:24px;padding:64px 56px 0;display:grid;position:relative}.hx h1{letter-spacing:-.025em;margin-bottom:22px;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.08}.hx h1 b{font-weight:700}.hx .sub{color:#e3ddd3;max-width:520px;margin-bottom:28px;font-size:16px}.hxl{padding-bottom:84px}.hxr{height:520px;position:relative}.glass{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;text-align:center;background:#fff3;border:1px solid #ffffff59;border-radius:28px;padding:22px 24px;position:absolute;box-shadow:0 20px 50px -20px #00000080}.glass b{font-size:34px;font-weight:500;line-height:1;display:block}.glass span{opacity:.85;font-size:13px}.hxr .win{width:520px;position:absolute;top:30px;right:-30px;transform:rotate(-2deg);box-shadow:0 40px 80px -30px #000000b3}.hxr .phone{z-index:4;animation:6s ease-in-out infinite float;position:absolute;bottom:-70px;right:210px;transform:rotate(3deg)}@keyframes float{0%,to{translate:0}50%{translate:0 -10px}}.pgs{max-width:1328px;margin:0 auto;padding:0 24px}.h2c{text-align:center;letter-spacing:-.02em;font-size:clamp(28px,3.6vw,42px);font-weight:600;line-height:1.2}.eyc{text-align:center;color:var(--p);margin-bottom:10px;font-size:13px;font-weight:600;display:block}.leadc{text-align:center;color:var(--ink2);max-width:640px;margin:14px auto 0;font-size:15px}.tri{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:48px auto 0;display:grid}.tc{background:var(--card);border-radius:20px;align-items:flex-start;gap:16px;padding:24px;transition:transform .25s;display:flex;box-shadow:0 16px 40px -22px #12142b4d}.tc:hover{transform:translateY(-5px)}.tc.g{color:#fff;background:linear-gradient(135deg,#b86be8 0%,#ee7fb6 55%,#f5a56e 100%)}.tc.n{color:#fff;background:#1b2140}.tc i{background:var(--card);color:#12142b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-style:normal;font-weight:700;display:flex}.tc.w i{color:#12142b;background:0 0}.tc.g i,.tc.n i{background:#ffffffeb}.tc h3{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.3}.tc p{opacity:.85;font-size:12.5px;line-height:1.6}.pill{background:var(--p);color:#fff;border:0;border-radius:22px;justify-content:center;align-items:center;min-height:40px;padding:0 24px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.pill:hover{box-shadow:0 10px 22px -10px var(--p);transform:translateY(-2px)}.acts3{color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:40px;margin-top:36px;font-size:13px;display:flex}.acts3 a{color:inherit;align-items:center;gap:8px;text-decoration:none;display:flex}.acts3 a:hover{color:var(--p)}.mile{background:var(--soft);border-radius:24px;grid-template-columns:.8fr 1.4fr;max-width:1040px;margin:72px auto 0;display:grid;overflow:hidden}.mile .art{background:radial-gradient(circle at 30% 30%,#ff9a5a,#d4338f 45%,#4b1fb8 85%);min-height:260px;position:relative;overflow:hidden}.mile .art:after{content:"";filter:blur(1px);background:radial-gradient(circle at 35% 30%,#ffd07a,#ff5d8f 40%,#5b2edb 80%);border-radius:50%;width:260px;height:260px;animation:9s ease-in-out infinite alternate drift;position:absolute;top:20px;left:-60px}@keyframes drift{to{transform:translate(40px,-20px)scale(1.08)}}.mile .tx{flex-direction:column;justify-content:center;gap:24px;padding:40px;display:flex}.mile small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:10px}.mile h3{max-width:420px;font-size:18px;font-weight:500;line-height:1.5}.mile .nums{flex-wrap:wrap;gap:36px;display:flex}.mile .nums b{font-size:30px;font-weight:600;display:block}.mile .nums span{color:var(--ink2);font-size:11px}.tr{text-align:center;letter-spacing:.04em;margin-top:64px;font-size:13px;font-weight:600}.trl{color:#6a6d80;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:22px;display:flex}.trl span{opacity:.85;font-size:17px;font-weight:700}.bsec{background:var(--soft);border-radius:40px;max-width:1328px;margin:96px auto 0;padding:80px 24px}.bento{background:var(--card);border-radius:28px;grid-template-columns:1.05fr 1fr 1fr;grid-auto-rows:minmax(170px,auto);max-width:1040px;margin:48px auto 0;display:grid;overflow:hidden}.dial{color:#fff;background:radial-gradient(circle at 30% 20%,#12361f,#04170c 70%);flex-direction:column;grid-row:span 4;justify-content:flex-end;min-height:420px;padding:28px;display:flex;position:relative}.dial svg{width:78%;max-width:260px;position:absolute;top:44%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.dial h3{font-size:30px;font-weight:300;position:relative}.dial small{color:#9ae6b4;font-size:12px;position:relative}.bc{border-left:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:28px 26px;transition:background .2s;display:flex}.bc:hover{background:var(--soft)}.bc .ic{width:30px;height:30px;color:var(--ink)}.bc h4{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500;line-height:1.4}.bc p{color:var(--ink2);margin:0;font-size:11.5px;line-height:1.7}.contact{color:#fff;background:#1b2140;border-radius:28px;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;max-width:1328px;margin:96px auto 0;padding:56px;display:grid}.contact h2{font-size:clamp(26px,3.4vw,38px);font-weight:400;line-height:1.25}.contact p{color:#aeb3cb;margin-top:10px;font-size:15px}.chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.chips span{color:#2a1d00;-webkit-user-select:all;user-select:all;background:#f5b33b;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600}.chips span.o{background:#f29a6e}.contact ul{gap:10px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.contact li{align-items:center;gap:10px;display:flex}.contact li .ic{color:#f5b33b}.form{background:var(--card);color:var(--ink);border-radius:24px;gap:12px;padding:28px;display:grid}.form label{font-size:13px;font-weight:600}.inp{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;background:var(--card);color:var(--ink);border-radius:12px;padding:0 14px;font-size:14px}.inp:focus{outline:2px solid var(--p);border-color:#0000}.opts{flex-wrap:wrap;gap:6px;display:flex}.opts button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;min-height:38px;padding:0 14px;font-size:13px;font-weight:500}.opts button.on{color:var(--pd);background:#efe9ff;border-color:#0000}.done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.done .okc{width:64px;height:64px;color:var(--ok);background:#e6f4ea;border-radius:50%;justify-content:center;align-items:center;animation:.45s cubic-bezier(.3,1.6,.5,1) pop;display:flex}@keyframes pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.ftr{grid-template-columns:1.4fr repeat(3,1fr) 1.2fr;gap:32px;max-width:1328px;margin:72px auto 0;padding:0 24px 40px;font-size:13px;display:grid}.ftr h4{margin:0 0 14px;font-size:14px;font-weight:600}.ftr a{color:var(--ink2);margin-bottom:8px;font-size:12px;text-decoration:none;display:block}.ftr a:hover{color:var(--p)}.ftr p{color:var(--ink2);font-size:12px}.mk .logo{color:var(--ink);text-decoration:none}.sec{padding:80px 0}.soft{background:0 0}.sec.soft .wrap{background:var(--soft);border-radius:36px;padding:64px 40px}.pc.hot{border-color:var(--p);box-shadow:0 30px 60px -30px #4a3fc08c}.pc .badge{background:var(--p)}.b.p{background:var(--p);border-color:var(--p)}.b.p:hover{background:var(--pd)}.b.y{background:var(--ac);border-color:var(--ac)}.mc .ico,.cc .code{color:var(--p);background:#efe9ff}.cc .code{color:#fff;background:linear-gradient(135deg,#b86be8,#f5a56e)}.shot{background:linear-gradient(135deg,#f2ecff,#fdefe3)}.tabs button.on{background:var(--ink)}.st div:before{color:#d8cbf8}.menu{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:none}.links{gap:26px;margin-left:auto;display:flex}.mob{background:var(--card);color:var(--ink);z-index:6;border-radius:20px;flex-direction:column;max-height:min(70vh,520px);margin:8px 12px;padding:8px 24px 20px;display:none;position:relative;overflow:auto}.mob a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-weight:600;text-decoration:none}.mob a:last-child{border-bottom:0}.hx[data-menu-open=true]{overflow:visible}@media (max-width:980px){.hxg{grid-template-columns:1fr;padding:40px 24px 0}.hxr{height:420px}.hxr .win{width:440px;right:-120px}.hxr .phone{bottom:-60px;left:20px;right:auto}.hxl{padding-bottom:0}.links{display:none}.menu{display:flex}.hnav .nbtn{display:none}.tri,.mile,.contact{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr}.dial{grid-area:auto/span 2;min-height:320px}.ftr{grid-template-columns:1fr 1fr}.frow,.frow.rev,.role{grid-template-columns:1fr}.frow.rev .ft{order:0}.mod,.cg,.st{grid-template-columns:repeat(2,1fr)}.sg,.pg,.tq{grid-template-columns:1fr}.contact{padding:32px 24px}.sec{padding:56px 0}.sec.soft .wrap{padding:40px 20px}.bsec{border-radius:28px;padding:56px 16px}}@media (max-width:560px){.hx{border-radius:22px;margin:8px 8px 0}.hnav{margin:12px 12px 0}.hxr .win{display:none}.hxr .phone{left:50%;transform:translate(-50%)rotate(2deg)}.glass{padding:14px 16px}.glass b{font-size:24px}.cg,.st,.mod,.bento{grid-template-columns:1fr}.dial{grid-column:auto}.kp{grid-template-columns:repeat(2,1fr)}.mside{display:none}.cmp{-webkit-overflow-scrolling:touch;overflow-x:auto}.cr{grid-template-columns:1.6fr 1fr 1fr 1fr;min-width:480px;padding:10px 12px;font-size:12px}.wrap,.pgs{padding:0 16px}.mile .tx{padding:24px}.ftr{grid-template-columns:1fr}.hxr{height:440px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important;animation:none!important}}.mk .hnav .logo{color:#fff}.hnav .links a{text-decoration:none}.mk .leadc{margin:14px auto 0}.hxr .glass:first-of-type{inset:auto 6px 140px auto}.hxr .glass:nth-of-type(2){inset:auto 6px 6px auto}@media (max-width:980px){.hxr .glass{display:none}}.mk .crest.crest--blue{background:var(--info)}.mk .crest.crest--green{background:var(--ok)}.mk .crest.crest--orange{background:var(--warn)}.mk .crest.crest--red{background:var(--bad)}.mk .crest.crest--navy{background:color-mix(in srgb,var(--info)70%,#000)}.mk .crest.crest--brown{background:color-mix(in srgb,var(--warn)80%,#000)}.mk .crest.crest--gray{background:var(--neu)}.mk .ig i.integ--momo{background:#ffcb05}.mk .ig i.integ--telecel{background:#d93025}.mk .ig i.integ--airtel{background:#1a73e8}.mk .ig i.integ--card{background:#174ea6}.mk .ig i.integ--hubtel{background:#0b8043}.mk .ig i.integ--google{background:#34a853}.mk .ig i.integ--zoom{background:#2d8cff}.mk .ig i.integ--ges{background:#c25e00}.mk .ig i.integ--waec{background:#3c4043}.mk .bk.bk--1{background:#f4a64a}.mk .bk.bk--2{background:#e98a3a}.mk .bk.bk--3{background:#7a4a1c}.mk .bk.bk--4{background:#2d6a5b}.mk .bk.bk--5{background:#ffd08a}.mk .dial-stop--a{stop-color:#b7ff5a}.mk .dial-stop--b{stop-color:#19e39b}.mk .dial-track{color:#0e3a22}.mk .fee-fill{background:#fbbc04}.mk .logo{align-items:center;gap:10px;font-size:19px;font-weight:700;display:inline-flex}.mk .logo span{font-family:var(--font-display)}.mk .form .err{color:var(--bad);font-size:13px;font-weight:600}.mk .banner2{background:var(--okbg);color:var(--ok);border-radius:10px;padding:8px 10px;font-size:10px;font-weight:700}
