body {
  direction: rtl;
  text-align: right;
}

.section-hero .siri {
  /*background: linear-gradient(121deg, #35FFEE 24%, #2B6EC7 35%, #7040B9 41%, #D400A5 60%);*/
}

.section-hero-copy .typography-headline-elevated {
  background: linear-gradient(15deg, #35fced, #1e76c9 50%, #d400a5);
  -webkit-background-clip: text;
}

.section-on-the-go .headline {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /*  background-image: linear-gradient(
    45deg,
    #e896b8 32%,
    #935893 60%,
    #224d88 80%
  );*/

  background-image: linear-gradient(
    260deg,
    #224d88 30%,
    #935893 50%,
    #e896b8 90%
  );
}

.section-on-the-go .main-tile .hey-siri span {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-image: linear-gradient(
    45deg,
    #e896b8 32%,
    #935893 60%,
    #224d88 80%
  );
}

.section-in-the-car .headline {
  --tile-y: -150px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /*  background-image: linear-gradient(
    185deg,
    #80d6e1 20%,
    #3d5791 35%,
    #381479 75%
  );*/

  background-image: linear-gradient(
    340deg,
    #381479 20%,
    #3d5791 35%,
    #80d6e1 75%
  );
}

.section-in-the-car .main-tile .hey-siri span {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /* background-image: linear-gradient(
    15deg,
    #80d6e1 25%,
    #3d5791 45%,
    #381479 75%
  );*/

  background-image: linear-gradient(
    348deg,
    #381479 25%,
    #3d5791 45%,
    #80d6e1 75%
  );
}

.section-working-out .headline {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /* background-image: linear-gradient(
    145deg,
    #d4fbb5 40%,
    #6bdecb 80%,
    #0e2c72 96%
  );*/
  /*
  background-image: linear-gradient(
    90deg,
    #d4fbb5 40%,
    #327094 80%,
    #0e2c72 96%
 
 );*/

  background-image: linear-gradient(
    245deg,
    #0e2c72 29%,
    #6bdecb 78%,
    #d4fb87 92%
  );
}

.section-working-out .main-tile .hey-siri span {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-image: linear-gradient(
    320deg,
    #0e2c72 30%,
    #6bdecb 80%,
    #d4fbb5 96%
  );
}

.section-working-out .scenario-tile.gradient-text .tile-content-headline {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-image: linear-gradient(120deg, #04f0df 20%, #7dc0ff 50%, #fa83df);
}

.section-in-the-kitchen .headline {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /*background-image: linear-gradient(
    170deg,
    #fe8f7e 25%,
    #6b3c95 50%,
    #072e67 80%
  );*/

  background-image: linear-gradient(
    95deg,
    #fe8f7e 46%,
    #6b3c95 68%,
    #072e67 90%
  );
}

.section-winding-down .headline {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /*  background-image: linear-gradient(
    200deg,
    #e180c0 6%,
    #3e3d91 50%,
    #0c0c21 88%
  );
*/

  /*background-image: linear-gradient(
    347deg,
    #0c0c21 6%,
    #3e3d91 50%,
    #e180c0 88%
  );*/

  background-image: linear-gradient(
    270deg,
    #191959 6%,
    #3e3d91 50%,
    #e180c0 88%
  );
}

.section-winding-down .main-tile .hey-siri span {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  /*  background-image: linear-gradient(
    45deg,
    #e180c0 -50%,
    #3e3d91 30%,
    #0c0c21 88%
  );*/
  background-image: linear-gradient(
    45deg,
    #e180c0 22%,
    #3e3d91 54%,
    #1e1e7c 68%
  );
}

.section-in-the-kitchen .main-tile .hey-siri span {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-image: linear-gradient(
    285deg,
    #072e67 25%,
    #6b3c95 60%,
    #fe8f7e 95%
  );
}

.section-in-the-car .gradient-bg {
  background-image: linear-gradient(
    180deg,
    #fbfbfd,
    #b2e1ea 20%,
    #415f96 45%,
    #39207d
  );
}

@media only screen and (max-width: 734px) {
  .section-in-the-car .gradient-bg {
    background-image: linear-gradient(
      180deg,
      #fbfbfd 5%,
      #b2e1ea 20%,
      #415f96 45%,
      #39207d
    );
    background-size: 100% 79%;
  }
}

.section-digital-assistant .section-content .callout,
.section-siri-does-this .utterance-tags,
p,
.section.section-routers .section-content {
  direction: rtl;
}

.section-utterances .utterance-card .card-copy,
.section-siri-does-this.near-section .has-fade p,
.typography-headline-elevated {
  direction: rtl;
  text-align: right;
}

.section-scenario .grid-main,
.section-in-the-car .grid.grid-tiles,
.section-scenario .grid.grid-tiles,
.section-in-the-car .grid-main,
.section-on-the-go .copy-container .copy,
.section-scenario .main-tile .hey-siri,
.section-scenario-intro,
.section-in-the-car .main-tile .hey-siri,
.tile-content {
  direction: rtl;
  text-align: right;
}

.section-in-the-car .main-tile .hey-siri {
  grid-column-end: 2;
}

.section-scenario .align-hw-right .copy-container,
.section-scenario .align-hw-right .hey-siri,
.section-scenario .align-hw-bottom .copy-container,
.section-scenario .align-hw-bottom .hey-siri {
  padding-right: var(--tile-padding);
}

.section-siri-does-this .utterance-tags {
  max-width: 666px;
  grid-template-columns: repeat(6, minmax(100px, 113px));
}

@media only screen and (min-width: 1068px) {
  .section-scenario .scenario-tile .typography-headline {
    /*    line-height: 1.2;*/
  }

  .section-in-the-car .typography-eyebrow-elevated {
    line-height: 1.3;
  }
  .section-in-the-car .grid .copy-container .copy {
    max-width: 460px;
  }
  .typography-headline-elevated {
    line-height: 1.12;
  }

  .mideast-headline {
    /*font-size: 190px;*/
  }
  .section-on-the-go .headline {
    position: relative;
    top: -20px;
  }
  .section-on-the-go .secondary-image {
    right: unset;
    left: 30%;
  }

  .section-on-the-go .headline {
    padding: 42px 0 55px;
  }

  .section-on-the-go.long-headline .headline,
  .section-in-the-car.long-headline .headline {
    line-height: 1.15em;
    position: relative;
    top: 0;
  }
  .section-in-the-car .main-tile {
    /*margin-top: 60px;*/
  }
  .bottom-head {
    display: block;
    margin-top: -75px;
  }
}

.mideast-intro {
  /*margin-bottom: 50px;*/
}

.icon-wrapper .icon,
.icon-wrapper .icon-after:after,
.icon-wrapper .icon-before:before,
.icon-wrapper .more:not(.icon-before):after {
  display: inline-block;
}

span.icon.icon-after.more,
#ac-globalfooter .ac-gf-breadcrumbs-item:before {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

#overview-hero-iphone-1 {
}

.section-hero-images .column {
  display: block;
  text-align: center;
}

.section-hero .siri {
  display: inline-block;
}

.section-hero-images {
  /*min-height: 900px;*/
}
@media only screen and (max-width: 1068px) {
  .section-hero-images {
    min-height: 450px;
    max-height: 650px;
  }
}

.section-hero-copy {
  padding-top: 0;
}

@media only screen and (max-width: 734px) {
  #overview-hero-homepod-mini-1 {
    /*position: relative;*/
    /*left: -50px;*/
  }
  .section-hero-images {
    height: 500px;
    margin-bottom: 0;
    min-width: 320px;
  }
}

.section-winding-down .image-wrapper-sticky picture {
  padding-right: unset;
  padding-left: 20px;
}
@media only screen and (max-width: 1068px) {
  .section-winding-down .image-wrapper-sticky picture {
    padding-left: 14px;
  }
  .mideast-headline {
    /*font-size: 120px;*/
  }

  .section-working-out .headline,
  .section-winding-down .headline,
  .section-in-the-kitchen .headline,
  .section-in-the-car.long-headline .headline,
  .section-on-the-go.long-headline .headline {
    /*    line-height: 1.1;*/
  }

  .section-on-the-go.long-headline .headline,
  .section-in-the-car.long-headline .headline {
    line-height: 1.14;
  }
  .mideast-intro {
    /*margin-bottom: 90px;*/
  }
  .section-scenario .align-hw-right .copy-container.hey-siri,
  .section-scenario .align-hw-right .hey-siri.hey-siri {
    grid-column-end: 7;
  }
}

@media only screen and (max-width: 734px) {
  .section-digital-assistant .section-content .callout .callout-title,
  .section-digital-assistant .section-content .callout {
    text-align: right;
  }

  .section-working-out .headline,
  .section-winding-down .headline,
  .section-in-the-kitchen .headline,
  .section-in-the-car.long-headline .headline,
  /*.section-on-the-go.long-headline .headline */ {
    /*    line-height: 1.14;*/
  }
  .mideast-headline {
    /*font-size: 82px;*/
  }

  .section-winding-down .headline {
    font-size: 73px;
  }
}

.section-scenario .scenario-tile.large-span-12 .tile-image {
  padding-right: unset;
  padding-left: var(--tile-padding);
}

.section-hero-images {
  text-align: center;
  width: 100%;
  display: block;
}

#overview-hero-homepod-mini-1 {
  margin: 0 auto;
  width: auto;
}

@media only screen and (max-width: 734px) {
  .section-scenario .scenario-tile.small-span-12 {
    display: grid;
  }
}

@media only screen and (min-width: 1068px) {
  .section-scenario .gradient-bg {
  }

  .section-hero .siri {
    margin-bottom: 20px;
  }

  #overview-hero-homepod-mini-1 {
    margin-right: 60px;
  }

  .section-in-the-car .grid .copy-container {
    /*margin-top: -520px;*/
    /*margin-right: -120px;*/

    margin-top: -600px;
    margin-right: 0px;
  }

  .section-scenario .align-hw-left .copy-container, 
  /*.section-scenario .align-hw-left .hey-siri*/ {
    padding-left: unset;
    padding-right: unset;
    margin-right: -100px;
  }

  .section-scenario .grid-main .image-wrapper-sticky picture {
    /*margin-right: -70px;*/
  }

  .section-winding-down .headline,
  .section-in-the-kitchen .headline {
    line-height: 296px;
  }
  .section-working-out .headline {
    line-height: 300px;
    /*font-size: 260px;*/
    margin-bottom: 55px;
  }

  .typography-section-headline {
    font-size: 254px;
  }

  .section-scenario .grid-main .image-wrapper-sticky picture {
    margin-left: 60px;
  }
  .section-scenario-intro .headline {

  }
}

.section-scenario .scenario-tile.large-span-12 {
  /*min-height: 350px;*/
}
@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .section-scenario .gradient-bg {
    top: -6%;
  }

  .section-in-the-car .grid .copy-container {
    margin-top: -330px;
    margin-bottom: unset;
    margin-left: unset;
    margin-right: -25px;
  }

  .section-hero .siri {
    margin-bottom: 15px;
  }

  #overview-hero-homepod-mini-1 {
    margin-right: 40px;
  }

  .typography-section-headline {
    font-size: 166px;
  }

  .section-on-the-go.long-headline .headline {
    /*line-height: 1em;*/
  }
  #overview-go-iphone-1 * {
    margin-right: -10px;
  }

  .section-winding-down .headline,
  .section-in-the-kitchen .headline,
  .section-working-out .headline {
    line-height: 195px;
  }

  .bottom-head {
    display: block;
    margin-top: -45px;
  }
}

.section-working-out .scenario-tile.gradient-text .tile-content-headline {
  text-align: center;
  line-height: 1.2;
}
.section-scenario .align-hw-bottom .image-wrapper-sticky {
  padding-left: unset;
  padding-right: var(--tile-padding);
}

@media only screen and (max-width: 734px) {
  .section-hero .siri {
    margin-bottom: 10px;
  }

  #overview-hero-homepod-mini-1 {
    margin-right: 20px;
  }

  .section-on-the-go.long-headline .headline {
    /*line-height: 0.9em;*/
  }
  .section-on-the-go.long-headline .headline.
  .section-working-out .headline,
  .section-winding-down .headline,
  .section-in-the-kitchen .headline,
  .section-in-the-car.long-headline .headline
  /*,.section-on-the-go.long-headline .headline */ {
    line-height: 1.14;
  }
}

.section-on-the-go.long-headline .secondary-image {
  left: 10%;
  right: unset;
  top: 71%;
}

@media only screen and (max-width: 1068px) {
  .section-on-the-go.long-headline .secondary-image {
    top: 77%;
  }
}

@media only screen and (max-width: 734px) {
  .section-on-the-go.long-headline .secondary-image {
    left: 0%;
    top: 55%;
  }
  .section-on-the-go .copy-container .copy {
    margin-top: 20px;
  }

  .section-scenario .align-hw-right .copy-container,
  .section-scenario .align-hw-right .hey-siri,
  .section-scenario .align-hw-bottom .copy-container,
  .section-scenario .align-hw-bottom .hey-siri {
    padding-right: unset;
  }

  .section-scenario .copy-container {
    margin-right: 0;
  }

  .overview-winding-down-homepod {
    margin-right: 44px;
  }

  .bottom-head {
    display: block;
    margin-top: -25px;
  }

  .section-winding-down .headline,
  .section-in-the-kitchen .headline,
  .section-working-out .headline {
    line-height: 96px;
  }
}

.full-width.large-span-6 {
  grid-column: span 12;
}

@media only screen and (min-width: 734px) and (max-width: 769px) {
  .section-hero {
    /*--homepod-bottom: 200px;*/
  }
}

.section-apple-intelligence {
  overflow: hidden;
  border-bottom-left-radius: 60px;
  border-bottom-right-radius: 60px;
  padding-top: 170px;
  margin-top: 150px;
}

@media only screen and (max-width: 1068px) {
  .section-apple-intelligence {
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
    padding-top: 120px;
    margin-top: 100px;
  }
}

@media only screen and (max-width: 734px) {
  .section-apple-intelligence {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    padding-top: 80px;
    margin-top: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .section-apple-intelligence .section-content {
    max-width: var(--tile-max-width);
  }
}

.section-apple-intelligence .headline {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  background-image: linear-gradient(
    108deg,
    #0894ff,
    #c959dd 34%,
    #ff2e54 68%,
    #ff9004
  );
  padding: 10px 0 55px;
  margin-top: 0.25em;
  line-height: 0.95;
}

@media only screen and (max-width: 734px) {
  .section-apple-intelligence .headline {
    padding-bottom: 30px;
  }
}

.section-apple-intelligence .section-copy {
  max-width: 63ch;
  margin-right: 16.6666666667%;
}

@media only screen and (max-width: 1068px) {
  .section-apple-intelligence .section-copy {
    max-width: 43ch;
  }
}

@media only screen and (max-width: 734px) {
  .section-apple-intelligence .section-copy {
    max-width: 43ch;
    margin-right: 0;
  }
}

.section-apple-intelligence .intro-copy {
  margin-top: 1.25em;
  color: #86868b;
}

.section-apple-intelligence .cta {
  display: inline-block;
  margin-top: 1.5em;
}

.section-apple-intelligence .badge-wrapper {
  margin-top: 50px;
}

@media only screen and (max-width: 1068px) {
  .section-apple-intelligence .badge-wrapper {
    margin-top: 30px;
  }
}

.section-apple-intelligence .badge {
  display: inline-block;
  box-sizing: border-box;
  white-space: nowrap;
  color: #ff791b;
  background-color: #471e00;
  border-radius: 6px;
  padding: 6px 9px;
}

@media only screen and (max-width: 734px) {
  .section-apple-intelligence .badge {
    border-radius: 5px;
    padding: 4px 6px;
  }
}

.section-apple-intelligence .image-content {
  display: flex;
  justify-content: center;
  margin-top: 120px;
}

@media only screen and (max-width: 1068px) {
  .section-apple-intelligence .image-content {
    margin-top: 80px;
  }
}

@media only screen and (max-width: 734px) {
  .section-apple-intelligence .image-content {
    margin-top: 60px;
  }
}

.section-apple-intelligence.long-headline .headline {
  line-height: 1em;
}

.overview-logo-apple-intelligence {
  display: block;
  width: var(--p-width);
  height: var(--p-height);
  --p-width: 487px;
  --p-height: 60px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
  .overview-logo-apple-intelligence {
    --p-width: 368px;
    --p-height: 46px;
  }
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
  .overview-logo-apple-intelligence {
    --p-width: 247px;
    --p-height: 32px;
  }
}



.typography-scenario-intro-copy {
  font-size: 28px;
  line-height: 1.302857;
  font-weight: 600;
  letter-spacing: 0.007em;
}

@media only screen and (max-width: 1068px) {
  .typography-scenario-intro-copy {
    font-size: 19px;
    line-height: 1.210526;
    font-weight: 600;
    letter-spacing: 0.012em;
  }
}

@media only screen and (max-width: 734px) {
  .typography-scenario-intro-copy {
    font-size: 17px;
    line-height: 1.235364;
    font-weight: 600;
    letter-spacing: -0.001em;
  }
}

.typography-intelligence-badge {
  font-size: 17px;
  line-height: 1.235364;
  font-weight: 600;
  letter-spacing: -0.001em;
}

@media only screen and (max-width: 1068px) {
  .typography-intelligence-badge {
    font-size: 12px;
    line-height: 1.333373;
    font-weight: 600;
    letter-spacing: -0.01em;
  }
}

.section-apple-intelligence .headline {
  background-image: linear-gradient(
    108deg,
    #ff9004,
    #ff2e54 34%,
    #c959dd 68%,
    #0894ff
  );
}

@media only screen and (min-width: 735px) {
  .section-digital-assistant .section-content .callout-title {
    max-width: 14ch;
  }
}
.typography-digital-assistant-copy {
  line-height: 1.3128571429;
}

@media only screen and (max-width: 833px) {
  #globalnav {
    margin-right: 5px;
  }
}

.section-siri-does-this.near-section .has-fade.faded-in {
  direction: ltr;
}
