@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/geist-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--ink: #102038;--muted: #607087;--line: #dfe7f0;--soft: #f4f7fb;--blue: #3568f0;--violet: #7b5cf0;--green: #19a974;--white: #fff;--font-geist-sans: "Geist", ui-sans-serif, system-ui, "Segoe UI", Arial, sans-serif;--font-geist-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:#fbfcfe;color:var(--ink);font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}.section{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:112px 0}.section-heading{max-width:690px;margin:0 auto 50px;text-align:center}.section-heading.left{margin-left:0;text-align:left}.section-label{display:inline-block;margin-bottom:15px;color:var(--blue);font-size:11px;font-weight:720;letter-spacing:.13em;text-transform:uppercase}.section-heading h2,.quality-copy h2,.device-card h2,.difference-copy h2,.final-cta h2{margin:0;font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:-.05em}.section-heading p,.quality-copy>p,.device-card p,.difference-copy p{color:var(--muted);font-size:16px;line-height:1.7}.section-heading p{max-width:650px;margin:18px auto 0}.section-heading.left p{margin-left:0}@media(max-width:700px){.section{width:calc(100% - 30px);padding:82px 0}.section-heading h2,.quality-copy h2,.device-card h2,.difference-copy h2,.final-cta h2{font-size:36px}}.site-header{width:min(1180px,calc(100% - 40px));height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.brand{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:760;letter-spacing:-.04em}.brand>span:last-child>span{color:var(--blue);font-weight:550;margin:0 2px}.brand-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(135deg,#5077f5,#7459e9);box-shadow:0 8px 18px #3e59db38}.site-header nav{display:flex;align-items:center;gap:31px;color:#44546a;font-size:14px;font-weight:550}.site-header nav a:hover{color:var(--blue)}.privacy-pill{display:inline-flex;align-items:center;gap:7px;border:1px solid #d9e5df;background:#f2fbf7;color:#207a59;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:650}@media(max-width:980px){.site-header nav{display:none}}@media(max-width:700px){.site-header{width:calc(100% - 28px);height:68px}.privacy-pill{display:none}}footer{width:min(1120px,calc(100% - 40px));margin:auto;padding:70px 0 35px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;color:#66758a}.footer-brand{color:var(--ink)}footer>p{font-size:11px}footer>div{display:flex;gap:20px;font-size:11px}footer>div a:hover{color:var(--blue)}footer small{grid-column:1 / -1;padding-top:25px;border-top:1px solid var(--line);color:#98a3b1;font-size:9px}footer small a{text-decoration:underline;text-underline-offset:2px}footer small a:hover{color:var(--blue)}@media(max-width:700px){footer{width:calc(100% - 30px);grid-template-columns:1fr;gap:14px}footer>div{flex-wrap:wrap}}.legal{width:min(760px,calc(100% - 40px));margin:0 auto;padding:48px 0 96px}.legal-head{padding-bottom:34px;border-bottom:1px solid var(--line)}.legal-head h1{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.08;letter-spacing:-.05em}.legal-head>p{max-width:620px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.legal-updated{margin-top:14px!important;color:#98a3b1;font-size:12px!important}.legal-body{counter-reset:clause}.legal-body section{margin-top:42px}.legal-body h2{margin:0 0 14px;font-size:20px;line-height:1.3;letter-spacing:-.03em}.legal-body section:not(.legal-card) h2:before{counter-increment:clause;content:counter(clause) ".";margin-right:9px;color:var(--blue);font-weight:600}.legal-body p,.legal-body li{color:var(--muted);font-size:15px;line-height:1.75}.legal-body p{margin:0 0 14px}.legal-body p:last-child{margin-bottom:0}.legal-body b{color:var(--ink);font-weight:640}.legal-body ul{margin:0 0 14px;padding-left:22px}.legal-body li{margin-bottom:9px}.legal-body li::marker{color:var(--blue)}.legal-body a{color:var(--blue);font-weight:550;text-decoration:underline;text-underline-offset:2px}.legal-body a:hover{color:var(--violet)}.legal-mail{font-weight:700}.legal-body code{padding:2px 6px;border-radius:6px;background:var(--soft);color:#44546a;font-family:var(--font-geist-mono);font-size:.88em}.legal-card{margin-top:38px!important;padding:26px 28px;border:1px solid var(--line);border-radius:18px;background:var(--soft)}.legal-note{margin:18px 0!important;padding:14px 18px;border-left:3px solid var(--blue);border-radius:0 12px 12px 0;background:#f5f8ff;color:#44546a!important;font-size:14px!important}@media(max-width:700px){.legal{width:calc(100% - 30px);padding:32px 0 70px}.legal-body section{margin-top:34px}.legal-card{padding:22px}}
