.page-module__ofjq5q__page{--ink:#142344;--muted:#526174;--teal:#008a7f;--line:#dce5e9;--mint:#1effc4;--flag:#e57b3a;--tint:#f5f8fa;color:var(--ink);background:#fff;font-size:16px;line-height:1.7}.page-module__ofjq5q__page *{box-sizing:border-box}.page-module__ofjq5q__page :where(h1,h2,h3,p,figure,ul,ol){margin:0}.page-module__ofjq5q__page :where(ul,ol){padding:0;list-style:none}.page-module__ofjq5q__page :where(h1,h2,h3){letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.15}.page-module__ofjq5q__page h2{font-size:max(28px,min(3.2vw,42px))}.page-module__ofjq5q__page h3{letter-spacing:-.02em;font-size:19px}.page-module__ofjq5q__page a{text-underline-offset:4px}.page-module__ofjq5q__page :where(a,summary,[tabindex]):focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #27aabc}.page-module__ofjq5q__page section[id]{scroll-margin-top:106px}.page-module__ofjq5q__container{width:min(1216px,100% - 32px);margin-inline-start:auto;margin-inline-end:auto}.page-module__ofjq5q__hero{color:#fff;padding:140px 0 0}.page-module__ofjq5q__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;padding-bottom:56px;display:grid}.page-module__ofjq5q__eyebrow,.page-module__ofjq5q__kicker,.page-module__ofjq5q__formulaLabel{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.6}.page-module__ofjq5q__eyebrow{color:#b5e8e1;align-items:center;gap:9px;display:flex}.page-module__ofjq5q__eyebrow>span{background:var(--mint);border-radius:50%;width:6px;height:6px}.page-module__ofjq5q__hero h1{letter-spacing:-.045em;max-width:640px;margin-top:22px;font-size:max(38px,min(4.4vw,60px));line-height:1.05}.page-module__ofjq5q__hero h1>span{color:var(--mint);display:block}.page-module__ofjq5q__heroLead{color:#c4d0e3;max-width:540px;font-size:17px;line-height:1.7;margin-top:24px!important}.page-module__ofjq5q__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.page-module__ofjq5q__primaryButton{color:#142344;white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:28px;justify-content:center;align-items:center;gap:12px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.page-module__ofjq5q__primaryButton:hover{background:#e6fffa;border-color:#e6fffa}.page-module__ofjq5q__heroLink{color:#fff;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.page-module__ofjq5q__heroLink:hover{color:var(--mint)}.page-module__ofjq5q__formulaCard{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;gap:18px;padding:28px;display:grid}.page-module__ofjq5q__formulaLabel{color:var(--mint)}.page-module__ofjq5q__formula{font-size:20px;font-weight:600}.page-module__ofjq5q__fraction{text-align:center;display:inline-grid}.page-module__ofjq5q__fraction>span:first-child{border-bottom:2px solid #ffffffa0;padding:0 10px 6px}.page-module__ofjq5q__fraction>span:last-child{padding:6px 10px 0}.page-module__ofjq5q__formulaSub{color:#e2ebf5;font-size:15px}.page-module__ofjq5q__formulaNote{color:#c4d0e3;font-size:14px;line-height:1.65}.page-module__ofjq5q__heroFoot{color:#c4d0e3;border-top:1px solid #ffffff29;padding:20px 0;font-size:12px}.page-module__ofjq5q__heroFoot a{color:inherit}.page-module__ofjq5q__section{padding:88px 0}.page-module__ofjq5q__tinted{background:var(--tint)}.page-module__ofjq5q__sectionHeading{grid-template-columns:1fr 1fr;align-items:end;gap:72px;margin-bottom:44px;display:grid}.page-module__ofjq5q__sectionHeading>p{color:var(--muted);max-width:500px;font-size:17px}.page-module__ofjq5q__kicker{color:#26736d;margin-bottom:16px!important}.page-module__ofjq5q__twoCol{grid-template-columns:1fr 1fr;gap:64px;display:grid}.page-module__ofjq5q__twoCol p,.page-module__ofjq5q__insightGrid p{color:var(--muted);margin-top:14px!important}.page-module__ofjq5q__twoCol h2+p{margin-top:20px!important}.page-module__ofjq5q__methodCols{margin-top:56px}.page-module__ofjq5q__chart{border:1px solid var(--line);border-radius:12px;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding:28px;display:grid}.page-module__ofjq5q__chart svg{width:100%;height:auto;display:block}.page-module__ofjq5q__chart figcaption{color:var(--muted);grid-column:1/-1;font-size:13px}.page-module__ofjq5q__axis text{fill:#6b7a8c;font-size:11px}.page-module__ofjq5q__gridLine{stroke:#e9eef2}.page-module__ofjq5q__diagonal{stroke:#8a98a8;stroke-dasharray:4 4}.page-module__ofjq5q__axisNote{fill:#6b7a8c;font-size:11px}.page-module__ofjq5q__axisTitle{fill:#42546a;font-size:12px}.page-module__ofjq5q__dot{fill:var(--teal);stroke:#fff;stroke-width:2px}.page-module__ofjq5q__dotFlag{fill:var(--flag);stroke:#fff;stroke-width:2px}.page-module__ofjq5q__label{fill:var(--ink);font-size:12px;font-weight:500}.page-module__ofjq5q__labelFlag{fill:var(--ink);font-size:12px;font-weight:700}.page-module__ofjq5q__tableWrap{overflow-x:auto}.page-module__ofjq5q__table{border-collapse:collapse;width:100%;font-size:14px}.page-module__ofjq5q__table :where(th,td){border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:11px 8px}.page-module__ofjq5q__table :where(thead th){letter-spacing:.08em;text-transform:uppercase;color:#6b7a8c;font-size:11px;font-weight:600}.page-module__ofjq5q__table :where(th:first-child){text-align:left;font-weight:500}.page-module__ofjq5q__rowFlag :where(th,td){color:#b85a1f;font-weight:700}.page-module__ofjq5q__insightGrid{grid-template-columns:1fr 1fr;gap:64px;margin-top:56px;display:grid}.page-module__ofjq5q__insightGrid h3{font-size:24px}.page-module__ofjq5q__categoryGrid,.page-module__ofjq5q__platformGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__ofjq5q__platformGrid{grid-template-columns:repeat(4,1fr)}.page-module__ofjq5q__categoryGrid li,.page-module__ofjq5q__platformGrid li,.page-module__ofjq5q__steps li{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.page-module__ofjq5q__categoryGrid p,.page-module__ofjq5q__platformGrid p,.page-module__ofjq5q__steps p{color:var(--muted);font-size:15px;margin-top:10px!important}.page-module__ofjq5q__platformGrid li{flex-direction:column;display:flex}.page-module__ofjq5q__platformGrid li p{flex:1;margin-bottom:16px!important}.page-module__ofjq5q__steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__ofjq5q__stepNumber{color:var(--teal);margin-bottom:12px;font-size:13px;font-weight:600;display:block}.page-module__ofjq5q__textLink{color:#1e7169;align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.page-module__ofjq5q__textLink:hover{text-decoration:underline}.page-module__ofjq5q__toolNote{color:var(--muted);margin-top:28px!important}.page-module__ofjq5q__toolNote a{color:#1e7169;font-weight:600}.page-module__ofjq5q__faqGrid{grid-template-columns:.8fr 1.2fr;gap:72px;display:grid}.page-module__ofjq5q__faqs details{border-bottom:1px solid var(--line);padding:18px 0}.page-module__ofjq5q__faqs summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:600;list-style:none;display:flex}.page-module__ofjq5q__faqs summary::-webkit-details-marker{display:none}.page-module__ofjq5q__faqs details[open] summary svg{transform:rotate(45deg)}.page-module__ofjq5q__faqs p{color:var(--muted);margin-top:12px!important}.page-module__ofjq5q__recognition{border-top:1px solid var(--line);padding:56px 0}.page-module__ofjq5q__recognition p{max-width:820px;color:var(--muted)}.page-module__ofjq5q__recognition a{color:#1e7169;font-weight:600}.page-module__ofjq5q__recognitionLabel{letter-spacing:.12em;text-transform:uppercase;color:#26736d;font-weight:600;margin-bottom:12px!important;font-size:12px!important}.page-module__ofjq5q__analystQuote{border-left:3px solid var(--line);max-width:820px;margin:24px 0 0;padding-left:18px}.page-module__ofjq5q__analystQuote p{color:var(--ink);font-size:17px}.page-module__ofjq5q__analystQuote footer{color:var(--muted);margin-top:8px;font-size:13px}.page-module__ofjq5q__disclaimer{font-size:12px;line-height:1.6;margin-top:20px!important}.page-module__ofjq5q__cta{color:#fff;padding:80px 0}.page-module__ofjq5q__ctaInner{justify-content:space-between;align-items:center;gap:40px;display:flex}.page-module__ofjq5q__cta h2{margin-top:14px}.page-module__ofjq5q__cta p:not(.page-module__ofjq5q__eyebrow){color:#c4d0e3;max-width:560px;margin-top:14px!important}@media (max-width:1024px){.page-module__ofjq5q__heroGrid,.page-module__ofjq5q__sectionHeading,.page-module__ofjq5q__twoCol,.page-module__ofjq5q__insightGrid,.page-module__ofjq5q__faqGrid,.page-module__ofjq5q__chart{grid-template-columns:1fr;gap:32px}.page-module__ofjq5q__categoryGrid,.page-module__ofjq5q__platformGrid,.page-module__ofjq5q__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page-module__ofjq5q__hero{padding-top:112px}.page-module__ofjq5q__section{padding:64px 0}.page-module__ofjq5q__chart{padding:16px}.page-module__ofjq5q__categoryGrid,.page-module__ofjq5q__platformGrid,.page-module__ofjq5q__steps{grid-template-columns:1fr}.page-module__ofjq5q__ctaInner{flex-direction:column;align-items:flex-start}}