.ptn-hero{background:radial-gradient(90% 90% at 85% 0%,var(--secondary-ultra-light) 0%,var(--neutral) 55%)}.ptn-photo-frame{isolation:isolate}.ptn-photo-frame .brxe-image,.ptn-photo-frame .brxe-image img{height:100%;object-fit:cover;width:100%}.ptn-photo-plate,.ptn-photo-wave{bottom:calc(var(--space-s) * -1);pointer-events:none;position:absolute;top:var(--space-s)}.ptn-photo-plate--hero,.ptn-photo-wave--hero{left:var(--space-s);right:calc(var(--space-s) * -1)}.ptn-photo-plate--pane,.ptn-photo-wave--pane{left:calc(var(--space-s) * -1);right:var(--space-s)}.ptn-photo-plate--hero{background:radial-gradient(120% 120% at 70% 20%,var(--primary-light) 0%,var(--accent) 38%,var(--accent-semi-dark) 100%)}.ptn-photo-plate--pane{background:radial-gradient(120% 120% at 30% 30%,var(--secondary) 0%,var(--primary) 45%,var(--primary-dark) 100%)}.ptn-photo-wave{background-image:url(/wp-content/themes/bricks-child/assets/wave-motif-mono.svg);background-position:center 70%;background-repeat:no-repeat;background-size:140% auto;mix-blend-mode:soft-light;opacity:.18}.ptn-ways .brxe-tabs-nested .tab-menu{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-xs);justify-content:center;margin-bottom:var(--space-xl)}.ptn-ways .brxe-tabs-nested .tab-title{border:1px solid var(--border);border-radius:999px;cursor:pointer;font-size:var(--text-s);padding:.7rem 1.8rem;transition:var(--transition)}.ptn-ways .brxe-tabs-nested .tab-title.brx-open{background:var(--action);border-color:var(--action);color:var(--white)}.ptn-ways .brxe-tabs-nested .tab-title:hover{border-color:var(--action-hover);color:var(--action-hover)}.ptn-ways .brxe-tabs-nested .tab-title.brx-open:hover{background:var(--action-hover);color:var(--white)}.ptn-pane-mlabel{display:none;font-weight:700;margin:0 0 var(--space-s)}.ptn-detail-list li{border-bottom:1px solid var(--border);padding-bottom:var(--space-xs)}.ptn-wave-band{background:linear-gradient(90deg,#ff0ba8,#ff1c25 44.72%,#ff9620);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);height:120px;-webkit-mask-image:url(/wp-content/themes/bricks-child/assets/wave-motif-stretch.svg);mask-image:url(/wp-content/themes/bricks-child/assets/wave-motif-stretch.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;opacity:.85}.ptn-why{background:linear-gradient(135deg,var(--primary-ultra-light) 0%,var(--secondary-ultra-light) 55%,var(--accent-ultra-light) 100%)}.ptn-why h2{font-size:var(--h2);max-width:18ch}.ptn-host-card{transition:var(--transition)}.ptn-host-card:hover{box-shadow:var(--box-shadow-2);transform:translateY(-4px)}.ptn-closing{background:linear-gradient(135deg,var(--primary),var(--primary-semi-dark),var(--accent-semi-light))}.ptn-closing,.ptn-closing em,.ptn-closing .ptn-eyebrow{color:var(--white)}.ptn-closing .ptn-button-inverted{background:var(--white)!important;border-color:var(--white)!important;color:var(--action)!important}.ptn-closing .ptn-button-inverted:hover{background:var(--neutral)!important;border-color:var(--neutral)!important;color:var(--action)!important}@media(min-width:62.001em){.brxe-tabs-nested .tab-content>.tab-pane:not(.brx-open){display:none!important}}@media(max-width:62em){.brxe-tabs-nested .tab-menu{display:none!important}.brxe-tabs-nested .tab-content>.tab-pane:not(.brx-open){display:grid!important}.brxe-tabs-nested .tab-pane{margin-bottom:var(--space-xl)}.ptn-pane-mlabel{display:block}.ptn-photo-frame{min-height:var(--section-space-l)}}@media(prefers-reduced-motion:reduce){.ptn-host-card,.ptn-ways .brxe-tabs-nested .tab-title{transition:none}}.ptn-ways .brxe-tabs-nested .tab-menu{flex-direction:row}.ptn-why h2{max-width:24ch;margin-inline:auto;text-align:center}.ptn-easy{background:var(--neutral)}.ptn-host-card{border:1px solid var(--border);box-shadow:var(--box-shadow-1)}.ptn-closing h2,.ptn-closing p{color:var(--white)}.ptn-photo-frame .ptn-photo-image{aspect-ratio:3 / 4;height:auto;object-fit:cover;object-position:center;width:100%}.ptn-photo-frame figcaption{display:none}@media(min-width:62.001em){.brxe-tabs-nested .tab-content>.tab-pane.brx-open{display:grid!important}}.ptn-photo-frame--hero{position:relative;isolation:isolate}.ptn-photo-plate--hero{background:radial-gradient(120% 120% at 30% 30%,var(--secondary) 0%,var(--primary) 45%,var(--primary-dark) 100%);left:calc(var(--space-s) * -1);right:var(--space-s);border-radius:var(--radius-l) var(--radius-l) 0 0;z-index:0}.ptn-photo-frame--hero .ptn-photo-image{aspect-ratio:3 / 4;object-fit:cover;object-position:center 35%;border-radius:var(--radius-l) var(--radius-l) 0 0;position:relative;z-index:1}.ptn-why .ptn-stack,.ptn-closing .ptn-stack{align-items:center}.ptn-why .ptn-eyebrow,.ptn-why .ptn-heading-section,.ptn-why .ptn-body,.ptn-closing .ptn-eyebrow,.ptn-closing .ptn-heading-section,.ptn-closing h2,.ptn-closing .ptn-body,.ptn-closing p{text-align:center}.ptn-why .ptn-body,.ptn-closing .ptn-body,.ptn-closing p{margin-inline:auto}.ptn-why .ptn-outcomes{justify-content:center}.ptn-pane-copy.ptn-offerings{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-s);align-items:stretch;margin-top:var(--space-s)}.ptn-pane-copy.ptn-offerings>:not(.ptn-offering-card){grid-column:1 / -1;margin-bottom:0}.ptn-offerings .ptn-offering-card{background:var(--neutral);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-m);box-shadow:var(--box-shadow-2);font-size:var(--text-s)}@media(max-width:62em){.ptn-pane-copy.ptn-offerings{grid-template-columns:repeat(2,1fr)}}@media(max-width:35em){.ptn-pane-copy.ptn-offerings{grid-template-columns:1fr}}.ptn-faq{background:var(--neutral)}.ptn-container.ptn-faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-xl);align-items:start}.ptn-faq-item{border-top:1px solid var(--border)}.ptn-faq-accordion>.ptn-faq-item:first-child{border-top:0}.ptn-faq-q-wrap{cursor:pointer;padding-block:var(--space-m);gap:var(--space-m)}.ptn-faq-q{font-size:var(--h4);line-height:1.3;margin:0}.ptn-faq-q-wrap .ptn-faq-icon{color:var(--black);font-size:2rem!important;flex-shrink:0;transition:transform var(--transition)}.ptn-faq-q-wrap .ptn-faq-icon i,.ptn-faq-q-wrap .ptn-faq-icon svg{font-size:2rem!important;color:var(--black)!important}.ptn-faq-item.brx-open .ptn-faq-icon{transform:rotate(45deg)}.ptn-faq-a-wrap{padding-bottom:var(--space-m);padding-left:0}.ptn-faq-a-wrap,.ptn-faq-a{text-align:left!important}.ptn-faq-a{max-width:62ch;margin:0}@media(max-width:62em){.ptn-container.ptn-faq-grid{grid-template-columns:1fr;gap:var(--space-l)}}
