.FlagshipService_pinWrap__6t2dK{position:relative;height:calc(100svh + 130svh)}.FlagshipService_scene__ffSyD{position:sticky;top:0;height:100svh;min-height:620px;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;background:var(--ms-surface-b,#f2ebe3);padding:clamp(76px,10svh,104px) var(--zx-gutter) clamp(28px,4svh,52px)}.FlagshipService_atmosphere__HYz95{position:absolute;inset:0;pointer-events:none}.FlagshipService_pool__4Pnrp{position:absolute;border-radius:50%}.FlagshipService_poolWarm__0hdza{top:-22%;left:-12%;width:54vw;height:54vw;background:radial-gradient(circle at 50% 50%,rgba(210,130,92,.12) 0,rgba(210,130,92,0) 64%);animation:FlagshipService_poolDriftA__CPGcO 48s ease-in-out infinite}.FlagshipService_poolCool__F9BHG{bottom:-20%;right:-10%;width:46vw;height:46vw;background:radial-gradient(circle at 50% 50%,rgba(240,214,186,.21) 0,rgba(240,214,186,0) 62%);animation:FlagshipService_poolDriftB__DFuHA 56s ease-in-out infinite}.FlagshipService_grain__pdeIt{position:absolute;inset:0;background-image:radial-gradient(rgba(184,95,62,.09) 1px,transparent 0);background-size:20px 20px;opacity:.5}@keyframes FlagshipService_poolDriftA__CPGcO{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,5vh) scale(1.12)}}@keyframes FlagshipService_poolDriftB__DFuHA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-7vw,-5vh) scale(1.1)}}@media (prefers-reduced-motion:reduce){.FlagshipService_pool__4Pnrp{animation:none}}.FlagshipService_inner__Ega8E{position:relative;width:100%;max-width:1280px;margin:auto}.FlagshipService_head__2_g1u{text-align:center}.FlagshipService_eyebrow__Hy_11{margin:0 0 clamp(16px,2.4svh,28px);justify-content:center;color:var(--ms-terracotta-text)}.FlagshipService_headline__OdvAo{margin:0;font-family:var(--font-display);font-size:clamp(34px,4.2vw,60px);font-weight:500;letter-spacing:-.03em;line-height:1.02;color:var(--ms-blue)}.FlagshipService_claim__NXGur{margin:clamp(12px,1.8svh,20px) auto 0;max-width:46ch;font-size:clamp(15px,1.25vw,19px);font-weight:400;line-height:1.5;color:var(--ms-gray,#5c6670)}.FlagshipService_stage__h9ekn{position:relative;max-width:1120px;margin:clamp(20px,3.4svh,40px) auto 0;width:100%;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(0,max-content);grid-template-rows:auto auto;justify-content:center;column-gap:clamp(12px,1.6vw,30px);row-gap:clamp(14px,2.4svh,30px);align-items:center;justify-items:center}.FlagshipService_loopWrap__GvwpK{grid-area:1/2/3/3;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2.4svh,26px)}.FlagshipService_loop__4aeQ3{position:relative;--fs-loop:min(clamp(220px,40svh,376px),30vw);width:var(--fs-loop);height:var(--fs-loop)}.FlagshipService_card__P0Z1I{position:relative;width:clamp(206px,19.5vw,272px);padding:clamp(4px,.7svh,10px) 0;transition:opacity .66s cubic-bezier(.32,.72,0,1),translate .66s cubic-bezier(.32,.72,0,1),border-color .45s ease}.FlagshipService_card__P0Z1I:before{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:var(--ms-terracotta,#b85f3e);opacity:.24;transition:opacity .45s ease,box-shadow .45s ease}.FlagshipService_stage__h9ekn[data-armed="1"] .FlagshipService_card__P0Z1I,.FlagshipService_stage__h9ekn[data-armed="1"] .FlagshipService_ctaWrap__9sDZ6{opacity:0;translate:0 14px}.FlagshipService_stage__h9ekn[data-armed="1"] .FlagshipService_card__P0Z1I[data-lit="1"],.FlagshipService_stage__h9ekn[data-armed="1"] .FlagshipService_ctaWrap__9sDZ6[data-lit="1"]{opacity:1;translate:0 0}.FlagshipService_ctaWrap__9sDZ6{transition:opacity .66s cubic-bezier(.32,.72,0,1),translate .66s cubic-bezier(.32,.72,0,1)}.FlagshipService_card__P0Z1I[data-passing]:before{opacity:1;box-shadow:0 0 0 4px rgba(184,95,62,.13)}.FlagshipService_ll__Z6dF5,.FlagshipService_ul__xuvhV{border-right:1px solid var(--ms-hairline,rgba(18,35,58,.14));padding-right:clamp(14px,1.4vw,22px);text-align:right}.FlagshipService_ll__Z6dF5:before,.FlagshipService_ul__xuvhV:before{right:0;transform:translate(50%,-50%)}.FlagshipService_ll__Z6dF5[data-passing],.FlagshipService_ul__xuvhV[data-passing]{border-right-color:rgba(184,95,62,.5)}.FlagshipService_mr__9ypGU{border-left:1px solid var(--ms-hairline,rgba(18,35,58,.14));padding-left:clamp(14px,1.4vw,22px);text-align:left}.FlagshipService_mr__9ypGU:before{left:0;transform:translate(-50%,-50%)}.FlagshipService_mr__9ypGU[data-passing]{border-left-color:rgba(184,95,62,.5)}.FlagshipService_ul__xuvhV{grid-area:1/1;align-self:center}.FlagshipService_mr__9ypGU{grid-area:1/3/3/4;align-self:center}.FlagshipService_ll__Z6dF5{grid-area:2/1;align-self:center;margin-bottom:clamp(28px,4vh,52px)}.FlagshipService_cardLabel__VdsdA{margin:0 0 clamp(9px,1.2vh,13px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(18,35,58,.45)}.FlagshipService_cardBody__XiR_S{margin:0;font-size:clamp(13.5px,1.08vw,15.5px);line-height:1.56;color:var(--ms-gray,#5c6670)}@media (max-width:900px),(prefers-reduced-motion:reduce){.FlagshipService_pinWrap__6t2dK{height:auto}.FlagshipService_scene__ffSyD{position:relative;height:auto;min-height:0;display:block;padding:clamp(88px,12vh,132px) var(--zx-gutter) clamp(96px,13vh,148px)}.FlagshipService_stage__h9ekn{display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vh,30px);max-width:460px}.FlagshipService_card__P0Z1I,.FlagshipService_ll__Z6dF5,.FlagshipService_loopWrap__GvwpK,.FlagshipService_mr__9ypGU,.FlagshipService_stage__h9ekn[data-armed="1"] .FlagshipService_card__P0Z1I,.FlagshipService_stage__h9ekn[data-armed="1"] .FlagshipService_ctaWrap__9sDZ6,.FlagshipService_ul__xuvhV{position:static;inset:auto;grid-area:auto;align-self:auto;width:100%;transform:none;opacity:1;translate:0 0}.FlagshipService_ll__Z6dF5,.FlagshipService_mr__9ypGU,.FlagshipService_ul__xuvhV{border-right:none;border-left:1px solid var(--ms-hairline,rgba(18,35,58,.14));padding-right:0;padding-left:clamp(14px,4vw,20px);text-align:left}.FlagshipService_ll__Z6dF5:before,.FlagshipService_mr__9ypGU:before,.FlagshipService_ul__xuvhV:before{right:auto;left:0;transform:translate(-50%,-50%)}.FlagshipService_ctaWrap__9sDZ6{width:auto}.FlagshipService_loop__4aeQ3{width:min(74vw,320px);max-width:none}}