:root{--gutter:clamp(16px, 4vw, 128px)}.wrap,.inner{width:calc(100% - 2 * var(--gutter))}.bk{grid-template-columns:[full-start] var(--gutter) [wide-start] minmax(0, 1fr) [content-start] min(68ch, 100% - 2 * var(--gutter)) [content-end] minmax(0, 1fr) [wide-end] var(--gutter) [full-end];display:grid}.bk>*{grid-column:wide}.bk>.c{grid-column:content}.bk>.full{grid-column:full}section:has(>.sec-field){isolation:isolate;position:relative;overflow-x:clip}.sec-field{z-index:-1;pointer-events:none;background:var(--field);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.tone-c8,.sec-field--c8{--field:linear-gradient(104deg, #0a1130 0%, #0a1130 38%, #1e3280 52%, #2f49ad 62%, #4f94f7 80%, #c9ddfb 100%);--pane:linear-gradient(196deg, #e6efff 0%, #8cbcfa 18%, #4f94f7 38%, #2f49ad 62%, #1e3280 82%, #4f94f7 100%)}.tone-cxm,.sec-field--cxm{--field:linear-gradient(256deg, #0a1130 0%, #0a1130 38%, #0c3020 52%, #1d5a45 62%, #3e8a6e 80%, #b9e6c0 100%);--pane:linear-gradient(164deg, #e2f4e4 0%, #8cc9a4 18%, #3e8a6e 38%, #1d5a45 62%, #0c3020 82%, #3e8a6e 100%)}.tone-rsg,.sec-field--rsg{--field:linear-gradient(104deg, #0a1130 0%, #0a1130 38%, #3a1a2a 52%, #a8361c 62%, #f75726 80%, #f5c860 100%);--pane:linear-gradient(196deg, #fff1cf 0%, #f5c860 18%, #f75726 40%, #a8361c 64%, #3a1a2a 84%, #f75726 100%)}.sec-field--hero{--field:linear-gradient(170deg, #1d2560 0%, #0a1130 46%), linear-gradient(118deg, #0a1130 0%, #14205a 40%, #2f49ad 70%, #f75726 120%)}.sec-field--moves{--field:linear-gradient(180deg, #0a1130 0%, #0a113000 55%), linear-gradient(90deg, #1b2c7a 0%, #0c3020 50%, #3a1a2a 100%)}.sec-field--calm{--field:linear-gradient(115deg, #0a1130 0%, #0a1130 45%, #142466 78%, #1e3280 100%)}.sec-field--company{--field:linear-gradient(110deg, #0a1130 0%, #0a1130 48%, #1e3280 76%, #8a6a3a 100%)}.sec-field--finale{--field:linear-gradient(200deg, #0a113000 40%, #0a11308c 100%), linear-gradient(104deg, #0a1130 0%, #0a1130 46%, #2f49ad 62%, #4f94f7 72%, #f75726 86%, #f5c860 100%)}.pane-flutes{border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff29 0 1px,#ffffff08 1px 11px,#060a2029 11px 18px);position:absolute;inset:0}.pane-glass[data-surface]{box-shadow:inset 1.5px 1.5px #ffffff8c,inset -1px -1px #ffffff2e,inset 0 0 0 1px #ffffff24,0 40px 80px -40px #00000080}.hero{padding:0;position:relative}.hero-pin{height:100svh;min-height:640px;position:relative;overflow:clip}.hero-stage{position:absolute;inset:0}.hero-field{background:linear-gradient(200deg,#0a113000 40%,#0a11308c 100%),linear-gradient(118deg,#0a1130 0%,#14205a 26%,#2f49ad 46%,#4f94f7 58%,#f75726 76%,#f5c860 96%);position:absolute;inset:0}.hero-mesh{position:absolute;inset:0}.hero-field:after{content:"";pointer-events:none;background:linear-gradient(180deg, #0a113000 0%, var(--ground) 100%);height:24%;position:absolute;inset:auto 0 0}.hero-scrim{background:linear-gradient(90deg,#0a113057 0%,#0a113038 42%,#0a113000 60%);position:absolute;inset:0}.hero-scrim:before{content:"";background:#0a1130cc;position:absolute;inset:0;-webkit-mask-image:radial-gradient(44% 60% at 23% 52%,#000 0%,#000000e6 52%,#00000060 82%,#0000 100%);mask-image:radial-gradient(44% 60% at 23% 52%,#000 0%,#000000e6 52%,#00000060 82%,#0000 100%)}.hero-copy{z-index:2;height:100%;width:calc(100% - 2 * var(--gutter));flex-direction:column;justify-content:center;margin-inline:auto;display:flex;position:relative}.hero-copy>*{max-width:42vw}@media (width>=768px){.hero .hero-copy>.activity{max-width:42vw}}@media (width>=768px) and (width<=1099px){.hero .hero-copy>.activity{width:42vw;padding-right:14px}.hero .activity .activity-line{white-space:normal;text-wrap:pretty;height:2.7em;display:block}.hero .activity .activity-who{display:inline-block}.hero .activity :is(.activity-n,.activity-text){margin-left:.3em;display:inline}}.hero .hero-h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.9rem,5vw,8.4rem);line-height:1}.hero .hero-lead{font-size:clamp(1.1rem,1.15vw,1.8rem)}.hero .hero-lead,.hero .eyebrow{color:#dfe4ff}.hero .eyebrow{font-size:clamp(14px,.75vw,20px)}.hero .btn{padding:.8em 1.4em;font-size:clamp(15px,.8vw,21px)}.hero-pin{--gap:clamp(12px, 1.4vw, 40px)}.panes{z-index:1;top:12svh;bottom:15svh;inset-inline:var(--gutter);margin:0;padding:0;list-style:none;position:absolute}@media (width>=768px) and (width<=1099px){.panes{bottom:18svh}}.pane{width:calc((100% - 2 * var(--gap)) / 3);top:0;bottom:0;left:calc(var(--i) * ((100% - 2 * var(--gap)) / 3 + var(--gap)));position:absolute}.pane--c8{--i:0;--x:155%;--y:7%}.pane--cxm{--i:1;--x:81%;--y:-3%}.pane--rsg{--i:2;--x:1%;--y:3%}.pane{transform:translate(var(--x), var(--y))}.pane-glass[data-surface]{border-radius:clamp(24px,2.2vw,56px);position:absolute;inset:0;overflow:hidden}.pane-glass[data-frost]{-webkit-backdrop-filter:blur(5px)saturate(175%)brightness(1.06);backdrop-filter:blur(5px)saturate(175%)brightness(1.06)}.pane-screen{aspect-ratio:1188/974;border-radius:clamp(14px,1.2vw,28px);width:88%;max-height:calc(89.5% - clamp(96px,7.4vw,180px));position:absolute;top:4.5%;left:6%;overflow:clip;transform:translateY(calc(100% + 2px))}.pane-screen>img{object-fit:cover;object-position:50% 0;border-radius:inherit;width:100%;height:100%;display:block;transform:translateY(calc(-100% - 2px))}.pane-screen--moment{aspect-ratio:auto;height:calc(89.5% - clamp(96px,7.4vw,180px));max-height:none;container-type:size}.pane-screen>.pm{transform:translateY(calc(-100% - 2px))}.pane--c8 .pm{--tone:var(--c8);--tone-t:var(--c8-t)}.pane--cxm .pm{--tone:var(--cxm);--tone-t:var(--cxm-t)}.pane--rsg .pm{--tone:var(--rsg);--tone-t:var(--rsg-t)}.pm{box-sizing:border-box;border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--tone) 26%, #0d1538) 0%, #0d1538 46%);height:100%;color:var(--fg);flex-direction:column;gap:clamp(4px,1.6cqi,12px);margin:0;padding:clamp(12px,6cqi,36px);font-size:clamp(12px,max(4.4cqi,2.9cqh),20px);line-height:1.35;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff1a}.pm p{margin:0}.pm-kicker{font-family:var(--mono);color:var(--tone-t);align-items:center;gap:.6em;font-size:clamp(11px,3.6cqi,18px);display:flex}.pm-dot{background:var(--tone);border-radius:50%;flex:none;width:.55em;height:.55em}.pm-deal{color:var(--pale)}.pm .pm-big{letter-spacing:-.03em;margin-top:.4em;font-size:clamp(22px,15cqi,84px);font-weight:600;line-height:1}.pm-sub{color:var(--pale);text-wrap:pretty}.pm-bar{gap:3px;height:clamp(8px,3cqi,16px);margin-block:.3em;display:flex}.pm-seg{background:var(--tone);border-radius:4px}.pm-seg--lead{background:color-mix(in srgb, var(--tone) 60%, #fff)}.pm-tags{flex-wrap:wrap;gap:.4em;display:flex}.pm-tags>span{color:var(--pale);border-radius:999px;padding:.2em .65em;box-shadow:inset 0 0 0 1px #ffffff29}.pm-meter{grid-template-columns:1fr auto;align-items:baseline;gap:.35em .6em;margin-block:.2em;display:grid}.pm-meter-l{color:var(--pale)}.pm-meter-v{font-weight:600}.pm-meter-v small{color:var(--pale);font-size:.8em;font-weight:400}.pm-track{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:clamp(6px,2cqi,10px);overflow:hidden}.pm-fill{background:var(--tone);transform-origin:0;height:100%;display:block}.pm-rows{gap:clamp(3px,1.2cqi,8px);margin:auto 0 0;padding:0;list-style:none;display:grid}.pm-row{border-radius:var(--r-sm,10px);background:#ffffff0f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6em;padding:.5em .75em;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.pm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm-value{font-weight:600}.pm-chip{color:#0a1130;background:var(--tone-t);border-radius:999px;padding:.12em .55em;font-size:.86em}.pm-foot{color:var(--pale);font-size:.92em}@container (height<=420px){.pm-foot,.pm-tags{display:none}}@container (height<=330px){.pm-sub,.pm-deal{display:none}}@container (width<=240px){.pm-rows,.pm-foot{display:none}.pm .pm-big{margin-top:auto}}@container (width<=160px){.pm-tags,.pm-sub,.pm-deal,.pm-meter-l{display:none}.pm{gap:6px;padding:9px}.pm-kicker{font-size:10px}.pm-dot{display:none}}.pane-frost{pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff29 0 1px,#ffffff08 1px 11px,#060a2029 11px 18px);border-radius:clamp(24px,2.2vw,56px);position:absolute;inset:0}.pane-label{opacity:0;visibility:hidden;background:#0d1538;border-radius:clamp(14px,1.3vw,30px);gap:2px;margin:0;padding:clamp(12px,1vw,24px) clamp(14px,1.1vw,28px);display:grid;position:absolute;bottom:4%;left:4%;right:4%}.pane-n{font-family:var(--mono);color:var(--tone-t);font-size:clamp(13px,.75vw,18px)}.pane-n:before,.move-n:before{content:"";background:var(--tone);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pane-name{color:var(--fg);font-size:clamp(15px,1.35vw,34px);font-weight:600;line-height:1.2}.pane-role{color:var(--pale);font-size:clamp(14px,.8vw,20px)}.pane-label>.status{white-space:normal;justify-self:start;max-width:100%}@media (width<=767px){.pane-label>.status{padding:3px 4px;font-size:10px}.pane-label>.status:before{display:none}}.hero-sum{z-index:2;inset-inline:var(--gutter);gap:var(--gap);pointer-events:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:clamp(12px,2.6svh,40px)}.hero-sum-line{color:#dfe4ff;text-wrap:pretty;align-items:baseline;gap:.7em;padding-inline:calc(4% + clamp(14px,1.1vw,28px)) 4%;font-size:clamp(16px,1.2vw,18px);line-height:1.4;display:flex}.hero-sum-dot{border-radius:50%;flex:none;width:8px;height:8px;position:relative;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #c4cbf580}.hero-sum-dot:after{content:"";border-radius:inherit;background:var(--tone);position:absolute;inset:0}.hero-sum-name{color:var(--tone-t);white-space:nowrap;font-weight:600;display:inline-grid}.hero-sum-name>span,.hero-sum-name:after{grid-area:1/1}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:rise-in .56s var(--ease) backwards}.hero-copy>.hero-head{animation-name:arrive}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.14s}.hero-copy>:nth-child(4){animation-delay:.2s}}@keyframes arrive{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero{view-timeline:--hero block;height:160svh}.hero-pin{position:sticky;top:0}.hero-copy,.pane,.pane-label,.hero-scrim,.pane-screen,.pane-screen>img,.pane-screen>.pm,.pane-frost{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:contain}.hero-copy{animation-name:copy-out,gone}.pane{animation-name:spread}.hero-scrim{animation-name:scrim-out}.pane-screen{animation-name:screen-in}.pane-screen>:is(img,.pm){animation-name:screen-in-img}.pane-frost{animation-name:frost-clear}.pane-label{animation-name:label-in,shown}.hero-sum-name:after{content:attr(data-name);color:var(--fg)}.hero-sum,.hero-sum-dot:after,.hero-sum-name:after{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:contain}.hero-sum{animation-name:sum-in,shown;animation-range:contain 13% contain 20%}.hero-sum-dot:after{animation-name:sum-glow}.hero-sum-name:after{animation-name:sum-unlit}.tone-rsg :is(.hero-sum-dot,.hero-sum-name):after{animation-range:contain 21% contain 29%}.tone-cxm :is(.hero-sum-dot,.hero-sum-name):after{animation-range:contain 55% contain 63%}.tone-c8 :is(.hero-sum-dot,.hero-sum-name):after{animation-range:contain 70% contain 78%}.hero-copy{animation-range:contain 22% contain 34%}.pane--rsg{animation-range:contain 8% contain 40%}.pane--rsg .pane-label{animation-range:contain 21% contain 29%}.pane--rsg :is(.pane-screen,.pane-screen>img,.pane-screen>.pm){animation-range:contain 34% contain 54%}.pane--rsg .pane-frost{animation-range:contain 40% contain 62%}.pane--cxm{animation-range:contain 22% contain 58%}.pane--cxm .pane-label{animation-range:contain 55% contain 63%}.pane--cxm :is(.pane-screen,.pane-screen>img,.pane-screen>.pm){animation-range:contain 52% contain 72%}.pane--cxm .pane-frost{animation-range:contain 58% contain 80%}.pane--c8{animation-range:contain 32% contain 72%}.pane--c8 .pane-label{animation-range:contain 70% contain 78%}.pane--c8 :is(.pane-screen,.pane-screen>img,.pane-screen>.pm){animation-range:contain 66% contain 86%}.pane--c8 .pane-frost{animation-range:contain 72% contain 92%}}}@keyframes copy-out{to{opacity:0;transform:translateY(-7svh)}}@keyframes gone{to{visibility:hidden}}@keyframes shown{0%{visibility:hidden}to{visibility:visible}}@keyframes spread{0%{transform:translate(var(--x), var(--y))}to{transform:none}}@keyframes scrim-out{0%,18%{opacity:1}60%,to{opacity:.25}}@keyframes screen-in{0%{transform:translateY(calc(100% + 2px))}to{transform:none}}@keyframes screen-in-img{0%{transform:translateY(calc(-100% - 2px))}to{transform:none}}@keyframes frost-clear{0%{opacity:1}to{opacity:.12}}@keyframes sum-in{0%{opacity:0}to{opacity:1}}@keyframes sum-glow{0%{opacity:0}to{opacity:1}}@keyframes sum-unlit{0%{opacity:1}to{opacity:0}}@keyframes label-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.router{padding-block:clamp(64px,8vw,200px) clamp(32px,4vw,96px)}.router-h2{letter-spacing:-.035em;font-size:clamp(2rem,4vw,6.4rem);font-weight:600;line-height:1.02}.doors{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,40px);margin:clamp(24px,2.4vw,56px) 0 0;padding:0;list-style:none;display:grid}.doors>li{display:flex;position:relative}.door{color:var(--fg);transition:transform var(--t-hover,.15s) var(--ease), box-shadow var(--t-hover,.15s) var(--ease);flex:1;grid-template-rows:auto auto auto 1fr auto;gap:12px;text-decoration:none;display:grid;position:relative}.door-mark{border-radius:var(--r-sm,10px);background:var(--pane);width:44px;height:44px;margin-bottom:8px;box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff24}.door-who{font-family:var(--mono);color:var(--tone-t);font-size:clamp(14px,.8vw,20px)}.door-name{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.35rem,1.7vw,2.6rem);font-weight:600;line-height:1.15}.door-line{color:var(--pale);max-width:52ch;font-size:clamp(16px,.95vw,22px);line-height:1.5}.door-go{color:var(--fg);margin-top:8px;font-size:clamp(16px,.9vw,20px);font-weight:600}.door:hover{box-shadow:var(--panel-shadow), 0 0 0 1px #ffffff14;transform:translateY(-3px)}.door:focus-visible{outline:2px solid var(--tone-t);outline-offset:3px}.product-top{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(32px,4vw,120px);margin-bottom:clamp(40px,3.6vw,96px);display:grid}.product-titles{align-self:center}.product-h2{margin-top:12px}.product-lead{color:#dfe4ff;text-wrap:pretty;max-width:52ch;margin-top:clamp(16px,1.4vw,32px);font-size:clamp(1.1rem,1.2vw,1.9rem);line-height:1.5}.product .eyebrow{color:#dfe4ff;font-size:clamp(14px,.8vw,20px)}.product-facts{max-width:56ch;margin:clamp(24px,2vw,48px) 0 0;padding:0;list-style:none;display:grid}.product-facts li{color:var(--pale);border-top:1px solid var(--panel-hair,#ffffff1a);padding-block:14px;font-size:clamp(16px,.95vw,22px);line-height:1.5}.product-facts li:last-child{border-bottom:1px solid var(--panel-hair,#ffffff1a)}.product-facts strong{color:var(--fg);font-weight:600}.product-fold{border-top:0;max-width:56ch;margin-top:8px;padding-top:4px}.product-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:clamp(24px,2vw,40px);display:flex}.product-actions .text-link{font-size:clamp(16px,.9vw,20px);font-weight:600}.product-pane-box{height:clamp(320px,26vw,680px);margin-right:calc(-1 * var(--gutter));align-self:center;position:relative}.product-pane{border-radius:clamp(28px,2.6vw,64px);position:absolute;inset:0 -18% 0 26%;overflow:hidden}.product-pane[data-frost]{-webkit-backdrop-filter:blur(14px)saturate(180%)brightness(1.1);backdrop-filter:blur(14px)saturate(180%)brightness(1.1)}@media (width>=768px){.pane-glass[data-frost],.product-pane[data-frost]{-webkit-backdrop-filter:blur(12px)saturate(1.45);backdrop-filter:blur(12px)saturate(1.45);container-type:size}.pane-glass[data-frost]:after,.product-pane[data-frost]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff9a,inset 0 0 0 1px #fff2,inset 0 0 3px #ffffff0f,inset 0 0 24cqmin 20cqmin #ffffff0a}}.product-pane:before,.finale-pane:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(155deg,#ffffff42 0%,#ffffff0f 22%,#fff0 42%);position:absolute;inset:0}.product-pane .pane-flutes,.finale-pane .pane-flutes{background:repeating-linear-gradient(90deg,#ffffff21 0,#ffffff05 5px,#fff0 10px,#04081c1f 17px,#ffffff21 20px)}.product-pane,.finale-pane{box-shadow:inset 1.5px 1.5px #fff9,inset -1px -1px #ffffff29,inset 0 0 0 1px #ffffff24,inset 0 -40px 80px -40px #04081c73,0 50px 90px -40px #0009}.pp-scene{pointer-events:none;position:absolute;inset:0}.pp-slab{background:var(--pane);border-radius:clamp(28px,2.6vw,64px);position:absolute;inset:10% -12% 10% 38%}.pp-screen{aspect-ratio:1188/974;object-fit:cover;object-position:50% 0;will-change:transform;border-radius:clamp(14px,1.2vw,28px);width:auto;max-width:62%;height:82%;position:absolute;top:9%;left:0;box-shadow:0 30px 60px -30px #000000b3}@media (width>=1080px){.product.tone-c8 .pp-screen{object-view-box:inset(290px 575px 234px 30px)}.product.tone-cxm .pp-screen{object-view-box:inset(110px 425px 1229px 0px)}.product.tone-rsg .pp-screen{object-view-box:inset(36px 558px 446px 30px)}}@supports (object-view-box:inset(0px)){@media (width>=1080px){.product-pane-sample .pane-dev-note{display:none}}}.product-inst{display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.product-pane{animation:linear both pane-land;animation-timeline:view();animation-range:entry cover 45%}.pp-screen{animation:linear both pp-up;animation-timeline:view();animation-range:cover}.pp-slab{animation:linear both pp-down;animation-timeline:view();animation-range:cover}.finale-panes:before{animation:linear both pp-sweep;animation-timeline:view();animation-range:cover}}}@keyframes pp-up{0%{transform:translateY(12%)}to{transform:translateY(-12%)}}@keyframes pp-down{0%{transform:translateY(-14%)}to{transform:translateY(14%)}}@keyframes pp-sweep{0%{transform:translateY(-40%)rotate(-8deg)}to{transform:translateY(40%)rotate(-8deg)}}@keyframes pane-land{0%{transform:translate(22%)}to{transform:none}}.moves,.glance,.company{padding-block:clamp(80px,9vw,220px) clamp(40px,4vw,100px)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:clamp(24px,2.4vw,56px);display:flex}.section-h2,.fq .chapter-h2{letter-spacing:-.04em;font-size:clamp(2.2rem,4.4vw,7rem);font-weight:600;line-height:1.02}.section-head .text-link{font-size:clamp(16px,.95vw,22px)}.moves-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,40px);margin:0;padding:0;list-style:none;display:grid}.move{padding:clamp(24px,2vw,48px)}.move-n{font-family:var(--mono);color:var(--tone-t);font-size:clamp(14px,.8vw,20px)}.move-title{letter-spacing:-.02em;margin-top:14px;font-size:clamp(1.3rem,1.6vw,2.6rem);font-weight:600;line-height:1.15}.move-body{color:var(--pale);max-width:48ch;margin-top:12px;font-size:clamp(16px,.95vw,22px);line-height:1.55}.glance-list{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-card), inset 0 0 0 1px var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.glance-item{padding:clamp(24px,2.2vw,56px)}.glance-item+.glance-item{border-left:1px solid var(--line)}.glance-name{font-family:var(--mono);color:var(--tone-t);font-size:clamp(14px,.8vw,20px)}.glance-fact{letter-spacing:-.035em;margin-top:12px;font-size:clamp(1.8rem,3vw,4.8rem);font-weight:600;line-height:1.05}.glance-line{color:var(--pale);max-width:44ch;margin-top:12px;font-size:clamp(16px,.95vw,22px);line-height:1.55}.company .chapter-h2--card{letter-spacing:-.035em;font-size:clamp(2rem,3.4vw,5.6rem);line-height:1.04}.company .body,.company-list,.fq-a{font-size:clamp(16px,.95vw,22px)}.contact{padding-block:clamp(96px,10vw,240px)}.contact .contact-card{max-width:66%}.contact .chapter-h2--card{font-size:clamp(2.2rem,3.6vw,6rem)}.finale-panes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,32px);width:30vw;padding-left:2vw;display:grid;position:absolute;top:12%;bottom:12%;right:0}.finale-panes:before{content:"";background:linear-gradient(90deg,#2f49ad 0%,#4f94f7 24%,#4b6f68 46%,#8ea79d 56%,#f75726 78%,#f5c860 100%);border-radius:999px;height:64%;position:absolute;top:18%;left:-6%;right:-40%;transform:rotate(-8deg)}.finale-pane{-webkit-backdrop-filter:blur(16px)saturate(170%)brightness(1.08);backdrop-filter:blur(16px)saturate(170%)brightness(1.08);background:#a0b9ff0f;border-radius:clamp(22px,2vw,52px);position:relative;overflow:hidden}.finale-pane:first-child{margin-block:10% 0}.finale-pane:nth-child(2){margin-block:0 8%}.finale-pane:nth-child(3){margin-block:6% 4%;margin-right:-30%}[data-reveal]{transition:opacity .32s var(--ease), transform .32s var(--ease), filter .32s var(--ease);transition-delay:var(--d,0s)}[data-reveal=lift]{transition-property:transform}.rv [data-reveal=lift]:not([data-in]){transform:translateY(24px)}[data-reveal=wipe]{position:relative}[data-reveal=wipe]:after{content:"";border-radius:inherit;pointer-events:none;background:var(--card);transform-origin:100%;transition:transform .32s var(--ease);position:absolute;inset:0;transform:scaleX(0)}.rv [data-reveal=wipe]:not([data-in]):after{transform:none}.rv [data-reveal=blur]:not([data-in]){opacity:0;filter:blur(10px);transform:translateY(20px)}.rv [data-reveal=rise]:not([data-in]){opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal]:after{transition:none}}@media (width<=1079px){.product-top{grid-template-columns:minmax(0,1fr)}.product-pane-box{order:-1;height:clamp(150px,30vw,300px);min-height:0;margin-left:28%}.contact .contact-card{max-width:none}.finale-panes{display:none}}@media (width<=767px){.hero-pin{min-height:600px}.hero-copy{justify-content:flex-start;padding-top:104px}.hero-copy>*{max-width:none}.hero .hero-h1{font-size:clamp(2.4rem,11vw,3rem)}.hero .hero-lead{margin-top:18px;font-size:1.05rem}.hero-actions{margin-top:22px}.hero-scrim:before{display:none}.hero-scrim{background:linear-gradient(#0a1130f2 0%,#0a1130ed 58%,#0a11304d 68%,#0a113000 78%)}.panes{top:66svh;bottom:3svh}.hero-sum{display:none}.pane--c8{--x:62%;--y:5%}.pane--cxm{--x:0%;--y:-4%}.pane--rsg{--x:-62%;--y:3%}.pane-screen{border-radius:10px;width:90%;max-height:calc(96% - 64px);top:4%;left:5%}.pane-screen--moment{height:calc(92% - 84px);max-height:none}.pane-label{border-radius:14px;padding:10px 10px 11px;bottom:6px;left:6px;right:6px}.pane-name{font-size:13px}.pane-role{display:none}.doors,.moves-list,.glance-list{grid-template-columns:minmax(0,1fr)}.glance-item+.glance-item{border-left:0;border-top:1px solid var(--line)}.tone-c8,.sec-field--c8{--field:linear-gradient(200deg, #c9ddfb 0%, #4f94f7 10%, #2f49ad 22%, #0a1130 40%)}.tone-cxm,.sec-field--cxm{--field:linear-gradient(160deg, #b9e6c0 0%, #3e8a6e 10%, #1d5a45 22%, #0a1130 40%)}.tone-rsg,.sec-field--rsg{--field:linear-gradient(200deg, #f5c860 0%, #f75726 10%, #a8361c 22%, #0a1130 40%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width<=767px){.hero{height:140svh}.hero-copy{animation:none}}}.journey-intro{padding-block:clamp(128px,16vh,168px) 0}.journey-h1{margin-top:14px;font-size:clamp(2.6rem,5vw,7.4rem);line-height:1}.journey-intro .chapter-lead{margin-top:20px}.journey-end{padding-block:clamp(80px,11vw,220px)}.journey-end-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(28px,4vw,72px);display:flex}.journey-end-card .hero-actions{margin-top:0}@media (width>=768px){.contact .contact-card{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}}.contact-form{align-content:start}.contact-form .field,.contact-form input,.contact-form select{min-width:0}.contact-form input,.contact-form select{width:100%}@media (width>=1800px){.nav{padding-block:clamp(12px,.75vw,20px)}.nav-inner{width:min(62vw,1600px);height:clamp(60px,3.3vw,84px);padding:0 clamp(10px,.55vw,14px) 0 clamp(22px,1.3vw,34px)}.nav-logo img{width:clamp(96px,5.2vw,134px)}.nav-link,.signin-btn,.nav-demo{font-size:clamp(15px,.8vw,20px)}.nav-link{padding:.55em .85em}.signin-btn,.nav-demo{min-height:clamp(42px,2.35vw,60px)}}.rsg-now{border-radius:var(--r-well);background:color-mix(in srgb, var(--rsg) 7%, var(--card-2));gap:14px;padding:clamp(16px,1.6vw,24px);display:grid}.rsg-now+.rsg-now-head{margin-top:6px}.rsg-now-head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.rsg-now-note{color:var(--pale);font-size:14px}.rsg-now-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 20px;margin:0;display:grid}.rsg-now-cell{align-content:start;gap:6px;min-width:0;display:grid}.rsg-now-cell dt{color:var(--fg);font-size:15px;font-weight:600}.rsg-now-cell dd{margin:0}.rsg-now-v{letter-spacing:-.03em;color:var(--fg);font-size:clamp(2.4rem,4.4vw,3.4rem);font-weight:600;line-height:1}.rsg-now-v[data-level=Good]{color:var(--cxm-t)}.rsg-now-v[data-level=Fair]{color:var(--amber-t)}.rsg-now-v[data-level=Poor]{color:var(--rsg-t)}.rsg-now-line{color:var(--pale);font-size:15px;line-height:1.45}.rsg-now-bank{border-top:1px solid var(--line);color:var(--pale);margin:0;padding-top:12px;font-size:15px}.rsg-now-bank strong{color:var(--fg);font-weight:600}
