.faq-hero{background:#fff8fb;border-bottom:1px solid #eedee6;padding:28px 0 50px}.breadcrumb{font-size:13px;color:#666;margin-bottom:35px}.breadcrumb a{color:inherit}.faq-hero h1{font-family:'Barlow Condensed',sans-serif;font-size:78px;line-height:1;font-weight:800;letter-spacing:-1px;margin:17px 0 20px}.faq-hero h1 em{color:#ed2583;font-style:normal}.faq-hero p{line-height:1.75;color:#575057;font-size:17px}.faq-hero-actions{display:flex;align-items:center;gap:28px;margin-top:25px}.faq-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:64px;align-items:start}.faq-sidebar h2{font-size:37px;line-height:1.05;margin:15px 0}.faq-sidebar p{font-size:14px;line-height:1.7;color:#625b61}.faq-sidebar nav{display:flex;flex-direction:column;gap:0;margin:25px 0}.faq-sidebar nav a{padding:13px 0;border-bottom:1px solid #eadfe5;font-size:14px;font-weight:600;color:#111;text-decoration:none}.faq-sidebar nav a:hover{color:#ed2583}.faq-help{padding:25px;background:#fff0f7;border:1px solid #efdae4;border-radius:10px}.faq-help h3{font-size:30px}.faq-help>a{display:block;color:#111;font-weight:700;font-size:22px;margin-top:12px}.faq-help>a.email{font-size:13px}.faq-item{border:1px solid #e4dce1;border-radius:10px;margin-bottom:16px;overflow:hidden;scroll-margin-top:125px}.faq-item summary{display:flex;align-items:center;gap:17px;padding:25px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h2{font-family:'Barlow Condensed',sans-serif;font-size:29px;line-height:1.1;margin:0;flex:1}.faq-number{color:#ed2583;font-size:12px;font-weight:700}.faq-toggle{width:26px;height:26px;display:grid;place-items:center;color:#ed2583;font-size:25px;flex-shrink:0}.faq-toggle:after{content:'+'}.faq-item[open] .faq-toggle:after{content:'−'}.faq-item[open] summary{background:#fff8fb;border-bottom:1px solid #efdee7}.faq-answer{padding:9px 28px 20px 57px;font-size:15px;line-height:1.8;color:#514a50}.faq-answer p{margin:15px 0}.faq-answer strong{color:#171217}.faq-answer a{color:#a90951;text-underline-offset:3px}.format-list{list-style:none;padding:0;margin:14px 0}.format-list li{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid #eee4e9;padding:9px 0}.format-list span{font-size:12px;color:#ac0b54}.faq-answer table{width:100%;border-collapse:collapse;font-size:14px;margin:20px 0}.faq-answer th,.faq-answer td{padding:11px;text-align:left;border:1px solid #e9dfe4}.faq-answer th{background:#fff4f9;color:#111}.faq-outline{border:1px solid white}.faq-item summary:focus-visible{outline:3px solid #ed2583;outline-offset:-4px}@media(max-width:950px){.faq-layout{grid-template-columns:240px minmax(0,1fr);gap:30px}.faq-hero h1{font-size:66px}.faq-answer{padding-left:24px}.faq-item summary{padding:22px 18px}}@media(max-width:680px){.faq-hero{padding-bottom:34px}.faq-hero h1{font-size:51px}.faq-hero p{font-size:15px}.faq-hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.faq-layout{grid-template-columns:1fr;gap:30px}.faq-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.faq-help{display:none}.faq-item summary h2{font-size:25px}.faq-item summary{gap:10px;padding:20px 16px}.faq-answer{padding:7px 19px 16px;font-size:14px}.faq-answer th,.faq-answer td{padding:8px;font-size:12px}.final-cta .btn{margin-bottom:12px}.format-list li{flex-wrap:wrap}.breadcrumb{margin-bottom:28px}}