/*! Hostrena — Enterprise Hosting Platform | © 2026 Hostrena. All rights reserved. | https://hostrena.com | Unauthorized copying, modification, or distribution of this file or its contents is strictly prohibited. */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.dark{--color-body-bg:#0f0d0d;--color-surface:#1a1616;--color-surface-alt:#201c1c;--color-surface-hover:#261f1f;--color-surface-active:#2e2424;--color-overlay:#000000a6;--color-border:#2e2424;--color-border-strong:#3d2f2f;--color-border-field:#3d2f2f;--color-border-brand:#f85454;--color-text:#c4b8b8;--color-text-heading:#edeae8;--color-text-muted:#7a6a6a;--color-text-ph:#5a4e4e;--color-link:#f85454;--color-link-hover:#ff9090;--color-primary-hover:#e63030;--color-primary-active:#a81818;--color-success:#4ade80;--color-warning:#fbb040;--color-danger:#f59e0b;--color-info:#38bdf8;--color-topbar-bg:#110202;--color-topbar-text:#ffffffdb;--color-header-bg:#0d0b0b;--color-header-scrolled:#0d0b0b;--color-footer-bg:#0d0b0b;--color-footer-statement-bg:#0d0101;--shadow-sm:0 1px 2px #00000059;--shadow-md:0 4px 6px #00000073;--shadow-lg:0 10px 15px #0000008c;--shadow-xl:0 20px 25px #0009;--shadow-brand:0 4px 20px #00000073;--shadow-mega:0 16px 40px #0000008c,0 4px 8px #00000059;--gradient-cta:linear-gradient(135deg,#141010,#1c1616 55%,#231b1b);--gradient-ember:linear-gradient(90deg,transparent,#3d2f2f,transparent);--mesh-hero:radial-gradient(60% 80% at 18% 0%,#edeae80d,transparent 60%),radial-gradient(50% 60% at 100% 30%,#edeae80a,transparent 65%),radial-gradient(80% 90% at 60% 120%,#0000008c,transparent 70%);--mesh-cta:radial-gradient(70% 120% at 0% 0%,#edeae80d,transparent 60%),radial-gradient(60% 100% at 100% 100%,#edeae80a,transparent 65%);--glow-brand:0 0 0 1px #edeae81a,0 10px 40px -8px #00000080;--glow-brand-sm:0 0 22px -6px #0000008c;--glow-node:0 0 14px #edeae873;--shadow-glow:0 20px 56px -12px #0000008c;--glass-bg:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.dark{--glass-bg:color-mix(in oklab,var(--color-surface)72%,transparent)}}@layer base{html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%;overflow-x:clip}body{background:var(--color-body-bg);min-height:100%;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:10px}}@layer components{.pr-wrap{max-width:var(--content-w);margin-inline:auto;padding-inline:1.5rem}.pr-hero{text-align:center;padding-block:3.5rem 1rem}.pr-crumbs{color:var(--color-text-muted);align-items:center;gap:.4rem;margin-block-end:1.25rem;font-size:.8125rem;display:inline-flex}.pr-crumbs a{color:var(--color-text-muted);text-decoration:none;transition:color .15s}.pr-crumbs a:hover{color:var(--color-brand-600)}.pr-crumb-sep{opacity:.6;font-size:1rem}[dir=rtl] .pr-crumb-sep{transform:scaleX(-1)}.pr-badge{border-radius:var(--radius-pill);background:#cc1f1f1a;align-items:center;gap:.45rem;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pr-badge{background:color-mix(in srgb,var(--color-brand-600)10%,transparent)}}.pr-badge{color:var(--color-brand-600);border:1px solid #cc1f1f38}@supports (color:color-mix(in lab, red, red)){.pr-badge{border:1px solid color-mix(in srgb,var(--color-brand-600)22%,transparent)}}.pr-badge{font-size:.8125rem;font-weight:600}.pr-h1{letter-spacing:-.02em;color:var(--color-text-heading);margin-block:1.1rem .6rem;font-size:clamp(2rem,5vw,3.25rem);line-height:1.08}.pr-h1-thin{font-weight:400}.pr-h1-bold{color:var(--color-brand-600);font-weight:800}.pr-hero-sub{max-width:640px;color:var(--color-text-muted);margin-inline:auto;font-size:1.0625rem;line-height:1.6}.pr-main{padding-block:2rem 4.5rem}.pr-empty{text-align:center;color:var(--color-text-muted);padding-block:4rem;font-size:1.0625rem}.pr-tabs{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-block-end:2.25rem;display:flex}.pr-tab{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9375rem;font-weight:600;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.pr-tab i{font-size:1.15rem}.pr-tab:hover{border-color:var(--color-border-strong);background:var(--color-surface-hover)}.pr-tab.is-active{background:var(--color-brand-600);border-color:var(--color-brand-600);color:var(--color-text-on-brand);box-shadow:var(--shadow-brand)}.pr-panel[hidden]{display:none}.pr-cycles-row{justify-content:center;margin-block-end:2rem;display:flex}.pr-cycles{border-radius:var(--radius-pill);background:var(--color-surface-alt);border:1px solid var(--color-border);gap:.15rem;padding:.3rem;display:inline-flex;position:relative}.pr-cycles-thumb{border-radius:var(--radius-pill);inset-block:.25rem;background:#cc1f1f14;position:absolute;left:0}@supports (color:color-mix(in lab, red, red)){.pr-cycles-thumb{background:color-mix(in srgb,var(--color-brand-600)8%,transparent)}}.pr-cycles-thumb{border:1.5px solid var(--color-brand-600);box-shadow:0 0 0 3px #cc1f1f17}@supports (color:color-mix(in lab, red, red)){.pr-cycles-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-600)9%,transparent)}}.pr-cycles-thumb{z-index:0;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.pr-cycle{z-index:1;border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.pr-cycle:hover:not(.is-active){color:var(--color-text);background:#cc1f1f0f}@supports (color:color-mix(in lab, red, red)){.pr-cycle:hover:not(.is-active){background:color-mix(in srgb,var(--color-brand-600)6%,transparent)}}.pr-cycle.is-active{color:var(--color-brand-600);font-weight:700}.pr-save{border-radius:var(--radius-badge);background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-bd);padding:.15rem .3rem;font-size:.625rem;font-style:normal;font-weight:700;line-height:1}.pr-save-hot{background:var(--color-brand-600);color:var(--color-text-on-brand);border-color:var(--color-brand-600)}.pr-grid{grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:1.25rem;display:grid}.pr-plan{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;padding:1.6rem 1.4rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative}.pr-plan:hover{box-shadow:var(--shadow-lg);border-color:var(--color-border-strong);transform:translateY(-4px)}.pr-plan--featured{border-color:var(--color-brand-600);box-shadow:var(--shadow-brand)}.pr-plan-flag{border-radius:var(--radius-badge);background:var(--color-brand-600);color:var(--color-text-on-brand);align-items:center;gap:.35rem;padding:.25rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;inset-block-start:-.75rem;inset-inline-start:1.4rem}.pr-plan-head h3{color:var(--color-text-heading);font-size:1.1875rem;font-weight:700}.pr-plan-head p{color:var(--color-text-muted);min-height:1.25rem;margin-block-start:.3rem;font-size:.875rem}.pr-plan-price{margin-block:1.1rem 1.2rem}.pr-price-row{color:var(--color-text-heading);align-items:baseline;gap:.1rem;display:inline-flex}.pr-price-cur{align-self:flex-start;margin-block-start:.35rem;font-size:1.1rem;font-weight:700}.pr-price-num{letter-spacing:-.02em;font-size:2.4rem;font-weight:800;line-height:1}.pr-price-per{color:var(--color-text-muted);font-size:.875rem;font-weight:600}.pr-price-billed{color:var(--color-text-muted);min-height:1.05em;margin-block-start:.4rem;font-size:.75rem;display:block}.pr-price-custom{color:var(--color-text-heading);font-size:1.85rem;font-weight:800;display:block}.pr-feats{flex-direction:column;flex:1;gap:.6rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.pr-feats li{color:var(--color-text);align-items:flex-start;gap:.55rem;font-size:.875rem;line-height:1.4;display:flex}.pr-feats li i{color:var(--color-brand-600);flex-shrink:0;margin-block-start:.05rem;font-size:1rem}.pr-plan-cta{justify-content:center;align-items:center;gap:.45rem;width:100%;display:inline-flex}.pr-plan-trial{text-align:center;color:var(--color-text-muted);margin-block-start:.65rem;font-size:.75rem;display:block}.pr-panel-foot{text-align:center;margin-block-start:1.75rem}.pr-more-link{color:var(--color-brand-600);align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.pr-more-link i{transition:transform .15s}[dir=rtl] .pr-more-link i{transform:scaleX(-1)}.pr-more-link:hover{gap:.65rem}.pr-domains-head{text-align:center;margin-block-end:1.75rem}.pr-domains-head h2{color:var(--color-text-heading);font-size:1.5rem;font-weight:700}.pr-domains-head p{color:var(--color-text-muted);max-width:560px;margin-block-start:.5rem;margin-inline:auto}.pr-table-scroll{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow-x:auto}.pr-table{border-collapse:collapse;width:100%;min-width:640px}.pr-table thead th{text-align:start;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-surface-alt);border-block-end:1px solid var(--color-border);padding:.9rem 1.1rem;font-size:.75rem;font-weight:700;position:sticky;inset-block-start:0}.pr-table tbody td{border-block-end:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;padding:.85rem 1.1rem;font-size:.9375rem}.pr-table tbody tr:last-child td{border-block-end:0}.pr-table tbody tr:hover td{background:var(--color-surface-hover)}.pr-tld{color:var(--color-text-heading);align-items:center;gap:.5rem;font-weight:700;display:flex}.pr-tld-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-badge);background:#cc1f1f1f;padding:.1rem .4rem;font-size:.625rem;font-style:normal;font-weight:700}@supports (color:color-mix(in lab, red, red)){.pr-tld-badge{background:color-mix(in srgb,var(--color-brand-600)12%,transparent)}}.pr-tld-badge{color:var(--color-brand-600)}.pr-money{color:var(--color-text-heading);white-space:nowrap;font-weight:600}.pr-money small{color:var(--color-text-muted);margin-inline-start:.15rem;font-weight:500}.pr-free{border-radius:var(--radius-badge);background:#16a34a24;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pr-free{background:color-mix(in srgb,var(--color-success,#16a34a)14%,transparent)}}.pr-free{color:var(--color-success,#16a34a)}.pr-na{color:var(--color-text-muted)}.pr-table-action{text-align:end;white-space:nowrap}section.pr-cta{background:linear-gradient(135deg,var(--color-brand-700),var(--color-brand-600));box-shadow:var(--shadow-brand)}.pr-cta-inner{text-align:center;color:#fff;padding-block:3.5rem}.pr-cta-inner h2{color:#fff;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:800}.pr-cta-inner p{color:#ffffffe6;max-width:560px;margin-block:.85rem 1.75rem;margin-inline:auto;line-height:1.6}.pr-cta-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}.pr-cta-actions .btn-ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff73}.pr-cta-actions .btn-ghost:hover{background:#ffffff29}.pr-cta-note{color:#fffc;margin-block-start:1.25rem;font-size:.8125rem;display:block}}@media (prefers-reduced-motion:reduce){.pr-cycles-thumb,.pr-plan,.pr-tab,.pr-more-link,.pr-more-link i{transition:none!important}.pr-plan:hover{transform:none}}.dark section.pr-cta{border-block:1px solid var(--color-border);background-color:#141010;background-image:none}.dark .pr-h1-bold{color:var(--color-text-heading)}.drench{background:linear-gradient(135deg,var(--color-brand-800),var(--color-brand-600)55%,var(--color-brand-500));color:#ffffff9e;padding:clamp(4.5rem,9vw,7rem) 1.5rem clamp(4rem,8vw,6.5rem);position:relative;overflow:hidden}.drench:before{content:"";pointer-events:none;background:radial-gradient(42% 52% at 30% 30%,#ffffff24,#0000 68%);animation:16s ease-in-out infinite alternate drenchSheen;position:absolute;inset:-30%}.drench-mesh{pointer-events:none;width:100%;height:100%;opacity:var(--scene-weight,.8);-webkit-mask-image:radial-gradient(var(--clear-w,56%)var(--clear-h,62%)at 50% var(--clear-y,46%),transparent 40%,#000 74%);-webkit-mask-image:radial-gradient(var(--clear-w,56%)var(--clear-h,62%)at 50% var(--clear-y,46%),transparent 40%,#000 74%);-webkit-mask-image:radial-gradient(var(--clear-w,56%)var(--clear-h,62%)at 50% var(--clear-y,46%),transparent 40%,#000 74%);mask-image:radial-gradient(var(--clear-w,56%)var(--clear-h,62%)at 50% var(--clear-y,46%),transparent 40%,#000 74%);position:absolute;inset:0}.drench-links path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:7 11;animation:26s linear infinite drenchDash}.drench-node rect,.drench-node circle,.drench-node line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.drench-node{animation:6s ease-in-out infinite drenchBreathe;animation-delay:calc(var(--node-i,0)*-1.1s);transform-origin:50%;transform-box:fill-box}.drench-node-fill{fill:currentColor;stroke:none}.drench-node-halo{stroke-width:1px;opacity:.35}.drench-node--hub{animation:none}.drench-node--hub .drench-node-halo{transform-origin:50%;transform-box:fill-box;animation:4.5s ease-out infinite drenchHalo}.drench-packet{fill:#fff;offset-rotate:0deg;animation:drenchPacket var(--packet-t,8s)ease-in-out infinite;animation-delay:var(--packet-d,0s)}.drench-inner{max-width:var(--content-w);text-align:center;width:min(46rem,100%);margin-inline:auto;position:relative}.drench-chip{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:var(--radius-pill);color:#fff;background:#ffffff24;border:1px solid #ffffff47;margin-bottom:1.5rem;padding:.45rem 1rem;display:inline-flex}.drench-title{letter-spacing:-.02em;text-wrap:balance;margin-bottom:1.15rem;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.16}.drench-thin{color:#ffffffe0;font-weight:300;display:block}.drench-bold{color:#fff;font-weight:800;display:block}.drench-sub{color:#ffffffe6;text-wrap:pretty;margin-inline:auto;max-width:60ch;margin-bottom:2rem;font-size:clamp(1rem,1.9vw,1.125rem);line-height:1.8}.drench-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;display:flex}.drench-btn{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:var(--radius-btn);height:50px;color:var(--color-brand-700);transition:transform var(--transition-fast),box-shadow var(--transition-fast);background:#fff;border-bottom:none;padding-inline:1.6rem;font-size:.9875rem;text-decoration-line:none;display:inline-flex;box-shadow:0 10px 30px -10px #00000073}.drench-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px -12px #00000080}.drench-ghost{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:var(--radius-btn);color:#fff;height:50px;transition:background var(--transition-fast),border-color var(--transition-fast);border:1px solid #ffffff73;padding-inline:1.5rem;font-size:.9875rem;text-decoration-line:none;display:inline-flex}.drench-ghost:hover{background:#ffffff1f;border-color:#ffffffb3}[dir=rtl] .drench-btn .btn-arrow{transform:scaleX(-1)}@media (max-width:700px){.drench-mesh{opacity:.5}}@keyframes drenchSheen{0%{transform:translate(-4%,-3%)}to{transform:translate(6%,4%)}}@keyframes drenchDash{to{stroke-dashoffset:-360px}}@keyframes drenchBreathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes drenchHalo{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}@keyframes drenchPacket{0%{offset-distance:0%;opacity:0}12%{opacity:1}82%{opacity:1}to{offset-distance:100%;opacity:0}}.dark .drench{color:#df7575;background:linear-gradient(160deg,#171111 0%,#110e0e 55%,#0f0d0d 100%)}@supports (color:color-mix(in lab, red, red)){.dark .drench{color:color-mix(in oklab,var(--color-brand-400)62%,#b7abab)}}.dark .drench{border-block-end:1px solid var(--color-border)}.dark .drench:before{background:radial-gradient(42% 52% at 30% 30%,#edeae80f,#0000 68%)}.dark .drench-thin{color:#edeae8d1}.dark .drench-bold{color:var(--color-text-heading)}.dark .drench-sub{color:var(--color-text)}.dark .drench-chip{color:var(--color-brand-300);background:#f854541f;border-color:#f854544d}.dark .drench-packet{fill:var(--color-brand-400)}.dark .drench-ghost{border-color:var(--color-border-strong);color:var(--color-text-heading)}.dark .drench-ghost:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}@media (prefers-reduced-motion:reduce){.drench:before,.drench-links path,.drench-node,.drench-node--hub .drench-node-halo,.drench-packet{animation:none!important}.drench-packet{opacity:0}}.drench-solid path,.drench-solid line,.drench-solid rect,.drench-solid circle,.drench-solid ellipse,.drench-solid polyline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.drench-solid .is-faint{opacity:.45}.drench-draw path,.drench-draw polyline{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:var(--len,900);stroke-dashoffset:var(--len,900);animation:drenchDraw 3.4s var(--ease-out-soft,ease-out)forwards;animation-delay:calc(var(--draw-i,0)*.28s)}.drench-sweep{transform-box:view-box;transform-origin:var(--sweep-x,600px)var(--sweep-y,280px);animation:6s linear infinite drenchSweep}.drench-orbit{transform-box:view-box;transform-origin:var(--orbit-x,600px)var(--orbit-y,280px);animation:34s linear infinite drenchOrbit}.drench-bar{transform-box:fill-box;transform-origin:bottom;animation:drenchRise 1.1s var(--ease-out-soft,ease-out)both;animation-delay:calc(var(--bar-i,0)*.12s)}.drench-ping{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite drenchPing;animation-delay:calc(var(--ping-i,0)*.6s)}@keyframes drenchDraw{to{stroke-dashoffset:0}}@keyframes drenchSweep{to{transform:rotate(360deg)}}@keyframes drenchOrbit{to{transform:rotate(360deg)}}@keyframes drenchRise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes drenchPing{0%{opacity:1;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.drench-draw path,.drench-draw polyline{stroke-dashoffset:0;animation:none!important}.drench-sweep,.drench-orbit,.drench-ping{animation:none!important}.drench-ping{opacity:0}.drench-bar{opacity:1;transform:none;animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}