:root{--navy:#06101f;--navy2:#0b1f35;--blue:#12395f;--green:#45e06f;--green2:#7afa9c;--ink:#0b1f35;--muted:#6b7f91;--line:#dce5eb;--bg:#eef3f7;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:white;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.promo{display:flex;justify-content:center;align-items:center;min-height:42px;background:var(--green);color:#041121;font-size:11px;font-weight:850;letter-spacing:.03em}.promo::first-letter{font-size:8px}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:40px;min-height:78px;padding:0 max(28px,calc((100% - 1180px)/2));border-bottom:1px solid rgba(159,181,200,.18);background:rgba(6,16,31,.92);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;font-weight:850;letter-spacing:.08em}.brand i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--green);color:var(--navy);font-style:normal;font-size:13px}.brand b{color:var(--green)}.site-header nav{display:flex;gap:28px;margin-right:auto}.site-header nav a{color:#bac9d6;font-size:12px;font-weight:750}.site-header nav a:hover{color:var(--green2)}.head-actions{display:flex;align-items:center;gap:8px}.head-actions>a{padding:9px 11px;font-size:10px;font-weight:850}.primary-mini,.head-actions .balance{border:1px solid rgba(69,224,111,.4);border-radius:8px}.primary-mini{background:var(--green);color:var(--navy)}.head-actions .balance{color:var(--green2)}.flash{width:min(1180px,calc(100% - 36px));margin:16px auto 0;border-radius:10px;padding:12px 15px;font-size:12px}.flash.success{border:1px solid #93e8aa;background:#e8faed;color:#147336}.flash.error{border:1px solid #ffb3b3;background:#fff0f0;color:#a52b2b}.hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;min-height:700px;max-width:1180px;margin:auto;padding:105px 0 70px;overflow:hidden}.hero-copy{z-index:2;padding-top:30px}.eyebrow{margin:0 0 18px;color:var(--green2);font-size:10px;font-weight:900;letter-spacing:.16em}.eyebrow.green{color:#1e9b48}.hero h1{margin:0;font-size:clamp(52px,6vw,78px);line-height:.98;letter-spacing:-.055em}.hero h1 em{color:var(--green);font-style:normal}.hero-copy>p:not(.eyebrow){max-width:610px;margin:28px 0;color:#aab9c6;font-size:17px;line-height:1.7}.hero-buttons{display:flex;gap:10px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border:0;border-radius:9px;padding:0 17px;cursor:pointer;font-size:11px;font-weight:900}.btn.primary{background:var(--green);color:var(--navy)}.btn.ghost{border:1px solid rgba(160,185,204,.32);background:#10243a;color:white}.btn.dark{width:100%;background:var(--navy2);color:white}.btn.light{border:1px solid var(--line);background:white;color:var(--ink)}.trust{display:flex;gap:22px;margin-top:34px;color:#adbdca;font-size:11px}.trust span::first-letter{color:var(--green)}.hero-image{position:relative;min-width:0}.hero-image>img{position:absolute;top:-40px;right:-280px;width:920px;height:690px;object-fit:cover;object-position:left center;opacity:.86;filter:saturate(.92)}.hero-price{position:absolute;right:0;bottom:40px;width:360px;padding:22px;border:1px solid rgba(150,185,208,.3);border-radius:15px;background:rgba(8,28,48,.9);box-shadow:0 22px 70px rgba(0,0,0,.35);backdrop-filter:blur(12px)}.hero-price small,.hero-price span{display:block;color:#9fb0be;font-size:9px;letter-spacing:.1em}.hero-price strong{display:block;margin:9px 0;color:var(--green);font-size:32px}.hero-price strong i{color:#aab9c6;font-size:11px;font-style:normal}.light-section,.process{padding:100px max(28px,calc((100% - 1180px)/2));background:#f5f8fa;color:var(--ink)}.section-head{max-width:720px;margin:0 auto 46px;text-align:center}.section-head h2{margin:0;font-size:42px;letter-spacing:-.04em}.section-head>p:last-child{color:var(--muted);line-height:1.65}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.plan-card{position:relative;display:flex;flex-direction:column;padding:27px 22px 22px;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 15px 40px rgba(8,29,48,.06)}.plan-card.popular{border:2px solid #29c656;transform:translateY(-8px)}.badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);border-radius:999px;padding:6px 12px;background:var(--green);font-size:9px;white-space:nowrap}.plan-card>small{color:#219b48;font-size:8px;font-weight:900;letter-spacing:.15em}.plan-card h3{margin:8px 0 0;font-size:21px}.price{display:flex;align-items:flex-end;gap:5px;padding:18px 0;border-bottom:1px solid #e8eef2}.price strong{font-size:32px}.price span{padding-bottom:5px;color:var(--muted);font-size:10px}.plan-card dl{display:grid;grid-template-columns:1fr 1fr;gap:13px}.plan-card dl div{padding:8px;border-radius:8px;background:#f7fafb}.plan-card dt{font-weight:850}.plan-card dd{margin:3px 0 0;color:var(--muted);font-size:9px}.plan-card ul{display:grid;gap:9px;margin:4px 0 22px;padding:0;list-style:none;color:#53697a;font-size:10px}.plan-card .btn{margin-top:auto}.domain-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;max-width:1180px;margin:auto;padding:100px 0}.domain-section h2{margin:0;font-size:44px;line-height:1.1;letter-spacing:-.04em}.domain-section>div>p:not(.eyebrow){color:#a8bac7;line-height:1.7}.domain-search{display:flex;gap:8px;margin:25px 0 13px}.domain-search input{flex:1;min-width:0;border:1px solid #37526b;border-radius:10px;padding:14px;background:#07182a;color:white}.domain-search button{border:0;border-radius:9px;padding:0 18px;background:var(--green);color:var(--navy);font-weight:900}.text-link{color:var(--green2);font-size:11px;font-weight:800}.domain-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.domain-mini-grid article{display:flex;justify-content:space-between;align-items:center;min-height:80px;border:1px solid rgba(159,181,200,.2);border-radius:12px;padding:19px;background:linear-gradient(135deg,#102b48,#081729)}.domain-mini-grid strong{font-size:23px}.domain-mini-grid span{color:var(--green2);font-weight:850}.domain-mini-grid small{display:block;color:#8fa2b2;font-size:8px;text-align:right}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.process-grid article{padding:30px;border:1px solid var(--line);border-radius:14px;background:white}.process-grid b{color:#1aa348;font-size:11px}.process-grid h3{margin:38px 0 10px}.process-grid p{color:var(--muted);font-size:12px;line-height:1.65}footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding:70px max(28px,calc((100% - 1180px)/2)) 25px;border-top:1px solid rgba(159,181,200,.17);background:#030a14;color:#a9b8c5}footer p{max-width:460px;font-size:12px;line-height:1.7}footer>div:not(:first-child){display:grid;align-content:start;gap:10px;font-size:11px}footer>div>strong{margin-bottom:6px;color:white}footer>small{grid-column:1/-1;border-top:1px solid rgba(159,181,200,.15);padding-top:20px;font-size:9px}.page-shell{min-height:70vh;max-width:1000px;margin:auto;padding:80px 20px}.page-hero{text-align:center}.page-hero h1{margin:0;font-size:50px}.page-hero>p:last-child{color:#9fb1c0}.pricing-toolbar{display:flex;gap:10px;margin:38px 0 16px}.pricing-toolbar input{flex:1;border:1px solid #29445e;border-radius:9px;padding:13px;background:#081829;color:white}.price-table{overflow:hidden;border:1px solid #28425a;border-radius:13px}.price-table header,.price-table article{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:15px;align-items:center;padding:13px 17px}.price-table header{background:#143655;color:#a9bbc9;font-size:9px;font-weight:900;text-transform:uppercase}.price-table article{border-top:1px solid #1d374f;background:#081728;font-size:12px}.price-table article:nth-child(odd){background:#0d2034}.price-table article strong{font-size:16px}.price-table article strong small{display:block;margin-top:3px;color:#f5c65e;font-size:8px}.price-table article span:first-of-type{color:var(--green2);font-weight:850}.auth-page,.checkout-page{min-height:680px;display:grid;place-items:center;padding:55px 18px;background:radial-gradient(circle at 50% 0,#123c63,#06101f 65%)}.auth-page>section,.checkout-card{width:min(560px,100%);border:1px solid #2a4963;border-radius:18px;padding:32px;background:rgba(8,28,48,.94);box-shadow:0 30px 90px rgba(0,0,0,.35)}.auth-page small,.checkout-card>header small,.install-card>small{color:var(--green2);font-size:9px;font-weight:900;letter-spacing:.14em}.auth-page h1,.checkout-card h1,.install-card h1{margin:8px 0}.auth-page p,.checkout-card header p,.install-card>p{color:#9fb1c0;font-size:11px}.stack-form{display:grid;gap:13px;margin-top:22px}.stack-form label,.checkout-form label,.domain-checkout>label,.resource-form label{display:grid;gap:6px;color:#a9bbc9;font-size:9px;font-weight:850;text-transform:uppercase}.stack-form input,.stack-form select,.checkout-form input,.checkout-form select,.checkout-form textarea,.domain-query input,.resource-form input,.resource-form select{width:100%;min-height:44px;border:1px solid #36516b;border-radius:8px;padding:10px 12px;background:#071729;color:white;outline:none}.stack-form hr{width:100%;border:0;border-top:1px solid #29445d}.form-row{display:grid;grid-template-columns:1fr 120px;gap:10px}.install-body{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at 50% 0,#123c63,#06101f 65%)}.install-card{width:min(590px,100%);padding:36px;border:1px solid #2a4963;border-radius:18px;background:#091d32}.install-logo{display:grid;place-items:center;width:56px;height:56px;margin-bottom:20px;border-radius:14px;background:var(--green);color:var(--navy);font-weight:900}.checkout-card{width:min(790px,100%)}.checkout-card>header{display:flex;justify-content:space-between;gap:25px;margin-bottom:24px}.checkout-wallet{text-align:right}.checkout-wallet strong,.checkout-wallet a{display:block}.checkout-wallet strong{margin:5px 0;color:var(--green);font-size:25px}.checkout-wallet a{color:var(--green2);font-size:9px}.login-gate{text-align:center;padding:40px}.login-gate>b{display:grid;place-items:center;width:55px;height:55px;margin:auto;border-radius:50%;background:var(--green);color:var(--navy);font-size:22px}.login-gate p{color:#9fb1c0}.checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.selected-product,.checkout-total{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid rgba(69,224,111,.3);border-radius:12px;padding:17px;background:rgba(69,224,111,.06)}.selected-product h2{margin:5px 0}.selected-product p{margin:0;color:#9fb1c0;font-size:10px}.selected-product>strong,.checkout-total strong{color:var(--green);font-size:24px}.selected-product>strong small{display:block;color:#a9bbc9;font-size:8px}.checkout-total span{font-size:11px}.checkout-form>.btn{grid-column:1/-1}.domain-query{display:flex;gap:8px}.domain-query button{border:0;border-radius:8px;padding:0 16px;background:var(--green);font-weight:900}.domain-result-box{margin:15px 0}.domain-result-box.show{border:1px solid #2d526b;border-radius:12px;padding:15px;background:#071829}.domain-result-box.available{border-color:#45e06f}.domain-result-box.registered{border-color:#ee7777}.domain-result-box strong,.domain-result-box span{display:block}.domain-result-box span{margin-top:5px;color:#a9bbc9;font-size:10px}.domain-result-box dl{display:flex;gap:25px;margin:14px 0 0}.domain-result-box dd{margin:4px 0 0;color:var(--green2);font-weight:850}.domain-result-box dt{color:#8ea3b3;font-size:8px}.hidden{display:none!important}.checkout-form .full{grid-column:1/-1}.notice{margin:0;color:#9fb1c0;font-size:9px}.portal-body{background:var(--bg);color:var(--ink)}.portal-side{position:fixed;inset:0 auto 0 0;width:250px;display:flex;flex-direction:column;padding:22px 17px;background:var(--navy);color:white}.portal-side nav{display:grid;gap:5px;margin-top:38px;overflow-y:auto}.portal-side nav a{display:flex;align-items:center;min-height:44px;border-radius:9px;padding:0 11px;color:#a9bbc8;font-size:11px;font-weight:750}.portal-side nav a.active{background:#112d4b;color:white;box-shadow:inset 3px 0 var(--green)}.portal-side nav a b{margin-left:auto;border-radius:999px;padding:3px 6px;background:var(--green);color:var(--navy);font-size:8px}.side-user{display:flex;align-items:center;gap:9px;margin-top:auto;padding:14px 5px;border-top:1px solid #1f3549}.side-user>b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--green)}.side-user span,.side-user small{display:block}.side-user span{font-size:10px;font-weight:800}.side-user small{margin-top:3px;color:#8397a8;font-size:8px}.portal-side>a:not(.brand){padding:7px 5px;color:#9fb0be;font-size:9px}.portal-main{min-height:100vh;margin-left:250px;padding:36px 38px 70px}.portal-main>header{display:flex;justify-content:space-between;align-items:center;gap:20px}.portal-main>header small{color:#199846;font-size:8px;font-weight:900;letter-spacing:.14em}.portal-main>header h1{margin:6px 0;font-size:30px}.portal-main>header>div:last-child{display:flex;gap:8px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:24px 0}.stats article{padding:18px;border:1px solid var(--line);border-radius:12px;background:white}.stats small,.stats strong{display:block}.stats small{color:#7b8d9a;font-size:8px;font-weight:850}.stats strong{margin-top:6px;font-size:24px}.panel{margin-top:16px;border:1px solid var(--line);border-radius:13px;background:white;overflow:hidden}.panel>header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #e7edf1}.panel>header h2{margin:0;font-size:16px}.panel>header a{color:#168e40;font-size:9px;font-weight:850}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;padding:16px}.service-grid>article{padding:16px;border:1px solid var(--line);border-radius:11px}.service-head{display:flex;align-items:center;gap:10px}.service-head>b{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#e9f9ed;color:#199846}.service-head>div{min-width:0;margin-right:auto}.service-head small{color:#8495a2;font-size:7px;font-weight:900}.service-head h3{margin:3px 0 0;font-size:14px;overflow-wrap:anywhere}.status{display:inline-block;width:fit-content;border-radius:999px;padding:5px 8px;background:#edf2f5;color:#5f7485;font-size:7px;font-style:normal;text-transform:uppercase}.status.active,.status.approved,.status.completed,.status.paid{background:#e7f8ec;color:#157837}.status.pending,.status.provisioning{background:#fff3d7;color:#976b05}.status.rejected,.status.cancelled,.status.expired{background:#fee9e9;color:#aa3434}.service-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.service-grid dt{color:#8495a2;font-size:7px}.service-grid dd{margin:3px 0 0;font-size:9px;overflow-wrap:anywhere}.credentials,.renew-box{margin-top:8px;border-radius:8px;background:#f3f7f9}.credentials summary,.renew-box summary{cursor:pointer;padding:10px;color:#0d749c;font-size:9px;font-weight:850}.credentials>div,.renew-box form{padding:0 10px 10px}.credentials p{display:grid;grid-template-columns:70px 1fr auto;gap:8px;margin:6px 0;font-size:8px}.credentials code{overflow-wrap:anywhere}.credentials button,.renew-box button{border:0;border-radius:6px;padding:6px 8px;background:var(--navy2);color:white;font-size:8px}.renew-box form{display:flex;gap:7px}.renew-box select{flex:1;border:1px solid var(--line);border-radius:6px}.table{overflow-x:auto}.tr{min-width:690px;display:grid;grid-template-columns:1.25fr 1.2fr .8fr .8fr .8fr;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid #edf1f3;font-size:9px}.tr.th{border:0;background:#f6f9fa;color:#80929f;font-size:7px;font-weight:900;text-transform:uppercase}.tr strong small{display:block;margin-top:3px;color:#8999a5;font-size:7px}.tr>b{color:#138b3e}.empty{display:grid;place-items:center;min-height:140px;color:#8193a0;font-size:11px}.balance-banner{display:flex;justify-content:space-between;align-items:center;margin-top:23px;padding:23px;border-radius:14px;background:linear-gradient(120deg,#071729,#133e64);color:white}.balance-banner small,.balance-banner strong,.balance-banner span{display:block}.balance-banner small,.balance-banner span{color:#9fb2c1;font-size:8px}.balance-banner strong{margin:5px 0;color:var(--green);font-size:30px}.balance-banner>b{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:var(--green);color:var(--navy);font-size:25px}.two-cols{display:grid;grid-template-columns:1.05fr .95fr;gap:15px}.form-panel{padding-bottom:18px}.form-panel .stack-form{padding:0 18px}.form-panel .stack-form input,.form-panel .stack-form select{border-color:#ccd8df;background:white;color:var(--ink)}.wallet-box{display:flex;align-items:center;gap:10px;border:1px dashed #65cf83;border-radius:9px;padding:11px;background:#f2fbf5}.wallet-box strong{min-width:0;margin-right:auto;font-family:monospace;font-size:9px;overflow-wrap:anywhere}.wallet-box small{display:block;color:#198d40;font-size:7px}.wallet-box button{border:0;border-radius:6px;padding:6px;background:var(--navy2);color:white;font-size:7px}.list article{display:grid;grid-template-columns:35px 1fr auto auto;gap:9px;align-items:center;padding:12px 16px;border-bottom:1px solid #edf1f3}.list article>span{display:grid;place-items:center;height:35px;border-radius:8px;background:#e7f8ec;color:#16823a}.list strong,.list small{display:block}.list strong{font-size:9px}.list small{color:#81939f;font-size:7px}.list article>b{font-size:9px}.ledger article{display:flex;justify-content:space-between;padding:12px 18px;border-top:1px solid #edf1f3;font-size:9px}.ledger small{display:block;margin-top:3px;color:#8495a2}.ledger .plus{color:#16823a}.ledger .minus{color:#b23838}.profile{max-width:700px}.admin-list{display:grid;gap:12px}.admin-card{border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden}.admin-card>header{display:flex;align-items:center;gap:12px;padding:14px 17px;border-bottom:1px solid #e8edf1}.admin-card>header>div{display:flex;align-items:center;gap:8px;margin-right:auto}.admin-card header small{color:#8495a2;font-size:8px}.dot{width:8px;height:8px;border-radius:50%;background:#1c9b49}.dot.domain{background:#1a9fc7}.admin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:14px 17px}.admin-grid dl{margin:0}.admin-grid dt,.deposit-admin dt{color:#8495a2;font-size:7px;text-transform:uppercase}.admin-grid dd,.deposit-admin dd{margin:5px 0 0;font-size:9px}.admin-grid dd strong,.admin-grid dd span{display:block}.inline-admin{display:grid;grid-template-columns:150px 150px 1fr auto;gap:8px;padding:12px 17px;background:#f5f8fa}.inline-admin input,.inline-admin select,.inline-admin button,.approve-row input,.approve-row button,.provision input,.provision button,.resource-form button{min-height:36px;border:1px solid #cad6de;border-radius:7px;padding:7px 9px;background:white;color:var(--ink);font-size:8px}.inline-admin button,.approve-row button,.provision button,.resource-form button{border:0;background:var(--green);font-weight:900}.provision{border-top:1px solid #dfe7ec;background:#edf6fa}.provision summary{cursor:pointer;padding:12px 17px;color:#0c709b;font-size:9px;font-weight:900}.provision form{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 17px 15px}.provision .check{display:flex;align-items:center;font-size:8px}.provision .check input{width:16px;min-height:16px}.deposit-admin>dl{display:grid;grid-template-columns:90px 1fr;margin:0;padding:14px 17px}.deposit-admin .break{overflow-wrap:anywhere}.approve-row{display:flex;justify-content:flex-end;gap:8px;padding:11px 17px;background:#f5f8fa}.approve-row input{margin-right:auto;min-width:260px}.approve-row .reject{background:#fee6e6;color:#9c3030}.resource-new{margin:0 0 14px;border:1px solid #bde5c8;border-radius:10px;background:#f4fbf6}.resource-new summary{cursor:pointer;padding:13px;color:#167f39;font-size:9px;font-weight:900}.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.resource-card{border:1px solid var(--line);border-radius:12px;background:white;overflow:hidden}.resource-card>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e9eef1}.resource-card h3{margin:3px 0}.resource-card header small{color:#81939f;font-size:7px}.resource-card header strong{color:#168d40}.resource-form{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;padding:14px}.resource-form input,.resource-form select{min-height:38px;border-color:#ccd8df;background:white;color:var(--ink)}.resource-form .wide{grid-column:1/-1}.resource-form .check{display:flex;align-items:center;gap:6px}.resource-form .check input{width:15px;min-height:15px}.resource-form button{align-self:end}.customers .resource-card header span{display:block;color:#81939f;font-size:8px}.customers .resource-card>form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:14px}.customers .resource-card label{display:grid;gap:5px;color:#718492;font-size:8px}.customers .resource-card input,.customers .resource-card select,.customers .resource-card button{min-height:38px;border:1px solid #ccd8df;border-radius:7px;padding:8px;background:white}.customers .resource-card button{border:0;background:var(--green);font-weight:900}
@media(max-width:1050px){.hero{padding-left:28px}.hero-image>img{right:-350px}.plan-grid{grid-template-columns:1fr 1fr}.portal-side{width:210px}.portal-main{margin-left:210px;padding:30px 22px}.stats{grid-template-columns:1fr 1fr}.resource-grid{grid-template-columns:1fr}.admin-grid{grid-template-columns:1fr 1fr}.provision form{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.site-header{padding:0 16px;gap:12px}.site-header nav{display:none}.brand span{font-size:11px}.head-actions .balance{display:none}.hero{grid-template-columns:1fr;min-height:760px;padding:75px 18px}.hero h1{font-size:48px}.hero-image{min-height:340px}.hero-image>img{top:-40px;right:-230px;width:650px;height:430px}.hero-price{right:0;bottom:5px;width:100%}.hero-buttons,.trust{flex-direction:column}.light-section,.process{padding:70px 18px}.plan-grid,.process-grid,.domain-mini-grid{grid-template-columns:1fr}.plan-card.popular{transform:none}.domain-section{grid-template-columns:1fr;padding:70px 18px}.domain-section h2,.section-head h2{font-size:34px}footer{grid-template-columns:1fr;padding:55px 18px 25px;gap:28px}.page-hero h1{font-size:35px}.pricing-toolbar{flex-direction:column}.price-table header,.price-table article{grid-template-columns:1.1fr repeat(3,.9fr);gap:6px;padding:10px 8px;font-size:8px}.price-table header{font-size:6px}.checkout-card{padding:20px}.checkout-card>header{display:block}.checkout-wallet{text-align:left;margin-top:15px}.checkout-form{grid-template-columns:1fr}.checkout-form .full,.selected-product,.checkout-total,.checkout-form>.btn{grid-column:auto}.domain-query{flex-direction:column}.domain-query button{min-height:43px}.portal-side{position:static;width:100%;height:auto;display:flex;flex-direction:row;align-items:center;padding:11px;overflow-x:auto}.portal-side .brand span,.side-user,.portal-side>a:not(.brand){display:none}.portal-side nav{display:flex;margin:0 0 0 auto;min-width:max-content}.portal-side nav a{width:42px;min-height:42px;font-size:0}.portal-side nav a::first-letter{font-size:15px}.portal-side nav a b{display:none}.portal-main{margin:0;padding:22px 13px}.portal-main>header{display:block}.portal-main>header>div:last-child{margin-top:12px}.stats{grid-template-columns:1fr 1fr;gap:8px}.stats article{padding:12px}.service-grid,.two-cols{grid-template-columns:1fr}.service-grid{padding:10px}.tr{min-width:650px}.admin-grid{grid-template-columns:1fr}.inline-admin,.provision form{grid-template-columns:1fr}.approve-row{flex-wrap:wrap}.approve-row input{width:100%;min-width:0}.resource-form,.customers .resource-card>form{grid-template-columns:1fr}.resource-form .wide{grid-column:auto}.form-row{grid-template-columns:1fr}}

