.OutcomeCard_section__wgH4n{background:var(--background)}.OutcomeCard_inner__0KAqp{width:100%;max-width:var(--max-width);margin-inline:auto;padding:56px 20px}@media (min-width:640px){.OutcomeCard_inner__0KAqp{padding:72px 20px}}@media (min-width:1024px){.OutcomeCard_inner__0KAqp{padding:96px 24px}}.OutcomeCard_title__cUfNz{font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--foreground);font-size:1.85rem}@media (min-width:640px){.OutcomeCard_title__cUfNz{font-size:2.15rem}}@media (min-width:1024px){.OutcomeCard_title__cUfNz{font-size:2.5rem}}@media (min-width:1600px){.OutcomeCard_title__cUfNz{font-size:clamp(40px,4.6vw,64px)}}.OutcomeCard_intro__aNcIy{margin:clamp(14px,1.6vw,18px) 0 0;color:rgb(90,94,104);font-family:var(--font-sora),"Sora",sans-serif;font-weight:400;font-size:clamp(14px,1.8vw,20px);line-height:1.75}.OutcomeCard_card__HAS5C{margin-top:clamp(32px,4vw,64px);background:#ffffff;border:1px solid rgba(10,10,10,.1);border-radius:24px;padding:clamp(32px,4vw,56px);box-shadow:0 1px 2px rgba(0,0,0,.03)}.OutcomeCard_card__HAS5C:first-child{margin-top:0}.OutcomeCard_eyebrow__2u4uq{display:block;font-family:var(--font-sora),"Sora",sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.OutcomeCard_text__PeN5J{margin-top:20px;font-weight:400;font-size:clamp(19px,2.1vw,27px);line-height:1.5;letter-spacing:-.01em;color:rgb(21,22,28)}@media (max-width:1280px){.OutcomeCard_text__PeN5J{font-size:clamp(18px,2vw,22px)}}@media (max-width:640px){.OutcomeCard_text__PeN5J{font-size:18px}}.PhoneGallery_section__P7S8l{background:#ffffff;padding:56px 0;overflow:hidden}@media (min-width:640px){.PhoneGallery_section__P7S8l{padding:72px 0}}@media (min-width:1024px){.PhoneGallery_section__P7S8l{padding:96px 0}}.PhoneGallery_inner__WW3dr{width:100%;max-width:var(--max-width);margin-inline:auto;padding:0 20px}@media (min-width:640px){.PhoneGallery_inner__WW3dr{padding:0 20px}}@media (min-width:1024px){.PhoneGallery_inner__WW3dr{padding:0 24px}}.PhoneGallery_title__y81Wc{font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--foreground);font-size:1.85rem}@media (min-width:640px){.PhoneGallery_title__y81Wc{font-size:2.15rem}}@media (min-width:1024px){.PhoneGallery_title__y81Wc{font-size:2.5rem}}@media (min-width:1600px){.PhoneGallery_title__y81Wc{font-size:clamp(40px,4.6vw,64px)}}.PhoneGallery_intro__3N84V{margin:clamp(14px,1.6vw,18px) 0 0;color:rgb(21,22,28);font-family:var(--font-sora),"Sora",sans-serif;font-weight:400;font-size:clamp(14px,1.8vw,20px);line-height:1.75}.PhoneGallery_track__bdDkc{display:flex;gap:20px;margin-top:clamp(32px,4vw,64px);width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:20px;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:640px){.PhoneGallery_track__bdDkc{padding-inline:20px}}@media (min-width:1024px){.PhoneGallery_track__bdDkc{padding-inline:24px;gap:24px}}.PhoneGallery_track__bdDkc:active{cursor:-webkit-grabbing;cursor:grabbing}.PhoneGallery_slide__mQiK2{flex:0 0 auto}.PhoneGallery_card__oBTYh{width:min(260px,82vw);aspect-ratio:465/956}@media (max-width:1600px){.PhoneGallery_card__oBTYh{width:min(215px,82vw)}}@media (max-width:1280px){.PhoneGallery_card__oBTYh{width:min(200px,82vw)}}@media (max-width:1024px){.PhoneGallery_card__oBTYh{width:min(185px,82vw)}}@media (max-width:768px){.PhoneGallery_card__oBTYh{width:min(170px,82vw)}}.PhoneGallery_card__oBTYh img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.PhoneGallery_trackMobile__A_Pyg{gap:0;padding-inline:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;cursor:default;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.PhoneGallery_trackMobile__A_Pyg::-webkit-scrollbar{display:none}.PhoneGallery_trackMobile__A_Pyg .PhoneGallery_slide__mQiK2{flex:0 0 100%;width:100%;display:flex;justify-content:center;align-items:center;scroll-snap-align:center;padding-inline:20px}.PhoneGallery_trackMobile__A_Pyg .PhoneGallery_card__oBTYh{width:auto;height:min(60vh,480px);max-width:88vw}.RelatedCards_section__s95Io{background:var(--background)}.RelatedCards_inner___F7jw{width:100%;max-width:var(--max-width);margin-inline:auto;padding:56px 20px}@media (min-width:640px){.RelatedCards_inner___F7jw{padding:72px 20px}}@media (min-width:1024px){.RelatedCards_inner___F7jw{padding:96px 24px}}.RelatedCards_title__lligA{font-weight:700;letter-spacing:-.025em;line-height:1.05;color:var(--foreground);font-size:1.85rem}@media (min-width:640px){.RelatedCards_title__lligA{font-size:2.15rem}}@media (min-width:1024px){.RelatedCards_title__lligA{font-size:2.5rem}}@media (min-width:1600px){.RelatedCards_title__lligA{font-size:clamp(40px,4.6vw,64px)}}.RelatedCards_intro__9szb0{margin:clamp(14px,1.6vw,18px) 0 0;color:rgb(90,94,104);font-family:var(--font-sora),"Sora",sans-serif;font-weight:400;font-size:clamp(14px,1.8vw,20px);line-height:1.75}.RelatedCards_grid__nM_6j{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-top:clamp(32px,4vw,64px)}@media (min-width:640px){.RelatedCards_grid__nM_6j{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RelatedCards_grid__nM_6j{grid-template-columns:repeat(3,1fr)}}.RelatedCards_card__ItNmO{display:block;background:#ffffff;border:1px solid rgba(10,10,10,.1);border-radius:16px;padding:clamp(26px,3vw,34px);box-shadow:0 1px 2px rgba(0,0,0,.03);text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.RelatedCards_card__ItNmO:hover{border-color:transparent;box-shadow:0 10px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.RelatedCards_card__ItNmO:hover .RelatedCards_cardTitle__HvmPV{color:var(--brand)}.RelatedCards_eyebrow__R8Jv1{display:block;font-family:var(--font-sora),"Sora",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.RelatedCards_cardTitle__HvmPV{margin-top:10px;font-weight:700;font-size:clamp(20px,2vw,24px);letter-spacing:-.01em;line-height:1.25;color:var(--foreground);transition:color .2s ease}.RelatedCards_cardText__lbkFH{margin-top:12px;font-family:var(--font-sora),"Sora",sans-serif;font-weight:400;font-size:clamp(15px,1.5vw,16px);line-height:1.7;color:rgb(90,94,104)}