.p-phone-block,.p-phone-only{display:none}@media (max-width:767px){:root{--p-gutter:24px;--p-tile-radius:28px;--p-gap:20px;--p-item:calc(100vw - 69px);--p-tile-bg:#161617;--p-ink:#f5f5f7;--p-muted:#86868b;--p-eyebrow:#6e6e73}:root .p-phone-only{display:inline}:root .p-desktop-only{display:none}:root .p-phone-block{display:block}html[data-phone-motion] .p-track{display:flex;gap:var(--p-gap);margin:0 calc(-1 * var(--p-gutter));padding:0 var(--p-gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--p-gutter);scrollbar-width:none}html[data-phone-motion] .p-track::-webkit-scrollbar{display:none}html[data-phone-motion] .p-track>.p-item{flex:0 0 var(--p-item);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}html[data-phone-motion] .p-track.p-cards{gap:var(--p-gap)}html[data-phone-motion] .p-track.p-cards>.p-item{position:relative;display:flex;flex-direction:column;gap:24px;height:var(--p-card-height,500px);margin:0;padding:28px 24px 24px;border:0;border-radius:var(--p-tile-radius);background:var(--p-tile-bg);box-shadow:none;overflow:hidden}html[data-phone-motion] .p-track.p-cards>.p-item>:first-child{display:block;max-width:none;font-size:17px;line-height:25px;font-weight:600;letter-spacing:normal;color:var(--p-muted)}html[data-phone-motion] .p-track.p-cards>.p-item>:first-child>h3{display:inline;margin:0;font:inherit;color:var(--p-ink)}html[data-phone-motion] .p-track.p-cards>.p-item>:first-child>h3:after{content:" "}html[data-phone-motion] .p-track.p-cards>.p-item>:first-child>p{display:inline;max-width:none;margin:0;font:inherit;color:inherit}html[data-phone-motion] .p-track.p-cards>.p-item>:last-child{flex:none;margin:auto 0}html[data-phone-motion] .p-track.p-cards>.p-item:after{content:"";position:absolute;inset:auto 0 0;height:56px;background:linear-gradient(to bottom,transparent,var(--p-tile-bg));pointer-events:none}.p-controls{position:sticky;bottom:20px;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px;pointer-events:none}.p-controls>*{pointer-events:auto}.p-dots,.p-play{height:56px;border:0;border-radius:28px;background:rgb(42 42 45/.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.p-dots{display:flex;align-items:center;gap:16px;padding:0 28px}.p-controls .p-dots button{position:relative;width:8px;min-width:0;height:8px;min-height:0;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.36);transition:width .25s linear}.p-controls .p-dots button:before{content:"";position:absolute;inset:-18px -6px}.p-controls .p-dots button[data-active]{width:32px}.p-dots button i{position:absolute;inset:0;border-radius:inherit;background:rgb(255 255 255/.8);clip-path:inset(0 100% 0 0 round 999px)}.p-dots button[data-active] i{animation:p-fill var(--dwell,6s) linear forwards paused}.p-controls.is-playing .p-dots button[data-active] i{animation-play-state:running}.p-controls.is-manual .p-dots button[data-active] i{animation:none;clip-path:none}.p-play{display:grid;place-items:center;width:56px;padding:0;color:#f5f5f7}.p-play svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.p-scene{--enter:1;--after:1;position:relative;height:230svh;margin-top:8px}.p-scene__stage{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;gap:0;height:100vh;height:100svh;padding:72px 0 24px}html[data-phone-motion] body{overflow-x:clip}html[data-phone-motion] .suite-main{overflow-x:visible}html[data-phone-motion] .suite-nav.suite-nav[data-compact]:not([data-open]){border-bottom-color:transparent;background:transparent}html[data-phone-motion] .suite-nav.suite-nav.suite-nav .suite-nav__bar{transition:margin .23s ease-out,height .23s ease-out,border-radius .23s ease-out,background-color .23s ease-out,box-shadow .23s ease-out}html[data-phone-motion] .suite-nav.suite-nav.suite-nav[data-compact]:not([data-open]) .suite-nav__bar{height:52px;margin:10px;padding-inline:14px 6px;border-radius:18px;background:rgb(18 18 18/.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 1px #282828}html[data-phone-motion] .suite-nav[data-compact]:not([data-open]) .suite-nav__product{display:inline;font-size:16px}html[data-phone-motion] .suite-nav.suite-nav[data-compact]:not([data-open]) .suite-nav__actions .btn{height:28px;min-height:28px;padding-inline:12px;border-radius:980px;font-size:12px}html[data-phone-motion] .suite-nav[data-compact]:not([data-open]) .suite-nav__actions .btn:after{inset:-8px 0}html[data-phone-motion] #faq{padding-block:112px}html[data-phone-motion] #faq h2{font-size:40px;line-height:44px;font-weight:600;letter-spacing:0}html[data-phone-motion] #faq summary{font-size:17px;line-height:23px;font-weight:600}html[data-phone-motion] .suite-band h2{font-size:40px;line-height:44px;font-weight:600;letter-spacing:0}html[data-phone-motion] .suite-band p{font-size:19px;line-height:27px;font-weight:600;color:#86868b}html[data-phone-motion] .suite-band__actions{flex-direction:row;align-items:center;gap:24px}html[data-phone-motion] .suite-band__link{height:44px;font-size:17px}html[data-phone-motion] .suite-band__link:first-child{padding-inline:22px;border-radius:980px}}@keyframes p-fill{to{clip-path:inset(0 0 0 0 round 999px)}}@keyframes p-load{0%{opacity:0;translate:0 30px}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){html[data-phone-motion] .p-reveal:not(.p-on){opacity:0!important;translate:0 30px}html[data-phone-motion] .p-reveal[data-p-from=above]:not(.p-on){translate:0 -30px}html[data-phone-motion] .p-reveal.p-on{opacity:1;translate:0 0;transition:opacity .9s ease-in-out calc(var(--p-i, 0) * .15s),translate .7s ease-in-out calc(var(--p-i, 0) * .15s)}html[data-phone-motion] .p-track.p-reveal{translate:none!important}.p-load{animation:p-load .9s ease-in-out calc(var(--p-load, 0) * .15s) both}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.p-scene{height:auto}.p-scene__stage{position:relative;height:auto;padding:40px 0 0}}@media (max-width:767px) and (max-height:700px){.p-scene__stage{padding-top:60px}}