.serviceGuide{color:#1b2439;background:linear-gradient(#fffafb 0,#fff 480px);padding-bottom:84px}.serviceGuideCrumbs{color:#667085;flex-wrap:wrap;gap:10px;max-width:1280px;margin:auto;padding:28px 28px 18px;font-size:12px;display:flex}.serviceGuideCrumbs a:hover{color:#c71a59}.serviceGuideCrumbs [aria-current]{color:#20283c;font-weight:700}.serviceGuideHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;max-width:1280px;margin:0 auto;padding:26px 28px 56px;display:grid}.serviceGuideHeroCopy{padding:12px 0}.serviceGuideEyebrow,.serviceGuideSectionIntro>span,.serviceGuideFaq>div>span,.serviceGuideRelated>div>span,.serviceGuideFinal span,.serviceGuideAside>span{color:#bf1b58;letter-spacing:.22em;font-size:11px;font-weight:800;display:block}.serviceGuideHero h1{letter-spacing:-.045em;color:#17223a;max-width:760px;margin:19px 0 23px;font:700 clamp(42px,5vw,72px)/1.08 Georgia,Times New Roman,serif}.serviceGuideHeroCopy>p{color:#536076;max-width:630px;margin:0;font-size:18px;line-height:1.7}.serviceGuideHeroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.serviceGuidePrimary,.serviceGuideSecondary{border-radius:16px;justify-content:center;align-items:center;gap:24px;min-height:55px;padding:16px 22px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.serviceGuidePrimary{color:#fff;background:linear-gradient(110deg,#f41966,#cd1251);box-shadow:0 16px 32px #df1c6029}.serviceGuideSecondary{color:#24304a;background:#fff;border:1px solid #e9cfd9}.serviceGuidePrimary:hover,.serviceGuideSecondary:hover{transform:translateY(-2px)}.serviceGuideHeroCopy>small{color:#697284;margin-top:18px;font-size:12px;display:block}.serviceGuideHeroVisual{background:#f7e7ed;border-radius:32px;height:clamp(420px,40vw,560px);position:relative;overflow:hidden;box-shadow:0 30px 70px #44263920}.serviceGuideHeroVisual:after{content:"";background:linear-gradient(#0000,#171b27a8);position:absolute;inset:45% 0 0}.serviceGuideHeroVisual img{object-fit:cover}.serviceGuideHeroVisual>span{z-index:1;color:#a81750;background:#ffffffed;border:1px solid #fff;border-radius:100px;padding:12px 20px;font-size:13px;font-weight:800;position:absolute;bottom:26px;left:26px}.serviceGuideHighlights{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1224px;margin:0 auto 80px;padding:0 28px;display:grid}.serviceGuideHighlights>div{background:#fff;border:1px solid #efdce3;border-radius:19px;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 12px 35px #4f18320b}.serviceGuideHighlights span{color:#d93068;font:700 26px Georgia,serif}.serviceGuideHighlights p{margin:0;font-size:14px;font-weight:700}.serviceGuideBody{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:74px;max-width:1224px;margin:auto;padding:0 28px;scroll-margin-top:40px;display:grid}.serviceGuideSectionIntro h2,.serviceGuideFaq h2,.serviceGuideRelated h2,.serviceGuideFinal h2{color:#17223a;letter-spacing:-.025em;margin:14px 0 12px;font:700 clamp(31px,3.2vw,47px)/1.15 Georgia,Times New Roman,serif}.serviceGuideSectionIntro p{color:#5d6879;margin:0 0 30px;font-size:16px;line-height:1.75}.serviceGuideSection{border-top:1px solid #eee1e6;grid-template-columns:56px 1fr;gap:22px;padding:31px 0;display:grid}.serviceGuideSectionNumber{color:#c11856;background:#fff0f5;border-radius:13px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.serviceGuideSection h3{color:#20283c;margin:3px 0 17px;font:700 28px/1.25 Georgia,Times New Roman,serif}.serviceGuideSection p{color:#586476;margin:0 0 14px;font-size:15px;line-height:1.8}.serviceGuideSection ul{flex-wrap:wrap;gap:8px;margin:0;padding:6px 0 0;list-style:none;display:flex}.serviceGuideSection li{color:#9d2954;background:#fff7f9;border:1px solid #f4dfe7;border-radius:100px;padding:9px 13px;font-size:12px;font-weight:700}.serviceGuideAside{background:linear-gradient(160deg,#fff4f7,#fff);border:1px solid #efdae2;border-radius:25px;padding:29px;position:sticky;top:26px;box-shadow:0 22px 50px #7b254017}.serviceGuideAside h2{color:#1d2940;margin:17px 0;font:700 31px/1.18 Georgia,serif}.serviceGuideAside p{color:#5d687a;font-size:14px;line-height:1.75}.serviceGuideAside a{color:#fff;background:#d7195c;border-radius:14px;justify-content:space-between;gap:10px;margin:25px 0 14px;padding:16px 18px;font-size:13px;font-weight:800;display:flex}.serviceGuideAside small{color:#687384;font-size:11px}.serviceGuideFaq,.serviceGuideRelated{grid-template-columns:.75fr 1.25fr;gap:65px;max-width:1224px;margin:90px auto 0;padding:0 28px;display:grid}.serviceGuideFaq details{border-bottom:1px solid #eadde3;padding:20px 0}.serviceGuideFaq summary{cursor:pointer;color:#1f2b42;font-size:16px;font-weight:800;list-style:none}.serviceGuideFaq summary:after{content:"+";float:right;color:#c71958;font-size:20px}.serviceGuideFaq details[open] summary:after{content:"−"}.serviceGuideFaq details p{color:#5b6879;margin:14px 0 0;font-size:14px;line-height:1.75}.serviceGuideRelated>div:last-child{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;display:grid}.serviceGuideRelated a{background:#fff;border:1px solid #e9dce1;border-radius:18px;justify-content:space-between;gap:12px;min-height:94px;padding:19px;font-size:13px;display:flex;box-shadow:0 14px 28px #4521380a}.serviceGuideRelated a span{color:#cf1c5c}.serviceGuideRelated a:hover{border-color:#cf7495}.serviceGuideFinal{background:linear-gradient(110deg,#fff0f5,#fffafc);border:1px solid #efd9e2;border-radius:27px;justify-content:space-between;align-items:center;gap:30px;max-width:1168px;margin:88px auto 0;padding:38px 44px;display:flex}.serviceGuideFinal h2{max-width:660px;margin-bottom:0}.serviceGuideFinal a{color:#fff;background:#d8195c;border-radius:15px;flex:none;gap:28px;padding:17px 22px;font-size:14px;font-weight:800;display:flex}.serviceGuideDiscovery{background:linear-gradient(115deg,#fff1f6,#fff);border:1px solid #efdbe3;border-radius:26px;grid-template-columns:1fr;gap:26px;margin:45px auto 0;padding:31px;display:grid}.serviceGuideDiscovery>div>span{color:#bf1b58;letter-spacing:.2em;font-size:11px;font-weight:800}.serviceGuideDiscovery h3{color:#17223a;margin:12px 0;font:700 32px/1.18 Georgia,serif}.serviceGuideDiscovery p{color:#626e7e;margin:0;font-size:14px;line-height:1.7}.serviceGuideDiscoveryLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.serviceGuideDiscoveryLinks a{color:#26314a;background:#fff;border:1px solid #f0d9e2;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:13px;font-weight:800;display:flex;box-shadow:0 8px 20px #4f18320a}.serviceGuideDiscoveryLinks a:hover{color:#bb1754;border-color:#d95f8b}.serviceGuideDiscoveryLinks a span{color:#d52060}@media (max-width:1000px){.serviceGuideHero{gap:30px}.serviceGuideHero h1{font-size:clamp(38px,5vw,56px)}.serviceGuideBody{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.serviceGuideFaq,.serviceGuideRelated{gap:30px}.serviceGuideRelated>div:last-child{grid-template-columns:1fr}.serviceGuideDiscoveryLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.serviceGuideCrumbs{padding:20px 18px 5px}.serviceGuideHero{grid-template-columns:1fr;gap:28px;padding:24px 18px 36px}.serviceGuideHero h1{font-size:clamp(38px,9vw,54px)}.serviceGuideHeroCopy>p{font-size:16px}.serviceGuideHeroVisual{border-radius:24px;height:340px}.serviceGuideHighlights{grid-template-columns:1fr;margin-bottom:52px;padding:0 18px}.serviceGuideHighlights>div{padding:18px}.serviceGuideBody{grid-template-columns:1fr;padding:0 18px}.serviceGuideAside{grid-row:1;position:static}.serviceGuideSection{grid-template-columns:40px 1fr;gap:12px}.serviceGuideSection h3{font-size:23px}.serviceGuideFaq,.serviceGuideRelated{grid-template-columns:1fr;margin-top:62px;padding:0 18px}.serviceGuideRelated>div:last-child{grid-template-columns:1fr}.serviceGuideFinal{margin:62px 18px 0;padding:27px;display:block}.serviceGuideFinal a{justify-content:space-between;margin-top:24px}.serviceGuideHeroActions>a{justify-content:space-between;width:100%}.serviceGuideDiscovery{grid-template-columns:1fr;padding:23px}.serviceGuideDiscoveryLinks{grid-template-columns:1fr}}
