.section-upgraders {
	margin-block: 80px;
}
.router-item-environment .router-item-content {
	margin-top: 52px;
	margin-bottom: 52px;
}
.section-performance {
	padding-top: 0;
}
.ujCKDiBz {
	margin-top: 60px;
}
.channel-html sup, .channel-html sup a, .channel-html sup a:hover {
	font-size: inherit;
	color: inherit;
	text-decoration: none;
	top: 0;
	font-family: SF Pro AR, SF Pro Gulf, SF Pro Display, SF Pro Icons, Helvetica Neue, Helvetica, Arial, sans-serif;
}
.upgraders-content .upgraders-dropdown .form-dropdown-select, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus, .upgraders-content .upgraders-dropdown .form-dropdown-select:focus:not(button) {
	border-width: 1px;
	padding: 0 22px 0 42px;
}
.typography-headline-copy {
	font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.channel-html .YEclqfyV.channel-custom-font-custom-24-fixed-mod-subheadline{
	font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media (max-width: 1068px) {
	.channel-html .section-upgraders .section-content {
		width: auto;
	}
}

.rounded-corners-fix, .section-routers .router-item-business, .section-routers .router-item-education, .section-upgraders .gallery-item .ai {
	clip-path: inset(0 round 18px);
}


	.section-upgraders .bento-item.ai span, .section-upgraders .bento-item.performance span {
		line-height: 1.5;
	}


@media (max-width: 734px) {
	.channel-html .section .section-content {
		max-width: 320px;
	}
}
@media only screen and (min-width: 1069px) {
    .section-upgraders .bento-item.ai .gradient-text-blue, .section-upgraders .bento-item.ai .gradient-text-purple, .section-upgraders .bento-item.performance .gradient-text-blue, .section-upgraders .bento-item.performance .gradient-text-purple {
        margin-block: 0px;
    }
	.channel-html .JnviDPvH{
		font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    	"SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}


.button.button-secondary-neutral {
    border: 1px solid #1d1d1f;
    background-color: transparent;
    color: #1d1d1f;
}

.channel-html .rWblShqC, .typography-headline-hero .typography-headline-standalone:lang(ar), .channel-html .PEOaYgzG, .channel-html .SywLaBrr, .channel-html .asOFzDmE, .channel-html .NNrvmXuA, .channel-html .vmKwqgtz, .typography-headline-upgraders:lang(ar), .typography-headline-upgraders:lang(ar), .channel-html .LnLZhgnc, .channel-html .jTKzFfwi, .typography-headline:lang(ar), .typography-eyebrow:lang(ar), .typography-headline-hero:lang(ar), .typography-upgraders-copy:lang(ar), .section-upgraders .bento-item.performance span:lang(ar), .section-upgraders .bento-item.ai span:lang(ar), .typography-upgraders-copy-reduced:lang(ar), .typography-headline-hero-super:lang(ar), .channel-html .HSyDDszx, .typography-chip-tout:lang(ar) {
	font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.typography-compare-copy:lang(ar), .typography-compare-cta:lang(ar), #ac-globalfooter .ac-gf-sosumi p:lang(ar), #ac-globalfooter .ac-gf-sosumi li:lang(ar), .violator-frameless.violator-frameless-reduced:lang(ar), .channel-html .copy.FiJHCdoe, .channel-html .copy.RCBcoAzo, .channel-html .copy.kQsjKooO {
		font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

@media only screen and (max-width: 1068px) {
	.section-upgraders .upgraders-content .upgraders-gallery .bento-grid .performance{
		padding-inline: 24px;
	}
	.channel-html .JnviDPvH, .channel-html .HSyDDszx{
		font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}

@media only screen and (max-width: 734px) {

	.typography-chip-tout:lang(ar){
		font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    	"Helvetica Neue", Helvetica, Arial, sans-serif;
	}
}
.section-hero .mx-performance .mx-chip.mx-chip-ultra+.mx-specs-list li .footnote a {
    color: #FAE0CC;
}
.section-hero .mx-performance .mx-chip.mx-chip-ultra+.mx-specs-list li .footnote {
    -webkit-text-fill-color: #FAE0CC;
}
@media only screen and (max-width: 1068px) {
	.section-hero .mx-performance .mx-chip.mx-chip-ultra+.mx-specs-list li .footnote a {
		color: #F5C8B5;
}
	.section-hero .mx-performance .mx-chip.mx-chip-ultra+.mx-specs-list li .footnote {
		-webkit-text-fill-color: #F5C8B5;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .mx-performance .mx-chip.mx-chip-ultra+.mx-specs-list li .footnote a {
		color: #EEA4BC;
}
	.section-hero .mx-performance .mx-chip.mx-chip-ultra+.mx-specs-list li .footnote {
		-webkit-text-fill-color: #EEA4BC;
	}
}