.app-guide{background:var(--app-guide-background, #ffffff);color:var(--app-guide-text, #000000);overflow:clip}.app-guide__container{width:calc(100% - 48px);max-width:var(--app-guide-content-width, 1240px);margin-inline:auto}.app-guide__title,.app-guide__body,.app-guide__eyebrow,.app-guide__button,.app-guide__card-title,.app-guide__feature-list{margin:0}.app-guide__title{color:var(--app-guide-title-color, currentColor);font-size:var(--app-guide-title-size, 64px);font-weight:var(--app-guide-title-weight, 400);line-height:var(--app-guide-title-line-height, 1);letter-spacing:-.03em}.app-guide__body{color:var(--app-guide-body-color, currentColor);font-size:var(--app-guide-body-size, 24px);font-weight:var(--app-guide-body-weight, 400);line-height:var(--app-guide-body-line-height, 1.29)}.app-guide__eyebrow{color:var(--app-guide-eyebrow-color, currentColor);font-size:var(--app-guide-eyebrow-size, 16px);font-weight:var(--app-guide-eyebrow-weight, 500);line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.app-guide__button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 32px;border:0;border-radius:999px;background:var(--app-guide-button-background, #47709f);color:var(--app-guide-button-color, #ffffff);font-size:var(--app-guide-button-size, 16px);font-weight:var(--app-guide-button-weight, 500);line-height:var(--app-guide-button-line-height, 1.19);text-decoration:none;transition:transform .18s ease,opacity .18s ease}.app-guide__button:hover{opacity:.86;transform:translateY(-2px)}.app-guide__button:focus-visible{outline:3px solid var(--app-guide-focus, #8bd4ff);outline-offset:4px}.app-guide__media{display:block;width:100%;height:auto;object-fit:cover;border-radius:var(--app-guide-media-radius, 18px)}.app-guide__placeholder{display:grid;min-height:280px;place-items:center;border-radius:var(--app-guide-media-radius, 18px);background:linear-gradient(145deg,#47709f2e,#f0fbffcc);color:#00000080;text-align:center}.app-guide__store-badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.app-guide__store-badge{display:block;width:auto;height:41px;object-fit:contain}.app-guide__signal{padding:var(--app-guide-section-spacing, 120px) 0;background:var(--app-guide-background, #ffffff)}.app-guide__signal-heading{max-width:1240px}.app-guide__signal-body{max-width:880px;margin-top:28px}.app-guide__signal-carousel{display:block;margin-top:78px;--app-guide-signal-index: 0}.app-guide__signal-viewport{position:relative;height:var(--app-guide-signal-height, 430px);overflow:hidden;border-radius:var(--app-guide-media-radius, 16px);isolation:isolate}.app-guide__signal-track{display:flex;height:100%;flex-direction:column}.app-guide__signal-carousel[data-ready] .app-guide__signal-track{transform:translate3d(0,calc(var(--app-guide-signal-index, 0) * -100%),0);transition:transform .7s cubic-bezier(.22,1,.36,1)}.app-guide__signal-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden;background:var(--app-guide-signal-slide-background, #16324a)}.app-guide__signal-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.app-guide__signal-placeholder{color:#ffffff52}.app-guide__signal-note{position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:clamp(64px,8vw,132px);width:min(30%,360px);min-width:240px;transform:translateY(-50%);overflow-wrap:break-word}.app-guide__signal-note-title,.app-guide__signal-note-body{margin:0}.app-guide__signal-note-title{color:var(--app-guide-signal-note-title-color, #ffffff);font-size:var(--app-guide-signal-note-title-size, 36px);font-weight:var(--app-guide-signal-note-title-weight, 400);line-height:var(--app-guide-signal-note-title-line-height, 1);text-transform:uppercase}.app-guide__signal-note-body{margin-top:16px;color:var(--app-guide-signal-note-body-color, #ffffff);font-size:var(--app-guide-signal-note-body-size, 24px);font-weight:var(--app-guide-signal-note-body-weight, 400);line-height:var(--app-guide-signal-note-body-line-height, 1.29)}.app-guide__signal-dots .app-guide__signal-dot{-webkit-appearance:none!important;appearance:none!important;position:static!important;inset:auto!important;display:block;width:12px!important;min-width:12px!important;max-width:12px!important;height:12px!important;min-height:12px!important;max-height:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--app-guide-signal-control-color, #ffffff)!important;cursor:pointer;opacity:1!important}.app-guide__signal-dot:focus-visible{outline:3px solid var(--app-guide-focus, #ffffff);outline-offset:4px}.app-guide__signal-dots{position:absolute;z-index:2;top:50%;right:clamp(12px,1.2vw,18px);bottom:auto;left:auto;display:grid;width:12px;gap:10px;justify-items:center;transform:translateY(-50%)}.app-guide__signal-dot-icon{display:block;width:12px;height:12px;overflow:visible;color:var(--app-guide-signal-control-color, #ffffff);pointer-events:none}.app-guide__signal-dot-circle{fill:transparent;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.app-guide__signal-dot[aria-current=true] .app-guide__signal-dot-circle{fill:currentColor}.app-guide__signal-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);white-space:nowrap}.app-guide__signal-carousel:not(:defined) .app-guide__signal-viewport{height:auto;overflow:visible}.app-guide__signal-carousel:not(:defined) .app-guide__signal-track{display:grid;gap:24px}.app-guide__signal-carousel:not(:defined) .app-guide__signal-slide{min-height:var(--app-guide-signal-height, 430px)}.app-guide__features{padding:var(--app-guide-section-spacing, 140px) 0;background:var(--app-guide-background, #f7f7f7)}.app-guide__feature{display:grid;min-height:620px;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:96px}.app-guide__feature+.app-guide__feature{margin-top:96px}.app-guide__feature--image-left .app-guide__feature-media{order:-1}.app-guide__feature-copy{max-width:560px}.app-guide__feature-media{align-self:stretch;display:grid;place-items:center}.app-guide__feature-media .app-guide__media{max-height:628px;object-fit:contain}.app-guide__access{padding-block:var(--app-guide-section-spacing, 138px);background:var(--app-guide-background, #ffffff)}.app-guide__access-layout{position:relative;display:grid;grid-template-columns:minmax(0,442px) minmax(0,808px);column-gap:69px;align-items:start;inset-inline-start:30px}.app-guide__access-copy{width:100%;max-width:442px;padding-block-start:35px;min-width:0}.app-guide__access-title{color:var(--app-guide-title-color, #000000);font-size:var(--app-guide-title-size, 36px);font-weight:var(--app-guide-title-weight, 500);line-height:var(--app-guide-title-line-height, 1.17);letter-spacing:0;text-transform:none}.app-guide__access-body{max-width:442px;margin-top:26px;color:var(--app-guide-body-color, #000000);font-size:var(--app-guide-body-size, 20px);font-weight:var(--app-guide-body-weight, 400);line-height:var(--app-guide-body-line-height, 1.31);overflow-wrap:break-word}.app-guide__access-badges{margin-top:74px}.app-guide__access-cards{display:grid;grid-template-columns:minmax(0,363px) minmax(0,435px);column-gap:10px;min-width:0}.app-guide__access-card{display:flex;min-width:0;min-height:504px;flex-direction:column;padding:35px 28px 32px;border-radius:var(--app-guide-card-radius, 18px);background-color:var(--app-guide-card-background, #f5f5f5);overflow:hidden}.app-guide__access-card--points{background-color:var(--app-guide-card-background, #f9f9f9);background-image:radial-gradient(circle at 70% 28%,#1da8ff4d,#1da8ff00 74%),var(--app-guide-points-background-image);background-repeat:no-repeat;background-size:100% 100%}.app-guide__card-title{color:var(--app-guide-card-title-color, #000000);font-size:var(--app-guide-card-title-size, 24px);font-weight:var(--app-guide-card-title-weight, 500);line-height:var(--app-guide-card-title-line-height, 1.29);text-transform:none}.app-guide__feature-list{display:grid;gap:12px;align-items:start;justify-items:start;margin-top:28px;padding:0;list-style:none}.app-guide__feature-list li{display:flex;width:max-content;max-width:100%;min-height:39px;align-items:center;padding:8px 24px;border-radius:999px;background:var(--app-guide-pill-background, rgba(0, 0, 0, .05));color:var(--app-guide-pill-color, rgba(0, 0, 0, .55));font-size:var(--app-guide-pill-size, 16px);font-weight:var(--app-guide-pill-weight, 500);line-height:var(--app-guide-pill-line-height, 1.19);overflow-wrap:break-word}.app-guide__access-card--points .app-guide__feature-list li{background:var(--app-guide-pill-background, rgba(255, 255, 255, .9));color:var(--app-guide-pill-color, #000000)}.app-guide__card-button{min-height:46px;align-self:center;margin-top:auto;padding-block:12px;font-size:var(--app-guide-button-size, 16px);font-weight:var(--app-guide-button-weight, 500);line-height:var(--app-guide-button-line-height, 1.19)}@media screen and (max-width:1199px){.app-guide__access-layout{grid-template-columns:1fr;row-gap:64px;inset-inline-start:0}.app-guide__access-copy{max-width:680px;padding-block-start:0}.app-guide__access-cards{width:100%;grid-template-columns:minmax(0,363px) minmax(0,435px);justify-content:center}}@media screen and (max-width:989px){.app-guide__signal-note{inset-inline-end:72px;width:min(38%,320px)}.app-guide__feature{gap:48px}}@media screen and (max-width:749px){.app-guide__container{width:calc(100% - 32px);max-width:680px}.app-guide__title{font-size:min(var(--app-guide-title-size, 64px),44px)}.app-guide__body{font-size:min(var(--app-guide-body-size, 24px),18px)}.app-guide__signal,.app-guide__features,.app-guide__access{padding:76px 0}.app-guide__signal-carousel{margin-top:42px}.app-guide__signal-viewport{height:min(calc(var(--app-guide-signal-height, 430px) + 140px),640px)}.app-guide__signal-slide{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%}.app-guide__signal-slide>picture{display:block;width:100%;height:100%;min-height:0}.app-guide__signal-slide>picture .app-guide__signal-image,.app-guide__signal-slide>.app-guide__signal-image{position:static;width:100%;height:100%;object-fit:contain;object-position:center}.app-guide__signal-note{position:static;width:auto;min-width:0;box-sizing:border-box;padding:20px;border-radius:0;background:var(--app-guide-signal-control-background, #16324a);background:color-mix(in srgb,var(--app-guide-signal-control-background, #16324a) 78%,transparent);transform:none}.app-guide__signal-note-title{font-size:min(var(--app-guide-signal-note-title-size, 36px),26px)}.app-guide__signal-note-body{font-size:min(var(--app-guide-signal-note-body-size, 24px),16px)}.app-guide__signal-dots{right:8px}.app-guide__feature{min-height:auto;grid-template-columns:1fr;gap:28px}.app-guide__feature+.app-guide__feature{margin-top:76px}.app-guide__feature--image-left .app-guide__feature-media{order:0}.app-guide__access-cards{grid-template-columns:1fr;row-gap:12px}.app-guide__access-card{min-height:auto;padding:28px 20px}.app-guide__feature-list{gap:10px}.app-guide__feature-list li{width:100%;min-width:0;box-sizing:border-box;justify-content:center;padding-inline:16px;text-align:center;white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.app-guide__button{transition:none}.app-guide__button:hover{transform:none}.app-guide__signal-carousel[data-ready] .app-guide__signal-track,.app-guide__signal-dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/app-ai-guide.css.map */
