.hero-cta-primary:hover{background:var(--orange-press)!important}.hero-cta-secondary:hover{background:var(--surface)!important}.svc-card{border:1px solid var(--line);border-radius:var(--radius);transition:border-color var(--duration) var(--ease-standard), box-shadow var(--duration) var(--ease-standard), transform var(--duration) var(--ease-standard)}.svc-card:hover{border-color:color-mix(in oklch, var(--blue) 40%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-3px)}.mat-btn:hover{border-color:color-mix(in oklch, var(--blue) 40%, var(--line))!important}.work-tile{border:1px solid var(--line);background:var(--surface);transition:opacity .45s var(--ease-standard), filter .45s var(--ease-standard), transform var(--duration) var(--ease-standard), box-shadow var(--duration) var(--ease-standard);border-radius:14px;overflow:hidden}.work-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #002b5459}.work-tile span{text-shadow:0 1px 6px #00172dd9}@media (width<=640px){.wt-scrim{background:linear-gradient(#0000 50%,#00172d99)!important}}.qf-input:focus{border-color:var(--blue)!important;box-shadow:var(--focus)!important}.qf-submit:hover{background:var(--orange-press)!important}.hero-cta-primary:active,.hero-cta-secondary:active,.qf-submit:active{transform:translateY(1px)}.mat-btn:active{transform:scale(.985)}.hero-cta-primary,.qf-submit{position:relative;overflow:hidden}.hero-cta-primary:after,.qf-submit:after{content:"";pointer-events:none;transition:transform .7s var(--ease-standard);background:linear-gradient(115deg,#0000 35%,#ffffff6b 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.hero-cta-primary:hover:after,.qf-submit:hover:after{transform:translate(130%)}@media (width<=960px){.hero-grid,.cap-grid,.quality-grid,.quality-head,.faq-grid,.contact-grid{grid-template-columns:1fr!important}.quality-head{align-items:start!important;gap:20px!important}.faq-grid{gap:40px!important}.faq-aside{position:static!important}.contact-grid{padding:36px!important}.hero-h1{font-size:44px!important}.proc-timeline{display:none!important}.svc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.svc-feature{grid-column:1/-1!important}.svc-full{grid-template-columns:1fr!important}.svc-ral{align-items:flex-start!important}.gtk-grid,.proc-grid{grid-template-columns:1fr 1fr!important}}@media (width<=640px){.svc-grid,.gtk-grid,.proc-grid{grid-template-columns:minmax(0,1fr)!important}.stats-grid{grid-template-columns:1fr 1fr!important;gap:20px!important}.svc-feature{grid-template-columns:minmax(0,1fr)!important}.svc-ral-swatches{flex-wrap:wrap!important}.contact-grid{padding:24px!important}.hero-h1{font-size:38px!important}.hero-art{display:none}.hero-grid{padding:3.5rem 20px 3rem!important}section.py-24{padding-block:4rem}section.pb-24{padding-bottom:4rem}section .px-8{padding-inline:20px}.hero-stats{padding-inline:20px!important}.work-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;scroll-padding-inline:20px;overflow-x:auto;gap:14px!important;display:flex!important}.work-grid::-webkit-scrollbar{display:none}.faq-trigger{grid-template-columns:28px 1fr 28px!important}.faq-tag{display:none!important}.work-tile{scroll-snap-align:start;flex:1 0 82%;min-height:240px;grid-area:auto!important}.work-tile[data-hit=false]{display:none!important}}@media (width>=641px) and (width<=960px){.work-tile.col-span-3{grid-column:span 6/span 6!important}}.seg-btn.svelte-yyykcr:hover{color:var(--blue-ink)!important}.seg-btn.svelte-yyykcr:active{transform:scale(.985)}@media (width<=640px){.seg-btn.svelte-yyykcr{height:40px!important}}.gt-slide.svelte-1txauk8{opacity:0}.gt-slide.is-active.svelte-1txauk8{opacity:1}@media (prefers-reduced-motion:no-preference){.gt-slide.svelte-1txauk8{transition:opacity 1.2s ease-in-out}.gt-slide.svelte-1txauk8 img:where(.svelte-1txauk8){transition:transform 6s ease-out}.gt-slide.is-active.svelte-1txauk8 img:where(.svelte-1txauk8){transform:scale(1.05)}}.qc-report-cell.svelte-160uokx{flex-direction:column;min-width:0;display:flex}@media (width<=640px){.qc-report-cell.svelte-160uokx{display:block;overflow-x:visible}.qc-report-cell.svelte-160uokx>.qc-report-card:where(.svelte-160uokx){min-width:0}.qc-meta.svelte-160uokx{grid-template-columns:1fr 1fr!important}.qc-row.svelte-160uokx{grid-template-columns:1fr 56px 76px 12px!important;gap:0 8px!important;padding-left:16px!important;padding-right:16px!important}.qc-row.svelte-160uokx>:where(.svelte-160uokx):nth-child(2),.qc-row.svelte-160uokx>:where(.svelte-160uokx):nth-child(3){display:none}.qc-foot.svelte-160uokx{flex-wrap:wrap}}.faq-trigger.svelte-1rdgteu:hover{background:color-mix(in oklch, var(--surface) 55%, transparent)}.faq-cta.svelte-1rdgteu:hover{background:var(--orange-press)}.faq-body.svelte-1rdgteu{transition:grid-template-rows .34s var(--ease-standard);grid-template-rows:0fr;display:grid}.faq-body[data-open=true].svelte-1rdgteu{grid-template-rows:1fr}
