.results[data-astro-cid-sbdrrdu7]{padding-top:clamp(3rem,2rem + 4vw,6rem)}.results__inner[data-astro-cid-sbdrrdu7]{position:relative}.results__grid[data-astro-cid-sbdrrdu7]{gap:var(--space-3);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-sbdrrdu7]{gap:var(--space-1);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--c-paper-deep) 75%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-ink) 6%, transparent);align-content:start;display:grid}.tile[data-astro-cid-sbdrrdu7] .tile__icon{color:var(--accent);margin-bottom:var(--space-3)}.tile__value[data-astro-cid-sbdrrdu7]{font-family:var(--font-display);color:var(--accent);font-size:clamp(2rem,1.4rem + 2.2vw,3.2rem);font-weight:700;line-height:1}.tile__label[data-astro-cid-sbdrrdu7]{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:.88rem;font-weight:600;line-height:1.2}.banner[data-astro-cid-sbdrrdu7]{justify-content:space-between;align-items:center;gap:var(--space-6);margin-top:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--accent);color:var(--on-accent);transition:background var(--dur-fast);text-decoration:none;display:flex;box-shadow:0 12px 24px -12px #9c1f1699}.banner[data-astro-cid-sbdrrdu7]:hover{background:var(--accent-hover)}.banner__text[data-astro-cid-sbdrrdu7]{max-width:22ch;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.2rem,1rem + .9vw,1.9rem);font-weight:600;line-height:1.1}.banner__go[data-astro-cid-sbdrrdu7]{border-radius:var(--radius);border:1.5px solid;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid;transform:skew(-8deg)}.results[data-astro-cid-sbdrrdu7] .results__band{z-index:-1;height:clamp(11rem,8rem + 12vw,20rem);margin-top:calc(-1*clamp(1rem,2vw,2.5rem));position:relative}@media (width>=900px){.results__grid[data-astro-cid-sbdrrdu7]{grid-template-columns:repeat(4,1fr)}.tile[data-astro-cid-sbdrrdu7]{padding:var(--space-8) var(--space-6)}.banner__text[data-astro-cid-sbdrrdu7]{max-width:none}}.cases__track[data-astro-cid-blpbwyrs]{gap:var(--space-4);padding:0 var(--gutter) var(--space-2);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(88%,26rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.cases__track[data-astro-cid-blpbwyrs]::-webkit-scrollbar{display:none}.case[data-astro-cid-blpbwyrs]{--_bg:var(--c-navy);border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--_bg), var(--c-navy-deep));min-height:16rem;color:var(--c-cream);scroll-snap-align:start;grid-template-columns:46% 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 30px -18px #12202ab3}.case--red[data-astro-cid-blpbwyrs]{--_bg:#b6261b}.case[data-astro-cid-blpbwyrs] .case__photo{object-fit:cover;object-position:top;width:100%;height:100%;mask-image:linear-gradient(90deg,#000 72%,#0000)}.case__body[data-astro-cid-blpbwyrs]{align-content:start;gap:var(--space-4);padding:var(--space-6) var(--space-6) 4.5rem var(--space-2);display:grid}.case__badge[data-astro-cid-blpbwyrs]{border:1px dashed color-mix(in srgb, var(--c-cream) 55%, transparent);border-radius:var(--radius);letter-spacing:.04em;text-transform:uppercase;opacity:.8;justify-self:start;padding:.2em .6em;font-size:.68rem}.case__quote[data-astro-cid-blpbwyrs]{margin:0;font-size:1.05rem;line-height:1.38}.case__who[data-astro-cid-blpbwyrs]{opacity:.85;font-size:.8rem;display:grid}.case__who[data-astro-cid-blpbwyrs] strong[data-astro-cid-blpbwyrs]{font-family:var(--font-display);opacity:1;font-size:1.2rem;font-weight:600}.case__go[data-astro-cid-blpbwyrs]{right:var(--space-4);bottom:var(--space-4);border:1.5px solid color-mix(in srgb, var(--c-cream) 75%, transparent);border-radius:var(--radius);place-items:center;width:2.8rem;height:2.8rem;display:grid;position:absolute;transform:skew(-8deg)}.cases__dots[data-astro-cid-blpbwyrs]{margin-top:var(--space-4);justify-content:center;gap:.45rem;display:flex}.dot[data-astro-cid-blpbwyrs]{border:1.5px solid var(--c-ink);width:.55rem;height:.55rem;transition:background var(--dur-fast);border-radius:50%}.dot[data-astro-cid-blpbwyrs].is-active{background:var(--c-ink)}@media (width>=900px){.cases__track[data-astro-cid-blpbwyrs]{width:min(100% - 2 * var(--gutter), var(--container));grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));grid-auto-flow:row;margin-inline:auto;padding:0;overflow:visible}.case[data-astro-cid-blpbwyrs]{min-height:18rem}.cases__dots[data-astro-cid-blpbwyrs]{display:none}}.lead[data-astro-cid-d27ueszh]{--mint:#8af5c0;--mint-dim:#5fbf93;--mint-line:#8af5c059;--H:calc(var(--W) * 887 / 1774);isolation:isolate;color:var(--c-cream);--W:max(100vw * 2.25, 860px);background:#120d0a;position:relative;overflow:hidden}.lead__head[data-astro-cid-d27ueszh]{z-index:2;height:calc(var(--H) * .3);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.lead__head[data-astro-cid-d27ueszh] .heading{gap:.25rem;width:100%;margin-bottom:0}.lead__head[data-astro-cid-d27ueszh] .heading__bar{width:3rem;height:4px;margin-bottom:.2rem}.lead__head[data-astro-cid-d27ueszh] .heading__title{font-size:clamp(1.2rem,5.4vw,2.1rem)}.lead__head[data-astro-cid-d27ueszh] .heading__lead{font-size:clamp(.72rem,3.1vw,.95rem);line-height:1.35}.lead__head[data-astro-cid-d27ueszh] .heading__title,.lead__head[data-astro-cid-d27ueszh] .heading__lead{text-shadow:0 2px 14px #000000bf}.lead__window[data-astro-cid-d27ueszh]{height:calc(var(--H) * .9);position:relative;overflow:hidden}.lead__stage[data-astro-cid-d27ueszh]{width:var(--W);aspect-ratio:1774/887;position:absolute;top:0;left:50%;transform:translate(-51.7%)}.lead[data-astro-cid-d27ueszh] .lead__bg{width:100%;height:100%;position:absolute;inset:0}.lead[data-astro-cid-d27ueszh]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0806cc,#0a080666 24%,#0000 34%);position:absolute;inset:0}.crt[data-astro-cid-d27ueszh]{z-index:2;width:27.62%;height:35.96%;position:absolute;top:37.09%;left:35.06%}.crt__screen[data-astro-cid-d27ueszh]{-webkit-text-size-adjust:none;text-size-adjust:none;background:radial-gradient(at 50% 45%,#12382cf5 0%,#0a231bf7 60%,#05120dfa 100%);border-radius:9%/13%;align-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 30px #000c,inset 0 0 4px #000000e6;container-type:inline-size}.crt__field[data-astro-cid-d27ueszh],.crt__input[data-astro-cid-d27ueszh],.crt__plans[data-astro-cid-d27ueszh],.crt__go[data-astro-cid-d27ueszh]{min-width:0}.crt__input[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]{width:100%}@media (width>=1000px){.lead[data-astro-cid-d27ueszh]{--W:max(100vw, 2150px);height:calc(var(--H) * .76)}.lead[data-astro-cid-d27ueszh]:before{background:linear-gradient(#0a0806d9,#0a080673 55%,#0000);height:30%;inset:0 0 auto}.lead[data-astro-cid-d27ueszh]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0a0806b3);height:14%;position:absolute;bottom:0;left:0;right:0}.lead__head[data-astro-cid-d27ueszh]{width:min(100%,60rem);height:auto;display:block;position:absolute;top:clamp(1rem,2vw,2.25rem);left:50%;right:auto;transform:translate(-50%)}.lead__head[data-astro-cid-d27ueszh] .heading{gap:var(--space-2);margin-bottom:0}.lead__head[data-astro-cid-d27ueszh] .heading__bar{width:4.5rem;height:5px;margin-bottom:var(--space-2)}.lead__head[data-astro-cid-d27ueszh] .heading__title{font-size:clamp(2.3rem,1.5rem + 3vw,4.2rem)}.lead__head[data-astro-cid-d27ueszh] .heading__lead{max-width:none;font-size:var(--fs-md)}.lead__window[data-astro-cid-d27ueszh]{height:auto;position:absolute;inset:0}.lead__stage[data-astro-cid-d27ueszh]{top:calc(var(--H) * -.12)}}.crt__form[data-astro-cid-d27ueszh]{z-index:1;color:var(--mint);text-align:left;font-family:var(--font-display);text-shadow:0 0 6px #8af5c073;gap:14px;padding:18px 16px;display:grid;position:relative}.crt__bar[data-astro-cid-d27ueszh]{border-bottom:1px solid var(--mint-line);letter-spacing:.12em;justify-content:space-between;padding-bottom:8px;font-size:11px;font-weight:600;display:flex}.crt__h[data-astro-cid-d27ueszh]{letter-spacing:.06em;text-transform:uppercase;font-size:26px;font-weight:600;line-height:1.05}.crt__sub[data-astro-cid-d27ueszh]{border-bottom:1px solid var(--mint-line);color:var(--mint-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;padding-bottom:12px;font-size:12px}.crt__field[data-astro-cid-d27ueszh]{gap:6px;display:grid}.crt__label[data-astro-cid-d27ueszh]{letter-spacing:.1em;text-transform:uppercase;padding:0;font-size:12px;font-weight:600}.crt__input[data-astro-cid-d27ueszh]{border:1px solid var(--mint-line);background:#00000040;border-radius:4px;align-items:center;gap:10px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.crt__input[data-astro-cid-d27ueszh]:focus-within{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint), 0 0 14px #8af5c04d}.crt[data-astro-cid-d27ueszh] svg[data-astro-cid-d27ueszh]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.crt__input[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]{min-width:0;height:44px;color:var(--mint);font-family:var(--font-body);caret-color:var(--mint);background:0 0;border:0;outline:none;flex:1;font-size:16px}.crt__input[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]::placeholder{color:#8af5c073}.crt__plans[data-astro-cid-d27ueszh]{border:0;gap:8px;margin:0;padding:0;display:grid}.crt__plan[data-astro-cid-d27ueszh]{border:1px solid var(--mint-line);cursor:pointer;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid;position:relative}.crt__plan[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]{appearance:none;border:1.5px solid var(--mint);cursor:pointer;border-radius:50%;grid-row:1/span 2;width:16px;height:16px;margin:0}.crt__plan[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]:checked{background:radial-gradient(circle, var(--mint) 45%, transparent 50%);box-shadow:0 0 8px var(--mint)}.crt__plan[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.crt__plan[data-astro-cid-d27ueszh]:has(input:checked){border-color:var(--mint);background:#8af5c01a;box-shadow:inset 0 0 18px #8af5c01f}.crt__plan-name[data-astro-cid-d27ueszh]{letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-weight:600}.crt__plan-desc[data-astro-cid-d27ueszh]{color:var(--mint-dim);font-family:var(--font-body);text-shadow:none;grid-column:2;font-size:12px}.crt__plan-price[data-astro-cid-d27ueszh]{font-family:var(--font-body);white-space:nowrap;grid-area:1/3/span 2;font-size:13px}.crt__go[data-astro-cid-d27ueszh]{border:1px solid var(--mint-line);background:repeating-linear-gradient(-55deg,#8af5c059 0 6px,#0000 6px 12px);border-radius:4px;padding:6px;display:flex;position:relative}.crt__go[data-astro-cid-d27ueszh] button[data-astro-cid-d27ueszh]{background:var(--mint);color:#0c2a20;min-height:48px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:12px;font-size:17px;font-weight:700;transition:filter .15s,transform .1s;display:inline-flex;box-shadow:0 0 18px #8af5c073}.crt__go[data-astro-cid-d27ueszh] button[data-astro-cid-d27ueszh]:hover{filter:brightness(1.08)}.crt__go[data-astro-cid-d27ueszh] button[data-astro-cid-d27ueszh]:active{transform:translateY(1px)}.crt__go[data-astro-cid-d27ueszh] button[data-astro-cid-d27ueszh]:focus-visible{outline:2px solid var(--c-cream);outline-offset:3px}.crt__screen[data-astro-cid-d27ueszh]{align-items:center;display:grid}.crt__form[data-astro-cid-d27ueszh]{gap:1.1cqw;padding:2.3cqw 5cqw}.crt__bar[data-astro-cid-d27ueszh]{padding-bottom:.6cqw;font-size:max(10px,1.37cqw)}.crt__h[data-astro-cid-d27ueszh]{font-size:3.5cqw}.crt__sub[data-astro-cid-d27ueszh]{margin-top:.3cqw;padding-bottom:.9cqw;font-size:max(11px,1.53cqw)}.crt__field[data-astro-cid-d27ueszh]{gap:.45cqw}.crt__label[data-astro-cid-d27ueszh]{font-size:max(11px,1.53cqw)}.crt__input[data-astro-cid-d27ueszh]{gap:1.29cqw;padding:0 1.61cqw}.crt[data-astro-cid-d27ueszh] svg[data-astro-cid-d27ueszh]{width:2.17cqw;height:2.17cqw}.crt__input[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]{height:4.2cqw;font-size:max(13px,1.77cqw)}.crt__plans[data-astro-cid-d27ueszh]{grid-template-columns:repeat(3,1fr);gap:1.61cqw}.crt__plans[data-astro-cid-d27ueszh] legend[data-astro-cid-d27ueszh]{margin-bottom:.4cqw}.crt__plan[data-astro-cid-d27ueszh]{grid-template-columns:auto 1fr;align-content:start;gap:.25cqw 1.29cqw;padding:1.1cqw 1.5cqw}.crt__plan[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]{grid-row:1;width:2.09cqw;height:2.09cqw}.crt__plan-name[data-astro-cid-d27ueszh]{font-size:2.01cqw}.crt__plan-desc[data-astro-cid-d27ueszh]{font-size:max(11px,1.53cqw)}.crt__plan-price[data-astro-cid-d27ueszh]{grid-area:auto/2;margin-top:.2cqw;font-size:max(11px,1.61cqw)}.crt__plan-per[data-astro-cid-d27ueszh]{margin-left:.3em}.crt__go[data-astro-cid-d27ueszh]{background:repeating-linear-gradient(-55deg,#8af5c059 0 .8cqw,#0000 .8cqw 1.61cqw);padding:.5cqw}.crt__go[data-astro-cid-d27ueszh] button[data-astro-cid-d27ueszh]{flex:none;gap:1.61cqw;width:62%;min-height:4.8cqw;margin:0 auto;font-size:2.2cqw}.crt__go[data-astro-cid-d27ueszh] button[data-astro-cid-d27ueszh] svg[data-astro-cid-d27ueszh]{width:2.57cqw;height:2.57cqw}@media (width<=999px){.crt__bar[data-astro-cid-d27ueszh]{font-size:1.37cqw}.crt__sub[data-astro-cid-d27ueszh],.crt__label[data-astro-cid-d27ueszh],.crt__plan-desc[data-astro-cid-d27ueszh]{font-size:1.53cqw}.crt__input[data-astro-cid-d27ueszh] input[data-astro-cid-d27ueszh]{font-size:1.77cqw}.crt__plan-price[data-astro-cid-d27ueszh]{font-size:1.61cqw}.crt__input[data-astro-cid-d27ueszh],.crt__plan[data-astro-cid-d27ueszh],.crt__go[data-astro-cid-d27ueszh],.crt__go[data-astro-cid-d27ueszh] button[data-astro-cid-d27ueszh]{border-radius:2px}}.crt__scan[data-astro-cid-d27ueszh]{z-index:2;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px);position:absolute;inset:0}.crt__glow[data-astro-cid-d27ueszh]{pointer-events:none;background:radial-gradient(at 50% 45%,#8af5c01a,#0000 70%);position:absolute;inset:0}.crt__flash[data-astro-cid-d27ueszh]{z-index:3;pointer-events:none;opacity:0;background:radial-gradient(#e9fff4 0%,#a0ffd299 40%,#0000 75%);position:absolute;inset:0}.js .crt[data-astro-cid-d27ueszh]:not(.is-on) .crt__form[data-astro-cid-d27ueszh],.js .crt[data-astro-cid-d27ueszh]:not(.is-on) .crt__glow[data-astro-cid-d27ueszh]{opacity:0}.crt[data-astro-cid-d27ueszh].is-on .crt__form[data-astro-cid-d27ueszh]{animation:1.1s step-end both crt-on,.55s cubic-bezier(.2,.9,.3,1) both crt-open}.crt[data-astro-cid-d27ueszh].is-on .crt__flash[data-astro-cid-d27ueszh]{animation:.75s ease-out both crt-flash}.crt[data-astro-cid-d27ueszh].is-on .crt__glow[data-astro-cid-d27ueszh]{animation:6s linear 1.2s infinite crt-flicker}@keyframes crt-open{0%{filter:brightness(4);transform:scaleY(.005)}45%{filter:brightness(3);transform:scaleY(.02)}to{filter:none;transform:none}}@keyframes crt-on{0%{opacity:0}8%{opacity:1}55%{opacity:.55}62%{opacity:1}70%{opacity:.75}76%,to{opacity:1}}@keyframes crt-flash{0%{opacity:0;transform:scaleY(.01)}30%{opacity:1;transform:scaleY(.04)}to{opacity:0;transform:scale(1)}}@keyframes crt-flicker{0%,92%,to{opacity:1}93%{opacity:.6}95%{opacity:1}}@media (prefers-reduced-motion:reduce){.crt[data-astro-cid-d27ueszh].is-on .crt__form[data-astro-cid-d27ueszh],.crt[data-astro-cid-d27ueszh].is-on .crt__flash[data-astro-cid-d27ueszh],.crt[data-astro-cid-d27ueszh].is-on .crt__glow[data-astro-cid-d27ueszh]{animation:none}}
