.mi-preview-banner{background:#e9f4ef;border-bottom:1px solid #d5e7df;color:#27594f;font:500 11px/1.5 'DM Sans',sans-serif;text-align:center;padding:8px 14px}.mi-preview-banner>span{font-size:9px;letter-spacing:.12em;font-weight:800;margin-right:12px;color:#086756}.mi-main{background:linear-gradient(180deg,#f6faf8 0,#fff 55%);padding:42px 0 0;color:#153d39}.mi-wrap{width:min(1140px,calc(100% - 48px));margin:auto}.mi-heading{margin-bottom:28px}.mi-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;letter-spacing:.13em;color:#35776b;line-height:1.5}.mi-eyebrow>span{width:4px;height:4px;background:#55a48e;border-radius:50%}.mi-heading h1{font-family:Outfit,sans-serif;font-size:clamp(28px,3.4vw,43px);font-weight:650;letter-spacing:-.045em;line-height:1.12;margin:12px 0 10px}.mi-heading>p{color:#647b75;font-size:15px;margin:0}.mi-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(260px,1fr);gap:38px;align-items:start}.mi-workspace{min-width:0}.mi-services{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.mi-service{background:#fff;border:1.5px solid #dae6e0;border-radius:14px;display:flex;gap:12px;align-items:center;padding:20px 16px;position:relative;min-height:96px;color:#32524c;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;text-decoration:none}.mi-service:hover{border-color:#8dbdb0;transform:translateY(-1px)}.mi-service.is-selected{border-color:#107762;background:#f0f8f3;box-shadow:0 0 0 1px #10776218}.mi-service-icon{display:grid;place-items:center;width:42px;height:46px;color:#157865;flex:none}.mi-service-icon svg{width:32px;height:32px}.mi-service>span:nth-child(2){min-width:0;flex:1}.mi-service strong{display:block;font-family:Outfit,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.025em}.mi-service small{display:block;color:#70817b;font-size:11px;line-height:1.4;margin-top:5px}.mi-service-check{align-self:flex-start;border:1px solid #c9d8d1;border-radius:50%;height:18px;width:18px;display:grid;place-items:center;font:normal 11px Arial;color:transparent;flex:none}.mi-service.is-selected .mi-service-check{background:#18755f;border-color:#18755f;color:#fff}.mi-form{background:#fff;border:1px solid #dde7e1;border-radius:18px;padding:28px 28px 0;box-shadow:0 7px 30px #143d3010;overflow:hidden}.mi-step-title{display:flex;align-items:start;gap:13px;margin:0 0 22px}.mi-step-title>span{color:#16715d;background:#eaf5ef;border:1px solid #d8eae0;width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px;font-size:10px;font-weight:800;margin-top:2px}.mi-step-title h2{font:600 22px/1.2 Outfit,sans-serif;letter-spacing:-.035em;margin:0 0 5px;color:#173e37}.mi-step-title p{font-size:12px;color:#778980;margin:0;line-height:1.5}.mi-field-label{font-size:12px;font-weight:650;margin-bottom:8px;color:#37584e}.mi-phone-row{display:flex;gap:10px}.mi-phone-input{display:flex;align-items:center;min-width:0;flex:1;border:1px solid #c7d8ce;border-radius:10px;background:#fff}.mi-phone-input:focus-within{outline:2px solid #18755f;outline-offset:2px}.mi-phone-input>span{display:flex;gap:9px;align-items:center;padding:0 14px;font-size:10px;font-weight:600;color:#8a9d91;border-right:1px solid #dce6df;height:25px;flex:none}.mi-phone-input b{font-size:13px;color:#345b4b}.mi-phone-input input{border:0;margin:0;width:100%;min-width:0;background:transparent;padding:14px 12px;font-size:16px;line-height:1.3;outline:0;box-shadow:none}.mi-phone-input input:focus{outline:0}.mi-phone-row>button{display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:10px;background:#116c58;color:white;font-size:12px;font-weight:700;padding:0 21px;min-height:48px}.mi-phone-row svg{width:16px;height:16px}.mi-help{display:block;font-size:11px;line-height:1.6;color:#7c8b83;margin-top:9px}.mi-verified{margin-top:18px;display:flex;align-items:center;gap:12px;background:#f0f8f3;border:1px solid #d2e8da;padding:13px 15px;border-radius:10px}.mi-verified-mark{width:25px;height:25px;background:#1a7b62;color:white;border-radius:50%;display:grid;place-items:center;flex:none}.mi-verified svg{width:16px;height:16px}.mi-verified>div{flex:1;min-width:0}.mi-verified strong{font-size:12px;font-weight:700;display:block;color:#2f5b48}.mi-verified small{font-size:11px;color:#6e8879}.mi-profile-badge{font-size:10px;font-weight:650;background:#fff;border:1px solid #d7e7dd;border-radius:6px;color:#4c7060;padding:5px 8px;flex:none;max-width:52%;text-align:center}.mi-profile-badge.mnp{background:#fff5db;border-color:#efe2bc;color:#886019}.mi-verification-note,.mi-loading{font-size:12px;line-height:1.5;padding:13px 15px;margin-top:15px;border-radius:10px;background:#f5f7f5;border:1px solid #e1e7e0;color:#546a5d}.mi-loading{color:#24725c;display:flex;gap:9px;align-items:center}.mi-spinner{display:inline-block;width:15px;height:15px;border:2px solid #d0e6d8;border-top-color:#147560;border-radius:50%;animation:mi-spin .8s linear infinite;flex:none}@keyframes mi-spin{to{transform:rotate(360deg)}}.mi-selection,.mi-details{border-top:1px solid #e9eee9;margin-top:24px;padding-top:24px}.mi-selection .mi-step-title{margin-bottom:17px}#mi-products{border:0;margin:0;padding:0}#mi-product-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mi-plan{cursor:pointer;position:relative;display:block;font-weight:500;min-width:0}.mi-plan input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.mi-plan-face{display:flex;flex-direction:column;border:1.5px solid #dbe5dc;border-radius:12px;padding:17px 15px;background:#fff;transition:background .2s,border-color .2s,transform .2s;min-height:170px}.mi-plan input:checked+.mi-plan-face{border-color:#168266;background:#f0f8f2;box-shadow:0 0 0 1px #16826616}.mi-plan input:focus-visible+.mi-plan-face{outline:2px solid #087260;outline-offset:3px}.mi-plan-top{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#325c4a;font:600 15px Outfit,sans-serif}.mi-plan-check{border:1px solid #cfddd2;border-radius:50%;width:16px;height:16px;display:grid;place-items:center;color:transparent;flex:none;font:normal 10px Arial}.mi-plan input:checked+.mi-plan-face .mi-plan-check{background:#168266;color:white;border-color:#168266}.mi-plan-quota{font:600 33px/1.1 Outfit,sans-serif;letter-spacing:-.05em;color:#0d5f4b;white-space:nowrap;margin-top:18px}.mi-plan-quota>small{font-size:14px;margin-left:4px;letter-spacing:0;font-weight:500}.mi-plan-days{font-size:10px;color:#7f9185;margin:4px 0 16px}.mi-plan-price{font-size:12px;color:#637a69;border-top:1px solid #e0e9df;padding-top:10px;margin-top:auto}.mi-plan-price b{font:600 19px Outfit,sans-serif;color:#345f49;letter-spacing:-.025em}.mi-credit .mi-plan-face{min-height:70px;justify-content:center;padding:16px 14px}.mi-credit .mi-plan-top{font:600 22px Outfit,sans-serif}.mi-credit .mi-plan-top small{font-size:12px;margin-right:3px}.mi-details .mi-step-title{margin-bottom:17px}#mi-email{margin-top:0;font-size:14px;min-height:48px}.mi-consent{display:flex;align-items:start;gap:10px;font-size:11px;font-weight:400;line-height:1.7;margin:18px 0 24px;color:#7b8c80}.mi-consent input{width:16px;height:16px;margin:2px 0 0;flex:none;accent-color:#14755d}.mi-consent a{color:#28664d;text-decoration:underline;text-underline-offset:2px}.mi-error{font-size:12px;line-height:1.6;color:#a74833;margin:14px 0}.mi-error:empty{display:none}.mi-paybar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f6f9f4;border-top:1px solid #e2e9df;padding:18px 28px;margin:0 -28px}.mi-paybar>div{min-width:0}.mi-paybar small{display:block;font-size:10px;color:#788f7a}.mi-paybar strong{font:600 27px Outfit,sans-serif;letter-spacing:-.035em;color:#244f3c}.mi-primary{border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:13px;background:#126d57;color:white;padding:15px 22px;font-size:12px;font-weight:700;min-height:47px;cursor:pointer}.mi-primary svg{width:17px;height:17px}.mi-primary:hover,#mi-verify:hover{background:#0c5b48}.mi-primary:disabled{opacity:.5;cursor:wait}.mi-secondary{display:flex;align-items:center;justify-content:center;border:1px solid #d5e1d8;background:#fff;color:#3f6650;padding:13px 16px;border-radius:9px;font-size:12px;font-weight:650;min-height:45px}.mi-inline-trust{display:flex;justify-content:center;gap:8px;align-items:center;font-size:10px;color:#8a9b8e;padding:17px 10px}.mi-inline-trust svg{width:13px;height:13px;flex:none}.mi-side{padding:0 3px 20px}.mi-side-art{height:238px;position:relative;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid #e3eae1;margin-bottom:27px;background:radial-gradient(ellipse at center,#e1efe4 0,transparent 65%)}.mi-digital-phone{height:200px;width:112px;background:linear-gradient(145deg,#f7fcf6,#e2efde);border:4px solid #376c55;border-radius:23px;box-shadow:12px 17px 24px #194a3216,inset 0 0 0 3px #fbfef7;display:flex;align-items:center;flex-direction:column;transform:rotate(-9deg);position:relative}.mi-digital-phone:before{content:'';position:absolute;top:5px;width:36px;height:8px;border-radius:5px;background:#376c55}.mi-digital-phone img{width:58px;margin:30px 0 16px}.mi-digital-signal{height:49px;display:flex;gap:5px;align-items:end}.mi-digital-signal i{display:block;width:9px;border-radius:3px;background:#298064}.mi-digital-signal i:nth-child(1){height:15px;background:#a6c7a6}.mi-digital-signal i:nth-child(2){height:25px;background:#7fac83}.mi-digital-signal i:nth-child(3){height:36px;background:#55966c}.mi-digital-signal i:nth-child(4){height:47px}.mi-digital-phone>span{font:600 12px Outfit,sans-serif;color:#3d6b51;margin-top:15px}.mi-digital-phone>small{font-size:6px;letter-spacing:.18em;color:#729075;margin-top:3px}.mi-orbit-icon{position:absolute;top:60px;right:19px;width:52px;height:52px;border:1px solid #d0e2d2;background:#fff;border-radius:15px;box-shadow:0 7px 20px #3159390c;display:grid;place-items:center;transform:rotate(7deg);color:#2c7d62}.mi-orbit-icon svg{width:29px;height:29px}.mi-orbit-dot{position:absolute;left:20px;bottom:57px;width:15px;height:15px;border-radius:50%;background:#b9d4b4;border:4px solid #e6f1e0}.mi-side>.mi-eyebrow{font-size:8px;letter-spacing:.11em}.mi-side h2{font:550 27px/1.12 Outfit,sans-serif;letter-spacing:-.04em;max-width:260px;margin:10px 0 13px}.mi-side>p{font-size:12px;line-height:1.8;color:#849183;margin-bottom:25px}.mi-side-note{display:flex;align-items:start;gap:11px;margin-top:22px}.mi-side-note>span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ebf3e7;color:#34765b;flex:none}.mi-side-note svg{width:15px;height:15px}.mi-side-note strong{font-size:11px;color:#42654e;font-weight:650;display:block}.mi-side-note p{font-size:10px;line-height:1.7;color:#8a9888;margin:5px 0 0}.mi-explain{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;border-top:1px solid #e7eee6;border-bottom:1px solid #e7eee6;padding:38px 0;margin-top:42px}.mi-explain h2{font:550 25px/1.2 Outfit,sans-serif;letter-spacing:-.04em;margin:10px 0;max-width:270px}.mi-explain article>svg{width:24px;height:24px;color:#4a8464}.mi-explain h3{font:600 16px Outfit,sans-serif;margin:12px 0 7px;color:#355b42}.mi-explain article>p{font-size:12px;line-height:1.8;color:#82917f;margin:0}.mi-public-plans{padding:46px 0}.mi-public-plans>header{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.mi-public-plans h2,.mi-faq h2{font:550 30px/1.1 Outfit,sans-serif;letter-spacing:-.04em;margin:9px 0 10px}.mi-public-plans>header p{font-size:12px;color:#84947f;margin:0}.mi-text-link{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;color:#29764e;white-space:nowrap}.mi-text-link svg{width:17px;height:17px}.mi-compare-group{margin-top:22px}.mi-compare-group h3{font:600 14px Outfit,sans-serif;color:#527147;margin-bottom:10px}.mi-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mi-compare-card{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border:1px solid #dce7d7;background:#fbfdf9;padding:16px 18px;border-radius:12px}.mi-compare-card>span{font:600 14px Outfit,sans-serif;flex:1;color:#426637}.mi-compare-card>strong{font:600 28px Outfit,sans-serif;letter-spacing:-.04em;color:#34714e}.mi-compare-card strong small{font-size:12px;margin-left:3px;letter-spacing:0}.mi-compare-card>p{width:100%;margin:0;font:600 13px Outfit,sans-serif;color:#59704b}.mi-compare-card>p span{font:400 10px 'DM Sans',sans-serif;color:#8f9d85}.mi-catalogue-note{display:block;font-size:10px;color:#9aa58f;line-height:1.6;margin-top:16px}.mi-faq{border-top:1px solid #e6ece0;display:grid;grid-template-columns:1fr 1.7fr;gap:65px;padding:42px 0 50px}.mi-faq>div>a{font-size:11px;color:#518049;text-decoration:underline;text-underline-offset:3px}.mi-faq details{border-bottom:1px solid #e3eadb}.mi-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px;font-weight:600;padding:17px 0;color:#4b6540}.mi-faq summary>span{color:#6f8e5b;font-size:17px}.mi-faq details[open] summary>span{transform:rotate(45deg)}.mi-faq details p{font-size:12px;color:#8a967f;line-height:1.8;margin:0 30px 18px 0}.mi-lab{padding:0 0 28px;color:#758267}.mi-lab>summary{font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 18px;background:#f5f7ef;border:1px solid #e2e7d8;border-radius:10px}.mi-lab>summary>span{font-size:8px;letter-spacing:.1em}.mi-lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}.mi-lab label{font-size:10px;color:#687b57;font-weight:600}.mi-lab select{font-size:11px;min-height:44px}.mi-lab p,.mi-lab dl{font-size:11px;line-height:1.8}.mi-lab dt{font-weight:650}.mi-lab dd{margin:0 0 10px}.mi-dialog{border:1px solid #dce7da;box-shadow:0 25px 80px #0b2f3260;border-radius:20px;padding:27px;width:min(480px,calc(100% - 28px));max-height:calc(100dvh - 32px);color:#2b523c;overflow-y:auto}.mi-dialog::backdrop,.topup-payment-dialog::backdrop{background:#163c3570;backdrop-filter:blur(6px)}.mi-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:19px}.mi-dialog>header h2{font:550 28px/1.15 Outfit,sans-serif;letter-spacing:-.04em;margin:8px 0 0}.mi-dialog>header>button{border:1px solid #d6e0d0;background:white;color:#607752;width:34px;height:34px;border-radius:50%;font-size:22px;flex:none}.mi-dialog>.mi-primary,.mi-dialog>.mi-secondary{width:100%;margin-top:12px}.mi-dialog>p{font-size:12px;color:#839078;line-height:1.7}.mi-review-box{background:#f7faf3;border:1px solid #e0e9d6;border-radius:12px;padding:18px;margin:15px 0}.mi-review-box h3{font:600 19px Outfit,sans-serif;margin:0 0 6px;color:#3b653f}.mi-review-box>small{font-size:11px;color:#88967c}.mi-review-box dl{margin:17px 0 0;display:grid;gap:12px}.mi-review-box dl>div{display:flex;justify-content:space-between;align-items:start;gap:16px;font-size:12px}.mi-review-box dt{color:#88957b}.mi-review-box dd{margin:0;color:#3b5e34;text-align:right;font-weight:600;overflow-wrap:anywhere}.mi-review-box .mi-review-total{border-top:1px solid #dce5d0;padding-top:14px;font-size:14px}.mi-review-total dd{font:600 25px Outfit,sans-serif}.mi-demo-pill{display:inline-block;background:#faf0d8;border:1px solid #eedcb6;border-radius:5px;color:#8c6c25;font-size:9px;letter-spacing:.1em;padding:5px 8px}.mi-link-button{border:0;background:transparent;color:#8b7e65;font-size:11px;text-decoration:underline;text-underline-offset:3px;display:block;margin:18px auto 0}.mi-order{max-width:780px;margin:auto}.mi-order-head{text-align:center;margin-bottom:24px}.mi-order-symbol{height:52px;width:52px;border-radius:50%;background:#e9f4e4;color:#2b824e;display:grid;place-items:center;margin:0 auto 15px}.mi-order-symbol svg{width:28px;height:28px}.mi-order h2{font:550 36px/1.1 Outfit,sans-serif;letter-spacing:-.04em;color:#254f2e;margin:10px 0}.mi-order-head p{font-size:13px;line-height:1.8;color:#839076;max-width:550px;margin:12px auto 0}.mi-order .mi-demo-pill{font-size:8px}.mi-order-card{background:white;border:1px solid #dbe5d2;border-radius:16px;padding:27px;margin-top:20px}.mi-order-card h3{font:600 20px Outfit,sans-serif;margin:0 0 10px}.mi-order-badge{display:inline-flex;padding:5px 9px;font-size:10px;font-weight:650;border-radius:5px;background:#e8f4df;color:#427239;margin-bottom:10px}.mi-order-badge.review{background:#fff1d0;color:#947024}.mi-order-badge.cancelled{background:#f5ebe5;color:#98684c}.mi-order-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:26px 0;list-style:none;gap:20px}.mi-order-steps li{border-top:3px solid #e5ebdf;padding-top:12px;color:#a0aa93}.mi-order-steps li.complete,.mi-order-steps li.current{border-color:#34814a;color:#416e36}.mi-order-steps li>strong{display:block;font-size:11px;font-weight:650;line-height:1.6}.mi-order-steps li>small{display:block;font-size:10px;line-height:1.6;margin-top:4px;font-weight:400;color:#8d9a7d}.mi-order-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:24px 0}.mi-order-safe{font-size:11px;color:#859371;line-height:1.8}.mi-order-id{font-size:10px;color:#8b9978;font-family:monospace;letter-spacing:.04em}.mi-order .mi-eyebrow{justify-content:center}.mi-order-note{padding:14px 17px;border-radius:10px;background:#f7f3e6;border:1px solid #eae0c3;color:#8a7748;font-size:12px;line-height:1.8}.mi-order-timestamps{font-size:10px;color:#91a080;text-align:center;margin-top:22px}.mi-gateway #mi-gateway-summary>p{font-size:11px;color:#839276}.mi-form[hidden],.mi-paybar[hidden],.mi-selection[hidden],.mi-details[hidden],.mi-layout[hidden],.mi-order[hidden]{display:none!important}.mi-order-view .mi-heading{display:none}.mi-service:focus-visible,.mi-primary:focus-visible,.mi-secondary:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #148166;outline-offset:4px}.mi-pulse{animation:mi-pulse .3s ease-out}@keyframes mi-pulse{50%{transform:scale(.98)}}.mi-methods-empty{font-size:12px;padding:18px;border:1px solid #eadfcb;border-radius:10px;color:#8a7045;background:#fff9ed}.mi-verified-type-note{font-size:11px;line-height:1.7;color:#897d57;background:#fffbef;border:1px solid #eee6ce;border-radius:8px;padding:12px;margin-top:10px}
@media(max-width:1000px){.mi-wrap{width:calc(100% - 40px)}.mi-layout{gap:26px;grid-template-columns:minmax(0,1fr) 260px}.mi-service{padding:16px 12px;gap:9px}.mi-service strong{font-size:16px}.mi-service-icon{width:31px}.mi-service-icon svg{width:28px;height:28px}.mi-service small{font-size:10px}.mi-service-check{width:16px;height:16px}.mi-form{padding:23px 22px 0}.mi-paybar{margin:0 -22px;padding:17px 22px}.mi-explain{gap:26px}.mi-faq{gap:40px}}
@media(max-width:900px){.mi-layout{grid-template-columns:1fr}.mi-side{display:none}.mi-wrap{width:min(700px,calc(100% - 40px))}.mi-main{padding-top:30px}.mi-heading h1{font-size:37px}.mi-services{margin-bottom:16px}.mi-service{padding:20px 16px}.mi-service strong{font-size:19px}.mi-service small{font-size:11px}.mi-explain{grid-template-columns:1fr 1fr;gap:24px;padding:30px 0;margin-top:35px}.mi-explain>div{grid-column:1/-1}.mi-explain h2{max-width:none;margin-bottom:0}.mi-compare-card{padding:15px;gap:7px}.mi-compare-card>strong{font-size:26px}.mi-faq{grid-template-columns:1fr;gap:20px}.mi-faq>div:first-child>h2{font-size:28px}.mi-lab-grid{grid-template-columns:1fr}.mi-lab-grid select{max-width:100%}}
@media(max-width:600px){.mi-main{padding-top:26px}.mi-wrap{width:calc(100% - 32px)}.mi-heading{margin-bottom:23px}.mi-heading h1{font-size:31px;max-width:340px;margin:10px 0}.mi-heading>p{font-size:12px;line-height:1.7;max-width:290px}.mi-eyebrow{font-size:8px;gap:8px}.mi-services{gap:9px}.mi-service{min-height:93px;padding:13px 10px;align-items:start;gap:9px;flex-direction:column}.mi-service-icon{height:20px;width:23px;display:block}.mi-service-icon svg{height:22px;width:22px}.mi-service strong{font-size:15px;line-height:1.1}.mi-service small{font-size:9px;line-height:1.4;margin-top:5px}.mi-service-check{position:absolute;right:10px;top:12px}.mi-form{padding:22px 16px 0;border-radius:14px}.mi-step-title{gap:11px;margin-bottom:19px}.mi-step-title h2{font-size:21px}.mi-step-title p{font-size:11px}.mi-step-title>span{width:27px;height:27px;font-size:9px}.mi-field-label{font-size:11px}.mi-phone-row{gap:8px}.mi-phone-row>button{padding:0 13px;font-size:11px;gap:5px}.mi-phone-input>span{padding:0 10px;gap:6px;font-size:8px}.mi-phone-input b{font-size:12px}.mi-phone-input input{padding:13px 9px;font-size:16px}.mi-help{font-size:10px}.mi-verified{padding:12px 10px;gap:8px;flex-wrap:wrap}.mi-verified>div{min-width:125px}.mi-verified strong{font-size:11px}.mi-verified small{font-size:10px}.mi-profile-badge{font-size:9px;max-width:100%;margin-left:33px}.mi-selection,.mi-details{padding-top:22px;margin-top:22px}#mi-product-options{grid-template-columns:1fr}.mi-plan-face{min-height:0;padding:15px 14px;display:grid;grid-template-columns:1fr auto;gap:4px 20px;align-items:center}.mi-plan-top{grid-column:1;grid-row:1;font-size:15px}.mi-plan-check{position:absolute;right:13px;top:12px;width:14px;height:14px;font-size:9px}.mi-plan-quota{grid-column:1;grid-row:2;font-size:29px;margin:5px 0 0}.mi-plan-quota>small{font-size:13px}.mi-plan-days{grid-column:1;grid-row:3;font-size:10px;margin:0}.mi-plan-price{grid-column:2;grid-row:2/4;border:0;margin:0;padding:0;align-self:center;font-size:11px}.mi-plan-price b{font-size:24px}.mi-credit #mi-product-options{grid-template-columns:repeat(3,1fr)}.mi-credit .mi-plan-face{padding:17px 10px;min-height:70px;display:flex;align-items:start}.mi-credit .mi-plan-top{font-size:23px;gap:1px}.mi-credit .mi-plan-top small{font-size:10px}.mi-credit .mi-plan-check{right:6px;top:7px;height:12px;width:12px;font-size:8px}.mi-paybar{margin:0 -16px;padding:15px 16px;gap:12px}.mi-paybar strong{font-size:27px}.mi-paybar small{font-size:9px}.mi-paybar .mi-primary{font-size:11px;padding:13px 16px;gap:7px}.mi-has-selection .mi-paybar{position:fixed;bottom:0;left:0;right:0;z-index:30;box-shadow:0 -6px 22px #193b3020;margin:0;padding:13px 18px calc(13px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dbe6d7}.mi-has-selection .mi-main{padding-bottom:90px}.mi-consent{font-size:10px;gap:9px}.mi-inline-trust{font-size:9px;align-items:start;line-height:1.6;padding:15px 5px}.mi-explain{grid-template-columns:1fr 1fr;gap:21px 17px;padding:27px 0;margin-top:21px}.mi-explain h2{font-size:25px;max-width:310px}.mi-explain h3{font-size:14px;line-height:1.3;margin-top:10px}.mi-explain article>p{font-size:10px;line-height:1.8}.mi-explain article>svg{width:21px;height:21px}.mi-public-plans{padding:32px 0}.mi-public-plans>header{display:block;margin-bottom:24px}.mi-public-plans h2{font-size:27px}.mi-public-plans>header p{font-size:11px;line-height:1.8}.mi-text-link{font-size:11px;margin-top:13px}.mi-compare-grid{gap:7px}.mi-compare-card{padding:12px 9px;gap:6px;display:block}.mi-compare-card>span{font-size:12px;display:block;margin-bottom:12px}.mi-compare-card>strong{font-size:26px;display:block;line-height:1.15}.mi-compare-card strong small{font-size:10px}.mi-compare-card>p{font-size:12px;margin-top:10px}.mi-compare-card>p span{display:block;font-size:9px;margin-top:4px}.mi-catalogue-note{font-size:9px;line-height:1.8}.mi-faq{padding:30px 0 35px}.mi-faq h2{font-size:27px}.mi-faq summary{font-size:11px;line-height:1.6;padding:15px 0;gap:16px}.mi-faq details p{font-size:11px}.mi-lab>summary{font-size:10px;padding:13px}.mi-dialog{padding:22px 18px;border-radius:16px;max-height:calc(100dvh - 24px)}.mi-dialog>header h2{font-size:27px}.mi-dialog>p{font-size:11px}.mi-review-box{padding:15px}.mi-review-box dl>div{font-size:11px;gap:14px}.mi-dialog>.mi-primary,.mi-dialog>.mi-secondary{font-size:11px}.mi-order h2{font-size:31px}.mi-order-head p{font-size:12px}.mi-order-card{padding:20px 17px}.mi-order-steps{gap:12px}.mi-order-steps li>strong{font-size:10px}.mi-order-steps li>small{font-size:9px}.mi-order-safe,.mi-order-note{font-size:11px}.mi-preview-banner{font-size:9px;padding:7px 10px;line-height:1.5}.mi-preview-banner>span{font-size:8px;display:inline;margin-right:7px}.mi-demo-pill{font-size:8px}.mi-methods-empty{font-size:11px}.mi-order-view .mi-main{padding-top:26px}.mi-order-actions .mi-primary,.mi-order-actions .mi-secondary{font-size:11px}}
@media(max-width:359px){.mi-wrap{width:calc(100% - 24px)}.mi-heading h1{font-size:28px}.mi-service strong{font-size:14px}.mi-service small{font-size:8px}.mi-form{padding:20px 13px 0}.mi-phone-input>span{padding:0 8px;font-size:0}.mi-phone-input b{font-size:12px}.mi-phone-row>button{padding:0 12px}.mi-phone-row>button>svg{display:none}.mi-profile-badge{font-size:8px}.mi-compare-card>span{font-size:11px}.mi-compare-card>strong{font-size:23px}.mi-paybar .mi-primary{padding:13px 12px;font-size:10px}.mi-paybar{padding-left:14px;padding-right:14px}}
@media(prefers-reduced-motion:reduce){.mi-main *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mi-spinner{animation:none;border-top-color:#147560}}
.mi-preview-banner>a{font-weight:700;text-decoration:underline;text-underline-offset:2px;margin-left:12px;color:#27594f}.mi-form{padding-bottom:20px}.mi-form:has(.mi-paybar:not([hidden])){padding-bottom:0}.mi-preview-banner{scroll-margin-top:80px}#mi-lab{scroll-margin-top:100px}
@media(max-width:600px){.mi-preview-banner>a{margin-left:5px;white-space:nowrap}.mi-form:has(.mi-paybar:not([hidden])){padding-bottom:16px}}

@media(max-width:600px){.mi-field-label{font-size:12px}.mi-help,.mi-step-title p{font-size:11px}.mi-consent{font-size:11px}.mi-profile-badge{font-size:10px}.mi-service small{font-size:10px}.mi-verified strong{font-size:12px}.mi-verified small{font-size:11px}.mi-profile-badge{margin-left:33px}.mi-plan-days{font-size:10px}}
.mi-consent{min-height:44px}.mi-dialog>header>button{min-width:40px;min-height:40px}
.mi-digital-phone img{background:#278c80;border-radius:7px;padding:7px;box-sizing:content-box;margin-top:25px;margin-bottom:13px}
/* Service-first purchase flow. */
.mi-layout{grid-template-columns:minmax(0,1fr);max-width:760px;margin-inline:auto}
.mi-heading{max-width:760px;margin-inline:auto}
.mi-side{display:none}
.mi-services{gap:14px;margin-bottom:0}
.mi-service{padding:22px 20px;min-height:112px;border-color:#d7e8e4;border-radius:16px;background:#fff;color:#124944}
.mi-service:hover{border-color:#70b6ab;box-shadow:0 7px 24px #167f7410}
.mi-service.is-selected{border-color:#07897d;background:linear-gradient(135deg,#f2fbf8,#eaf8f3);box-shadow:0 0 0 1px #07897d18}
.mi-service-icon{background:#edf8f4;border-radius:12px;width:48px;height:48px;color:#07897d}
.mi-service.is-selected .mi-service-icon{background:#07897d;color:#fff}
.mi-service-icon svg{width:29px;height:29px}
.mi-service-check{border-color:#bed9d1}
.mi-service.is-selected .mi-service-check{background:#b9f33c;border-color:#b9f33c;color:#14564c}
.mi-service-content{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-10px);transition:grid-template-rows .38s cubic-bezier(.2,.7,.2,1),opacity .25s ease,transform .38s ease}
.mi-service-content[hidden]{display:none!important}
.mi-service-content.is-open{grid-template-rows:1fr;opacity:1;transform:none}
.mi-service-content-inner{min-height:0;overflow:hidden;padding-inline:4px;margin-inline:-4px}
.mi-service-content .mi-form{margin-top:18px;border-color:#d8e8e2;box-shadow:0 10px 35px #124f4310}
.mi-form>.mi-step-title{margin-bottom:20px;align-items:center}
.mi-form>.mi-step-title h2{font-size:25px;letter-spacing:-.035em;line-height:1.2}
.mi-form>.mi-step-title>span{background:#e7f6ee;color:#16867a}
.mi-verified{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:9px;padding:11px 12px;margin-top:16px;border-color:#c8e6da;background:#edf9f2;min-height:46px}
.mi-verified-mark{width:19px;height:19px;font-size:11px;background:#078a79}
.mi-verified>div{min-width:0}
.mi-verified strong{font-size:12px;line-height:1.45;font-weight:500;color:#27665a;white-space:nowrap}
.mi-verified strong b{font-weight:750;color:#124f43}
.mi-profile-badge{max-width:180px;line-height:1.35;padding:5px 8px;margin:0;font-size:10px;border:1px solid #d2e8dc;background:#fff;color:#27665a;border-radius:5px}
.mi-selection{animation:mi-stage-in .3s ease-out}
@keyframes mi-stage-in{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}
body:not(.mi-service-chosen) .mi-layout{min-height:max(320px,calc(100svh - 350px));align-content:start}
body:not(.mi-service-chosen) .mi-explain,body:not(.mi-service-chosen) .mi-public-plans,body:not(.mi-service-chosen) .mi-faq,body:not(.mi-service-chosen) .mi-lab:not([open]){display:none}
@media(max-width:900px){.mi-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){
 .mi-main{padding-top:22px}.mi-heading{margin-bottom:20px}.mi-heading h1{font-size:30px;margin:8px 0}.mi-heading>p{font-size:12px}
 .mi-services{gap:10px}.mi-service{min-height:108px;padding:13px 12px;gap:10px;border-radius:13px}.mi-service strong{font-size:15px}.mi-service small{font-size:10px;line-height:1.4;margin-top:4px}.mi-service-icon{width:31px;height:31px;border-radius:8px;display:grid;place-items:center}.mi-service-icon svg{width:21px;height:21px}.mi-service-check{top:13px;right:11px}
 .mi-service-content .mi-form{margin-top:14px;padding-top:19px}.mi-form>.mi-step-title{gap:9px;margin-bottom:18px}.mi-form>.mi-step-title h2{font-size:21px}.mi-form>.mi-step-title>span{width:24px;height:24px;font-size:9px}
 .mi-verified{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:10px 9px;min-height:43px}.mi-verified-mark{display:none}.mi-verified>div{min-width:0}.mi-verified strong{font-size:11px}.mi-profile-badge{font-size:9px;padding:4px 5px;max-width:110px;margin:0}.mi-profile-badge.mnp{max-width:104px}
 .mi-selection{margin-top:18px;padding-top:18px}.mi-selection .mi-step-title{margin-bottom:15px}.mi-selection .mi-step-title h2{font-size:20px}.mi-selection .mi-step-title p{font-size:11px}
}
@media(max-width:359px){.mi-form>.mi-step-title h2{font-size:19px}.mi-service{padding:12px 10px;min-height:111px}.mi-service strong{font-size:14px}.mi-service small{font-size:9px}.mi-verified{padding:9px 7px;gap:5px}.mi-verified strong{font-size:10px}.mi-profile-badge{font-size:8px;max-width:91px}.mi-profile-badge.mnp{max-width:91px}}
@media(prefers-reduced-motion:reduce){.mi-service-content,.mi-selection{animation:none!important;transition:none!important;transform:none!important}.mi-service-content.is-open{opacity:1}}
@media(max-width:600px){.mi-verified{grid-template-columns:max-content minmax(0,1fr)}.mi-verified strong{font-size:11px}.mi-verified .mi-profile-badge{min-width:0;max-width:100%;width:fit-content;justify-self:end;overflow-wrap:anywhere}}
#mi-verification{scroll-margin-top:96px}

.mi-service-notice{font-size:13px;line-height:1.7;padding:14px 17px;margin:16px 0 0;background:#fff8e8;border:1px solid #eadfbf;border-radius:10px;color:#745c25}.mi-service-notice[hidden]{display:none}.mi-no-methods{padding:14px;color:#806124;font-size:13px}.mi-service-content .mi-primary:disabled{cursor:wait}

/* Persistent review action and guided receipt reveal. */
.mi-paybar{position:fixed;left:50%;right:auto;bottom:16px;transform:translateX(-50%);width:min(760px,calc(100% - 32px));margin:0;padding:16px 22px;box-sizing:border-box;background:#fff;border:1px solid #cde4d9;border-radius:14px;box-shadow:0 8px 40px #153e3926;z-index:40;gap:16px}
body:not(.mi-has-selection) .mi-paybar{display:none!important}
body.mi-has-selection{padding-bottom:calc(104px + env(safe-area-inset-bottom))}
.mi-has-selection .mi-main{padding-bottom:0}
.mi-details{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;padding-top:0;border-top-color:transparent;transition:grid-template-rows .34s cubic-bezier(.2,.7,.2,1),opacity .24s ease,margin-top .34s ease,padding-top .34s ease}
.mi-details.is-open{grid-template-rows:1fr;opacity:1;margin-top:24px;padding-top:24px;border-top-color:#e9eee9}
.mi-receipt-inner{min-height:0;overflow:hidden}.mi-receipt-body{padding:3px}
#mi-number-label,.mi-phone-row,#mi-selection,#mi-email,.mi-consent{scroll-margin-top:calc(var(--mi-scroll-top,96px) + 12px);scroll-margin-bottom:120px}
.mi-error:not(:empty){margin:9px 0 14px;line-height:1.5;font-size:12px;color:#9b432b}
#mi-phone[aria-invalid=true],#mi-email[aria-invalid=true]{outline:2px solid #bd674b;outline-offset:3px}#mi-verify[aria-invalid=true]{box-shadow:0 0 0 3px #dfad92}
.mi-consent:has([aria-invalid=true]){background:#fff5ed;border-radius:8px;padding:10px}
@media(max-width:600px){.mi-has-selection .mi-paybar{left:0;right:0;bottom:0;transform:none;width:100%;margin:0;border:0;border-top:1px solid #cde4d9;border-radius:0;padding:13px 18px calc(13px + env(safe-area-inset-bottom));box-shadow:0 -5px 28px #153e391a}.mi-details.is-open{margin-top:20px;padding-top:20px}}
@media(prefers-reduced-motion:reduce){.mi-details{transition:none!important}}
