.sonelo-site{color:#18232f;--sn-blue:#2263b5;--sn-muted:#536170;background:#fafcfe;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow:clip}.sonelo-site *{box-sizing:border-box}.sonelo-site .sn-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.sonelo-site h1,.sonelo-site h2,.sonelo-site h3,.sonelo-site p{margin:0}.sonelo-site h1{letter-spacing:-.055em;max-width:none;font-size:clamp(48px,5.1vw,74px);font-weight:600;line-height:1.06}.sonelo-site h2{letter-spacing:-.045em;font-size:clamp(36px,4.5vw,62px);font-weight:550;line-height:1.1}.sonelo-site h1 span,.sonelo-site h2 span{color:var(--sn-blue)}.sonelo-site h3{letter-spacing:-.025em;font-size:25px;font-weight:550;line-height:1.3}.sonelo-site p{color:var(--sn-muted);font-size:17px}.sonelo-site .sn-label{letter-spacing:.08em;text-transform:uppercase;color:var(--sn-blue);margin-bottom:24px;font-size:13px;font-weight:650}.sonelo-site .sn-lead{max-width:710px;margin-top:28px;font-size:20px;line-height:1.7}.sonelo-site .sn-small{font-size:12px;line-height:1.6}.sonelo-site .sn-section{padding-block:110px;scroll-margin-top:35px}.sonelo-site a,.sonelo-site button{-webkit-tap-highlight-color:transparent}.sonelo-site :focus-visible{outline-offset:5px;outline:3px solid #2263b5}.sn-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.sn-nav{border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:24px;height:94px;display:flex}.sn-brand{letter-spacing:-.035em;align-items:center;gap:11px;font-size:23px;font-weight:650;display:flex}.sn-brand img{border-radius:10px;width:36px;height:36px}.sn-nav .sn-nav-links,.sn-footer>div{gap:24px;font-size:14px;display:flex}.sn-nav-actions{align-items:center;gap:10px;display:flex}.sn-language-picker{position:relative}.sn-language-picker:after{content:"⌄";color:#536170;pointer-events:none;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-55%)}.sn-language-picker select{appearance:none;color:#25384a;cursor:pointer;background:#fff;border:1px solid #ccd7e2;border-radius:30px;min-height:38px;padding:7px 32px 7px 14px;font:600 13px/1.2 inherit}.sn-nav a:hover,.sn-footer a:hover{color:var(--sn-blue)}.sn-pill{border:1px solid #ccd7e2;border-radius:30px;padding:9px 17px;font-size:14px}.sn-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;padding-block:60px 86px;display:grid}.sn-intro .sn-lead{max-width:515px;font-size:19px}.sn-button{background:var(--sn-blue);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:32px;padding:15px 23px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.sn-button:hover{background:#174b8c;transform:translateY(-2px)}.sn-intro .sn-button{margin-top:30px}.sn-mode-summary{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.sn-mode-summary>span{color:#536170;background:#fff;border:1px solid #d5dfe8;border-radius:30px;align-items:center;gap:8px;min-height:34px;padding:7px 11px;font-size:12px;line-height:1.2;display:flex}.sn-mode-summary>span>small{color:#18599f;white-space:nowrap;background:#e7f1fc;border-radius:20px;padding:4px 7px;font-size:10px;font-weight:700}.sn-hero-product{background:#e9f0f7;border-radius:28px;flex-direction:column;align-items:center;min-height:625px;padding:28px 36px 34px;display:flex;position:relative}.sn-product-caption{color:#51647a;align-items:center;gap:7px;margin-bottom:24px;font-size:12px;display:flex}.sn-dot{background:var(--sn-blue);border-radius:100%;width:6px;height:6px}.sn-screen{border:1px solid #d6dfe8;border-radius:27px;width:230px;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 55px #1a345e21}.sn-screen img{width:100%;display:block}.sn-note{background:#fff;border:1px solid #dfe7ef;border-radius:14px;padding:18px 22px;position:absolute;bottom:42px;left:-25px;box-shadow:0 12px 40px #24394f0d}.sn-note>span{color:var(--sn-blue);letter-spacing:.07em;font-size:10px}.sonelo-site .sn-note p{color:#243747;margin-top:8px;font-size:19px;line-height:1.4}.sn-languages{color:#fff;background:linear-gradient(135deg,#14375b 0%,#1e5c9f 58%,#2873bd 100%)}.sn-languages .sn-label,.sn-languages .sn-lead{color:#fff}.sn-languages .sn-label{opacity:.74}.sn-languages-intro{grid-template-columns:1fr 190px;align-items:end;gap:70px;display:grid}.sn-languages-intro h2{max-width:830px}.sn-languages-intro .sn-lead{opacity:.82}.sn-language-count{background:#ffffff14;border:1px solid #ffffff38;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:170px;padding:22px;display:flex}.sn-language-count strong{letter-spacing:-.06em;font-size:64px;font-weight:550;line-height:.9}.sn-language-count span{color:#ffffffb8;margin-top:15px;font-size:13px;line-height:1.4}.sn-language-note{color:#fff;background:#ffffff1a;border-radius:30px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:55px;padding:10px 15px;font-size:13px;display:flex}.sn-languages .sn-dot{background:#a6d4ff;box-shadow:0 0 0 5px #a6d4ff1f}.sn-language-grid{background:#ffffff2b;border:1px solid #ffffff2b;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 0;padding:1px;list-style:none;display:grid;overflow:hidden}.sn-language-grid li{background:#11375ec2;align-items:center;gap:14px;min-height:70px;padding:17px 20px;font-size:15px;display:flex}.sn-language-grid li span{flex:0 0 32px;width:32px;font-size:23px;line-height:1}.sonelo-site .sn-language-footnote{color:#ffffffa8;margin-top:18px;font-size:13px}.sn-purpose{background:#edf3f9}.sn-usecases{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px;display:grid}.sn-usecases article{border-top:1px solid #cddae7;padding-top:22px}.sn-usecases article>span{color:#60748b;font-size:12px}.sn-usecases h3{margin-top:28px;margin-bottom:16px}.sn-story{grid-template-columns:1fr .8fr;align-items:start;gap:110px;margin-top:60px;display:grid}.sn-story-visual{text-align:center;background:#eef3f8;border:1px solid #e0e7ef;border-radius:24px;padding:26px;position:sticky;top:84px}.sn-stage-index{text-align:left;color:#6b7c8f;font-variant-numeric:tabular-nums;font-size:12px}.sn-demo{flex-direction:column;justify-content:center;align-items:center;min-height:330px;animation:.45s both sn-enter;display:flex}.sn-demo>img{border-radius:15px;width:55px;height:55px;margin-bottom:22px}.sn-demo .sn-label{margin-bottom:20px}.sn-demo-modes{grid-template-columns:1fr 1fr;gap:9px;width:100%;display:grid}.sn-demo-modes span{background:#fff;border:1px solid #dae3ed;border-radius:9px;padding:12px 7px;font-size:14px}.sn-wave{align-items:center;gap:4px;height:70px;margin-bottom:22px;display:flex}.sn-wave i{background:#3979c6;border-radius:4px;width:4px;animation:1s ease-in-out infinite alternate sn-wave;display:block}.sn-wave i:nth-child(3n){animation-delay:-.6s}.sn-wave i:nth-child(3n+1){animation-delay:-.3s}.sn-story-steps article{opacity:.64;border-top:1px solid #dce4ed;border-radius:16px;min-height:300px;padding:50px 22px;transition:opacity .25s,background .25s,box-shadow .25s}.sn-story-steps article.is-active{opacity:1;box-shadow:inset 3px 0 0 var(--sn-blue);background:#f3f7fb}.sn-story-steps button{cursor:pointer;color:#576676;text-align:left;background:0 0;border:0;align-items:center;gap:20px;width:100%;padding:0;display:flex}.sn-story-steps button[aria-pressed=true]{color:var(--sn-blue)}.sn-story-steps button>span{font-size:13px}.sn-story-steps p{max-width:360px;margin-top:22px}.sn-features{background:#eaf2fb}.sn-mode-buttons{flex-wrap:wrap;gap:10px;margin-block:40px 28px;display:flex}.sn-mode-buttons button{cursor:pointer;color:#375572;background:0 0;border:1px solid #bbcfe4;border-radius:30px;padding:12px 20px;font-size:14px;transition:background .2s,color .2s}.sn-mode-buttons button[aria-pressed=true]{color:#fff;background:#2263b5;border-color:#2263b5}.sn-example{background:#fff;border-radius:22px;grid-template-columns:1fr 1fr;gap:70px;min-height:330px;padding:45px;animation:.35s both sn-enter;display:grid}.sn-example h3{max-width:370px;font-size:28px}.sn-example .sn-small{margin-top:22px}.sn-example-text>span{color:#61758a;font-size:12px;display:block}.sn-example-text>p{color:#3e4e5e;margin-top:8px;font-size:21px}.sn-example-text .sn-arrow{color:var(--sn-blue);margin-block:16px;font-size:23px}.sonelo-site .sn-result{color:#18599f;margin-bottom:12px;font-size:25px;line-height:1.45}.sn-devices{grid-template-columns:1fr 1fr;gap:70px;display:grid}.sn-devices article{border-top:1px solid #dce4ed;padding-block:26px}.sn-devices article p{margin-top:12px}.sn-privacy{background:#f0f3f5}.sn-link{color:var(--sn-blue);border-bottom:1px solid #98b4d2;margin-top:28px;padding-bottom:4px;font-size:16px;display:inline-block}.sn-grant{padding-block:34px}.sn-grant>a{background:#fff;border:1px solid #d6e0e9;border-radius:18px;grid-template-columns:150px 1fr auto;align-items:center;gap:28px;padding:25px 28px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;box-shadow:0 14px 40px #24394f0a}.sn-grant>a:hover{border-color:#a9bfd4;transform:translateY(-2px);box-shadow:0 18px 45px #24394f12}.sn-grant img{width:150px;height:auto;display:block}.sn-grant>a>span:not(.sn-grant-arrow){flex-direction:column;gap:6px;display:flex}.sn-grant small{color:var(--sn-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.sn-grant strong{color:#26394b;font-size:16px;font-weight:550;line-height:1.45}.sn-grant-arrow{color:var(--sn-blue);font-size:22px}.sn-downloads{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px;display:grid}.sn-downloads article{border-top:1px solid #dce4ed;padding-block:25px}.sn-downloads p,.sn-downloads .sn-button{margin-top:15px}.sn-contact{background:#eaf2fb}.sn-contact-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.sn-contact-form{background:#fff;border:1px solid #d5e1ed;border-radius:22px;flex-direction:column;gap:18px;padding:34px;display:flex;box-shadow:0 18px 50px #24394f0c}.sn-contact-form label{color:#34495d;flex-direction:column;gap:8px;font-size:13px;font-weight:650;display:flex}.sn-contact-form input,.sn-contact-form select,.sn-contact-form textarea{color:#18232f;background:#fbfdff;border:1px solid #cbd8e4;border-radius:10px;width:100%;padding:12px 13px;font:500 16px/1.4 inherit}.sn-contact-form textarea{resize:vertical;min-height:145px}.sn-contact-form input:focus,.sn-contact-form select:focus,.sn-contact-form textarea:focus{border-color:#2263b5;outline:3px solid #2263b51d}.sn-form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sn-form-submit{align-items:center;gap:20px;display:flex}.sn-form-submit .sn-button{cursor:pointer;white-space:nowrap;border:0}.sn-form-submit .sn-button:disabled{cursor:wait;opacity:.7}.sn-form-status{color:#18599f;min-height:24px;font-size:14px;font-weight:600}.sn-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.sn-footer{border-top:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:25px;padding-block:35px;display:flex}.sn-footer>span{color:#687582;font-size:12px}.sonelo-site [data-reveal].is-visible{animation:.7s both sn-enter}@keyframes sn-enter{0%{opacity:.65;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sn-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@media (width>=1500px){.sn-hero{min-height:780px}}@media (width<=1050px){.sn-nav .sn-nav-links{display:none}}@media (width<=900px){.sonelo-site .sn-wrap{width:calc(100% - 48px)}.sn-hero{grid-template-columns:1.1fr 1fr;gap:28px}.sonelo-site h1{font-size:48px}.sn-hero-product{min-height:580px;padding-inline:18px}.sn-note{bottom:24px;left:-10px}.sn-languages-intro{grid-template-columns:1fr 160px;gap:35px}.sn-language-grid{grid-template-columns:repeat(2,1fr)}.sn-story{gap:45px}.sn-example{gap:35px;padding:32px}.sn-usecases{gap:25px}.sn-contact-grid{grid-template-columns:1fr;gap:45px}.sn-footer{flex-wrap:wrap}}@media (width<=650px){.sonelo-site .sn-wrap{width:calc(100% - 40px)}.sn-nav{height:78px}.sn-brand{font-size:21px}.sn-pill{display:none}.sn-language-picker select{max-width:116px;min-height:36px}.sn-hero{grid-template-columns:1fr;gap:40px;padding-block:48px}.sonelo-site h1{font-size:clamp(40px,9.5vw,59px)}.sonelo-site .sn-label{font-size:12px}.sn-intro .sn-lead{font-size:18px}.sn-hero-product{min-height:595px}.sn-note{bottom:24px;left:14px}.sonelo-site .sn-section{padding-block:70px}.sn-languages-intro{grid-template-columns:1fr}.sn-language-count{min-height:130px}.sn-language-count strong{font-size:54px}.sn-language-note{margin-top:35px}.sn-language-grid{grid-template-columns:1fr}.sn-language-grid li{min-height:61px}.sn-usecases,.sn-devices,.sn-downloads{grid-template-columns:1fr;gap:30px}.sn-usecases h3{margin-top:15px}.sn-usecases{margin-top:40px}.sn-story{grid-template-columns:1fr;gap:25px}.sn-story-visual{z-index:1;padding:18px;position:relative;top:auto;box-shadow:0 12px 25px #24394f0d}.sn-demo{min-height:245px}.sn-demo>img{width:40px;height:40px;margin-bottom:12px}.sn-demo .sn-label{margin-bottom:12px}.sn-story-steps article{min-height:0;padding:30px 18px}.sn-story-steps p{max-width:none}.sn-example{grid-template-columns:1fr;gap:30px;min-height:430px;padding:25px}.sn-example h3{font-size:25px}.sn-mode-buttons{gap:8px}.sn-mode-buttons button{padding:10px 14px;font-size:13px}.sn-grant>a{grid-template-columns:1fr auto;gap:18px;padding:22px}.sn-grant img{grid-column:1/-1;width:140px}.sn-downloads{gap:0}.sn-contact-form{padding:22px}.sn-form-row{grid-template-columns:1fr}.sn-form-submit{flex-direction:column;align-items:flex-start}.sn-form-submit .sn-button{width:100%}.sn-footer{flex-direction:column;align-items:flex-start}.sn-footer>div{gap:22px}.sonelo-site .sn-lead{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sonelo-site *,.sonelo-site :before,.sonelo-site :after{transition:none!important;animation:none!important}}.info-site{color:#f5f7fa;--info-blue:#7ab9f8;--info-muted:#98a5b5;--info-line:#ffffff1f;--info-panel:#10151d;background:radial-gradient(circle at 78% 0,#2263b52e,#0000 30rem),#080b10;min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}.info-site *{box-sizing:border-box}.info-wrap{width:min(1120px,100% - 64px);margin-inline:auto}.info-nav{border-bottom:1px solid var(--info-line);justify-content:space-between;align-items:center;gap:28px;min-height:82px;display:flex}.info-brand{letter-spacing:-.035em;align-items:center;gap:11px;font-size:21px;font-weight:680;display:flex}.info-brand img{border-radius:10px;width:36px;height:36px}.info-nav-links{color:#aeb8c5;gap:28px;font-size:13px;display:flex}.info-nav a,.info-footer a,.info-content a{transition:color .2s,border-color .2s,background .2s}.info-nav a:hover,.info-footer a:hover,.info-content a:hover{color:var(--info-blue)}.info-nav-cta{border:1px solid var(--info-line);border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:12px;display:inline-flex}.info-hero{border-bottom:1px solid var(--info-line);padding:90px 0 76px}.info-eyebrow{color:var(--info-blue);letter-spacing:.17em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:750}.info-hero h1{letter-spacing:-.062em;max-width:850px;margin:0;font-size:clamp(48px,7vw,84px);font-weight:540;line-height:.98}.info-hero h1 em{color:var(--info-blue);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:400}.info-intro{color:#aeb8c5;max-width:760px;margin:28px 0 0;font-size:clamp(17px,2vw,21px)}.info-meta{color:#748194;letter-spacing:.04em;flex-wrap:wrap;gap:10px 24px;margin-top:34px;font-size:11px;display:flex}.info-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:72px;padding-block:80px 120px;display:grid}.info-layout-wide{grid-template-columns:minmax(0,820px);justify-content:center}.info-toc{border:1px solid var(--info-line);background:#ffffff06;border-radius:16px;padding:20px;position:sticky;top:32px}.info-toc strong{color:#dce4ed;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.info-toc ol{color:#7f8b9a;margin:18px 0 0;padding-left:19px;font-size:12px}.info-toc li+li{margin-top:9px}.info-content section{padding:0 0 54px;scroll-margin-top:32px}.info-content section+section{border-top:1px solid var(--info-line);padding-top:54px}.info-content h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(28px,4vw,42px);font-weight:550;line-height:1.12}.info-content h3{color:#e5eaf0;margin:31px 0 12px;font-size:19px;font-weight:580}.info-content p,.info-content li{color:#a4afbd;font-size:15px}.info-content p{margin:0 0 18px}.info-content ul,.info-content ol{margin:0 0 22px;padding-left:22px}.info-content li+li{margin-top:9px}.info-content strong{color:#edf2f7}.info-content a{color:#9dcbfa;border-bottom:1px solid #9dcbfa59}.info-notice,.info-card{color:#b9c7d6;background:#2263b517;border:1px solid #7ab9f833;border-radius:16px;margin:25px 0;padding:22px 24px}.info-card{background:var(--info-panel);border-color:var(--info-line)}.info-card p:last-child,.info-notice p:last-child{margin-bottom:0}.info-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.info-button{background:#eef6ff;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 19px;font-size:13px;font-weight:700;display:inline-flex;border:1px solid var(--info-line)!important;color:#0a1119!important}.info-button.secondary{background:0 0;color:#dfe8f2!important}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.info-grid .info-card{margin:0}.info-grid h3{margin-top:0}.info-footer{border-top:1px solid var(--info-line)}.info-footer-inner{justify-content:space-between;align-items:center;gap:28px;min-height:128px;display:flex}.info-footer-inner>div:first-child{flex-direction:column;gap:5px;display:flex}.info-footer span{color:#707d8e;font-size:11px}.info-footer-links{color:#8b97a6;flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;font-size:11px;display:flex}.info-site :focus-visible{outline:3px solid var(--info-blue);outline-offset:4px}@media (width<=800px){.info-wrap{width:min(100% - 36px,1120px)}.info-nav{min-height:72px}.info-nav-links{display:none}.info-hero{padding-block:68px 58px}.info-layout{grid-template-columns:1fr;gap:35px;padding-block:55px 85px}.info-toc{position:static}.info-grid{grid-template-columns:1fr}.info-footer-inner{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:34px}.info-footer-links{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.info-site *{scroll-behavior:auto!important;transition:none!important}}@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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.table{display:table}.resize{resize:both}}:root{--ink:#f6f8fb;--muted:#96a2b2;--blue:#74b9ff;--blue-strong:#3b94ec;--line:#ffffff1c;--line-strong:#ffffff2e;--panel:#0e1219;--panel-soft:#111722;--bg:#06080d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:radial-gradient(circle at 72% 7%, #1449853d, transparent 33rem), var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.shell{width:min(1180px,100% - 40px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;font-weight:650;display:flex}.brand img{border-radius:9px;width:34px;height:34px;box-shadow:0 10px 30px #00000059}.navLinks{color:#a7b1bf;gap:30px;font-size:13px;display:flex}.navLinks a,.navCta,.textLink,.footer a{transition:color .2s,border-color .2s,background .2s}.navLinks a:hover,.navLinks a:focus-visible,.footer a:hover{color:#fff}.navCta{border:1px solid var(--line);color:#dce3ec;border-radius:999px;align-items:center;min-height:38px;padding:0 15px;font-size:12px;display:inline-flex}.navCta:hover{border-color:var(--line-strong);background:#ffffff0b}.hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:60px;min-height:calc(100svh - 76px);padding-block:70px 92px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;border:1px solid #6ab1f714;border-radius:50%;width:700px;height:700px;position:absolute;top:-250px;right:-220px;box-shadow:0 0 180px #2066b114}.heroCopy{z-index:2;position:relative}.kicker{color:var(--blue);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}h1{letter-spacing:-.073em;max-width:760px;margin:24px 0 27px;font-size:clamp(58px,7.4vw,108px);font-weight:520;line-height:.89}h1 em,h2 em{color:var(--blue);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-style:italic;font-weight:400}.heroText{color:#aeb9c7;max-width:580px;font-size:clamp(17px,1.7vw,21px);line-height:1.6}.heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 20px;font-size:13px;font-weight:680;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#070a0f;background:#f7f8fb}.button.primary:hover{background:#dfefff}.button.secondary{background:#ffffff09}.button.secondary:hover{border-color:var(--line-strong);background:#fff1}.languageWorld{isolation:isolate;place-items:center;min-height:670px;display:grid;position:relative}.worldGlow{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle at 50% 58%,#68b8ff66,#1b5d9f21 32%,#04080e00 70%);border-radius:50%;width:min(520px,86vw);position:absolute;box-shadow:inset 0 -1px #c5e2ff38}.worldGlow:after{content:"";background:radial-gradient(circle at 48% 44%,#13253bd1,#05080d 68%);border-radius:50%;position:absolute;inset:16%;box-shadow:inset 0 1px #ffffff0f,0 50px 130px #000000ad}.worldArc{aspect-ratio:1;border:1px solid #7ebfff24;border-radius:50%;width:min(500px,82vw);position:absolute}.arcOne{transform:rotateX(70deg)}.arcTwo{transform:rotateY(68deg)rotate(24deg)}.arcThree{width:min(390px,68vw);transform:rotateY(66deg)rotate(-45deg)}.soneloCore{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05080db8;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:14px;font-weight:650;display:flex;position:relative;box-shadow:0 20px 70px #00000094}.soneloCore img{border-radius:10px;width:36px;height:36px}.languageTag{z-index:2;color:#aeb9c8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c12b8;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-size:11px;position:absolute;box-shadow:0 12px 40px #0000004d}.tagChinese{top:18%;left:13%}.tagEnglish{top:25%;right:9%}.tagItalian{bottom:26%;left:6%}.tagFrench{bottom:18%;right:13%}.voiceSignal{z-index:3;align-items:center;gap:4px;display:flex;position:absolute;transform:translateY(76px)}.voiceSignal i{opacity:.68;background:#80c3ff;border-radius:6px;width:2px;height:12px;animation:1.35s ease-in-out infinite alternate pulseWave}.voiceSignal i:nth-child(3n){height:28px;animation-delay:-.6s}.voiceSignal i:nth-child(4n){height:20px;animation-delay:-.2s}.voiceSignal i:nth-child(5n){height:36px;animation-delay:-.9s}@keyframes pulseWave{0%{opacity:.45;transform:scaleY(.62)}to{opacity:.9;transform:scaleY(1)}}.liveExchange{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#121821f0,#06090ef5);border:1px solid #ffffff1f;border-radius:18px;width:min(330px,75vw);padding:17px 18px;position:absolute;bottom:34px;right:-20px;box-shadow:0 28px 80px #00000085}.liveExchange span{color:#687588;letter-spacing:.15em;text-transform:uppercase;font-size:8px;display:block}.liveExchange strong{color:#dfe7f1;margin-top:6px;font-size:13px;font-weight:520;line-height:1.4;display:block}.liveExchange i{color:#4b8dcc;margin:9px 0;font-style:normal;display:block}.heroFootnote{color:#596474;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;position:absolute;bottom:25px;left:0}.section{padding-block:clamp(100px,12vw,170px)}.missionSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(720px 620px at 12% 34%,#1446772b,#0000 66%);position:relative;overflow:hidden}.missionSection:after{content:"";border:1px solid #74b9ff14;border-radius:50%;width:740px;height:740px;position:absolute;bottom:-360px;right:-430px;box-shadow:0 0 160px #1e63a70f}.missionStatement{z-index:1;max-width:980px;position:relative}.missionStatement h2{letter-spacing:-.066em;max-width:900px;margin:22px 0 28px;font-size:clamp(50px,7.6vw,102px);font-weight:500;line-height:.94}.missionStatement h2 em{color:var(--blue);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-style:italic;font-weight:400}.missionStatement>p:last-child{color:#9aa7b7;max-width:720px;margin:0;font-size:clamp(17px,1.8vw,21px);line-height:1.7}.missionGrid{z-index:1;border:1px solid var(--line);background:var(--line);border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:90px;display:grid;position:relative;overflow:hidden}.missionGrid article{background:linear-gradient(155deg,#10161ffa,#070a0ffa);flex-direction:column;min-height:420px;padding:30px;display:flex}.missionGrid article>span{color:#5e6b7d;letter-spacing:.16em;font-size:9px}.missionLabel{color:var(--blue);letter-spacing:.17em;text-transform:uppercase;margin:64px 0 16px;font-size:9px;font-weight:700}.missionGrid h3{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1.08}.missionGrid article>p:last-child{color:#8491a1;margin:auto 0 0;font-size:13px;line-height:1.7}.missionPrinciple{z-index:1;grid-template-columns:.32fr 1fr;align-items:start;gap:50px;padding-top:60px;display:grid;position:relative}.missionPrinciple span{color:#5f6b7b;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.missionPrinciple p{color:#d8e0e9;letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(25px,3.5vw,44px);line-height:1.2}.sectionIntro{max-width:790px;margin-bottom:56px}.sectionIntro.compact{max-width:720px}.sectionIntro h2,.flowIntro h2,.privacyGrid h2{letter-spacing:-.052em;margin:18px 0 22px;font-size:clamp(42px,6vw,74px);font-weight:500;line-height:1.02}.sectionIntro p:last-child,.privacyLead{color:#9faab8;max-width:650px;font-size:16px;line-height:1.7}.modesSection{border-bottom:1px solid var(--line)}.modeWorkbench{grid-template-columns:.78fr 1.22fr;gap:16px;display:grid}.modeList{flex-direction:column;gap:8px;display:flex}.modeTab{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;width:100%;min-height:88px;padding:13px;display:grid}.modeTab:hover{background:#ffffff06}.modeTab.active{border-color:var(--line);background:var(--panel)}.modeMarker{width:42px;height:42px;color:var(--blue);background:#4c95de17;border:1px solid #74b9ff30;border-radius:12px;place-items:center;font-family:Iowan Old Style,Georgia,serif;font-size:18px;font-style:normal;display:grid}.modeMarker.large{border-radius:15px;width:54px;height:54px;font-size:22px}.modeTab strong{margin-bottom:4px;font-size:14px;display:block}.modeTab small{color:#768293;font-size:11px}.modeTab>i{color:#566275;font-style:normal}.modePanel{border:1px solid var(--line);background:radial-gradient(circle at 80% 15%, #2b73bc33, transparent 18rem), var(--panel);border-radius:24px;flex-direction:column;min-height:530px;padding:34px;display:flex;overflow:hidden}.modePanelTop{justify-content:space-between;align-items:center;display:flex}.liveDot{color:#7e8a99;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.liveDot i{background:#62d7a5;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #62d7a517}.modeRoute{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;margin:50px 0 12px;font-size:11px}.modePanel h3{letter-spacing:-.035em;max-width:610px;margin:0;font-size:clamp(25px,3vw,39px);font-weight:500;line-height:1.16}.transformation{margin-top:auto;padding-top:38px}.transformation div{border:1px solid var(--line);background:#05080c75;border-radius:13px;padding:15px 18px}.transformation div.result{background:#2369ae1f;border-color:#74b9ff3d}.transformation span{color:#6f7c8d;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.transformation p{color:#ced6e1;margin:8px 0 0;font-size:14px;line-height:1.5}.transformation b{color:#596577;padding:8px 22px;font-weight:400;display:block}.flowSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(620px 500px at 78% 45%,#2670b81f,#0000 70%);position:relative}.flowGrid{grid-template-columns:1fr .9fr;gap:clamp(70px,10vw,150px);display:grid}.flowIntro{align-self:start;position:sticky;top:120px}.flowIntro>p:last-child{color:#8794a4;max-width:520px;font-size:15px;line-height:1.75}.steps{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:20px;padding:34px 0;display:grid}.steps li>span{color:#586679;letter-spacing:.14em;font-size:9px}.steps strong{letter-spacing:-.025em;margin-bottom:10px;font-size:20px;font-weight:520;display:block}.steps p{color:#7f8c9c;margin:0;font-size:13px;line-height:1.65}.platformSection{border-bottom:1px solid var(--line)}.platformGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.platformCard{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0a,#ffffff03);border-radius:20px;flex-direction:column;min-height:480px;padding:27px;display:flex;position:relative;overflow:hidden}.platformTop{color:#647184;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.platformCard h3{letter-spacing:-.035em;margin:58px 0 14px;font-size:25px;font-weight:500}.platformCard>p{color:#8f9baa;margin:0;font-size:13px;line-height:1.7}.device{background:linear-gradient(145deg,#171e28,#0b0f15);border:1px solid #ffffff1f;border-radius:26px 0 0;width:220px;height:145px;position:absolute;bottom:-24px;right:-18px;transform:rotate(-5deg);box-shadow:-20px -10px 70px #2168ac14}.device i{background:#74b9ff24;border-radius:10px;width:63%;height:8px;margin:20px 0 0 24px;display:block}.device i:nth-child(2){width:42%}.device i:nth-child(3){width:74%}.device02{border-radius:30px 30px 0 0;transform:rotate(4deg)}.device03{border-radius:18px 0 0;width:260px;height:125px;transform:rotate(-3deg)}.privacySection{border-bottom:1px solid var(--line);background:radial-gradient(circle at 15%,#19528b3d,#0000 32rem)}.privacyGrid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(60px,10vw,140px);display:grid}.privacyGrid h2{font-size:clamp(38px,5vw,64px)}.textLink{color:#dfe7f0;border-bottom:1px solid var(--line-strong);gap:12px;margin-top:20px;padding-bottom:5px;font-size:13px;display:inline-flex}.textLink:hover{color:var(--blue);border-color:var(--blue)}.trustList{border-top:1px solid var(--line)}.trustList article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:26px 0;display:grid}.trustList article>span{color:#617083;letter-spacing:.12em;font-size:10px}.trustList h3{margin:0 0 9px;font-size:17px;font-weight:550}.trustList p{color:#8e9aa9;margin:0;font-size:13px;line-height:1.65}.trustList .privacyFine{color:#667386;padding:18px 0 0 60px;font-size:10px}.availabilitySection{padding-bottom:110px}.downloadGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.downloadCard{border:1px solid var(--line);background:var(--panel);border-radius:20px;flex-direction:column;min-height:270px;padding:25px;display:flex}.downloadCard small{color:#657183;letter-spacing:.13em;text-transform:uppercase;font-size:10px}.downloadCard h3{letter-spacing:-.04em;margin:8px 0 0;font-size:27px}.status{letter-spacing:.06em;border-radius:999px;align-self:flex-start;margin-top:35px;padding:7px 10px;font-size:10px}.status.review{color:#ffd694;background:#f5ae4117;border:1px solid #f5ae412e}.status.pending{color:#98a5b5;border:1px solid var(--line);background:#ffffff09}.status.live{color:#91e5bd;background:#62d7a514;border:1px solid #62d7a52e}.downloadButton{border:1px solid var(--line);color:#606c7c;background:#ffffff06;border-radius:10px;place-items:center;height:42px;margin-top:auto;font-size:11px;display:grid}.downloadButton:disabled{cursor:not-allowed}.downloadButton.live{cursor:pointer;color:#071017;background:#dff3ff}.notifyBar{background:#276bae14;border:1px solid #74b9ff2b;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:16px;padding:25px;display:flex}.notifyBar strong{margin-bottom:7px;font-size:14px;display:block}.notifyBar span{color:#7f8b9b;font-size:12px}.footer{border-top:1px solid var(--line)}.footerTop{justify-content:space-between;align-items:center;min-height:220px;display:flex}.footerTop>p{color:#768294;font-family:Iowan Old Style,Georgia,serif;font-size:25px;font-style:italic}.footerBottom{border-top:1px solid var(--line);color:#667285;letter-spacing:.05em;justify-content:space-between;align-items:center;min-height:78px;font-size:10px;display:flex}.footerBottom div{gap:22px;display:flex}@media (width<=900px){.navLinks{display:none}.hero{grid-template-columns:1fr;gap:12px;padding-top:80px}.languageWorld{min-height:590px}.heroFootnote{text-align:center;line-height:1.8;position:static}.missionGrid{grid-template-columns:1fr}.missionGrid article{min-height:330px}.missionPrinciple{grid-template-columns:1fr;gap:22px}.modeWorkbench,.flowGrid,.privacyGrid{grid-template-columns:1fr}.flowIntro{position:static}.modePanel{min-height:500px}.platformGrid,.downloadGrid{grid-template-columns:1fr}.platformCard{min-height:390px}.notifyBar{flex-direction:column;align-items:flex-start}.footerTop{min-height:170px}}@media (width<=560px){.shell{width:min(100% - 24px,1180px)}.nav{height:66px}.navCta{padding-inline:12px;font-size:10px}.hero{padding-block:58px 50px}h1{font-size:54px}.heroActions .button{width:100%}.languageWorld{min-height:500px}.tagChinese{left:2%}.tagEnglish{right:1%}.tagItalian{left:0}.tagFrench{right:2%}.liveExchange{bottom:5px;right:0}.section{padding-block:90px}.missionStatement h2{font-size:53px}.missionGrid{margin-top:62px}.missionGrid article{min-height:300px;padding:24px}.missionPrinciple{padding-top:45px}.modeTab{grid-template-columns:42px 1fr}.modeTab>i{display:none}.modePanel{min-height:540px;padding:22px}.modePanel h3{font-size:28px}.flowGrid{gap:55px}.platformCard{min-height:420px}.downloadCard{min-height:240px}.notifyBar .button{width:100%}.footerTop{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.footerTop>p{margin:0}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding-block:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wave i{animation:none}.button{transition:none}}
