*,*::before,*::after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%}img,svg,video{max-width:100%;height:auto;display:inline-block;vertical-align:middle}.row{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.row:after{content:"";display:table;clear:both}.row .row{padding-left:0;padding-right:0}.columns{float:left;min-height:1px;padding-left:.75rem;padding-right:.75rem;position:relative;width:100%}.twelve{width:100%}.eleven{width:91.666%}.ten{width:83.333%}.nine{width:75%}.eight{width:66.666%}.seven{width:58.333%}.six{width:50%}.five{width:41.666%}.four{width:33.333%}.three{width:25%}.two{width:16.666%}.one{width:8.333%}.left{float:left}.right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.hide{display:none!important}.panel{background:var(--color-gray-100,#f8fafc);border:1px solid var(--color-gray-300,#e2e8f0);padding:1.25rem 1.5rem;border-radius:var(--radius-lg,.75rem)}.button,.button:visited{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1.25rem;font-weight:600;font-size:.95rem;line-height:1.2;border:1px solid transparent;border-radius:var(--radius-md,.5rem);background:var(--color-primary,#ef4444);color:#fff!important;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.button:hover{background:var(--color-primary-dark,#dc2626);color:#fff!important}.button:focus-visible{outline:2px solid var(--color-primary,#ef4444);outline-offset:3px}.button.round{border-radius:9999px}.button.large{padding:.85rem 1.5rem;font-size:1rem}@media only screen and (max-width:767px){.columns,.one,.two,.three,.four,.five,.six,.seven,.eight,.nine,.ten,.eleven,.twelve{width:100%;float:none;padding-left:0;padding-right:0}.row{padding-left:1rem;padding-right:1rem}}.skip-nav{position:absolute;left:-9999px;top:0;z-index:999;padding:1rem 1.5rem;background:var(--color-primary);color:white;text-decoration:none;font-weight:600}.skip-nav:focus{left:50%;transform:translateX(-50%);top:1rem}:root{--color-primary:#dc2626;--color-primary-dark:#b91c1c;--color-primary-light:#ef4444;--color-secondary:#475569;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-dark:#0f172a;--color-gray-900:#1e293b;--color-gray-800:#334155;--color-gray-700:#475569;--color-gray-600:#64748b;--color-gray-500:#94a3b8;--color-gray-400:#cbd5e1;--color-gray-300:#e2e8f0;--color-gray-200:#f1f5f9;--color-gray-100:#f8fafc;--color-white:#ffffff;--gradient-primary:linear-gradient(135deg,#dc2626 0%,#991b1b 100%);--gradient-sunset:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);--gradient-ocean:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);--gradient-hero:linear-gradient(160deg,#0a0f1a 0%,#111827 45%,#1a1214 100%);--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -4px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--font-sans:ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:200ms cubic-bezier(0.4,0,0.2,1);--transition-slow:300ms cubic-bezier(0.4,0,0.2,1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-gray-800);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2;color:var(--color-dark);margin-bottom:var(--space-md)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}h1 span,.colored{color:var(--color-primary)}p{margin-bottom:var(--space-md);color:var(--color-gray-700)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--color-primary-dark)}a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.button{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;font-size:var(--text-base);font-weight:600;line-height:1;color:var(--color-white);background:var(--color-primary);border:none;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-sm);text-decoration:none}.button:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-md);color:var(--color-white)}.button:active{transform:translateY(0);box-shadow:var(--shadow-xs)}.button.small{padding:0.5rem 1rem;font-size:var(--text-sm)}.button.large{padding:1rem 2rem;font-size:var(--text-lg)}.button.green{background:var(--color-success)}.button.green:hover{background:#059669}.button.gray{background:var(--color-gray-600)}.button.gray:hover{background:var(--color-gray-700)}.button.red{background:var(--color-danger)}.button.red:hover{background:#dc2626}.button.noborder{box-shadow:none}.topmenu{background:var(--color-dark);border-bottom:none;padding:var(--space-sm) 0}ul.top,ul.topright{color:var(--color-gray-400)}ul.top li a,ul.topright li a{color:var(--color-gray-400);transition:color var(--transition-base)}ul.top li a:hover,ul.topright li a:hover{color:var(--color-white)}@media (max-width:767px){.topmenu{padding:var(--space-xs) 0}.header{padding:var(--space-md) 0}.logo img{max-width:200px;height:auto}.row{padding:0 var(--space-sm)}.three.columns{margin-bottom:var(--space-lg)}.panel{margin-bottom:var(--space-md)}.button,a.button{padding:14px 24px;font-size:1rem;min-height:44px}}.header{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);padding:var(--space-xl) 0;box-shadow:var(--shadow-sm)}nav ul li a{color:var(--color-gray-700);font-weight:500;padding:var(--space-sm) 0;transition:all var(--transition-base)}nav ul li a:hover,nav ul li.active a{color:var(--color-primary);background:transparent}nav ul li:hover ul{box-shadow:var(--shadow-lg);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);padding:var(--space-sm)}nav ul li:hover ul li{border-top:1px solid var(--color-gray-200);padding:var(--space-sm) 0}nav ul li:hover ul li:first-child{border-top:none}nav ul li:hover ul li a{color:var(--color-gray-700)}nav ul li:hover ul li a:hover{color:var(--color-primary)}.pricingbox{padding:var(--space-xl) 0}div.panel.blue,div.panel.green,div.panel.orange{border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);box-shadow:var(--shadow-lg);border:none;background:linear-gradient(135deg,#1e293b 0%,#334155 100%);transition:all var(--transition-base)}div.panel.blue:hover,div.panel.green:hover,div.panel.orange:hover{transform:translateY(-8px);box-shadow:var(--shadow-2xl)}div.panel.green{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}div.panel.orange{background:linear-gradient(135deg,#1e293b 0%,#334155 100%)}.pricingbox .title{font-size:var(--text-2xl);margin-bottom:var(--space-md)}.pricingbox .price.blue,.pricingbox .price.green,.pricingbox .price.orange{background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:var(--space-lg);margin:var(--space-md) 0}div.panel.blue .button,div.panel.green .button,div.panel.orange .button{background:rgba(255,255,255,0.9);color:var(--color-gray-900);font-weight:600}div.panel.blue .button:hover,div.panel.green .button:hover,div.panel.orange .button:hover{background:var(--color-white);transform:translateY(-2px)}.panel.callout{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:var(--shadow-md);border:1px solid var(--color-gray-200);transition:all var(--transition-base)}.panel.callout:hover{box-shadow:var(--shadow-xl)}.panel.callout h1{font-size:var(--text-2xl);margin-top:0}.footer{background:var(--color-dark);padding:var(--space-3xl) 0 var(--space-xl);border-top:none}.footer h4{color:var(--color-white);margin-bottom:var(--space-md)}.footer a{color:var(--color-gray-400)}.footer a:hover{color:var(--color-white)}hr.black{border-color:var(--color-gray-700);margin:var(--space-md) 0;opacity:0.3}ul.supportlinks li{border-bottom:1px solid var(--color-gray-800);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);background-image:url(../images/icons/arrow_right.png);background-repeat:no-repeat;background-position:0 50%}.margintop{margin-top:var(--space-xl)}.marginbottom{margin-bottom:var(--space-xl)}.paddingtopbottom{padding:var(--space-2xl) 0}.dividerimg{height:2px;background:linear-gradient(90deg,transparent,var(--color-gray-300) 20%,var(--color-gray-300) 80%,transparent);margin:var(--space-2xl) 0;border:none}div.alert-box{border-radius:var(--radius-lg);padding:var(--space-md);border-left:4px solid;box-shadow:var(--shadow-sm);margin-bottom:var(--space-lg)}div.alert-box.success{background-color:#d1fae5;border-left-color:var(--color-success);color:#065f46}div.alert-box.alert{background-color:#fee2e2;border-left-color:var(--color-danger);color:#991b1b}div.alert-box.notice{background-color:#fef3c7;border-left-color:var(--color-warning);color:#92400e}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}img{max-width:100%;height:auto;display:block}ul.arrow li,ul.bulletorange li,ul.smallarrow li{border-bottom:1px solid var(--color-gray-200);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);transition:all var(--transition-base)}ul.arrow li:hover{background:var(--color-gray-100);padding-left:calc(var(--space-lg)+0.5rem)}.content-body{line-height:1.8;font-size:var(--text-lg)}.content-body h2,.content-body h3,.content-body h4{margin-top:var(--space-xl);margin-bottom:var(--space-md)}.content-body p{margin-bottom:var(--space-md)}.content-body img{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:var(--space-lg) 0}.content-body ul,.content-body ol{margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.content-body li{margin-bottom:var(--space-sm)}.glass{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);box-shadow:var(--shadow-lg)}@media (max-width:768px){:root{--text-5xl:2rem;--text-4xl:1.75rem;--text-3xl:1.5rem;--space-3xl:3rem;--space-2xl:2rem}.button{width:100%;padding:var(--space-md)}}html{font-size:100%}body{font-size:1rem;line-height:1.65}.row{width:100%;max-width:1200px}.topmenu{font-size:0.85rem}.lang-switch{display:flex;align-items:center;gap:0.15rem}.lang-switch li{float:none !important;margin-right:0 !important;width:auto !important;display:block !important;margin-bottom:0 !important}.lang-switch li a{padding:0.25rem 0.5rem !important;min-height:0 !important;border-radius:var(--radius-sm);font-weight:600;font-size:0.8rem}.lang-switch li.current a{color:#fff !important;background:var(--color-primary)}.nav-extra-langs{display:flex;align-items:center;gap:0.4rem;padding:0.4rem 1rem 0.8rem;color:var(--color-gray-500)}.nav-extra-langs a{padding:0.3rem 0.6rem;border-radius:var(--radius-sm);font-weight:600;font-size:0.85rem;color:var(--color-gray-600)}.nav-extra-langs a.current{background:var(--color-primary);color:#fff}@media (max-width:900px){.row{padding:0 1rem}}nav ul.navigation{display:flex}.navigation>li{float:none;width:auto;border:none}.navigation>li>a{text-align:left}.navigation .submenu{display:block}.navigation .submenu li{width:auto;background:none}.header{position:sticky;top:0;z-index:1000;padding:0.75rem 0;background:var(--color-white);background:color-mix(in srgb,var(--color-white) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-gray-200);box-shadow:var(--shadow-sm)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.logo img{max-width:240px;height:auto;display:block}.header nav{font-size:0.95rem}.navigation{display:flex;align-items:center;gap:0.25rem;list-style:none;margin:0;padding:0}.navigation>li{position:relative;float:none}.navigation>li>a{display:block;padding:0.6rem 1rem;border-radius:var(--radius-md);color:var(--color-gray-700);font-weight:600;white-space:nowrap;transition:color var(--transition-base),background var(--transition-base)}.navigation>li>a:hover{color:var(--color-primary);background:var(--color-gray-100)}.navigation .submenu{position:absolute;top:100%;left:0;min-width:260px;list-style:none;margin:0;padding:0.5rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base);z-index:1001}.navigation li:hover>.submenu,.navigation li:focus-within>.submenu{opacity:1;visibility:visible;transform:translateY(0)}.navigation .submenu li{float:none;border:none}.navigation .submenu a{display:flex;flex-direction:column;gap:0.1rem;padding:0.55rem 0.75rem;border-radius:var(--radius-md);color:var(--color-gray-700);font-weight:500}.navigation .submenu a:hover{background:var(--color-gray-100);color:var(--color-primary)}.navigation .submenu a span{font-size:0.78rem;color:var(--color-gray-500);font-weight:400}.nav-extras{display:none}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:transparent;border:1px solid var(--color-gray-300);border-radius:var(--radius-md);cursor:pointer}.nav-toggle span{display:block;height:2px;width:100%;background:var(--color-gray-700);border-radius:2px;transition:transform var(--transition-base),opacity var(--transition-base)}.nav-toggle.is-active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.is-active span:nth-child(2){opacity:0}.nav-toggle.is-active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f172a 0%,#1e293b 55%,#3f1d1d 130%);color:#fff;padding:4.5rem 0 6.5rem}.hero::before,.hero::after{content:"";position:absolute;border-radius:50%;filter:blur(90px);opacity:0.45;pointer-events:none}.hero::before{width:480px;height:480px;background:#ef4444;top:-180px;right:-120px;opacity:0.22}.hero::after{width:380px;height:380px;background:#3b82f6;bottom:-200px;left:-140px;opacity:0.18}.hero-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1.15fr 0.85fr;gap:3rem;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(239,68,68,0.14);border:1px solid rgba(239,68,68,0.4);color:#fca5a5;padding:0.35rem 1rem;border-radius:var(--radius-full);font-size:0.78rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.hero h1{font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.12;color:#fff;margin:1.25rem 0 1rem;letter-spacing:-0.02em}.hero h1 span{background:linear-gradient(90deg,#f87171,#ef4444);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-lead{font-size:1.12rem;line-height:1.7;color:#cbd5e1;max-width:36rem;margin:0}.hero-ctas{display:flex;flex-wrap:wrap;gap:0.9rem;margin:2rem 0 1.5rem}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:0.9rem 1.9rem;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:var(--radius-lg);box-shadow:0 10px 24px rgba(239,68,68,0.35);transition:transform var(--transition-base),box-shadow var(--transition-base);text-decoration:none}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(239,68,68,0.45);color:#fff}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:0.9rem 1.9rem;font-size:1rem;font-weight:700;color:#fff;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.25);border-radius:var(--radius-lg);transition:background var(--transition-base),transform var(--transition-base);text-decoration:none}.btn-ghost:hover{background:rgba(255,255,255,0.14);transform:translateY(-2px);color:#fff}.hero-trust{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;list-style:none;margin:0;padding:0}.hero-trust li{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.9rem;color:#94a3b8}.hero-trust svg{color:#4ade80;flex-shrink:0}.hero-visual{display:flex;justify-content:center}.server-card{width:100%;max-width:380px;background:rgba(15,23,42,0.65);border:1px solid rgba(148,163,184,0.25);border-radius:var(--radius-2xl);padding:1.5rem;box-shadow:var(--shadow-2xl);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:heroFloat 6s ease-in-out infinite}@keyframes heroFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.server-card-head{display:flex;align-items:center;gap:0.45rem;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(148,163,184,0.2)}.server-dot{width:10px;height:10px;border-radius:50%;background:#475569}.server-dot:nth-child(1){background:#ef4444}.server-dot:nth-child(2){background:#f59e0b}.server-dot:nth-child(3){background:#10b981}.server-name{margin-left:auto;font-family:var(--font-mono);font-size:0.75rem;color:#94a3b8}.server-row{display:grid;grid-template-columns:42px 1fr 44px;align-items:center;gap:0.75rem;margin-bottom:0.9rem}.server-label{font-family:var(--font-mono);font-size:0.72rem;font-weight:700;color:#cbd5e1;letter-spacing:0.05em}.server-bar{height:8px;background:rgba(148,163,184,0.2);border-radius:var(--radius-full);overflow:hidden}.server-bar-fill{display:block;height:100%;width:var(--level,50%);background:linear-gradient(90deg,#3b82f6,#ef4444);border-radius:var(--radius-full);animation:barGrow 1.6s cubic-bezier(0.4,0,0.2,1) both}@keyframes barGrow{from{width:0}to{width:var(--level,50%)}}.server-value{font-family:var(--font-mono);font-size:0.72rem;color:#94a3b8;text-align:right}.server-status{display:flex;align-items:center;gap:0.55rem;margin-top:1.25rem;padding:0.7rem 0.9rem;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.35);border-radius:var(--radius-lg);font-size:0.82rem;font-weight:600;color:#6ee7b7}.status-pulse{width:9px;height:9px;border-radius:50%;background:#10b981;animation:statusPulse 2s ease-in-out infinite}@keyframes statusPulse{0%,100%{box-shadow:0 0 0 0 rgba(16,185,129,0.5)}50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}.stats{position:relative;z-index:2;margin-top:-3.5rem;padding-bottom:1rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-gray-200);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl)}.stat{display:flex;flex-direction:column;align-items:center;gap:0.25rem;padding:1.75rem 1rem;background:var(--color-white);text-align:center}.stat-number{font-size:2.1rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.stat-label{font-size:0.88rem;font-weight:500;color:var(--color-gray-600)}.section-title{font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-0.02em;margin:0 0 0.5rem}.section-sub{font-size:1.05rem;color:var(--color-gray-600);max-width:44rem;margin:0 auto}.pricing{padding:4rem 0 2rem}.pricing .section-sub{margin-bottom:2.5rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;align-items:stretch}.price-card{position:relative;display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-2xl);padding:2.25rem 1.75rem 1.75rem;box-shadow:var(--shadow-md);transition:transform var(--transition-slow),box-shadow var(--transition-slow),border-color var(--transition-slow)}.price-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-2xl)}.price-card.blue{border-top:4px solid #3b82f6}.price-card.green{border-top:4px solid #10b981}.price-card.orange{border-top:4px solid #f59e0b}.price-card.popular{border:2px solid #10b981;box-shadow:0 20px 45px rgba(16,185,129,0.18)}.popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:0.72rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;padding:0.35rem 1rem;border-radius:var(--radius-full);box-shadow:var(--shadow-md);white-space:nowrap}.price-title{font-size:1.3rem;margin:0 0 0.75rem;text-align:center}.price-amount{text-align:center;color:var(--color-gray-600);font-size:0.9rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-gray-200)}.price-amount h4{font-size:2.4rem;font-weight:800;color:var(--color-dark);margin:0.25rem 0;letter-spacing:-0.02em}.price-amount span{font-size:0.85rem;color:var(--color-gray-500)}.price-features{list-style:none;margin:0 0 1.75rem;padding:0;flex-grow:1}.price-features li{position:relative;padding:0.45rem 0 0.45rem 1.75rem;font-size:0.93rem;color:var(--color-gray-700);border-bottom:1px dashed var(--color-gray-200)}.price-features li:last-child{border-bottom:none}.price-features li::before{content:"";position:absolute;left:0;top:0.55rem;width:16px;height:16px;border-radius:50%;background:#10b981 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center/10px no-repeat}.btn-price{display:flex;align-items:center;justify-content:center;padding:0.85rem 1.5rem;font-weight:700;font-size:0.95rem;color:var(--color-primary);background:transparent;border:2px solid var(--color-primary);border-radius:var(--radius-lg);transition:all var(--transition-base);text-align:center}.btn-price:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 10px 20px rgba(239,68,68,0.3)}.price-card.popular .btn-price{background:linear-gradient(135deg,#10b981,#059669);border-color:transparent;color:#fff}.price-card.popular .btn-price:hover{box-shadow:0 10px 24px rgba(16,185,129,0.4)}.features{padding:4rem 0;background:var(--color-gray-100)}.features .section-sub{margin-bottom:2.5rem}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.feature-card{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:1.75rem 1.5rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-xl)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(239,68,68,0.12),rgba(239,68,68,0.05));color:var(--color-primary);margin-bottom:1.1rem}.feature-card h3{font-size:1.08rem;margin:0 0 0.6rem}.feature-card p{font-size:0.9rem;line-height:1.65;color:var(--color-gray-600);margin:0}.testimonials{padding:4rem 0}.testimonials .section-title{margin-bottom:2.5rem}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.testimonial-card{display:flex;flex-direction:column;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:1.75rem;margin:0;box-shadow:var(--shadow-sm);transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.testimonial-stars{display:flex;gap:0.2rem;color:#f59e0b;margin-bottom:1rem}.testimonial-quote{flex-grow:1;font-size:0.93rem;line-height:1.7;color:var(--color-gray-700);margin:0 0 1.25rem;padding:0;border:none;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.testimonial-author{display:flex;align-items:center;gap:0.8rem}.testimonial-avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:0.85rem;font-weight:700;letter-spacing:0.02em}.testimonial-name{font-size:0.95rem;font-weight:700;color:var(--color-dark)}.whyus{padding:4rem 0 2.5rem;background:var(--color-gray-100)}.whyus .section-title{margin-bottom:2.5rem}.whyus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.whyus-item{display:flex;gap:1rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-xl);padding:1.6rem;box-shadow:var(--shadow-sm);transition:transform var(--transition-slow),box-shadow var(--transition-slow)}.whyus-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.whyus-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff}.whyus-item h3{font-size:1.05rem;margin:0 0 0.5rem}.whyus-item p{font-size:0.9rem;line-height:1.65;color:var(--color-gray-600);margin:0}.whyus .btn-outline{margin:2rem 0 1rem}.btn-outline{display:inline-flex;align-items:center;padding:0.7rem 1.6rem;font-weight:700;font-size:0.95rem;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:var(--radius-lg);transition:all var(--transition-base)}.btn-outline:hover{background:var(--color-primary);color:#fff}.faq{padding:4rem 0}.faq .section-sub{margin-bottom:2.5rem}.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:0.85rem}.faq-item{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);overflow:hidden;transition:box-shadow var(--transition-base),border-color var(--transition-base)}.faq-item[open]{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;font-size:1rem;font-weight:600;color:var(--color-dark);cursor:pointer;list-style:none;transition:color var(--transition-base)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--color-primary)}.faq-chevron{flex-shrink:0;width:12px;height:12px;border-right:2.5px solid var(--color-primary);border-bottom:2.5px solid var(--color-primary);transform:rotate(45deg);transition:transform var(--transition-base);margin-right:4px}.faq-item[open] .faq-chevron{transform:rotate(-135deg)}.faq-answer{padding:0 1.4rem 1.2rem}.faq-answer p{margin:0;font-size:0.94rem;line-height:1.7;color:var(--color-gray-600)}.cta{padding:1rem 0 4.5rem}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap;background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);border-radius:var(--radius-2xl);padding:3rem;box-shadow:0 25px 50px rgba(239,68,68,0.3);position:relative;overflow:hidden}.cta-inner::before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,0.08);top:-140px;right:-80px;pointer-events:none}.cta-copy h2{color:#fff;font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 0.5rem;letter-spacing:-0.02em}.cta-copy p{color:rgba(255,255,255,0.88);font-size:1.02rem;margin:0;max-width:34rem}.btn-white{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.2rem;font-size:1.05rem;font-weight:700;color:#dc2626;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);transition:transform var(--transition-base),box-shadow var(--transition-base);position:relative;z-index:1}.btn-white:hover{transform:translateY(-3px) scale(1.02);box-shadow:var(--shadow-2xl);color:#b91c1c}.footer{background:#0f172a;padding:3.5rem 0 0;border-top:none}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.footer-col h4{color:#fff;font-size:1rem;margin:0 0 1.1rem;padding-bottom:0.6rem;border-bottom:2px solid rgba(239,68,68,0.6);display:inline-block}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:0.55rem;border:none;padding:0;background:none}.footer-links a{color:#94a3b8;font-size:0.92rem;transition:color var(--transition-base),padding-left var(--transition-base)}.footer-links a:hover{color:#fff;padding-left:6px}.footer-bottom{margin-top:2.75rem;border-top:1px solid rgba(148,163,184,0.15);padding:1.25rem 0}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-copy{margin:0;font-size:0.85rem;color:#64748b}.footer-social{display:flex;gap:0.6rem;list-style:none;margin:0;padding:0}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgba(148,163,184,0.12);color:#94a3b8;transition:all var(--transition-base)}.footer-social a:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.not-found{text-align:center;padding:5rem 1rem}.not-found h1{font-size:6rem;margin:0;background:linear-gradient(135deg,#ef4444,#dc2626);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.not-found p{margin:1.5rem 0 2rem;font-size:1.05rem}@media (max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.nav-toggle{display:flex}nav ul.navigation{display:flex;flex-direction:column}.topmenu{display:none}.nav-extras{display:flex;flex-direction:column;gap:0.15rem;padding:0.75rem;margin-top:0.25rem;border-top:1px solid var(--color-gray-200)}.nav-extra{display:flex;align-items:center;gap:0.6rem;padding:0.8rem 1rem;border-radius:var(--radius-md);color:var(--color-gray-600);font-size:0.95rem;font-weight:500}.nav-extra:hover{background:var(--color-gray-100);color:var(--color-primary)}.nav-extra-lang{color:var(--color-primary);font-weight:600}.header nav{position:absolute;top:100%;left:0;right:0;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);box-shadow:var(--shadow-xl);max-height:0;overflow:hidden;transition:max-height var(--transition-slow)}.header nav.nav-open{max-height:80vh;overflow-y:auto}.header .header-inner{position:relative}.navigation{flex-direction:column;align-items:stretch;padding:0.75rem;gap:0.15rem}.navigation>li>a{padding:0.8rem 1rem}.navigation .submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-left:2px solid var(--color-gray-200);border-radius:0;margin-left:1rem;padding:0.15rem 0 0.15rem 0.5rem;min-width:0}.hero{padding:3.25rem 0 5.5rem}.hero-inner{grid-template-columns:1fr;gap:2.5rem}.hero-visual{order:-1}.server-card{max-width:460px}.pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.price-card.popular{order:-1}.whyus-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.cta-inner{padding:2.25rem;text-align:center;justify-content:center}}@media (max-width:600px){.features-grid{grid-template-columns:1fr}.testimonials-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.hero-ctas .btn-primary,.hero-ctas .btn-ghost{width:100%}.footer-bottom-inner{justify-content:center;text-align:center}.not-found h1{font-size:4rem}}@media (prefers-reduced-motion:reduce){.server-card,.server-bar-fill,.status-pulse{animation:none}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.animate-on-scroll:not(.visible){opacity:0 !important;transform:translateY(30px) !important}.animate-on-scroll{transition:opacity 0.8s ease-out,transform 0.8s ease-out}.animate-on-scroll.visible{opacity:1 !important;transform:translateY(0) !important}.animate-delay-1{transition-delay:0.1s}.animate-delay-2{transition-delay:0.2s}.animate-delay-3{transition-delay:0.3s}.animate-delay-4{transition-delay:0.4s}.hover-lift{transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),box-shadow 0.3s cubic-bezier(0.4,0,0.2,1)}.hover-lift:hover{transform:translateY(-8px)}.button-ripple{position:relative;overflow:hidden}.button-ripple::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.5);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s}.button-ripple:active::after{width:300px;height:300px}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.5}}.pulse{animation:pulse 2s cubic-bezier(0.4,0,0.6,1) infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:bounce 1s infinite}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation:shake 0.5s}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.animated-gradient{background-size:200% 200%;animation:gradientShift 15s ease infinite}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:1000px 100%;animation:shimmer 2s infinite}@keyframes slideInFromLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes rotateIn{from{opacity:0;transform:rotate(-180deg)}to{opacity:1;transform:rotate(0)}}.glow{animation:glow 2s ease-in-out infinite alternate}@keyframes glow{from{box-shadow:0 0 5px rgba(239,68,68,0.5),0 0 10px rgba(239,68,68,0.3)}to{box-shadow:0 0 20px rgba(239,68,68,0.8),0 0 30px rgba(239,68,68,0.4)}}@keyframes typewriter{from{width:0}to{width:100%}}.typewriter{overflow:hidden;border-right:2px solid;white-space:nowrap;animation:typewriter 3s steps(40,end),blink 0.75s step-end infinite}@keyframes blink{50%{border-color:transparent}}.flip-card{perspective:1000px}.flip-card-inner{transition:transform 0.6s;transform-style:preserve-3d}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden}.flip-card-back{transform:rotateY(180deg)}@keyframes progressBar{from{width:0}to{width:100%}}.progress-bar{animation:progressBar 2s ease-out forwards}html{scroll-behavior:smooth}.parallax{background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}*:focus-visible{outline:2px solid #ef4444;outline-offset:2px;border-radius:0.25rem}a,button,input,textarea,select{transition:all 0.2s cubic-bezier(0.4,0,0.2,1)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{animation:spin 1s linear infinite}.stagger-children>*:not(.visible){opacity:0 !important;transform:translateY(30px) !important}.stagger-children>*{transition:opacity 0.6s ease-out,transform 0.6s ease-out}.stagger-children>*.visible{opacity:1 !important;transform:translateY(0) !important}.stagger-children>*:nth-child(1){transition-delay:0.1s}.stagger-children>*:nth-child(2){transition-delay:0.2s}.stagger-children>*:nth-child(3){transition-delay:0.3s}.stagger-children>*:nth-child(4){transition-delay:0.4s}.stagger-children>*:nth-child(5){transition-delay:0.5s}.stagger-children>*:nth-child(6){transition-delay:0.6s}.slider-container{position:relative;width:100%;max-width:100%;margin:0 auto 4rem;overflow:hidden;border-radius:1rem;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1)}.slider-wrapper{position:relative;width:100%;padding-bottom:31.25%;overflow:hidden;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.slider-slides{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;list-style:none}.slider-controls{display:none}.slider-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;animation:slideAnimation 32s infinite;z-index:1}.slider-slide:first-child{opacity:1}.slider-slide:nth-child(1){animation-delay:0s}.slider-slide:nth-child(2){animation-delay:8s}.slider-slide:nth-child(3){animation-delay:16s}@keyframes slideAnimation{0%{opacity:0}2%{opacity:1}31%{opacity:1}33%{opacity:0}100%{opacity:0}}#slide1:checked~.slider-slides .slider-slide,#slide2:checked~.slider-slides .slider-slide,#slide3:checked~.slider-slides .slider-slide{animation:none}#slide1:checked~.slider-slides .slider-slide:nth-child(1),#slide2:checked~.slider-slides .slider-slide:nth-child(2),#slide3:checked~.slider-slides .slider-slide:nth-child(3){opacity:1;z-index:2}.slider-slide img{width:100%;height:100%;object-fit:cover;display:block}.flex-caption{position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%);z-index:10;color:#fff;text-align:center}.flex-caption h1{margin:0 0 1.5rem;font-size:3rem;font-weight:800;text-shadow:0 4px 6px rgba(0,0,0,0.3);animation:fadeInLeft 0.8s ease-out;letter-spacing:-0.02em}.flex-caption h4{margin:0 0 2rem;font-size:1.5rem;font-weight:400;opacity:0.95;text-shadow:0 2px 4px rgba(0,0,0,0.3);animation:fadeInRight 0.8s ease-out 0.2s both;line-height:1.6}.flex-caption h6{margin:0;animation:fadeInUp 0.8s ease-out 0.4s both}.flex-caption a{color:inherit;text-decoration:none}.flex-caption h6 span{display:inline-block;padding:1rem 2rem;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:0.75rem;transition:all 0.2s ease;font-weight:600;font-size:1.125rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -2px rgba(0,0,0,0.2)}.flex-caption h6 span:hover{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -4px rgba(0,0,0,0.2)}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.slider-nav{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:100;display:flex;gap:10px}.slider-nav label{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,0.4);cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);display:block;box-shadow:0 2px 4px rgba(0,0,0,0.2);border:2px solid transparent}.slider-nav label:hover{background:rgba(255,255,255,0.7);transform:scale(1.3)}#slide1:checked~.slider-nav label[for="slide1"],#slide2:checked~.slider-nav label[for="slide2"],#slide3:checked~.slider-nav label[for="slide3"]{background:#ef4444;transform:scale(1.4);box-shadow:0 0 0 3px rgba(239,68,68,0.3)}.slider-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:99;pointer-events:none}.slider-arrow{position:absolute;width:50px;height:50px;background:rgba(255,255,255,0.9);color:#0f172a;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);pointer-events:all;font-size:28px;font-weight:bold;opacity:0;border:none;border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1)}.slider-arrow-prev{left:-60px}.slider-arrow-next{right:-60px}#slide1:checked~.slider-arrows .arrow-from-1,#slide2:checked~.slider-arrows .arrow-from-2,#slide3:checked~.slider-arrows .arrow-from-3{display:flex}.slider-container:hover .slider-arrow-prev{left:1rem;opacity:1}.slider-container:hover .slider-arrow-next{right:1rem;opacity:1}.slider-arrow:hover{background:#ef4444;color:#fff;transform:scale(1.1);box-shadow:0 10px 15px -3px rgba(0,0,0,0.2),0 4px 6px -4px rgba(0,0,0,0.1)}@media screen and (max-width:860px){.flex-caption{left:5%;right:5%}.flex-caption h1{font-size:1.5rem}.flex-caption h4{font-size:1rem}}[data-theme="dark"]{--color-primary:#f87171;--color-primary-dark:#ef4444;--color-primary-light:#fca5a5;--color-dark:#f8fafc;--color-gray-900:#f1f5f9;--color-gray-800:#e2e8f0;--color-gray-700:#cbd5e1;--color-gray-600:#94a3b8;--color-gray-500:#64748b;--color-gray-400:#475569;--color-gray-300:#334155;--color-gray-200:#1e293b;--color-gray-100:#0f172a;--color-white:#0a0f1e;--shadow-sm:0 1px 3px 0 rgba(0,0,0,0.3),0 1px 2px -1px rgba(0,0,0,0.3);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -2px rgba(0,0,0,0.3);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -4px rgba(0,0,0,0.3);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.3),0 8px 10px -6px rgba(0,0,0,0.3)}[data-theme="dark"] body{background:#0a0f1e;color:#e2e8f0}[data-theme="dark"] .header{background:#1e293b;border-bottom-color:#334155}[data-theme="dark"] .topmenu{background:#0f172a;border-bottom-color:#1e293b}[data-theme="dark"] ul.top li a,[data-theme="dark"] ul.topright li a{color:#cbd5e1}[data-theme="dark"] ul.top li a:hover,[data-theme="dark"] ul.topright li a:hover{color:#f87171}[data-theme="dark"] nav ul li a{color:#cbd5e1}[data-theme="dark"] nav ul li a:hover,[data-theme="dark"] nav ul li.active a{color:#f87171}[data-theme="dark"] .footer{background:#0f172a;border-top-color:#1e293b}[data-theme="dark"] .panel.callout{background:#1e293b;border-color:#334155}[data-theme="dark"] .box{background:#1e293b;border-color:#334155}[data-theme="dark"] .dividerimg{background:linear-gradient(90deg,transparent,#334155 20%,#334155 80%,transparent)}[data-theme="dark"] hr.black{border-color:#334155}.dark-mode-toggle{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;border:none;background:var(--color-gray-800);color:var(--color-gray-200);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg);transition:all 0.3s ease;z-index:1000}.dark-mode-toggle:hover{transform:scale(1.1) rotate(15deg);box-shadow:0 25px 50px -12px rgba(0,0,0,0.35)}.dark-mode-toggle:active{transform:scale(0.95)}.dark-mode-toggle .icon{transition:transform 0.3s ease,opacity 0.3s ease;width:24px;height:24px}.dark-mode-toggle:hover .icon{transform:rotate(20deg) scale(1.1)}@media (max-width:768px){.dark-mode-toggle{width:50px;height:50px;bottom:1rem;right:1rem;font-size:20px}}body,.header,.topmenu,.footer,.panel,.box,nav ul li a,h1,h2,h3,h4,h5,h6,p,a{transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}[data-theme="dark"] .content-body{color:#cbd5e1}[data-theme="dark"] .content-body h2,[data-theme="dark"] .content-body h3,[data-theme="dark"] .content-body h4{color:#f1f5f9}[data-theme="dark"] h1,[data-theme="dark"] h2,[data-theme="dark"] h3,[data-theme="dark"] h4,[data-theme="dark"] h5,[data-theme="dark"] h6{color:#f1f5f9}[data-theme="dark"] .content-body img{opacity:0.9;border-radius:var(--radius-lg)}[data-theme="dark"] .breadcrumbs{background:#1e293b;border-color:#334155}[data-theme="dark"] .breadcrumbs li a{color:#cbd5e1}[data-theme="dark"] .breadcrumbs li a:hover{color:#f87171}[data-theme="dark"] div.panel.blue{background:linear-gradient(135deg,#0c4a6e 0%,#075985 100%)}[data-theme="dark"] div.panel.green{background:linear-gradient(135deg,#065f46 0%,#047857 100%)}[data-theme="dark"] div.panel.orange{background:linear-gradient(135deg,#92400e 0%,#b45309 100%)}[data-theme="dark"] .button{box-shadow:var(--shadow-md)}[data-theme="dark"] .button:hover{box-shadow:var(--shadow-lg)}[data-theme="dark"] div.featureimg{filter:invert(1) brightness(1.2)}[data-theme="dark"] div.featureimg:hover{filter:invert(1) brightness(1.4)}[data-theme="dark"] div.panel.blue .button,[data-theme="dark"] div.panel.green .button,[data-theme="dark"] div.panel.orange .button{background:rgba(255,255,255,0.95);color:#0f172a;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-theme="dark"] div.panel.blue .button:hover,[data-theme="dark"] div.panel.green .button:hover,[data-theme="dark"] div.panel.orange .button:hover{background:#ffffff;color:#0a0f1e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.4)}[data-theme="dark"] .panel.callout .button{background:#f87171;color:#ffffff;box-shadow:0 2px 8px rgba(248,113,113,0.3)}[data-theme="dark"] .panel.callout .button:hover{background:#ef4444;box-shadow:0 4px 12px rgba(239,68,68,0.4)}[data-theme="dark"] nav ul li:hover ul{background-color:#1e293b;border-top-color:#f87171;border-right-color:#334155;border-bottom-color:#334155;border-left-color:#334155;box-shadow:0 4px 12px rgba(0,0,0,0.5)}[data-theme="dark"] nav ul li:hover ul li{border-top-color:#334155}[data-theme="dark"] nav ul li:hover ul li a{color:#cbd5e1}[data-theme="dark"] nav ul li:hover ul li a:hover{color:#f87171}[data-theme="dark"] nav ul li:hover ul li span{color:#64748b}[data-theme="dark"] .header{border-bottom-color:var(--color-gray-200)}[data-theme="dark"] .cta-inner{box-shadow:0 25px 50px rgba(0,0,0,0.5)}[data-theme="dark"] .price-card.popular{box-shadow:0 20px 45px rgba(16,185,129,0.12)}[data-theme="dark"] .footer{border-top:1px solid rgba(148,163,184,0.15)}:root{--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ms-max:70rem;--ms-section-y:clamp(3.5rem,6vw,5.5rem);--ms-red:#dc2626;--ms-red-deep:#991b1b;--ms-ink:#0a0f1a;--ms-panel:#111827;--radius-sm:0.3rem;--radius-md:0.45rem;--radius-lg:0.55rem;--radius-xl:0.65rem;--radius-2xl:0.75rem;--shadow-sm:0 1px 0 rgba(15,23,42,0.04);--shadow-md:0 8px 24px -16px rgba(15,23,42,0.28);--shadow-lg:0 14px 32px -18px rgba(15,23,42,0.32);--shadow-xl:0 18px 40px -20px rgba(15,23,42,0.35);--shadow-2xl:0 22px 48px -22px rgba(15,23,42,0.4)}html{scroll-behavior:smooth}body{font-family:var(--font-sans) !important;font-size:1rem;line-height:1.65;color:#334155;background:#fafafa;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body::before{content:"";display:block;height:3px;width:100%;background:linear-gradient(90deg,var(--ms-red-deep),var(--ms-red) 40%,#f87171 70%,var(--ms-red-deep))}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);letter-spacing:-0.025em;line-height:1.18;color:var(--ms-ink);font-weight:700}p{max-width:62ch}a{color:var(--ms-red)}a:hover{color:var(--ms-red-deep)}.topmenu{background:var(--ms-ink) !important;border-bottom:1px solid #1e293b !important;padding:0.35rem 0 !important;font-size:0.78rem !important}ul.top li a,ul.topright li a{color:#94a3b8 !important;font-weight:500 !important;letter-spacing:0.02em}ul.top li.current a,ul.top li a[aria-current="true"],ul.top li a:hover,ul.topright li a:hover{color:#fca5a5 !important}.header{position:sticky;top:0;z-index:100;background:rgba(250,250,250,0.92) !important;backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);border-bottom:1px solid #e5e7eb !important;box-shadow:none !important;padding:0 !important}.header-inner{min-height:4rem;max-width:var(--ms-max)}.logo-img,.logo img{max-height:38px;width:auto;height:auto;margin:0;box-shadow:none;border-radius:0}.navigation>li>a{font-weight:600;font-size:0.9rem;color:#475569 !important;letter-spacing:0.01em;border-radius:0.4rem}.navigation>li>a:hover{color:var(--ms-red) !important;background:#fef2f2 !important}.nav-toggle{width:2.7rem;height:2.7rem;border:1px solid #d1d5db;background:#fff;border-radius:0.4rem}.nav-toggle span{background:#374151}@media (max-width:900px){body.nav-is-open{overflow:hidden}body.nav-is-open .header::before{content:"";position:fixed;inset:0;background:rgba(10,15,26,0.5);z-index:110;backdrop-filter:blur(2px)}.header nav{position:fixed !important;top:0 !important;right:0 !important;left:auto !important;bottom:0 !important;width:min(19.5rem,88vw) !important;height:100% !important;max-height:none !important;background:#fafafa !important;border-left:1px solid #e5e7eb !important;box-shadow:-16px 0 40px -20px rgba(0,0,0,0.35) !important;transform:translateX(105%);transition:transform 0.22s ease !important;overflow-y:auto !important;z-index:120;padding-top:4.25rem}.header nav.nav-open{transform:translateX(0) !important;max-height:none !important}.navigation{padding:0.65rem 0.75rem !important}.navigation>li>a{padding:0.8rem 0.9rem !important;border-left:3px solid transparent;border-radius:0.35rem}.navigation>li>a:hover{border-left-color:var(--ms-red)}.nav-extras{margin:0.5rem 0.75rem 1.5rem !important;padding:0.85rem !important;border:1px solid #e5e7eb !important;border-top:1px solid #e5e7eb !important;background:#fff !important;border-radius:0.55rem}.nav-extra-langs{display:flex;flex-wrap:wrap;gap:0.35rem;margin-bottom:0.6rem}.nav-extra-lang{display:inline-flex;align-items:center;justify-content:center;min-width:2.35rem;padding:0.35rem 0.5rem;font-size:0.75rem;font-weight:700;border:1px solid #e5e7eb;border-radius:0.3rem;color:#64748b;background:#fafafa;text-decoration:none}.nav-extra-lang.current,.nav-extra-lang[aria-current="true"]{background:var(--ms-red);border-color:var(--ms-red-deep);color:#fff}}.hero{position:relative;background:var(--gradient-hero,linear-gradient(160deg,#0a0f1a 0%,#111827 50%,#171210 100%)) !important;padding:clamp(3.5rem,7vw,5.75rem) 0 clamp(4.5rem,8vw,6.5rem) !important;overflow:hidden}.hero::before,.hero::after{opacity:0.35 !important;background:radial-gradient(circle,rgba(220,38,38,0.18),transparent 65%) !important}.hero-eyebrow{display:inline-block;letter-spacing:0.18em !important;text-transform:uppercase;font-size:0.7rem !important;font-weight:700 !important;color:#f87171 !important;border-left:2px solid var(--ms-red);padding-left:0.65rem;margin-bottom:0.25rem}.hero h1{font-size:clamp(1.9rem,1.4rem+2vw,3rem) !important;font-weight:750 !important;letter-spacing:-0.03em !important;max-width:18ch}.hero h1 span{background:none !important;-webkit-text-fill-color:#fca5a5 !important;color:#fca5a5 !important}.hero-lead{font-size:1.05rem !important;color:#94a3b8 !important;max-width:34rem !important;border-left:none}.hero-ctas{gap:0.75rem !important;margin:1.75rem 0 1.35rem !important}.hero-trust li{color:#64748b !important;font-size:0.85rem !important}.hero-trust svg{color:#f87171 !important}.server-card{animation:none !important;background:rgba(10,15,26,0.85) !important;border:1px solid rgba(148,163,184,0.18) !important;border-radius:0.65rem !important;box-shadow:0 24px 48px -28px rgba(0,0,0,0.7) !important;backdrop-filter:none !important}.server-bar-fill{background:linear-gradient(90deg,#64748b,var(--ms-red)) !important;animation:none !important;width:var(--level,50%) !important}.status-pulse{animation:none !important}.server-status{background:rgba(220,38,38,0.08) !important;border-color:rgba(220,38,38,0.28) !important;color:#fca5a5 !important}.status-pulse{background:#dc2626 !important}.btn-primary,.btn-price,a.button{min-height:2.85rem;padding:0.75rem 1.4rem !important;font-weight:700 !important;letter-spacing:0.02em;border-radius:0.4rem !important;background:var(--ms-red) !important;background-image:none !important;border:1px solid var(--ms-red-deep) !important;box-shadow:0 1px 0 rgba(0,0,0,0.15),0 10px 22px -14px rgba(220,38,38,0.55) !important;color:#fff !important}.btn-primary:hover,.btn-price:hover,a.button:hover{background:#ef4444 !important;transform:translateY(-1px) !important;box-shadow:0 1px 0 rgba(0,0,0,0.15),0 12px 26px -12px rgba(220,38,38,0.5) !important;color:#fff !important}.btn-ghost{min-height:2.85rem;border-radius:0.4rem !important;border:1px solid rgba(148,163,184,0.35) !important;background:transparent !important;font-weight:600 !important;box-shadow:none !important}.btn-ghost:hover{background:rgba(255,255,255,0.06) !important;border-color:rgba(248,113,113,0.55) !important;transform:none !important}.btn-white{border-radius:0.4rem !important;font-weight:700 !important;box-shadow:none !important}.stats{margin-top:0 !important;padding:0 !important;background:#fff;border-bottom:1px solid #e5e7eb;position:relative;z-index:2}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;max-width:var(--ms-max);margin:0 auto}.stat{background:transparent !important;border:none !important;border-left:1px solid #e5e7eb !important;border-radius:0 !important;padding:1.75rem 1rem !important;gap:0.35rem !important}.stat:first-child{border-left:none !important}.stat-number{background:none !important;-webkit-text-fill-color:var(--ms-ink) !important;color:var(--ms-ink) !important;font-size:1.85rem !important;font-weight:800 !important;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}.stat:first-child .stat-number{color:var(--ms-red) !important;-webkit-text-fill-color:var(--ms-red) !important}.stat-label{font-size:0.78rem !important;text-transform:uppercase;letter-spacing:0.08em;color:#64748b !important;font-weight:600 !important}@media (max-width:767px){.stats-grid{grid-template-columns:repeat(2,1fr) !important}.stat:nth-child(3){border-left:none !important}.stat{border-top:1px solid #e5e7eb !important}.stat:nth-child(-n+2){border-top:none !important}}.pricing,.features,.testimonials,.whyus,.faq{padding:var(--ms-section-y) 0 !important;background:#fafafa}.pricing{background:#fff}.features{background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee}.testimonials{background:#fff}.whyus{background:#fafafa}.faq{background:#fff}.section-title{font-size:clamp(1.4rem,1.15rem+1vw,1.85rem) !important;margin:0 0 0.5rem !important;text-align:center;color:var(--ms-ink) !important}.section-title::after{content:"";display:block;width:2.25rem;height:2px;background:var(--ms-red);margin:0.85rem auto 0}.section-sub{font-size:0.95rem !important;color:#64748b !important;max-width:36rem !important;margin:0.75rem auto 2.25rem !important;text-align:center;line-height:1.6}.pricing-grid{gap:1.15rem !important}.price-card{border:1px solid #e5e7eb !important;border-top:1px solid #e5e7eb !important;border-radius:0.55rem !important;box-shadow:none !important;background:#fff !important;padding:1.75rem 1.5rem 1.5rem !important;transition:border-color 0.15s ease,box-shadow 0.15s ease !important}.price-card:hover{transform:none !important;border-color:#cbd5e1 !important;box-shadow:var(--shadow-md) !important}.price-card.blue,.price-card.green,.price-card.orange{border-top:1px solid #e5e7eb !important}.price-card.popular{border:1px solid #fecaca !important;border-left:3px solid var(--ms-red) !important;box-shadow:0 12px 32px -20px rgba(220,38,38,0.35) !important}.popular-badge{background:var(--ms-red) !important;background-image:none !important;border-radius:0.25rem !important;letter-spacing:0.06em !important;font-size:0.68rem !important;box-shadow:none !important;top:-0.7rem !important}.price-title{font-size:1.15rem !important;letter-spacing:-0.02em}.price-amount{color:#64748b !important;border-bottom-color:#f1f5f9 !important}.price-amount strong,.price-amount .amount,.price-card .price{color:var(--ms-ink);font-weight:800}.btn-price{width:100%;margin-top:auto}.features-grid,.testimonials-grid,.whyus-grid{gap:1.1rem !important}.feature-card,.testimonial-card,.whyus-item,.box{border:1px solid #e5e7eb !important;border-radius:0.55rem !important;box-shadow:none !important;background:#fff !important}.feature-card:hover,.testimonial-card:hover,.whyus-item:hover{transform:none !important;border-color:#fecaca !important;box-shadow:var(--shadow-md) !important}.feature-icon,.feature-card .icon,.features .icon{background:#f1f5f9 !important;background-image:none !important;color:var(--ms-red) !important;box-shadow:none !important}.cta{padding:var(--ms-section-y) 0 !important;background:var(--ms-ink) !important}.cta-inner{border-radius:0.55rem !important;background:transparent !important;border:1px solid #1f2937 !important;padding:clamp(1.5rem,3vw,2.25rem) !important;box-shadow:none !important}.cta-copy h2{color:#f8fafc !important;font-size:clamp(1.35rem,1.1rem+1vw,1.75rem) !important}.cta-copy p{color:#94a3b8 !important;max-width:40rem}.footer{margin-top:0 !important;background:#0a0f1a !important;border-top:1px solid #1e293b !important;padding-top:2.75rem !important}.footer h4{color:#e2e8f0 !important;font-size:0.78rem !important;text-transform:uppercase;letter-spacing:0.1em;font-weight:700 !important}.footer a{color:#94a3b8 !important}.footer a:hover{color:#fca5a5 !important}.footer-copy{color:#64748b !important;font-size:0.8125rem !important}[data-theme="dark"] body{background:#0a0f1a !important;color:#cbd5e1 !important}[data-theme="dark"] .header{background:rgba(10,15,26,0.92) !important;border-bottom-color:#1e293b !important}[data-theme="dark"] .stats,[data-theme="dark"] .pricing,[data-theme="dark"] .testimonials,[data-theme="dark"] .faq{background:#0a0f1a !important}[data-theme="dark"] .features,[data-theme="dark"] .whyus{background:#0c1220 !important;border-color:#1e293b !important}[data-theme="dark"] .stat{border-left-color:#1e293b !important}[data-theme="dark"] .stat-number{color:#f1f5f9 !important;-webkit-text-fill-color:#f1f5f9 !important}[data-theme="dark"] .stat:first-child .stat-number{color:#f87171 !important;-webkit-text-fill-color:#f87171 !important}[data-theme="dark"] .section-title{color:#f8fafc !important}[data-theme="dark"] .price-card,[data-theme="dark"] .feature-card,[data-theme="dark"] .testimonial-card,[data-theme="dark"] .whyus-item,[data-theme="dark"] .box{background:#111827 !important;border-color:#1f2937 !important}[data-theme="dark"] .price-card.popular{border-color:rgba(220,38,38,0.45) !important;border-left-color:var(--ms-red) !important}[data-theme="dark"] .navigation>li>a{color:#cbd5e1 !important}[data-theme="dark"] .navigation>li>a:hover{background:rgba(220,38,38,0.1) !important;color:#fca5a5 !important}@media (max-width:900px){[data-theme="dark"] .header nav{background:#0a0f1a !important;border-left-color:#1e293b !important}[data-theme="dark"] .nav-extras{background:#111827 !important;border-color:#1f2937 !important}}.dark-mode-toggle{width:2.5rem !important;height:2.5rem !important;bottom:1rem !important;left:1rem !important;right:auto !important;z-index:40 !important;opacity:0.88;border-radius:0.4rem !important;background:#1e293b !important;border:1px solid #334155 !important;box-shadow:none !important}.dark-mode-toggle:hover{opacity:1}.dark-mode-toggle .icon{width:16px;height:16px}@media (min-width:901px){.dark-mode-toggle{left:auto !important;right:1.15rem !important;bottom:1.15rem !important}}.animate-on-scroll:not(.visible){opacity:1 !important;transform:none !important}.animate-on-scroll{transition:none !important}@media (prefers-reduced-motion:no-preference){.animate-on-scroll:not(.visible){opacity:0.92 !important}.animate-on-scroll.visible{opacity:1 !important}}.page-content{padding-bottom:3.25rem;background:#fafafa}.content-header h1{font-size:clamp(1.65rem,1.35rem+1vw,2.1rem);margin:0 0 1.15rem;border-left:3px solid var(--ms-red);padding-left:0.75rem}.content-subhead{font-size:0.95rem;text-transform:uppercase;letter-spacing:0.08em;color:#64748b;margin:0 0 0.75rem}.content-related,.content-tags{margin-top:2rem}.breadcrumbs{margin:1rem 0 0}.breadcrumbs-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.35rem 0.5rem;font-size:0.8125rem;color:#64748b}.breadcrumbs-list li{display:inline-flex;align-items:center;gap:0.45rem}.breadcrumbs-list li:not(:last-child)::after{content:"/";opacity:0.4}.breadcrumbs-list a{color:#64748b;text-decoration:none}.breadcrumbs-list a:hover{color:var(--ms-red)}.breadcrumbs-list [aria-current="page"]{color:#334155;font-weight:600}.tag-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0.45rem}.tag-pill{display:inline-block;background:#f1f5f9;color:#475569;padding:0.35rem 0.75rem;border-radius:0.3rem;font-size:0.78rem;font-weight:500;border:1px solid #e5e7eb}.content-body picture,.prose-ms picture{display:block;margin:0 0 1.15rem}.content-body img,.prose-ms img,img.rimg,img.content-img{display:block;max-width:100%;height:auto;margin:0 auto 1.15rem;border-radius:0.45rem;box-shadow:none;border:1px solid #e5e7eb}.prose-ms p{margin:0 0 1rem;line-height:1.7;color:#475569}.prose-ms h2{margin:2rem 0 0.6rem;font-size:1.15rem;border-left:2px solid var(--ms-red);padding-left:0.65rem}.prose-ms h3{margin:1.5rem 0 0.5rem;font-size:1.05rem}.prose-ms ul,.prose-ms ol{margin:0 0 1rem;padding-left:1.2rem}a:focus-visible,button:focus-visible{outline:2px solid var(--ms-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.specialists{padding:var(--ms-section-y,4rem) 0;background:#0a0f1a;border-top:1px solid #1e293b;border-bottom:1px solid #1e293b;color:#e2e8f0}.specialists-kicker{color:#f87171 !important;margin-bottom:0.75rem;display:block}.specialists-title{color:#f8fafc !important;text-align:left !important;max-width:28ch}.specialists-title::after{margin-left:0 !important;margin-right:auto !important}.specialists-lead{text-align:left !important;margin:1rem 0 1.5rem !important;max-width:42rem !important;color:#94a3b8 !important}.specialists-points{list-style:none;margin:0;padding:0;display:grid;gap:0.65rem;max-width:40rem}.specialists-points li{position:relative;padding:0.75rem 0.9rem 0.75rem 2.5rem;background:rgba(255,255,255,0.03);border:1px solid #1f2937;border-radius:0.45rem;color:#cbd5e1;font-size:0.95rem;line-height:1.5}.specialists-points li::before{content:"";position:absolute;left:0.9rem;top:1.05rem;width:0.45rem;height:0.45rem;border-radius:50%;background:#dc2626}.locations{padding:var(--ms-section-y,4rem) 0;background:#fff}.locations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;margin-top:0.5rem}.location-card{border:1px solid #e5e7eb;border-radius:0.55rem;padding:1.35rem 1.25rem;background:#fafafa;border-left:3px solid #dc2626}.location-region{margin:0 0 0.4rem;font-size:1.05rem;color:#0a0f1a;letter-spacing:-0.02em}.location-sites{margin:0 0 0.65rem;font-size:0.9rem;font-weight:700;color:#dc2626}.location-note{margin:0;font-size:0.88rem;color:#64748b;line-height:1.55;max-width:none}.locations-cta{margin-top:2rem}@media (max-width:900px){.locations-grid{grid-template-columns:1fr}.specialists-title{max-width:none}}[data-theme="dark"] .locations{background:#0a0f1a}[data-theme="dark"] .location-card{background:#111827;border-color:#1f2937;border-left-color:#dc2626}[data-theme="dark"] .location-region{color:#f8fafc}[data-theme="dark"] .location-note{color:#94a3b8}.label-kicker{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#dc2626}