.wp-site-header{background:#f1f3ec;border-bottom:1px solid #dbe0d4;position:relative;z-index:40}.wp-header-row{min-height:82px;display:flex;align-items:center;gap:28px}.wp-main-nav{display:flex;gap:22px;margin-left:auto;font-size:14px;color:#55614f}.wp-main-nav a:hover{color:#56832b}.wp-header-cta{min-height:42px;padding:10px 15px;gap:10px}.wp-menu-toggle{display:none;background:transparent;border:1px solid #bdc5b5;border-radius:6px;padding:9px 12px}.wp-hero{background:#111514;color:#f6f8f2;padding:74px 0 78px}.wp-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:8%;align-items:center}.wp-hero-copy h1{font-size:clamp(52px,5.4vw,77px);line-height:1.05;font-weight:600;letter-spacing:-3.6px;margin-top:25px}.wp-hero-copy h1 span{color:var(--lime)}.wp-hero-copy>p{font-size:18px;line-height:1.65;color:#b1b9b0;margin-top:25px;max-width:590px}.config-glyph{font-size:28px;color:#bfda9d}.size-option{background:transparent;color:inherit}.os-select{appearance:auto;padding:10px 12px}.wp-periods{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px}.wp-periods button{background:#161d16;border:1px solid #46523e;color:#cbd5c4;border-radius:6px;padding:9px 5px;font-size:12px}.wp-periods button small{display:block;color:#a9d876;font-size:10px;margin-top:2px}.wp-periods button.is-selected{background:var(--lime);border-color:var(--lime);color:#182311}.wp-periods button.is-selected small{color:#3e5b23}.config-total em{font-size:11px;font-style:normal;color:var(--lime)}.plan-button{width:100%}.feature-icon{font-size:24px}.wp-modal[hidden]{display:none}.wp-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px}.wp-modal-backdrop{position:absolute;inset:0;background:#050805d9;backdrop-filter:blur(4px)}.wp-modal-dialog{position:relative;width:min(590px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#1b241b;border:1px solid #455738;color:#f3f7eb;border-radius:13px;padding:30px}.wp-modal-close{position:absolute;right:15px;top:12px;border:0;background:transparent;color:#dce7d5;font-size:30px}.wp-modal-dialog h2{font-size:29px;margin-top:10px}.wp-modal-dialog>div>p{color:#b0bba6;line-height:1.6;margin-top:10px}.wp-modal .order-summary{margin-top:18px}.wp-modal form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.wp-modal form label{font-size:14px;color:#c5d0ba}.wp-modal input,.wp-modal textarea{display:block;width:100%;margin-top:6px;background:#131b13;border:1px solid #425438;color:#f2f7ea;border-radius:6px;padding:10px 12px}.wp-modal .consent-row{display:flex;gap:10px;align-items:flex-start}.wp-modal .consent-row input{width:auto;margin-top:4px}.wp-modal .button{width:100%}.modal-open{overflow:hidden}.wp-editor-content{max-width:900px;padding-top:65px;padding-bottom:75px;font-size:17px;line-height:1.8;color:#4f5a4a}.wp-editor-content h2{font-size:32px;color:var(--ink);margin:42px 0 14px}.wp-editor-content h3{font-size:24px;color:var(--ink);margin:30px 0 12px}.wp-editor-content p+p{margin-top:16px}.wp-editor-content ul,.wp-editor-content ol{display:grid;gap:8px;margin:18px 0;padding-left:25px}.wp-editor-content a{color:#4d7d22;text-decoration:underline}.wp-editor-content blockquote{border-left:3px solid #80ad49;background:#eef3e8;padding:18px 22px;margin:24px 0}.wp-article-image{width:100%;height:auto;border-radius:10px;margin-bottom:30px}.wp-back-link{margin-top:45px;border-top:1px solid #d9dfd2;padding-top:25px}.wp-pagination{margin-top:35px}.wp-pagination .nav-links{display:flex;gap:8px}.wp-pagination .page-numbers{padding:9px 13px;border:1px solid #d4dbce;border-radius:5px}.wp-pagination .current{background:#182118;color:#fff}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.wp-main-nav a:nth-last-child(-n+2){display:none}.wp-hero-grid{gap:4%}.wp-header-row{gap:18px}}
@media(max-width:850px){.wp-main-nav{display:none;position:absolute;left:20px;right:20px;top:72px;background:#f1f3ec;border:1px solid #d2d9cb;border-radius:8px;padding:10px}.wp-main-nav.is-open{display:flex;flex-direction:column}.wp-main-nav.is-open a{display:block!important;padding:10px}.wp-menu-toggle{display:block;margin-left:auto}.wp-header-cta{display:none}.wp-hero-grid{grid-template-columns:1fr}.wp-hero-copy{padding-bottom:15px}.config-wrap{max-width:560px;width:100%;margin:auto}}
@media(max-width:600px){.wp-hero{padding:48px 0}.wp-hero-copy h1{font-size:46px;letter-spacing:-2.3px}.wp-hero-copy>p{font-size:16px}.wp-modal-dialog{padding:24px}.wp-periods button{font-size:11px}.wp-editor-content{padding-top:42px;padding-bottom:55px}.wp-editor-content h2{font-size:28px}.wp-header-row{min-height:72px}}

/* VPSilo 1.1 — cloud redesign */
.wp-site-header{position:relative;background:#10264c;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.cloud-topbar{background:#0a1c3a;border-bottom:1px solid rgba(255,255,255,.09);font-size:12px;color:#aebfe0}.cloud-topbar>.container{height:34px;display:flex;align-items:center;justify-content:space-between}.cloud-topbar div div{display:flex;gap:24px}.cloud-topbar a:hover{color:#fff}.wp-header-row{min-height:78px}.wp-site-header .brand-light{color:#fff}.wp-site-header .brand-soft{color:#b6c9ee}.wp-site-header .brand-mark{color:#fff;background:linear-gradient(135deg,#2f73ff,#5d4dff)}.wp-main-nav{color:#d3def1}.wp-main-nav a:hover{color:#fff}.wp-header-cta{background:#2f6ff2;border-color:#2f6ff2;color:#fff}.wp-header-cta:hover{background:#4b82f4;border-color:#4b82f4}.wp-menu-toggle{color:#fff;border-color:rgba(255,255,255,.3)}
.cloud-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 25%,#214b93 0,#142f61 32%,#0d2246 70%);color:#fff;min-height:565px;display:flex;align-items:center;text-align:center}.cloud-hero:after{content:"";position:absolute;inset:auto 0 0;height:130px;background:linear-gradient(transparent,rgba(4,14,34,.45));pointer-events:none}.cloud-hero-content{position:relative;z-index:2;padding:78px 0 95px}.cloud-kicker,.cloud-section-label{display:inline-block;color:#77a4ff;font:700 12px/1.2 var(--font-mono);letter-spacing:2px}.cloud-hero h1{max-width:1020px;margin:22px auto 0;font-size:clamp(48px,6vw,82px);line-height:1.02;letter-spacing:-4px;font-weight:650}.cloud-hero h1 span{color:#8fb5ff}.cloud-hero-content>p{max-width:720px;margin:25px auto 0;color:#c5d3ed;font-size:19px;line-height:1.65}.cloud-hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin-top:34px}.cloud-button{appearance:none;border:1px solid #2f72ff;background:#2f72ff;color:#fff;border-radius:5px;min-height:52px;padding:14px 23px;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 12px 34px rgba(31,97,255,.25);transition:.2s ease}.cloud-button:hover{background:#4a83ff;border-color:#4a83ff;transform:translateY(-2px)}.cloud-link{font-size:15px;color:#d7e2f5;border-bottom:1px solid #7189b2;padding-bottom:4px}.cloud-link:hover{color:#fff}.cloud-proof{display:flex;justify-content:center;gap:36px;margin-top:38px;color:#9eb2d5;font-size:12px}.cloud-proof b{color:#fff;font-weight:600}.cloud-lines{position:absolute;inset:0;opacity:.22}.cloud-lines i{position:absolute;height:1px;background:linear-gradient(90deg,transparent,#6d9fff,transparent);width:62%;transform:rotate(-18deg)}.cloud-lines i:nth-child(1){top:10%;left:-15%}.cloud-lines i:nth-child(2){top:43%;right:-22%;transform:rotate(20deg)}.cloud-lines i:nth-child(3){top:73%;left:-18%;transform:rotate(14deg)}.cloud-lines i:nth-child(4){width:1px;height:80%;left:18%;top:5%;background:linear-gradient(transparent,#6d9fff,transparent);transform:rotate(17deg)}.cloud-lines i:nth-child(5){width:1px;height:90%;right:18%;top:0;background:linear-gradient(transparent,#6d9fff,transparent);transform:rotate(-20deg)}
.cloud-benefits{position:relative;z-index:3;background:linear-gradient(180deg,#0d2246 0,#f2f6ff 54%);padding:0 0 92px}.cloud-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:-1px}.cloud-benefit-grid article{position:relative;background:#fff;border:1px solid #dce5f6;border-radius:9px;padding:34px 31px;min-height:205px;box-shadow:0 18px 55px rgba(17,48,104,.18)}.cloud-benefit-grid article:before{content:"";position:absolute;inset:0 18px auto;height:3px;background:linear-gradient(90deg,transparent,#3576ff,transparent)}.cloud-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:7px;background:#eaf1ff;color:#2d69df;font-size:21px}.cloud-benefit-grid h2{margin-top:22px;color:#102347;font-size:20px;letter-spacing:-.4px}.cloud-benefit-grid p{margin-top:11px;color:#64748e;line-height:1.65;font-size:14px}
.cloud-config-section{background:#fff;padding:100px 0}.cloud-config-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center}.cloud-config-copy h2,.cloud-network h2,.cloud-section-heading h2{color:#102347;font-size:clamp(38px,4.2vw,58px);line-height:1.08;letter-spacing:-2.2px;margin-top:18px}.cloud-config-copy>p,.cloud-network-grid>div:first-child>p{max-width:560px;color:#61708a;font-size:17px;line-height:1.75;margin-top:24px}.cloud-config-copy ul{list-style:none;margin:29px 0 0;padding:0;display:grid;gap:13px;color:#314361}.cloud-config-copy li:before{content:"✓";color:#2c70f5;font-weight:800;margin-right:12px}.cloud-config-card{background:#10264c;border-color:#24487b;color:#fff;border-radius:10px;box-shadow:0 25px 65px rgba(13,36,76,.2)}.cloud-config-card .size-option{border-color:#3a5581}.cloud-config-card .size-option.is-selected{background:#3477ff;border-color:#3477ff;color:#fff}.cloud-config-card .wp-periods button{background:#0b1d3c;border-color:#35547f}.cloud-config-card .wp-periods button.is-selected{background:#3477ff;border-color:#3477ff;color:#fff}.cloud-config-card .wp-periods button.is-selected small{color:#dbe7ff}.cloud-config-card .cloud-order-button{width:100%;margin-top:16px}.cloud-config-card .config-note{color:#9bb0d2}.cloud-config-card .os-select{background:#0b1d3c;color:#fff;border-color:#42628f}
.cloud-network{background:#eef3fc;padding:100px 0;overflow:hidden}.cloud-network-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%}.cloud-button-outline{margin-top:31px;background:transparent;color:#2059bd;border-color:#9cb4df;box-shadow:none}.cloud-button-outline:hover{color:#fff}.network-visual{position:relative;min-height:460px;border-radius:50%;background:radial-gradient(circle at center,rgba(50,111,239,.22),rgba(50,111,239,.05) 36%,transparent 67%);display:grid;place-items:center}.network-visual:before,.network-visual:after,.network-visual .orbit{content:"";position:absolute;border:1px solid rgba(45,104,224,.28);border-radius:50%}.network-visual:before{width:180px;height:180px}.network-visual:after{width:310px;height:310px}.network-visual .orbit-one{width:430px;height:260px;transform:rotate(23deg)}.network-visual .orbit-two{width:440px;height:210px;transform:rotate(-28deg)}.network-visual .orbit-three{width:280px;height:430px;transform:rotate(12deg)}.network-visual strong{position:relative;z-index:2;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:#163b7a;color:#fff;box-shadow:0 0 0 18px rgba(47,113,255,.1),0 20px 50px rgba(27,76,160,.3);font-size:21px}.network-visual .node{position:absolute;width:15px;height:15px;border-radius:50%;background:#3477ff;box-shadow:0 0 0 7px rgba(52,119,255,.13)}.network-visual .n1{top:16%;left:31%}.network-visual .n2{top:43%;right:12%}.network-visual .n3{bottom:18%;left:21%}.network-visual .n4{bottom:12%;right:31%}
.cloud-plans{background:#fff;padding:100px 0}.cloud-section-heading{text-align:center;max-width:800px;margin:0 auto 48px}.cloud-section-heading>p{color:#6b7890;margin-top:16px}.cloud-plan-grid .plan-card{border-color:#d8e2f2;box-shadow:0 10px 32px rgba(30,62,112,.07)}.cloud-plan-grid .featured-plan{background:#edf3ff;border-color:#5c8cef}.cloud-plan-grid .featured-plan .plan-tag{background:#d8e6ff;color:#1f5dc7}.cloud-plan-grid .button-dark{background:#153667}.cloud-plan-grid .button-dark:hover{background:#2456a0}
.cloud-solutions{background:#0e2449;color:#fff;padding:100px 0}.cloud-solutions .cloud-section-label{color:#7ea8fa}.cloud-solutions .cloud-section-heading h2{color:#fff}.solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#385078;border:1px solid #385078}.solution-grid article{background:#102a55;min-height:205px;padding:29px;transition:.2s ease}.solution-grid article:hover{background:#173768;transform:translateY(-2px)}.solution-grid article>span{color:#77a6ff;font-size:25px}.solution-grid h3{margin-top:44px;font-size:18px}.solution-grid p{color:#aebfda;font-size:13px;line-height:1.6;margin-top:9px}.cloud-blog{background:#f4f7fc;padding:95px 0}.cloud-blog .blog-grid article{border-color:#d9e2f2;box-shadow:0 8px 28px rgba(27,59,111,.06)}.cloud-final{background:#e8f0ff;padding:95px 0;text-align:center}.cloud-final span{font:700 12px var(--font-mono);letter-spacing:2px;color:#376ccb}.cloud-final h2{color:#102347;font-size:clamp(38px,5vw,64px);line-height:1.08;letter-spacing:-2.7px;margin:18px 0 30px}
.global-footer{background:#091a36;border-top:0;color:#afbfda}.global-footer .brand{color:#fff}.global-footer .brand-soft{color:#b5c9ed}.global-footer .brand-mark{background:#2f70f2;color:#fff}.footer-brand p{color:#91a4c5}.footer-grid>div:not(.footer-brand){color:#a8b8d2}.footer-grid strong{color:#fff}.footer-grid a:not(.brand):hover{color:#fff}.footer-base{color:#8297b8;border-color:#263c61}
@media(max-width:1000px){.cloud-benefit-grid{gap:14px}.cloud-config-grid,.cloud-network-grid{gap:5%}.solution-grid{grid-template-columns:repeat(2,1fr)}.cloud-proof{gap:20px}.network-visual{transform:scale(.9)}}
@media(max-width:850px){.cloud-topbar{display:none}.wp-main-nav{top:70px;background:#10264c;border-color:#37517c;color:#fff}.cloud-hero{min-height:520px}.cloud-config-grid,.cloud-network-grid{grid-template-columns:1fr;gap:48px}.cloud-config-card{max-width:650px;width:100%;margin:auto}.network-visual{min-height:390px;max-width:600px;width:100%;margin:auto}.cloud-benefit-grid{grid-template-columns:1fr}.cloud-benefit-grid article{min-height:unset}.cloud-benefits{padding-bottom:65px}.cloud-benefit-grid{margin-top:-30px}.cloud-hero-content{padding-bottom:110px}}
@media(max-width:600px){.cloud-hero{min-height:auto}.cloud-hero-content{padding:62px 0 92px}.cloud-hero h1{font-size:45px;letter-spacing:-2.2px}.cloud-hero-content>p{font-size:16px}.cloud-hero-actions{flex-direction:column;gap:18px}.cloud-proof{display:grid;gap:8px}.cloud-benefit-grid{margin-top:-20px}.cloud-benefit-grid article{padding:27px 24px}.cloud-config-section,.cloud-network,.cloud-plans,.cloud-solutions,.cloud-blog,.cloud-final{padding:65px 0}.cloud-config-copy h2,.cloud-network h2,.cloud-section-heading h2{font-size:38px;letter-spacing:-1.7px}.resource-grid{grid-template-columns:repeat(3,1fr)}.solution-grid{grid-template-columns:1fr}.solution-grid article{min-height:175px}.solution-grid h3{margin-top:30px}.network-visual{min-height:320px;transform:scale(.82)}.network-visual .orbit-one,.network-visual .orbit-two{width:360px}.cloud-final h2 br{display:none}}

/* Consistent cloud palette on inner pages */
.inner-main{background:#f4f7fc}.inner-hero{background:linear-gradient(135deg,#0d2246,#173e7b);border-color:#2e4f80}.inner-hero p{color:#c1d0e9}.inner-hero .eyebrow{color:#7fa9fb}.value-grid article,.contact-grid>a,.contact-grid>div,.blog-grid article,.knowledge-articles article,.legal-document{border-color:#d8e2f2;box-shadow:0 8px 28px rgba(27,59,111,.05)}.inner-cta,.code-card{background:#10264c}.wp-editor-content a,.knowledge-layout aside a:hover,.contact-grid>a:hover{color:#2868d9}.kb-note{background:#edf3ff;border-color:#3477ff}.legal-layout>aside{background:#e8f0ff;border-color:#ccdafa}

/* Cloud product, account and trial */
.product-hero{background:linear-gradient(135deg,#0b1f42,#173c77);color:#fff;padding:90px 0 105px;overflow:hidden}.product-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:8%}.product-hero h1,.trial-hero h1{font-size:clamp(48px,5.3vw,72px);line-height:1.04;letter-spacing:-3.4px;margin-top:20px}.product-hero p,.trial-hero p{color:#c3d2ec;max-width:670px;margin-top:24px;font-size:18px;line-height:1.7}.product-actions{display:flex;align-items:center;gap:27px;margin-top:33px}.product-actions>a:last-child{color:#d8e4f7;border-bottom:1px solid #7f94b8;padding-bottom:4px}.product-console{border:1px solid #456797;background:#081a37;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 70px rgba(45,112,255,.16);transform:perspective(900px) rotateY(-5deg)}.console-top{height:47px;border-bottom:1px solid #263f67;display:flex;align-items:center;gap:8px;padding:0 17px;color:#7f96ba;font:12px var(--font-mono)}.console-top i{width:9px;height:9px;border-radius:50%;background:#3b5a86}.console-top i:first-child{background:#ff6a72}.console-top i:nth-child(2){background:#ffbf55}.console-top i:nth-child(3){background:#5ed48a}.console-top span{margin-left:auto}.product-console code{display:block;padding:35px;color:#c8d5e9;font:14px/2 var(--font-mono)}.product-console b{color:#6e9fff}.product-console em{color:#87a7dc;font-style:normal}.product-console code span{color:#6ae3a0}.product-benefits{background:#eef3fc;padding:0 0 80px}.product-benefits>.container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;transform:translateY(-30px)}.product-benefits article{background:#fff;border:1px solid #d9e3f5;border-radius:8px;padding:30px;box-shadow:0 15px 40px rgba(25,58,112,.12)}.product-benefits article>span{color:#3477ff;font:12px var(--font-mono)}.product-benefits h2{font-size:19px;margin-top:20px;color:#11264b}.product-benefits p{color:#6c7990;margin-top:10px;font-size:14px;line-height:1.6}
.builder-section{background:#fff;padding:95px 0}.builder-heading{text-align:center;max-width:790px;margin:auto}.builder-heading h2{font-size:54px;color:#102347;letter-spacing:-2.2px;margin-top:17px}.builder-heading p{color:#6a7890;line-height:1.7;margin-top:16px}.server-builder{display:grid;grid-template-columns:1fr 370px;gap:30px;align-items:start;margin-top:52px}.builder-fields{border:1px solid #d9e2f2;border-radius:9px;background:#f9fbff}.builder-fields fieldset{border:0;border-bottom:1px solid #dce4f2;padding:30px}.builder-fields fieldset:last-child{border-bottom:0}.builder-fields legend{color:#11274d;font-size:18px;font-weight:700;padding:0}.builder-fields legend span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e6efff;color:#2d6bdd;font-size:13px;margin-right:9px}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.choice-grid label{cursor:pointer}.choice-grid input{position:absolute;opacity:0}.choice-grid label>span{display:flex;flex-direction:column;border:1px solid #cfdbee;border-radius:6px;background:#fff;padding:16px}.choice-grid small{color:#7a879d;margin-top:5px}.choice-grid input:checked+span{border-color:#3477ff;background:#edf3ff;box-shadow:0 0 0 1px #3477ff}.builder-selects{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.builder-selects label,.trial-card label{color:#64738c;font-size:13px}.builder-selects select,.trial-card select,.trial-card textarea{display:block;width:100%;margin-top:7px;padding:12px;background:#fff;border:1px solid #cfd9e9;border-radius:5px;color:#152a4d}.range-row{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin-top:24px}.range-row label{color:#65748c;font-size:13px}.range-row output{display:block;color:#10264c;font-size:24px;font-weight:700;margin:10px 0 14px}.range-row input{accent-color:#3477ff;width:100%}.builder-summary{position:sticky;top:25px;background:#10264c;color:#fff;border-radius:9px;padding:30px;box-shadow:0 25px 60px rgba(20,52,103,.2)}.builder-summary h3{font-size:28px;margin-top:15px}.builder-summary dl{margin-top:25px;border-top:1px solid #34517c}.builder-summary dl div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #2d4972;font-size:13px}.builder-summary dt{color:#98acd0}.builder-summary dd{text-align:right}.builder-price{padding:25px 0}.builder-price>span{display:block;color:#a9bad7;font-size:12px}.builder-price strong{display:block;font-size:39px;margin-top:7px}.builder-price strong b{font-weight:600}.builder-price small{color:#89a2ca}.builder-summary .cloud-button{width:100%}.builder-summary>p{color:#92a7c8;text-align:center;font-size:11px;line-height:1.5;margin-top:14px}.product-use{background:#0d2348;color:#fff;padding:95px 0}.product-use>.container>div:first-child{text-align:center;max-width:750px;margin:auto}.product-use h2{font-size:47px;letter-spacing:-2px;margin-top:16px}.product-use-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border:1px solid #3a5175}.product-use-grid article{padding:28px;border-right:1px solid #3a5175;min-height:195px}.product-use-grid article:last-child{border:0}.product-use-grid article>span{font-size:24px;color:#78a8ff}.product-use-grid h3{font-size:18px;margin-top:38px}.product-use-grid p{font-size:13px;color:#aabbd6;line-height:1.6;margin-top:9px}
.portal-main{min-height:75vh;background:#f3f6fb}.portal-auth{padding:80px 0 100px}.portal-auth-head{text-align:center;max-width:720px;margin:auto}.portal-auth-head h1{font-size:54px;line-height:1.08;color:#10264c;letter-spacing:-2.4px;margin-top:17px}.portal-auth-head p{color:#65748c;line-height:1.7;margin-top:17px}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin:48px auto 0}.auth-card{background:#fff;border:1px solid #d8e2f2;border-radius:9px;padding:31px;box-shadow:0 15px 45px rgba(29,62,116,.08)}.auth-card h2{font-size:25px;color:#10264c}.auth-card form{display:grid;gap:15px;margin-top:23px}.auth-card label{color:#5f6f89;font-size:13px}.auth-card input[type=text],.auth-card input[type=email],.auth-card input[type=password]{display:block;width:100%;border:1px solid #ccd8e9;border-radius:5px;padding:12px;margin-top:6px}.auth-card .login-remember label{display:flex;gap:8px}.auth-card .cloud-button,.auth-card .button-primary{width:100%;background:#2f72ff;color:#fff;border:0;border-radius:5px;min-height:48px;font-weight:700}.portal-reset{display:inline-block;color:#2868d9;font-size:13px;margin-top:16px}.portal-alert{background:#fff0ee;color:#9e342a;border:1px solid #ffd0ca;padding:10px;margin-top:15px;font-size:13px}.portal-shell{display:grid;grid-template-columns:235px 1fr;min-height:850px}.portal-sidebar{background:#0c2144;color:#fff;padding:28px 22px}.portal-sidebar .brand{color:#fff}.portal-sidebar nav{display:grid;gap:7px;margin-top:48px}.portal-sidebar nav a{color:#aebfdb;border-radius:5px;padding:12px 14px;font-size:14px}.portal-sidebar nav a:hover,.portal-sidebar nav .is-active{background:#173768;color:#fff}.portal-content{min-width:0;padding:0 35px 60px}.portal-bar{min-height:85px;border-bottom:1px solid #d8e0ed;display:flex;align-items:center;justify-content:space-between}.portal-bar>div{display:flex;flex-direction:column;color:#79869a;font-size:12px}.portal-bar strong{color:#1b3154;margin-top:3px}.portal-bar .cloud-button{min-height:42px;padding:10px 16px}.portal-welcome{padding:48px 0 28px}.portal-welcome h1{color:#10264c;font-size:40px;letter-spacing:-1.5px;margin-top:13px}.portal-welcome>p{color:#6c7990;margin-top:9px}.portal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:27px}.portal-stats article{background:#fff;border:1px solid #d9e2f0;border-radius:7px;padding:20px}.portal-stats span{display:block;color:#77859b;font-size:12px}.portal-stats strong{display:block;color:#11264b;font-size:29px;margin-top:7px}.portal-panel{background:#fff;border:1px solid #d9e2ef;border-radius:8px;padding:26px;margin-top:18px}.portal-panel-head{display:flex;justify-content:space-between;align-items:end}.portal-panel h2{color:#10264c;font-size:25px;margin-top:8px}.portal-panel-head>a{color:#2868d9;font-size:13px}.portal-table-wrap{overflow:auto;margin-top:23px}.portal-table{border-collapse:collapse;width:100%;font-size:13px}.portal-table th{text-align:left;color:#7b879b;font-weight:500;border-bottom:1px solid #dde4ef;padding:11px}.portal-table td{color:#233957;border-bottom:1px solid #edf1f6;padding:15px 11px}.portal-table td small{display:block;color:#8592a5;margin-top:5px}.portal-status{display:inline-block;background:#e9f2ff;color:#2663c8;border-radius:20px;padding:5px 9px;font-size:11px}.portal-empty{text-align:center;padding:55px 20px}.portal-empty>span{font-size:40px;color:#4b80e2}.portal-empty h3{color:#10264c;margin-top:16px}.portal-empty p{color:#748198;margin:9px 0 22px}.portal-profile dl{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px}.portal-profile dl div{background:#f5f8fc;border-radius:5px;padding:16px}.portal-profile dt{color:#7c889b;font-size:12px}.portal-profile dd{color:#182d4d;margin-top:7px}
.trial-hero{background:linear-gradient(135deg,#0b1f42,#173d78);color:#fff;padding:90px 0}.trial-grid{display:grid;grid-template-columns:1fr 450px;gap:8%;align-items:center}.trial-hero ul{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px;color:#d3def0}.trial-hero li:before{content:"✓";color:#73a1ff;margin-right:11px}.trial-card{background:#fff;color:#12284e;border-radius:9px;padding:31px;box-shadow:0 30px 70px rgba(0,0,0,.2)}.trial-card>span{color:#3573e8;font:700 11px var(--font-mono);letter-spacing:1.5px}.trial-card h2{font-size:27px;margin-top:12px}.trial-card>p{color:#69778e;font-size:14px;margin-top:9px;line-height:1.6}.trial-card form{display:grid;gap:15px;margin-top:20px}.trial-card .cloud-button{width:100%}.trial-card>small{display:block;text-align:center;color:#8a95a6;font-size:10px;margin-top:13px}.trial-steps{background:#f2f6fc;padding:90px 0}.trial-steps h2{color:#10264c;font-size:45px;letter-spacing:-1.8px;margin-top:15px}.trial-steps>.container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:39px}.trial-steps article{background:#fff;border:1px solid #d9e3f3;border-radius:8px;padding:28px}.trial-steps b{color:#3477ff;font:12px var(--font-mono)}.trial-steps h3{font-size:20px;color:#13294e;margin-top:25px}.trial-steps p{color:#6f7c91;margin-top:10px}
@media(max-width:950px){.product-hero-grid,.trial-grid{grid-template-columns:1fr}.product-console{margin-top:15px;transform:none}.server-builder{grid-template-columns:1fr}.builder-summary{position:static}.product-use-grid{grid-template-columns:repeat(2,1fr)}.product-use-grid article:nth-child(2){border-right:0}.product-use-grid article{border-bottom:1px solid #3a5175}.portal-shell{grid-template-columns:1fr}.portal-sidebar{display:none}.portal-content{padding-inline:24px}}
@media(max-width:650px){.product-hero,.trial-hero{padding:62px 0}.product-hero h1,.trial-hero h1{font-size:44px;letter-spacing:-2px}.product-benefits>.container,.auth-grid,.portal-stats,.portal-profile dl,.trial-steps>.container>div{grid-template-columns:1fr}.builder-section,.product-use,.trial-steps{padding:65px 0}.builder-heading h2,.product-use h2,.trial-steps h2,.portal-auth-head h1{font-size:38px}.choice-grid,.builder-selects,.range-row{grid-template-columns:1fr}.builder-fields fieldset{padding:24px 20px}.product-use-grid{grid-template-columns:1fr}.product-use-grid article{border-right:0}.portal-content{padding-inline:16px}.portal-bar{gap:15px}.portal-bar>div{display:none}.portal-welcome h1{font-size:32px}.portal-panel{padding:20px 16px}.portal-panel-head{align-items:flex-start;gap:15px}.portal-table{min-width:760px}.trial-card{padding:25px}.product-benefits{padding-bottom:45px}}
