@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-opsz-normal.BQn1nviT.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-opsz-normal.s-izfB6B.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#e9eef1;--bg-raised:#f6f8f9;--bg-soft:#e1e8ec;--bg-accent:#dcebe5;--text:#0f1b26;--text-soft:#4c5b65;--text-faint:#7b8991;--line:#c9d2d8;--border:#0f1b2621;--border-strong:#0f1b2638;--glass:#e9eef1db;--emerald:#04735c;--emerald-bright:#078f73;--emerald-deep:#035d4a;--on-accent:#fff;--navy:#0d2a47;--blue:#002b7f;--yellow:#fcd116;--red:#ce1126;--paper:#fff;--paper-ink:#17222c;--paper-soft:#63707a;--paper-line:#dfe5e8;--pen:#0b5487;--guil-a:#04735c17;--guil-b:#002b7f0f;--guil-paper:#04735c1a;--shadow-color:#10223447;--shadow:0 28px 64px -28px var(--shadow-color);--shadow-soft:0 14px 36px -18px var(--shadow-color);--radius-xl:22px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--font:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, sans-serif;--serif:"Newsreader Variable", "Newsreader", "Iowan Old Style", Georgia, serif;--mono:ui-monospace, "SF Mono", Menlo, monospace;--content:1200px}@media (prefers-color-scheme:dark){:root{--bg:#0b1016;--bg-raised:#121a22;--bg-soft:#10171e;--bg-accent:#0e211c;--text:#e3e9ec;--text-soft:#9aa9b1;--text-faint:#6f7f88;--line:#25313b;--border:#ffffff1a;--border-strong:#ffffff2e;--glass:#0b1016db;--emerald:#3fd2a8;--emerald-bright:#5fe0bb;--emerald-deep:#7ce3c4;--on-accent:#052219;--navy:#cfe0f2;--paper:#e6eaec;--paper-ink:#17222c;--paper-soft:#5d6a73;--paper-line:#c9d0d4;--guil-a:#3fd2a817;--guil-b:#78a0ff12;--guil-paper:#04735c1f;--shadow-color:#0009}}*,:before,:after{box-sizing:border-box}html{color-scheme:light dark;background:var(--bg);scroll-behavior:smooth;scroll-padding-top:88px}body{min-width:320px;color:var(--text);background:var(--bg);font-family:var(--font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.58;overflow-x:hidden}body::selection{color:var(--on-accent);background:var(--emerald)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img,svg{max-width:100%}h1,h2,h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;font-weight:500}:focus-visible{outline:2px solid var(--emerald);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;color:var(--on-accent);background:var(--emerald);border-radius:10px;padding:11px 15px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.page-section,.site-header__in,.footer-main,.footer-bottom,.legal-main,.support-main{width:min(calc(100% - 40px), var(--content));margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--border);background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(140%);position:sticky;top:0}.site-header__in{align-items:center;gap:28px;height:70px;display:flex;position:relative}.brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:inline-flex}.brand .brand-mark{width:42px;height:42px;margin-left:-6px}.app-icon{background:var(--bg-raised);flex:none;display:block;overflow:hidden;box-shadow:0 8px 24px #07111d1a}.app-icon img{object-fit:cover;width:100%;height:100%;display:block}.app-icon--small{border-radius:11px;width:42px;height:42px}.app-icon--medium{border-radius:20px;width:76px;height:76px}.app-icon--large{border-radius:29px;width:112px;height:112px}.desktop-nav{align-items:center;gap:clamp(16px,2vw,28px);margin-left:auto;display:flex}.desktop-nav a,.language-link{color:var(--text-soft);white-space:nowrap;font-size:15px;font-weight:500;transition:color .16s}.desktop-nav a:hover,.language-link:hover,.desktop-nav a[aria-current=page],.desktop-nav a[aria-current=true]{color:var(--text)}.header-actions{align-items:center;gap:16px;display:flex}.header-cta,.primary-button{border-radius:var(--radius-sm);min-height:42px;color:var(--on-accent);background:var(--emerald);border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;transition:background .16s;display:inline-flex}.header-cta:hover,.primary-button:hover{background:var(--emerald-bright)}.primary-button span{font-size:18px}.menu-toggle{border:1px solid var(--border-strong);width:42px;height:42px;color:var(--text);background:var(--bg-raised);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:none}.menu-toggle span{background:currentColor;width:17px;height:1.5px;transition:transform .18s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.25px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.25px)rotate(-45deg)}.mobile-nav{padding:4px max(20px, env(safe-area-inset-right,0px)) 22px max(20px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--border);background:var(--bg);box-shadow:0 24px 40px -24px var(--shadow-color);display:none;position:absolute;top:100%;left:0;right:0}.mobile-nav[data-open]{display:grid}.mobile-nav a{border-bottom:1px solid var(--border);font:500 26px/1.2 var(--serif);padding:13px 0}.mobile-nav a:last-child{color:var(--emerald);font:600 16px var(--font);border:0;padding-top:18px}@media (width<=1080px){.desktop-nav{gap:14px}}@media (width<=960px){.desktop-nav{display:none}.menu-toggle{display:flex}.header-actions{margin-left:auto}}@media (width<=640px){.site-header__in{gap:12px;height:62px}.header-cta{display:none}}.site-footer{padding:64px 0 calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);color:var(--text-soft);background:var(--bg);margin-top:110px;position:relative;overflow:hidden}.site-footer>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer-main,.footer-bottom{position:relative}.footer-main{grid-template-columns:minmax(0,1.5fr) auto auto auto;gap:clamp(40px,7vw,96px);padding-bottom:44px;display:grid}.footer-brand{max-width:440px}.footer-brand .brand{color:var(--text)}.footer-brand p{margin:12px 0 0;font-size:15px}.footer-column{align-content:start;gap:10px;min-width:150px;display:grid}.footer-column b{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600}.footer-column a{font-size:15px;transition:color .16s}.footer-column a:hover{color:var(--text)}.footer-bottom{border-top:1px solid var(--border);color:var(--text-faint);justify-content:space-between;gap:20px;padding-top:22px;font-size:13px;display:flex}@media (width<=760px){.footer-main{grid-template-columns:1fr 1fr;gap:36px}.footer-brand{grid-column:span 2}.footer-bottom{flex-direction:column;gap:6px}}.eyebrow,.section-kicker{color:var(--emerald);align-items:center;gap:10px;margin:0 0 18px;font-size:14px;font-weight:600;display:flex}.eyebrow span{background:var(--emerald);border-radius:50%;width:8px;height:8px}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.store-button{color:#fff;user-select:none;background:#07111d;border-radius:14px;align-items:center;gap:10px;min-width:190px;min-height:58px;padding:9px 19px;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 28px #07111d29}.store-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #07111d38}.store-button:focus-visible{outline:3px solid var(--emerald);outline-offset:3px}.store-button svg{fill:currentColor;width:25px}.store-button>span{letter-spacing:-.03em;font-size:21px;font-weight:600;line-height:.95;display:grid}.store-button small{letter-spacing:0;margin-bottom:4px;font-size:9px;font-weight:500}.store-button--compact{min-width:166px;min-height:52px}@media (prefers-color-scheme:dark){.store-button{color:#07111d;background:#f4f7f8}}.text-link{align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.text-link span{color:var(--emerald);font-size:20px;transition:transform .16s}.text-link:hover span{transform:translate(3px,3px)}.page-section{padding-block:110px}.section-heading{max-width:770px;margin-bottom:48px}.section-kicker{margin-bottom:14px}.section-heading h2,.legal-hero h1,.support-hero h1,.not-found h1{letter-spacing:-.02em;margin:0;font-size:clamp(38px,4.6vw,62px);font-weight:500;line-height:1.04}.section-heading>p:not(.section-kicker),.section-heading--split>p,.section-body{color:var(--text-soft);margin:22px 0 0;font-size:18px;line-height:1.65}.feature-icon{width:48px;height:48px;color:var(--emerald);background:color-mix(in srgb, var(--emerald) 12%, var(--bg-raised));border-radius:15px;place-items:center;display:grid}.feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px}.brand-mark__main{fill:none;stroke:var(--text);stroke-width:22px}.brand-mark__nfc{stroke:var(--emerald);stroke-width:22px}.brand-mark__tricolor{stroke-width:10px}.brand-mark__blue{stroke:var(--blue)}.brand-mark__yellow{stroke:var(--yellow)}.brand-mark__red{stroke:var(--red)}.js .brand-mark--animated .brand-mark__main{stroke-dasharray:1;stroke-dashoffset:1px}.js .brand-mark--animated .brand-mark__nfc,.js .brand-mark--animated .brand-mark__tricolor{opacity:0}.is-visible .brand-mark--animated .brand-mark__main{animation:1.05s linear forwards brand-draw}.is-visible .brand-mark--animated .brand-mark__nfc{transform-origin:68% 68%;animation:.3s ease-out 1.05s forwards mark-in}.is-visible .brand-mark--animated .brand-mark__tricolor{animation:.26s ease-out 1.13s forwards mark-in}.faq{max-width:900px}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;grid-template-columns:45px 1fr 26px;align-items:center;gap:16px;min-height:84px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--emerald);font-family:var(--mono);font-size:10px}.faq-list summary b{font:500 19px/1.3 var(--serif)}.faq-list summary i{width:19px;height:19px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:currentColor;width:15px;height:1.5px;transition:transform .18s;position:absolute;top:9px;left:2px}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{color:var(--text-soft);margin:-4px 42px 25px 61px;font-size:16px;line-height:1.7}.content-page{background:var(--bg)}.legal-main,.support-main{padding-top:80px}.legal-hero{border-bottom:1px solid var(--border);grid-template-columns:1fr 290px;align-items:center;gap:70px;padding:40px 0 88px;display:grid}.legal-hero>div{max-width:800px}.legal-hero>div>p:not(.section-kicker){max-width:730px;color:var(--text-soft);margin:25px 0 0;font-size:18px;line-height:1.7}.legal-hero .brand-mark{opacity:.9;width:260px}.legal-layout{grid-template-columns:240px 1fr;align-items:start;gap:90px;padding-block:80px 40px;display:grid}.legal-index{gap:9px;display:grid;position:sticky;top:120px}.legal-index b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.legal-index a{color:var(--text-soft);padding:6px 0;font-size:12px;line-height:1.35}.legal-index a:hover{color:var(--emerald)}.legal-article{max-width:760px}.legal-article section{padding:0 0 48px;scroll-margin-top:115px}.legal-article h2{letter-spacing:-.025em;margin:0 0 13px;font-size:25px}.legal-article p{color:var(--text-soft);margin:0;font-size:16px;line-height:1.78}.seo-main{width:min(calc(100% - 48px), var(--content));margin-inline:auto}.seo-topic-nav{border:1px solid var(--border);background:var(--bg-raised);border-radius:18px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 10px 30px #07111d0a}.seo-topic-nav a{border-right:1px solid var(--border);gap:2px;min-width:0;padding:15px 19px 16px;transition:color .18s,background .18s;display:grid;position:relative}.seo-topic-nav a:last-child{border-right:0}.seo-topic-nav a:after{content:"";background:var(--emerald);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.seo-topic-nav a:hover{background:var(--bg-soft)}.seo-topic-nav a[aria-current=page]{color:var(--emerald-deep);background:var(--bg-accent)}.seo-topic-nav a[aria-current=page]:after{transform:scaleX(1)}.seo-topic-nav span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.seo-topic-nav small{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.seo-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(62px,9vw,125px);min-height:720px;padding:82px 32px 104px;display:grid}.seo-hero-copy{z-index:2;max-width:690px;position:relative}.seo-hero-copy .section-kicker span{background:linear-gradient(90deg, var(--blue) 0 33%, var(--yellow) 33% 66%, var(--red) 66%);width:22px;height:2px}.seo-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(54px,5.8vw,82px);line-height:.98}.seo-hero-intro{max-width:660px;color:var(--text-soft);margin:29px 0 0;font-size:19px;line-height:1.7}.seo-hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.seo-trust-row{border-top:1px solid var(--border);color:var(--text-soft);flex-wrap:wrap;gap:14px 22px;margin:34px 0 0;padding:23px 0 0;font-size:12px;font-weight:600;list-style:none;display:flex}.seo-trust-row li{align-items:center;gap:8px;display:flex}.seo-trust-row i{background:var(--emerald);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0594731a}.seo-hero-visual{justify-self:center;width:min(360px,100%);padding:34px 20px;position:relative}.seo-visual-orbit{border:1px solid color-mix(in srgb, var(--emerald) 16%, transparent);background:radial-gradient(circle at 50% 50%, #0ab88c29, transparent 54%), repeating-radial-gradient(circle, transparent 0 54px, color-mix(in srgb, var(--emerald) 8%, transparent) 55px 56px);border-radius:50%;position:absolute;inset:-14% -35%;transform:rotate(-10deg)}.seo-phone-frame{z-index:2;background:#0a1722;border:8px solid #0a1722;border-radius:38px;position:relative;overflow:hidden;transform:rotate(2.2deg);box-shadow:0 48px 90px #07111d45,0 12px 26px #07111d26}.seo-phone-frame:before{z-index:2;content:"";background:#07111d;border-radius:999px;width:33%;height:22px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.seo-phone-frame img{border-radius:30px;width:100%;height:auto;display:block}.seo-visual-card{z-index:3;background:color-mix(in srgb, var(--bg-raised) 84%, transparent);backdrop-filter:blur(18px)saturate(160%);border:1px solid #ffffff8c;border-radius:15px;gap:2px;min-width:172px;padding:13px 16px;display:grid;position:absolute;box-shadow:0 15px 40px #07111d24}.seo-visual-card span{color:var(--emerald-deep);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.seo-visual-card b{font-size:12px}.seo-visual-card--top{top:12%;left:-31%;transform:rotate(-3deg)}.seo-visual-card--bottom{grid-template-columns:10px 1fr;align-items:center;gap:9px;min-width:194px;bottom:18%;right:-34%;transform:rotate(2deg)}.seo-secure-dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #0594731f;background:var(--emerald)!important}.seo-hero-visual.seo-hero-visual--mac{width:100%;padding:34px 0}.seo-hero-visual--mac .seo-visual-orbit{inset:-12% -10%}.seo-mac-frame{z-index:2;display:block;position:relative;transform:rotate(-1.4deg)}.seo-mac-frame img{filter:drop-shadow(0 34px 46px #07111d3d);width:100%;height:auto;display:block}.seo-hero-visual--mac .seo-visual-card--top{top:0;left:-6%}.seo-hero-visual--mac .seo-visual-card--bottom{bottom:4%;right:-4%}@media (width<=560px){.seo-hero-visual--mac .seo-visual-card--top{top:-2%;left:-2%}.seo-hero-visual--mac .seo-visual-card--bottom{bottom:0;right:-2%}}.seo-guide{border-top:1px solid var(--border);padding:104px 0 116px}.seo-guide-heading{grid-template-columns:1fr;max-width:760px;margin-bottom:48px;display:grid}.seo-guide-heading h2,.seo-faq-heading h2,.seo-related-heading h2,.seo-product-cta h2{letter-spacing:-.02em;margin:0;font-size:clamp(40px,5vw,66px);line-height:1.02}.seo-guide-heading>p:not(.section-kicker),.seo-faq-heading>p:not(.section-kicker){max-width:650px;color:var(--text-soft);margin:20px 0 0;font-size:17px;line-height:1.68}.seo-section-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.seo-info-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);min-height:330px;box-shadow:var(--shadow-soft);flex-direction:column;padding:30px;transition:transform .22s,border-color .22s;display:flex}.seo-info-card:hover{border-color:color-mix(in srgb, var(--emerald) 42%, var(--border));transform:translateY(-4px)}.seo-card-index{color:var(--emerald);font-family:var(--mono);align-items:center;gap:12px;font-size:10px;display:flex}.seo-card-index i{opacity:.4;background:currentColor;width:36px;height:1px}.seo-info-card h3{letter-spacing:-.015em;max-width:480px;margin:auto 0 17px;font-size:clamp(25px,2.7vw,35px);line-height:1.08}.seo-info-card p{color:var(--text-soft);margin:0;font-size:15px;line-height:1.72}.seo-info-card--featured{color:#fff;background:radial-gradient(circle at 100% 0,#0dbd9238,#0000 40%),linear-gradient(145deg,#071a2b,#052c28);border-color:#0000;box-shadow:0 28px 62px #07111d33}.seo-info-card--featured p{color:#ffffffad}.seo-info-card--featured .seo-card-index{color:#5ee0bd}.seo-faq{border-top:1px solid var(--border);grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(50px,8vw,105px);padding:110px 0;display:grid}.seo-faq-heading{position:sticky;top:125px}.seo-faq-heading h2{font-size:clamp(40px,4.5vw,58px)}.seo-faq .faq-list{min-width:0}.seo-faq .faq-list summary{min-height:104px}.seo-faq .faq-list summary b{font-size:20px;line-height:1.3}.seo-related{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(120deg, color-mix(in srgb, var(--bg-accent) 75%, var(--bg-raised)), var(--bg-raised));box-shadow:var(--shadow-soft);grid-template-columns:.9fr 1.1fr;align-items:end;gap:clamp(55px,9vw,120px);padding:72px;display:grid}.seo-related-heading h2{font-size:clamp(36px,4vw,54px)}.seo-related-grid{border-top:1px solid var(--border)}.seo-related-grid a{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr 24px;align-items:center;gap:14px;min-height:83px;display:grid}.seo-related-grid a>span{color:var(--emerald);font-family:var(--mono);font-size:9px}.seo-related-grid a div{gap:2px;display:grid}.seo-related-grid b{font-size:16px}.seo-related-grid small{color:var(--text-faint);font-size:11px}.seo-related-grid i{color:var(--emerald);font-size:19px;font-style:normal;transition:transform .18s}.seo-related-grid a:hover i{transform:translate(3px,-3px)}.seo-product-cta{color:#fff;border-radius:var(--radius-xl);background:linear-gradient(135deg,#06101b,#07372f);grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:390px;margin-top:120px;padding:62px 70px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 74px #07111d3d}.seo-product-icon{z-index:2;position:relative}.seo-product-cta>div:nth-child(2){z-index:2;max-width:680px;position:relative}.seo-product-cta .section-kicker{color:#5ee0bd}.seo-product-cta h2{font-size:clamp(43px,5vw,65px)}.seo-product-cta p:not(.section-kicker){color:#ffffffa6;max-width:650px;margin:20px 0 0;font-size:16px;line-height:1.7}.seo-product-cta .store-button{z-index:2;color:#07111d;background:#fff;position:relative}.seo-cta-rings{aspect-ratio:1;border:1px solid #5ee0bd2e;border-radius:50%;width:570px;bottom:-85%;right:-10%;box-shadow:0 0 0 70px #5ee0bd0a,0 0 0 140px #5ee0bd08;position:absolute!important}.guide-steps{border-top:1px solid var(--border);gap:0;max-width:980px;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{border-bottom:1px solid var(--border);grid-template-columns:64px 1fr;gap:18px;padding:28px 0;scroll-margin-top:115px;display:grid}.guide-steps li>span{color:var(--emerald);font-family:var(--mono);padding-top:7px;font-size:11px}.guide-steps h3{letter-spacing:-.012em;margin:0 0 10px;font-size:clamp(22px,2.3vw,29px);line-height:1.15}.guide-steps p{max-width:760px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.72}.seo-info-card.seo-info-card--compact{min-height:0}.seo-info-card--compact h3{margin-top:34px;font-size:clamp(23px,2.4vw,30px)}.guide-sources{border-top:1px solid var(--border);grid-template-columns:.8fr 1.2fr;gap:clamp(40px,7vw,100px);margin-bottom:110px;padding:56px 0 0;display:grid}.guide-sources h2{letter-spacing:-.02em;margin:0;font-size:clamp(32px,3.6vw,46px);line-height:1.05}.guide-sources>div>p:not(.section-kicker){color:var(--text-soft);margin:16px 0 0;font-size:15px;line-height:1.68}.guide-sources ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.guide-sources li{border-bottom:1px solid var(--border);gap:4px;padding:16px 0;display:grid}.guide-sources a{color:var(--text);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--emerald) 45%, transparent);text-underline-offset:3px;overflow-wrap:anywhere;font-size:16px;font-weight:600}.guide-sources a:hover{color:var(--emerald-deep)}.guide-sources small{color:var(--text-faint);font-size:12px}@media (width<=820px){.guide-sources{grid-template-columns:1fr;gap:28px;margin-bottom:80px}}@media (width<=560px){.guide-steps li{grid-template-columns:34px 1fr;gap:10px;padding:22px 0}.guide-steps p{font-size:15px}}@media (prefers-color-scheme:dark){.seo-topic-nav{box-shadow:0 12px 32px #0000002e}.seo-visual-card{border-color:#ffffff1f}.seo-related{background:linear-gradient(120deg, var(--bg-accent), var(--bg-raised))}}.support-hero{max-width:840px;padding:55px 0 90px}.support-hero>p:not(.section-kicker){max-width:730px;color:var(--text-soft);margin:24px 0 30px;font-size:19px}.support-hero small{max-width:680px;color:var(--text-faint);margin-top:15px;display:block}.support-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.support-grid article{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);min-height:270px;box-shadow:var(--shadow-soft);padding:26px}.support-grid h2{margin:50px 0 10px;font-size:20px}.support-grid p{color:var(--text-soft);margin:0;font-size:14px}.support-checklist{border-radius:var(--radius-xl);background:var(--bg-soft);grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:110px;padding:66px;display:grid}.support-checklist h2,.support-faq h2,.support-contact h2{letter-spacing:-.02em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.support-checklist ol{counter-reset:checklist;margin:0;padding:0;list-style:none}.support-checklist li{counter-increment:checklist;border-bottom:1px solid var(--border);color:var(--text-soft);grid-template-columns:36px 1fr;gap:14px;padding:16px 0;display:grid}.support-checklist li:before{content:counter(checklist, decimal-leading-zero);color:var(--emerald);font-family:var(--mono);font-size:10px}.support-faq{max-width:900px;margin:120px 0;padding:0}.support-contact{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-raised);box-shadow:var(--shadow-soft);margin-bottom:50px;padding:70px}.support-contact p{max-width:720px;color:var(--text-soft);margin:20px 0 28px}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70svh;padding:70px 24px;display:flex}.not-found .brand-mark{width:210px;margin-bottom:-25px}.not-found>p:not(.section-kicker){color:var(--text-soft)}.not-found .primary-button{margin-top:20px}.js [data-reveal]{opacity:0;transition:opacity .64s var(--delay,0s), transform .64s var(--delay,0s);transform:translateY(28px)}.js [data-reveal].is-visible{opacity:1;transform:translateY(0)}@keyframes tricolor-in{0%{opacity:0;transform:scaleX(0)}}@keyframes product-in{0%{opacity:0;transform:translateY(34px)scale(.97)}}@keyframes brand-draw{to{stroke-dashoffset:0}}@keyframes mark-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes caption-in{to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.support-grid{grid-template-columns:repeat(2,1fr)}.seo-hero{grid-template-columns:minmax(0,1fr) 330px;gap:55px;padding-inline:14px}.seo-visual-card--top{left:-18%}.seo-visual-card--bottom{right:-18%}.seo-related{padding:55px}.seo-product-cta{grid-template-columns:auto 1fr}.seo-product-cta .store-button{grid-column:2;justify-self:start}}@media (width<=820px){.page-section{padding-block:90px}.legal-hero{grid-template-columns:1fr;gap:35px}.legal-hero .brand-mark{display:none}.legal-layout{grid-template-columns:1fr;gap:45px}.legal-index{background:var(--bg-soft);border-radius:16px;grid-template-columns:repeat(2,1fr);padding:20px;position:static}.legal-index b{grid-column:span 2}.support-checklist{grid-template-columns:1fr;padding:45px 35px}.seo-main{width:min(calc(100% - 36px), var(--content))}.seo-topic-nav{scrollbar-width:none;border-inline:0;border-radius:0;grid-auto-columns:minmax(150px,1fr);margin-inline:-18px;padding-inline:18px;overflow-x:auto}.seo-topic-nav::-webkit-scrollbar{display:none}.seo-topic-nav a:first-child{border-left:1px solid var(--border)}.seo-hero{grid-template-columns:1fr;gap:70px;min-height:auto;padding:70px 0 100px}.seo-hero-copy{max-width:710px}.seo-hero-visual{width:min(340px,75vw)}.seo-visual-card--top{left:-24%}.seo-visual-card--bottom{right:-24%}.seo-guide{padding-block:90px}.seo-section-grid{grid-template-columns:1fr}.seo-info-card{min-height:300px}.seo-faq{grid-template-columns:1fr;gap:42px;padding-block:90px}.seo-faq-heading{max-width:600px;position:static}.seo-related{grid-template-columns:1fr;gap:40px;padding:48px}.seo-product-cta{grid-template-columns:1fr;gap:28px;padding:55px}.seo-product-cta .store-button{grid-column:auto}}@media (width<=560px){.page-section{padding-block:74px}.section-heading{margin-bottom:36px}.section-heading h2,.legal-hero h1,.support-hero h1,.not-found h1{font-size:clamp(34px,9.5vw,46px)}.section-heading>p:not(.section-kicker),.section-heading--split>p,.section-body{font-size:16px}.faq-list summary{grid-template-columns:32px 1fr 22px;gap:10px;min-height:88px}.faq-list summary b{font-size:16px}.faq-list details>p{margin-left:42px;margin-right:18px}.app-icon--large{border-radius:23px;width:90px;height:90px}.legal-main,.support-main{padding-top:45px}.legal-hero{padding:20px 0 56px}.legal-index{grid-template-columns:1fr}.legal-index b{grid-column:auto}.support-grid{grid-template-columns:1fr}.support-checklist{border-radius:24px;margin-top:76px;padding:36px 24px}.support-faq{margin-block:80px}.support-contact{border-radius:24px;padding:40px 24px}.support-contact .primary-button{width:100%;font-size:12px}.seo-main{width:calc(100% - 28px)}.seo-topic-nav{margin-top:18px;margin-inline:-14px;padding-inline:14px}.seo-topic-nav a{padding-inline:15px}.seo-hero{gap:50px;padding:52px 2px 78px}.seo-hero h1{font-size:clamp(42px,12vw,57px)}.seo-hero-intro{font-size:16px}.seo-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.seo-trust-row{gap:13px 18px}.seo-hero-visual{width:min(290px,78vw)}.seo-visual-orbit{inset:0}.seo-phone-frame{border-width:6px;border-radius:31px}.seo-phone-frame img{border-radius:24px}.seo-visual-card{min-width:145px;padding:10px 12px}.seo-visual-card--top{left:-13%}.seo-visual-card--bottom{min-width:166px;right:-12%}.seo-guide{padding-block:75px}.seo-guide-heading{margin-bottom:34px}.seo-guide-heading h2,.seo-faq-heading h2,.seo-related-heading h2,.seo-product-cta h2{font-size:clamp(36px,10vw,49px)}.seo-info-card{border-radius:22px;min-height:275px;padding:24px}.seo-info-card h3{font-size:27px}.seo-faq{padding-block:76px}.seo-faq .faq-list summary{min-height:92px}.seo-faq .faq-list summary b{font-size:16px}.seo-related{border-radius:25px;padding:34px 24px}.seo-product-cta{border-radius:25px;min-height:0;margin-top:76px;padding:42px 26px 48px}.seo-product-cta .app-icon--large{border-radius:20px;width:76px;height:76px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.js [data-reveal]{opacity:1;transform:none}.js .brand-mark--animated .brand-mark__main{stroke-dashoffset:0}.js .brand-mark--animated .brand-mark__nfc,.js .brand-mark--animated .brand-mark__tricolor{opacity:1;transform:none}}
