:root{--ml-navy:#071a2f;--ml-navy2:#0d2947;--ml-blue:#1769ff;--ml-cyan:#36d4ee;--ml-green:#16a96b;--ml-ink:#10233d;--ml-muted:#63748c;--ml-line:#dce5ef;--ml-bg:#f5f8fc;--ml-card:#fff;--ml-shadow:0 24px 70px rgba(7,31,61,.1)}
*{box-sizing:border-box}.ml-body{background:var(--ml-bg);color:var(--ml-ink)}.ml-page{overflow:hidden}.ml-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.ml-kicker{display:inline-block;color:var(--ml-blue);font-size:11px;font-weight:900;letter-spacing:.18em;margin-bottom:14px}.ml-pill{display:inline-flex;padding:9px 14px;border-radius:99px;background:#e7efff;color:#1458cf;font-size:12px;font-weight:900}.ml-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 22px;border-radius:13px;border:0;font:inherit;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .2s,box-shadow .2s}.ml-btn:hover{transform:translateY(-2px)}.ml-primary{background:var(--ml-blue);color:#fff!important;box-shadow:0 12px 26px rgba(23,105,255,.24)}.ml-secondary{background:#fff;color:var(--ml-navy)!important;border:1px solid #ccd9e7}.ml-light{background:#fff;color:var(--ml-navy)!important}.ml-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:30px}
.ml-hero{position:relative;padding:92px 0 84px;background:radial-gradient(circle at 78% 20%,rgba(50,210,237,.19),transparent 26%),radial-gradient(circle at 10% 90%,rgba(23,105,255,.1),transparent 30%),linear-gradient(145deg,#fbfdff,#edf5ff)}.ml-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ml-hero h1{margin:18px 0 22px;font-size:clamp(46px,5vw,72px);line-height:1;letter-spacing:-.052em;color:var(--ml-navy)}.ml-hero h1 em{color:var(--ml-blue);font-style:normal}.ml-hero-copy>p{max-width:625px;margin:0;color:var(--ml-muted);font-size:18px;line-height:1.72}.ml-hero-facts{display:flex;gap:32px;margin-top:35px}.ml-hero-facts span{display:grid;gap:2px}.ml-hero-facts b{font-size:21px;color:var(--ml-navy)}.ml-hero-facts small{color:var(--ml-muted)}.ml-hero-stage{position:relative;min-height:490px;display:grid;place-items:center}.ml-orbit{position:absolute;border:1px solid rgba(23,105,255,.16);border-radius:50%}.ml-orbit-a{width:460px;height:460px}.ml-orbit-b{width:350px;height:350px}.ml-browser{position:relative;width:min(100%,540px);border:1px solid #c5d5e7;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 38px 90px rgba(10,49,90,.22);transform:rotate(1deg);z-index:2}.ml-browser-top{height:42px;display:flex;gap:6px;align-items:center;padding:0 13px;background:#eaf0f7}.ml-browser-top i{width:9px;height:9px;border-radius:50%;background:#ff7373}.ml-browser-top i:nth-child(2){background:#ffc95d}.ml-browser-top i:nth-child(3){background:#50ce8b}.ml-browser-top span{margin-left:8px;padding:5px 16px;border-radius:7px;background:#fff;color:#667890;font-size:10px}.ml-browser-canvas{padding:22px;background:linear-gradient(145deg,#081d35,#103656);color:#fff}.ml-browser-canvas header{display:flex;justify-content:space-between;font-size:10px}.ml-browser-canvas>div{padding:55px 6px 38px;display:grid;gap:10px}.ml-browser-canvas small{color:var(--ml-cyan);font-weight:900}.ml-browser-canvas strong{font-size:32px;line-height:1.05}.ml-browser-canvas em{font-style:normal;color:var(--ml-cyan)}.ml-browser-canvas button{width:max-content;border:0;border-radius:8px;background:var(--ml-cyan);padding:9px 14px;font-weight:900}.ml-browser-canvas footer{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ml-browser-canvas footer i{height:70px;border-radius:10px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.08)}.ml-float-card{position:absolute;z-index:3;padding:12px 15px;border:1px solid #d4e0ed;border-radius:12px;background:rgba(255,255,255,.96);box-shadow:0 15px 34px rgba(9,39,70,.14);font-size:12px;font-weight:850}.ml-float-domain{left:-15px;bottom:76px}.ml-float-admin{right:-15px;top:66px}
.ml-signal{background:#fff;border-block:1px solid var(--ml-line)}.ml-signal .ml-container{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ml-signal p{color:var(--ml-muted);font-size:13px}.ml-signal div div{display:flex;gap:11px;flex-wrap:wrap}.ml-signal span{padding:8px 12px;border-radius:8px;background:#f1f5f9;color:#40526a;font-size:12px;font-weight:800}.ml-section{padding:92px 0}.ml-heading{max-width:730px;margin-bottom:38px}.ml-heading h2,.ml-why h2,.ml-detail h1,.ml-checkout h1,.ml-account h1,.ml-order-page h1{margin:0;color:var(--ml-navy);font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-.04em}.ml-heading p{color:var(--ml-muted);font-size:16px;line-height:1.65}.ml-heading-row{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:25px}.ml-my-sites{display:flex;gap:25px;align-items:center;padding:15px 18px;border-radius:12px;border:1px solid var(--ml-line);color:var(--ml-navy);font-weight:850;text-decoration:none;background:#fff}.ml-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ml-step-grid article{position:relative;padding:28px;border:1px solid var(--ml-line);border-radius:19px;background:#fff;overflow:hidden}.ml-step-grid article>span{position:absolute;right:18px;top:15px;color:#dae4ee;font-size:38px;font-weight:900}.ml-step-grid article>i{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#e9f1ff;color:var(--ml-blue);font-style:normal;font-size:20px}.ml-step-grid h3{margin:25px 0 8px;font-size:21px}.ml-step-grid p{margin:0;color:var(--ml-muted);line-height:1.6}
.ml-catalog{background:#fff}.ml-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.ml-filters a{padding:10px 16px;border:1px solid var(--ml-line);border-radius:99px;color:#52657d;text-decoration:none;font-size:13px;font-weight:850}.ml-filters a b{margin-left:6px}.ml-filters a.active{background:var(--ml-navy);border-color:var(--ml-navy);color:#fff}.ml-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ml-card{overflow:hidden;border:1px solid var(--ml-line);border-radius:22px;background:#fff;box-shadow:0 14px 40px rgba(9,38,69,.07);transition:transform .25s,box-shadow .25s}.ml-card:hover{transform:translateY(-5px);box-shadow:var(--ml-shadow)}.ml-card-shot{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#eaf0f7}.ml-card-shot img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .5s}.ml-card:hover .ml-card-shot img{transform:scale(1.025)}.ml-card-shot>em{position:absolute;left:16px;bottom:16px;padding:7px 10px;border-radius:8px;background:rgba(7,26,47,.84);color:#fff;font-size:11px;font-style:normal;font-weight:850;backdrop-filter:blur(7px)}.ml-live-badge{position:absolute;right:15px;top:15px;display:flex;gap:7px;align-items:center;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.93);color:var(--ml-navy);font-size:10px;font-weight:900}.ml-live-badge i{width:7px;height:7px;border-radius:50%;background:#15af68;box-shadow:0 0 0 4px rgba(21,175,104,.14)}.ml-shot-placeholder{height:100%;display:grid;place-content:center;text-align:center;gap:7px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 17%,#edf4fa),#e8eef5)}.ml-shot-placeholder span{margin:auto;display:grid;place-items:center;width:65px;height:65px;border-radius:18px;background:var(--ml-navy);color:#fff;font-size:29px;font-weight:900}.ml-shot-placeholder small{color:var(--ml-muted)}.ml-card-body{padding:25px}.ml-card-body header{display:flex;justify-content:space-between;gap:20px}.ml-category{color:var(--accent,var(--ml-blue));font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.ml-card h3{margin:5px 0;font-size:26px}.ml-card-arrow{font-size:24px;color:#9aabbd}.ml-card p{min-height:50px;margin:8px 0;color:var(--ml-muted);line-height:1.6}.ml-card ul{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;list-style:none;margin:18px 0;padding:18px 0;border-block:1px solid var(--ml-line);color:#43556c;font-size:13px}.ml-card li{overflow-wrap:anywhere}.ml-card li::first-letter{color:var(--ml-green)}.ml-price{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.ml-price>span{color:var(--ml-muted);font-size:12px}.ml-price strong{font-size:25px;color:var(--ml-navy)}.ml-price small{font-size:11px;color:var(--ml-muted)}.ml-card-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:9px}.ml-empty{grid-column:1/-1;display:grid;justify-items:center;padding:55px;border:1px dashed #c8d5e3;border-radius:20px;text-align:center}.ml-empty>span{font-size:38px}.ml-empty p{color:var(--ml-muted)}
.ml-why{background:linear-gradient(145deg,var(--ml-navy),#0e3155);color:#fff}.ml-why-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ml-why h2{color:#fff}.ml-why-grid>div:first-child>p{color:#afc0d4;line-height:1.7}.ml-why-list{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ml-why-list article{display:flex;gap:15px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:rgba(255,255,255,.055)}.ml-why-list i{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:10px;background:rgba(54,212,238,.13);color:var(--ml-cyan);font-style:normal}.ml-why-list h3{margin:0 0 6px;font-size:16px}.ml-why-list p{margin:0;color:#afc0d4;font-size:13px;line-height:1.55}.ml-final{padding:60px 0;background:#eaf2ff}.ml-final .ml-container{display:flex;justify-content:space-between;align-items:center;gap:25px}.ml-final h2{margin:0;color:var(--ml-navy);font-size:32px}
.ml-detail,.ml-checkout,.ml-account,.ml-order-page{padding:48px 0 90px}.ml-breadcrumb{display:flex;align-items:center;gap:10px;margin-bottom:28px;color:#718198;font-size:13px}.ml-breadcrumb a{color:#52647a;text-decoration:none}.ml-breadcrumb b{color:var(--ml-navy)}.ml-detail-showcase{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;padding:34px;border:1px solid var(--ml-line);border-radius:26px;background:#fff;box-shadow:0 18px 55px rgba(7,31,61,.06)}.ml-detail-shot{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:17px;background:#e9eff6}.ml-detail-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.ml-detail-shot>a{position:absolute;right:14px;bottom:14px;padding:10px 13px;border-radius:9px;background:rgba(7,26,47,.9);color:#fff;text-decoration:none;font-size:11px;font-weight:850}.ml-detail-shot>a i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#1bc477}.ml-detail-copy{align-self:center}.ml-detail h1{margin:7px 0 14px}.ml-detail-lead{font-size:21px!important;font-weight:800;color:var(--ml-navy)!important}.ml-detail-copy>p{color:var(--ml-muted);line-height:1.7}.ml-detail-offer{margin-top:25px;padding-top:22px;border-top:1px solid var(--ml-line);display:flex;justify-content:space-between;align-items:end;gap:18px}.ml-detail-offer>div{display:grid}.ml-detail-offer small{color:var(--ml-muted)}.ml-detail-offer strong{font-size:28px}.ml-detail-offer span{color:var(--ml-green);font-size:11px;font-weight:800}.ml-detail-content{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin:25px 0}.ml-detail-content>article,.ml-info-card{padding:30px;border:1px solid var(--ml-line);border-radius:20px;background:#fff}.ml-detail-content h2,.ml-info-card h2{margin:0;font-size:25px;color:var(--ml-navy)}.ml-detail-content>article>p{color:var(--ml-muted);line-height:1.6}.ml-feature-list{display:grid;gap:11px;list-style:none;padding:0;margin:22px 0 0}.ml-feature-list li{display:flex;gap:12px;padding:12px;border-radius:11px;background:#f6f9fc}.ml-feature-list li>i{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#e3f8ed;color:var(--ml-green);font-style:normal}.ml-feature-list li span{display:grid}.ml-feature-list small{color:var(--ml-muted)}.ml-sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.ml-sample-grid span{display:grid;gap:5px;padding:15px;border-radius:12px;background:#f4f7fb}.ml-sample-grid i{font-style:normal;color:var(--ml-blue);font-size:11px;font-weight:900}.ml-sample-grid small{color:var(--ml-muted)}.ml-detail-note{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:35px 40px;border-radius:20px;background:linear-gradient(135deg,#e9f1ff,#e8fbff)}.ml-detail-note h2{margin:0;color:var(--ml-navy);font-size:29px}.ml-detail-note p{margin:6px 0 0;color:var(--ml-muted)}
.ml-checkout-head{max-width:730px;margin-bottom:30px}.ml-checkout-head p,.ml-account-head p{color:var(--ml-muted);line-height:1.6}.ml-checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 365px;gap:25px;align-items:start}.ml-checkout-main,.ml-order-summary{padding:30px;border:1px solid var(--ml-line);border-radius:22px;background:#fff}.ml-activation-form{display:grid;gap:20px}.ml-activation-form fieldset{display:grid;gap:17px;margin:0;padding:0 0 25px;border:0;border-bottom:1px solid var(--ml-line)}.ml-activation-form legend{display:flex;gap:12px;align-items:center;margin-bottom:18px}.ml-activation-form legend>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--ml-navy);color:#fff;font-style:normal;font-weight:900}.ml-activation-form legend span{display:grid}.ml-activation-form legend small{color:var(--ml-muted);font-weight:500}.ml-activation-form label{display:grid;gap:7px;color:var(--ml-navy);font-size:13px;font-weight:850}.ml-activation-form label>small{color:var(--ml-muted);font-size:11px;font-weight:500}.ml-activation-form input,.ml-activation-form select{width:100%;min-width:0;padding:13px 14px;border:1px solid #cbd8e6;border-radius:11px;background:#fbfdff;color:var(--ml-ink);font:inherit;outline:0}.ml-activation-form input:focus,.ml-activation-form select:focus{border-color:var(--ml-blue);box-shadow:0 0 0 3px rgba(23,105,255,.12)}.ml-form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ml-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start!important;padding:15px;border-radius:12px;background:#f3f7fb}.ml-consent input{width:18px;margin-top:2px}.ml-consent span{display:grid}.ml-consent small{color:var(--ml-muted);font-weight:500}.ml-submit{width:100%}.ml-order-summary{position:sticky;top:85px}.ml-summary-shot{aspect-ratio:16/8;overflow:hidden;margin:-18px -18px 20px;border-radius:15px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,#edf4fa),#e7eef5)}.ml-summary-shot img{width:100%;height:100%;object-fit:cover;object-position:top}.ml-summary-shot>span{height:100%;display:grid;place-items:center;color:var(--ml-navy);font-size:40px;font-weight:900}.ml-order-summary h2{margin:6px 0;font-size:27px}.ml-order-summary>p{color:var(--ml-muted);line-height:1.55}.ml-order-summary>ul{display:grid;gap:9px;list-style:none;padding:18px 0;margin:18px 0;border-block:1px solid var(--ml-line);color:#43556b;font-size:13px}.ml-summary-total{display:flex;justify-content:space-between;align-items:end}.ml-summary-total span{display:grid}.ml-summary-total small{color:var(--ml-muted)}.ml-summary-total strong{font-size:25px}.ml-safe{display:flex!important;gap:10px!important;align-items:center!important;margin-top:18px;padding:12px;border-radius:11px;background:#eef9f3}.ml-safe>i{color:var(--ml-green);font-style:normal}.ml-safe span{display:grid}.ml-safe small{color:var(--ml-muted)}.ml-flashes{display:grid;gap:8px;margin-bottom:20px}.ml-flash{padding:13px;border-radius:11px;background:#eef2f7;font-weight:700}.ml-flash-error{background:#feecec;color:#a52a22}
.ml-account-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.ml-account-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.ml-account-summary>span{display:flex;gap:13px;align-items:center;padding:18px;border:1px solid var(--ml-line);border-radius:15px;background:#fff}.ml-account-summary i{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#eaf1ff;color:var(--ml-blue);font-style:normal}.ml-account-summary div{display:grid}.ml-account-summary small{color:var(--ml-muted)}.ml-site-list{display:grid;gap:11px}.ml-site-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto 28px;gap:16px;align-items:center;padding:19px;border:1px solid var(--ml-line);border-radius:17px;background:#fff;color:var(--ml-ink);text-decoration:none;transition:.2s}.ml-site-row:hover{border-color:#b9cce0;box-shadow:0 12px 35px rgba(7,31,61,.07);transform:translateY(-2px)}.ml-site-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(145deg,var(--accent,var(--ml-blue)),color-mix(in srgb,var(--accent,var(--ml-blue)) 70%,#071a2f));color:#fff;font-size:20px;font-weight:900}.ml-site-main{display:grid;gap:3px;min-width:0}.ml-site-main strong{font-size:17px}.ml-site-main span,.ml-site-main small{overflow-wrap:anywhere;color:var(--ml-muted)}.ml-status{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:8px 11px;border-radius:99px;background:#eef2f7;color:#53657c;font-size:11px;font-weight:900;font-style:normal}.ml-status>i{width:7px;height:7px;border-radius:50%;background:currentColor}.ml-status-active{background:#e4f8ed;color:#087443}.ml-status-payment_pending,.ml-status-grace{background:#fff3d5;color:#875700}.ml-status-provisioning,.ml-status-resume_pending{background:#e6efff;color:#1559c6}.ml-status-failed,.ml-status-canceled,.ml-status-suspended,.ml-status-suspend_pending{background:#fee9e9;color:#a32626}.ml-row-arrow{font-size:20px;color:#91a1b3}
.ml-order-hero{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:17px;align-items:center;padding:24px;border:1px solid var(--ml-line);border-radius:20px;background:#fff;margin-bottom:22px}.ml-order-hero h1{font-size:31px;margin:3px 0}.ml-order-hero a{color:var(--ml-blue);font-weight:750;text-decoration:none}.ml-order-layout{display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:22px;align-items:start}.ml-order-layout>div{display:grid;gap:18px}.ml-order-layout>aside{display:grid;gap:18px;position:sticky;top:85px}.ml-status-panel{display:flex;gap:15px;align-items:center;padding:19px;border:1px solid #d7e3ef;border-radius:16px;background:#eef5ff}.ml-status-panel>i{flex:0 0 15px;width:15px;height:15px;border:4px solid #b9cae0;border-top-color:var(--ml-blue);border-radius:50%;animation:mlspin 1s linear infinite}.ml-status-panel>div{display:grid;gap:4px}.ml-status-panel span{color:var(--ml-muted);line-height:1.5}.ml-status-panel.ml-status-active>i{border:0;background:var(--ml-green);animation:none}.ml-status-panel.ml-status-failed>i,.ml-status-panel.ml-status-canceled>i{border:0;background:#d33;animation:none}@keyframes mlspin{to{transform:rotate(360deg)}}.ml-info-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.ml-info-card header>span{color:var(--ml-muted);font-size:12px}.ml-info-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--ml-line);border-radius:12px;overflow:hidden}.ml-info-card dl>div{padding:15px}.ml-info-card dl>div:nth-child(odd){border-right:1px solid var(--ml-line)}.ml-info-card dl>div:nth-child(-n+2){border-bottom:1px solid var(--ml-line)}.ml-info-card dt{color:var(--ml-muted);font-size:11px}.ml-info-card dd{margin:5px 0 0;font-weight:850;overflow-wrap:anywhere}.ml-subscription,.ml-quick-actions{padding:24px;border:1px solid var(--ml-line);border-radius:19px;background:#fff}.ml-subscription h2,.ml-quick-actions h2{margin:0 0 15px;color:var(--ml-navy);font-size:22px}.ml-period{display:grid;padding:14px;border-radius:11px;background:#f2f6fa}.ml-period small{color:var(--ml-muted)}.ml-period strong{font-size:20px}.ml-subscription>p{color:#8b5a00;font-size:13px;line-height:1.5}.ml-subscription form{margin-top:17px}.ml-subscription .ml-btn,.ml-quick-actions .ml-btn{width:100%}.ml-quick-actions{display:grid;gap:9px}.ml-renewals>div{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;padding:12px 0;border-bottom:1px solid var(--ml-line)}.ml-renewals em{font-style:normal;font-weight:850}.ml-error{margin-top:20px;color:#9b2828}.ml-error pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff0f0;padding:15px;border-radius:11px}
@media(max-width:960px){.ml-hero-grid,.ml-detail-showcase,.ml-detail-content,.ml-checkout-grid,.ml-order-layout,.ml-why-grid{grid-template-columns:1fr}.ml-hero-stage{min-height:420px}.ml-template-grid{grid-template-columns:1fr}.ml-order-summary,.ml-order-layout>aside{position:static}.ml-why-grid{gap:45px}.ml-detail-shot{max-width:760px}.ml-account-head{align-items:flex-start}.ml-final .ml-container{align-items:flex-start}.ml-signal .ml-container{flex-direction:column;align-items:flex-start;padding-block:22px}.ml-order-layout>aside{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.ml-container{width:min(100% - 28px,1180px)}.ml-hero{padding:58px 0}.ml-hero-grid{gap:40px}.ml-hero h1{font-size:41px}.ml-hero-copy>p{font-size:16px}.ml-actions,.ml-actions .ml-btn{width:100%}.ml-hero-facts{gap:20px;justify-content:space-between}.ml-hero-facts b{font-size:18px}.ml-hero-facts small{font-size:10px}.ml-hero-stage{min-height:320px}.ml-orbit-a{width:330px;height:330px}.ml-orbit-b{width:250px;height:250px}.ml-browser{width:96%}.ml-browser-canvas>div{padding:35px 5px 25px}.ml-browser-canvas strong{font-size:24px}.ml-browser-canvas header span{display:none}.ml-float-card{font-size:9px;padding:9px}.ml-float-domain{left:0;bottom:20px}.ml-float-admin{right:0;top:20px}.ml-section{padding:65px 0}.ml-heading-row,.ml-final .ml-container,.ml-account-head{display:grid}.ml-step-grid,.ml-why-list,.ml-account-summary{grid-template-columns:1fr}.ml-card-body{padding:20px}.ml-card ul{grid-template-columns:1fr}.ml-card-actions{grid-template-columns:1fr}.ml-why-grid{gap:35px}.ml-final .ml-btn{width:100%}.ml-detail,.ml-checkout,.ml-account,.ml-order-page{padding:30px 0 65px}.ml-detail-showcase{padding:17px;gap:25px}.ml-detail-offer{display:grid;align-items:stretch}.ml-detail-offer .ml-btn{width:100%}.ml-detail-content>article,.ml-info-card{padding:21px}.ml-sample-grid{grid-template-columns:1fr}.ml-detail-note{display:grid;padding:25px 21px}.ml-detail-note .ml-btn{width:100%}.ml-checkout-main,.ml-order-summary{padding:20px;border-radius:17px}.ml-form-row{grid-template-columns:1fr}.ml-site-row{grid-template-columns:45px minmax(0,1fr) 20px;padding:15px;gap:12px}.ml-site-icon{width:45px;height:45px}.ml-site-row>.ml-status{grid-column:2}.ml-row-arrow{grid-column:3;grid-row:1}.ml-order-hero{grid-template-columns:50px minmax(0,1fr)}.ml-order-hero>.ml-status{grid-column:2}.ml-order-layout>aside{grid-template-columns:1fr}.ml-info-card dl{grid-template-columns:1fr}.ml-info-card dl>div:nth-child(odd){border-right:0}.ml-info-card dl>div{border-bottom:1px solid var(--ml-line)}.ml-renewals>div{grid-template-columns:1fr auto}.ml-renewals em{grid-column:1/-1}.ml-summary-shot{margin:-8px -8px 18px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* MyLapak Stage 2: trial, pricing, lifecycle, and domain recovery */
.ml-uploaded-hero{position:absolute;inset:0;z-index:5;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 24px 35px rgba(7,26,47,.16))}
.ml-plan-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ml-plan-choice label{position:relative;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;border:1px solid var(--ml-line);border-radius:15px;background:#fff;cursor:pointer}.ml-plan-choice label:has(input:checked){border-color:var(--ml-blue);box-shadow:0 0 0 3px rgba(23,105,255,.11);background:#f7faff}.ml-plan-choice input{width:18px!important}.ml-plan-choice span{display:grid}.ml-plan-choice small{color:var(--ml-muted);font-weight:500}.ml-plan-choice em{font-style:normal;font-weight:900;color:var(--ml-navy)}.ml-plan-choice .is-disabled{opacity:.55;cursor:not-allowed}.ml-trial-summary{display:grid;gap:3px;margin:18px 0;padding:14px;border-radius:12px;background:#eaf8f1;color:#087443}.ml-trial-summary span{font-size:12px;line-height:1.5}
.ml-pricing{background:#f5f8fc}.ml-pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:900px}.ml-pricing-grid article{display:grid;gap:14px;padding:32px;border:1px solid var(--ml-line);border-radius:22px;background:#fff}.ml-pricing-grid article.is-featured{border:2px solid var(--ml-blue);box-shadow:0 18px 50px rgba(23,105,255,.12)}.ml-pricing-grid h3{margin:0;font-size:25px}.ml-pricing-grid strong{font-size:31px;color:var(--ml-navy)}.ml-pricing-grid ul{display:grid;gap:11px;list-style:none;margin:4px 0 10px;padding:0;color:#40526a}.ml-lifecycle-note{display:flex;gap:18px;align-items:flex-start;max-width:900px;margin-top:18px;padding:19px;border:1px solid #f0d28a;border-radius:15px;background:#fff8e7}.ml-lifecycle-note b{white-space:nowrap;color:#775000}.ml-lifecycle-note span{color:#765f2b;line-height:1.55}.ml-faq{background:#fff}.ml-faq-list{display:grid;gap:10px;max-width:900px}.ml-faq-list details{padding:20px 22px;border:1px solid var(--ml-line);border-radius:15px;background:#fff}.ml-faq-list summary{cursor:pointer;color:var(--ml-navy);font-weight:900}.ml-faq-list p{margin:13px 0 0;color:var(--ml-muted);line-height:1.65}
.ml-lifecycle-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:20px 24px;border-radius:18px;background:linear-gradient(135deg,#071a2f,#123d68);color:#fff}.ml-lifecycle-bar>div{display:grid;gap:5px}.ml-lifecycle-bar .ml-kicker{color:var(--ml-cyan)}.ml-lifecycle-bar>b{font-size:27px;font-variant-numeric:tabular-nums}.ml-domain-gone{color:#a32626;font-weight:750}.ml-domain-change>p{color:var(--ml-muted)}.ml-domain-change form{display:grid;gap:13px}.ml-domain-change label{display:grid;gap:7px;font-size:13px;font-weight:850}.ml-domain-change label>div{display:flex;align-items:center;border:1px solid #cbd8e6;border-radius:11px;overflow:hidden;background:#f6f9fc}.ml-domain-change input{min-width:0;flex:1;padding:13px;border:0;background:#fff;font:inherit;outline:0}.ml-domain-change label b{padding:0 13px;color:#52647a}.ml-flash-success{background:#e4f8ed;color:#087443}.ml-status-domain_released,.ml-status-domain_change_required,.ml-status-delete_pending{background:#fff0d8;color:#895700}.ml-status-domain_change_pending,.ml-status-domain_release_pending{background:#e6efff;color:#1559c6}.ml-status-deleted{background:#edf0f3;color:#586574}
@media(max-width:680px){.ml-plan-choice,.ml-pricing-grid{grid-template-columns:1fr}.ml-lifecycle-note,.ml-lifecycle-bar{display:grid}.ml-lifecycle-bar>b{font-size:22px}.ml-lifecycle-note b{white-space:normal}}

/* Paket kapasitas: harga selalu ditampilkan sebagai tambahan dari langganan website. */
.ml-plans{padding:22px}.ml-plans .ml-plan-intro{margin:0 0 15px;padding:12px 14px;border-left:4px solid var(--ml-blue);border-radius:8px;background:#eef6ff;color:var(--ml-navy)}.ml-active-plan{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;padding:11px 13px;border:1px solid var(--ml-line);border-radius:10px}.ml-active-plan span{font-size:12px;color:var(--ml-muted)}.ml-active-plan strong{color:var(--ml-blue)}.ml-plan-notice{margin-bottom:13px;padding:11px 13px;border-radius:10px;background:#fff6dd;color:#765000;font-size:12px;line-height:1.45}.ml-plan-list{display:grid;gap:11px}.ml-plan-card{padding:15px;border:1px solid var(--ml-line);border-radius:14px;background:#fff}.ml-plan-card.is-active{border-color:#7bb4ed;box-shadow:0 0 0 2px #e8f3ff}.ml-plan-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ml-plan-card h3{margin:0;color:var(--ml-navy);font-size:17px}.ml-plan-card header span{display:block;margin-top:3px;color:var(--ml-muted);font-size:11px}.ml-plan-card header em{padding:4px 8px;border-radius:999px;background:#dcfce7;color:#16743b;font-size:10px;font-style:normal;font-weight:850}.ml-plan-price{display:flex;align-items:baseline;gap:4px;margin:13px 0}.ml-plan-price strong{font-size:21px;color:var(--ml-navy)}.ml-plan-price small{color:var(--ml-muted)}.ml-plan-card ul{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:0;list-style:none}.ml-plan-card li{padding:8px 5px;border-radius:8px;background:#f5f8fb;text-align:center;color:var(--ml-muted);font-size:10px}.ml-plan-card li b{display:block;color:var(--ml-navy);font-size:14px}.ml-plan-card form{margin-top:11px}.ml-plan-card .ml-btn{min-height:40px}.ml-plan-footnote{display:grid;gap:4px;margin-top:14px;padding:13px;border-radius:11px;background:#f5f8fb;font-size:11px;line-height:1.5}.ml-plan-footnote span{color:var(--ml-muted)}
