@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
.sp-whmcs-shell{font-family:Manrope,Arial,sans-serif;font-size:14px;line-height:1.5;color:#fff;background:#03182e;position:relative;isolation:isolate}.sp-whmcs-shell *{box-sizing:border-box}.sp-whmcs-shell a{color:inherit;text-decoration:none;cursor:pointer}.sp-whmcs-shell svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sp-whmcs-shell .svg-library{position:absolute;width:0;height:0;overflow:hidden}.sp-whmcs-shell .container{width:calc(100% - 64px);max-width:1240px;padding:0;margin:auto}.sp-whmcs-shell .utility{background:#061b35;border-bottom:1px solid #ffffff08;color:#b5c6d8;font-size:11px}.sp-whmcs-shell .utility-inner,.sp-whmcs-shell .utility-inner>div{display:flex;align-items:center;justify-content:space-between;gap:22px}.sp-whmcs-shell .utility-inner{min-height:35px}.sp-whmcs-shell .utility a{display:inline-flex;align-items:center;gap:7px}.sp-whmcs-shell .utility svg{width:13px;height:13px}.sp-whmcs-shell .nav-bar{height:100px;display:flex;align-items:center;gap:20px;position:relative;z-index:10}.sp-whmcs-shell .brand{display:inline-flex;flex-shrink:0}.sp-whmcs-shell .brand img{width:220px;height:auto;max-width:none}.sp-whmcs-shell .nav-bar .brand img{transform:translateY(-24%)}.sp-whmcs-shell nav{display:flex;margin-left:auto;align-items:center;font-size:11px;font-weight:700}.sp-whmcs-shell nav>a,.sp-whmcs-shell nav>details{position:relative;padding:0 12px}.sp-whmcs-shell nav>:not(:first-child){border-left:1px solid #7896ad40}.sp-whmcs-shell summary{display:block;list-style:none;cursor:pointer;padding:15px 0;white-space:nowrap}.sp-whmcs-shell summary:after{content:none}.sp-whmcs-shell summary::-webkit-details-marker{display:none}.sp-whmcs-shell nav>a{white-space:nowrap}.sp-whmcs-shell details[open]>summary,.sp-whmcs-shell nav>a:hover{color:#39bbe5}.sp-whmcs-shell .dropdown{position:absolute;top:100%;left:0;width:280px;padding:8px;background:#fff;border:1px solid #e0e7ed;border-top:2px solid #29afd6;border-radius:12px;box-shadow:0 14px 35px #00162a30;color:#183047;z-index:20}.sp-whmcs-shell .dropdown a{display:flex;align-items:center;padding:12px 10px;gap:11px;border-radius:7px}.sp-whmcs-shell .dropdown a:hover{background:#edf6f8}.sp-whmcs-shell .dropdown svg{color:#25849c;width:23px;height:23px}.sp-whmcs-shell .dropdown strong{font-size:14px;font-weight:600}.sp-whmcs-shell .dropdown small{display:none}.sp-whmcs-shell .nav-actions{display:flex;align-items:center;gap:10px}.sp-whmcs-shell .button{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border:1px solid #7d94aa;border-radius:9px;font-size:10px;font-weight:700;gap:7px;white-space:nowrap}.sp-whmcs-shell .button svg{width:14px;height:14px}.sp-whmcs-shell .cart-button{padding:7px;border:1px solid #506782;border-radius:8px;position:relative;display:flex}.sp-whmcs-shell .cart-button svg{width:21px;height:21px}.sp-whmcs-shell .cart-button i{position:absolute;right:-2px;top:-3px;background:#ff8500;width:8px;height:8px;border-radius:50%}.sp-whmcs-shell .mobile-toggle{display:none}.sp-whmcs-shell a:focus-visible,.sp-whmcs-shell summary:focus-visible,.sp-whmcs-shell button:focus-visible{outline:2px solid #20aedd;outline-offset:3px}.sp-whmcs-shell .language-picker{position:relative;z-index:40}.sp-whmcs-shell .language-picker summary{display:flex;align-items:center;gap:7px;padding:5px 0}.sp-whmcs-shell .language-picker img{width:21px;height:14px;display:block}.sp-whmcs-shell .language-options{position:absolute;right:0;top:100%;min-width:180px;background:white;color:#183047;padding:8px;border-radius:8px;box-shadow:0 12px 30px #0003}.sp-whmcs-shell .language-options>span{display:flex;align-items:center;gap:10px;padding:10px}.sp-whmcs-shell .language-options b,.sp-whmcs-shell .language-options small{margin-left:auto}.sp-whmcs-shell .language-options small{color:#687a87;font-size:10px}.sp-whmcs-shell .footer{padding:45px 0 0;background:#020f20}.sp-whmcs-shell .footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.2fr;gap:30px;padding-bottom:35px}.sp-whmcs-shell .footer h3{font-size:14px;color:white;margin:0 0 16px;font-weight:700}.sp-whmcs-shell .footer p{font-size:12px;color:#aabdd0;line-height:1.9;margin:15px 0}.sp-whmcs-shell .footer-grid>div>a:not(.brand){display:block;font-size:12px;color:#b5c5d7;margin:9px 0}.sp-whmcs-shell .footer-grid>div>a:hover{color:#32b6e5}.sp-whmcs-shell .footer-support svg{width:15px;height:15px;vertical-align:middle;margin-right:6px}.sp-whmcs-shell .footer-bottom{border-top:1px solid #ffffff15;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#9eb2c6}
@media(max-width:1200px){.sp-whmcs-shell .nav-bar{gap:12px}.sp-whmcs-shell .nav-bar .brand img{width:175px}.sp-whmcs-shell nav>a,.sp-whmcs-shell nav>details{padding-inline:8px}.sp-whmcs-shell nav{font-size:10px}}
@media(max-width:1000px){.sp-whmcs-shell .mobile-toggle{display:block;background:transparent;border:1px solid #6e859c;color:#fff;border-radius:7px;padding:5px 10px;font-size:22px;order:3}.sp-whmcs-shell .nav-actions{margin-left:auto}.sp-whmcs-shell nav{display:none;position:absolute;top:90px;left:0;right:0;background:#041a35;padding:18px;border:1px solid #29415f;border-radius:10px;max-height:70vh;overflow:auto}.sp-whmcs-shell nav.open{display:block}.sp-whmcs-shell nav>a,.sp-whmcs-shell nav>details{display:block;padding:0;border:0}.sp-whmcs-shell nav>a{padding-block:15px}.sp-whmcs-shell .dropdown{position:static;width:100%;margin-bottom:10px;box-shadow:none}.sp-whmcs-shell .footer-grid{grid-template-columns:repeat(4,1fr)}.sp-whmcs-shell .footer-about{grid-column:1/-1}}
@media(max-width:600px){.sp-whmcs-shell .container{width:calc(100% - 32px)}.sp-whmcs-shell .utility-inner>div{gap:8px}.sp-whmcs-shell .utility-inner>div:first-child>a:not(:first-child),.sp-whmcs-shell .utility-inner>div:last-child>a{display:none}.sp-whmcs-shell .nav-bar{height:80px;gap:8px}.sp-whmcs-shell .nav-bar .brand img{width:145px}.sp-whmcs-shell .cart-button{display:none}.sp-whmcs-shell .panel{font-size:9px;padding:10px 8px}.sp-whmcs-shell .panel svg{display:none}.sp-whmcs-shell nav{top:75px}.sp-whmcs-shell .footer-grid{grid-template-columns:1fr 1fr;gap:22px}.sp-whmcs-shell .footer-grid>div:last-child{grid-column:1/-1}.sp-whmcs-shell .footer-bottom{flex-direction:column}.sp-whmcs-shell .utility{font-size:10px}}

/* Legacy Bright .panel rules must not style the account link. */
.sp-whmcs-shell .nav-actions .panel{background:transparent!important;color:#fff!important;margin:0!important;box-shadow:none!important;float:none!important;min-height:37px}
.sp-whmcs-shell .utility .utility-inner{width:calc(100% - 64px);max-width:1240px;display:flex}
