.performance-modal-content .subsection-gallery .item-container .gallery-item .bars-container .badge-value-container{
    align-items: flex-end;
}
.performance-modal-content .subsection-gallery .graph-gallery .item-container .bars-container .badge-value{
    line-height: 1.16;
}
.performance-modal-content .subsection-gallery .graph-gallery .item-container .bars-container .badge-unit {
    font-size: 32px;
    line-height: 1.45;
    margin-left: 4px;

}

@media only screen and (max-width: 1068px) {
    .performance-modal-content .subsection-gallery .graph-gallery .item-container .bars-container .badge-value{
        line-height: 1.2;
    }
    .performance-modal-content .subsection-gallery .graph-gallery .item-container .bars-container .badge-unit {
        font-size: 20px;
        line-height: 2;
    }
}
@media only screen and (max-width: 734px) {
    .performance-modal-content .subsection-gallery .graph-gallery .item-container .bars-container .badge-value{
        line-height: 1.3;
    }
}

/* environment start*/
.section-routers .router-item-environment .accent-green:before {
    width: 86px;
    height: 48px;
    background-size: 86px 48px;
}

@media only screen and (max-width: 1068px) {
    .section-routers .router-item-environment .accent-green:before {
        width: 72px;
        height: 41px;
        background-size: 72px 41px;
    }
}

@media only screen and (max-width: 734px) {
    .section-routers .router-item-environment .accent-green:before {
        width: 58px;
        height: 34px;
        background-size: 58px 34px;
    }
}
/* environment end*/


.router-content-wrapper{
    justify-content: center;
}


.section-performance .section-content .badge-content .badge-unit{
    font-size: 0.6em;
}


.section-routers .section-compare .grid-container.apple-intelligence-summer24{
    grid-template-areas:"mba1315-hw 		mbp1416-hw" "mba1315-swatch 	mbp1416-swatch" "mba1315-headline  	mbp1416-headline" "mba1315-pricing 	mbp1416-pricing" "mba1315-display 	mbp1416-display" "mba1315-processor 	mbp1416-processor" "mba1315-memory 	mbp1416-memory" "mba1315-storage 	mbp1416-storage" "mba1315-battery 	mbp1416-battery" "mba1315-biometrics mbp1416-biometrics"
    "mba1315-intelligence 	mbp1416-intelligence" "mba1315-btn 		mbp1416-btn" "mba1315-cta 		mbp1416-cta"
}


.section-apple-intelligence .section-content .apple-intelligence-sub-headline{
    color: #86868b;
    text-align: center;
    padding-bottom: 20px;
}

article.section-design .subsection-size .size-labels .size span.typography-design-label-alt{
    display: inline;
}

.section-hero .macbook-air-13-and-15-global-avail{
    text-align: center;
}


.tile-description-subtile {
    position: absolute;
    bottom:33px;
    right: -80%;
    font-size: 10px;
    color:#86868b;
}

@media only screen and (max-width: 1068px) {
    .tile-description-subtile {
        bottom:27px;
        right: -42%;
    }
}

@media only screen and (max-width: 734px) {
    .tile-description-subtile {
        bottom:55px;
        right: -4%;
    }
}

/** Apple Intelligence start**/
:root {
    --global-card-corner-radius: 28px;
    --global-section-background-color: rgb(255, 255, 255);
    --global-section-background-color-dark: rgb(0, 0, 0);
    --global-section-background-color-alt: rgb(245, 245, 247);
    --global-section-background-color-alt-dark: #101010;
    --global-scrim-background-color: rgb(250, 250, 252);
    --global-scrim-background-color-dark: rgb(22, 22, 23);
    --global-scrim-background-color-alt: rgb(255, 255, 255);
    --global-scrim-background-color-alt-dark: rgb(0, 0, 0);
    --global-spacing-section-padding: 200px;
    --global-spacing-section-padding-bottom-aap: 270px;
    --global-spacing-img-to-headline: 100px;
    --global-spacing-img-to-body: 60px;
    --global-spacing-headline-to-subhead: 40px;
    --global-spacing-body-to-touts: 30px;
    --global-spacing-keyline-to-copy: 60px;
    --global-viewport-content-width:980px
}

@media only screen and (max-width: 1068px) {
    :root {
        --global-spacing-section-padding: 140px;
        --global-spacing-section-padding-bottom-aap: 210px;
        --global-spacing-img-to-headline: 70px;
        --global-spacing-img-to-body: 50px;
        --global-spacing-body-to-touts: 30px;
        --global-spacing-keyline-to-copy: 40px;
        --global-viewport-content-width:692px
    }
}

@media only screen and (max-width: 734px) {
    :root {
        --global-spacing-section-padding: 100px;
        --global-spacing-section-padding-bottom-aap: 170px;
        --global-spacing-img-to-headline: 45px;
        --global-spacing-img-to-body: 45px;
        --global-spacing-headline-to-subhead: 35px;
        --global-spacing-body-to-touts: 35px;
        --global-spacing-keyline-to-copy: 35px;
        --global-viewport-content-width:87.5%
    }
}

.apple-intelligence-glow {
    --igradient: linear-gradient(to bottom right, #0894FF 0%, #C959DD 34%, #FF2E54 68%, #FF9004);
    position: absolute;
    z-index: 0;
    inset: 0;
    border: 0;
    filter:blur(1px)
}

.apple-intelligence-glow::after {
    --bg-size: calc(100% + 14px);
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0;
    background: var(--igradient) 50%/var(--bg-size) var(--bg-size);
    border-radius: 28px;
    border: 3px solid rgba(0, 0, 0, 0);
    mask: linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0)), linear-gradient(hsl(0, 0%, 100%), hsl(0, 0%, 100%));
    mask-clip: padding-box, border-box;
    mask-composite:intersect
}

.apple-intelligence-glow.apple-intelligence-glow-2 {
    filter:blur(7px)
}

.apple-intelligence-glow.apple-intelligence-glow-2::after {
    border:8px solid rgba(0, 0, 0, 0)
}

.subsection-apple-intelligence {
    text-align: center;
    scroll-margin-top:calc(var(--r-localnav-height) + 50px)
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-glow {
        --igradient: linear-gradient(90deg, #0894FF 0%, #C959DD 34%, #FF2E54 68%, #FF9004);
        inset-inline:-20px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-glow::after {
        border-radius: 0;
        inset-inline:-20px
    }
}

.subsection-apple-intelligence .section-container {
    position: relative;
    max-width: min(calc(100vw - 40px), 1260px);
    overflow: hidden;
    margin-inline: auto;
    border-radius: var(--global-card-corner-radius);
    padding-block-start:200px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .section-container {
        padding-block-start:140px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .section-container {
        padding-block-start: 150px;
        max-width: unset;
        border-radius:0
    }
}

.subsection-apple-intelligence .subsection-eyebrow {
    text-transform:none
}

.subsection-apple-intelligence .subsection-headline {
    margin-top:0
}

.subsection-apple-intelligence .subsection-headline .ai-gradient-text {
    display: inline-flex;
    white-space:nowrap;
    -webkit-background-clip: text;
}

html.text-zoom .subsection-apple-intelligence .subsection-headline {
    margin-inline: 0;
    max-width:none
}

html.text-zoom .subsection-apple-intelligence .subsection-headline .ai-gradient-text {
    white-space:normal
}

.subsection-apple-intelligence .spacing-copy-after-headline {
    margin-top:var(--global-spacing-headline-to-body)
}

.subsection-apple-intelligence .apple-intelligence-gallery {
    margin-inline-start: auto;
    margin-inline-end: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    margin-top: var(--global-spacing-body-to-image);
    padding-bottom:100px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery {
        margin-top:46px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery {
        padding-bottom:0
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery, .subsection-apple-intelligence .apple-intelligence-gallery .gallery-item, .subsection-apple-intelligence .apple-intelligence-gallery .item-container {
    width: 100%;
    max-width:1030px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery, .subsection-apple-intelligence .apple-intelligence-gallery .gallery-item, .subsection-apple-intelligence .apple-intelligence-gallery .item-container {
        max-width:712px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery, .subsection-apple-intelligence .apple-intelligence-gallery .gallery-item, .subsection-apple-intelligence .apple-intelligence-gallery .item-container {
        max-width:364px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .container {
    position: relative;
    margin: 0 auto;
    text-align: center;
    max-width: 980px;
    background: #161617;
    opacity: .3;
    transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1);
    overflow: hidden;
    border-radius: var(--global-card-corner-radius);
    height:622px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .container {
        max-width: 692px;
        height:440px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .container {
        max-width: 344px;
        height:260px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .container .inline-media-component-container {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 980px;
    --p-height:622px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .container .inline-media-component-container {
        --p-width: 692px;
        --p-height:440px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .container .inline-media-component-container {
        --p-width: 376px;
        --p-height:260px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper {
    order: 2;
    width: 100%;
    margin-top:35px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper {
        margin-top:22px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper {
        margin-top: 58px;
        width:100vw
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper .tabnav {
    height:4em
}

.subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper .tabnav-items {
    display:flex
}

.subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper .tabnav-items .tabnav-item {
    transform:translateZ(0)
}

@media (min-width: 735px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper .tabnav-items {
        justify-content:center
    }
}

html.text-zoom .subsection-apple-intelligence .apple-intelligence-gallery .tablist-wrapper .tabnav-items {
    justify-content:flex-start
}

.subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery {
    width: 100%;
    order: 3;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    margin-top:34px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery {
        margin-top:28px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery {
        margin-top: 42px;
        min-width:100vw
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption {
    opacity: 0;
    visibility: hidden;
    transition: opacity .5s cubic-bezier(0.645, 0.045, 0.355, 1), visibility .5s cubic-bezier(0.645, 0.045, 0.355, 1);
    top: 0;
    width: 100%;
    max-width:570px
}

html.text-zoom .subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption {
    max-width:unset
}

@media (min-width: 735px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption {
        text-align:center
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption {
        max-width:430px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption {
        margin-inline-start: auto;
        margin-inline-end: auto;
        width:87.5%
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption:first-child {
    position:relative
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption:first-child {
        padding-bottom:100px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption:not(:first-child) {
    position:absolute
}

.subsection-apple-intelligence .apple-intelligence-gallery .captions-gallery .gallery-caption.current {
    opacity: 1;
    visibility: visible;
    z-index:2
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container {
    order: 1;
    display: grid;
    grid-gap: 30px;
    grid-template-rows: 300px;
    grid-auto-flow: column;
    width:100%
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container, .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item {
    height:652px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container, .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item {
        height:477px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container, .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item {
        height:262px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item {
    position: absolute;
    top: 0;
    left: 0;
    box-sizing: border-box;
    overflow:hidden
}

html.text-zoom .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item {
    overflow:visible
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .inline-media-component-container {
        height:100%
    }

    .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .inline-media-component-container video {
        object-fit: cover;
        object-position:left center
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 2px;
    top:52px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container {
        left: 0px;
        top:48px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container {
        left: 1px;
        top:16px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container .gallery-item-label {
    margin-top: 30px;
    width: 100%;
    text-align: left;
    color:#6e6e73
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container .gallery-item-label {
        margin-top:18px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container picture {
    display: flex;
    align-items: center;
    justify-content: center;
    top: 15px;
    position:relative
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container picture {
        top:10px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container picture {
        top:5px
    }
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item .gallery-item-container img {
    display:block
}

.subsection-apple-intelligence .apple-intelligence-gallery .item-container .gallery-item.current .container {
    opacity:1
}

.subsection-apple-intelligence .tabnav .tabnav-link.current, .subsection-apple-intelligence .tabnav .tabnav-link:hover {
    background: #f5f5f7;
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    background-image:var(--ai-gradient)
}

.subsection-apple-intelligence .tabnav .tabnav-link:hover {
    opacity:.8
}

.subsection-apple-intelligence .subsection-privacy {
    position: relative;
    padding-block:130px 200px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .subsection-privacy {
        padding-block:100px 140px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .subsection-privacy {
        padding-block: 80px 100px;
        text-align:initial
    }
}

.subsection-apple-intelligence .subsection-privacy:after {
    content: "";
    background-color: #161617;
    position: absolute;
    inset: 0;
    z-index:-1
}

.subsection-apple-intelligence .subsection-privacy-copies-container {
    text-align:initial
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .subsection-privacy-copies-container {
        display: flex;
        grid-gap: 4.1666666667%;
        gap:4.1666666667%
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .subsection-privacy-copies-container {
        display:block
    }
}

.subsection-apple-intelligence .subsection-privacy-description-copy2 {
    margin-top:0
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .subsection-privacy-description-copy2 {
        margin-top:20px
    }
}

.subsection-apple-intelligence .privacy-lock-video {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 74px;
    --p-height: 104px;
    position: relative;
    inset-inline-start: calc(50% - var(--p-width) /2);
    margin-bottom:24px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .privacy-lock-video {
        --p-width: 60px;
        --p-height:82px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .privacy-lock-video {
        --p-width: 46px;
        --p-height:64px
    }
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .privacy-lock-video {
        margin-bottom:20px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .privacy-lock-video {
        margin-bottom: 18px;
        inset-inline-start: 0;
        margin-inline-start:-4px
    }
}

.subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-writing-startframe {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 980px;
    --p-height:622px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-writing-startframe {
        --p-width: 692px;
        --p-height:440px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-writing-startframe {
        --p-width: 376px;
        --p-height:260px
    }
}

.subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-writing-endframe {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 980px;
    --p-height:622px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-writing-endframe {
        --p-width: 692px;
        --p-height:440px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-writing-endframe {
        --p-width: 376px;
        --p-height:260px
    }
}

.subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-summaries {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 980px;
    --p-height:622px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-summaries {
        --p-width: 692px;
        --p-height:440px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-summaries {
        --p-width: 344px;
        --p-height:260px
    }
}

.subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-siri {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 980px;
    --p-height:622px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-siri {
        --p-width: 692px;
        --p-height:440px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-apple-intelligence-siri {
        --p-width: 344px;
        --p-height:260px
    }
}

.subsection-apple-intelligence .overview-themes-apple-intelligence-privacy-startframe {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 74px;
    --p-height:104px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-privacy-startframe {
        --p-width: 60px;
        --p-height:82px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-privacy-startframe {
        --p-width: 46px;
        --p-height:64px
    }
}

.subsection-apple-intelligence .overview-themes-apple-intelligence-privacy-endframe {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 74px;
    --p-height:104px
}

@media (max-width: 1068px) and(max-width: 1068px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-privacy-endframe {
        --p-width: 60px;
        --p-height:82px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
    .subsection-apple-intelligence .overview-themes-apple-intelligence-privacy-endframe {
        --p-width: 46px;
        --p-height:64px
    }
}

.apple-intelligence-content-item-wrapper {
    display: flex;
    align-items: center;
    height: 100%;
    grid-column-gap: 20px;
    column-gap:20px
}

@media only screen and (max-width: 1068px) {
    .apple-intelligence-content-item-wrapper {
        flex-wrap: wrap;
        grid-column-gap: 20px;
        column-gap:20px
    }

    .apple-intelligence-content-item-wrapper .copy-wrapper {
        width:72%
    }
}

@media only screen and (max-width: 734px) {
    .apple-intelligence-content-item-wrapper {
        grid-column-gap: 23px;
        column-gap:23px
    }
}

.subsection-apple-intelligence {
    margin-top: var(--global-spacing-section-padding-headline);
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence {
        margin-top: var(--global-spacing-section-padding-headline);
    }
}


/* ai icon alts  */
#apple-intelligence-overview-alts {
    position: absolute;
    left: calc(47% - 2px);
    top: 13%;
}

@media only screen and (max-width: 1068px) {
    #apple-intelligence-overview-alts {
        left: calc(46% + 8px);
        top: 12%;
    }
}

@media only screen and (max-width: 734px) {
    #apple-intelligence-overview-alts {
        left: 46%;
        top: 17%;
    }
}
@media (max-width: 390px) {
    #apple-intelligence-overview-alts {
        left: 44%;
        top: 17%;
    }
}

.subsection-apple-intelligence .tabnav .tabnav-link.current, .subsection-apple-intelligence .tabnav .tabnav-link:hover {
    -webkit-background-clip: text;
}

.upgraders-content .upgraders-gallery .apple-intelligence-content-item-wrapper{
    z-index: 1;
}

.subsection-apple-intelligence .spacing-copy-after-headline {
    padding-block:0px 200px
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .spacing-copy-after-headline {
        padding-block:0px 140px
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .spacing-copy-after-headline {
        padding-block: 0px 100px;
    }
}

.section-themes .subsection-eyebrow {
    text-transform: none;
}

.ai-gradient-text {
    -webkit-background-clip: text;
 }

 .subsection-apple-intelligence .ai-gradient-text{
    padding-bottom: 4px;
    -webkit-background-clip: text !important;
}

.section-content, body, html.no-enhanced .section, html.no-enhanced .subsection {
    position:relative
}

.ai-gradient-text {
    background: #f5f5f7;
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    background-image:linear-gradient(97deg,#0096FF,#BB64FF 42%,#F2416B 74%,#EB7500);
}

.subsection-apple-intelligence .subsection-headline .ai-gradient-text {
    display: inline-flex;
    white-space:nowrap
}

html.text-zoom .subsection-apple-intelligence .subsection-headline {
    margin-inline: 0;
    max-width:none
}

html.text-zoom .subsection-apple-intelligence .subsection-headline .ai-gradient-text {
    white-space:normal
}

.typography-site-headline-elevated {
    font-size: 80px;
    line-height: 1.05;
    font-weight: 600;
    letter-spacing: -0.015em;
}

@media only screen and (max-width: 1068px) {
    .typography-site-headline-elevated {
        font-size: 64px;
        line-height: 1.0625;
        font-weight: 600;
        letter-spacing: -0.009em;
    }
}


@media only screen and (max-width: 734px) {
    .typography-site-headline-elevated {
        font-size: 40px;
        line-height: 1.1;
        font-weight: 600;
        letter-spacing: 0em;
    }
}

.subsection-apple-intelligence {
    margin-top:150px;
    --section-background: #FBFBFB;
    padding: 150px 0px;
    overflow: hidden;
    background-color: var(--section-background);
    position:relative
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence {
        margin-top:100px;
        padding:100px 0px;
    }
}

.subsection-apple-intelligence .section-content .typography-site-body{
    margin-top: 78px;
    font-size: 21px;
    color:#86868b;
    font-weight: 600;
}

@media only screen and (max-width: 1068px) {
    .subsection-apple-intelligence .section-content .typography-site-body{
        margin-top: 68px;
    }
}

@media only screen and (max-width: 734px) {
    .subsection-apple-intelligence .section-content .typography-site-body{
        margin-top: 36px;
        font-size: 19px;
    }
}

/** Apple Intelligence end**/


.section-upgraders .trade-in .overview-upgraders-upgraders-logo-tradein {
    width: 290px;
    height: 32px;
}

@media only screen and (max-width: 1068px) {
    .section-upgraders .trade-in .overview-upgraders-upgraders-logo-tradein {
        width: 293px;
        height: 32px;
    }
}

@media only screen and (max-width: 734px) {
    .section-upgraders  .trade-in .overview-upgraders-upgraders-logo-tradein {
        width: 207px;
        height: 23px;
    }
}


.section-routers .router-item-environment {
    padding: 40px 0px;
}

article.section.section-mac-plus-iphone .article-eyebrow,
article.section.section-macos .article-eyebrow{
    text-transform:none;
}

article.section-display{
    margin-top: 150px;
}


@media only screen and (max-width: 1068px) {
    article.section-display {
        margin-top:100px
    }
}

.section-upgraders .trade-in-image .overview-upgraders-upgraders-logo-tradein{
    --p-width: 290px;
    --p-height: 32px;
}

@media only screen and (max-width: 1068px) {
    .section-upgraders .trade-in-image .overview-upgraders-upgraders-logo-tradein{
        --p-width: 293px;
        --p-height: 32px;
    }
}


@media only screen and (max-width: 734px) {
    .section-upgraders .trade-in-image .overview-upgraders-upgraders-logo-tradein{
        --p-width: 207px;
        --p-height: 23px;
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .content-container {
        padding-top: 86px;
    }
}

/** Apple Trade In **/
.overview-routers-tradein{
    --p-width:1380px;
    --p-height:528px;
}

@media only screen and (max-width: 1068px) {
    .overview-routers-tradein{
        --p-width:1028px;
        --p-height:404px;
    }
}

@media only screen and (max-width: 734px) {
    .overview-routers-tradein{
        --p-width:375px;
        --p-height:192px;
    }
}
/** Apple Trade In **/