.rsw-hero{position:relative;z-index:1;min-height:90vh;background:var(--n-0);padding-block:clamp(6rem, 10vw, 8rem);display:flex;align-items:center;overflow:hidden}.rsw-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 45%;gap:4rem;align-items:center}.rsw-hero-title{font-family:var(--font-display);font-weight:500;font-size:clamp(2.2rem, 3.8vw, 3.6rem);line-height:1.2;letter-spacing:-.03em;margin-bottom:1.5rem;color:var(--text-heading)}.rsw-hero-desc{font-family:var(--font-body);color:var(--text-secondary);font-size:1.05rem;max-width:46ch;margin-bottom:2rem}.rsw-hero-anim-frame{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--r-xl);border:1px solid var(--n-200);background:#EEF3FF;overflow:hidden;isolation:isolate}.rsw-hero-anim{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;border-radius:inherit}@media (max-width:900px){.rsw-hero-inner{grid-template-columns:1fr;gap:2.5rem}}.rsw-why{position:relative;z-index:1;background:var(--n-0);padding-block:clamp(5rem, 9vw, 8rem)}.rsw-why-head{position:relative;text-align:center;margin-bottom:3.5rem}.rsw-why-head .eyebrow{justify-content:center;margin-inline:auto}.rsw-why-inner{display:grid;grid-template-columns:44% 1fr;gap:4rem;align-items:center}.rsw-why-list{display:flex;flex-direction:column;min-width:0}.rsw-why-row{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;background:none;border:none;border-left:2px solid var(--n-200);text-align:left;font-family:inherit;cursor:pointer;padding:1.1rem 0 1.1rem 1.5rem;transition:border-color 0.3s ease}.rsw-why-row-body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.rsw-why-row-media{display:none}.rsw-why-row-title{font-family:var(--font-display);font-weight:600;font-size:1.15rem;line-height:1.35;color:var(--text-muted);transition:color 0.3s ease}.rsw-why-row-desc{font-family:var(--font-body);font-size:.92rem;line-height:1.6;color:var(--n-400);max-width:44ch;transition:color 0.3s ease}.rsw-why-row-note{font-family:var(--font-body);font-style:italic;font-size:.8rem;color:var(--n-400)}.rsw-why-row.is-active{border-left-color:var(--blu-600)}.rsw-why-row.is-active .rsw-why-row-title{color:var(--text-heading)}.rsw-why-row.is-active .rsw-why-row-desc{color:var(--text-secondary)}.rsw-why-row:focus-visible{outline:2px solid var(--blu-600);outline-offset:4px}.rsw-why-visual{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--r-xl);border:1px solid var(--n-200);background:var(--n-50);overflow:hidden}.rsw-why-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;opacity:0;transition:opacity 0.5s ease}.rsw-why-image.is-active{opacity:1}.rsw-why-image img{display:block;width:100%;height:100%;object-fit:cover}.rsw-why-image.is-empty[data-index="0"]{background-image:linear-gradient(135deg,#164f96 0%,#0b1a30 100%)}.rsw-why-image.is-empty[data-index="1"]{background-image:linear-gradient(135deg,#0b1a30 0%,#0d6e7a 100%)}.rsw-why-image.is-empty[data-index="2"]{background-image:linear-gradient(135deg,#164f96 0%,#0d6e7a 100%)}@media (prefers-reduced-motion:reduce){.rsw-why-row,.rsw-why-row-title,.rsw-why-row-desc,.rsw-why-image{transition:none}}@media (max-width:900px){.rsw-why-inner{grid-template-columns:1fr;gap:0}.rsw-why-visual{display:none}.rsw-why-list{gap:1.25rem}.rsw-why-row{background:var(--n-0);border:1px solid var(--n-200);border-left:1px solid var(--n-200);border-radius:var(--r-xl);padding:1.75rem 1.5rem;gap:1.25rem;cursor:default}.rsw-why-row-media{display:block;flex:none;width:100%;min-width:0;aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:var(--n-100)}.rsw-why-row-media img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:inherit}.rsw-why-row,.rsw-why-row.is-active{border-left:1px solid var(--n-200)}.rsw-why-row-title,.rsw-why-row.is-active .rsw-why-row-title{color:var(--text-heading)}.rsw-why-row-desc,.rsw-why-row.is-active .rsw-why-row-desc{color:var(--text-secondary);max-width:none}}@media (min-width:601px) and (max-width:900px){.rsw-why-row{flex-direction:row;align-items:flex-start;gap:1.5rem}.rsw-why-row-media{width:200px}.rsw-why-row-body{flex:1 1 auto;min-width:0}}.rsw-draft{position:relative;z-index:1;background:var(--n-0);border-top:1px solid var(--n-200);padding-block:clamp(5rem, 9vw, 8rem)}.rsw-draft-inner{display:grid;grid-template-columns:1fr 45%;gap:4rem;align-items:center}.rsw-draft-title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3.2vw, 2.8rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:1.25rem;color:var(--text-heading)}.rsw-draft-desc{font-family:var(--font-body);color:var(--text-secondary);font-size:1.02rem;max-width:46ch;margin-bottom:2rem}.rsw-draft-list{display:flex;flex-direction:column;gap:.6rem;margin-bottom:2rem;padding:0;list-style:none}.rsw-draft-list li{position:relative;font-family:var(--font-body);color:var(--text-secondary);font-size:.95rem;line-height:1.5;max-width:44ch;padding-left:1.4rem}.rsw-draft-list li::before{content:'';position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--blu-600)}.rsw-draft-microcopy{font-family:var(--font-body);font-size:.85rem;color:var(--n-400);margin-top:.9rem}.rsw-draft-anim-frame{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--r-xl);border:1px solid var(--n-200);background:#EEF3FF;overflow:hidden;isolation:isolate}.rsw-draft-anim{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;border-radius:inherit}@media (max-width:900px){.rsw-draft-inner{grid-template-columns:1fr;gap:2.5rem}.rsw-draft-right{order:-1}}.rsw-mgmt{position:relative;z-index:1;background:var(--n-50);border-top:1px solid var(--n-200);padding-block:clamp(5rem, 9vw, 8rem)}.rsw-mgmt-inner{display:grid;grid-template-columns:45% 1fr;gap:4rem;align-items:center}.rsw-mgmt-left{order:2}.rsw-mgmt-right{order:1}.rsw-mgmt-title{font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem, 3.2vw, 2.8rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:1.25rem;color:var(--text-heading)}.rsw-mgmt-desc{font-family:var(--font-body);color:var(--text-secondary);font-size:1.02rem;max-width:46ch;margin-bottom:1.75rem}.rsw-mgmt-list{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.75rem;padding:0;list-style:none}.rsw-mgmt-list li{font-family:var(--font-body);color:var(--text-secondary);font-size:.95rem;line-height:1.5;max-width:46ch}.rsw-mgmt-link{font-family:var(--font-body);font-weight:600;font-size:.95rem;color:var(--azz-700);text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;border-bottom:1px solid var(--azz-200);padding-bottom:.2rem;transition:border-color 0.2s ease}.rsw-mgmt-link:hover{border-bottom-color:var(--azz-700)}.rsw-mgmt-gallery-frame{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:var(--r-xl);overflow:hidden;background:#070F2B;isolation:isolate}.rsw-mgmt-gallery{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none;border-radius:inherit}.rsw-mgmt-media-placeholder{width:100%;aspect-ratio:16 / 9;border-radius:var(--r-xl);border:1px solid var(--n-200);background:var(--n-0);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;position:relative;overflow:hidden;transition:border-color 0.3s ease}.rsw-mgmt-media-placeholder::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgb(26 63 204 / .05) 0%,rgb(6 176 240 / .08) 100%);pointer-events:none}.rsw-mgmt-media-placeholder:hover{border-color:var(--blu-300)}.rsw-mgmt-media-placeholder:hover .video-play-btn{background:var(--blu-50);transform:scale(1.08)}@media (max-width:900px){.rsw-mgmt-inner{grid-template-columns:1fr;gap:2.5rem}.rsw-mgmt-left{order:unset}.rsw-mgmt-right{order:unset}}.rsw-faq{position:relative;z-index:1;background:var(--n-0);padding-block:clamp(5rem, 9vw, 8rem)}.rsw-faq-inner{display:grid;grid-template-columns:38% 1fr;gap:4rem;align-items:start}.rsw-faq-left{position:sticky;top:100px;padding-bottom:2.5rem}.rsw-faq-item{border-bottom:1px solid var(--n-200);padding-block:.25rem}.rsw-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;padding:1.25rem 0;font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--text-heading);text-align:left;gap:1rem}.rsw-faq-icon{font-size:1.3rem;color:var(--blu-600);font-weight:400;flex-shrink:0;transition:transform 0.25s ease}.rsw-faq-item.open .rsw-faq-icon{transform:rotate(45deg)}.rsw-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.rsw-faq-answer p{font-family:var(--font-body);font-size:.95rem;line-height:1.7;color:var(--text-secondary);padding-bottom:1.5rem;padding-right:1rem}@media (max-width:900px){.rsw-faq-inner{grid-template-columns:1fr}.rsw-faq-left{position:static;padding-bottom:0}}.rsw-cta-lead{max-width:none}