@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.table{display:table}}:root{--ink:#0b1634;--muted:#5e6880;--line:#dfe6eb;--paper:#f7faf9;--white:#fff;--blue:#1766e7;--blue-dark:#104faf;--mint:#62dccb;--mint-pale:#dcfaf4;--navy:#07152f;--font-geist-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-geist-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}.site-header{z-index:10;justify-content:space-between;align-items:center;gap:32px;width:min(1240px,100% - 48px);height:86px;margin:0 auto;display:flex;position:relative}.page-header{justify-content:space-between;align-items:center;gap:32px;width:min(1240px,100% - 48px);height:86px;margin:0 auto;display:flex}.page-header nav{align-items:center;gap:28px;display:flex}.page-header nav a{color:#4c5870;font-size:14px;font-weight:650}.page-header nav a:hover{color:var(--blue)}.brand{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:11px;font-weight:750;display:inline-flex}.brand-icon,.brand img,.download-icon img,.privacy-visual img{border-radius:22%;box-shadow:0 9px 24px #124c972b}.site-header nav{align-items:center;gap:32px;margin-left:auto;display:flex}.site-header nav a,.footer-links a{color:#4c5870;font-size:14px;font-weight:600;transition:color .18s}.site-header nav a:hover,.footer-links a:hover{color:var(--blue)}.store-button{background:var(--navy);color:#fff;border-radius:14px;align-items:center;gap:11px;min-height:58px;padding:10px 19px;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 30px #07152f29}.store-button:hover{background:#10264f;transform:translateY(-2px)}.store-button--compact{border-radius:11px;min-height:44px;padding:7px 13px}.store-symbol{flex:none;place-items:center;width:28px;height:28px;display:grid}.store-symbol img{width:100%;height:100%;display:block}.store-button small,.store-button strong{line-height:1.05;display:block}.store-button small{opacity:.8;font-size:10px}.store-button strong{letter-spacing:-.03em;margin-top:3px;font-size:19px}.store-button--compact .store-symbol{width:24px;height:24px}.store-button--compact strong{font-size:14px}.store-button--compact small{font-size:8px}.hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:28px;width:min(1240px,100% - 48px);min-height:730px;margin:0 auto;padding:44px 0 78px;display:grid}.hero-copy{z-index:2;position:relative}.hero-app-identity{align-items:center;gap:15px;margin-bottom:24px;display:flex}.hero-app-identity>img{border-radius:22%;box-shadow:0 14px 32px #124c9733}.hero-app-identity strong,.hero-app-identity span{display:block}.hero-app-identity strong{color:var(--navy);letter-spacing:-.035em;font-size:18px}.hero-app-identity span{color:var(--muted);margin-top:5px;font-size:12px}.eyebrow,.kicker{color:var(--blue);letter-spacing:.13em;text-transform:uppercase;margin:0 0 19px;font-size:12px;font-weight:800}.eyebrow{align-items:center;gap:9px;display:flex}.pulse{background:var(--mint);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #62dccb2e}h1,h2,h3,p{text-wrap:pretty}h1{color:var(--navy);letter-spacing:-.075em;margin:0;font-size:clamp(62px,6.3vw,94px);font-weight:770;line-height:.95}h1 span{color:var(--blue)}.hero-text{max-width:570px;color:var(--muted);margin:28px 0 32px;font-size:20px;line-height:1.6}.hero-actions{align-items:center;gap:26px;display:flex}.text-link,.inline-link{color:var(--ink);font-size:14px;font-weight:720}.text-link span,.inline-link span{color:var(--blue);margin-left:5px}.microcopy{color:#80899c;margin:16px 0 0;font-size:12px}.hero-visual{isolation:isolate;place-items:center;height:650px;display:grid;position:relative}.hero-visual:before{content:"";z-index:-3;background:radial-gradient(circle at 60% 42%,#fffffff2,#0000 21%),linear-gradient(145deg,#d7f6f4,#dcecff 55%,#f0f8f7);border-radius:50%;width:565px;height:565px;position:absolute;box-shadow:inset 0 0 0 1px #1a65c60d,0 40px 100px #4188ab24}.orbit{z-index:-2;border:1px solid #1766e721;border-radius:50%;position:absolute}.orbit-one{width:630px;height:455px;transform:rotate(-20deg)}.orbit-two{width:570px;height:370px;transform:rotate(30deg)}.phone{background:linear-gradient(145deg,#07142d,#31405a);border-radius:48px;width:296px;height:592px;padding:9px;position:relative;transform:rotate(2deg);box-shadow:0 44px 75px #07152f45,inset 0 0 0 1px #53627c}.phone-bar{z-index:3;background:#07142d;border-radius:18px;width:92px;height:25px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.phone-screen{background:linear-gradient(#f7fbfc,#f1f6f8);border-radius:40px;width:100%;height:100%;padding:51px 18px 18px;overflow:hidden}.phone-topline{align-items:center;gap:10px;display:flex}.phone-topline img{border-radius:9px}.phone-topline strong,.phone-topline small{display:block}.phone-topline strong{font-size:12px}.phone-topline small{color:#8290a3;margin-top:2px;font-size:8px}.scan-stage{background:linear-gradient(#ffffff52 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff52 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#e7c9b1,#dcae8e);border-radius:25px;place-items:center;height:278px;margin-top:15px;display:grid;position:relative;overflow:hidden}.scan-ring{border:1px solid #fffc;border-radius:50%;width:164px;height:164px;padding:8px;box-shadow:0 0 0 6px #62dccb42,0 0 0 7px #fffc}.skin-surface{background:radial-gradient(circle,#e3c0a6,#d3a27f);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.skin-pattern{background:radial-gradient(circle at 62% 33%,#9b6850,#75503f 63%,#8e614c);border-radius:43% 57% 52% 48%/47% 43% 57% 53%;width:45px;height:50px;box-shadow:0 0 16px #603c2e40}.scan-line{background:linear-gradient(90deg,#0000,#65f6e0,#0000);width:82%;height:1px;position:absolute;top:49%;box-shadow:0 0 9px #65f6e0}.result-card{background:#fffffff5;border:1px solid #dce8e9;border-radius:18px;margin-top:-15px;padding:14px;position:relative;box-shadow:0 14px 30px #18394e1a}.result-heading{justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.result-heading b{background:var(--mint-pale);color:#168574;border-radius:20px;padding:4px 7px;font-size:8px}.result-bars{gap:4px;margin:11px 0 8px;display:flex}.result-bars span{background:var(--blue);border-radius:4px;height:5px;display:block}.result-bars span:first-child{width:52%}.result-bars span:nth-child(2){background:var(--mint);width:27%}.result-bars span:last-child{background:#d4dce3;width:16%}.result-card p{color:#7a8494;margin:0;font-size:7.5px;line-height:1.5}.phone-nav{justify-content:center;gap:30px;margin:17px auto 0;display:flex}.phone-nav span{border:1.5px solid #a8b2c0;border-radius:3px;width:9px;height:9px}.phone-nav .active{border-color:var(--blue);background:var(--blue)}.privacy-pill,.history-card{z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border:1px solid #bfd8dccc;position:absolute;box-shadow:0 20px 50px #25516829}.privacy-pill{color:#3d5263;border-radius:16px;padding:12px 16px;font-size:11px;font-weight:700;top:94px;right:0}.privacy-pill span{color:#159f89;margin-right:7px;font-size:18px}.history-card{border-radius:19px;align-items:center;gap:12px;min-width:245px;padding:13px;display:flex;bottom:72px;left:0}.history-images{display:flex}.history-images span{background:radial-gradient(circle at 52% 48%,#7c503e 0 11%,#d8ad8e 13% 100%);border:3px solid #fff;border-radius:10px;width:37px;height:46px;box-shadow:0 4px 10px #1a324724}.history-images span:last-child{background:radial-gradient(circle at 50% 48%,#79503f 0 13%,#d6a989 15% 100%);margin-left:-9px;transform:rotate(5deg)}.history-card strong,.history-card small{display:block}.history-card strong{font-size:10px}.history-card small{color:#8791a0;margin-top:3px;font-size:8px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);width:min(1240px,100% - 48px);margin:0 auto;padding:28px 0;display:grid}.proof-strip div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:54px;padding:0 34px;display:flex}.proof-strip div:first-child{padding-left:0}.proof-strip div:last-child{border:0}.proof-strip strong{letter-spacing:-.03em;font-size:17px}.proof-strip span{color:#7b8698;margin-top:5px;font-size:11px}.section{width:min(1160px,100% - 48px);margin:0 auto;padding:130px 0}.section-heading{max-width:780px;margin-bottom:58px}.section-heading h2,.privacy-copy h2,.limits h2,.download-section h2{color:var(--navy);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,68px);line-height:1.03}.section-heading>p:last-child,.privacy-copy>p,.limits-copy p,.download-section>p{color:var(--muted);font-size:17px;line-height:1.7}.section-heading>p:last-child{max-width:650px;margin:24px 0 0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feature-card{background:#ffffffb3;border:1px solid #dce4e8;border-radius:28px;min-height:460px;padding:28px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-4px);box-shadow:0 24px 54px #2c4b5e17}.feature-number{color:var(--blue);font:600 11px var(--font-geist-mono), monospace}.feature-art{background:linear-gradient(145deg,#e5f8f5,#e2eefa);border-radius:22px;height:210px;margin:26px -8px 24px;position:relative;overflow:hidden}.feature-art-01 span:first-child{background:radial-gradient(circle,#815342 0 13%,#dbad8e 15% 100%);border:1px solid #1474a93d;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 17px #62dccb24,0 0 0 43px #1766e70f}.feature-art-01 span:nth-child(2){background:linear-gradient(90deg,#0000,#2fd6bd,#0000);width:70%;height:1px;position:absolute;top:50%;left:15%;box-shadow:0 0 8px #2fd6bd}.feature-art-02{justify-content:center;align-items:center;gap:0;display:flex}.feature-art-02 span{background:radial-gradient(circle at 50% 48%,#815442 0 10%,#d8ab8d 12% 100%);border:6px solid #fff;border-radius:24px;width:105px;height:145px;box-shadow:0 16px 30px #33566829}.feature-art-02 span:nth-child(2){margin-left:-18px;transform:translateY(11px)rotate(4deg)}.feature-art-02 span:last-child{background:#fff;border:0;align-self:flex-end;width:68px;height:26px;margin-left:-30px;transform:translateY(-24px)}.feature-art-03{padding:31px 24px}.feature-art-03 span{background:#fff;border-radius:12px 12px 12px 3px;height:36px;margin-bottom:12px;display:block;box-shadow:0 8px 18px #3e647514}.feature-art-03 span:first-child{width:78%}.feature-art-03 span:nth-child(2){background:var(--blue);border-radius:12px 12px 3px;width:62%;margin-left:auto}.feature-art-03 span:last-child{width:87%}.feature-card h3{letter-spacing:-.04em;margin:0 0 12px;font-size:22px}.feature-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.privacy{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:90px;width:100%;max-width:none;padding:130px max(24px,50% - 580px);display:grid;overflow:hidden}.privacy-visual{place-items:center;min-height:520px;display:grid;position:relative}.privacy-visual img{z-index:2;position:relative;box-shadow:0 28px 70px #0000004d}.privacy-glow{background:radial-gradient(circle,#62dccb4d,#1766e71f 45%,#0000 70%);border-radius:50%;width:430px;height:430px;position:absolute}.privacy-glow:before,.privacy-glow:after{content:"";border:1px solid #62dccb33;border-radius:50%;position:absolute;inset:38px}.privacy-glow:after{inset:-38px}.privacy-label{z-index:3;color:#d8eeef;font:500 11px var(--font-geist-mono), monospace;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff24;border-radius:12px;padding:12px 16px;position:absolute}.label-one{top:110px;left:20px}.label-two{top:190px;right:12px}.label-three{bottom:92px;left:50px}.privacy-copy .kicker{color:var(--mint)}.privacy-copy h2{color:#fff}.privacy-copy>p{color:#aebbd0;margin:27px 0}.check-list{margin:30px 0;padding:0;list-style:none}.check-list li{color:#dce5ef;margin:15px 0;padding-left:30px;font-size:14px;position:relative}.check-list li:before{content:"✓";width:20px;height:20px;color:var(--mint);background:#62dccb24;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:-2px;left:0}.privacy .inline-link{color:#fff}.compact-heading{max-width:660px}.steps{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid #cfd9de;gap:22px;padding:34px;display:flex}.steps li>span{background:var(--blue);color:#fff;width:34px;height:34px;font:650 12px var(--font-geist-mono), monospace;border-radius:50%;flex:none;place-items:center;display:grid}.steps h3{letter-spacing:-.04em;margin:4px 0 12px;font-size:20px}.steps p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.limits{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.limits h2{font-size:clamp(40px,4.2vw,61px)}.limits-copy p:first-child{margin-top:0}.limits-copy p:last-child{border-left:3px solid var(--mint);margin-bottom:0;padding-left:22px}.faq{padding-top:40px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;letter-spacing:-.02em;padding:26px 55px 26px 0;font-size:18px;font-weight:680;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";width:31px;height:31px;color:var(--blue);border:1px solid #cbd7dd;border-radius:50%;place-items:center;font-size:20px;font-weight:400;display:grid;position:absolute;top:21px;right:4px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:780px;color:var(--muted);margin:-5px 0 28px;font-size:15px;line-height:1.7}.download-section{text-align:center;background:linear-gradient(145deg,#dff9f5,#dcecff 64%,#f2f8f6);border-radius:38px;width:min(1240px,100% - 48px);margin:30px auto 0;padding:90px 24px;position:relative;overflow:hidden}.download-section:before,.download-section:after{content:"";border:1px solid #1766e71a;border-radius:50%;width:390px;height:390px;position:absolute;top:-185px;left:-135px}.download-section:after{inset:auto -145px -230px auto}.download-icon{margin-bottom:30px}.download-section h2{font-size:clamp(44px,5.2vw,72px)}.download-section>p:not(.kicker){max-width:620px;margin:22px auto 30px}footer{width:min(1240px,100% - 48px);margin:0 auto;padding:72px 0 35px}.document-page,.support-hero,.support-topics,.support-faq,.support-safety{width:min(1160px,100% - 48px);margin-left:auto;margin-right:auto}.document-hero{max-width:920px;padding:100px 0 86px}.document-hero h1,.support-hero h1{font-size:clamp(52px,7vw,88px);line-height:.98}.document-intro,.support-hero>div>p:last-child{max-width:750px;color:var(--muted);margin:28px 0 0;font-size:19px;line-height:1.7}.document-date{color:#8490a2;font:600 12px var(--font-geist-mono), monospace;margin:24px 0 0}.document-layout{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,760px);justify-content:space-between;gap:90px;padding:72px 0 120px;display:grid}.document-layout aside{border:1px solid var(--line);background:#fff9;border-radius:18px;flex-direction:column;gap:13px;height:fit-content;padding:22px;display:flex;position:sticky;top:24px}.document-layout aside strong{text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:12px}.document-layout aside a{color:var(--muted);font-size:12px}.document-layout aside a:hover,.document-content a,.support-faq a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.document-content section{padding:0 0 54px;scroll-margin-top:30px}.document-content h2{color:var(--navy);letter-spacing:-.04em;margin:0 0 20px;font-size:30px}.document-content h3{letter-spacing:-.025em;margin:32px 0 10px;font-size:18px}.document-content p,.document-content li{color:var(--muted);font-size:15px;line-height:1.8}.document-content ul{padding-left:22px}.document-content li{margin:10px 0}.policy-highlight{border-left:4px solid var(--mint);background:var(--mint-pale);color:#165c54;border-radius:0 16px 16px 0;margin-top:26px;padding:24px 26px;font-size:15px;font-weight:650;line-height:1.65}.support-hero{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;padding:105px 0 95px;display:grid}.support-email-card{background:linear-gradient(145deg, var(--mint-pale), #e5effd);overflow-wrap:anywhere;border:1px solid #cfe4e4;border-radius:24px;padding:32px;transition:transform .18s,box-shadow .18s}.support-email-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #2551681a}.support-email-card span,.support-email-card strong,.support-email-card small{display:block}.support-email-card span{color:var(--blue);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.support-email-card strong{margin:14px 0;font-size:19px}.support-email-card small{color:var(--muted);line-height:1.5}.support-topics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:18px;padding:70px 0;display:grid}.support-topics article{border:1px solid var(--line);background:#fff9;border-radius:22px;padding:30px}.support-topics article>span{color:var(--blue);font:650 11px var(--font-geist-mono), monospace}.support-topics h2{letter-spacing:-.035em;margin:28px 0 12px;font-size:21px}.support-topics p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.support-faq{padding:115px 0}.support-safety{background:var(--navy);color:#fff;border-radius:30px;padding:70px}.support-safety .kicker{color:var(--mint)}.support-safety h2{letter-spacing:-.055em;max-width:750px;margin:0;font-size:clamp(40px,5vw,64px);line-height:1.05}.support-safety>p:last-child{color:#b7c4d7;max-width:720px;margin:24px 0 0;font-size:16px;line-height:1.75}.footer-top,.footer-bottom{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer-links{gap:28px;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#7c8696;align-items:flex-end;margin-top:42px;padding-top:25px;font-size:10px}.footer-bottom p{max-width:760px;margin:0;line-height:1.6}.footer-bottom span{white-space:nowrap}@media (max-width:1040px){.site-header nav{display:none}.hero{grid-template-columns:1fr .9fr}.hero-visual{transform:scale(.88)}.feature-card{min-height:430px;padding:22px}.privacy{gap:30px}}@media (max-width:820px){.site-header,.page-header{width:min(100% - 32px,720px)}.page-header nav a:first-child,.page-header nav a:last-child{display:none}.document-page,.support-hero,.support-topics,.support-faq,.support-safety{width:min(100% - 32px,720px)}.document-layout,.support-hero,.support-topics{grid-template-columns:1fr}.document-layout{gap:55px}.document-layout aside{display:none}.support-hero{gap:45px}.support-safety{padding:52px 36px}.site-header>.store-button{display:none}.hero{grid-template-columns:1fr;width:min(100% - 32px,720px);padding-top:72px}h1{font-size:clamp(56px,15vw,82px)}.hero-visual{margin-top:20px;transform:none}.proof-strip{grid-template-columns:1fr 1fr;width:min(100% - 32px,720px)}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){padding-bottom:20px}.proof-strip div:nth-child(n+3){padding-top:20px}.proof-strip div:nth-child(3){padding-left:0}.section{width:min(100% - 32px,720px);padding:95px 0}.feature-grid,.steps,.privacy,.limits{grid-template-columns:1fr}.feature-card{min-height:430px}.privacy{width:100%;padding:95px max(16px,50% - 360px)}.privacy-copy{max-width:620px;margin:0 auto}.limits{gap:35px}.download-section,footer{width:min(100% - 32px,720px)}}@media (max-width:560px){.site-header,.page-header{height:72px}.page-header nav{gap:16px}.page-header nav a{font-size:12px}.document-hero,.support-hero{padding-top:70px}.document-hero h1,.support-hero h1{font-size:50px}.support-topics article{padding:24px}.support-safety{padding:44px 24px}.brand{font-size:14px}.brand-icon{width:36px;height:36px}.hero{min-height:auto;padding:48px 0 56px}.hero-text{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-visual{height:560px;margin-top:10px;transform:scale(.85)}.hero-visual:before{width:520px;height:520px}.privacy-pill{right:-80px}.history-card{left:-80px}.proof-strip div{padding-left:18px;padding-right:18px}.section-heading h2,.privacy-copy h2,.limits h2,.download-section h2{font-size:42px}.feature-card{min-height:410px}.privacy-visual{min-height:430px;transform:scale(.88)}.steps li{padding:26px 8px}.download-section{border-radius:28px;padding:70px 20px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
