[hidden]{display:none!important}.header-row nav a[aria-current=page]:not(.button){color:var(--green);text-decoration:underline;text-underline-offset:7px}.page-intro{padding:80px 0 70px;background:#eef3e9;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(3rem,5.5vw,5.3rem);line-height:1.04;max-width:930px}.page-lead{font-size:1.15rem;line-height:1.7;color:var(--muted);max-width:650px;margin-top:27px}.page-actions{display:flex;align-items:center;gap:28px;margin-top:30px}.page-jumps{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:44px;padding-top:24px;border-top:1px solid #d0ddc6;font-size:.88rem}.page-jumps a{text-decoration:none}.page-jumps a:hover{text-decoration:underline}.access-guide{padding:85px 0}.info-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.info-pair article{padding:32px;border:1px solid var(--line);border-radius:16px;background:white}.info-pair h3{margin-bottom:20px;font-size:1.65rem}.info-pair p{color:var(--muted);margin-top:16px}.info-pair a{display:inline-block;margin-top:20px;font-size:.93rem;font-weight:600}.info-icon{color:var(--green);display:block;margin-bottom:30px;font-size:.85rem;font-weight:600}.independent-note{font-size:.9rem;line-height:1.6;color:var(--muted);margin-top:30px;max-width:900px}.download-start{padding:80px 0;background:var(--forest);color:#fff}.download-start em{color:var(--lime)}.download-start-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.download-start h1{font-size:clamp(3.6rem,5.5vw,5.4rem)}.download-start .page-lead{color:#cfdfd6;max-width:470px}.download-start .eyebrow{color:#c7dccb}.download-trial{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:32px;font-size:.84rem;color:#daecc9}.download-trial span:before{content:'✓';color:var(--lime);margin-right:8px}.download-price{font-size:.88rem;color:#ccdfd1;max-width:420px;margin-top:23px;line-height:1.7}.install-card{padding:38px;background:#f6faef;border:1px solid #d6e3c5;color:var(--ink);border-radius:22px}.install-icon{border-radius:17px;margin-bottom:28px}.install-card h2{font-size:2.3rem;line-height:1.08;letter-spacing:-.045em}.install-card>p{font-size:.93rem;color:var(--muted);margin-top:20px}.hero-store-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:26px}.store-link{display:inline-block;border-radius:8px;text-decoration:none}.store-link img{width:auto;height:58px;max-width:100%;object-fit:contain}.android-status{margin-top:25px;padding:20px 0 0;border-top:1px solid #ccd9bf}.android-status strong{font-size:.95rem}.android-status p{font-size:.86rem;color:var(--muted);margin-top:6px}.install-card .install-help{font-size:.8rem;line-height:1.6;margin-top:22px}.setup-section{padding:85px 0}.setup-help{display:flex;gap:25px;align-items:center;margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.setup-help p{color:var(--muted)}.setup-help a{font-size:.95rem}.support-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:45px}.support-shortcuts a{padding:26px;border:1px solid #cfddc7;background:white;border-radius:14px;text-decoration:none;transition:transform .2s,background .2s}.support-shortcuts a:hover{transform:translateY(-3px);background:#f7ffe9}.support-shortcuts span{display:block;font-size:.72rem;font-weight:600;color:var(--green);letter-spacing:.06em;margin-bottom:20px}.support-shortcuts strong{font-size:1.13rem;font-weight:550;line-height:1.5}.support-answers{padding:85px 0}.support-side{position:sticky;top:120px;align-self:start}.support-side>p:not(.eyebrow){color:var(--muted);margin-top:25px;max-width:320px}.support-side .text-link{margin-top:25px}.support-care{padding:0 0 85px}.support-care .info-pair article{background:#edf3e6}.faq-list summary[id]{scroll-margin-top:110px}
/* Existing informational, guide and legal pages retain their content and behaviours. */
.legacy-page{font-family:Inter,"Helvetica Neue",Arial,sans-serif;background:var(--paper);color:var(--ink)}.legacy-page .site-shell{width:min(1240px,calc(100% - 96px));max-width:1240px;margin-inline:auto}.legacy-page .studio-header{background:rgba(248,250,246,.98);border-bottom:1px solid var(--line);box-shadow:none}.legacy-page .studio-header .header-row{padding:0;min-height:88px}.legacy-page .studio-header .brand,.legacy-page .studio-footer .brand{color:var(--ink)}.legacy-page .studio-footer{background:var(--paper);color:var(--ink);border-top:1px solid var(--line);padding:55px 0 22px}.legacy-page .studio-footer .footer-top{padding:0 0 45px;display:flex;align-items:center;justify-content:space-between;gap:40px;border:0}.legacy-page .studio-footer .footer-bottom{padding:24px 0 0;display:flex;border-top:1px solid var(--line);gap:30px;background:none}.legacy-page .studio-footer .footer-bottom a{color:var(--muted);font-size:.78rem}.legacy-page .studio-footer .footer-top>p{color:var(--muted)}.legacy-page main :is(.seo-hero,.topic-hero,.page-hero,.support-hero,.contact-hero){background:#eef3e9;color:var(--ink);border-bottom:1px solid var(--line);padding-top:70px;padding-bottom:70px}.legacy-page main h1{font-size:clamp(2.7rem,4.5vw,4.6rem);line-height:1.06;letter-spacing:-.05em;color:var(--ink);text-shadow:none}.legacy-page main h2{letter-spacing:-.04em}.legacy-page main :is(.seo-lead,.page-lead,.lead){color:var(--muted);font-size:1.1rem;line-height:1.7}.legacy-page main :is(.button-primary,.home-button-primary){background:var(--lime);color:var(--deep);border-color:transparent;box-shadow:none}.legacy-page main :is(.topic-panel,.support-route,.contact-form-panel,.guide-card,.seo-card){border:1px solid var(--line);border-radius:16px;box-shadow:none}.legacy-page main :is(input,select,textarea){font:inherit;line-height:1.5}.legacy-page main :is(input,select,textarea):focus-visible{outline:3px solid #2784bd;outline-offset:3px}.legacy-page main :is(.legal-content,.prose,.guide-article){max-width:850px;font-size:1rem;line-height:1.8}.legacy-page main :is(.seo-phone,.scene-phone,.tour-phone){box-shadow:0 18px 45px #14352220}.legacy-page .site-nav{display:none}.legacy-page .scroll-progress{display:none}
@media(max-width:1100px){.download-start-grid{gap:40px}.install-card{padding:30px}.legacy-page .site-shell{width:calc(100% - 64px)}}
@media(max-width:800px){.page-intro,.download-start{padding:55px 0}.page-intro h1{font-size:clamp(2.8rem,7.6vw,4rem)}.page-lead{font-size:1.05rem}.download-start-grid{grid-template-columns:1fr;gap:38px}.download-start h1{font-size:clamp(3.3rem,9vw,4.8rem)}.install-card{max-width:560px;width:100%;padding:30px}.access-guide,.setup-section,.support-answers{padding:60px 0}.info-pair{gap:20px}.info-pair article{padding:26px}.support-shortcuts{gap:12px}.support-shortcuts a{padding:22px}.support-shortcuts strong{font-size:1rem}.support-side{position:static}.support-care{padding-bottom:60px}.legacy-page .site-shell{width:calc(100% - 40px)}.legacy-page .studio-header .header-row{min-height:74px}.legacy-page .studio-footer .footer-bottom{flex-direction:column}.legacy-page .studio-footer .footer-top{gap:25px;flex-wrap:wrap}.legacy-page main :is(.seo-hero,.topic-hero,.page-hero,.support-hero,.contact-hero){padding:48px 0}.legacy-page main h1{font-size:clamp(2.4rem,7vw,3.5rem)}}
@media(max-width:540px){.info-pair,.support-shortcuts{grid-template-columns:1fr}.support-shortcuts a{display:block;padding:22px}.support-shortcuts span{margin-bottom:10px}.support-shortcuts strong{font-size:1.2rem}.page-actions{align-items:flex-start;flex-direction:column;gap:22px}.page-jumps{gap:16px 22px;font-size:.83rem}.install-card{padding:26px}.install-card h2{font-size:2rem}.download-trial{font-size:.8rem;gap:12px 18px}.setup-help{align-items:flex-start;flex-direction:column;gap:12px}.legacy-page .studio-footer .footer-top>p{width:100%}.legacy-page .studio-footer .footer-contact{top:12px;right:0}.legacy-page .studio-footer .footer-top{position:relative}.legacy-page .studio-footer .footer-bottom nav{justify-content:flex-start}.legacy-page main .seo-device-stage{max-width:100%;overflow:hidden}}
@media(prefers-reduced-motion:reduce){.support-shortcuts a{transition:none!important;transform:none!important}}

.download-mobile-cta{display:none}@media(max-width:800px){.download-mobile-cta{display:inline-flex;margin-top:25px}.download-trial{margin-top:24px}}

.regional-nav{display:flex;flex-wrap:wrap;gap:14px 25px;padding:22px 0;border-top:1px solid var(--line);font-size:.8rem;line-height:1.5}.regional-nav>span{font-size:.65rem;letter-spacing:.08em;font-weight:700;width:100%;color:var(--muted)}.regional-nav a{text-decoration:none}.regional-nav a:hover{text-decoration:underline}.regional-intro{max-width:820px;margin-bottom:42px}.regional-intro>p:last-child{margin-top:26px;color:var(--muted);line-height:1.8}.regional-cards{row-gap:24px}.regional-next{padding:65px 0;background:var(--forest);color:white}.regional-next p:not(.eyebrow){max-width:650px;margin-top:22px;color:#d2e2d8}.regional-page .info-pair p{line-height:1.8}@media(max-width:540px){.regional-nav{flex-direction:column;gap:12px}.regional-next{padding:48px 0}}
