.pr-hero{padding-bottom:clamp(72px,10vw,120px)}.pr-hero .bl-dek{margin-left:auto;margin-right:auto}.pr .bl-col{padding-bottom:clamp(72px,9vw,120px)}.pr .bl-prose ul{padding-left:1.2em;list-style:outside}.pr .bl-prose ul:not(.pr-tiles):not(.pr-press) li+li{margin-top:.45em}.pr .bl-prose ul li::marker{color:var(--brand)}.pr .bl-prose h3{letter-spacing:-.01em;margin-top:1.8em;font-size:1.25rem;line-height:1.25}.pr-note{border-left:2px solid var(--brand);background:#1a73b80f;padding:1.1rem 1.3rem;font-size:.98em}.pr-cta{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;padding-top:2em;display:flex;margin-top:3em!important}.pr-cta p{flex:18rem;margin:0}.pr-cta .pr-tel{color:var(--brand);white-space:nowrap;font-weight:500}.pr-cta .btn,.pr-cta .btn:hover{color:#fff}.pr-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;padding:0;display:grid;list-style:none!important}.pr-tile{border:1px solid var(--line);height:100%;color:inherit;transition:border-color .3s, transform .4s var(--ease,ease), box-shadow .4s;background:#fff;border-radius:14px;flex-direction:column;gap:.5rem;padding:26px 24px 22px;display:flex;position:relative;text-decoration:none!important}.pr-tile:hover,.pr-tile:focus-visible{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 18px 40px -28px #0f3f6b73}.pr-tile-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:.68rem}.pr-tile h3{font-family:var(--serif);color:#0b1624;font-size:1.35rem;font-weight:400;line-height:1.15;margin:0!important}.pr-tile p{color:#4c5a69;font-size:.95rem;line-height:1.55;margin:0!important}.pr-tile-go{color:var(--brand);margin-top:auto;padding-top:.6rem;font-size:.9rem;font-weight:500}.pr-tile.is-soon{background:0 0;border-style:dashed}.pr-tile.is-soon:hover{box-shadow:none;border-color:var(--line);transform:none}.pr-tile.is-soon .pr-tile-go{color:#8794a2;font-weight:400}.pr-qs{border-top:1px solid var(--line)}.pr-q{border-bottom:1px solid var(--line)}.pr-q summary{cursor:pointer;font-family:var(--serif);color:#0b1624;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1.2rem;line-height:1.3;list-style:none;display:flex}.pr-q summary::-webkit-details-marker{display:none}.pr-q summary:after{content:"+";font-family:var(--mono);color:var(--brand);flex:none;font-size:1.1rem;transition:transform .3s}.pr-q[open] summary:after{transform:rotate(45deg)}.pr-q-a{padding:0 0 1.4rem}.pr-q-a>*+*{margin-top:.9em}.pr-ba-group{margin-top:2.6em!important}.pr-ba-group h2{margin-top:0!important}.pr-ba{gap:22px;margin-top:1.2em;display:grid}.pr-ba-pair{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.pr-ba-pair figure{background:#0b1624;border-radius:10px;margin:0;position:relative;overflow:hidden}.pr-ba-pair img{object-fit:cover;width:100%;height:100%;aspect-ratio:var(--ar,4 / 3);display:block}.pr-ba-pair figcaption{color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#07111cb8;border-radius:999px;padding:.3rem .6rem;font-size:.62rem;position:absolute;top:10px;left:10px}@media (max-width:560px){.pr-ba-pair{grid-template-columns:1fr}}.pr-press{border-top:1px solid var(--line);padding:0!important;list-style:none!important}.pr-press li{border-bottom:1px solid var(--line);margin:0!important}.pr-press a{justify-content:space-between;gap:1rem;padding:1rem 0;display:flex;color:inherit!important;text-decoration:none!important}.pr-press a:hover .pr-press-t{color:var(--brand)}.pr-press-t{font-family:var(--serif);font-size:1.12rem;line-height:1.35}.pr-press-y{font-family:var(--mono);letter-spacing:.1em;color:#8794a2;flex:none;padding-top:.3rem;font-size:.72rem}.rv-progress{z-index:5;box-shadow:inset 0 0 0 1px var(--line), 0 10px 30px -20px #0f3f6b59;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);background:#fff;border-radius:999px;align-items:center;gap:.8rem;padding:.7rem 1rem;font-size:.72rem;display:flex;position:sticky;top:84px;margin:0 0 1.5em!important}.rv-bar{background:#1a73b81f;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.rv-bar:after{content:"";width:var(--p,0%);background:var(--brand);border-radius:inherit;transition:width .4s;position:absolute;inset:0 auto 0 0}.rv-items{gap:12px;display:grid;padding:0!important;list-style:none!important}.rv-item{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;padding:18px 18px 16px;margin:0!important}.rv-item.is-done{box-shadow:inset 0 0 0 1px #1a73b859}.rv-head{grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.2rem 1rem;display:grid}.rv-n{font-family:var(--mono);color:var(--brand);padding-top:.3rem;font-size:.7rem}.rv-head h3{font-family:var(--serif);color:#0b1624;font-size:1.18rem;font-weight:400;line-height:1.25;margin:0!important}.rv-head p{color:#4c5a69;font-size:.95rem;line-height:1.5;margin:.3rem 0 0!important}.rv-see{white-space:nowrap;align-self:center;font-size:.9rem;font-weight:500;color:var(--brand)!important;text-decoration:none!important}.rv-verdicts{flex-wrap:wrap;gap:8px;margin:14px 0 0 3rem;display:flex}.rv-v{box-shadow:inset 0 0 0 1px var(--line);font:500 .88rem/1 var(--sans,system-ui);color:#26323f;cursor:pointer;background:#f3f5f7;border:0;border-radius:999px;padding:.5rem .95rem}.rv-v[aria-pressed=true].rv-v-good{color:#fff;box-shadow:none;background:#1a73b8}.rv-v[aria-pressed=true].rv-v-change{color:#fff;box-shadow:none;background:#b4531c}.rv-v[aria-pressed=true].rv-v-call{color:#fff;box-shadow:none;background:#0b1624}.rv-c,.rv-note{width:100%;box-shadow:inset 0 0 0 1px var(--line);font:400 1rem/1.5 var(--sans,system-ui);color:#0b1624;resize:vertical;background:#f7f9fb;border:0;border-radius:10px;margin-top:10px;padding:.7rem .85rem;display:block}.rv-item .rv-c{width:calc(100% - 3rem);margin-left:3rem}.rv-q{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:14px;padding:18px;margin:1.4em 0 0!important}.rv-q legend{float:left;width:100%;font-family:var(--serif);color:#0b1624;margin-bottom:12px;font-size:1.15rem}.rv-opts{clear:both;flex-wrap:wrap;gap:8px;display:flex}.rv-opt{box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#f3f5f7;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.92rem;display:inline-flex}.rv-opt input{accent-color:#1a73b8}.rv-opt.is-on{background:#1a73b81a;box-shadow:inset 0 0 0 1px #1a73b8}.rv-files{padding:0!important;list-style:none!important}.rv-files li{border-bottom:1px solid var(--line);margin:0!important}.rv-frow{align-items:center;gap:1rem;display:flex}.rv-frow>label:first-child{flex:1}.rv-files label{cursor:pointer;align-items:flex-start;gap:.8rem;padding:.85rem 0;display:flex}.rv-files input{accent-color:#1a73b8;flex:none;width:18px;height:18px;margin-top:.3rem}.rv-send{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding-top:1.6em;display:flex;margin-top:2em!important}.rv-status{color:#4c5a69;flex:16rem;font-size:.92rem;margin:0!important}@media (max-width:600px){.rv-head{grid-template-columns:1.6rem minmax(0,1fr)}.rv-see{grid-column:2;justify-self:start;margin-top:.4rem}.rv-verdicts{margin-left:0}.rv-item .rv-c{width:100%;margin-left:0}.rv-progress{top:72px}}.bl-prose>.rv-progress.bl-rv,.bl-prose>.rv-items.bl-rv,.bl-prose>.rv-q.bl-rv,.bl-prose>.rv-files.bl-rv,.bl-prose>.rv-c.bl-rv,.bl-prose>.rv-send.bl-rv{opacity:1!important;filter:none!important;transform:none!important}.rv-files .rv-up{color:#1a73b8;cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #1a73b873}.rv-files .rv-up:hover{background:#1a73b812}.rv-files .rv-up:focus-within{outline-offset:2px;outline:2px solid #1a73b8}.rv-files .rv-up.is-busy{color:var(--ink,#0b1624);box-shadow:inset 0 0 0 1px var(--line);cursor:progress}.rv-files .rv-up input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.rv-ups{color:#1f6a3a;font-size:.9rem;margin:-.3rem 0 0!important;padding:0 0 .8rem 2.1rem!important;list-style:none!important}.rv-ups li{overflow-wrap:anywhere;border:0!important;margin:.15rem 0!important}.rv-fnote{opacity:.75;font-size:.9rem;margin:-.4rem 0 .85rem 2.1rem!important}.rv-ferr{color:#b4531c;opacity:1}@media (max-width:600px){.rv-frow{flex-direction:column;align-items:stretch;gap:0}.rv-files .rv-up{align-self:flex-start;margin:0 0 .85rem 2.1rem}}.pr-wide{color:var(--ink);padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px)}.pr-wide-cta{max-width:940px;margin:clamp(48px,6vw,80px) auto 0}.sg-lede{color:#26323f;max-width:44rem;margin:0 0 clamp(32px,4vw,52px);font-size:clamp(1.06rem,1.2vw,1.18rem);line-height:1.7}.sg-frame{background:#fff;border:clamp(5px,.55vw,8px) solid #101c2a;border-radius:3px;margin:0;padding:clamp(10px,1.4vw,20px);position:relative;box-shadow:0 22px 44px -26px #07111c8c,0 2px 6px #07111c14}.sg-mat{background:#0b1624;position:relative;overflow:hidden}.sg-mat img{object-fit:cover;width:100%;height:100%;display:block}.sg-placard{border:1px solid var(--line);color:#3b4856;background:#fff;border-radius:2px;max-width:24rem;margin-top:16px;padding:12px 14px 13px;font-size:.9rem;line-height:1.5}.sg-placard h3{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:.2rem 0 .35rem;font-size:1.15rem;font-weight:400}.sg-placard p{margin:0 0 .45rem}.sg-placard a{color:#1a73b8;font-weight:500;text-decoration:none}.sg-placard a:hover{text-decoration:underline}.sg-no{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#1a73b8;font-size:.66rem}.sg-pending{opacity:.7;font-size:.8rem;font-style:italic}.sg-tag{z-index:2;color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;pointer-events:none;background:#07111cb8;border-radius:999px;padding:.28rem .6rem;font-size:.6rem;position:absolute;top:10px}.sg-pair .sg-tag,.sg-tag-b{left:10px}.sg-tag-a{right:10px}.sg-pair{background:#fff;grid-template-columns:1fr 1fr;gap:6px;display:grid}.sg-pair figure{background:#0b1624;margin:0;position:relative;overflow:hidden}.sg-pair img{aspect-ratio:var(--ar,4 / 3)}.sg-slide{aspect-ratio:var(--ar,4 / 3);touch-action:pan-y;position:relative;overflow:hidden}.sg-slide img{position:absolute;inset:0}.sg-slide .sg-after{clip-path:inset(0 0 0 var(--pos))}.sg-handle{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #07111c40}.sg-handle i{width:38px;height:38px;color:var(--ink);letter-spacing:.05em;background:#fff;border-radius:50%;place-items:center;margin:-19px 0 0 -19px;font-size:.8rem;font-style:normal;font-weight:600;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #07111c59}.sg-slide input{z-index:3;opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.sg-slide:has(input:focus-visible) .sg-handle i{outline-offset:2px;outline:2px solid #1a73b8}.sg-mat.is-covered img{filter:blur(18px)saturate(.6)brightness(.75);transform:scale(1.08)}.sg-mat.is-covered .sg-handle,.sg-mat.is-covered .sg-tag,.sg-mat.is-covered input{display:none}.sg-cover{z-index:4;color:#fff;font:inherit;text-align:center;cursor:pointer;background:#07111c40;border:0;place-content:center;gap:.35rem;padding:0;display:grid;position:absolute;inset:0}.sg-cover span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:.66rem}.sg-cover b{font-size:.95rem;font-weight:500}.sg-cover:focus-visible{outline-offset:-6px;outline:2px solid #fff}.sg-feature{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,40px);margin-bottom:clamp(48px,6vw,80px);display:grid}.sg-frame-video{display:flex}.sg-video{color:#fff;text-align:center;background:radial-gradient(120% 90% at 50% 30%,#17324d,#07111c);flex:1;place-content:center;gap:.4rem;min-height:220px;padding:24px;display:grid}.sg-video p{font-family:var(--serif);margin:.6rem 0 0;font-size:1.25rem;font-weight:300}.sg-video small{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:.62rem}.sg-play{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;padding-left:4px;font-size:1rem;display:grid}.sg-placard-wide{grid-column:1/-1;max-width:34rem;margin-top:-4px}.sg-bar{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#f3f5f7eb;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 clamp(28px,3.5vw,44px);padding:10px 12px;display:flex;position:sticky;top:84px}.sg-chips{flex-wrap:wrap;gap:6px;display:flex}.sg-chip{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .95rem;font-size:.86rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.sg-chip:hover{border-color:#1a73b8}.sg-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sg-chip:focus-visible{outline-offset:2px;outline:2px solid #1a73b8}.sg-toggle{color:#3b4856;cursor:pointer;align-items:center;gap:.5rem;padding-right:6px;font-size:.84rem;display:inline-flex}.sg-toggle input{accent-color:#1a73b8;width:16px;height:16px}.sg-wall{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(36px,4vw,60px) clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.sg-case{margin:0}.sg-measured{color:#c7d3df;background:#07111c;border-radius:18px;margin-top:clamp(64px,8vw,112px);padding:clamp(32px,5vw,64px)}.sg-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#56a5db;margin:0 0 .8rem;font-size:.7rem}.sg-measured h2{font-family:var(--serif);letter-spacing:-.03em;color:#fff;margin:0 0 .8rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.05}.sg-measured h2 em{color:#56a5db;font-style:italic}.sg-measured>p{max-width:40rem;margin:0 0 clamp(28px,3.5vw,44px);line-height:1.65}.sg-m-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.sg-frame-dark{background:#0d1a28;border-color:#1d2c3d}.sg-m-slot{aspect-ratio:4/3;background:#0b1624;position:relative;overflow:hidden}.sg-m-slot img{object-fit:cover;opacity:.28;width:100%;height:100%}.sg-m-slot span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:.64rem;position:absolute;inset:auto 16px 16px}.sg-frame-dark .sg-placard{color:#a9b8c7;background:0 0;border-color:#1d2c3d;max-width:none;margin:14px 0 0}.sg-frame-dark .sg-placard h3{color:#fff}.sg-frame-dark .sg-placard a{color:#56a5db}.sg-note{color:#5b6774;margin:24px 0 0;font-size:.82rem}@media (max-width:1100px){.sg-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sg-feature{grid-template-columns:1fr}.sg-video{min-height:170px}.sg-placard-wide{margin-top:0}.sg-bar{border-radius:16px;flex-flow:column;align-items:stretch;padding:10px;top:74px}.sg-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -2px;padding:0 2px;overflow-x:auto}.sg-chips::-webkit-scrollbar{display:none}.sg-chip{flex:none}.sg-m-list{grid-template-columns:1fr}}@media (max-width:600px){.sg-wall{grid-template-columns:1fr}}.sg-pair.is-stacked{grid-template-columns:1fr}@media (max-width:600px){.sg-feature .sg-pair{grid-template-columns:1fr}.sg-video{min-height:150px}}.sg-feature{align-items:start}.sg-video{aspect-ratio:4/5;min-height:0}.sg-bar{border-radius:22px}@media (max-width:760px){.sg-video{aspect-ratio:16/9}}.sg-feature{grid-template-areas:"photo video""card video";row-gap:0}.sg-feature>.sg-frame-lg{grid-area:photo}.sg-feature>.sg-frame-video{grid-area:video}.sg-feature>.sg-placard-wide{grid-area:card;margin-top:16px}@media (max-width:760px){.sg-feature{grid-template-areas:"photo""card""video";row-gap:20px}.sg-feature>.sg-placard-wide{margin-top:0}}.sg-feature{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);grid-template-areas:"photo card";align-items:end;column-gap:clamp(20px,3vw,40px)}.sg-feature>.sg-placard-wide{max-width:22rem;margin:0}.sg-voices{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:20px;margin-top:clamp(56px,7vw,96px);padding:clamp(22px,3vw,32px);display:flex}.sg-voices .sg-play{border-color:var(--line);color:#1a73b8;flex:none;margin:0}.sg-voices h2{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 .3rem;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:400}.sg-voices p{color:#3b4856;margin:0}@media (max-width:760px){.sg-feature{grid-template-columns:1fr;grid-template-areas:"photo""card";row-gap:16px}.sg-voices{align-items:flex-start}}.sg-voices{display:block}.sg-voices>p{margin:0 0 22px}.sg-vids{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.sg-vid{margin:0}.sg-vid-media{aspect-ratio:16/9;background:#0b1624;border-radius:10px;position:relative;overflow:hidden}.sg-vid-media button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.sg-vid-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.sg-vid-media button:hover img{transform:scale(1.03)}.sg-vid-media .sg-play{color:#fff;background:#07111c8c;border-color:#ffffffb3;margin:-29px 0 0 -29px;position:absolute;top:50%;left:50%}.sg-vid-media button:focus-visible{outline-offset:-3px;outline:3px solid #1a73b8}.sg-vid-media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sg-vid-name{font-weight:500;color:var(--ink)!important;margin:10px 0 0!important}.sg-vids-more{color:#1a73b8;margin-top:18px;font-weight:500;text-decoration:none;display:inline-block}.sg-vids-more:hover{text-decoration:underline}@media (max-width:760px){.sg-vids{grid-template-columns:1fr}}.sg-vid-media .sg-play{width:46px;height:46px;margin:0;font-size:.85rem;top:auto;bottom:14px;left:14px}.pr-night img{background:radial-gradient(120% 90% at 50% 40%,#12304d,#07111c 70%);border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -26px #07111c99}.rv-summary{color:#1d4a33;background:#e9f5ee;border-radius:14px;align-items:flex-start;gap:.8rem;padding:14px 16px;font-size:1rem;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #bfe0cc;margin:0 0 1.6em!important}.rv-summary b{color:#123a26}.rv-check{background:#1f8a5b;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.rv-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:5px;left:8.5px;transform:rotate(45deg)}.rv-head .rv-check{margin-top:.15rem}.rv-items .rv-when{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#1f8a5b;padding:0 2px;font-size:.7rem;list-style:none;margin:1.2em 0 0!important}.rv-items .rv-when:first-child{margin-top:0!important}.rv-item{background:#fff}.rv-item.is-rated{box-shadow:inset 0 0 0 1px #1f8a5b59}.rv-verdicts{align-items:center;gap:6px;margin-top:12px}.rv-take{color:#6a7783;margin-right:4px;font-size:.8rem}.rv-v{background:0 0;padding:.38rem .75rem;font-size:.8rem}.bl-prose>.rv-summary.bl-rv{opacity:1!important;filter:none!important;transform:none!important}.rx{background:var(--paper);color:var(--ink)}.rx .container{max-width:1280px}.rx em{font-style:italic}.rx-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:.68rem;display:block}.rx-ic{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.rx-link{font-weight:500;text-decoration:none;color:var(--brand)!important}.rx-link:hover{text-underline-offset:3px;text-decoration:underline}.rx-curve{pointer-events:none;z-index:1;width:100%;height:clamp(44px,7vw,120px);position:absolute;left:0}.rx-curve-down{margin-top:-1px;top:100%}.rx-curve-up{margin-bottom:-1px;bottom:100%}.rx-curve-night path{fill:var(--night)}.rx-curve-paper path{fill:var(--paper)}.rx .btn,.rx .btn:hover{color:#fff}.rx .rx-btn-ghost{background:0 0;box-shadow:inset 0 0 0 1px #e8eff652}.rx .rx-btn-light{color:var(--brand-deep);background:#fff}.rx .rx-btn-light:hover{color:#fff}.rx-actions{flex-wrap:wrap;gap:12px;display:flex}.rx-hero{z-index:2;background:radial-gradient(1100px 600px at 80% -10%, #1a73b847, transparent 60%), var(--night);color:var(--night-ink);padding:clamp(118px,15vh,160px) 0 clamp(28px,4vw,48px);position:relative}.rx-hero .container{position:relative}.rx-crumb{justify-content:flex-start;margin-bottom:clamp(22px,3vw,36px)}.rx-crumb a{color:inherit}.rx-crumb li+li:before{content:"/";opacity:.5;margin-right:.6rem}.rx-hero-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.rx-h1{font-family:var(--serif);letter-spacing:-.035em;color:var(--night-ink);margin:0;font-size:clamp(3rem,7.2vw,6.4rem);font-weight:300;line-height:.98}.rx-h1 em{color:var(--brand-light);font-weight:300;display:block}.rx-intro p{font-family:var(--serif);color:var(--night-soft);margin:0 0 1.4rem;font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:300;line-height:1.45}.rx-intro em{color:var(--brand-light)}.rx-band{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:clamp(36px,5vw,64px);display:grid}.rx-band .rx-frame{margin:0}.rx-band .rx-frame-in{height:clamp(220px,24vw,340px)}.rx-band-card{background:linear-gradient(160deg, #1f7cc3, var(--brand-deep));transition:transform .5s var(--ease);border-radius:6px;flex-direction:column;gap:.5rem;padding:22px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff!important}.rx-band-card:hover{transform:translateY(-3px)}.rx-band-card .rx-ic{color:#cfe6f8;width:34px;height:34px;margin-bottom:auto}.rx-band-card .rx-k{color:#cfe6f8}.rx-band-card-t{font-family:var(--serif);font-size:1.45rem;font-weight:400;line-height:1.15}.rx-band-card-go{white-space:nowrap;border-radius:var(--radius-btn-sm,6px);color:var(--brand-deep);background:#fff;align-self:flex-start;margin-top:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:500}.rx-facts{border-top:1px solid var(--night-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(28px,4vw,44px) 0 0;display:grid}.rx-facts>div{padding:18px 18px 0 0}.rx-facts>div+div{border-left:1px solid var(--night-line);padding-left:18px}.rx-facts dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--night-soft);font-size:.66rem}.rx-facts dd{color:var(--night-ink);margin:.45rem 0 0;font-size:.95rem}.rx-frame{margin:0;position:relative}.rx-frame-in{background:var(--night-2);border-radius:6px;display:block;position:relative;overflow:hidden}.rx-frame-in img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease);display:block}.rx-frame:hover img{transform:scale(1.03)}.rx-frame figcaption{color:var(--ink-soft);margin-top:.7rem;font-size:.82rem}.rx-ch{padding:clamp(80px,10vw,140px) 0;position:relative}.rx-ch-tight{padding-top:0}.rx-ch-end{padding-top:0;padding-bottom:clamp(96px,11vw,160px)}.rx-paper{background:var(--paper)}.rx-night{z-index:2;background:var(--night);color:var(--night-ink);padding:clamp(60px,8vw,110px) 0}.rx-head{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(20px,5vw,80px);margin-bottom:clamp(32px,4.5vw,56px);display:grid}.rx-head.is-center{text-align:center;grid-template-columns:1fr}.rx .rx-h2{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin:.7rem 0 0;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:300;line-height:1.02}.rx .rx-night .rx-h2{color:var(--night-ink)}.rx-h2 em{color:var(--brand)}.rx-night .rx-h2 em{color:var(--brand-light)}.rx-head-p p{color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.65}.rx-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rx-steps:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-light), transparent);opacity:.6;height:1px;position:absolute;top:46px;left:8%;right:8%}.rx-step{border:1px solid var(--line);background:#fff;border-radius:14px;padding:30px 28px 28px;position:relative;box-shadow:0 24px 50px -40px #0f3f6b80}.rx-step-n{font-family:var(--serif);color:#1a73b824;font-size:3.2rem;font-weight:300;line-height:1;position:absolute;top:18px;right:22px}.rx-step .rx-ic{box-sizing:content-box;width:34px;height:34px;color:var(--brand);background:#1a73b814;border-radius:50%;padding:10px}.rx-step h3{font-family:var(--serif);color:var(--ink);margin:1.2rem 0 .5rem;font-size:1.4rem;font-weight:400;line-height:1.15}.rx-step p{color:var(--ink-soft);margin:0;font-size:.97rem;line-height:1.6}.rx-step a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.rx-callout{border-top:1px solid #07111c24;border-bottom:1px solid #07111c24;align-items:flex-start;gap:16px;margin-top:28px;padding:22px 0;display:flex}.rx-callout .rx-ic{color:var(--brand);margin-top:2px}.rx-callout p{color:var(--ink);margin:0;font-size:.98rem;line-height:1.6}.rx-bring{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:16px;display:grid}.rx-checklist{border-top:1px solid var(--night-line);margin:0;padding:0;list-style:none}.rx-checklist li{border-bottom:1px solid var(--night-line);font-family:var(--serif);color:var(--night-ink);align-items:center;gap:18px;padding:22px 4px;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:300;display:flex}.rx-checklist li>.rx-ic:first-child{width:26px;height:26px;color:var(--brand-light)}.rx-checklist span{flex:1}.rx-tick{box-sizing:content-box;width:20px;height:20px;color:var(--brand-light);background:#56a5db24;border-radius:50%;padding:5px}.rx-forms{background:linear-gradient(160deg, #1f7cc3, var(--brand-deep));border-radius:14px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(26px,3vw,40px);display:flex;box-shadow:0 40px 80px -50px #1a73b8e6}.rx-forms>.rx-ic{color:#cfe6f8;width:36px;height:36px}.rx-forms .rx-k{color:#cfe6f8;margin-top:.4rem}.rx-forms h3{font-family:var(--serif);color:#fff;margin:0;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:300;line-height:1.08}.rx-forms h3 em{display:block}.rx-forms p{color:#ffffffd1;margin:0 0 .8rem;font-size:.97rem;line-height:1.6}.rx-small{color:var(--night-soft);align-items:center;gap:10px;margin:26px 0 0;font-size:.92rem;display:flex}.rx-small .rx-ic{width:18px;height:18px;color:var(--brand-light)}.rx-night+.rx-paper{padding-top:clamp(110px,12vw,170px)}.rx-paper:has(+.rx-night){padding-bottom:clamp(110px,12vw,170px)}.rx-visit{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.rx-visit-photo .rx-frame-in{height:100%;min-height:300px}.rx-visit-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:24px;padding:clamp(24px,3vw,40px);display:flex}.rx-visit-row{gap:16px;display:flex}.rx-visit-row>.rx-ic{color:var(--brand);margin-top:2px}.rx-visit-row address,.rx-visit-row p{font-style:normal;font-family:var(--serif);color:var(--ink);margin:.4rem 0;font-size:1.25rem;font-weight:300;line-height:1.35}.rx-duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rx-tile{border:1px solid var(--line);transition:border-color .3s, transform .4s var(--ease), box-shadow .4s;background:#fff;border-radius:14px;flex-direction:column;gap:.6rem;padding:clamp(24px,3vw,36px);text-decoration:none;display:flex;color:inherit!important}a.rx-tile:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 24px 50px -36px #0f3f6b80}.rx-tile>.rx-ic{width:30px;height:30px;color:var(--brand)}.rx-tile h3{font-family:var(--serif);color:var(--ink);margin:.4rem 0 0;font-size:1.5rem;font-weight:400;line-height:1.15}.rx-tile p{color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.6}.rx-tile-go{margin-top:auto;padding-top:.6rem;font-size:.92rem;font-weight:500;text-decoration:none;color:var(--brand)!important}.rx-cta{background:linear-gradient(120deg, var(--brand-deep), #1a73b8 70%);color:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #0f3f6be6}.rx-cta-copy{padding:clamp(32px,5vw,64px)}.rx-cta h2{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin:0 0 .8rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:300;line-height:1.04}.rx-cta h2 em{display:block}.rx-cta p{color:#ffffffd1;max-width:30rem;margin:0 0 1.6rem;line-height:1.6}.rx-cta-img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;min-height:260px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}@media (max-width:1080px){.rx-hero-top,.rx-head{grid-template-columns:1fr;align-items:start}.rx-band{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.rx-band-card{flex-flow:wrap;grid-column:1/-1;align-items:center}.rx-band-card .rx-ic{margin:0}.rx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-facts>div:nth-child(3){border-left:0;padding-left:0}.rx-facts>div:nth-child(n+3){margin-top:14px}.rx-steps{grid-template-columns:1fr}.rx-steps:before{display:none}.rx-bring,.rx-visit{grid-template-columns:1fr}}@media (max-width:680px){.rx-band{grid-template-columns:1fr 1fr}.rx-band-wide{grid-column:1/-1}.rx-band .rx-frame-in{height:200px}.rx-band-card{flex-direction:column;grid-column:auto;align-items:flex-start}.rx-facts{grid-template-columns:1fr}.rx-facts>div,.rx-facts>div+div{border-left:0;padding-left:0}.rx-duo,.rx-cta{grid-template-columns:1fr}.rx-cta-img{min-height:180px;-webkit-mask-image:linear-gradient(#0000,#000 40%);mask-image:linear-gradient(#0000,#000 40%)}}@media (prefers-reduced-motion:reduce){.rx-frame-in img,.rx-band-card,.rx-tile{transition:none}}.rx .rx-on-dark,.rx-night .rx-head-p p{color:var(--night-soft)}.rx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rx-grid-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.rx-card{border:1px solid var(--line);transition:border-color .3s, transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;color:inherit!important}.rx-card:hover{border-color:var(--brand);transform:translateY(-3px);box-shadow:0 30px 60px -40px #0f3f6b8c}.rx-card-pic{aspect-ratio:16/9;background:var(--night-2);display:block;position:relative;overflow:hidden}.rx-card-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.rx-card:hover .rx-card-pic img{transform:scale(1.04)}.rx-card-pic.is-night{background:radial-gradient(120% 90% at 50% 40%,#12304d,#07111c 70%)}.rx-card-pic.is-night img{object-fit:contain}.rx-card-ic{aspect-ratio:16/9;color:var(--brand);background:linear-gradient(160deg,#1a73b81a,#1a73b805);justify-content:center;align-items:center;display:flex}.rx-card-ic .rx-ic{stroke-width:1.1px;width:54px;height:54px}.rx-card-body{flex-direction:column;flex:1;gap:.45rem;padding:22px 24px 24px;display:flex}.rx-card-h{font-family:var(--serif);color:var(--ink);font-size:1.45rem;line-height:1.15}.rx-card-p{color:var(--ink-soft);font-size:.96rem;line-height:1.55}.rx-card-go{color:var(--brand);margin-top:auto;padding-top:.7rem;font-size:.9rem;font-weight:500}.rx-card.is-dark{border-color:var(--night-line);background:var(--night-2)}.rx-card.is-dark .rx-card-h{color:var(--night-ink)}.rx-card.is-dark .rx-card-p{color:var(--night-soft)}.rx-card.is-dark .rx-card-go,.rx-card.is-dark .rx-k{color:var(--brand-light)}.rx-card.is-dark .rx-card-ic{color:var(--brand-light);background:linear-gradient(160deg,#56a5db29,#56a5db08)}.rx-card.is-dark:hover{border-color:var(--brand-light)}.rx-feature{background:linear-gradient(160deg, #1f7cc3, var(--brand-deep));transition:transform .5s var(--ease);border-radius:14px;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(26px,3vw,40px);text-decoration:none;display:flex;box-shadow:0 40px 80px -50px #1a73b8e6;color:#fff!important}.rx-feature:hover{transform:translateY(-3px)}.rx-feature>.rx-ic{color:#cfe6f8;width:40px;height:40px;margin-bottom:auto}.rx-feature .rx-k{color:#cfe6f8;margin-top:2rem}.rx-feature-h{font-family:var(--serif);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:300;line-height:1}.rx-feature-p{color:#ffffffd1;max-width:26rem;font-size:.97rem;line-height:1.6}.rx-ways{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rx-way{box-shadow:inset 0 0 0 1px var(--night-line);transition:box-shadow .3s, transform .5s var(--ease);background:linear-gradient(160deg,#e8eff612,#e8eff605);border-radius:14px;flex-direction:column;gap:.5rem;padding:26px 24px;text-decoration:none;display:flex;position:relative;color:var(--night-ink)!important}.rx-way:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #56a5db99}.rx-way>.rx-ic{width:32px;height:32px;color:var(--brand-light)}.rx-way-n{font-family:var(--serif);color:#56a5db38;font-size:2.8rem;font-weight:300;line-height:1;position:absolute;top:16px;right:20px}.rx-way-h{font-family:var(--serif);margin-top:.6rem;font-size:1.5rem;line-height:1.15}.rx-way-p{color:var(--night-soft);font-size:.95rem;line-height:1.55}.rx-way-go{color:var(--brand-light);margin-top:auto;padding-top:.5rem;font-size:.88rem;font-weight:500}.rx-steps-sm .rx-step h3{margin-top:0}.rx-cc{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:16px;display:grid}.rx-cc-list{border-top:1px solid var(--night-line);margin:0;padding:0;list-style:none}.rx-cc-list li{border-bottom:1px solid var(--night-line);color:var(--night-soft);align-items:flex-start;gap:18px;padding:24px 4px;line-height:1.55;display:flex}.rx-cc-list strong{font-family:var(--serif);color:var(--night-ink);margin-bottom:.2rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:300;display:block}.rx-chips{flex-wrap:wrap;gap:8px;margin:.3rem 0 .4rem;padding:0;list-style:none;display:flex}.rx-chips li{color:var(--brand-deep);background:#1a73b814;border-radius:999px;padding:.4rem .8rem;font-size:.85rem}.rx-topics{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;display:grid}.rx-topic{box-shadow:inset 0 0 0 1px var(--night-line);transition:box-shadow .3s, transform .5s var(--ease);background:linear-gradient(160deg,#e8eff612,#e8eff605);border-radius:12px;flex-direction:column;gap:.4rem;padding:18px 18px 20px;text-decoration:none;display:flex;color:var(--night-ink)!important}.rx-topic:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #56a5db99}.rx-topic .rx-ic{width:24px;height:24px;color:var(--brand-light);margin-bottom:.4rem}.rx-topic .rx-k{color:var(--brand-light)}.rx-topic-q{font-family:var(--serif);font-size:1.08rem;line-height:1.3}.rx-faq-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.rx-faq-side{position:sticky;top:120px}.rx-faq-side>p{color:var(--ink-soft);margin:1rem 0 0}.rx-faq-call{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;margin-top:28px;padding:20px 22px;display:flex}.rx-faq-call .rx-ic{color:var(--brand);margin-top:2px}.rx-faq-call .rx-link{font-family:var(--serif);margin-top:.35rem;font-size:1.4rem;font-weight:300;display:block}.rx-faq{gap:10px;display:grid}.rx-q{border:1px solid var(--line);background:#fff;border-radius:12px;scroll-margin-top:120px;transition:border-color .3s,box-shadow .4s}.rx-q[open]{border-color:#1a73b873;box-shadow:0 24px 50px -40px #0f3f6b8c}.rx-q summary{cursor:pointer;font-family:var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:20px 22px;font-size:1.2rem;line-height:1.3;list-style:none;display:flex}.rx-q summary::-webkit-details-marker{display:none}.rx-q-x{width:30px;height:30px;transition:transform .4s var(--ease), background .3s;background:#1a73b814;border-radius:50%;flex:none;position:relative}.rx-q-x:before,.rx-q-x:after{content:"";background:var(--brand);width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.rx-q-x:after{transform:rotate(90deg)}.rx-q[open] .rx-q-x{background:var(--brand);transform:rotate(45deg)}.rx-q[open] .rx-q-x:before,.rx-q[open] .rx-q-x:after{background:#fff}.rx-q-a{color:var(--ink-soft);padding:0 22px 22px;line-height:1.65}.rx-q-a p{margin:0 0 .8em}.rx-q-a p:last-child{margin-bottom:0}.rx-q-a ul{margin:0 0 .8em;padding-left:1.2em}.rx-q-a li::marker{color:var(--brand)}.rx-q-a a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.rx-rows{gap:16px;display:grid}.rx-row{grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:16px;display:grid}.rx-row-art{background:var(--night);min-height:220px;color:var(--night-ink);border-radius:14px;flex-direction:column;justify-content:flex-end;gap:.4rem;padding:22px;display:flex;position:relative;overflow:hidden}.rx-row-art img{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.rx-row-art:after{content:"";background:linear-gradient(#07111c00 35%,#07111ce6);position:absolute;inset:0}.rx-row-art>span{z-index:1;position:relative}.rx-row-h{font-family:var(--serif);font-size:1.45rem;line-height:1.15}.rx-row-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rx-sheet{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:.4rem;padding:22px;display:flex}.rx-sheet .rx-ic{width:26px;height:26px;color:var(--brand);margin-bottom:.5rem}.rx-sheet-h{font-family:var(--serif);color:var(--ink);font-size:1.2rem;line-height:1.2}.rx-sheet-p{color:var(--ink-soft);font-size:.93rem;line-height:1.55}.rx-sheet-soon{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);border:1px dashed #1a73b866;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.3rem .7rem;font-size:.64rem}.rx-feature-press{background:var(--night);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin-bottom:16px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 40px 80px -60px #07111ce6;color:var(--night-ink)!important}.rx-feature-press-pic{min-height:280px;overflow:hidden}.rx-feature-press-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.rx-feature-press:hover img{transform:scale(1.03)}.rx-feature-press-body{flex-direction:column;justify-content:center;gap:.9rem;padding:clamp(26px,4vw,52px);display:flex}.rx-feature-press-body .rx-k{color:var(--brand-light)}.rx-feature-press-t{font-family:var(--serif);font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:300;line-height:1.1}.rx-feature-press .rx-press-go{color:var(--brand-light)}.rx-press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rx-press{border:1px solid var(--line);transition:border-color .3s, transform .5s var(--ease), box-shadow .5s;background:#fff;border-radius:14px;flex-direction:column;gap:.8rem;padding:22px 22px 20px;text-decoration:none;display:flex;color:inherit!important}.rx-press:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 24px 50px -40px #0f3f6b8c}.rx-press-top{justify-content:space-between;gap:1rem;display:flex}.rx-press-y{font-family:var(--mono);letter-spacing:.12em;color:#8794a2;font-size:.66rem}.rx-press-t{font-family:var(--serif);color:var(--ink);font-size:1.15rem;line-height:1.3}.rx-press-go{color:var(--brand);margin-top:auto;font-size:.88rem;font-weight:500}.rx-press-grid.is-dark .rx-press{border-color:var(--night-line);background:var(--night-2)}.rx-press-grid.is-dark .rx-press-t{color:var(--night-ink)}.rx-press-grid.is-dark .rx-k,.rx-press-grid.is-dark .rx-press-go{color:var(--brand-light)}.rx-press-grid.is-dark .rx-press:hover{border-color:var(--brand-light)}.rx-hero-art{grid-column:1/-1;margin:0}.rx-hero-art img{object-fit:contain;width:100%;height:auto;max-height:520px;box-shadow:inset 0 0 0 1px var(--night-line);background:radial-gradient(70% 80% at 50% 45%,#12304d,#07111c 72%);border-radius:16px;display:block}.rx-hero-art figcaption{color:var(--night-soft);margin-top:.7rem;font-size:.82rem}.rx-xv{background:var(--night);border-radius:18px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;padding:14px;display:grid;box-shadow:0 50px 90px -60px #07111ce6}.rx-xv-stage{aspect-ratio:16/10;background:radial-gradient(70% 80% at 50% 45%,#12304d,#07111c 72%);border-radius:12px;position:relative;overflow:hidden}.rx-xv-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease), transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.rx-xv-img.is-night{object-fit:contain}.rx-xv-img.is-on{opacity:1;transform:none}.rx-xv-corner{font-family:var(--mono);letter-spacing:.14em;color:var(--night-ink);background:#07111c99;border-radius:6px;padding:.3rem .6rem;font-size:.66rem;position:absolute;bottom:14px;left:16px}.rx-xv-side{color:var(--night-ink);flex-direction:column;gap:22px;padding:clamp(8px,2vw,22px);display:flex}.rx-xv-tabs{gap:8px;display:grid}.rx-xv-tab{box-shadow:inset 0 0 0 1px var(--night-line);color:var(--night-soft);font:inherit;font-family:var(--serif);text-align:left;cursor:pointer;background:#e8eff60a;border:0;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;font-size:1.15rem;transition:background .3s,color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.rx-xv-tab:hover{color:var(--night-ink)}.rx-xv-tab.is-on{color:var(--night-ink);background:#56a5db1f;box-shadow:inset 0 0 0 1px #56a5db80}.rx-xv-tab-n{font-family:var(--mono);letter-spacing:.14em;color:var(--brand-light);font-size:.66rem}.rx-xv-bar{background:var(--brand-light);width:0;height:2px;position:absolute;bottom:0;left:0}.rx-xv.is-playing .rx-xv-tab.is-on .rx-xv-bar{animation:linear forwards rx-xv-fill}@keyframes rx-xv-fill{to{width:100%}}.rx-xv-copy{animation:rx-xv-in .7s var(--ease)}.rx-xv-copy .rx-k{color:var(--brand-light)}.rx-xv-copy h3{font-family:var(--serif);color:var(--night-ink);margin:.6rem 0 .5rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:300;line-height:1.08}.rx-xv-copy p{color:var(--night-soft);margin:0;line-height:1.6}@keyframes rx-xv-in{0%{opacity:0;transform:translateY(10px)}}.rx-next{border:1px solid var(--line);transition:border-color .3s, transform .5s var(--ease);background:#fff;border-radius:14px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:16px;padding:14px 24px 14px 14px;text-decoration:none;display:grid;color:inherit!important}.rx-next:hover{border-color:var(--brand);transform:translateY(-2px)}.rx-next img{object-fit:cover;background:var(--night);border-radius:8px;width:120px;height:80px}.rx-next-h{font-family:var(--serif);color:var(--ink);margin:.3rem 0;font-size:1.3rem;display:block}.rx-next-p{color:var(--ink-soft);font-size:.93rem;line-height:1.5;display:block}.rx-next-go{color:var(--brand);font-size:1.4rem}.rx-finds{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rx-finds li{box-shadow:inset 0 0 0 1px var(--night-line);background:linear-gradient(160deg,#e8eff60f,#e8eff604);border-radius:14px;padding:24px 22px}.rx-finds .rx-ic{width:28px;height:28px;color:var(--brand-light)}.rx-finds h3{font-family:var(--serif);color:var(--night-ink);margin:1rem 0 .4rem;font-size:1.3rem;font-weight:400}.rx-finds p{color:var(--night-soft);margin:0;font-size:.93rem;line-height:1.55}.rx-finds li.rx-finds-stat{background:linear-gradient(160deg, #1f7cc3, var(--brand-deep));box-shadow:none;flex-direction:column;justify-content:flex-end;display:flex}.rx-finds-big{font-family:var(--serif);color:#fff;font-size:clamp(3rem,5vw,4.4rem);font-weight:300;line-height:1}.rx-finds-stat p{color:#ffffffd9;margin-top:.6rem}.rx-safety{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:stretch;gap:16px;display:grid}.rx-sensor{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;margin:0;padding:26px;display:flex}.rx-sensor img{width:100%;max-width:300px;height:auto}.rx-sensor figcaption{color:var(--ink-soft);text-align:center;margin-top:.8rem;font-size:.85rem}.rx-safety-list{gap:16px;display:grid}.rx-cam{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rx-cam-art figcaption,.rx-cam-photo figcaption{color:var(--ink-soft)}.rx-cam-side{gap:16px;display:grid}.rx-cam-photo{margin:0}.rx-cam-photo img{border-radius:14px;width:100%;height:auto;display:block}.rx-cam-photo figcaption{margin-top:.6rem;font-size:.82rem}.rx-logicon{flex-direction:row;align-items:flex-start;gap:18px}.rx-logicon img{object-fit:contain;flex:none;width:92px;height:92px}.rx-logicon h3{margin-top:.3rem}.rx-card-read .rx-card-pic{aspect-ratio:16/8}.rx-trio-wrap{padding-top:0}.rx-trio-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:24px;display:flex}.rx-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.rx-trio-item{border:1px solid var(--line);transition:border-color .3s, transform .5s var(--ease);background:#fff;border-radius:12px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;text-decoration:none;display:grid;overflow:hidden;color:inherit!important}.rx-trio-item:hover{border-color:var(--brand);transform:translateY(-2px)}.rx-trio-item img{object-fit:cover;width:110px;height:100%;min-height:96px}.rx-trio-item>span{padding:14px 14px 14px 0}.rx-trio-h{font-family:var(--serif);color:var(--ink);margin:.3rem 0 .2rem;font-size:1.15rem;display:block}.rx-trio-p{color:var(--ink-soft);font-size:.85rem;line-height:1.45;display:block}@media (max-width:1080px){.rx-grid-feature{grid-template-columns:1fr 1fr}.rx-grid-feature .rx-feature{grid-column:1/-1}.rx-grid-3,.rx-press-grid{grid-template-columns:1fr 1fr}.rx-ways,.rx-cc,.rx-faq-wrap,.rx-safety,.rx-cam,.rx-xv,.rx-feature-press{grid-template-columns:1fr}.rx-faq-side{position:static}.rx-row{grid-template-columns:1fr}.rx-row-art{min-height:180px}.rx-finds{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-trio{grid-template-columns:1fr}}@media (max-width:680px){.rx-grid-2,.rx-grid-3,.rx-grid-feature,.rx-press-grid,.rx-row-items,.rx-finds{grid-template-columns:1fr}.rx-next{grid-template-columns:80px minmax(0,1fr)}.rx-next img{width:80px;height:64px}.rx-next-go{display:none}.rx-logicon{flex-direction:column}}@media (prefers-reduced-motion:reduce){.rx-card,.rx-card-pic img,.rx-way,.rx-topic,.rx-press,.rx-xv-img,.rx-xv-copy,.rx-next,.rx-trio-item{transition:none;animation:none}}.rx-cam .rx-hero-art{grid-column:auto}.rx-cam-art img{max-height:none}.rx-cam-art figcaption{color:var(--ink-soft)}.rx-cta-img{contain:size;align-self:stretch;height:auto}.rx-row-art:after{background:linear-gradient(#07111c0d 20%,#07111cf0 92%)}.rx-row-art>span{text-shadow:0 1px 12px #07111ce6}.rx-sensor img{max-width:260px}@media (max-width:680px){.rx-cta-img{contain:none;height:200px}}.rx-row-art .rx-k{color:#cfe6f8}.rx-legal-toc{counter-reset:toc;border-top:1px solid var(--line);margin:1rem 0 0;padding:0;list-style:none}.rx-legal-toc li{counter-increment:toc;border-bottom:1px solid var(--line)}.rx-legal-toc a{gap:.8rem;padding:.62rem 0;font-size:.95rem;text-decoration:none;transition:color .2s;display:flex;color:var(--ink-soft)!important}.rx-legal-toc a:before{content:counter(toc, decimal-leading-zero);width:1.6rem;font-family:var(--mono);color:var(--brand);flex:none;font-size:.7rem;line-height:1.6rem}.rx-legal-toc a:hover{color:var(--brand)!important}.rx-legal{gap:14px;display:grid}.rx-legal-sec{border:1px solid var(--line);background:#fff;border-radius:14px;padding:clamp(22px,3vw,34px);scroll-margin-top:120px}.rx .rx-legal-sec h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:.5rem 0 .9rem;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:300;line-height:1.15}.rx-legal-sec p,.rx-legal-sec li{color:var(--ink-soft);line-height:1.7}.rx-legal-sec p{margin:0 0 .9em}.rx-legal-sec>:last-child{margin-bottom:0}.rx-legal-sec ul{margin:0 0 .9em;padding-left:1.2em}.rx-legal-sec li{margin-bottom:.4em}.rx-legal-sec li::marker{color:var(--brand)}.rx-legal-sec strong{color:var(--ink);font-weight:600}.rx-legal-addr{color:var(--ink-soft);font-style:normal;line-height:1.8}@media (max-width:1080px){.rx-legal-toc,.rx-legal-toc-k{display:none}.rx-legal-toc-k+.rx-legal-toc+.rx-faq-call{margin-top:0}}.rx-quiz-wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.rx-quiz{border:1px solid var(--line);background:#fff;border-radius:18px;outline:none;padding:clamp(24px,4vw,48px);scroll-margin-top:110px;position:relative;box-shadow:0 40px 80px -60px #0f3f6b73}.rx-quiz-top{align-items:center;gap:18px;display:flex}.rx-quiz-top .rx-k{flex:none}.rx-quiz-bar{background:#1a73b81f;border-radius:3px;flex:1;height:3px;overflow:hidden}.rx-quiz-bar i{background:var(--brand);height:100%;transition:width .5s var(--ease);display:block}.rx-quiz-step{animation:rx-quiz-in .45s var(--ease) both;margin-top:clamp(22px,3vw,34px)}@keyframes rx-quiz-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rx .rx-quiz-q{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:300;line-height:1.12}.rx-quiz-q em{color:var(--brand)}.rx-quiz-opts{gap:10px;margin-top:clamp(22px,3vw,30px);display:grid}.rx-quiz-opt{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .25s, background .25s, transform .4s var(--ease);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:18px 22px;font-size:1.05rem;display:flex}.rx-quiz-opt span{color:var(--brand);opacity:.5;transition:opacity .25s, transform .4s var(--ease)}.rx-quiz-opt:hover,.rx-quiz-opt:focus-visible{background:#1a73b80a;border-color:#1a73b88c}.rx-quiz-opt:hover span,.rx-quiz-opt:focus-visible span{opacity:1;transform:translate(3px)}.rx-quiz-back{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:.92rem;font-weight:500}.rx-quiz-back:hover{text-underline-offset:3px;text-decoration:underline}.rx-quiz-result>p{color:var(--ink-soft);margin:1rem 0 0;line-height:1.65}.rx-quiz-signs{gap:10px;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.rx-quiz-signs li{box-shadow:inset 3px 0 0 var(--brand);color:var(--ink-soft);background:#1a73b80f;border-radius:10px;padding:14px 16px;font-size:.95rem;line-height:1.55}.rx-quiz-signs strong{color:var(--ink);font-weight:600}.rx-quiz-form{border-top:1px solid var(--line);margin-top:clamp(22px,3vw,30px);padding-top:clamp(22px,3vw,30px)}.rx-quiz-form>p:first-child{color:var(--ink);margin:0 0 1rem;line-height:1.6}.rx-quiz-fields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-bottom:14px;display:grid}.rx-quiz-fields label{color:var(--ink);gap:6px;font-size:.85rem;font-weight:500;display:grid}.rx-quiz-fields small{font-size:inherit;color:var(--ink-soft);font-weight:400}.rx-quiz-fields input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:13px 14px;font-size:1rem}.rx-quiz-fields input:focus{outline-offset:1px;border-color:var(--brand);outline:2px solid #1a73b866}.rx-quiz-hp{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.rx-quiz-form .btn[disabled]{opacity:.6;cursor:progress}.rx-quiz-err{color:#b42318;margin:.8rem 0 0;font-size:.92rem}.rx-quiz-fine{color:var(--ink-soft);margin:.9rem 0 0;font-size:.82rem}.rx-quiz-fine a{text-underline-offset:3px;text-decoration:underline;color:var(--brand)!important}.rx-quiz-sent{color:var(--ink-soft);background:#1a73b812;border-radius:12px;gap:.35rem;margin-top:clamp(22px,3vw,30px);padding:18px 20px;line-height:1.55;display:grid}.rx-quiz-sent strong{font-family:var(--serif);color:var(--ink);font-size:1.25rem;font-weight:400}.rx-quiz-actions{align-items:center;margin-top:22px}.rx-quiz-actions .rx-quiz-back{margin-top:0}.rx .rx-btn-ghost-ink,.rx .rx-btn-ghost-ink:hover{color:var(--brand-deep);background:0 0;box-shadow:inset 0 0 0 1px #1a73b873}.rx .rx-btn-ghost-ink:hover{background:#1a73b80f}.rx-quiz-note{border-top:1px dashed var(--line);color:var(--ink-soft);margin:clamp(24px,3vw,34px) 0 0;padding-top:16px;font-size:.82rem}.rx-quiz-side{position:sticky;top:120px}.rx-quiz-side>p{color:var(--ink-soft);margin:1.2rem 0 1rem;line-height:1.65}.rx-quiz-measures{gap:14px;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.rx-quiz-measures li{color:var(--ink-soft);align-items:flex-start;gap:14px;line-height:1.5;display:flex}.rx-quiz-measures .rx-ic{width:26px;height:26px;color:var(--brand);flex:none}.rx-quiz-measures strong{color:var(--ink);font-weight:600;display:block}@media (max-width:1080px){.rx-quiz-wrap{grid-template-columns:1fr}.rx-quiz-side{position:static}}@media (max-width:680px){.rx-quiz-fields{grid-template-columns:1fr}.rx-quiz-actions .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rx-quiz-step{animation:none}}.rx-quiz-result>.rx-quiz-note-line{color:var(--ink);background:#1a73b80f;border-radius:10px;padding:12px 14px;font-size:.95rem}.rx-quiz-fit{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 18px;margin-top:1.1rem;padding:14px 16px;display:flex}.rx-quiz-fit>span{gap:.25rem;display:grid}.rx-quiz-fit strong{font-family:var(--serif);color:var(--ink);font-size:1.2rem;font-weight:400}.rx-quiz-urgent{background:#d630310f;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:1.2rem;padding:16px 18px;display:flex;box-shadow:inset 3px 0 #d63031}.rx-quiz-urgent strong{color:var(--ink);font-weight:600}.rx .rx-quiz-urgent .btn{background:#d63031}.rx-quiz-meter{background:#1a73b80d;border-radius:12px;margin-top:1.2rem;padding:16px 18px}.rx-quiz-meter-top{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.rx-quiz-meter-top strong{font-family:var(--serif);color:var(--ink);font-size:1.6rem;font-weight:300;line-height:1}.rx-quiz-level{color:var(--brand-deep);background:#1a73b81a;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:.8rem;font-weight:600}.rx-quiz-level.is-strong{color:#b42318;background:#d630311a}.rx-quiz-level.is-several{color:#8a5300;background:#d68c1e24}.rx-quiz-level.is-none{color:#146c43;background:#1f8c5a1f}.rx-quiz-segs{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-top:12px;display:grid}.rx-quiz-segs i,.rx-lead-doc-meter i{background:#0f3f6b1f;border-radius:4px;height:8px;display:block}.rx-quiz-segs i.is-1,.rx-lead-doc-meter i.is-1{background:#1a73b873}.rx-quiz-segs i.is-2,.rx-lead-doc-meter i.is-2{background:var(--brand)}.rx-quiz-chips{flex-wrap:wrap;gap:8px;margin:1rem 0 0;padding:0;list-style:none;display:flex}.rx-quiz-chips li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:baseline;gap:.45em;padding:8px 12px;font-size:.9rem;display:inline-flex}.rx-quiz-chips li span{color:var(--ink-soft);font-size:.78rem}.rx-quiz-more{margin-top:1.1rem;display:inline-block}.rx-lead{background:var(--night,#07111c);color:var(--night-ink,#e8eff6);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:22px 28px;margin-top:clamp(22px,3vw,30px);padding:clamp(22px,3vw,32px);display:grid}.rx-lead .rx-k{color:var(--brand-light,#56a5db)}.rx .rx-lead h3{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin:.6rem 0 0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:300;line-height:1.1}.rx-lead-list{gap:9px;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.rx-lead-list li{color:var(--night-ink,#e8eff6);padding-left:28px;font-size:.95rem;line-height:1.45;position:relative}.rx-lead-list li:before{content:"✓";width:19px;height:19px;color:var(--brand-light,#56a5db);background:#56a5db33;border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:.05em;left:0}.rx-lead-doc{color:var(--ink);background:#fff;border-radius:10px;align-self:center;gap:10px;padding:18px 18px 16px;display:grid;transform:rotate(1.5deg);box-shadow:0 30px 60px -30px #000000b3}.rx-lead-doc-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.rx-lead-doc-head img{object-fit:cover;border-radius:50%;width:34px;height:34px}.rx-lead-doc-head span{color:var(--ink-soft);font-size:.7rem;line-height:1.3;display:grid}.rx-lead-doc-head b{font-family:var(--serif);color:var(--ink);font-size:.9rem;font-weight:400}.rx-lead-doc-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:.6rem}.rx-lead-doc-for{font-family:var(--serif);color:var(--ink);overflow-wrap:anywhere;font-size:1.15rem;font-weight:400;line-height:1.15}.rx-lead-doc-meter{gap:5px;display:grid}.rx-lead-doc-meter>span{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.rx-lead-doc-meter i{height:6px}.rx-lead-doc-meter em{color:var(--ink-soft);font-size:.72rem;font-style:normal}.rx-lead-doc-svc{color:var(--brand-deep);background:#1a73b81a;border-radius:999px;justify-self:start;padding:4px 9px;font-size:.75rem;font-weight:600}.rx-lead-doc-lines{gap:6px;display:grid}.rx-lead-doc-lines i{background:#0f3f6b14;border-radius:3px;height:6px;display:block}.rx-lead-doc-lines i:nth-child(2){width:85%}.rx-lead-doc-lines i:nth-child(3){width:92%}.rx-lead-doc-lines i:nth-child(4){width:60%}.rx-lead-doc-book{background:var(--brand);color:#fff;border-radius:999px;justify-self:start;padding:6px 11px;font-size:.7rem;font-weight:600}.rx-lead-form{border-top:1px solid #e8eff624;grid-column:1/-1;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1fr);align-items:end;gap:12px;padding-top:22px;display:grid}.rx-lead-form label{color:#fff;gap:6px;font-size:.82rem;font-weight:500;display:grid}.rx-lead-form small{font-size:inherit;color:var(--night-soft,#9fb2c4);font-weight:400}.rx-lead-form input{width:100%;font:inherit;color:#fff;background:#ffffff0f;border:1px solid #e8eff638;border-radius:10px;padding:14px 15px;font-size:1rem}.rx-lead-form input::placeholder{color:#e8eff666}.rx-lead-form input:focus{outline-offset:1px;border-color:var(--brand-light,#56a5db);outline:2px solid #56a5db8c}.rx .rx-lead-send{background:var(--brand-light,#56a5db);color:#07111c;grid-column:1/-1;justify-self:start;padding:1.1rem 2rem;font-size:1rem}.rx .rx-lead-send:hover{color:#07111c}.rx-lead .rx-quiz-err{color:#ffb4a8;grid-column:1/-1;margin:0}.rx-lead .rx-quiz-fine{color:var(--night-soft,#9fb2c4);grid-column:1/-1;margin:0}.rx-lead .rx-quiz-fine a{color:var(--night-ink,#e8eff6)!important}.rx-lead.is-sent{grid-template-columns:1fr}.rx-lead-sent{justify-items:start;gap:.7rem;display:grid}.rx-lead-sent p{color:var(--night-ink,#e8eff6);margin:0;line-height:1.6}.rx-lead-tick{background:var(--brand-light,#56a5db);color:#07111c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:700;display:grid}@media (max-width:760px){.rx-lead{grid-template-columns:1fr}.rx-lead-doc{justify-self:center;gap:8px;width:min(100%,250px);padding:14px;transform:rotate(1deg)}.rx-lead-doc-lines{display:none}.rx-lead-form{grid-template-columns:1fr}.rx .rx-lead-send{justify-content:center;justify-self:stretch}}@media (max-width:480px){.rx .rx-quiz-actions .btn,.rx .rx-lead-sent .btn{white-space:normal;text-align:center}}.ss-anchor{scroll-margin-top:90px}.ss{padding-top:clamp(28px,4vw,48px)}.ss-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.ss-tabs{flex-wrap:wrap;gap:8px;display:flex}.ss-tab{box-shadow:inset 0 0 0 1px var(--night-line,#e8eff624);font:inherit;color:var(--night-ink,#e8eff6);cursor:pointer;background:#e8eff612;border:0;border-radius:999px;align-items:center;gap:.55em;padding:10px 14px 10px 16px;font-size:.9rem;transition:background-color .25s,color .25s;display:inline-flex}.ss-tab span{min-width:1.6em;font-family:var(--mono);text-align:center;background:#e8eff61f;border-radius:999px;padding:1px 6px;font-size:.7rem}.ss-tab:hover{background:#e8eff621}.ss-tab[aria-pressed=true]{color:var(--brand-deep,#0f3f6b);box-shadow:none;background:#fff}.ss-tab[aria-pressed=true] span{background:#1a73b81f}.ss-clinical{color:var(--night-soft,#9fb2c4);cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.ss-view{grid-template-columns:minmax(0,1.75fr) minmax(0,.9fr);align-items:center;gap:clamp(22px,3.5vw,52px);margin-top:clamp(24px,3vw,36px);display:grid}.ss-stage{min-height:clamp(280px,38vw,560px);box-shadow:inset 0 0 0 1px var(--night-line,#e8eff624), 0 50px 90px -60px #000000e6;animation:ss-in .5s var(--ease,ease) both;background:#0b1624;border-radius:18px;place-items:center;padding:clamp(10px,1.4vw,18px);display:grid;position:relative;overflow:hidden}@keyframes ss-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ss-stage img{object-fit:cover;width:100%;height:100%;display:block}.ss-slide{width:100%;max-height:clamp(260px,36vw,530px);aspect-ratio:var(--ar,4 / 3);touch-action:pan-y;border-radius:10px;position:relative;overflow:hidden}.ss-slide img{position:absolute;inset:0}.ss-slide .ss-after{clip-path:inset(0 0 0 var(--pos))}.ss-handle{top:0;bottom:0;left:var(--pos);z-index:2;pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute}.ss-handle i{width:46px;height:46px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;margin:-23px 0 0 -23px;font-size:.85rem;font-style:normal;font-weight:600;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 18px #07111c73}.ss-slide input{z-index:3;opacity:0;cursor:ew-resize;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.ss-slide:has(input:focus-visible) .ss-handle i{outline:2px solid var(--brand-light,#56a5db);outline-offset:3px}.ss-pair{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.ss-pair.is-stacked{grid-template-columns:1fr}.ss-pair figure{aspect-ratio:var(--ar,4 / 3);border-radius:10px;margin:0;position:relative;overflow:hidden}.ss-tag{z-index:2;color:#fff;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#07111cb8;border-radius:999px;padding:4px 9px;font-size:.62rem;position:absolute;top:12px}.ss-pair .ss-tag,.ss-tag-b{left:12px}.ss-tag-a{right:12px}.ss-stage.is-covered img{filter:blur(20px)saturate(.6)brightness(.7);transform:scale(1.08)}.ss-stage.is-covered .ss-handle,.ss-stage.is-covered .ss-tag,.ss-stage.is-covered input{display:none}.ss-cover{z-index:4;color:#fff;font:inherit;cursor:pointer;background:#07111c4d;border:0;place-content:center;gap:.4rem;display:grid;position:absolute;inset:0}.ss-cover span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:.66rem}.ss-cover b{font-size:1rem;font-weight:500}.ss-info{justify-items:start;gap:.2rem;display:grid}.ss-no{font-family:var(--mono);letter-spacing:.1em;color:var(--night-soft,#9fb2c4);font-size:.8rem}.ss-no b{font-family:var(--serif);letter-spacing:0;color:var(--brand-light,#56a5db);font-size:2.6rem;font-weight:300}.rx .ss-info h2{font-family:var(--serif);letter-spacing:-.02em;color:#fff;margin:.4rem 0 0;font-size:clamp(1.9rem,3.2vw,2.8rem);font-weight:300;line-height:1.05}.ss-info>p{color:var(--night-ink,#e8eff6);margin:.9rem 0 0;font-size:1.02rem;line-height:1.6}.ss-info>.ss-pending{color:var(--night-soft,#9fb2c4);margin-top:.5rem;font-size:.85rem;font-style:italic}.ss-acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.4rem;display:flex}.ss-more{flex-basis:100%;margin-bottom:.2rem;font-weight:500;text-decoration:none;color:var(--brand-light,#56a5db)!important}.ss-more:hover{text-underline-offset:3px;text-decoration:underline}.ss-nav{gap:10px;margin-top:1.6rem;display:flex}.ss-nav button{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--night-line,#e8eff624);color:#fff;font:inherit;cursor:pointer;background:#e8eff614;border:0;border-radius:50%;place-items:center;font-size:1.15rem;transition:background-color .25s;display:grid}.ss-nav button:hover{background:#e8eff62e}.ss-strip{scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;margin:clamp(28px,3.5vw,44px) 0 0;padding:4px 2px 10px;list-style:none;display:flex;overflow-x:auto}.ss-strip li{scroll-snap-align:center;flex:none}.ss-thumb{width:168px;color:var(--night-soft,#9fb2c4);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:0;font-size:.78rem;display:grid}.ss-thumb img{object-fit:cover;opacity:.55;width:168px;height:100px;box-shadow:inset 0 0 0 1px var(--night-line);border-radius:10px;transition:opacity .25s,box-shadow .25s}.ss-thumb span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-thumb:hover img{opacity:.85}.ss-thumb.is-on img{opacity:1;outline:2px solid var(--brand-light,#56a5db);outline-offset:3px}.ss-thumb.is-on{color:#fff}.ss-thumb.is-blur img{filter:blur(8px)brightness(.7)}@media (max-width:980px){.ss-view{grid-template-columns:1fr}.ss-stage{min-height:0}.ss-info{position:relative}.ss-nav{margin-top:0;position:absolute;top:0;right:0}.ss-nav button{width:46px;height:46px}}@media (max-width:560px){.ss-tab{padding:8px 10px 8px 12px;font-size:.84rem}.ss-thumb,.ss-thumb img{width:128px}.ss-thumb img{height:78px}.ss-acts .btn{flex:100%;justify-content:center}}.sg3-lede{color:var(--night-soft,#9fb2c4);margin:clamp(22px,3vw,32px) 0 0;font-size:1rem}.sg3-lede b{color:#fff;font-weight:500}.sg3-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(22px,2.6vw,34px) clamp(16px,2vw,24px);margin:18px 0 0;padding:0;list-style:none;display:grid}.sg3-tile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;display:grid}.sg3-img{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--night-line,#e8eff61f);background:#0b1a2b;border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;display:grid;position:relative;overflow:hidden}.sg3-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease,ease), filter .3s}.sg3-img .ss-tag{padding:3px 7px;font-size:.58rem;top:8px}.sg3-img.is-blur img{filter:blur(12px)saturate(.6)brightness(.65);transform:scale(1.08)}.sg3-cover{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;place-items:center;font-size:.66rem;display:grid;position:absolute;inset:0}.sg3-meta{align-items:baseline;gap:10px;display:flex}.sg3-no{font-family:var(--mono);letter-spacing:.1em;color:var(--brand-light,#56a5db);flex:none;font-size:.72rem}.sg3-title{font-family:var(--serif);color:#fff;font-size:1.22rem;font-weight:300;line-height:1.2}.sg3-go{color:var(--night-soft,#9fb2c4);font-size:.86rem;transition:color .2s}.sg3-tile:hover .sg3-img img{transform:scale(1.03)}.sg3-tile:hover .sg3-img.is-blur img{transform:scale(1.08)}.sg3-tile:hover .sg3-go,.sg3-tile:focus-visible .sg3-go{color:var(--brand-light,#56a5db)}.sg3-tile:focus-visible{outline:2px solid var(--brand-light,#56a5db);outline-offset:6px;border-radius:12px}html.sg3-locked{overflow:hidden}.sg3-dialog{width:min(1240px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--night-ink,#e8eff6);overscroll-behavior:contain;background:#07111c;border:0;border-radius:18px;padding:clamp(20px,3vw,40px);overflow:auto;box-shadow:0 40px 120px -40px #000000e6}.sg3-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03080ecc}.sg3-dlg-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sg3-dlg-top .ss-no b{font-size:2rem}.sg3-close{border-radius:var(--radius-btn-sm,6px);box-shadow:inset 0 0 0 1px var(--night-line,#e8eff624);color:#fff;font:inherit;cursor:pointer;background:#e8eff614;border:0;align-items:center;gap:.5em;padding:10px 14px;font-size:.88rem;display:inline-flex}.sg3-close:hover{background:#e8eff629}.sg3-dialog .ss-view{margin-top:clamp(14px,2vw,22px)}@media (max-width:980px){.sg3 .sg3-nav{margin-top:1.4rem;position:static}}@media (max-width:680px){.sg3-grid{grid-template-columns:1fr 1fr;gap:22px 12px}.sg3-title{font-size:1rem}.sg3-go{display:none}.sg3-dialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:16px 16px 28px}.sg3-close{padding:8px 10px;font-size:.8rem}}@media (max-width:420px){.sg3-grid{grid-template-columns:1fr}.sg3-go{display:inline}}@media (prefers-reduced-motion:reduce){.sg3-img img{transition:none}}.rx-anchor{scroll-margin-top:110px}
