.peek-cta-panel{flex-direction:column;align-items:flex-start;display:flex}.peek-cta-photo{aspect-ratio:1;width:auto;height:calc(100% + 90px);box-shadow:none;background:0 0;border-radius:0;position:absolute;bottom:0;right:24px;overflow:hidden}@media (max-width:1000px){.peek-cta-panel{overflow:visible;padding-right:var(--space-10)!important;padding-top:var(--space-14)!important}.peek-cta-photo{display:block;width:min(220px,60%)!important;height:auto!important;margin:calc(-1 * var(--space-20)) auto var(--space-5)!important;position:relative!important;right:auto!important}}
.row2{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.row2--rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.row2--rev>:first-child{order:2}@media (max-width:860px){.row2,.row2--rev{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.row2--rev>:first-child{order:0}}.hero2{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:760px){.hero2{grid-template-columns:minmax(0,1fr)}}.ba{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}@media (max-width:640px){.ba{grid-template-columns:minmax(0,1fr)}}.faq summary{cursor:pointer;font:var(--type-label);justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--text-brand)}.faq summary:after{content:"+";font:400 22px/1 var(--font-body);color:var(--text-brand)}.faq[open] summary:after{content:"−"}.qgrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:760px){.qgrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.role-flat .mock{box-shadow:var(--shadow-card)}.role-flat .mock,.role-flat .mock *{border-color:#0000!important}.role-flat .btn--secondary,.role-flat .menubtn{background:var(--periwinkle-200);color:var(--text-brand);border-color:#0000}.role-flat .btn--secondary:hover,.role-flat .menubtn:hover{background:var(--periwinkle-500)}.role-flat .panel--brand .btn--secondary,.role-flat .panel--dark .btn--secondary{color:var(--text-on-brand);background:#ffffff24}.role-flat .panel--brand .btn--secondary:hover,.role-flat .panel--dark .btn--secondary:hover{background:#ffffff3d}.role-flat .bdg,.role-flat .foot{border-color:#0000}.role-flat .mhl{box-shadow:none;background:var(--periwinkle-200)}.role-flat .bdg{box-shadow:none}.scenario-steps{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.scenario-steps:before{content:"";opacity:.25;background:currentColor;height:2px;position:absolute;top:15px;left:0;right:0}.scenario-steps li{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.scenario-when{background:var(--periwinkle-500);color:var(--burgundy-800);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;position:relative}.scenario-band[data-variant=accent] .scenario-when{background:var(--burgundy-800);color:var(--cream-200)}@media (max-width:760px){.scenario-steps{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-left:28px}.scenario-steps:before{width:2px;height:auto;inset:12px auto 12px 7px}.scenario-steps li:before{content:"";background:currentColor;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;left:-26px}}.scenario-band{position:relative;overflow:hidden}.scenario-peek{pointer-events:none;width:260px;height:auto;position:absolute;bottom:-40px;right:max(16px,50vw - 600px)}.scenario-body{padding-right:300px;position:relative}@media (max-width:900px){.scenario-peek{width:170px;bottom:-30px}.scenario-body{padding-right:var(--space-5,20px);padding-bottom:170px!important}}
