.design-v2 .section-longform-collapse{background:var(--brand-white);padding:100px max(100px,(100% - var(--content-max-width))/2)}.design-v2 .section-longform-collapse .spotlight-hero-trust-container{width:100%}.design-v2 .section-longform-collapse .spotlight-hero-trust-card{background-position:50%;background-size:cover;border:1px solid var(--text-primary);border-radius:24px;min-height:650px;overflow:hidden;position:relative}.design-v2 .section-longform-collapse .spotlight-hero-trust-overlay{background:linear-gradient(90deg,rgba(0,140,255,.85),rgba(0,140,255,.6) 40%,rgba(0,140,255,.2));inset:0;mix-blend-mode:multiply;position:absolute}.design-v2 .section-longform-collapse .spotlight-hero-trust-content{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:48px 80px 72px;position:absolute;z-index:3}.design-v2 .section-longform-collapse .longform-collapse-card{display:flex;flex-direction:column;height:auto;min-height:650px}.design-v2 .section-longform-collapse .longform-collapse-card .spotlight-hero-trust-content{display:flex;flex:1;flex-direction:column;inset:auto;justify-content:flex-end;position:relative;z-index:2}.design-v2 .section-longform-collapse .longform-collapse-card .spotlight-hero-trust-overlay{inset:0;position:absolute;z-index:1}.design-v2 .section-longform-collapse .spotlight-hero-trust-headline{color:var(--text-white);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-display-sm);font-weight:var(--arizona-hero-weight);letter-spacing:var(--arizona-hero-letter-spacing);line-height:var(--arizona-hero-line-height);margin:0 0 40px;max-width:680px}.design-v2 .section-longform-collapse .spotlight-hero-trust-subhead{color:hsla(0,0%,100%,.9);font-family:var(--font-body);font-size:var(--text-body-md);font-weight:400;line-height:1.7;margin:0 0 36px;max-width:480px}.design-v2 .section-longform-collapse .platform-badge{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:20px;padding:8px 14px;text-transform:uppercase}.design-v2 .section-longform-collapse .platform-badge--ghost{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.25);color:var(--text-white)}.design-v2 .section-longform-collapse .longform-collapse-toggle{margin-top:24px}.design-v2 .section-longform-collapse .longform-collapse-toggle .btn-arrow{transition:transform .3s ease}.design-v2 .section-longform-collapse .longform-collapse-toggle .show-less-text,.design-v2 .section-longform-collapse .longform-collapse-toggle[aria-expanded=true] .show-more-text{display:none}.design-v2 .section-longform-collapse .longform-collapse-toggle[aria-expanded=true] .show-less-text{display:inline}.design-v2 .section-longform-collapse .longform-collapse-toggle[aria-expanded=true] .btn-arrow{transform:rotate(180deg)}.design-v2 .section-longform-collapse .btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:var(--text-body);font-weight:500;text-decoration:none;transition:all .3s ease}.design-v2 .section-longform-collapse .btn-arrow svg{display:block;flex-shrink:0;height:16px;width:16px}.design-v2 .section-longform-collapse .btn-secondary{background-color:transparent;border:2px solid var(--border-subtle);color:var(--text-primary);gap:1.5rem;padding:.625rem .625rem .625rem 1.25rem}.design-v2 .section-longform-collapse .btn-secondary .btn-text{white-space:nowrap}.design-v2 .section-longform-collapse .btn-secondary .btn-arrow{align-items:center;background-color:rgba(0,0,0,.04);border-radius:4px;color:var(--text-primary);display:flex;justify-content:center;opacity:.6;padding:.5rem .75rem}.design-v2 .section-longform-collapse .spotlight-hero-trust-card .btn-secondary{border-color:hsla(0,0%,100%,.4);color:var(--text-white)}.design-v2 .section-longform-collapse .spotlight-hero-trust-card .btn-secondary .btn-arrow{background-color:hsla(0,0%,100%,.1);color:var(--text-white);opacity:1}.design-v2 .section-longform-collapse .spotlight-hero-trust-card .btn-secondary:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6)}.design-v2 .section-longform-collapse .longform-collapse-content{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,margin .3s ease}.design-v2 .section-longform-collapse .longform-collapse-content.expanded{margin-top:32px;max-height:3000px;opacity:1}.design-v2 .section-longform-collapse .longform-collapse-section{margin-bottom:28px}.design-v2 .section-longform-collapse .longform-collapse-section h3{color:var(--text-white);font-family:var(--font-body);font-size:var(--text-body-xl);font-weight:600;margin-bottom:16px}.design-v2 .section-longform-collapse .longform-collapse-section ul{list-style:none;margin:0;padding:0}.design-v2 .section-longform-collapse .longform-collapse-section ul li{color:hsla(0,0%,100%,.85);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:1.7;margin-bottom:12px;padding-left:20px;position:relative}.design-v2 .section-longform-collapse .longform-collapse-section ul li:before{color:hsla(0,0%,100%,.6);content:"•";left:0;position:absolute}.design-v2 .section-longform-collapse .longform-collapse-section ul li strong{color:var(--text-white)}.design-v2 .section-longform-collapse .longform-collapse-footer{border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.85);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:1.7;margin-top:24px;padding-top:24px}@media(max-width:1024px){.design-v2 .section-longform-collapse{padding:60px 40px}.design-v2 .section-longform-collapse .spotlight-hero-trust-content{padding:40px}}@media(max-width:768px){.design-v2 .section-longform-collapse{padding:60px 20px}.design-v2 .section-longform-collapse .longform-collapse-section h3{font-size:var(--text-body-lg)}.design-v2 .section-longform-collapse .longform-collapse-footer,.design-v2 .section-longform-collapse .longform-collapse-section ul li{font-size:var(--text-body-sm)}}@media(max-width:640px){.design-v2 .section-longform-collapse .spotlight-hero-trust-card{min-height:auto}.design-v2 .section-longform-collapse .spotlight-hero-trust-content{inset:auto;padding:32px 24px 40px;position:relative}.design-v2 .section-longform-collapse .spotlight-hero-trust-headline{margin-top:24px}}.editor-styles-wrapper .design-v2 .section-longform-collapse .longform-collapse-content{margin-top:32px;max-height:none;opacity:1}