.ss-faq-page{box-sizing:border-box}.ss-faq-page *{box-sizing:border-box}.ss-faq-page{color:var(--ss-faq-ink);font-family:"Poppins",sans-serif;line-height:1.7;background-color:var(--ss-faq-soft)}.ss-faq-page a{color:var(--ss-faq-navy)}.ss-faq-hero{position:relative;overflow:hidden;padding-top:104px;padding-right:24px;padding-bottom:88px;padding-left:24px;background-color:var(--ss-faq-navy)}.ss-faq-hero::before{position:absolute;top:-210px;right:-110px;width:440px;height:440px;border-radius:50%;border-top:72px solid rgba(53,191,182,.18);border-right:72px solid rgba(53,191,182,.18);border-bottom:72px solid rgba(53,191,182,.18);border-left:72px solid rgba(53,191,182,.18)}.ss-faq-hero::before{content:""}.ss-faq-hero::after{position:absolute;bottom:-190px;left:-90px;width:260px;height:260px;background-color:var(--ss-faq-teal);border-radius:50%;opacity:0.2}.ss-faq-hero::after{content:""}.ss-faq-hero h1{max-width:820px;color:var(--ss-faq-white);font-size:clamp(42px,6vw,72px);line-height:1.04;letter-spacing:-0.045em;margin-top:18px;margin-right:0px;margin-bottom:20px;margin-left:0px}.ss-faq-hero p{max-width:720px;color:rgba(255,255,255,.78);font-size:19px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ss-faq-hero{padding-top:76px;padding-right:20px;padding-bottom:70px;padding-left:20px}.ss-faq-hero p{font-size:17px}}@media (max-width:479px){.ss-faq-hero h1{font-size:40px}}.ss-faq-shell{position:relative;z-index:1;width:min(1120px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.ss-faq-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--ss-faq-teal);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.13em}.ss-faq-kicker::before{width:28px;height:2px;background-color:currentColor}.ss-faq-kicker::before{content:""}.ss-faq-meta{display:flex;gap:12px;margin-top:32px}.ss-faq-meta span{color:var(--ss-faq-white);font-weight:600;font-size:13px;padding-top:8px;padding-right:13px;padding-bottom:8px;padding-left:13px;border-radius:999px;border-top:1px solid rgba(255,255,255,.18);border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18);border-left:1px solid rgba(255,255,255,.18)}.ss-faq-meta{flex-wrap:wrap}@media (max-width:479px){.ss-faq-meta{gap:7px}}.ss-faq-start{position:relative;z-index:2;margin-top:-32px;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px}@media (max-width:767px){.ss-faq-start{margin-top:-26px;padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.ss-faq-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:767px){.ss-faq-audience-grid{grid-template-columns:minmax(0,1fr)}}.ss-faq-audience-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 20px;color:var(--ss-faq-navy);text-decoration:none;padding-top:28px;padding-right:30px;padding-bottom:28px;padding-left:30px;background-color:var(--ss-faq-white);border-radius:18px;border-top:1px solid rgba(18,30,72,.08);border-right:1px solid rgba(18,30,72,.08);border-bottom:1px solid rgba(18,30,72,.08);border-left:1px solid rgba(18,30,72,.08);transition:transform 0.2s ease,box-shadow 0.2s ease;box-shadow:0px 18px 50px rgba(18,30,72,.1)}.ss-faq-audience-card:hover{color:var(--ss-faq-navy);box-shadow:0px 22px 58px rgba(18,30,72,.15);transform:translate3d(0,-3px,0)}.ss-faq-audience-card strong{grid-column-start:1;font-size:21px}@media (max-width:767px){.ss-faq-audience-card{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.ss-faq-audience-label{grid-column-start:1;color:var(--ss-faq-muted);font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.ss-faq-audience-arrow{display:grid;align-items:center;justify-items:center;grid-row-start:1;grid-row-end:span 2;grid-column-start:2;width:46px;height:46px;color:var(--ss-faq-navy);font-size:23px;background-color:var(--ss-faq-teal);border-radius:50%}.ss-faq-main{padding-top:76px;padding-right:24px;padding-bottom:100px;padding-left:24px}@media (max-width:767px){.ss-faq-main{padding-top:54px;padding-right:16px;padding-bottom:76px;padding-left:16px}}.ss-faq-layout{display:grid;grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:42px}@media (max-width:1119px){.ss-faq-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}}@media (max-width:1023px){.ss-faq-layout{display:block}}.ss-faq-nav{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 24px);max-height:calc(100vh - 48px);overflow:auto;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--ss-faq-white);border-radius:16px;border-top:1px solid var(--ss-faq-line);border-right:1px solid var(--ss-faq-line);border-bottom:1px solid var(--ss-faq-line);border-left:1px solid var(--ss-faq-line)}.ss-faq-nav strong{display:block;color:var(--ss-faq-navy);font-size:13px;text-transform:uppercase;letter-spacing:0.1em;margin-bottom:12px}.ss-faq-nav a{display:block;color:var(--ss-faq-muted);font-size:13px;line-height:1.35;text-decoration:none;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-radius:8px}.ss-faq-nav a:hover{color:var(--ss-faq-navy);background-color:var(--ss-faq-soft)}@media (max-width:1023px){.ss-faq-nav{display:flex;gap:6px;position:static;max-height:none;margin-bottom:34px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}.ss-faq-nav strong{display:none}.ss-faq-nav a{flex-grow:0;flex-shrink:0;flex-basis:auto;padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;background-color:var(--ss-faq-soft)}.ss-faq-nav{overflow-x:auto}}.ss-faq-content{min-width:0px}.ss-faq-audience-section + .ss-faq-audience-section{margin-top:88px}.ss-faq-audience-section{scroll-margin-top:30px}.ss-faq-audience-heading{margin-bottom:30px}.ss-faq-audience-heading h2{color:var(--ss-faq-navy);font-size:clamp(34px,4vw,50px);line-height:1.1;letter-spacing:-0.035em;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ss-faq-group{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--ss-faq-white);border-radius:20px;border-top:1px solid var(--ss-faq-line);border-right:1px solid var(--ss-faq-line);border-bottom:1px solid var(--ss-faq-line);border-left:1px solid var(--ss-faq-line);box-shadow:0px 8px 28px rgba(18,30,72,.05)}.ss-faq-group + .ss-faq-group{margin-top:24px}.ss-faq-group{scroll-margin-top:28px}@media (max-width:767px){.ss-faq-group{padding-top:21px;padding-right:18px;padding-bottom:21px;padding-left:18px;border-radius:16px}}.ss-faq-group-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:22px;border-bottom:1px solid var(--ss-faq-line)}.ss-faq-group-heading h2{order:-1;color:var(--ss-faq-navy);font-size:25px;line-height:1.25;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.ss-faq-group-heading span{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--ss-faq-teal-dark);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}@media (max-width:767px){.ss-faq-group-heading{flex-flow:column;align-items:start;gap:7px}.ss-faq-group-heading h2{font-size:22px}}.ss-faq-item{border-bottom:1px solid var(--ss-faq-line)}.ss-faq-item:last-child{border-bottom:0px solid}.ss-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--ss-faq-navy);font-weight:700;font-size:16px;line-height:1.45;padding-top:22px;padding-right:2px;padding-bottom:22px;padding-left:2px;cursor:pointer}.ss-faq-item summary{list-style:none}.ss-faq-item summary::-webkit-details-marker{display:none}.ss-faq-item summary::after{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:30px;height:30px;color:var(--ss-faq-navy);font-weight:500;font-size:20px;background-color:rgba(53,191,182,.18);border-radius:50%;transition:transform 0.2s ease}.ss-faq-item summary::after{content:"+"}.ss-faq-item[open] summary::after{transform:rotateZ(45deg)}.ss-faq-item[open] summary{color:var(--ss-faq-teal-dark)}@media (max-width:767px){.ss-faq-item summary{padding-top:19px;padding-right:0px;padding-bottom:19px;padding-left:0px}}@media (max-width:479px){.ss-faq-item summary{font-size:15px}.ss-faq-item summary::after{width:28px;height:28px}}.ss-faq-answer{color:var(--ss-faq-muted);font-size:15px;padding-top:0px;padding-right:44px;padding-bottom:24px;padding-left:2px}.ss-faq-answer p{margin-top:0px;margin-right:0px;margin-bottom:13px;margin-left:0px}.ss-faq-answer ul{margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px;padding-left:21px}.ss-faq-answer li + li{margin-top:6px}.ss-faq-answer a:not(.ss-faq-button){color:var(--ss-faq-teal-dark);font-weight:650}.ss-faq-answer a:not(.ss-faq-button){text-decoration-thickness:1px;text-underline-offset:3px}.ss-faq-answer a:not(.ss-faq-button):hover{color:var(--ss-faq-navy)}@media (max-width:767px){.ss-faq-answer{padding-right:0px}}.ss-faq-actions{margin-top:18px!important}.ss-faq-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;font-weight:700;font-size:13px;text-decoration:none;padding-top:11px;padding-right:18px;padding-bottom:11px;padding-left:18px;background-color:var(--ss-faq-navy);border-radius:9px}.ss-faq-button:hover{background-color:var(--ss-faq-teal-dark)}.ss-faq-button:hover{color:var(--ss-faq-white)!important}.ss-faq-button{color:var(--ss-faq-white)!important}.ss-faq-cta{padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px;background-color:var(--ss-faq-teal)}.ss-faq-cta h2{color:var(--ss-faq-navy);font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.ss-faq-cta p{color:rgba(18,30,72,.78);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.ss-faq-cta{padding-top:52px;padding-right:20px;padding-bottom:52px;padding-left:20px}}.ss-faq-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:30px}@media (max-width:767px){.ss-faq-cta-inner{flex-flow:column;align-items:start}}.ss-faq-cta-actions{display:flex;gap:12px}.ss-faq-cta-actions a{display:inline-flex;align-items:center;min-height:48px;color:var(--ss-faq-white);font-weight:700;font-size:14px;text-decoration:none;padding-top:12px;padding-right:21px;padding-bottom:12px;padding-left:21px;background-color:var(--ss-faq-navy);border-radius:9px;border-top:2px solid var(--ss-faq-navy);border-right:2px solid var(--ss-faq-navy);border-bottom:2px solid var(--ss-faq-navy);border-left:2px solid var(--ss-faq-navy)}.ss-faq-cta-actions a:hover{color:var(--ss-faq-white);background-color:var(--ss-faq-navy-deep)}.ss-faq-cta-actions a + a{color:var(--ss-faq-navy);background-color:transparent}.ss-faq-cta-actions a + a:hover{color:var(--ss-faq-white);background-color:var(--ss-faq-navy)}.ss-faq-cta-actions{flex-wrap:wrap}