.section-pencil .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#f35608,
		#f14758 33%,
		#de4d9a 66%,
		#bb60f5 100%
	);
}
.section-apps .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#058ef7,
		#7979f9 33%,
		#c85bd6 66%,
		#de4d9a 100%
	);
	padding-right: 5px;
	margin-right: -5px;
}
.section-download .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#bb60f5,
		#de4d9a 33%,
		#f14758 66%,
		#f35608 100%
	);
}
.section-camera .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#5f79f9,
		#c85bd6 33%,
		#de4d9a 66%,
		#f14758 100%
	);
	padding-right: 5px;
	margin-right: -5px;
}
.section-powerful .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#5f79f9,
		#c85bd6 33%,
		#de4d9a 66%,
		#f14758 100%
	);
	padding-right: 5px;
	margin-right: -5px;
}

.section-design .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#058ef7,
		#7979f9 33%,
		#c85bd6 66%,
		#de4d9a 100%
	);
	padding-right: 5px;
	margin-right: -5px;
}

.section-intelligence .section-headline strong {
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background-image: linear-gradient(
		90deg,
		#bb60f5,
		#de4d9a 33%,
		#f14758 66%,
		#f35608 100%
	);
	padding-right: 1px;
}

.section-compare {
	padding-top: 50px;
}
@media only screen and (max-width: 1068px) {
	.section-compare {
		padding-top: 30px;
	}
}

@media only screen and (min-width: 1069px) {
	.column.large-5.large-offset-1.large-order-2.medium-11.medium-offset-1.medium-order-1.small-12.small-offset-0.copy-download-cellular > div > div.column.medium-5.medium-offset-1.small-12.small-offset-0 > div > div > figure:nth-child(1) > div > span.badge-value.typography-badge-value {
		line-height: 1.23;
		margin-bottom: 4px;
	}
	#main > section.section.section-ar.section-shared-footer > div > div > div.router-grid-copy > h2 {
		font-size: 48px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#main > section.section.section-ar.section-shared-footer > div > div > div.router-grid-copy > h2 {
		font-size: 35px;
	}
	.section-hero .hero-callout {
		padding: 0 15px;
	}
	.section-intelligence .section-header .hardware-lockup .inline-video-button {
		left: 515px;
	}
}

.section-accessibility > div {
	margin-bottom: 56px;
}

.section-powerful .gradient-powerful {
	background: rgb(255, 255, 255);
	background: linear-gradient(
		180deg,
		rgba(255, 255, 255, 1) 0%,
		rgba(245, 245, 247, 1) 100%
	);
	padding-top: 150px;
	background-size: 100% 330px;
	background-repeat: no-repeat;
}

.section-powerful {
	padding-top: 0px;
}

@media only screen and (max-width: 1068px) {
	.section-powerful {
		padding-top: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.section-powerful {
		padding-top: 0px;
	}
	.section-intelligence .section-header .hardware-lockup .hardware-caption {
		left: 73px;
		bottom: 57px;
	}
	.section-intelligence .section-features .section-feature-siri .feature-image-caption {
		right: 12px;
	}
}

@media only screen and (max-width: 360px) {
	.section-ar .tile-content .router-grid-copy .typography-router-headline {
		font-size: 36px;
	}
}
