@font-face{font-family:Onest;src:url('./onest-cyrillic-v1.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Onest;src:url('./onest-latin-v1.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap;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}
:root{font-family:Onest,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#142033;background:#f7f9fc;font-synthesis:none;font-optical-sizing:auto;--blue:#1468fb;--ink:#142033;--muted:#667386;--line:#dfe5ee;--ease:cubic-bezier(.22,1,.36,1);--page:1240px;scroll-behavior:smooth;scroll-padding-top:110px}
*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}html{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button,a{-webkit-user-drag:none}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a,button{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #1468fb}button{border:0}img,video{display:block;max-width:100%}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}::selection{background:#c9ddff;color:#122642}[hidden]{display:none!important}.shell{width:min(var(--page),calc(100% - 112px));margin-inline:auto}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.skip-link{position:fixed;top:8px;left:12px;padding:14px 18px;background:white;color:var(--ink);border-radius:12px;z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.header{position:absolute;top:0;left:0;right:0;z-index:20;padding:22px 0;transition:padding .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.header.scrolled{position:fixed;padding:10px 0;background:rgba(247,249,252,.82);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);box-shadow:0 1px 0 rgba(20,32,51,.05)}.navigation{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:46px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:720;letter-spacing:-1.1px;white-space:nowrap}.wordmark img{width:40px;height:40px;object-fit:contain}.nav-links{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:530}.nav-links a{padding-block:12px;color:#576377;transition:color .2s}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:58px;padding:17px 25px;border-radius:99px;font-size:15px;font-weight:570;letter-spacing:-.15px;line-height:1.3;user-select:none;transition:transform .18s var(--ease),background .18s,box-shadow .18s;white-space:nowrap}.button svg{width:21px;height:21px}.button-blue{background:var(--blue);color:white;box-shadow:0 5px 15px #1468fb14}.button-small{min-height:42px;padding:12px 18px;font-size:12px;gap:15px}.button-small svg{width:16px;height:16px}.button:active{transform:scale(.97)}.button-white{background:white;color:#1957bb;box-shadow:0 5px 25px #05235c16}.text-action{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:570;white-space:nowrap}.play-small{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#e8eef7}.play-small svg{width:17px;height:17px;margin-left:2px}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--blue);font-size:15px;font-weight:570}.text-link svg{width:20px;height:20px;transition:transform .25s var(--ease)}
.hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;min-height:780px;padding-top:100px;padding-bottom:40px;position:relative;isolation:isolate;gap:14px}.hero-copy{z-index:2;padding-bottom:25px}.hero-intro{display:flex;align-items:center;gap:9px;color:#52617b;font-size:13px;font-weight:530;margin-bottom:26px;letter-spacing:-.12px}.hero-intro svg{width:17px;height:17px;color:#5489e5}.hero h1{font-size:clamp(64px,6.7vw,94px);letter-spacing:-.065em;line-height:1.015;font-weight:690;margin-left:-5px;max-width:650px}.hero-description{font-size:17px;line-height:1.75;color:#667386;max-width:467px;margin-top:28px;letter-spacing:-.18px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:31px}.hero-footnote{font-size:12px;line-height:1.65;color:#778397;margin-top:25px;letter-spacing:.02px}.hero-art{height:610px;position:relative;margin-right:-25px;align-self:center}.hero-halo{position:absolute;inset:35px -70px -10px -55px;border-radius:50%;background:radial-gradient(ellipse at 50% 54%,#a3c9ff8c 0,#d6e7ff85 43%,#eaf2fe4a 65%,#f7f9fc00 75%);z-index:-2}.hero-mascot{position:absolute;bottom:12px;right:-7%;width:112%;max-width:none;filter:drop-shadow(0 26px 27px #386dd116);mask-image:linear-gradient(#000 0%,#000 87%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 87%,transparent 100%);transform:translateY(var(--mascot-y,0px));will-change:auto}.orbit{position:absolute;border:1px solid #c3d6f644;border-radius:50%;z-index:-1;transform:rotate(-23deg)}.orbit-one{width:535px;height:455px;top:88px;left:8px}.orbit-two{width:650px;height:535px;top:40px;left:-42px;border-color:#d9e4f752}.orbit-speck{position:absolute;width:7px;height:7px;background:#c6daf9;border-radius:50%}.speck-one{left:32px;top:140px}.speck-two{right:6px;bottom:160px;width:10px;height:10px;background:#96bcf5}.hero-notification{position:absolute;display:flex;gap:12px;align-items:center;background:rgba(255,255,255,.88);padding:17px 18px;border:1px solid #ffffffdf;border-radius:22px;backdrop-filter:blur(18px);box-shadow:0 14px 50px #184e9b12,0 2px 5px #184e9b04;z-index:2;min-width:300px}.hero-notification>div{display:flex;flex-direction:column;gap:4px}.notification-before{left:-28px;top:133px;transform:rotate(-5deg) translateY(var(--before-y,0px));opacity:.92;scale:.88;transform-origin:left center}.notification-after{right:-10px;bottom:86px;transform:rotate(3deg) translateY(var(--after-y,0px));padding:19px 21px;min-width:344px}.notification-before strong{font-size:13px;font-weight:580}.notification-after strong{font-size:15px;letter-spacing:-.2px;font-weight:650}.notification-app{font-size:10px;font-weight:600;display:flex;justify-content:space-between;gap:45px;color:#758297}.notification-app span{font-size:9px;font-weight:450}.notification-muted{font-size:10px;line-height:1.4;color:#758297}.notification-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#2fa5df;color:white}.notification-symbol svg{width:25px;height:25px}.notification-after>img{width:44px;height:44px;object-fit:contain;background:#edf4ff;border-radius:13px}.notification-dot{width:6px;height:6px;background:#4389ff;border-radius:50%;margin-left:3px}.art-note{position:absolute;bottom:2px;right:55px;font-size:9px;color:#8a98ad;letter-spacing:.02em}.capabilities{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #e1e7f0;padding-block:27px 31px;color:#6d7b90;font-size:13px;font-weight:500}.capabilities>span{display:flex;align-items:center;gap:11px;white-space:nowrap}.capabilities svg{width:18px;height:18px;color:#8e9cb0}
.feature-section{padding:122px 0 95px;background:white;overflow:hidden}.section-heading h2{font-size:clamp(40px,4.4vw,60px);font-weight:640;letter-spacing:-.055em;line-height:1.08}.section-heading p{font-size:17px;color:var(--muted);line-height:1.65;margin-top:24px;letter-spacing:-.2px}.centered{text-align:center}.demo-lab{margin-top:51px;background:#0c1c35;border-radius:36px;padding:25px 34px 29px;color:#eaf1ff;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #0c2e71a1;isolation:isolate}.demo-lab:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,#1c438a55,transparent 70%);pointer-events:none;z-index:-1}.lab-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.lab-label{font-size:12px;font-weight:500;color:#a3b5d3}.lab-example{font-size:10px;color:#8da1c0;letter-spacing:.15px}.segmented{display:flex;gap:4px;padding:5px;background:#ffffff0c;border:1px solid #ffffff09;border-radius:99px}.segmented button{font-size:11px;font-weight:500;color:#aabbda;padding:10px 19px;border-radius:99px;background:transparent;min-height:37px;transition:background .25s var(--ease),color .25s,box-shadow .25s}.segmented button[aria-selected=true]{background:#f5f8ff;color:#172a48;box-shadow:0 3px 9px #030c2040}.demo-workspace{display:grid;grid-template-columns:1fr 82px 1fr;align-items:center;margin:37px auto 26px;max-width:930px;perspective:1200px}.chat-window{border-radius:22px;background:#fff;box-shadow:0 15px 50px #0000001f;overflow:hidden;height:299px;color:#18263a;position:relative}.chat-source{transform:rotateY(5deg) rotate(-1.2deg);transition:transform .7s var(--ease)}.chat-destination{transform:rotateY(-5deg) rotate(1.2deg);transition:transform .7s var(--ease)}.demo-lab.in-view .chat-source,.demo-lab.in-view .chat-destination{transform:none}.chat-toolbar{display:flex;align-items:center;gap:10px;height:65px;padding:11px 19px;border-bottom:1px solid #e8edf5;background:#fbfcff}.chat-toolbar>div{display:flex;flex-direction:column;gap:3px}.chat-toolbar strong{font-size:13px;font-weight:650;letter-spacing:-.1px}.chat-toolbar>div>span{font-size:10px;color:#8491a4}.initial-avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#efe5e4;color:#ad736e;font-size:15px;font-weight:570;flex-shrink:0}.toolbar-more{margin-left:auto;width:20px;height:20px;color:#8e9fb4}.bot-avatar{width:35px;height:35px;background:#e8f1ff;border-radius:50%;overflow:hidden}.bot-avatar img{width:100%;height:100%;object-fit:cover}.cloud-toolbar{width:21px;height:21px;color:#91a6c4;margin-left:auto}.chat-date{text-align:center;font-size:9px;font-weight:500;color:#92a0b3;margin-top:17px}.source-content{position:relative;margin-top:17px;padding:0 23px;transition:transform .4s var(--ease),opacity .25s}.chat-bubble{padding:13px 15px 9px;border-radius:14px 14px 14px 4px;background:#f0f3f8;font-size:12px;line-height:1.5;max-width:290px;display:table;min-width:230px;box-shadow:0 1px 2px #14203304;transition:opacity .25s,transform .4s var(--ease)}.chat-bubble p{max-width:240px}.bubble-time{font-size:8px;color:#8c9aad;display:block;text-align:right;margin-top:4px}.source-bottom{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;left:0;right:0;padding:12px 17px;background:#fafcff;border-top:1px solid #eaf0f7;font-size:10px;color:#99a6b8}.source-send{color:#689fee}.source-send svg{width:18px;height:18px}.source-empty{position:absolute;top:145px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;color:#a5afbd;font-size:10px;opacity:0;transform:translateY(7px);transition:opacity .3s .1s,transform .4s var(--ease);pointer-events:none}.source-empty svg{width:14px;height:14px}.demo-lab[data-mode=delete].ran .source-content{opacity:0;transform:translateY(-10px) scale(.97)}.demo-lab[data-mode=delete].ran .source-empty{opacity:1;transform:none}.transfer-mark{display:flex;align-items:center;justify-content:center;color:#7397d7;gap:3px}.transfer-mark span{width:9px;height:1px;background:#3e629a}.transfer-mark svg{width:21px;height:21px}.destination-idle{position:absolute;inset:65px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:10px;transition:opacity .2s}.idle-cloud{height:47px;width:47px;border-radius:16px;display:grid;place-items:center;background:#edf4ff;color:#75a3ed;margin-bottom:12px}.idle-cloud svg{width:28px;height:28px}.destination-idle p{font-size:12px;font-weight:550;color:#788da9}.destination-idle>span:last-child{font-size:9px;color:#a1adc0;margin-top:5px}.demo-saved{position:relative;margin:25px 21px 0;padding:16px 15px;background:#edf5ff;border-radius:13px 13px 13px 4px;opacity:0;transform:translateY(17px) scale(.98);transition:opacity .35s .12s,transform .55s var(--ease);pointer-events:none}.ran .demo-saved{opacity:1;transform:none}.ran .destination-idle{opacity:0}.saved-event{font-size:9px;display:flex;align-items:center;gap:6px;color:#437cc6;margin-bottom:11px;font-weight:550}.saved-event svg{width:12px;height:12px}.demo-saved p{font-size:12px;line-height:1.6}.saved-bottom{font-size:8px;color:#7b9cc4;display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:12px}.saved-bottom svg{width:13px;height:13px}.lab-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:930px;margin-inline:auto;min-height:54px}.lab-bottom p{font-size:12px;color:#c0cfe5;line-height:1.65}.button-demo{background:#256fef;color:#fff;min-height:45px;font-size:12px;padding:13px 19px;gap:10px}.button-demo svg{width:16px;height:16px}.replay-button{display:inline-flex;align-items:center;gap:7px;background:#ffffff10;color:#cedbf0;padding:14px 20px;min-height:44px;border-radius:99px;font-size:12px}.replay-button svg{width:14px;height:14px}.feature-explanations{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:56px}.feature-explanations article{padding-right:22px}.feature-icon{width:23px;height:23px;color:#2d74dd;margin-bottom:18px}.feature-explanations h3{font-size:18px;font-weight:620;letter-spacing:-.5px;margin-bottom:12px}.feature-explanations p{font-size:13px;line-height:1.8;color:#708096}.important-note{display:flex;align-items:flex-start;gap:13px;max-width:925px;margin:42px auto 0;padding:20px 25px;background:#f4f7fc;border-radius:17px;color:#738299}.important-note>svg{color:#7b9ecf;width:20px;height:20px;margin-top:2px}.important-note p{font-size:11px;line-height:1.8}.important-note strong{color:#405878;font-weight:600}.sample-media{position:relative;width:205px;margin-top:-8px}.sample-media>svg{width:100%;height:auto;display:block;stroke:none}.media-timer{display:flex;align-items:center;gap:4px;font-size:8px;position:absolute;bottom:9px;left:10px;color:#fff;background:#2a405977;padding:4px 6px;border-radius:5px}.media-timer svg{height:11px;width:11px}.reply-bubble{position:absolute;right:18px;top:95px;background:#ddedff;border-radius:12px 12px 3px 12px;padding:10px 12px;font-size:10px}.demo-lab[data-mode=timer] .chat-bubble{display:none}.demo-lab[data-mode=timer] .demo-saved{margin-top:20px;padding:12px 14px}.sample-saved-media{height:73px;width:147px;border-radius:9px;background:linear-gradient(#abc8e8 0 55%,#6c9baf 55% 75%,#bdd4d7 75%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px}.edit-comparison{display:grid;gap:8px}.edit-comparison span{font-size:8px;color:#6791c5}.edit-comparison p{font-size:11px}.edit-old p{text-decoration:line-through;color:#758da9}
.archive-section{padding-top:141px;padding-bottom:140px;display:grid;grid-template-columns:1fr 1.05fr;gap:78px;align-items:center}.section-kicker{font-size:12px;font-weight:560;color:#6d82a0;display:inline-block;margin-bottom:20px}.archive-copy h2,.connect-heading h2,.control-copy h2,.faq-heading h2{font-size:clamp(36px,3.65vw,51px);font-weight:640;letter-spacing:-.055em;line-height:1.12}.archive-copy>p:not(.archive-note){font-size:15px;color:#718097;line-height:1.85;max-width:455px;margin-top:25px}.archive-copy>.text-link{margin-top:24px}.archive-note{font-size:10px;color:#7c899d;line-height:1.8;margin-top:24px}.archive-visual{position:relative;perspective:1400px;padding-bottom:20px}.browser-frame{border:1px solid #e0e8f3;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 25px 80px -30px #315d9b35;transform:rotateY(-7deg) rotateX(3deg) rotate(2deg);transform-origin:center;transition:transform .9s var(--ease)}.archive-visual.in-view .browser-frame{transform:rotateY(0) rotateX(0) rotate(0)}.browser-toolbar{display:flex;align-items:center;justify-content:space-between;height:39px;background:#f1f4f9;padding:0 14px;border-bottom:1px solid #e7ecf5}.browser-toolbar>svg{width:13px;height:13px;color:#a6b2c3}.traffic-lights{display:flex;gap:5px}.traffic-lights i{width:6px;height:6px;border-radius:50%;background:#d3dce9}.traffic-lights i:first-child{background:#e9bec1}.traffic-lights i:nth-child(2){background:#e8d1a8}.traffic-lights i:last-child{background:#b8d9c6}.browser-address{font-size:8px;letter-spacing:.15px;color:#8b9aaf;background:#e7ecf3;border-radius:5px;padding:4px 48px}.archive-ui{height:430px;background:#f7f9fd}.archive-ui-heading{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#fff;border-bottom:1px solid #edf1f7}.archive-ui-heading>div{display:flex;flex-direction:column;gap:4px}.archive-ui-heading strong{font-size:12px;font-weight:600}.archive-ui-heading>div>span{font-size:8px;color:#95a4b7}.archive-ui-heading .initial-avatar{width:31px;height:31px;font-size:12px}.archive-ui-date{font-size:8px;color:#8d9eb5;margin-left:auto}.archive-ui-body{padding:15px 26px;display:flex;flex-direction:column;gap:9px}.archive-day{font-size:8px;color:#9aa8bb;text-align:center;display:block;margin-bottom:5px}.archive-message{background:white;box-shadow:0 1px 2px #1c39590a;padding:10px 12px;border-radius:11px 11px 11px 3px;font-size:10px;max-width:220px;align-self:flex-start;min-width:140px}.archive-message small{font-size:7px;color:#9eacbf;display:block;text-align:right;margin-top:3px}.archive-message small svg{width:10px;height:10px;display:inline;vertical-align:middle;color:#81aae1}.message-outgoing{background:#e6f0ff;align-self:flex-end;border-radius:11px 11px 3px 11px}.archived-deleted{background:#fff0ed;color:#854a40}.archived-deleted>span{font-size:7px;display:block;color:#bc8a80;margin-bottom:5px}.archive-photo{position:relative;width:185px;height:101px;overflow:hidden;isolation:isolate;border-radius:10px;background:#c6dcef}.photo-sky{position:absolute;inset:0 0 40%;background:linear-gradient(#aac5e2,#d4e1ec)}.photo-sky:after{content:'';position:absolute;width:25px;height:25px;top:14px;right:25px;border-radius:50%;background:#ffefd6}.photo-sea{position:absolute;inset:55% 0 0;background:linear-gradient(#769eae,#acc7ce)}.photo-shore{position:absolute;bottom:-20px;left:-25px;width:155px;height:50px;background:#e7dfd1;border-radius:50%;transform:rotate(-7deg)}.archive-photo>span{position:absolute;left:8px;bottom:7px;font-size:7px;color:#fff;background:#3d5e7970;padding:3px 6px;border-radius:4px}.voice-demo{display:flex;align-items:center;gap:8px;font-size:7px;background:white;border-radius:10px;padding:8px 10px;width:220px;color:#8595ac}.voice-play{width:22px;height:22px;background:#e3edfc;border-radius:50%;color:#5089d9;display:grid;place-items:center}.voice-play svg{width:13px;height:13px}.voice-wave{font-size:15px;letter-spacing:1px;line-height:1;color:#78a1d8;white-space:nowrap;overflow:hidden}.archive-float{position:absolute;bottom:-1px;left:-35px;display:flex;align-items:center;gap:12px;padding:17px 23px;background:rgba(255,255,255,.94);border:1px solid #fff;border-radius:18px;box-shadow:0 15px 35px #20478110}.archive-float>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#ecf4ff;color:#427dd2}.archive-float svg{height:18px;width:18px}.archive-float>div{display:flex;flex-direction:column;gap:4px}.archive-float strong{font-size:11px;font-weight:600}.archive-float small{font-size:9px;color:#8394ad}
.video-section{background:#0c1a30;color:#f2f6ff;padding:95px 0 105px;position:relative;overflow:hidden}.video-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:25px}.video-heading h2{font-size:clamp(35px,3.8vw,53px);letter-spacing:-.055em;font-weight:620;line-height:1.13}.video-heading .section-kicker{color:#8caddc;margin-bottom:18px}.video-heading>p{font-size:13px;line-height:1.85;color:#9cacbf;margin-bottom:5px}.video-container{position:relative;aspect-ratio:16/9;border:1px solid #233550;border-radius:24px;overflow:hidden;background:#071222;box-shadow:0 25px 55px #0000001a}.video-container video{width:100%;height:100%;object-fit:contain}.video-cover{display:none;position:absolute;inset:0;background:linear-gradient(transparent 10%,#06122670 60%,#061226a6);color:white;align-items:center;justify-content:center;flex-direction:column;gap:13px}.has-js .video-cover{display:flex}.video-cover>span{width:76px;height:76px;display:grid;place-items:center;background:#ffffffde;backdrop-filter:blur(12px);color:#19498b;border-radius:50%;box-shadow:0 0 0 9px #ffffff12;margin-bottom:7px;transition:transform .3s var(--ease),background .3s}.video-cover>span svg{width:31px;height:31px;margin-left:5px}.video-cover strong{font-size:15px;font-weight:550;letter-spacing:-.2px}.video-cover small{font-size:10px;color:#c9d8ee}.video-cover:active>span{transform:scale(.94)}
.connect-section{padding-top:137px;padding-bottom:135px;display:grid;grid-template-columns:.8fr 1.3fr;gap:115px;align-items:start}.connect-heading{position:sticky;top:155px}.connect-heading>p{font-size:15px;line-height:1.8;color:#76869c;margin-top:25px;margin-bottom:28px}.connection-steps{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:0}.connection-steps>li{position:relative;padding:8px 0 40px 54px;margin-bottom:36px;border-bottom:1px solid #e1e7ef;display:grid;grid-template-columns:1fr}.connection-steps>li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.step-number{position:absolute;top:8px;left:0;background:#e9eff9;color:#5c7da8;width:31px;height:31px;display:grid;place-items:center;font-size:12px;font-weight:550;border-radius:50%;transition:background .4s,color .4s}.connection-steps>li.in-view .step-number{background:var(--blue);color:#fff}.connection-steps h3{font-size:20px;letter-spacing:-.55px;font-weight:610;margin:2px 0 12px}.connection-steps p{font-size:13px;color:#718198;line-height:1.85;max-width:430px}.connection-steps p a{color:#3975d1}.step-visual{margin-top:20px;display:flex;align-items:center;gap:10px;border:1px solid #e1e8f1;background:#fff;border-radius:14px;min-height:53px;padding:11px 15px;font-size:11px;font-weight:530;align-self:start;justify-self:start;box-shadow:0 5px 15px #1e4e9404}.step-bot img{width:29px;height:29px;object-fit:contain}.step-setting>svg:first-child{width:26px;height:26px;padding:5px;border-radius:7px;background:#e8e8ff;color:#8b7ac9}.step-setting>svg:last-child{width:11px;height:11px;color:#a2aec1;margin-left:25px}.step-connected{background:#eef5ff;border-color:#dae8fc;color:#477fc7}.step-connected svg{width:22px;height:22px}
.control-section{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:108px;padding:25px 0 135px}.control-illustration{position:relative;height:350px;display:grid;place-items:center}.control-ring{position:absolute;border:1px solid #e3eaf4;border-radius:50%;width:315px;height:315px}.ring-b{width:218px;height:218px;background:#edf3fc55}.control-center{width:112px;height:112px;background:linear-gradient(140deg,#fff,#eaf2fe);border:1px solid white;box-shadow:0 15px 30px #3977cc0e,0 1px 2px #3977cc0b;border-radius:35px;display:grid;place-items:center;transform:rotate(-8deg)}.control-center svg{width:48px;height:48px;color:#4b86d9;stroke-width:1.1}.control-item{position:absolute;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:500;padding:13px 17px;background:#fff;border-radius:17px;box-shadow:0 12px 28px #3d689414;border:1px solid #ffffff;min-width:174px;transform:translateY(var(--control-y,0px))}.control-item-a{top:42px;left:11px;rotate:-5deg}.control-item-b{bottom:41px;right:-1px;rotate:6deg}.control-item>svg{width:22px;height:22px;color:#6294d5}.control-item i{width:24px;height:14px;background:#90aed6;border-radius:12px;margin-left:auto;position:relative}.control-item i:after{content:'';width:10px;height:10px;border-radius:50%;background:white;position:absolute;right:2px;top:2px}.tiny-avatar{width:25px;height:25px;display:grid;place-items:center;font-size:10px;background:#ede7e7;color:#a78280;border-radius:50%}.control-copy>p{font-size:14px;line-height:1.85;color:#718198;margin-top:22px}.control-copy p+p{margin-top:13px}.control-copy .control-caption{font-size:11px;line-height:1.9;color:#8a96a8;margin-top:22px;max-width:385px}
.faq-section{display:grid;grid-template-columns:.9fr 1.25fr;gap:90px;padding:100px 0 125px;border-top:1px solid #e1e7ef}.faq-heading .section-kicker{margin-bottom:20px}.faq-heading h2{font-size:43px}.faq-heading .text-link{margin-top:28px;font-size:13px}.faq-list{margin-top:-13px}.faq-list details{border-bottom:1px solid #dfe6ef}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 0;font-size:14px;line-height:1.5;font-weight:540;cursor:pointer;letter-spacing:-.2px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>svg{width:18px;height:18px;flex-shrink:0;color:#8e9ab0;transition:transform .25s var(--ease)}.faq-list details[open] summary>svg{transform:rotate(45deg)}.faq-list details>div{overflow:hidden}.faq-list details p{font-size:12px;color:#708198;line-height:1.9;max-width:490px;padding:0 28px 23px 0}.faq-list details p strong{font-weight:600;color:#4a6386}.faq-list details a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.closing-section{position:relative;overflow:hidden;background:#1468ed;color:white;padding:93px 0 143px;isolation:isolate}.closing-section:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,#61a5ff6b,transparent 70%);z-index:-1}.closing-inner{text-align:center;position:relative;z-index:2}.closing-cloud{width:59px;height:59px;margin:0 auto 25px;border-radius:19px;display:grid;place-items:center;background:#ffffff12;border:1px solid #ffffff1a;color:#d0e5ff;transform:rotate(-7deg)}.closing-cloud svg{width:33px;height:33px;stroke-width:1.2}.closing-inner h2{font-size:clamp(45px,5vw,70px);line-height:1.05;font-weight:620;letter-spacing:-.055em}.closing-inner p{font-size:15px;color:#d4e6ff;margin-top:21px;line-height:1.75}.closing-inner .button{margin-top:27px}.closing-wordmark{position:absolute;bottom:-.18em;left:50%;transform:translateX(-50%);font-size:clamp(160px,25vw,370px);line-height:1;font-weight:720;letter-spacing:-.07em;white-space:nowrap;color:#ffffff08;user-select:none;pointer-events:none;z-index:0}.footer{padding-top:40px;padding-bottom:max(28px,env(safe-area-inset-bottom))}.footer-top{display:flex;align-items:center;gap:30px;padding-bottom:29px}.footer-top .wordmark{font-size:21px}.footer-top .wordmark img{width:33px;height:33px}.footer-top>p{font-size:11px;color:#8b98aa;margin-left:auto}.footer-top>a:last-child{display:flex;align-items:center;gap:7px;font-size:12px;color:#617591}.footer-top>a:last-child>svg{width:15px;height:15px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e0e7f1;padding-top:21px;gap:20px;font-size:9px;color:#8b99ad;line-height:1.7}.footer-bottom nav{display:flex;gap:23px}
@media(hover:hover) and (pointer:fine){.button-blue:hover{background:#075fe9;box-shadow:0 7px 25px #1468fb25;transform:translateY(-1px)}.button-white:hover{background:#eef5ff;transform:translateY(-1px)}.nav-links a:hover,.footer a:hover{color:var(--blue)}.text-link:hover>svg{transform:translateX(4px)}.text-action:hover .play-small{background:#dce8fa}.segmented button:not([aria-selected=true]):hover{background:#ffffff0e;color:#edf3ff}.button-demo:hover{background:#3c81fa}.replay-button:hover{background:#ffffff1c}.video-cover:hover>span{transform:scale(1.06);background:#fff}.faq-list summary:hover{color:#1468fb}}
html,body{overflow-x:clip}.hero-mascot{height:auto}
@media(min-width:1500px){:root{--page:1260px}.hero{min-height:830px}.hero-art{height:650px}.hero h1{font-size:101px}.hero-mascot{bottom:5px;width:112%}.notification-after{bottom:85px}.notification-before{top:140px}}
@media(max-width:1150px){.shell{width:calc(100% - 72px)}.nav-links{gap:22px}.hero{min-height:700px;grid-template-columns:1fr 1fr;gap:0}.hero h1{font-size:75px}.hero-art{height:530px;margin-right:0}.hero-description{font-size:15px;max-width:400px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions .button{font-size:13px;padding:17px 21px}.hero-actions .text-action{font-size:12px}.hero-notification{scale:.8}.notification-before{left:-20px;top:113px;scale:.77}.notification-after{right:-24px;bottom:70px;transform-origin:right center}.orbit-one{width:450px;height:390px;left:-15px}.orbit-two{width:510px;height:470px;left:-48px}.capabilities{font-size:11px;gap:17px}.capabilities>span{gap:8px}.capabilities svg{height:17px;width:17px}.feature-section{padding-top:95px}.archive-section{gap:50px}.archive-copy h2{font-size:41px}.archive-copy>p:not(.archive-note){font-size:13px}.demo-lab{padding-inline:24px}.demo-workspace{grid-template-columns:1fr 53px 1fr}.lab-label{font-size:11px}.lab-example{font-size:8px}.segmented button{padding:10px 14px}.feature-explanations{gap:25px}.feature-explanations h3{font-size:16px}.feature-explanations p{font-size:12px}.connect-section{gap:65px}.connect-heading h2{font-size:42px}.control-section{gap:65px}.control-copy h2{font-size:42px}.control-item-b{right:-13px}.faq-section{gap:50px}.faq-heading h2{font-size:38px}.faq-list summary{font-size:13px}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:last-child{display:none}}
@media(max-width:900px) and (min-width:761px){.hero h1{font-size:64px}.hero-description{font-size:14px}.hero-art{height:480px}.hero-notification{scale:.68}.notification-before{scale:.65;left:-20px;top:110px}.notification-after{bottom:70px;right:-25px}.hero-footnote{margin-top:20px}.hero-actions{gap:15px}.archive-section{gap:35px}.archive-copy h2{font-size:35px}.demo-workspace{grid-template-columns:1fr 34px 1fr}.chat-toolbar{padding-inline:13px}.chat-bubble{min-width:180px;font-size:10px;padding-inline:11px}.source-content{padding-inline:14px}.demo-saved{margin-inline:14px}.demo-saved p{font-size:10px}.feature-explanations{gap:20px}.feature-explanations article{padding-right:0}.lab-example{display:none}.lab-top{justify-content:center}.lab-label{position:absolute;left:24px}.segmented{margin-left:auto}.archive-ui-body{padding-inline:16px}.connect-section{gap:45px}.connect-heading h2{font-size:35px}.connection-steps>li{padding-left:46px}.control-section{gap:45px}.control-copy h2{font-size:35px}.control-ring{width:275px;height:275px}.ring-b{width:200px;height:200px}.control-item-a{left:-20px}.control-item-b{right:-15px}.faq-section{grid-template-columns:1fr 1.35fr;gap:40px}.faq-heading h2{font-size:32px}.nav-links{gap:18px;font-size:11px}}
@media(max-width:760px){:root{scroll-padding-top:85px}.shell{width:calc(100% - 44px)}.header{padding:17px 0}.navigation{gap:15px;min-height:40px}.wordmark{font-size:22px;gap:7px}.wordmark img{width:34px;height:34px}.nav-links{display:none}.button-small{font-size:10px;gap:10px;min-height:37px;padding:10px 15px}.button-small svg{width:14px;height:14px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:123px;padding-bottom:16px;gap:0;overflow:visible}.hero-copy{padding-bottom:0;text-align:center}.hero-intro{justify-content:center;font-size:10px;margin-bottom:22px;gap:7px}.hero-intro svg{height:15px;width:15px}.hero h1{font-size:clamp(55px,11.7vw,81px);letter-spacing:-.065em;line-height:1.02;margin-left:0;max-width:none}.hero-description{font-size:13px;line-height:1.85;max-width:360px;margin:22px auto 0;letter-spacing:-.12px}.hero-actions{justify-content:center;gap:19px;margin-top:24px;flex-wrap:wrap}.hero-actions .button{font-size:12px;min-height:49px;padding:15px 19px;gap:14px}.hero-actions .text-action{font-size:11px;gap:7px}.hero-footnote{font-size:9px;margin-top:19px;line-height:1.7}.hero-footnote br{display:none}.hero-art{height:clamp(350px,87vw,520px);width:100%;margin:27px 0 0;align-self:center;max-width:560px;isolation:isolate}.hero-mascot{width:100%;right:0;bottom:0}.hero-halo{inset:4px -22px 2px;border-radius:50%}.hero-notification{min-width:280px;border-radius:20px;scale:.73}.notification-before{left:-17px;top:95px;scale:.62;transform:rotate(-5deg);min-width:280px;z-index:1}.notification-after{bottom:42px;right:-9px;transform:rotate(3deg);min-width:315px;scale:.76;transform-origin:right center}.notification-app{font-size:10px}.notification-after strong{font-size:14px}.orbit-one{width:calc(100% - 10px);height:77%;top:60px;left:5px}.orbit-two{width:calc(100% + 20px);height:87%;top:35px;left:-10px}.speck-one{left:10px;top:80px}.speck-two{right:6px;bottom:95px;width:6px;height:6px}.art-note{font-size:7px;bottom:0;right:4px}.capabilities{display:grid;grid-template-columns:1fr 1fr;gap:17px 8px;padding:24px 0;font-size:9px;margin-top:2px}.capabilities>span{gap:7px}.capabilities>span:nth-child(2n){justify-self:end}.capabilities svg{width:15px;height:15px}.feature-section{padding:68px 0 61px}.section-heading h2{font-size:35px;line-height:1.12;letter-spacing:-.055em}.section-heading p{font-size:13px;line-height:1.75;margin-top:18px}.demo-lab{margin-top:30px;margin-left:-9px;margin-right:-9px;padding:21px 17px 20px;border-radius:25px}.lab-top{justify-content:center;flex-direction:column;gap:15px}.lab-label{font-size:11px;order:0}.segmented{order:1;gap:1px;padding:4px;width:100%;max-width:365px}.segmented button{flex:1;font-size:10px;padding:9px 11px;min-height:35px}.lab-example{display:none}.demo-workspace{grid-template-columns:1fr;max-width:390px;margin:23px auto 21px;gap:13px}.chat-window{height:209px;border-radius:17px}.chat-source{transform:none!important}.chat-destination{transform:none!important;height:210px}.chat-toolbar{height:51px;padding:9px 15px;gap:8px}.initial-avatar{width:30px;height:30px;font-size:12px}.chat-toolbar strong{font-size:11px}.chat-toolbar>div>span{font-size:8px}.bot-avatar{width:30px;height:30px}.chat-date{font-size:8px;margin-top:10px}.source-content{margin-top:12px;padding-inline:19px}.chat-bubble{font-size:11px;min-width:230px;padding:10px 12px 7px}.bubble-time{margin-top:1px;font-size:7px}.source-bottom{padding:9px 15px;font-size:9px}.source-send svg{height:14px;width:14px}.source-empty{top:115px;font-size:9px}.transfer-mark{height:6px;gap:3px;rotate:90deg}.transfer-mark span{width:5px}.transfer-mark svg{height:18px;width:18px}.destination-idle{inset:51px 0 0}.idle-cloud{width:37px;height:37px;margin-bottom:9px;border-radius:12px}.idle-cloud svg{width:24px;height:24px}.destination-idle p{font-size:11px}.destination-idle>span:last-child{font-size:8px}.demo-saved{margin:18px 18px 0;padding:13px 14px}.demo-saved p{font-size:11px}.saved-event{font-size:8px;margin-bottom:9px}.saved-bottom{font-size:7px;margin-top:7px}.lab-bottom{flex-wrap:wrap;justify-content:center;gap:15px;text-align:center}.lab-bottom p{font-size:10px;flex-basis:100%;line-height:1.8}.lab-bottom .button{font-size:11px;min-height:43px;padding:13px 20px}.lab-bottom .replay-button{font-size:11px;min-height:43px}.sample-media{width:160px}.demo-lab[data-mode=timer] .chat-source{height:249px}.reply-bubble{top:75px;font-size:9px;right:18px;padding:8px 10px}.demo-lab[data-mode=timer] .demo-saved{padding:11px 13px;margin-top:14px}.demo-lab[data-mode=timer] .chat-destination{height:235px}.sample-saved-media{height:72px;width:150px}.feature-explanations{display:flex;flex-direction:column;gap:25px;margin-top:33px}.feature-explanations article{display:grid;grid-template-columns:26px 1fr;column-gap:15px;padding-right:0}.feature-icon{margin:3px 0 0;width:21px;height:21px;grid-row:1/3}.feature-explanations h3{font-size:16px;letter-spacing:-.35px;margin-bottom:7px}.feature-explanations p{font-size:12px;line-height:1.8;max-width:450px}.important-note{margin-top:27px;padding:16px 17px;border-radius:14px;gap:10px}.important-note p{font-size:10px;line-height:1.85}.important-note strong{display:block;margin-bottom:3px}.important-note>svg{height:18px;width:18px}.archive-section{padding-top:72px;padding-bottom:69px;display:flex;flex-direction:column;gap:39px;align-items:stretch}.section-kicker{font-size:10px;margin-bottom:16px}.archive-copy h2,.connect-heading h2,.control-copy h2,.faq-heading h2{font-size:35px;line-height:1.13}.archive-copy>p:not(.archive-note){font-size:12px;line-height:1.85;margin-top:20px;max-width:440px}.archive-copy>.text-link{margin-top:20px;font-size:12px}.archive-note{font-size:9px;line-height:1.9;margin-top:18px}.archive-visual{padding-bottom:17px;max-width:510px;width:100%;align-self:center}.browser-frame{border-radius:15px;transform:rotate(1deg)}.browser-toolbar{height:31px;padding-inline:12px}.browser-address{font-size:7px;padding:3px 36px}.browser-toolbar>svg{width:11px;height:11px}.traffic-lights{gap:4px}.traffic-lights i{width:5px;height:5px}.archive-ui{height:405px}.archive-ui-heading{padding:13px 15px}.archive-ui-heading strong{font-size:11px}.archive-ui-body{padding:13px 19px}.archive-message{font-size:9px}.archive-photo{height:89px;width:166px}.archive-float{bottom:0;left:12px;padding:13px 17px;gap:10px;border-radius:15px}.archive-float>span{width:29px;height:29px;border-radius:9px}.archive-float strong{font-size:10px}.archive-float small{font-size:8px}.archive-float svg{width:15px;height:15px}.video-section{padding:66px 0 65px}.video-heading{display:block;margin-bottom:27px}.video-heading h2{font-size:34px}.video-heading>p{font-size:11px;line-height:1.7;margin-top:19px}.video-heading>p br{display:none}.video-container{border-radius:15px;margin-inline:-6px}.video-cover>span{height:49px;width:49px;margin-bottom:2px;box-shadow:0 0 0 6px #ffffff12}.video-cover>span svg{width:22px;height:22px;margin-left:3px}.video-cover{gap:9px}.video-cover strong{font-size:10px}.video-cover small{font-size:8px}.connect-section{padding-top:73px;padding-bottom:69px;display:flex;flex-direction:column;gap:40px}.connect-heading{position:static}.connect-heading>p{font-size:12px;line-height:1.8;margin:20px 0 22px}.connect-heading .button{min-height:49px;padding:15px 21px;font-size:12px}.connection-steps{width:100%}.connection-steps>li{padding-left:44px;padding-bottom:29px;margin-bottom:25px}.step-number{width:27px;height:27px;font-size:10px;top:10px}.connection-steps h3{font-size:17px;letter-spacing:-.4px;margin-bottom:10px}.connection-steps p{font-size:11px;line-height:1.9}.step-visual{margin-top:17px;font-size:10px;min-height:46px;padding:9px 12px;border-radius:12px}.step-bot img{width:25px;height:25px}.step-setting>svg:first-child{width:23px;height:23px}.step-setting>svg:last-child{margin-left:10px}.step-connected svg{width:19px;height:19px}.control-section{padding-top:0;padding-bottom:68px;display:flex;flex-direction:column-reverse;gap:22px;align-items:stretch}.control-copy>p{font-size:12px;line-height:1.85;margin-top:20px}.control-copy p+p{margin-top:12px}.control-copy .control-caption{font-size:10px;line-height:1.9;max-width:450px;margin-top:20px}.control-illustration{height:280px;max-width:390px;width:100%;align-self:center}.control-ring{width:270px;height:270px}.ring-b{width:188px;height:188px}.control-center{height:88px;width:88px;border-radius:27px}.control-center svg{width:39px;height:39px}.control-item{font-size:9px;min-width:155px;padding:12px 15px;gap:8px;border-radius:15px}.control-item-a{top:30px;left:0}.control-item-b{bottom:26px;right:0}.control-item>svg{height:20px;width:20px}.tiny-avatar{height:22px;width:22px;font-size:9px}.faq-section{padding-top:65px;padding-bottom:71px;display:block}.faq-heading .text-link{font-size:12px;margin-top:22px}.faq-list{margin-top:28px}.faq-list summary{padding-block:20px;font-size:12px;letter-spacing:-.1px;gap:20px}.faq-list summary>svg{height:16px;width:16px}.faq-list details p{font-size:11px;line-height:1.9;padding-right:24px;padding-bottom:21px}.closing-section{padding:65px 0 89px}.closing-cloud{width:49px;height:49px;margin-bottom:22px;border-radius:16px}.closing-cloud svg{width:28px;height:28px}.closing-inner h2{font-size:43px;line-height:1.08}.closing-inner p{font-size:12px;line-height:1.8;margin-top:20px}.closing-inner .button{font-size:12px;min-height:49px;padding:15px 23px;margin-top:25px}.closing-wordmark{font-size:24vw}.footer{padding-top:30px;padding-bottom:max(26px,env(safe-area-inset-bottom))}.footer-top{gap:15px;padding-bottom:23px}.footer-top .wordmark{font-size:20px;gap:6px}.footer-top .wordmark img{width:30px;height:30px}.footer-top>p{display:none}.footer-top>a:last-child{margin-left:auto;font-size:10px;gap:5px}.footer-bottom{display:block;padding-top:19px;font-size:8px;line-height:1.8}.footer-bottom nav{display:flex;flex-wrap:wrap;gap:6px 17px;margin-top:9px}.footer-bottom>span:last-child{display:none}}
@media(max-width:365px){.shell{width:calc(100% - 34px)}.hero h1{font-size:55px}.hero-art{height:326px}.hero-description{font-size:12px}.hero-actions{gap:14px}.hero-actions .text-action{font-size:10px}.hero-actions .button{font-size:11px;padding-inline:18px}.notification-after{scale:.69;right:-5px;bottom:35px}.notification-before{scale:.55;left:-13px;top:94px}.section-heading h2{font-size:31px}.lab-label{font-size:10px}.demo-lab{padding-inline:14px}.segmented button{padding-inline:8px;font-size:9px}.archive-copy h2,.connect-heading h2,.control-copy h2,.faq-heading h2{font-size:31px}.capabilities{font-size:8px}.capabilities svg{height:14px;width:14px}.closing-inner h2{font-size:39px}.video-heading h2{font-size:31px}.button-small{font-size:9px;padding-inline:12px}.wordmark{font-size:20px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-mascot,.hero-notification,.control-item,.browser-frame,.chat-source,.chat-destination{transform:none!important}.hero-mascot{will-change:auto}.demo-saved{transition:opacity .1s!important}}
@media(prefers-reduced-transparency:reduce){.header.scrolled{background:#f7f9fc;backdrop-filter:none}.hero-notification,.archive-float{background:#fff;backdrop-filter:none}}
@media(prefers-contrast:more){:root{--muted:#3f5068;--line:#70829a}.hero-description,.feature-explanations p,.connection-steps p,.control-copy>p,.faq-list details p{color:#405570}.hero-notification{border-color:#9eb1cc}.nav-links a{color:#243d61}.hero-footnote,.art-note{color:#53657f}.demo-lab{border:1px solid #708bb4}}

/* Reading sizes are deliberately larger than the illustrative Telegram UI. */
.feature-explanations p{font-size:14px}.faq-list summary{font-size:15px}.faq-list details p{font-size:13px}.important-note p{font-size:12px}
html:not(.has-js) .destination-idle,html:not(.has-js) .lab-bottom,html:not(.has-js) .segmented{display:none}
html:not(.has-js) .demo-saved{opacity:1;transform:none}
@media(max-width:760px){.hero-description{font-size:14px}.hero-intro{font-size:11px}.hero-footnote{font-size:10px}.button-small{font-size:11px;min-height:42px}.feature-explanations p{font-size:13px}.important-note p{font-size:11px}.archive-copy>p:not(.archive-note){font-size:13px}.archive-note{font-size:10px}.connection-steps p,.control-copy>p{font-size:13px}.faq-list summary{font-size:14px}.faq-list details p{font-size:12px}.video-heading>p{font-size:12px}.footer-bottom{font-size:9px}.capabilities{font-size:10px}.closing-inner p{font-size:14px}}

/* Text contrast: meaningful secondary copy stays legible on the silver canvas. */
.hero-footnote,.art-note,.capabilities,.notification-muted,.notification-app{color:#62718a}
.feature-explanations p,.archive-copy>p:not(.archive-note),.connection-steps p,.connect-heading>p,.control-copy>p,.faq-list details p{color:#58677c}
.archive-note,.control-copy .control-caption,.footer-top>p,.footer-bottom{color:#62718a}
.important-note{color:#5e7089}.important-note strong{color:#405878}
.footer-bottom{font-size:10px}.art-note{font-size:10px}
@media(max-width:760px){.art-note{font-size:8px}.footer-bottom{font-size:10px}}

.section-kicker,.footer-top>a:last-child,.destination-idle p,.destination-idle>span:last-child,.source-empty{color:#62718a}
.saved-event,.edit-comparison span{color:#2d639f}.saved-bottom{color:#596f8e}.edit-old p{color:#58677c}
.footer-bottom a{display:inline-block;padding-block:5px}

body{min-width:0}.faq-list summary>span{min-width:0;flex:1;overflow-wrap:anywhere}
@media(max-width:760px){.chat-bubble{min-width:min(230px,100%)}}
@media(max-width:365px){.hero h1{font-size:clamp(46px,14.4vw,55px)}}
