.Accordion.is-inverted{--Accordion-text-color:#fff}.Accordion.is-inverted .Accordion__trigger{color:#fff}.Accordion.is-small .Accordion__trigger{padding-top:12px;padding-bottom:12px;font-size:1.4rem}.Accordion.is-small .Accordion__trigger:after{width:24px}.Accordion.is-medium .Accordion__trigger{font-size:1.6rem}.Accordion.is-large .Accordion__trigger{padding-top:32px;padding-bottom:32px;font-size:2rem}.Accordion.is-large .Accordion__trigger:after{width:36px}.Accordion.is-light .Accordion__trigger{border:none;padding:0;padding-left:0;padding-right:0}.Accordion__trigger{text-align:left;border-bottom:1px solid #8c8c8b;justify-content:space-between;align-items:center;width:100%;height:100%;padding-top:16px;padding-bottom:16px;font-family:NouvelR\, sans-serif;font-weight:700;line-height:.95;display:flex;position:relative}.Accordion__trigger>:first-child{flex:1}.Accordion__trigger:after{content:"";background-color:var(--Accordion-text-color,currentColor);aspect-ratio:1;flex-shrink:0;width:28px;transition:transform .3s ease-out;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 30\"%3E%3Cpath fill=\"var%28--Accordion-text-color%29\" fill-rule=\"evenodd\" d=\"m23.125 11.971-1.264-1.346L15 17.933l-6.861-7.308-1.264 1.346 6.861 7.308L15 20.625l1.264-1.346z\"/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 30 30\"%3E%3Cpath fill=\"var%28--Accordion-text-color%29\" fill-rule=\"evenodd\" d=\"m23.125 11.971-1.264-1.346L15 17.933l-6.861-7.308-1.264 1.346 6.861 7.308L15 20.625l1.264-1.346z\"/%3E%3C/svg%3E")}.Accordion__trigger.is-expanded:after{transform:rotate(-180deg)}.Accordion__content{grid-template-rows:1fr;padding:0;transition:grid-template-rows .3s cubic-bezier(.215,.61,.355,1);display:grid}.Accordion__content.is-hidden{grid-template-rows:0fr}.Accordion__wrapper{overflow:hidden}.Component4v0__ctas{flex-direction:column;align-items:center;gap:24px;margin-top:16px;display:flex}.Component4v0{color:#000;text-align:center;overflow-wrap:break-word;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.Component4v0.is-leftAligned{text-align:left;justify-content:flex-end;align-items:flex-start}.Component4v0.is-leftAligned .Component4v0__ctas{align-items:flex-start}.Component4v0.has-extrabottom{margin-bottom:64px}.Component4v0__content{flex-direction:column;max-width:100%;display:flex}@media screen and (min-width:1024px){.Component4v0__content{max-width:50%}}.Component4v0__content.is-fullWidth{max-width:100%}.Component4v0__anchor{position:relative;top:-130px}@media screen and (min-width:1024px){.Component4v0__anchor{top:-170px}}.Component4v0__strapline{margin-bottom:8px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1}@media screen and (min-width:1024px){.Component4v0__strapline{font-size:1.8rem}}.Component4v0__subtitle{margin-top:16px;font-family:NouvelR\, sans-serif;font-size:1.8rem;font-weight:400;line-height:1.4}.Component4v0__body{margin-top:16px;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:400;line-height:1.4}.Component4v0__rte.is-centered ul,.Component4v0__rte.is-centered ol{justify-self:center}.Component4v0__rte.is-centered li{text-align:left}.Component4v0>:last-child{padding-bottom:0}@media screen and (min-width:1440px){.Component4v0.is-leftAligned{padding:0}}.Component4v0.is-inverted,.Component4v0.is-inverted .Component4v0__body{color:#fff}.Component4v0__strapline{color:#656666;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1}@media screen and (min-width:1024px){.Component4v0__strapline{font-size:1.8rem}}.Component4v0__title{font-family:NouvelR\, sans-serif;font-size:3.2rem;font-weight:700;line-height:.95}@media screen and (min-width:1024px){.Component4v0__title{font-size:3.6rem}}.Component4v0__titleSuffix{display:none}.ResultMessage__result{background-color:#f2f2f2;margin:16px}@media screen and (min-width:1024px){.ResultMessage__result{width:48%;margin:48px auto;font-size:2rem;line-height:2.5rem}}.ResultMessage__icon{border-radius:64px;width:40px;padding:8px}.ResultMessage__icon.is-success{background-color:#72c293}.ResultMessage__icon.is-failed{background-color:#e91630}.ResultMessage__status{flex-direction:column;align-items:center;padding:24px 16px;display:flex}.ResultMessage__title{text-align:center;padding-top:8px;font-size:2rem}.CompatibleCategories__featureContents{width:100%;display:flex}.CompatibleCategories__featureContents:before{content:"•";color:#000;margin:0 8px}.CompatibleCategories__featureToolTip{color:#656666;border-bottom:2px solid #f2f2f2;flex-shrink:0;margin-bottom:16px;padding:0 0 24px;font-size:1.4rem;font-style:italic;display:flex}.CompatibleCategories__functionality{width:100%}.CompatibleCategories__functionality .CompatibleCategories__resultFeature{margin:0;padding:48px 32px}.CompatibleCategories__feature{background-color:#fff}.CompatibleCategories__feature:first-child{margin-top:0}.CompatibleCategories__items{padding:8px 0}@media screen and (min-width:1024px){.CompatibleCategories__items{padding:8px 40px}}.CompatibleCategories__featureDesc{padding:24px 16px}.CompatibleCategories__featureInfo{fill:#8c8c8b;width:20px;margin:0 12px}.CompatibleCategories__featureItems{color:#000;padding:8px 0;font-size:1.5rem;line-height:2.5rem}@media screen and (min-width:1024px){.CompatibleCategories__featureItems{padding:16px 0}}.PhoneCompatibility{background-color:#fff}.PhoneCompatibility__content{background-color:#000;width:100%}@media screen and (min-width:1024px){.PhoneCompatibility__content{display:flex}}.PhoneCompatibility__item{text-align:center;border:1px solid #3e3f40;width:100%;padding:16px 0}@media screen and (min-width:1024px){.PhoneCompatibility__item{padding:16px 16px 16px 32px}.PhoneCompatibility__item.PhoneCompatibility__system{padding-left:16px;padding-right:32px}.PhoneCompatibility__mobile{flex:1;padding:16px 8px 8px;display:flex}}.PhoneCompatibility__title{color:#fff;background-color:#000;padding:8px;font-size:2rem}.PhoneCompatibility__mobselect{background-color:#fff;margin:16px}@media screen and (min-width:1024px){.PhoneCompatibility__mobselect{width:33.3333%;margin:0}}.PhoneCompatibility__sysselect{background-color:#fff;margin:16px}@media screen and (min-width:1024px){.PhoneCompatibility__sysselect{width:50%;margin:0}}