:root{color-scheme:light;--page:#edf1ef;--page-soft:#e5eae7;--surface:#f7f9f6;--surface-raised:#fcfdf9;--surface-strong:#dfe6e2;--text:#142832;--text-soft:#53676f;--text-faint:#5f7077;--line:#14283221;--accent:#efbf4f;--accent-strong:#895800;--accent-soft:#efbf4f38;--navy:#132a36;--shadow:#253a412e;--phone-edge:#4e565d;--panel-radius:28px;--button-radius:999px}:root.dark{color-scheme:dark;--page:#0b1820;--page-soft:#10212a;--surface:#132630;--surface-raised:#182d37;--surface-strong:#1d343d;--text:#f2f0e8;--text-soft:#b7c3c3;--text-faint:#8d9d9f;--line:#ebefe721;--accent:#f2c95e;--accent-strong:#f2c95e;--accent-soft:#f2c95e29;--navy:#09141b;--shadow:#00000059;--phone-edge:#586169}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--page);scroll-padding-top:92px}body{background:radial-gradient(circle at 80% 6%, var(--accent-soft), transparent 22rem), var(--page);min-width:0;color:var(--text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,select,summary{font:inherit}::selection{background:var(--accent);color:var(--navy)}:focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--button-radius);background:var(--accent);color:var(--navy);padding:10px 16px;font-weight:700;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.section-shell,.header-inner,.footer-grid,.footer-bottom{width:min(100% - 40px,1240px);margin-inline:auto}.site-header{z-index:40;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--page) 82%, transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.brand-link{letter-spacing:-.02em;align-items:center;gap:11px;width:max-content;font-size:18px;font-weight:760;display:inline-flex}.brand-link img{box-shadow:0 8px 20px var(--shadow);border-radius:50%}.desktop-nav,.header-actions,.locale-switcher{align-items:center;display:flex}.desktop-nav{gap:32px;margin-left:auto}.desktop-nav a,.footer-grid a,.mobile-nav a{color:var(--text-soft);font-size:14px;font-weight:620;transition:color .18s}.desktop-nav a:hover,.footer-grid a:hover,.mobile-nav a:hover{color:var(--text)}.header-actions{gap:10px}.locale-switcher{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);border-radius:14px;gap:3px;padding:4px;box-shadow:inset 0 1px #ffffff38}.locale-switcher a{min-width:36px;min-height:36px;color:var(--text-soft);text-align:center;border-radius:10px;padding:11px 9px;font-size:11px;font-weight:760;line-height:1.2;transition:color .18s,background-color .18s,transform .18s;position:relative}.locale-switcher a:hover{color:var(--text);background:color-mix(in srgb, var(--surface-raised) 76%, transparent)}.locale-switcher a:active{transform:scale(.96)}.locale-switcher a[aria-current=page]{background:var(--navy);color:#f4f0e4;box-shadow:0 5px 14px color-mix(in srgb, var(--shadow) 58%, transparent)}.locale-switcher a[aria-current=page]:after{content:"";border-radius:var(--button-radius);background:var(--accent);height:2px;position:absolute;bottom:3px;left:8px;right:8px}.theme-cycle{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:14px;flex:0 0 44px;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff38}.theme-cycle:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));background:var(--surface-raised)}.theme-cycle:active{transform:scale(.97)}.theme-cycle-icon{background:currentColor;grid-area:1/1;width:18px;height:18px;display:none;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.theme-icon-system{mask-image:url(/icons/desktop-fill.svg)}.theme-icon-light{mask-image:url(/icons/sun-fill.svg)}.theme-icon-dark{mask-image:url(/icons/moon-fill.svg)}.theme-cycle[data-theme-value=system] .theme-icon-system,.theme-cycle[data-theme-value=light] .theme-icon-light,.theme-cycle[data-theme-value=dark] .theme-icon-dark{display:block}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid var(--line);border-radius:var(--button-radius);background:var(--surface);min-height:44px;color:var(--text);padding:11px 12px;font-size:12px;font-weight:650;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{border:1px solid var(--line);background:var(--surface-raised);width:190px;box-shadow:0 20px 50px var(--shadow);border-radius:18px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-nav a{border-radius:12px;padding:10px 12px}.hero{--hero-visual-height:clamp(440px, 70dvh, 680px);grid-template-columns:minmax(0,1.03fr) minmax(340px,.97fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:calc(100dvh - 72px);padding-block:clamp(44px,7vh,72px);display:grid;overflow:clip}.hero-copy{z-index:2;max-width:650px;position:relative}.hero-brand-lockup{align-items:center;gap:16px;margin-bottom:24px;display:flex}.hero-brand-lockup img{width:64px;height:64px;box-shadow:0 14px 30px var(--shadow);border-radius:18px}.eyebrow{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800;line-height:1.3}.hero h1,.support-hero h1,.legal-hero h1{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,72px);font-weight:780;line-height:.98}.hero-body{max-width:560px;color:var(--text-soft);margin:24px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.48}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.button{border-radius:var(--button-radius);text-align:center;overflow-wrap:anywhere;border:1px solid #0000;justify-content:center;align-items:center;max-width:100%;min-height:48px;padding:12px 21px;font-size:14px;font-weight:750;line-height:1.35;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:scale(.98)}.button-primary{background:var(--accent);color:var(--navy);box-shadow:0 10px 28px color-mix(in srgb, var(--accent) 24%, transparent)}.button-primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--surface-raised))}.button-secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.button-secondary:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:var(--surface-raised)}.status-label{min-height:48px;color:var(--text-soft);text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--line);align-items:center;gap:8px;padding:12px 4px;font-size:13px;font-weight:650;transition:color .18s;display:inline-flex}.status-label:hover{color:var(--accent-strong)}.hero-visual{height:var(--hero-visual-height);place-items:center;min-height:0;display:grid;position:relative}.hero-orbit{z-index:0;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px}.orbit-two{border-color:var(--line);width:390px;height:390px}.ambient-icon-field{pointer-events:none}.ambient-icon-field-hero{z-index:1;position:absolute;inset:5% 0}.ambient-icon-field-hero span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--surface-raised) 88%, transparent);box-shadow:0 18px 46px color-mix(in srgb, var(--shadow) 45%, transparent), inset 0 1px 0 #ffffff52;opacity:.42;border-radius:22px;place-items:center;width:72px;display:grid;position:absolute}.ambient-icon-field-hero img{width:52%}.ambient-icon-field-hero span:first-child{top:10%;left:10%}.ambient-icon-field-hero span:nth-child(2){width:88px;top:24%;right:2%}.ambient-icon-field-hero span:nth-child(3){width:82px;bottom:17%;left:1%}.ambient-icon-field-hero span:nth-child(4){width:64px;bottom:8%;right:11%}.ambient-icon-field-hero span:nth-child(5){width:58px;top:44%;left:17%}:root.dark .ambient-icon-field-hero img,:root.dark .icon-stage img{filter:invert()}.phone-frame{width:min(100%,330px);box-shadow:0 32px 80px var(--shadow), inset 0 1px 0 #ffffff40;background:linear-gradient(145deg,#69727a,#1a2025 38%,#565e65);border:1px solid #ffffff29;border-radius:48px;margin:0;padding:8px;position:relative;overflow:hidden}.phone-frame picture img{border-radius:40px;width:100%}.phone-hardware{z-index:2;border-radius:var(--button-radius);background:#070d11;width:26%;height:2.2%;position:absolute;top:1.15%;left:50%;transform:translate(-50%)}.hero-phone{z-index:2;width:min(78%, 330px, calc(var(--hero-visual-height) / 2.17))}.source-section{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 68%, transparent)}.source-layout{grid-template-columns:1.1fr .9fr;gap:80px;padding-block:80px;display:grid}.source-layout h2,.section-heading h2,.offline-copy h2,.privacy-intro h2,.availability-section h2,.requirements-section h2,.contact-panel h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(32px,4vw,54px);font-weight:760;line-height:1.04}.source-layout p,.section-heading p,.offline-copy>p,.privacy-intro p,.availability-section p,.contact-panel p{color:var(--text-soft);margin:0;font-size:17px;line-height:1.7}.source-layout>div{align-content:center;gap:20px;display:grid}.text-link{width:max-content;color:var(--accent-strong);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:5px;font-size:14px;font-weight:760}.product-section{padding-block:clamp(96px,12vw,156px)}.section-heading{gap:18px;max-width:760px;margin-bottom:56px;display:grid}.feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.feature-panel{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);min-width:0;position:relative;overflow:hidden}.feature-copy{z-index:3;padding:30px;position:relative}.feature-copy h3,.privacy-facts h3{letter-spacing:-.035em;margin:0;font-size:23px;font-weight:740;line-height:1.12}.feature-copy p,.privacy-facts p{color:var(--text-soft);margin:10px 0 0;font-size:14px;line-height:1.58}.feature-panel-transactions,.feature-panel-insights{flex-direction:column;display:flex}.feature-panel-transactions>.feature-copy,.feature-panel-insights>.feature-copy{flex:1 0 auto}.feature-panel-transactions{background:radial-gradient(circle at 78% 65%, var(--accent-soft), transparent 45%), var(--surface);grid-column:span 7}.feature-panel-insights{background:color-mix(in srgb, var(--surface) 88%, var(--accent));grid-column:span 5}.feature-phone{flex:none;align-self:center;width:min(78%,330px);max-width:330px;margin:16px auto -110px;position:relative}.feature-panel-overview{grid-column:span 5}.feature-panel-overview,.feature-panel-icons{flex-direction:column;display:flex}.feature-panel-overview .feature-copy,.feature-panel-icons .feature-copy{flex:1}.feature-panel-icons .feature-copy p{max-width:48ch}.overview-crop{border-top:1px solid var(--line);background:var(--navy);height:200px;overflow:hidden}.overview-crop img{width:100%;transform:translateY(-17%)}.feature-panel-icons{grid-column:span 7}.icon-stage{border-top:1px solid var(--line);background:color-mix(in srgb, var(--accent) 12%, var(--surface));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:200px;padding:30px;display:grid}.icon-stage span{place-items:center;height:72px;display:grid}.icon-stage span+span{border-left:1px solid var(--line)}.icon-stage img{opacity:.85;width:clamp(28px,3.5vw,44px);height:auto}.offline-section{border-block:1px solid var(--line);background:var(--page-soft);overflow:clip}.offline-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(48px,9vw,120px);min-height:780px;padding-block:96px;display:grid}.offline-copy{gap:24px;display:grid}.check-list{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.check-list li{border-bottom:1px solid var(--line);color:var(--text);padding:16px 0 16px 34px;font-size:14px;font-weight:620;position:relative}.check-list li:before{content:"";border-bottom:2px solid var(--accent-strong);border-left:2px solid var(--accent-strong);width:14px;height:8px;position:absolute;top:23px;left:3px;transform:rotate(-45deg)}.offline-visual{place-items:center;min-height:620px;display:grid;position:relative}.offline-phone{z-index:2;width:min(76%,340px)}.signal-lines{width:560px;height:560px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.signal-lines i{inset:calc(var(--signal-inset,0) * 1px);border:1px solid color-mix(in srgb, var(--accent) 34%, transparent);border-radius:50%;position:absolute}.signal-lines i:nth-child(2){--signal-inset:60}.signal-lines i:nth-child(3){--signal-inset:120}.privacy-section{padding-block:clamp(100px,12vw,160px)}.privacy-intro{grid-template-columns:170px minmax(0,720px);align-items:center;gap:40px;margin-bottom:80px;display:grid}.privacy-intro>img{width:148px;box-shadow:0 20px 50px var(--shadow);border-radius:50%}.privacy-intro>div{gap:18px;display:grid}.privacy-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.privacy-facts article{border-right:1px solid var(--line);min-height:228px;padding:26px 26px 30px}.privacy-facts article:last-child{border-right:0}.privacy-facts span{color:var(--accent-strong);letter-spacing:.08em;margin-bottom:46px;font-size:12px;font-weight:800;display:block}.availability-section{border:1px solid var(--line);border-radius:var(--panel-radius);background:radial-gradient(circle at 92% 18%, var(--accent-soft), transparent 18rem), var(--surface);box-shadow:0 24px 70px color-mix(in srgb, var(--shadow) 45%, transparent);grid-template-columns:1.15fr .85fr;gap:80px;margin-bottom:120px;padding:clamp(42px,6vw,72px);display:grid}.availability-section>div,.availability-action{align-content:center;gap:20px;display:grid}.availability-action{justify-items:start}.site-footer{border-top:1px solid var(--line);background:var(--page-soft)}.footer-grid{overflow-wrap:anywhere;grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr);gap:56px;padding-block:72px 52px;display:grid}.footer-grid>div:not(.footer-brand){align-content:start;gap:12px;display:grid}.footer-grid h2{color:var(--text);margin:0 0 4px;font-size:13px;font-weight:780}.footer-brand{align-content:start;gap:18px;display:grid}.footer-brand p{max-width:360px;color:var(--text-soft);margin:0;font-size:14px}.footer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:40px;padding-block:24px 36px;display:flex}.footer-bottom p{max-width:700px;color:var(--text-faint);margin:0;font-size:11px}.footer-bottom p:last-child{text-align:right;white-space:nowrap}.support-page{padding-bottom:120px}.support-hero{align-content:center;justify-items:start;gap:24px;max-width:920px;min-height:540px;padding-block:80px;display:grid}.support-hero>p:not(.eyebrow){max-width:650px;color:var(--text-soft);margin:0;font-size:19px}.requirements-section{border-block:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:72px;padding-block:82px;display:grid}.requirements-section h2{font-size:38px}.requirements-section ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.requirements-section li{background:var(--surface);color:var(--text-soft);border-radius:18px;grid-template-columns:42px 1fr;align-items:start;gap:18px;padding:21px;display:grid}.requirements-section li span{background:var(--accent);width:42px;height:42px;color:var(--navy);border-radius:50%;place-items:center;font-weight:780;display:grid}.faq-section{padding-block:110px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:var(--text);padding:26px 54px 26px 0;font-size:19px;font-weight:690;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--accent-strong);font-size:28px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:780px;color:var(--text-soft);margin:-6px 0 28px}.contact-panel{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);justify-content:space-between;align-items:center;gap:50px;padding:clamp(36px,5vw,64px);display:flex}.contact-panel>div{gap:14px;max-width:700px;display:grid}.contact-panel h2{font-size:38px}.not-found{align-content:center;justify-items:start;gap:20px;min-height:calc(100dvh - 72px);padding-block:72px;display:grid}.not-found>img{width:96px;box-shadow:0 18px 44px var(--shadow);border-radius:50%;margin-bottom:8px}.not-found h1{letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(42px,6vw,68px);font-weight:770;line-height:1}.not-found>p:not(.eyebrow){max-width:580px;color:var(--text-soft);margin:0}.legal-page{padding-bottom:120px}.legal-hero{border-bottom:1px solid var(--line);gap:18px;padding-block:96px 72px;display:grid}.legal-hero h1{overflow-wrap:anywhere;hyphens:auto;font-size:clamp(42px,6vw,68px)}.legal-hero p,.back-link{color:var(--text-soft);margin:0;font-size:13px}.back-link{width:max-content;margin-bottom:12px;font-weight:700}.legal-content{grid-template-columns:280px minmax(0,760px);justify-content:space-between;gap:80px;padding-top:72px;display:grid}.legal-aside{align-self:start;position:sticky;top:104px}.legal-aside ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.legal-aside a{color:var(--text-faint);font-size:12px;line-height:1.35}.legal-aside a:hover{color:var(--text)}.legal-content article{gap:58px;display:grid}.legal-content article section{scroll-margin-top:100px}.legal-content h2{overflow-wrap:anywhere;hyphens:auto;letter-spacing:-.03em;margin:0 0 20px;font-size:26px;font-weight:730;line-height:1.2}.legal-content p,.legal-content li{color:var(--text-soft);font-size:15px;line-height:1.72}.legal-content p{margin:0 0 16px}.legal-content p:last-child{margin-bottom:0}.legal-content ul{gap:10px;margin:20px 0 0;padding-left:22px;display:grid}.js [data-reveal].is-visible{animation:.5s cubic-bezier(.16,1,.3,1) both reveal}@keyframes reveal{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}:root:not(.js) .theme-cycle{display:none}.hero h1 span{color:var(--accent-strong);display:block}.hero-facts{color:var(--text-soft);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.hero-facts li:before{content:"";background:var(--accent-strong);border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.desktop-nav a[aria-current=page],.mobile-nav a[aria-current=page]{color:var(--text);text-underline-offset:6px;text-decoration:underline;text-decoration-color:var(--accent-strong)}.availability-action small{max-width:30ch;color:var(--text-soft);line-height:1.5}@media (width<=980px){.desktop-nav{display:none}.mobile-nav{display:block}.hero{grid-template-columns:1fr .85fr;gap:32px}.hero h1{font-size:clamp(42px,6vw,58px)}.feature-panel-transactions,.feature-panel-insights,.feature-panel-overview,.feature-panel-icons{grid-column:span 6}.privacy-facts{grid-template-columns:repeat(2,1fr)}.privacy-facts article:nth-child(2){border-right:0}.privacy-facts article:nth-child(-n+2){border-bottom:1px solid var(--line)}.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px}}@media (width<=767px){.section-shell,.header-inner,.footer-grid,.footer-bottom{width:min(100% - 32px,1240px)}.header-inner{gap:10px}.site-header .brand-link span{display:none}.header-actions{gap:7px}.hero{--hero-visual-height:620px;grid-template-columns:1fr;min-height:auto;padding-block:52px 72px}.hero-copy{max-width:none}.hero h1{font-size:clamp(36px,10.8vw,54px);line-height:1}.hero-visual{height:var(--hero-visual-height);min-height:0}.hero-phone{width:min(78%, 310px, calc(var(--hero-visual-height) / 2.17))}.orbit-one{width:410px;height:410px}.orbit-two{width:310px;height:310px}.source-layout,.offline-layout,.availability-section,.requirements-section,.legal-content{grid-template-columns:1fr}.source-layout{gap:28px;padding-block:64px}.product-section{padding-block:88px}.section-heading{margin-bottom:42px}.feature-grid{grid-template-columns:1fr}.feature-panel-transactions,.feature-panel-insights,.feature-panel-overview,.feature-panel-icons{grid-column:auto}.feature-phone,.feature-phone-insights{width:min(72%,300px)}.icon-stage{height:144px;padding:24px}.icon-stage span{height:56px}.ambient-icon-field-hero span{border-radius:18px;width:58px}.ambient-icon-field-hero span:nth-child(2),.ambient-icon-field-hero span:nth-child(5){display:none}.offline-layout{min-height:0;padding-block:84px 64px}.offline-visual{min-height:610px}.signal-lines{width:460px;height:460px}.privacy-intro{grid-template-columns:1fr;gap:28px;margin-bottom:60px}.privacy-intro>img{width:104px}.privacy-facts{grid-template-columns:1fr}.privacy-facts article,.privacy-facts article:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:0}.privacy-facts article:last-child{border-bottom:0}.privacy-facts span{margin-bottom:26px}.availability-section{gap:36px;margin-bottom:88px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-bottom p:last-child{text-align:left;white-space:normal}.support-hero{min-height:500px}.requirements-section{gap:36px}.contact-panel{flex-direction:column;align-items:flex-start}.legal-aside{display:none}.legal-content{padding-top:56px}}@media (width<=460px){.locale-switcher a{min-width:30px;padding-inline:7px}.hero-brand-lockup img{width:56px;height:56px}.hero-actions,.hero-actions .button,.hero-actions .status-label{width:100%}.hero{--hero-visual-height:540px}.feature-copy{padding:24px}.feature-phone{width:78%}.offline-visual{min-height:550px}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}}@media (prefers-reduced-transparency:reduce){.site-header{background:var(--page);-webkit-backdrop-filter:none}}
