:root{--ink:#081621;--navy:#0b2638;--blue:#175577;--steel:#5f7480;--paper:#eef2f1;--white:#fbfcfb;--line:#bac6c9;--mint:#9fc9ba;--danger:#b54444;--warning:#a76b17}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:"Segoe UI",Arial,sans-serif;line-height:1.5}
a{color:inherit;text-decoration:none}
button,input{font:inherit}
img{display:block;max-width:100%}
.hosting-header{width:min(1380px,calc(100% - 64px));height:92px;margin:auto;display:flex;align-items:center;gap:42px;border-bottom:1px solid #aab7bb}
.hosting-brand{display:flex;align-items:center;gap:10px;min-width:210px}.hosting-brand img{width:48px;height:48px;object-fit:cover;object-position:center 20%}.hosting-brand span{display:flex;flex-direction:column;line-height:1}.hosting-brand b{font-size:.92rem;letter-spacing:.24em}.hosting-brand small{margin-top:6px;color:#526f7f;font-size:.47rem;letter-spacing:.38em}
.hosting-header nav{display:flex;gap:30px;margin-left:auto}.hosting-header nav a{font-size:.76rem;font-weight:650;color:#405864}.hosting-actions{display:flex;align-items:center;gap:12px}.language-link{font-size:.68rem;font-weight:800}.account-link{padding:11px 17px;background:var(--ink);color:#fff;font-size:.72rem;font-weight:700}
.hosting-hero{width:min(1380px,calc(100% - 64px));min-height:650px;margin:auto;display:grid;grid-template-columns:1fr 310px;border-bottom:1px solid #aab7bb}.hosting-hero-copy{padding:90px 70px 70px 0;display:flex;flex-direction:column}.hosting-hero-copy>p{margin:0;color:#54707d;font-size:.61rem;font-weight:800;letter-spacing:.17em}.hosting-hero h1{margin:70px 0 0;font-size:clamp(4.6rem,8vw,9rem);font-weight:610;letter-spacing:-.075em;line-height:.82}.hosting-hero h1 span{display:block}.hosting-hero h1 span:last-child{color:#416c81}.hosting-hero-copy>div{margin-top:auto;display:grid;grid-template-columns:1fr 180px;gap:60px;align-items:end}.hosting-hero-copy>div p{max-width:590px;margin:0;color:#435c68;line-height:1.75}.hosting-hero-copy>div a{padding-bottom:9px;border-bottom:1px solid #27485a;font-size:.76rem;font-weight:750}.hosting-hero aside{padding:42px 32px;display:flex;flex-direction:column;background:var(--navy);color:#eef5f5}.hosting-hero aside span{font-size:.58rem;font-weight:800;letter-spacing:.18em;color:#8eabb8}.hosting-hero aside b{margin:auto 0 10px;font-size:4rem;font-weight:550;letter-spacing:-.07em;color:#a8d7c4;writing-mode:vertical-rl;transform:rotate(180deg)}.hosting-hero aside small{color:#b2c2c8;line-height:1.6}
.hosting-intro{width:min(1180px,calc(100% - 64px));margin:135px auto;display:grid;grid-template-columns:220px 1fr;gap:40px}.hosting-intro>div{display:flex;gap:22px;padding-top:14px;border-top:1px solid #9ba9ae;color:#58717d;font-size:.6rem;font-weight:750;letter-spacing:.13em}.hosting-intro>div span{color:#162b37}.hosting-intro h2{margin:0;font-size:clamp(2.8rem,5.1vw,5.6rem);line-height:1.03;letter-spacing:-.055em;font-weight:580}
.plan-section{padding:110px max(32px,calc((100% - 1380px)/2));background:#0b2231;color:#f4f6f5}.plan-section>header{display:grid;grid-template-columns:210px 1fr;gap:50px;margin-bottom:60px}.plan-section>header>div{display:flex;gap:22px;padding-top:12px;border-top:1px solid #617681;color:#91a6b0;font-size:.6rem;font-weight:750;letter-spacing:.15em}.plan-section h2{margin:0;font-size:clamp(3rem,5vw,5.6rem);font-weight:560;letter-spacing:-.06em;line-height:1}.plans-pending{min-height:420px;padding:58px;display:grid;align-content:center;border:1px solid #566e79;background:linear-gradient(135deg,#102d40 0 58%,#0d2738 58%)}.plans-pending>p{margin:0;color:#8ab2c5;font-size:.58rem;font-weight:800;letter-spacing:.18em}.plans-pending h3{max-width:780px;margin:35px 0 20px;font-size:clamp(2.4rem,4.4vw,5rem);line-height:1;letter-spacing:-.055em;font-weight:570}.plans-pending>span{max-width:680px;color:#aabdc5;line-height:1.75}.plans-pending>a{width:220px;margin-top:48px;padding-bottom:10px;border-bottom:1px solid #8fa6b1;font-size:.76rem;font-weight:750}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plan-card{min-height:580px;padding:35px;display:flex;flex-direction:column;background:#102b3d;border:1px solid #4e6773}.plan-card.featured{background:#e7eeee;color:#0b1b25}.plan-card>small{font-size:.58rem;font-weight:800;letter-spacing:.16em;color:#83a5b5}.plan-card h3{margin:38px 0 18px;font-size:2.7rem;letter-spacing:-.05em}.plan-card>p{color:#9fb2bb;line-height:1.7}.plan-card.featured>p{color:#526b77}.price{margin:40px 0 30px}.price b{font-size:2rem}.price span{font-size:.72rem}.plan-card ul{margin:0 0 34px;padding:0;list-style:none}.plan-card li{padding:9px 0;border-bottom:1px solid #49616d;font-size:.77rem}.plan-card>a{margin-top:auto;padding:14px;background:#f2f5f4;color:#0d2330;text-align:center;font-size:.74rem;font-weight:800}.plan-card.featured>a{background:#133a51;color:#fff}
.hosting-process{width:min(1180px,calc(100% - 64px));margin:135px auto}.hosting-process>header{display:flex;gap:22px;padding-top:14px;border-top:1px solid #9ba9ae;color:#58717d;font-size:.6rem;font-weight:750;letter-spacing:.13em}.hosting-process>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;border-top:1px solid #aab7bb;border-bottom:1px solid #aab7bb}.hosting-process article{min-height:260px;padding:34px;border-right:1px solid #aab7bb}.hosting-process article:last-child{border-right:0}.hosting-process article>b{font-size:.63rem}.hosting-process h3{margin:70px 0 12px;font-size:1.65rem;letter-spacing:-.035em}.hosting-process p{margin:0;color:#58707b;font-size:.83rem}
.hosting-footer{width:min(1380px,calc(100% - 64px));min-height:140px;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;border-top:1px solid #aab7bb;color:#60747d;font-size:.67rem}.hosting-footer>a{font-weight:800;color:#1a3544}.hosting-footer nav{display:flex;justify-content:flex-end;gap:18px}
.auth-layout{width:min(1180px,calc(100% - 64px));min-height:720px;margin:45px auto 100px;display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid #aebbc0}.auth-layout>aside{padding:65px 55px;display:flex;flex-direction:column;background:var(--navy);color:#fff}.auth-layout>aside p{margin:0;color:#91adba;font-size:.59rem;font-weight:800;letter-spacing:.16em}.auth-layout>aside h1{margin:auto 0 25px;font-size:clamp(3.4rem,5vw,6rem);line-height:.9;letter-spacing:-.065em;font-weight:580}.auth-layout>aside span{max-width:390px;color:#afc0c7}.form-card{padding:62px 70px;background:#fbfcfb}.form-card.compact{max-width:680px;padding:36px;border:1px solid #c2cccf}.form-kicker{margin:0 0 18px;color:#557484;font-size:.58rem;font-weight:800;letter-spacing:.16em}.form-card h2{margin:0 0 38px;font-size:2.2rem;letter-spacing:-.045em}.form-copy{color:#506975;line-height:1.7}.hosting-form{display:grid;gap:19px}.hosting-form label{display:grid;gap:7px}.hosting-form label>span{font-size:.72rem;font-weight:700}.hosting-form input{width:100%;height:48px;padding:0 13px;border:1px solid #aebdc2;background:#f5f7f6;color:#0b1b24;outline:none}.hosting-form input:focus{border-color:#225873;box-shadow:0 0 0 3px rgba(34,88,115,.12)}.hosting-form label small{font-size:.65rem;color:#687d86}.hosting-form .check{display:grid;grid-template-columns:18px 1fr;align-items:start}.hosting-form .check input{width:17px;height:17px;margin:2px 0 0}.hosting-form .check span{font-weight:500;line-height:1.55}.check a{text-decoration:underline}.hosting-form button,.form-button{min-height:50px;margin-top:7px;padding:14px;border:0;background:var(--ink);color:#fff;font-size:.76rem;font-weight:800;cursor:pointer;text-align:center}.hosting-form button[disabled]{opacity:.4;cursor:not-allowed}.form-button.secondary{display:block;margin-top:35px;background:#e0e7e8;color:#122b39}.form-row{display:flex;justify-content:flex-end;font-size:.7rem;text-decoration:underline}.form-switch{margin:25px 0 0;font-size:.72rem;color:#60747d}.form-switch a{font-weight:800;color:#12364a}.hp{position:absolute!important;left:-9999px!important}.message{margin:0 0 24px;padding:14px 16px;border-left:4px solid}.message.error{background:#f7e5e5;border-color:var(--danger);color:#6e2525}.message.success{background:#e2f0e9;border-color:#3e836b;color:#245843}.message.warning{background:#f4ebdc;border-color:var(--warning);color:#724b16}
.portal-body{background:#e8eeee}.portal-shell{min-height:100vh;display:grid;grid-template-columns:260px 1fr}.portal-sidebar{position:sticky;top:0;height:100vh;padding:30px 24px;display:flex;flex-direction:column;background:#0a2232;color:#eef4f4}.hosting-brand.inverse{min-width:0}.hosting-brand.inverse img{filter:brightness(0) invert(1)}.hosting-brand.inverse small{color:#91aebb}.portal-sidebar nav{display:grid;gap:5px;margin-top:70px}.portal-sidebar nav a{padding:12px 14px;color:#9fb2ba;font-size:.76rem;font-weight:650;border-left:2px solid transparent}.portal-sidebar nav a:hover,.portal-sidebar nav a.active{background:#102f43;color:#fff;border-left-color:#8bc1ad}.sidebar-profile{margin-top:auto;padding-top:22px;border-top:1px solid #425c69;display:grid}.sidebar-profile small{overflow:hidden;text-overflow:ellipsis;color:#8fa7b2}.sidebar-profile strong{margin:5px 0 14px}.sidebar-profile button{padding:0;border:0;background:none;color:#c6d3d7;text-align:left;font-size:.7rem;text-decoration:underline;cursor:pointer}.portal-main{min-width:0}.portal-top{height:82px;padding:0 42px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #bac6c9;background:#f4f6f5}.portal-top div{display:flex;flex-direction:column}.portal-top small{font-size:.53rem;letter-spacing:.15em;color:#607984}.portal-top b{font-size:.82rem}.portal-top>a{font-size:.68rem;font-weight:800}.portal-content{max-width:1240px;padding:55px 42px 90px}.portal-title p{margin:0 0 15px;color:#527284;font-size:.58rem;font-weight:800;letter-spacing:.18em}.portal-title h1{margin:0;font-size:clamp(2.7rem,4.6vw,5.2rem);font-weight:580;letter-spacing:-.06em;line-height:.95}.portal-title>span{display:block;margin-top:18px;color:#5b717b}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:48px 0}.stat-grid article{min-height:150px;padding:25px;display:flex;flex-direction:column;background:#f9fbfa;border:1px solid #bec9cc}.stat-grid small{color:#617985;font-size:.64rem}.stat-grid b{margin-top:auto;font-size:2.7rem;font-weight:600}.stat-grid .status-good{font-size:1.1rem;color:#34705c;letter-spacing:.08em}.portal-card{min-height:260px;padding:38px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;background:#113248;color:#f7f9f8}.portal-card small{color:#8db0bf;font-size:.55rem;letter-spacing:.15em}.portal-card h2{max-width:680px;margin:35px 0 10px;font-size:2.7rem;line-height:1;letter-spacing:-.05em}.portal-card p{max-width:620px;margin:0;color:#adbec5}.portal-card>a{min-width:170px;padding-bottom:8px;border-bottom:1px solid #89a4b0;font-size:.72rem;font-weight:800}.empty-state{margin-top:45px;padding:55px;background:#f9fbfa;border:1px solid #bec9cc}.empty-state b{font-size:1.6rem}.empty-state p{max-width:650px;color:#5b727c}.empty-state a{display:inline-block;margin-top:22px;padding-bottom:7px;border-bottom:1px solid #234b60;font-size:.72rem;font-weight:800}.record-list{display:grid;gap:10px;margin-top:45px}.record-list article{padding:22px 24px;display:flex;justify-content:space-between;align-items:center;background:#f9fbfa;border:1px solid #bec9cc}.record-list article>div{display:flex;flex-direction:column}.record-list small{color:#647984;font-size:.62rem}.record-list b{margin-top:5px}.record-price{align-items:flex-end;gap:5px}.pill{padding:5px 8px;border-radius:20px;background:#dce5e7;color:#395560;font-size:.55rem;font-weight:800;text-transform:uppercase}.pill.active,.pill.completed,.pill.paid{background:#d5ebe2;color:#2d6753}.pill.failed,.pill.cancelled{background:#f0dede;color:#8a3333}.locked-screen{min-height:600px;padding:70px;display:grid;place-items:center;align-content:center;text-align:center;background:#251516;color:#fff}.lock-symbol{width:85px;height:85px;display:grid;place-items:center;border:2px solid #c76868;border-radius:50%;font-size:3rem;color:#df7b7b}.locked-screen p{margin:25px 0 0;color:#df8c8c;font-size:.6rem;font-weight:800;letter-spacing:.18em}.locked-screen h1{max-width:720px;margin:20px 0;font-size:3.5rem;line-height:1}.locked-screen strong{max-width:650px;color:#d8c3c3;font-weight:500}
@media(max-width:950px){.hosting-header nav{display:none}.hosting-hero{grid-template-columns:1fr}.hosting-hero aside{min-height:190px}.hosting-hero aside b{writing-mode:initial;transform:none}.hosting-intro,.plan-section>header{grid-template-columns:1fr}.plan-grid{grid-template-columns:1fr}.hosting-process>div{grid-template-columns:1fr}.hosting-process article{border-right:0;border-bottom:1px solid #aab7bb}.auth-layout{grid-template-columns:1fr}.auth-layout>aside{min-height:330px}.portal-shell{grid-template-columns:210px 1fr}.stat-grid{grid-template-columns:1fr}.portal-card{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.hosting-header{width:calc(100% - 28px);height:78px}.hosting-brand{min-width:0}.hosting-brand img{width:42px;height:42px}.hosting-brand span{display:none}.account-link{padding:9px 11px}.hosting-hero{width:calc(100% - 28px);min-height:700px}.hosting-hero-copy{padding:65px 0 50px}.hosting-hero h1{font-size:clamp(4rem,19vw,6.5rem)}.hosting-hero-copy>div{grid-template-columns:1fr;gap:30px}.hosting-intro,.hosting-process{width:calc(100% - 28px);margin:90px auto}.plan-section{padding:80px 14px}.plans-pending{padding:35px 24px}.hosting-footer{width:calc(100% - 28px);padding:36px 0;grid-template-columns:1fr;text-align:center}.hosting-footer nav{justify-content:center}.auth-layout{width:calc(100% - 28px);margin-top:20px}.auth-layout>aside{padding:40px 28px}.form-card{padding:42px 25px}.portal-shell{display:block}.portal-sidebar{position:relative;width:100%;height:auto;padding:18px}.portal-sidebar nav{margin:25px 0;display:flex;overflow:auto}.portal-sidebar nav a{white-space:nowrap}.sidebar-profile{display:none}.portal-top{padding:0 18px}.portal-content{padding:38px 16px 70px}.portal-title h1{font-size:3.2rem}.portal-card{padding:28px}.portal-card h2{font-size:2.2rem}.record-list article{align-items:flex-start;flex-direction:column;gap:18px}.record-price{align-items:flex-start}}
.locked-screen form{margin-top:30px}.locked-screen button{padding:12px 24px;border:1px solid #ad5d5d;background:transparent;color:#fff;font-weight:750;cursor:pointer}
.test-mode-banner{width:min(1380px,calc(100% - 64px));margin:24px auto 0;padding:14px 18px;display:flex;align-items:center;gap:18px;border:1px solid #bc8431;background:#f4e9d5;color:#624314}.test-mode-banner b{font-size:.62rem;letter-spacing:.14em;white-space:nowrap}.test-mode-banner span{font-size:.74rem}
.test-purchase-form{display:grid;grid-template-columns:1fr 120px;gap:9px;margin-top:auto;padding-top:20px;border-top:1px solid #4e6773}.test-purchase-form label{display:grid;gap:5px}.test-purchase-form label>span{font-size:.57rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.test-purchase-form input,.test-purchase-form select{width:100%;height:40px;padding:0 10px;border:1px solid #68808b;background:#0a2030;color:#fff}.plan-card.featured .test-purchase-form input,.plan-card.featured .test-purchase-form select{background:#f8fbfa;color:#102330}.test-purchase-form button{grid-column:1/-1;min-height:44px;border:0;background:#a8d7c4;color:#09202e;font-weight:850;cursor:pointer}.test-purchase-form>small{grid-column:1/-1;color:#8faab6;text-align:center;letter-spacing:0}.plan-card.featured .test-purchase-form>small{color:#536d78}.plan-locked{margin-top:auto;padding:14px;border:1px solid #526b77;display:grid;gap:3px}.plan-locked b{font-size:.62rem;letter-spacing:.12em}.plan-locked span{font-size:.67rem;color:#92a9b3}.plan-card.featured .plan-locked span{color:#526b77}
.test-addons{grid-column:1/-1;border:1px solid #68808b}.test-addons summary{padding:10px;cursor:pointer;font-size:.64rem;font-weight:800}.test-addons>div{padding:2px 10px 10px;display:grid;gap:7px}.test-addons label{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:7px}.test-addons input{width:15px;height:15px;margin:0}.test-addons label>span{font-size:.62rem;font-weight:600;letter-spacing:0;text-transform:none}
.addon-catalog{margin-top:70px;padding-top:40px;border-top:1px solid #617681}.addon-catalog>header{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.addon-catalog>header small{color:#8ab2c5;font-size:.58rem;font-weight:800;letter-spacing:.18em}.addon-catalog>header h3{max-width:650px;margin:0;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1;letter-spacing:-.05em}.addon-catalog>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.addon-catalog article{min-height:205px;padding:23px;display:flex;flex-direction:column;border:1px solid #4e6773;background:#0d2839}.addon-catalog article>span{color:#7ea6b9;font-size:.55rem;font-weight:800;letter-spacing:.12em}.addon-catalog article>b{margin:25px 0 8px;font-size:1.05rem}.addon-catalog article>p{margin:0;color:#9fb2bb;font-size:.72rem;line-height:1.55}.addon-catalog article>small{margin-top:auto;padding-top:18px;color:#a8d7c4;font-size:.62rem;font-weight:800}
@media(min-width:1101px){.plan-grid{grid-template-columns:repeat(4,1fr)}.plan-card{padding:30px}.plan-card h3{font-size:2.25rem}}
@media(min-width:951px) and (max-width:1100px){.plan-grid,.addon-catalog>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:950px){.addon-catalog>header{align-items:flex-start;flex-direction:column}.addon-catalog>div{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.test-mode-banner{width:calc(100% - 28px);align-items:flex-start;flex-direction:column;gap:5px}.test-purchase-form{grid-template-columns:1fr}.addon-catalog>div{grid-template-columns:1fr}}
.price small{display:block;margin-top:5px;color:#8faab6;font-size:.64rem}.plan-card.featured .price small{color:#526b77}
.plan-heading p{margin:17px 0 0;color:#9fb2bb;font-size:1rem}
.gameserver-catalog{margin-top:90px;padding-top:45px;border-top:1px solid #617681}.gameserver-catalog>header{display:grid;grid-template-columns:210px 1fr;gap:50px;margin-bottom:38px}.gameserver-catalog>header>div:first-child{display:flex;gap:22px;padding-top:12px;border-top:1px solid #617681;color:#91a6b0;font-size:.6rem;font-weight:750;letter-spacing:.15em}.gameserver-catalog h3{margin:0;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:560;letter-spacing:-.06em;line-height:1}.gameserver-catalog header p{max-width:760px;margin:18px 0 0;color:#9fb2bb}.gameserver-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.gameserver-grid article{min-height:410px;padding:34px;display:flex;flex-direction:column;border:1px solid #4e6773;background:#0d2839}.gameserver-status{display:flex;align-items:center;justify-content:space-between;gap:20px}.gameserver-status>span{color:#83a5b5;font-size:.58rem;font-weight:800;letter-spacing:.17em}.gameserver-status>b{padding:6px 9px;border:1px solid #8e6729;color:#e3b96c;font-size:.53rem;letter-spacing:.1em}.gameserver-grid h4{margin:75px 0 15px;font-size:clamp(2.2rem,3.5vw,4rem);letter-spacing:-.055em}.gameserver-grid p{max-width:660px;margin:0;color:#9fb2bb;line-height:1.7}.gameserver-grid footer{margin-top:auto;padding-top:28px;display:flex;align-items:end;justify-content:space-between;border-top:1px solid #49616d}.gameserver-grid footer span{color:#83a5b5;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em}.gameserver-grid footer strong{font-size:1.05rem}
@media(max-width:950px){.gameserver-catalog>header{grid-template-columns:1fr}.gameserver-grid{grid-template-columns:1fr}}
.custom-offer{width:min(1180px,calc(100% - 64px));margin:100px auto 0;padding:48px 52px;display:grid;grid-template-columns:1fr 330px;align-items:end;gap:70px;border:1px solid #9eafb5;background:#dfe8e8}.custom-offer small{color:#527284;font-size:.57rem;font-weight:800;letter-spacing:.17em}.custom-offer h2{max-width:720px;margin:26px 0 16px;font-size:clamp(2.4rem,4.2vw,4.6rem);font-weight:580;letter-spacing:-.055em;line-height:1}.custom-offer p{max-width:680px;margin:0;color:#506a76;line-height:1.7}.custom-offer>a{padding:20px 22px;display:grid;gap:6px;background:#0b2638;color:#fff;font-size:.75rem;font-weight:800}.custom-offer>a span{color:#9db7c2;font-size:.63rem;font-weight:500}
@media(max-width:800px){.custom-offer{width:calc(100% - 28px);padding:34px 26px;grid-template-columns:1fr;gap:35px}.custom-offer>a{width:100%}}
.pricing-note{margin:18px 0 0;color:#91a6b0;font-size:.63rem}
.plan-section .custom-offer{width:100%;margin:70px 0 0;border-color:#526b77;background:#102b3d;color:#f4f6f5}.plan-section .custom-offer small{color:#83a5b5}.plan-section .custom-offer p{color:#9fb2bb}.plan-section .custom-offer>a{background:#a8d7c4;color:#09202e}.plan-section .custom-offer>a span{color:#365b68}
@media(max-width:800px){.plan-section .custom-offer{width:100%}}
.product-accordion{display:grid;gap:12px}.product-category{border:1px solid #4e6773;background:#0d2839}.product-category>summary{min-height:112px;padding:25px 28px;display:grid;grid-template-columns:58px 1fr 28px;align-items:center;gap:20px;cursor:pointer;list-style:none}.product-category>summary::-webkit-details-marker{display:none}.product-category>summary:hover{background:#123247}.product-category-number{width:42px;height:42px;display:grid;place-items:center;border:1px solid #587483;color:#8fb4c4;font-size:.62rem;font-weight:800;letter-spacing:.1em}.product-category>summary>span:nth-child(2){display:grid;gap:6px}.product-category>summary b{font-size:1.4rem;letter-spacing:-.025em}.product-category>summary small{color:#9fb2bb;font-size:.72rem}.product-category>summary i{position:relative;width:24px;height:24px}.product-category>summary i:before,.product-category>summary i:after{content:"";position:absolute;top:11px;left:4px;width:16px;height:1px;background:#a8d7c4;transition:transform .2s ease}.product-category>summary i:after{transform:rotate(90deg)}.product-category[open]>summary{border-bottom:1px solid #4e6773;background:#102f43}.product-category[open]>summary i:after{transform:rotate(0)}.product-category-body{padding:42px 28px 30px}.product-category-body.webhosting-products{padding-top:34px}.product-category-body .addon-catalog,.product-category-body .gameserver-catalog{margin-top:58px}.ddos-product{min-height:360px;padding:42px;display:grid;grid-template-columns:1fr 280px;gap:55px;background:linear-gradient(135deg,#102f43,#0a2130);border:1px solid #4e6773}.ddos-product>div>small{color:#86acbc;font-size:.57rem;font-weight:800;letter-spacing:.17em}.ddos-product h3{max-width:760px;margin:38px 0 20px;font-size:clamp(2.3rem,4vw,4.7rem);font-weight:560;letter-spacing:-.055em;line-height:1}.ddos-product p{max-width:760px;margin:0;color:#a7bac2;line-height:1.75}.ddos-product aside{padding:28px;display:flex;flex-direction:column;border-left:1px solid #526c78}.ddos-product aside span{color:#819eaa;font-size:.56rem;font-weight:800;letter-spacing:.15em}.ddos-product aside b{margin:auto 0;color:#dfba73;font-size:1rem;letter-spacing:.08em}.ddos-product aside a{padding-bottom:9px;border-bottom:1px solid #78909b;font-size:.72rem;font-weight:800}.product-accordion+.custom-offer{margin-top:70px}
@media(max-width:800px){.product-category>summary{grid-template-columns:46px 1fr 24px;padding:20px 18px}.product-category-body{padding:24px 14px 18px}.ddos-product{padding:28px 22px;grid-template-columns:1fr}.ddos-product aside{min-height:180px;border-left:0;border-top:1px solid #526c78}.product-category>summary small{line-height:1.45}}
.global-withdrawal-button{position:fixed;right:18px;bottom:18px;z-index:9000;padding:11px 14px;border:1px solid #8ca1aa;background:#092131;color:#fff!important;font-size:.67rem;font-weight:850;box-shadow:0 10px 30px rgba(3,19,28,.22)}.global-withdrawal-button:focus,.global-withdrawal-button:hover{background:#174a61}.withdrawal-link{padding:7px 10px;background:#092131;color:#fff!important}
.monitor-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.monitor-plan-grid article{position:relative;min-height:285px;padding:24px;display:flex;flex-direction:column;border:1px solid #4e6773;background:#0b2434}.monitor-plan-grid article.featured{background:#dfe9e6;color:#09202e}.monitor-plan-grid article>small{color:#7fa6b7;font-size:.55rem;font-weight:800;letter-spacing:.15em}.monitor-plan-grid h4{margin:38px 0 24px;font-size:1.8rem}.monitor-plan-grid article>div{display:grid;grid-template-columns:auto 1fr;align-items:end}.monitor-plan-grid article>div b{font-size:1.65rem}.monitor-plan-grid article>div span{padding:0 0 4px 5px;font-size:.65rem}.monitor-plan-grid article>div small{grid-column:1/-1;color:#8fa9b4;font-size:.6rem}.monitor-plan-grid article>p{margin:auto 0 0;color:#9fb2bb;font-size:.68rem}.monitor-plan-grid article.featured p,.monitor-plan-grid article.featured div small{color:#506b76}.monitor-plan-grid em{position:absolute;top:19px;right:18px;padding:5px 7px;background:#18445b;color:#fff;font-size:.48rem;font-style:normal;font-weight:800;letter-spacing:.08em}.monitor-enterprise-note{position:relative;margin-top:12px;padding:34px 30px;display:grid;grid-template-columns:1fr 250px;align-items:end;gap:45px;overflow:hidden;border:1px solid #806d4e;background:linear-gradient(120deg,#132d3d 0%,#102736 65%,#3d3427 150%)}.monitor-enterprise-note:before{content:"ENTERPRISE";position:absolute;right:25px;top:-19px;color:rgba(223,186,115,.06);font-size:5rem;font-weight:900;letter-spacing:-.05em}.monitor-enterprise-note>div,.monitor-enterprise-note>a{position:relative}.monitor-enterprise-note small{color:#dfba73;font-size:.55rem;font-weight:800;letter-spacing:.16em}.monitor-enterprise-note h4{margin:20px 0 9px;font-size:2rem;letter-spacing:-.04em}.monitor-enterprise-note p{max-width:790px;margin:0;color:#a5b9c1;line-height:1.65}.monitor-enterprise-note>a{padding:16px;border:1px solid #dfba73;background:#dfba73;color:#182631;text-align:center;font-size:.72rem;font-weight:850;transition:background .2s ease,color .2s ease}.monitor-enterprise-note>a:hover{background:transparent;color:#f0d59f}@media(max-width:1050px){.monitor-plan-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.monitor-plan-grid{grid-template-columns:1fr}.monitor-enterprise-note{grid-template-columns:1fr}.monitor-enterprise-note:before{font-size:3.2rem}}
.checkout-legal-fields{margin:22px 0;padding:22px;border:1px solid #9eafb5;background:#f7f9f8}.checkout-legal-fields legend{padding:0 8px;font-weight:800;color:#0d2a3d}.checkout-legal-fields>p{margin:0 0 14px}.checkout-legal-fields label{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;margin:12px 0;line-height:1.45}.checkout-legal-fields input{width:18px;height:18px;margin-top:2px;accent-color:#163f57}.checkout-legal-fields a{color:#164f70;text-decoration:underline}
.monitor-enterprise-note>a span{display:block;margin-top:6px;font-size:.58rem;font-weight:600;opacity:.72}
