.visual[data-astro-cid-i3xutpoc]{aspect-ratio:1/.86;width:100%;max-width:560px;margin-inline:auto;position:relative}.window[data-astro-cid-i3xutpoc]{box-shadow:var(--shadow-3);padding:0;position:absolute;inset:6% 6% 10% 4%;overflow:hidden}.chrome[data-astro-cid-i3xutpoc]{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:12px 16px;display:flex;& span{background:var(--line-strong);border-radius:50%;width:10px;height:10px}}.url[data-astro-cid-i3xutpoc]{color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-full);margin-left:12px;padding:3px 12px;font-size:.75rem}.page[data-astro-cid-i3xutpoc]{gap:22px;padding:20px 22px;display:grid}.page-nav[data-astro-cid-i3xutpoc]{align-items:center;gap:10px;display:flex;& i{background:var(--line);border-radius:4px;width:36px;height:6px;&:first-of-type{margin-left:auto}}}.page-logo[data-astro-cid-i3xutpoc]{height:20px}.page-hero[data-astro-cid-i3xutpoc]{gap:10px;display:grid;& b{background:var(--ink);opacity:.85;border-radius:6px;width:82%;height:14px}& .short{width:56%}& em{background:var(--accent);border-radius:var(--radius-full);width:96px;height:26px;margin-top:8px}}.page-cards[data-astro-cid-i3xutpoc]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid;& i{background:linear-gradient(160deg, var(--accent-soft), var(--surface));border:1px solid var(--line);border-radius:var(--radius-sm);height:64px}}.float[data-astro-cid-i3xutpoc]{border-radius:var(--radius-md);box-shadow:var(--shadow-3);align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;& .label{color:var(--muted);font-size:.625rem}& .value{color:var(--ink);font-weight:600;line-height:1.3}& .icon-tile{width:36px;height:36px;& svg{width:18px;height:18px}}}.score[data-astro-cid-i3xutpoc]{top:0;right:0}.secure[data-astro-cid-i3xutpoc]{bottom:22%;left:-2%}.backup[data-astro-cid-i3xutpoc]{bottom:0;right:2%}.uptime[data-astro-cid-i3xutpoc]{color:var(--good);border-radius:var(--radius-full);gap:8px;padding:8px 14px;font-size:.8125rem;top:30%;right:0;& svg{width:16px;height:16px}}@media (prefers-reduced-motion:no-preference){.float[data-astro-cid-i3xutpoc]{animation:6s ease-in-out infinite alternate drift}.secure[data-astro-cid-i3xutpoc]{animation-duration:7s;animation-delay:-2s}.backup[data-astro-cid-i3xutpoc]{animation-duration:5.5s;animation-delay:-4s}.uptime[data-astro-cid-i3xutpoc]{animation-duration:6.5s;animation-delay:-1s}.page-cards[data-astro-cid-i3xutpoc] i[data-astro-cid-i3xutpoc]{background:linear-gradient(100deg, transparent 30%, var(--paper) 50%, transparent 70%) -150% 0 / 200% 100% no-repeat, linear-gradient(160deg, var(--accent-soft), var(--surface));animation:3.2s ease-in-out infinite shimmer;&:nth-child(2){animation-delay:.15s}&:nth-child(3){animation-delay:.3s}}.uptime[data-astro-cid-i3xutpoc] .dot[data-astro-cid-i3xutpoc]{animation:2s ease-in-out infinite pulse}}@keyframes drift{to{translate:0 -10px}}@keyframes shimmer{60%,to{background-position:250% 0,0 0}}@keyframes pulse{50%{opacity:.3}}.strip[data-astro-cid-46mmsxmu]{gap:var(--space-4);display:grid;& .label{color:var(--muted)}}.track[data-astro-cid-46mmsxmu]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.row[data-astro-cid-46mmsxmu]{gap:48px;width:max-content;display:flex;& img{opacity:.5;filter:brightness(0);width:auto;height:26px}}@media (prefers-color-scheme:dark){.row[data-astro-cid-46mmsxmu] img[data-astro-cid-46mmsxmu]{filter:brightness(0)invert();opacity:.6}}@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-46mmsxmu]{animation:40s linear infinite scroll}.track[data-astro-cid-46mmsxmu]:hover .row[data-astro-cid-46mmsxmu]{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-46mmsxmu]{flex-wrap:wrap;width:auto;& li[aria-hidden]{display:none}}}@keyframes scroll{to{translate:calc(-50% - 24px)}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);gap:clamp(48px,7vw,88px);padding-block:clamp(48px,8vw,104px) clamp(48px,6vw,72px);display:grid;position:relative;overflow:hidden}.backdrop[data-astro-cid-lcdefpme]{background:radial-gradient(50% 60% at 80% 20%, var(--glow), transparent 70%), radial-gradient(40% 50% at 10% 0%, var(--accent-soft), transparent 70%), linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 56px 56px;opacity:.8;pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(100% 90% at 50% 0,#000 35%,#0000 80%)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-8);display:grid;position:relative;@media (width>=1024px){grid-template-columns:1.2fr 1fr}}.hero-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:var(--space-5);display:grid;& h1{font-size:var(--font-size-display);letter-spacing:-.045em;line-height:1.02}& .lead{max-width:540px}}.rating[data-astro-cid-lcdefpme]{font-size:var(--font-size-small);color:var(--muted);align-items:center;gap:10px;text-decoration:none;display:inline-flex;&:hover{color:var(--ink)}}.stars[data-astro-cid-lcdefpme]{color:var(--warn);gap:2px;display:flex;& svg{fill:currentColor;width:16px;height:16px}}.features[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid;@media (width>=640px){grid-template-columns:repeat(2,1fr)}@media (width>=1024px){grid-template-columns:repeat(3,1fr)}& li{align-content:start;gap:var(--space-3);display:grid}& .icon-tile{margin-bottom:var(--space-2)}& p{color:var(--muted)}}.stats-band[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding-block:clamp(56px,8vw,96px)}.stats-inner[data-astro-cid-lcdefpme]{gap:var(--space-7);display:grid;@media (width>=960px){grid-template-columns:1fr 2fr;align-items:center}}.stats[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid;@media (width>=720px){grid-template-columns:repeat(4,1fr)}& div{padding-left:var(--space-4);flex-direction:column-reverse;gap:4px;display:flex;position:relative;&:before{content:"";background:var(--accent);transform-origin:bottom;width:2px;transition:scale .8s var(--ease) var(--delay,0s);border-radius:2px;position:absolute;inset:0 auto 0 0}}& dt{font-size:var(--font-size-small);color:var(--muted)}& dd{letter-spacing:var(--tracking-tight);color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;line-height:1;display:flex}}@media (prefers-reduced-motion:no-preference){.js .stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:not(.is-visible):before{scale:1 0}}.packages[data-astro-cid-lcdefpme]{gap:var(--space-5);display:grid;@media (width>=720px){grid-template-columns:repeat(2,1fr)}@media (width>=1100px){grid-template-columns:repeat(6,1fr);&>*{grid-column:span 2}&>:nth-child(4){grid-column:2/span 2}}}.testimonial[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-5);text-align:center;max-width:880px;box-shadow:var(--shadow-2);margin-inline:auto;padding:clamp(32px,6vw,64px);display:grid;& blockquote p{letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.35rem,2.6vw,1.9rem);font-weight:500;line-height:1.35}}.quote-icon[data-astro-cid-lcdefpme]{width:40px;height:40px;color:var(--accent)}figcaption[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);text-align:left;display:flex;& strong{color:var(--ink);display:block}& span span{font-size:var(--font-size-small);color:var(--muted)}}blockquote[data-astro-cid-lcdefpme]{hanging-punctuation:first}.avatar[data-astro-cid-lcdefpme]{width:44px;height:44px;color:var(--on-accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;place-items:center;font-weight:600;display:grid}.reviews[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-3);padding-top:var(--space-5);color:var(--muted);border-top:1px solid var(--line);font-size:.9375rem;display:grid;& strong{color:var(--ink)}}
