:where(.p-sector) h1,:where(.p-sector) h2,:where(.p-sector) h3,:where(.p-sector) p,:where(.p-sector) ol,:where(.p-sector) ul,:where(.p-sector) dl,:where(.p-sector) dd,:where(.p-sector) figure,:where(.p-sector) blockquote,:where(.p-sector) fieldset{margin:0}:where(.p-sector) a,:where(.p-sector) button,:where(.p-sector) summary,:where(.p-sector) label,:where(.p-sector) input,:where(.p-sector) textarea{touch-action:manipulation}:where(.p-sector) h1{letter-spacing:-.045em;font-size:clamp(38px,9.8vw,76px);line-height:1.02}:where(.p-sector) h2{letter-spacing:-.035em;font-size:clamp(30px,8vw,52px);line-height:1.06}:where(.p-sector) h3{letter-spacing:-.022em;font-size:clamp(21px,5.4vw,26px);line-height:1.15}:where(.p-sector) .it{font-family:var(--serif);letter-spacing:-.02em;font-style:italic;font-weight:400;display:block}:where(.p-sector) .key{color:var(--navy);letter-spacing:-.01em;max-width:30em;font-size:clamp(19px,4.8vw,23px);font-weight:500;line-height:1.42}:where(.p-sector) .lead{color:var(--text);max-width:36em;font-size:clamp(17px,4.4vw,19px);line-height:1.6}:where(.p-sector) .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}:where(.p-sector) .eyebrow:before{content:"";background:var(--cyan-ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.45em}:where(.p-sector) .head{gap:12px;margin-bottom:24px;display:grid}:where(.p-sector) .head>p{max-width:34em}:where(.p-sector) .btn .arrow{background:var(--cyan);width:40px;height:40px;color:var(--navy);transition:transform .2s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}:where(.p-sector) .btn:active{transform:scale(.98)}:where(.p-sector) .scope-more .tlink{padding-block:12px;line-height:1.6;display:inline}:where(.p-sector) .scope-more .tlink .icon{vertical-align:-3px;margin-left:8px;display:inline-block}:where(.p-sector) .inline-link,:where(.p-sector) .prose a,:where(.p-sector) .callout a,:where(.p-sector) .faq details p a{color:var(--navy);text-underline-offset:4px;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--cyan-ink);text-decoration-color:var(--cyan-ink);font-weight:600;transition:color .16s}@media (hover:hover) and (pointer:fine){:where(.p-sector) .btn:hover{background:#0f3549}:where(.p-sector) .btn--cyan:hover{background:#5fe4eb}:where(.p-sector) .btn:hover .arrow{transform:translate(3px)}:where(.p-sector) .tlink:hover{color:var(--cyan-ink);-webkit-text-decoration-color:var(--cyan-ink);text-decoration-color:var(--cyan-ink)}:where(.p-sector) .dark .tlink:hover{color:var(--cyan);-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan)}:where(.p-sector) .tlink:hover .icon{transform:translate(3px)}:where(.p-sector) .tlink:hover .icon--ext{transform:translate(2px,-2px)}:where(.p-sector) .inline-link:hover,:where(.p-sector) .prose a:hover,:where(.p-sector) .callout a:hover,:where(.p-sector) .faq details p a:hover{color:var(--cyan-ink)}}:where(.p-sector) .bar{height:var(--hdr);align-items:center;gap:12px;display:flex}:where(.p-sector) .lang-sep{color:var(--line-strong)}:where(.p-sector) .hero{padding-block:12px 44px}:where(.p-sector) .crumbs ol{color:var(--muted);flex-wrap:wrap;gap:0 8px;margin-bottom:18px;font-size:14px;line-height:1.45;display:flex}:where(.p-sector) .crumbs li{white-space:nowrap}:where(.p-sector) .hero-grid{grid-template-areas:"copy""result""promises";gap:22px;display:grid}:where(.p-sector) .hero h1 .it{letter-spacing:-.02em;margin-top:.16em;font-size:.8em;line-height:1.1}:where(.p-sector) .hero h1 .u{text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:-.02em;text-decoration-skip-ink:none;text-decoration-thickness:.16em}:where(.p-sector) .hero .lead{margin-top:16px;line-height:1.52}:where(.p-sector) .promises{border-top:1px solid var(--line);grid-area:promises;gap:6px;padding-top:18px;display:grid}:where(.p-sector) .result{isolation:isolate;background:var(--stone);border-radius:var(--r-xl);grid-area:result;align-self:start;padding:22px 20px 18px;position:relative}:where(.p-sector) .result-top{letter-spacing:.08em;color:var(--navy);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:13px;font-weight:600;line-height:1.4;display:flex}:where(.p-sector) .result-top span:first-child:before{content:"";background:var(--cyan-ink);vertical-align:.12em;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}:where(.p-sector) .result-top span+span{color:var(--muted)}:where(.p-sector) .result-top span+span:before{content:"·";color:var(--line-strong);margin:0 8px}:where(.p-sector) .result-client{color:var(--text);margin-top:14px;font-size:15px}:where(.p-sector) .result-num{line-height:.9;font-family:var(--display);color:var(--navy);letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:clamp(84px,23vw,168px);font-weight:500;line-height:.92}:where(.p-sector) .result-num span{font-family:var(--serif);color:var(--cyan-ink);letter-spacing:0;margin-left:.1em;font-size:.56em;font-style:italic;font-weight:400}@media (max-width:899px){:where(.p-sector) .result{flex-direction:column;padding-top:20px;display:flex}:where(.p-sector) .result-num{order:1;margin-top:0}:where(.p-sector) .result-caption{order:3}:where(.p-sector) .result-top{border-top:1px solid var(--line-strong);order:4;margin-top:16px;padding-top:14px}:where(.p-sector) .result-client{order:5;margin-top:4px}:where(.p-sector) .result-context{border-top:0;order:6;margin-top:10px;padding-top:0}:where(.p-sector) .result .tlink{order:7;align-self:flex-start}:where(.p-sector) .result small{order:8}}:where(.p-sector) .result-caption{color:var(--navy);margin-top:12px;font-size:18px;font-weight:600;line-height:1.4}:where(.p-sector) .result-caption span{color:var(--text);font-size:16px;font-weight:400}:where(.p-sector) .result-context{border-top:1px solid var(--line-strong);color:var(--navy);margin-top:14px;padding-top:12px;font-size:15px;line-height:1.5}:where(.p-sector) .result .tlink{margin-top:4px}:where(.p-sector) .result small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}:where(.p-sector) .prose p+p{margin-top:16px}:where(.p-sector) .audit h2{font-size:clamp(32px,8.6vw,58px)}:where(.p-sector) .audit .head>div+div{gap:14px;max-width:34em;display:grid}:where(.p-sector) .audit .head .key{border-left:2px solid var(--cyan-ink);padding-left:18px}:where(.p-sector) .audit-grid{gap:20px;display:grid}:where(.p-sector) .audit-grid>.callout{margin-top:8px}:where(.p-sector) .acct-rail{min-width:0}:where(.p-sector) .acct{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow);font-size:14px;line-height:1.4;position:relative;overflow:hidden}:where(.p-sector) .acct-bar{border-bottom:1px solid var(--line);background:var(--ivory);align-items:center;gap:8px;padding:10px 14px;display:flex}:where(.p-sector) .acct-bar i{background:var(--stone-2);border-radius:50%;width:8px;height:8px}:where(.p-sector) .acct-bar span{background:var(--card);color:var(--muted);border-radius:999px;margin-left:6px;padding:1px 10px;font-size:13px}:where(.p-sector) .acct-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:14px 16px 12px;display:flex}:where(.p-sector) .acct-over{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--muted);font-size:13px;font-weight:600}:where(.p-sector) .acct-name{font-family:var(--display);letter-spacing:-.015em;color:var(--navy);font-size:20px;font-weight:600}:where(.p-sector) .acct-demo{color:var(--muted);font-size:13px}:where(.p-sector) .acct-rows li{border-top:1px solid #ece8de;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:9px 16px;transition:background-color .18s;display:grid}:where(.p-sector) .acct-rows .k{color:var(--muted);font-size:13px;display:block}:where(.p-sector) .acct-rows .v{color:var(--navy);overflow-wrap:anywhere;font-weight:600;display:block}:where(.p-sector) .fix{color:var(--cyan-ink);background:var(--tint);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:13px;font-weight:600;line-height:1.5}:where(.p-sector) .mk{background:var(--cyan);width:28px;height:28px;color:var(--navy);font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;transition:background-color .18s ease,color .18s ease,transform .18s var(--ease);border-radius:50%;place-items:center;display:grid}:where(.p-sector) .acct[data-active="1"] li[data-n="1"],:where(.p-sector) .acct[data-active="2"] li[data-n="2"],:where(.p-sector) .acct[data-active="3"] li[data-n="3"],:where(.p-sector) .acct[data-active="4"] li[data-n="4"],:where(.p-sector) .acct[data-active="5"] li[data-n="5"],:where(.p-sector) .acct[data-active="6"] li[data-n="6"],:where(.p-sector) .acct[data-active="7"] li[data-n="7"]{background:var(--tint)}:where(.p-sector) .acct[data-active="1"] li[data-n="1"] .mk,:where(.p-sector) .acct[data-active="2"] li[data-n="2"] .mk,:where(.p-sector) .acct[data-active="3"] li[data-n="3"] .mk,:where(.p-sector) .acct[data-active="4"] li[data-n="4"] .mk,:where(.p-sector) .acct[data-active="5"] li[data-n="5"] .mk,:where(.p-sector) .acct[data-active="6"] li[data-n="6"] .mk,:where(.p-sector) .acct[data-active="7"] li[data-n="7"] .mk{background:var(--navy);color:var(--cyan);transform:scale(1.08)}:where(.p-sector) .audit-more{min-width:0}:where(.p-sector) .audit-more>summary{cursor:pointer;list-style:none}:where(.p-sector) .audit-more>summary::-webkit-details-marker{display:none}:where(.p-sector) .audit-more-sum{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--card);min-height:56px;color:var(--navy);grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;margin-bottom:10px;padding:12px 16px;font-weight:600;display:grid}:where(.p-sector) .audit-more:not([open])>.audit-more-sum{margin-bottom:0}@media (min-width:640px){:where(.p-sector) .audit-more-sum{display:none}}:where(.p-sector) .audit-list{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:0 16px}:where(.p-sector) .audit-row+.audit-row{border-top:1px solid var(--line)}:where(.p-sector) .fold-row>summary,:where(.p-sector) .deliv>summary{cursor:pointer;list-style:none}:where(.p-sector) .fold-row>summary::-webkit-details-marker{display:none}:where(.p-sector) .deliv>summary::-webkit-details-marker{display:none}:where(.p-sector) .fold-row>summary{grid-template-columns:34px minmax(0,1fr) 32px;align-items:center;column-gap:8px;min-height:56px;padding:12px 0;display:grid}:where(.p-sector) .audit-row .no{font-family:var(--serif);color:var(--cyan-ink);font-variant-numeric:tabular-nums;font-size:20px;font-style:italic;line-height:1.2}:where(.p-sector) .audit-row h3{letter-spacing:-.02em;font-size:clamp(18px,4.8vw,23px);line-height:1.25}:where(.p-sector) .fold-body{padding:0 0 20px 42px}:where(.p-sector) .fold-body>p:first-child{margin-top:-4px}:where(.p-sector) .check{background:var(--ivory);color:var(--navy);border-radius:12px;margin-top:14px;padding:12px 14px;font-size:15px;line-height:1.5}:where(.p-sector) .check b{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-ink);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:600;display:flex}:where(.p-sector) .check b .icon{stroke-width:2px;width:16px;height:16px}:where(.p-sector) .callout{border-left:2px solid var(--cyan-ink);max-width:48em;color:var(--navy);margin-top:28px;padding-left:18px;font-size:17px;line-height:1.6}:where(.p-sector) .callout .tool-link{background:var(--tint);color:var(--cyan-ink);-webkit-text-decoration-color:var(--cyan-ink);text-decoration-color:var(--cyan-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin-inline:-2px;padding:1px 6px 2px;display:inline}:where(.p-sector) .callout .tool-link .icon{vertical-align:-2px;stroke-width:2px;width:16px;height:16px;transition:transform .2s var(--ease);margin-left:4px;display:inline-block}@media (hover:hover) and (pointer:fine){:where(.p-sector) .callout .tool-link:hover .icon{transform:translate(3px)}}:where(.p-sector) .scope{padding-block:48px}:where(.p-sector) .scope-grid{grid-template-areas:"head""fig""list""more";gap:28px;display:grid}:where(.p-sector) .scope-head{grid-area:head}:where(.p-sector) .scope h2{font-size:clamp(32px,8.4vw,52px)}:where(.p-sector) .scope-head .key{margin-top:16px}:where(.p-sector) .scope-fig{grid-area:fig}:where(.p-sector) .deliv-list{grid-area:list}:where(.p-sector) .scope-more{grid-area:more}:where(.p-sector) .deliv{border-top:1px solid var(--line-navy)}:where(.p-sector) .deliv:last-child{border-bottom:1px solid var(--line-navy)}:where(.p-sector) .deliv-sum{grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:14px;padding:16px 0 8px;display:grid}:where(.p-sector) .deliv-body{padding:0 0 18px 58px}:where(.p-sector) .deliv .node{background:var(--navy-2);width:44px;height:44px;color:var(--cyan);border:1px solid #0cd5e166;border-radius:50%;place-items:center;display:grid}:where(.p-sector) .deliv .node .icon{width:20px;height:20px}:where(.p-sector) .deliv h3{font-size:clamp(19px,5vw,24px);line-height:1.22}:where(.p-sector) .deliv-body p{margin-top:0}:where(.p-sector) .deliv small{letter-spacing:.03em;color:var(--cyan);margin-top:10px;font-size:13px;font-weight:600;line-height:1.5;display:block}:where(.p-sector) .shell{background:#e8eef117;border:1px solid #e8eef138;border-radius:26px;padding:6px}:where(.p-sector) .trace{background:var(--card);color:var(--text);border-radius:20px;overflow:hidden;box-shadow:0 32px 64px -32px #0009}:where(.p-sector) .trace .rbar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}:where(.p-sector) .trace .rbar i{background:var(--stone-2);border-radius:50%;width:8px;height:8px}:where(.p-sector) .trace .rbar span{background:var(--ivory);border-radius:999px;margin-left:6px;padding:2px 12px}:where(.p-sector) .trace .tl{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-ink);margin-bottom:4px;font-size:13px;font-weight:600;line-height:1.3;display:block}:where(.p-sector) .trace .q{border:1px solid var(--line);max-width:100%;color:var(--navy);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 10px;font-size:14px;display:inline-flex}:where(.p-sector) .trace .q .icon{width:16px;height:16px;color:var(--muted)}:where(.p-sector) .trace .am{color:var(--muted);font-size:13px;display:block}:where(.p-sector) .trace .am b{color:var(--navy);font-weight:600}:where(.p-sector) .trace .at{color:#1a4fa3;font-size:16px;line-height:1.3;display:block}:where(.p-sector) .trace .pgm{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}:where(.p-sector) .trace .pgm b{font-family:var(--display);letter-spacing:-.01em;color:var(--navy);font-size:15px;font-weight:600}:where(.p-sector) .trace .pgm span{color:var(--card);background:var(--cyan-ink);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}:where(.p-sector) .trace .row{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.p-sector) .trace .wave{align-items:flex-end;gap:4px;height:26px;display:none}:where(.p-sector) .trace .cpl{flex-shrink:0;width:132px;height:32px;display:none}:where(.p-sector) .trace .wave i{background:var(--cyan-ink);opacity:.75;border-radius:2px;width:4px}:where(.p-sector) .trace ol{isolation:isolate;padding:14px 16px;position:relative}:where(.p-sector) .trace ol:before{content:"";z-index:0;background:var(--tint);transform-origin:top;width:2px;position:absolute;top:30px;bottom:30px;left:31px}:where(.p-sector) .trace li{grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:12px;padding-bottom:10px;display:grid;position:relative}:where(.p-sector) .trace li:last-child{padding-bottom:0}:where(.p-sector) .trace .ic{z-index:1;background:var(--tint);width:32px;height:32px;color:var(--cyan-ink);border-radius:50%;place-items:center;display:grid;position:relative}:where(.p-sector) .trace .ic .icon{stroke-width:1.9px;width:16px;height:16px}:where(.p-sector) .trace li:last-child .ic{background:var(--navy);color:var(--cyan)}:where(.p-sector) .trace strong{color:var(--navy);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4;display:block}:where(.p-sector) .trace .tag{margin-top:4px}:where(.p-sector) .tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}:where(.p-sector) .tag .icon{stroke-width:2.2px;width:14px;height:14px}:where(.p-sector) .tag--keep{background:var(--tint);color:var(--cyan-ink)}:where(.p-sector) .tag--line{border:1px solid var(--line-strong);color:var(--navy)}:where(.p-sector) .tag--solid{background:var(--navy);color:var(--card)}:where(.p-sector) .scope-fig .caption{margin-top:12px}:where(.p-sector) .sectors-head{gap:12px;margin-bottom:20px;display:grid}:where(.p-sector) .sectors-head .eyebrow{margin-bottom:0}:where(.p-sector) .sectors-head>p{max-width:34em}:where(.p-sector) .cards{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 14px;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;grid-template-rows:auto auto;grid-auto-columns:min(78%,300px);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}:where(.p-sector) .cards li{scroll-snap-align:start;display:flex}:where(.p-sector) .cards a{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);width:100%;color:var(--text);flex-direction:column;gap:6px;padding:14px 44px 14px 16px;text-decoration:none;transition:border-color .16s;display:flex;position:relative}:where(.p-sector) .cards b{font-family:var(--display);letter-spacing:-.015em;color:var(--navy);font-size:19px;font-weight:600;line-height:1.2;transition:color .16s}:where(.p-sector) .cards span{font-size:15px;line-height:1.45}:where(.p-sector) .cards .go{width:18px;height:18px;color:var(--cyan-ink);transition:transform .2s var(--ease);position:absolute;top:19px;right:16px}:where(.p-sector) .cards .more a{border-style:dashed;border-color:var(--line-strong);background:0 0}:where(.p-sector) .cards .more b{color:var(--cyan-ink)}:where(.p-sector) .sectors-head .swipe-hint{justify-self:end}@media (hover:hover) and (pointer:fine){:where(.p-sector) .cards a:hover{border-color:var(--cyan-ink)}:where(.p-sector) .cards a:hover b{color:var(--cyan-ink)}:where(.p-sector) .cards a:hover .go{transform:translate(3px)}}:where(.p-sector) .market-grid{grid-template-areas:"head""fig""prose";gap:24px;display:grid}:where(.p-sector) .market-grid .head{grid-area:head}:where(.p-sector) .market-grid .prose{grid-area:prose}:where(.p-sector) .ads{grid-area:fig}:where(.p-sector) .market-grid{gap:20px}:where(.p-sector) .market-grid .head{margin-bottom:0}:where(.p-sector) .source{margin-top:6px}:where(.p-sector) .source a{font-size:15px}:where(.p-sector) .ads{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 14px 14px}:where(.p-sector) .ads-label{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);gap:10px;margin-bottom:14px;font-size:13px;font-weight:600;line-height:1.4;display:flex}:where(.p-sector) .ads-label:before{content:"";background:var(--cyan-ink);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:.45em}:where(.p-sector) .ad+.ad{border-top:1px dashed var(--line-strong);margin-top:10px;padding-top:10px}:where(.p-sector) .ad-search{border:1px solid var(--line);max-width:100%;color:var(--navy);background:var(--ivory);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 10px;font-size:14px;display:inline-flex}:where(.p-sector) .ad-search .icon{width:16px;height:16px;color:var(--muted)}:where(.p-sector) .ad-card{border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow);border:1px solid #ece8de;margin-top:8px;padding:12px 14px}:where(.p-sector) .ad-meta{color:var(--muted);flex-wrap:wrap;gap:0 6px;font-size:13px;display:flex}:where(.p-sector) .ad-meta b{color:var(--navy);font-weight:600}:where(.p-sector) .ad-meta span:before{content:"·";margin-right:6px}:where(.p-sector) .ad-headline{color:#1a4fa3;margin-top:2px;font-size:17px;line-height:1.3}:where(.p-sector) .ad-body{color:var(--text);margin-top:4px;font-size:14px;line-height:1.5}:where(.p-sector) .ads figcaption{margin-top:14px}:where(.p-sector) .month-grid{display:grid}:where(.p-sector) .month-grid .head{display:contents}:where(.p-sector) .month-grid .head>div{order:0;margin-bottom:28px}:where(.p-sector) .timeline{order:1}:where(.p-sector) .month-grid .month-next{max-width:none;color:var(--navy);order:2;grid-template-columns:44px minmax(0,1fr);align-items:start;column-gap:16px;margin-top:28px;font-size:17px;display:grid;position:relative}:where(.p-sector) .next-node{border:1.5px dashed var(--cyan-ink);width:44px;height:44px;color:var(--cyan-ink);background:var(--ivory);border-radius:50%;place-items:center;margin-top:-6px;display:grid}:where(.p-sector) .next-node .icon{width:20px;height:20px}:where(.p-sector) .timeline{isolation:isolate;gap:0;display:grid;position:relative}:where(.p-sector) .timeline li:not(:last-child):before{content:"";z-index:0;background:var(--cyan-ink);opacity:.45;width:1.5px;position:absolute;top:44px;bottom:0;left:21px}:where(.p-sector) .timeline li{grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding-bottom:16px;display:grid;position:relative}:where(.p-sector) .timeline li:last-child{padding-bottom:0}:where(.p-sector) .timeline li:last-child:before{content:"";border-left:1.5px dashed var(--cyan-ink);opacity:.7;position:absolute;top:44px;bottom:-28px;left:21px}:where(.p-sector) .timeline .no{z-index:1;background:var(--ivory);border:1.5px solid var(--cyan-ink);width:44px;height:44px;color:var(--cyan-ink);font:italic 17px/1 var(--serif);font-variant-numeric:tabular-nums;border-radius:50%;grid-row:1/3;place-items:center;display:grid;position:relative}:where(.p-sector) .timeline h3{align-self:center;padding-top:10px;font-size:clamp(20px,5.2vw,23px);line-height:1.2}:where(.p-sector) .timeline p{margin-top:4px}:where(.p-sector) .fit-panel{background:var(--stone);border-radius:var(--r-lg);gap:22px;padding:24px 20px;display:grid}:where(.p-sector) .fit-panel h2{font-size:clamp(28px,7.4vw,44px)}:where(.p-sector) .fit-panel h2 .it{display:inline}:where(.p-sector) .fit-panel h2+p{margin-top:14px}:where(.p-sector) .fit-panel li{border-top:1px solid var(--line-strong);color:var(--navy);gap:12px;padding:10px 0;line-height:1.45;display:flex}:where(.p-sector) .fit-panel li:last-child{border-bottom:1px solid var(--line-strong)}:where(.p-sector) .fit-panel li .icon{color:var(--cyan-ink);stroke-width:2px;margin-top:2px}:where(.p-sector) .fit-cta{margin-top:14px}:where(.p-sector) .measure-p{margin-top:10px;font-size:15px}:where(.p-sector) .measure .head>div+div{gap:4px;display:grid}:where(.p-sector) .dash-fig{margin-top:4px}:where(.p-sector) .dash{border-radius:var(--r-lg);color:var(--on-navy-soft);box-shadow:var(--shadow);background:#04182a;border:1px solid #e8eef11a;font-size:14px;line-height:1.4;display:grid;overflow:hidden}:where(.p-sector) .dash-side{background:#021320;border-right:1px solid #e8eef114;padding:22px 14px;display:none}:where(.p-sector) .dash-side>svg{width:78px;fill:var(--on-navy);margin-left:8px}:where(.p-sector) .ds-label{letter-spacing:.08em;text-transform:uppercase;margin:18px 0 8px 8px;font-size:13px}:where(.p-sector) .dash-side li{color:var(--on-navy-soft);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}:where(.p-sector) .dash-side li.on{color:var(--on-navy);box-shadow:inset 2px 0 0 var(--cyan);background:#0cd5e11f}:where(.p-sector) .dash-side .icon{width:16px;height:16px}:where(.p-sector) .dash-main{padding:16px}:where(.p-sector) .dash-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}:where(.p-sector) .ds-over{letter-spacing:.08em;text-transform:uppercase;font-size:13px}:where(.p-sector) .ds-title{font-family:var(--display);color:var(--on-navy);letter-spacing:-.01em;font-size:20px;font-weight:600}:where(.p-sector) .ds-demo{color:var(--navy);background:var(--cyan);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}:where(.p-sector) .ds-client{margin-top:2px;font-size:14px}:where(.p-sector) .ds-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}:where(.p-sector) .ds-kpis .ds-kpi--main{background:#0cd5e11a;border-color:#0cd5e166;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;column-gap:14px;display:flex}:where(.p-sector) .ds-kpi--main .l{color:var(--on-navy);flex-basis:100%}:where(.p-sector) .ds-kpi--main .v{font-size:34px}:where(.p-sector) .ds-kpi--main .s{color:var(--on-navy-soft);display:block}:where(.p-sector) .ds-kpi,:where(.p-sector) .ds-card{background:#0a2638;border:1px solid #e8eef114;border-radius:12px}:where(.p-sector) .ds-kpi{padding:10px 12px}:where(.p-sector) .ds-kpi .l{color:var(--on-navy-soft);font-size:13px}:where(.p-sector) .ds-kpi .v{font-family:var(--display);color:var(--on-navy);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.15}:where(.p-sector) .ds-kpi--main .v{color:var(--cyan)}:where(.p-sector) .ds-kpi .s{font-size:13px;display:none}:where(.p-sector) .ds-grid{gap:10px;margin-top:10px;display:grid}:where(.p-sector) .ds-card{padding:14px}:where(.p-sector) .ds-h{letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:13px}:where(.p-sector) .ds-flow{gap:4px;display:grid}:where(.p-sector) .ds-st{background:#0f3047;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}:where(.p-sector) .ds-st .l{color:var(--on-navy)}:where(.p-sector) .ds-st .v{font-family:var(--display);color:var(--on-navy);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}:where(.p-sector) .ds-st--hl{background:#0cd5e121;box-shadow:inset 0 0 0 1px #0cd5e173}:where(.p-sector) .ds-st--hl .v{color:var(--cyan)}:where(.p-sector) .ds-st small{color:var(--on-navy-soft);font-size:13px;display:block}:where(.p-sector) .ds-rate{color:var(--cyan);align-items:center;gap:6px;padding:2px 12px;font-size:13px;display:flex}:where(.p-sector) .ds-rate .icon{width:14px;height:14px}:where(.p-sector) .ds-trend{display:none}:where(.p-sector) .ds-trend-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}:where(.p-sector) .ds-tabs{background:#04182a;border-radius:999px;gap:4px;padding:3px;display:flex}:where(.p-sector) .ds-tabs span{border-radius:999px;padding:3px 10px;font-size:13px}:where(.p-sector) .ds-tabs .on{color:var(--on-navy);background:#0f3047}:where(.p-sector) .ds-chart{width:100%;height:auto;display:block}:where(.p-sector) .ds-axis{justify-content:space-between;margin-top:6px;font-size:13px;display:flex}:where(.p-sector) .tools-path{border-top:1px solid var(--line);gap:4px;margin-top:28px;padding-top:18px;display:grid}:where(.p-sector) .tools-path p{color:var(--navy);font-size:16px}:where(.p-sector) .tools-path p strong{font-weight:600}:where(.p-sector) .tools-path ul{flex-wrap:wrap;gap:0 24px;display:flex}:where(.p-sector) .proof-grid{gap:28px;display:grid}:where(.p-sector) .story h2+p{max-width:34em;margin-top:16px}:where(.p-sector) .hl{background:var(--tint);color:var(--navy);white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;margin-inline:-2px;padding:1px 4px;font-weight:600}:where(.p-sector) .story .tlink{margin-top:10px}:where(.p-sector) .stats{gap:22px;display:grid}:where(.p-sector) .proof-low{border-top:1px solid var(--line-strong);margin-top:32px;padding-top:24px}:where(.p-sector) .stats-label{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin-bottom:18px;font-size:13px;font-weight:600}:where(.p-sector) .proof-low .proof-cta{margin-top:28px}:where(.p-sector) .stat{font-family:var(--display);color:var(--navy);letter-spacing:-.06em;font-size:clamp(76px,22vw,128px);font-weight:500;line-height:.9}:where(.p-sector) .stat span{font-family:var(--serif);color:var(--cyan-ink);letter-spacing:-.02em;margin-left:.04em;font-size:.82em;font-style:italic;font-weight:400}:where(.p-sector) .stat-def{color:var(--navy);max-width:19em;margin-top:10px;font-size:18px;font-weight:500;line-height:1.4}:where(.p-sector) .stat-note{color:var(--muted);max-width:30em;margin-top:6px;font-size:13px;line-height:1.5}:where(.p-sector) .crew{padding-block:var(--sy);border-top:1px solid var(--line)}:where(.p-sector) .crew .photo img{aspect-ratio:16/10;object-fit:cover;object-position:50% 30%}:where(.p-sector) .faq-sec{border-top:1px solid var(--line)}:where(.p-sector) .faq{gap:22px;display:grid}:where(.p-sector) .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:12px 0;list-style:none;display:flex}:where(.p-sector) .faq summary h3{font:600 17px/1.4 var(--sans);letter-spacing:0;color:var(--navy);text-wrap:pretty;transition:color .16s}:where(.p-sector) .faq details p{max-width:40em;padding:0 0 20px}:where(.p-sector) .pm:before,:where(.p-sector) .pm:after{content:"";background:var(--cyan-ink);width:12px;height:1.6px;transition:transform .2s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.p-sector) details[open]>summary .pm:after{transform:translate(-50%,-50%)rotate(0)}@media (hover:hover) and (pointer:fine){:where(.p-sector) .faq summary:hover h3{color:var(--cyan-ink)}}@media (max-width:639px){:where(.p-sector) .scope-fig,:where(.p-sector) .dash .ds-grid,:where(.p-sector) .ad-body,:where(.p-sector) .deliv-body p{display:none}:where(.p-sector) .deliv-body small{margin-top:0}:where(.p-sector) .deliv-sum{padding-bottom:6px}:where(.p-sector) .stats{grid-template-columns:1fr 1fr;column-gap:20px}:where(.p-sector) .stat{font-size:clamp(56px,17vw,76px)}:where(.p-sector) .stat-def{font-size:16px}}@media (prefers-reduced-motion:reduce){:where(.p-sector) [data-reveal],:where(.p-sector) [data-reveal] .stg,:where(.p-sector) .btn,:where(.p-sector) .btn .arrow,:where(.p-sector) .tlink .icon,:where(.p-sector) .mk,:where(.p-sector) .pm:before,:where(.p-sector) .pm:after,:where(.p-sector) .cards a,:where(.p-sector) .cards .go,:where(.p-sector) .acct-rows li{transition:none}:where(.p-sector) .btn:active{transform:none}}@media (min-width:640px){:where(.p-sector) .crew-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px}:where(.p-sector) .hero-actions{flex-flow:wrap;align-items:center;gap:16px 28px}:where(.p-sector) .hero-actions .tlink{white-space:nowrap;align-self:center}:where(.p-sector) .result{padding:30px 32px 24px}:where(.p-sector) .audit-list{padding:8px 28px}:where(.p-sector) .fit-panel{padding:36px}:where(.p-sector) .ads{padding:24px}:where(.p-sector) .cards{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:0 32px;margin:0;padding:0;overflow:visible}:where(.p-sector) .cards li{display:flex}:where(.p-sector) .cards a{border:0;border-top:1px solid var(--line-strong);background:0 0;border-radius:0;gap:4px;min-height:0;padding:16px 36px 18px 0}:where(.p-sector) .cards .go{top:20px;right:4px}:where(.p-sector) .cards .more a{border-top:1px dashed var(--line-strong);background:0 0}:where(.p-sector) .sectors-head .swipe-hint{display:none}:where(.p-sector) .ds-kpi .s{display:block}:where(.p-sector) .ds-kpi .v{font-size:30px}:where(.p-sector) .dash-main{padding:22px}:where(.p-sector) .stats{grid-template-columns:1fr 1fr;column-gap:48px}}@media (min-width:900px){:where(.p-sector) .crew-grid{grid-template-columns:1.35fr 1fr;gap:72px}:where(.p-sector) .bar{gap:24px}:where(.p-sector) .hero{padding-block:28px 64px}:where(.p-sector) .hero h1{font-size:clamp(56px,5vw,72px)}:where(.p-sector) .hero-grid{grid-template-columns:1.22fr .78fr;grid-template-areas:"copy result""promises promises";align-items:start;gap:52px 64px}:where(.p-sector) .result{margin-top:34px;padding:34px 36px 28px}:where(.p-sector) .promises{flex-wrap:wrap;gap:12px 40px;padding-top:22px;display:flex}:where(.p-sector) .head{grid-template-columns:1.45fr 1fr;align-items:end;gap:clamp(32px,5vw,80px);margin-bottom:44px}:where(.p-sector) .audit-grid{grid-template:"fig list"1fr"callout list"/minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:28px 48px}:where(.p-sector) .acct-rail{grid-area:fig;align-self:stretch}:where(.p-sector) .acct{border-radius:var(--r-xl);position:sticky;top:96px}:where(.p-sector) .acct-head{padding:18px 20px 14px}:where(.p-sector) .acct-rows li{padding:11px 20px}:where(.p-sector) .audit-list{grid-area:list}:where(.p-sector) .audit-grid>.callout{grid-area:callout;align-self:end;margin-top:0;font-size:17px}:where(.p-sector) .audit-list{border-radius:var(--r-xl);padding:4px 36px}:where(.p-sector) .fold-row>summary{cursor:default;grid-template-columns:52px minmax(0,1fr);min-height:0;padding:18px 0 6px}:where(.p-sector) .fold-row>summary .pm{display:none}:where(.p-sector) .audit-row .no{font-size:24px}:where(.p-sector) .audit-row h3{font-size:22px}:where(.p-sector) .fold-body{padding:0 0 26px 60px}:where(.p-sector) .fold-body>p:first-child{margin-top:0}:where(.p-sector) .callout{margin-top:36px;font-size:18px}:where(.p-sector) .scope{padding-block:112px}:where(.p-sector) .scope-grid{grid-template-columns:1fr 1fr;grid-template-areas:"head fig""more fig""list list";align-items:end;gap:24px 80px}:where(.p-sector) .scope-fig{align-self:center}:where(.p-sector) .scope-more{align-self:start}:where(.p-sector) .deliv-list{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:48px;margin-top:40px;display:grid}:where(.p-sector) .deliv{grid-column:span 2}:where(.p-sector) .deliv:nth-child(n+4){grid-column:span 3}:where(.p-sector) .deliv,:where(.p-sector) .deliv:last-child{border-bottom:0}:where(.p-sector) .deliv-sum{grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:18px;padding:28px 0 10px}:where(.p-sector) .deliv-body{padding:0 0 30px 70px}:where(.p-sector) .shell{border-radius:32px;padding:8px}:where(.p-sector) .trace{border-radius:24px}:where(.p-sector) .trace .rbar{padding:14px 22px}:where(.p-sector) .trace ol{padding:26px}:where(.p-sector) .trace ol:before{top:44px;bottom:44px;left:45px}:where(.p-sector) .trace li{grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding-bottom:20px}:where(.p-sector) .trace .ic{width:40px;height:40px}:where(.p-sector) .trace .ic .icon{width:18px;height:18px}:where(.p-sector) .trace strong{font-size:16px}:where(.p-sector) .trace .wave{display:flex}:where(.p-sector) .trace .cpl{display:block}:where(.p-sector) .deliv .node{width:52px;height:52px}:where(.p-sector) .sectors-head{grid-template-columns:1.45fr 1fr;align-items:end;gap:clamp(32px,5vw,80px);margin-bottom:36px}:where(.p-sector) .market-grid{grid-template-columns:1fr 1fr;grid-template-areas:"head fig""prose fig";align-items:start;gap:28px 80px}:where(.p-sector) .market-grid .head{grid-template-columns:1fr}:where(.p-sector) .ads{border-radius:var(--r-xl);padding:32px}:where(.p-sector) .timeline{grid-template-columns:repeat(4,1fr);gap:32px}:where(.p-sector) .month-grid .head>div{margin-bottom:44px}:where(.p-sector) .timeline:before{content:"";z-index:0;background:var(--cyan-ink);opacity:.45;height:1.5px;position:absolute;top:22px;left:22px;right:calc(25% - 10px)}:where(.p-sector) .timeline:after{content:"";z-index:0;border-top:1.5px dashed var(--cyan-ink);opacity:.7;position:absolute;top:22px;left:calc(75% + 52px);right:0}:where(.p-sector) .timeline li:not(:last-child):before,:where(.p-sector) .timeline li:last-child:before{display:none}:where(.p-sector) .month-grid .month-next{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,46em);margin-top:44px;padding-top:28px;font-size:19px}:where(.p-sector) .timeline li{padding:0;display:block}:where(.p-sector) .timeline h3{padding-top:20px}:where(.p-sector) .timeline p{margin-top:10px;font-size:16px}:where(.p-sector) .fit-panel{border-radius:var(--r-xl);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:56px}:where(.p-sector) .proof-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:80px}:where(.p-sector) .stats{grid-template-columns:1fr 1fr 1.3fr;align-items:start;column-gap:56px;margin-top:56px;padding-top:40px}:where(.p-sector) .proof-low{border-top:1px solid var(--line-strong);margin-top:56px;padding-top:36px}:where(.p-sector) .proof-low .stats{border-top:0;grid-template-columns:1fr 1fr;column-gap:80px;margin-top:0;padding-top:0}:where(.p-sector) .proof-low .proof-cta{margin-top:40px}:where(.p-sector) .tools-path{grid-template-columns:auto 1fr;align-items:center;column-gap:24px;margin-top:36px}:where(.p-sector) .tools-path ul{justify-content:flex-end}:where(.p-sector) .dash{grid-template-columns:196px 1fr}:where(.p-sector) .dash-side{display:block}:where(.p-sector) .dash-main{padding:26px 28px}:where(.p-sector) .ds-kpis{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;margin-top:18px}:where(.p-sector) .ds-kpis .ds-kpi--main{grid-column:auto;display:block}:where(.p-sector) .ds-kpi--main .v{font-size:42px}:where(.p-sector) .ds-kpi{padding:14px 16px}:where(.p-sector) .ds-kpi .v{font-size:34px}:where(.p-sector) .ds-grid{grid-template-columns:.9fr 1.3fr;gap:12px;margin-top:12px}:where(.p-sector) .ds-card{padding:16px 18px}:where(.p-sector) .ds-trend{flex-direction:column;display:flex}:where(.p-sector) .ds-trend .ds-chart{flex:1;height:auto;min-height:190px}:where(.p-sector) .faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:96px}:where(.p-sector) .faq-head{position:sticky;top:110px}:where(.p-sector) .faq-head h2{font-size:clamp(30px,3vw,40px)}:where(.p-sector) .faq summary h3{font-size:18px}}@media (min-width:1100px){:where(.p-sector) .audit-grid{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}:where(.p-sector) .fold-row>summary{padding-top:18px}:where(.p-sector) .fold-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;padding-bottom:18px;display:grid}:where(.p-sector) .check{padding:10px 14px}:where(.p-sector) .check b{vertical-align:-2px;margin:0 6px 0 0;display:inline-flex}:where(.p-sector) .fold-body>p:first-child{font-size:16px}:where(.p-sector) .check{margin-top:0}:where(.p-sector) .cards{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.anim :where(.p-sector) [data-reveal]{opacity:0;transform:translateY(16px)}.anim :where(.p-sector) [data-reveal].is-in{opacity:1;transition:opacity .62s var(--ease),transform .62s var(--ease);transform:none}.anim :where(.p-sector) [data-reveal] .stg{opacity:0;transform:translateY(8px)}.anim :where(.p-sector) [data-reveal].is-in .stg{opacity:1;transition:opacity .48s var(--ease),transform .48s var(--ease);transition-delay:calc(var(--i,0) * .11s + .22s);transform:none}.anim :where(.p-sector) .acct .mk{opacity:0;transform:scale(.8)}.anim :where(.p-sector) .acct.is-in .mk{opacity:1;transition:opacity .32s var(--ease),transform .32s var(--ease),background-color .18s ease,color .18s ease;transition-delay:calc(var(--i,0) * 90ms + .15s);transform:none}.anim :where(.p-sector) .acct.is-in[data-active] .mk{transition-delay:0s}.anim :where(.p-sector) .trace li{opacity:0;transform:translateY(10px)}.anim :where(.p-sector) .trace ol:before{transform:scaleY(0)}.anim :where(.p-sector) .trace.is-in li{opacity:1;transition:opacity .52s var(--ease),transform .52s var(--ease);transition-delay:calc(var(--i,0) * .38s + .2s);transform:none}.anim :where(.p-sector) .trace.is-in ol:before{transition:transform 1.7s cubic-bezier(.4,0,.2,1) .2s;transform:none}.anim :where(.p-sector) .timeline.is-in .no{background:var(--cyan-ink);color:var(--card);transition:background-color .42s,color .42s;transition-delay:calc(var(--i,0) * .42s + .2s)}:where(.p-sector) .sector .hero h1 .it{font-size:.86em}:where(.p-sector) .rq{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);grid-area:result;align-self:start;padding:22px 20px 18px;position:relative}:where(.p-sector) .rq-bell{background:var(--cyan);width:44px;height:44px;color:var(--navy);box-shadow:0 0 0 6px var(--ivory);border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;right:18px}:where(.p-sector) .rq-bell .icon{stroke-width:1.9px;width:20px;height:20px}.anim :where(.p-sector) .rq-bell:after{content:"";border:2px solid var(--cyan);animation:sector-ping 2.4s var(--ease) .9s 2 both;border-radius:50%;position:absolute;inset:0}@keyframes sector-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}:where(.p-sector) .rq-top{letter-spacing:.08em;color:var(--cyan-ink);flex-wrap:wrap;align-items:center;gap:2px 0;font-size:13px;font-weight:600;line-height:1.4;display:flex}:where(.p-sector) .rq-top span:first-child:before{content:"";background:var(--cyan-ink);vertical-align:.12em;border-radius:50%;width:7px;height:7px;margin-right:10px;display:inline-block}:where(.p-sector) .rq-top span+span{color:var(--muted)}:where(.p-sector) .rq-top span+span:before{content:"·";color:var(--line-strong);margin:0 8px}:where(.p-sector) .rq-title{font-family:var(--display);letter-spacing:-.025em;color:var(--navy);margin-top:10px;font-size:clamp(24px,6.4vw,30px);font-weight:600;line-height:1.15}:where(.p-sector) .rq-fields{border-top:1px solid var(--line);margin-top:14px}:where(.p-sector) .rq-fields>div{border-bottom:1px solid #ece8de;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}:where(.p-sector) .rq-fields dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600;line-height:1.6}:where(.p-sector) .rq-fields dd{color:var(--navy);font-weight:600;line-height:1.45}:where(.p-sector) .rq small{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.5;display:block}:where(.p-sector) .searches-grid{grid-template-areas:"head""prose""fig";gap:24px;display:grid}:where(.p-sector) .searches-head{grid-area:head}:where(.p-sector) .searches .prose{grid-area:prose;max-width:36em}:where(.p-sector) .searches .prose .key-p{border-left:2px solid var(--cyan-ink);color:var(--navy);padding-left:18px;font-weight:500}:where(.p-sector) .terms{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-area:fig;padding:18px 14px 14px}:where(.p-sector) .terms .ads-label{margin-bottom:12px}:where(.p-sector) .terms ul{gap:8px;display:grid}:where(.p-sector) .terms li{border:1px solid var(--line);min-height:48px;color:var(--navy);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 14px;font-size:15px;line-height:1.35;display:grid}:where(.p-sector) .terms li>.icon{width:18px;height:18px;color:var(--muted)}:where(.p-sector) .terms li span{overflow-wrap:anywhere}:where(.p-sector) .terms li b{white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}:where(.p-sector) .terms li b .icon{stroke-width:2.2px;width:14px;height:14px}:where(.p-sector) .terms .is-paid{background:var(--ivory)}:where(.p-sector) .terms .is-paid b{background:var(--tint);color:var(--cyan-ink)}:where(.p-sector) .terms .is-excluded{border-style:dashed;border-color:var(--line-strong)}:where(.p-sector) .terms .is-excluded span{color:var(--muted);-webkit-text-decoration:line-through #a4161a8c;text-decoration:line-through #a4161a8c;text-decoration-thickness:1.5px}:where(.p-sector) .terms .is-excluded b{color:var(--err);background:var(--card);border:1px solid #a4161a59}:where(.p-sector) .terms .caption{margin-top:14px}:where(.p-sector) .sector .audit .head .key{border-left:0;padding-left:0;font-size:clamp(18px,4.6vw,21px)}:where(.p-sector) .src{margin-top:10px;font-size:14px;line-height:1.5}:where(.p-sector) .src a{color:var(--cyan-ink);text-underline-offset:4px;font-weight:600;text-decoration-thickness:1px;display:inline}:where(.p-sector) .src .icon{vertical-align:-2px;stroke-width:2px;width:14px;height:14px;margin-left:4px;display:inline-block}:where(.p-sector) .sector .acct-head{padding-bottom:14px}:where(.p-sector) .deliv .node{font:italic 18px/1 var(--serif);color:var(--cyan);font-variant-numeric:tabular-nums}:where(.p-sector) .fit-body a{color:var(--navy);text-underline-offset:4px;-webkit-text-decoration-color:var(--cyan-ink);text-decoration-color:var(--cyan-ink);font-weight:600}:where(.p-sector) .dir-head{margin-bottom:24px}:where(.p-sector) .dir-grid{gap:12px;display:grid}:where(.p-sector) .dir-fam{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 18px 8px}:where(.p-sector) .dir-fam h3{font:600 13px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-ink);margin-bottom:6px}:where(.p-sector) .dir-fam li+li{border-top:1px solid #ece8de}:where(.p-sector) .dir-fam a{min-height:48px;font-family:var(--display);letter-spacing:-.012em;color:var(--navy);justify-content:space-between;align-items:center;gap:12px;font-size:18px;font-weight:600;text-decoration:none;transition:color .16s;display:flex}:where(.p-sector) .dir-fam a .go{width:18px;height:18px;color:var(--cyan-ink);transition:transform .2s var(--ease)}:where(.p-sector) .dir-next{border-left:2px solid var(--cyan-ink);max-width:46em;color:var(--navy);margin-top:24px;padding-left:18px;font-size:17px;line-height:1.6}:where(.p-sector) .dir-next a{color:var(--navy);text-underline-offset:4px;-webkit-text-decoration-color:var(--cyan-ink);text-decoration-color:var(--cyan-ink);font-weight:600}@media (hover:hover) and (pointer:fine){:where(.p-sector) .dir-fam a:hover{color:var(--cyan-ink)}:where(.p-sector) .dir-fam a:hover .go{transform:translate(3px)}:where(.p-sector) .src a:hover,:where(.p-sector) .dir-next a:hover,:where(.p-sector) .fit-body a:hover{color:var(--cyan-ink)}}@media (max-width:639px){:where(.p-sector) .sector .deliv-body p{display:block}:where(.p-sector) .sector .deliv-body small{margin-top:10px}:where(.p-sector) .sector .scope-fig{display:block}}@media (min-width:640px){:where(.p-sector) .rq{padding:28px 30px 22px}:where(.p-sector) .dir-grid{grid-template-columns:1fr 1fr}:where(.p-sector) .terms{padding:24px 22px 20px}}@media (min-width:900px){:where(.p-sector) .sector .hero h1{font-size:clamp(52px,4.6vw,66px)}:where(.p-sector) .sector .hero-grid{grid-template-columns:1.18fr .82fr}:where(.p-sector) .rq{border-radius:var(--r-xl);margin-top:30px;padding:32px 34px 26px}:where(.p-sector) .rq-bell{width:52px;height:52px;top:-22px;right:28px}:where(.p-sector) .searches-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""prose fig";align-items:start;gap:12px 80px}:where(.p-sector) .searches-head{max-width:24em}:where(.p-sector) .terms{border-radius:var(--r-xl);padding:30px 30px 24px;position:sticky;top:110px}:where(.p-sector) .deliv-list--four{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.p-sector) .deliv-list--four .deliv,:where(.p-sector) .deliv-list--four .deliv:nth-child(n+4){grid-column:auto}:where(.p-sector) .dir-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;align-items:start}:where(.p-sector) .dir-next{margin-top:36px}}@media (prefers-reduced-motion:reduce){:where(.p-sector) .rq-bell:after{animation:none}:where(.p-sector) .dir-fam a,:where(.p-sector) .dir-fam a .go{transition:none}}:where(.p-sector) .sector .deliv-sum{align-items:center}@media (min-width:1100px){:where(.p-sector) .sector .fold-body .src{grid-column:1/-1;margin-top:-8px}}@media (min-width:900px){:where(.p-sector) .dir-grid{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr 1fr;align-items:stretch}:where(.p-sector) .dir-fam:first-child,:where(.p-sector) .dir-fam:nth-child(3){grid-row:span 2}:where(.p-sector) .dir-fam:nth-child(2){grid-column:2}:where(.p-sector) .dir-fam:nth-child(4){grid-area:2/2}:where(.p-sector) .dir-grid{align-items:start}:where(.p-sector) .dir-fam{align-self:start}:where(.p-sector) .dir-grid{grid-template-rows:auto 1fr}}@media (max-width:899px){:where(.p-sector) .hero-grid{flex-direction:column;gap:0;display:flex}:where(.p-sector) .hero-copy{display:contents}:where(.p-sector) .hero-copy .eyebrow{order:1}:where(.p-sector) .hero-copy h1{order:2}:where(.p-sector) .rq{order:3;margin-top:30px}:where(.p-sector) .hero-copy .lead{order:4;margin-top:24px}:where(.p-sector) .hero-actions{order:5}:where(.p-sector) .promises{order:6;margin-top:28px}}:where(.p-sector) .audit-top{gap:24px;margin-bottom:24px;display:grid}:where(.p-sector) .audit-head .key{border-left:2px solid var(--cyan-ink);max-width:34em;margin-top:16px;padding-left:18px}:where(.p-sector) .audit-top .acct{max-width:560px}@media (min-width:900px){:where(.p-sector) .audit-top{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:64px;margin-bottom:48px}:where(.p-sector) .audit-top .acct{justify-self:end;width:100%;position:relative;top:auto}:where(.p-sector) .audit-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;padding:8px 36px 12px;display:grid}:where(.p-sector) .audit-row+.audit-row{border-top:0}:where(.p-sector) .audit-row{border-top:1px solid var(--line)}:where(.p-sector) .audit-row:nth-child(-n+2){border-top:0}:where(.p-sector) .audit-row:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1100px){:where(.p-sector) .fold-body{padding-bottom:26px;display:block}:where(.p-sector) .check{margin-top:14px}:where(.p-sector) .audit-row:last-child:nth-child(odd) .fold-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}:where(.p-sector) .audit-row:last-child:nth-child(odd) .check{margin-top:0}:where(.p-sector) .sector .fold-body .src{grid-column:auto;margin-top:12px}}:where(.p-sector) .fit-panel--visual{align-items:center}:where(.p-sector) .fit-panel--visual .fit-copy ul{margin-top:20px}:where(.p-sector) .cb{justify-items:center;gap:12px;display:grid}:where(.p-sector) .cb-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;max-width:400px;box-shadow:var(--shadow);padding:18px 18px 16px}:where(.p-sector) .cb-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}:where(.p-sector) .cb-row b{color:var(--navy);font-size:16px;line-height:1.3;display:block}:where(.p-sector) .cb-row small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;display:block}:where(.p-sector) .cb-ic{background:var(--tint);width:44px;height:44px;color:var(--cyan-ink);border-radius:50%;place-items:center;display:grid}:where(.p-sector) .cb-ic .icon{stroke-width:1.9px;width:20px;height:20px}:where(.p-sector) .cb-row--ok .cb-ic{background:var(--cyan);color:var(--navy)}:where(.p-sector) .cb-ok{background:var(--navy);width:28px;height:28px;color:var(--card);border-radius:50%;place-items:center;display:grid}:where(.p-sector) .cb-ok .icon{stroke-width:2.4px;width:16px;height:16px}:where(.p-sector) .cb-line{border-left:2px dashed var(--line-strong);height:44px;margin-left:21px;position:relative}:where(.p-sector) .cb-line span{background:var(--tint);color:var(--cyan-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600;position:absolute;top:50%;left:18px;transform:translateY(-50%)}:where(.p-sector) .cb .caption{text-align:left;justify-self:center;max-width:400px}.anim :where(.p-sector) .cb .cb-row--ok,.anim :where(.p-sector) .cb .cb-line span{opacity:0;transform:translateY(8px)}.anim :where(.p-sector) .cb.is-in .cb-line span{opacity:1;transition:opacity .42s var(--ease) .42s,transform .42s var(--ease) .42s;transform:translateY(-50%)}.anim :where(.p-sector) .cb.is-in .cb-row--ok{opacity:1;transition:opacity .48s var(--ease) .76s,transform .48s var(--ease) .76s;transform:none}@media (min-width:900px){:where(.p-sector) .fit-panel--visual{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px}}@media (prefers-reduced-motion:reduce){:where(.p-sector) .cb .cb-row--ok,:where(.p-sector) .cb .cb-line span{transition:none}}.p-sector .hero-copy{min-width:0}.p-sector .hero h1 .it{width:auto;max-width:none}.p-sector .hero h1 .it:after{content:none}.p-sector .crumbs li:last-child{white-space:normal}:where(.p-sector) .cb-row--rdv .cb-ic{background:var(--navy);color:var(--cyan)}:where(.p-sector) .cb-line--rdv span{background:var(--stone);color:var(--navy)}.anim :where(.p-sector) .cb .cb-row--rdv,.anim :where(.p-sector) .cb .cb-line--rdv span{opacity:0;transform:translateY(8px)}.anim :where(.p-sector) .cb.is-in .cb-line--rdv span{opacity:1;transition:opacity .42s var(--ease) 1.1s,transform .42s var(--ease) 1.1s;transform:translateY(-50%)}.anim :where(.p-sector) .cb.is-in .cb-row--rdv{opacity:1;transition:opacity .48s var(--ease) 1.4s,transform .48s var(--ease) 1.4s;transform:none}@media (max-width:639px){:where(.p-sector) .cb-line--rdv,:where(.p-sector) .cb-row--rdv{display:none}}@media (min-width:900px){:where(.p-sector) .fit-panel--visual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}:where(.p-sector) .cb{isolation:isolate;justify-items:start;padding:28px 0 10px;position:relative}:where(.p-sector) .cb:before{content:"";z-index:-1;border-radius:var(--r-xl);background:var(--tint);position:absolute;inset:0 0 44px 18%}:where(.p-sector) .cb-card{border-radius:var(--r-xl);max-width:460px;padding:28px 28px 24px}:where(.p-sector) .cb-row{grid-template-columns:52px minmax(0,1fr) auto;gap:16px}:where(.p-sector) .cb-ic{width:52px;height:52px}:where(.p-sector) .cb-ic .icon{width:24px;height:24px}:where(.p-sector) .cb-row b{font-size:18px}:where(.p-sector) .cb-row small{font-size:15px}:where(.p-sector) .cb-line{height:52px;margin-left:25px}:where(.p-sector) .cb-line span{font-size:14px}:where(.p-sector) .cb .caption{justify-self:start;max-width:460px;padding-left:4px}}@media (prefers-reduced-motion:reduce){:where(.p-sector) .cb .cb-row--rdv,:where(.p-sector) .cb .cb-line--rdv span{transition:none}}:where(.p-sector) .sector .audit-row .check b{margin:0 0 6px;display:flex}@media (min-width:900px){:where(.p-sector) .sector .audit-list{padding:8px 40px 12px;display:block}:where(.p-sector) .sector .audit-row,:where(.p-sector) .sector .audit-row:nth-child(-n+2){border-top:1px solid var(--line)}:where(.p-sector) .sector .audit-row:first-child{border-top:0}:where(.p-sector) .sector .audit-row .fold-row>summary{padding:26px 0 8px}:where(.p-sector) .sector .audit-row .fold-body,:where(.p-sector) .sector .audit-row:last-child:nth-child(odd) .fold-body{padding:0 0 28px 60px;display:block}:where(.p-sector) .sector .audit-row .fold-body .src{margin-top:12px}:where(.p-sector) .sector .audit-row .check{max-width:40em;margin-top:16px}}@media (min-width:1100px){:where(.p-sector) .sector .audit-row .fold-body,:where(.p-sector) .sector .audit-row:last-child:nth-child(odd) .fold-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;column-gap:48px;display:grid}:where(.p-sector) .sector .audit-row .fold-body>p:first-child{grid-column:1;font-size:17px}:where(.p-sector) .sector .audit-row .check{grid-area:1/2/span 2;margin-top:0;padding:14px 18px}:where(.p-sector) .sector .audit-row .fold-body .src{grid-column:1;margin-top:12px}}:where(.p-sector) details:not([open])>summary .pm:after{transform:translate(-50%,-50%)rotate(90deg)}:where(.p-sector) .trace .row>div{min-width:0}:where(.p-sector) .trace .tag{white-space:normal}:where(.p-sector) .rq-top{column-gap:8px;display:flex}:where(.p-sector) .rq-top span{white-space:nowrap}:where(.p-sector) .rq-top span+span:before{content:none}:where(.p-sector) .rq-top span:first-child:after{content:"·";color:var(--line-strong);margin-left:8px}@media (max-width:639px){:where(.p-sector) .trace .tag{border-radius:12px;padding:4px 12px;line-height:1.35}:where(.p-sector) .trace .pgm span{text-align:center;border-radius:10px;width:100%;line-height:1.35;display:block}}@media (max-width:399px){:where(.p-sector) .terms li{gap:8px;padding-right:8px}:where(.p-sector) .terms li b{gap:0;padding:5px;font-size:0}}@media (min-width:360px){:where(.p-sector) .deliv-detail-part{white-space:nowrap}}@media (max-width:399px){:where(.p-sector) .terms li.is-paid b{display:none}}@media (max-width:639px){:where(.p-sector) .trace .q{border-radius:14px;align-items:flex-start}:where(.p-sector) .trace .q .icon{margin-top:3px}}:where(.p-sector) .rq-fields{grid-template-columns:minmax(96px,min-content) minmax(0,1fr);display:grid}:where(.p-sector) .rq-fields>div{grid-column:1/-1;grid-template-columns:subgrid}
