:root{--font-display:var(--font-display-local,"Lexend Deca",sans-serif);--font-body:var(--font-body-local,"Plus Jakarta Sans",sans-serif);--color-navy:#041F60;--color-light-blue:#F0F3FE;--color-beige:#F9F9F3;--color-sky-blue:#4BE4FF;--color-sky-dark:#0891B2;--color-lavender:#F0F3FE;--color-indigo:#5B5299;--color-magenta:#F50CA0;--color-orange:#FF6122;--color-yellow:#FDFB52;--color-score-strong:#0E9F6E;--color-score-moderate:#3B82F6;--color-score-warning:#F59E0B;--color-score-critical:#EF4444;--text-primary:#041F60;--text-secondary:#455178;--text-muted:#6B7280;--border-default:#E5E7EB;--border-subtle:#F0F3FE;--color-accent:#041F60;--color-accent-hover:#0A2D7A;--color-accent-subtle:rgba(4,31,96,0.08);--surface-page:#FFFFFF;--surface-page-alt:#F9F9F3;--surface-card:#FFFFFF;--surface-card-alt:#F0F3FE;--surface-elevated:#E8EDF8;--gradient-core:linear-gradient(135deg,#F0F3FE,#F8D0D8 35%,#FDF6D0);--gradient-secondary:linear-gradient(135deg,#F0F3FE,#F8F6FE 50%,#F0F8FF);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--ease:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0.16,1,0.3,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text-primary);background:var(--surface-page-alt);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0;background:transparent}button,input,textarea{font-family:inherit}::selection{background:rgba(4,31,96,.12)}.container{max-width:1200px;margin:0 auto;padding:0 32px}@property --btn-fill{syntax:"<color>";inherits:false;initial-value:#041F60}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;border:1px solid transparent;font-family:var(--font-display);font-size:15px;font-weight:500;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease),transform .15s var(--ease),box-shadow .2s var(--ease)}.btn-primary{--btn-fill:var(--color-navy);--rim-gradient:linear-gradient(90deg,#F8D0D8 0%,#FDF6D0 25%,#F8D0D8 50%,var(--color-light-blue) 75%,#F8D0D8 100%);--glow-blur:1.1rem;--glow-opacity:0.95;--glow-size:32%;--glow-gap:0.65rem;--glow-inset:8%;--btn-speed:1.6s;position:relative;isolation:isolate;background:var(--color-navy);color:#fff;border:2px solid transparent;background-image:linear-gradient(var(--btn-fill),var(--btn-fill)),var(--rim-gradient);background-origin:border-box,border-box;background-clip:padding-box,border-box;background-repeat:no-repeat,repeat;background-size:100% 100%,200% 200%;background-position:0 0,0 50%;transition:background-color .2s var(--ease),--btn-fill .2s var(--ease),transform .15s var(--ease),box-shadow .2s var(--ease);animation:btn-rim-drift var(--btn-speed,3s) linear infinite}.btn-primary:hover:not(:disabled){--btn-fill:var(--color-accent-hover);transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;animation:none}.btn-primary:disabled:before{display:none}.btn-primary:before{content:"";position:absolute;left:var(--glow-inset,20%);right:var(--glow-inset,20%);bottom:calc(-1 * (var(--glow-size, 20%) + var(--glow-gap, 0px)));height:var(--glow-size,20%);z-index:-1;background-image:var(--rim-gradient);background-size:200% 200%;background-position:0 50%;filter:blur(var(--glow-blur,.8rem));opacity:var(--glow-opacity,.5);border-radius:999px;pointer-events:none;transition:opacity .2s var(--ease);animation:btn-glow-drift var(--btn-speed,3s) linear infinite}@keyframes btn-rim-drift{0%{background-position:0 0,0 50%}to{background-position:0 0,200% 50%}}@keyframes btn-glow-drift{0%{background-position:0 50%}to{background-position:200% 50%}}@media (prefers-reduced-motion:reduce){.btn-primary,.btn-primary:before{animation:none}}.btn-sm{height:38px;padding:0 16px;font-size:13.5px;border-radius:10px}.btn-sm.btn-primary{border-width:1.5px;--glow-blur:0.65rem;--glow-opacity:0.6;--glow-size:24%;--glow-gap:0.4rem}.nav-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(4,31,96,.06)}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px}.nav-wrap .container.nav{max-width:1360px;padding:0 40px}@media (max-width:720px){.nav-wrap .container.nav{padding:0 20px}}.wordmark{display:inline-flex;align-items:center;height:40px;color:var(--color-navy)}.wordmark img{height:32px;width:auto}.nav-center{display:flex;justify-content:center}.nav-announce{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--color-navy);background:var(--color-beige);padding:8px 12px;border-radius:9999px;transition:background .2s var(--ease),box-shadow .2s var(--ease)}.nav-announce:hover{background:#F2F2EA;box-shadow:0 1px 3px rgba(4,31,96,.08)}.nav-announce svg{transition:transform .2s var(--ease)}.nav-announce:hover svg{transform:translateX(2px)}.nav-announce .pip{width:7px;height:7px;border-radius:9999px;background:var(--color-score-strong);box-shadow:0 0 0 3px rgba(14,159,110,.16);flex-shrink:0}.kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:9999px;background:#fff;border:1px solid rgba(4,31,96,.1);box-shadow:0 1px 2px rgba(4,31,96,.04),0 10px 26px rgba(4,31,96,.07);font-family:var(--font-display);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-navy)}.kicker .chip{width:32px;height:32px;flex-shrink:0;border-radius:9999px;background:var(--gradient-core);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55),0 1px 2px rgba(4,31,96,.1)}.kicker .chip svg{width:14px;height:14px;color:var(--color-navy)}.nav-right{display:flex;justify-content:flex-end;gap:12px;align-items:center}.nav-link{font-size:14px;color:#4D5B80;padding:0 12px;height:36px;display:inline-flex;align-items:center;transition:color .15s var(--ease)}.nav-link:hover{color:var(--color-navy)}.nav-trigger{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1;color:#3B4263;background:none;border:0;border-radius:10px;padding:10px 12px;cursor:pointer;transition:color .15s var(--ease),background .15s var(--ease)}.nav-trigger:hover,.nav-trigger[aria-expanded=true]{color:var(--color-navy);background:rgba(4,31,96,.05)}.nav-sheet-row svg{transition:transform .2s var(--ease)}.nav-sheet-row[aria-expanded=true] svg{transform:rotate(180deg)}.nav-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid #ecede6;box-shadow:0 24px 48px -24px rgba(4,31,96,.18);max-height:calc(100vh - 68px);max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain}.nav-mega[hidden],.nav-sheet-sub[hidden],.nav-sheet[hidden]{display:none}.nav-mega-in{max-width:1360px;margin:0 auto;padding:40px 40px 44px;display:grid;grid-template-columns:repeat(5,max-content);justify-content:space-between;grid-gap:32px;gap:32px}.nav-mega-intro{display:flex;flex-direction:column;gap:16px;max-width:220px;padding-top:2px}.nav-mega-intro img{display:block;border-radius:10px}.nav-mega-intro p{margin:0;font-size:16px;line-height:1.55;color:#4D5B80;text-wrap:pretty}.nav-mega-cluster{margin:0 0 8px;padding-bottom:14px;border-bottom:1px solid #ecede6;letter-spacing:.01em;white-space:nowrap}.nav-mega-cluster,.nav-sheet-cluster{font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.3;color:var(--color-navy)}.nav-sheet-cluster{margin:0 0 12px;display:flex;align-items:center;gap:8px}.nav-mega ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nav-mega a{display:block;margin:0 -10px;padding:8px 10px;border-radius:8px;font-size:15px;line-height:1.35;white-space:nowrap;color:#4D5B80;text-decoration:none;transition:background .15s var(--ease),color .15s var(--ease)}.nav-mega a:focus-visible,.nav-mega a:hover{background:var(--color-light-blue);color:var(--color-navy)}.nav-mega a[aria-current=page],.nav-sheet a[aria-current=page]{color:var(--color-navy);font-weight:600}@media (max-width:1160px){.nav-mega-in{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.nav-mega-intro{grid-column:1/-1;max-width:none}.nav-mega a,.nav-mega-cluster{white-space:normal}}.nav-burger{display:none;width:40px;height:40px;padding:0;place-items:center;border-radius:10px;border:1px solid rgba(4,31,96,.1);background:#fff;color:var(--color-navy);cursor:pointer}.nav-sheet{position:fixed;left:0;right:0;bottom:0;top:69px;z-index:49;display:flex;flex-direction:column;padding:12px 20px 24px;background:#fff;overflow-y:auto;overscroll-behavior:contain}.nav-sheet-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1;text-align:left;color:var(--color-navy);background:none;border:0;cursor:pointer}.nav-sheet-row,.nav-sheet-sub{border-bottom:1px solid rgba(4,31,96,.1)}.nav-sheet-sub{display:grid;grid-gap:18px;gap:18px;padding:16px 0 18px}.nav-sheet-cluster{margin-bottom:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.nav-sheet-sub ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.nav-sheet-sub a,.nav-sheet-sub li>span{display:inline-block;padding:8px 12px;font-size:14px;line-height:1.2;color:#3B4263;text-decoration:none;background:var(--color-beige);border-radius:9999px}.nav-sheet-foot{margin-top:auto;padding-top:20px;display:grid}.nav-announce--sheet{justify-content:center;padding:12px 16px;font-size:14px}.nav-wrap--sheet-open .btn-primary:before{opacity:.4}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}@keyframes nav-mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.nav-sheet:not([hidden]){animation:nav-fade .16s var(--ease)}.nav-mega:not([hidden]){animation:nav-mega-in .18s var(--ease)}@media (prefers-reduced-motion:reduce){.nav-mega:not([hidden]),.nav-sheet:not([hidden]){animation:none}.nav-announce,.nav-announce svg,.nav-mega a,.nav-sheet-row svg,.nav-trigger{transition:none}}.hero{position:relative;padding:88px 0 32px;overflow:hidden}.hero-inner{text-align:center}.hero-eyebrow{display:inline-flex;align-items:center;padding:14px 28px;background:var(--gradient-core);border:1px solid rgba(4,31,96,.1);border-radius:9999px;font-size:15px;letter-spacing:.005em;box-shadow:0 1px 2px rgba(4,31,96,.05),0 10px 28px -10px rgba(245,12,160,.22)}.hero-eyebrow,.hero-h1{font-family:var(--font-display);font-weight:700;color:var(--color-navy)}.hero-h1{margin:22px auto 0;letter-spacing:-.025em;font-size:clamp(40px,6.4vw,72px);line-height:1.04;max-width:20ch;text-wrap:balance}.hero-h1-line1{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-h1-rotator-wrap{display:block}.hero-h1-rotator{position:relative;display:grid;margin:0 auto;overflow:hidden;padding-block:6px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:opacity .2s var(--ease)}.hero-h1-rotator.is-user-paused{opacity:.9}@media (prefers-reduced-motion:reduce){.hero-h1-rotator{cursor:default}}.hero-h1-rotator-ghost{grid-area:1/1;visibility:hidden;font-weight:700;min-width:0;line-height:1.3}.hero-h1-rotator-ghost:before{content:attr(data-label)}.hero-h1-rotator-word:before{content:attr(data-label);min-width:0;max-width:100%;line-height:1.3;background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(90deg,#F50CA0,#C23AA8)}.hero-h1-rotator-track{grid-area:1/1;position:relative}.hero-h1-rotator-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;will-change:transform,opacity;padding-inline:4px;transform:translateY(.18em);opacity:0}.hero-h1-rotator-word.is-exited{transition:opacity .26s ease,transform .26s ease}.hero-h1-rotator-word.is-exited,.hero-h1-rotator-word.is-waiting{opacity:0;transform:translateY(.18em)}.hero-h1-rotator-word.is-active{opacity:1;transform:none;transition:opacity .26s ease .26s,transform .26s ease .26s}.rotator-pause-btn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;background:transparent}.rotator-pause-btn:focus{position:relative;width:auto;height:auto;margin:14px auto 0;padding:8px 18px;overflow:visible;clip:auto;white-space:normal;display:block;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--color-navy);background:var(--surface-page);border:1px solid rgba(4,31,96,.14);border-radius:9999px;box-shadow:0 1px 3px rgba(4,31,96,.06),0 10px 24px -12px rgba(4,31,96,.18);cursor:pointer;width:-moz-fit-content;width:fit-content}@media (prefers-reduced-motion:reduce){.rotator-pause-btn{display:none}}.hero-lead{margin:32px auto 0;font-size:25px;line-height:1.5;color:var(--text-secondary);font-weight:500;max-width:42ch;text-wrap:balance;word-spacing:.12em}.hero-form-wrap{margin-top:48px}.final-form,.hero-form-wrap{display:flex;justify-content:center}.final-form{margin-top:38px}.email-row{display:inline-flex;align-items:center;gap:8px;padding:6px;background:#fff;border:1px solid rgba(4,31,96,.1);border-radius:14px;box-shadow:0 1px 3px rgba(4,31,96,.04),0 18px 40px rgba(4,31,96,.06);position:relative;flex-wrap:wrap;justify-content:center;max-width:100%;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.email-row:focus-within{border-color:var(--color-navy);box-shadow:0 0 0 3px rgba(4,31,96,.14),0 18px 40px rgba(4,31,96,.06)}.email-row input{border:0;outline:none;background:transparent;height:40px;padding:0 14px;font-family:var(--font-body);font-size:15px;color:var(--color-navy);width:280px}.email-row input::placeholder{color:#9AA1B7}.email-row input:disabled{opacity:.5}.email-success{flex-direction:column;padding:18px 22px;background:linear-gradient(135deg,rgba(14,159,110,.08),rgba(240,243,254,.4));color:var(--color-score-strong);border:1px solid rgba(14,159,110,.18);border-radius:12px}.email-success,.email-success-row{display:inline-flex;align-items:center;gap:10px}.email-success-row{font-size:14px;font-weight:500}.email-success-note{font-size:13px;font-weight:500;color:var(--text-muted);text-align:center;margin:0}.email-edit{font-family:var(--font-body);font-size:12.5px;font-weight:600;color:var(--color-navy);text-decoration:underline;text-underline-offset:2px;padding:2px 4px}.email-edit:hover{color:var(--color-accent-hover)}.email-edit:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px;border-radius:4px}.email-error{flex-basis:100%;font-size:13px;color:#B42318;margin-top:2px;padding-left:14px}.micro-trust{margin-top:18px;font-size:12.5px;color:var(--text-muted);display:flex;gap:18px;justify-content:center;flex-wrap:wrap}.micro-trust span{display:inline-flex;align-items:center;gap:6px}.hero.hero--split{padding:72px 0 88px}@media (min-width:1001px){.hero.hero--split{display:flex;flex-direction:column;justify-content:center;padding:48px 0 64px;min-height:min(calc(100vh - 69px),1100px);min-height:min(calc(100svh - 69px),1100px)}.hero.hero--split .hs-split{width:100%}}.hs-split{max-width:1360px;margin:0 auto;padding:0 40px;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:56px;gap:56px;align-items:center}.hs-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.hs-copy .hero-eyebrow{margin:0 0 22px;font-size:13px;padding:8px 16px;line-height:1.2}.hero--split .hero-h1{margin:0;max-width:none;width:100%;font-size:clamp(38px,4vw,60px);line-height:1.05;letter-spacing:-.03em;text-align:left}.hero--split .hero-h1-rotator{margin:0}.hero--split .hero-h1-rotator-word{justify-content:flex-start;text-align:left;padding-inline:0}@media (min-width:1001px){.hero--split .hero-h1-rotator-ghost:before,.hero--split .hero-h1-rotator-word:before{white-space:nowrap}}.hero--split .rotator-pause-btn:focus{margin:14px 0 0}.hs-lede{margin:22px 0 0;max-width:40ch;font-size:20px;line-height:1.55;color:#3B4263;font-weight:500;text-wrap:pretty}.hero--split .hero-form-wrap{justify-content:flex-start;margin-top:32px;max-width:100%}.hero--split .email-row{gap:6px;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;box-shadow:0 1px 3px rgba(4,31,96,.04),0 20px 44px rgba(4,31,96,.07)}.hero--split .email-row:focus-within{box-shadow:0 0 0 3px rgba(4,31,96,.14),0 20px 44px rgba(4,31,96,.07)}.hero--split .email-row input{width:264px;min-width:0;padding:0 16px}.hero--split .email-row input::placeholder{color:#8790A6}.hero--split .email-row .btn{flex-shrink:0}@media (min-width:1001px) and (max-width:1180px){.hero--split .email-row input{padding:0 12px}.hero--split .email-row .btn{padding:0 16px}}.hs-trust{margin:20px 0 0;display:grid;grid-template-columns:repeat(2,max-content);grid-gap:10px 22px;gap:10px 22px;font-size:13px}.hs-trust span{display:inline-flex;align-items:center;gap:6px;color:var(--color-navy);font-weight:600}.hs-trust svg{width:14px;height:14px;flex:none}.hs-stage{min-width:0}@property --acc{syntax:"<color>";inherits:true;initial-value:#5B5299}.hs-stage,.hs-vp{position:relative}.hs-vp{--acc:#F50CA0;margin:0 32px 0 0;transition:--acc .9s}.hs-bd{position:absolute;top:52px;left:64px;right:-32px;bottom:-44px;border-radius:28px;overflow:hidden;background:#EEF1F8}.hs-b1,.hs-b2{position:absolute;border-radius:50%;pointer-events:none;filter:blur(30px)}.hs-b1{width:80%;height:85%;right:-22%;bottom:-30%;background:radial-gradient(closest-side,color-mix(in oklch,var(--acc) 34%,transparent),transparent);animation:hs-drift1 14s ease-in-out infinite}.hs-b2{width:65%;height:70%;left:-18%;top:-26%;background:radial-gradient(closest-side,rgba(255,255,255,.9),transparent);animation:hs-drift2 18s ease-in-out infinite}.hs-frame{position:relative;z-index:1;border-radius:16px;background:#F7F8FC;border:1px solid rgba(4,31,96,.08);box-shadow:0 2px 6px rgba(4,31,96,.04),0 30px 60px rgba(4,31,96,.1),0 60px 120px rgba(4,31,96,.08);overflow:hidden;aspect-ratio:16/10;text-align:left;transition:opacity .2s ease}.hs-frame.is-paused{opacity:.94}.hs-person{position:absolute;inset:0;z-index:3;opacity:0;transition:opacity .7s ease;pointer-events:none}.hs-person.on{opacity:1}.hs-person img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;transform-origin:50% 35%;transform:scale(1.19);transition:transform 7s ease-out}.hs-person.on img{transform:scale(1.15)}.hs-vp:not(.is-live) .hs-person img{animation:hs-photo 7s ease-out both}.hs-vig{inset:0;z-index:4;pointer-events:none}.hs-chip,.hs-vig{position:absolute}.hs-chip{left:var(--x);top:var(--y);display:flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(4,31,96,.06);border-radius:16px;padding:12px 16px 12px 12px;white-space:nowrap;box-shadow:0 1px 3px rgba(4,31,96,.06),0 18px 40px rgba(4,31,96,.14);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.9,.3,1.2),left .65s cubic-bezier(.6,0,.3,1),top .65s cubic-bezier(.6,0,.3,1)}.hs-vp:not(.is-live) .hs-chip{animation:hs-chip-op .45s ease both,hs-chip-tf .55s cubic-bezier(.2,.9,.3,1.2) both}.hs-vp:not(.is-live) .hs-chip:first-child{animation-delay:.3s}.hs-vp:not(.is-live) .hs-chip:nth-child(2){animation-delay:.65s}.hs-vp:not(.is-live) .hs-chip:nth-child(3){animation-delay:1s}.hs-vp:not(.is-live) .hs-chip:nth-child(4){animation-delay:1.35s}.hs-vp:not(.is-live) .hs-chip:nth-child(5){animation-delay:1.7s}.hs-vp.is-live .hs-chip{opacity:0;transform:translateY(14px) scale(.96)}.hs-vp.is-live .hs-vig.on .hs-chip{opacity:1;transform:none}.hs-vp.is-live .hs-vig.morph .hs-chip{left:var(--mx);top:var(--my);opacity:0;transform:scale(.5);transition-delay:0s!important;transition-duration:.45s,.65s,.65s,.65s}.hs-oi{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none}.hs-oi svg{width:19px;height:19px}.hs-chip b{display:block;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--color-navy)}.hs-chip small{display:block;font-size:12px;color:#5B6480;margin-top:2px}.hs-scaler{position:absolute;left:0;top:0;width:1120px;height:700px;transform-origin:0 0;transform:scale(var(--hs-s,.5));line-height:normal}.hs-app{display:grid;grid-template-columns:184px 1fr;height:100%}.hs-side{background:#F2F4F9;border-right:1px solid #e9edf5;padding:18px 12px;display:flex;flex-direction:column;gap:4px}.hs-side .hs-logo{padding:0 6px 14px;line-height:1}.hs-side .hs-logo img{height:22px;width:auto}.hs-an{display:flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:7px 8px;box-shadow:0 1px 2px rgba(16,24,40,.07),0 0 0 1px #E4E9F5;font-family:var(--font-display);font-size:12.5px;font-weight:600;color:var(--color-navy);margin-bottom:14px}.hs-an b{width:22px;height:22px;border-radius:6px;background:var(--color-navy);color:#fff;display:grid;place-items:center}.hs-an b svg{width:13px;height:13px}.hs-ws{font-size:9.5px;letter-spacing:.08em;color:#8790A6;padding:0 8px 6px}.hs-it,.hs-ws{font-family:var(--font-display)}.hs-it{display:flex;align-items:center;gap:9px;padding:8px;border-radius:9px;font-size:12.5px;font-weight:600;color:#47526C;transition:background .3s,box-shadow .3s,color .3s}.hs-it svg{width:15px;height:15px;flex:none}.hs-it.on{background:#fff;color:var(--color-navy);box-shadow:0 1px 2px rgba(16,24,40,.07),0 0 0 1px #E4E9F5}.hs-main{position:relative;overflow:hidden}.hs-view{position:absolute;inset:0;padding:22px 26px;opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none;display:flex;flex-direction:column;gap:14px}.hs-view.on{opacity:1;transform:none;pointer-events:auto}.hs-card{background:#fff;border:1px solid #e9edf5;border-radius:14px;padding:16px 18px}.hs-card-pd{padding:12px 16px}.hs-card-tg{padding-top:12px;padding-bottom:4px}.hs-grow{flex:1 1}.hs-eyebrow{font-family:var(--font-display);font-size:9.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6B7490}.hs-eb7{margin-bottom:7px}.hs-h{margin:2px 0 0;font-family:var(--font-display);font-weight:600;color:var(--color-navy);letter-spacing:-.01em}.hs-h22{font-size:22px}.hs-h19{font-size:19px;margin-top:8px}.hs-h15{font-size:15px}.hs-h14{font-size:14px}.hs-sub{font-size:11.5px;color:#6B7490;font-style:italic;margin-top:2px}.hs-sub-n{font-style:normal}.hs-num{font-family:var(--font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hs-stats{display:flex;gap:18px;font-size:11.5px;color:#6B7490;border-top:1px solid #f0f2f7;padding-top:10px;margin-top:12px}.hs-stats b{font-family:var(--font-display);color:var(--color-navy);font-weight:600;margin-right:3px}.hs-amb{color:#D97706}.hs-blu{color:#2563EB}.hs-grn{color:#059669}.hs-red{color:#DC2626}.hs-c-ep{--c:#041F60}.hs-c-rb{--c:#5B5299}.hs-c-pi{--c:#0891B2}.hs-c-pd{--c:#FF6122}.hs-v1-head{display:flex;justify-content:space-between;align-items:flex-start}.hs-v1-head p{margin:4px 0 0;font-size:12px;color:#47526C;max-width:52ch;line-height:1.5}.hs-streak{text-align:right}.hs-streak .hs-num{font-size:24px;color:var(--color-navy)}.hs-days{font-size:11px;color:#47526C}.hs-v1-grid{display:grid;grid-template-columns:1.08fr 1fr;grid-gap:14px;gap:14px;flex:1 1;min-height:0}.hs-hm{display:grid;grid-template-columns:repeat(26,13px);grid-template-rows:repeat(7,13px);grid-auto-flow:column;grid-gap:3px;gap:3px;margin-top:12px}.hs-hm i{border-radius:3px;background:#EEF1F8;transform:scale(.4);opacity:0;transition:transform .38s cubic-bezier(.3,1.4,.5,1),opacity .3s}.hs-view.on .hs-hm i{transform:none;opacity:1}.hs-hm i.l1{background:#C9D3EE}.hs-hm i.l2{background:#8EA0D6}.hs-hm i.l3{background:#4A64B4}.hs-hm i.l4{background:#041F60}.hs-hm-m{display:flex;justify-content:space-between;font-size:9.5px;color:#8790A6;margin-top:10px;width:413px}.hs-hm-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:16px;border-top:1px solid #f0f2f7;padding-top:12px}.hs-hm-stats div{font-size:10px;color:#6B7490}.hs-hm-stats .hs-num{display:block;font-size:20px;color:var(--color-navy);margin-top:2px}.hs-hm-stats .hs-num small{font-size:11px;font-weight:500;color:#47526C;margin-left:3px}.hs-dna{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:14px}.hs-dna div{border-radius:10px;background:#F7F8FC;padding:9px 10px;font-size:10px;color:#47526C;line-height:1.25;display:flex;flex-direction:column;gap:4px}.hs-dna div:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.hs-dna .hs-num{font-size:18px}.hs-radar-wrap{display:flex;flex-direction:column;align-items:center}.hs-rhead{display:flex;justify-content:space-between;width:100%;align-items:flex-start}.hs-r67{font-size:22px}.hs-r100{font-size:10px;color:#6B7490}.hs-radar{width:300px;height:300px;margin-top:-4px}.hs-radar .hs-you{transform-origin:150px 150px;transform:scale(.2);opacity:0;transition:transform .9s cubic-bezier(.2,.9,.3,1) .2s,opacity .4s .2s}.hs-view.on .hs-radar .hs-you{transform:none;opacity:1}.hs-legend{display:flex;flex-wrap:nowrap;gap:4px;justify-content:center}.hs-legend span{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;padding:3px 7px;white-space:nowrap;border-radius:999px;border:1px solid #e9edf5;color:#47526C;background:#fff}.hs-legend span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c)}.hs-legend span b{font-family:var(--font-display);color:var(--color-navy);font-weight:600}.hs-v2{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:14px;gap:14px;height:100%}.hs-left{display:flex;flex-direction:column;gap:12px}.hs-tags{display:flex;gap:6px;align-items:center}.hs-tag{font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.08em;padding:3px 7px;border-radius:6px;background:#EEEBFA;color:#5B5299}.hs-summary{font-size:12px;line-height:1.5;color:#47526C;margin:6px 0 0}.hs-topics{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.hs-topics span{font-size:10.5px;padding:4px 9px;border-radius:999px;border:1px solid #e9edf5;color:#47526C}.hs-scorep{background:#F2F5FD;border:1px solid #e4e9f7;border-radius:14px;padding:16px 18px}.hs-top{display:flex;align-items:baseline;gap:8px}.hs-big{font-size:44px;line-height:1}.hs-of{font-size:12px;color:#47526C}.hs-vs{margin-left:auto;font-family:var(--font-display);font-size:11px;font-weight:600;color:#059669}.hs-bar{height:4px;border-radius:4px;background:#E4E9F7;margin:12px 0 14px;overflow:hidden}.hs-bar b{display:block;height:100%;width:0;background:#3B82F6;border-radius:4px;transition:width 1s cubic-bezier(.2,.9,.3,1) .3s}.hs-view.on .hs-bar b{width:72%}.hs-cls{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px}.hs-cl{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#47526C;font-family:var(--font-display);font-weight:500;display:grid;grid-gap:3px;gap:3px}.hs-cl span{display:flex;align-items:center;gap:5px}.hs-cl span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c)}.hs-cl .hs-num{font-size:22px;letter-spacing:-.02em;text-transform:none}.hs-cl .hs-num small{font-size:10px;margin-left:4px;font-weight:600}.hs-perf{display:grid;grid-gap:9px;gap:9px;margin-top:10px}.hs-pr{display:grid;grid-template-columns:118px 1fr 30px;grid-gap:10px;gap:10px;align-items:center;font-size:10.5px;color:#47526C}.hs-tk{position:relative;height:6px;background:#EEF1F7}.hs-tk,.hs-tk b{border-radius:6px}.hs-tk b{position:absolute;left:0;top:0;bottom:0;background:var(--c)}.hs-tk i{position:absolute;top:-3px;bottom:-3px;width:2px;background:#9AA3BB;border-radius:1px}.hs-pr .hs-num{font-size:12px;color:var(--color-navy);text-align:right}.hs-disc{margin:0;padding:0 0 0 14px;display:grid;grid-gap:5px;gap:5px;font-size:11px;line-height:1.4;color:var(--text-primary)}.hs-disc li::marker{color:#9AA3BB}.hs-grp{justify-content:space-between;padding-bottom:6px}.hs-gl,.hs-grp{display:flex;align-items:center}.hs-gl{gap:8px}.hs-grp b{font-family:var(--font-display);font-size:12px;color:var(--color-navy)}.hs-grp small{display:block;font-size:10px;color:#6B7490}.hs-ghost{font-family:var(--font-display);font-size:10px;font-weight:600;color:#47526C;border:1px solid #e9edf5;border-radius:8px;padding:4px 8px}.hs-right{display:flex;flex-direction:column;gap:10px;min-height:0}.hs-tabs{display:grid;grid-template-columns:repeat(4,1fr);background:#ECEFF6;border-radius:999px;padding:3px}.hs-tabs span{text-align:center;padding:6px 0;border-radius:999px;font-family:var(--font-display);font-size:11px;color:#6B7490;transition:background .3s,color .3s}.hs-tabs span.on{background:var(--color-navy);color:#fff}.hs-panes{position:relative;flex:1 1}.hs-pane{position:absolute;inset:0;opacity:0;transform:translateX(8px);transition:opacity .4s,transform .4s;display:flex;flex-direction:column;gap:10px}.hs-pane.on{opacity:1;transform:none}.hs-navyc{background:var(--color-navy);border-radius:14px;padding:16px 18px;color:#fff;position:relative;overflow:hidden}.hs-navyc:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#FDFB52 0 25%,#4BE4FF 25% 50%,#FF6122 50% 75%,#F50CA0 75%)}.hs-navyc .hs-eyebrow{color:#4BE4FF}.hs-navyc h5{margin:6px 0 8px;font-family:var(--font-display);font-size:17px;line-height:1.25;font-weight:600}.hs-navyc p{margin:0;font-size:11.5px;line-height:1.55;color:rgba(255,255,255,.78)}.hs-diff{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:12px;gap:12px;align-items:start}.hs-diff .hs-k{font-family:var(--font-display);font-size:9.5px;letter-spacing:.08em;color:#5B5299;margin-bottom:6px}.hs-diff .hs-k-full,.hs-diff h6{grid-column:1/-1}.hs-diff h6{margin:0;font-family:var(--font-display);font-size:14px;color:var(--color-navy);font-weight:600}.hs-diff p{margin:0;font-size:11.5px;line-height:1.5;color:#47526C}.hs-next{background:#E9EDF8;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4;font-weight:600;color:var(--color-navy)}.hs-next,.hs-seg{font-family:var(--font-display)}.hs-seg{display:inline-flex;background:#ECEFF6;border-radius:999px;padding:3px;font-size:10.5px;align-self:flex-start}.hs-seg span{padding:4px 11px;border-radius:999px;color:#6B7490}.hs-seg span.on{background:var(--color-navy);color:#fff}.hs-mail .hs-row{display:flex;gap:10px;font-size:11.5px;padding:6px 0;border-bottom:1px solid #f1f3f8}.hs-mail .hs-row span{color:#8790A6;width:46px}.hs-mail .hs-body{padding-top:10px;font-size:11.5px;line-height:1.55;color:var(--text-primary)}.hs-mail .hs-body p{margin:0 0 7px}.hs-td-head{display:flex;justify-content:space-between;align-items:center}.hs-tdsub{font-size:11px;color:#6B7490;margin-top:2px}.hs-who{display:flex;gap:6px;margin-top:8px}.hs-who span{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;padding:3px 8px 3px 3px;border-radius:999px;border:1px solid #e9edf5;background:#fff}.hs-av{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-size:8px;font-weight:600;background:var(--color-navy);color:#fff}.hs-av.lt{background:#E4E9F5;color:var(--color-navy)}.hs-todo{display:grid;grid-template-columns:16px 1fr;grid-gap:9px;gap:9px;padding:9px 0;border-top:1px solid #f1f3f8;font-size:11.5px;line-height:1.45}.hs-bx{width:14px;height:14px;border:1.5px solid #c5ccdc;border-radius:4px;margin-top:1px}.hs-todo small{display:flex;gap:8px;margin-top:4px;font-size:10px;font-family:var(--font-display);font-weight:600;color:#2E4BA0}.hs-todo small em{font-style:normal;padding:1px 7px;border-radius:999px;background:#FEF3C7;color:#B45309}.hs-chapters{position:relative;z-index:1;margin:72px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.hs-ch{all:unset;cursor:pointer;display:grid;padding:8px 2px}.hs-ch .hs-tr{height:3px;border-radius:3px;background:rgba(4,31,96,.1);overflow:hidden}.hs-ch .hs-tr b{display:block;height:100%;width:0;background:var(--color-navy)}.hs-ch:focus-visible{outline:2px solid var(--color-navy);outline-offset:4px;border-radius:4px}.hs-pause-btn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;background:transparent}.hs-pause-btn:focus{position:relative;width:-moz-fit-content;width:fit-content;height:auto;margin:14px 0 0;padding:8px 18px;overflow:visible;clip:auto;white-space:normal;display:block;font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--color-navy);background:var(--surface-page);border:1px solid rgba(4,31,96,.14);border-radius:9999px;box-shadow:0 1px 3px rgba(4,31,96,.06),0 10px 24px -12px rgba(4,31,96,.18);cursor:pointer}@keyframes hs-drift1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6%,5%) scale(1.12)}}@keyframes hs-drift2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(7%,-6%) scale(1.08)}}@keyframes hs-photo{0%{transform:scale(1.19)}to{transform:scale(1.15)}}@keyframes hs-chip-op{0%{opacity:0}to{opacity:1}}@keyframes hs-chip-tf{0%{transform:translateY(14px) scale(.96)}to{transform:none}}@media (prefers-reduced-motion:reduce){.hs-b1,.hs-b2,.hs-vp:not(.is-live) .hs-chip,.hs-vp:not(.is-live) .hs-person img{animation:none}.hs-chapters,.hs-pause-btn,.hs-scaler{display:none}}@media (max-width:1180px){.hs-chip.hs-mh{display:none}}@media (max-width:1000px){.hs-split{grid-template-columns:1fr;gap:44px}}@media (max-width:720px){.hs-split{padding-left:20px;padding-right:20px}.hero.hero--split{padding-top:48px}.hs-lede{font-size:17px}.hero--split .hero-h1{text-align:center}.hero--split .hero-h1-rotator-word{justify-content:center;text-align:center}.hs-lede{align-self:center;text-align:center;text-wrap:balance}.hs-copy .hero-eyebrow{align-self:center;font-size:12px;padding:7px 14px}.hero--split .rotator-pause-btn:focus{margin:14px auto 0}.hero--split .hero-form-wrap{width:100%}.hero--split .email-row{flex-direction:column;align-items:stretch;width:100%;max-width:none}.hero--split .email-row input{width:auto}.hero--split .email-row .btn,.hs-trust{justify-content:center}.hs-trust{align-self:center;gap:10px 16px;font-size:12px}.hs-vp{margin-right:14px}.hs-bd{top:24px;left:28px;right:-14px;bottom:-20px;border-radius:20px}.hs-chip{padding:8px 10px 8px 8px;gap:8px;border-radius:12px}.hs-oi{width:28px;height:28px;border-radius:8px}.hs-oi svg{width:15px;height:15px}.hs-chip b{font-size:11.5px}.hs-chip small{font-size:10px}.hs-vig .hs-chip:first-child{--x:auto!important;right:-8px;--y:-9%!important}.hs-vig .hs-chip:nth-child(2){--y:54%!important}.hs-vig .hs-chip:nth-child(4){--x:auto!important;right:-8px;--y:84%!important}.hs-vp.is-live .hs-vig.morph .hs-chip{right:auto}.hs-chapters{margin-top:40px;gap:8px}}@media (max-width:359px){.hs-copy .hero-eyebrow{font-size:11.5px;padding:7px 12px}}@media (max-width:420px){.hs-trust{grid-template-columns:max-content}}.sec{padding:110px 0;position:relative}.sec-head{text-align:center;max-width:720px;margin:0 auto 56px}.sec-h2{margin:14px 0;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:clamp(30px,4.4vw,50px);line-height:1.1;color:var(--color-navy);text-wrap:balance}.sec-h2-stacked{line-height:1.18}.sec-h2-line2{display:inline-block;margin-top:.16em}.coach-h2,.fc-h2,.final-h2,.hiw .intro h2,.pp-h2,.psec-hero-head h2,.sec-faq .sec-h2,.sec-moments .sec-h2,.sec-wall .sec-h2{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,calc(21.8px + 2.1vw),52px);line-height:1.08;letter-spacing:-.03em}@media (min-width:900px) and (min-height:560px){.sec-wall:has(+.sec-coach){padding-bottom:0;display:flow-root}.sec-wall:has(+.sec-coach){position:relative;z-index:1}.sec-wall+.sec-coach{margin-top:calc(-1 * clamp(0px, 17.2vh - 122px, 20px))}}.sec-framework,.sec-personas,.sec-trend{isolation:isolate;overflow:hidden}.sec-coach{isolation:isolate;overflow:clip}.sec.sec-coach{padding:0}.sec-framework:before{content:"";position:absolute;top:-10%;left:-10%;width:60%;height:70%;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(248,208,216,.42),rgba(253,246,208,.22) 50%,transparent 75%);filter:blur(56px) saturate(108%);pointer-events:none;z-index:-1;animation:framework-drift 32s ease-in-out infinite alternate}.sec-framework:after{bottom:-15%;width:45%;height:60%;background:radial-gradient(circle at 50% 50%,rgba(253,246,208,.32),transparent 70%);filter:blur(56px) saturate(105%);animation:framework-drift-b 38s ease-in-out infinite alternate}.sec-coach:before,.sec-framework:after{content:"";position:absolute;right:-10%;border-radius:50%;pointer-events:none;z-index:-1}.sec-coach:before{top:5%;width:50%;height:65%;background:radial-gradient(circle at 50% 50%,rgba(240,243,254,.65),rgba(248,208,216,.18) 55%,transparent 75%);filter:blur(56px) saturate(108%);animation:coach-drift 36s ease-in-out infinite alternate}.sec-trend:before{top:10%;left:-10%;height:70%;background:radial-gradient(circle at 50% 50%,rgba(194,231,255,.4),rgba(240,243,254,.22) 50%,transparent 75%);animation:trend-drift 34s ease-in-out infinite alternate}.sec-personas:before,.sec-trend:before{content:"";position:absolute;width:55%;border-radius:50%;filter:blur(56px) saturate(108%);pointer-events:none;z-index:-1}.sec-personas:before{top:5%;right:-10%;height:65%;background:radial-gradient(circle at 50% 50%,rgba(255,225,200,.38),rgba(253,246,208,.22) 50%,transparent 75%);animation:personas-drift 36s ease-in-out infinite alternate}@keyframes framework-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,4%,0) scale(1.08)}}@keyframes framework-drift-b{0%{transform:translateZ(0) scale(1.04)}to{transform:translate3d(-5%,-3%,0) scale(.96)}}@keyframes coach-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-6%,5%,0) scale(1.06)}}@keyframes trend-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6%,4%,0) scale(1.08)}}@keyframes personas-drift{0%{transform:translateZ(0) scale(1.02)}to{transform:translate3d(-5%,4%,0) scale(.95)}}@media (prefers-reduced-motion:reduce){.sec-coach:before,.sec-framework:after,.sec-framework:before,.sec-personas:before,.sec-trend:before{animation:none}}.coach-h2{color:var(--color-navy);margin:14px 0 16px;text-wrap:balance}.coach-p{font-size:17px;color:var(--text-secondary);max-width:46ch}.hiw{--hiw-ink:#101B36;--hiw-ink2:#3F4A64;--hiw-muted:#5A6580;--hiw-line:#E3E8F3;--hiw-line2:#E8ECF5;--hiw-card:#E5E7EB;--hiw-wash:#EEF1F8;--hiw-rule:rgba(4,31,96,.12);--hiw-green:#10B981;--hiw-green-ink:#0A7A55;--hiw-yellow:#F5B83D;--hiw-amber:#B34700;--hiw-ease:cubic-bezier(.2,.7,.2,1);--acc:var(--color-navy);--ink:var(--color-navy);position:relative;padding:110px 0;font-family:var(--font-body);color:var(--hiw-ink)}@media (max-width:980px){.hiw{padding:72px 0}}@media (max-width:560px){.hiw{padding:56px 0}}.hiw.is-reset *,.hiw.is-reset :after,.hiw.is-reset :before{transition:none!important;animation:none!important}.hiw .track{max-width:440px;margin:0 auto;padding:0 20px 0 28px}.hiw .steps,.hiw .track{position:relative;display:flex;flex-direction:column;gap:56px}.hiw .steps:before{content:"";position:absolute;left:0;top:9px;bottom:0;width:1px;background:var(--hiw-rule)}.hiw .cap,.hiw .line,.hiw .phase-h,.hiw .rail{display:none}.hiw .intro h2{color:var(--color-navy);margin:20px 0 0;text-wrap:balance}.hiw .nb{white-space:nowrap}.hiw .intro p{font-size:16px;line-height:1.55;color:var(--hiw-ink2);margin:0;max-width:34ch;text-wrap:pretty}.hiw .intro .dn{margin-top:16px}.hiw .cue{display:none;align-items:center;gap:10px;margin-top:18px;font:600 12px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--hiw-muted)}.hiw .cue b{display:block;width:28px;height:1.5px;background:var(--hiw-muted);position:relative;animation:hiw-cue 1.8s ease-in-out infinite}.hiw .cue b:after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1.5px solid var(--hiw-muted);border-right:1.5px solid var(--hiw-muted);transform:rotate(45deg)}@keyframes hiw-cue{50%{transform:translateX(6px)}}.hiw .phase-v{font:700 11px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--hiw-muted);margin:0 0 -28px;padding-left:18px;position:relative;z-index:1}.hiw .col{position:relative;display:flex;flex-direction:column;gap:18px}.hiw .col .blk{order:0}.hiw .col .vis{order:1;margin-left:18px;max-width:calc(100% - 18px)}.hiw .col[data-i="0"],.hiw .col[data-i="1"]{--acc:var(--color-navy);--ink:var(--color-navy)}.hiw .col[data-i="2"]{--acc:var(--color-orange);--ink:var(--hiw-amber)}.hiw .col[data-i="3"]{--acc:var(--color-sky-dark);--ink:#0A6E86}.hiw .col[data-i="4"]{--acc:var(--color-indigo);--ink:#4A4385}.hiw .col[data-i="5"]{--acc:var(--hiw-yellow);--ink:#8A5A00}.hiw .dot{position:absolute;left:-6px;top:3px;width:12px;height:12px;border-radius:50%;background:var(--color-beige);border:2px solid var(--acc);transform:scale(.55);opacity:.55;transition:transform .5s var(--hiw-ease),opacity .4s,background .4s,box-shadow .5s;z-index:2}.hiw .on .dot{transform:scale(1);opacity:1;background:var(--acc);box-shadow:0 0 0 6px color-mix(in oklch,var(--acc) 16%,transparent)}.hiw .blk{position:relative;width:100%;max-width:340px;padding-left:18px}.hiw .blk:before{content:"";position:absolute;left:0;width:1.5px;background:var(--acc);transform:scaleY(0);transition:transform .7s var(--hiw-ease)}.hiw .on .blk:before{transform:scaleY(1)}.hiw .col>.blk:before{display:none}.hiw .fx{opacity:0;transform:translateY(8px);transition:opacity .45s,transform .6s var(--hiw-ease)}.hiw .on .fx{opacity:1;transform:none}.hiw .tm{font:600 12px/1 var(--font-display);color:var(--hiw-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.hiw .sh{display:flex;align-items:center;gap:10px;margin-top:12px;transition-delay:.08s}.hiw .num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font:700 12.5px/1 var(--font-display)}.hiw .kk{font:700 11.5px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.hiw .tt{font:700 24px/1.14 var(--font-display);letter-spacing:-.02em;color:var(--color-navy);margin:12px 0 0;text-wrap:balance}.hiw .td{font-size:14.5px;line-height:1.55;color:var(--hiw-ink2);margin:8px 0 0;text-wrap:pretty}.hiw .ms{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.hiw .mi{display:block;transform:translateY(110%);transition:transform .9s var(--hiw-ease)}.hiw .on .mi{transform:none}.hiw .on .tt .mi{transition-delay:.05s}.hiw .on .td .mi{transition-delay:.12s}.hiw .vis{position:relative;width:340px;max-width:100%;background:#fff;border:1px solid var(--hiw-card);border-radius:16px;box-shadow:0 1px 2px rgba(4,31,96,.04),0 18px 36px -22px rgba(4,31,96,.28);padding:14px 16px;font-size:12px;line-height:1.45;color:var(--hiw-ink2);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .6s,transform .8s var(--hiw-ease)}.hiw .on .vis{opacity:1;transform:none;transition-delay:.18s}.hiw .k{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s var(--hiw-ease)}.hiw .on .k{opacity:1;transform:none;transition-delay:var(--d,.5s)}.hiw .row{display:flex;align-items:center;gap:8px}.hiw .sb{justify-content:space-between}.hiw .eb{font:700 9.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--hiw-muted)}.hiw .hw-tag{font:600 10.5px/1 var(--font-body);color:var(--hiw-ink2);background:var(--hiw-wash);border-radius:999px;padding:5px 9px}.hiw .mut{color:var(--hiw-muted);font-size:11px}.hiw .hw-seg{display:inline-flex;background:var(--hiw-wash);border-radius:8px;padding:2px;font-size:10.5px}.hiw .hw-seg span{padding:4px 9px;border-radius:6px;color:var(--hiw-muted);transition:background .35s,color .35s}.hiw .hw-seg span.sel{background:var(--color-navy);color:#fff;font-weight:600}.hiw .hw-btn{font:600 10.5px/1 var(--font-body);color:var(--color-navy);border:1px solid var(--hiw-line);border-radius:8px;padding:6px 9px;background:#fff}.hiw .ic{width:11px;height:11px;flex:none;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.hiw .v-con{height:auto;aspect-ratio:340/200;padding:0;container-type:inline-size}.hiw .vc-s{position:absolute;left:-1px;top:-1px;width:340px;height:200px;transform-origin:0 0;transform:scale(var(--hiw-vs,min(1,tan(atan2(calc(100cqw + 2px),340px)))))}.hiw .pill{position:absolute;left:14px;width:150px;white-space:nowrap;height:34px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--hiw-card);border-radius:10px;background:#fff;font:500 12px/1 var(--font-display);color:var(--color-navy);z-index:2}.hiw .pill b{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;color:#fff;font:700 10.5px/1 var(--font-display)}.hiw .pill .ok{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--hiw-green);box-shadow:0 0 0 3px rgba(16,185,129,.15)}.hiw .pill.ps{border-style:dashed;border-color:rgba(4,31,96,.24);color:var(--text-secondary)}.hiw .pill.ps b{background:rgba(4,31,96,.07);color:var(--color-navy)}.hiw .wires{position:absolute;inset:0;z-index:1}.hiw .wires path{fill:none;stroke:rgba(4,31,96,.2);stroke-width:1.5;stroke-dasharray:110;stroke-dashoffset:110;transition:stroke-dashoffset .9s cubic-bezier(.4,0,.2,1)}.hiw .on .wires path{stroke-dashoffset:0;transition-delay:var(--d)}.hiw .wires circle{opacity:0;transition:opacity .4s}.hiw .on .wires circle{opacity:1;transition-delay:1.5s}.hiw .node{position:absolute;left:240px;top:46px;width:64px;height:64px;border-radius:50%;z-index:2;box-shadow:0 10px 26px rgba(4,31,96,.16)}.hiw .node img{width:100%;height:100%;border-radius:50%;display:block}.hiw .node:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1.5px solid rgba(255,97,34,.4);opacity:0}.hiw .on .node:before{animation:hiw-np 3s ease-out 1.4s infinite}@keyframes hiw-np{0%{transform:scale(.9);opacity:0}35%{opacity:.9}to{transform:scale(1.3);opacity:0}}.hiw .ncap{position:absolute;left:212px;top:122px;width:120px;text-align:center;z-index:2}.hiw .ncap b{display:block;font:600 12.5px/1.2 var(--font-display);color:var(--color-navy)}.hiw .ncap span{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--hiw-muted);margin-top:3px}.hiw .ncap span i{width:6px;height:6px;border-radius:50%;background:var(--hiw-green)}.hiw .v-ana{display:flex;flex-direction:column;gap:11px}.hiw .sc{display:grid;grid-template-columns:minmax(0,1fr) 92px 22px;align-items:center;grid-gap:10px;gap:10px;font-size:12px;color:var(--hiw-ink)}.hiw .sc .bar{height:6px;background:var(--hiw-wash);overflow:hidden}.hiw .sc .bar,.hiw .sc .bar i{display:block;border-radius:6px}.hiw .sc .bar i{height:100%;width:var(--w);background:var(--c);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--hiw-ease)}.hiw .on .sc .bar i{transform:none;transition-delay:calc(var(--d) + .15s)}.hiw .sc b{font:700 13px/1 var(--font-display);color:var(--color-navy);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hiw .dims{display:flex;flex-wrap:wrap;gap:5px;padding-top:10px;border-top:1px solid var(--hiw-wash)}.hiw .dims span{font-size:10.5px;color:var(--text-secondary);background:rgba(4,31,96,.05);border-radius:6px;padding:4px 8px}.hiw .dims span.m{background:none;color:var(--hiw-muted)}.hiw .v-coach{display:flex;flex-direction:column;gap:6px;background:#FBFBFD}.hiw .hd{display:flex;align-items:center;gap:9px;padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid var(--hiw-wash)}.hiw .hd img{width:28px;height:28px;border-radius:50%}.hiw .hd b{display:block;font:600 12.5px/1.2 var(--font-display);color:var(--color-navy)}.hiw .hd span{font-size:10.5px;color:var(--hiw-muted)}.hiw .bb{align-self:flex-start;max-width:88%;background:#EAEDF5;color:#1C2540;border-radius:16px 16px 16px 5px;padding:8px 11px;font-size:12px;line-height:1.4}.hiw .bb.tip{background:linear-gradient(135deg,#FFF1E9,#FDF5EF);border:1px solid rgba(255,97,34,.25);font:500 italic 12.5px/1.4 var(--font-display);color:var(--color-navy)}.hiw .bb.tip .lab{display:block;font:700 8.5px/1 var(--font-display);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--hiw-amber);margin-bottom:5px}.hiw .bb.scb{display:flex;align-items:center;gap:9px}.hiw .bb.scb b{font:700 20px/1 var(--font-display);color:var(--hiw-amber)}.hiw .bb.scb span{font-size:10.5px}.hiw .bb.scb em{display:flex;align-items:center;gap:3px;font-style:normal;font-weight:700;color:var(--hiw-green-ink)}.hiw .v-notes{display:flex;flex-direction:column;gap:6px}.hiw .nt{font:600 14px/1.3 var(--font-display);color:var(--color-navy);margin-top:6px}.hiw .li{display:flex;gap:8px;font-size:12px;color:var(--hiw-ink)}.hiw .li i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--color-sky-dark);margin-top:6px}.hiw .todo{display:flex;align-items:center;gap:9px;margin-top:4px;padding-top:9px;border-top:1px solid var(--hiw-wash);font-size:12px;color:var(--hiw-ink)}.hiw .todo em{margin-left:auto;font-style:normal;font-size:10.5px;font-weight:600;color:var(--hiw-amber);background:#FEF3E2;border-radius:999px;padding:3px 8px}.hiw .cb{flex:none;width:15px;height:15px;border:1.5px solid #b9c2d8;border-radius:4px;display:grid;place-items:center;transition:background .3s,border-color .3s}.hiw .cb:after{content:"";width:7px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .3s}.hiw .on .cb{background:var(--hiw-green);border-color:var(--hiw-green);transition-delay:2.2s}.hiw .on .cb:after{transform:rotate(-45deg) translate(1px,-1px) scale(1);transition-delay:2.2s}.hiw .todo .tx{position:relative;transition:color .4s}.hiw .todo .tx:after{content:"";position:absolute;left:0;right:0;top:55%;height:1.5px;background:var(--hiw-muted);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s}.hiw .on .todo .tx{color:var(--hiw-muted);transition-delay:2.4s}.hiw .on .todo .tx:after{transform:none;transition-delay:2.4s}.hiw .sg .s1{background:var(--color-navy);color:#fff;font-weight:600}.hiw .on .sg .s1{background:transparent;color:var(--hiw-muted);font-weight:400;transition-delay:.7s}.hiw .on .sg .s2{background:var(--color-navy);color:#fff;font-weight:600;transition-delay:.7s}.hiw .cp{display:inline-grid}.hiw .cp>span{grid-area:1/1;display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:opacity .3s}.hiw .cp .c2{opacity:0;color:var(--hiw-green-ink)}.hiw .on .cp .c1{opacity:0;transition-delay:3.6s}.hiw .on .cp .c2{opacity:1;transition-delay:3.6s}.hiw .on .cp{animation:hiw-press .4s 3.4s}@keyframes hiw-press{50%{transform:scale(.92)}}.hiw .mbox{border:1px solid var(--hiw-line2);border-radius:11px;margin-top:10px;overflow:hidden}.hiw .subj{display:flex;align-items:center;gap:10px;padding:8px 11px;border-bottom:1px solid var(--hiw-line2)}.hiw .subj b{font-size:12px;color:var(--hiw-ink)}.hiw .mb{display:flex;flex-direction:column;gap:4px;padding:9px 11px 11px}.hiw .mb p{margin:0 0 4px}.hiw .mb>b{color:var(--hiw-ink)}.hiw .glow{border-radius:5px;transition:opacity .5s,transform .6s var(--hiw-ease),background .6s,box-shadow .6s}.hiw .glow b{color:var(--hiw-ink)}.hiw .on .glow{background:#EFEDF8;box-shadow:0 0 0 3px #EFEDF8;transition-delay:var(--d),var(--d),var(--g),var(--g)}.hiw .v-mem{display:flex;flex-direction:column;gap:8px}.hiw .per{display:flex;align-items:center;gap:9px}.hiw .per .hw-tag{margin-left:auto}.hiw .av{display:block;width:28px;height:28px;border-radius:50%;object-fit:cover;background:#E6EAF6;flex:none}.hiw .per b{display:block;font:600 12.5px/1.2 var(--font-display);color:var(--color-navy)}.hiw .per span{font-size:10.5px;color:var(--hiw-muted)}.hiw .thr{position:relative;display:flex;flex-direction:column;gap:5px;padding-left:16px}.hiw .thr:before{content:"";position:absolute;left:4px;top:8px;bottom:-12px;width:1.5px;background:linear-gradient(var(--hiw-yellow),var(--hiw-yellow)) 0 0/100% 0 no-repeat,var(--hiw-wash);transition:background-size 1.2s}.hiw .on .thr:before{background-size:100% 100%;transition-delay:1.1s}.hiw .cl{position:relative;display:flex;gap:8px;font-size:11.5px;color:var(--hiw-ink)}.hiw .cl span{width:44px;color:var(--hiw-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hiw .cl i{position:absolute;left:-15px;top:4px;width:8px;height:8px;border-radius:50%;background:#fff;border:1.5px solid var(--hiw-yellow)}.hiw .cmt{border-radius:11px;padding:10px 12px;background:#FFFBF1;border:1px solid #f7e3b4;transition:box-shadow .6s,opacity .5s,transform .6s var(--hiw-ease)}.hiw .on .cmt{box-shadow:0 0 0 4px rgba(245,184,61,.18)}.hiw .cmt em{margin-left:auto;font-style:normal;font-size:10px;font-weight:600;color:#8A5A00;background:#FEF0CF;border-radius:999px;padding:3px 7px}.hiw .cmt b{display:block;font:600 13px/1.3 var(--font-display);color:var(--color-navy);margin-top:5px}.hiw .cmt>span{font-size:10.5px;color:var(--hiw-muted)}.hiw.hz{padding:0}.hiw.hz .pin{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding-top:68px;overflow:hidden;display:flex;align-items:center}.hiw.hz .scaler{flex:none;width:3360px;height:640px;transform-origin:0 50%}.hiw.hz .track{display:block;max-width:none;width:3360px;height:640px;margin:0;padding:0}.hiw.hz .steps{display:contents}.hiw.hz .steps:before{display:none}.hiw.hz .phase-v{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hiw.hz .rail{width:3160px;top:320px;height:1px;background:var(--hiw-rule)}.hiw.hz .line,.hiw.hz .rail{display:block;position:absolute;left:60px}.hiw.hz .line{top:319.5px;height:2px;width:0;border-radius:2px}.hiw.hz .cap,.hiw.hz .line{background:var(--color-navy)}.hiw.hz .cap{display:block;position:absolute;top:314px;width:12px;height:12px;border-radius:50%}.hiw.hz .cap.end{left:3214px;background:var(--color-beige);border:2px solid var(--color-navy);transition:background .4s}.hiw.hz .cap.end.on{background:var(--color-navy)}.hiw.hz .cap.st{left:54px}.hiw.hz .phase-h{display:block;position:absolute;top:22px;border-top:1px dashed rgba(4,31,96,.2)}.hiw.hz .phase-h span{position:relative;top:-11px;display:inline-block;font:700 10.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--hiw-muted);background:#fff;border:1px solid var(--hiw-line);border-radius:999px;padding:5px 11px}.hiw.hz .intro .up{bottom:344px}.hiw.hz .intro .dn,.hiw.hz .intro .up{position:absolute;left:60px;width:440px}.hiw.hz .intro .dn{top:344px;margin:0}.hiw.hz .cue{display:inline-flex}.hiw.hz .col{position:absolute;top:0;left:calc(580px + var(--i) * 440px);width:380px;height:640px;display:block}.hiw.hz .dot{left:-6px;top:314px}.hiw.hz .col .up{position:absolute;left:0;bottom:344px}.hiw.hz .col .dn{position:absolute;left:0;top:344px}.hiw.hz .col>.blk:before{display:block}.hiw.hz .blk.up:before{top:0;bottom:-24px;transform-origin:50% 100%}.hiw.hz .blk.dn:before{top:-24px;bottom:0;transform-origin:50% 0}.hiw.hz .col .vis{left:18px;margin-left:0;max-width:none}@media (prefers-reduced-motion:reduce){.hiw *,.hiw :after,.hiw :before{transition:none!important;animation:none!important}.hiw .wires circle{display:none}}.trend-wrap{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:56px;gap:56px;align-items:center}.trend-card{background:#fff;border:1px solid var(--border-default);border-radius:20px;padding:28px 32px;box-shadow:0 1px 2px rgba(4,31,96,.04),0 10px 24px rgba(4,31,96,.05),0 24px 48px rgba(4,31,96,.05);transition:box-shadow .22s var(--ease-out),transform .22s var(--ease-out)}.trend-card:hover{box-shadow:0 1px 2px rgba(4,31,96,.04),0 14px 30px rgba(4,31,96,.07),0 32px 60px rgba(4,31,96,.07);transform:translateY(-4px)}.trend-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.trend-head .t{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--color-navy)}.seg{display:inline-flex;padding:3px;gap:2px;background:var(--surface-page-alt);font-size:11.5px;font-weight:600}.seg,.seg span{border-radius:9999px}.seg span{padding:4px 10px;color:var(--text-muted);transition:background .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.seg span.on{background:#fff;box-shadow:0 1px 2px rgba(4,31,96,.1)}.big-num,.seg span.on{color:var(--color-navy)}.big-num{font-family:var(--font-display);font-size:56px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.big-num .vs{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--color-score-strong);margin-left:10px;vertical-align:middle}.big-sub{font-size:12.5px;color:var(--text-muted);margin-top:4px}.chart{margin-top:24px;position:relative;height:160px}.chart svg{width:100%;height:100%;overflow:visible}.grid-line{stroke:rgba(4,31,96,.06);stroke-width:1}.grid-label{font-family:var(--font-body);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ax-label,.grid-label{fill:var(--text-muted)}.ax-label{font-family:var(--font-body);font-size:10.5px}.line-main{fill:none;stroke:var(--color-navy);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.line-bench{fill:none;stroke:rgba(91,82,153,.5);stroke-width:1.4;stroke-dasharray:3 5}.area{fill:url(#area-grad)}.pt{fill:var(--color-navy)}.pt-hi{fill:#fff;stroke:var(--color-navy);stroke-width:2}.pt-anno{font-family:var(--font-display);font-size:11px;font-weight:600;fill:var(--color-navy)}.legend{display:flex;gap:16px;margin-top:12px;font-size:11.5px;color:var(--text-muted)}.legend i{display:inline-block;width:14px;height:2px;border-radius:2px;vertical-align:middle;margin-right:6px}.legend .a i{background:var(--color-navy)}.legend .b i{background:rgba(91,82,153,.5);border-bottom:1px dashed}.dim-list{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 24px;gap:8px 24px}.dim-list .it{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;padding:6px 0;border-bottom:1px dashed rgba(4,31,96,.07)}.dim-list .it b{color:var(--color-navy);font-weight:500}.dim-list .it .up{color:var(--color-score-strong);font-weight:600}.dim-list .it .dn{color:var(--color-score-critical);font-weight:600}.dim-list .it .flat{color:var(--text-muted)}.psec-hero{position:relative}.psec-hero-head{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.psec-hero-head h2{margin:22px 0 0;color:var(--color-navy);text-wrap:balance;max-width:18ch}.psec-hero-head .btn-primary{margin-top:28px}.psec-marquee{position:relative;margin-top:62px;padding-top:2px;padding-bottom:22px;margin-bottom:-22px;display:flex;flex-direction:column;gap:18px;background-image:radial-gradient(circle at center,rgba(4,31,96,.07) 1px,transparent 0);background-size:24px 24px;background-position:50%;-webkit-mask-image:radial-gradient(ellipse 70% 100% at center,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 70% 100% at center,#000 55%,transparent 100%)}.psec-row{position:relative;overflow:hidden;padding:16px 0 36px;margin:-2px 0 -22px}.psec-track{width:max-content;will-change:transform}.psec-set,.psec-track{display:flex;align-items:center}.psec-set{gap:18px;flex:none;padding-right:18px}.psec-row-1 .psec-track{animation:psec-scroll-left 42s linear infinite}.psec-row-2 .psec-track{animation:psec-scroll-right 42s linear infinite}@keyframes psec-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes psec-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.pchip{flex:0 0 auto;width:80px;height:80px;border-radius:9999px;display:grid;place-items:center;background:#fff;box-shadow:0 1px 2px rgba(4,31,96,.06),0 10px 24px rgba(4,31,96,.1)}.pchip-face img{width:100%;height:100%;border-radius:9999px;object-fit:cover;display:block}.pchip-icon svg{width:38%;height:38%}.pchip-icon.t-orange{background:color-mix(in srgb,var(--color-orange) 12%,transparent);color:var(--color-orange)}.pchip-icon.t-teal{background:color-mix(in srgb,var(--color-sky-dark) 12%,transparent);color:var(--color-sky-dark)}.pchip-icon.t-indigo{background:color-mix(in srgb,var(--color-indigo) 12%,transparent);color:var(--color-indigo)}.pchip-icon.t-magenta{background:color-mix(in srgb,var(--color-magenta) 12%,transparent);color:var(--color-magenta)}.psec-fade{position:absolute;top:0;bottom:0;width:120px;pointer-events:none;z-index:2}.psec-fade-left{left:0;background:linear-gradient(to right,var(--surface-page-alt),transparent)}.psec-fade-right{right:0;background:linear-gradient(to left,var(--surface-page-alt),transparent)}@media (max-width:720px){.sec-personas{padding-top:56px;padding-bottom:64px}.psec-marquee{margin-top:38px;gap:14px}.psec-fade{width:48px}.pchip{width:64px;height:64px}.psec-set{gap:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.psec-track{animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){.trend-wrap.reveal-armed:not(.in-view) .trend-card,.trend-wrap.reveal-armed:not(.in-view) .trend-side{opacity:0;transform:translateY(8px)}.trend-wrap.reveal-armed.in-view .trend-card,.trend-wrap.reveal-armed.in-view .trend-side{opacity:1;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.final-card.reveal-armed:not(.in-view){opacity:0;transform:translateY(8px)}.final-card.reveal-armed.in-view{opacity:1;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.psec-marquee.reveal-armed:not(.in-view){opacity:0;transform:translateY(8px)}.psec-marquee.reveal-armed.in-view{opacity:1;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.psec-marquee.is-offscreen .psec-track{animation-play-state:paused}.um-grid.reveal-armed:not(.in-view) .um-col{opacity:0;transform:translateY(8px)}.um-grid.reveal-armed.in-view .um-col{opacity:1;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.um-grid.reveal-armed.in-view .um-col:first-child{transition-delay:.04s}.um-grid.reveal-armed.in-view .um-col:nth-child(2){transition-delay:.1s}.um-grid.reveal-armed.in-view .um-col:nth-child(3){transition-delay:.16s}.um-grid.reveal-armed.in-view .um-col:nth-child(4){transition-delay:.22s}}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column}.faq-item{border-bottom:1px solid rgba(4,31,96,.08)}.faq-item:first-child{border-top:1px solid rgba(4,31,96,.08)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;cursor:pointer;list-style:none;font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--color-navy)}.faq-q::-webkit-details-marker{display:none}.faq-chevron{flex:none;width:18px;height:18px;color:var(--text-muted);transition:transform .2s var(--ease)}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-a{margin:0;padding:0 4px 24px;font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--text-secondary);max-width:62ch}@media (max-width:560px){.faq-q{font-size:15.5px;padding:18px 2px;gap:12px}.faq-a{font-size:14px;padding:0 2px 20px}}.fc{--fc-line:#E9EDF5;--fc-line-soft:#EFF2F8;--fc-body:#3B4263;--fc-muted:#6B7590;--fc-up:#0F8A5F;--fc-down:#D24A0B;--fc-try:#13795B;--fc-dur:6500ms;max-width:1240px;margin:0 auto;padding:112px 40px 120px;color:var(--color-navy)}.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc-head{text-align:center;max-width:760px;margin:0 auto 64px}.fc-kicker{display:inline-flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:9999px;background:#fff;border:1px solid rgba(4,31,96,.1);box-shadow:0 1px 2px rgba(4,31,96,.04),0 10px 26px rgba(4,31,96,.07);font-family:var(--font-display);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.13em}.fc-chip{width:28px;height:28px;border-radius:9999px;background:var(--gradient-core);display:grid;place-items:center;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.fc-chip svg{width:12px;height:12px}.fc-h2{margin:20px 0 0;text-wrap:balance}.fc-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:start}.fc-rows{display:flex;flex-direction:column;gap:12px}.fc-row{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:0 16px;gap:0 16px;padding:22px 24px;background:#fff;border:1px solid var(--fc-line);border-radius:18px;box-shadow:0 1px 2px rgba(4,31,96,.04),0 14px 34px rgba(4,31,96,.05);transition:border-color .35s,box-shadow .35s,transform .35s}.fc-row.is-link{cursor:pointer}.fc-row.is-on{border-color:var(--ac);box-shadow:0 0 0 3px var(--acw),0 22px 44px rgba(4,31,96,.09);transform:translateX(6px)}.fc-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--acw);color:var(--ac)}.fc-ico svg{width:19px;height:19px}.fc-nm{align-self:center;margin:0;font-family:var(--font-display);font-size:17.5px;font-weight:700;letter-spacing:-.015em;line-height:1.2;display:flex;justify-content:space-between;gap:12px;align-items:center}.fc-nm-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;cursor:pointer}.fc-nm-btn:after{content:"";position:absolute;inset:0;border-radius:18px}.fc-nm-btn:focus-visible{outline:none}.fc-nm-btn:focus-visible:after{outline:2px solid var(--ac);outline-offset:3px}.fc-look{grid-column:1/-1;margin:14px 0 0;font-family:var(--font-display);font-size:17px;font-weight:500;line-height:1.42;letter-spacing:-.01em;text-wrap:pretty}.fc-tags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid var(--fc-line-soft)}.fc-tag{padding:5px 12px;border-radius:9999px;background:var(--acw);font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--ac);white-space:nowrap}.fc-band{display:flex;align-items:center;margin-top:14px;padding:16px 24px;border:1px dashed rgba(4,31,96,.14);border-radius:14px;font-size:14px;font-weight:500;color:var(--fc-body)}.fc-band b{font-family:var(--font-display);font-weight:700;color:var(--color-navy)}.fc-right{position:-webkit-sticky;position:sticky;top:109px}.fc-phr{position:relative;height:88px;margin-bottom:52px}.fc-ph{position:absolute;inset:0;margin:0;display:flex;align-items:flex-start;color:var(--color-navy);font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3vw,38px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}.fc-ph.is-on{opacity:1;transform:none;transition-delay:.12s}.fc-deck{position:relative;display:grid}.fc-card{grid-area:1/1;position:relative;background:#fff;border:1px solid var(--fc-line);border-radius:22px;padding:40px 36px 32px;box-shadow:0 1px 3px rgba(4,31,96,.04),0 26px 60px rgba(4,31,96,.09);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .6s;transform-origin:50% 0;align-self:start}.fc-card>*{transition:opacity .45s}.fc-card.is-back{transform:translateY(-18px) scale(.95);opacity:.75;z-index:1}.fc-card.is-back>*{opacity:0}.fc-card.is-back2{transform:translateY(-34px) scale(.9);opacity:.45;z-index:0}.fc-card.is-back2>*{opacity:0}.fc-card.is-on{z-index:2;cursor:pointer}.fc-card.is-on>*{transition-delay:.2s}.fc-tab{position:absolute;top:-17px;right:26px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:#fff;border:1px solid var(--fc-line);border-radius:12px;box-shadow:0 10px 24px rgba(4,31,96,.08);font-size:13px;font-weight:500;color:var(--fc-muted);white-space:nowrap}.fc-sc{font-size:17px;color:var(--color-navy)}.fc-dl,.fc-sc{font-family:var(--font-display);font-weight:700}.fc-dl{display:inline-flex;align-items:center;gap:2px;font-size:12px}.fc-dl svg{width:12px;height:12px}.fc-dl.up{color:var(--fc-up)}.fc-dl.dn{color:var(--fc-down)}.fc-obs{display:grid;grid-template-columns:3px 1fr;grid-gap:16px;gap:16px;margin:0;font-size:16px;line-height:1.55;color:var(--fc-body);font-weight:500}.fc-obs:before{content:"";background:var(--ac);border-radius:2px}.fc-rule{height:1px;border:0;background:var(--fc-line-soft);margin:22px 0 18px}.fc-try{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fc-try);margin-bottom:12px}.fc-try svg{width:13px;height:13px}.fc-quote{margin:0;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-wrap:pretty}.fc-why{margin-top:22px;display:grid;grid-template-columns:34px 1fr;grid-gap:14px;gap:14px;padding:16px 18px;background:#F7F7F2;border:1px solid #ecece4;border-radius:12px}.fc-av{width:34px;height:34px;border-radius:10px;display:block;box-shadow:0 4px 12px rgba(4,31,96,.12)}.fc-lab{font-family:var(--font-display);font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--fc-muted);margin-bottom:6px}.fc-why p{margin:0;font-size:13.5px;line-height:1.55;color:var(--fc-body);font-weight:500}.fc-ctl{display:flex;gap:8px;margin-top:22px}.fc-seg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;cursor:pointer;flex:1 1;height:28px;display:flex;align-items:center}.fc-seg:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px;border-radius:3px}.fc-seg i{width:100%;height:3px;background:rgba(4,31,96,.1);overflow:hidden}.fc-seg b,.fc-seg i{display:block;border-radius:3px}.fc-seg b{height:100%;width:0;background:var(--color-navy)}.fc-seg.is-done b{width:100%}.fc-seg.is-on b{animation:fc-fill var(--fc-dur) linear forwards}.fc-right.is-halt .fc-seg.is-on b,.fc-right.is-held .fc-seg.is-on b{animation-play-state:paused}.fc-right.is-held .fc-seg.is-on i{background:rgba(4,31,96,.2)}@keyframes fc-fill{to{width:100%}}@media (prefers-reduced-motion:no-preference){.fc-rows.reveal-armed:not(.in-view) .fc-row{opacity:0;transform:translateY(8px)}.fc-rows.reveal-armed.in-view .fc-row{animation:fc-rise .26s var(--ease-out) backwards}.fc-rows.reveal-armed.in-view .fc-row:first-child{animation-delay:.04s}.fc-rows.reveal-armed.in-view .fc-row:nth-child(2){animation-delay:.1s}.fc-rows.reveal-armed.in-view .fc-row:nth-child(3){animation-delay:.16s}.fc-rows.reveal-armed.in-view .fc-row:nth-child(4){animation-delay:.22s}}@keyframes fc-rise{0%{opacity:0;transform:translateY(8px)}}@media (min-width:941px) and (max-height:799px){.fc-right{position:static}}@media (max-width:940px){.fc{padding:72px 20px 80px}.fc-head{margin-bottom:40px}.fc-body{grid-template-columns:minmax(0,1fr);gap:56px}.fc-right{position:static}.fc-phr{height:auto;min-height:90px}.fc-row.is-on{transform:none}.fc-card{padding:36px 22px 24px}.fc-quote{font-size:19px}}@media (max-width:640px){.fc{max-width:430px;padding:64px 20px 72px}.fc-head{margin-bottom:36px}.fc-kicker{font-size:10.5px;padding:5px 15px 5px 5px}.fc-chip{width:24px;height:24px}.fc-body{gap:48px}.fc-rows{gap:10px}.fc-row{padding:18px;grid-template-columns:36px minmax(0,1fr);gap:0 12px}.fc-nm-btn:after,.fc-row{border-radius:16px}.fc-ico{width:36px;height:36px;border-radius:11px}.fc-ico svg{width:17px;height:17px}.fc-nm{font-size:16px}.fc-look{font-size:15.5px;margin-top:12px}.fc-tags{gap:6px;margin-top:14px;padding-top:12px}.fc-tag{font-size:11.5px;padding:5px 11px}.fc-band{padding:14px 18px;font-size:13.5px}.fc-band>span{text-wrap:balance}.fc-phr{height:84px;min-height:0;margin-bottom:44px}.fc-ph{font-size:28px;line-height:1.14}.fc-card{padding:34px 20px 22px;border-radius:20px}.fc-tab{right:16px;padding:7px 12px;font-size:12px;gap:8px}.fc-obs,.fc-sc{font-size:15px}.fc-obs{gap:14px}.fc-rule{margin:18px 0 14px}.fc-quote{font-size:19px}.fc-why{margin-top:18px;grid-template-columns:30px 1fr;gap:12px;padding:14px}.fc-av{width:30px;height:30px}.fc-why p{font-size:13px}.fc-ctl{margin-top:18px}.fc-seg{height:44px}.fc-deck{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.fc-card,.fc-card>*,.fc-ph,.fc-row{transition:none}.fc-seg.is-on b{animation:none;width:100%}}.fc.is-reduced .fc-card,.fc.is-reduced .fc-card>*,.fc.is-reduced .fc-ph,.fc.is-reduced .fc-row{transition:none}.fc.is-reduced .fc-seg.is-on b{animation:none;width:100%}.final{margin:96px auto;max-width:1100px;padding:0 32px}.final-card{position:relative;border-radius:24px;padding:72px 56px;text-align:center;background:var(--gradient-core);border:1px solid rgba(4,31,96,.1);overflow:hidden;animation:gradient-shift 14s ease-in-out infinite alternate;background-size:220% 220%}@keyframes gradient-shift{0%{background-position:0 50%}to{background-position:100% 50%}}.final-card .living-gradient{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity .6s ease}.final-card .living-gradient.is-ready{opacity:1}.final-card.is-living{animation:none}.final-content{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.final-card{animation:none}.trend-card:hover{transform:none}}.final-h2{color:var(--color-navy);margin:0 auto 17px;max-width:24ch;text-wrap:balance;font-size:clamp(38px,4vw,60px);line-height:1.05;letter-spacing:-.03em}.final-p{font-size:20px;line-height:1.55;color:var(--text-secondary);margin:0 auto 28px;max-width:none;font-weight:500;text-wrap:balance;word-spacing:.12em}@media (max-width:720px){.final-p{font-size:17px}}.ft4{--ft4-link:#3B4263;--ft4-hair:rgba(4,31,96,0.10);width:100%;padding:88px 0 0;color:var(--color-navy)}.ft4-in{max-width:1440px;margin:0 auto;padding:0 56px}.ft4 a{color:var(--ft4-link)}.ft4 a:hover{color:var(--color-navy)}.ft4 a:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px;border-radius:4px}.ft4-wm{line-height:0}.ft4-wm img{display:block;width:100%;height:auto}.ft4-legal{justify-content:space-between;align-items:baseline;gap:16px 32px;padding:24px 0 56px;font-size:14px;color:var(--text-muted)}.ft4-legal,.ft4-legal nav{display:flex;flex-wrap:wrap}.ft4-legal nav{gap:8px 24px}.ft4-legal nav a{color:var(--text-muted);line-height:1.2}.ft4-legal nav a:hover{color:var(--color-navy)}.ft4 .um-list a,.ft4-col a,.ft4-legal nav a{background-image:linear-gradient(var(--color-navy),var(--color-navy));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-bottom:2px}.ft4 .um-list a:focus-visible,.ft4 .um-list a:hover,.ft4-col a:focus-visible,.ft4-col a:hover,.ft4-legal nav a:focus-visible,.ft4-legal nav a:hover{background-size:100% 1px}.ft4-stripe{display:grid;grid-template-columns:1fr 4fr 4fr 1.2fr;height:5px}.ft4-stripe i:first-child{background:var(--color-yellow)}.ft4-stripe i:nth-child(2){background:var(--color-sky-blue)}.ft4-stripe i:nth-child(3){background:var(--color-orange)}.ft4-stripe i:nth-child(4){background:var(--color-magenta)}.ft4-coach{padding:80px 0 64px}.ft4-eb,.ft4-label{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ft4-eb{margin:0 0 32px}.um-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:48px;column-gap:48px}.um-cluster{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.55;color:var(--color-navy);margin:0 0 18px}.ft4-col ul,.um-list{list-style:none;display:flex;flex-direction:column}.um-list{gap:12px}.um-list li{font-size:15.5px;line-height:1.35;color:var(--ft4-link)}.ft4-base{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-column-gap:64px;column-gap:64px;padding:56px 0 88px;border-top:1px solid var(--ft4-hair)}.ft4-badge{display:flex;align-items:center;gap:14px;margin-bottom:24px}.ft4 a.ft4-badge{width:-moz-fit-content;width:fit-content}.ft4 a.ft4-badge:hover{opacity:.85}.ft4-badge img{width:44px;height:44px;flex:none;border-radius:10px}.ft4-badge span{min-width:0;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--color-navy)}.ft4-soc{display:flex;gap:10px}.ft4 .ft4-soc a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(4,31,96,.16);display:grid;place-items:center;color:var(--color-navy)}.ft4 .ft4-soc a:hover{background:var(--color-navy);color:var(--surface-page-alt);border-color:var(--color-navy)}.ft4-soc svg{width:17px;height:17px}.ft4-links{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,5fr);grid-column-gap:40px;column-gap:40px}.ft4-label{margin:0 0 20px}.ft4-col ul{gap:14px}.ft4-col li{font-size:16px;line-height:1.35;color:var(--ft4-link)}.ft4-for ul{display:grid;grid-template-columns:repeat(2,max-content);grid-column-gap:48px;column-gap:48px;grid-row-gap:14px;row-gap:14px}@media (prefers-reduced-motion:no-preference){.ft4 a{transition:color .14s var(--ease),background-size .22s var(--ease)}.ft4 a.ft4-badge{transition:color .14s var(--ease),background-size .22s var(--ease),opacity .14s var(--ease)}.ft4 .ft4-soc a{transition:color .14s var(--ease),background .14s var(--ease),border-color .14s var(--ease)}}@media (max-width:1100px){.ft4-base{grid-template-columns:1fr;row-gap:40px}.um-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:720px){.ft4-links{grid-template-columns:1fr 1fr;row-gap:40px}.ft4-for{grid-column:span 2}}@media (max-width:620px){.ft4{padding-top:64px}.ft4-in{padding:0 24px}.um-grid{grid-template-columns:1fr}}@media (max-width:420px){.ft4-for ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (max-width:980px){.nav{grid-template-columns:auto 1fr}.nav-announce--bar,.nav-center,.nav-mega{display:none}.nav-burger{display:grid}.nav-right{gap:8px}.trend-wrap{grid-template-columns:1fr;gap:32px}.sec{padding:72px 0}.final-card{padding:48px 28px}}.pp{--pp-text:#101B36;--pp-ink2:#3F4A64;--pp-muted:#626D88;--pp-line:#E3E8F3;--pp-line2:#E8ECF5;--pp-wash:#EEF1F8;--pp-green:#10B981;--pp-dur:7000ms;--pp-ease:cubic-bezier(.2,.7,.2,1);position:relative;max-width:1240px;margin:0 auto;padding:112px 32px 120px;color:var(--pp-text);font-family:var(--font-body)}.pp,.pp-item[data-i="0"],.pp[data-cur="0"]{--pp-acc:var(--color-orange);--pp-acc-ink:#B34700}.pp-item[data-i="1"],.pp[data-cur="1"]{--pp-acc:var(--color-sky-dark);--pp-acc-ink:#0A6E86}.pp-item[data-i="2"],.pp[data-cur="2"]{--pp-acc:var(--color-indigo);--pp-acc-ink:#4A4385}.pp-item[data-i="3"],.pp[data-cur="3"]{--pp-acc:#F5B83D;--pp-acc-ink:#8A5A00}@keyframes pp-fill{to{width:100%}}@keyframes pp-press{50%{transform:scale(.94)}}.pp-head{text-align:center;max-width:900px;margin:0 auto 56px}.pp-h2{margin:14px 0 0;color:var(--color-navy);text-wrap:balance}.pp-body{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.pp-tabs{position:relative;display:flex;flex-direction:column;gap:4px}.pp-tablist{position:absolute;width:0;height:0;overflow:hidden}.pp-item{position:relative;display:grid;grid-template-columns:36px 1fr;grid-gap:4px 12px;gap:4px 12px;padding:20px 22px;border-radius:18px;transition:background .4s,box-shadow .4s}@media (hover:hover) and (min-width:641px){.pp-item:hover{background:rgba(255,255,255,.6)}}.pp-item.is-on{background:#fff;box-shadow:0 1px 1px rgba(16,27,54,.04),0 12px 30px -14px rgba(16,27,54,.22)}.pp-tab{position:absolute;inset:0;z-index:1;border-radius:inherit;background:none;border:0;padding:0;cursor:pointer}.pp-tab:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.pp-n{font:600 13px/1.6 var(--font-display);color:#9AA3B8;transition:color .4s}.pp-item.is-on .pp-n{color:var(--pp-acc-ink)}.pp-k{justify-self:start;display:inline-flex;align-items:center;gap:7px;font:600 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--pp-muted);padding:6px 11px 6px 9px;border-radius:999px;background:var(--pp-wash);transition:background .4s,color .4s}.pp-k svg{width:14px;height:14px;flex:none}.pp-item.is-on .pp-k{background:color-mix(in oklch,var(--pp-acc) 14%,#fff);color:var(--pp-acc-ink)}.pp-h3{grid-column:2;margin:2px 0 0;font:600 21px/1.25 var(--font-display);letter-spacing:-.015em;color:var(--pp-muted);transition:color .4s}.pp-item.is-on .pp-h3{color:var(--pp-text)}.pp-ex{grid-column:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--pp-ease)}.pp-item.is-on .pp-ex{grid-template-rows:1fr}.pp-ex>div,.pp-prog{overflow:hidden}.pp-prog{display:block;height:3px;border-radius:3px;background:var(--pp-wash);margin-top:16px}.pp:not([data-ready]) .pp-prog{visibility:hidden}.pp-fill{display:block;height:100%;width:0;background:var(--pp-acc);border-radius:3px}.pp[data-playing="0"]{--pp-state:paused}.pp[data-ready] .pp-item.is-on .pp-fill{animation:pp-fill var(--pp-dur) linear forwards;animation-play-state:var(--pp-state,running)}.pp-stage{min-width:0}.pp-vp{container-type:inline-size;position:relative;width:100%;aspect-ratio:760/600;border-radius:28px;overflow:hidden;background:var(--pp-wash);transition:background .8s}.pp-vp:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.pp-vp:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 55% at 85% 100%,color-mix(in oklch,var(--pp-acc) 16%,transparent),transparent 70%),radial-gradient(50% 45% at 0 0,rgba(255,255,255,.75),transparent 70%);transition:opacity .8s}.pp[data-cur="3"] .pp-vp{background:#04060F}.pp[data-cur="3"] .pp-vp:before{opacity:0}.pp-cv{position:absolute;left:0;top:0;transform-origin:0 0}.pp-cv--d{width:760px;height:600px;transform:scale(var(--pp-sd,tan(atan2(100cqw,760px))))}.pp-cv--m{width:400px;height:650px;transform:scale(var(--pp-sm,tan(atan2(100cqw,400px))))}.pp-cv--m,.pp-segs{display:none}.pp-scene{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .45s,visibility 0s .45s}.pp-scene.is-on{opacity:1;visibility:visible;transition:opacity .45s}.pp-graph,.pp-scene>.pp-snap{position:absolute}.pp-graph{left:0;top:0;--d:0s}.pp-cv--d .pp-graph{width:760px;height:600px}.pp-cv--m .pp-graph{width:400px;height:100%}.pp-snap,.pp-snap *{box-sizing:border-box}.pp-snap{font-family:var(--font-body);color:var(--pp-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.pp-snap b{font-weight:600}.pp-disp{font-family:var(--font-display)}.pp-card{background:#fff;border:1px solid var(--pp-line);border-radius:16px;position:relative;box-shadow:0 1px 1px rgba(16,27,54,.04),0 8px 18px -6px rgba(16,27,54,.1),0 36px 64px -22px rgba(16,27,54,.26)}.pp-row{display:flex;align-items:center;gap:8px}.pp-between{justify-content:space-between}.pp-col{display:flex;flex-direction:column}.pp-eyebrow{font:600 10.5px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase}.pp-eyebrow,.pp-muted{color:var(--pp-muted)}.pp-ink2{color:var(--pp-ink2)}.pp-chip{border:1px solid var(--pp-line);border-radius:999px;padding:4px 10px;font-size:12px;color:var(--pp-ink2);white-space:nowrap}.pp-btn,.pp-chip{display:inline-flex;align-items:center;gap:6px;background:#fff}.pp-btn{border:1px solid var(--pp-line);border-radius:10px;padding:7px 12px;font:600 12.5px/1 var(--font-body);color:var(--pp-text)}.pp-seg{display:inline-flex;background:var(--pp-wash);border-radius:999px;padding:3px;gap:2px}.pp-seg span{padding:6px 13px;border-radius:999px;font-size:12.5px;color:var(--pp-muted)}.pp-seg .is-sel{background:var(--color-navy);color:#fff;font-weight:600}.pp-av{width:34px;height:34px;display:grid;place-items:center;font:600 12px/1 var(--font-display)}.pp-av,.pp-dot{border-radius:50%;flex:none}.pp-dot{width:7px;height:7px;display:inline-block}.pp-a{opacity:1;transform:none;transition:opacity .6s var(--pp-ease),transform .8s var(--pp-ease);transition-delay:var(--d,0s)}.pp-scene.is-reset .pp-a{opacity:0;transform:translateY(16px);transition:none}.pp-scene.is-reset .pp-a.pp-sl{transform:translate(28px,22px) rotate(1.5deg)}.pp-scene.is-reset .pp-a.pp-pop{transform:scale(.94) translateY(10px)}.pp-lift{position:relative;z-index:2;transform:translate(8px,-8px) scale(1.04);box-shadow:0 0 0 2px var(--color-orange),0 0 0 10px rgba(255,97,34,.14),0 22px 44px -12px rgba(16,27,54,.32);transition:transform .7s var(--pp-ease),box-shadow .7s;transition-delay:var(--l,1.4s)}.pp-scene.is-reset .pp-lift{transform:none;box-shadow:none;transition:none}.pp-cb{width:16px;height:16px;border:1.5px solid #b9c2d8;border-radius:4px;flex:none;display:grid;place-items:center;transition:background .3s,border-color .3s}.pp-cb:after{content:"";width:7px;height:4px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .3s}.pp-tick .pp-cb{background:var(--pp-green);border-color:var(--pp-green);transition-delay:var(--t)}.pp-tick .pp-cb:after{transform:rotate(-45deg) translate(1px,-1px) scale(1);transition-delay:var(--t)}.pp-tx{background:linear-gradient(var(--pp-muted),var(--pp-muted)) 0 55% /0 1.5px no-repeat;transition:background-size .5s,color .4s}.pp-tick .pp-tx{background-size:100% 1.5px;color:var(--pp-muted);transition-delay:calc(var(--t) + .2s)}.pp-scene.is-reset .pp-tick .pp-cb{background:transparent;border-color:#B9C2D8;transition:none}.pp-scene.is-reset .pp-tick .pp-cb:after{transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:none}.pp-scene.is-reset .pp-tick .pp-tx{background-size:0 1.5px;color:inherit;transition:none}.pp-sg span{transition:background .35s,color .35s}.pp-sg .pp-s1{background:transparent;color:var(--pp-muted);font-weight:400;transition-delay:.6s}.pp-sg .pp-s2{transition-delay:.6s}.pp-scene.is-reset .pp-sg .pp-s1,.pp-sg .pp-s2{background:var(--color-navy);color:#fff;font-weight:600}.pp-scene.is-reset .pp-sg .pp-s1{transition:none}.pp-scene.is-reset .pp-sg .pp-s2{background:transparent;color:var(--pp-muted);font-weight:400;transition:none}.pp-cp{position:relative;display:inline-grid}.pp-cp>span{grid-area:1/1;transition:opacity .3s}.pp-cp .pp-c1{opacity:0;transition-delay:4.6s}.pp-cp .pp-c2{opacity:1;color:var(--pp-green);transition-delay:4.6s}.pp-scene.is-reset .pp-cp .pp-c1{opacity:1;transition:none}.pp-scene.is-reset .pp-cp .pp-c2{opacity:0;transition:none}.pp-cv--d .pp-scene.is-go .pp-cp{animation:pp-press .4s 4.4s}.pp-glow{border-radius:6px;background:#E6F6FA;box-shadow:0 0 0 4px #E6F6FA;transition:box-shadow .6s,background .6s;transition-delay:var(--g)}.pp-scene.is-reset .pp-glow{background:transparent;box-shadow:none;transition:none}@media (max-width:920px){.pp{padding:48px 18px 80px}.pp-head{margin-bottom:32px}.pp-body{grid-template-columns:minmax(0,1fr);gap:20px}.pp-tabs{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none}.pp-item{grid-template-columns:1fr;padding:12px 14px 17px;flex:1 0 auto;border-radius:14px}.pp-n{display:none}.pp-ex,.pp-h3{grid-column:1}.pp-h3{width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.pp-ex,.pp-h3{position:absolute}.pp-ex{left:14px;right:14px;bottom:7px;display:block;transition:none}.pp-ex>div{overflow:visible}.pp-prog{margin:0}.pp-item:not(.is-on) .pp-prog{visibility:hidden}.pp-vp{border-radius:20px}}@media (max-width:640px){.pp{max-width:430px;padding:64px 20px 72px}.pp-head{margin-bottom:0}.pp-h2{margin-top:14px}.pp-body{display:block}.pp-tabs{gap:8px;margin:32px 0 16px;overflow:visible}.pp-item,.pp-tabs{justify-content:center}.pp-item{display:inline-flex;align-items:center;gap:0;flex:none;min-height:44px;min-width:44px;padding:12px;border-radius:999px;background:#fff;border:1px solid var(--pp-line);color:var(--pp-muted);transition:background .4s,color .4s,border-color .4s}.pp-item.is-on{background:color-mix(in oklch,var(--pp-acc) 14%,#fff);border-color:color-mix(in oklch,var(--pp-acc) 30%,#fff);color:var(--pp-acc-ink);padding:12px 16px 12px 13px;box-shadow:none}.pp-item.is-on .pp-k,.pp-k{background:none;padding:0;gap:8px;color:inherit;transition:none}.pp-k svg{width:17px;height:17px}.pp-lab{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .5s var(--pp-ease)}.pp-item.is-on .pp-lab{max-width:120px}.pp-prog{display:none}.pp-fill{animation:none!important}.pp-cv--d{display:none}.pp-cv--m{display:block}.pp-vp{aspect-ratio:400/650;border-radius:24px;touch-action:pan-y}.pp-vp:before{background:radial-gradient(70% 50% at 90% 100%,color-mix(in oklch,var(--pp-acc) 18%,transparent),transparent 70%),radial-gradient(60% 40% at 0 0,rgba(255,255,255,.75),transparent 70%)}.pp-segs{display:flex;gap:5px;position:absolute;left:14px;right:14px;top:12px;z-index:5}.pp-seg-i{flex:1 1;height:3px;border-radius:3px;background:rgba(16,27,54,.12);overflow:hidden}.pp[data-cur="3"] .pp-seg-i{background:rgba(255,255,255,.18)}.pp-seg-f{display:block;height:100%;width:0;background:var(--color-navy);border-radius:3px}.pp[data-cur="3"] .pp-seg-f{background:#fff}.pp-seg-i.is-done .pp-seg-f{width:100%}.pp[data-ready] .pp-seg-i.is-on .pp-seg-f{animation:pp-fill var(--pp-dur) linear forwards;animation-play-state:var(--pp-state,running)}.pp-cv--m .pp-scene{top:118px}.pp-cv--m .pp-lift{transform:translate(4px,-6px) scale(1.03);box-shadow:0 0 0 2px var(--color-orange),0 0 0 8px rgba(255,97,34,.14),0 18px 36px -12px rgba(16,27,54,.32)}.pp-cv--m .pp-scene.is-reset .pp-lift{transform:none;box-shadow:none}.pp-cv--m .pp-scene.is-reset .pp-a.pp-sl{transform:translate(20px,18px) rotate(1.5deg)}.pp-cv--m .pp-cp .pp-c1,.pp-cv--m .pp-cp .pp-c2{transition-delay:4.4s}.pp-cv--m .pp-scene.is-reset .pp-cp .pp-c1,.pp-cv--m .pp-scene.is-reset .pp-cp .pp-c2{transition:none}}.pp-cap{position:absolute;left:22px;right:22px;top:36px;height:64px;z-index:4;pointer-events:none}.pp-cap-i{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-start;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .55s var(--pp-ease)}.pp-cap-i.is-on{opacity:1;transform:none;transition-delay:.1s}.pp-cap-h{font:600 22px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--color-navy);text-wrap:balance;transition:color .6s}.pp[data-cur="3"] .pp-cap-h{color:#fff}@media (prefers-reduced-motion:reduce){.pp *,.pp :after,.pp :before{transition:none!important;animation:none!important}.pp-prog{display:none}.pp-seg-i.is-on .pp-seg-f{width:100%}}.pp[data-reduced="1"] *,.pp[data-reduced="1"] :after,.pp[data-reduced="1"] :before{transition:none!important;animation:none!important}.pp[data-reduced="1"] .pp-prog{display:none}.pp[data-reduced="1"] .pp-seg-i.is-on .pp-seg-f{width:100%}@media (max-width:560px){.container{padding:0 22px}.nav{height:56px;grid-template-columns:auto 1fr}.nav-center{display:none}.nav-sheet{top:57px}.wordmark img{height:26px}.kicker{font-size:11px}.kicker .chip{width:26px;height:26px}.kicker .chip svg{width:13px;height:13px}.hero{padding:44px 0 22px}.hero-eyebrow{font-size:14px;padding:8px 18px}.hero-h1{font-size:clamp(34px,9.6vw,42px);line-height:1.05;margin-top:22px;max-width:18ch}.hero-lead{font-size:17px;line-height:1.5;margin-top:18px;max-width:34ch;text-wrap:balance}.hero-form-wrap{margin-top:36px}.email-row{flex-direction:column;align-items:stretch;gap:10px;padding:8px;width:100%;max-width:360px}.email-row input{border-radius:13px}.email-row .btn,.email-row input{width:100%;height:52px}.micro-trust{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px 14px;gap:11px 14px;margin-top:22px;text-align:left}.micro-trust span{font-size:12.5px}.micro-trust span svg{width:15px;height:15px}.sec{padding:56px 0}.sec-head{margin-bottom:28px}.trend-wrap{gap:26px}.trend-side{order:-1}.coach-p{font-size:15.5px}.trend-card{padding:22px 20px}.trend-head{flex-wrap:wrap}.seg{flex-shrink:0}.big-num{font-size:46px}.big-num .vs{display:block;margin-left:0;font-size:12.5px}.dim-list{gap:10px 22px}.final{margin:64px auto;padding:0 22px}.final-card{padding:44px 26px;border-radius:24px}.final-p{margin:0 auto 24px}}.sec-moments .sec-head{max-width:640px}.moments-stage{position:relative;margin-top:8px}.moments-viewport{display:flex;justify-content:center;gap:24px;max-height:640px;overflow:hidden;cursor:default;border-radius:var(--radius-lg);mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 25%,#000 75%,transparent)}.moments-viewport:focus-visible{outline:2px solid var(--color-navy);outline-offset:4px}.moments-col{width:min(100%,320px)}.moments-track{animation:moments-scroll var(--moments-dur) linear infinite;will-change:transform}.moments-col-1 .moments-track{--moments-dur:36s}.moments-col-2 .moments-track{--moments-dur:22s}.moments-col-3 .moments-track{--moments-dur:31s}@keyframes moments-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.moments-viewport:focus-visible .moments-track,.sec-moments[data-paused] .moments-track{animation-play-state:paused}.moments-set{display:flow-root}.moment-card{--ac:var(--color-navy);display:flex;flex-direction:column;background:var(--surface-card);border:1px solid rgba(4,31,96,.1);border-radius:var(--radius-lg);box-shadow:0 1px 3px rgba(4,31,96,.04),0 30px 70px rgba(4,31,96,.08);padding:24px 24px 22px;margin-bottom:20px}.mc-tag{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:4px 11px;border-radius:9999px;background:color-mix(in srgb,var(--ac) 12%,#fff);color:color-mix(in srgb,var(--ac) 65%,var(--color-navy));font-size:10.5px;letter-spacing:.12em;margin-bottom:16px}.mc-label,.mc-tag{font-family:var(--font-body);font-weight:700;text-transform:uppercase}.mc-label{display:block;font-size:11px;letter-spacing:.13em;color:var(--text-muted);margin-bottom:6px}.mc-caught{margin:0 0 18px;font-family:var(--font-body);font-size:14.5px;font-weight:500;line-height:1.5;color:#4E5D7A;text-wrap:pretty}.mc-try{display:flex;align-items:flex-start;gap:10px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(4,31,96,.08)}.mc-mark{flex:none;width:28px;height:28px;border-radius:8px;display:block;box-shadow:0 4px 12px rgba(4,31,96,.12)}.mc-fix{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--color-navy);text-wrap:pretty}.mc-who{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(4,31,96,.08)}.mc-photo{flex:none;width:40px;height:40px;border-radius:9999px;border:2px solid var(--ac);object-fit:cover;display:block}.mc-caption{display:block;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--color-navy)}.mc-dim{display:block;font-family:var(--font-body);font-size:11.5px;color:var(--text-muted);margin-top:2px}.mc-founder{--ac:#FF6122}.mc-operator{--ac:#0891B2}.mc-early{--ac:#5B5299}.mc-sales{--ac:#F50CA0}@media (max-width:1023px){.moments-col-3{display:none}}@media (max-width:767px){.moments-col-2{display:none}.moments-viewport{gap:0;max-height:560px;padding:0 22px;margin:0 -22px}.moment-card{padding:20px 20px 18px;box-shadow:0 1px 2px rgba(4,31,96,.04),0 10px 20px rgba(4,31,96,.08)}}@media (prefers-reduced-motion:reduce){.moments-track{animation:none}.moments-set[aria-hidden=true]{display:none}.moments-viewport{mask-image:none;-webkit-mask-image:none;max-height:none}}.sec-wall{padding:88px 0 110px;position:relative}@media (max-width:980px){.sec-wall{padding:64px 0 80px}}@media (max-width:560px){.sec-wall{padding:48px 0 60px}}.sec-wall .sec-head{margin-bottom:56px}@media (max-width:560px){.sec-wall .sec-head{margin-bottom:34px}}.wall-band{position:relative;padding:0;cursor:pointer}.wall-band[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing;-moz-user-select:none;user-select:none;-webkit-user-select:none}.wall-viewport{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:8px 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.wall-viewport::-webkit-scrollbar{display:none}.wall-viewport:focus-visible{outline:2px solid var(--color-navy);outline-offset:4px}.wall-track{display:flex;width:max-content}.wall-set{display:flex;gap:16px;flex:none;padding-right:16px}@media (min-width:980px){.wall-set{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,168px);grid-auto-columns:365px;grid-gap:20px;gap:20px;padding-right:20px}}.wall-tile{position:relative;display:block;flex:0 0 auto;width:208px;min-height:150px;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid rgba(4,31,96,.1);box-shadow:0 1px 3px rgba(4,31,96,.04),0 20px 44px rgba(4,31,96,.06);text-decoration:none;overflow:hidden;isolation:isolate;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}@media (min-width:980px){.wall-tile{width:365px;min-height:168px}}.wall-tile:focus-visible,.wall-tile:hover{transform:translateY(-4px);box-shadow:0 16px 32px -14px rgba(4,31,96,.22),0 24px 50px -22px rgba(4,31,96,.16);border-color:color-mix(in srgb,var(--wat) 45%,var(--border-default))}.wall-tile:focus-visible{outline:2px solid var(--color-navy);outline-offset:3px}.wall-tile.is-current .wall-inner,.wall-tile.is-current .wall-swatch{opacity:.4}.wall-tile.is-current{cursor:default}.wall-tile.is-current:hover{transform:none;box-shadow:0 1px 3px rgba(4,31,96,.04),0 20px 44px rgba(4,31,96,.06);border-color:rgba(4,31,96,.1)}@media (max-width:979px){.wall-tile.is-current:hover{box-shadow:0 1px 3px rgba(4,31,96,.04),0 10px 20px rgba(4,31,96,.07)}}.wall-tile.is-current:hover .wall-arrow{transform:none}.wall-band.reveal-armed .wall-arrow,.wall-band.reveal-armed .wall-tile{transition:none}.wall-inner{position:relative;z-index:2;height:100%;padding:16px 16px 14px;display:flex;flex-direction:column;justify-content:space-between;gap:10px}@media (min-width:980px){.wall-inner{padding:22px 24px 20px;gap:14px}}.wall-tile.c-presence{--wat:#B00073}.wall-tile.c-relationship{--wat:var(--color-indigo)}.wall-tile.c-persuasion{--wat:#0E7490}.wall-tile.c-discipline{--wat:#B34700}.wall-quiet{font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wat)}.wall-text{max-width:calc(100% - 76px)}@media (min-width:980px){.wall-text{max-width:calc(100% - 94px)}}.wall-name{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;color:var(--color-navy);line-height:1.08;font-size:17px}@media (min-width:980px){.wall-name{font-size:20px}}.wall-h1{margin:6px 0 0;font-family:var(--font-body);font-weight:500;color:var(--text-secondary);line-height:1.4;text-wrap:pretty;font-size:11.5px}@media (min-width:980px){.wall-h1{font-size:12.5px}}.wall-swatch{position:absolute;right:0;bottom:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:10px 0 0 0;z-index:3}@media (min-width:980px){.wall-swatch{width:80px;height:80px;border-radius:12px 0 0 0}}.wall-swatch.grad-a{background:linear-gradient(135deg,color-mix(in srgb,var(--color-magenta) 22%,white) 0,color-mix(in srgb,var(--color-magenta) 10%,white) 55%,#FDF6D0 100%)}.wall-swatch.grad-b{background:linear-gradient(135deg,color-mix(in srgb,var(--color-indigo) 22%,white) 0,color-mix(in srgb,var(--color-indigo) 10%,white) 55%,var(--surface-card) 100%)}.wall-swatch.grad-c{background:linear-gradient(135deg,color-mix(in srgb,var(--color-sky-dark) 22%,white) 0,color-mix(in srgb,var(--color-sky-dark) 10%,white) 55%,#F0F8FF 100%)}.wall-swatch.grad-d{background:linear-gradient(135deg,color-mix(in srgb,var(--color-orange) 22%,white) 0,color-mix(in srgb,var(--color-orange) 10%,white) 55%,#F8D0D8 100%)}.wall-arrow{width:20px;height:20px;color:var(--color-navy);display:block;transition:transform .2s ease}@media (min-width:980px){.wall-arrow{width:22px;height:22px}}.wall-tile:focus-visible .wall-arrow,.wall-tile:hover .wall-arrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.wall-arrow{transition:none}.wall-tile:focus-visible .wall-arrow,.wall-tile:hover .wall-arrow{transform:none}}@media (min-width:980px){.wall-viewport{padding-top:24px;padding-bottom:64px}.wall-band{margin-top:-16px;margin-bottom:-44px}}@media (max-width:979px){.wall-tile{box-shadow:0 1px 3px rgba(4,31,96,.04),0 10px 20px rgba(4,31,96,.07)}.wall-viewport{padding-bottom:38px}.wall-band{margin-bottom:-18px}}@media (max-width:560px){.wall-quiet-line{display:block}.wall-tile{width:248px;min-height:0;height:auto}.wall-inner{padding:16px;gap:12px;justify-content:flex-start}.wall-quiet{max-width:calc(100% - 44px);font-size:10px}.wall-text{max-width:100%}.wall-name{font-size:16px}.wall-h1{margin-top:8px;font-size:12.5px}.wall-swatch{top:0;right:0;bottom:auto;width:36px;height:36px;border-radius:0 0 0 10px}.wall-swatch:before{content:"";position:absolute;top:0;right:0;width:44px;height:44px}.wall-arrow{width:15px;height:15px}.wall-set{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,154.53px);grid-auto-columns:248px;grid-gap:16px;gap:16px;padding-right:16px}.wall-viewport{padding:16px 0 26px;margin-inline:-22px;padding-inline:22px}.wall-band{margin-bottom:-6px}.sec-wall{padding-bottom:24px}}.wall-band.reveal-armed .wall-tile{opacity:0;transform:translateY(-20px);filter:blur(10px)}.wall-band.reveal-armed.in-view .wall-tile{animation:wall-reveal .56s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--i, 0) * 45ms)}@keyframes wall-reveal{to{opacity:1;transform:translateY(0);filter:blur(0)}}@media (prefers-reduced-motion:reduce){.wall-band.reveal-armed .wall-tile{opacity:1;transform:none;filter:none;animation:none}.wall-band{cursor:auto}.wall-set[aria-hidden=true]{display:none}.wall-tile{scroll-snap-align:start}.wall-viewport{-webkit-mask-image:none;mask-image:none;scroll-snap-type:x proximity}}@media (prefers-reduced-motion:reduce) and (max-width:979px){.wall-viewport{margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}}@media (prefers-reduced-motion:reduce) and (max-width:560px){.wall-viewport{margin-inline:-22px;padding-inline:22px;scroll-padding-inline:22px}}