.ms-hp{--ms-green:#4b7c66;--ms-green-deep:#3a6352;--ms-green-light:#e8f0eb;--ms-cream:#fafaf7;--ms-cream-warm:#f5f3ee;--ms-text:#1a1a1a;--ms-text-secondary:#555;--ms-text-muted:#888;--ms-white:#fff;--ms-font-body:"DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--ms-font-display:"Fraunces", Georgia, serif;--ms-transition:.28s cubic-bezier(.25, .46, .45, .94);--ms-radius:20px;--ms-radius-lg:24px;--ms-radius-sm:14px;font-family:var(--ms-font-body);-webkit-font-smoothing:antialiased;color:var(--ms-text);line-height:1.6;overflow-x:hidden}.ms-hp *,.ms-hp :before,.ms-hp :after{box-sizing:border-box;margin:0;padding:0}.ms-hp img{max-width:100%;display:block}.ms-hp a{color:inherit;text-decoration:none}.ms-hp .ms-container{max-width:1120px;margin:0 auto;padding:0 24px}.ms-hp .ms-container--narrow{max-width:800px}.ms-hp .ms-btn{font-family:var(--ms-font-body);letter-spacing:.01em;cursor:pointer;border:none;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.ms-hp .ms-btn--primary{background:var(--ms-green);color:#fff;box-shadow:0 2px 12px #4b7c6640}.ms-hp .ms-btn--primary:hover{background:var(--ms-green-deep);transform:translateY(-1px);box-shadow:0 4px 20px #4b7c6659}.ms-hp .ms-btn--secondary{color:var(--ms-green);border:1.5px solid var(--ms-green);background:0 0}.ms-hp .ms-btn--secondary:hover{background:var(--ms-green);color:#fff;transform:translateY(-1px)}.ms-hp .ms-section-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ms-green);margin-bottom:10px;font-size:.78rem;font-weight:600}.ms-hp .ms-section-title{font-family:var(--ms-font-display);letter-spacing:-.02em;color:var(--ms-text);font-weight:400;line-height:1.2}.ms-hp .ms-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.ms-hp .ms-reveal.ms-visible{opacity:1;transform:translateY(0)}.ms-hp .ms-reveal-delay-1{transition-delay:80ms}.ms-hp .ms-reveal-delay-2{transition-delay:.16s}@keyframes ms-reveal-failsafe{to{opacity:1;transform:none}}.ms-hp .ms-reveal{animation:.7s cubic-bezier(.16,1,.3,1) 2.5s forwards ms-reveal-failsafe}.ms-call-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);background:#0006;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.ms-call-overlay.ms-active{display:flex}.ms-call-modal{border-radius:var(--ms-radius-lg,24px);text-align:center;background:#fff;width:300px;max-width:90vw;padding:28px 24px 20px;animation:.25s ms-modal-in;box-shadow:0 20px 60px #00000026}@keyframes ms-modal-in{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ms-call-modal-title{margin-bottom:4px;font-size:1rem;font-weight:600}.ms-call-modal-sub{color:var(--ms-text-muted,#888);margin-bottom:18px;font-size:.85rem}.ms-call-modal-btn{border-radius:var(--ms-radius-sm,14px);cursor:pointer;color:#1a1a1a;background:#fff;border:1.5px solid #4b7c6633;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;padding:14px;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.ms-call-modal-btn:hover{background:#e8f0eb;border-color:#4b7c66}.ms-call-modal-btn span{color:#555;font-size:.88rem;font-weight:400}.ms-call-modal-close{color:#888;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:.85rem}.ms-hero{background:linear-gradient(165deg, var(--ms-cream) 0%, #f0ede6 50%, var(--ms-cream-warm) 100%);padding:48px 0 56px;position:relative;overflow:hidden}.ms-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#4b7c660f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;right:-200px}.ms-hero-inner{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.3fr;align-items:center;gap:0 40px;display:grid}.ms-hero-headline{grid-area:1/1}.ms-hero-content{z-index:2;grid-area:2/1;position:relative}.ms-hero-visual{grid-area:1/2/3;justify-content:center;align-items:center;display:flex}.ms-hero h1{font-family:var(--ms-font-display);letter-spacing:-.025em;margin-bottom:16px;font-size:clamp(1.9rem,3.5vw,2.8rem);font-weight:400;line-height:1.15}.ms-hero h1 em{color:var(--ms-green);font-style:italic}.ms-hero-sub{color:var(--ms-text-secondary);max-width:460px;margin-bottom:24px;font-size:1rem;font-weight:300;line-height:1.6}.ms-hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.ms-hero-phone{color:var(--ms-text-muted);flex-wrap:wrap;gap:4px 18px;font-size:.85rem;display:flex}.ms-hero-phone a{color:var(--ms-text-secondary);font-weight:500;transition:color .2s}.ms-hero-phone a:hover{color:var(--ms-green)}.ms-hero-trust{color:var(--ms-text-muted);letter-spacing:.01em;margin-bottom:16px;font-size:.82rem;font-weight:400}.ms-hero-photo-wrap{width:100%;position:relative;overflow:visible}.ms-hero-photo-wrap:before{content:"";border-radius:var(--ms-radius-lg);z-index:0;background:linear-gradient(145deg,#4b7c661a,#4b7c6608);position:absolute;inset:-6px}.ms-hero-photo{z-index:1;border-radius:var(--ms-radius);object-fit:cover;object-position:center center;aspect-ratio:1.91;width:100%;position:relative;box-shadow:0 12px 40px #00000014}.ms-hero-badge{z-index:3;white-space:nowrap;text-align:center;background:#fff;border-radius:100px;padding:10px 24px;position:absolute;top:calc(100% - 12px);left:50%;transform:translate(-50%);box-shadow:0 4px 20px #00000014}.ms-hero-badge-name{font-size:.88rem;font-weight:600}.ms-hero-badge-title{color:var(--ms-text-muted);font-size:.75rem;font-weight:400}@media (width<=768px){.ms-hero{padding:24px 0 32px}.ms-hero-inner{text-align:center;grid-template-rows:auto;grid-template-columns:1fr;gap:12px}.ms-hero-headline{order:1;grid-area:auto/1}.ms-hero-visual{order:2;grid-area:auto/1}.ms-hero-content{order:3;grid-area:auto/1}.ms-hero h1{margin-bottom:0}.ms-hero-sub{margin-bottom:18px;margin-left:auto;margin-right:auto}.ms-hero-actions{justify-content:center;margin-bottom:10px}.ms-hero-phone,.ms-hero-trust-logos{justify-content:center}.ms-hero-photo-wrap{max-width:260px;margin-bottom:48px}.ms-hero-photo{aspect-ratio:5/4;object-position:center center}}.ms-steps{background:#fff;border-bottom:1px solid #0000000a;padding:32px 0}.ms-steps-inner{justify-content:center;align-items:center;gap:16px;max-width:720px;margin:0 auto;display:flex}.ms-step{flex:1;align-items:center;gap:10px;display:flex}.ms-step-num{background:var(--ms-green-light);width:32px;height:32px;color:var(--ms-green-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:flex}.ms-step-text{color:var(--ms-text-secondary);font-size:.85rem;font-weight:400;line-height:1.35}.ms-step-arrow{color:var(--ms-text-muted);opacity:.4;flex-shrink:0;font-size:.75rem}@media (width<=768px){.ms-steps-inner{flex-direction:column;align-items:center;gap:12px;padding:0 8px}.ms-step{justify-content:center}.ms-step-arrow{display:none}}.ms-intro{background:#fff;padding:56px 0 48px}.ms-intro-grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.ms-intro-text h2{margin-bottom:20px;font-size:clamp(1.6rem,2.8vw,2rem)}.ms-intro-text p{color:var(--ms-text-secondary);margin-bottom:14px;font-size:.95rem;font-weight:300;line-height:1.7}.ms-intro-text p strong{color:var(--ms-text);font-weight:500}.ms-intro-text a strong{color:inherit}.ms-intro-text a{color:var(--ms-green);text-underline-offset:3px;text-decoration:underline #4b7c664d;transition:text-decoration-color .2s}.ms-intro-text a:hover{text-decoration-color:var(--ms-green)}.ms-intro-locations{color:var(--ms-text-muted);border-top:1px solid #0000000f;margin-top:20px;padding-top:16px;font-size:.88rem;font-weight:300;line-height:1.6}.ms-intro-locations strong{color:var(--ms-text-secondary);font-weight:500}@media (width<=768px){.ms-intro{padding:44px 0 36px}.ms-intro-grid{grid-template-columns:1fr;gap:32px}}.ms-room-label-desktop{display:inline}.ms-room-label-mobile{display:none}@media (width<=768px){.ms-room-label-desktop{display:none}.ms-room-label-mobile{display:inline}}.ms-about{background:var(--ms-cream);padding:48px 0 56px}.ms-about-inner{grid-template-columns:1.2fr 1fr;align-items:start;gap:40px;display:grid}.ms-about-video-wrap{border-radius:var(--ms-radius);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000f}.ms-about-video-wrap iframe{border:none;width:100%;height:100%}.ms-about-content h2{margin-bottom:16px;font-size:clamp(1.4rem,2.5vw,1.8rem)}.ms-about-content p{color:var(--ms-text-secondary);margin-bottom:12px;font-size:.92rem;font-weight:300;line-height:1.7}.ms-modalities{flex-wrap:wrap;gap:8px;margin:16px 0 22px;display:flex}.ms-modality-tag{background:var(--ms-green-light);color:var(--ms-green-deep);border:1px solid #4b7c661f;border-radius:100px;padding:6px 14px;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.ms-modality-tag:hover{background:var(--ms-green);color:#fff}.ms-about-link{color:var(--ms-green);align-items:center;gap:6px;font-size:.9rem;font-weight:500;transition:gap .2s;display:inline-flex}.ms-about-link:hover{gap:10px}@media (width<=768px){.ms-about{padding:40px 0}.ms-about-inner{grid-template-columns:1fr;gap:28px}}.ms-concerns{background:#fff;padding:56px 0 52px}.ms-concerns-header{text-align:center;margin-bottom:36px}.ms-concerns-header h2{margin-bottom:10px;font-size:clamp(1.5rem,2.8vw,2rem)}.ms-concerns-header p{color:var(--ms-text-secondary);max-width:520px;margin:0 auto;font-size:.95rem;font-weight:300}.ms-fees{background:var(--ms-cream);padding:48px 0}.ms-fees-header{text-align:center;margin-bottom:28px}.ms-fees-header h2{margin-bottom:6px;font-size:clamp(1.4rem,2.5vw,1.8rem)}.ms-fees-cta{text-align:center;margin-top:20px}.ms-fees-cta a{color:var(--ms-green);align-items:center;gap:6px;font-size:.9rem;font-weight:500;transition:gap .2s;display:inline-flex}.ms-fees-cta a:hover{gap:10px}.ms-faq-section{background:#fff;padding:52px 0 56px}.ms-faq-grid-wrap{display:block}.ms-faq-image{display:none}.ms-faq-header{margin-bottom:24px}@media (width>=641px){.ms-faq-header{text-align:center}}.ms-faq-header h2{margin-bottom:6px;font-size:clamp(1.4rem,2.5vw,1.8rem)}.ms-faq-header p{color:var(--ms-text-secondary);max-width:520px;font-size:.9rem;font-weight:300}@media (width>=641px){.ms-faq-header p{margin:0 auto}}.ms-creds{background:var(--ms-cream);border-top:1px solid #0000000a;padding:36px 0}.ms-creds-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 32px;display:flex}.ms-creds img{object-fit:contain;opacity:.7;filter:grayscale(30%);width:auto;height:46px;transition:opacity .3s}.ms-creds img:hover{opacity:1;filter:grayscale(0%)}@media (width<=640px){.ms-creds img{height:36px}.ms-creds-inner{gap:18px 24px}}.ms-community{background:var(--ms-cream);padding:40px 0}.ms-community-inner{text-align:center}.ms-community p{color:var(--ms-text-secondary);max-width:520px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:.9rem;font-weight:300}.ms-community-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.ms-community-logos a{display:block}.ms-community-logos img{object-fit:contain;width:auto;height:80px;transition:transform .2s}.ms-community-logos img:hover{transform:scale(1.05)}.ms-final-cta{padding:88px 0;position:relative;overflow:hidden}.ms-final-cta-bg{z-index:0;position:absolute;inset:0}.ms-final-cta-bg img{object-fit:cover;width:100%;height:100%}.ms-final-cta-bg:after{content:"";background:linear-gradient(#1a262099 0%,#1a2620bf 100%);position:absolute;inset:0}.ms-final-cta-content{z-index:2;text-align:center;max-width:560px;margin:0 auto;position:relative}.ms-final-cta h2{font-family:var(--ms-font-display);color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:400;line-height:1.2}.ms-final-cta p{color:#fffc;margin-bottom:28px;font-size:.95rem;font-weight:300;line-height:1.6}.ms-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:20px;display:flex}.ms-final-cta .ms-btn--primary{color:var(--ms-green-deep);background:#fff;box-shadow:0 2px 12px #00000026}.ms-final-cta .ms-btn--primary:hover{background:#f0f0f0;transform:translateY(-1px)}.ms-final-cta .ms-btn--call{color:#fff;font-family:var(--ms-font-body);cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:100px;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ms-final-cta .ms-btn--call:hover{background:#ffffff1a;border-color:#fff}.ms-final-cta-phones{color:#ffffffa6;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:8px;font-size:.88rem;display:flex}.ms-final-cta-phones a{color:#ffffffd9;border-bottom:1px solid #ffffff40;font-weight:500;transition:border-color .2s,color .2s}.ms-final-cta-phones a:hover{color:#fff;border-color:#fff}.ms-hp .ms-room-slider{max-width:100%;font-family:var(--ms-font-body);margin:0 auto}.ms-hp .ms-room-slider *{box-sizing:border-box}.ms-hp .ms-room-container{aspect-ratio:4/3;border-radius:var(--ms-radius);cursor:grab;user-select:none;touch-action:none;width:100%;position:relative;overflow:hidden}.ms-hp .ms-room-container:active{cursor:grabbing}.ms-hp .ms-room-img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.ms-hp .ms-room-layer-gosford{will-change:clip-path;clip-path:inset(0 50% 0 0);position:absolute;inset:0}.ms-hp .ms-room-layer-hornsby{position:absolute;inset:0}.ms-hp .ms-divider{z-index:10;pointer-events:none;background:#ffffffeb;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ms-hp .ms-handle{background:#fffffff7;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 16px #0000001a}.ms-hp .ms-room-container:active .ms-handle{transform:translate(-50%,-50%)scale(1.08)}.ms-hp .ms-location-pill{z-index:5;-webkit-backdrop-filter:blur(16px);color:#1d1d1f;letter-spacing:.03em;background:#ffffffe0;border-radius:100px;padding:6px 16px;font-size:12px;font-weight:600;transition:opacity .3s;position:absolute;bottom:12px}.ms-hp .ms-pill-gosford{left:12px}.ms-hp .ms-pill-hornsby{right:12px}.ms-hp .ms-toggle-row{justify-content:center;gap:6px;margin-top:14px;display:flex}.ms-hp .ms-toggle-btn{font-family:var(--ms-font-body);letter-spacing:.03em;cursor:pointer;border:1.5px solid #0000;border-radius:100px;outline:none;padding:7px 20px;font-size:12px;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1)}.ms-hp .ms-toggle-btn[data-active=true]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.ms-hp .ms-toggle-btn[data-active=false]{color:#86868b;background:0 0;border-color:#d2d2d7}.ms-hp .ms-toggle-btn[data-active=false]:hover{color:#1d1d1f;border-color:#1d1d1f}.ms-hp .ms-animating .ms-room-layer-gosford{transition:clip-path .6s cubic-bezier(.16,1,.3,1)}.ms-hp .ms-animating .ms-divider{transition:left .6s cubic-bezier(.16,1,.3,1)}.ms-hp .ms-concern-section{font-family:var(--ms-font-body);max-width:56rem;margin:0 auto}.ms-hp .ms-concern-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=640px){.ms-hp .ms-concern-grid{grid-template-columns:repeat(2,1fr);align-items:start}}.ms-hp .ms-concern-card{border-radius:var(--ms-radius);background:#fff;border:1px solid #4b7c661a;transition:box-shadow .28s,border-color .28s,transform .28s;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.ms-hp .ms-concern-card:hover{border-color:#4b7c6647;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000f}.ms-hp .ms-concern-card[open]{border-color:#4b7c6647;box-shadow:0 4px 16px #4b7c661a,0 12px 40px #00000012}.ms-hp .ms-concern-card summary{cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;align-items:center;gap:.7rem;padding:.85rem 1rem;list-style:none;transition:background .28s;display:flex}.ms-hp .ms-concern-card summary::-webkit-details-marker{display:none}.ms-hp .ms-concern-card summary:hover{background:#f6f9f7}.ms-hp .ms-concern-icon{background:#e8f0eb;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .28s;display:flex}.ms-hp .ms-concern-icon svg{stroke:#4b7c66;stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ms-hp .ms-concern-card:hover .ms-concern-icon,.ms-hp .ms-concern-card[open] .ms-concern-icon{background:#4b7c66}.ms-hp .ms-concern-card:hover .ms-concern-icon svg,.ms-hp .ms-concern-card[open] .ms-concern-icon svg{stroke:#fff}.ms-hp .ms-concern-title{color:#1a1a1a;flex:1;font-size:.94rem;font-weight:500;line-height:1.35}.ms-hp .ms-concern-chevron{opacity:.35;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .28s,opacity .28s;display:flex}.ms-hp .ms-concern-chevron svg{stroke:#1a1a1a;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ms-hp .ms-concern-card:hover .ms-concern-chevron{opacity:.55}.ms-hp .ms-concern-card[open] .ms-concern-chevron{opacity:.7;transform:rotate(180deg)}.ms-hp .ms-concern-body{opacity:0;max-height:0;transition:max-height .35s cubic-bezier(.25,.46,.45,.94),opacity .28s;overflow:hidden}.ms-hp .ms-concern-card[open] .ms-concern-body{opacity:1;max-height:500px}.ms-hp .ms-concern-body-inner{padding:0 1rem 1rem 3.3rem}.ms-hp .ms-concern-body p{color:#555;margin:0 0 .65rem;font-size:.88rem;font-weight:300;line-height:1.6}.ms-hp .ms-concern-body ul{flex-wrap:wrap;gap:6px;margin:0 0 .7rem;padding:0;list-style:none;display:flex}.ms-hp .ms-concern-body li{color:#3a6352;white-space:nowrap;background:#e8f0eb;border-radius:100px;padding:.28rem .65rem;font-size:.8rem;font-weight:400}.ms-hp .ms-concern-links{flex-wrap:wrap;gap:.15rem .8rem;margin-top:.2rem;display:flex}.ms-hp .ms-concern-links a{color:#4b7c66;border-bottom:1px solid #0000;align-items:center;gap:3px;padding:2px 0;font-size:.84rem;font-weight:500;transition:border-color .28s,color .28s;display:inline-flex}.ms-hp .ms-concern-links a:hover{color:#3a6352;border-bottom-color:#3a6352}.ms-hp .ms-concern-links a:after{content:"→";font-size:.82em;transition:transform .2s}.ms-hp .ms-concern-links a:hover:after{transform:translate(2px)}.ms-hp .ms-concern-card--cta{background:linear-gradient(135deg,#e8f0eb 0%,#fff 60%);border-color:#4b7c662e}.ms-hp .ms-fees-section{margin:0}.ms-hp .ms-fees-grid{gap:1rem;display:grid}.ms-hp .ms-fees-card{border-radius:var(--ms-radius);background:#fff;border:1px solid #4b7c6638}.ms-hp .ms-fees-card summary{cursor:pointer;align-items:center;padding:1rem 1.1rem;font-weight:600;list-style:none;display:flex}.ms-hp .ms-fees-card summary::-webkit-details-marker{display:none}.ms-hp .ms-fees-title{font-size:1rem}.ms-hp .ms-fees-chevron{opacity:.6;margin-left:auto;font-size:.85rem;transition:transform .2s,opacity .2s}.ms-hp .ms-fees-card[open] .ms-fees-chevron{opacity:1;transform:rotate(180deg)}.ms-hp .ms-fees-body{color:#222;padding:0 1.1rem 1rem;font-size:.95rem;line-height:1.6}.ms-hp .ms-fees-body a{color:#4b7c66;text-decoration:underline}.ms-hp .ms-fees-body a:hover{text-decoration:none}.ms-hp .ms-faq2-section{max-width:56rem;margin:0 auto}.ms-hp .ms-faq2-grid{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=640px){.ms-hp .ms-faq2-grid{grid-template-columns:repeat(2,1fr);align-items:start}}.ms-hp .ms-faq2-card{border-radius:var(--ms-radius);background:#fff;border:1px solid #4b7c661a;transition:box-shadow .28s,border-color .28s;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008}.ms-hp .ms-faq2-card:hover{border-color:#4b7c6647;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000f}.ms-hp .ms-faq2-card[open]{border-color:#4b7c6647;box-shadow:0 4px 16px #4b7c661a,0 12px 40px #00000012}.ms-hp .ms-faq2-card summary{cursor:pointer;align-items:center;padding:1rem 1.1rem;font-weight:600;list-style:none;display:flex}.ms-hp .ms-faq2-card summary::-webkit-details-marker{display:none}.ms-hp .ms-faq2-title{font-size:1rem}.ms-hp .ms-faq2-chevron{opacity:.6;margin-left:auto;font-size:.85rem;transition:transform .2s,opacity .2s}.ms-hp .ms-faq2-card[open] .ms-faq2-chevron{opacity:1;transform:rotate(180deg)}.ms-hp .ms-faq2-body{color:#222;padding:0 1.1rem 1rem;font-size:.95rem;line-height:1.55}.ms-hp .ms-faq2-body a{color:var(--ms-green);font-weight:600;text-decoration:none}.ms-hp .ms-faq2-body a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ms-hp .ms-reveal{opacity:1;transition:none;animation:none;transform:none}.ms-hp .ms-concern-card,.ms-hp .ms-concern-body,.ms-hp .ms-concern-chevron,.ms-hp .ms-concern-icon{transition:none!important}.ms-hp .ms-concern-body{opacity:1;max-height:none}}
