html{scroll-behavior:smooth}.pricing-section{background:0 0;padding:80px 0}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;display:grid}.pricing-card{background:#fff;border:1px solid #00000014;border-radius:24px;flex-direction:column;padding:32px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 6px #00000005,0 10px 15px #00000008}.pricing-card:hover{box-shadow:var(--shadow-lg);border-color:#fed7aa;transform:translateY(-5px)}.pricing-card.recommended{border:2px solid var(--primary)}.rec-badge{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:50px;padding:4px 16px;font-size:.75rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.plan-name{color:var(--text-main);margin-bottom:8px;font-size:1.5rem;font-weight:800}.plan-price{color:#1a1a1a;align-items:baseline;gap:4px;margin-bottom:4px;font-size:2.5rem;font-weight:800;display:flex}.plan-price span{color:var(--text-muted);font-size:1rem;font-weight:500}.plan-desc{color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px;font-size:.85rem;font-weight:600}.plan-features{flex:1;margin-bottom:32px;list-style:none}.plan-features li{color:#374151;align-items:center;gap:12px;margin-bottom:12px;font-size:.95rem;display:flex}.plan-features li i{color:var(--success);font-size:.9rem}.cert-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.cert-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;padding:24px;transition:all .2s}.cert-card:hover{border-color:var(--primary)}.cert-icon{color:var(--primary);margin-bottom:16px;font-size:2rem}.feature-list-grid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px;display:grid}.feature-check{align-items:center;gap:10px;font-size:.9rem;font-weight:500;display:flex}.feature-check i{color:var(--success)}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.hero-text{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.hero-text h1,.hero-text p{text-align:left;margin-left:0;margin-right:0}.hero-text .tld-tags{flex-wrap:wrap;justify-content:flex-start}.hero-visual-mobile{display:none}.hero-visual{justify-content:center;align-items:center;height:400px;display:flex;position:relative}.server-stack{z-index:10;width:200px;animation:6s ease-in-out infinite float;position:relative}.server-unit{z-index:10;background:linear-gradient(#3a3a3a 0%,#262626 100%);border:1px solid #404040;border-left:3px solid #525252;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 16px;display:flex;position:relative;box-shadow:0 10px 15px -3px #0006,inset 0 1px #ffffff1a,inset 0 0 20px #0003}.server-unit:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.server-lights{align-items:center;gap:4px;display:flex}.server-light{background:#333;border:1px solid #00000080;border-radius:50%;width:4px;height:4px}.server-light.orange{background:#f59e0b;border-color:#b45309;animation:.1s infinite alternate blink;box-shadow:0 0 4px #f59e0b}.server-light.green{background:#22c55e;border-color:#15803d;animation:2s infinite blink;box-shadow:0 0 4px #22c55e}.server-grill{opacity:1;background:repeating-linear-gradient(90deg,#1a1a1a,#1a1a1a 1px,#333 1px 3px);border:1px solid #222;border-radius:2px;flex:1;height:10px;margin:0 16px;box-shadow:inset 0 1px 3px #00000080}.server-brand{font-family:var(--font-mono);color:#a3a3a3;letter-spacing:1px;text-shadow:0 0 5px #fff3;margin-right:8px;font-size:.6rem;font-weight:600}.floating-badge{color:var(--text-main);z-index:20;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #e5e7ebcc;border-radius:50px;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:700;transition:all .3s;display:flex;position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.floating-badge:hover{z-index:30;border-color:var(--primary);transform:scale(1.05);box-shadow:0 10px 15px -3px #fa5d1933}.fb-1{animation:6s ease-in-out infinite float;top:10%;left:25%}.fb-2{animation:7s ease-in-out 1s infinite float;top:10%;right:25%}.fb-3{animation:8s ease-in-out .5s infinite float;bottom:10%;left:30%}.fb-4{animation:6.5s ease-in-out 1.5s infinite float;bottom:10%;right:30%}.fb-5{animation:6.5s ease-in-out .2s infinite float;top:40%;left:-30px}.fb-6{animation:5.5s ease-in-out 1.2s infinite float;top:60%;left:-50px}.fb-7{animation:6s ease-in-out .7s infinite float;top:35%;right:-30px}.fb-8{animation:8s ease-in-out 1.7s infinite float;top:50%;right:-60px}.fb-9{animation:5s ease-in-out 2.7s infinite float;top:65%;right:-40px}.glow-bg{z-index:0;background:radial-gradient(circle,#fa5d191a 0%,#fff0 70%);border-radius:50%;width:300px;height:300px;animation:4s infinite pulse;position:absolute}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.pricing-tabs{background:#fff;border:1px solid #00000014;border-radius:60px;width:100%;max-width:860px;margin:0 auto 48px;padding:4px;display:flex;position:relative;overflow-x:auto;box-shadow:0 4px 6px #00000005}.pricing-bubble{z-index:1;pointer-events:none;background:#111;border-radius:50px;width:0;height:calc(100% - 8px);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px;box-shadow:0 4px 12px #00000026}.tab-btn{cursor:pointer;text-align:center;width:50%;color:var(--text-main);z-index:2;background:0 0;border:none;border-radius:50px;flex-shrink:0;padding:12px 24px;transition:color .3s;position:relative}.tab-btn:hover{background:0 0}.tab-btn.active{color:#fff;box-shadow:none;background:0 0}.tab-btn.active:hover{background:0 0}.tab-btn h3{margin-bottom:4px;font-size:1.15rem;font-weight:700}.tab-btn p{opacity:.8;white-space:nowrap;margin:0;font-size:.85rem;font-weight:500;line-height:1.3}.tab-content{animation:.5s fadeIn;display:none}.tab-content.active{display:grid}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.billing-toggle-wrap{justify-content:center;align-items:center;gap:14px;margin-bottom:36px;display:flex}.billing-toggle-label{color:var(--text-muted);font-size:.95rem;font-weight:600;transition:color .2s}.billing-toggle-label.active-label{color:var(--text-main)}.billing-toggle-switch{cursor:pointer;width:52px;height:28px;position:relative}.billing-toggle-switch input{opacity:0;width:0;height:0;position:absolute}.billing-toggle-slider{background:#e5e7eb;border-radius:50px;transition:all .3s;position:absolute;inset:0}.billing-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #0003}.billing-toggle-switch input:checked+.billing-toggle-slider{background:var(--primary)}.billing-toggle-switch input:checked+.billing-toggle-slider:before{transform:translate(24px)}.save-badge{color:#166534;letter-spacing:.03em;background:#dcfce7;border-radius:50px;padding:3px 9px;font-size:.72rem;font-weight:700}.plan-price-annual{display:none}.tooltip-icon{color:inherit;cursor:pointer;align-items:center;margin-left:6px;font-size:.85rem;display:inline-flex;position:relative}.plan-features li .tooltip-icon i{color:inherit}.tooltip-icon:hover{color:var(--primary)}.tooltip-text{visibility:hidden;color:#fff;text-align:left;z-index:100;opacity:0;width:260px;box-shadow:var(--shadow-xl);pointer-events:none;background-color:#1a1a1a;border-radius:8px;padding:12px;font-size:.8rem;font-weight:400;line-height:1.5;transition:all .2s;position:absolute;bottom:140%;left:50%;transform:translate(-50%)}.tooltip-icon:hover .tooltip-text{visibility:visible;opacity:1;bottom:125%}.tooltip-text:after{content:"";border:6px solid #0000;border-top-color:#1a1a1a;margin-left:-6px;position:absolute;top:100%;left:50%}@media (max-width:1024px){.pricing-grid,.feature-list-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{text-align:center;flex-direction:column;gap:0;display:flex}.hero-text{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-text h1{text-align:center}.hero-text p{text-align:center;margin-left:auto;margin-right:auto}.hero-text .tld-tags{justify-content:center}.hero-visual:not(.hero-visual-mobile){display:none!important}.hero-visual-mobile{justify-content:center;width:100%;height:340px;margin:0 auto;overflow:visible;transform:scale(.65);display:flex!important}}@media (max-width:768px){.pricing-grid,.cert-grid,.feature-list-grid{grid-template-columns:1fr}}section[id]{scroll-margin-top:140px}.sticky-page-nav-container{z-index:90;pointer-events:none;padding:16px 0;position:sticky;top:0}.sticky-page-nav{pointer-events:auto;background:#fff;border:1px solid #0000000d;border-radius:50px;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex;position:relative;overflow-x:auto;box-shadow:0 4px 12px #00000014}.nav-bubble{z-index:1;opacity:0;pointer-events:none;background:#111;border-radius:50px;width:0;height:calc(100% - 16px);transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:8px;left:0;box-shadow:0 4px 12px #00000026}.sticky-page-nav::-webkit-scrollbar{display:none}.sticky-page-nav a{color:var(--text-main);white-space:nowrap;z-index:2;border-radius:50px;padding:8px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;position:relative}.sticky-page-nav .nav-icon{padding:8px 16px}.clean-feature-list{grid-template-columns:repeat(3,1fr);gap:32px 24px;max-width:1000px;margin-top:56px;margin-left:auto;margin-right:auto;display:grid}.clean-feature-item{align-items:center;gap:16px;display:flex}.clean-feature-icon{color:#00b67a;justify-content:center;align-items:center;font-size:20px;display:flex}.clean-feature-text{color:#fff;font-size:1.05rem;font-weight:500}@media (max-width:992px){.clean-feature-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.clean-feature-list{grid-template-columns:1fr}}
.web-hosting-reference-page .product-reference-hero .hero-text h1{margin-bottom:16px}.web-hosting-reference-page .product-reference-hero .hero-text>p{max-width:600px;color:var(--text-muted);margin-bottom:32px;font-size:1.1rem;line-height:1.6}.web-hosting-reference-page .product-reference-hero .hero-text>p strong{color:var(--text-main)}.product-trustpilot-wrap{z-index:10;justify-content:center;margin-top:56px;display:flex;position:relative}.partner-mini{align-items:center;gap:16px;display:flex}.features-list-section,.product-detail-band{padding:96px 0}.features-list-section{color:#fff;background:#111;position:relative;overflow:hidden}.features-list-section .section-header h2{color:#fff}.web-hosting-reference-page .hero-visual.hero-visual-mobile{display:none!important}.product-detail-band{background:var(--bg-main)}.product-feature-check{border:1px solid var(--border);background:#fff;border-radius:16px;align-items:flex-start;padding:24px}.product-feature-check>i{color:var(--primary);margin-top:3px;font-size:1.3rem}.product-feature-check h3{margin-bottom:6px;font-size:1.05rem}.product-feature-check p{color:var(--text-muted);font-size:.9rem;line-height:1.6}.web-hosting-reference-page .pricing-card .button{width:100%;margin-top:auto}.web-hosting-reference-page .pricing-card .plan-price{display:flex!important}.certifications{border-block:1px solid var(--border);background:#fff;padding:72px 0}.cert-card h3{margin:12px 0 4px}.cert-card p{color:var(--text-muted);font-size:.85rem}@media (max-width:1024px){.product-reference-hero{padding-top:120px}.web-hosting-reference-page .hero-visual.hero-visual-mobile{display:flex!important}}
