@font-face{font-family:TouchMeSans;src:local('Segoe UI');font-display:swap}
:root{--bg:#0c0b13;--panel:#171522;--cream:#faf5eb;--muted:#b6b1c5;--teal:#70e7d5;--violet:#c3a4ff;--pink:#ff93c4;--line:#ffffff20;--radius:24px;color-scheme:dark;font-family:TouchMeSans,'Segoe UI',Arial,sans-serif;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--cream);line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}img{max-width:100%;height:auto}svg{width:24px;height:24px;flex-shrink:0}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:7px}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.06;letter-spacing:-.045em;font-weight:650}h1{font-size:clamp(56px,6.8vw,104px);margin-bottom:30px}h2{font-size:clamp(36px,4.4vw,66px);margin-bottom:25px}h3{font-size:26px;letter-spacing:-.025em}p{color:var(--muted);font-size:17px}strong{color:inherit;font-weight:650}.wrap{max-width:1280px;margin:auto;padding-left:48px;padding-right:48px}.section{padding-top:112px;padding-bottom:112px}section[id]{scroll-margin-top:100px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--teal);margin-bottom:25px;line-height:1.7}.small-note{font-size:12px;line-height:1.7;color:#aaa4ba;margin-top:22px}.rainbow-text{background:linear-gradient(105deg,#88eee0 0%,#a4c1ff 30%,#d8a6ff 55%,#ffa8c8 79%,#ffe3a2);background-clip:text;-webkit-background-clip:text;color:transparent}.skip-link{position:fixed;top:-70px;left:15px;padding:14px;background:var(--teal);color:#111;z-index:100}.skip-link:focus{top:15px}
.site-header{position:sticky;top:0;z-index:30;background:#0c0b13ed;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-wrap{max-width:1400px;padding:19px 48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:650;letter-spacing:-.04em;line-height:1.1}.brand-small{display:block;font-size:8px;letter-spacing:.34em;margin-top:5px;font-weight:500;color:var(--muted)}nav{display:flex;gap:30px}nav a{font-size:13px;color:#c2bed0;padding:7px 0;position:relative}nav a:hover,nav a[aria-current]{color:#fff}nav a[aria-current]:after{content:'';height:3px;border-radius:5px;position:absolute;bottom:0;left:0;right:0;background:var(--teal)}.nav-contact{font-size:12px;border:1px solid #ffffff30;border-radius:30px;padding:9px 17px;white-space:nowrap}.nav-contact span{margin-left:18px}.menu-toggle{display:none;border:0;background:none;padding:12px}.menu-toggle span{display:block;width:22px;height:2px;background:var(--cream);margin:6px}
.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;min-height:780px;align-items:center;padding-top:70px;padding-bottom:80px;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(64px,7.2vw,109px)}.hero-intro{max-width:465px;font-size:18px;line-height:1.7;margin-bottom:30px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-right:9px;box-shadow:0 0 14px var(--teal)}.hero-actions{display:flex;gap:25px;align-items:center;margin-bottom:38px}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:99px;padding:15px 23px;font-size:13px;font-weight:650;line-height:1.4;transition:transform .2s,background .2s;min-height:50px}.button:hover{transform:translateY(-3px)}.primary{background:var(--teal);color:#102320}.button svg{width:18px;height:18px}.text-link{font-size:13px;font-weight:600;line-height:1.6;border-bottom:1px solid #ffffff40;padding-bottom:4px}.text-link:hover{color:var(--teal)}.store-badges{display:flex;gap:14px;align-items:flex-start}.store-badge{display:flex;align-items:flex-start;flex-direction:column;gap:8px;width:156px}.store-badge img{width:156px;height:52px;object-fit:contain;object-position:left}.store-badge.google{width:156px}.store-badge.google img{width:179px;height:68px;max-width:none;margin:-8px -11px -8px}.store-badge span{font-size:9px;color:#a49faf;letter-spacing:.025em}.hero-art{height:630px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.hero-sphere{position:absolute;width:485px;height:485px;max-width:100%;border-radius:50%;background:radial-gradient(ellipse at 25% 19%,#ffffffaa,transparent 17%),radial-gradient(ellipse at 35% 26%,#7effdf80,transparent 42%),radial-gradient(ellipse at 73% 67%,#b540ffc9,transparent 53%),radial-gradient(ellipse at 69% 13%,#d745786b,transparent 47%),radial-gradient(ellipse at 32% 85%,#28677c,transparent 48%),#121523;box-shadow:inset 12px 0 30px #69edd0aa,inset -8px -9px 28px #b277ff99,0 0 100px #784aca22;transform:rotate(-20deg);z-index:-1}.hero-sphere:after{content:'';position:absolute;inset:-2px;border-radius:50%;padding:3px;background:conic-gradient(#66ffdc,#8e8aff,#ffa4ef,#ffe59c,#74ffd8);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.65}.orbit{position:absolute;border:1px solid #b0a6e024;border-radius:50%;z-index:-2}.orbit-one{width:610px;height:390px;transform:rotate(-29deg)}.orbit-two{width:600px;height:540px;transform:rotate(20deg)}.snapshot{display:block;background:none;padding:0;border:0;position:relative;text-align:center;margin:auto}.phone-frame{display:block;background:#000;border:6px solid #26232f;border-radius:34px;padding:3px;overflow:hidden;box-shadow:0 24px 70px #0007;aspect-ratio:1080/2340}.phone-frame img{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px}.snapshot .enlarge{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:10px;background:#1b182dee;backdrop-filter:blur(10px);border:1px solid #ffffff40;border-radius:30px;padding:5px 12px;opacity:0;transition:opacity .2s;white-space:nowrap;color:#fff}.snapshot:hover .enlarge,.snapshot:focus-visible .enlarge{opacity:1}.hero-phone{width:242px;transform:rotate(7deg);transition:transform .4s}.hero-phone:hover{transform:rotate(3deg)}.floating-label{position:absolute;padding:15px 18px;background:#1b172acf;border:1px solid #ffffff30;border-radius:15px;backdrop-filter:blur(18px);font-size:12px;box-shadow:0 20px 60px #0005;display:flex;align-items:center;gap:14px;color:var(--cream)}.floating-label svg{color:var(--teal)}.label-one{top:90px;right:-5px}.label-two{bottom:100px;left:-15px}.floating-label small{display:block;color:#b9b4c7;font-size:10px;margin-top:5px}
.sound-strip{display:flex;gap:38px;justify-content:center;align-items:center;padding:24px;overflow:hidden;white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.14em;color:#d1c8e4;background:linear-gradient(100deg,#12272b66,#25142c77,#27191977)}.strip-star{font-size:23px;color:var(--pink)}.section-heading{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:45px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:390px;margin:0 0 4px}.source-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.source-card{border:1px solid var(--line);border-radius:var(--radius);padding:35px 30px;position:relative;overflow:hidden;transition:transform .25s,border-color .25s;min-height:315px}.source-card:hover{transform:translateY(-6px);border-color:#ffffff60}.source-card>svg{width:36px;height:36px;margin-bottom:45px;color:var(--teal)}.source-card h3{font-size:24px}.source-card p{font-size:14px}.source-card>span{font-size:12px}.source-card.radio{background:radial-gradient(ellipse at 100% 0,#357b6235,transparent 65%),#151c21}.source-card.podcasts{background:radial-gradient(ellipse at 100% 0,#9774ec35,transparent 65%),#1b1625}.source-card.music{background:radial-gradient(ellipse at 100% 0,#fa89ae35,transparent 65%),#251b24}.source-card.podcasts>svg{color:var(--violet)}.source-card.music>svg{color:var(--pink)}
.showcase-section{background:#d9d0f2;color:#1e1731;overflow:hidden}.showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:92px;padding-bottom:92px;align-items:center}.showcase-copy .eyebrow{color:#674a95}.showcase-copy p{color:#534b69;max-width:400px}.dark-button{background:#251d38;color:#fff}.showcase-copy .small-note{font-size:11px;color:#655677}.showcase-phones{display:flex;gap:10px;align-items:center;position:relative}.showcase-phones .snapshot{width:210px;flex-shrink:0}.showcase-phones .tilt-left{transform:rotate(-9deg) translateY(25px);z-index:1}.showcase-phones .tilt-right{transform:rotate(10deg) translateY(-35px)}.output-row{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.icon-circle{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#1f2330;color:var(--teal);margin-bottom:25px}.output-row p{font-size:15px}.output-row article:nth-child(2) .icon-circle{background:#292135;color:var(--violet)}.output-row article:nth-child(3) .icon-circle{background:#2f1e2b;color:var(--pink)}.multi-output{margin-top:45px;border:1px solid var(--line);border-radius:18px;padding:25px 30px;display:flex;gap:22px;align-items:center;background:linear-gradient(110deg,#17242b,#241b2d)}.mini-orb{width:42px;height:42px;border-radius:50%;background:conic-gradient(#b395ff,#65e8d1,#ffc19d,#dc8ce1,#b395ff);box-shadow:inset 6px 3px 10px #ffffff44,inset -8px -6px 10px #0009;flex-shrink:0}.multi-output p{font-size:14px;margin:0;flex:1}.multi-output strong{color:#fff}.multi-output a{font-size:12px;white-space:nowrap}.snapshot-section{border-top:1px solid var(--line)}.snapshot-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.snapshot-row figure{margin:0}.snapshot-row figcaption{font-size:13px;margin-top:20px;text-align:center;color:var(--muted)}
.page-hero{padding-top:92px;padding-bottom:70px;position:relative;overflow:hidden}.page-hero:before{content:'';position:absolute;right:-5%;top:0;width:600px;height:400px;background:radial-gradient(ellipse,#78489418,transparent 70%);z-index:-1}.page-hero>p:not(.eyebrow){max-width:720px;font-size:19px}.page-hero h1{max-width:1000px}.anchor-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.anchor-pills a{font-size:12px;padding:10px 20px;border:1px solid #ffffff30;border-radius:30px;background:#211b2c}.anchor-pills a:hover{background:var(--teal);color:#153831}.feature-catalogue{padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.feature-entry{border-top:1px solid var(--line);padding:34px 0;display:grid;grid-template-columns:32px 32px 1fr;gap:15px}.feature-number{font-size:10px;color:#767084;padding-top:7px}.feature-symbol{color:var(--teal);padding-top:3px}.feature-entry:nth-child(3n+2) .feature-symbol{color:var(--violet)}.feature-entry:nth-child(3n) .feature-symbol{color:var(--pink)}.feature-entry h2{font-size:24px;letter-spacing:-.025em;margin-bottom:14px}.feature-entry p{font-size:14px;margin-bottom:18px}.personal-section{background:linear-gradient(120deg,#13272a,#2c1f36);padding:85px 0}.personal-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;align-items:center}.personal-grid .snapshot{width:230px}.personal-grid p{max-width:540px}.colour-swatches{display:flex;gap:15px;margin:30px 0}.colour-swatches span{width:35px;height:35px;border-radius:50%;background:var(--swatch);border:4px solid #ffffff20;box-shadow:0 0 24px color-mix(in srgb,var(--swatch) 20%,transparent)}.language-list{font-size:13px;line-height:2.1;color:#d5cce1}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;margin-top:35px;font-size:14px}caption{text-align:left;font-size:12px;color:var(--muted);margin-bottom:15px}th,td{padding:18px 20px;border-bottom:1px solid var(--line);vertical-align:top}thead{background:#201c2c}thead th{font-weight:600}tbody th{font-weight:500}td{color:var(--muted)}
.listen-section{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;align-items:center;border-top:1px solid var(--line)}.listen-section:nth-of-type(odd){grid-template-columns:1fr 1.3fr}.listen-section:nth-of-type(odd)>div:first-child{order:2}.listen-section:nth-of-type(odd) .screen-stage{order:1}.check-list{list-style:none;padding:0;margin:30px 0}.check-list li{display:flex;align-items:start;gap:13px;font-size:14px;color:#ded9e6;margin:17px 0}.check-list svg{width:18px;height:18px;color:var(--teal);margin-top:3px}.screen-stage{position:relative;isolation:isolate}.screen-stage .snapshot{width:246px}.screen-stage:before,.stage-glow{content:'';position:absolute;inset:10% -5%;border-radius:50%;background:radial-gradient(ellipse,#627a8422,#b56cca11 45%,transparent 70%);z-index:-1}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-bottom:70px}.workflow article{padding:24px 0;border-top:1px solid var(--line)}.workflow b{display:block;color:var(--teal);font-size:11px;margin-bottom:24px;letter-spacing:.15em}.workflow h3{font-size:22px}.workflow p{font-size:14px}.trial-note{padding:22px 25px;border:1px solid #deb58744;border-radius:18px;background:#57482418;margin-top:35px}.trial-note strong{color:#efc89d;font-size:15px}.trial-note p{font-size:13px;margin:12px 0}.trial-note small{font-size:11px;color:var(--muted)}.independent-panel{background:#d4f3e7;color:#12332b;padding:88px 0;text-align:center}.independent-panel .eyebrow{color:#356558}.independent-panel p{color:#40695c;max-width:730px;margin:30px auto 0}.independent-panel .small-note{font-size:12px}.independent-diagram{display:flex;align-items:center;justify-content:center;gap:35px;margin-top:45px}.independent-diagram>div{display:flex;align-items:center;flex-direction:column;gap:8px;padding:26px 35px;min-width:185px;border:1px solid #214c3c30;background:#ffffff35;border-radius:22px}.independent-diagram svg{width:36px;height:36px;margin-bottom:12px}.independent-diagram span:not(.diagram-plus){font-size:12px;color:#486c60}.diagram-plus{font-size:28px}.car-section{display:grid;grid-template-columns:1fr 2fr;gap:60px;border-top:1px solid var(--line)}.car-icon{display:grid;place-items:center;aspect-ratio:1;background:radial-gradient(circle,#8d78c522,transparent 60%)}.car-icon svg{width:170px;height:170px;color:var(--violet)}
.support-address{font-size:13px!important;margin-top:20px}.support-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:90px;padding-top:30px;padding-bottom:90px}.support-layout aside h2{font-size:36px}.support-layout aside>p{font-size:15px}.support-tip{padding:24px;background:#1e1a2a;border-radius:18px;margin-top:32px}.support-tip strong{font-size:13px;color:var(--teal)}.support-tip p{font-size:12px;margin:12px 0 0}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;list-style:none;font-size:15px;line-height:1.5;padding:23px 0}summary::-webkit-details-marker{display:none}summary span{font-size:20px;font-weight:300;color:var(--teal);transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details>p{font-size:14px;line-height:1.85;margin-bottom:25px}.support-note{border-top:1px solid var(--line);padding-top:50px;padding-bottom:65px}.support-note h2{font-size:22px}.support-note p{font-size:13px;max-width:850px}
.launch-section{border-top:1px solid var(--line);padding-top:80px;padding-bottom:85px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.launch-section h2{font-size:48px}.launch-section p:not(.eyebrow){font-size:14px;max-width:450px}.launch-section>div:last-child{justify-self:end}.launch-section .store-badges{margin-bottom:28px}.launch-section .eyebrow{color:var(--pink)}.site-footer{border-top:1px solid var(--line);padding-top:35px;padding-bottom:35px;display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:12px;align-items:start}.site-footer>.brand{font-size:16px}.site-footer>a:nth-child(2){text-align:right;color:var(--teal)}.site-footer p{font-size:10px;margin:0;line-height:1.9}.site-footer small{text-align:right;font-size:10px;color:#a39bac}.lightbox{background:#15121f;color:var(--cream);border:1px solid #ffffff30;border-radius:24px;padding:35px;width:min(890px,calc(100% - 30px));max-height:92vh;overflow:auto}.lightbox::backdrop{background:#06050bef;backdrop-filter:blur(8px)}.lightbox-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.lightbox-image{max-height:78vh;width:auto;margin:auto;object-fit:contain;border-radius:16px}.lightbox-content h2{font-size:36px}.lightbox-content p{font-size:14px}.lightbox-content small{font-size:11px;color:var(--muted)}.lightbox-close{position:absolute;right:12px;top:8px;font-size:30px;line-height:1;background:none;border:0;padding:7px;z-index:1}
@media(min-width:1600px){.hero{min-height:850px}.hero-art{height:660px}}
@media(max-width:1050px){.wrap{padding-left:32px;padding-right:32px}.nav-wrap{padding:18px 32px;gap:20px}nav{gap:20px}.hero{gap:0;min-height:680px}.hero h1{font-size:76px}.hero-art{height:540px}.hero-phone{width:205px}.hero-sphere{width:390px;height:390px}.label-one{right:0;top:55px}.label-two{left:0;bottom:55px}.hero-actions{gap:16px;flex-wrap:wrap}.showcase-grid{gap:35px}.showcase-phones .snapshot{width:180px}.snapshot-row{gap:18px}.listen-section,.support-layout{gap:50px}.source-card{padding:28px 23px}.nav-contact{display:none}.feature-catalogue{gap:0 30px}.section{padding-top:80px;padding-bottom:80px}}
@media(max-width:760px){html{scroll-padding-top:85px}.wrap{padding-left:23px;padding-right:23px}.nav-wrap{padding:14px 23px}.brand{font-size:19px}.brand img{width:35px;height:35px}.menu-toggle{display:block}nav{position:absolute;top:100%;left:0;right:0;background:#171321;border-bottom:1px solid var(--line);padding:15px 23px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.js nav{display:none}.js nav.is-open{display:flex}.site-header:has(nav:not(.is-open)){margin-bottom:0}body:not(.js) .hero,body:not(.js) .page-hero{padding-top:110px}.hero{grid-template-columns:1fr;padding-top:52px;padding-bottom:40px}.hero h1{font-size:clamp(58px,14vw,90px);margin-bottom:24px}.hero-intro{font-size:16px;max-width:480px}.eyebrow{font-size:9px;margin-bottom:22px}.hero-actions{gap:20px;margin-bottom:30px}.hero-art{height:520px;margin:28px -23px 0}.hero-phone{width:205px}.hero-sphere{width:365px;height:365px;max-width:90%}.orbit-one{width:450px;height:320px}.orbit-two{width:440px;height:400px}.label-one{right:20px;top:55px;font-size:10px}.label-two{left:20px;bottom:45px;font-size:11px}.floating-label{padding:12px;gap:9px}.floating-label svg{width:19px;height:19px}.sound-strip{justify-content:start;gap:25px;font-size:10px;padding:18px 23px}.strip-star{font-size:18px}.section{padding-top:65px;padding-bottom:65px}.section-heading{flex-direction:column;align-items:start;gap:25px;margin-bottom:32px}.section-heading>p{font-size:15px;max-width:100%}.source-grid{grid-template-columns:1fr;gap:15px}.source-card{min-height:unset;padding:28px}.source-card>svg{margin-bottom:25px}.showcase-grid{grid-template-columns:1fr;padding-top:65px;padding-bottom:65px;gap:45px}.showcase-copy p{font-size:15px}.showcase-phones{justify-content:center;gap:0}.showcase-phones .snapshot{width:43%;max-width:205px}.showcase-phones .tilt-right{transform:rotate(8deg) translateY(-10px)}.showcase-phones .tilt-left{transform:rotate(-8deg) translateY(10px)}.output-row{grid-template-columns:1fr;gap:25px}.output-row article{display:grid;grid-template-columns:58px 1fr;gap:0 20px}.output-row .icon-circle{grid-row:span 2}.output-row h3{font-size:23px;margin-bottom:12px}.output-row p{font-size:14px}.multi-output{padding:23px;gap:18px;flex-wrap:wrap}.multi-output p{min-width:190px}.multi-output a{margin-left:60px}.snapshot-row{grid-template-columns:1fr 1fr;gap:32px 20px}.phone-frame{border-width:4px;padding:2px;border-radius:23px}.phone-frame img{border-radius:16px}.snapshot-row figcaption{font-size:11px;margin-top:13px}.page-hero{padding-top:65px;padding-bottom:45px}.page-hero>p:not(.eyebrow){font-size:16px}.page-hero h1{font-size:clamp(48px,11.6vw,80px)}.feature-catalogue{grid-template-columns:1fr;padding-top:10px}.feature-entry{grid-template-columns:23px 25px 1fr;gap:13px;padding:28px 0}.feature-entry h2{font-size:23px}.personal-grid{grid-template-columns:1fr;gap:35px}.personal-grid .snapshot{width:220px}.personal-section{padding:65px 0}.personal-grid p{font-size:15px}.language-list{font-size:12px!important}.colour-swatches{gap:12px}.colour-swatches span{width:31px;height:31px}th,td{padding:15px 13px;font-size:12px;min-width:125px}.listen-section,.listen-section:nth-of-type(odd){grid-template-columns:1fr;gap:40px}.listen-section:nth-of-type(odd)>div:first-child{order:0}.listen-section:nth-of-type(odd) .screen-stage{order:0}.listen-section p{font-size:15px}.listen-section p.small-note{font-size:12px}.screen-stage .snapshot{width:230px}.workflow{grid-template-columns:1fr;gap:10px;padding-bottom:45px}.workflow article{display:grid;grid-template-columns:30px 1fr;gap:0 20px}.workflow b{grid-row:span 2}.workflow h3{font-size:22px;margin-bottom:12px}.independent-panel{padding:65px 0}.independent-diagram{gap:12px;flex-wrap:wrap}.independent-diagram>div{min-width:120px;padding:20px 15px;flex:1}.independent-diagram .diagram-plus{display:none}.independent-diagram span:not(.diagram-plus){font-size:10px}.independent-panel p{font-size:15px}.car-section{grid-template-columns:1fr;gap:15px}.car-icon{aspect-ratio:auto;justify-items:start;padding-bottom:30px}.car-icon svg{width:80px;height:80px}.support-layout{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.support-layout aside h2{font-size:36px}.support-tip{margin-top:20px}.faq-list summary{font-size:14px}.support-note{padding-top:35px;padding-bottom:45px}.launch-section{grid-template-columns:1fr;gap:30px;padding-top:60px;padding-bottom:60px}.launch-section h2{font-size:40px}.launch-section>div:last-child{justify-self:start}.site-footer{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-bottom:30px}.site-footer>a:nth-child(2),.site-footer small{text-align:left}.lightbox{padding:35px 20px 25px}.lightbox-content{grid-template-columns:1fr;gap:25px}.lightbox-image{max-height:52vh}.lightbox-content h2{font-size:26px}.lightbox-content p{font-size:13px}.lightbox-content .eyebrow{margin-bottom:13px}.button{font-size:12px;padding:15px 21px}.store-badge,.store-badge.google{width:145px}.store-badge img{width:145px;height:48px}.store-badge.google img{width:165px;height:63px}.store-badge span{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
