.features-module__W_qXAG__page{--feature-ink:#101010;--feature-black:#080808;--feature-paper:#f7f7f3;--feature-soft:#e8e8e3;--feature-line:#10101029;--feature-yellow:#f5cd45;--feature-teal:#07978f;background:var(--feature-paper);color:var(--feature-ink)}.features-module__W_qXAG__page h1,.features-module__W_qXAG__page h2,.features-module__W_qXAG__page h3{font-family:var(--font-instrument-sans), Arial, sans-serif;letter-spacing:-.045em;font-weight:800}.features-module__W_qXAG__hero{background:radial-gradient(circle at 78% 22%, #f5cd4529, transparent 24%), linear-gradient(135deg, var(--feature-black), #232322);color:#fff;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);min-height:660px;display:grid}.features-module__W_qXAG__heroCopy{flex-direction:column;justify-content:center;padding:clamp(72px,8vw,124px) 6vw;display:flex}.features-module__W_qXAG__eyebrow{color:var(--feature-yellow);letter-spacing:.15em;text-transform:uppercase;margin:0 0 24px;font-size:.78rem;font-weight:850}.features-module__W_qXAG__hero h1{color:#fff;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(3.3rem,6vw,6.8rem);line-height:.92}.features-module__W_qXAG__heroIntro{color:#ffffffc7;max-width:720px;margin:30px 0 0;font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.65}.features-module__W_qXAG__heroActions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.features-module__W_qXAG__primaryButton,.features-module__W_qXAG__secondaryButton{border:1px solid var(--feature-yellow);border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:52px;padding:0 24px;font-size:.92rem;font-weight:800;display:inline-flex}.features-module__W_qXAG__primaryButton{background:var(--feature-yellow);color:var(--feature-ink)}.features-module__W_qXAG__secondaryButton{color:#fff;border-color:#ffffff73}.features-module__W_qXAG__heroPanel{background:var(--feature-yellow);color:var(--feature-ink);align-items:center;padding:clamp(44px,6vw,90px) 5vw;display:flex}.features-module__W_qXAG__workflowCard{background:var(--feature-paper);border:1px solid #1010102e;width:100%;padding:clamp(28px,4vw,48px);box-shadow:18px 18px #1010101f}.features-module__W_qXAG__workflowCard>span{color:#5d5d58;letter-spacing:.13em;text-transform:uppercase;margin-bottom:28px;font-size:.76rem;font-weight:850;display:block}.features-module__W_qXAG__workflowCard ol{counter-reset:workflow;margin:0;padding:0;list-style:none}.features-module__W_qXAG__workflowCard li{border-top:1px solid var(--feature-line);counter-increment:workflow;grid-template-columns:42px 1fr;gap:15px;padding:20px 0;display:grid}.features-module__W_qXAG__workflowCard li:before{content:counter(workflow, decimal-leading-zero);color:var(--feature-teal);font-size:.8rem;font-weight:850}.features-module__W_qXAG__workflowCard h2,.features-module__W_qXAG__workflowCard h3{color:var(--feature-ink);margin:0 0 7px;font-size:1.28rem;line-height:1.1}.features-module__W_qXAG__workflowCard p{color:#565650;margin:0;font-size:.95rem;line-height:1.55}.features-module__W_qXAG__principle{background:var(--feature-yellow);grid-template-columns:.3fr 1.7fr;gap:6vw;padding:clamp(62px,8vw,112px) 6vw;display:grid}.features-module__W_qXAG__sectionLabel{color:#59513a;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.features-module__W_qXAG__principle blockquote{max-width:1000px;color:var(--feature-ink);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(2.3rem,4.8vw,5.2rem);line-height:1.03}.features-module__W_qXAG__section{padding:clamp(68px,8vw,112px) 6vw}.features-module__W_qXAG__sectionSoft{background:var(--feature-soft)}.features-module__W_qXAG__sectionDark{background:var(--feature-black);color:#fff}.features-module__W_qXAG__sectionHead{grid-template-columns:minmax(220px,.45fr) minmax(0,1.55fr);gap:5vw;margin-bottom:52px;display:grid}.features-module__W_qXAG__sectionHead h2{max-width:920px;color:var(--feature-ink);text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.6vw,4.8rem);line-height:.98}.features-module__W_qXAG__sectionDark .features-module__W_qXAG__sectionHead h2,.features-module__W_qXAG__sectionDark h3{color:#fff}.features-module__W_qXAG__sectionDark .features-module__W_qXAG__sectionLabel{color:var(--feature-yellow)}.features-module__W_qXAG__audienceGrid,.features-module__W_qXAG__capabilityGrid,.features-module__W_qXAG__featureGrid,.features-module__W_qXAG__relatedGrid{border-top:1px solid var(--feature-line);border-left:1px solid var(--feature-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.features-module__W_qXAG__audienceGrid article,.features-module__W_qXAG__capabilityGrid article,.features-module__W_qXAG__featureCard,.features-module__W_qXAG__relatedCard{border-right:1px solid var(--feature-line);border-bottom:1px solid var(--feature-line);min-height:240px;padding:28px}.features-module__W_qXAG__audienceGrid h3,.features-module__W_qXAG__capabilityGrid h3,.features-module__W_qXAG__featureCard h2,.features-module__W_qXAG__relatedCard h3{color:var(--feature-ink);margin:0 0 15px;font-size:1.55rem;line-height:1.08}.features-module__W_qXAG__audienceGrid p,.features-module__W_qXAG__capabilityGrid p,.features-module__W_qXAG__featureCard p,.features-module__W_qXAG__relatedCard p{color:#555550;margin:0;font-size:1rem;line-height:1.6}.features-module__W_qXAG__capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-module__W_qXAG__capabilityGrid article{background:var(--feature-paper);min-height:260px}.features-module__W_qXAG__capabilityGrid article:nth-child(3n+2){background:#eeeeea}.features-module__W_qXAG__capabilityGrid article:nth-child(3n){background:#d8d8d3}.features-module__W_qXAG__split{grid-template-columns:1fr 1fr;gap:0;display:grid}.features-module__W_qXAG__split>section{padding:clamp(64px,7vw,104px) 6vw}.features-module__W_qXAG__split>section:first-child{background:var(--feature-paper)}.features-module__W_qXAG__split>section:last-child{background:var(--feature-teal);color:#fff}.features-module__W_qXAG__split h2{color:var(--feature-ink);margin:18px 0 34px;font-size:clamp(2.25rem,3.5vw,3.9rem);line-height:1}.features-module__W_qXAG__split>section:last-child h2,.features-module__W_qXAG__split>section:last-child .features-module__W_qXAG__sectionLabel{color:#fff}.features-module__W_qXAG__checkList{margin:0;padding:0;list-style:none}.features-module__W_qXAG__checkList li{border-top:1px solid var(--feature-line);grid-template-columns:26px 1fr;gap:12px;padding:17px 0;font-size:1.02rem;line-height:1.5;display:grid}.features-module__W_qXAG__checkList li:before{content:"✓";color:var(--feature-teal);font-weight:900}.features-module__W_qXAG__split>section:last-child .features-module__W_qXAG__checkList li{border-color:#ffffff4d}.features-module__W_qXAG__split>section:last-child .features-module__W_qXAG__checkList li:before{color:var(--feature-yellow)}.features-module__W_qXAG__evidence{color:#fff;background:#1a1a1a;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:6vw;padding:clamp(68px,8vw,112px) 6vw;display:grid}.features-module__W_qXAG__evidence h2{color:#fff;margin:16px 0 24px;font-size:clamp(2.35rem,4vw,4.5rem);line-height:1}.features-module__W_qXAG__evidence p{color:#ffffffc2;max-width:790px;margin:0;font-size:1.08rem;line-height:1.7}.features-module__W_qXAG__evidence .features-module__W_qXAG__sectionLabel{color:var(--feature-yellow)}.features-module__W_qXAG__proof{box-shadow:18px 18px 0 var(--feature-yellow);background:#fff;margin:0;padding:14px;transform:rotate(-1deg)}.features-module__W_qXAG__proof img{width:100%;height:auto}.features-module__W_qXAG__proof figcaption{color:#555550;padding:15px 5px 2px;font-size:.84rem;line-height:1.5}.features-module__W_qXAG__evidenceDiagram{background:linear-gradient(135deg,#ffffff0f,#0000);border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);align-items:center;gap:12px;min-height:360px;padding:36px;display:grid;position:relative}.features-module__W_qXAG__evidenceDiagram span{color:#fff;text-align:center;border:1px solid #ffffff40;place-items:center;min-height:118px;padding:18px;font-size:.88rem;font-weight:800;display:grid;position:relative}.features-module__W_qXAG__evidenceDiagram span:not(:last-child):after{content:"→";z-index:2;color:var(--feature-yellow);font-size:1.35rem;position:absolute;right:-18px}.features-module__W_qXAG__faq{max-width:980px;margin-left:auto}.features-module__W_qXAG__faq details{border-top:1px solid var(--feature-line)}.features-module__W_qXAG__faq details:last-child{border-bottom:1px solid var(--feature-line)}.features-module__W_qXAG__faq summary{cursor:pointer;color:var(--feature-ink);padding:25px 40px 25px 0;font-size:1.12rem;font-weight:800;list-style:none}.features-module__W_qXAG__faq summary::-webkit-details-marker{display:none}.features-module__W_qXAG__faq details p{color:#555550;max-width:820px;margin:-6px 0 24px;font-size:1rem;line-height:1.7}.features-module__W_qXAG__featureIntro{background:var(--feature-soft);grid-template-columns:.7fr 1.3fr;align-items:end;gap:7vw;padding:clamp(68px,8vw,112px) 6vw;display:grid}.features-module__W_qXAG__featureIntro h2{max-width:850px;color:var(--feature-ink);margin:0;font-size:clamp(2.8rem,5vw,5.4rem);line-height:.96}.features-module__W_qXAG__featureIntro p{color:#555550;max-width:620px;margin:0;font-size:1.08rem;line-height:1.7}.features-module__W_qXAG__groupSection{background:var(--feature-paper);padding:clamp(62px,7vw,98px) 6vw}.features-module__W_qXAG__groupSection:nth-of-type(2n){background:#e4e4df}.features-module__W_qXAG__groupHead{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:34px;display:flex}.features-module__W_qXAG__groupHead h2{color:var(--feature-ink);margin:0;font-size:clamp(2.3rem,4vw,4.2rem)}.features-module__W_qXAG__groupHead span{color:#666660;letter-spacing:.1em;text-transform:uppercase;font-size:.85rem;font-weight:800}.features-module__W_qXAG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.features-module__W_qXAG__featureCard{background:var(--feature-paper);flex-direction:column;min-height:350px;display:flex}.features-module__W_qXAG__featureCard:nth-child(2n){background:#edede9}.features-module__W_qXAG__cardNumber{color:var(--feature-teal);margin-bottom:56px;font-size:.82rem;font-weight:850;display:block}.features-module__W_qXAG__cardLink{color:var(--feature-ink);text-underline-offset:6px;margin-top:auto;padding-top:28px;font-size:.94rem;font-weight:850;text-decoration:underline}.features-module__W_qXAG__categoryHubs{background:var(--feature-yellow);grid-template-columns:.75fr 1.25fr;gap:6vw;padding:clamp(68px,8vw,112px) 6vw;display:grid}.features-module__W_qXAG__categoryHubs h2{color:var(--feature-ink);margin:15px 0 0;font-size:clamp(2.45rem,4.3vw,4.7rem);line-height:.98}.features-module__W_qXAG__hubLinks{border-top:1px solid #10101047;grid-template-columns:1fr 1fr;display:grid}.features-module__W_qXAG__hubLinks a{border-bottom:1px solid #10101047;padding:24px 10px 24px 0;font-size:1.04rem;font-weight:800}.features-module__W_qXAG__hubLinks a:nth-child(odd){border-right:1px solid #10101047}.features-module__W_qXAG__hubLinks a:nth-child(2n){padding-left:24px}.features-module__W_qXAG__closing{background:var(--feature-black);color:#fff;text-align:center;padding:clamp(70px,8vw,112px) 6vw}.features-module__W_qXAG__closing h2{color:#fff;max-width:980px;margin:0 auto;font-size:clamp(2.8rem,5vw,5.6rem);line-height:.96}.features-module__W_qXAG__closing p{color:#ffffffbd;max-width:690px;margin:24px auto 30px;font-size:1.08rem;line-height:1.65}.features-module__W_qXAG__closing .features-module__W_qXAG__primaryButton{min-width:230px}@media (max-width:1050px){.features-module__W_qXAG__hero,.features-module__W_qXAG__featureIntro,.features-module__W_qXAG__categoryHubs{grid-template-columns:1fr}.features-module__W_qXAG__heroPanel{min-height:470px}.features-module__W_qXAG__audienceGrid,.features-module__W_qXAG__featureGrid,.features-module__W_qXAG__relatedGrid,.features-module__W_qXAG__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.features-module__W_qXAG__capabilityGrid article:nth-child(n){background:var(--feature-paper)}.features-module__W_qXAG__capabilityGrid article:nth-child(4n+2),.features-module__W_qXAG__capabilityGrid article:nth-child(4n+3){background:#e3e3de}.features-module__W_qXAG__evidence{grid-template-columns:1fr}}@media (max-width:760px){.features-module__W_qXAG__hero{min-height:0}.features-module__W_qXAG__heroCopy,.features-module__W_qXAG__heroPanel,.features-module__W_qXAG__section,.features-module__W_qXAG__principle,.features-module__W_qXAG__evidence,.features-module__W_qXAG__featureIntro,.features-module__W_qXAG__groupSection,.features-module__W_qXAG__categoryHubs,.features-module__W_qXAG__closing{padding-left:24px;padding-right:24px}.features-module__W_qXAG__hero h1{font-size:clamp(3rem,13vw,4.3rem)}.features-module__W_qXAG__heroPanel{min-height:0}.features-module__W_qXAG__workflowCard{box-shadow:10px 10px #1010101f}.features-module__W_qXAG__principle,.features-module__W_qXAG__sectionHead,.features-module__W_qXAG__split,.features-module__W_qXAG__evidence{grid-template-columns:1fr}.features-module__W_qXAG__principle{gap:28px}.features-module__W_qXAG__audienceGrid,.features-module__W_qXAG__capabilityGrid,.features-module__W_qXAG__featureGrid,.features-module__W_qXAG__relatedGrid,.features-module__W_qXAG__hubLinks{grid-template-columns:1fr}.features-module__W_qXAG__audienceGrid article,.features-module__W_qXAG__capabilityGrid article,.features-module__W_qXAG__featureCard,.features-module__W_qXAG__relatedCard{min-height:auto}.features-module__W_qXAG__capabilityGrid article:nth-child(n),.features-module__W_qXAG__featureCard:nth-child(n){background:var(--feature-paper)}.features-module__W_qXAG__capabilityGrid article:nth-child(2n),.features-module__W_qXAG__featureCard:nth-child(2n){background:#e3e3de}.features-module__W_qXAG__split>section{padding:64px 24px}.features-module__W_qXAG__evidenceDiagram{grid-template-columns:1fr;min-height:0}.features-module__W_qXAG__evidenceDiagram span:not(:last-child):after{content:"↓";bottom:-21px;right:auto}.features-module__W_qXAG__groupHead{display:block}.features-module__W_qXAG__groupHead span{margin-top:12px;display:block}.features-module__W_qXAG__hubLinks a:nth-child(n){border-right:0;padding-left:0}}@media (prefers-reduced-motion:reduce){.features-module__W_qXAG__page *{scroll-behavior:auto}}
