.FeaturesPage-module__Vg0EGW__page{--feature-navy:#1f2f5c;--feature-blue:#3453b6;--feature-copper:#8a4b12;--feature-paper:#f8f8f8;--feature-ink:#1d222d;background:radial-gradient(circle at 12% 4%, #3453b61a, transparent 24rem), var(--feature-paper);color:var(--feature-ink);overflow:clip}.FeaturesPage-module__Vg0EGW__eyebrow{color:var(--feature-copper);align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;line-height:1.4;display:inline-flex}.FeaturesPage-module__Vg0EGW__hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:1280px;min-height:min(840px,100vh - 5rem);margin-inline:auto;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,4rem) 5rem;display:grid;position:relative}.FeaturesPage-module__Vg0EGW__hero:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #1f2f5c1a;border-radius:50%;width:28rem;position:absolute;inset-block-start:6%;inset-inline-end:-12%;box-shadow:0 0 0 4rem #1f2f5c06,0 0 0 8rem #1f2f5c05}.FeaturesPage-module__Vg0EGW__heroCopy{z-index:2;animation:.7s ease-out both FeaturesPage-module__Vg0EGW__riseIn;position:relative}.FeaturesPage-module__Vg0EGW__heroCopy h1{max-width:13ch;color:var(--feature-navy);text-wrap:balance;margin-block:.75rem 1.25rem;font-size:clamp(2.65rem,6.2vw,5.7rem);font-weight:850;line-height:.98}.FeaturesPage-module__Vg0EGW__heroCopy>p{color:#536073;max-width:39rem;margin:0;font-size:clamp(1.05rem,1.9vw,1.35rem);line-height:1.8}.FeaturesPage-module__Vg0EGW__heroActions{flex-wrap:wrap;gap:.85rem;margin-block-start:2rem;display:flex}.FeaturesPage-module__Vg0EGW__primaryCta,.FeaturesPage-module__Vg0EGW__secondaryCta{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.25rem;padding-inline:1.45rem;font-weight:800;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.FeaturesPage-module__Vg0EGW__primaryCta{border:1px solid var(--feature-navy);background:var(--feature-navy);color:#fff;box-shadow:0 12px 30px #1f2f5c33}.FeaturesPage-module__Vg0EGW__secondaryCta{color:var(--feature-navy);background:#ffffffb8;border:1px solid #1f2f5c3d}.FeaturesPage-module__Vg0EGW__primaryCta:hover,.FeaturesPage-module__Vg0EGW__secondaryCta:hover{transform:translateY(-2px)}.FeaturesPage-module__Vg0EGW__primaryCta:hover{background:#2c4383}.FeaturesPage-module__Vg0EGW__secondaryCta:hover{border-color:var(--feature-navy);background:#fff}.FeaturesPage-module__Vg0EGW__heroProof{flex-wrap:wrap;gap:.65rem;margin-block-start:2rem;padding:0;list-style:none;display:flex}.FeaturesPage-module__Vg0EGW__heroProof li{color:#445065;background:#ffffffb3;border:1px solid #1f2f5c21;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.9rem;font-weight:700;display:inline-flex}.FeaturesPage-module__Vg0EGW__heroProof svg{color:var(--feature-copper)}.FeaturesPage-module__Vg0EGW__heroVisual{place-items:center;min-height:640px;animation:.8s ease-out .1s both FeaturesPage-module__Vg0EGW__riseIn;display:grid;position:relative}.FeaturesPage-module__Vg0EGW__phoneGlow{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#3453b638,#3453b600);border-radius:50%;width:min(100%,31rem);position:absolute}.FeaturesPage-module__Vg0EGW__phoneMockup{background:#152144;border:9px solid #152144;border-radius:2.6rem;width:min(68%,280px);animation:6s ease-in-out infinite FeaturesPage-module__Vg0EGW__deviceFloat;position:relative;overflow:hidden;transform:rotate(-2.3deg);box-shadow:0 35px 75px #1f2f5c42}.FeaturesPage-module__Vg0EGW__phoneMockup:before{content:"";z-index:2;background:#152144;border-radius:999px;width:32%;height:1.05rem;position:absolute;inset-block-start:.45rem;inset-inline-start:50%;transform:translate(50%)}.FeaturesPage-module__Vg0EGW__phoneMockup img{border-radius:2rem;width:100%;height:auto;display:block}.FeaturesPage-module__Vg0EGW__heroWidget{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:1.75rem;width:min(55%,235px);padding:.65rem;animation:6.8s ease-in-out .6s infinite FeaturesPage-module__Vg0EGW__deviceFloat;position:absolute;inset-block-end:8%;inset-inline-start:2%;box-shadow:0 24px 50px #1f2f5c38}.FeaturesPage-module__Vg0EGW__heroWidget img{width:100%;height:auto;display:block}.FeaturesPage-module__Vg0EGW__floatBadge{color:var(--feature-navy);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #1f2f5c24;border-radius:999px;align-items:center;gap:.55rem;padding:.65rem .9rem;font-size:.9rem;font-weight:800;display:inline-flex;position:absolute;inset-block-start:13%;inset-inline-end:0;box-shadow:0 12px 28px #1f2f5c1f}.FeaturesPage-module__Vg0EGW__floatBadge svg{color:var(--feature-copper)}.FeaturesPage-module__Vg0EGW__explorerSection,.FeaturesPage-module__Vg0EGW__guidesSection,.FeaturesPage-module__Vg0EGW__everydaySection,.FeaturesPage-module__Vg0EGW__capabilitySection,.FeaturesPage-module__Vg0EGW__faqSection{max-width:1280px;margin-inline:auto;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,4rem)}.FeaturesPage-module__Vg0EGW__explorerSection{scroll-margin-top:5rem}.FeaturesPage-module__Vg0EGW__sectionHeading{max-width:47rem;margin-block-end:2.25rem}.FeaturesPage-module__Vg0EGW__sectionHeading h2{color:var(--feature-navy);text-wrap:balance;margin-block:.55rem .75rem;font-size:clamp(2rem,4.6vw,3.65rem);line-height:1.08}.FeaturesPage-module__Vg0EGW__sectionHeading p{color:#5a6676;margin:0;font-size:1.05rem;line-height:1.75}.FeaturesPage-module__Vg0EGW__platformTabs{scrollbar-width:thin;border-block-end:1px solid #1f2f5c29;gap:.25rem;display:flex;overflow-x:auto}.FeaturesPage-module__Vg0EGW__platformTab{color:#687386;min-width:7.7rem;min-height:4rem;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.1rem;font-weight:750;display:inline-flex;position:relative}.FeaturesPage-module__Vg0EGW__platformTab:after{content:"";background:var(--feature-blue);border-radius:999px 999px 0 0;width:0;height:3px;transition:width .26s;position:absolute;inset-block-end:-1px;inset-inline-start:50%;transform:translate(50%)}.FeaturesPage-module__Vg0EGW__platformTab[aria-selected=true]{color:var(--feature-navy)}.FeaturesPage-module__Vg0EGW__platformTab[aria-selected=true]:after{width:calc(100% - 1.4rem)}.FeaturesPage-module__Vg0EGW__platformTab svg{width:1.25rem;height:1.25rem}.FeaturesPage-module__Vg0EGW__platformStage{background:linear-gradient(135deg,#fffffff0,#f4f6fbf0),#fff;border:1px solid #1f2f5c21;border-radius:2rem;min-height:610px;margin-block-start:1.25rem;position:relative;overflow:hidden;box-shadow:0 25px 60px #1f2f5c1a}.FeaturesPage-module__Vg0EGW__platformStage:after{content:"";aspect-ratio:1;pointer-events:none;background:#3453b60f;border-radius:50%;width:30rem;position:absolute;inset-block-end:-12rem;inset-inline-start:-8rem}.FeaturesPage-module__Vg0EGW__platformPanel{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(320px,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:610px;padding:clamp(1.5rem,5vw,4.5rem);animation:.38s ease-out both FeaturesPage-module__Vg0EGW__panelIn;display:grid;position:relative}.FeaturesPage-module__Vg0EGW__platformPanel[hidden],.FeaturesPage-module__Vg0EGW__guidePanel[hidden]{display:none}.FeaturesPage-module__Vg0EGW__platformCopy h3{color:var(--feature-navy);text-wrap:balance;margin-block:.55rem .9rem;font-size:clamp(1.8rem,3.7vw,3.15rem);line-height:1.15}.FeaturesPage-module__Vg0EGW__platformCopy>p{color:#566174;margin:0;font-size:1.05rem;line-height:1.8}.FeaturesPage-module__Vg0EGW__platformCopy ul,.FeaturesPage-module__Vg0EGW__carplayNotes{gap:.8rem;margin-block:1.5rem 0;padding:0;list-style:none;display:grid}.FeaturesPage-module__Vg0EGW__platformCopy li,.FeaturesPage-module__Vg0EGW__carplayNotes li{color:#354157;padding-inline-start:1.65rem;line-height:1.65;position:relative}.FeaturesPage-module__Vg0EGW__platformCopy li:before,.FeaturesPage-module__Vg0EGW__carplayNotes li:before{content:"";border:2px solid var(--feature-copper);border-radius:50%;width:.55rem;height:.55rem;position:absolute;inset-block-start:.62rem;inset-inline-start:0}.FeaturesPage-module__Vg0EGW__platformMedia{place-items:center;min-width:0;display:grid}.FeaturesPage-module__Vg0EGW__screenshotFigure{text-align:center;width:min(100%,420px);margin:0}.FeaturesPage-module__Vg0EGW__screenshotButton{cursor:zoom-in;background:0 0;border:0;border-radius:1.7rem;width:100%;max-height:520px;padding:0;display:block;position:relative;overflow:hidden}.FeaturesPage-module__Vg0EGW__screenshotButton img{object-fit:contain;width:100%;height:100%;max-height:520px;display:block}.FeaturesPage-module__Vg0EGW__screenshotFigure figcaption,.FeaturesPage-module__Vg0EGW__widgetGallery figcaption,.FeaturesPage-module__Vg0EGW__carplayVisual figcaption,.FeaturesPage-module__Vg0EGW__storyMedia figcaption,.FeaturesPage-module__Vg0EGW__lightboxFigure figcaption{color:#566174;margin-block-start:.7rem;font-size:.82rem;line-height:1.5}.FeaturesPage-module__Vg0EGW__expandBadge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f2f5cd1;border:1px solid #fff9;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem}.FeaturesPage-module__Vg0EGW__widgetGallery{width:min(100%,560px);min-height:390px;margin:0;position:relative}.FeaturesPage-module__Vg0EGW__widgetGallery button{cursor:zoom-in;filter:drop-shadow(0 24px 28px #1f2f5c2e);background:0 0;border:0;padding:0;transition:transform .2s;position:absolute}.FeaturesPage-module__Vg0EGW__widgetGallery button:hover{transform:translateY(-4px)}.FeaturesPage-module__Vg0EGW__widgetGallery img{width:100%;height:auto;display:block}.FeaturesPage-module__Vg0EGW__widgetWide{width:85%;inset-block-start:12%;inset-inline-start:0}.FeaturesPage-module__Vg0EGW__widgetSmall{z-index:2;width:39%;inset-block-end:8%;inset-inline-end:0}.FeaturesPage-module__Vg0EGW__widgetGallery figcaption{width:58%;position:absolute;inset-block-end:0;inset-inline-start:0}.FeaturesPage-module__Vg0EGW__siriVisual{text-align:center;background:radial-gradient(circle at 50% 28%,#3453b638,#0000 35%),linear-gradient(145deg,#f9fbff,#edf1f9);border:1px solid #1f2f5c24;border-radius:2.2rem;flex-direction:column;justify-content:center;align-items:center;width:min(100%,520px);min-height:390px;padding:2rem;display:flex}.FeaturesPage-module__Vg0EGW__siriOrb{color:#fff;background:radial-gradient(circle at 35% 35%,#8f7cf6,#0000 28%),conic-gradient(from 40deg,#3453b6,#b84583,#da8d43,#3453b6);border:1px solid #fffc;border-radius:50%;place-items:center;width:6.4rem;height:6.4rem;animation:3s ease-in-out infinite FeaturesPage-module__Vg0EGW__orbPulse;display:grid;box-shadow:0 0 0 .75rem #3453b612,0 20px 40px #3453b63d}.FeaturesPage-module__Vg0EGW__siriOrb svg{width:2.6rem;height:2.6rem}.FeaturesPage-module__Vg0EGW__siriVisual p{max-width:25rem;color:var(--feature-navy);margin-block:1.8rem 1.25rem;font-size:clamp(1.05rem,2.3vw,1.35rem);font-weight:800;line-height:1.6}.FeaturesPage-module__Vg0EGW__waveform{justify-content:center;align-items:center;gap:.28rem;height:3.25rem;display:flex}.FeaturesPage-module__Vg0EGW__waveform span{width:.28rem;animation:FeaturesPage-module__Vg0EGW__wave .9s calc(var(--wave-index) * -65ms) ease-in-out infinite alternate;background:linear-gradient(#3453b6,#b84583);border-radius:999px}.FeaturesPage-module__Vg0EGW__carplayVisual{width:min(100%,600px);margin:0}.FeaturesPage-module__Vg0EGW__carplayTopbar{color:#fff;font-variant-numeric:tabular-nums;background:#111829;border-radius:1.8rem 1.8rem 0 0;justify-content:space-between;align-items:center;padding:.75rem 1.2rem;display:flex}.FeaturesPage-module__Vg0EGW__carplayCanvas{background:linear-gradient(120deg,#11182933,#11182900),#dbe5f2;border:8px solid #111829;border-block-start:0;border-radius:0 0 1.8rem 1.8rem;min-height:360px;position:relative;overflow:hidden}.FeaturesPage-module__Vg0EGW__carplayWidget{z-index:2;filter:drop-shadow(0 18px 24px #11182947);width:min(42%,210px);position:absolute;inset-block-start:1.4rem;inset-inline-end:1.4rem}.FeaturesPage-module__Vg0EGW__carplayWidget img{width:100%;height:auto;display:block}.FeaturesPage-module__Vg0EGW__carplayRoad{opacity:.7;background:linear-gradient(90deg,#0000 0 43%,#ffffffb3 43% 45%,#0000 45% 100%),linear-gradient(25deg,#8eaa9b 0 38%,#9fb6ca 38% 62%,#6c8a76 62% 100%);position:absolute;inset:0;transform:skew(-14deg)scale(1.35)}.FeaturesPage-module__Vg0EGW__carplayRoad span{border:1px solid #ffffff6b;border-radius:50%;width:5rem;height:5rem;position:absolute}.FeaturesPage-module__Vg0EGW__carplayRoad span:first-child{inset-block-start:12%;inset-inline-start:18%}.FeaturesPage-module__Vg0EGW__carplayRoad span:nth-child(2){inset-block-end:10%;inset-inline-start:28%}.FeaturesPage-module__Vg0EGW__carplayRoad span:nth-child(3){inset-block-start:30%;inset-inline-end:12%}.FeaturesPage-module__Vg0EGW__guidesSection{scroll-margin-top:5rem}.FeaturesPage-module__Vg0EGW__guidesLayout{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:1.25rem;display:grid}.FeaturesPage-module__Vg0EGW__guideTabs{align-content:start;gap:.55rem;display:grid}.FeaturesPage-module__Vg0EGW__guideTab{color:#596577;min-height:3.6rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1rem;align-items:center;gap:.7rem;padding-inline:1rem;font-weight:750;transition:background-color .18s,border-color .18s,transform .18s;display:flex}.FeaturesPage-module__Vg0EGW__guideTab:hover{background:#ffffffb3}.FeaturesPage-module__Vg0EGW__guideTab[aria-selected=true]{color:var(--feature-navy);background:#fff;border-color:#1f2f5c2e;transform:translate(-.35rem);box-shadow:0 10px 24px #1f2f5c14}.FeaturesPage-module__Vg0EGW__guideTab svg{flex:none;width:1.25rem;height:1.25rem}.FeaturesPage-module__Vg0EGW__guidePanelWrap{background:#fff;border:1px solid #1f2f5c24;border-radius:2rem;min-height:540px;box-shadow:0 20px 55px #1f2f5c17}.FeaturesPage-module__Vg0EGW__guidePanel{min-height:540px;padding:clamp(1.5rem,5vw,4rem);animation:.36s ease-out both FeaturesPage-module__Vg0EGW__panelIn}.FeaturesPage-module__Vg0EGW__guideIcon{width:3.75rem;height:3.75rem;color:var(--feature-navy);background:#e9edf8;border-radius:1.2rem;place-items:center;display:grid}.FeaturesPage-module__Vg0EGW__guideIcon svg{width:1.7rem;height:1.7rem}.FeaturesPage-module__Vg0EGW__guidePanel h3{color:var(--feature-navy);margin-block:1.1rem .5rem;font-size:clamp(1.65rem,3vw,2.4rem)}.FeaturesPage-module__Vg0EGW__guidePanel>p{color:#5a6676;margin:0;line-height:1.7}.FeaturesPage-module__Vg0EGW__guidePanel ol{gap:.9rem;margin-block:1.7rem;padding:0;list-style:none;display:grid}.FeaturesPage-module__Vg0EGW__guidePanel li{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.FeaturesPage-module__Vg0EGW__guidePanel li>span{width:2.25rem;height:2.25rem;color:var(--feature-navy);font-variant-numeric:tabular-nums;background:#f4f6fb;border:1px solid #1f2f5c29;border-radius:50%;place-items:center;font-weight:850;display:grid}.FeaturesPage-module__Vg0EGW__guidePanel li p{color:#354157;margin:.25rem 0 0;line-height:1.65}.FeaturesPage-module__Vg0EGW__docsLink,.FeaturesPage-module__Vg0EGW__inlineLink{min-height:2.75rem;color:var(--feature-blue);text-underline-offset:.25rem;align-items:center;gap:.5rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.FeaturesPage-module__Vg0EGW__docsLink svg,.FeaturesPage-module__Vg0EGW__inlineLink svg{flex:none}.FeaturesPage-module__Vg0EGW__storySection{padding-block:2rem}.FeaturesPage-module__Vg0EGW__storyBand,.FeaturesPage-module__Vg0EGW__storyBandReverse{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:1280px;margin-inline:auto;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,4rem);display:grid}.FeaturesPage-module__Vg0EGW__storyBandReverse .FeaturesPage-module__Vg0EGW__storyCopy{order:2}.FeaturesPage-module__Vg0EGW__storyBandReverse .FeaturesPage-module__Vg0EGW__storyMedia{order:1}.FeaturesPage-module__Vg0EGW__storySection:nth-of-type(2n){background:#eef1f6}.FeaturesPage-module__Vg0EGW__storyCopy h2{color:var(--feature-navy);text-wrap:balance;margin-block:.55rem 1rem;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.08}.FeaturesPage-module__Vg0EGW__storyCopy>p{color:#566174;font-size:1.05rem;line-height:1.85}.FeaturesPage-module__Vg0EGW__storyMedia{text-align:center;min-width:0;margin:0}.FeaturesPage-module__Vg0EGW__storyPhone{background:#172143;border:8px solid #172143;border-radius:2.4rem;width:min(72%,310px);margin-inline:auto;overflow:hidden;box-shadow:0 28px 65px #1f2f5c33}.FeaturesPage-module__Vg0EGW__storyPhone img{border-radius:1.9rem;width:100%;height:auto;display:block}.FeaturesPage-module__Vg0EGW__experienceList,.FeaturesPage-module__Vg0EGW__shortcutList{flex-wrap:wrap;gap:.6rem;margin-block:1.6rem;padding:0;list-style:none;display:flex}.FeaturesPage-module__Vg0EGW__experienceList a,.FeaturesPage-module__Vg0EGW__shortcutList li{min-height:2.65rem;color:var(--feature-navy);background:#ffffffd1;border:1px solid #1f2f5c26;border-radius:999px;align-items:center;padding-inline:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.FeaturesPage-module__Vg0EGW__experienceList a:hover{border-color:var(--feature-blue);background:#fff}.FeaturesPage-module__Vg0EGW__focusPreview{border:1px solid #1f2f5c2e;border-radius:2rem;grid-template-columns:1fr 1fr;width:min(100%,600px);display:grid;overflow:hidden;box-shadow:0 24px 60px #1f2f5c29}.FeaturesPage-module__Vg0EGW__focusPane{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:360px;padding:1.5rem;display:flex}.FeaturesPage-module__Vg0EGW__focusPane svg{width:2.8rem;height:2.8rem}.FeaturesPage-module__Vg0EGW__focusPane strong{font-size:1.25rem}.FeaturesPage-module__Vg0EGW__focusLight{color:#1f2f5c;background:#fffdf7}.FeaturesPage-module__Vg0EGW__focusDark{color:#f6f7fb;background:#111827}.FeaturesPage-module__Vg0EGW__directLinksBand{border-block:1px solid #1f2f5c29;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);max-width:1180px;margin:clamp(2rem,5vw,4.5rem) auto;padding:2rem clamp(1.25rem,4vw,3rem);display:grid}.FeaturesPage-module__Vg0EGW__directLinksBand h2{color:var(--feature-navy);margin-block:.45rem .55rem;font-size:clamp(1.65rem,3.5vw,2.7rem);line-height:1.12}.FeaturesPage-module__Vg0EGW__directLinksBand p{color:#566174;max-width:47rem;margin:0;line-height:1.75}.FeaturesPage-module__Vg0EGW__directLinksBand ul{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.FeaturesPage-module__Vg0EGW__directLinksBand a{min-height:2.75rem;color:var(--feature-navy);background:#fff;border:1px solid #1f2f5c29;border-radius:999px;align-items:center;gap:.45rem;padding-inline:1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #1f2f5c12}.FeaturesPage-module__Vg0EGW__directLinksBand a:hover{border-color:var(--feature-blue);color:var(--feature-blue)}.FeaturesPage-module__Vg0EGW__featureList{border-block-start:1px solid #1f2f5c26;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.FeaturesPage-module__Vg0EGW__featureItem{border-block-end:1px solid #1f2f5c26;grid-template-columns:3.25rem minmax(0,1fr);gap:1rem;padding:1.6rem 0;display:grid}.FeaturesPage-module__Vg0EGW__featureItem:nth-child(odd){padding-inline-end:2rem}.FeaturesPage-module__Vg0EGW__featureItem:nth-child(2n){border-inline-start:1px solid #1f2f5c26;padding-inline-start:2rem}.FeaturesPage-module__Vg0EGW__featureIcon{width:3.25rem;height:3.25rem;color:var(--feature-navy);background:#e8edf8;border-radius:1rem;place-items:center;display:grid}.FeaturesPage-module__Vg0EGW__featureIcon svg{width:1.55rem;height:1.55rem}.FeaturesPage-module__Vg0EGW__featureItem h3{color:var(--feature-navy);margin:0 0 .35rem;font-size:1.2rem}.FeaturesPage-module__Vg0EGW__featureItem p{color:#5a6676;margin:0;line-height:1.65}.FeaturesPage-module__Vg0EGW__carplaySection{background:var(--feature-navy);color:#fff}.FeaturesPage-module__Vg0EGW__carplayGrid{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);max-width:1280px;margin-inline:auto;padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,4rem);display:grid}.FeaturesPage-module__Vg0EGW__carplayGrid .FeaturesPage-module__Vg0EGW__eyebrow{color:#e2af80}.FeaturesPage-module__Vg0EGW__carplayGrid h2{color:#fff;text-wrap:balance;margin-block:.55rem 1rem;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.08}.FeaturesPage-module__Vg0EGW__carplayGrid p,.FeaturesPage-module__Vg0EGW__carplayNotes li{color:#d8ddeb;line-height:1.8}.FeaturesPage-module__Vg0EGW__carplayGrid .FeaturesPage-module__Vg0EGW__inlineLink{color:#fff}.FeaturesPage-module__Vg0EGW__carplayMockup{background:radial-gradient(circle at 75% 25%,#ffffff29,#0000 12rem),#121a31;border:1px solid #ffffff2e;border-radius:2.2rem;place-items:center;min-height:450px;margin:0;display:grid;position:relative;overflow:hidden}.FeaturesPage-module__Vg0EGW__carplayMockup:before{content:"";transform-origin:top;opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 6rem,#ffffffb3 6rem 10rem),#53687c;height:45%;position:absolute;inset-block-start:52%;inset-inline:-15%;transform:perspective(300px)rotateX(55deg)}.FeaturesPage-module__Vg0EGW__carplayMockup img{z-index:2;filter:drop-shadow(0 28px 32px #00000059);width:min(52%,250px);height:auto;animation:6s ease-in-out infinite FeaturesPage-module__Vg0EGW__deviceFloat;position:relative}.FeaturesPage-module__Vg0EGW__carplayMockup figcaption{z-index:2;color:#edf0f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0e1cbf;border-radius:999px;max-width:calc(100% - 2.4rem);padding:.55rem .8rem;font-size:.78rem;position:absolute;inset-block-end:1.2rem;inset-inline-start:1.2rem}.FeaturesPage-module__Vg0EGW__tableWrap{background:#fff;border:1px solid #1f2f5c24;border-radius:1.5rem;overflow-x:auto;box-shadow:0 18px 50px #1f2f5c14}.FeaturesPage-module__Vg0EGW__capabilityTable{border-collapse:collapse;width:100%;min-width:760px}.FeaturesPage-module__Vg0EGW__capabilityTable th,.FeaturesPage-module__Vg0EGW__capabilityTable td{text-align:start;vertical-align:middle;border-block-end:1px solid #1f2f5c1c;padding:1rem 1.15rem}.FeaturesPage-module__Vg0EGW__capabilityTable thead th{color:var(--feature-navy);background:#eef1f7;font-size:.9rem;font-weight:850}.FeaturesPage-module__Vg0EGW__capabilityTable tbody th{color:var(--feature-navy);font-weight:800}.FeaturesPage-module__Vg0EGW__capabilityTable tbody tr:last-child th,.FeaturesPage-module__Vg0EGW__capabilityTable tbody tr:last-child td{border-block-end:0}.FeaturesPage-module__Vg0EGW__statusCell{color:#465268;line-height:1.5}.FeaturesPage-module__Vg0EGW__statusYes,.FeaturesPage-module__Vg0EGW__statusNo,.FeaturesPage-module__Vg0EGW__statusInfo{align-items:center;gap:.38rem;display:inline-flex}.FeaturesPage-module__Vg0EGW__statusYes{color:#087a52}.FeaturesPage-module__Vg0EGW__statusNo{color:#566174}.FeaturesPage-module__Vg0EGW__statusInfo{color:var(--feature-navy)}.FeaturesPage-module__Vg0EGW__statusYes svg,.FeaturesPage-module__Vg0EGW__statusNo svg{flex:none}.FeaturesPage-module__Vg0EGW__tableNote{color:#5a6676;margin-block-start:1rem;font-size:.9rem;line-height:1.7}.FeaturesPage-module__Vg0EGW__faqList{border-block-start:1px solid #1f2f5c26}.FeaturesPage-module__Vg0EGW__faqItem{border-block-end:1px solid #1f2f5c26}.FeaturesPage-module__Vg0EGW__faqItem summary{min-height:4.75rem;color:var(--feature-navy);cursor:pointer;align-items:center;padding:1rem 0;padding-inline-end:3rem;font-size:1.05rem;font-weight:800;list-style:none;display:flex;position:relative}.FeaturesPage-module__Vg0EGW__faqItem summary::-webkit-details-marker{display:none}.FeaturesPage-module__Vg0EGW__faqItem summary:after{content:"+";border:1px solid #1f2f5c2e;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:transform .18s;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:.75rem;transform:translateY(-50%)}.FeaturesPage-module__Vg0EGW__faqItem[open] summary:after{transform:translateY(-50%)rotate(45deg)}.FeaturesPage-module__Vg0EGW__faqItem p{color:#566174;max-width:62rem;margin:0;padding-block:0 1.5rem;line-height:1.8}.FeaturesPage-module__Vg0EGW__ctaSection{max-width:1280px;margin-inline:auto;padding:2rem clamp(1.25rem,5vw,4rem) 6rem}.FeaturesPage-module__Vg0EGW__ctaPanel{color:#fff;text-align:center;background:radial-gradient(circle at 15% 15%,#ffffff2e,#0000 18rem),linear-gradient(135deg,#1f2f5c,#2d4688);border-radius:2.4rem;padding:clamp(2.5rem,6vw,5.5rem);position:relative;overflow:hidden;box-shadow:0 28px 70px #1f2f5c38}.FeaturesPage-module__Vg0EGW__ctaPanel:after{content:"";aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:24rem;position:absolute;inset-block-end:-10rem;inset-inline-start:-7rem;box-shadow:0 0 0 3rem #ffffff09,0 0 0 6rem #ffffff05}.FeaturesPage-module__Vg0EGW__ctaPanel>*{z-index:1;position:relative}.FeaturesPage-module__Vg0EGW__ctaPanel h2{color:#fff;margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,3.65rem);line-height:1.1}.FeaturesPage-module__Vg0EGW__ctaPanel p{color:#e7eaf3;max-width:42rem;margin:0 auto 1.8rem;font-size:1.05rem;line-height:1.75}.FeaturesPage-module__Vg0EGW__sourceNote{color:#566174;text-align:center;max-width:58rem;margin:1.5rem auto 0;font-size:.82rem;line-height:1.7}.FeaturesPage-module__Vg0EGW__lightbox{z-index:12000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c18e6;place-items:center;padding:4.5rem 1rem 1rem;animation:.18s ease-out both FeaturesPage-module__Vg0EGW__fadeIn;display:grid;position:fixed;inset:0}.FeaturesPage-module__Vg0EGW__lightboxClose{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:fixed;inset-block-start:1rem;inset-inline-end:1rem}.FeaturesPage-module__Vg0EGW__lightboxClose svg{width:1.55rem;height:1.55rem}.FeaturesPage-module__Vg0EGW__lightboxFigure{place-items:center;width:min(96vw,1100px);max-height:calc(100vh - 6rem);margin:0;display:grid}.FeaturesPage-module__Vg0EGW__lightboxFigure img{object-fit:contain;border-radius:1.25rem;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 8.5rem)}.FeaturesPage-module__Vg0EGW__lightboxFigure figcaption{color:#eef1f8;text-align:center}@keyframes FeaturesPage-module__Vg0EGW__riseIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes FeaturesPage-module__Vg0EGW__panelIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes FeaturesPage-module__Vg0EGW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FeaturesPage-module__Vg0EGW__deviceFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes FeaturesPage-module__Vg0EGW__orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes FeaturesPage-module__Vg0EGW__wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (max-width:900px){.FeaturesPage-module__Vg0EGW__hero,.FeaturesPage-module__Vg0EGW__platformPanel,.FeaturesPage-module__Vg0EGW__storyBand,.FeaturesPage-module__Vg0EGW__storyBandReverse,.FeaturesPage-module__Vg0EGW__carplayGrid{grid-template-columns:1fr}.FeaturesPage-module__Vg0EGW__hero{text-align:center;min-height:auto}.FeaturesPage-module__Vg0EGW__heroCopy h1,.FeaturesPage-module__Vg0EGW__heroCopy>p{margin-inline:auto}.FeaturesPage-module__Vg0EGW__heroActions,.FeaturesPage-module__Vg0EGW__heroProof{justify-content:center}.FeaturesPage-module__Vg0EGW__heroVisual{min-height:580px}.FeaturesPage-module__Vg0EGW__platformPanel{min-height:0}.FeaturesPage-module__Vg0EGW__platformCopy{text-align:center}.FeaturesPage-module__Vg0EGW__platformCopy li{text-align:start}.FeaturesPage-module__Vg0EGW__storyBandReverse .FeaturesPage-module__Vg0EGW__storyCopy,.FeaturesPage-module__Vg0EGW__storyBandReverse .FeaturesPage-module__Vg0EGW__storyMedia{order:initial}.FeaturesPage-module__Vg0EGW__storyCopy{text-align:center}.FeaturesPage-module__Vg0EGW__experienceList,.FeaturesPage-module__Vg0EGW__shortcutList{justify-content:center}.FeaturesPage-module__Vg0EGW__guidesLayout{grid-template-columns:1fr}.FeaturesPage-module__Vg0EGW__guideTabs{padding-block-end:.4rem;display:flex;overflow-x:auto}.FeaturesPage-module__Vg0EGW__guideTab{flex:none}.FeaturesPage-module__Vg0EGW__guideTab[aria-selected=true]{transform:translateY(-.2rem)}.FeaturesPage-module__Vg0EGW__directLinksBand{grid-template-columns:1fr}}@media (max-width:640px){.FeaturesPage-module__Vg0EGW__hero{padding-block-start:2rem}.FeaturesPage-module__Vg0EGW__heroCopy h1{font-size:clamp(2.35rem,14vw,3.55rem)}.FeaturesPage-module__Vg0EGW__heroActions{flex-direction:column}.FeaturesPage-module__Vg0EGW__primaryCta,.FeaturesPage-module__Vg0EGW__secondaryCta{width:100%}.FeaturesPage-module__Vg0EGW__heroVisual{min-height:520px}.FeaturesPage-module__Vg0EGW__phoneMockup{width:min(69%,245px)}.FeaturesPage-module__Vg0EGW__heroWidget{width:min(57%,210px);inset-inline-end:-3%}.FeaturesPage-module__Vg0EGW__floatBadge{font-size:.8rem;inset-inline-start:-2%}.FeaturesPage-module__Vg0EGW__explorerSection,.FeaturesPage-module__Vg0EGW__guidesSection,.FeaturesPage-module__Vg0EGW__everydaySection,.FeaturesPage-module__Vg0EGW__capabilitySection,.FeaturesPage-module__Vg0EGW__faqSection{padding-block:4.5rem}.FeaturesPage-module__Vg0EGW__platformStage{border-radius:1.4rem;min-height:0}.FeaturesPage-module__Vg0EGW__platformPanel{padding:1.25rem}.FeaturesPage-module__Vg0EGW__widgetGallery,.FeaturesPage-module__Vg0EGW__siriVisual,.FeaturesPage-module__Vg0EGW__carplayCanvas{min-height:320px}.FeaturesPage-module__Vg0EGW__guidesSection{padding-inline:0}.FeaturesPage-module__Vg0EGW__guidesSection>.FeaturesPage-module__Vg0EGW__sectionHeading,.FeaturesPage-module__Vg0EGW__guideTabs{margin-inline:1.25rem}.FeaturesPage-module__Vg0EGW__guidePanelWrap{border-inline:0;border-radius:0}.FeaturesPage-module__Vg0EGW__guidePanel,.FeaturesPage-module__Vg0EGW__guidePanelWrap{min-height:0}.FeaturesPage-module__Vg0EGW__storyBand,.FeaturesPage-module__Vg0EGW__storyBandReverse,.FeaturesPage-module__Vg0EGW__carplayGrid{padding-block:4.5rem}.FeaturesPage-module__Vg0EGW__focusPreview{grid-template-columns:1fr}.FeaturesPage-module__Vg0EGW__focusPane{min-height:220px}.FeaturesPage-module__Vg0EGW__featureList{grid-template-columns:1fr}.FeaturesPage-module__Vg0EGW__featureItem:nth-child(odd),.FeaturesPage-module__Vg0EGW__featureItem:nth-child(2n){border-inline-start:0;padding-inline:0}.FeaturesPage-module__Vg0EGW__carplayMockup{min-height:360px}.FeaturesPage-module__Vg0EGW__ctaPanel{border-radius:1.75rem}}@media (prefers-reduced-motion:reduce){.FeaturesPage-module__Vg0EGW__heroCopy,.FeaturesPage-module__Vg0EGW__heroVisual,.FeaturesPage-module__Vg0EGW__platformPanel,.FeaturesPage-module__Vg0EGW__guidePanel,.FeaturesPage-module__Vg0EGW__phoneMockup,.FeaturesPage-module__Vg0EGW__heroWidget,.FeaturesPage-module__Vg0EGW__siriOrb,.FeaturesPage-module__Vg0EGW__waveform span,.FeaturesPage-module__Vg0EGW__carplayMockup img,.FeaturesPage-module__Vg0EGW__lightbox{animation:none!important}.FeaturesPage-module__Vg0EGW__platformTab:after,.FeaturesPage-module__Vg0EGW__guideTab,.FeaturesPage-module__Vg0EGW__primaryCta,.FeaturesPage-module__Vg0EGW__secondaryCta,.FeaturesPage-module__Vg0EGW__widgetGallery button,.FeaturesPage-module__Vg0EGW__faqItem summary:after{transition:none!important}}.a11y-reduce-motion .FeaturesPage-module__Vg0EGW__page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.a11y-reduce-motion .FeaturesPage-module__Vg0EGW__page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.a11y-reduce-motion .FeaturesPage-module__Vg0EGW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.a11y-contrast .FeaturesPage-module__Vg0EGW__page{--feature-paper:#fff;--feature-ink:#000}:is(.a11y-contrast .FeaturesPage-module__Vg0EGW__platformStage,.a11y-contrast .FeaturesPage-module__Vg0EGW__guidePanelWrap,.a11y-contrast .FeaturesPage-module__Vg0EGW__tableWrap,.a11y-contrast .FeaturesPage-module__Vg0EGW__featureList,.a11y-contrast .FeaturesPage-module__Vg0EGW__featureItem,.a11y-contrast .FeaturesPage-module__Vg0EGW__faqList,.a11y-contrast .FeaturesPage-module__Vg0EGW__faqItem){border-color:#000}
