.Solutions-module__bHowFq__root{--sol-coral:#f2a38a;--sol-ink:#202022;color:var(--sol-ink)}.Solutions-module__bHowFq__root a:focus-visible,.Solutions-module__bHowFq__root button:focus-visible,.Solutions-module__bHowFq__root select:focus-visible,.Solutions-module__bHowFq__root summary:focus-visible{outline-offset:5px;outline:3px solid #a63240}.Solutions-module__bHowFq__container{max-width:1240px;margin-inline:auto;padding-inline:24px}.Solutions-module__bHowFq__section{padding-block:64px;scroll-margin-top:88px}.Solutions-module__bHowFq__hero{color:#fff;background:#1a1a1b;padding:80px 0 64px;position:relative;overflow:hidden}.Solutions-module__bHowFq__heroGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.Solutions-module__bHowFq__eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#a63240;font-size:11px;font-weight:700}.Solutions-module__bHowFq__hero .Solutions-module__bHowFq__eyebrow,.Solutions-module__bHowFq__panel .Solutions-module__bHowFq__eyebrow,.Solutions-module__bHowFq__dark .Solutions-module__bHowFq__eyebrow,.Solutions-module__bHowFq__cta .Solutions-module__bHowFq__eyebrow{color:#f2a38a}.Solutions-module__bHowFq__hero h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.07}.Solutions-module__bHowFq__hero h1 span{color:#f2a38a}.Solutions-module__bHowFq__heroBrief{color:#d0c9c9;max-width:620px;margin-top:24px;font-size:16px;line-height:1.9}.Solutions-module__bHowFq__heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:30px;display:flex}.Solutions-module__bHowFq__primary{background:#f2a38a;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex;color:#1a1a1b!important}.Solutions-module__bHowFq__primary:hover{background:#ffd1c7}.Solutions-module__bHowFq__textLink{align-items:center;gap:12px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex}.Solutions-module__bHowFq__heroPhoto{aspect-ratio:4/5;border:1px solid #ffffff26;border-radius:120px 14px 14px;max-height:510px;overflow:hidden}.Solutions-module__bHowFq__heroIndex{letter-spacing:.12em;text-transform:uppercase;color:#c3b8b8;flex-wrap:wrap;gap:16px 25px;margin-top:30px;font-size:10px;display:flex}.Solutions-module__bHowFq__nav{background:#fff;border-bottom:1px solid #ded9d5}.Solutions-module__bHowFq__nav>div{flex-wrap:wrap;gap:0 28px;padding-block:9px;display:flex}.Solutions-module__bHowFq__nav a{align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.Solutions-module__bHowFq__nav a:hover{color:#a63240}.Solutions-module__bHowFq__light{background:#f7f0eb}.Solutions-module__bHowFq__heading{letter-spacing:-.035em;margin-top:14px;font-size:clamp(30px,3.3vw,42px);font-weight:800;line-height:1.14}.Solutions-module__bHowFq__brief{color:#635d5a;max-width:740px;margin-top:20px;font-size:15px;line-height:1.9}.Solutions-module__bHowFq__center{text-align:center;max-width:820px;margin:auto}.Solutions-module__bHowFq__center .Solutions-module__bHowFq__brief{margin-inline:auto}.Solutions-module__bHowFq__explorer{grid-template-columns:205px minmax(0,1fr);align-items:start;gap:24px;margin-top:34px;display:grid}.Solutions-module__bHowFq__tabs{gap:5px;padding-top:4px;display:grid}.Solutions-module__bHowFq__tabs button{text-align:left;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:14px 12px;font-size:12px;font-weight:600;transition:background .2s,color .2s;display:flex}.Solutions-module__bHowFq__tabs button>svg:first-child{color:#a63240;flex-shrink:0}.Solutions-module__bHowFq__tabArrow{opacity:0;flex-shrink:0;margin-left:auto}.Solutions-module__bHowFq__tabs button[aria-selected=true]{background:#fff;box-shadow:0 7px 20px #2417190c}.Solutions-module__bHowFq__tabs button[aria-selected=true] .Solutions-module__bHowFq__tabArrow{opacity:1}.Solutions-module__bHowFq__tabs button:hover{background:#ffffffb0}.Solutions-module__bHowFq__panel{color:#fff;background:#222124;border:1px solid #483c40;border-radius:16px;grid-template-columns:.95fr 1.05fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 16px 40px #2c1b2110}.Solutions-module__bHowFq__panel:focus-visible{outline-offset:5px;outline:3px solid #a63240}.Solutions-module__bHowFq__panelPhoto{min-height:490px;animation:.3s ease-out Solutions-module__bHowFq__solReveal;position:relative;overflow:hidden}.Solutions-module__bHowFq__panelPhoto>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Solutions-module__bHowFq__photoIcon{color:#2b2021;background:#f2a38a;border-radius:12px;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:20px;left:20px}.Solutions-module__bHowFq__panelCopy{align-self:center;padding:30px}.Solutions-module__bHowFq__panelCopy .Solutions-module__bHowFq__eyebrow{letter-spacing:.12em;font-size:10px}.Solutions-module__bHowFq__panelCopy h3{letter-spacing:-.035em;margin-top:15px;font-size:clamp(25px,2.4vw,33px);font-weight:750;line-height:1.16}.Solutions-module__bHowFq__problem{color:#f3c8bb;margin-top:19px;font-size:13px;font-weight:600;line-height:1.75}.Solutions-module__bHowFq__description{color:#c9c4c6;margin-top:12px;font-size:13px;line-height:1.85}.Solutions-module__bHowFq__panelCopy h4{letter-spacing:.1em;text-transform:uppercase;color:#e0d6da;margin-top:23px;font-size:10px;font-weight:700}.Solutions-module__bHowFq__panelCopy ul{gap:10px;margin-top:14px;display:grid}.Solutions-module__bHowFq__panelCopy li{color:#d8d0d4;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;display:flex}.Solutions-module__bHowFq__panelCopy li svg{color:#f2a38a;flex-shrink:0;margin-top:2px}.Solutions-module__bHowFq__panelLinks{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.Solutions-module__bHowFq__panelLinks .Solutions-module__bHowFq__primary{gap:12px;padding-inline:18px;font-size:11px}.Solutions-module__bHowFq__panelLinks .Solutions-module__bHowFq__textLink{color:#eec8ba;font-size:11px}.Solutions-module__bHowFq__measure{background:#332b2e;border-top:1px solid #544149;grid-column:1/-1;grid-template-columns:1fr auto;gap:7px 24px;padding:20px 26px;display:grid}.Solutions-module__bHowFq__measure>span{letter-spacing:.12em;text-transform:uppercase;color:#f2a38a;font-size:9px;font-weight:700}.Solutions-module__bHowFq__measure p{color:#e7dfe2;grid-column:1;font-size:11px;line-height:1.9}.Solutions-module__bHowFq__measure>a{color:#f5c8b7;grid-area:1/2/3;align-items:center;gap:10px;min-height:44px;font-size:11px;font-weight:600;display:inline-flex}.Solutions-module__bHowFq__mobileSelect{display:none}.Solutions-module__bHowFq__scope{color:#706662;margin-top:20px;font-size:11px;line-height:1.9}.Solutions-module__bHowFq__split{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.Solutions-module__bHowFq__platformGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.Solutions-module__bHowFq__platform{background:#fff;border:1px solid #d9d1cc;border-radius:10px;padding:26px}.Solutions-module__bHowFq__platform svg{color:#a63240}.Solutions-module__bHowFq__platform h3{letter-spacing:-.02em;margin-top:18px;font-size:18px;font-weight:700}.Solutions-module__bHowFq__platform ul{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.Solutions-module__bHowFq__platform li{background:#f8f0eb;border-radius:3px;padding:6px 9px;font-size:11px;font-weight:600}.Solutions-module__bHowFq__platform p{color:#706662;margin-top:18px;font-size:12px;line-height:1.9}.Solutions-module__bHowFq__dark{color:#fff;background:#242225}.Solutions-module__bHowFq__dark .Solutions-module__bHowFq__brief{color:#c6bdc0}.Solutions-module__bHowFq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.Solutions-module__bHowFq__step{border-top:2px solid #8e4f51;padding-top:20px}.Solutions-module__bHowFq__step>span{color:#f2a38a;letter-spacing:.1em;font-size:11px;font-weight:700}.Solutions-module__bHowFq__step h3{letter-spacing:-.02em;margin-top:16px;font-size:21px;font-weight:700}.Solutions-module__bHowFq__step p{color:#c6bdc0;margin-top:12px;font-size:12px;line-height:1.9}.Solutions-module__bHowFq__step small{color:#ecc3b8;margin-top:20px;font-size:10px;line-height:1.8;display:block}.Solutions-module__bHowFq__engagements{border-top:1px solid #51434b;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px;padding-top:28px;display:grid}.Solutions-module__bHowFq__engagements strong{color:#f5d0c2;font-size:14px;display:block}.Solutions-module__bHowFq__engagements p{color:#c6bdc0;margin-top:10px;font-size:12px;line-height:1.9}.Solutions-module__bHowFq__workGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:30px;display:grid}.Solutions-module__bHowFq__workCard{background:#fff;border:1px solid #d9d1cc;border-radius:14px;overflow:hidden}.Solutions-module__bHowFq__workPhoto{aspect-ratio:1.9;overflow:hidden}.Solutions-module__bHowFq__workPhoto>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Solutions-module__bHowFq__workCopy{padding:26px}.Solutions-module__bHowFq__workCopy>span{letter-spacing:.1em;text-transform:uppercase;color:#a63240;font-size:10px;font-weight:700}.Solutions-module__bHowFq__workCopy h3{letter-spacing:-.025em;margin-top:13px;font-size:24px;font-weight:750;line-height:1.2}.Solutions-module__bHowFq__workCopy p{color:#6e6461;margin-top:15px;font-size:13px;line-height:1.85}.Solutions-module__bHowFq__workCopy a{color:#a63240;margin-top:16px}.Solutions-module__bHowFq__contextLinks{border-top:1px solid #d9d1cc;grid-template-columns:1fr 1fr;gap:30px;margin-top:32px;padding-top:28px;display:grid}.Solutions-module__bHowFq__contextLinks h3{font-size:14px;font-weight:700}.Solutions-module__bHowFq__contextLinks>div>div{flex-wrap:wrap;gap:8px 20px;margin-top:13px;display:flex}.Solutions-module__bHowFq__contextLinks a{color:#71554e;align-items:center;gap:6px;min-height:44px;font-size:12px;display:inline-flex}.Solutions-module__bHowFq__faq{border-top:1px solid #d9d1cc}.Solutions-module__bHowFq__faq details{border-bottom:1px solid #d9d1cc}.Solutions-module__bHowFq__faq summary{cursor:pointer;align-items:center;gap:18px;min-height:76px;padding-block:16px;font-size:14px;font-weight:650;line-height:1.6;list-style:none;display:flex}.Solutions-module__bHowFq__faq summary::-webkit-details-marker{display:none}.Solutions-module__bHowFq__faq summary svg{color:#a63240;flex-shrink:0;margin-left:auto;transition:transform .2s}.Solutions-module__bHowFq__faq details[open] summary svg{transform:rotate(45deg)}.Solutions-module__bHowFq__faq details p{color:#6e6461;padding:0 30px 23px 0;font-size:13px;line-height:1.9}.Solutions-module__bHowFq__cta{color:#fff;background:#34272d;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:36px;display:grid}.Solutions-module__bHowFq__cta .Solutions-module__bHowFq__brief{color:#dacbd1;max-width:650px;font-size:14px}@keyframes Solutions-module__bHowFq__solReveal{0%{opacity:.85;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:1150px){.Solutions-module__bHowFq__heroGrid{gap:32px}.Solutions-module__bHowFq__explorer{grid-template-columns:180px minmax(0,1fr);gap:16px}.Solutions-module__bHowFq__tabs button{gap:9px;padding:12px 9px;font-size:11px}.Solutions-module__bHowFq__panelCopy{padding:23px}.Solutions-module__bHowFq__panelPhoto{min-height:530px}.Solutions-module__bHowFq__platform{padding:22px}.Solutions-module__bHowFq__steps{gap:16px}}@media (max-width:900px){.Solutions-module__bHowFq__panel{grid-template-columns:1fr}.Solutions-module__bHowFq__panelPhoto{aspect-ratio:16/9;min-height:0}.Solutions-module__bHowFq__panelCopy{padding:26px}.Solutions-module__bHowFq__measure{padding:18px 26px}.Solutions-module__bHowFq__hero h1{font-size:43px}.Solutions-module__bHowFq__heroPhoto{border-top-left-radius:75px}.Solutions-module__bHowFq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.Solutions-module__bHowFq__platformGrid{gap:12px}.Solutions-module__bHowFq__platform{padding:19px}}@media (max-width:800px){.Solutions-module__bHowFq__section{padding-block:48px}.Solutions-module__bHowFq__hero{padding:96px 0 48px}.Solutions-module__bHowFq__heroGrid,.Solutions-module__bHowFq__split,.Solutions-module__bHowFq__workGrid,.Solutions-module__bHowFq__contextLinks,.Solutions-module__bHowFq__cta{grid-template-columns:1fr;gap:28px}.Solutions-module__bHowFq__hero h1{font-size:42px}.Solutions-module__bHowFq__heroPhoto{aspect-ratio:4/3;border-top-left-radius:80px;max-height:none}.Solutions-module__bHowFq__heroBrief{font-size:15px}.Solutions-module__bHowFq__heroIndex{gap:10px 20px;font-size:9px}.Solutions-module__bHowFq__nav>div{gap:0 22px}.Solutions-module__bHowFq__nav a{font-size:11px}.Solutions-module__bHowFq__explorer{grid-template-columns:1fr;gap:16px}.Solutions-module__bHowFq__tabs{display:none}.Solutions-module__bHowFq__mobileSelect{gap:10px;display:grid}.Solutions-module__bHowFq__mobileSelect label{color:#71554e;font-size:11px;font-weight:700}.Solutions-module__bHowFq__mobileSelect select{color:#2c2428;background:#fff;border:1px solid #b7a8a2;border-radius:7px;width:100%;min-height:52px;padding:12px 15px;font-size:15px;font-weight:600}.Solutions-module__bHowFq__panelPhoto{aspect-ratio:3/2}.Solutions-module__bHowFq__panelCopy{padding:24px}.Solutions-module__bHowFq__panelCopy h3{font-size:30px}.Solutions-module__bHowFq__panelCopy .Solutions-module__bHowFq__description{font-size:14px}.Solutions-module__bHowFq__panelCopy li{font-size:12px}.Solutions-module__bHowFq__measure{grid-template-columns:1fr;gap:8px;padding:20px 24px}.Solutions-module__bHowFq__measure>a{grid-area:auto/1;margin-top:2px}.Solutions-module__bHowFq__measure p{font-size:12px}.Solutions-module__bHowFq__platformGrid{grid-template-columns:1fr}.Solutions-module__bHowFq__platform{padding:25px}.Solutions-module__bHowFq__platform h3,.Solutions-module__bHowFq__platform ul{margin-top:15px}.Solutions-module__bHowFq__engagements{grid-template-columns:1fr;gap:22px}.Solutions-module__bHowFq__contextLinks{gap:25px}.Solutions-module__bHowFq__cta{padding:28px}.Solutions-module__bHowFq__cta .Solutions-module__bHowFq__primary{justify-self:start}.Solutions-module__bHowFq__workPhoto{aspect-ratio:16/9}.Solutions-module__bHowFq__workCopy{padding:24px}}@media (max-width:420px){.Solutions-module__bHowFq__hero h1{font-size:38px}.Solutions-module__bHowFq__heading{font-size:32px}.Solutions-module__bHowFq__steps{gap:24px 18px}.Solutions-module__bHowFq__step h3{font-size:19px}.Solutions-module__bHowFq__step p{font-size:12px}.Solutions-module__bHowFq__panelCopy h3{font-size:28px}.Solutions-module__bHowFq__photoIcon{width:48px;height:48px;top:15px;left:15px}.Solutions-module__bHowFq__nav>div{gap:0 19px}}@media (prefers-reduced-motion:reduce){.Solutions-module__bHowFq__panelPhoto{animation:none}.Solutions-module__bHowFq__root a,.Solutions-module__bHowFq__root button,.Solutions-module__bHowFq__faq summary svg{transition:none}}
