.trk{z-index:25;background:var(--rc-card);border:1px solid var(--rc-hair);width:min(1480px,100% - 24px);height:62px;color:var(--rl-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--rl-ink) 5%, transparent), 0 16px 36px -22px color-mix(in srgb, var(--rl-ink) 26%, transparent);transition:box-shadow .6s var(--rl-ease-calm), border-color .6s var(--rl-ease-calm);animation:rl-trk-in .9s var(--rl-ease-calm) both;border-radius:20px;align-items:center;gap:20px;padding:0 9px 0 22px;display:flex;position:fixed;top:12px;left:50%;translate:-50%}[data-scrolled] .trk{border-color:var(--rc-hair-strong);box-shadow:0 1px 2px color-mix(in srgb, var(--rl-ink) 6%, transparent), 0 20px 42px -22px color-mix(in srgb, var(--rl-ink) 34%, transparent)}@keyframes rl-trk-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.trk:after,.trk__current,.trk__current svg,.trk__ring--value{--t:inherit}.trk:after{content:"";background:linear-gradient(90deg, var(--rl-navy) calc(var(--t,0) * 100%), transparent 0);border-radius:2px;height:1.5px;position:absolute;bottom:-1px;left:22px;right:22px;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.trk__brand{border-radius:8px;flex:none;display:flex}.trk__logo{width:96px;height:auto;display:block}.trk__logo-ink{fill:var(--rl-ink)}.trk__nav{--lz-x:0px;--lz-r:0px;position:relative}.trk__lozenge{background:var(--rc-wash);clip-path:inset(0 calc(100% - var(--lz-r)) 0 var(--lz-x) round 999px);opacity:0;transition:clip-path .62s var(--rl-ease-calm), opacity .4s var(--rl-ease-calm);pointer-events:none;border-radius:999px;position:absolute;inset:0}.trk__nav[data-live] .trk__lozenge{opacity:1}.trk__stages{align-items:center;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.trk__stages li{position:relative}.trk__stages li+li:before{content:"";background:var(--rc-hair-strong);width:14px;height:1.5px;transition:background-color .5s var(--rl-ease-calm);position:absolute;top:50%;right:100%}.trk__stages li[data-state=done]+li:before{background:color-mix(in srgb, var(--rl-ink) 30%, transparent)}.trk__stages a{height:38px;color:var(--rl-ink-soft);font:600 14px/1 var(--font-sans);transition:color .4s var(--rl-ease-calm), background-color .4s var(--rl-ease-calm);border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 12px;text-decoration:none;display:flex;position:relative}.trk__stages i{border:1.5px solid color-mix(in srgb, var(--rl-ink) 40%, transparent);width:10px;height:10px;transition:background-color .5s var(--rl-ease-calm), border-color .5s var(--rl-ease-calm), width .5s var(--rl-ease-calm), height .5s var(--rl-ease-calm), margin .5s var(--rl-ease-calm);border-radius:50%;flex:none;position:relative}.trk__stages [data-state=done] i{background:color-mix(in srgb, var(--rl-ink) 10%, transparent);border-color:#0000;width:14px;height:14px;margin:-2px}.trk__stages [data-state=done] i:after{content:"";border-right:1.8px solid var(--rl-ink-soft);border-bottom:1.8px solid var(--rl-ink-soft);width:4px;height:6.5px;position:absolute;top:2.3px;left:3.5px;transform:rotate(40deg)}.trk__stages [data-state=current] a{color:var(--rl-ink)}.trk__stages [data-state=current] i{background:var(--rl-navy);border-color:var(--rl-navy)}.trk__stages [data-state=current] i:before{content:"";border:1.5px solid color-mix(in srgb, var(--rl-navy) 32%, transparent);border-radius:50%;position:absolute;inset:-4px}.trk__fill{background:var(--rl-navy);transform-origin:0;opacity:0;height:1.5px;transition:opacity .4s var(--rl-ease-calm);border-radius:2px;position:absolute;bottom:7px;left:33px;right:14px;transform:scaleX(0)}.trk__stages [data-state=current] .trk__fill{opacity:1;transform:scaleX(var(--sp,0))}.trk__current{display:none}.trk__now{justify-items:end;display:grid}.trk__now>span{color:var(--rl-ink);font:600 14px/1 var(--font-sans);opacity:0;transition:opacity .4s var(--rl-ease-calm);grid-area:1/1}:is(.trk:has([data-track=intake][data-state=current]) [data-now=intake],.trk:has([data-track=fit][data-state=current]) [data-now=fit],.trk:has([data-track=sent][data-state=current]) [data-now=sent],.trk:has([data-track=connect][data-state=current]) [data-now=connect],.trk:has([data-track=paid][data-state=current]) [data-now=paid]){opacity:1}.trk__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.trk__login{min-height:44px;color:var(--rl-ink);font:600 14.5px/1 var(--font-sans);transition:background-color .3s var(--rl-ease-calm);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.trk__cta{background:var(--rl-navy);min-height:44px;color:var(--rc-on-navy);font:600 14.5px/1 var(--font-sans);white-space:nowrap;box-shadow:0 1px 2px color-mix(in srgb, var(--rl-ink) 14%, transparent);transition:background-color .3s var(--rl-ease-calm), transform .16s var(--rl-ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 22px;text-decoration:none;display:inline-flex}.trk__cta svg{transition:transform .5s var(--rl-ease-calm)}.trk__cta:active{transform:scale(.97)}.trk a:focus-visible,.intake__submit:focus-visible,.faq summary:focus-visible,.faq a:focus-visible,.rl-footer a:focus-visible{box-shadow:var(--shadow-focus);outline:none}.trk__stages li:after{content:attr(data-status);background:var(--rc-card);border:1px solid var(--rc-hair);color:var(--rl-ink);font:600 13px/1 var(--font-sans);white-space:nowrap;box-shadow:var(--rc-lift-soft);opacity:0;transition:opacity .4s var(--rl-ease-calm), transform .5s var(--rl-ease-calm);pointer-events:none;border-radius:10px;padding:9px 13px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-4px)}@media (hover:hover) and (pointer:fine){.trk__stages li:hover:after{opacity:1;transition-delay:.16s;transform:translate(-50%)}.trk__stages [data-state=todo] a:hover,.trk__stages [data-state=done] a:hover{color:var(--rl-ink);background:color-mix(in srgb, var(--rl-ink) 4%, transparent)}.trk__login:hover{background:color-mix(in srgb, var(--rl-ink) 5%, transparent)}.trk__cta:hover{background:var(--rl-navy-deep)}.trk__cta:hover svg{transform:translate(3px)}}@media (max-width:900px){.trk__nav,.trk__login{display:none}.trk__current{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.trk__actions{margin-left:0}.trk__current svg{transform:rotate(-90deg)}.trk__ring{fill:none;stroke:var(--rc-hair-strong);stroke-width:2.6px}.trk__ring--value{stroke:var(--rl-navy);stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--t,0) * 100)}}@media (prefers-reduced-motion:reduce),(scripting:none){html[data-rl]{scroll-behavior:auto}.trk{animation:none}.trk,.trk__lozenge,.trk__stages a,.trk__stages i,.trk__stages li:before,.trk__stages li:after,.trk__now>span,.trk__fill,.trk__cta,.trk__cta svg{transition:none}}@media (max-width:760px){.trk{border-radius:18px;gap:10px;width:calc(100% - 16px);height:56px;padding:0 6px 0 16px;top:8px}.trk__logo{width:88px}.trk__cta{min-height:42px;padding:0 14px 0 18px}}@media (max-width:359px){.trk__current,.trk__cta svg{display:none}.trk__actions{margin-left:auto}}
.usmap{--um-sheet:#fff;--um-shade:18 21 28;--um-ink:var(--rl-ink);--um-ink-soft:var(--rl-ink-soft);--um-navy:var(--rl-navy);--um-navy-deep:var(--rl-navy-deep);--um-lead:0;pointer-events:none;contain:layout paint;color:var(--um-ink);font-family:var(--font-sans);position:absolute;inset:0;container-type:size}.usmap__stage{--um-w:min(56cqw, 138cqh);--um-l:calc(100cqw - var(--um-w) - 2cqw);--um-t:calc((100cqh - var(--um-w) / var(--um-ar)) * .5);--um-K:3.2;--um-hs:1.05;--um-hx:-2.4cqw;--um-hy:0cqh;--ph-x:calc(var(--um-l) + var(--um-w) * var(--um-fx));--ph-y:calc(var(--um-t) + var(--um-w) / var(--um-ar) * var(--um-fy));--pc-x:calc(var(--ph-x) + var(--um-hx));--pc-y:calc(var(--ph-y) + var(--um-hy));position:absolute;inset:0}@container (min-width:1500px){.usmap[data-variant=hero] .usmap__stage{--um-w:min(60cqw, 140cqh)}}.usmap[data-variant=close]{--um-edge:max(var(--rl-gutter), (100cqw - 1240px) / 2);--um-slip:27rem;--um-gap:204px}.usmap[data-variant=close] .usmap__stage{--um-w:min(52cqw, 104cqh, 97cqw - var(--um-edge) - var(--um-slip) - var(--um-gap));--um-l:3cqw;--um-t:calc(100cqh - var(--um-w) / var(--um-ar) - 18cqh);--um-hs:1;--um-hx:0cqw}@container (max-width:1199px){.usmap[data-variant=close] .usmap__stage{--um-gap:40px}}@container (max-width:900px){.usmap[data-variant=hero] .usmap__stage{--um-pad:clamp(16px, 4.2cqw, 32px);--um-w:min(calc(100cqw - 2 * var(--um-pad)), calc((47cqh - 44px) * var(--um-ar)));--um-l:calc((100cqw - var(--um-w)) / 2);--um-t:11cqh;--um-K:3.6;--um-hx:0cqw}}@container (max-width:560px){.usmap[data-variant=hero] .usmap__stage{--um-w:106cqw;--um-l:-3cqw;--um-t:12cqh;--um-K:4.2}}.usmap__box{--hq:clamp(0, (var(--p) - .35) / .31, 1);--h:calc(var(--hq) * var(--hq) * (3 - 2 * var(--hq)));--q:clamp(0, (var(--p) - .66) / .34, 1);--e:calc(var(--q) * var(--q) * (3 - 2 * var(--q)));--sc:calc(pow(var(--um-hs), var(--h)) * pow(calc(var(--um-K) / var(--um-hs)), var(--e)));left:var(--um-l);top:var(--um-t);width:var(--um-w);aspect-ratio:var(--um-ar);transform-origin:calc(var(--um-fx) * 100%) calc(var(--um-fy) * 100%);transform:translate3d(calc(var(--um-hx) * var(--h) + (50cqw - var(--ph-x) - var(--um-hx)) * var(--e)), calc(var(--um-hy) * var(--h) + (50cqh - var(--ph-y) - var(--um-hy)) * var(--e)), 0) scale(var(--sc));position:absolute}.usmap__over{z-index:2;position:absolute;inset:0}.usmap__layer{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.usmap [data-lean]{transform:translate3d(calc(var(--mx,0) * var(--ld,0) * 1px / var(--sc,1)), calc(var(--my,0) * var(--ld,0) * 1px / var(--sc,1)), 0)}.usmap__sheet,.usmap__az{opacity:calc(1 - var(--gone) * var(--gone) * (3 - 2 * var(--gone)));--gone:clamp(0, (var(--p) - .9) / .1, 1)}.usmap__shadow{will-change:transform}.usmap__az .usmap__shadow{will-change:auto}.usmap__paper{fill:var(--um-sheet);stroke:rgb(var(--um-shade) / .1);stroke-width:.6px;stroke-linejoin:round}.usmap__contact{fill:rgb(var(--um-shade) / .14)}.usmap__groove,.usmap__crease,.usmap__lit{fill:none;stroke-linejoin:round;stroke-linecap:round}.usmap__groove{stroke:rgb(var(--um-shade) / .06);stroke-width:2.6px}.usmap__crease{stroke:rgb(var(--um-shade) / .19);stroke-width:.65px}.usmap__lit{stroke:var(--um-sheet);stroke-width:1px}.usmap__navy{fill:var(--um-navy)}.usmap__bevel-lit,.usmap__bevel-dark{fill:none;stroke-linejoin:round}.usmap__bevel-lit{stroke:#ffffff4d;stroke-width:2.2px}.usmap__bevel-dark{stroke:var(--um-navy-deep);stroke-opacity:.5;stroke-width:2.2px}.usmap__grain{background-repeat:repeat;position:absolute}.usmap__grain--sheet{background-image:url(/landing/paper/paper-sheet.webp);background-position:173px 91px;background-size:calc(512px / var(--sc,1));opacity:.45;inset:0}.usmap__grain--tooth{background-image:var(--rl-paper-tooth);background-size:calc(var(--rl-paper-tooth-size) / var(--sc,1));mix-blend-mode:soft-light;opacity:.5}.usmap__ink{position:absolute;inset:0}.usmap__route{--u:clamp(0, (var(--p) + var(--um-lead) - var(--s)) / var(--dl), 1);--k:calc(var(--u) * var(--u) * (3 - 2 * var(--u)));--out:clamp(0, (var(--p) - .7) / .12, 1);opacity:calc(1 - var(--out))}.usmap__halo,.usmap__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;stroke-dashoffset:calc(100 - var(--k) * 100)}.usmap__halo{stroke:var(--um-sheet);stroke-width:4.4px;stroke-opacity:.92}.usmap__line{stroke:var(--um-navy-deep);stroke-width:1.9px}.usmap__nib{fill:none;stroke:var(--um-navy);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.001 200;stroke-dashoffset:calc(var(--k) * -100);opacity:calc(clamp(0, var(--u) * 30, 1) * (1 - clamp(0, (var(--u) - .955) * 25, 1)))}.usmap__route[data-quiet] .usmap__line{stroke-width:1.35px;stroke-opacity:.5}.usmap__route[data-quiet] .usmap__halo{stroke-width:3.2px;stroke-opacity:.7}.usmap__route[data-quiet] .usmap__nib{stroke-width:3.6px}.usmap__town{fill:var(--um-navy-deep);stroke:var(--um-sheet);stroke-width:1.8px;opacity:calc(clamp(0, (var(--u) - .955) * 25, 1))}.usmap__route[data-quiet] .usmap__town{fill-opacity:.6;stroke-width:1.4px}.usmap[data-variant=close] .usmap__line{stroke-opacity:.88}.usmap__pin{--disc:clamp(0, (var(--p) - .88) / .1, 1);--hand:clamp(0, (var(--p) - .98) / .02, 1);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);width:14px;height:14px;transform:scale(calc(1 / var(--sc,1)));opacity:calc(1 - var(--hand));margin:-7px 0 0 -7px;position:absolute}.usmap__pin:before,.usmap__pin:after{content:"";border-radius:50%;position:absolute}.usmap__pin:before{background:var(--um-sheet);box-shadow:0 1.5px 2px rgb(var(--um-shade) / .3);opacity:calc(1 - var(--disc));inset:0}.usmap__pin:after{background:var(--um-navy);inset:3px}.usmap__tags{position:absolute;inset:0}.usmap__label{--out:clamp(0, (var(--p) - .7) / .12, 1);left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);color:var(--um-ink);font:500 13px/1 var(--font-mono);letter-spacing:.01em;white-space:nowrap;opacity:calc(1 - var(--out));position:absolute;transform:translate(-50%,-50%)}.usmap__leader{--out:clamp(0, (var(--p) - .7) / .12, 1);opacity:calc(1 - var(--out))}.usmap__leader-lit,.usmap__leader-ink{fill:none;stroke-width:1.15px}.usmap__leader-lit{stroke:var(--um-sheet);stroke-opacity:.9}.usmap__leader-ink{stroke:var(--um-navy-deep);stroke-opacity:.65}.usmap__tag{--in:clamp(0, (var(--p) + var(--um-lead) - var(--s) - var(--dl) * .9) / .05, 1);--in2:calc(var(--in) * var(--in) * (3 - 2 * var(--in)));--out:clamp(0, (var(--p) - .7) / .12, 1);--gap:10px;left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);background:var(--um-sheet);height:30px;color:var(--um-ink);font:600 13px/1 var(--font-sans);white-space:nowrap;box-shadow:0 0 0 1px rgb(var(--um-shade) / .06), 0 1px 0 rgb(var(--um-shade) / .1), 0 8px 18px -6px rgb(var(--um-shade) / .18);opacity:calc(var(--in2) * (1 - var(--out)));transform:translate(var(--tx), var(--ty)) translateY(calc((1 - var(--in2)) * 7px));border-radius:9px;align-items:center;gap:7px;padding:0 11px 0 8px;display:inline-flex;position:absolute}.usmap__tag[data-side=r]{--tx:calc(var(--gap) + var(--nx));--ty:calc(-50% + var(--ny))}.usmap__tag[data-side=t]{--tx:calc(-50% + var(--nx));--ty:calc(-100% - var(--gap) + var(--ny))}.usmap__tag[data-side=b]{--tx:calc(-50% + var(--nx));--ty:calc(var(--gap) + var(--ny))}.usmap__tag b{font:600 13px/1 var(--font-mono);font-variant-numeric:tabular-nums}.usmap .rl-arc{flex:none;display:block}.usmap .rl-arc circle{fill:none;stroke-width:3.4px;stroke-linecap:round}.usmap .rl-arc__track{stroke:rgb(var(--um-shade) / .1)}.usmap .rl-arc[data-band=strong] .rl-arc__value{stroke:var(--rl-strong)}.usmap .rl-arc[data-band=marginal] .rl-arc__value{stroke:var(--rl-marginal)}.usmap .rl-arc[data-band=decline] .rl-arc__value{stroke:var(--rl-decline)}.usmap__legend{--out:clamp(0, (var(--p) - .62) / .1, 1);opacity:calc(1 - var(--out));color:var(--um-ink);font:500 13px/1.25 var(--font-sans);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 26px;display:flex;position:absolute;bottom:calc(100% + 14px);left:0;right:0}.usmap__legend p{white-space:nowrap;align-items:center;gap:9px;margin:0;display:flex}.usmap__legend [data-soft]{color:var(--um-ink-soft)}.usmap__sw{border-radius:2px;flex:none;width:14px;height:10px}.usmap__sw--live{background:var(--um-navy);box-shadow:0 1px 0 rgb(var(--um-shade) / .25)}.usmap__sw--soon{background:var(--um-sheet);box-shadow:0 0 0 1px rgb(var(--um-shade) / .12), 0 1px 0 rgb(var(--um-shade) / .1)}.usmap[data-variant=close] .usmap__legend{justify-content:flex-start;top:calc(100% + 34px);bottom:auto}@container (max-width:900px){.usmap__legend{justify-content:flex-start;top:calc(100% + 14px);bottom:auto}}@container (max-width:560px){.usmap__tag{--gap:7px;border-radius:8px;gap:6px;height:27px;padding:0 9px 0 6px}.usmap__tag .rl-arc{width:16px;height:16px}.usmap__tag[data-key=hartford]{--tx:calc(-100% + 4px);--ty:calc(-100% - 8px)}.usmap__tag[data-key=miami]{--tx:calc(-100% + 12px)}.usmap__tag[data-rank="2"],.usmap__label,.usmap__leader,.usmap__route[data-quiet]{display:none}.usmap__legend{left:calc(3cqw + var(--rl-gutter));max-width:calc(100cqw - 2 * var(--rl-gutter));gap:4px 14px;right:auto}.usmap[data-variant=hero] .usmap__legend{top:calc(100% + 32px)}.usmap[data-variant=close] .usmap__legend{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.usmap [data-p]{--p:.5!important}.usmap__stage{--um-hs:1;--um-hx:0cqw;--um-hy:0cqh}.usmap [data-lean]{transform:none}}.act--hero{background:0 0}.hero__copy{--o:clamp(0, (var(--p) - .63) / .08, 1);--out:calc(var(--o) * var(--o) * (3 - 2 * var(--o)));z-index:3;left:var(--rl-edge);width:min(30rem,42vw);color:var(--rl-ink);opacity:calc(1 - var(--out));transform:translate3d(0, calc(var(--out) * -36px), 0);position:absolute;bottom:clamp(36px,9vh,104px)}.hero__copy :is(.hero__lead,.hero__title,.hero__sub,.hero__ctas){animation:rl-rise 1s var(--rl-ease-calm) both}.hero__copy .hero__lead{animation-delay:60ms;display:block}.hero__copy .hero__title{animation-delay:.16s;display:block}.hero__copy .hero__sub{animation-delay:.3s}.hero__copy .hero__ctas{animation-delay:.42s}@keyframes rl-rise{0%{opacity:.01;transform:translateY(22px)}to{opacity:1;transform:none}}.act--hero h1{letter-spacing:-.04em;font-weight:700;line-height:.96}.hero__lead{color:var(--rl-ink-soft);letter-spacing:-.03em;margin-bottom:.3rem;font-size:clamp(1.4rem,2.5vw,2.35rem);line-height:1.05}.hero__title{max-width:6.6em;font-size:clamp(3rem,5.6vw,5.25rem)}p.hero__sub{max-width:27rem;color:var(--rl-ink-soft);margin-top:22px;font-size:clamp(1.05rem,1.2vw,1.22rem);line-height:1.55}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero__ctas .rl-pill--navy{box-shadow:0 1px 0 var(--rl-ink), 0 12px 24px -12px var(--rl-navy)}@supports (color:color-mix(in lab, red, red)){.hero__ctas .rl-pill--navy{box-shadow:0 1px 0 color-mix(in srgb, var(--rl-ink) 20%, transparent), 0 12px 24px -12px color-mix(in srgb, var(--rl-navy) 55%, transparent)}}.hero__sky{--fw:min(34cqw, 520px);--x0:-26cqw;--y0:24cqh;--x1:26cqw;--y1:9cqh;--ox:var(--pc-x);--oy:var(--pc-y);position:absolute;inset:0}.hero__flight,.hero__pixel{--lag:0;--u:clamp(0, (var(--p) - .35 - var(--lag)) / .31, 1);--q:calc(var(--u) * var(--u) * (3 - 2 * var(--u)));--r:calc(1 - var(--q));--x:calc(var(--r) * var(--r) * var(--x0) + 2 * var(--r) * var(--q) * var(--x1) + var(--q) * var(--q) * var(--ox));--y:calc(var(--r) * var(--r) * var(--y0) + 2 * var(--r) * var(--q) * var(--y1) + var(--q) * var(--q) * var(--oy));--z:calc(var(--r) * var(--r) * .95 + 2 * var(--r) * var(--q) * .7 + var(--q) * var(--q) * .04);position:absolute;top:0;left:0}.hero__flight{width:var(--fw);opacity:calc(clamp(0, var(--u) * 14, 1) * (1 - clamp(0, (var(--u) - .9) * 10, 1)));transform:translate3d(calc(var(--x) - 50%), calc(var(--y) - 50%), 0) rotate(calc(-7deg + var(--q) * 26deg)) scale(var(--z));will-change:transform, opacity}.hero__man{width:100%;height:auto;display:block}.hero__pixel{--lag:calc(.008 + var(--k) * .0042);background:var(--rl-navy);width:9px;height:9px;opacity:calc((1 - var(--k) / 25) * clamp(0, var(--u) * 18, 1) * (1 - clamp(0, (var(--u) - .8) * 5, 1)));transform:translate3d(calc(var(--x) - var(--fw) * (.4 + mod(var(--k), 2) * .05) * var(--z)), calc(var(--y) - var(--fw) * (.13 - mod(var(--k), 4) * .045) * var(--z)), 0) rotate(calc(var(--k) * 29deg)) scale(calc(.3 + var(--z) * (1.15 - var(--k) * .03)));border-radius:2px}.hero__pixel:nth-child(3n+2){background:var(--rl-navy-bright)}.hero__pixel:nth-child(3n){background:var(--rl-navy-deep)}@media (max-width:900px){.hero__copy{right:var(--rl-gutter);width:auto;top:58svh;bottom:auto}.hero__title{max-width:none;font-size:clamp(2.6rem,9.4vw,4.4rem)}.hero__lead{font-size:clamp(1.25rem,4.6vw,2rem)}p.hero__sub{max-width:34rem;margin-top:14px;font-size:1rem}.hero__ctas{margin-top:20px}.hero__sky{--fw:62cqw;--x0:-44cqw;--y0:15cqh;--x1:22cqw;--y1:7cqh}}@media (max-width:560px){.hero__copy{top:auto;bottom:clamp(24px,5svh,52px)}p.hero__sub{margin-top:12px;font-size:.97rem;line-height:1.5}.hero__ctas{gap:10px;margin-top:18px}.hero__ctas .rl-pill{min-height:46px;padding-inline:20px}}@media (max-width:560px) and (max-height:720px){p.hero__sub{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.hero__sky{display:none}.hero__copy{opacity:1;transform:none}.hero__copy :is(.hero__lead,.hero__title,.hero__sub,.hero__ctas){animation:none}}.rl[data-still] .hero__copy :is(.hero__lead,.hero__title,.hero__sub,.hero__ctas){animation:none}
.rl-bridge__room{height:calc(var(--span,1) * 100svh)}.rl .rl-bridge[data-ink]{mix-blend-mode:multiply}[data-gl=off] .rl-bridge__room{display:none}@media (prefers-reduced-motion:reduce),(scripting:none){.rl-bridge__room{display:none}}
.act--pain{background:0 0}.pain__scrim{display:none}.pain__copy{z-index:2;left:var(--rl-edge);width:min(44rem,50vw);translate:calc(var(--mx,0) * var(--lean,0) * 1px) calc(var(--my,0) * var(--lean,0) * 1px);display:grid;position:absolute;bottom:clamp(48px,15vh,160px)}.pain__stack,.pain__turn{grid-area:1/1;align-self:end}.pain__stack{flex-direction:column;gap:.34em;font-size:clamp(1.7rem,3.1vw,3.25rem);display:flex}.pain__line,.pain__turn{font-family:var(--rl-display);letter-spacing:-.035em;color:var(--rl-ink);font-weight:700;line-height:1.02}.pain__turn{font-size:var(--rl-h2);line-height:1}.pain__turn span{display:block}.pain__line{--q0:clamp(0, (var(--p) - var(--a)) / .08, 1);--q:calc(1 - (1 - var(--q0)) * (1 - var(--q0)) * (1 - var(--q0)));--n0:clamp(0, (var(--p) - var(--b)) / .06, 1);--back:calc(var(--n0) * var(--n0) * (3 - 2 * var(--n0)));--o0:clamp(0, (var(--p) - var(--clear)) / .06, 1);--out:calc(var(--o0) * var(--o0) * (3 - 2 * var(--o0)));opacity:calc(var(--q) * (1 - var(--out)));color:color-mix(in srgb, var(--rl-ink-soft) calc(var(--back) * 100%), var(--rl-ink));transform:translate3d(0, calc(var(--out) * -34px), 0)}.pain__line span{--w0:clamp(0, var(--q) * 2.4 - var(--i) * .2, 1);--w:calc(1 - (1 - var(--w0)) * (1 - var(--w0)));opacity:var(--w);transform:translate3d(0, calc((1 - var(--w)) * .3em), 0);display:inline-block}.pain__turn{--t0:clamp(0, (var(--p) - var(--clear) - .052) / .06, 1);--t:calc(var(--t0) * var(--t0) * (3 - 2 * var(--t0)));color:var(--rl-navy);opacity:var(--t);transform:translate3d(0, calc((1 - var(--t)) * 30px), 0)}.pain__desk{--dw:min(40vw, 64svh, 580px);--sx:.2616;--sy:.2484;z-index:3;left:calc(var(--eye-x) - var(--sx) * var(--dw));top:calc(var(--eye-y) - var(--sy) * var(--dw) * 704 / 720);width:var(--dw);aspect-ratio:720/704;pointer-events:none;--e0:clamp(0, (var(--p) - var(--desk0)) / (var(--desk1) - var(--desk0)), 1);--e:calc(var(--e0) * var(--e0) * (3 - 2 * var(--e0)));--eo0:clamp(0, (var(--e0) - .16) * 5, 1);--rise:7svh;opacity:calc(var(--eo0) * var(--eo0) * (3 - 2 * var(--eo0)));transform:translate3d(0, calc((1 - var(--e)) * var(--rise)), 0);translate:calc(var(--mx,0) * var(--lean,0) * 1px) calc(var(--my,0) * var(--lean,0) * 1px);position:absolute}.pain__desk:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--rl-ink) 20%, transparent), transparent);border-radius:50%;height:9%;position:absolute;bottom:2%;left:4%;right:8%}.pain__desk{--tu:clamp(0, (var(--p) - var(--th0)) / (var(--th1) - var(--th0)), 1);--tb:calc(6.75 * var(--tu) * (1 - var(--tu)) * (1 - var(--tu)));transform-origin:50% 96%;scale:calc(1 + var(--tb) * .005) calc(1 - var(--tb) * .016)}.pain__man{background:50%/contain no-repeat;width:100%;height:100%;position:absolute;inset:0}.pain__man[data-poster=stressed]{background-image:url(/landing/loops/desk.webp)}.pain__man[data-poster=relieved]{background-image:url(/landing/loops/desk-calm.webp)}.pain__man[data-poster][data-ready]{background-image:none}.pain__src{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.pain__screen{background:color-mix(in srgb, var(--rl-navy-bright) 34%, var(--rc-card));width:36.98%;height:24.29%;color:var(--rl-ink);font-family:var(--font-sans);position:absolute;top:12.7%;left:7.67%;overflow:hidden;container-type:size}.pain__busy,.pain__lit,.pain__result{position:absolute;inset:0}.pain__busy{align-content:start;gap:5cqh;padding:8cqh 9cqw;display:grid}.pain__bar{background:var(--rl-navy-bright);border-radius:3cqh;height:11cqh}.pain__spin{border:2.6cqh solid color-mix(in srgb, var(--rl-navy) 20%, transparent);border-top-color:var(--rl-navy);border-radius:50%;justify-self:center;width:20cqh;height:20cqh;margin:3cqh 0}.pain__skel{background:color-mix(in srgb, var(--rl-navy) 16%, transparent);border-radius:3cqh;width:74%;height:6cqh}.pain__skel+.pain__skel{width:56%}.pain__skel+.pain__skel+.pain__skel{width:66%}.pain__lit{background:var(--rl-navy);--f0:clamp(0, (var(--p) - var(--fl0)) / (var(--fl1) - var(--fl0)), 1);--f:calc(1 - (1 - var(--f0)) * (1 - var(--f0)) * (1 - var(--f0)));clip-path:circle(calc(var(--f) * 62cqw) at 50% 50%)}.pain__edge{--pw0:clamp(0, (var(--p) - var(--pp0)) / (var(--pp1) - var(--pp0)), 1);--pw:calc(var(--pw0) * var(--pw0) * (3 - 2 * var(--pw0)));height:1px;translate:0 calc(var(--pw) * 100cqh);box-shadow:0 1px 3px 1px color-mix(in srgb, var(--rl-navy-deep) 70%, transparent);opacity:calc(clamp(0, var(--pw0) * 40, 1) * clamp(0, (1 - var(--pw0)) * 40, 1));position:absolute;top:0;left:0;right:0}.pain__result{background:var(--rc-card);--pw0:clamp(0, (var(--p) - var(--pp0)) / (var(--pp1) - var(--pp0)), 1);--pw:calc(var(--pw0) * var(--pw0) * (3 - 2 * var(--pw0)));clip-path:inset(0 0 calc((1 - var(--pw)) * 100%) 0);align-content:start;gap:4.5cqh;padding:7cqh 6cqw;display:grid}.pain__rhead{letter-spacing:-.01em;align-items:center;gap:2.4cqw;margin:0;font-size:9cqh;font-weight:700;line-height:1;display:flex}.pain__rhead svg{width:10cqh;height:10cqh}.pain__rhead>span:last-child{background:var(--rc-wash);color:var(--rl-ink-soft);font:600 6cqh/1 var(--font-mono);border-radius:99px;margin-left:auto;padding:1.8cqh 3cqw}.pain__result ol{gap:3cqh;margin:0;padding:0;list-style:none;display:grid}.pain__result li{background:var(--rc-wash);--w0:clamp(0, (var(--p) - var(--row0) - var(--i) * var(--rowgap)) / var(--rowlen), 1);--w:calc(1 - (1 - var(--w0)) * (1 - var(--w0)) * (1 - var(--w0)));--a0:clamp(0, (var(--w0) - .4) / .6, 1);--a:calc(var(--a0) * var(--a0) * (3 - 2 * var(--a0)));height:17.5cqh;clip-path:inset(0 calc((1 - var(--w)) * 100%) 0 0 round 3.5cqh);border-radius:3.5cqh;grid-template-columns:5cqw minmax(0,1fr) auto auto;align-items:center;gap:2.4cqw;padding:0 3cqw;display:grid}.pain__result li b{color:var(--rl-ink-soft);font:600 6.5cqh/1 var(--font-mono)}.pain__plate{align-items:center;min-width:0;font-size:7cqh;font-weight:700;display:flex}.pain__plate img{object-fit:contain;width:auto;max-width:100%;height:11cqh;display:block}.pain__result .rl-arc{width:12cqh;height:12cqh}.pain__result .rl-arc__value{stroke-dasharray:calc(var(--score) * .75 * var(--a)) 100}.pain__result em{font:600 7.5cqh/1 var(--font-mono);opacity:var(--a);font-style:normal}.pain__hr{--h0:clamp(0, (var(--p) - var(--hd1) + .004) / .004, 1);opacity:var(--h0);display:grid}.pain__ttl{--t0:clamp(0, (var(--p) - var(--hd1) + .002) / .012, 1);opacity:calc(var(--t0) * var(--t0) * (3 - 2 * var(--t0)))}.pain__r{--r-blue:#0054e2;left:calc(var(--sx) * 100%);top:calc(var(--sy) * 100%);width:calc(var(--dw) * var(--r-w));aspect-ratio:1;opacity:var(--a-op,0);transform:translate3d(calc((1 - var(--a-fx,0)) * var(--r-dx) + var(--a-hx,0) * var(--dw) - 50%), calc((1 - var(--a-fy,0)) * var(--a-sy,var(--r-dy)) + var(--a-hy,0) * var(--dw) - 50%), 0) rotate(calc(var(--a-rot,0) * 1deg)) scale(var(--a-sc,1));position:absolute}.pain__r svg{width:100%;height:100%;filter:drop-shadow(0 calc(1px + var(--a-lift,0) * 5px) calc(.5px + var(--a-lift,0) * 2.5px) color-mix(in srgb, var(--rl-ink) 30%, transparent)) drop-shadow(0 calc(var(--a-lift,0) * 20px) calc(var(--a-lift,0) * 16px) color-mix(in srgb, var(--rl-ink) 16%, transparent));position:relative}.pain__r .rl-r__ink,.pain__r .rl-r__px{stroke:color-mix(in srgb, var(--rc-card) calc(var(--a-ink,1) * 100%), var(--rl-navy));stroke-width:2.2px;stroke-linejoin:round;paint-order:stroke fill}.pain__r .rl-r__ink{fill:color-mix(in srgb, var(--rl-navy) calc(var(--a-ink,1) * 100%), var(--rc-on-navy))}.pain__r .rl-r__px{fill:color-mix(in srgb, var(--r-blue) calc(var(--a-ink,1) * 100%), var(--rl-navy-bright))}.pain__ring{z-index:4;border-radius:calc(var(--dw) * .018);--g0:clamp(0, (var(--p) - var(--rg0)) / (var(--rg1) - var(--rg0)), 1);--g:calc(1 - (1 - var(--g0)) * (1 - var(--g0)) * (1 - var(--g0)));outline:clamp(1.5px, calc(var(--dw) * .0036), 2.4px) solid color-mix(in srgb, var(--rl-navy) 62%, transparent);outline-offset:calc(var(--dw) * (.012 + var(--g) * .12));width:36.98%;height:24.29%;opacity:calc(clamp(0, (var(--p) - var(--rg0)) / .003, 1) * (1 - var(--g)) * (1 - var(--g)));pointer-events:none;position:absolute;top:12.7%;left:7.67%}.pain__deck{z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.rl[data-gl=off] .pain__deck{display:block}.pain__card{--cw:clamp(84px, 11vw, 168px);left:calc(var(--x) * 1%);width:var(--cw);aspect-ratio:1.6;border-radius:calc(var(--cw) * .069);background:var(--rc-card);rotate:calc(var(--r) * 1deg);box-shadow:0 0 0 1px var(--rl-hair), var(--rc-lift-soft), inset 0 -1px 0 color-mix(in srgb, var(--rl-ink) 5%, transparent);place-items:center;display:grid;position:absolute;top:calc(96px + 2svh)}.pain__card:before{content:"";border-radius:inherit;background:var(--rl-paper-tooth) calc(var(--x) * 9px) calc(var(--x) * 5px) / var(--rl-paper-tooth-size);filter:contrast(1.5)brightness(2);opacity:.06;position:absolute;inset:0}.pain__card img{object-fit:contain;width:66%;height:46%;display:block;position:relative}.pain__card:first-child{--x:50;--r:-2.5}.pain__card:nth-child(2){--x:63;--r:1.8}.pain__card:nth-child(3){--x:76;--r:-1.4}.pain__card:nth-child(4){--x:89;--r:2.4}.pain__marks{z-index:3;left:var(--rl-edge);max-width:34rem;color:var(--rl-ink-soft);text-align:left;opacity:clamp(0, (var(--p) - .03) * 12, 1);margin:0;font-size:13px;font-weight:500;line-height:1.4;position:absolute;bottom:clamp(14px,3svh,28px)}.pain__ticker{display:none}@media (prefers-reduced-motion:reduce),(scripting:none){.act--pain .pin{align-items:flex-end;padding:120px 0 72px;display:flex}.pain__copy{margin-left:var(--rl-gutter);margin-right:var(--rl-gutter);gap:14px;position:relative;bottom:auto;left:auto;right:auto}.pain__stack,.pain__turn{grid-area:auto}.pain__line,.pain__turn{opacity:1;color:var(--rl-ink);transform:none}.pain__turn{color:var(--rl-navy)}.pain__line span,.pain__desk,.pain__result,.pain__result li,.pain__marks{opacity:1;transform:none}.pain__desk{scale:none}.pain__result,.pain__result li{clip-path:none}.pain__edge{display:none}.pain__result li{--a:1}.pain__hr,.pain__ttl{opacity:1}.pain__r,.pain__ring,.pain__lit{display:none}}@media (max-width:760px){.rl .pain__deck,.rl[data-gl=off] .pain__deck{display:none}.act--pain .pin{grid-template-rows:minmax(0,.8fr) auto auto auto minmax(10px,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:start;padding-top:72px;display:grid}.pain__desk,.pain__ticker,.pain__scrim,.pain__copy,.pain__marks{grid-column:1}.pain__desk{--dh:36svh;--dw:min(62vw, var(--dh), 300px);grid-row:2;justify-self:center;position:relative;top:auto;left:auto}@supports (width:round(down, 1px, 1px)){.pain__desk{--dw:calc(round(down, min(62vw, var(--dh), 300px), 2px) + mod(100vw, 2px))}}.pain__desk:before,.pain__desk:after{content:"";z-index:-1;pointer-events:none;border-radius:0;height:auto;position:absolute;inset:0}.pain__desk:before{background:radial-gradient(ellipse 52% 5.2% at 52% 93%, color-mix(in srgb, var(--rl-ink) 15%, transparent), transparent 100%)}.pain__desk:after{background:radial-gradient(ellipse 12% 1.7% at 60% 91.2%, color-mix(in srgb, var(--rl-ink) 42%, transparent), color-mix(in srgb, var(--rl-ink) 14%, transparent) 62%, transparent 100%), radial-gradient(ellipse 4.5% 1.3% at 11.5% 87%, color-mix(in srgb, var(--rl-ink) 38%, transparent), transparent 100%), radial-gradient(ellipse 3.6% 1.1% at 4.6% 77.8%, color-mix(in srgb, var(--rl-ink) 30%, transparent), transparent 100%), radial-gradient(ellipse 11% 1.5% at 40% 83.4%, color-mix(in srgb, var(--rl-ink) 30%, transparent), transparent 100%)}.pain__ticker{z-index:4;height:calc(var(--tk-h,60px) + 12px);pointer-events:none;grid-row:3;margin-top:6px;display:block;position:relative}.pain__copy{grid-row:4;width:auto;margin:0 16px;position:relative;bottom:auto;left:auto;right:auto}.pain__stack,.pain__turn{align-self:start}.pain__stack{font-size:clamp(1.4rem,6.2vw,1.75rem)}.pain__turn{font-size:min(var(--rl-h2), 9.3vw)}.pain__marks{max-width:none;margin:0 16px max(14px, env(safe-area-inset-bottom));text-align:left;grid-row:6;position:relative;bottom:auto;left:auto;right:auto}.pain__r{width:calc(var(--dw) * var(--r-wm));transform:translate3d(calc((1 - var(--a-fx,0)) * var(--r-dxm) + var(--a-hx,0) * var(--dw) - 50%), calc((1 - var(--a-fy,0)) * var(--a-sy,var(--r-dym)) + var(--a-hy,0) * var(--dw) - 50%), 0) rotate(calc(var(--a-rot,0) * 1deg)) scale(var(--a-sc,1))}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.pain__desk,.pain__ticker,.pain__copy{--st0:clamp(0, (var(--p) - var(--clear) - .04) / .1, 1);--ss:calc(var(--st0) * var(--st0) * (3 - 2 * var(--st0)))}.pain__desk{transform:translate3d(0, calc((1 - var(--e)) * var(--rise) + var(--ss) * var(--sd,0px)), 0)}.pain__ticker{transform:translate3d(0, calc(var(--ss) * var(--sk,0px)), 0)}.pain__copy{transform:translate3d(0, calc(var(--ss) * var(--sc,0px)), 0)}.pain__line{transform:translate3d(0, calc(var(--out) * -10px), 0)}}@media (max-width:760px) and (max-height:600px){.pain__desk{--dh:32svh}.pain__stack{font-size:clamp(1.25rem,5.6vw,1.5rem)}}@media (max-width:760px) and (max-height:480px) and (orientation:landscape){.act--pain .pin{grid-template-rows:minmax(0,.8fr) auto auto minmax(10px,1fr) auto;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr)}.pain__desk{--dh:34svh;grid-column:1}.pain__ticker{grid-column:1}.pain__copy,.pain__scrim{grid-area:2/2/4}.pain__copy{align-self:center}.pain__marks{grid-area:5/1/auto/-1}.pain__stack{font-size:clamp(1.1rem,3.6vw,1.5rem)}.pain__turn{font-size:min(var(--rl-h2), 5.4vw)}}@media (prefers-reduced-motion:reduce) and (max-width:760px),(scripting:none) and (max-width:760px){.act--pain .pin{padding-bottom:28px}}@media (scripting:none){.pain__man{background:url(/landing/loops/desk-calm.webp) 50%/contain no-repeat}}
.pain__ticker{--tk-w:96px;--tk-h:60px;--tk-gap:12px;--tk-gutter:16px}@media (max-height:700px){.pain__ticker{--tk-w:88px;--tk-h:55px;--tk-gap:10px}}.tk{height:var(--tk-h);clip-path:inset(-100svh 0);pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:relative}.tk__card{width:var(--tk-w);height:var(--tk-h);transform:translate3d(calc(var(--tk-gutter) + var(--i) * (var(--tk-w) + var(--tk-gap))), 0, 0) rotate(var(--tilt));pointer-events:none;position:absolute;top:0;left:0}.tk__face{border-radius:calc(var(--tk-w) * .069);background:var(--rc-card);box-shadow:0 0 0 1px var(--rl-hair), var(--rc-lift-soft), inset 0 -1px 0 color-mix(in srgb, var(--rl-ink) 5%, transparent);place-items:center;display:grid;position:absolute;inset:0}.tk__face:before{content:"";border-radius:inherit;background:var(--rl-paper-tooth) calc(var(--i) * 37px) calc(var(--i) * 23px) / var(--rl-paper-tooth-size);filter:contrast(1.5)brightness(2);opacity:.06;position:absolute;inset:0}.tk__face img{width:var(--mw);height:var(--mh);object-fit:contain;-webkit-user-select:none;user-select:none;display:block;position:relative}
.act--intake{z-index:2;background:0 0}.act--intake .pin{align-items:center;padding:72px 0 24px;display:flex}.intake{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.intake__copy h2{font-size:var(--rl-h2);color:var(--rl-ink)}.intake__copy p{max-width:30rem;color:var(--rl-ink-soft);margin-top:22px;font-size:1.15rem;line-height:1.6}.intake__stage{--k:clamp(0, var(--p) / .12, 1);perspective:1400px;position:relative}.intake__sheet{--settle:rotateX(calc((1 - var(--k)) * 7deg)) rotateY(calc((1 - var(--k)) * -5deg)) translate3d(0, calc((1 - var(--k)) * 32px), 0);max-width:34rem;margin-left:auto;position:relative}.intake__card{z-index:2;border-radius:var(--rc-r-lg);background:var(--rc-card);border:1px solid var(--rc-hair);box-shadow:var(--rc-lift);transform:translate3d(calc(var(--mx) * 6px), calc(var(--my) * 4px), 0) var(--settle);padding:28px;position:relative}.intake__ply{z-index:0;border-radius:var(--rc-r-lg);background:var(--rc-card);border:1px solid var(--rc-hair);box-shadow:0 1px 2px color-mix(in srgb, var(--rl-ink) 6%, transparent), 0 6px 14px -10px color-mix(in srgb, var(--rl-ink) 20%, transparent);position:absolute;inset:0}.intake__ply--far{z-index:0;transform:translate3d(calc(var(--mx) * 2px), calc(var(--my) * 1.5px), 0) var(--settle) rotate(calc(var(--k) * -2.4deg)) translate3d(calc(var(--k) * -10px), calc(var(--k) * 12px), 0)}.intake__ply--near{z-index:1;transform:translate3d(calc(var(--mx) * 4px), calc(var(--my) * 3px), 0) var(--settle) rotate(calc(var(--k) * 1.7deg)) translate3d(calc(var(--k) * 8px), calc(var(--k) * 8px), 0)}.intake__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.intake__head h3{color:var(--rl-ink);font-size:1.5rem}.intake__card dl{margin:0}.intake__row{--r:clamp(0, (var(--p) - .16 - var(--i) * .06) / .06, 1);border-bottom:1px solid var(--rl-hair);grid-template-columns:11rem 1fr;align-items:center;gap:12px;min-height:48px;display:grid}.intake__row dt{color:var(--rl-ink-soft);font:600 14px/1.3 var(--font-sans)}.intake__row dd{color:var(--rl-ink);font:600 16px/1.3 var(--font-sans);clip-path:inset(0 calc((1 - var(--r)) * 100%) 0 0);margin:0}.intake__row--blank dd{border:1.5px dashed var(--rl-marginal);color:color-mix(in srgb, var(--rl-marginal) 62%, var(--rl-ink));border-radius:999px;justify-self:start;padding:5px 12px;font-size:14px}.intake__submit{border-radius:var(--rc-r-sm);background:var(--rl-navy);min-height:52px;color:var(--rc-on-navy);font:600 15px/1 var(--font-sans);transition:background-color .3s var(--rl-ease-calm), transform .16s var(--rl-ease);justify-content:center;align-items:center;margin-top:22px;text-decoration:none;display:flex}.intake__submit:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.intake__submit:hover{background:var(--rl-navy-deep)}}.intake__man,.intake__ground{width:min(12vw,176px);opacity:var(--k,0);position:absolute;left:calc(-1*min(12vw,176px) + 36px)}.intake__man{z-index:3;height:auto;transform:translate3d(calc((1 - var(--k,0)) * -36px + var(--mx) * 10px), calc(var(--my) * 6px), 0);bottom:-18px}.intake__ground{z-index:1;background:color-mix(in srgb, var(--rl-ink) 20%, transparent);filter:blur(7px);height:14px;transform:translate3d(calc((1 - var(--k,0)) * -36px + var(--mx) * 10px), calc(var(--my) * 6px), 0) scaleX(.78);border-radius:50%;bottom:-14px}@media (max-width:960px){.intake{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px}.intake__row{grid-template-columns:7.4rem 1fr}}@media (max-width:760px){.act--intake[data-act=pin]{height:auto}.act--intake .pin{height:auto;padding:104px 0 72px;position:relative}.intake{grid-template-columns:1fr}.intake__stage{--k:1;margin-top:72px}.intake__row{--r:1}.intake__card{padding:20px}.intake__row{grid-template-columns:8.6rem 1fr}.intake__man{z-index:1;width:122px;inset:-96px 6% auto auto}.intake__ground{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.intake__card,.intake__ply,.intake__row dd,.intake__man,.intake__ground{opacity:1;clip-path:none;transform:none}.intake__ground{transform:scaleX(.78)}.intake__ply--far{transform:rotate(-2.4deg)translate(-10px,12px)}.intake__ply--near{transform:rotate(1.7deg)translate(8px,8px)}}
@property --road-u{syntax:"*";inherits:false}@property --road-v{syntax:"*";inherits:false}@property --road-fi{syntax:"*";inherits:false}@property --road-fo{syntax:"*";inherits:false}@property --road-ei{syntax:"*";inherits:false}@property --road-eo{syntax:"*";inherits:false}.act--road{--road-w:clamp(20rem, 33vw, 26rem);--lh-pin:34;--lmax-pin:154;--badge:26;--stem:17;--lh-card:28;--arc:61;background:0 0}.road__poster{background-color:#0000}.road__copy{z-index:4;left:var(--rl-edge);width:var(--road-w);flex-direction:column;gap:clamp(14px,3.2svh,30px);display:flex;position:absolute;top:clamp(92px,13vh,132px)}.road__title{color:var(--rl-ink);font-size:min(var(--rl-h2), 8.2svh)}.road__title span{--road-u:clamp(0, (var(--p) - var(--a)) / var(--f) + 1, 1);--road-v:clamp(0, (var(--p) - var(--b)) / var(--f) + 1, 1);--road-lit:calc((var(--road-u) * var(--road-u) * (3 - 2 * var(--road-u))) * (1 - var(--road-v) * var(--road-v) * (3 - 2 * var(--road-v))));color:color-mix(in srgb, var(--rl-ink) calc(var(--road-lit) * 100%), var(--rl-ink-soft));display:block}.road__card{--row:54;--node:28;--say:80;border-radius:var(--rc-r-lg);background:var(--rc-card);color:var(--rl-ink);box-shadow:0 0 0 1px var(--rl-hair), 1px 2px 3px color-mix(in srgb, var(--rl-ink) 7%, transparent), 14px 26px 46px -22px color-mix(in srgb, var(--rl-ink) 26%, transparent);transform:translate3d(calc(var(--mx,0) * 10px), calc(var(--my,0) * 10px), 0);padding:22px 20px 20px;overflow:clip}.road__rail{height:calc((var(--row) + var(--say)) * 1px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.road__step{--ru:clamp(0, (var(--p) - var(--a)) / var(--f) + 1, 1);--rv:clamp(0, (var(--p) - var(--b)) / var(--f) + 1, 1);--rua:clamp(0, (var(--ru) - .25) / .4, 1);--rva:clamp(0, (var(--rv) - .25) / .4, 1);--ron:calc(var(--rua) * var(--rua) * (3 - 2 * var(--rua)));--rdn:calc(var(--rva) * var(--rva) * (3 - 2 * var(--rva)));grid-row:1;grid-column:calc(var(--j) + 1);flex-direction:column;align-items:center;gap:7px;display:flex}.road__label{font:600 14px/1.15 var(--font-sans);text-align:center;white-space:nowrap;color:color-mix(in srgb, var(--rl-ink) calc(var(--ron) * 100%), var(--rl-ink-soft));display:block}.road__node{z-index:1;width:calc(var(--node) * 1px);height:calc(var(--node) * 1px);background:var(--rc-card);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--rl-navy) calc(var(--ron) * 100%), color-mix(in srgb, var(--rl-ink) 20%, transparent));border-radius:50%;place-items:center;display:grid;position:relative}.road__node:before{content:"";background:var(--rl-navy);opacity:var(--rdn);border-radius:50%;position:absolute;inset:0}.road__ico,.road__tick{grid-area:1/1;position:relative}.road__ico{color:color-mix(in srgb, var(--rl-navy) calc(var(--ron) * 100%), var(--rl-ink-soft));opacity:calc(1 - var(--rdn))}.road__tick{color:var(--rc-on-navy);opacity:var(--rdn)}.road__link{left:calc(100% * (var(--j) - .5) / 3 + var(--node) / 2 * 1px);top:calc(var(--node) / 2 * 1px - 1px);width:calc(100% / 3 - var(--node) * 1px);background:var(--rc-hair-strong);border-radius:1px;height:2px;position:absolute}.road__link i{border-radius:inherit;background:var(--rl-navy);transform-origin:0;transform:scaleX(var(--ron));position:absolute;inset:0}.road__say,.road__panel{--road-fi:clamp(0, var(--road-ei) / .55, 1);--road-fo:clamp(0, (var(--road-eo) - .35) / .65, 1);opacity:calc(var(--road-fi) * (1 - var(--road-fo)));transform:translate3d(calc((1 - var(--road-ei) - var(--road-eo)) * 100%), 0, 0)}.road__say{--road-ei:calc(var(--ru) * var(--ru) * (3 - 2 * var(--ru)));--road-eo:calc(var(--rv) * var(--rv) * (3 - 2 * var(--rv)));left:0;right:0;top:calc(var(--row) * 1px + 4px);position:absolute}.road__say h3{letter-spacing:-.015em;font-size:1.32rem;line-height:1.15}.road__body{color:var(--rl-ink-soft);margin-top:5px;font-size:.95rem;line-height:1.5}.road__body--short{display:none}.road__panels{grid-template-columns:minmax(0,1fr);margin-top:14px;display:grid}.road__panel{--road-u:clamp(0, (var(--p) - var(--a)) / var(--f) + 1, 1);--road-v:clamp(0, (var(--p) - var(--b)) / var(--f) + 1, 1);--road-ei:calc(var(--road-u) * var(--road-u) * (3 - 2 * var(--road-u)));--road-eo:calc(var(--road-v) * var(--road-v) * (3 - 2 * var(--road-v)));grid-area:1/1;min-width:0}.road__ui{background:var(--rc-wash);height:100%;box-shadow:inset 0 0 0 1px var(--rl-hair);border-radius:14px;flex-direction:column;padding:4px 16px 12px;display:flex;position:relative}.road__ui-head{border-bottom:1px solid var(--rl-hair);color:var(--rl-ink);font:700 14px/1.2 var(--font-sans);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:10px 0 11px;display:flex}.road__ui-head em{color:var(--rl-ink-soft);font:500 13px/1 var(--font-mono);margin-left:4px;font-style:normal}.road__rows{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.road__rows>li{flex:1;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex;position:relative}.road__rows>li+li{border-top:1px solid var(--rl-hair)}.road__logo{height:calc(var(--lh-card) * var(--lk,1) * 1px);width:auto;max-width:calc(var(--lh-card) * 4.2px);object-fit:contain;object-position:left center;flex:none;display:block}.road__logo--type{color:var(--rl-ink);font:700 15px/1 var(--font-sans);align-items:center;display:inline-flex}.road__mark{display:none}.road__qrow{grid-template-columns:auto calc(var(--arc) * 1px) minmax(0, 1fr);background:var(--rc-card);box-shadow:0 0 0 1px var(--rl-hair), 0 6px 18px -12px color-mix(in srgb, var(--rl-ink) 35%, transparent);border-radius:12px;grid-template-areas:"plate arc id""stage stage stage";align-items:center;gap:8px 12px;margin:auto 0;padding:12px;display:grid}.road__qrow>.road__logo{grid-area:plate}.road__qrow>.road__arc{grid-area:arc}.rl .road__arc{grid-template:calc(var(--arc) * 1px) / calc(var(--arc) * 1px);width:calc(var(--arc) * 1px);height:calc(var(--arc) * 1px);place-items:stretch stretch;display:grid;overflow:clip}.rl .road__arc>:first-child{width:100%;height:100%}.road__qid{flex-direction:column;grid-area:id;gap:3px;min-width:0;display:flex}.road__qid b{font:600 15px/1.2 var(--font-sans)}.road__qid span{color:var(--rl-ink-soft);font:500 13px/1.2 var(--font-sans)}.road__qstage{border-top:1px solid var(--rl-hair);flex-wrap:wrap;grid-area:stage;justify-content:space-between;align-items:center;gap:6px 10px;padding-top:8px;display:flex}.road__age{color:var(--rl-ink-soft);font:500 13px/1 var(--font-sans);white-space:nowrap;order:2;margin-left:auto}.road__note{color:var(--rl-ink-soft);font:500 13px/1.4 var(--font-sans);align-items:flex-start;gap:8px;padding-top:10px;display:flex}.road__note b{color:var(--rl-ink);font-weight:600}.road__note svg{color:var(--rl-navy);flex:none;margin-top:1px}.road__marks{z-index:2;pointer-events:none;position:absolute;inset:0}[data-gl=off] .road__marks{display:none}.road__pin{--edge:9px;width:max-content;padding:var(--edge) var(--edge) calc(var(--stem) * 1px);opacity:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;position:absolute;top:0;left:0;transform:translate(-9999px)}@media (hover:hover) and (pointer:fine){.road__pin{cursor:pointer}}.road__pin:before{content:"";width:1.5px;height:calc(var(--stem) * 1px);background:var(--rl-ink);opacity:.6;transition:background-color .6s var(--rl-ease-calm), opacity .6s var(--rl-ease-calm);border-radius:1px;margin-left:-.75px;position:absolute;bottom:0;left:50%}.road__pin:after{content:"";background:var(--rl-navy);width:8px;height:8px;box-shadow:0 0 0 2px var(--rc-card), 0 1px 4px 1px color-mix(in srgb, var(--rl-ink) 28%, transparent);transition:background-color .6s var(--rl-ease-calm);border-radius:50%;margin-left:-4px;position:absolute;bottom:-3.5px;left:50%}.road__pin[data-state=bound]:before{background:var(--rl-strong);opacity:1}.road__pin[data-state=bound]:after{background:var(--rl-strong)}.road__pin-card{transform:translate3d(calc(var(--mx,0) * 5px), calc(var(--my,0) * 5px), 0);display:block}.road__pin-face{--shadow:0 0 0 1px var(--rl-hair), 1px 2px 2px color-mix(in srgb, var(--rl-ink) 10%, transparent), 5px 10px 16px -9px color-mix(in srgb, var(--rl-ink) 30%, transparent);background:var(--rc-card);box-shadow:var(--shadow);transition:transform .32s var(--rl-ease-calm), box-shadow .32s var(--rl-ease-calm);border-radius:14px;justify-content:center;align-items:center;padding:9px 15px;display:flex;position:relative}.road__pin-face:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--rl-strong);opacity:0;pointer-events:none;transition:opacity .6s var(--rl-ease-calm);position:absolute;inset:0}.road__pin[data-state=bound] .road__pin-face:before{opacity:1}.road__pin[data-hot="1"] .road__pin-face{--shadow:0 0 0 1px var(--rl-hair), 1px 2px 2px color-mix(in srgb, var(--rl-ink) 12%, transparent), 7px 16px 22px -10px color-mix(in srgb, var(--rl-ink) 38%, transparent);transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.road__pin:hover .road__pin-face{--shadow:0 0 0 1px var(--rl-hair), 1px 2px 2px color-mix(in srgb, var(--rl-ink) 12%, transparent), 7px 16px 22px -10px color-mix(in srgb, var(--rl-ink) 38%, transparent);transform:translateY(-2px)}}.road__pin-logo{height:calc(var(--lh-pin) * var(--lk,1) * var(--lw,1) * 1px);width:auto;max-width:calc(var(--lmax-pin) * 1px);object-fit:contain;display:block}.road__pin-logo.road__logo--type{height:auto;font-size:17px}.road__badge{top:calc(var(--badge) * -.42px);right:calc(var(--badge) * -.42px);width:calc(var(--badge) * 1px);height:calc(var(--badge) * 1px);background:var(--rc-card);color:var(--rl-navy);box-shadow:0 0 0 1px var(--rl-hair), 1px 2px 3px color-mix(in srgb, var(--rl-ink) 18%, transparent);opacity:0;transition:opacity .42s var(--rl-ease-calm), transform .52s var(--rl-ease-calm), background-color .6s var(--rl-ease-calm);border-radius:50%;position:absolute;transform:scale(.55)}.road__pin:not([data-state=pending]) .road__badge{opacity:1;transform:none}.road__pin[data-state=bound] .road__badge{background:var(--rl-strong);color:var(--rc-on-navy);box-shadow:0 0 0 1.5px var(--rc-card), 1px 2px 3px color-mix(in srgb, var(--rl-ink) 22%, transparent)}.road__bi{width:calc(var(--badge) * .58px);height:calc(var(--badge) * .58px);opacity:0;transition:opacity .36s var(--rl-ease-calm), transform .48s var(--rl-ease-calm);margin:auto;position:absolute;inset:0;transform:scale(.6)}.road__pin[data-state=sent]:not([data-remind=on]) [data-b=sent],.road__pin[data-state=review]:not([data-remind=on]) [data-b=review],.road__pin[data-state=quoted]:not([data-remind=on]) [data-b=quoted],.road__pin[data-state=bound] [data-b=bound],.road__pin[data-remind=on]:not([data-state=bound]) [data-b=remind]{opacity:1;transform:none}.road__clock svg{width:100%;height:100%;display:block}.road__hand{transform-origin:50% 100%;background:currentColor;border-radius:1px;width:2px;height:31%;margin-left:-1px;position:absolute;bottom:50%;left:50%;rotate:50deg}.road__bell{transform-origin:50% 14%}.act--road[data-live] .road__pin[data-state=review]:not([data-remind=on]) .road__hand{animation:9s linear infinite road-sweep}.act--road[data-live] .road__pin[data-remind=on]:not([data-state=bound]) .road__bell{animation:2.2s ease-in-out infinite road-swing}.rl[data-still] .road__hand,.rl[data-still] .road__bell{animation:none!important}@keyframes road-sweep{to{rotate:410deg}}@keyframes road-swing{0%,to{rotate:none}25%{rotate:12deg}50%{rotate:-10deg}75%{rotate:5deg}}.road__flyer{z-index:3;pointer-events:none;will-change:transform;width:clamp(104px,9vw,132px);position:absolute;top:0;left:0;transform:translate(50vw,16svh)rotate(-4deg)}.road__rider{transform:translate3d(calc(var(--mx,0) * 6px), calc(var(--my,0) * 6px), 0) scaleX(var(--dir,1));display:block;position:relative}.road__man{width:100%;height:auto;display:block;position:relative}.road__streaks i{background:var(--rl-navy);clip-path:polygon(0 50%,100% 0,100% 100%);width:52%;height:2px;opacity:calc(var(--v,0) * .5);transform:scaleX(calc(.25 + var(--v,0) * .9));transform-origin:100%;position:absolute;right:94%}.road__streaks i:first-child{top:30%}.road__streaks i:nth-child(2){width:66%;top:44%}.road__streaks i:nth-child(3){width:44%;top:58%}.road__streaks i:nth-child(4){width:58%;top:71%}.road__answer{opacity:0;width:17%;height:auto;filter:drop-shadow(0 1px 1.5px color-mix(in srgb, var(--rl-ink) 38%, transparent));rotate:-9deg;scale:.7;transform:scaleX(var(--dir,1));transition:opacity .5s var(--rl-ease-calm), scale .6s var(--rl-ease-calm);position:absolute;top:33%;left:25%;overflow:visible}.road__flyer[data-carry="1"] .road__answer{opacity:1;scale:1}.road__doc{fill:var(--rl-strong)}.road__fold{fill:var(--rc-card);opacity:.4}.road__tickmark{fill:none;stroke:var(--rc-on-navy);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}[data-clean] :is(.road__marks,.road__flyer){visibility:hidden}@media (min-width:1101px) and (max-width:1279px){.road__card{--say:102}}@media (min-width:761px) and (max-height:820px){.road__card{--row:52;--node:26;--say:70;padding:16px 18px}.act--road{--lh-card:26}.road__title{font-size:min(var(--rl-h2), 7.4svh)}.road__say h3{font-size:1.2rem}.road__body{font-size:.9rem;line-height:1.42}.road__panels{margin-top:10px}.road__ui-head{padding:8px 0 9px}.road__rows>li{padding:4px 0}.road__qrow{padding:9px 12px}.road__note{padding-top:8px}.road__ui{padding-bottom:10px}}@media (min-width:1101px) and (max-width:1279px) and (max-height:820px){.road__card{--say:92}}@media (min-width:761px) and (max-height:700px){.road__card{--row:46;--node:24;--say:64;padding:14px 16px}.act--road{--lh-card:24;--arc:52}.road__title{font-size:min(var(--rl-h2), 7svh)}.road__say h3{font-size:1.1rem}.road__body{margin-top:3px;font-size:.86rem;font-weight:500;line-height:1.4}.road__label{font-size:13px}.road__panels{margin-top:8px}.road__ui-head{padding:6px 0 7px}.road__rows>li{padding:2px 0}.road__qrow{padding:7px 12px}}@media (min-width:1101px) and (max-width:1279px) and (max-height:700px){.road__card{--say:84}}@media (min-width:761px) and (max-width:1279px){.road__qid{display:none}}@media (min-width:761px) and (max-width:1100px){.road__card{--row:66;--say:102}.road__label{white-space:normal;text-wrap:balance;font-size:13px}}@media (min-width:761px) and (max-width:1100px) and (max-height:820px){.road__card{--row:62;--say:92}}@media (min-width:761px) and (max-width:1100px) and (max-height:700px){.road__card{--row:58;--say:84}}@media (max-width:760px){.act--road{--lh-pin:26;--lmax-pin:120;--badge:22;--stem:14;--lh-card:22;--arc:38}.road__copy{display:contents}.road__title{z-index:4;top:80px;left:var(--rl-edge);right:var(--rl-edge);position:absolute}.road__title span{margin-right:.26em;display:inline-block}.road__card{--row:46;--node:24;--say:65;z-index:4;border-radius:20px;padding:10px 14px;position:absolute;bottom:12px;left:12px;right:12px}.road__step{gap:5px}.road__label{font-size:13px}.road__say{top:calc(var(--row) * 1px + 3px)}.road__say h3{font-size:1.1rem}.road__body{display:none}.road__say .road__body--short{margin-top:2px;font-size:.875rem;font-weight:500;line-height:1.38;display:block}.road__panels{margin-top:14px}.road__ui{box-shadow:inset 0 0 0 1px var(--rl-hair);background:0 0;border-radius:12px;padding:7px 10px}.road__ui-head{background:var(--rc-card);border:0;margin:0;padding:0 6px;line-height:1;position:absolute;top:-9px;right:10px}.road__ui-title,.road__note--drop,.road__where,.road__journey,.road__qid{display:none}.road__rows{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px}.road__rows>li{flex:none;padding:4px 0}.road__rows>li+li{border-top:0}.road__ui--room .road__word{display:none}.road__ui--room .road__mark{background:var(--rc-card);width:20px;height:20px;color:var(--rl-navy);box-shadow:0 0 0 1px var(--rl-hair), 1px 2px 3px color-mix(in srgb, var(--rl-ink) 16%, transparent);border-radius:50%;place-items:center;display:grid}.road__ui--room .road__rows>li{gap:6px}.road__ui--record .road__rows>li{gap:8px}.road__qrow{grid-template-columns:auto calc(var(--arc) * 1px) minmax(0, 1fr);box-shadow:none;background:0 0;grid-template-areas:"plate arc stage";gap:10px;margin:0;padding:0}.road__qstage{display:contents}.road__age{order:0;grid-area:stage;justify-self:end;margin:0}.road__ui--queue .road__note{padding-top:3px}.road__flyer{width:clamp(64px,18.6vw,76px)}}@media (max-width:760px) and (max-height:779px){.road__panels{display:none}.road__card{padding-bottom:12px}}@media (max-width:389px){.act--road{--lh-card:20}.road__ui--record .road__rows [data-tone]{padding-inline:8px;font-size:13px}.road__ui--room .road__rows>li{gap:5px}.road__ui--record .road__rows>li{gap:6px}.road__rows{column-gap:6px}}@media (max-width:349px){.act--road{--lh-card:18}.road__ui--record .road__rows [data-tone]>span{display:none}.road__ui--room .road__rows>li{gap:4px}.road__ui--room .road__mark{width:18px;height:18px}}@media (prefers-reduced-motion:reduce),(scripting:none){.act--road .pin{padding:120px var(--rl-gutter) 48px}.road__marks{display:none}.road__copy{width:min(26rem,100%);display:flex;position:relative;inset:auto}.road__title{position:static}.road__title span{color:var(--rl-ink);display:block}.road__card{z-index:auto;width:auto;padding:20px;position:relative;inset:auto;overflow:visible}.road__rail{height:auto;display:block}.road__step{height:auto;padding-bottom:16px;display:block;position:relative}.road__step:not(:last-child):before{content:"";left:calc(var(--node) / 2 * 1px - 1px);top:calc(var(--row) / 2 * 1px);bottom:calc(var(--row) / -2 * 1px);background:var(--rl-navy);border-radius:1px;width:2px;position:absolute}.road__link{display:none}.road__node{top:calc((var(--row) - var(--node)) / 2 * 1px);box-shadow:inset 0 0 0 2px var(--rl-navy);position:absolute;left:0}.road__node:before,.road__tick{opacity:1}.road__ico,.road__step:last-child .road__node:before,.road__step:last-child .road__tick{opacity:0}.road__step:last-child .road__ico{opacity:1;color:var(--rl-navy)}.road__label{font-size:15px;line-height:calc(var(--row) * 1px);text-align:left;text-wrap:wrap;white-space:nowrap;color:var(--rl-ink);padding-left:42px}.road__say{opacity:1;margin-left:42px;position:static;transform:none}.road__say h3{font-size:1.2rem}.road__body{margin-top:5px;font-size:.95rem;line-height:1.5;display:block}.road__say .road__body--short{display:none}.road__panels{margin-top:12px;display:grid}.road__panel{opacity:1;transform:none}.road__panel:not(:last-child){display:none}.road__ui{background:var(--rc-wash);box-shadow:inset 0 0 0 1px var(--rl-hair);border-radius:14px;padding:4px 14px 10px}.road__ui-head{border-bottom:1px solid var(--rl-hair);background:0 0;margin-bottom:6px;padding:10px 0 11px;line-height:1.2;position:static}.road__ui-title{display:inline}.road__note--drop{display:flex}.road__where{display:inline}.road__ui--queue .road__note{padding-top:10px}.road__rows{flex-flow:column;align-items:stretch}.road__ui--record .road__rows [data-tone]{padding-inline:11px;font-size:13.5px}.road__ui--record .road__rows [data-tone]>span{display:flex}.road__rows>li{flex:1;padding:6px 0}.road__rows>li+li{border-top:1px solid var(--rl-hair)}.road__ui--room .road__word{display:inline-flex}.road__ui--room .road__mark{display:none}.road__ui--room .road__rows>li,.road__ui--record .road__rows>li{gap:12px}.road__qrow{background:var(--rc-card);box-shadow:0 0 0 1px var(--rl-hair), 0 6px 18px -12px color-mix(in srgb, var(--rl-ink) 35%, transparent);grid-template-areas:"plate arc id""stage stage stage";gap:8px 14px;margin:auto 0;padding:12px 14px}.road__qid,.road__qstage{display:flex}.road__journey{display:block}.road__age{order:2;grid-area:auto;justify-self:auto;margin-left:auto}.act--road{--arc:61}.road__flyer{left:auto;right:var(--rl-gutter);top:96px;transform:rotate(-4deg)}.road__streaks{display:none}@media (max-width:760px){.act--road{--lh-card:22}.act--road .pin{padding-bottom:150px}.road__flyer{width:88px;top:auto;bottom:22px;right:20px}}}
@media (prefers-reduced-motion:no-preference){.act--connect .pin{content-visibility:auto}}.act--connect{--phone-w:min(300px, 70vw, calc((100svh - 168px) * .4839))}.connect{z-index:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,6vw,96px);height:100%;padding-top:64px;display:grid;position:relative}.connect__copy{z-index:2;position:relative}.connect__copy h2{font-size:var(--rl-h2);color:var(--rl-ink)}.connect__copy h2 span{display:block}.connect__copy>p{max-width:32rem;color:var(--rl-ink-soft);margin-top:20px;font-size:1.15rem;line-height:1.6}.connect__steps{counter-reset:step;flex-wrap:wrap;gap:6px 24px;margin:26px 0 0;padding:0;list-style:none;display:flex}.connect__steps li{--k:clamp(0, (var(--p) - var(--a)) / .04, 1);--r:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));counter-increment:step;color:color-mix(in srgb, var(--rl-ink) calc(var(--r) * 100%), var(--rl-ink-soft));font:600 15px/1.6 var(--font-sans)}.connect__steps li:before{content:counter(step) ".";color:color-mix(in srgb, var(--rl-navy) calc(var(--r) * 100%), var(--rl-ink-soft));font-variant-numeric:tabular-nums;margin-right:6px}.connect__consent{border-radius:var(--rc-r-md);background:var(--rc-card);border:1px solid var(--rc-hair);max-width:32rem;box-shadow:var(--rc-lift-soft);margin-top:26px;padding:16px 18px 18px}.connect__consent-label{color:var(--rl-ink-soft);font:600 13px/1.3 var(--font-sans)}p.connect__attest{color:var(--rl-ink);font:500 15px/1.5 var(--font-sans);grid-template-columns:22px 1fr;gap:12px;margin-top:10px;display:grid}.connect__box{background:var(--rl-navy);width:22px;height:22px;color:var(--rc-on-navy);border-radius:6px;place-items:center;margin-top:1px;display:grid}p.connect__fine{max-width:32rem;color:var(--rl-ink-soft);font:500 14px/1.5 var(--font-sans);margin-top:16px}.connect__device{z-index:1;place-items:center;display:grid;position:relative}.connect__rings{pointer-events:none;position:absolute;inset:0}.connect__rings i{--rs:1.5;--ro:.5;aspect-ratio:1;border:1.5px solid var(--rc-hair-strong);opacity:0;width:34vmin;animation:rl-ring 5.2s var(--rl-ease-calm) infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.connect__rings i:nth-child(2){--rs:2.1;--ro:.32;animation-delay:1.7s}.connect__rings i:nth-child(3){--rs:2.7;--ro:.18;animation-delay:3.4s}@keyframes rl-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.rl[data-still] .connect__rings i{transform:translate(-50%, -50%) scale(var(--rs));opacity:var(--ro);animation:none}.connect__pulse{--k:clamp(0, (var(--p) - .79) / .16, 1);width:var(--phone-w);aspect-ratio:300/620;border:1.5px solid var(--rl-navy);opacity:calc(var(--k) * (1 - var(--k)) * 2);translate:-50% -50%;transform:scale(calc(1 + var(--k) * .3));pointer-events:none;border-radius:46px;position:absolute;top:50%;left:50%}.connect__man,.connect__ground{--k:clamp(0, (var(--p) - .4) / .08, 1);--r:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));z-index:3;right:calc(50% - min(620px, 50% - var(--rl-gutter)) + var(--phone-w) - 22px);width:min(15vw,220px);opacity:var(--r);position:absolute}.connect__man{height:auto;transform:translate3d(calc(var(--mx) * 10px), calc((1 - var(--r)) * 48px + var(--my) * 6px), 0);bottom:0}.connect__ground{z-index:2;background:color-mix(in srgb, var(--rl-ink) 20%, transparent);filter:blur(7px);height:14px;transform:translate3d(calc(var(--mx) * 10px), calc(var(--my) * 6px), 0) scaleX(.72);border-radius:50%;bottom:-5px}@media (max-width:1180px){.connect__man,.connect__ground{display:none}}.phone{--tilt:calc((.5 - var(--p)) * 6deg);z-index:2;width:var(--phone-w);aspect-ratio:300/620;background:var(--rc-card);border:1px solid var(--rc-hair-strong);box-shadow:0 1px 2px color-mix(in srgb, var(--rl-ink) 6%, transparent), 0 34px 60px -30px color-mix(in srgb, var(--rl-ink) 34%, transparent), 0 70px 90px -60px color-mix(in srgb, var(--rl-ink) 22%, transparent);transform:translate3d(calc(var(--mx) * 8px), calc(var(--my) * 6px), 0) perspective(1200px) rotateY(calc(var(--tilt) + var(--mx) * 1.2deg)) rotateX(calc(3deg + var(--my) * -1deg));border-radius:46px;margin:0;padding:9px;position:relative}.phone:before,.phone:after{content:"";background:var(--rc-card);width:3px;position:absolute}.phone:before{height:74px;box-shadow:0 0 0 1px var(--rc-hair-strong);border-radius:0 3px 3px 0;top:150px;right:-4px}.phone:after{height:44px;box-shadow:0 62px 0 0 var(--rc-card), 0 0 0 1px var(--rc-hair-strong), 0 62px 0 1px var(--rc-hair-strong);border-radius:3px 0 0 3px;top:122px;left:-4px}.phone__screen{background:var(--rc-screen);height:100%;box-shadow:0 0 0 3px var(--rc-bezel), 0 0 0 4px color-mix(in srgb, var(--rl-ink) 16%, transparent);border-radius:37px;position:relative;overflow:hidden}.phone__top{height:38px;color:var(--rl-ink);font:600 13px/1 var(--font-sans);justify-content:space-between;align-items:center;padding:0 22px;display:flex}.phone__notch{background:var(--rl-ink);border-radius:999px;width:88px;height:24px}.phone__head{border-bottom:1px solid var(--rc-hair);background:var(--rc-card);color:var(--rl-ink);font:600 13px/1 var(--font-sans);flex-direction:column;align-items:center;gap:4px;padding:6px 0 10px;display:flex}.phone__avatar{background:var(--rl-navy);width:40px;height:40px;color:var(--rc-on-navy);font:700 18px/1 var(--rl-display);border-radius:50%;place-items:center;display:grid}.phone__thread{flex-direction:column;gap:10px;padding:10px 14px 14px;display:flex}.phone__stamp{color:var(--rl-ink-soft);font:500 13px/1.2 var(--font-sans);align-self:center;margin-bottom:2px}.phone__bubble{max-width:88%;font:500 14px/1.4 var(--font-sans);opacity:0;border-radius:18px;padding:11px 14px;transform:translateY(14px)scale(.97)}.phone__bubble--in{background:var(--rc-card);border:1px solid var(--rc-hair);color:var(--rl-ink);border-bottom-left-radius:6px;align-self:flex-start}.phone__bubble--out{background:var(--rl-navy);color:var(--rc-on-navy);border-bottom-right-radius:6px;align-self:flex-end;padding:8px 16px;font-size:18px;font-weight:700}.phone__bubble--in{transform-origin:0 100%}.phone__bubble--out{transform-origin:100% 100%}.phone__bubble[data-step="1"]{--a:-.045}.phone__bubble[data-step="2"]{--a:.1}.phone__bubble[data-step="3"]{--a:.15}.phone__bubble[data-step]{--k:clamp(0, (var(--p) - var(--a)) / .045, 1);--r:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));opacity:var(--r);transform:translate3d(0, calc((1 - var(--r)) * 18px), 0) scale(calc(.9 + var(--r) * .1))}.phone__compose{background:var(--rc-card);border:1px solid var(--rc-hair-strong);height:40px;color:var(--rl-ink-soft);font:500 14px/1 var(--font-sans);border-radius:999px;justify-content:space-between;align-items:center;padding:0 5px 0 16px;display:flex;position:absolute;bottom:16px;left:12px;right:12px}.phone__compose i{background:var(--rc-wash);width:28px;height:28px;color:var(--rl-ink-soft);border-radius:50%;place-items:center;display:grid}.phone__call{--k:clamp(0, (var(--p,0) - .38) / .08, 1);--w:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));background:var(--rc-card);color:var(--rl-ink);box-shadow:0 -1px 0 var(--rc-hair), 0 -18px 34px -20px color-mix(in srgb, var(--rl-ink) 32%, transparent);transform:translate3d(0, calc((1 - var(--w)) * 102%), 0);border-radius:30px 30px 0 0;flex-direction:column;align-items:center;gap:8px;padding-top:70px;display:flex;position:absolute;inset:0}.phone__callav{--a:clamp(0, (var(--p) - .44) / .04, 1);--b:clamp(0, (var(--p) - .76) / .04, 1);background:var(--rl-navy);width:84px;height:84px;color:var(--rc-on-navy);font:700 36px/1 var(--rl-display);border-radius:50%;place-items:center;margin-bottom:8px;display:grid;position:relative}.phone__avatar svg{width:50%;height:50%}.phone__callav svg{width:48%;height:48%;position:relative}.phone__callav i{--rs:1.7;--ro:.42;border:1.5px solid color-mix(in srgb, var(--rl-navy) 50%, transparent);filter:opacity(calc(var(--a) - var(--b)));animation:rl-callring 4.2s var(--rl-ease-calm) infinite;border-radius:50%;position:absolute;inset:0}.phone__callav i:nth-child(2){--rs:2.5;--ro:.26;animation-delay:1.4s}.phone__callav i:nth-child(3){--rs:3.3;--ro:.14;animation-delay:2.8s}@keyframes rl-callring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4)}}.rl[data-still] .phone__callav i{transform:scale(var(--rs));opacity:var(--ro);animation:none}.phone__caller{font:700 30px/1 var(--rl-display);letter-spacing:-.02em}.phone__state{font:600 15px/20px var(--font-sans);justify-items:center;display:grid}.phone__state>p{white-space:nowrap;grid-area:1/1}.phone__ringing{--k:clamp(0, (var(--p) - .44) / .04, 1);--o:clamp(0, (var(--p) - .775) / .02, 1);color:var(--rl-ink-soft);opacity:calc(var(--k) * var(--k) * (3 - 2 * var(--k)) - var(--o) * var(--o) * (3 - 2 * var(--o)))}.phone__connected{--k:clamp(0, (var(--p) - .8) / .025, 1);color:var(--rl-ink);opacity:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));align-items:center;gap:8px;display:inline-flex}.phone__connected:before{content:"";background:var(--rl-navy);border-radius:50%;width:8px;height:8px}.phone__wave{--k:clamp(0, (var(--p) - .805) / .05, 1);--r:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));height:80px;opacity:var(--r);transform:scaleY(calc(.4 + var(--r) * .6));align-items:center;gap:4px;margin-top:34px;display:flex}.phone__wave i{--h:calc(.55 + .45 * sin(calc(var(--i) * 51.5662deg)));background:var(--rl-navy);width:5px;height:56px;animation:1.4s ease-in-out infinite alternate rl-wave;animation-delay:calc(var(--i) * -.17s);border-radius:4px;transform:scaleY(.2)}@keyframes rl-wave{to{transform:scaleY(1)}}.rl[data-still] .phone__wave i{transform:scaleY(var(--h));animation:none}p.phone__agent{--k:clamp(0, (var(--p) - .83) / .04, 1);--r:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));background:var(--rc-card);border:1px solid var(--rc-hair);box-shadow:var(--rc-lift-soft);color:var(--rl-ink);font:600 14px/1 var(--font-sans);opacity:var(--r);transform:translate3d(0, calc((1 - var(--r)) * 12px), 0);border-radius:999px;align-items:center;gap:7px;margin-top:18px;padding:8px 14px 8px 10px;display:inline-flex}p.phone__agent svg{color:var(--rl-navy)}.phone__incall{--k:clamp(0, (var(--p) - .83) / .04, 1);--r:calc(var(--k) * var(--k) * (3 - 2 * var(--k)));opacity:var(--r);transform:translate3d(0, calc((1 - var(--r)) * 18px), 0);justify-content:space-around;padding:0 14px;display:flex;position:absolute;bottom:40px;left:0;right:0}.phone__incall span{color:var(--rl-ink-soft);font:500 13px/1 var(--font-sans);justify-items:center;gap:7px;display:grid}.phone__incall i{background:var(--rc-card);border:1px solid var(--rc-hair-strong);width:58px;height:58px;box-shadow:var(--rc-lift-soft);color:var(--rl-ink);border-radius:50%;place-items:center;display:grid}.phone__answer{--k:clamp(0, (var(--p) - .44) / .05, 1);--o:clamp(0, (var(--p) - .795) / .035, 1);opacity:calc(var(--k) - var(--o));transform:translate3d(0, calc((1 - var(--k) + var(--o)) * 24px), 0);justify-content:space-around;padding:0 22px;display:flex;position:absolute;bottom:44px;left:0;right:0}.phone__btn{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.phone__btn--decline{background:var(--rc-card);border:1px solid var(--rc-hair-strong);color:var(--rl-ink);box-shadow:var(--rc-lift-soft)}.phone__btn--accept{--k:clamp(0, (var(--p) - .755) / .03, 1);background:var(--rl-navy);color:var(--rc-on-navy);box-shadow:0 0 0 calc(var(--k) * 9px) color-mix(in srgb, var(--rl-navy) calc((1 - var(--k) * .5) * 20%), transparent);transform:scale(calc(1 - var(--k) * .1))}@media (max-width:760px){.phone__call{padding-top:52px}.phone__callav{width:64px;height:64px;font-size:28px}.phone__caller{font-size:25px}.phone__wave{margin-top:20px}.phone__answer{bottom:40px}.phone__incall{bottom:26px}.phone__btn,.phone__incall i{width:52px;height:52px}.act--connect .pin{clip-path:inset(12px 0 0)}.connect{--pan:clamp(0, (var(--p) - .04) / .26, 1);--pan-e:calc(var(--pan) * var(--pan) * (3 - 2 * var(--pan)));height:auto;transform:translate3d(0, calc(min(0px, -100% + 100svh - 24px) * var(--pan-e)), 0);grid-template-columns:1fr;align-content:start;gap:16px;padding-top:80px}.connect__copy>p{margin-top:10px;font-size:.98rem;line-height:1.5}.connect__steps,.connect__fine,.connect__consent-label{display:none}.connect__consent{margin-top:14px;padding:12px 14px}p.connect__attest{grid-template-columns:20px 1fr;gap:10px;margin-top:0;font-size:14px;line-height:1.45}.connect__box{width:20px;height:20px}.connect__device{justify-self:center}.act--connect{--phone-w:min(262px, 68vw)}.phone__top{height:30px}.phone__head{padding:2px 0 8px}.phone__avatar{width:32px;height:32px;font-size:15px}.phone__thread{gap:8px;padding:8px 12px 10px}.phone__compose{height:36px;bottom:12px}.phone__bubble{padding:9px 12px;font-size:13px}.connect__rings i{width:60vmin}}@media (prefers-reduced-motion:reduce),(scripting:none){.connect__rings,.connect__pulse{display:none}.connect{padding:110px 0 60px;transform:none}.connect__steps li,.phone__bubble[data-step],.phone__connected,.phone__wave{--r:1;opacity:1;transform:none}.phone__call,.phone__ringing{display:none}.phone{transform:none}.phone__wave i{animation:none}}
.act--close{--span:2.4;background:0 0}.close{z-index:2;grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:center;gap:32px;height:100%;padding:72px 0 52px;display:grid;position:relative}.close h2{color:var(--rl-ink);font-size:var(--rl-h2);align-self:start;margin-top:clamp(24px,10vh,110px)}.close__man{right:calc(var(--um-edge) + var(--um-slip) - 8px);width:min(15cqw,200px);height:auto;opacity:clamp(0, (var(--p) - .3) / .12, 1);transform:translate3d(0, calc((1 - clamp(0, (var(--p) - .3) / .2, 1)) * 60px), 0);position:absolute;bottom:5cqh}@container (max-width:1199px){.close__man{display:none}}.close__card{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--rl-ink) 10%, transparent)) drop-shadow(0 24px 28px color-mix(in srgb, var(--rl-ink) 12%, transparent));transform:translate3d(calc(var(--mx) * var(--ld) * 1px), calc(var(--my) * var(--ld) * 1px), 0)}.slip{--k:clamp(0, (var(--p) + .08) / .5, 1);background:var(--rc-card);color:var(--rl-ink);clip-path:inset(0 0 calc((1 - var(--k)) * 100%) 0);transform:translate3d(0, calc((1 - var(--k)) * -24px), 0);border-radius:4px;padding:26px 28px 22px;position:relative;-webkit-mask:radial-gradient(7px at 50% 0,#0000 97%,#000) 50% 0/22px 51% repeat-x,radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100%/22px 51% repeat-x;mask:radial-gradient(7px at 50% 0,#0000 97%,#000) 50% 0/22px 51% repeat-x,radial-gradient(7px at 50% 100%,#0000 97%,#000) 50% 100%/22px 51% repeat-x}.slip:focus-within{clip-path:none;transform:none}.slip__head{border-bottom:1.5px dashed color-mix(in srgb, var(--rl-ink) 20%, transparent);font:700 13px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--rl-ink-soft);justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.slip__id{font:600 13px/1 var(--font-mono);letter-spacing:.02em;color:var(--rl-ink)}p.slip__to{font:700 1.2rem/1.2 var(--rl-display);margin-top:14px}.slip__legs{flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;display:flex}.slip__legs li{--r:clamp(0, (var(--p) - .2 - var(--i) * .04) / .05, 1);color:var(--rl-ink);font:600 13px/1.6 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.slip__legs li:before{content:"";border-left:2px solid var(--rl-navy);border-bottom:2px solid var(--rl-navy);width:11px;height:6px;transform:translateY(-2px) rotate(-45deg) scale(var(--r))}.slip__plan{border-top:1.5px dashed color-mix(in srgb, var(--rl-ink) 20%, transparent);margin-top:18px;padding-top:16px}.slip__offer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.slip__name{font:700 1.2rem/1.2 var(--rl-display)}.slip__price{font:700 3.4rem/1 var(--rl-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.slip__price span{color:var(--rl-ink-soft);font:600 15px/1 var(--font-sans);letter-spacing:0}.slip__plan ul{color:var(--rl-ink);font:500 15px/1.4 var(--font-sans);gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.slip__plan li{align-items:center;gap:9px;display:flex}.slip__plan li svg{color:var(--rl-navy);flex:none}.slip__sign{margin-top:22px}.slip__line{border-bottom:1.5px solid var(--rl-ink);align-items:flex-end;gap:14px;padding-bottom:8px;display:flex}.slip__x{color:var(--rl-ink-soft);font:700 22px/1 var(--rl-display);flex:none;padding-bottom:10px}.slip__cta{min-height:56px;box-shadow:0 14px 28px -14px color-mix(in srgb, var(--rl-navy) 75%, transparent);flex:1;gap:10px;font-size:16px}.slip__cta svg{transition:transform .26s var(--rl-ease)}@media (hover:hover) and (pointer:fine){.slip__cta:hover svg{transform:translate(3px)}}p.slip__under{color:var(--rl-ink-soft);font:600 13px/1.3 var(--font-sans);justify-content:space-between;gap:12px;margin-top:8px;display:flex}p.slip__fine{color:var(--rl-ink-soft);font:500 13px/1.45 var(--font-sans);margin-top:18px}.slip__agency{min-height:44px;color:var(--rl-navy);font:600 14px/1 var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rl-navy) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--rl-navy) 35%, transparent);text-underline-offset:4px;align-items:center;margin-top:4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.slip__agency:hover{text-decoration-color:currentColor}}@media (min-width:901px) and (max-height:780px){p.slip__to,.slip__legs{display:none}.slip__plan{border-top:0;margin-top:12px}}[data-clean] :is(.hero__copy,.pain__copy,.pain__scrim,.road__title,.road__card,.close,.close__man,.trk,.hero__sky,.pain__man,.road__man,.connect__man,.pain__desk,.pain__marks){visibility:hidden}@media (max-width:900px){.act--close{--span:1.7}.act--close .pin{padding:80px var(--rl-gutter) 88px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:10px;display:grid}.close{display:contents}.close h2{grid-row:1;margin:0}.usmap[data-variant=close]{grid-row:2;min-height:0;position:relative;inset:auto}.usmap[data-variant=close] .usmap__stage{--um-w:min(100cqw, (100cqh - 60px) * var(--um-ar));--um-l:calc((100cqw - var(--um-w)) / 2);--um-t:calc((100cqh - 60px - var(--um-w) / var(--um-ar)) / 2)}.usmap[data-variant=close] .usmap__legend{max-width:none;top:calc(100% + 30px);left:0;right:0}.close__card{grid-row:3;justify-self:center;width:min(100%,30rem)}.slip{--k:clamp(0, (var(--p) + .42) / .5, 1);padding:18px 18px 12px;transform:none}.slip__to,.slip__legs{display:none}.slip__plan{margin-top:12px;padding-top:12px}.slip__plan ul{gap:2px;margin-top:8px;font-size:14px}.slip__sign{margin-top:14px}.slip__cta{min-height:50px}.slip__x{padding-bottom:8px}p.slip__fine{margin-top:10px}.slip__agency{margin-top:0}.slip__price{font-size:2.4rem}}@container (max-height:150px){.usmap[data-variant=close] .usmap__stage{display:none}}@media (prefers-reduced-motion:reduce),(scripting:none){.close__man,.road__man,.connect__man,.slip{opacity:1;clip-path:none;transform:none}.slip__legs li{--r:1}}
.faq{z-index:2;color:var(--rl-ink);interpolate-size:allow-keywords;padding:clamp(88px,13vh,150px) 0;position:relative}.faq__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.faq__head{position:sticky;top:112px}.faq h2{font-size:var(--rl-h2);letter-spacing:-.03em;line-height:.98}p.faq__contact{color:var(--rl-ink-soft);font:500 16px/1.5 var(--font-sans);margin-top:28px}.faq__contact a,.faq__a a{color:var(--rl-navy);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rl-navy) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--rl-navy) 35%, transparent);text-underline-offset:4px;transition:text-decoration-color .3s var(--rl-ease-calm);font-weight:600}.faq__contact a:hover,.faq__a a:hover{-webkit-text-decoration-color:var(--rl-navy);text-decoration-color:var(--rl-navy)}.faq__list{border-top:1px solid var(--rc-hair-strong);position:relative}.faq__list:before{content:"";background:var(--rc-hair);width:1.5px;position:absolute;top:40px;bottom:40px;left:5px}.faq details{border-bottom:1px solid var(--rc-hair-strong);position:relative}.faq summary{cursor:pointer;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto 16px;grid-template-areas:"dot q short x";align-items:center;column-gap:20px;min-height:80px;margin-inline:-10px;padding:14px 10px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary i{z-index:1;border:1.5px solid color-mix(in srgb, var(--rl-ink) 40%, transparent);background:var(--rl-paper);width:12px;height:12px;transition:background-color .5s var(--rl-ease-calm), border-color .5s var(--rl-ease-calm), transform .5s var(--rl-ease-calm);border-radius:50%;grid-area:dot;position:relative}.faq details[open] summary i{background:var(--rl-navy);border-color:var(--rl-navy);transform:scale(1.15)}.faq__q{font:600 1.14rem/1.35 var(--font-sans);letter-spacing:-.005em;grid-area:q}.faq__short{max-width:20rem;color:var(--rl-ink-soft);font:500 15px/1.35 var(--font-sans);text-align:right;transition:opacity .4s var(--rl-ease-calm), color .3s var(--rl-ease-calm);grid-area:short}.faq details[open] .faq__short{opacity:0}.faq__x{width:16px;height:16px;color:var(--rl-ink-soft);transition:transform .6s var(--rl-ease-calm), color .3s var(--rl-ease-calm);grid-area:x;position:relative}.faq__x:before,.faq__x:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:7px;left:0}.faq__x:after{transform:rotate(90deg)}.faq details[open] .faq__x{color:var(--rl-ink);transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.faq summary:hover .faq__x,.faq summary:hover .faq__short{color:var(--rl-ink)}.faq summary:hover i{border-color:var(--rl-navy)}}.faq__a{padding:0 36px 26px 32px}.faq__a p{max-width:40rem;color:var(--rl-ink-soft);font-size:1.02rem;line-height:1.65}.faq__a a{align-items:center;min-height:44px;margin-top:4px;font-size:15px;display:inline-flex}@supports selector(details::details-content){.faq details::details-content{opacity:0;block-size:0;transition:block-size .85s var(--rl-ease-calm), opacity .56s var(--rl-ease-calm), content-visibility .85s allow-discrete;overflow-y:clip}.faq details[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce),(scripting:none){.faq summary i,.faq__short,.faq__x{transition:none}.faq details::details-content{transition:none}}@media (max-width:900px){.faq__grid{grid-template-columns:1fr}.faq__head{position:static}.faq summary{grid-template-columns:12px minmax(0,1fr) 16px;grid-template-areas:"dot q x"".short.";gap:6px 16px;min-height:72px}.faq__list:before{top:36px;bottom:36px}.faq__q{font-size:1.04rem}.faq__short{text-align:left;max-width:none;font-size:14px}.faq details[open] .faq__short{display:none}.faq__a{padding:0 0 22px 28px}}
.rl-footer{z-index:3;background:var(--rl-paper-ground);border-top:1px solid var(--rc-hair-strong);color:var(--rl-ink-soft);font:500 14px/1.4 var(--font-sans);position:absolute;bottom:0;left:0;right:0}.rl-footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 28px;min-height:60px;display:flex}.rl-footer nav{flex-wrap:wrap;gap:0 26px;display:flex}.rl-footer a{min-height:44px;color:var(--rl-ink-soft);transition:color .3s var(--rl-ease-calm);border-radius:8px;align-items:center;padding-inline:3px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rl-footer a:hover{color:var(--rl-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--rl-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--rl-ink) 30%, transparent);text-underline-offset:5px}}@media (max-width:760px){.rl-footer__row{text-align:center;justify-content:center;gap:0 12px;padding:6px 0 4px}.rl-footer nav{justify-content:center;gap:0 6px}.rl-footer a{min-height:40px;padding-inline:4px}}@media (prefers-reduced-motion:reduce),(scripting:none){.rl-footer a{transition:none}}