.stack-btn{--gel-a:hsl(var(--gel-1));--gel-b:hsl(var(--gel-3));--gel-c:hsl(var(--gel-5));box-shadow:3px 3px 0 var(--gel-a), 6px 6px 0 var(--gel-b), 9px 9px 0 var(--gel-c);margin-right:9px}@media (prefers-reduced-motion:no-preference){.stack-btn{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}.stack-btn:hover:not(:disabled){box-shadow:4px 4px 0 var(--gel-a), 8px 8px 0 var(--gel-b), 12px 12px 0 var(--gel-c);transform:translate(-2px,-2px)}.stack-btn:active:not(:disabled){box-shadow:1px 1px 0 var(--gel-a), 1px 1px 0 var(--gel-b), 2px 2px 0 var(--gel-c);transform:translate(7px,7px)}}.stack-btn:focus-visible{transition:none}.stack-btn:focus-visible,[data-slot=button]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.gel-stage{perspective:2200px;perspective-origin:50% 40%;height:clamp(380px,46vw,600px);position:relative}.gel-stack{width:0;height:0;transform-style:preserve-3d;--tilt-x:0deg;--tilt-z:0deg;--spread:1;--s:1;transform:scale(var(--s)) rotateX(calc(56deg + var(--tilt-x))) rotateZ(calc(-38deg + var(--tilt-z)));position:absolute;top:50%;left:50%}.gel-plate{width:420px;height:260px;transform-style:preserve-3d;transform:translateZ(calc((var(--i) - 3.5) * -34px * var(--spread)));background:var(--plate,hsl(var(--surface-panel)));border:1px solid #14161a47;border-radius:3px;position:absolute;top:-130px;left:-210px}.gel-plate:after{content:"";border:1px dashed hsl(var(--rule-strong));opacity:.6;border-radius:2px;position:absolute;inset:14px}.gel-plate--top{background:hsl(var(--surface-raised))}.gel-plate__lbl{font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--text-dim));justify-content:space-between;gap:12px;font-size:13px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.gel-plate__lbl b,.gel-legend b{font-variant-numeric:tabular-nums;font-weight:500}.gel-stage [data-status=pass],.gel-legend [data-status=pass]{color:hsl(var(--success))}.gel-stage [data-status=warn],.gel-legend [data-status=warn]{color:hsl(var(--warn))}.gel-stage [data-status=fail],.gel-legend [data-status=fail]{color:hsl(var(--destructive))}.gel-plate__site{grid-template-rows:14px 1fr 1fr;gap:10px;display:grid;position:absolute;inset:24px 24px 44px}.gel-plate__site i{background:hsl(var(--rule-strong));border-radius:1px;display:block}.gel-plate__site>i{width:40%}.gel-plate__site span{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.gel-head{pointer-events:none;width:444px;height:284px;box-shadow:inset 0 0 0 1.5px hsl(var(--accent));border-radius:4px;display:none;position:absolute;top:-142px;left:-222px}@media (max-width:960px){.gel-stage{height:360px}.gel-stack{--s:.78}}@media (max-width:480px){.gel-stage{height:270px}.gel-stack{--s:.56}}@media (prefers-reduced-motion:no-preference){.gel-stack,.gel-plate{transition:transform .9s var(--ease-out)}.gel-head{animation:5.4s linear infinite gel-scan;display:block}.gel-plate:not(.gel-plate--top){animation:5.4s linear infinite gel-lit;animation-delay:calc((var(--i) + 1) * .6s - .39s)}[data-offscreen] .gel-head,[data-offscreen] .gel-plate{animation-play-state:paused}}@keyframes gel-scan{0%{transform:translateZ(calc(153px * var(--spread)))}to{transform:translateZ(calc(-153px * var(--spread)))}}@keyframes gel-lit{0%,14.4%{border-color:hsl(var(--accent))}14.5%,to{border-color:#14161a47}}.gel-legend{border-top:1px solid hsl(var(--rule-hairline));grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none;display:grid}.gel-legend li{border-bottom:1px solid hsl(var(--rule-hairline));border-left:4px solid var(--c);min-width:0;color:hsl(var(--text-dim));justify-content:space-between;gap:8px;padding:12px;font-size:13px;display:flex}@media (max-width:720px){.gel-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){[data-hero-grid] .gel-legend{margin-top:0}}.gel-legend b{font-family:var(--font-code);text-align:right;flex-shrink:0;min-width:calc(3ch + .36em);font-size:12px}.gel-reading{letter-spacing:.14em;text-transform:uppercase;min-width:0;color:hsl(var(--text-muted));grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:4px 16px;margin-top:10px;font-size:11px;display:grid}@media (max-width:720px){.gel-reading{grid-template-columns:minmax(0,1fr) auto}.gel-reading__tally{grid-area:2/1/auto/-1}}.then{display:block}.then>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 52%,#ffd23fbf 52% 90%,#0000 90%);margin-left:-.06em;padding-inline:.06em}.gel-light{z-index:-1;pointer-events:none;height:min(1100px,130vh);position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.gel-light:before{content:"";filter:blur(44px);background:radial-gradient(26% 26% at 64% 36%, hsl(var(--gel-1) / .42), transparent 70%), radial-gradient(24% 24% at 80% 26%, hsl(var(--gel-5) / .45), transparent 70%), radial-gradient(24% 24% at 58% 52%, hsl(var(--gel-3) / .5), transparent 70%), radial-gradient(22% 22% at 84% 48%, hsl(var(--gel-4) / .4), transparent 70%), radial-gradient(20% 20% at 72% 60%, hsl(var(--gel-7) / .3), transparent 70%);position:absolute;inset:-10%}@media (prefers-reduced-motion:no-preference) and (min-width:761px){.gel-light:before{animation:22s cubic-bezier(.45,0,.55,1) infinite alternate gel-drift}}@keyframes gel-drift{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(2%,-2%)scale(1.06)}}.gel-foot{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--text-muted));margin-top:6px;font-size:11px}@media (max-width:720px){.gel-foot{min-height:3em}}.gel-peel,.gel-peel__pin{display:contents}.gel-peel__now,.gel-peel__run{display:none}@media (max-width:760px){.gel-peel:not([data-pinned]) .gel-stage{display:none}.gel-peel[data-pinned]{margin-top:calc(-1 * var(--peel-lift,0px));pointer-events:none;display:block}.gel-peel[data-pinned] .gel-peel__legend{pointer-events:auto}.gel-peel[data-pinned] .gel-peel__pin{top:var(--peel-top,64px);height:calc(100svh - var(--peel-top,64px));box-sizing:border-box;flex-direction:column;padding-bottom:12px;display:flex;position:sticky}.gel-peel[data-pinned] .gel-peel__pin>*{order:0}.gel-peel[data-pinned] .gel-peel__stage{flex:1 1 0;min-height:0}.gel-peel[data-pinned] .gel-peel__run{height:calc((100svh - var(--peel-top,64px)) * 3.3);display:block}.gel-peel[data-pinned] .gel-stage{perspective:1600px;perspective-origin:50%;height:100%;overflow:clip}.gel-peel[data-pinned] .gel-stack{transform:scale(var(--s)) rotateX(calc(56deg * var(--open,1))) rotateZ(calc(-38deg * var(--open,1)));transition:none}.gel-peel[data-pinned] .gel-plate{transform:translate3d(calc(var(--q,0) * 660px), calc(var(--q,0) * -120px), calc(var(--pz,0) * 1px));opacity:calc(1 - var(--q,0));border-color:color-mix(in srgb, hsl(var(--foreground)) calc(var(--lit,0) * 100%), #14161a47);transition:none;animation:none}.gel-peel[data-pinned] .gel-head{display:none}.gel-peel[data-pinned] .gel-peel__now{letter-spacing:.14em;text-transform:uppercase;min-height:1.5em;color:hsl(var(--foreground));margin:0 0 8px;font-size:11px;display:block}.gel-peel[data-pinned] .gel-legend{border-top:0;gap:6px}.gel-peel[data-pinned] .gel-legend li{box-sizing:border-box;border:1px solid hsl(var(--rule-hairline));border-left:4px solid var(--c);border-radius:var(--radius-card);background:color-mix(in srgb, var(--c) calc(var(--shown,1) * 30%), hsl(var(--surface-raised)));outline:2px solid color-mix(in srgb, hsl(var(--foreground)) calc(var(--now,0) * 100%), transparent);outline-offset:-1px;min-height:38px;color:hsl(var(--foreground));align-items:center;padding:0 10px}.gel-peel[data-pinned] .gel-legend b{position:relative}.gel-peel[data-pinned] .gel-v{opacity:var(--shown,1)}.gel-peel[data-pinned] .gel-legend b:after{content:"··";color:hsl(var(--text-muted));opacity:calc(1 - var(--shown,1));position:absolute;right:0}.gel-peel[data-pinned] .gel-reading__tally,.gel-peel[data-pinned] .gel-reading__figure{opacity:var(--done,1)}@media (forced-colors:active){.gel-peel[data-pinned] .gel-legend li{outline:none}}}@media (min-width:761px){.rp-track[data-pinned] .rp-stage{top:var(--rp-pin,80px);position:sticky}.rp-track[data-pinned] .rp-run{height:160vh}}@media (min-width:761px) and (max-height:820px){.rp-track .rp-head{margin-bottom:24px}.rp-track .rp-head__aside{gap:12px}}.rp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:56px;display:flex}.rp-kicker{margin:0 0 14px}.td-h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:700;line-height:1.04}.rp-head__aside{flex-direction:column;align-items:flex-start;gap:22px;max-width:460px;display:flex}.rp-head__aside p{color:hsl(var(--foreground));margin:0;font-size:1rem;line-height:1.5}.rp-pair{--rp-k:0;--rp-fp:0;--rp-y:0;--rp-t:0;--rp-shrink:64%;--rp-phone-h:68.4cqw;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.rp-fig{perspective:1600px;align-items:flex-start;min-width:0;height:470px;margin:0;display:flex;container-type:inline-size}.rp-fig--before{justify-content:flex-end}.rp-fig--after{justify-content:flex-start}.rp-unit{width:calc(100% - var(--rp-k) * var(--rp-shrink));flex-direction:column;align-items:center;display:flex}.rp-fig--before .rp-unit{transform-origin:100%;transform:rotateY(calc(var(--rp-k) * 14deg)) rotateZ(calc(var(--rp-k) * -2deg))}.rp-fig--after .rp-unit{transform-origin:0;transform:rotateY(calc(var(--rp-k) * -14deg)) rotateZ(calc(var(--rp-k) * 2deg))}.rp-device{box-sizing:border-box;width:100%;height:calc(62cqw + var(--rp-k) * (var(--rp-phone-h) - 62cqw));padding:calc(10px + var(--rp-k) * 20px) calc(10px - var(--rp-k) * 1px) calc(18px + var(--rp-k) * 12px);border:1.5px solid hsl(var(--foreground));border-radius:calc(10px + var(--rp-k) * 24px);background:hsl(var(--surface-raised));position:relative}.rp-fig--after .rp-device{box-shadow:8px 8px 0 -1px hsl(var(--background)), 8px 8px 0 0 hsl(var(--foreground)), 16px 16px 0 -1px hsl(var(--background)), 16px 16px 0 0 hsl(var(--foreground))}.rp-screen{box-sizing:border-box;border:1px solid hsl(var(--foreground));border-radius:calc(2px + var(--rp-k) * 18px);background:#0a0a0a;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.rp-speaker{box-sizing:border-box;border:1.5px solid hsl(var(--foreground));background:hsl(var(--surface-raised));width:44px;height:7px;opacity:var(--rp-fp);border-radius:6px;margin-left:-22px;position:absolute;top:11px;left:50%}.rp-home{background:hsl(var(--foreground));width:56px;height:4px;opacity:var(--rp-fp);border-radius:4px;margin-left:-28px;position:absolute;bottom:11px;left:50%}.rp-stand{opacity:calc(1 - var(--rp-fp));flex-direction:column;align-items:center;display:flex}.rp-stand i:first-child{box-sizing:border-box;border:1.5px solid hsl(var(--foreground));background:hsl(var(--surface-raised));border-top:0;width:46px;height:30px;display:block}.rp-stand i:last-child{box-sizing:border-box;border:1.5px solid hsl(var(--foreground));background:hsl(var(--surface-raised));border-radius:5px 5px 2px 2px;width:160px;height:9px;display:block}.rp-cap{justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-top:16px;display:flex}.rp-cap__label{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--text-muted));flex-wrap:nowrap;gap:4px 6px;font-size:12px;display:flex}.rp-cap__label b{color:hsl(var(--foreground));font-weight:500}.rp-cap__score{font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.rp-cap__score--good{color:hsl(var(--success))}.rp-note{color:hsl(var(--text-muted));margin:36px 0 0;font-size:14px}.rp-shot{object-fit:cover;object-position:top;width:100%;height:100%;opacity:clamp(0, 1 - var(--rp-fp) * 2, 1);position:absolute;inset:0}.rp-shot--phone{opacity:clamp(0, var(--rp-fp) * 2 - 1, 1)}.rp-lay{--cp-ink:#f5f5f0;--cp-dim:#a8a8a0;--cp-yellow:#f5c518;--cp-line:#222;isolation:isolate;color:var(--cp-ink);background:#0a0a0a;font-size:16px;position:absolute;inset:0;overflow:hidden}.rp-lay--desktop{z-index:1;opacity:clamp(0, 1 - var(--rp-fp) * 2, 1)}.rp-lay--phone{z-index:2;opacity:clamp(0, var(--rp-fp) * 2 - 1, 1)}.rp-lay em{color:var(--cp-yellow);font-style:normal}.rp-bar{z-index:2;box-sizing:border-box;border:1px solid var(--cp-line);white-space:nowrap;background:#111;border-radius:99px;justify-content:space-between;align-items:center;display:flex;position:absolute}.rp-bar__end{align-items:center;display:flex}.rp-pill{background:var(--cp-yellow);color:#111;white-space:nowrap;border-radius:99px;font-weight:600}.rp-burger{flex-direction:column;justify-content:space-between;display:flex}.rp-burger i{background:var(--cp-ink);border-radius:1px;height:2px;display:block}.rp-body{transform:translateY(calc(var(--rp-y) * -16cqw));position:absolute}.rp-h{margin:0;line-height:1.02}.rp-lede{color:var(--cp-dim);line-height:1.45}.rp-cta{background:var(--cp-yellow);color:#111;border-radius:99px;font-weight:600;display:inline-block}.rp-more i{border:1px solid var(--cp-line);background:#121212;display:block}.rp-crest{aspect-ratio:1;container-type:inline-size}.rp-crest img{object-fit:contain;--u:18.66cqi;width:100%;height:100%;transform:perspective(calc(var(--u) * 10)) translateY(calc(var(--rp-t) * var(--u) * -.6)) translateZ(calc(var(--rp-t) * var(--u) * -2.5)) rotateX(calc(var(--rp-t) * -14.3239deg)) rotateY(calc(var(--rp-t) * 80.2141deg));display:block}.rp-lay--desktop .rp-bar{height:6.4cqw;padding:0 1.6cqw 0 2.2cqw;font-size:1.8cqw;top:3.6cqw;left:3.6cqw;right:3.6cqw}.rp-lay--desktop .rp-nav{color:var(--cp-dim);gap:2.4cqw;font-size:1.5cqw;display:flex}.rp-lay--desktop .rp-pill{padding:1.1cqw 1.8cqw;font-size:1.5cqw}.rp-lay--desktop .rp-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4cqw;display:grid;top:16cqw;left:6cqw;right:6cqw}.rp-lay--desktop .rp-h{font-size:5.8cqw}.rp-lay--desktop .rp-lede{margin:2cqw 0 3cqw;font-size:1.8cqw}.rp-lay--desktop .rp-cta{padding:1.8cqw 3cqw;font-size:1.9cqw}.rp-lay--desktop .rp-more{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;margin-top:6cqw;display:grid}.rp-lay--desktop .rp-more i{border-radius:1.2cqw;height:14cqw}.rp-lay--phone .rp-bar{height:14cqw;padding:0 3cqw 0 4cqw;font-size:4.6cqw;top:4cqw;left:4cqw;right:4cqw}.rp-lay--phone .rp-pill{padding:2.4cqw 4.4cqw;font-size:4cqw}.rp-lay--phone .rp-burger{width:7cqw;height:5cqw;margin-left:3cqw}.rp-lay--phone .rp-body{top:24cqw;left:7cqw;right:7cqw}.rp-lay--phone .rp-crest{width:72%;margin:0 auto 4cqw}.rp-lay--phone .rp-h{font-size:11cqw}.rp-lay--phone .rp-lede{margin:3cqw 0 5cqw;font-size:4.4cqw}.rp-lay--phone .rp-cta{padding:4cqw 7cqw;font-size:4.6cqw}.rp-lay--phone .rp-more{flex-direction:column;gap:3cqw;margin-top:8cqw;display:flex}.rp-lay--phone .rp-more i{border-radius:3cqw;height:22cqw}@media (max-width:760px){.rp-pair{--rp-shrink:45%;--rp-phone-h:104.5cqw;grid-template-columns:minmax(0,1fr);gap:32px}.rp-fig{height:450px}.rp-fig--before,.rp-fig--after{justify-content:center}.rp-fig--before .rp-unit,.rp-fig--after .rp-unit{transform:none}}.tiers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:28px;margin:0;padding:0;list-style:none;display:grid}.tiers li{--d:1;border-radius:var(--radius-card);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.tiers__stack{perspective:1400px;perspective-origin:50% 40%;width:100%;height:250px;display:block;position:relative}.tiers__iso{left:50%;top:calc(100% - 80px - (var(--d) - 1) * 14px);width:0;height:0;transform-style:preserve-3d;position:absolute;transform:rotateX(56deg)rotate(-38deg)}.tiers__iso i{box-sizing:border-box;border:1px solid hsl(var(--foreground) / .28);background:var(--plate);width:200px;height:124px;transform:translateZ(calc((var(--i) - (var(--d) - 1) / 2) * 28px));border-radius:3px;position:absolute;top:-62px;left:-100px}.tiers__iso i:last-child:after{content:"";border:1px dashed hsl(var(--rule-strong));opacity:.7;border-radius:2px;position:absolute;inset:10px}.tiers__price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:20px;font-size:clamp(2rem,2.6vw,2.5rem);font-weight:700;line-height:1}.tiers__name{margin-top:12px;font-size:15px;font-weight:600}.tiers__what{color:hsl(var(--text-dim));margin:6px 0 22px;font-size:15px;line-height:1.5}.tiers li>a{margin-top:auto}@media (max-width:960px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}}@media (max-width:560px){.tiers{grid-template-columns:minmax(0,1fr);row-gap:40px}.tiers__stack{height:calc(120px + var(--d) * 22px)}.tiers__iso{top:calc(100% - 70px - (var(--d) - 1) * 14px)}}.gel-field{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gel-field:before{content:"";background:radial-gradient(38% 9% at 18% 34%, hsl(var(--gel-3) / .58), transparent 72%), radial-gradient(34% 8% at 86% 40%, hsl(var(--gel-5) / .5), transparent 72%), radial-gradient(30% 7% at 52% 50%, hsl(var(--gel-1) / .32), transparent 72%), radial-gradient(40% 9% at 12% 66%, hsl(var(--gel-7) / .4), transparent 72%), radial-gradient(36% 9% at 88% 74%, hsl(var(--gel-4) / .48), transparent 72%), radial-gradient(34% 8% at 40% 86%, hsl(var(--gel-2) / .42), transparent 72%), radial-gradient(44% 8% at 70% 97%, hsl(var(--gel-6) / .38), transparent 72%);position:absolute;inset:0}.gel-bar{grid-template-columns:repeat(8,minmax(0,1fr));height:6px;display:grid}.gel-bar i:first-child{background:hsl(var(--gel-1))}.gel-bar i:nth-child(2){background:hsl(var(--gel-2))}.gel-bar i:nth-child(3){background:hsl(var(--gel-3))}.gel-bar i:nth-child(4){background:hsl(var(--gel-4))}.gel-bar i:nth-child(5){background:hsl(var(--gel-5))}.gel-bar i:nth-child(6){background:hsl(var(--gel-6))}.gel-bar i:nth-child(7){background:hsl(var(--gel-7))}.gel-bar i:nth-child(8){background:hsl(var(--gel-8))}.cs-shot{border:1.5px solid hsl(var(--foreground));background:hsl(var(--surface-raised));border-radius:10px;overflow:hidden}.cs-phone--after{box-shadow:8px 8px 0 -1px hsl(var(--background)), 8px 8px 0 0 hsl(var(--foreground)), 16px 16px 0 -1px hsl(var(--background)), 16px 16px 0 0 hsl(var(--foreground))}.cs-cap{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--text-muted));margin-top:14px;font-size:.75rem;display:block}.cs-phone--after+.cs-cap{margin-top:30px}.cs-figures{flex-wrap:wrap;gap:28px 64px;margin:0;display:flex}.cs-figures dd{align-items:baseline;gap:14px;margin:10px 0 0;display:flex}.cs-fig{font-family:var(--font-code);font-variant-numeric:tabular-nums;color:hsl(var(--foreground));font-size:clamp(2.5rem,5vw,3.75rem);line-height:1}.cs-fig--good{color:hsl(var(--success))}.cs-fig__arrow{color:hsl(var(--text-muted));font-size:1.5rem}.cs-found{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.cs-found li{border-top:1.5px solid hsl(var(--foreground));padding-top:16px}.cs-repairs{margin:0;padding:0;list-style:none}.cs-repair{border-top:1.5px solid hsl(var(--foreground));padding:28px 0 40px}.cs-repair:last-child{padding-bottom:0}.cs-repair__tag{margin:0 0 18px}.cs-repair__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;display:grid}.cs-repair__media{margin-top:32px}.cs-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;display:grid}@media (max-width:960px){.cs-head{grid-template-columns:minmax(0,1fr);gap:48px}}.cs-phones{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:40px;max-width:560px;display:grid}.cs-phone{box-sizing:border-box;border:1.5px solid hsl(var(--foreground));background:hsl(var(--surface-raised));border-radius:34px;width:min(100%,240px);padding:30px 9px;position:relative}.cs-phone:before{content:"";box-sizing:border-box;border:1.5px solid hsl(var(--foreground));border-radius:6px;width:44px;height:7px;margin-left:-22px;position:absolute;top:11px;left:50%}.cs-phone:after{content:"";background:hsl(var(--foreground));border-radius:4px;width:56px;height:4px;margin-left:-28px;position:absolute;bottom:11px;left:50%}.cs-phone__screen{border:1px solid hsl(var(--foreground));aspect-ratio:9/17;background:#0a0a0a;border-radius:20px;overflow:hidden}.cs-phone__screen img{object-fit:cover;object-position:top;height:100%}.cs-refusals{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin:0;display:grid}.cs-refusals>div{border-top:3px solid hsl(var(--foreground));padding-top:18px}@media (max-width:860px){.cs-found,.cs-repair__pair,.cs-refusals{grid-template-columns:minmax(0,1fr)}.cs-found{gap:24px}}@media (max-width:640px){.cs-phones{gap:20px}.cs-phone{border-radius:26px;padding:24px 6px}.cs-phone__screen{border-radius:16px}}@media (min-width:761px){.cmp-track[data-pinned] .cmp-stage{top:var(--cmp-pin,80px);z-index:1;position:sticky}.cmp-track[data-pinned] .cmp-run{height:150vh}}
