.site-footer[data-astro-cid-oenwriqq]{border-top:1px solid var(--color-border);background:var(--color-ink-950)}.site-footer__inner[data-astro-cid-oenwriqq]{width:min(100% - (var(--container-padding) * 2), var(--container-width));gap:var(--space-8);padding-block:var(--space-12);margin-inline:auto;display:grid}.site-footer__brand[data-astro-cid-oenwriqq]{gap:var(--space-3);display:grid}.site-footer__logo[data-astro-cid-oenwriqq]{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-xl);line-height:var(--line-height-tight);text-decoration:none}.site-footer__brand[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{max-width:32rem;margin:0}.site-footer__nav[data-astro-cid-oenwriqq],.site-footer__contact[data-astro-cid-oenwriqq],.site-footer__legal[data-astro-cid-oenwriqq]{align-content:start;gap:var(--space-2);display:grid}.site-footer[data-astro-cid-oenwriqq] strong[data-astro-cid-oenwriqq]{color:var(--color-text);font-size:var(--font-size-sm);text-transform:uppercase}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-text-muted);text-decoration:none}.site-footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-text)}.site-footer__meta[data-astro-cid-oenwriqq]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.site-footer__legal[data-astro-cid-oenwriqq]{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.site-footer__meta[data-astro-cid-oenwriqq]{margin:0}@media (width>=48rem){.site-footer__inner[data-astro-cid-oenwriqq]{grid-template-columns:minmax(16rem,1.5fr) .7fr 1fr}.site-footer__legal[data-astro-cid-oenwriqq],.site-footer__meta[data-astro-cid-oenwriqq]{grid-column:1/-1}.site-footer__legal[data-astro-cid-oenwriqq]{gap:var(--space-4);flex-wrap:wrap;display:flex}}.brand-logo[data-astro-cid-w5cgzafo]{object-fit:contain;height:auto;display:block}.brand-logo--header[data-astro-cid-w5cgzafo]{filter:drop-shadow(0 .4rem .75rem #00000052);width:clamp(5.7rem,18vw,7.4rem)}.site-header[data-astro-cid-isef26zo]{z-index:20;border-bottom:1px solid var(--color-border);backdrop-filter:blur(16px);background:#060912e6;position:sticky;top:0}.site-header__inner[data-astro-cid-isef26zo]{width:min(100% - (var(--container-padding) * 2), var(--container-width));gap:var(--space-3);min-height:4.5rem;padding-block:var(--space-3);grid-template-columns:1fr auto;align-items:center;margin-inline:auto;display:grid}.brand-link[data-astro-cid-isef26zo]{min-width:0;color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.primary-nav[data-astro-cid-isef26zo]{gap:var(--space-2);padding-block:var(--space-1);scrollbar-width:none;grid-column:1/-1;display:flex;overflow-x:auto}.primary-nav[data-astro-cid-isef26zo]::-webkit-scrollbar{display:none}.primary-nav__link[data-astro-cid-isef26zo]{border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);transition:background var(--transition-fast), color var(--transition-fast);flex:none;font-weight:700;text-decoration:none}.primary-nav__link[data-astro-cid-isef26zo]:hover,.primary-nav__link[data-astro-cid-isef26zo].is-active{color:var(--color-text);background:#58d9ff1a}.site-header__cta[data-astro-cid-isef26zo]{border-radius:var(--radius-full);background:var(--color-coin-yellow);min-height:2.75rem;color:var(--color-ink-950);font-size:var(--font-size-sm);padding-inline:var(--space-4);text-align:center;transition:background var(--transition-fast), transform var(--transition-fast), translate var(--transition-fast), scale var(--transition-fast);white-space:nowrap;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:inline-flex}.site-header__cta[data-astro-cid-isef26zo]:hover{background:var(--color-arcade-orange);transform:translateY(-1px)}@media (width>=48rem){.site-header__inner[data-astro-cid-isef26zo]{gap:var(--space-6);grid-template-columns:auto 1fr auto}.primary-nav[data-astro-cid-isef26zo]{grid-column:auto;justify-content:center;overflow:visible}}:root{color-scheme:dark;--color-ink-950:#060912;--color-ink-900:#0e1530;--color-ink-800:#11182d;--color-ink-700:#151d37;--color-ink-600:#2e3b68;--color-ink-500:#425386;--color-ink-100:#f4f7ff;--color-ink-200:#dce6ff;--color-ink-300:#c0cae5;--color-ink-400:#9ba8cf;--color-brand-red:#ff3d62;--color-brand-red-dark:#d92d3a;--color-joystick-blue:#3a5ce0;--color-coin-yellow:#f6c945;--color-neon-cyan:#58d9ff;--color-arcade-orange:#ffa548;--color-surface:var(--color-ink-900);--color-surface-raised:var(--color-ink-700);--color-surface-muted:var(--color-ink-800);--color-text:var(--color-ink-100);--color-text-muted:var(--color-ink-300);--color-border:#42538694;--color-border-strong:#58d9ff61;--color-focus:var(--color-neon-cyan);--font-family-display:"Arial Black", "Impact", "Trebuchet MS", system-ui, sans-serif;--font-family-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-size-4xl:3rem;--line-height-tight:1.1;--line-height-heading:1.18;--line-height-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:999rem;--shadow-soft:0 1rem 3rem #02040c57, 0 .25rem 1.2rem #3a5ce01f;--shadow-strong:0 1.5rem 4rem #02040c7a, 0 .35rem 1.5rem #58d9ff1f;--container-width:72rem;--container-padding:var(--space-5);--transition-fast:.16s ease;--transition-base:.22s ease}@media (width>=48rem){:root{--container-padding:var(--space-8)}}*,:before,:after{box-sizing:border-box}html{background:var(--color-ink-950);min-width:320px;color:var(--color-text);font-family:var(--font-family-body);line-height:var(--line-height-body);text-size-adjust:100%}body{background:linear-gradient(135deg, var(--color-ink-900) 0%, var(--color-ink-950) 54%, #081026 100%);min-height:100vh;color:var(--color-text);margin:0}body,button,input,select,textarea{font:inherit}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-color:#58d9ffb8}a:hover{text-decoration-color:var(--color-neon-cyan)}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{font-family:var(--font-family-display);line-height:var(--line-height-heading);letter-spacing:0}p{color:var(--color-text-muted)}.container{width:min(100% - (var(--container-padding) * 2), var(--container-width));margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-motion]{transition:opacity .48s ease var(--motion-delay,0s), translate .48s cubic-bezier(.2, .7, .2, 1) var(--motion-delay,0s)}.motion-pending{opacity:0;translate:0 18px}[data-motion=fade].motion-pending{translate:none}.motion-seen{opacity:1;translate:0}.process-list>.motion-seen .process-list__number{animation:arcade-step .55s ease-out var(--motion-delay,0s) backwards}@keyframes arcade-step{0%{scale:.88;box-shadow:0 0 #0000}55%{scale:1.06;box-shadow:0 0 0 .4rem #ff3d621f}to{scale:1;box-shadow:0 0 #0000}}.home-hero__picture{translate:0 var(--hero-drift,0px);scale:1.065}.visual-proof__picture,.rental-hero__picture,.qr-hero__picture{transition:transform .35s,scale .35s}[data-product-tilt]{perspective:900px}[data-product-tilt]>picture{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.visual-proof__item{transition:border-color .25s}@media (hover:hover) and (pointer:fine){.visual-proof__item:hover>picture,.rental-hero__media:hover>picture,.qr-hero__media:hover>picture{scale:1.035}.visual-proof__item[data-product-tilt]:hover{border-color:var(--color-neon-cyan)}.button-link:hover,.site-header__cta:hover,.quote-form button:hover{translate:0 -1px}}.button-link:active,.site-header__cta:active,.quote-form button:active{translate:0 1px;scale:.98}.button-link,.site-header__cta,.quote-form button{transition:background .16s,border-color .16s,color .16s,transform .16s,translate .16s,scale .16s}.quote-form :is(input,select,textarea){transition:border-color .16s,box-shadow .16s}.quote-form :is(input,select,textarea):focus-visible{border-color:var(--color-neon-cyan)}.quote-form button:disabled{cursor:wait;opacity:.8;transform:translate(0,0)scale(1)}.quote-form button[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-left:.6em;animation:.8s linear infinite arcade-send}@keyframes arcade-send{to{rotate:360deg}}@media (width<=47.99rem){[data-motion]{--motion-delay:0s!important}.home-hero__picture{translate:none;scale:1}}@media (prefers-reduced-motion:reduce){[data-motion]{opacity:1;transition:none;translate:none}.process-list__number,.quote-form button[aria-busy=true]:after{animation:none!important}.home-hero__picture,.visual-proof__picture,.rental-hero__picture,.qr-hero__picture{transition:none;translate:none;transform:none!important}.button-link,.site-header__cta,.quote-form button,.quote-form :is(input,select,textarea){transition:none;transform:none!important}}@media print{[data-motion]{opacity:1!important;transition:none!important;translate:none!important}.process-list__number{animation:none!important}.home-hero__picture{translate:none;scale:1}}.visual-proof__item[data-motion]{transition:border-color .25s ease, opacity .48s ease var(--motion-delay,0s), translate .48s cubic-bezier(.2, .7, .2, 1) var(--motion-delay,0s)}@media (prefers-reduced-motion:reduce){.visual-proof__item[data-motion]{transition:none}}body[data-site-motion] :is(.process-list>li,.info-card,.faq-list>details,.price-block,.home-hero__facts>li,.rental-hero__highlights>li,.qr-hero__facts>li,.home-hero__eyebrow,.qr-hero__eyebrow,.category-list>li,.feature-list>li,.delivery-card dl>div,.delivery-table dl>div,.request-type__choices>label){transition:background-color .18s ease, border-color .18s ease, box-shadow .18s ease, color .18s ease, opacity .48s ease var(--motion-delay,0s), translate .48s cubic-bezier(.2, .7, .2, 1) var(--motion-delay,0s)}body[data-site-motion] :is(.process-list__number,.feature-list>li>span){transition:box-shadow .18s,transform .18s}body[data-site-motion] :is(.faq-list summary,.delivery-card dt,.delivery-table dt),body[data-site-motion] .faq-list summary::marker{transition:color .18s}body[data-site-motion] :is(main a:not(.button-link),.site-footer a){text-underline-offset:.2em;transition:color .18s,text-decoration-color .18s}body[data-site-motion] .site-footer a{text-decoration-line:underline;text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){body[data-site-motion] :is(.process-list>li,.info-card):hover{background-color:#58d9ff14;border-color:#58d9ffa6}body[data-site-motion] .process-list>li:hover .process-list__number{transform:scale(1.04);box-shadow:0 0 0 .3rem #ff3d621f,0 0 16px #ff3d622e}body[data-site-motion] .faq-list>details:has(>summary:hover){background-color:#58d9ff14;border-color:#58d9ffa6}body[data-site-motion] .faq-list summary:hover,body[data-site-motion] .faq-list summary:hover::marker{color:var(--color-neon-cyan)}body[data-site-motion] :is(.home-hero__facts>li,.rental-hero__highlights>li,.qr-hero__facts>li,.home-hero__eyebrow,.qr-hero__eyebrow):hover{background-color:#f6c94526;border-color:#f6c945a6}body[data-site-motion] .category-list>li:hover{background-color:#58d9ff29;border-color:#58d9ffa6}body[data-site-motion] .feature-list>li:hover{color:var(--color-text)}body[data-site-motion] .feature-list>li:hover>span{box-shadow:0 0 0 .3rem #f6c9453b,0 0 12px #f6c9454d}body[data-site-motion] .price-block:hover{border-color:#f6c945b8;box-shadow:0 0 18px #f6c9451a}body[data-site-motion] .section :is(.delivery-card dl>div,.delivery-table dl>div):hover{background-color:#f6c94517;border-color:#f6c94580}body[data-site-motion] .section :is(.delivery-card dl>div,.delivery-table dl>div):hover dt{color:var(--color-text)}body[data-site-motion] .request-type__choices>label:not(:has(input:checked)):hover{background-color:#58d9ff0f;border-color:#58d9ffa6}body[data-site-motion] :is(main a:not(.button-link),.site-footer a):hover{color:var(--color-neon-cyan);text-decoration-color:currentColor}}body[data-site-motion] .faq-list>details:has(>summary:focus-visible){background-color:#58d9ff14;border-color:#58d9ffa6}body[data-site-motion] .faq-list summary:focus-visible,body[data-site-motion] .faq-list summary:focus-visible::marker{color:var(--color-neon-cyan)}body[data-site-motion] .request-type__choices>label:has(input:focus-visible){outline:2px solid var(--color-neon-cyan);outline-offset:3px}body[data-site-motion] .request-type__choices>label:not(:has(input:checked)):has(input:focus-visible){background-color:#58d9ff0f;border-color:#58d9ffa6}body[data-site-motion] :is(main a:not(.button-link),.site-footer a):focus-visible{color:var(--color-neon-cyan);text-decoration-color:currentColor}body[data-site-motion] .primary-nav__link:focus-visible{color:var(--color-text);background-color:#58d9ff1a}@media (prefers-reduced-motion:reduce){body[data-site-motion] :is(.process-list>li,.info-card,.faq-list>details,.price-block,.home-hero__facts>li,.rental-hero__highlights>li,.qr-hero__facts>li,.home-hero__eyebrow,.qr-hero__eyebrow,.category-list>li,.feature-list>li,.delivery-card dl>div,.delivery-table dl>div,.request-type__choices>label,.process-list__number,.feature-list>li>span,.faq-list summary,.delivery-card dt,.delivery-table dt,main a:not(.button-link),.site-footer a),body[data-site-motion] .faq-list summary::marker{transition:none}body[data-site-motion] .process-list>li:hover .process-list__number{transform:none}}@media print{body[data-site-motion] .process-list__number{transform:none!important}}
