.Fz3wsq_flow{--tile:56px;--leaf:44px;--reach:30px;--branch-gap:16px;--mid:calc(var(--leaf) / 2);--edge:#ffffff4d;--edge-head:#ffffff73;--curve:12px;--step-delay:.26s;--count:3;position:relative}.Fz3wsq_steps{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.Fz3wsq_step{grid-template-columns:var(--tile) minmax(0, 1fr);column-gap:var(--s3);align-items:start;min-width:0;display:grid;position:relative}.Fz3wsq_text{min-width:0}.Fz3wsq_step .Fz3wsq_text{padding-top:6px}.Fz3wsq_node,.Fz3wsq_branchNode{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.Fz3wsq_node{width:var(--tile);height:var(--tile);box-shadow:inset 0 0 0 1px var(--line-2), 0 18px 36px -20px #000c;color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:16px}.Fz3wsq_node svg{width:26px;height:26px}.Fz3wsq_title{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(17px,.3vw + 14px,20px);font-weight:600;line-height:1.25}.Fz3wsq_body{max-width:34ch;font-size:var(--text-small);color:var(--muted);text-wrap:pretty;margin-top:6px;line-height:1.55}.Fz3wsq_link{top:calc(var(--tile) + 8px);bottom:calc(-1 * var(--s4) + 8px);left:calc(var(--tile) / 2 - 1px);pointer-events:none;background:var(--edge);transform-origin:top;width:2px;position:absolute}.Fz3wsq_link:after{content:"";border-right:2px solid var(--edge-head);border-bottom:2px solid var(--edge-head);width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}.Fz3wsq_link[data-fork]{bottom:calc(-1 * (var(--s4) + var(--mid)) - 1px)}.Fz3wsq_link[data-fork]:after{display:none}.Fz3wsq_branches{margin:0 0 0 calc(var(--tile) / 2 - 1px);padding:0 0 0 var(--reach);gap:var(--branch-gap);list-style:none;display:grid}.Fz3wsq_branch{grid-template-columns:var(--leaf) minmax(0, 1fr);column-gap:var(--s2);align-items:start;display:grid;position:relative}.Fz3wsq_branch .Fz3wsq_text{padding-top:2px}.Fz3wsq_branch .Fz3wsq_title{font-size:17px}.Fz3wsq_branch .Fz3wsq_body{margin-top:4px}.Fz3wsq_branch:before{content:"";top:calc(-1 * var(--branch-gap) / 2);bottom:calc(-1 * var(--branch-gap) / 2);left:calc(-1 * var(--reach));border-left:2px solid var(--edge);position:absolute}.Fz3wsq_branch:first-child:before{top:var(--mid)}.Fz3wsq_stub{box-sizing:border-box;top:calc(var(--mid) - 1px);left:calc(-1 * var(--reach));width:calc(var(--reach) - 7px);border-top:2px solid var(--edge);height:0;position:absolute}.Fz3wsq_stub:after{content:"";border-top:2px solid var(--edge-head);border-right:2px solid var(--edge-head);width:7px;height:7px;position:absolute;top:-1px;right:0;transform:translateY(-50%)rotate(45deg)}.Fz3wsq_branch:last-child:before{display:none}.Fz3wsq_branch:last-child .Fz3wsq_stub{top:calc(-1 * var(--branch-gap) / 2);height:calc(var(--branch-gap) / 2 + var(--mid) + 1px);border-top:0;border-left:2px solid var(--edge);border-bottom:2px solid var(--edge);border-bottom-left-radius:var(--curve)}.Fz3wsq_branch:last-child .Fz3wsq_stub:after{top:auto;bottom:-1px;transform:translateY(50%)rotate(45deg)}.Fz3wsq_branchNode{width:var(--leaf);height:var(--leaf);color:var(--navy);background:#fff;border-radius:13px;box-shadow:0 0 0 5px #ffffff14,0 16px 36px -18px #fff6}.Fz3wsq_branchNode svg{width:22px;height:22px}@media (min-width:1000px){.Fz3wsq_flow{--mid:calc(var(--tile) / 2)}.Fz3wsq_steps{grid-template-columns:repeat(var(--count), minmax(0, 1fr)) minmax(0, 1.35fr);gap:var(--branch-gap) var(--grid-gap);grid-auto-rows:1fr}.Fz3wsq_step{grid-row:var(--step-rows);row-gap:var(--s3);grid-template-columns:minmax(0,1fr)}.Fz3wsq_step .Fz3wsq_text{padding-top:0}.Fz3wsq_link{top:calc(var(--tile) / 2 - 1px);right:calc(-1 * var(--grid-gap) + 14px);bottom:auto;left:calc(var(--tile) + 14px);transform-origin:0;width:auto;height:2px}.Fz3wsq_link:after{border-top:2px solid var(--edge-head);border-bottom:0;inset:50% 0 auto auto;transform:translateY(-50%)rotate(45deg)}.Fz3wsq_link[data-fork]{right:calc(-1 * var(--grid-gap));bottom:auto}.Fz3wsq_fork{grid-column:var(--fork-column);grid-row:var(--fork-rows);grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);display:grid}.Fz3wsq_branches{grid-row:1/-1;grid-template-rows:subgrid;margin:0}.Fz3wsq_branchNode{margin-top:calc((var(--tile) - var(--leaf)) / 2)}.Fz3wsq_branch .Fz3wsq_text{padding-top:calc((var(--tile) - var(--leaf)) / 2 + 2px)}.Fz3wsq_branch:first-child:before{display:none}.Fz3wsq_branch:first-child .Fz3wsq_stub{bottom:calc(-1 * var(--branch-gap) / 2);border-left:2px solid var(--edge);border-top-left-radius:var(--curve);height:auto}}@keyframes Fz3wsq_pop{0%{opacity:0;transform:scale(.6)}}@keyframes Fz3wsq_fade{0%{opacity:0;transform:translateY(8px)}}@keyframes Fz3wsq_appear{0%{opacity:0}}@keyframes Fz3wsq_drawY{0%{transform:scaleY(0)}}@keyframes Fz3wsq_drawX{0%{transform:scaleX(0)}}.Fz3wsq_flow.is-revealed .Fz3wsq_node{animation:Fz3wsq_pop .5s var(--ease) both;animation-delay:calc(var(--i) * var(--step-delay) + .15s)}.Fz3wsq_flow.is-revealed .Fz3wsq_step .Fz3wsq_text{animation:Fz3wsq_fade .5s var(--ease) both;animation-delay:calc(var(--i) * var(--step-delay) + .25s)}.Fz3wsq_flow.is-revealed .Fz3wsq_link{animation:Fz3wsq_drawY .45s var(--ease) both;animation-delay:calc(var(--i) * var(--step-delay) + .35s)}.Fz3wsq_flow.is-revealed .Fz3wsq_branch:before{animation:Fz3wsq_appear .4s var(--ease) both;animation-delay:calc(var(--count) * var(--step-delay) + var(--b) * .12s + .1s)}.Fz3wsq_flow.is-revealed .Fz3wsq_stub{animation:Fz3wsq_appear .4s var(--ease) both;animation-delay:calc(var(--count) * var(--step-delay) + var(--b) * .12s + .1s)}.Fz3wsq_flow.is-revealed .Fz3wsq_branchNode{animation:Fz3wsq_pop .5s var(--ease) both;animation-delay:calc(var(--count) * var(--step-delay) + var(--b) * .12s + .25s)}.Fz3wsq_flow.is-revealed .Fz3wsq_branch .Fz3wsq_text{animation:Fz3wsq_fade .5s var(--ease) both;animation-delay:calc(var(--count) * var(--step-delay) + var(--b) * .12s + .35s)}@media (min-width:1000px){.Fz3wsq_flow.is-revealed .Fz3wsq_link{animation-name:Fz3wsq_drawX}}@media (prefers-reduced-motion:reduce){.Fz3wsq_flow.is-revealed .Fz3wsq_node{animation:none!important}.Fz3wsq_flow.is-revealed .Fz3wsq_text{animation:none!important}.Fz3wsq_flow.is-revealed .Fz3wsq_link{animation:none!important}.Fz3wsq_flow.is-revealed .Fz3wsq_branch:before{animation:none!important}.Fz3wsq_flow.is-revealed .Fz3wsq_stub{animation:none!important}.Fz3wsq_flow.is-revealed .Fz3wsq_branchNode{animation:none!important}}
.Guj7Pa_grid{gap:var(--grid-gap);display:grid}@media (min-width:800px){.Guj7Pa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.Guj7Pa_grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Guj7Pa_grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.Guj7Pa_grid[data-count="1"] .Guj7Pa_card{flex-direction:row}.Guj7Pa_grid[data-count="1"] .Guj7Pa_media,.Guj7Pa_grid[data-count="1"][data-size=compact] .Guj7Pa_media{flex:0 0 50%}.Guj7Pa_grid[data-count="1"] .Guj7Pa_body{padding:var(--s5)}}.Guj7Pa_card{color:#fff;flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.Guj7Pa_card:hover{border-color:var(--line-3);color:#fff;transform:translateY(-2px)}.Guj7Pa_media{aspect-ratio:var(--ratio,16 / 10)}.Guj7Pa_grid[data-size=compact] .Guj7Pa_media{aspect-ratio:var(--ratio,2 / 1)}@media (min-width:800px){.Guj7Pa_grid[data-count="2"] .Guj7Pa_media,.Guj7Pa_grid[data-count="3"] .Guj7Pa_media{aspect-ratio:16/9}}@media (max-width:799px){.Guj7Pa_grid:not([data-count="1"]){gap:12px}.Guj7Pa_grid:not([data-count="1"]) .Guj7Pa_card{flex-direction:row}.Guj7Pa_grid:not([data-count="1"]) .Guj7Pa_media{aspect-ratio:auto;flex:0 0 36%;min-height:128px}.Guj7Pa_grid:not([data-count="1"]) .Guj7Pa_body{gap:6px;padding:14px 16px 16px}.Guj7Pa_grid:not([data-count="1"]) .Guj7Pa_text{display:none}}.Guj7Pa_media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Guj7Pa_body{padding:var(--s3) var(--s3) var(--s4);flex-direction:column;flex:1;gap:10px;display:flex}.Guj7Pa_kicker{font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:600;line-height:1.4}.Guj7Pa_name{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.Guj7Pa_text{font-size:var(--text-small);color:var(--muted);line-height:1.55}.Guj7Pa_more{padding-top:var(--s1);font-size:var(--text-small);margin-top:auto;font-weight:600}.Guj7Pa_card:hover .Guj7Pa_more{color:var(--ruby-tint)}
.CaCDTW_nav{padding:0 var(--gutter);border-top:var(--hairline);border-bottom:var(--hairline);background:var(--navy-deep)}.CaCDTW_list{gap:0 var(--s4);flex-wrap:wrap;margin-block:0;padding:0;list-style:none;display:flex}.CaCDTW_link{font-size:var(--text-small);color:var(--muted);padding:16px 0;font-weight:500;transition:color .2s;display:inline-block}.CaCDTW_link:hover{color:#fff}@media (max-width:599px){.CaCDTW_list{gap:0 var(--s3)}.CaCDTW_link{padding:12px 0}}
._9q32Aq_button{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}._9q32Aq_button[data-tone=dark]{color:#fff;background:#0b10268c;border:1px solid #ffffff59}._9q32Aq_button[data-tone=dark]:hover{color:var(--navy);background:#fff}._9q32Aq_button[data-tone=light]{border:1px solid var(--line-2);color:var(--navy);background:#fff}._9q32Aq_button[data-tone=light]:hover{border-color:var(--navy)}
.B1rHZW_hero{background:var(--navy);color:#fff;flex-direction:column;justify-content:flex-end;min-height:min(88svh,900px);margin-top:-72px;display:flex;position:relative;overflow:hidden}.B1rHZW_media{position:absolute;inset:0}.B1rHZW_poster,.B1rHZW_video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--p,0) * .08));transform-origin:50% 40%;position:absolute;inset:0}.B1rHZW_video{opacity:0;transition:opacity .8s}.B1rHZW_media[data-playing=true] .B1rHZW_video{opacity:1}.B1rHZW_shade{pointer-events:none;background:linear-gradient(#121832b8 0%,#12183200 22%),linear-gradient(#12183200 18%,#1218323d 38%,#121832d6 72%,#121832 100%),linear-gradient(90deg,#121832b8 0%,#12183266 38%,#12183200 68%);position:absolute;inset:0}@media (max-width:759px){.B1rHZW_shade{background:linear-gradient(#121832b8 0%,#12183233 16%),linear-gradient(#12183200 8%,#12183266 26%,#121832e6 52%,#121832 100%)}}.B1rHZW_fade{pointer-events:none;background:var(--navy);opacity:calc(var(--p,0) * .9);position:absolute;inset:0}.B1rHZW_content{opacity:calc(1 - var(--p,0) * 1.8);transform:translateY(calc(var(--p,0) * -80px));padding-top:150px;position:relative}.B1rHZW_inner{max-width:calc(var(--content) + 2 * var(--gutter));padding:0 var(--gutter) clamp(28px, 5vh, 52px);margin:0 auto}.B1rHZW_title{letter-spacing:-.04em;color:#fff;text-shadow:0 2px 28px #121832b3;max-width:18ch;animation:B1rHZW_rise .9s var(--ease) both;flex-direction:column;gap:clamp(6px,.8vw,12px);font-size:clamp(30px,3.4vw,60px);font-weight:600;line-height:1;display:flex}.B1rHZW_titleLead,.B1rHZW_titleMain{text-wrap:balance}.B1rHZW_titleLead{color:var(--muted);font-size:.8em}.B1rHZW_definition{color:#ffffffe0;text-wrap:pretty;max-width:58ch;animation:B1rHZW_rise .9s var(--ease) 60ms both;margin-top:clamp(14px,1.8vh,20px);font-size:clamp(15px,.2vw + 13px,17px);line-height:1.5}.B1rHZW_actions{animation:B1rHZW_rise .9s var(--ease) .12s both;flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(22px,3.6vh,36px);display:flex}.B1rHZW_actions .btn{min-height:48px;padding:0 22px;font-size:15px}@media (max-width:599px){.B1rHZW_actions .btn{min-height:50px;padding:0 20px;font-size:15px}.B1rHZW_trustItem{font-size:14px}}.B1rHZW_trust{animation:B1rHZW_rise .9s var(--ease) .24s both;margin-top:clamp(28px,4.4vh,52px)}.B1rHZW_trustItem{color:#ffffffeb;font-size:14px;font-weight:500;line-height:1.45;display:block}.B1rHZW_media .B1rHZW_caption,.B1rHZW_media .B1rHZW_toggle{z-index:2;position:absolute}.B1rHZW_media .B1rHZW_caption{top:94px;right:calc(max(var(--gutter), (100% - var(--content)) / 2) + 56px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--text-label);color:#fff;background:#121832b3;border-radius:8px;margin:0;padding:6px 10px;line-height:20px}.B1rHZW_media .B1rHZW_toggle{top:88px;right:max(var(--gutter), (100% - var(--content)) / 2);width:44px;height:44px}@keyframes B1rHZW_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.drNMhq_flow{--count:4;--step-delay:.26s;position:relative}.drNMhq_steps{margin:0;padding:0;list-style:none;display:grid}.drNMhq_step{align-content:start;min-width:0;position:relative}.drNMhq_node{z-index:1;color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.drNMhq_title{letter-spacing:-.015em;text-wrap:balance;font-size:clamp(17px,.3vw + 14px,20px);font-weight:600;line-height:1.25}.drNMhq_body{max-width:34ch;font-size:var(--text-small);color:var(--muted);text-wrap:pretty;margin-top:6px;line-height:1.55}.drNMhq_link{pointer-events:none;position:absolute}.drNMhq_flow[data-variant=pipeline]{--tile:56px}.drNMhq_flow[data-variant=pipeline] .drNMhq_steps{gap:var(--s4)}.drNMhq_flow[data-variant=pipeline] .drNMhq_step{grid-template-columns:var(--tile) minmax(0, 1fr);column-gap:var(--s3);align-items:start;display:grid}.drNMhq_flow[data-variant=pipeline] .drNMhq_text{padding-top:6px}.drNMhq_flow[data-variant=pipeline] .drNMhq_node{width:var(--tile);height:var(--tile);box-shadow:inset 0 0 0 1px var(--line-2), 0 18px 36px -20px #000c;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:16px}.drNMhq_flow[data-variant=pipeline] .drNMhq_node svg{width:26px;height:26px}.drNMhq_flow[data-variant=pipeline] .drNMhq_step:last-child .drNMhq_node{color:var(--navy);background:#fff;box-shadow:0 0 0 6px #ffffff14,0 20px 44px -18px #fff6}.drNMhq_flow[data-variant=pipeline] .drNMhq_link{top:calc(var(--tile) + 8px);bottom:calc(-1 * var(--s4) + 8px);left:calc(var(--tile) / 2 - 1px);transform-origin:top;background:linear-gradient(#fff3,#ffffffbf);width:2px}.drNMhq_flow[data-variant=pipeline] .drNMhq_link:after{content:"";border-bottom:2px solid #ffffffbf;border-right:2px solid #ffffffbf;width:8px;height:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)rotate(45deg)}@media (min-width:1000px){.drNMhq_flow[data-variant=pipeline] .drNMhq_steps{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--grid-gap)}.drNMhq_flow[data-variant=pipeline] .drNMhq_step{row-gap:var(--s3);grid-template-columns:minmax(0,1fr)}.drNMhq_flow[data-variant=pipeline] .drNMhq_text{padding-top:0}.drNMhq_flow[data-variant=pipeline] .drNMhq_link{top:calc(var(--tile) / 2 - 1px);right:calc(-1 * var(--grid-gap) + 14px);bottom:auto;left:calc(var(--tile) + 14px);transform-origin:0;background:linear-gradient(90deg,#fff3,#ffffffbf);width:auto;height:2px}.drNMhq_flow[data-variant=pipeline] .drNMhq_link:after{border-top:2px solid #ffffffbf;border-bottom:0;inset:50% 0 auto auto;transform:translateY(-50%)rotate(45deg)}}.drNMhq_flow[data-draft] .drNMhq_node,.drNMhq_flow[data-draft] .drNMhq_step:last-child .drNMhq_node{border:1.5px dashed var(--line-3);color:var(--ink-2);box-shadow:none;background:0 0}.drNMhq_flow[data-draft] .drNMhq_link{background:repeating-linear-gradient(180deg, var(--line-3) 0 5px, transparent 5px 10px)}.drNMhq_flow[data-draft] .drNMhq_link:after{border-color:var(--line-3)}@media (min-width:1000px){.drNMhq_flow[data-draft] .drNMhq_link{background:repeating-linear-gradient(90deg, var(--line-3) 0 5px, transparent 5px 10px)}}.drNMhq_flow[data-variant=chevrons]{--tip:18px;--gap:6px}.drNMhq_flow[data-variant=chevrons] .drNMhq_steps{border-radius:var(--card-radius);overflow:hidden}.drNMhq_flow[data-variant=chevrons] .drNMhq_step{align-items:flex-start;gap:var(--s2);padding:calc(var(--tip) + 20px) 22px calc(var(--tip) + 22px);background-color:var(--navy-card);background-color:color-mix(in srgb, var(--steel) calc(16% + var(--i) / max(1, var(--count) - 1) * 64%), #1a2149);clip-path:polygon(0 0, 50% var(--tip), 100% 0, 100% calc(100% - var(--tip)), 50% 100%, 0 calc(100% - var(--tip)));background-image:linear-gradient(135deg,#ffffff14 0%,#fff0 55%);flex-direction:column;display:flex}.drNMhq_flow[data-variant=chevrons] .drNMhq_step:first-child{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--tip)), 50% 100%, 0 calc(100% - var(--tip)));padding-top:24px}.drNMhq_flow[data-variant=chevrons] .drNMhq_step:last-child{clip-path:polygon(0 0, 50% var(--tip), 100% 0, 100% 100%, 0 100%);padding-bottom:26px}.drNMhq_flow[data-variant=chevrons] .drNMhq_step+.drNMhq_step{margin-top:calc(var(--gap) - var(--tip))}.drNMhq_flow[data-variant=chevrons] .drNMhq_node{border-radius:50%;width:44px;height:44px;box-shadow:inset 0 0 0 1.5px #ffffff8c}.drNMhq_flow[data-variant=chevrons] .drNMhq_node svg{width:22px;height:22px}.drNMhq_flow[data-variant=chevrons] .drNMhq_step:last-child .drNMhq_node{color:var(--navy);box-shadow:none;background:#fff}.drNMhq_flow[data-variant=chevrons] .drNMhq_body{color:var(--ink-2)}@media (min-width:1000px){.drNMhq_flow[data-variant=chevrons]{--tip:24px}.drNMhq_flow[data-variant=chevrons] .drNMhq_steps{grid-template-columns:repeat(var(--count), minmax(0, 1fr))}.drNMhq_flow[data-variant=chevrons] .drNMhq_step{padding:28px calc(var(--tip) + 14px) 30px calc(var(--tip) + 22px);clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%, var(--tip) 50%)}.drNMhq_flow[data-variant=chevrons] .drNMhq_step:first-child{padding:28px calc(var(--tip) + 14px) 30px 28px;clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%)}.drNMhq_flow[data-variant=chevrons] .drNMhq_step:last-child{padding:28px 28px 30px calc(var(--tip) + 22px);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--tip) 50%)}.drNMhq_flow[data-variant=chevrons] .drNMhq_step+.drNMhq_step{margin-top:0;margin-left:calc(var(--gap) - var(--tip))}}.drNMhq_flow[data-variant=signal]{--station:60px;--pulse:.6s}.drNMhq_flow[data-variant=signal] .drNMhq_steps{gap:var(--s4)}.drNMhq_flow[data-variant=signal] .drNMhq_step{grid-template-columns:var(--station) minmax(0, 1fr);column-gap:var(--s3);align-items:start;display:grid}.drNMhq_flow[data-variant=signal] .drNMhq_text{padding-top:8px}.drNMhq_flow[data-variant=signal] .drNMhq_node{width:var(--station);height:var(--station);box-shadow:inset 0 0 0 1px var(--line-3), 0 0 0 6px #ffffff0a;background:radial-gradient(circle at 50% 30%,#2c3a70 0%,#151c3d 100%);border-radius:50%}.drNMhq_flow[data-variant=signal] .drNMhq_node svg{width:26px;height:26px}.drNMhq_flow[data-variant=signal] .drNMhq_step[data-core] .drNMhq_node{box-shadow:inset 0 0 0 2px var(--ruby), 0 0 0 6px #bd054f29, 0 0 36px #bd054f80}.drNMhq_flow[data-variant=signal] .drNMhq_node:after{content:"";opacity:0;border-radius:50%;position:absolute;inset:-7px;box-shadow:0 0 0 2px #ffffffbf}.drNMhq_flow[data-variant=signal] .drNMhq_link{top:calc(var(--station) / 2);bottom:calc(-1 * var(--s4) - var(--station) / 2);left:calc(var(--station) / 2 - 1px);background:repeating-linear-gradient(#ffffff6b 0 3px,#0000 3px 7px);width:2px}.drNMhq_flow[data-variant=signal] .drNMhq_link:after{content:"";opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #bd054f59,0 0 16px 4px #bd054f99}@media (min-width:900px){.drNMhq_flow[data-variant=signal]{--station:76px}.drNMhq_flow[data-variant=signal] .drNMhq_steps{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:var(--grid-gap)}.drNMhq_flow[data-variant=signal] .drNMhq_step{justify-items:center;row-gap:var(--s3);text-align:center;grid-template-columns:minmax(0,1fr)}.drNMhq_flow[data-variant=signal] .drNMhq_text{padding-top:0}.drNMhq_flow[data-variant=signal] .drNMhq_body{margin-inline:auto}.drNMhq_flow[data-variant=signal] .drNMhq_node svg{width:30px;height:30px}.drNMhq_flow[data-variant=signal] .drNMhq_link{top:calc(var(--station) / 2 - 1px);right:calc(-50% - var(--grid-gap));background:repeating-linear-gradient(90deg,#ffffff6b 0 3px,#0000 3px 7px);width:auto;height:2px;bottom:auto;left:50%}.drNMhq_flow[data-variant=signal] .drNMhq_link:after{top:50%;left:0}}.drNMhq_flow[data-variant=signal][data-draft] .drNMhq_node,.drNMhq_flow[data-variant=signal][data-draft] .drNMhq_step:last-child .drNMhq_node{box-shadow:none;background:#151c3d}.drNMhq_flow[data-variant=signal][data-draft] .drNMhq_node:after,.drNMhq_flow[data-variant=signal][data-draft] .drNMhq_link:after{display:none}@keyframes drNMhq_pop{0%{opacity:0;transform:scale(.6)}}@keyframes drNMhq_fade{0%{opacity:0;transform:translateY(8px)}}@keyframes drNMhq_drawY{0%{transform:scaleY(0)}}@keyframes drNMhq_drawX{0%{transform:scaleX(0)}}@keyframes drNMhq_bandY{0%{opacity:0;transform:translateY(-12px)}}@keyframes drNMhq_bandX{0%{opacity:0;transform:translate(-16px)}}@keyframes drNMhq_pulseY{0%{opacity:0;top:0}20%,80%{opacity:1}to{opacity:0;top:100%}}@keyframes drNMhq_pulseX{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:100%}}@keyframes drNMhq_flash{0%{opacity:0;transform:scale(.85)}30%{opacity:1}to{opacity:0;transform:scale(1.3)}}.drNMhq_flow.is-revealed .drNMhq_node{animation:drNMhq_pop .5s var(--ease) both;animation-delay:calc(var(--i) * var(--step-delay) + .15s)}.drNMhq_flow.is-revealed .drNMhq_text{animation:drNMhq_fade .5s var(--ease) both;animation-delay:calc(var(--i) * var(--step-delay) + .25s)}.drNMhq_flow[data-variant=pipeline].is-revealed .drNMhq_link{animation:drNMhq_drawY .45s var(--ease) both;animation-delay:calc(var(--i) * var(--step-delay) + .35s)}.drNMhq_flow[data-variant=chevrons].is-revealed .drNMhq_step{animation:drNMhq_bandY .55s var(--ease) both;animation-delay:calc(var(--i) * .14s + .1s)}:is(.drNMhq_flow[data-variant=chevrons].is-revealed .drNMhq_node,.drNMhq_flow[data-variant=chevrons].is-revealed .drNMhq_text){animation:none}.drNMhq_flow[data-variant=signal]{--step-delay:60ms}.drNMhq_flow[data-variant=signal].is-revealed .drNMhq_link:after{animation:drNMhq_pulseY var(--pulse) ease-in-out both;animation-delay:calc(var(--i) * var(--pulse) + .6s)}.drNMhq_flow[data-variant=signal].is-revealed .drNMhq_node:after{animation:.7s ease-out both drNMhq_flash;animation-delay:calc(var(--i) * var(--pulse) + .6s)}@media (min-width:900px){.drNMhq_flow[data-variant=signal].is-revealed .drNMhq_link:after{animation-name:drNMhq_pulseX}}@media (min-width:1000px){.drNMhq_flow[data-variant=pipeline].is-revealed .drNMhq_link{animation-name:drNMhq_drawX}.drNMhq_flow[data-variant=chevrons].is-revealed .drNMhq_step{animation-name:drNMhq_bandX}}@media (prefers-reduced-motion:reduce){.drNMhq_flow.is-revealed .drNMhq_step{animation:none!important}.drNMhq_flow.is-revealed .drNMhq_node{animation:none!important}.drNMhq_flow.is-revealed .drNMhq_node:after{animation:none!important}.drNMhq_flow.is-revealed .drNMhq_text{animation:none!important}.drNMhq_flow.is-revealed .drNMhq_link{animation:none!important}.drNMhq_flow.is-revealed .drNMhq_link:after{animation:none!important}}
.k-QRwW_frame{position:absolute;inset:0}.k-QRwW_frame img,.k-QRwW_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.k-QRwW_video{opacity:0;transition:opacity .4s}.k-QRwW_frame[data-playing=true] .k-QRwW_video{opacity:1}.k-QRwW_frame img{transition:opacity .4s}.k-QRwW_frame[data-playing=true] img{opacity:0}.k-QRwW_toggle{z-index:1;position:absolute;bottom:10px;right:10px}
:where(.oRFh-a_route){margin:0;padding:0;list-style:none}.oRFh-a_route{--pin:12px;--line:2px;gap:var(--s3);grid-auto-flow:row;display:grid;position:relative}.oRFh-a_route:before{content:"";top:calc(var(--pin) / 2);bottom:0;left:calc((var(--pin) - var(--line)) / 2);width:var(--line);background:linear-gradient(180deg, var(--ruby) 70%, #bd054f00);pointer-events:none;position:absolute}.oRFh-a_stop{min-width:0;padding-left:calc(var(--pin) + var(--s2));position:relative}.oRFh-a_pin{width:var(--pin);height:var(--pin);background:var(--ruby);border-radius:50%;position:absolute;top:.32em;left:0;box-shadow:0 0 0 2px #fff}.oRFh-a_route[data-tone=light] .oRFh-a_pin{box-shadow:0 0 0 3px #fff}@media (min-width:760px){.oRFh-a_route{gap:var(--s4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.oRFh-a_route:before{top:calc((var(--pin) - var(--line)) / 2);bottom:auto;left:0;right:calc(-1 * var(--s5));width:auto;height:var(--line);background:linear-gradient(90deg, var(--ruby) 0, var(--ruby) calc(100% - 96px), #bd054f00)}.oRFh-a_route[data-bleed=true]:before{left:-100vw}.oRFh-a_stop{padding-left:0;padding-top:calc(var(--pin) + var(--s2))}.oRFh-a_pin{top:0}}@media (min-width:1200px){.oRFh-a_route[data-spread=fit]{gap:var(--s5);grid-auto-columns:max-content}}
.c5727a_hero{padding:clamp(40px, 5vw, 80px) var(--gutter) clamp(40px, 4.5vw, 72px);background:radial-gradient(45% 60% at 100% 0%, #2d4c7c8c 0%, #2d4c7c00 70%), radial-gradient(40% 50% at 0% 100%, #bd054f1f 0%, #bd054f00 70%), var(--navy);position:relative;overflow:hidden}.c5727a_grid{gap:var(--s5);align-items:center;display:grid;position:relative}.c5727a_copy{align-items:flex-start;gap:var(--s3);flex-direction:column;min-width:0;display:flex}.c5727a_title{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;font-size:clamp(30px,2.6vw + 10px,54px);font-weight:600;line-height:.98}.c5727a_lead{max-width:56ch;color:var(--ink-2);text-wrap:pretty;font-size:clamp(16px,.2vw + 14px,18px);line-height:1.6}.c5727a_actions{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.c5727a_secondary{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.c5727a_secondary:hover{color:var(--ruby-tint)}.c5727a_note{max-width:60ch;font-size:var(--text-label);color:var(--muted);text-wrap:pretty;line-height:1.5}.c5727a_side{flex-direction:column;gap:12px;min-width:0;display:flex}.c5727a_side>.c5727a_media{width:100%;margin-left:auto}.c5727a_media{aspect-ratio:var(--ratio,4 / 3);border-radius:var(--card-radius);box-shadow:0 0 0 1px #ffffff1a, var(--shadow-card);position:relative;overflow:hidden}.c5727a_media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.c5727a_hero[data-layout=side] .c5727a_media{aspect-ratio:var(--ratio,4 / 5)}.c5727a_caption{z-index:1;max-width:calc(100% - 28px);font-size:var(--text-label);color:#fff;background:#0b1026d1;border-radius:8px;margin:0;padding:6px 10px;line-height:1.4;position:absolute;bottom:14px;left:14px}.c5727a_console{aspect-ratio:auto;background:var(--navy-deep);flex-direction:column;display:flex}.c5727a_browserBar{background:#161c38;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 14px;display:flex}.c5727a_browserBar span{background:#fff3;border-radius:50%;width:8px;height:8px}.c5727a_console img{height:auto;aspect-ratio:var(--ratio,16 / 9);display:block;position:static}.c5727a_hero{--fade-from-left:linear-gradient(90deg, transparent 0%, #00000008 3.4%, #0000001a 6.8%, #00000038 10.2%, #00000059 13.6%, #00000080 17%, #000000a6 20.4%, #000000c7 23.8%, #000000e6 27.2%, #000000f7 30.6%, #000 34%);--fade-from-right:linear-gradient(270deg, transparent 0%, #00000008 3.4%, #0000001a 6.8%, #00000038 10.2%, #00000059 13.6%, #00000080 17%, #000000a6 20.4%, #000000c7 23.8%, #000000e6 27.2%, #000000f7 30.6%, #000 34%);--fade-foot:linear-gradient(0deg, transparent 0%, #00000008 2.2%, #0000001a 4.4%, #00000038 6.6%, #00000059 8.8%, #00000080 11%, #000000a6 13.2%, #000000c7 15.4%, #000000e6 17.6%, #000000f7 19.8%, #000 22%);--fade-foot-phone:linear-gradient(0deg, transparent 0%, #00000008 3%, #0000001a 6%, #00000038 9%, #00000059 12%, #00000080 15%, #000000a6 18%, #000000c7 21%, #000000e6 24%, #000000f7 27%, #000 30%)}.c5727a_bleed{aspect-ratio:var(--ratio,16 / 9);margin:calc(-1 * clamp(40px, 5vw, 80px)) calc(-1 * var(--gutter)) var(--s3);position:relative}.c5727a_bleed img,.c5727a_bleed video{-webkit-mask-image:var(--fade-foot-phone);-webkit-mask-image:var(--fade-foot-phone);mask-image:var(--fade-foot-phone)}.c5727a_bleed .c5727a_caption{max-width:calc(100% - 72px);inset:auto auto 12px 14px}@media (min-width:1000px){.c5727a_grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.c5727a_copy{grid-column:1/span 7}.c5727a_hero[data-layout=split] .c5727a_copy{grid-column:1/span 6}.c5727a_hero[data-layout=split] .c5727a_side{grid-column:7/span 6}.c5727a_hero[data-layout=side] .c5727a_side{grid-column:8/span 5}.c5727a_hero[data-layout=side] .c5727a_media{justify-self:end;width:min(100%,440px);margin-left:auto}}@media (min-width:1200px){.c5727a_hero[data-layout=bleed]{--inner:calc(100vw - 2 * var(--gutter));--content-width:min(var(--inner), var(--content));--content-left:calc(var(--gutter) + (var(--inner) - var(--content-width)) / 2);--copy-width:calc((var(--content-width) + var(--grid-gap)) * 5 / 12 - var(--grid-gap));--overlap:72px;--panel:calc(100vw - var(--content-left) - var(--copy-width) + var(--overlap));min-height:calc(var(--panel) / var(--ratio,1.78));align-items:center;display:flex}.c5727a_hero[data-layout=bleed] .c5727a_grid{width:100%}.c5727a_hero[data-layout=bleed] .c5727a_copy{grid-column:1/span 5;position:relative}.c5727a_hero[data-layout=bleed][data-side=left] .c5727a_copy{grid-column:8/span 5}.c5727a_bleed{width:var(--panel);margin:0;position:absolute;top:0;right:0}.c5727a_hero[data-side=left] .c5727a_bleed{left:0;right:auto}.c5727a_bleed img,.c5727a_bleed video{-webkit-mask-image:var(--fade-from-left), var(--fade-foot);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fade-from-left), var(--fade-foot);mask-image:var(--fade-from-left), var(--fade-foot);-webkit-mask-composite:source-in;mask-composite:intersect}.c5727a_hero[data-side=left] .c5727a_bleed img,.c5727a_hero[data-side=left] .c5727a_bleed video{-webkit-mask-image:var(--fade-from-right), var(--fade-foot);-webkit-mask-image:var(--fade-from-right), var(--fade-foot);mask-image:var(--fade-from-right), var(--fade-foot)}.c5727a_bleed .c5727a_caption{max-width:none;bottom:17px;left:auto;right:58px}.c5727a_bleed button{bottom:16px;right:16px}.c5727a_hero[data-side=left] .c5727a_bleed .c5727a_caption{left:58px;right:auto}.c5727a_hero[data-side=left] .c5727a_bleed button{left:16px;right:auto}}
.NyZs3G_groups{gap:var(--s6);display:grid}@media (min-width:1100px){.NyZs3G_groups{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.NyZs3G_groups>section{flex-direction:column;display:flex}.NyZs3G_groups>section>:last-child{flex:1}}.NyZs3G_head{gap:var(--s1);max-width:760px;margin-bottom:var(--s4);flex-direction:column;display:flex}
._2SdYbq_card{border:1px solid var(--line);border-radius:var(--card-radius);background:linear-gradient(165deg,#1f2850 0%,#171e3e 70%);margin-bottom:clamp(32px,3.4vw,52px);overflow:hidden}._2SdYbq_body{gap:var(--s4) var(--s8);padding:clamp(20px,2.6vw,36px);display:grid}@media (min-width:1000px){._2SdYbq_body{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:center}}._2SdYbq_top{align-items:center;gap:12px;display:flex}._2SdYbq_icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._2SdYbq_icon svg{width:21px;height:21px}._2SdYbq_label{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600;line-height:1.4}._2SdYbq_totalValue{margin-top:var(--s3);letter-spacing:-.05em;white-space:nowrap;color:#fff;font-size:clamp(56px,6vw,88px);font-weight:600;line-height:.95}._2SdYbq_totalText{max-width:30ch;color:var(--ink-2);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.5}@media (max-width:999px){._2SdYbq_chart{padding-top:var(--s3);border-top:var(--hairline)}}._2SdYbq_group[data-group=mobile]{--series:var(--data-1)}._2SdYbq_group[data-group=waste]{--series:var(--data-2)}._2SdYbq_group{margin-top:14px}._2SdYbq_groupName{color:#fff;align-items:center;gap:8px;margin-bottom:2px;font-size:14px;font-weight:600;line-height:1.4;display:flex}._2SdYbq_dot{background:var(--series);border-radius:50%;flex-shrink:0;width:10px;height:10px}._2SdYbq_rows{margin:0;padding:0;list-style:none}._2SdYbq_row,._2SdYbq_scale{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"area value""track track";align-items:center;gap:6px 16px;display:grid}._2SdYbq_row{padding:8px 0;transition:opacity .2s}@media (min-width:700px){._2SdYbq_row,._2SdYbq_scale{grid-template-columns:minmax(150px,36%) minmax(0,1fr) 84px;grid-template-areas:"area track value"}._2SdYbq_row{min-height:40px;padding:4px 0}}._2SdYbq_chart:has(._2SdYbq_row:hover) ._2SdYbq_row:not(:hover){opacity:.42}._2SdYbq_area{color:var(--ink-2);grid-area:area;font-size:14px;line-height:1.35}._2SdYbq_value{white-space:nowrap;color:#fff;font-variant-numeric:tabular-nums;grid-area:value;justify-self:end;font-size:16px;font-weight:600;line-height:1.3}._2SdYbq_track{background:#ffffff12;border-radius:999px;grid-area:track;height:12px;position:relative}._2SdYbq_track:before{content:"";background:var(--line-2);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}._2SdYbq_bar{top:0;bottom:0;left:var(--low);width:calc(var(--high) - var(--low));background:var(--series);border-radius:999px;position:absolute}.is-revealed ._2SdYbq_bar{animation:_2SdYbq_draw .9s var(--ease) both;animation-delay:calc(.2s + var(--i,0) * 80ms)}@keyframes _2SdYbq_draw{0%{clip-path:inset(0 100% 0 0 round 999px)}to{clip-path:inset(0 round 999px)}}._2SdYbq_scale{margin-top:8px}._2SdYbq_ticks{height:16px;color:var(--muted-2);grid-area:track;font-size:12px;line-height:16px;position:relative}._2SdYbq_ticks span{top:0;left:var(--at);white-space:nowrap;position:absolute;transform:translate(-50%)}._2SdYbq_ticks span:first-child{transform:none}._2SdYbq_ticks span:last-child{transform:translate(-100%)}._2SdYbq_foot{align-items:flex-start;gap:var(--s2) var(--s6);padding:var(--s3) clamp(20px, 2.6vw, 36px);border-top:var(--hairline);background:#05070f47;flex-direction:column;display:flex}@media (min-width:1000px){._2SdYbq_foot{flex-direction:row;justify-content:space-between;align-items:center}}._2SdYbq_disclaimer{max-width:82ch;color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.55}._2SdYbq_cta{white-space:nowrap;color:#fff;flex-shrink:0;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}._2SdYbq_cta:hover{color:var(--ruby-tint)}@media (prefers-reduced-motion:reduce){.is-revealed ._2SdYbq_bar{animation:none}._2SdYbq_row{transition:none}}
.ibDw-a_head{gap:var(--s2);max-width:760px;margin-bottom:var(--s5);flex-direction:column;display:flex}.ibDw-a_grid{gap:var(--s5) var(--grid-gap);display:grid}@media (min-width:800px){.ibDw-a_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ibDw-a_grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ibDw-a_project{padding-top:var(--s3);border-top:1px solid #ffffffb3;flex-direction:column;gap:10px;display:flex}.ibDw-a_kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:12px;line-height:1.4}.ibDw-a_name{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.ibDw-a_text{max-width:44ch;font-size:var(--text-small);color:var(--ink-2);line-height:1.6}.ibDw-a_note{font-size:var(--text-label);color:var(--muted-3);line-height:1.5}.ibDw-a_link{padding-top:var(--s1);font-size:var(--text-small);color:#fff;margin-top:auto;font-weight:600}.ibDw-a_link:hover{color:var(--ruby-tint)}
.PgGe8q_player{max-width:min(var(--content), 1120px);aspect-ratio:1702/958;background:var(--navy-deep);border-radius:calc(clamp(6px, 1.4vw, 22px) + (1 - min(1, var(--p,.5) * 2.2)) * 10px);transform:scale(calc(.86 + min(1, var(--p,.5) * 2.2) * .14));transform-origin:50% 0;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 60px 120px -50px #0b1026e6}.PgGe8q_poster,.PgGe8q_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PgGe8q_video{opacity:0;transition:opacity .6s}.PgGe8q_video[data-started=true]{opacity:1}.PgGe8q_loading{color:var(--ink-2);font-size:var(--text-label);background:#0b10268c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PgGe8q_failed{max-width:calc(100% - 32px);font-size:var(--text-label);color:var(--ink-2);background:#0b1026d1;border-radius:8px;margin:0;padding:8px 12px;line-height:1.4;position:absolute;bottom:16px;left:16px}.PgGe8q_controls{background:linear-gradient(#0b102600 0%,#0b1026b8 100%);align-items:center;gap:clamp(6px,1vw,12px);padding:clamp(8px,1.6vw,20px);display:flex;position:absolute;bottom:0;left:0;right:0}.PgGe8q_play,.PgGe8q_round{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.PgGe8q_play{color:var(--navy);background:#fff;border:0;transition:transform .2s}.PgGe8q_play:hover{transform:scale(1.06)}.PgGe8q_round{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff24;border:1px solid #ffffff4d;transition:background .2s}.PgGe8q_round:hover{background:#ffffff42}.PgGe8q_timeline{cursor:pointer;border-radius:6px;flex:1;min-width:0;height:44px;position:relative}.PgGe8q_track,.PgGe8q_bar{border-radius:2px;height:4px;position:absolute;top:20px;left:0;right:0}.PgGe8q_track{background:#ffffff47}.PgGe8q_bar{transform-origin:0;background:#fff;transform:scaleX(0)}
.DVNkOq_grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,48px);display:grid}@media (min-width:1000px){.DVNkOq_grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.DVNkOq_form{grid-column:1/span 7}.DVNkOq_details{grid-column:9/span 4;position:sticky;top:96px}}.DVNkOq_startTitle{margin-top:var(--s2)}.DVNkOq_stepList{margin:var(--s3) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.DVNkOq_stepList li{border-bottom:1px solid var(--line);gap:16px;padding:16px 0;display:flex}.DVNkOq_stepIcon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DVNkOq_stepIcon svg{width:20px;height:20px}.DVNkOq_stepTitle{font-size:16px;font-weight:600;line-height:40px}.DVNkOq_stepBody{max-width:48ch;color:var(--muted);margin-top:2px;font-size:14.5px;line-height:1.6}.DVNkOq_sales{margin-top:var(--s4);padding:var(--s3);border-radius:var(--radius);background:var(--navy-raised);flex-direction:column;gap:6px;display:flex}.DVNkOq_salesLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.DVNkOq_salesMail{color:#fff;font-size:22px;font-weight:500}.DVNkOq_salesMail:hover{color:var(--ruby-tint)}.DVNkOq_offices{gap:var(--s5) var(--grid-gap);display:grid}@media (min-width:800px){.DVNkOq_offices{grid-template-columns:repeat(2,minmax(0,1fr))}}.DVNkOq_office{padding-top:var(--s3);border-top:1px solid #ffffffb3;flex-direction:column;align-items:flex-start;gap:6px;display:flex}.DVNkOq_region{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:600;line-height:1.4}.DVNkOq_officeName{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.DVNkOq_officeAddr{font-size:var(--text-small);color:var(--muted);margin-top:4px;line-height:1.5}.DVNkOq_officeRole{font-size:var(--text-small);color:var(--ink-2);line-height:1.5}.DVNkOq_officeText{max-width:54ch;font-size:var(--text-small);color:var(--muted);text-wrap:pretty;margin:4px 0 6px;line-height:1.6}.DVNkOq_officeLink{min-height:28px;font-size:var(--text-small);color:var(--ink-2);align-items:center;gap:.3em;display:inline-flex}.DVNkOq_officeLink:hover{color:var(--ruby-tint)}
.x3dswa_groups{gap:var(--s8);flex-direction:column;display:flex}.x3dswa_group{gap:var(--s3);scroll-margin-top:96px;display:grid}@media (min-width:1000px){.x3dswa_group{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.x3dswa_groupTitle{grid-column:1/span 4}.x3dswa_group>:last-child{grid-column:5/span 8}}.x3dswa_groupTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}
:where(.q574rq_route){margin:0;padding:0;list-style:none}.q574rq_route{--pin:48px;--draw:clamp(0, (var(--p,1) - .08) * 2.6, 1);gap:var(--s4);display:grid;position:relative}.q574rq_route:before{content:"";top:calc(var(--pin) / 2);bottom:0;left:calc(var(--pin) / 2 - 1px);background:linear-gradient(180deg, var(--ruby) 80%, #bd054f00);pointer-events:none;width:2px;transform:scaleY(var(--draw));transform-origin:top;position:absolute}.q574rq_stop{--reached:clamp(0, (var(--draw) * var(--count,5) - var(--i,0)) * 2.5, 1);gap:var(--s1);min-width:0;min-height:var(--pin);padding:11px 0 0 calc(var(--pin) + var(--s3));flex-direction:column;display:flex;position:relative}.q574rq_badge{z-index:1;width:var(--pin);height:var(--pin);color:color-mix(in srgb, #fff calc(var(--reached) * 100%), var(--muted-3));background:radial-gradient(circle at 50% 30%,#26315f 0%,#172045 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #ffffff47}.q574rq_badge svg{width:22px;height:22px}.q574rq_badge:after{content:"";box-shadow:inset 0 0 0 2px var(--ruby), 0 0 0 5px #bd054f2e, 0 0 26px #bd054f80;opacity:var(--reached);border-radius:50%;position:absolute;inset:0}.q574rq_tag{font-size:var(--text-label);color:var(--muted-2);line-height:1.4}.q574rq_title{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.q574rq_body{max-width:36ch;font-size:var(--text-small);color:var(--muted);line-height:1.6}@media (min-width:1100px){.q574rq_route{grid-template-columns:repeat(var(--count,5), minmax(0, 1fr));gap:var(--grid-gap)}.q574rq_route:before{top:calc(var(--pin) / 2 - 1px);right:calc(-1 * var(--s5));background:linear-gradient(90deg, var(--ruby) 0, var(--ruby) calc(100% - 96px), #bd054f00);width:auto;height:2px;transform:scaleX(var(--draw));transform-origin:0;bottom:auto;left:0}.q574rq_stop{padding:calc(var(--pin) + var(--s3)) 0 0}}
.ojGL5G_story{align-self:stretch;gap:var(--s2);flex-direction:column;max-width:60ch;display:flex}.ojGL5G_storyLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:400;line-height:1.4}.ojGL5G_points{gap:var(--s2) var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ojGL5G_points{grid-template-columns:repeat(2,minmax(0,1fr))}}.ojGL5G_point{border-top:1px solid var(--line-2);padding-top:12px}.ojGL5G_pointTitle{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.3}.ojGL5G_pointBody{color:var(--muted);text-wrap:pretty;margin-top:4px;font-size:14px;line-height:1.55}.ojGL5G_products{margin:var(--s1) 0 0;border-top:var(--hairline);padding:0;list-style:none}.ojGL5G_product{border-bottom:var(--hairline);color:#fff;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:11px 0;display:grid}.ojGL5G_product:hover{color:#fff}.ojGL5G_productName{white-space:nowrap;font-size:15px;font-weight:600;transition:color .2s}.ojGL5G_product:hover .ojGL5G_productName{color:var(--ruby-tint)}.ojGL5G_productText{font-size:var(--text-label);color:var(--muted);line-height:1.4}.ojGL5G_productArrow{transition:transform .2s}.ojGL5G_product:hover .ojGL5G_productArrow{transform:translate(4px)}@media (max-width:559px){.ojGL5G_product{grid-template-columns:minmax(0,1fr) auto}.ojGL5G_productText{grid-area:2/1}.ojGL5G_productArrow{grid-area:1/2/span 2;align-self:center}}.ojGL5G_groups{gap:var(--s5) var(--grid-gap);display:grid}@media (min-width:700px){.ojGL5G_groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ojGL5G_groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.ojGL5G_groupName{border-bottom:1px solid var(--line-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);padding-bottom:12px;font-size:12px;font-weight:400;line-height:1.4}.ojGL5G_people{margin:0;padding:0;list-style:none}.ojGL5G_member{border-bottom:var(--hairline);align-items:center;gap:14px;padding:14px 0;display:flex}.ojGL5G_member>div{flex-direction:column;min-width:0;display:flex}.ojGL5G_roleIcon{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.ojGL5G_roleIcon svg{width:21px;height:21px}.ojGL5G_member:hover .ojGL5G_roleIcon{color:var(--navy);background:#fff}.ojGL5G_personName{letter-spacing:-.015em;font-size:17px;font-weight:600;line-height:1.3}.ojGL5G_personRole{color:var(--muted);font-size:14px;line-height:1.45}.ojGL5G_featured{gap:var(--s3);padding:var(--s3);align-items:center;display:grid}@media (min-width:800px){.ojGL5G_featured{gap:var(--s5);padding:var(--s4);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ojGL5G_logoPlate{background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:clamp(20px,3vw,36px) clamp(24px,3.5vw,44px);display:flex}.ojGL5G_logoPlate img{width:100%;max-width:300px;height:auto;display:block}.ojGL5G_featuredBody{align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex}.ojGL5G_when{font-size:var(--text-label);letter-spacing:.02em;color:var(--muted-2);line-height:1.5}.ojGL5G_featuredName{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.ojGL5G_featuredText{max-width:52ch;font-size:var(--text-small);color:var(--ink-2);line-height:1.6}.ojGL5G_next{margin-top:var(--s1);padding-top:var(--s2);border-top:var(--hairline);font-size:var(--text-small);color:#fff;line-height:1.6}.ojGL5G_next a{white-space:nowrap;font-weight:600}.ojGL5G_events{margin:var(--grid-gap) 0 0;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (min-width:900px){.ojGL5G_events{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.ojGL5G_events{grid-template-columns:repeat(5,minmax(0,1fr))}}.ojGL5G_event{min-width:0;padding:var(--s3);border:var(--hairline);background:#ffffff08;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;transition:border-color .2s,background .2s;display:flex}.ojGL5G_event:hover{border-color:var(--line-3);background:#ffffff0d}.ojGL5G_eventIcon{width:40px;height:40px;margin-bottom:var(--s1);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff80}.ojGL5G_eventIcon svg{width:20px;height:20px}.ojGL5G_eventName{letter-spacing:-.01em;text-wrap:balance;font-size:16px;font-weight:600;line-height:1.3}.ojGL5G_eventPlace{font-size:var(--text-label);color:var(--muted);line-height:1.45}@media (max-width:559px){.ojGL5G_events{border-top:var(--hairline);grid-template-columns:minmax(0,1fr);gap:0}.ojGL5G_event{column-gap:var(--s2);padding:var(--s2) 0;border:0;border-bottom:var(--hairline);background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr);row-gap:2px;display:grid}.ojGL5G_event:hover{background:0 0}.ojGL5G_eventIcon{grid-row:1/span 3;margin:0}}@media (prefers-reduced-motion:reduce){.ojGL5G_roleIcon,.ojGL5G_event,.ojGL5G_productName,.ojGL5G_productArrow{transition:none}}
.dLI0JW_heroCard{gap:var(--s2);padding:var(--s4);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.dLI0JW_heroCardLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:12px;line-height:1.4}.dLI0JW_heroCardTitle{max-width:16ch;font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.dLI0JW_heroCardRoles{margin:var(--s1) 0 0;border-top:var(--hairline);padding:0;list-style:none}.dLI0JW_heroCardRoles li{padding:var(--s2) 0;border-bottom:var(--hairline);flex-direction:column;gap:2px;display:flex}.dLI0JW_heroCardRoles li:last-child{border-bottom:0;padding-bottom:0}.dLI0JW_heroCardRole{font-size:var(--text-body);font-weight:600;line-height:1.35}.dLI0JW_heroCardWhat{font-size:var(--text-label);color:var(--muted);line-height:1.45}.dLI0JW_programmes{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.dLI0JW_programmes{grid-template-columns:repeat(2,minmax(0,1fr))}}.dLI0JW_programme{padding:var(--s4);flex-direction:column;display:flex}.dLI0JW_certificate{border:1px solid var(--line-3);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;line-height:1.4}.dLI0JW_programmeTitle{margin-top:var(--s2);font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.dLI0JW_programmeText{max-width:56ch;margin-top:var(--s1);font-size:var(--text-small);color:var(--muted);line-height:1.6}.dLI0JW_tasks{margin:var(--s3) 0 0;border-top:var(--hairline);padding:0;list-style:none}.dLI0JW_tasks li{border-bottom:var(--hairline);font-size:var(--text-small);color:var(--ink-2);padding:10px 0 10px 28px;line-height:1.5;position:relative}.dLI0JW_tasks li:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:5px;position:absolute;top:15px;left:2px;transform:rotate(-45deg)}.dLI0JW_programmeLink{padding-top:var(--s3);font-size:var(--text-small);color:#fff;align-self:flex-start;margin-top:auto;font-weight:600}.dLI0JW_programmeLink:hover{color:var(--ruby-tint)}.dLI0JW_doc{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.dLI0JW_docTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.25}.dLI0JW_docNote{font-size:var(--text-label);color:var(--muted);margin-top:4px}.dLI0JW_supportCard{align-self:center;gap:var(--s1);padding:var(--s4);flex-direction:column;display:flex}
.OwsVva_hero{padding:clamp(32px, 4vw, 64px) var(--gutter) clamp(40px, 4.5vw, 72px);background:radial-gradient(45% 60% at 100% 0%, #2d4c7c8c 0%, #2d4c7c00 70%), radial-gradient(40% 50% at 0% 100%, #bd054f1f 0%, #bd054f00 70%), var(--navy);position:relative;overflow:hidden}.OwsVva_heroGrid{gap:var(--s4);display:grid;position:relative}@media (min-width:1000px){.OwsVva_heroGrid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.OwsVva_heroCopy{grid-column:1/span 5}.OwsVva_heroMedia{grid-column:6/span 7}}.OwsVva_heroCopy{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.OwsVva_title{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;font-size:clamp(28px,1.5vw + 14px,42px);font-weight:600;line-height:1.02}.OwsVva_lead{max-width:52ch;font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty;line-height:1.6}.OwsVva_figures{align-self:stretch;gap:var(--s2);margin:var(--s1) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,100px),1fr));display:grid}.OwsVva_figure{padding-left:var(--s2);border-left:var(--hairline);flex-direction:column-reverse;justify-content:flex-end;gap:6px;display:flex}.OwsVva_figureValue{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,.8vw + 16px,32px);font-weight:600;line-height:1}.OwsVva_figureLabel{font-size:var(--text-label);color:var(--muted);line-height:1.4}.OwsVva_product{margin-top:var(--s1);color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.OwsVva_product:hover{color:var(--ruby-tint)}.OwsVva_heroMedia{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--card-radius);background:var(--navy-deep);box-shadow:0 0 0 1px #ffffff1a, var(--shadow-card);position:relative;overflow:hidden}.OwsVva_heroMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.OwsVva_console{aspect-ratio:auto;flex-direction:column;display:flex}.OwsVva_browserBar{background:#161c38;border-bottom:1px solid #ffffff14;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 14px;display:flex}.OwsVva_browserBar span{background:#fff3;border-radius:50%;width:8px;height:8px}.OwsVva_consoleFrame{aspect-ratio:var(--ratio,16 / 9);position:relative}.OwsVva_storySection{padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(48px,5vw,80px)}.OwsVva_story{gap:var(--s5);display:grid}@media (min-width:1000px){.OwsVva_story{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.OwsVva_story>:first-child{grid-column:1/span 5}.OwsVva_story>:last-child{grid-column:6/span 7}.OwsVva_story>:only-child{grid-column:1/span 7}}.OwsVva_challenge{max-width:30ch;margin-top:var(--s2);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(19px,.5vw + 14px,23px);font-weight:600;line-height:1.3}.OwsVva_setup{margin-top:var(--s2)}.OwsVva_deployment{padding-top:clamp(48px,5vw,80px);padding-bottom:clamp(48px,5vw,80px)}.OwsVva_gallery{gap:var(--grid-gap);margin-top:var(--s3);display:flex}.OwsVva_item{flex:var(--ratio,1.78) 1 0;flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.OwsVva_media{aspect-ratio:var(--ratio,16 / 9);background:var(--navy-deep);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14}.OwsVva_media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.OwsVva_caption{font-size:var(--text-label);color:var(--muted);text-wrap:pretty;line-height:1.45}@media (max-width:799px){.OwsVva_gallery{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;overflow-x:auto}.OwsVva_gallery::-webkit-scrollbar{display:none}.OwsVva_item{width:min(84vw, calc(200px * var(--ratio,1.78)));scroll-snap-align:start;flex:none}}.OwsVva_detects{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.OwsVva_detectsTitle{font-size:var(--text-body);font-weight:600;line-height:1.3}
.AEziuG_top{padding-top:clamp(40px,4vw,64px)}
.lgFePq_benefits{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.lgFePq_benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lgFePq_benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}.lgFePq_benefit{padding:var(--s3);border:var(--hairline);background:linear-gradient(165deg,#ffffff0b 0%,#ffffff04 100%);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;transition:border-color .2s;display:flex;position:relative}.lgFePq_benefit:hover{border-color:var(--line-3)}.lgFePq_benefitIcon{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:13px;justify-content:center;align-items:center;margin-bottom:6px;display:flex}.lgFePq_benefitStatus{top:calc(var(--s3) + 10px);right:var(--s3);position:absolute}.lgFePq_benefitTitle{letter-spacing:-.015em;text-wrap:balance;font-size:18px;font-weight:600;line-height:1.25}.lgFePq_benefitText{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.55}.lgFePq_benefitsNote a{color:#fff;white-space:nowrap;font-weight:600}.lgFePq_benefitsNote a:hover{color:var(--ruby-tint)}.lgFePq_frame{border-radius:var(--card-radius);background:var(--navy-deep);box-shadow:0 0 0 1px #ffffff1a, var(--shadow-card);align-self:center;margin:0;position:relative;overflow:hidden}.lgFePq_frame img{width:100%;height:auto;display:block}.lgFePq_ownershipText{margin-bottom:var(--s4)}.lgFePq_models{margin-bottom:var(--s1)}
.l0Zy3q_classes{margin-top:var(--s5);padding:var(--s4)}.l0Zy3q_classesHead{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);margin-bottom:var(--s3);padding-bottom:var(--s3);border-bottom:var(--hairline);flex-wrap:wrap;display:flex}.l0Zy3q_classesTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.l0Zy3q_classesText{max-width:60ch;font-size:var(--text-small);color:var(--muted);line-height:1.55}.l0Zy3q_classGroups{column-gap:var(--s5)}@media (min-width:700px){.l0Zy3q_classGroups{columns:2}}@media (min-width:1100px){.l0Zy3q_classGroups{columns:3}}.l0Zy3q_classGroup{break-inside:avoid;padding-bottom:var(--s3)}.l0Zy3q_groupName{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px;font-size:12px;font-weight:400;line-height:1.4}.l0Zy3q_classList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.l0Zy3q_classList li{border:1px solid var(--line-2);color:var(--ink-2);background:#ffffff0a;border-radius:999px;padding:5px 11px;font-size:13px;line-height:1.35}@media (max-width:599px){.l0Zy3q_classes{padding:var(--s3) var(--s2)}}.l0Zy3q_passes{margin-top:var(--s3)}.l0Zy3q_historyMap{flex-direction:column;gap:12px;margin:0;display:flex}.l0Zy3q_browser{border:1px solid var(--line-2);background:var(--navy-deep);border-radius:12px;overflow:hidden}.l0Zy3q_browserBar{background:#161c38;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.l0Zy3q_browserBar span{background:#fff3;border-radius:50%;width:8px;height:8px}.l0Zy3q_browser img{width:100%;height:auto;display:block}.l0Zy3q_unit{gap:var(--s5);align-items:center;display:grid}@media (min-width:1000px){.l0Zy3q_unit{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.l0Zy3q_unitCopy{grid-column:1/span 6}.l0Zy3q_unitFigure{grid-column:8/span 5;justify-self:end;width:100%;max-width:460px}}.l0Zy3q_unitCopy{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.l0Zy3q_parts{align-self:stretch;gap:var(--s2) var(--grid-gap);margin:var(--s2) 0 0;padding:var(--s3) 0 0;border-top:var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.l0Zy3q_part{font-size:var(--text-body);align-items:center;gap:14px;font-weight:600;line-height:1.3;display:flex}.l0Zy3q_partIcon{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.l0Zy3q_unitFigure{flex-direction:column;gap:12px;margin:0;display:flex}.l0Zy3q_unitPhoto{aspect-ratio:4/5;border-radius:var(--card-radius)}.l0Zy3q_unitPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:999px){.l0Zy3q_unitFigure{max-width:440px}}@media (max-width:479px){.l0Zy3q_parts{grid-template-columns:minmax(0,1fr)}}.l0Zy3q_leadIn{display:block}.l0Zy3q_moduleGroup{gap:var(--s4);display:grid}.l0Zy3q_moduleGroup+.l0Zy3q_moduleGroup{border-top:var(--hairline);margin-top:clamp(40px,4.5vw,64px);padding-top:clamp(40px,4.5vw,64px)}@media (min-width:1000px){.l0Zy3q_moduleGroup{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.l0Zy3q_moduleCopy{grid-column:1/span 7}.l0Zy3q_moduleFigure{grid-column:8/span 5}.l0Zy3q_moduleGroup[data-flip] .l0Zy3q_moduleCopy{grid-area:1/6/auto/span 7}.l0Zy3q_moduleGroup[data-flip] .l0Zy3q_moduleFigure{grid-area:1/1/auto/span 5}}.l0Zy3q_moduleTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.l0Zy3q_features{gap:var(--s4) var(--grid-gap);margin:var(--s3) 0 0;padding:var(--s3) 0 0;border-top:var(--hairline);list-style:none;display:grid}@media (min-width:700px){.l0Zy3q_features{grid-template-columns:repeat(2,minmax(0,1fr))}}.l0Zy3q_feature{grid-template-columns:44px minmax(0,1fr);align-content:start;gap:4px 14px;display:grid}.l0Zy3q_featureIcon{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:13px;grid-row:1/span 2;justify-content:center;align-items:center;display:flex}.l0Zy3q_featureTitle{letter-spacing:-.015em;text-wrap:balance;padding-top:2px;font-size:17px;font-weight:600;line-height:1.3}.l0Zy3q_featureText{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.55}.l0Zy3q_moduleFigure{flex-direction:column;gap:12px;margin:0;display:flex}@media (max-width:999px){.l0Zy3q_moduleFigure{max-width:800px}}.l0Zy3q_binId{gap:var(--s5);display:grid}@media (min-width:1000px){.l0Zy3q_binId{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.l0Zy3q_binIdCopy{grid-column:1/span 7}.l0Zy3q_payt{grid-column:9/span 4}}.l0Zy3q_binIdCopy{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.l0Zy3q_binIdPoints{margin-top:var(--s1)}.l0Zy3q_payt{padding:var(--s4);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.l0Zy3q_paytIcon{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:13px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.l0Zy3q_paytLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:12px;line-height:1.4}.l0Zy3q_paytTitle{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(26px,1.2vw + 12px,34px);font-weight:600;line-height:1.08}.l0Zy3q_paytText{font-size:var(--text-small);color:var(--muted);text-wrap:pretty;line-height:1.6}.l0Zy3q_binIdFlow{margin-top:var(--s6);padding-top:var(--s6);border-top:var(--hairline)}@media (max-width:999px){.l0Zy3q_payt{max-width:560px}}.l0Zy3q_system{gap:var(--s4) var(--grid-gap);align-items:center;margin-top:clamp(48px,5vw,72px);display:grid}@media (min-width:1000px){.l0Zy3q_system{grid-template-columns:repeat(12,minmax(0,1fr))}.l0Zy3q_systemFigure{grid-column:1/span 7}.l0Zy3q_systemCopy{grid-column:8/span 5}}.l0Zy3q_systemFigure{flex-direction:column;gap:12px;margin:0;display:flex}.l0Zy3q_systemCopy{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.l0Zy3q_systemLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:12px;line-height:1.4}.l0Zy3q_systemTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.l0Zy3q_systemText{font-size:var(--text-small);color:var(--ink-2);line-height:1.6}.l0Zy3q_systemPoints{padding:var(--s2) 0 0;border-top:var(--hairline);align-self:stretch;gap:10px;margin:0;list-style:none;display:grid}.l0Zy3q_systemPoints li{font-size:var(--text-small);color:#fff;padding-left:22px;line-height:1.5;position:relative}.l0Zy3q_systemPoints li:before{content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:2px;box-shadow:inset 0 0 0 1.5px #ffffffb3}.l0Zy3q_systemNote{max-width:52ch;color:var(--muted);text-wrap:pretty;font-size:13px;line-height:1.55}.l0Zy3q_systems{margin-top:var(--s1)}.l0Zy3q_gisNote{max-width:52ch;margin-top:var(--s1);font-size:var(--text-label);color:var(--muted-2);line-height:1.55}.l0Zy3q_twin{flex-direction:column;gap:12px;margin:0;display:flex}.l0Zy3q_twinMedia{aspect-ratio:var(--ratio,16 / 10);border-radius:var(--card-radius);background:var(--navy-deep);box-shadow:0 0 0 1px #ffffff1a, var(--shadow-card);position:relative;overflow:hidden}.l0Zy3q_twinMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.l0Zy3q_twinCaption{max-width:calc(100% - 24px);font-size:var(--text-label);color:#fff;background:#0b1026d1;border-radius:8px;margin:0;padding:5px 9px;line-height:1.4;position:absolute;bottom:12px;left:12px}.l0Zy3q_twinCredit{font-size:var(--text-label);color:var(--muted);text-wrap:pretty;line-height:1.5}
.SAuJRG_upcoming{gap:var(--s6);align-items:center;display:grid}@media (min-width:1000px){.SAuJRG_upcoming{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.SAuJRG_upcomingText{grid-column:1/span 7}.SAuJRG_upcomingLogo{grid-column:9/span 4}}.SAuJRG_upcomingText{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.SAuJRG_upcomingWhen{font-size:var(--text-small);color:var(--ink-2);line-height:1.5}.SAuJRG_upcomingCta{margin-top:var(--s2)}.SAuJRG_upcomingLogo{border-radius:var(--card-radius);background:#fff;justify-content:center;align-items:center;max-width:420px;padding:clamp(24px,3vw,40px);display:flex}.SAuJRG_upcomingLogo img{width:100%;max-width:320px;height:auto;display:block}.SAuJRG_year+.SAuJRG_year{margin-top:var(--s8)}.SAuJRG_yearTitle{margin-bottom:var(--s3);letter-spacing:-.03em;font-size:clamp(28px,1.2vw + 18px,40px);font-weight:600;line-height:1}.SAuJRG_items{border-top:var(--hairline);margin:0;padding:0;list-style:none}.SAuJRG_item{gap:var(--s1) var(--grid-gap);padding:var(--s3) 0;border-bottom:var(--hairline);display:grid}@media (min-width:800px){.SAuJRG_item{grid-template-columns:minmax(0,3fr) minmax(0,7fr)}}.SAuJRG_when{font-size:var(--text-label);color:var(--ink-2);flex-direction:column;gap:2px;line-height:1.5;display:flex}.SAuJRG_place{color:var(--muted-2)}.SAuJRG_body{flex-direction:column;gap:6px;display:flex}.SAuJRG_tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:12px;font-weight:600;line-height:1.4}.SAuJRG_title{letter-spacing:-.02em;font-size:clamp(19px,.6vw + 15px,24px);font-weight:600;line-height:1.25}.SAuJRG_text{max-width:62ch;font-size:var(--text-small);color:var(--muted);line-height:1.6}
.FyBTvq_integrationsHead{margin-bottom:var(--s6);align-items:center}.FyBTvq_alerts{flex-direction:column;gap:12px;margin:0;display:flex}.FyBTvq_browser{border:1px solid var(--line-2);background:var(--navy-deep);box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.FyBTvq_browserBar{background:#161c38;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.FyBTvq_browserBar span{background:#fff3;border-radius:50%;width:8px;height:8px}.FyBTvq_alertsImage{aspect-ratio:var(--ratio,16 / 9);position:relative}.FyBTvq_alertsImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.uPTJuW_section{padding:clamp(56px, calc(3.5vw + 30px), 100px) var(--gutter)}.uPTJuW_section+.uPTJuW_section:not(.uPTJuW_soft):not(.uPTJuW_navy){border-top:var(--hairline)}.uPTJuW_soft{background:var(--navy-raised)}.uPTJuW_navy{background:radial-gradient(55% 70% at 100% 40%, #2d4c7c80 0%, #2d4c7c00 70%), var(--navy-deep);color:#fff}.uPTJuW_head{gap:var(--s2);max-width:760px;margin-bottom:var(--s5);flex-direction:column;display:flex}.uPTJuW_intro{max-width:60ch;font-size:var(--text-body);color:var(--muted);text-wrap:pretty;line-height:1.6}.uPTJuW_navy .uPTJuW_intro{color:var(--on-navy-2)}.uPTJuW_text{max-width:60ch;font-size:var(--text-body);color:var(--ink-2);text-wrap:pretty;line-height:1.65}.uPTJuW_text+.uPTJuW_text{margin-top:var(--s2)}.uPTJuW_split{gap:var(--s5);display:grid}@media (min-width:1000px){.uPTJuW_split{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.uPTJuW_splitSide{grid-column:1/span 5}.uPTJuW_splitMain{grid-column:7/span 6}}.uPTJuW_splitSide{gap:var(--s2);flex-direction:column;display:flex}.uPTJuW_more{margin-top:var(--s3);color:#fff;align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.uPTJuW_more:hover{color:var(--ruby-tint)}.uPTJuW_note{max-width:90ch;margin-top:var(--s5);font-size:var(--text-small);color:var(--muted);text-wrap:pretty;line-height:1.6}.uPTJuW_cards{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.uPTJuW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.uPTJuW_card{gap:var(--s1);padding:var(--s4);flex-direction:column;display:flex}.uPTJuW_cardTitle{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}.uPTJuW_cardBody{max-width:56ch;font-size:var(--text-small);color:var(--muted);line-height:1.6}@media (max-width:699px){.uPTJuW_cards{border-top:var(--hairline);gap:0}.uPTJuW_cards>.uPTJuW_card{padding:var(--s3) 0;border:0;border-bottom:var(--hairline);background:0 0;border-radius:0}}.uPTJuW_mediaCards{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.uPTJuW_mediaCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.uPTJuW_mediaCards[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.uPTJuW_mediaCard{flex-direction:column;display:flex}.uPTJuW_mediaCardImage{aspect-ratio:var(--ratio,16 / 9);background:var(--navy-deep);position:relative;overflow:hidden}.uPTJuW_mediaCardImage img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uPTJuW_mediaCardCaption{max-width:calc(100% - 24px);font-size:var(--text-label);color:#fff;background:#0b1026d1;border-radius:8px;margin:0;padding:5px 9px;line-height:1.4;position:absolute;bottom:12px;right:12px}.uPTJuW_mediaCardBody{gap:var(--s1);padding:var(--s3) var(--s4) var(--s4);flex-direction:column;display:flex}@media (min-width:800px){.uPTJuW_mediaCard[data-status=development]{grid-column:1/-1}.uPTJuW_mediaCards[data-count="3"]>.uPTJuW_mediaCard[data-status=development]{grid-column:auto}}@media (min-width:1100px){.uPTJuW_mediaCards[data-count="3"]>.uPTJuW_mediaCard[data-status=development]{grid-column:1/-1}}.uPTJuW_status{border:1px solid var(--line-3);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;line-height:1.4}.uPTJuW_statusLine{font-size:var(--text-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;line-height:1.5;display:flex}.uPTJuW_statusLine .uPTJuW_status{align-self:center}.uPTJuW_figures{gap:var(--s4) var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.uPTJuW_figure{justify-content:flex-end;gap:var(--s1);padding-left:var(--s3);border-left:var(--hairline);flex-direction:column-reverse;display:flex}.uPTJuW_figureValue{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,1.8vw + 14px,44px);font-weight:600;line-height:1}.uPTJuW_figureLabel{max-width:24ch;font-size:var(--text-small);color:var(--muted);line-height:1.45}@media (max-width:599px){.uPTJuW_figures{border-top:var(--hairline);grid-template-columns:minmax(0,1fr);gap:0}.uPTJuW_figure{justify-content:flex-end;align-items:baseline;gap:var(--s2);padding:var(--s2) 0;border-left:0;border-bottom:var(--hairline);flex-direction:row-reverse}.uPTJuW_figureValue{flex-shrink:0;min-width:80px;font-size:34px}.uPTJuW_figureLabel{max-width:none}}.uPTJuW_chips{gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uPTJuW_chips li{border:1px solid var(--line-2);font-size:var(--text-small);color:var(--ink-2);background:#ffffff0a;border-radius:999px;padding:8px 14px;line-height:1.3}.uPTJuW_rows{border-top:var(--hairline);margin:0;padding:0;list-style:none}.uPTJuW_row{padding:var(--s3) 0;border-bottom:var(--hairline);gap:4px;display:grid}@media (min-width:700px){.uPTJuW_row{column-gap:var(--grid-gap);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.uPTJuW_rowTitle{font-size:var(--text-body);font-weight:600;line-height:1.4}.uPTJuW_rowBody{font-size:var(--text-small);color:var(--muted);line-height:1.6}.uPTJuW_photos{gap:var(--grid-gap);display:grid}@media (min-width:800px){.uPTJuW_photos{align-items:flex-start;display:flex}.uPTJuW_photos>.uPTJuW_photo{flex:var(--ratio,1.5) 1 0;min-width:0}}.uPTJuW_photo{flex-direction:column;gap:12px;display:flex}.uPTJuW_photoMedia{aspect-ratio:var(--ratio,3 / 2);border-radius:var(--card-radius);position:relative}.uPTJuW_photoMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uPTJuW_caption{font-size:var(--text-small);color:var(--muted);line-height:1.45}
._7in4fq_solutions,._7in4fq_gains,._7in4fq_steps,._7in4fq_finds,._7in4fq_findings,._7in4fq_references{padding:clamp(48px, 5.5vw, 88px) var(--gutter)}._7in4fq_head{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s8);flex-wrap:wrap;margin-bottom:clamp(24px,2.8vw,40px);display:flex}._7in4fq_headMain{flex-direction:column;align-items:flex-start;gap:14px;max-width:720px;display:flex}._7in4fq_headTitle{letter-spacing:-.04em;text-wrap:balance;max-width:20ch;font-size:clamp(28px,2.8vw,46px);font-weight:600;line-height:1.02}._7in4fq_headIntro{max-width:60ch;font-size:var(--text-small);color:var(--muted);text-wrap:pretty;line-height:1.6}._7in4fq_headButton{flex-shrink:0}._7in4fq_more{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}._7in4fq_more:hover{color:var(--ruby-tint)}._7in4fq_solutions{background:radial-gradient(46% 44% at 100% 66%, #2d4c7c66 0%, #2d4c7c00 70%), var(--navy)}._7in4fq_solutionGrid{gap:var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){._7in4fq_solutionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}._7in4fq_solution{flex-direction:column;transition:border-color .2s;display:flex}._7in4fq_solution:nth-child(2).is-revealed{animation-delay:.1s}._7in4fq_solution:hover{border-color:var(--line-3)}._7in4fq_solutionMedia{aspect-ratio:16/9;background:var(--navy-deep);position:relative;overflow:hidden}._7in4fq_solutionMedia>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}._7in4fq_solution:hover ._7in4fq_solutionMedia>img{transform:scale(1.035)}._7in4fq_solutionMedia:after{content:"";pointer-events:none;background:linear-gradient(#0b102600 46%,#0b102699 100%);position:absolute;inset:0}._7in4fq_mediaCaption{z-index:1;color:#fff;background:#0b1026d1;border-radius:6px;margin:0;padding:4px 9px;font-size:12px;line-height:1.4;position:absolute;top:12px;left:12px}._7in4fq_inset{z-index:2;background:var(--navy-deep);width:38%;transition:transform .5s var(--ease);border-radius:10px;margin:0;position:absolute;bottom:clamp(10px,1.6vw,18px);right:clamp(10px,1.6vw,18px);overflow:hidden;box-shadow:0 0 0 1px #fff6,0 18px 40px -12px #05070ff2}._7in4fq_solution:hover ._7in4fq_inset{transform:translateY(-4px)scale(1.03)}._7in4fq_inset img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}._7in4fq_inset figcaption{color:#fff;background:#0b1026f0;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.35}._7in4fq_solutionBody{flex-direction:column;flex:1;gap:10px;padding:clamp(22px,2.4vw,32px);display:flex}._7in4fq_solutionKicker{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-weight:600;line-height:1.4}._7in4fq_solutionTitle{letter-spacing:-.04em;font-size:clamp(30px,2.6vw,42px);font-weight:600;line-height:1}._7in4fq_solutionText{max-width:52ch;font-size:var(--text-small);color:var(--ink-2);text-wrap:pretty;line-height:1.6}._7in4fq_productLinks{padding:var(--s2) 0 0;margin:auto 0 0}._7in4fq_productLink{border-top:var(--hairline);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:14px 0;display:grid}._7in4fq_productLink:hover{color:#fff}._7in4fq_productName{letter-spacing:-.01em;font-size:16px;font-weight:600;transition:color .2s}._7in4fq_productLink:hover ._7in4fq_productName{color:var(--ruby-tint)}._7in4fq_productWhere{font-size:var(--text-label);color:var(--muted);line-height:1.4}._7in4fq_productArrow{transition:transform .2s}._7in4fq_productLink:hover ._7in4fq_productArrow{transform:translate(4px)}@media (max-width:559px){._7in4fq_inset{width:46%}._7in4fq_productLink{grid-template-columns:minmax(0,1fr) auto}._7in4fq_productWhere{grid-area:2/1}._7in4fq_productArrow{grid-area:1/2/span 2;align-self:center}}._7in4fq_gains{border-top:var(--hairline);background:radial-gradient(55% 45% at 50% 100%, #2d4c7c61 0%, #2d4c7c00 70%), var(--navy)}._7in4fq_gainGroups{gap:var(--s2);display:grid}@media (min-width:1000px){._7in4fq_gainGroups{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0 clamp(20px,2.4vw,36px)}}._7in4fq_plus{justify-content:center;align-items:center;display:flex;position:relative}._7in4fq_plus:before{content:"";background:var(--line-2);height:1px;position:absolute;top:50%;left:0;right:0}@media (min-width:1000px){._7in4fq_plus:before{width:1px;height:auto;inset:0 auto 0 50%}}._7in4fq_plus span{background:var(--navy);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-3);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}._7in4fq_gainHead{border-bottom:var(--hairline);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:14px;display:flex}._7in4fq_gainDot{background:var(--data-1);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-right:-2px}._7in4fq_gainGroup[data-tier=addon] ._7in4fq_gainDot{background:var(--data-2)}._7in4fq_gainName{font-size:var(--text-h3);letter-spacing:-.02em;font-weight:600;line-height:1.2}._7in4fq_gainTag{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#fff;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;line-height:1.2}._7in4fq_gainGroup[data-tier=addon] ._7in4fq_gainTag{box-shadow:inset 0 0 0 1px var(--line-3);color:var(--ink-2);background:0 0}._7in4fq_gainList{margin:0;padding:0;list-style:none}._7in4fq_gain{border-bottom:var(--hairline);grid-template-columns:36px minmax(0,1fr);align-items:start;gap:1px 14px;padding:12px 0;display:grid}._7in4fq_gain.is-revealed{animation-delay:calc(var(--group-delay,0s) + var(--row-delay,0s))}._7in4fq_gain:nth-child(2){--row-delay:40ms}._7in4fq_gain:nth-child(3){--row-delay:80ms}._7in4fq_gain:nth-child(4){--row-delay:.12s}._7in4fq_gain:nth-child(5){--row-delay:.16s}._7in4fq_gainGroup:last-child{--group-delay:.1s}._7in4fq_gainIcon{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:#fff;background:linear-gradient(160deg,#2a3567 0%,#1a2146 100%);border-radius:11px;grid-row:span 2;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}._7in4fq_gainIcon svg{width:19px;height:19px}._7in4fq_gain:hover ._7in4fq_gainIcon{color:var(--navy);background:#fff}._7in4fq_gainTitle{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}._7in4fq_gainText{color:var(--muted);text-wrap:pretty;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){._7in4fq_gainIcon{transition:none}}._7in4fq_steps{border-top:var(--hairline);border-bottom:var(--hairline);background:radial-gradient(40% 90% at 0% 0%, #2d4c7c61 0%, #2d4c7c00 70%), var(--navy-raised)}._7in4fq_stepsNote{padding-top:var(--s2);border-top:var(--hairline);font-size:var(--text-label);color:var(--muted-2);margin-top:clamp(28px,3vw,44px);line-height:1.5}._7in4fq_finds{background:var(--navy)}._7in4fq_findsIntro{max-width:56ch;font-size:var(--text-small);color:var(--muted);text-wrap:pretty;line-height:1.6}._7in4fq_stat{max-width:300px;padding-left:var(--s3);border-left:2px solid var(--ruby);flex-direction:column;align-items:flex-start;gap:8px;display:flex}._7in4fq_statValue{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(52px,5.2vw,84px);font-weight:600;line-height:.9}._7in4fq_statLabel{font-size:var(--text-small);color:var(--ink-2);line-height:1.45}._7in4fq_stat ._7in4fq_more{margin-top:var(--s1)}._7in4fq_frames{gap:var(--s4) var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){._7in4fq_frames{grid-template-columns:repeat(2,minmax(0,1fr))}._7in4fq_frame:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1000px){._7in4fq_frames{grid-template-columns:repeat(3,minmax(0,1fr))}._7in4fq_frame:last-child:nth-child(odd){grid-column:auto}}._7in4fq_frame:nth-child(2).is-revealed{animation-delay:80ms}._7in4fq_frame:nth-child(3).is-revealed{animation-delay:.16s}._7in4fq_frameMedia{aspect-ratio:16/9;background:var(--navy-deep);box-shadow:0 0 0 1px var(--line);border-radius:12px;position:relative;overflow:hidden}._7in4fq_frame:last-child:nth-child(odd) ._7in4fq_frameMedia{aspect-ratio:21/9}@media (min-width:1000px){._7in4fq_frame:last-child:nth-child(odd) ._7in4fq_frameMedia{aspect-ratio:16/9}}._7in4fq_frameMedia img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}._7in4fq_frame:hover ._7in4fq_frameMedia img{transform:scale(1.04)}._7in4fq_frameMedia:after{--corner:#ffffffeb;--arm:20px;content:"";pointer-events:none;background:linear-gradient(var(--corner), var(--corner)) top left / var(--arm) 2px, linear-gradient(var(--corner), var(--corner)) top left / 2px var(--arm), linear-gradient(var(--corner), var(--corner)) top right / var(--arm) 2px, linear-gradient(var(--corner), var(--corner)) top right / 2px var(--arm), linear-gradient(var(--corner), var(--corner)) bottom left / var(--arm) 2px, linear-gradient(var(--corner), var(--corner)) bottom left / 2px var(--arm), linear-gradient(var(--corner), var(--corner)) bottom right / var(--arm) 2px, linear-gradient(var(--corner), var(--corner)) bottom right / 2px var(--arm);opacity:0;transition:opacity .3s ease, transform .45s var(--ease);background-repeat:no-repeat;position:absolute;inset:12px;transform:scale(1.08)}._7in4fq_frame:hover ._7in4fq_frameMedia:after{opacity:1;transform:none}._7in4fq_frameTitle{margin-top:var(--s2);letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.25}._7in4fq_frameText{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.5}@media (prefers-reduced-motion:reduce){._7in4fq_solutionMedia>img,._7in4fq_inset,._7in4fq_frameMedia img,._7in4fq_frameMedia:after{transition:none}._7in4fq_solution:hover ._7in4fq_solutionMedia>img,._7in4fq_solution:hover ._7in4fq_inset,._7in4fq_frame:hover ._7in4fq_frameMedia img{transform:none}}._7in4fq_findings{border-top:var(--hairline);background:radial-gradient(50% 60% at 80% 50%, #2d4c7c8c 0%, #2d4c7c00 70%), linear-gradient(180deg, var(--navy-deep) 0%, #0d1331 100%);position:relative;overflow:hidden}._7in4fq_findingsGrid{gap:var(--s6) var(--grid-gap);align-items:center;display:grid}@media (min-width:1000px){._7in4fq_findingsGrid{grid-template-columns:repeat(12,minmax(0,1fr))}._7in4fq_findingsCopy{grid-column:1/span 5}._7in4fq_findingsMedia{grid-column:6/span 7}}._7in4fq_findingsCopy{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}._7in4fq_findingsText{max-width:48ch;font-size:var(--text-small);color:var(--ink-2);text-wrap:pretty;line-height:1.65}._7in4fq_tags{margin:var(--s1) 0;flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}._7in4fq_tag{border:1px solid var(--line-2);font-size:var(--text-label);color:#fff;background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 11px;font-weight:600;line-height:1.3;display:inline-flex}._7in4fq_tag svg{color:var(--muted);flex-shrink:0}._7in4fq_showcaseStage{position:relative}._7in4fq_showcaseGlow{pointer-events:none;opacity:calc(.35 + min(1, calc(var(--p,.5) * 2.2)) * .65);background:radial-gradient(closest-side,#bd054f57 0%,#bd054f00 100%);position:absolute;inset:8% 4% -12%}._7in4fq_recorded{margin-top:var(--s2);font-size:var(--text-label);color:var(--muted-2);line-height:1.5}._7in4fq_references{border-top:var(--hairline);background:var(--navy)}._7in4fq_canex{padding-top:var(--s2);border-top:var(--hairline);font-size:var(--text-small);color:var(--muted);margin-top:clamp(28px,3vw,40px);line-height:1.6}._7in4fq_canex a{color:#fff;white-space:nowrap;font-weight:600}._7in4fq_canex a:hover{color:var(--ruby-tint)}._7in4fq_final{background:var(--navy);align-items:flex-end;min-height:60svh;display:flex;position:relative;overflow:hidden}._7in4fq_finalRoad{position:absolute;inset:0;overflow:hidden}._7in4fq_finalRoad img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:scale(calc(1 + .06 * min(1, calc(var(--p,0) * 1.6))));transform-origin:60%;will-change:transform;filter:brightness(.62)saturate(.9);position:absolute;inset:0}._7in4fq_finalShade{z-index:1;pointer-events:none;background:linear-gradient(#121832 0%,#12183200 22%),linear-gradient(#19214a00 82%,#19214a 100%),linear-gradient(#1218321a 26%,#12183299 62%,#121832eb 100%),radial-gradient(55% 65% at 0 85%,#bd054f47 0%,#bd054f00 70%),linear-gradient(90deg,#121832b3 0%,#12183200 64%);position:absolute;inset:0}._7in4fq_finalInner{z-index:2;width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding:120px var(--gutter) clamp(48px, 6vw, 80px);gap:var(--s5) var(--grid-gap);align-items:end;margin:0 auto;display:grid;position:relative}@media (min-width:1000px){._7in4fq_finalInner{grid-template-columns:repeat(12,minmax(0,1fr))}._7in4fq_finalCopy{grid-column:1/span 7}._7in4fq_finalActions{grid-column:9/span 4}}._7in4fq_finalCopy{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}._7in4fq_finalTitle{letter-spacing:-.05em;text-wrap:balance;max-width:16ch;font-size:clamp(34px,3.8vw,64px);font-weight:600;line-height:.96}._7in4fq_finalTitle.is-revealed{animation-delay:60ms}._7in4fq_finalText{max-width:52ch;color:var(--ink-2);text-wrap:pretty;font-size:clamp(15px,.25vw + 13px,17px);line-height:1.55}._7in4fq_finalText.is-revealed{animation-delay:.12s}._7in4fq_finalActions{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}._7in4fq_finalActions.is-revealed{animation-delay:.2s}@media (min-width:1000px){._7in4fq_finalActions{text-align:right;align-items:flex-end}}._7in4fq_finalButton{min-height:52px;padding:0 26px;font-size:15px}._7in4fq_reply{color:var(--ink-2);font-size:14px;line-height:1.6}._7in4fq_reply a{color:#fff;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}._7in4fq_reply a:hover{color:#fff;text-decoration-color:#fff}@media (max-width:759px){._7in4fq_stat{max-width:none}._7in4fq_final{min-height:0}._7in4fq_finalInner{padding-top:200px}}
