.language-switch{display:flex;align-items:center;flex:0 0 auto;gap:3px;border:1px solid #77798e;border-radius:22px;padding:3px}.language-switch button{font:700 11px/1.2 Arial,sans-serif;border-radius:18px;padding:8px 9px;background:transparent;color:#fff;min-width:33px;min-height:30px}.language-switch button[aria-pressed=true]{background:#00c6ff;color:#20233e}.language-switch button:hover{background:#ffffff20}.language-switch button[aria-pressed=true]:hover{background:#59dbff}.privacy-link{padding:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;text-align:left}.privacy-link:hover{color:#00c6ff}.preference-toggle{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.5;margin-top:25px}.preference-toggle input[type=checkbox]{display:inline-block;flex:0 0 19px;width:19px;height:19px;min-height:19px;margin:0;padding:0;accent-color:#6419ff}.privacy-detail{font-size:12px;line-height:1.75}.preference-toggle+ p{margin-top:-8px}#privacy-dialog{width:650px}#privacy-dialog h3{font-size:20px;letter-spacing:0;margin-top:25px;margin-bottom:12px}#privacy-dialog p{font-size:13px}#privacy-dialog .privacy-detail{font-size:11px}#privacy-dialog .button{font-size:10px;gap:10px;padding:13px 18px}html[lang=el] body,html[lang=el] h1,html[lang=el] h2,html[lang=el] h3,html[lang=el] input,html[lang=el] select,html[lang=el] textarea{font-family:'Segoe UI',Arial,sans-serif}html[lang=el] .header-inner nav{gap:19px;font-size:12px}html[lang=el] .header-inner{gap:18px}html[lang=el] .header-cta{font-size:11px;padding-inline:12px}html[lang=el] .brand{width:173px}html[lang=el] .carousel-grid h1,html[lang=el] .carousel-grid .hero-title{font-size:clamp(36px,3.5vw,51px);letter-spacing:-.9px;line-height:1.2}html[lang=el] .product-grid h1{font-size:clamp(35px,3.4vw,49px);line-height:1.22;letter-spacing:-.8px}html[lang=el] .hosting-tabs button{font-size:12px}html[lang=el] .hosting-tabs small{font-size:11px}html[lang=el] .section-heading h2{font-size:36px}html[lang=el] .hosting-card h3{font-size:29px}html[lang=el] .config-resources strong{font-family:'Segoe UI',Arial,sans-serif}html[lang=el] .button{font-size:11px;letter-spacing:0}html[lang=el] .footer-top p{line-height:1.7}html[lang=el] .config-resources span{font-size:10px}html[lang=el] .vps-table{font-size:12px}html[lang=el] .table-scroll:before{content:'Σύρετε για να συγκρίνετε όλους τους πόρους →'}
@media(max-width:1200px){.header-cta{display:none}.header-inner{gap:20px}html[lang=el] .header-inner nav{gap:18px}}
@media(max-width:1000px){.header-inner{height:90px;position:relative;gap:18px}.brand{margin-right:auto}.menu-toggle{display:block;order:4;color:#fff;padding:8px}.language-switch{order:3}.header-inner nav,html[lang=el] .header-inner nav{display:none;position:absolute;top:90px;left:0;right:0;background:#272839;box-shadow:0 10px 15px #193d3210;padding:15px 28px;flex-direction:column;gap:0;align-items:stretch;font-size:14px}.header-inner nav.open{display:flex}.header-inner nav a{padding:14px 0}.header-inner nav a[aria-current]:after{bottom:9px;width:35px}.header-cta{display:none}html[lang=el] .carousel-grid h1,html[lang=el] .carousel-grid .hero-title{font-size:37px}html[lang=el] .product-grid h1{font-size:36px}html[lang=el] .button{font-size:10px}html[lang=el] .config-resources{padding-inline:18px}}
@media(max-width:600px){.header-inner{height:78px;flex-wrap:nowrap;gap:12px}.header-inner nav,html[lang=el] .header-inner nav{top:78px;padding-inline:22px}.brand,html[lang=el] .brand{width:145px;flex:0 1 145px;margin-right:auto}.menu-toggle{font-size:23px;padding:5px;min-width:30px}.language-switch{gap:0;padding:2px}.language-switch button{font-size:10px;padding:7px;min-width:29px;min-height:29px}html[lang=el] .header-inner{gap:12px}html[lang=el] .draft-bar{font-size:7px;line-height:1.5}html[lang=el] .draft-bar span{font-size:8px}html[lang=el] .carousel-grid h1,html[lang=el] .carousel-grid .hero-title{font-size:35px;line-height:1.22}html[lang=el] .product-grid h1{font-size:34px;line-height:1.24}html[lang=el] .section-heading h2{font-size:28px}html[lang=el] .hosting-tabs button{font-size:9px;padding-inline:10px;gap:7px}html[lang=el] .hosting-tabs small{font-size:8px}html[lang=el] .button{font-size:10px;padding-inline:18px}html[lang=el] .hosting-card h3{font-size:26px}html[lang=el] .table-label h3{font-size:21px}html[lang=el] .config-resources span{font-size:9px}html[lang=el] .config-resources{padding-inline:0}.footer-bottom{align-items:flex-start}.footer-bottom .privacy-link{font-size:10px}#privacy-dialog .dialog-body{padding:30px 22px}#privacy-dialog .button-row{align-items:stretch;flex-direction:column}#privacy-dialog .button{justify-content:center}#privacy-dialog h2{font-size:27px}.preference-toggle{font-size:13px}}
@media(max-width:350px){.header-inner{padding-inline:16px;gap:8px}html[lang=el] .header-inner{gap:8px}.brand,html[lang=el] .brand{width:133px;flex-basis:133px}html[lang=el] .carousel-grid h1,html[lang=el] .carousel-grid .hero-title,html[lang=el] .product-grid h1{font-size:29px}html[lang=el] .hosting-tabs button{font-size:8px}html[lang=el] .tab-symbol{font-size:20px}html[lang=el] .hosting-tabs small{font-size:7px}html[lang=el] .next-step h2{font-size:25px}}
@media print{.language-switch,.privacy-link,#privacy-dialog{display:none!important}}
