:root{--navy:#12364a;--deep:#0b2637;--orange:#f47c20;--ink:#173747;--muted:#526873;--paper:#f5f7f7;--line:#dce5e8;--white:#fff;--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--ink);background:white;line-height:1.65;-webkit-text-size-adjust:100%}a{color:inherit;text-underline-offset:4px}img,video{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}p{margin-bottom:1.15rem}h2{font-size:clamp(2rem,4vw,3.1rem);margin-bottom:1.25rem}h3{font-size:1.45rem}a:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid var(--orange);outline-offset:5px}section[id]{scroll-margin-top:15px}.wrap{width:min(1140px,calc(100% - 64px));margin-inline:auto}.skip{position:fixed;top:-100px;left:16px;background:white;padding:12px;z-index:30}.skip:focus{top:12px}.header{background:#fff;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--line)}.nav{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;font-size:23px;line-height:1.2;letter-spacing:-.03em}.brand img{border-radius:10px}.brand small{display:block;font-weight:400;font-size:11px;letter-spacing:.02em;color:var(--muted);margin-top:4px}.nav nav{display:flex;gap:30px;font-size:15px;font-weight:650}.nav nav a{text-decoration:none}.nav nav a:hover{color:#9d4502}.hero{background:radial-gradient(ellipse at 85% 25%,#20566e 0,transparent 55%),var(--navy);color:white;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;padding-block:68px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;color:#9c4708;margin-bottom:20px}.hero .eyebrow,.support-band .eyebrow{color:#ffae70}h1{font-size:clamp(2.8rem,5.7vw,4.6rem);margin-bottom:26px;line-height:1.05}h1 em{color:#ff9c4a;font-style:normal}.lead{font-size:19px;max-width:530px;color:#e0e9ee}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 23px;border-radius:8px;font-size:15px;font-weight:750;text-decoration:none;text-align:center}.primary{background:var(--orange);color:#102d3e}.primary:hover{background:#ffa158}.ghost{color:white;border:1px solid #83a1b2;background:#ffffff09}.ghost:hover{background:#ffffff15}.hero-note{font-size:12px;color:#b5cedb;margin:21px 0 0}.hero-visual{position:relative;display:flex;flex-direction:column;align-items:center;isolation:isolate}.halo{position:absolute;z-index:-1;width:360px;height:360px;border:1px solid #ffffff1a;border-radius:50%;top:80px;box-shadow:0 0 0 50px #ffffff04,0 0 0 100px #ffffff03}.phone{width:248px;padding:30px 12px 19px;background:#0b1218;border:3px solid #71828c;border-radius:39px;box-shadow:0 25px 50px #00131e90;transform:rotate(3deg)}.phone img{width:218px;aspect-ratio:750/1334;object-fit:cover}.speaker{height:5px;width:49px;background:#37434a;border-radius:3px;margin:0 auto 18px}.home{width:29px;height:29px;border:2px solid #566670;border-radius:50%;margin:17px auto 0}.visual-label{background:#fff;color:var(--navy);border-radius:100px;padding:10px 20px;box-shadow:0 8px 25px #00131e40;font-size:13px;font-weight:750;margin-top:27px}.dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:6px}.quick-links{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.quick-links a{padding:23px 15px;text-decoration:none;font-size:14px;font-weight:650;display:flex;align-items:center;gap:11px}.quick-links a:first-child{padding-left:0}.quick-links a:last-child{padding-right:0}.quick-links span{font-size:11px;color:var(--muted);font-weight:500}.quick-links b{margin-left:auto;color:#9c4708}.section{padding-block:90px}.section-heading{max-width:660px;margin-bottom:44px}.section-heading p:not(.eyebrow){color:var(--muted);font-size:17px}.section-heading .eyebrow{margin-bottom:16px}.guides-grid{display:grid;grid-template-columns:1fr 380px;gap:100px;align-items:center}.resource-tag{font-size:11px;font-weight:800;letter-spacing:.1em;color:#835027}.guide-copy h3{font-size:clamp(1.8rem,3.1vw,2.7rem);margin:18px 0 22px}.guide-copy>p{color:var(--muted)}.steps{list-style:none;counter-reset:steps;margin:30px 0;padding:0}.steps li{counter-increment:steps;padding:0 0 22px 45px;position:relative}.steps li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:1px;font-size:13px;color:#9c4708;font-weight:800}.steps b,.steps span{display:block}.steps b{font-size:16px}.steps span{font-size:14px;color:var(--muted)}.resource-meta{font-size:12px;margin-top:14px}.tutorial{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 15px 45px #12364a0d}.tutorial video{width:100%;aspect-ratio:9/16;background:var(--deep)}.tutorial figcaption{padding:20px 24px}.tutorial figcaption b,.tutorial figcaption span{display:block}.tutorial figcaption b{font-size:15px}.tutorial figcaption>span{font-size:13px;color:var(--muted);margin:5px 0 10px}.tutorial figcaption a{font-size:12px}.tutorial .file-size{display:inline}.soft{background:var(--paper)}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px}.text-link{font-size:14px;font-weight:700;color:#164e65}.faq-list details{border-top:1px solid #cedcdf}.faq-list details:last-child{border-bottom:1px solid #cedcdf}summary{cursor:pointer;font-size:16px;font-weight:700;list-style:none;position:relative;padding:21px 34px 21px 0;line-height:1.45}summary::-webkit-details-marker{display:none}summary:after{content:"+";position:absolute;right:5px;top:18px;font-size:24px;font-weight:400;color:#a54b09}details[open]>summary:after{content:"−"}.faq-list details>div{padding:0 24px 12px 0;color:var(--muted);font-size:15px}.subscription{display:grid;grid-template-columns:1fr .8fr;gap:85px;align-items:center}.subscription>div>p:not(.eyebrow){color:var(--muted)}.inline-links{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;font-weight:650}.read-only{border-left:4px solid var(--orange);background:var(--paper);padding:33px}.read-only h3{font-size:27px;margin:15px 0 22px}.read-only p{font-size:15px;color:var(--muted)}.read-only p:last-child{margin-bottom:0}.support-band{background:var(--navy);color:white;padding-block:65px}.support-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.support-grid h2{font-size:36px}.support-grid p{color:#d1e0e8}.support-note{font-size:12px}.email-block{border-top:1px solid #7395a6;padding-top:28px}.email-block>a{font-size:clamp(20px,2.5vw,30px);font-weight:700;text-decoration:none;overflow-wrap:anywhere;letter-spacing:-.02em}.email-block>a>span{color:#ff9c4a}.email-block p{font-size:12px;margin-top:15px}.privacy-grid{display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.privacy-summary{background:var(--paper);padding:28px;border-radius:var(--radius);font-size:14px;position:sticky;top:115px}.privacy-summary h3{font-size:22px}.privacy-summary ul{padding-left:17px;margin-bottom:25px}.privacy-summary li{margin-bottom:15px;color:var(--muted)}.legal{font-size:15px;line-height:1.8;min-width:0}.legal h3{font-size:21px;margin:34px 0 15px}.legal h3:first-child{margin-top:0}.legal p{color:#425b68}.legal a{color:#164e65;overflow-wrap:anywhere}.updated{font-size:13px}.footer{background:#f0f4f5;border-top:1px solid var(--line);padding-block:35px}.footer-grid{display:flex;gap:35px;align-items:start;flex-wrap:wrap}.footer b{font-size:20px}.footer p,.footer small{font-size:11px;color:var(--muted)}.footer nav{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px;max-width:620px}.footer small{margin-left:auto}.footer p{margin-bottom:0}@media(max-width:900px){.wrap{width:calc(100% - 44px)}.hero-grid{gap:30px}.hero-grid{grid-template-columns:1.15fr .85fr}.phone{width:220px}.phone img{width:190px}.guides-grid{gap:45px;grid-template-columns:1fr 330px}.faq-grid{gap:40px;grid-template-columns:.8fr 1.2fr}.subscription,.support-grid{gap:40px}.privacy-grid{gap:40px;grid-template-columns:230px 1fr}}@media(max-width:640px){html{scroll-padding-top:130px}.wrap{width:calc(100% - 36px)}.nav{padding-block:13px;min-height:105px;flex-direction:column;gap:12px;align-items:flex-start}.brand{font-size:21px}.brand img{width:37px;height:37px}.brand small{font-size:10px}.nav nav{gap:25px;font-size:13px;width:100%;justify-content:space-between}.hero-grid{grid-template-columns:1fr;gap:45px;padding-block:45px}.hero-copy{max-width:100%}h1{font-size:clamp(2.6rem,10.5vw,3.8rem)}.eyebrow{font-size:10px;letter-spacing:.12em}.lead{font-size:17px}.actions{gap:11px}.button{font-size:14px;padding-inline:18px;gap:12px;min-height:48px}.hero-note{font-size:11px}.phone{width:222px}.phone img{width:192px}.halo{width:270px;height:270px;top:80px}.visual-label{font-size:12px}.quick-links{grid-template-columns:1fr;padding-block:12px}.quick-links a,.quick-links a:first-child,.quick-links a:last-child{padding:11px 0;font-size:13px}.quick-links span{min-width:18px}.section{padding-block:55px}.section-heading{margin-bottom:30px}.section-heading p:not(.eyebrow){font-size:15px}.guides-grid,.faq-grid,.subscription,.support-grid,.privacy-grid{grid-template-columns:1fr;gap:35px}.tutorial{width:min(100%,360px);margin-inline:auto}.guide-copy h3{font-size:30px}.faq-grid{gap:0}.faq-grid .section-heading{margin-bottom:25px}summary{font-size:15px;padding-block:20px}.faq-list details>div{font-size:14px;padding-right:8px}.read-only{padding:26px}.read-only h3{font-size:25px}.support-band{padding-block:48px}.support-grid h2{font-size:31px}.support-grid{gap:20px}.privacy-summary{position:static;padding:24px}.legal{font-size:14px}.legal h3{font-size:20px}.footer-grid{gap:25px;display:block}.footer nav{margin-block:20px}.footer small{display:block}.inline-links{gap:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.header,.hero-visual,.quick-links,.tutorial,.actions,.footer,.support-band,.faq-grid,.subscription,.privacy-summary,.guide-copy{display:none}body{font-size:11pt;color:#000}.wrap{width:100%}.hero{background:#fff;color:#000}.hero h1{font-size:28pt}.hero h1 em{color:#000}.hero-grid{display:block;padding:0}.hero .eyebrow,.hero-note{display:none}.lead{color:#000}.section{padding:10px 0}.privacy-grid{display:block}.legal p{color:#000}.legal h3{break-after:avoid}a{color:#000!important}h2{font-size:22pt}}

/* Android device in the opening section. */
.phone-android{position:relative;padding:22px 8px 9px;border-radius:28px;border-width:2px;background:#0b1218}.phone-android img{width:100%;aspect-ratio:9/16;object-fit:contain;border-radius:12px;overflow:hidden}.android-camera{position:absolute;top:8px;left:50%;width:7px;height:7px;transform:translateX(-50%);border-radius:50%;background:#142835;border:1px solid #42535e}
