body.cq-secondary{--cq-page-ink:#0f1b2d;--cq-page-body:#44566b;--cq-page-muted:#5b6675;--cq-page-accent:#1a4e7a;--cq-page-line:#e5e9ef;--cq-page-tint:#eaf1f7;--cq-page-radius:16px;--cq-page-shadow:0 1px 2px #0f1b2d0d;font-family:"Plus Jakarta Sans","PJS Fallback",Inter,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--cq-page-body)}body.cq-secondary main h1{font-size:clamp(32px,6vw,52px);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:var(--cq-page-ink);text-wrap:balance}body.cq-secondary main :is(.eyebrow,.ph-kicker,.mc-eyebrow,.hp-kick,.ft-kick,.hfr-kick,.eyebrow-t){font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em;color:var(--cq-page-accent)}body.cq-secondary main :is(button,input,select,textarea){font-family:inherit}body.cq-secondary main :is(input,textarea)::placeholder{font-weight:400;color:#8b97a5;opacity:1}body.cq-secondary main input:is([type=checkbox],[type=radio]){accent-color:var(--cq-page-accent)}body.cq-secondary .bhead>p+p{margin-top:12px}body.cq-secondary .bhead~:is(.faq,.covers){margin-left:0}body.cq-secondary .g-paper h2,body.cq-secondary.cq-reading main .card h2{color:var(--cq-page-ink)}body.cq-secondary .g-metric{display:flex;flex-direction:column;justify-content:space-between}body.cq-secondary main :is(.btn,.ph-btn,.cp-btn,.mc-btn,.nl-cta,.hp-cta,.ft-cta,.btn-book,.btn-home,.sbr-btn){box-sizing:border-box;min-height:48px;max-width:100%;border-radius:12px;padding:13px 24px;font-size:15px;font-weight:700;line-height:1.4;text-align:center;justify-content:center;text-decoration:none;white-space:normal;overflow-wrap:break-word;box-shadow:var(--cq-page-shadow)}body.cq-secondary main :is(.btn,.ph-btn,.cp-btn,.mc-btn,.nl-cta,.hp-cta,.ft-cta,.btn-book,.sbr-btn):not(.ghost):not(.btn-ghost):not(.btn-ondark){background:var(--cq-page-accent);color:#fff}body.cq-secondary main :is(.btn,.ph-btn,.cp-btn,.mc-btn,.nl-cta,.hp-cta,.ft-cta,.btn-book,.sbr-btn):not(.ghost):not(.btn-ghost):not(.btn-ondark):hover{background:#143e61;color:#fff}body.cq-secondary main :is(.btn.ghost,.btn-ghost,.cp-btn.ghost,.btn-home,.sbr-btn.ghost){background:#fff;color:var(--cq-page-accent);border:1px solid var(--cq-page-line);box-shadow:none}body.cq-secondary main :is(.btn.ghost,.btn-ghost,.cp-btn.ghost,.btn-home,.sbr-btn.ghost):hover{border-color:var(--cq-page-accent);background:var(--cq-page-tint)}body.cq-secondary main :is(.btn,.ph-btn,.cp-btn,.mc-btn,.nl-cta,.hp-cta,.ft-cta,.btn-book,.btn-home,.sbr-btn):focus-visible{outline:3px solid #2e6fe8;outline-offset:3px}body.cq-secondary main .btn.sm{min-height:44px;padding:10px 18px;font-size:14px}body.cq-secondary main :is(.card,.seat,.gd,.cp-card,.tr-card,.nl-stat,.bb-stat){border-radius:var(--cq-page-radius)}body.cq-secondary main :is(.piece,.bb-form,.nl-join){border-radius:20px;box-shadow:var(--cq-page-shadow)}body.cq-secondary main :is(.sec-head,.section-head) h2{font-size:clamp(26px,3.4vw,38px);line-height:1.15;font-weight:800;letter-spacing:-.03em}body.cq-secondary :is(.ft,.hp){--warm:var(--cq-page-tint);--body:var(--cq-page-body);--rule:var(--cq-page-line)}body.cq-secondary :is(.ft-band,.hp-band,.hp-basis){border-color:#d7e5f2}body.cq-secondary :is(.ft-wrap,.hp-wrap){max-width:1024px;padding-left:24px;padding-right:24px}body.cq-secondary :is(.ft-hero,.hp-hero){padding-top:48px;padding-bottom:40px}body.cq-secondary :is(.ft-band-in,.hp-band-in){max-width:1024px}body.cq-secondary :is(.bb,.nl){max-width:760px;padding:40px 24px 72px}body.cq-secondary :is(.bb,.nl)>h1{margin-top:16px;margin-bottom:20px}body.cq-secondary :is(.bb,.nl)>.lede{font-size:19px;line-height:1.65;color:var(--cq-page-body)}body.cq-secondary :is(.sec-crumb,.sec-wrap,.sec-head){max-width:860px}body.cq-secondary :is(.sec-crumb,.sec-wrap){padding-left:24px;padding-right:24px}body.cq-secondary main>.sec-head{padding:28px 24px 12px}body.cq-secondary .sec-head h1,body.cq-secondary .thx h1{margin-bottom:20px}body.cq-secondary .sec-head .lede{color:var(--cq-page-body);line-height:1.65}body.cq-secondary .hfr-head{padding-top:40px;padding-bottom:16px}body.cq-secondary .hfr-figs .n{font-weight:700}body.cq-secondary .thx{max-width:840px;padding:72px 24px 80px}body.cq-secondary.cq-reading main{max-width:808px;padding:64px 24px 80px}body.cq-secondary.cq-reading main>h1{margin-top:14px;margin-bottom:14px}body.cq-secondary.cq-reading main>.card{padding:32px}body.cq-secondary.cq-reading main :is(p,li){font-size:16px;line-height:1.75}body.cq-secondary.cq-reading main h2{font-size:24px;line-height:1.25;font-weight:800}body.cq-secondary.cq-reading main .card>:is(p,ul,ol)+:is(p,ul,ol){margin-top:14px}body.cq-secondary.cq-tool main{max-width:1024px;padding:0 24px 72px}body.cq-secondary.cq-tool main>.card.mc{max-width:none;background:0 0;border:0;border-radius:0;box-shadow:none;padding:0}body.cq-secondary .cq-tool-head{max-width:840px;margin:0 auto;padding:64px 0 28px;text-align:center}body.cq-secondary .cq-tool-head h1{margin:14px auto 20px;max-width:840px}body.cq-secondary .cq-tool-head .mc-lede{font-size:19px;line-height:1.65;max-width:62ch;margin:0 auto 16px}body.cq-secondary .cq-tool-head .mc-who{max-width:62ch;margin:0 auto;font-size:14px;color:var(--cq-page-muted)}body.cq-secondary.cq-tool :is(.mc-panel,.mc-cta){background:#fff;border-radius:16px}body.cq-secondary.cq-tool .card.mc>:not(.mc-tool):not(.cq-tool-head){margin-left:auto;margin-right:auto}body.cq-secondary.cq-tool .mc-panel{margin-top:20px}body.cq-secondary.cq-tool main>.growth-related{max-width:760px}body.cq-secondary.cq-planner main{max-width:1024px;padding:64px 24px 80px}body.cq-secondary.cq-planner main>.card.cp{background:0 0;border:0;box-shadow:none;padding:0}body.cq-secondary .cp-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:48px;align-items:center;margin:28px 0 56px}body.cq-secondary .cp-hero h1{margin:0 0 20px}body.cq-secondary .cp-hero-txt>p:first-of-type{font-size:19px;line-height:1.65}body.cq-secondary .cp>:is(p,.cp-story,.cp-faq){max-width:760px}body.cq-secondary .cp>h2{font-size:28px;font-weight:800;line-height:1.2;margin-top:48px}body.cq-secondary .cp-card{padding:24px}body.cq-secondary .cp-card h3{font-size:19px;line-height:1.3}body.cq-secondary .cp-card p{font-size:15px;line-height:1.65}body.cq-secondary .ecr .title-block{padding:64px 0 36px;border-color:var(--cq-page-line)}body.cq-secondary .ecr .standfirst{font-size:19px;line-height:1.65}body.cq-secondary .ecr .split{gap:28px;margin-top:28px}body.cq-secondary .ecr :is(.col-input,.col-read){background:#fff;border:1px solid var(--cq-page-line);border-radius:16px;padding:24px}body.cq-secondary .ecr .col-read{top:102px}body.cq-secondary .ecr .monument{font-weight:800;font-size:clamp(36px,4.5vw,64px);letter-spacing:-.04em}body.cq-secondary .ecr .alert{border:1px solid #f5d9d6;border-radius:12px;background:#fbecea}body.cq-secondary .bkhero h1{font-size:clamp(44px,7vw,78px);line-height:1.05}@media (min-width:721px){body.cq-secondary main h1 .cq-title-pair{white-space:nowrap}}@media (max-width:720px){body.cq-secondary main h1{font-size:32px;line-height:1.14;letter-spacing:-.025em}body.cq-secondary :is(.ft-wrap,.hp-wrap){padding-left:20px;padding-right:20px}body.cq-secondary :is(.ft-hero,.hp-hero){padding-top:32px;padding-bottom:28px}body.cq-secondary :is(.bb,.nl){padding:32px 20px 56px}body.cq-secondary .thx,body.cq-secondary.cq-reading main{padding:48px 20px 56px}body.cq-secondary.cq-reading main>.card{padding:24px 20px}body.cq-secondary.cq-tool main{padding:0 20px 56px}body.cq-secondary .cq-tool-head{padding:48px 0 24px}body.cq-secondary .cq-tool-head .mc-lede{font-size:17px}body.cq-secondary.cq-tool :is(.mc-panel,.mc-cta){margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}body.cq-secondary.cq-planner main{padding:40px 20px 56px}body.cq-secondary .cp-hero{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:40px}body.cq-secondary .cp-cover{justify-self:center;width:200px}body.cq-secondary .cp-hero-txt>p:first-of-type{font-size:17px}body.cq-secondary .ecr .title-block{padding:40px 0 28px}body.cq-secondary .ecr .standfirst{font-size:17px}body.cq-secondary .ecr :is(.col-input,.col-read){padding:20px}body.cq-secondary .bkhero h1{font-size:clamp(36px,8vw,48px)}body.cq-secondary .count-dev{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 16px;max-width:100%;padding:20px}body.cq-secondary .count-dev .badge{grid-column:1;grid-row:1}body.cq-secondary .count-dev .stamp{grid-column:2;grid-row:1;justify-self:end}body.cq-secondary .count-dev .odo{grid-column:1;grid-row:2;justify-self:center}body.cq-secondary .count-dev .cl{grid-column:2;grid-row:2;max-width:none;font-size:13px}}@media (max-width:380px){body.cq-secondary.cq-chart-wrap .bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;gap:24px 10px;padding:0}body.cq-secondary.cq-chart-wrap .bars .bar{height:180px;min-width:0;padding:0}body.cq-secondary.cq-chart-wrap .bars :is(.bl,.lbl){min-height:34px;font-size:12px;line-height:1.4}}@media print{body.cq-secondary main{max-width:none}body.cq-secondary .cq-tool-head{padding-top:0}body.cq-secondary .ecr .col-read{position:static}}body.cq-secondary main .hero :is(.sub,.lede){max-width:62ch;margin-inline:auto;font-size:clamp(17px,1.65vw,19px);line-height:1.65;text-wrap:pretty}body.cq-secondary main .breadcrumbs ol,body.cq-secondary main .hero :is(.crumb,.breadcrumbs),body.cq-secondary main :is(.breadcrumb,.breadcrumbs){justify-content:center;text-align:center;text-wrap:balance}body.cq-secondary :is(.ft-hero,.hp-hero){text-align:center}body.cq-secondary :is(.ft-hero,.hp-hero) :is(h1,.ft-lede,.hp-lede){margin-inline:auto}body.cq-secondary :is(.ft-hero,.hp-hero) h1{max-width:840px}body.cq-secondary :is(.ft-crumb,.hp-crumb){text-align:center;text-wrap:balance}body.cq-secondary :is(.ft-meta,.ft-jump){justify-content:center}body.cq-secondary .tk-grid{align-items:stretch}body.cq-secondary .tk-card{border-radius:16px;display:flex;flex-direction:column}body.cq-secondary .tk-card .go{margin-top:auto;padding-top:14px}body.cq-secondary .tk-btn{min-height:48px;border-radius:12px;justify-content:center}body.cq-secondary main :is(summary,figcaption){text-wrap:pretty}body.cq-secondary main :is(h2,h3,h4){text-wrap:balance}body.cq-secondary main summary{text-wrap:balance}body.cq-secondary .cq-tail{display:inline-block;width:max-content;max-width:100%;vertical-align:baseline;text-wrap:balance}body.cq-secondary :is(.abadd>div,.bkw-grid>div,.evt .x){min-width:0;max-width:100%}body.cq-secondary .abadd select{width:100%;min-width:0}body.cq-secondary .bkw-stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.cq-secondary .g-steps{grid-template-columns:minmax(0,1fr)}body.cq-secondary .g-steps details{min-width:0}body.cq-secondary .check-list li:has(>a){display:block;position:relative;padding-left:34px}body.cq-secondary .check-list li:has(>a)>.ck{position:absolute;left:0;top:0}body.cq-secondary .bars-readout b{display:block;text-wrap:balance}body.cq-secondary h1.cq-compact-heading{letter-spacing:-.035em}@media (max-width:960px){body.cq-secondary .h1wrap .flip{position:static;margin:0 auto 18px;width:96px}}@media (max-width:480px){body.cq-secondary .piece-title{flex-wrap:wrap}body.cq-secondary .piece-title>span{min-width:0;max-width:100%;flex-wrap:wrap}body.cq-secondary .mech-steps{grid-template-columns:minmax(0,1fr)}body.cq-secondary .bkw-cell{padding:16px 10px}body.cq-secondary .bkw-cell .n{font-size:clamp(20px,6.3vw,28px)}body.cq-secondary .bars[data-bars]{display:grid;grid-template-columns:1fr;height:auto;gap:14px}body.cq-secondary .bars[data-bars] .bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;min-width:0;width:100%;height:auto;gap:12px}body.cq-secondary .bars[data-bars] :is(.bl,.lbl){grid-column:1;grid-row:1;max-width:100%;text-align:left;font-size:12px}body.cq-secondary .bars[data-bars] :is(.fill,.bar>i){grid-column:2;grid-row:1;width:var(--h,calc(var(--v,.5) * 100%));max-width:none;height:14px!important;align-self:center;justify-self:start;border-radius:4px;transform:none!important}body.cq-secondary .tl button{min-width:0;overflow-wrap:anywhere}}@media (max-width:720px){body.cq-secondary main :is(select,textarea),body.cq-secondary main input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button]){font-size:16px}body.cq-secondary .cp-hero-txt{text-align:center}body.cq-secondary .cp-hero-txt p{margin-inline:auto}body.cq-secondary .cp-hero-txt .cp-btn{justify-content:center}body.cq-secondary :is(.cq-tool-head,.ph){padding-top:36px}}body.cq-secondary :is(.crumbs,.breadcrumb,.sec-crumb,.hfr-crumb){text-align:center}body.cq-secondary :is(.sec-head,.hfr-head){text-align:center;max-width:none}body.cq-secondary .ecr .title-block :is(h1,.standfirst,.eyebrow),body.cq-secondary :is(.sec-head,.hfr-head) :is(h1,.lede){margin-inline:auto}body.cq-secondary :is(.sec-head,.hfr-head) .lede{max-width:62ch}body.cq-secondary .bb>:is(.crumb,.eyebrow,h1,.lede),body.cq-secondary .iq-hero .iq-in>:is(.iq-eyebrow,h1,.iq-lede),body.cq-secondary .nl>:is(.crumb,.kicker,.eyebrow,h1,.lede){text-align:center;margin-inline:auto}body.cq-secondary .ecr .title-block{text-align:center}body.cq-secondary .iq-hero .iq-in>.iq-lede{max-width:62ch}body.cq-secondary .iq-hero .iq-in>.iq-eyebrow{display:flex;width:fit-content}body.cq-secondary.growth-page .g-final>.g-label{margin-bottom:10px}body.cq-secondary .bk-pillrow :is(.bk-pricepill,.bk-callpill){border-radius:12px}body.cq-secondary .cq-jump{max-width:1024px;margin:-8px auto 0;padding:0 24px}body.cq-secondary .cq-jump ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0 0 10px;list-style:none}body.cq-secondary .cq-jump a{font-size:14px;font-weight:600;color:#1a4e7a;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body.cq-secondary .cq-jump a:hover{text-decoration-thickness:2px}body.cq-secondary details.cq-fine{margin:16px 0 0;font-size:13px;line-height:1.6;color:#5b6675;text-align:left}body.cq-secondary details.cq-fine summary{cursor:pointer;font-weight:600;color:#1a4e7a;text-wrap:balance}body.cq-secondary details.cq-fine summary:focus-visible{outline:3px solid #2e6fe8;outline-offset:3px}body.cq-secondary details.cq-fine p.disc{margin:8px 0 0}body.cq-secondary .hero .cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:stretch}body.cq-secondary .hero .cta-row .btn{margin:0}@media (max-width:720px){body.cq-secondary .hero .cta-row{flex-direction:column;align-items:stretch}body.cq-secondary .hero .cta-row .btn{width:100%}body.cq-secondary .cq-jump{padding:0 20px}}body.cq-secondary .cq-brief{margin:0 0 26px}body.cq-secondary .cq-brief h2{margin:0 0 10px}body.cq-secondary .cq-brief p{font-size:17px;line-height:1.65;max-width:62ch}body.cq-secondary details.cq-full{margin:0;padding:0}body.cq-secondary details.cq-full>summary{display:inline-flex;align-items:center;gap:9px;list-style:none;cursor:pointer;font-weight:700;font-size:16px;color:#1a4e7a;padding:14px 0;margin:4px 0 0}body.cq-secondary details.cq-full>summary::-webkit-details-marker{display:none}body.cq-secondary details.cq-full>summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}body.cq-secondary details.cq-full[open]>summary::after{transform:rotate(-135deg) translateY(2px)}body.cq-secondary details.cq-full[open]>summary{color:#44566b}body.cq-secondary .cq-full-wrap{padding:8px 0 28px;text-align:center}body.cq-secondary .cq-full-wrap.left{text-align:left}body.cq-secondary .gd-faq details{border-top:1px solid #e5e9ef;padding:2px 0}body.cq-secondary .gd-faq details>summary{position:relative;display:block;padding:12px 30px 12px 0;cursor:pointer;list-style:none;font-weight:650;color:#0f1b2d}body.cq-secondary .gd-faq details>summary::-webkit-details-marker{display:none}body.cq-secondary .gd-faq details>summary::after{content:"";position:absolute;right:8px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #1a4e7a;border-bottom:2px solid #1a4e7a;transform:rotate(45deg);transition:transform .2s}body.cq-secondary .gd-faq details[open]>summary::after{transform:rotate(-135deg);margin-top:-2px}body.cq-secondary .gd-faq details.cq-more{border-top:0;margin-top:6px}body.cq-secondary .gd-faq details.cq-more>summary{color:#1a4e7a;font-weight:700}body.cq-secondary .gd-faq h3{display:none}body.cq-secondary .levers{margin:14px 0 0;padding-left:20px;max-width:62ch}body.cq-secondary .levers li{margin:0 0 10px;line-height:1.6}