.commercial-pilot{--commercial-ink:#0b1830;--commercial-navy:#102f66;--commercial-blue:#2563eb;--commercial-cyan:#08a9c3;--commercial-mist:#eef7fb;--commercial-line:#d7e5ec;background:#f7fafc;overflow-x:hidden}.commercial-hero{color:#fff;background:radial-gradient(circle at 78% 22%,#08a9c333,#0000 28rem),linear-gradient(135deg,#071326 0%,#102f66 58%,#0b4561 100%);padding:clamp(3.5rem,5vw,4.5rem) 0 0;position:relative;overflow:visible}.commercial-hero:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.commercial-hero-orb{pointer-events:none;border:1px solid #ffffff29;border-radius:50%;position:absolute}.commercial-hero-orb--one{width:34rem;height:34rem;top:-13rem;right:-14rem}.commercial-hero-orb--two{width:15rem;height:15rem;bottom:5rem;left:-8rem}.commercial-hero-inner{z-index:1;position:relative}.commercial-breadcrumb{color:#ffffff8c;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:2rem;font-size:.75rem;display:flex}.commercial-breadcrumb a{transition:color .2s}.commercial-breadcrumb a:hover,.commercial-breadcrumb a:focus-visible{color:#fff}.commercial-breadcrumb span:last-child{color:#ffffffe6;font-weight:600}.commercial-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-bottom:clamp(3rem,7vw,5.5rem);display:grid}.commercial-series-kicker,.commercial-eyebrow{color:var(--commercial-cyan);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.69rem;font-weight:800;line-height:1.2;display:inline-flex}.commercial-series-kicker:before,.commercial-eyebrow:before{content:"";background:currentColor;width:1.5rem;height:2px}.commercial-series-title{color:#ffffffb8;margin:0 0 1.25rem;font-size:.875rem;font-weight:650;line-height:1.4}.commercial-hero-copy h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:0 0 1.35rem;font-size:clamp(2.4rem,5.3vw,4.8rem);line-height:.98}.commercial-hero-lead{color:#ebf5ffc7;max-width:680px;margin:0;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:1.7}.commercial-hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.commercial-hero-actions .btn-primary{color:var(--commercial-navy);background:#fff;border-color:#fff;align-items:center;gap:.6rem;display:inline-flex}.commercial-hero-actions .btn-primary:hover{color:var(--commercial-navy);background:#eaf7fb;border-color:#eaf7fb}.commercial-hero-actions .btn-outline{color:#fff;border-color:#ffffff61}.commercial-hero-actions .btn-outline:hover{color:#fff;background:#ffffff1a;border-color:#ffffffb3}.commercial-hero-visual{position:relative}.commercial-hero-image-frame{aspect-ratio:4/5;background:#17355e;border:1px solid #ffffff2e;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000052}.commercial-hero-image-frame:after{content:"";background:linear-gradient(#0000 52%,#040d1ba3);position:absolute;inset:0}.commercial-hero-image-frame img{object-fit:cover;width:100%;height:100%}.commercial-image-label{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:750;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.commercial-benchmark-panel{z-index:2;color:var(--commercial-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #ffffff8c;border-radius:1.5rem;grid-template-columns:minmax(240px,.8fr) minmax(0,1.7fr);align-items:stretch;gap:2rem;margin-top:-2.5rem;padding:1.4rem;display:grid;position:relative;transform:translateY(2.5rem);box-shadow:0 20px 55px #0313282e}.commercial-benchmark-intro{padding:.65rem .75rem}.commercial-benchmark-intro>span{color:var(--commercial-cyan);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:800;display:block}.commercial-benchmark-intro p{color:#657184;margin:0;font-size:.74rem;line-height:1.55}.commercial-benchmark-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.commercial-benchmark-grid--four{grid-template-columns:repeat(4,1fr)}.commercial-benchmark-grid--body{margin:0 auto}.commercial-benchmark-grid--body .commercial-benchmark-stat{border:1px solid #dbeaf0}.commercial-benchmark-stat{background:var(--commercial-mist);border:1px solid #dbeaf0;border-radius:1rem;flex-direction:column;justify-content:center;min-height:116px;padding:1rem 1.15rem;display:flex}.commercial-benchmark-stat strong{color:var(--commercial-navy);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.commercial-benchmark-stat>span{color:var(--commercial-ink);margin-top:.45rem;font-size:.78rem;font-weight:750}.commercial-benchmark-stat small{color:#718096;margin-top:.25rem;font-size:.67rem;line-height:1.4}.commercial-series-nav-wrap{background:#f7fafc;padding:5.5rem 0 2rem}.commercial-series-nav-inner>p{color:#718096;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .85rem;font-size:.7rem;font-weight:800}.commercial-series-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.commercial-scroll-shell{min-width:0}.commercial-scroll-controls{justify-content:center;gap:.55rem;margin-top:.75rem;display:flex}.commercial-scroll-controls button{min-height:2.35rem;color:var(--commercial-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #bfd2dc;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.68rem;font-weight:800;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 4px 12px #182b430f}.commercial-scroll-controls button:hover:not(:disabled),.commercial-scroll-controls button:focus-visible:not(:disabled){color:#fff;border-color:var(--commercial-navy);background:var(--commercial-navy);transform:translateY(-1px)}.commercial-scroll-controls button:disabled{color:#a6b1bc;box-shadow:none;cursor:not-allowed;background:#f4f7f9;border-color:#e2e9ed}.commercial-series-item{color:#5e6a7a;border:1px solid var(--commercial-line);background:#fff;border-radius:.9rem;flex-direction:column;gap:.45rem;min-height:92px;padding:.9rem;font-size:.72rem;font-weight:700;line-height:1.35;transition:transform .2s,border-color .2s,color .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #182b4309}.commercial-series-nav a.commercial-series-item{cursor:pointer}.commercial-series-item .commercial-series-index{color:#98a7b6;letter-spacing:.08em;font-size:.62rem}.commercial-series-item>strong{color:inherit;font-size:inherit;line-height:inherit;flex:1}.commercial-series-action{color:var(--commercial-blue);border-top:1px solid #e7eef2;justify-content:space-between;align-items:center;gap:.4rem;padding-top:.55rem;font-size:.62rem;font-weight:800;display:inline-flex}.commercial-series-action>span{font-size:.85rem;transition:transform .2s}.commercial-series-nav a.commercial-series-item:hover,.commercial-series-nav a.commercial-series-item:focus-visible{color:var(--commercial-navy);border-color:#9fd4df;transform:translateY(-2px);box-shadow:0 12px 24px #182b431a}.commercial-series-nav a.commercial-series-item:hover .commercial-series-action>span,.commercial-series-nav a.commercial-series-item:focus-visible .commercial-series-action>span{transform:translate(3px)}.commercial-series-item.active{color:#fff;border-color:var(--commercial-navy);background:var(--commercial-navy);box-shadow:0 12px 28px #102f6633}.commercial-series-item.active .commercial-series-index{color:#ffffff8c}.commercial-series-item.active .commercial-series-action{color:#ffffffd1;border-top-color:#ffffff26}.commercial-section-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-top:1px solid #e8eff3;border-bottom:1px solid #e1e9ee;position:sticky;top:72px}.commercial-section-nav-track{scrollbar-width:none;justify-content:center;align-items:center;gap:clamp(.7rem,3vw,2.2rem);display:flex;overflow-x:auto}.commercial-section-nav-label{color:#8a96a7;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #d8e2e8;flex:none;padding-right:.45rem;font-size:.63rem;font-weight:800}.commercial-section-nav-track::-webkit-scrollbar{display:none}.commercial-section-nav-shell .commercial-scroll-controls{margin-top:-.15rem;padding-bottom:.5rem}.commercial-section-nav-shell .commercial-scroll-controls button{border-radius:.55rem;min-height:1.9rem;padding:.35rem .65rem}.commercial-section-nav a{color:#647184;border-bottom:2px solid #0000;flex:none;padding:.85rem .35rem .75rem;font-size:.75rem;font-weight:750;transition:color .2s,border-color .2s;position:relative}.commercial-section-nav a:after{content:"";background:var(--commercial-cyan);opacity:0;border-radius:99px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:.48rem;left:.35rem;right:.35rem;transform:scaleX(.35)}.commercial-section-nav a:hover,.commercial-section-nav a:focus-visible{color:var(--commercial-navy);border-bottom-color:var(--commercial-cyan)}.commercial-section-nav a:hover:after,.commercial-section-nav a:focus-visible:after,.commercial-section-nav a.active:after{opacity:1;transform:scaleX(1)}.commercial-section-nav a.active{color:var(--commercial-navy)}.commercial-section{padding:3.75rem 0;scroll-margin-top:126px}.commercial-section--white{background:#fff}.commercial-section--mist{background:var(--commercial-mist)}.commercial-section--ink{background:var(--commercial-ink);color:#fff}.commercial-centered-heading{text-align:center;max-width:760px;margin:0 auto 2.25rem}.commercial-centered-heading .commercial-eyebrow{justify-content:center}.commercial-centered-heading h2,.commercial-framework-copy h2,.commercial-split-copy h2{color:var(--commercial-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,4vw,3.2rem);line-height:1.06}.commercial-centered-heading>p,.commercial-framework-copy>p,.commercial-split-copy>p{color:#657184;margin:1rem 0 0;font-size:.95rem;line-height:1.72}.commercial-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.commercial-split-copy{position:sticky;top:148px}.commercial-feature-grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.commercial-feature-grid--three{grid-template-columns:repeat(3,1fr)}.commercial-feature-grid--four{grid-template-columns:repeat(4,1fr)}.commercial-feature-grid--five{grid-template-columns:repeat(5,1fr)}.commercial-feature-grid--four .commercial-feature-card,.commercial-feature-grid--five .commercial-feature-card{padding:1.1rem}.commercial-feature-card,.commercial-report-card{border:1px solid var(--commercial-line);background:#fff;border-radius:1.05rem;padding:1.3rem}.commercial-feature-card>span,.commercial-report-card>span{color:var(--commercial-cyan);letter-spacing:.08em;margin-bottom:.7rem;font-size:.68rem;font-weight:800;display:inline-flex}.commercial-feature-card h3,.commercial-report-card h3{color:var(--commercial-ink);margin:0 0 .4rem;font-size:.98rem;line-height:1.35}.commercial-feature-card p,.commercial-report-card p{color:#687487;margin:0;font-size:.8rem;line-height:1.58}.commercial-chart-shell{border:1px solid var(--commercial-line);background:#fff;border-radius:1.3rem;margin-top:1.25rem;padding:1rem;box-shadow:0 12px 35px #182b430f}.commercial-chart-shell .chart-card{border:0;padding:.75rem}.commercial-framework{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);display:grid}.commercial-interaction-hint{color:#8a96a7;align-items:center;gap:.45rem;margin-top:1rem;font-size:.72rem;font-weight:700;line-height:1.4;display:flex}.commercial-interaction-hint>span:first-child{width:1.45rem;height:1.45rem;color:var(--commercial-blue);background:#fff;border:1px solid #bdd6e2;border-radius:50%;flex:0 0 1.45rem;place-items:center;display:inline-grid}.commercial-interaction-hint--center{justify-content:center;margin:-1.25rem 0 1rem}.commercial-interaction-hint--compact{margin:0 0 .65rem}.commercial-framework-tabs{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-bottom:.7rem;display:grid;position:relative}.commercial-framework-tabs:before{content:"";background:#bcd0da;height:1px;position:absolute;top:1.7rem;left:8%;right:8%}.commercial-framework-tabs button{z-index:1;color:#6c7b8c;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;padding:.65rem .25rem;font-size:.72rem;font-weight:750;display:flex;position:relative}.commercial-framework-tabs button>span{color:#6f8190;background:#f7fafc;border:1px solid #bcd0da;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.63rem;transition:color .2s,background .2s,transform .2s;display:grid}.commercial-framework-tabs button:hover,.commercial-framework-tabs button:focus-visible{color:var(--commercial-blue)}.commercial-framework-tabs button:hover>span,.commercial-framework-tabs button:focus-visible>span{color:var(--commercial-blue);border-color:var(--commercial-blue);transform:translateY(-2px)}.commercial-framework-tabs button.active{color:var(--commercial-navy)}.commercial-framework-tabs button.active>span{color:#fff;border-color:var(--commercial-navy);background:var(--commercial-navy);transform:scale(1.1);box-shadow:0 7px 18px #102f6633}.commercial-framework-panel{color:#fff;background:linear-gradient(135deg, var(--commercial-navy), #0d6479);border-radius:1.35rem;align-items:center;gap:1.25rem;min-height:178px;padding:2rem;display:flex;box-shadow:0 18px 42px #102f6633}.commercial-framework-panel>span{color:#fff3;font-family:var(--font-display);font-size:3.3rem;font-weight:800;line-height:1}.commercial-framework-panel h3{color:#fff;margin:0 0 .45rem;font-size:1.2rem}.commercial-framework-panel p{color:#ffffffbd;margin:0;font-size:.85rem;line-height:1.6}.commercial-criteria-tabs{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-bottom:1.2rem;display:flex}.commercial-criteria-tabs button{color:#657184;font:inherit;border:1px solid var(--commercial-line);cursor:pointer;background:#fff;border-radius:999px;padding:.7rem 1rem;font-size:.75rem;font-weight:750;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;box-shadow:0 2px 7px #182b4309}.commercial-criteria-tabs button:hover,.commercial-criteria-tabs button:focus-visible{color:var(--commercial-navy);border-color:#8dcbd8;transform:translateY(-1px);box-shadow:0 7px 14px #182b4317}.commercial-criteria-tabs button.active{color:#fff;border-color:var(--commercial-navy);background:var(--commercial-navy)}.commercial-criteria-grid{grid-template-columns:repeat(3,1fr);gap:.9rem;display:grid}.commercial-criteria-grid article{border:1px solid var(--commercial-line);background:#fff;border-radius:1.1rem;min-height:190px;padding:1.45rem}.commercial-criteria-grid article>span{width:2rem;height:2rem;color:var(--commercial-cyan);background:var(--commercial-mist);border-radius:.65rem;place-items:center;margin-bottom:1.25rem;font-size:.64rem;font-weight:800;display:inline-grid}.commercial-criteria-grid h3{color:var(--commercial-ink);margin:0 0 .45rem;font-size:1rem}.commercial-criteria-grid p{color:#687487;margin:0;font-size:.82rem;line-height:1.62}.commercial-case-tabs{scrollbar-width:none;gap:.55rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.commercial-case-tabs::-webkit-scrollbar{display:none}.commercial-case-tabs button{color:#657184;text-align:left;min-width:160px;font:inherit;border:1px solid var(--commercial-line);cursor:pointer;background:#fff;border-radius:.85rem;flex:none;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem 1rem;font-size:.72rem;font-weight:750;line-height:1.35;transition:color .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 7px #182b4309}.commercial-case-tabs button:hover,.commercial-case-tabs button:focus-visible{color:var(--commercial-navy);border-color:#8dcbd8;transform:translateY(-2px);box-shadow:0 9px 18px #182b431a}.commercial-control-arrow{color:var(--commercial-blue);flex:none;font-size:.9rem;transition:transform .2s}button:hover>.commercial-control-arrow,button:focus-visible>.commercial-control-arrow{transform:translate(3px)}.commercial-case-tabs button.active{color:#fff;border-color:var(--commercial-navy);background:var(--commercial-navy)}.commercial-case-tabs button.active .commercial-control-arrow{color:#fff}.commercial-case-panel{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:1.25rem;margin-top:.4rem;display:grid}.commercial-case-chart,.commercial-case-insights{border:1px solid var(--commercial-line);background:#fff;border-radius:1.2rem;padding:1.1rem}.commercial-case-chart .chart-card{border:0;padding:.35rem}.commercial-case-insights h3{color:var(--commercial-ink);margin:.2rem 0 1rem;font-size:1.15rem}.commercial-case-insight{border-top:1px solid #e5edf1;padding:.9rem 0}.commercial-case-insight strong{color:var(--commercial-ink);margin-bottom:.25rem;font-size:.77rem;display:block}.commercial-case-insight p,.commercial-case-takeaway{color:#6b7789;margin:0;font-size:.76rem;line-height:1.55}.commercial-case-takeaway{color:var(--commercial-navy);background:var(--commercial-mist);border-radius:.8rem;margin-top:1rem;padding:1rem;font-weight:650}.commercial-market-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.commercial-market-grid--four{grid-template-columns:repeat(4,1fr)}.commercial-evidence-context{border-top:1px solid var(--commercial-line);gap:1.4rem;margin-top:3.5rem;padding-top:3.5rem;display:grid}.commercial-evidence-context>div:first-child{text-align:center;max-width:760px;margin:0 auto .6rem}.commercial-evidence-context>div:first-child .commercial-eyebrow{justify-content:center}.commercial-evidence-context h2{color:var(--commercial-ink);letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3.5vw,2.65rem);line-height:1.08}.commercial-evidence-context>div:first-child>p{color:#657184;margin:.9rem 0 0;font-size:.9rem;line-height:1.7}.commercial-context-note{max-width:820px;color:var(--commercial-navy);text-align:center;background:var(--commercial-mist);border:1px solid #cde2e9;border-radius:.85rem;margin:0 auto;padding:1rem 1.2rem;font-size:.8rem;font-weight:650;line-height:1.65}.commercial-context-note--left{text-align:left;margin:1.5rem 0 0}.commercial-context-note--strong{margin-top:1.5rem}.commercial-market-stat{border-left:3px solid var(--commercial-cyan);background:#fff;border-radius:.2rem 1rem 1rem .2rem;padding:1.35rem}.commercial-market-stat strong{color:var(--commercial-navy);letter-spacing:-.035em;font-size:1.65rem;display:block}.commercial-market-stat span{color:var(--commercial-ink);margin-top:.25rem;font-size:.78rem;font-weight:750;display:block}.commercial-market-stat small{color:#6e7b8c;margin-top:.25rem;font-size:.68rem;line-height:1.45;display:block}.commercial-source{color:#7d8997;text-align:center;margin:1rem 0 0;font-size:.68rem;line-height:1.55}.commercial-report-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.commercial-report-grid--four{grid-template-columns:repeat(4,1fr)}.commercial-report-card{background:#ffffff0d;border-color:#ffffff1f}.commercial-report-card h3{color:#fff}.commercial-report-card p{color:#ffffff9e}.commercial-section--ink .commercial-centered-heading h2{color:#fff}.commercial-section--ink .commercial-centered-heading>p{color:#ffffffa6}.commercial-recommendation{color:#ffffffc7;background:#08a9c317;border:1px solid #ffffff24;border-radius:.9rem;margin-top:.8rem;padding:1.15rem 1.3rem;font-size:.82rem;line-height:1.6}.commercial-system-note{background:#ffffff0a;border:1px solid #ffffff21;border-radius:1rem;grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);align-items:start;gap:2rem;margin-top:2rem;padding:1.5rem;display:grid}.commercial-system-note h3{color:#fff;margin:0;font-size:1.1rem;line-height:1.35}.commercial-system-note>p{color:#ffffffa1;margin:0;font-size:.8rem;line-height:1.65}.commercial-system-note--light{color:var(--commercial-ink);border-color:var(--commercial-line);background:var(--commercial-mist)}.commercial-system-note--light h3{color:var(--commercial-ink)}.commercial-system-note--light>p{color:#657184}.commercial-crosslinks{margin-top:2.5rem}.commercial-crosslinks>p{color:#7b8796;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .8rem;font-size:.68rem;font-weight:800}.commercial-final-cta{color:#fff;background:linear-gradient(135deg, var(--commercial-navy), #0c7284);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.6rem);display:grid;box-shadow:0 22px 50px #102f6633}.commercial-final-cta h2{color:#fff;letter-spacing:-.035em;margin:0 0 .55rem;font-size:clamp(1.55rem,3vw,2.4rem)}.commercial-final-cta p{color:#ffffffb8;max-width:660px;margin:0;font-size:.88rem;line-height:1.65}.commercial-final-cta-actions{flex-wrap:wrap;gap:.7rem;display:flex}.commercial-final-cta .btn-primary{color:var(--commercial-navy);background:#fff;border-color:#fff}.commercial-final-cta .btn-outline{color:#fff;border-color:#fff6}.commercial-distribution-layout{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.commercial-donut-wrap{border:1px solid var(--commercial-line);background:#fff;border-radius:1.3rem;grid-template-columns:minmax(220px,.9fr) minmax(200px,1.1fr);align-items:center;gap:1.3rem;padding:1.35rem;display:grid}.commercial-donut{place-items:center;display:grid;position:relative}.commercial-donut svg{width:100%;max-width:270px;height:auto;overflow:visible}.commercial-donut circle{cursor:pointer;transition:opacity .2s,stroke-width .2s}.commercial-donut-center{text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:45%;display:flex;position:absolute}.commercial-donut-center strong{color:var(--commercial-navy);font-size:2rem;line-height:1}.commercial-donut-center span{color:#667487;margin-top:.35rem;font-size:.66rem;line-height:1.3}.commercial-channel-list{gap:.38rem;display:grid}.commercial-channel-list button{color:#607083;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3ebef;border-radius:.65rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.55rem;padding:.48rem .55rem;font-size:.7rem;transition:color .2s,border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.commercial-channel-list button:hover,.commercial-channel-list button:focus-visible{color:var(--commercial-navy);border-color:#8dcbd8;transform:translate(2px);box-shadow:0 5px 12px #182b4312}.commercial-channel-list button.active{color:var(--commercial-navy);background:var(--commercial-mist);border-color:#c8dce5}.commercial-channel-list button.active .commercial-control-arrow{color:var(--commercial-navy)}.commercial-pilot a:focus-visible,.commercial-pilot button:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.commercial-channel-swatch{border-radius:50%;width:.55rem;height:.55rem}.commercial-channel-list strong{color:var(--commercial-ink);font-size:.72rem}.commercial-goal-card{color:#fff;background:var(--commercial-ink);border-radius:1.4rem;padding:clamp(1.6rem,4vw,2.5rem)}.commercial-goal-card h2{color:#fff;letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.08}.commercial-goal-card>p{color:#ffffffab;margin:0;font-size:.86rem;line-height:1.68}.commercial-goal-card>strong{color:#63d5e7;letter-spacing:-.05em;margin-top:1.5rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1;display:block}.commercial-goal-card>span{color:#ffffffb3;margin-top:.4rem;font-size:.72rem;display:block}.commercial-steps{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.commercial-framework-spacer{border-top:1px solid var(--commercial-line);margin-top:3.5rem;padding-top:3.5rem}.commercial-split--balanced{grid-template-columns:1fr 1fr;align-items:center}.commercial-split--balanced .commercial-split-copy{position:static}.commercial-source--left{text-align:left}.commercial-dashboard-proof{color:#fff;background:radial-gradient(circle at 85% 15%, #63d5e733, transparent 12rem), linear-gradient(135deg, var(--commercial-ink), var(--commercial-navy));border-radius:1.5rem;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 20px 48px #0b18302e}.commercial-dashboard-proof>span{color:#63d5e7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem;font-size:.66rem;font-weight:800;display:block}.commercial-dashboard-proof>strong{color:#fff;letter-spacing:-.065em;font-size:clamp(3.5rem,8vw,6rem);line-height:.9;display:block}.commercial-dashboard-proof h3{color:#fff;margin:.75rem 0 1.4rem;font-size:1.15rem}.commercial-dashboard-proof p{color:#ffffffdb;margin:0 0 .45rem;font-size:.86rem;font-weight:700}.commercial-dashboard-proof small{color:#ffffff94;font-size:.75rem;line-height:1.6;display:block}.commercial-step-card{border:1px solid var(--commercial-line);background:#fff;border-radius:1rem;padding:1.5rem;position:relative}.commercial-step-card>span{color:var(--commercial-cyan);margin-bottom:1.5rem;font-size:.68rem;font-weight:800;display:inline-flex}.commercial-step-card h3{color:var(--commercial-ink);margin:0 0 .45rem;font-size:1.03rem}.commercial-step-card p{color:#687487;margin:0;font-size:.8rem;line-height:1.58}@media (width<=1080px){.commercial-feature-grid--four,.commercial-feature-grid--five,.commercial-market-grid--four,.commercial-report-grid--four,.commercial-benchmark-grid--four{grid-template-columns:repeat(2,1fr)}.commercial-series-nav{scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:.6rem;display:flex;overflow-x:auto}.commercial-series-nav::-webkit-scrollbar{display:none}.commercial-series-item{scroll-snap-align:start;flex:0 0 170px}.commercial-benchmark-panel{grid-template-columns:1fr;gap:.65rem}.commercial-final-cta{grid-template-columns:1fr}}@media (width<=900px){.commercial-section{scroll-margin-top:175px}.commercial-hero{padding-top:3.25rem}.commercial-hero-grid,.commercial-split,.commercial-framework,.commercial-distribution-layout{grid-template-columns:1fr}.commercial-hero-grid{gap:2.5rem}.commercial-hero-image-frame{aspect-ratio:16/10;max-width:620px}.commercial-split-copy{position:static}.commercial-case-panel,.commercial-system-note,.commercial-split--balanced{grid-template-columns:1fr}.commercial-report-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.commercial-section{padding:3.5rem 0}}@media (width<=680px){.commercial-hero{padding-top:2.5rem}.commercial-breadcrumb{margin-bottom:1.4rem}.commercial-hero-copy h1{font-size:clamp(2.2rem,12vw,3.3rem)}.commercial-hero-actions,.commercial-final-cta-actions{flex-direction:column}.commercial-hero-actions a,.commercial-final-cta-actions a{justify-content:center;width:100%}.commercial-hero-image-frame{border-radius:1.35rem}.commercial-benchmark-panel{border-radius:1.1rem;padding:.85rem}.commercial-benchmark-grid{grid-template-columns:1fr}.commercial-benchmark-stat{min-height:96px}.commercial-section-nav{top:64px}.commercial-section-nav-track{justify-content:flex-start}.commercial-feature-grid,.commercial-criteria-grid,.commercial-market-grid,.commercial-report-grid,.commercial-steps{grid-template-columns:1fr}.commercial-framework-tabs{grid-template-columns:repeat(2,1fr)}.commercial-framework-tabs:before{display:none}.commercial-framework-tabs button{border:1px solid var(--commercial-line);background:#fff;border-radius:.8rem;align-items:flex-start;padding:.65rem}.commercial-framework-tabs button.active{border-color:var(--commercial-navy)}.commercial-framework-panel{align-items:flex-start;padding:1.4rem}.commercial-framework-panel>span{font-size:2.1rem}.commercial-donut-wrap{grid-template-columns:1fr}.commercial-channel-list{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.commercial-channel-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.commercial-series-item,.commercial-framework-tabs button>span,.commercial-donut circle{transition:none}.commercial-series-nav a.commercial-series-item:hover{transform:none}}.commercial-hero-image-caption{color:#d5e1ea;margin:.75rem 0 0;font-size:.75rem;line-height:1.6}.dc-page .commercial-series-nav-wrap,.pbgslf-page .commercial-series-nav-wrap{padding-top:2rem}
