.dashboard-bridge{color:var(--bright-ice);background:radial-gradient(circle at 78% 34%,#b9d8eb29,#0000 28%),linear-gradient(135deg,#0b0c14 0%,#111a2a 58%,#243048 100%);border-block:1px solid #b9d8eb2e}.dashboard-bridge-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(40px,6vw,96px);padding-block:clamp(40px,4vw,62px);display:grid}.dashboard-bridge h2,.services-heading h2,.dashboard-page-heading h2,.dashboard-method-heading h2,.dashboard-boundaries h2,.dashboard-final-cta h2{letter-spacing:-.055em;margin-bottom:0;font-size:clamp(1.7rem,3.23vw,2.5rem);font-weight:500}.dashboard-bridge .eyebrow,.dashboard-final-cta .eyebrow{color:var(--accent)}.dashboard-bridge-points{flex-direction:column;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:flex}.dashboard-bridge-points li{color:#dcecf7e6;font-size:var(--fs-lg);letter-spacing:-.01em;padding-left:26px;font-weight:500;position:relative}.dashboard-bridge-points li:before{color:var(--accent);content:"→";font-weight:700;position:absolute;top:.05em;left:0}.dashboard-bridge-grid>div:last-child>p{color:#dcecf7c7;max-width:58ch;font-size:var(--fs-lg);margin-bottom:28px}.services-section{padding-block:var(--pad-section);background:var(--paper)}.services-heading,.dashboard-page-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(44px,8vw,112px);margin-bottom:clamp(44px,6vw,76px);display:grid}.services-heading>p,.dashboard-page-heading>p{max-width:58ch;color:var(--slate);font-size:var(--fs-lg);margin:0}.service-path-grid,.dashboard-method-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-path-grid article,.dashboard-method-grid article{border-right:1px solid var(--line);background:#fbfcfea8;min-height:300px;padding:32px 28px 38px}.service-path-grid article:last-child,.dashboard-method-grid article:last-child{border-right:0}.service-path-grid article>span,.dashboard-method-grid article>span{color:var(--accent-dark);letter-spacing:-.04em;margin-bottom:54px;font-size:2rem;font-weight:500;display:block}.service-path-grid h3,.dashboard-method-grid h3{margin-bottom:16px;font-size:clamp(1.3rem,2.26vw,1.75rem);font-weight:700}.service-path-grid p,.dashboard-method-grid p:last-child{color:var(--slate);margin:0}.services-action{border:1px solid var(--line);background:var(--offwhite);justify-content:space-between;align-items:center;gap:36px;margin-top:28px;padding:30px 32px;display:flex}.services-action p{max-width:68ch;margin:0}.dashboard-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.dashboard-page-showcase{padding-block:var(--pad-section);background:linear-gradient(180deg, #b9d8eb1f, transparent 34%), var(--white);overflow:hidden}.dashboard-shots{gap:clamp(36px,5vw,68px);display:grid}.dashboard-shot{align-items:center;gap:clamp(18px,2.4vw,30px);margin:0;display:grid}@media (min-width:900px){.dashboard-shot{grid-template-columns:1.62fr 1fr}.dashboard-shot:nth-child(2n){grid-template-columns:1fr 1.62fr}.dashboard-shot:nth-child(2n) .dashboard-shot-frame{order:2}}.dashboard-shot-frame{border-radius:var(--radius-media);background:#0b0e18;border:1px solid #0b0c1424;line-height:0;overflow:hidden}.dashboard-shot-frame .product-video{border:0;border-radius:0;width:100%;height:auto;display:block}.dashboard-shot-frame img{width:100%;height:auto;display:block}.dashboard-shot-cap{gap:10px;max-width:42ch;display:grid;transform:translateY(-6px)}.dashboard-shot-tag{font-family:var(--mono,monospace);font-size:var(--fs-sm);letter-spacing:.16em;text-transform:uppercase;color:var(--accent,#c8862f)}.dashboard-shot-cap strong{color:var(--ink,#12141d);font-size:clamp(1.35rem,2.2vw,1.7rem);line-height:1.2}.dashboard-shot-cap p{color:var(--slate);font-size:var(--fs-sm);margin:0;line-height:1.55}.dashboard-caption{color:var(--slate);font-size:var(--fs-md);text-align:right;margin:18px 0 0}.dashboard-method{padding-block:var(--pad-section);background:var(--offwhite)}.dashboard-method-heading{max-width:820px;margin-bottom:clamp(42px,6vw,72px)}.dashboard-method-grid article{background:var(--paper);min-height:360px}.dashboard-method-grid .eyebrow{color:var(--slate);margin-bottom:12px}.dashboard-boundaries{padding-block:var(--pad-section);background:var(--paper)}.dashboard-boundaries-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:end;gap:clamp(48px,8vw,120px);display:grid}.dashboard-boundaries-grid>div:last-child>p{max-width:62ch;color:var(--slate)}.dashboard-final-cta{padding-block:var(--pad-band);background:var(--midnight);color:var(--bright-ice)}.dashboard-final-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(48px,8vw,112px);display:grid}.dashboard-final-grid>div:last-child{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.dashboard-final-grid>div:last-child>p{color:#dcecf7c2;flex-basis:100%;margin:0}.profile-hero-band.profile-brand-match{background:radial-gradient(circle at 84% 24%,#b9d8eb2e,#0000 32%),#111a2a;padding-block:clamp(64px,8vw,96px) clamp(96px,10vw,132px)}.profile-survey-band.profile-brand-match{background:var(--paper);padding-block:0 clamp(64px,8vw,104px)}.profile-survey-band .profile-frame-wrap{margin-top:clamp(-104px,-9vw,-72px)}.profile-brand-match .profile-stage-heading{color:var(--bright-ice);margin-bottom:0}.profile-brand-match .profile-stage-heading .eyebrow{color:var(--accent)}.profile-brand-match .profile-stage-heading>div:last-child>p,.profile-brand-match .profile-privacy-note{color:#dcecf7c2}.profile-brand-match .profile-facts span{color:var(--bright-ice);background:#b9d8eb14;border-color:#b9d8eb47}.profile-brand-match .profile-frame-wrap{border-radius:var(--radius-media);background:#111a2a;border:1px solid #b9d8eb52;padding:14px}.profile-brand-match .profile-frame{border-radius:var(--radius);background:var(--white);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.profile-brand-match .profile-fallback{padding-bottom:clamp(64px,8vw,104px)}@media (max-width:900px){.dashboard-bridge-grid,.services-heading,.dashboard-page-heading,.dashboard-boundaries-grid,.dashboard-final-grid,.service-path-grid,.dashboard-method-grid{grid-template-columns:1fr}.service-path-grid article,.dashboard-method-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.service-path-grid article>span,.dashboard-method-grid article>span{margin-bottom:32px}}@media (max-width:640px){.services-action{flex-direction:column;align-items:stretch}.services-action .button{width:100%}.profile-survey-band .profile-frame-wrap{margin-inline:auto;width:calc(100% - 24px);margin-top:clamp(-72px,-12vw,-48px);padding:7px}}.page-hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,1fr);gap:clamp(64px,10vw,150px)}.page-hero-copy{justify-self:end;width:100%;max-width:580px}.page-hero-copy>p{max-width:56ch}.section-shell>.section-intro{text-align:center;max-width:980px;margin-left:auto;margin-right:auto}.section-shell>.section-intro>p:last-child{margin-left:auto;margin-right:auto}.paid-products-heading,.services-heading,.dashboard-page-heading,.dashboard-boundaries-grid,.dashboard-final-grid,.products-company-path-grid{grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.paid-products-heading>p,.services-heading>p,.dashboard-page-heading>p,.products-company-path-grid>div:last-child{justify-self:end;width:100%;max-width:590px}@media (max-width:900px){.page-hero-inner,.paid-products-heading,.services-heading,.dashboard-page-heading,.dashboard-boundaries-grid,.dashboard-final-grid,.products-company-path-grid{grid-template-columns:1fr}.page-hero-copy,.paid-products-heading>p,.services-heading>p,.dashboard-page-heading>p,.products-company-path-grid>div:last-child{justify-self:start;max-width:700px}.section-shell>.section-intro{text-align:left}.section-shell>.section-intro>p:last-child{margin-left:0}}.writing-section{padding:var(--pad-section) 0;background:#fff}.writing-section h2{font-size:var(--h2);color:#13253c;margin:0 0 clamp(2rem,4vw,3rem)}.writing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(1.5rem,2.5vw,2.5rem);display:grid}.writing-card{color:inherit;border-top:1px solid #19304c2e;padding:1.4rem 0 1.6rem;text-decoration:none;display:block}.writing-thumb{aspect-ratio:16/10;background:#eef2f6;border-radius:2px;margin-bottom:1rem;display:block;overflow:hidden}.writing-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.writing-card:hover .writing-thumb img,.writing-card:focus-visible .writing-thumb img{transform:scale(1.03)}.writing-card h3{font-family:var(--font-sans);font-size:var(--fs-lg);color:#13253c;margin:.35rem 0 0;font-weight:700;line-height:1.35}.writing-card:hover h3,.writing-card:focus-visible h3{color:#8a5a17}.writing-where{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:#8a5a17;margin:0;font-weight:700}.writing-where span{color:#4d6178;letter-spacing:.04em;font-weight:400}.appearance-poster{aspect-ratio:16/10;background:#0d1b2b;border-radius:2px;margin-bottom:1rem;display:block;position:relative;overflow:hidden}.appearance-poster img{object-fit:cover;width:100%;height:100%;display:block}.appearance-poster .play-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 10px #0d1b2b73}.appearance-card:hover .appearance-poster img,.appearance-card:focus-visible .appearance-poster img{opacity:.88}.door-row{flex-wrap:wrap;gap:.85rem;margin-top:clamp(2.25rem,4vw,3.25rem);display:flex}.door{min-height:50px;font-size:var(--fs-sm);color:#13253c;border:1px solid #19304c59;border-radius:2px;align-items:center;padding:0 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.door:hover,.door:focus-visible{color:#fff;background:#13253c;border-color:#13253c}@media (max-width:1024px){.writing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.writing-grid{grid-template-columns:1fr}.door{justify-content:center;width:100%}}.books-shelf-section{padding:var(--pad-section) 0;background:#f5f8fb}.books-shelf-section h2{font-size:var(--h2);color:#13253c;margin:0 0 clamp(2rem,4vw,3rem)}.books-shelf{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.shelf-book{color:inherit;grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);text-decoration:none;display:grid}.shelf-cover{aspect-ratio:4/5;display:block;position:relative}.shelf-cover img{object-fit:contain;width:100%;height:100%;display:block}.shelf-cover-fallback{text-align:center;color:#4d6178;background:#fff;border:1px solid #19304c2e;border-radius:2px;justify-content:center;align-items:center;padding:clamp(.45rem,2vw,.9rem);font-size:clamp(14px,2.2vw,.95rem);font-weight:700;line-height:1.35;display:flex;position:absolute;inset:7% 18%;box-shadow:0 1px 2px #11131c2e,0 9px 17px -9px #11131c59}.shelf-text{flex-direction:column;display:flex}.shelf-title{font-size:var(--fs-lg);color:#13253c;margin-top:.25rem;font-weight:700;line-height:1.3}.shelf-blurb{font-size:var(--fs-sm);color:#4d6178;margin-top:.7rem;line-height:1.65}.shelf-buy{font-size:var(--fs-sm);color:#8a5a17;margin-top:1rem;font-weight:700}.shelf-book{grid-template-columns:1fr}.shelf-book .shelf-cover{width:min(100%,260px)}.shelf-book:hover .shelf-title,.shelf-book:focus-visible .shelf-title{color:#8a5a17}.book-set{border-bottom:1px solid #24304829;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);margin-bottom:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.book-set-art img{width:100%;height:auto;display:block}.book-set-kicker{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#8a5a17;font-weight:700;display:block}.book-set h3{color:#13253c;margin:.4rem 0 0;font-size:clamp(1.6rem,2.6vw,2.1rem)}.book-set p{max-width:34rem;font-size:var(--fs-sm);color:#4d6178;margin:.9rem 0 0;line-height:1.6}.book-set .button{margin-top:1.4rem}@media (max-width:860px){.book-set{grid-template-columns:1fr}}@media (max-width:1180px) and (min-width:901px){.books-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.books-shelf{grid-template-columns:1fr}.shelf-book{grid-template-columns:minmax(0,250px) minmax(0,1fr)}.shelf-book .shelf-cover{width:auto}}@media (max-width:560px){.shelf-book{grid-template-columns:1fr}.shelf-cover,.shelf-book .shelf-cover{width:min(58%,230px)}}.infographics-section{padding:var(--pad-section) 0;background:#f5f8fb}.infographics-section h2{font-size:var(--h2);color:#13253c;margin:0 0 clamp(2rem,4vw,3rem)}.infographic-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.infographic-grid>:only-child{grid-column:1/-1;max-width:760px}.infographic-group{color:#13253c;margin:clamp(2.5rem,5vw,4rem) 0 clamp(1.25rem,2.5vw,2rem);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:700;line-height:1.3}.infographic-card{color:inherit;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.5rem);text-decoration:none;display:grid}.infographic-page{aspect-ratio:17/22;background:#fff;border:1px solid #19304c2e;display:block;box-shadow:0 1px 2px #11131c1f,0 12px 24px -14px #11131c59}.infographic-page img{object-fit:cover;width:100%;height:100%;display:block}.infographic-text{flex-direction:column;display:flex}.infographic-kind{font-size:var(--fs-xs);letter-spacing:.12em;color:#4d6178;font-weight:700}.infographic-title{font-size:var(--fs-lg);color:#13253c;margin-top:.25rem;font-weight:700;line-height:1.3}.infographic-blurb{font-size:var(--fs-sm);color:#4d6178;margin-top:.7rem;line-height:1.65}.infographic-get{font-size:var(--fs-sm);color:#8a5a17;margin-top:1rem;font-weight:700}.infographic-card:hover .infographic-title,.infographic-card:focus-visible .infographic-title{color:#8a5a17}@media (max-width:900px){.infographic-grid{grid-template-columns:1fr}}@media (max-width:560px){.infographic-card{grid-template-columns:1fr}.infographic-page{width:min(58%,230px)}}.resource-doors{padding:clamp(1.75rem,3vw,2.5rem) 0 0}.resource-doors .door-row{margin-top:0}.resource-first .appearance-grid{margin-top:clamp(2rem,4vw,3rem)}.writing-blurb{font-size:var(--fs-xs);color:#4d6178;margin:.45rem 0 0;line-height:1.55}.assess-shell{flex-wrap:wrap;display:flex}.assess-field{min-width:340px;top:var(--assess-header,88px);max-height:calc(100vh - var(--assess-header,88px));background:var(--ink);color:var(--white);flex-direction:column;flex:0 0 38%;align-self:flex-start;gap:22px;padding:clamp(40px,4vw,56px) clamp(28px,3.5vw,52px) 40px;display:flex;position:sticky;overflow:auto}.assess-eyebrow{color:var(--accent);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.assess-field h1{letter-spacing:-.02em;color:var(--white);margin:0;font-size:clamp(2.4rem,3.9vw,3.5rem);font-weight:500;line-height:1.06}.assess-lede{max-width:30ch;font-size:var(--fs-md);color:#ffffffc7;margin:0;line-height:1.45}.assess-signin{gap:10px;margin-top:4px;display:grid}.assess-signin label{font-size:var(--fs-xs);color:#ffffffd9;font-weight:600}.assess-signin input{width:100%;min-width:0;font:inherit;font-size:var(--fs-base);letter-spacing:.04em;color:var(--ink);background:var(--white);border:1px solid #ffffff4d;border-radius:10px;padding:.7em .8em}.assess-signin input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.assess-signin .button{justify-self:start}.assess-error{color:#f7c2bb;font-size:var(--fs-xs);margin:0}.assess-state{font-size:var(--fs-base);color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0;display:flex}.assess-fine{max-width:36ch;font-size:var(--fs-xs);color:#ffffff9e;margin:0;line-height:1.5}.assess-sample{border-top:1px solid #ffffff24;gap:10px;padding-top:20px;display:grid}.assess-sample p{font-size:var(--fs-xs);color:#ffffff9e;margin:0;line-height:1.5}.assess-sample-btn{min-height:52px;color:var(--white);font-size:var(--fs-sm);border:2px solid #ffffffd9;border-radius:10px;justify-self:start;align-items:center;gap:10px;padding:.6em 1.2em;font-weight:700;line-height:1.25;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.assess-sample-btn:hover,.assess-sample-btn:focus-visible{border-color:var(--accent);color:var(--accent)}.assess-sample-btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}button.assess-sample-btn{cursor:pointer;text-align:left;background:0 0;font-family:inherit}button.assess-sample-btn[disabled]{opacity:.7;cursor:wait}.assess-sample-form{gap:10px;display:grid}.assess-sample-form label{font-size:var(--fs-xs);color:var(--white);font-weight:700}.assess-sample-row{flex-wrap:wrap;gap:10px;display:flex}.assess-sample-row input[type=email]{min-width:0;min-height:52px;color:var(--white);font:inherit;font-size:var(--fs-sm);background:#ffffff0f;border:1px solid #ffffff80;border-radius:10px;flex:220px;padding:.55em .9em}.assess-sample-row input[type=email]:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.assess-sample-row .assess-sample-btn{justify-self:auto}.assess-sample-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.assess-sample-err{color:#f4a99f;font-size:var(--fs-xs)}.assess-sample .assess-sample-fine{font-size:var(--fs-xs);color:#ffffff8c}.assess-call{border-top:1px solid #ffffff24;gap:12px;margin-top:auto;padding-top:22px;display:grid}.assess-call p{font-size:var(--fs-xs);color:#ffffff9e;margin:0;line-height:1.5}.assess-call .button{justify-self:start}.assess-main{background:var(--paper);flex:999 560px;min-width:0;padding:clamp(40px,4vw,56px) clamp(24px,3.5vw,56px) 64px}.assess-inner{max-width:1120px}.assess-main h2{font-size:var(--fs-xl);letter-spacing:-.01em;color:var(--ink);margin:0 0 18px;font-weight:600}.assess-main h2+.assess-cards{margin-bottom:44px}.assess-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.assess-card{background:var(--white);color:inherit;border:1px solid #1218262e;border-radius:16px;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px 2px #12182612,0 16px 34px -20px #12182659}a.assess-card:hover,a.assess-card:focus-visible{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 6px 14px #1218261a,0 30px 60px -28px #12182673}.assess-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.assess-tile{aspect-ratio:16/10;background:linear-gradient(160deg,#0e1220,#1b2337);border:1px solid #0b0c1459;border-radius:10px;display:block;overflow:hidden}.assess-tile svg{width:100%;height:100%;display:block}.assess-text{min-width:0;display:block}.assess-kind{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--steel);font-weight:700;display:block}.assess-card h3{font-family:var(--font-sans);font-size:var(--fs-lg);color:var(--ink);margin:.3rem 0 0;font-weight:700;line-height:1.3}.assess-meta{font-size:var(--fs-xs);color:#4d6178;margin:.3rem 0 0}.assess-blurb{font-size:var(--fs-sm);color:#35465c;margin:.5rem 0 0;line-height:1.5}.assess-go{background:var(--ink);color:var(--white);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:8px;margin-top:.9rem;padding:.55em 1.1em;font-weight:700;line-height:1.2;display:inline-flex}a.assess-card:hover .assess-go{background:var(--accent);color:var(--ink)}.assess-card--free{background:var(--ink);border-color:var(--ink);color:var(--white)}.assess-card--free .assess-kind{color:var(--accent)}.assess-card--free h3{color:var(--white)}.assess-card--free .assess-meta{color:#ffffff9e}.assess-card--free .assess-blurb{color:#ffffffd1}.assess-card--free .assess-go{background:var(--accent);color:var(--ink)}a.assess-card--free:hover .assess-go{color:var(--ink);background:#e3a34a}.assess-cards .assess-card--free{border:2px solid var(--accent);grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:28px;padding:28px;box-shadow:0 0 0 5px #c8862f29,0 24px 48px -24px #c8862f99}.assess-card--free .assess-tile{border-color:#c8862f8c}.assess-card--free .assess-kind{background:var(--accent);color:var(--ink);font-size:var(--fs-sm);letter-spacing:.1em;border-radius:999px;padding:.4em .9em;display:inline-block}.assess-card--free h3{font-size:var(--fs-xl);margin-top:.7rem}.assess-card--free .assess-blurb{font-size:var(--fs-md)}.assess-card--free .assess-go{font-size:var(--fs-md);margin-top:1.1rem;padding:.7em 1.4em}@media (max-width:760px){.assess-cards .assess-card--free{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}}.assess-card.is-locked{cursor:pointer;box-shadow:none;background:#eef1f5;border-color:#1218261a}.assess-card.is-locked .assess-tile{filter:grayscale();opacity:.5}.assess-card.is-locked h3,.assess-card.is-locked .assess-blurb,.assess-card.is-locked .assess-meta,.assess-card.is-locked .assess-kind{color:#5f6d82}.assess-card.is-locked .assess-go{color:#5f6d82;background:0 0;border:1px solid #12182638}.assess-card.is-locked:hover{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){.assess-card{transition:none}a.assess-card:hover{transform:none}}@media (max-width:1240px){.assess-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.assess-field{flex-basis:100%;gap:18px;min-width:0;max-height:none;padding:32px 24px;position:static}.assess-lede,.assess-fine{max-width:none}.assess-call{margin-top:4px}.assess-main{padding:32px 24px 48px}}@media (max-width:520px){.assess-tile{width:min(100%,300px)}}@media (max-width:400px){.assess-shell,.assess-shell *{overflow-wrap:anywhere;min-width:0}.assess-field h1,.assess-main h2,.assess-card h3{-webkit-hyphens:auto;hyphens:auto}.assess-field{overflow:visible}.assess-field h1{font-size:clamp(1.6rem,11vw,2.4rem)}.assess-main h2{font-size:clamp(1.3rem, 8vw, var(--fs-xl))}}.codes-shell{padding:clamp(2.5rem,4vw,3.5rem) 0 clamp(3rem,5vw,4.5rem)}.codes-eyebrow{color:var(--steel)}.codes-shell h1{font-size:var(--h1);margin:10px 0 14px}.codes-lede{max-width:62ch;font-size:var(--fs-md);color:#35465c;margin:0 0 28px;line-height:1.5}.codes-form{background:var(--white);border:1px solid #12182629;border-radius:16px;gap:16px;max-width:640px;padding:24px;display:grid}.codes-form label{font-size:var(--fs-xs);color:var(--ink);gap:6px;font-weight:600;display:grid}.codes-form input,.codes-form select{width:100%;min-width:0;font:inherit;font-size:var(--fs-base);color:var(--ink);background:var(--white);border:1px solid #12182647;border-radius:10px;padding:.6em .7em}.codes-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.codes-actions{flex-wrap:wrap;gap:12px;display:flex}.codes-error{color:#8a2020}.codes-made,.codes-list{max-width:900px;margin-top:32px}.codes-made h2,.codes-list h2{font-size:var(--fs-xl);margin:0 0 8px}.codes-made p{color:#35465c;margin:0 0 12px}.codes-made ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.codes-made code{background:var(--white);font-size:var(--fs-md);letter-spacing:.06em;border:1px solid #12182633;border-radius:10px;padding:.5em .8em;display:inline-block}.codes-list table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.codes-list th,.codes-list td{text-align:left;vertical-align:top;border-bottom:1px solid #12182624;padding:.6em .5em}.codes-list tr.is-revoked td{color:#7a8697}.codes-revoke{font:inherit;font-size:var(--fs-xs);color:var(--ink);background:var(--white);cursor:pointer;border:1px solid #12182647;border-radius:999px;padding:.3em .7em}@media (max-width:520px){.codes-row{grid-template-columns:minmax(0,1fr)}.codes-list table{display:block;overflow-x:auto}}.writing-more{margin-top:clamp(1.75rem,3vw,2.5rem);display:inline-block}.resource-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.resource-final{padding:var(--pad-band) 0;color:#fff;background:#0d1b2b}.resource-final-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(2.5rem,8vw,8rem);display:grid}.resource-final h2{color:#fff;font-size:var(--h2);margin:.6rem 0 0}.resource-final-grid>div:last-child{justify-self:end;max-width:34rem}.resource-final p{color:#c9d8e7;line-height:1.7}@media (max-width:760px){.resource-final-grid{grid-template-columns:1fr}.resource-final-grid>div:last-child{justify-self:stretch}}.arena-premium{--arena-ice:#b9d8eb;--arena-bright:#dcecf7;--arena-slate:#8ba0b6;--arena-line:#26314a;width:min(100%,1760px);margin-inline:auto}.arena-premium-frame{grid-template-rows:1fr 64px;grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.arena-premium-vax,.arena-premium-hax{justify-content:center;align-items:center;display:flex;position:relative}.arena-premium-vax{grid-area:1/1}.arena-premium-hax{grid-area:2/2}.arena-premium-vax .arena-premium-bar{border-radius:var(--radius);background:var(--arena-ice);width:8px;height:calc(100% - 30px);position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.arena-premium-vax .arena-premium-bar:before{content:"";border-inline:13px solid #0000;border-bottom:20px solid var(--arena-ice);position:absolute;top:-16px;left:-9px}.arena-premium-hax .arena-premium-bar{border-radius:var(--radius);background:var(--arena-ice);width:calc(100% - 30px);height:8px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.arena-premium-hax .arena-premium-bar:after{content:"";border-block:13px solid #0000;border-left:20px solid var(--arena-ice);position:absolute;top:-9px;right:-16px}.arena-premium-lab{white-space:nowrap;color:#fff;font-family:var(--font-sans);font-size:var(--fs-xl);letter-spacing:.03em;font-weight:500;position:absolute}.arena-premium-vax .arena-premium-lab{transform:rotate(-90deg)}.arena-premium-hi,.arena-premium-lo,.arena-premium-sh,.arena-premium-st{color:var(--arena-slate);font-size:var(--fs-base);letter-spacing:.12em;text-transform:uppercase;font-weight:700;position:absolute}.arena-premium-hi{top:0;left:50%;transform:translate(-50%)}.arena-premium-lo{bottom:-2px;left:50%;transform:translate(-50%)}.arena-premium-sh{top:50%;left:0;transform:translateY(-50%)}.arena-premium-st{top:50%;right:0;transform:translateY(-50%)}.arena-premium-grid{grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.arena-premium-tile{border:1px solid var(--arena-line);border-radius:var(--radius-media);height:300px;position:relative;overflow:hidden}.arena-premium-art,.arena-premium-scrim{width:100%;height:100%;position:absolute;inset:0}.arena-premium-scrim{background:linear-gradient(135deg,#03060c8c,#03060c1f 42%,#03060c4d)}.arena-premium-copy{flex-direction:column;padding:30px 32px;display:flex;position:absolute;inset:0}.arena-premium-copy p{color:var(--arena-ice);font-size:var(--fs-md);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:700}.arena-premium-copy h3{color:#fff;font-family:var(--font-sans);text-shadow:0 2px 18px #00000080;margin:8px 0 0;font-size:clamp(1.45rem,2.58vw,2rem);font-weight:700;line-height:1}.arena-premium-copy span{max-width:72%;color:var(--arena-bright);font-size:var(--fs-lg);text-shadow:0 1px 10px #0000008c;margin-top:auto;line-height:1.45}.arena-premium-examples{color:#8296aa;font-size:var(--fs-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 2rem;margin:1.5rem 0 0 76px;line-height:1.5;display:grid}.arena-premium-examples p{margin:0}.arena-premium-examples strong{color:#cfe1ef}.arena-premium-examples small{color:#9eb0c1;grid-column:1/-1;margin-top:.25rem}.arena-premium-compact .arena-premium-tile{height:240px}.arena-premium-compact .arena-premium-copy{padding:24px}@media (max-width:640px){.arena-premium-frame{display:block}.arena-premium-vax,.arena-premium-hax{display:none}.arena-premium-grid{grid-template-columns:1fr;gap:12px;display:grid}.arena-premium-tile,.arena-premium-compact .arena-premium-tile{height:220px}.arena-premium-copy{padding:24px}.arena-premium-copy span{max-width:90%}.arena-premium-examples{grid-template-columns:1fr;margin-left:0}.arena-premium-examples small{grid-column:auto}}.book-status{color:var(--accent);font-size:var(--fs-base);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c8862f61;border-radius:999px;margin-left:.65rem;padding:.28rem .55rem;font-weight:700;display:inline-flex}.speaker-sheet{padding:var(--pad-section) 0;background:#e6edf4}.speaker-sheet-grid{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.speaker-sheet h2{font-size:var(--h2);margin:.6rem 0 1.5rem}.speaker-sheet ul{gap:.85rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.speaker-sheet li{color:#435970;padding-left:1.5rem;line-height:1.6;position:relative}.speaker-sheet li:before{content:"";background:#d98b2b;width:.55rem;height:.55rem;position:absolute;top:.68rem;left:0;transform:rotate(45deg)}.speaker-assets{grid-template-columns:1.4fr .8fr;gap:1rem;display:grid}.speaker-assets>.eyebrow{grid-column:1/-1}.speaker-assets a{color:#fff;background:#102238;min-height:280px;text-decoration:none;position:relative;overflow:hidden}.speaker-assets img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%}.speaker-assets span{font-size:var(--fs-md);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#0000,#040c16eb);justify-content:space-between;padding:1rem;font-weight:700;display:flex;position:absolute;inset:auto 0 0}@media (max-width:760px){.speaker-sheet-grid,.speaker-assets{grid-template-columns:1fr}.speaker-assets>.eyebrow{grid-column:auto}.speaker-assets a{min-height:240px}}.page-hero{min-height:auto;padding-block:0}.page-hero-inner{min-height:400px;padding-block:clamp(3rem,5vw,4.25rem) clamp(2.5rem,4vw,3.5rem)}.page-hero--compact .page-hero-inner{min-height:0;padding-block:clamp(2.5rem,4vw,3.5rem) clamp(2rem,3.25vw,2.75rem)}.page-hero h1{font-size:var(--h1)}.method-section,.research-section,.dashboard-page-showcase{background-image:linear-gradient(135deg,#b9d8eb14,#0000 42%);position:relative}.paid-products,.dashboard-method{background-image:linear-gradient(145deg,#16355209,#0000 55%)}.books-section,.earlier-books-section,.speaker-sheet{background-image:radial-gradient(circle at 82% 14%,#d98b2b14,#0000 30%)}.desktop-nav,.pxe2-nav{gap:clamp(.8rem,1.45vw,1.65rem)}.desktop-nav a,.pxe2-nav a{white-space:nowrap}@media (min-width:720px) and (max-width:920px){.pxe2-evidence-strip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pxe2-evidence-strip-grid>article:last-child{grid-column:1/-1}.desktop-nav{display:none}.mobile-menu{display:block}}.inquiry-confirmation{background:linear-gradient(145deg,#65d69c1f,#b9d8eb14);border:1px solid #65d69c73;align-self:stretch;padding:clamp(2rem,5vw,4rem)}.inquiry-confirmation h3{margin:.65rem 0 1rem}.inquiry-confirmation .text-link{cursor:pointer;background:0 0;border:0;margin-top:1rem}.inquiry-form button:disabled{cursor:wait;opacity:.62}.form-status-error{color:#9a312b;border-color:#f0736a73}.form-status-error a{color:inherit;font-weight:700}@media (max-width:760px){.dashboard-shot-tag{font-size:var(--fs-sm)}}.fn-bar{z-index:3;background:var(--steel);color:#fff;position:relative}.fn-bar-inner{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-block:.6rem;display:flex}.fn-bar-copy{min-width:0;color:var(--bright-ice);font-size:var(--fs-xs);flex:14rem;margin:0;line-height:1.35}.fn-bar-copy strong{color:#fff;font-weight:700}.fn-bar .newsletter-form{flex:0 25rem;min-width:0;max-width:25rem}.fn-bar .newsletter-label{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fn-bar .newsletter-row{flex-wrap:nowrap;gap:.5rem;display:flex}.fn-bar .newsletter-row input{min-width:0;min-height:0;font-size:var(--fs-xs);border:1px solid #fff;flex:8rem;padding:.35rem .6rem}.fn-bar .newsletter-row .door{color:#fff;min-height:0;font-size:var(--fs-xs);white-space:nowrap;border-color:#fff;padding:.35rem .9rem}.fn-bar .newsletter-row .door:hover,.fn-bar .newsletter-row .door:focus-visible{color:var(--steel);background:#fff;border-color:#fff}.fn-bar .newsletter-done{color:#fff}.fn-bar .newsletter-done p{color:#fff;font-size:var(--fs-xs);margin:0}.fn-bar .newsletter-error{color:#ffe1d6;font-size:var(--fs-xs);margin:0}.fn-bar-close{color:#fff;width:1.9rem;height:1.9rem;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:grid}.fn-bar-close:hover,.fn-bar-close:focus-visible{color:var(--steel);background:#fff;border-color:#fff}@media (max-width:620px){.fn-bar-detail{display:none}.fn-bar .newsletter-row{flex-wrap:wrap}.fn-bar .newsletter-row .door{white-space:normal;justify-content:center;width:100%}}.newsletter-band{background:#fff;border-top:1px solid #19304c1f;padding:clamp(2.25rem,4vw,3.25rem) 0}.newsletter-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2.5rem;display:flex}.newsletter-band h2{color:#13253c;margin:0;font-size:clamp(1.4rem,2.2vw,1.8rem)}.newsletter-band p{color:#4d6178;max-width:46rem;margin:.4rem 0 0}@media (max-width:620px){.newsletter-band .door{justify-content:center;width:100%}}.newsletter-form{flex:22rem;min-width:0;max-width:30rem}.newsletter-label{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:#4d6178;margin-bottom:.4rem;font-weight:700;display:block}.newsletter-row{flex-wrap:wrap;gap:.6rem;display:flex}.newsletter-row input{color:#13253c;min-width:0;min-height:50px;font:inherit;font-size:var(--fs-sm);background:#fff;border:1px solid #19304c59;border-radius:2px;flex:13rem;padding:0 .9rem}.newsletter-row input::placeholder{color:#8094a8}.newsletter-row input:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-color:#13253c}.newsletter-row .door{cursor:pointer;background:0 0;flex:none;font-family:inherit}.newsletter-row .door[disabled]{opacity:.6;cursor:default}.newsletter-done,.newsletter-error{color:#13253c;flex:22rem;max-width:30rem;margin:0;line-height:1.55}.newsletter-error{color:#8a2f1c;font-size:var(--fs-sm);margin-top:.55rem}.newsletter-error a{color:inherit;font-weight:700;text-decoration:underline}.newsletter-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:620px){.newsletter-form{flex-basis:100%;max-width:none}.newsletter-row .door{justify-content:center;width:100%}}.insight-figure{margin:2rem 0 0}.insight-figure figcaption{max-width:760px;font-size:var(--fs-sm);color:#4d6178;margin-top:.9rem;line-height:1.6}.fig-source{font-size:var(--fs-sm);color:#607890;margin-top:.3rem;display:block}.fig-arena{padding:0 0 2.2rem 2.2rem;position:relative}.fig-axis{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#607890;font-weight:700;position:absolute}.fig-axis-y{top:50%;left:0;transform:translate(-35%,-50%)rotate(-90deg)}.fig-axis-x{bottom:0;left:calc(50% + 1.1rem);transform:translate(-50%)}.fig-arena-grid{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.fig-arena-cell{color:#eef4f9;border-radius:4px;flex-direction:column;gap:.35rem;min-height:11rem;padding:1.1rem 1.2rem 1.2rem;display:flex}.fig-arena-cell b{font-size:var(--fs-md);color:#fff}.fig-arena-where{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#dcecf7;font-weight:700}.fig-arena-rewards,.fig-arena-trap{font-size:var(--fs-xs);line-height:1.5}.fig-arena-cell em{color:#fff;margin-right:.3rem;font-style:normal;font-weight:700}.fig-chaotic{background:#3a1d1d}.fig-crucible{background:#4a3a1e}.fig-clouded{background:#34383f}.fig-cultivated{background:#1e3a26}.fig-bars{gap:1rem;max-width:960px;display:grid}.fig-bar-row{gap:.35rem;display:grid}.fig-bar-name{font-size:var(--fs-xs);color:#13253c;font-weight:700}.fig-bar-note{color:#607890;font-weight:400}.fig-bar-track{border-left:1px solid #2430484d;align-items:center;gap:.6rem;padding-right:3.5rem;display:flex}.fig-bar{border-radius:0 4px 4px 0;height:1.6rem;display:block}.fig-bar-strong{background:#315d83}.fig-bar-soft{background:#9fb3c6}.fig-bar-value{font-size:var(--fs-sm);color:#13253c;white-space:nowrap;font-weight:700}.fig-bar-scale{font-size:var(--fs-sm);color:#607890}.fig-pair{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.fig-pair-card{background:#fff;border:1px solid #24304829;border-radius:4px;padding:1.1rem 1.2rem}.fig-pair-kicker{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#607890;font-weight:700;display:block}.fig-pair-card b{font-size:var(--fs-md);color:#13253c;margin-top:.2rem;display:block}.insight-article .fig-pair-card p{font-size:var(--fs-sm);margin:.5rem 0 0;line-height:1.55}.insight-article .fig-up,.insight-article .fig-down{color:#13253c;font-weight:700}.fig-up span{color:#1f7a4d}.fig-down span{color:#a33a32}.fig-loop{grid-template-columns:repeat(4,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.fig-loop li{color:#13253c;text-align:center;background:#fff;border:1px solid #24304833;border-radius:4px;justify-content:center;align-items:center;min-height:4.2rem;padding:.6rem;font-weight:700;display:flex;position:relative}.fig-loop li:not(.fig-loop-end):after{content:"→";color:#607890;font-weight:400;position:absolute;top:50%;right:-1.55rem;transform:translateY(-50%)}.fig-loop li.fig-loop-end{color:#fff;background:#13253c;border-color:#13253c}.insight-article .fig-loop-back{text-align:right;font-size:var(--fs-xs);color:#607890;margin:.5rem 0 0}.fig-questions{counter-reset:fq;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fig-questions li{counter-increment:fq;border-top:3px solid #315d83;padding:.9rem .2rem 0}.fig-questions li:before{content:counter(fq);color:#315d83;font-size:1.6rem;font-weight:700;display:block}.fig-questions b{font-size:var(--fs-sm);color:#13253c;margin-top:.3rem;line-height:1.4;display:block}.fig-questions span{font-size:var(--fs-xs);color:#4d6178;margin-top:.4rem;line-height:1.5;display:block}.insight-sources ol{margin:0;padding-left:1.2rem}.insight-sources li{font-size:var(--fs-xs);color:#4d6178;line-height:1.6}.insight-sources li+li{margin-top:.4rem}.fig-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fig-stats li{border-top:3px solid #315d83;padding:.8rem .2rem 0}.fig-stats b{color:#13253c;font-size:2.6rem;line-height:1;display:block}.fig-stats span{font-size:var(--fs-sm);color:#4d6178;margin-top:.5rem;line-height:1.5;display:block}.fig-chain{grid-template-columns:repeat(5,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.fig-chain{grid-template-columns:1fr}}.fig-chain li{border:1px solid #24304833;border-radius:4px;flex-direction:column;gap:.3rem;padding:.9rem 1rem 1rem;display:flex}.fig-chain-measured{background:#13253c;border-color:#13253c}.fig-chain-hypothesis{background:#fff;border-style:dashed}.fig-chain-tag{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#607890;font-weight:700}.fig-chain-measured .fig-chain-tag{color:#b9cde0}.fig-chain b{font-size:var(--fs-sm);color:#13253c;line-height:1.35}.fig-chain-measured b{color:#fff}.fig-chain li>span:last-child{font-size:var(--fs-sm);color:#4d6178;line-height:1.45}.fig-chain li.fig-chain-measured>span:last-child{color:#dcecf7}.insight-article .fig-chain-attached{font-size:var(--fs-xs);color:#13253c;background:#f3f6f9;border-left:3px solid #315d83;margin:.8rem 0 0;padding:.8rem 1rem;line-height:1.5}.fig-shift{border-top:2px solid #13253c;display:grid}.fig-shift-row{font-size:var(--fs-sm);color:#4d6178;border-bottom:1px solid #24304829;grid-template-columns:1fr 1.4fr 1.4fr;gap:1rem;padding:.8rem 0;line-height:1.45;display:grid}.fig-shift-row>span:first-child{color:#13253c;font-weight:700}.fig-shift-row>span:last-child{color:#13253c}.fig-shift-head{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.fig-shift-head>span,.fig-shift-head>span:last-child{color:#607890}.fig-timeline{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.fig-timeline li{background:#fff;border:1px solid #24304833;border-radius:4px;flex-direction:column;gap:.3rem;padding:1rem 1.1rem 1.1rem;display:flex}.fig-timeline li:last-child{background:#13253c;border-color:#13253c}.fig-timeline-when{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:#607890;font-weight:700}.fig-timeline b{font-size:var(--fs-sm);color:#13253c}.fig-timeline li>span:last-child{font-size:var(--fs-xs);color:#4d6178;line-height:1.5}.fig-timeline li:last-child .fig-timeline-when{color:#b9cde0}.fig-timeline li:last-child b{color:#fff}.fig-timeline li:last-child>span:last-child{color:#dcecf7}.fig-filter{gap:6px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.fig-filter li{width:var(--w);color:#fff;font-weight:700;font-size:var(--fs-xs);background:#315d83;border-radius:0 4px 4px 0;padding:.65rem 1rem}.fig-filter li:last-child{background:#13253c}.insight-article .fig-filter-note{font-size:var(--fs-sm);color:#13253c;margin:.8rem 0 0;line-height:1.5}.fig-rights{border-top:2px solid #13253c;display:grid}.fig-rights-row{font-size:var(--fs-xs);color:#13253c;border-bottom:1px solid #24304829;grid-template-columns:1.2fr 1fr 1fr 1.5fr .6fr;gap:1rem;padding:.8rem 0;line-height:1.45;display:grid}.fig-rights-row>span:first-child{font-weight:700}.fig-rights-head{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:#607890;font-weight:700}.insight-article .fig-choice-q{max-width:760px;font-size:var(--fs-sm);color:#13253c;background:#f3f6f9;border-left:3px solid #315d83;margin:0 0 1rem;padding:.9rem 1.1rem;font-weight:700;line-height:1.45}.fig-questions-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px) and (min-width:721px){.fig-questions-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.fig-arena{padding:0}.fig-axis{display:none}.fig-arena-grid,.fig-pair,.fig-questions,.fig-questions-4,.fig-stats,.fig-chain{grid-template-columns:1fr}.fig-shift-head{display:none}.fig-shift-row{grid-template-columns:1fr;gap:.2rem}.fig-shift-row>span:nth-child(2):before{content:var(--before);font-weight:700}.fig-shift-row>span:nth-child(3):before{content:var(--after);font-weight:700}.fig-timeline{grid-template-columns:1fr}.fig-rights-head{display:none}.fig-rights-row{grid-template-columns:1fr;gap:.15rem}.fig-rights-row>span:not(:first-child):before{content:attr(data-label) ": ";color:#4d6178;font-weight:700}.fig-loop{grid-template-columns:1fr;gap:1.4rem}.fig-loop li:not(.fig-loop-end):after{content:"↓";inset:auto auto -1.35rem 50%;transform:translate(-50%)}}.insight-next-article{color:inherit;border-top:2px solid #13253c;gap:.4rem;max-width:760px;padding:1.4rem 0 .4rem;text-decoration:none;display:grid}.insight-next-kicker{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#8a5a17;font-weight:700}.insight-next-title{color:#13253c;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:700;line-height:1.25}.insight-next-blurb{font-size:var(--fs-sm);color:#4d6178;line-height:1.55}.insight-next-article:hover .insight-next-title,.insight-next-article:focus-visible .insight-next-title{color:#8a5a17;text-decoration:underline}.insight-article section>p+p{margin-top:1.1rem}.lap-back{font-size:var(--fs-sm);margin:0 0 1.25rem}.lap-back a{color:var(--ice);text-decoration:none}.lap-back a:hover,.lap-back a:focus-visible{color:#fff;text-decoration:underline}.lap-eyebrow{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ice);margin:0 0 .6rem;font-weight:700}.lap-hero h1{max-width:24ch;margin:0 0 1rem}.lap-spec{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:flex}.lap-spec li{font-size:var(--fs-sm);color:var(--bright);border:1px solid #b9d8eb61;border-radius:999px;padding:.4rem .8rem}.lap .svc-body .pxev2-shell>*+*{margin-top:clamp(1.75rem,3vw,2.5rem)}.lap-note{background:#fff;border-left:3px solid #8a5a17;border-radius:0 10px 10px 0;max-width:74ch;padding:clamp(1.1rem,2.4vw,1.5rem)}.lap-note h2{font-size:var(--fs-base);color:#13253c;margin:0 0 .7rem}.lap-note p{color:var(--paper-muted);margin:0;line-height:1.62}.lap-note p+p{margin-top:.9rem}.lap-stats{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lap-stat{background:#fff;border:1px solid #dce5ee;border-radius:12px;flex-direction:column;gap:.4rem;min-width:0;padding:1.35rem 1.15rem 1.15rem;display:flex;position:relative;overflow:hidden}.lap-stat:before{content:"";background:var(--c);height:5px;position:absolute;inset:0 0 auto}.lap-tone-blue{--c:#1f5fa0;--t:#d7e4f2}.lap-tone-bronze{--c:#a66e22;--t:#efe2cc}.lap-tone-teal{--c:#0092ae;--t:#cdeaf1}.lap-tone-rust{--c:#c9513a;--t:#f6dbd4}.lap-stats strong{color:#13253c;font-variant-numeric:proportional-nums;font-size:clamp(1.9rem,5vw,2.4rem);line-height:1}.lap-stat-of{font-size:var(--fs-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--paper-muted)}.lap-stat-label{font-size:var(--fs-sm);color:var(--paper-ink);line-height:1.5}.lap-stat-src{font-size:var(--fs-xs);color:#8a5a17;margin-top:auto;padding-top:.6rem;font-weight:600}.lap-stat-base{font-size:var(--fs-xs);color:var(--paper-muted)}.lap-mark{align-items:center;height:100px;margin:.3rem 0 .1rem;display:flex}.lap-dots{flex:0 0 100px;grid-template-columns:repeat(10,1fr);grid-auto-rows:1fr;gap:2px;width:100px;height:100px;display:grid}.lap-dots i{background:var(--t);border-radius:50%}.lap-dots i.is-on{background:var(--c)}.lap-ring{border-radius:50%;flex:0 0 100px;width:100px;height:100px;position:relative}.lap-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:12px}.lap-bar{background:var(--t);border-radius:999px;width:100%;height:24px;overflow:hidden}.lap-bar>span{background:var(--c);border-radius:999px;height:100%;display:block}.lap-col{align-items:stretch;gap:5px;width:100%;height:100%;display:flex}.lap-col i{background:var(--t);border-radius:4px 4px 0 0;flex:1;min-width:0;position:relative}.lap-col i:after{content:"";height:var(--f);background:var(--c);border-radius:4px 4px 0 0;position:absolute;inset:auto 0 0}.lap-table-wrap{background:#fff;border:1px solid #dce5ee;border-radius:12px;overflow-x:auto}.lap-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:var(--fs-sm)}.lap-table caption{font-size:var(--fs-xs);color:var(--paper-muted);text-align:left;caption-side:bottom;padding:1rem 1.15rem 0;line-height:1.5}.lap-table th,.lap-table td{text-align:left;border-bottom:1px solid #ecf1f6;padding:.7rem 1.15rem}.lap-table thead th{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-muted)}.lap-table tbody tr:last-child td{border-bottom:0}.lap-table td:first-child{color:var(--paper-muted);font-variant-numeric:tabular-nums}.lap-classes{counter-reset:none;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.lap-classes li{background:#fff;border:1px solid #dce5ee;border-radius:12px;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:0 1rem;padding:1.05rem 1.15rem;display:grid}.lap-week{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:#8a5a17;padding-top:.18rem;font-weight:700}.lap-class-body{min-width:0}.lap-class-body h3{font-size:var(--fs-sm);color:#13253c;margin:0 0 .35rem;line-height:1.3}.lap-class-body p{font-size:var(--fs-sm);color:var(--paper-muted);margin:0 0 .5rem;line-height:1.55}.lap-class-tag{font-size:var(--fs-xs);color:#31506f;background:#eef4f9;border-radius:999px;padding:.2rem .55rem;font-weight:600;display:inline-block}.lap-after{max-width:74ch;font-size:var(--fs-xs);color:var(--paper-muted);margin:0;line-height:1.6}.lap-sources{margin:0;padding:0;list-style:none}.lap-sources li{font-size:var(--fs-sm);color:var(--paper-muted);border-top:1px solid #ecf1f6;padding:.5rem 0;line-height:1.55}.lap-sources li:first-child{border-top:0;padding-top:0}@media (max-width:400px){.lap-classes li{grid-template-columns:minmax(0,1fr);gap:.35rem}.lap-week{padding-top:0}}@media (max-width:359px){.svc-hero.lap-hero h1{font-size:min(var(--h1), 12.5vw)}}.speaking-inquiry{margin-top:clamp(1.5rem,3vw,2.5rem);scroll-margin-top:96px}main:focus{outline:none}.platform-bar{background:var(--steel);color:#fff}.platform-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.75rem;display:flex}.platform-bar-copy{min-width:0;color:var(--bright-ice);font-size:var(--fs-md);flex:16rem;margin:0;line-height:1.45}.platform-bar-copy strong{color:#fff;font-weight:700}.platform-bar-doors{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.platform-bar-door{border:1px solid var(--midnight);background:var(--midnight);min-height:56px;color:var(--accent);font-size:var(--fs-md);white-space:nowrap;border-radius:2px;flex:none;align-items:center;gap:.4rem;padding:0 1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.platform-bar-door:hover,.platform-bar-door:focus-visible{color:#fff;background:#000;border-color:#000}.platform-bar-door:focus-visible{outline-offset:2px;outline:3px solid #fff}.platform-bar-door-team{background:var(--accent);border-color:var(--accent);color:var(--midnight)}.platform-bar-door-team:hover,.platform-bar-door-team:focus-visible{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--midnight)}@media (max-width:620px){.platform-bar-doors{flex-direction:column;flex:100%;align-items:stretch}.platform-bar-door{white-space:normal;text-align:center;font-size:var(--fs-sm);justify-content:center}}
