.ppage__signature{width:var(--cc-rule-accent-w);height:var(--cc-rule-accent-h);background:var(--cc-accent);margin-bottom:24px}.ppage__body{max-width:var(--cc-measure);margin-top:24px}.ppage__body p+p,.ppage__body--lead,.ppage__docs-section .ppage__body{margin-top:16px}.ppage__split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:48px clamp(40px,6vw,88px);margin-top:32px;display:grid}.ppage__split>.ppage__body{margin-top:0}.ppage__panel{--ppage-panel-pad-y:clamp(20px, 2.2vw, 28px);background:var(--cc-surface-card);border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);padding:var(--ppage-panel-pad-y) clamp(24px, 3vw, 36px)}@media (min-width:900px){.ppage__split>.ppage__panel:has(>.ppage__panel-title){--ppage-panel-align:2px;margin-top:calc(-1 * (var(--ppage-panel-pad-y) + 1px) + var(--ppage-panel-align))}}.ppage__panel-title{margin-bottom:12px}.ppage__list{list-style:none}.ppage__list li{border-top:1px solid var(--cc-border);color:var(--cc-text-muted);padding-block:10px}.ppage__list li:first-child{border-top:none;padding-top:0}.ppage__list--check{border-top:1px solid var(--cc-border-strong)}.ppage__list--check li{border-top:none;border-bottom:1px solid var(--cc-border);text-wrap:balance;align-items:flex-start;gap:10px;padding-block:16px;display:flex}.ppage__list--check li:first-child{padding-top:16px}.ppage__list--check li:last-child{border-bottom:none;padding-bottom:0}.ppage__panel>.ppage__list--check:first-child{border-top:none}.ppage__panel>.ppage__list--check:first-child li:first-child{padding-top:0}.ppage__mark{width:16px;height:16px;margin-top:calc((var(--cc-lh-body) * 1em - 16px) / 2);color:var(--cc-link);flex:none;display:block}.ppage__mark .glyph{width:100%;height:100%;display:block}@media (min-width:900px) and (max-width:1099px){.ppage__overview .ppage__split,.ppage__partners .ppage__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}}@media (min-width:900px) and (max-width:999px){.ppage__card .ppage__list--check{margin-inline:-15px}}@media (max-width:640px){.ppage__list--check{margin-inline:-9px}.ppage__card .ppage__list--check{margin-inline:-12px}.ppage__list--check li{gap:8px}}.ppage__holding-title{max-width:36ch}.ppage__holding-line,.ppage__construction-line{text-wrap:balance;display:block}.ppage__holding-lead{max-width:52ch;margin-top:16px}.ppage__holding-duo{--ppage-holding-inset:clamp(24px, 3vw, 36px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:48px clamp(32px,5vw,80px);margin-top:40px;display:grid}.ppage__holding-panel{background:var(--cc-surface-ink);border-radius:var(--cc-radius-lg);padding:var(--ppage-holding-inset);position:relative}.ppage__holding-panel:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg, color-mix(in srgb, var(--cc-gold) 55%, transparent), transparent 40%, color-mix(in srgb, var(--cc-signal-300) 35%, transparent));-webkit-mask:linear-gradient(var(--cc-ink-900) 0 0) content-box, linear-gradient(var(--cc-ink-900) 0 0);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.ppage__holding-approach{border-left:2px solid var(--cc-link);padding-left:clamp(20px,3vw,32px);padding-top:var(--ppage-holding-inset)}.ppage__holding-label{min-height:36px;font-family:var(--cc-font-sans);font-size:var(--cc-text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--cc-text);align-items:center;gap:12px;font-weight:600;line-height:1.2;display:flex}.ppage__holding-panel .ppage__holding-label{color:var(--cc-gold)}.ppage__holding-icon{width:36px;height:36px;color:var(--cc-text);flex:none;display:block}.ppage__holding-icon .glyph{width:100%;height:100%;display:block}.ppage__holding-duo .ppage__list{border-top:1px solid var(--cc-border-strong);margin-top:20px}.ppage__holding-duo .ppage__list li,.ppage__holding-duo .ppage__list li:first-child{border-top:none;border-bottom:1px solid var(--cc-border);color:var(--cc-text);text-wrap:pretty;padding-block:16px;font-size:1.0625rem;font-weight:500;line-height:1.45}.ppage__holding-panel .ppage__list li,.ppage__holding-panel .ppage__list li:first-child{padding-block:20px;font-size:1.1875rem;line-height:1.4}.ppage__holding-cta{margin-top:28px}@media (max-width:999px){.ppage__holding-duo{grid-template-columns:1fr;gap:40px}.ppage__holding-approach{padding-top:0}}.ppage__docs{margin-top:clamp(36px,4vw,52px)}.ppage__docs-title{font-family:var(--cc-font-mono);font-size:var(--cc-text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--cc-text-muted);align-items:center;gap:10px;font-weight:500;display:flex}.ppage__docs-glyph{color:var(--cc-text-muted);display:inline-flex}.ppage__docs-glyph .glyph{width:16px;height:16px}.ppage__docs-list{border-top:1px solid var(--cc-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.6vw,36px);margin-top:20px;padding-top:20px;list-style:none;display:grid}.ppage__docs-list li{font-size:var(--cc-text-lead);color:var(--cc-text);line-height:1.35}.ppage__docs-cta{margin-top:28px}.ppage__docs-foot{border-top:1px solid var(--cc-border);margin-top:clamp(32px,4vw,44px);padding-top:20px}.ppage__docs-legal{max-width:92ch;color:var(--cc-text-muted);margin-top:0}@media (max-width:899px){.ppage__docs-list{grid-template-columns:1fr;gap:0}.ppage__docs-list li{border-top:1px solid var(--cc-border);padding-block:12px}.ppage__docs-list li:first-child{border-top:none;padding-top:0}}.ppage__legal{color:var(--cc-text-muted);max-width:var(--cc-measure);margin-top:24px}.ppage__disclosure{border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);color:var(--cc-text-muted);max-width:none;margin-top:0;padding:clamp(20px,3vw,32px)}.ppage__disclosure--closing{margin-top:clamp(24px,3vw,32px)}.ppage__steps{margin-top:48px}.ppage__links{flex-wrap:wrap;gap:16px 32px;margin-top:28px;display:flex}.ppage__partners .ppage__links{column-gap:24px}.ppage__partners .ppage__plink{color:var(--cc-link);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.ppage__partners .ppage__plink:hover{text-underline-offset:3px;text-decoration:underline}.ppage__partners .ppage__plink-ico{flex:none;width:24px;height:24px;display:inline-flex}.ppage__partners .ppage__plink-ico .glyph{width:24px;height:24px}.ppage__notes{font-size:var(--cc-text-small);color:var(--cc-text-muted);margin-top:20px;list-style:none}.ppage__notes li{padding-left:18px;position:relative}.ppage__notes li+li{margin-top:10px}.ppage__notes li:before{content:"";left:2px;top:calc((var(--cc-lh-body) * 1em - 5px) / 2);background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute}.ppage__integration .ppage__links .link-arrow{max-width:100%;display:inline-block}.ppage__integration .ppage__links .link-arrow .glyph{vertical-align:-.15em;margin-left:8px;display:inline-block}@media (max-width:639px){.ppage__integration .ppage__links .link-arrow{max-width:26ch}}.ppage__links--legal{border-top:1px solid var(--cc-border);margin-top:24px;padding-top:20px}.ppage__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,3vw,40px);max-width:920px;margin-top:48px;display:grid}.ppage__card{background:var(--cc-surface-card);border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);flex-direction:column;padding:clamp(24px,3vw,32px);display:flex}.ppage__card-title{margin-bottom:14px}.ppage__card .ppage__list{margin-bottom:20px}.ppage__card-link{margin-top:auto}.ppage__inquiry{--ppage-panel-pad:clamp(24px, 4vw, 44px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(40px,6vw,88px);display:grid}@media (min-width:900px){.ppage__inquiry>:first-child{padding-top:calc(var(--ppage-panel-pad) + 1px)}}.ppage__inquiry-support{margin-top:16px}.ppage__inquiry-tertiary{color:var(--cc-text-muted);flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:32px;display:flex}.ppage__form-panel{background:var(--cc-surface-card);border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg);padding:var(--ppage-panel-pad)}@media (max-width:899px){.ppage__split,.ppage__inquiry{grid-template-columns:1fr;gap:40px}.ppage__cards{grid-template-columns:1fr;max-width:none}}.ppage__engine .cc-engine__block{margin-top:clamp(48px,6vw,80px)}@media (min-width:900px) and (max-width:999px){.ppage__features .vprops__grid{--vp-gutter:20px}}@media (min-width:640px) and (max-width:899px){.ppage__features .vprops__grid--cols-2{grid-template-columns:minmax(0,1fr)}.ppage__features .vprops__grid--cols-2 .vprops__item:nth-child(n){padding-inline:0;padding-bottom:36px}.ppage__features .vprops__grid--cols-2 .vprops__item:last-child:nth-child(n){padding-bottom:0}}.ppage__selection-head{max-width:64ch}.ppage__selection-figure{margin-top:clamp(32px,4vw,48px)}.ppage__selection-subhead{max-width:34ch;color:var(--cc-text);margin-top:14px}.ppage__selection .ppage__body{margin-top:18px}.ppage__construction-subhead{max-width:62ch;color:var(--cc-text);margin-top:14px}.ppage__construction .ppage__body{margin-top:18px}.ppage__construction-figure{margin-top:clamp(32px,4vw,48px)}.ppage__construction-figure .ppage__legal{border-left:2px solid var(--cc-border-strong);max-width:80ch;font-size:var(--cc-text-small);color:var(--cc-text-muted);margin-top:28px;padding-left:16px;line-height:1.6}.ppage__availability{border-top:1px solid var(--cc-border);font-family:var(--cc-font-mono);font-size:var(--cc-text-small);color:var(--cc-text);max-width:none;margin-top:28px;padding-top:18px;line-height:1.45}.ppage__mandate-grid,.ppage__coverage-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:40px clamp(40px,6vw,88px);display:grid}.ppage__mandate-title{max-width:17ch}.ppage__mandate-lead,.ppage__coverage-lead{max-width:46ch;color:var(--cc-text-muted);margin-top:18px}.ppage__coverage-cta{margin-top:26px}.ppage__mandate-points,.ppage__coverage-points{align-content:start;gap:0;display:grid}.ppage__mandate-point,.ppage__coverage-point{border-top:1px solid var(--cc-border);padding-block:clamp(18px,2.4vw,26px)}.ppage__mandate-point:first-child,.ppage__coverage-point:first-child{border-top:none;padding-top:0}.ppage__mandate-point-title,.ppage__coverage-point-title{font-family:var(--cc-font-sans);letter-spacing:-.005em;color:var(--cc-text);font-size:1rem;font-weight:600;line-height:1.3}.ppage__mandate-point-body,.ppage__coverage-point-body{max-width:52ch;color:var(--cc-text-muted);margin-top:8px}.ppage__mandate-point--icon{grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.ppage__mandate-point--icon>.ppage__mandate-point-title,.ppage__mandate-point--icon>.ppage__mandate-point-body{grid-column:2}.ppage__mandate-point-icon{width:28px;height:28px;color:var(--cc-text);grid-area:1/1/span 2;margin-top:-3.6px;display:block}.ppage__mandate-point-icon .glyph{width:28px;height:28px;display:block}.ppage__mandate-foot,.ppage__coverage-foot{border-top:1px solid var(--cc-border);margin-top:clamp(36px,4.5vw,56px);padding-top:20px}.ppage__mandate-note,.ppage__coverage-note{max-width:92ch;color:var(--cc-text-muted)}@media (max-width:899px){.ppage__mandate-grid,.ppage__coverage-grid{grid-template-columns:1fr;gap:32px}}.ppage__how-note{max-width:62ch;color:var(--cc-text-muted);margin-top:16px}.ppage__venues-rail{margin-top:48px}.ppage__venues-list{border-top:1px solid var(--cc-border);border-bottom:1px solid var(--cc-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ppage__venues-item{justify-content:center;align-items:center;min-height:clamp(96px,8vw,120px);padding:20px 16px;display:flex}.ppage__venues-item+.ppage__venues-item{border-left:1px solid var(--cc-border)}.ppage__venues-img{height:var(--cc-mark-h,16px);object-fit:contain;filter:grayscale()brightness(0);opacity:.62;width:auto;max-width:100%;display:block}.ppage__venues-name{font-family:var(--cc-font-sans);letter-spacing:-.005em;color:var(--cc-text);text-align:center;font-size:1.125rem;font-weight:600;line-height:1.3}.ppage__venues-note{max-width:92ch;color:var(--cc-text-muted);margin-top:16px}.ppage__venues-embed{border-top:1px solid var(--cc-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px clamp(32px,6vw,88px);margin-top:clamp(36px,4.5vw,56px);padding-top:clamp(24px,3vw,32px);display:grid}.ppage__venues-embed-body{max-width:62ch}.ppage__venues-risk{margin-top:clamp(28px,3.5vw,40px)}@media (max-width:899px){.ppage__venues-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ppage__venues-item+.ppage__venues-item{border-left:none}.ppage__venues-item:nth-child(2n){border-left:1px solid var(--cc-border)}.ppage__venues-item:nth-child(n+3){border-top:1px solid var(--cc-border)}.ppage__venues-embed{grid-template-columns:1fr}}
