.mb-hero .sd-h1{font-size:clamp(32px,4.3vw,52px);line-height:1.05}.mb-hero .sd-hero-inner{grid-template-rows:auto auto;grid-template-columns:1.02fr .98fr;gap:20px 52px}.mb-hero .sd-hero-inner>div:first-child{grid-area:1/1;align-self:end}.mb-hero .sd-card{grid-area:1/2/3;align-self:center}.mb-hero-note{color:var(--muted);background:var(--surface);border:1px solid var(--peach-line);opacity:0;max-width:520px;animation:mbUp .8s var(--ease) 1.3s both;border-radius:12px;grid-area:2/1;place-self:start;align-items:flex-start;gap:10px;padding:12px 16px;font-size:12.5px;line-height:1.5;display:inline-flex}.mb-hero-note svg{width:15px;height:15px;color:var(--teal-ink);flex:none;margin-top:2px}.mb-hero-note b{font-weight:700}@keyframes mbUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (max-width:900px){.mb-hero .sd-hero-inner{grid-template-rows:auto auto auto;grid-template-columns:1fr}.mb-hero .sd-card{grid-area:3/1;margin-top:20px}}.mb-close-body{flex-direction:column;gap:8px;padding:15px 18px 8px;display:flex}.mb-cl{border:1px solid var(--peach-line);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:11px;padding:10px 13px;font-size:12px;display:grid}.mb-cl .cn{color:var(--ink);font-family:var(--display);align-items:center;gap:9px;font-weight:600;display:flex}.mb-cl .cn .ci{background:var(--surface-2);border:1px solid var(--peach-line);width:26px;height:26px;color:var(--blue);border-radius:7px;flex:none;place-items:center;display:grid}.mb-cl .cn .ci svg{width:13px;height:13px}.mb-cl .ck{background:var(--surface-2);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.mb-cl .ck svg{stroke-dasharray:24;stroke-dashoffset:24px;width:13px;height:13px}.mb-close.run .mb-cl .ck{background:var(--grad);color:#fff}.mb-close.run .mb-cl:first-child .ck svg{animation:mbDrawCk .5s var(--ease) 1s forwards}.mb-close.run .mb-cl:nth-child(2) .ck svg{animation:mbDrawCk .5s var(--ease) 1.2s forwards}.mb-close.run .mb-cl:nth-child(3) .ck svg{animation:mbDrawCk .5s var(--ease) 1.4s forwards}@keyframes mbDrawCk{to{stroke-dashoffset:0}}.mb-close-rep{grid-template-columns:1fr 1fr 1fr;gap:7px;padding:4px 18px 14px;display:grid}.mb-cr{border:1px solid var(--peach-line);text-align:center;background:var(--surface);opacity:0;border-radius:9px;padding:9px 6px;transform:translateY(8px)}.mb-close.run .mb-cr{animation:mbCrIn .4s var(--ease) forwards}.mb-close.run .mb-cr:first-child{animation-delay:1.7s}.mb-close.run .mb-cr:nth-child(2){animation-delay:1.82s}.mb-close.run .mb-cr:nth-child(3){animation-delay:1.94s}@keyframes mbCrIn{to{opacity:1;transform:none}}.mb-cr .rn{font-family:var(--display);color:var(--ink);font-size:11px;font-weight:700}.mb-cr .rs{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--teal-ink);margin-top:3px;font-size:7.5px;display:block}.mb-stat-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:960px){.mb-stat-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.mb-stat-grid{grid-template-columns:1fr}}.mb-stat{transition:transform .35s var(--ease), border-color .3s ease;background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;padding:32px 28px;position:relative;overflow:hidden}.mb-stat:hover{border-color:#5eead466;transform:translateY(-5px)}.mb-stat:before{content:"";transform-origin:0;width:100%;height:3px;transition:transform .7s var(--ease) .1s;background:linear-gradient(90deg,#60a5fa,#5eead4);position:absolute;top:0;left:0;transform:scaleX(0)}.mb-stat.in:before{transform:scaleX(1)}.mb-stat .sv{font-family:var(--display);letter-spacing:-.03em;background:linear-gradient(135deg,#60a5fa,#5eead4);-webkit-text-fill-color:transparent;opacity:.001;transition:transform .6s var(--ease) .2s, opacity .5s ease .2s;-webkit-background-clip:text;background-clip:text;font-size:clamp(38px,5vw,54px);font-weight:700;line-height:1;transform:scale(.7)}.mb-stat.in .sv{opacity:1;transform:none}.mb-stat .sk{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--teal-bright);margin-top:12px;font-size:11px;display:block}.mb-stat p{color:#9fb0c9;margin-top:10px;font-size:13.5px;line-height:1.5}.mb-stat-note{color:#c7d3e6;margin-top:24px;font-size:15.5px;line-height:1.6}.mb-stat-note strong{color:#fff;font-weight:600}.mb-wk4-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:820px){.mb-wk4-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.mb-wk4-grid{grid-template-columns:1fr}}.mb-wk4{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:16px;padding:22px;position:relative;overflow:hidden}.mb-wk4:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.mb-wk4:before{content:"";background:var(--grad);transform-origin:0;width:100%;height:3px;transition:transform .5s var(--ease) .1s;position:absolute;top:0;left:0;transform:scaleX(0)}.mb-wk4-grid.in .mb-wk4:before{transform:scaleX(1)}.mb-wk4 .w4n{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-ink);font-size:9px;font-weight:700}.mb-wk4 .w4i{background:var(--grad);color:#fff;opacity:.001;width:40px;height:40px;transition:transform .55s var(--ease) .15s, opacity .4s ease .15s;border-radius:11px;place-items:center;margin:10px 0 12px;display:grid;transform:scale(.5)rotate(-10deg);box-shadow:0 10px 22px -10px #2563ebb3}.mb-wk4-grid.in .w4i{opacity:1;transform:none}.mb-wk4-grid.in .mb-wk4:nth-child(2) .w4i{transition-delay:.14s}.mb-wk4-grid.in .mb-wk4:nth-child(3) .w4i{transition-delay:.28s}.mb-wk4-grid.in .mb-wk4:nth-child(4) .w4i{transition-delay:.42s}.mb-wk4 .w4i svg{width:19px;height:19px}.mb-wk4 h3{font-family:var(--display);color:var(--ink);margin-bottom:12px;font-size:16px;font-weight:700}.mb-wk4 ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mb-wk4 ul li{color:var(--muted-ink);padding-left:16px;font-size:12px;line-height:1.4;position:relative}.mb-wk4 ul li:before{content:"";background:var(--grad-fill);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.mb-wk4-note{color:var(--muted);text-align:center;margin-top:22px;font-size:13px}.mb-rep-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.mb-rep-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.mb-rep-grid{grid-template-columns:1fr}}.mb-repc{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s ease;border-radius:16px;padding:24px;position:relative}.mb-repc:hover{box-shadow:var(--shadow-md);border-color:#2563eb57;transform:translateY(-5px)}.mb-repc .ri{background:var(--surface-2);border:1px solid var(--peach-line);width:42px;height:42px;color:var(--blue);transition:transform .55s var(--ease), opacity .45s ease, background .3s ease, color .3s ease;opacity:.001;border-radius:11px;place-items:center;margin-bottom:14px;display:grid;transform:scale(.6)rotate(-8deg)}.mb-rep-grid.in .ri{opacity:1;transform:none}.mb-rep-grid.in .mb-repc:first-child .ri{transition-delay:80ms}.mb-rep-grid.in .mb-repc:nth-child(2) .ri{transition-delay:.16s}.mb-rep-grid.in .mb-repc:nth-child(3) .ri{transition-delay:.24s}.mb-rep-grid.in .mb-repc:nth-child(4) .ri{transition-delay:.32s}.mb-rep-grid.in .mb-repc:nth-child(5) .ri{transition-delay:.4s}.mb-rep-grid.in .mb-repc:nth-child(6) .ri{transition-delay:.48s}.mb-repc:hover .ri{background:var(--grad);color:#fff;border-color:#0000}.mb-repc .ri svg{width:20px;height:20px}.mb-repc h3{font-family:var(--display);color:var(--ink);margin-bottom:6px;font-size:15.5px;font-weight:700}.mb-repc .ans{color:var(--muted-ink);font-size:12.5px;line-height:1.5}.mb-repc .ans b{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:3px;font-size:8px;font-weight:400;display:block}.mb-rl-tbl{border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);background:var(--surface);border-radius:18px;overflow:hidden}.mb-rl-row{border-bottom:1px solid var(--peach-line);grid-template-columns:1fr 1.3fr 1.3fr 1.3fr;gap:0;display:grid}.mb-rl-row:last-child{border-bottom:0}.mb-rl-row.head>div{font-family:var(--display);color:var(--ink);background:var(--surface-2);padding:15px;font-size:13px;font-weight:700}.mb-rl-row.head .us{background:linear-gradient(135deg,#2563eb14,#14b8a60d)}.mb-rl-row>div{color:var(--muted-ink);border-left:1px solid var(--peach-line);align-items:center;padding:14px 15px;font-size:12px;line-height:1.4;display:flex}.mb-rl-row>div:first-child{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-left:0;font-size:9px;font-weight:700}.mb-rl-row .us{color:var(--ink);background:linear-gradient(135deg,#2563eb0a,#14b8a608);font-weight:500}.mb-rl-row:not(.head):hover>div{background:var(--surface-2)}.mb-rl-row:not(.head):hover .us{background:linear-gradient(135deg,#2563eb12,#14b8a60d)}@media (max-width:820px){.mb-rl-tbl{overflow-x:auto}.mb-rl-row{min-width:680px}}.mb-sign-grid{grid-template-columns:1fr 1fr;gap:12px 18px;display:grid}@media (max-width:700px){.mb-sign-grid{grid-template-columns:1fr}}.mb-sign{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:13px;align-items:center;gap:13px;padding:16px 18px;display:flex}.mb-sign:hover{border-color:#2563eb57;transform:translate(4px)}.mb-sign .box{border:2px solid var(--peach-line);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:background .3s,border-color .3s;display:grid}.mb-sign .box svg{opacity:0;width:12px;height:12px;transition:opacity .3s,transform .3s;transform:scale(.5)}.mb-sign:hover .box{background:var(--grad);border-color:#0000}.mb-sign:hover .box svg{opacity:1;transform:none}.mb-sign p{color:var(--ink);font-size:13px;line-height:1.4}.mb-sign-note{background:var(--surface);border:1px solid var(--peach-line);border-left:3px solid;border-image:var(--grad) 1;box-shadow:var(--shadow-sm);color:var(--muted-ink);border-radius:14px;margin-top:20px;padding:16px 22px;font-size:14px;line-height:1.6}.mb-sign-note strong{color:var(--ink);font-weight:600}.mb-sign-note a,.mb-page .sd-faq-a-inner a{color:var(--blue);border-bottom:1px solid #2563eb4d}.mb-sign-note a:hover,.mb-page .sd-faq-a-inner a:hover{border-bottom-color:var(--blue)}.mb-sw-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.mb-sw{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);font-family:var(--display);color:var(--ink);transition:transform .3s var(--ease), border-color .3s ease;opacity:0;border-radius:100px;align-items:center;gap:11px;padding:13px 22px;font-size:14px;font-weight:700;display:flex;transform:translateY(10px)}.mb-sw-row.in .mb-sw{animation:mbCrIn .4s var(--ease) forwards}.mb-sw-row.in .mb-sw:first-child{animation-delay:60ms}.mb-sw-row.in .mb-sw:nth-child(2){animation-delay:.14s}.mb-sw-row.in .mb-sw:nth-child(3){animation-delay:.22s}.mb-sw-row.in .mb-sw:nth-child(4){animation-delay:.3s}.mb-sw-row.in .mb-sw:nth-child(5){animation-delay:.38s}.mb-sw-row.in .mb-sw:nth-child(6){animation-delay:.46s}.mb-sw:hover{border-color:#2563eb66;transform:translateY(-4px)}.mb-sw .sd{background:var(--grad);border-radius:50%;width:10px;height:10px}.mb-inc2-grid{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}@media (max-width:640px){.mb-inc2-grid{grid-template-columns:1fr}}.mb-inc2{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:13px;align-items:flex-start;gap:13px;padding:16px 18px;display:flex}.mb-inc2:hover{border-color:#2563eb57;transform:translateY(-3px)}.mb-inc2 .ik{width:30px;height:30px;color:var(--teal-ink);transition:transform .5s var(--ease), opacity .4s ease;opacity:.001;background:#14b8a624;border-radius:9px;flex:none;place-items:center;display:grid;transform:scale(.5)}.mb-inc2-grid.in .ik{opacity:1;transform:none}.mb-inc2-grid.in .mb-inc2:first-child .ik{transition-delay:60ms}.mb-inc2-grid.in .mb-inc2:nth-child(2) .ik{transition-delay:.12s}.mb-inc2-grid.in .mb-inc2:nth-child(3) .ik{transition-delay:.18s}.mb-inc2-grid.in .mb-inc2:nth-child(4) .ik{transition-delay:.24s}.mb-inc2-grid.in .mb-inc2:nth-child(5) .ik{transition-delay:.3s}.mb-inc2-grid.in .mb-inc2:nth-child(6) .ik{transition-delay:.36s}.mb-inc2-grid.in .mb-inc2:nth-child(7) .ik{transition-delay:.42s}.mb-inc2-grid.in .mb-inc2:nth-child(8) .ik{transition-delay:.48s}.mb-inc2-grid.in .mb-inc2:nth-child(9) .ik{transition-delay:.54s}.mb-inc2 .ik svg{width:15px;height:15px}.mb-inc2 p{color:var(--ink);padding-top:4px;font-size:13.5px;font-weight:500;line-height:1.5}.mb-who-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:560px){.mb-who-grid{grid-template-columns:1fr}}.mb-who{background:var(--surface);border:1px solid var(--peach-line);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease), border-color .3s ease;border-radius:16px;align-items:flex-start;gap:14px;padding:24px;display:flex}.mb-who:hover{border-color:#2563eb57;transform:translateY(-4px)}.mb-who .wi{width:34px;height:34px;color:var(--teal-ink);opacity:.001;transition:transform .5s var(--ease) .12s, opacity .4s ease .12s;background:#14b8a624;border-radius:9px;flex:none;place-items:center;display:grid;transform:scale(.55)}.mb-who.in .wi{opacity:1;transform:none}.mb-who .wi svg{width:18px;height:18px}.mb-who p{color:var(--muted-ink);font-size:14px;line-height:1.55}.mb-who p strong{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.mb-hero-note,.mb-cr,.mb-sw{opacity:1!important;animation:none!important;transform:none!important}.mb-cl .ck svg{stroke-dashoffset:0!important;animation:none!important}.mb-cl .ck{transition:none!important}.mb-stat .sv,.mb-wk4 .w4i,.mb-repc .ri,.mb-inc2 .ik,.mb-who .wi{opacity:1!important;transition:none!important;transform:none!important}.mb-stat:before,.mb-wk4:before{transform:scaleX(1)!important}}
