.site-footer[data-astro-cid-35ed7um5]{border-top:1px solid var(--color-border);background:var(--color-ink-950)}.site-footer__inner[data-astro-cid-35ed7um5]{width:min(100% - (var(--container-padding) * 2),var(--container-width));margin-inline:auto;display:grid;gap:var(--space-8);padding-block:var(--space-12)}.site-footer__brand[data-astro-cid-35ed7um5]{display:grid;gap:var(--space-3)}.site-footer__logo[data-astro-cid-35ed7um5]{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-35ed7um5] p[data-astro-cid-35ed7um5]{max-width:32rem;margin:0}.site-footer__nav[data-astro-cid-35ed7um5],.site-footer__contact[data-astro-cid-35ed7um5],.site-footer__legal[data-astro-cid-35ed7um5]{display:grid;align-content:start;gap:var(--space-2)}.site-footer[data-astro-cid-35ed7um5] strong[data-astro-cid-35ed7um5]{color:var(--color-text);font-size:var(--font-size-sm);text-transform:uppercase}.site-footer[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--color-text-muted);text-decoration:none}.site-footer[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--color-text)}.site-footer__meta[data-astro-cid-35ed7um5]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.site-footer__legal[data-astro-cid-35ed7um5]{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.site-footer__meta[data-astro-cid-35ed7um5]{margin:0}@media(min-width:48rem){.site-footer__inner[data-astro-cid-35ed7um5]{grid-template-columns:minmax(16rem,1.5fr) .7fr 1fr}.site-footer__legal[data-astro-cid-35ed7um5],.site-footer__meta[data-astro-cid-35ed7um5]{grid-column:1 / -1}.site-footer__legal[data-astro-cid-35ed7um5]{display:flex;flex-wrap:wrap;gap:var(--space-4)}}.brand-logo[data-astro-cid-uaf52tac]{display:block;height:auto;object-fit:contain}.brand-logo--header[data-astro-cid-uaf52tac]{width:clamp(5.7rem,18vw,7.4rem);filter:drop-shadow(0 .4rem .75rem rgb(0 0 0 / 32%))}.site-header[data-astro-cid-qlfjksao]{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--color-border);background:#060912e5;backdrop-filter:blur(16px)}.site-header__inner[data-astro-cid-qlfjksao]{width:min(100% - (var(--container-padding) * 2),var(--container-width));min-height:4.5rem;margin-inline:auto;display:grid;grid-template-columns:1fr auto;gap:var(--space-3);align-items:center;padding-block:var(--space-3)}.brand-link[data-astro-cid-qlfjksao]{display:inline-flex;min-width:0;align-items:center;color:var(--color-text);text-decoration:none}.primary-nav[data-astro-cid-qlfjksao]{grid-column:1 / -1;display:flex;gap:var(--space-2);overflow-x:auto;padding-block:var(--space-1);scrollbar-width:none}.primary-nav[data-astro-cid-qlfjksao]::-webkit-scrollbar{display:none}.primary-nav__link[data-astro-cid-qlfjksao]{flex:0 0 auto;border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:700;padding:var(--space-2) var(--space-3);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.primary-nav__link[data-astro-cid-qlfjksao]:hover,.primary-nav__link[data-astro-cid-qlfjksao].is-active{background:#58d9ff1a;color:var(--color-text)}.site-header__cta[data-astro-cid-qlfjksao]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:var(--radius-full);background:var(--color-coin-yellow);color:var(--color-ink-950);font-size:var(--font-size-sm);font-weight:900;padding-inline:var(--space-4);text-align:center;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast),translate var(--transition-fast),scale var(--transition-fast);white-space:nowrap}.site-header__cta[data-astro-cid-qlfjksao]:hover{background:var(--color-arcade-orange);transform:translateY(-1px)}@media(min-width:48rem){.site-header__inner[data-astro-cid-qlfjksao]{grid-template-columns:auto 1fr auto;gap:var(--space-6)}.primary-nav[data-astro-cid-qlfjksao]{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: rgb(66 83 134 / 58%);--color-border-strong: rgb(88 217 255 / 38%);--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 rgb(2 4 12 / 34%), 0 .25rem 1.2rem rgb(58 92 224 / 12%);--shadow-strong: 0 1.5rem 4rem rgb(2 4 12 / 48%), 0 .35rem 1.5rem rgb(88 217 255 / 12%);--container-width: 72rem;--container-padding: var(--space-5);--transition-fast: .16s ease;--transition-base: .22s ease}@media(min-width:48rem){:root{--container-padding: var(--space-8)}}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;background:var(--color-ink-950);color:var(--color-text);font-family:var(--font-family-body);line-height:var(--line-height-body);text-size-adjust:100%}body{min-height:100vh;margin:0;background:linear-gradient(135deg,var(--color-ink-900) 0%,var(--color-ink-950) 54%,#081026 100%);color:var(--color-text)}body,button,input,select,textarea{font:inherit}img,picture,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-color:#58d9ffb8;text-underline-offset:.2em}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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-motion]{transition:opacity .48s ease var(--motion-delay, 0ms),translate .48s cubic-bezier(.2,.7,.2,1) var(--motion-delay, 0ms)}.motion-pending{opacity:0;translate:0 18px}[data-motion=fade].motion-pending{translate:none}.motion-seen{opacity:1;translate:0 0}.process-list>.motion-seen .process-list__number{animation:arcade-step .55s ease-out var(--motion-delay, 0ms) backwards}@keyframes arcade-step{0%{scale:.88;box-shadow:0 0 0 0 transparent}55%{scale:1.06;box-shadow:0 0 0 .4rem #ff3d621f}to{scale:1;box-shadow:0 0 0 0 transparent}}.home-hero__picture{translate:0 var(--hero-drift, 0px);scale:1.065}.visual-proof__picture,.rental-hero__picture,.qr-hero__picture{transition:transform .35s ease,scale .35s ease}[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 ease}@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 ease,border-color .16s ease,color .16s ease,transform .16s ease,translate .16s ease,scale .16s ease}.quote-form :is(input,select,textarea){transition:border-color .16s ease,box-shadow .16s ease}.quote-form :is(input,select,textarea):focus-visible{border-color:var(--color-neon-cyan)}.quote-form button:disabled{cursor:wait;opacity:.8;transform:none;translate:none;scale:1}.quote-form button[aria-busy=true]:after{content:"";width:1em;height:1em;margin-left:.6em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:arcade-send .8s linear infinite}@keyframes arcade-send{to{rotate:360deg}}@media(max-width:47.99rem){[data-motion]{--motion-delay: 0ms !important}.home-hero__picture{translate:none;scale:1}}@media(prefers-reduced-motion:reduce){[data-motion]{opacity:1;translate:none;transition: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{translate:none;scale:1!important;transform:none!important;transition:none}.button-link,.site-header__cta,.quote-form button,.quote-form :is(input,select,textarea){transition:none;translate:none!important;scale:1!important;transform:none!important}}@media print{[data-motion]{opacity:1!important;translate:none!important;transition: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, 0ms),translate .48s cubic-bezier(.2,.7,.2,1) var(--motion-delay, 0ms)}@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, 0ms),translate .48s cubic-bezier(.2,.7,.2,1) var(--motion-delay, 0ms)}body[data-site-motion] :is(.process-list__number,.feature-list>li>span){transition:box-shadow .18s ease,transform .18s ease}body[data-site-motion] :is(.faq-list summary,.delivery-card dt,.delivery-table dt){transition:color .18s ease}body[data-site-motion] .faq-list summary::marker{transition:color .18s ease}body[data-site-motion] :is(main a:not(.button-link),.site-footer a){transition:color .18s ease,text-decoration-color .18s ease;text-underline-offset:.2em}body[data-site-motion] .site-footer a{text-decoration-line:underline;text-decoration-color:transparent}@media(hover:hover)and (pointer:fine){body[data-site-motion] :is(.process-list>li,.info-card):hover{border-color:#58d9ffa6;background-color:#58d9ff14}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){border-color:#58d9ffa6;background-color:#58d9ff14}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{border-color:#f6c945a6;background-color:#f6c94526}body[data-site-motion] .category-list>li:hover{border-color:#58d9ffa6;background-color:#58d9ff29}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{border-color:#f6c9457f;background-color:#f6c94517}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{border-color:#58d9ffa6;background-color:#58d9ff0f}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){border-color:#58d9ffa6;background-color:#58d9ff14}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){border-color:#58d9ffa6;background-color:#58d9ff0f}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{background-color:#58d9ff1a;color:var(--color-text)}@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}}
