@import url("/scrollcraft/scrollcraft.css");:root{--sc-canvas:#fff;--sc-surface:#f5f5f7;--sc-ink:#1d1d1f;--sc-ink-soft:#676b73;--sc-accent:#0071e3;--sc-accent-ink:#fff;--sc-font-display:"Manrope Variable",Arial,sans-serif;--sc-font-text:"Manrope Variable",Arial,sans-serif;--blue:#0066d0;--focus:#005fcc;--ink:#1d1d1f;--muted:#526276;--line:#e6e8ec;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:#fff;color:var(--ink);font-family:var(--sc-font-text);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button{border:0;background:none}a,button,input,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #0071e3}input:focus-visible{outline:2px solid var(--focus)}button:disabled{cursor:not-allowed;opacity:.55}button{transition:background-color .25s,color .25s,transform .35s var(--ease),box-shadow .25s}button:active:not(:disabled){transform:scale(.96)}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--sc-font-display)}h2{font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.13;letter-spacing:-.035em}h3{line-height:1.3;letter-spacing:-.025em}p{color:var(--muted)}::selection{background:#d8eafa}.section-wrap{max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}.section-label{font-size:10px;letter-spacing:.14em;font-weight:750;display:block;margin-bottom:25px;color:#667180}.muted-title{color:#858a95}.blue-text{color:var(--blue)}.blue-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);flex-shrink:0}.primary-button{background:var(--blue);color:#fff;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-size:14px;font-weight:600;padding:16px 25px;min-height:48px}.primary-button:hover{background:#0561bd;transform:translateY(-2px);box-shadow:0 7px 18px #0068d122}.text-link{color:var(--blue);padding:10px 0;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.text-link:hover{gap:16px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0}.icon-button:hover{background:#e9edf3}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:5px;left:10px;background:#fff;z-index:1000;padding:12px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.noscript{padding:24px;position:fixed;bottom:0;background:#fff3d5;width:100%;z-index:999}.sample-small{font-size:10px;padding:4px 8px;background:#eef0f4;color:#666e7b;border-radius:5px;font-weight:500;white-space:nowrap}.header{height:82px;background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid #eeeeef}.nav-wrap{height:100%;max-width:1376px;padding:0 48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:inline-flex;align-items:center;min-height:44px;max-width:100%;flex-shrink:0}.brand-logo{display:block;width:184px;height:auto}@media(max-width:800px){.brand-logo{width:160px}}.navigation{display:flex;gap:29px;font-size:12px;font-weight:550;color:#62646b}.navigation a{transition:color .2s}.navigation a:hover{color:var(--blue)}.nav-actions{display:flex;align-items:center;gap:20px}.nav-save{position:relative;width:34px}.nav-beru{display:flex;align-items:center;gap:10px;padding:11px 17px;background:#f1f5fa;border-radius:100px;font-size:12px;font-weight:700;color:#384d67}.nav-beru:hover{background:#e3edf9}.count-dot{position:absolute;right:-2px;top:0;background:var(--blue);color:white;font-size:9px;border-radius:20px;min-width:16px;padding:1px}.menu-button{display:none}.hero{overflow:hidden;background:linear-gradient(110deg,#f7f8fa 8%,#f5f7fa 53%,#edf3f9)}.hero,.hero-wrap{position:relative}.hero-wrap{max-width:1376px;margin:auto;min-height:725px;padding:66px 48px 40px;display:grid;grid-template-columns:1.06fr 1fr;align-items:flex-start}.hero-copy{position:relative;z-index:5;padding-top:4px}.eyebrow{display:flex;align-items:center;gap:9px;color:#556779;font-size:11px;font-weight:600;letter-spacing:.025em;margin-bottom:29px}.hero h1{font-size:clamp(60px,6.05vw,87px);letter-spacing:-.035em;line-height:1.03;font-weight:600;margin-left:-4px}.hero-description{font-size:16px;line-height:1.8;letter-spacing:-.015em;margin-top:27px;color:#747981}.search-box{margin-top:33px;width:min(100%,518px);border:1px solid #e1e5ed;border-radius:17px;background:#fffffff5;box-shadow:0 10px 35px -18px #304c6533;overflow:hidden}.search-tabs{display:flex;gap:23px;padding:16px 19px 0}.search-tabs button{display:flex;gap:7px;align-items:center;font-size:11px;color:#747b85;padding:0 0 12px;border-bottom:2px solid transparent;white-space:nowrap}.search-tabs button[aria-pressed=true]{border-color:var(--blue);color:#1966bb;font-weight:700}.search-field{margin:0 11px;display:flex;align-items:center;border-top:1px solid #edf0f4;gap:5px;padding:11px 0 7px}.search-field:focus-within{border-top-color:#4d9ae7}.search-field input{width:100%;min-width:0;border:0;background:transparent;padding:9px;color:#313741;font-size:13px}.search-field input::placeholder{color:#989da6}.search-submit{width:44px;height:43px;background:var(--blue);color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:11px}.search-submit:hover{background:#075daf}.search-submit:hover svg{transform:translateX(3px)}.search-submit svg{transition:transform .3s}.search-caption{justify-content:space-between;gap:8px;margin:2px 20px 13px;font-size:9px;color:#848a94}.demo-dot,.search-caption{display:flex;align-items:center}.demo-dot{gap:5px;white-space:nowrap}.demo-dot:before{content:"";height:4px;width:4px;background:#84909d;border-radius:50%}.examples{display:flex;gap:9px;align-items:center;margin-top:14px;flex-wrap:wrap;font-size:9px}.examples>span{color:#9299a4;margin-right:2px}.examples button{display:flex;align-items:center;gap:4px;color:#63717e;border-bottom:1px solid #cbd3db;padding:0 0 2px}.examples button:hover{color:var(--blue)}.hero-scene{position:absolute;width:620px;height:650px;right:12px;top:29px;isolation:isolate;--px:0;--py:0}.scene-orbit{position:absolute;border:1px solid #d5e0ec80;z-index:0;border-radius:50%;pointer-events:none}.orbit-one{width:540px;height:540px;right:4px;top:60px;transform:rotate(-24deg);background:radial-gradient(ellipse at 45% 50%,#e3edf8a0,transparent 70%)}.orbit-two{width:435px;height:435px;right:56px;top:112px}.scene-orbit:before{content:"";width:7px;height:7px;border-radius:50%;background:#c4d8ea;position:absolute;left:24%;top:5%}.scene-tiny-label{position:absolute;font-size:8px;color:#8795a3;letter-spacing:.17em;right:117px;top:30px}.headphone-layer{width:540px;height:540px;position:absolute;right:50px;top:39px;z-index:2;will-change:transform}.headphone-pointer{width:100%;height:100%;transform:translate(calc(var(--px)*-18px),calc(var(--py)*-14px)) rotate(-7deg)}.headphone-pointer img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(8px 28px 20px #49698213)}.phone-layer{position:absolute;right:-14px;bottom:-2px;z-index:3;width:290px;height:350px;will-change:transform}.phone-pointer{transform:translate(calc(var(--px)*28px),calc(var(--py)*24px)) rotate(13deg)}.phone-pointer img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(15px 25px 20px #365c7220)}.floating-note{position:absolute;z-index:4;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fff;box-shadow:0 15px 35px -15px #3d608522;display:flex;align-items:center;gap:11px;border-radius:12px;padding:14px 16px;pointer-events:none}.floating-note strong{display:block;font-size:11px;font-weight:650;line-height:1.5}.floating-note div>span{font-size:9px;color:#7b8590;display:block;margin-top:3px}.note-top{right:3px;top:103px;transform:translate(calc(var(--px)*9px),calc(var(--py)*8px))}.note-icon{color:#758596;display:flex}.note-check{color:var(--blue);margin-left:9px}.note-bottom{left:44px;bottom:103px;transform:translate(calc(var(--px)*-12px),calc(var(--py)*-10px))}.beru-mark{width:41px;height:41px;background:#e9f2ff;color:var(--blue);border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.beru-mark.large{width:58px;height:58px;border-radius:17px}.concept-caption{position:absolute;bottom:-3px;right:68px;font-size:8px;color:#97a2ad}.hero-footer{position:relative;z-index:6;border-top:1px solid #dfe5ea77;max-width:1280px;margin:auto;display:flex;justify-content:space-between;padding:22px 0;font-size:11px;color:#75818d}.hero-footer>span{display:flex;align-items:center;gap:10px}.hero-footer svg{color:#8a9cae}.source-strip{max-width:1280px;padding:40px 0 38px;margin:auto;display:flex;gap:60px;position:relative;align-items:center;min-height:140px}.source-description{font-size:12px;line-height:1.8;flex-shrink:0;color:#89919b}.source-description strong{color:#69717b;font-weight:500}.source-names{display:flex;gap:46px;align-items:center;justify-content:space-between;flex:1 1;color:#9299a1;filter:grayscale(1)}.source-names>span{white-space:nowrap}.source-ozon{font-size:29px;letter-spacing:-1.5px;font-weight:800}.source-yandex{font-size:18px;letter-spacing:-.7px;font-weight:500}.source-yandex b{font-weight:800}.source-dns{font-weight:850;font-style:italic;font-size:25px;letter-spacing:-1px}.source-wb{font-size:27px;font-weight:800;letter-spacing:-2px}.source-mvideo{font-weight:800;font-size:20px;letter-spacing:-.7px}.source-citilink{font-weight:750;font-size:19px;letter-spacing:-.7px}.source-info{position:absolute;right:0;bottom:8px;display:flex;align-items:center;gap:5px;font-size:8px;color:#9ba0a8}.how-section{background:#f5f5f7;margin-top:20px}.how-stage{max-width:1376px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:75px 80px;grid-gap:35px;gap:35px;overflow:hidden}.how-content{max-width:470px}.how-content h2{font-size:clamp(34px,3.5vw,48px)}.how-content>p{font-size:14px;max-width:340px;line-height:1.8;margin-top:26px}.how-steps{display:grid;grid-gap:14px;gap:14px;font-size:12px;margin-top:29px;color:#545d68}.how-steps>div{display:flex;align-items:center;gap:10px}.how-steps span{width:20px;height:20px;background:#e6edf6;color:#547395;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.how-content>.text-link{margin-top:25px}.merge-scene{position:relative;width:100%;height:510px;isolation:isolate;--merge:clamp(0,calc(var(--sc-p,0)*1.45),1)}.merge-track{position:absolute;width:460px;height:370px;border:1px solid #e1e4e9;border-radius:50%;left:50%;top:52%;z-index:-1}.merge-track,.track-b{transform:translate(-50%,-50%) rotate(-25deg)}.track-b{width:320px;height:460px}.merge-core{position:absolute;top:78px;left:50%;width:280px;height:331px;background:#fff;border:1px solid #f0f1f4;border-radius:24px;transform:translateX(-50%) scale(calc(.92 + var(--merge)*.08));box-shadow:0 20px 50px -25px #58749427;text-align:center;padding:23px 15px;z-index:2}.merge-kicker{font-size:8px;font-weight:700;letter-spacing:.1em;color:#8c939d}.merge-core img{width:207px;height:197px;object-fit:contain;margin:5px auto 0}.merge-core h3{font-size:20px;font-weight:650}.merge-core>span:last-of-type{font-size:9px;color:#8c949d}.round-arrow{position:absolute;bottom:-21px;left:calc(50% - 21px);background:#1e252f;color:#fff;width:42px;height:42px;border-radius:50%;display:grid;place-items:center}.round-arrow:hover{background:var(--blue)}.offer-chip{position:absolute;display:flex;align-items:center;gap:10px;background:white;border:1px solid #e6e9ed;border-radius:12px;padding:13px 16px;z-index:3;box-shadow:0 10px 27px -18px #44637f55;min-width:172px}.store-monogram{width:26px;height:26px;border-radius:8px;background:#f0f3f6;font-size:11px;display:grid;place-items:center;color:#52667a}.offer-chip strong{display:block;font-size:10px}.offer-chip div span{display:block;color:#9299a3;font-size:9px}.offer-chip>svg{color:#6f92b2;margin-left:5px}.offer-chip-a{top:61px;left:-29px;transform:translate(calc(var(--merge)*45px),calc(var(--merge)*36px)) rotate(calc(-7deg + var(--merge)*7deg))}.offer-chip-b{top:222px;right:-54px;transform:translate(calc(var(--merge)*-62px),calc(var(--merge)*-4px)) rotate(calc(5deg - var(--merge)*5deg))}.offer-chip-c{bottom:50px;left:-9px;transform:translate(calc(var(--merge)*31px),calc(var(--merge)*-30px)) rotate(calc(-4deg + var(--merge)*4deg))}.merge-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:9px;color:#8a949f;display:flex;align-items:center;justify-content:center;gap:6px}.catalog-section{padding-top:105px;padding-bottom:102px;scroll-margin-top:25px}.section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:32px}.section-top>p{font-size:12px;line-height:1.9;max-width:255px;margin-bottom:6px}.section-top h2{font-size:47px}.demo-notice{display:flex;align-items:center;gap:8px;font-size:10px;background:#f5f7fa;border-radius:8px;padding:10px 13px;color:#79828e;margin-bottom:23px}.demo-notice svg{flex-shrink:0}.catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.category-tabs{display:flex;align-items:center;gap:6px}.category-tabs button{display:flex;align-items:center;gap:7px;border-radius:100px;padding:9px 17px;font-size:11px;color:#737b85;min-height:40px}.category-tabs button:hover{background:#f0f3f7}.category-tabs button.active{background:#1d2530;color:#fff}.filter-button{display:flex;align-items:center;gap:9px;font-size:11px;padding:10px 14px;border:1px solid var(--line);border-radius:100px;min-height:40px}.filter-button.active,.filter-button:hover{background:#f0f5fb}.products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:23px;gap:23px}.product-card{border:1px solid #e9ebef;border-radius:22px;overflow:hidden;background:#fff;transition:box-shadow .4s,transform .4s}.product-card:hover{transform:translateY(-5px);box-shadow:0 18px 32px -20px #3b4c6655}.product-visual{height:264px;position:relative;background:#f5f6f8}.product-tone-1 .product-visual{background:#eff3f4}.product-tone-2 .product-visual{background:#f2f1f6}.product-image-button{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:26px 35px}.product-image-button img{height:100%;object-fit:contain;transition:transform .7s var(--ease)}.product-image-button:hover img{transform:scale(1.05) rotate(-3deg)}.save-button{position:absolute;top:14px;right:13px;z-index:2;background:#ffffffb3;color:#87909a;width:33px;height:33px}.save-button.is-saved{color:var(--blue)}.product-tag{position:absolute;bottom:14px;left:16px;font-size:9px;background:#ffffffdb;color:#66727f;border-radius:5px;padding:5px 9px;pointer-events:none}.product-content{padding:20px 20px 19px}.product-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-heading h3{font-size:18px;font-weight:650;letter-spacing:-.03em}.product-heading button{padding:0;text-align:left}.product-heading button:hover{color:var(--blue)}.product-content>p{font-size:10px;margin-top:7px;line-height:1.6;min-height:32px;color:#89909b}.product-specs{font-size:9px;color:#727e8d;margin:9px 0 18px}.product-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #eff0f4;padding-top:15px}.price-link{font-weight:650;font-size:15px;padding:0;text-align:left;white-space:nowrap;letter-spacing:-.035em}.price-link>span{font-size:8px;font-weight:400;display:flex;align-items:center;gap:4px;color:#949aa3;letter-spacing:0;margin-top:4px}.price-link:hover{color:var(--blue)}.compare-toggle{display:flex;align-items:center;gap:5px;font-size:9px;color:#637181;border-radius:7px;padding:6px}.compare-toggle.selected,.compare-toggle:hover{color:var(--blue);background:#ecf4ff}.catalog-footnote{display:flex;justify-content:space-between;gap:15px;margin-top:20px;font-size:9px;color:#939ba5}.budget-panel{display:flex;align-items:center;gap:25px;padding:20px 24px;background:#f4f7fb;border-radius:12px;margin-bottom:25px;font-size:12px}.budget-panel input{accent-color:var(--blue);flex:1 1;min-width:80px}.budget-panel label{min-width:220px}.budget-panel button{font-size:11px;color:var(--blue)}.search-result-label{gap:10px;font-size:12px;margin:0 0 20px;color:#667588}.search-result-label,.search-result-label button{display:flex;align-items:center}.advice-panel{display:flex;gap:15px;align-items:flex-start;background:#eef5ff;border:1px solid #dcecff;border-radius:15px;padding:22px;margin-bottom:24px}.advice-panel strong{font-size:13px}.advice-panel p{font-size:12px;line-height:1.8;margin:8px 0}.advice-panel small{font-size:9px;color:var(--muted)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:55px 20px;gap:15px;background:#f7f8fa;border-radius:20px;color:#8b96a4}.empty-state h3{font-size:21px;color:var(--ink)}.empty-state p{font-size:13px;max-width:460px}.empty-state .primary-button{margin-top:12px}.beru-section{max-width:1280px;background:#f0f5fb;border-radius:28px;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:65px;gap:65px;align-items:center;padding:66px 60px;margin-bottom:116px}.beru-story h2{font-size:35px;letter-spacing:-.035em;margin-top:26px;line-height:1.23}.beru-story h2>span{color:#7f8fa1}.beru-story>p{font-size:12px;line-height:1.9;margin-top:20px}.beru-story>.primary-button{margin-top:29px;font-size:12px;padding:13px 21px}.beru-footnote{display:block;font-size:8px;margin-top:14px;color:#8491a0}.conversation-card{background:#fff;box-shadow:0 20px 40px -25px #3b577433;border:1px solid #e1e8f0;border-radius:20px;padding:22px;transform:rotate(1.4deg)}.conversation-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #edf0f4;gap:8px}.conversation-header>div{display:flex;align-items:center;gap:7px}.conversation-header svg{color:var(--blue)}.conversation-header strong{font-size:12px}.conversation-header div>span{font-size:8px;color:#9aa3ae}.conversation-header .sample-small{font-size:7px;padding:3px 5px}.user-message{font-size:12px;line-height:1.7;background:#f0f3f7;border-radius:14px 14px 4px 14px;padding:14px 18px;margin-top:23px;margin-left:43px;color:#697582}.assistant-message{display:flex;align-items:flex-start;gap:10px;margin-top:26px}.mini-beru{padding:6px;background:#eaf3ff;border-radius:8px;color:var(--blue);display:flex;flex-shrink:0}.assistant-message p{font-size:12px;line-height:1.85;color:#5c6877}.conversation-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.conversation-options button{font-size:8px;display:flex;align-items:center;gap:4px;padding:7px 9px;border:1px solid #dae4f0;border-radius:8px;color:#4273a9;min-height:36px}.conversation-options button:hover{background:#edf6ff}.conversation-footer{margin-top:30px;border-top:1px solid #eff2f5;padding-top:14px;display:flex;align-items:center;gap:7px;font-size:8px;color:#a0a8b2}.principles{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;padding-bottom:106px}.principle-lead h2{font-size:47px}.principle-lead>p{font-size:13px;max-width:310px;line-height:1.9;margin-top:24px}.principle-list{display:flex;flex-direction:column;justify-content:center}.principle-list article{display:flex;align-items:flex-start;gap:23px;padding:29px 0;border-bottom:1px solid #e9ecf0}.principle-list article:first-child{padding-top:0}.principle-list article:last-child{border:0;padding-bottom:0}.principle-list article>span{color:#8192a5;padding-top:3px}.principle-list h3{font-size:17px;font-weight:650}.principle-list p{font-size:12px;line-height:1.85;margin-top:9px;max-width:335px}.faq{border-top:1px solid #e8ebef;padding-top:75px;padding-bottom:90px;display:grid;grid-template-columns:.8fr 1fr;grid-gap:90px;gap:90px}.faq h2{font-size:29px;letter-spacing:-.04em;max-width:220px}.faq-list details{border-bottom:1px solid #e7eaee}.faq-list details:first-child{margin-top:-19px}.faq-list summary{font-size:13px;font-weight:550;padding:21px 0;list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#909aa7;flex-shrink:0;transition:transform .3s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{font-size:12px;line-height:1.9;padding:0 30px 23px 0}.closing{background:#f5f7fa;text-align:center;padding:71px 24px 75px}.closing-symbol{color:#7496bf;margin-bottom:25px;display:inline-flex}.closing h2{font-size:51px;font-weight:550;letter-spacing:-.035em}.closing .primary-button{margin-top:30px}.closing p{font-size:11px;margin-top:17px;color:#919aa6}.footer{max-width:1280px;display:flex;align-items:center;gap:34px;margin:auto;padding:37px 0 42px}.footer .wordmark{font-size:25px}.footer>span{font-size:10px;color:#949ca6}.footer>button{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:10px;color:#798492}.footer .footer-copy{font-size:9px}.compare-bar{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:45;width:max-content;max-width:calc(100% - 32px);border:1px solid #e4e9f1;border-radius:18px;background:#fffffff5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:12px 14px 12px 22px;box-shadow:0 12px 40px #2d46652b;display:flex;align-items:center;gap:35px}.compare-bar>div,.compare-bar>span{display:flex;align-items:center;gap:12px}.compare-bar>span>svg{color:var(--blue)}.compare-bar strong{font-size:13px;white-space:nowrap}.compare-names{font-size:10px;color:#8b95a1;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compare-bar .primary-button{padding:10px 17px;min-height:40px;font-size:11px;gap:12px}.toast{position:fixed;bottom:110px;left:50%;transform:translateX(-50%);z-index:100;color:#fff;background:#233144;box-shadow:0 10px 30px #1d30452b;border-radius:12px;padding:15px 21px;display:flex;align-items:center;gap:10px;font-size:12px;max-width:calc(100% - 30px)}.modal{padding:40px;border:1px solid #e1e5ea;border-radius:26px;width:760px;max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:0 30px 100px #15223833;overflow-y:auto;overscroll-behavior:contain}.modal[open]{animation:modal-enter .3s var(--ease)}.modal::-webkit-backdrop{background:#17243666;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal::backdrop{background:#17243666;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-close{position:absolute;top:13px;right:13px;background:#f3f5f8;z-index:2}.modal h2{font-size:34px;letter-spacing:-.035em}.modal h3{font-size:17px}.modal-disclaimer{font-size:10px;line-height:1.8;color:#7e8793;margin-top:23px}.wide-modal{width:1100px}.detail-top{display:grid;grid-template-columns:210px 1fr;grid-gap:30px;gap:30px;align-items:center;margin-bottom:30px}.detail-image{background:#f3f5f8;border-radius:18px;display:grid;place-items:center}.detail-image img{width:210px;height:200px;object-fit:contain;padding:12px}.detail-top h2{margin:14px 0 10px}.detail-top p{font-size:12px}.detail-top .text-link{font-size:11px;margin-top:12px}.detail-specs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;background:#f7f8fa;border-radius:12px;padding:18px}.detail-specs span{font-size:10px;color:#8b949e;display:block}.detail-specs strong{font-size:12px;font-weight:600;display:block;margin-top:3px}.tradeoff{display:flex;align-items:flex-start;gap:9px;background:#f1f5fa;padding:14px 17px;border-radius:10px;margin-top:15px}.tradeoff svg{color:#7590b0;margin-top:3px;flex-shrink:0}.tradeoff p{font-size:11px;line-height:1.8}.tradeoff strong{display:block;color:#50657e;font-size:11px;margin-bottom:3px}.offers-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:29px 0 15px}.offers-heading>span{font-size:9px;color:#9ba3ad}.offer-priority{display:flex;gap:6px;margin-bottom:15px}.offer-priority button{padding:7px 14px;border-radius:50px;font-size:10px;background:#f0f3f6}.offer-priority button.active{background:#243245;color:#fff}.offers-list{display:flex;flex-direction:column;gap:10px}.offer-row{border:1px solid #e4e9ef;border-radius:12px;padding:17px}.offer-row.chosen{border-color:#92bcea;background:#f9fcff}.offer-row-main{display:grid;grid-template-columns:1.6fr .8fr auto;grid-gap:20px;gap:20px;align-items:center}.offer-row-main>div:first-child strong{display:block;font-size:13px}.offer-row-main small{display:block;font-size:9px;color:#82909d;margin-top:4px}.offer-row-main>div:first-child>span{display:block;font-size:9px;color:#728191;margin-top:7px}.offer-price>strong{font-size:16px;font-weight:650;white-space:nowrap}.score-badge{display:flex;gap:4px;align-items:center;font-size:12px;color:#397399;background:#e9f4fa;border-radius:5px;padding:3px 7px;margin-top:5px}.score-badge span{font-size:9px}.score-badge svg{margin-left:5px}.offer-select{display:flex;align-items:center;gap:9px;border-radius:8px;padding:10px 13px;background:#edf4fe;color:#206bbc;font-size:10px}.offer-select.selected{background:#e0eefc}.score-breakdown{border-top:1px solid #e6edf5;margin-top:17px;padding-top:15px}.score-breakdown>strong{font-size:12px}.score-breakdown>p{font-size:10px;margin:6px 0 12px}.factor{display:grid;grid-template-columns:125px 1fr 40px;grid-gap:12px;gap:12px;align-items:center;margin:9px 0;font-size:10px;color:#5f7287}.factor>div{height:5px;background:#e3ebf3;border-radius:4px;overflow:hidden}.factor i{display:block;width:100%;height:100%;background:#7dabd4;transform-origin:left}.factor b{font-weight:500;text-align:right}.choice-result{display:flex;gap:13px;align-items:center;background:#edf6ff;border-radius:12px;margin-top:19px;padding:16px;color:#3976b1}.choice-result>svg{flex-shrink:0}.choice-result strong{font-size:12px}.choice-result p{font-size:10px;margin-top:4px}.choice-result .icon-button{margin-left:auto}.compare-modal>p,.saved-modal>p{font-size:12px;margin-top:12px}.compare-table-wrap{overflow-x:auto;margin-top:20px;overscroll-behavior-inline:contain}.compare-modal table{border-collapse:collapse;width:100%;min-width:550px;font-size:11px;text-align:left}.compare-modal td,.compare-modal th{padding:15px;border-bottom:1px solid #e8edf3;vertical-align:top}.compare-modal tbody th{color:#768497;font-weight:500;min-width:140px}.compare-modal td{min-width:190px;max-width:250px;color:#47566a}.compare-modal thead th{width:25%}.compare-modal th img{object-fit:contain;width:130px;height:120px;margin:auto}.compare-modal th h3{margin-top:10px;font-size:18px}.compare-modal th .text-link{font-size:10px;font-weight:500}.compare-modal thead th:first-child{vertical-align:bottom}.tradeoff-row{background:#f7f9fc}.saved-modal .empty-state{margin-top:25px}.saved-row{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line);padding:15px 0}.saved-row img{object-fit:contain;background:#f3f5f8;border-radius:9px}.saved-row>button:first-of-type{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.saved-row>button>strong{font-size:14px}.saved-row>button>span{font-size:11px;color:#939da9}.saved-row .icon-button{margin-left:auto}.about-modal>.large{margin-bottom:23px}.about-modal>p{font-size:13px;line-height:1.9;margin-top:20px}.about-modal>h3{margin-top:24px}.about-modal>.primary-button{margin-top:25px}.about-modal>.modal-disclaimer{font-size:10px}.empty-state .primary-button{font-size:12px}.modal :focus-visible{outline-offset:3px}@keyframes modal-enter{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:1550px){.hero-wrap{min-height:780px;padding-top:85px}.hero-scene{top:60px;right:-5px}.hero h1{font-size:88px}.hero-description{font-size:17px}.how-stage{gap:65px}}@media(max-width:1320px){.footer,.hero-footer,.source-strip{margin-left:48px;margin-right:48px}.hero-scene{right:-55px;transform:scale(.92);transform-origin:right center}.hero-wrap{min-height:730px}.source-strip{gap:35px}.source-names{gap:30px}.beru-section{margin-left:48px;margin-right:48px}.how-stage{padding-left:48px;padding-right:48px;gap:60px}.how-content h2{font-size:42px}.merge-scene{transform:scale(.9);transform-origin:center}.source-info{font-size:8px}}@media(max-width:1100px){.nav-wrap{padding:0 30px}.navigation{gap:20px;font-size:11px}.nav-actions{gap:12px}.hero-wrap{padding-left:35px;padding-right:35px;grid-template-columns:1.1fr 1fr;min-height:710px}.hero h1{font-size:65px}.hero-scene{transform:scale(.79);right:-66px;top:20px}.hero-copy{max-width:460px}.hero-description{font-size:14px}.search-box{max-width:430px}.source-strip{gap:25px}.source-names{gap:20px}.source-yandex{font-size:14px}.source-citilink{font-size:16px}.source-description{font-size:10px}.source-mvideo{font-size:17px}.how-stage,.section-wrap{padding-left:35px;padding-right:35px}.how-stage{gap:10px}.how-content h2{font-size:36px}.merge-scene{transform:scale(.83);transform-origin:center}.section-top h2{font-size:41px}.products-grid{gap:16px}.product-visual{height:230px}.product-content{padding:17px}.product-content>p{min-height:32px}.product-bottom{gap:4px}.compare-toggle span{display:none}.price-link{font-size:14px}.beru-section{gap:32px;padding:50px 38px}.beru-story h2{font-size:29px}.conversation-card{padding:18px}.conversation-header div>span{display:none}.faq,.principles{gap:65px}.principle-lead h2{font-size:42px}}@media(max-width:800px){html{scroll-padding-top:78px}.header{height:68px}.nav-wrap{padding:0 24px}.wordmark{font-size:24px}.navigation{gap:14px;font-size:10px}.nav-actions{gap:8px}.nav-beru{padding:10px;font-size:0;gap:0}.nav-beru svg:first-child{width:17px;height:17px}.nav-beru svg:last-child{display:none}.hero-wrap{padding:48px 30px 30px;min-height:685px}.hero h1{font-size:58px}.hero-copy{max-width:410px}.hero-description{font-size:13px}.hero-scene{right:-145px;transform:scale(.65);top:53px}.scene-tiny-label{display:none}.note-top{right:30px}.note-bottom{left:75px;bottom:111px}.hero-footer{margin:0 30px;font-size:9px;gap:20px}.hero-footer>span{gap:6px}.hero-footer>span svg{width:14px;flex-shrink:0}.source-strip{margin:0 30px;padding:25px 0 33px;gap:25px;min-height:125px}.source-names{gap:20px;flex-wrap:wrap;justify-content:flex-start}.source-names>span{font-size:19px}.source-yandex{font-size:15px!important}.source-citilink{display:none}.source-info{bottom:8px}.how-stage{padding:50px 30px;gap:0;grid-template-columns:1fr 1fr}.how-content h2{font-size:32px}.how-content p{font-size:12px;max-width:260px}.how-steps{font-size:11px}.merge-scene{transform:scale(.67);width:440px;margin-left:-40px}.section-wrap{padding-left:30px;padding-right:30px}.catalog-section{padding-top:75px;padding-bottom:65px}.section-top h2{font-size:35px}.section-top>p{font-size:10px}.products-grid{gap:12px}.product-visual{height:190px}.product-content{padding:15px}.product-heading h3{font-size:15px}.product-heading .sample-small{font-size:7px;padding:2px 4px}.product-content>p{font-size:9px;min-height:43px}.product-specs{font-size:8px;min-height:24px}.product-image-button{padding:22px}.product-tag{font-size:8px;left:10px}.price-link{font-size:12px}.price-link>span{font-size:7px}.compare-toggle{padding:4px}.compare-toggle svg{width:14px}.catalog-footnote{font-size:8px}.beru-section{margin-left:30px;margin-right:30px;gap:25px;padding:40px 30px;margin-bottom:75px;grid-template-columns:1fr 1fr}.beru-story h2{font-size:25px}.beru-story>p{font-size:10px}.beru-footnote{font-size:7px}.conversation-card{padding:14px;transform:rotate(0deg)}.conversation-header{gap:4px}.conversation-header strong{font-size:11px}.conversation-header .sample-small{font-size:6px}.user-message{margin-left:20px;padding:12px}.assistant-message p,.user-message{font-size:10px}.assistant-message{gap:6px}.conversation-footer,.conversation-options button{font-size:7px}.principles{gap:40px;padding-bottom:70px}.principle-lead h2{font-size:35px}.principle-lead p{font-size:12px}.principle-list h3{font-size:14px}.principle-list p{font-size:10px}.principle-list article{gap:15px}.principle-list svg{width:21px}.faq{padding-top:55px;padding-bottom:70px;gap:50px;grid-template-columns:.65fr 1fr}.faq h2{font-size:26px}.faq-list summary{font-size:11px}.closing h2{font-size:44px}.footer{margin-left:30px;margin-right:30px;gap:22px}.footer>span{font-size:9px}.compare-names{display:none}.detail-top{grid-template-columns:180px 1fr;gap:20px}.detail-image img{width:180px;height:180px}}@media(max-width:640px){html{scroll-padding-top:80px}.header{height:65px}.nav-wrap{padding:0 20px}.wordmark{font-size:24px}.navigation{display:none}.navigation.open{display:flex;position:absolute;left:12px;right:12px;top:70px;background:#fff;border:1px solid #e5eaf0;border-radius:15px;box-shadow:0 12px 30px #30496525;padding:22px;flex-direction:column;gap:20px;font-size:14px}.nav-actions{gap:10px}.nav-beru{font-size:10px;gap:7px;padding:9px 12px}.nav-beru svg:first-child{height:13px;width:13px}.nav-save{display:none}.menu-button{display:flex;width:28px;height:36px}.menu-button svg{width:21px}.hero-wrap{display:flex;flex-direction:column;padding:36px 24px 17px;min-height:auto}.hero-copy{max-width:none;width:100%}.eyebrow{font-size:10px;margin-bottom:24px}.hero h1{font-size:clamp(45px,12.4vw,70px);letter-spacing:-.035em;line-height:1.07;margin-left:-2px}.hero-description{font-size:13px;line-height:1.8;margin-top:20px;max-width:310px}.desktop-break{display:none}.hero-scene{position:relative;right:auto;top:auto;transform:none;width:100%;height:335px;margin-top:22px;align-self:center;max-width:390px}.hero-copy{display:contents}.hero-copy>.eyebrow,.hero-copy>.hero-description,.hero-copy>h1{order:0}.hero-scene{order:1}.hero-copy>.search-box{order:2}.hero-copy>.examples{order:3}.headphone-layer{width:335px;height:335px;right:16px;top:-23px}.headphone-pointer{transform:rotate(-9deg)}.phone-layer{width:172px;height:206px;right:-3px;bottom:8px}.orbit-one{width:310px;height:310px;right:20px;top:6px}.orbit-two{width:250px;height:250px;right:49px;top:35px}.note-top{top:34px;right:-6px;transform:none;padding:9px 10px;gap:7px;border-radius:9px}.note-top .note-check{display:none}.note-top .note-icon svg{width:14px}.floating-note strong{font-size:8px}.floating-note div>span{font-size:7px;margin-top:2px}.note-bottom{left:-3px;bottom:51px;padding:10px;gap:8px;transform:none;border-radius:10px}.note-bottom .beru-mark{width:29px;height:29px;border-radius:9px}.note-bottom .beru-mark svg{width:16px}.concept-caption{bottom:1px;right:34px;font-size:6px}.search-box{margin-top:9px;width:100%;max-width:none;border-radius:15px}.search-tabs{padding:16px 15px 0;gap:24px}.search-tabs button{font-size:11px;gap:7px}.search-field input{font-size:12px;padding-left:5px}.search-field{padding-top:11px}.search-caption{font-size:8px;margin-left:16px;margin-right:16px}.examples{font-size:8px;margin-top:13px;gap:9px}.examples button{min-height:27px;border:0}.examples>span,.hero-footer{font-size:8px}.hero-footer{padding:19px 0;margin:0 24px;gap:12px;justify-content:space-between;align-items:flex-start}.hero-footer>span{align-items:flex-start;gap:5px;max-width:104px;line-height:1.65}.hero-footer>span svg{width:12px;margin-top:1px}.source-strip{margin:0 24px;flex-direction:column;align-items:flex-start;gap:17px;padding:26px 0 35px}.source-description{font-size:10px;display:flex;gap:3px}.source-description br{display:none}.source-names{width:100%;justify-content:space-between;gap:18px}.source-names>span{font-size:20px}.source-yandex{font-size:13px!important}.source-mvideo{display:none}.source-info{left:0;right:auto;font-size:7px;bottom:4px}.how-section{margin-top:20px}.how-section[data-sc-act]{height:auto!important}.how-stage[data-sc-stage]{position:relative!important;height:auto!important;min-height:0!important;display:flex;flex-direction:column;padding:45px 25px 30px;gap:0}.how-content{max-width:100%;width:100%}.section-label{font-size:8px;margin-bottom:19px;letter-spacing:.13em}.how-content h2{font-size:34px;letter-spacing:-.035em}.how-content>p{font-size:12px;max-width:325px;margin-top:19px}.how-steps{margin-top:23px;gap:11px;font-size:11px}.how-content>.text-link{margin-top:17px;font-size:12px}.merge-scene{width:340px;height:415px;transform:scale(.9);margin:2px 0 -15px;transform-origin:center center;--merge:.4}.merge-core{width:238px;height:292px;top:42px;padding:18px 12px}.merge-core img{height:171px;width:180px}.merge-core h3{font-size:18px}.merge-kicker{font-size:7px}.merge-core>span:last-of-type{font-size:8px}.merge-track{width:340px;height:285px;top:46%}.track-b{width:250px;height:335px}.offer-chip{padding:10px;gap:6px;min-width:136px;border-radius:9px}.offer-chip strong{font-size:8px}.offer-chip div span{font-size:7px}.store-monogram{width:22px;height:22px;font-size:9px}.offer-chip>svg{width:12px;margin-left:1px}.offer-chip-a{left:-20px;top:25px}.offer-chip-b{right:-25px;top:185px}.offer-chip-c{left:-16px;bottom:54px}.merge-caption{font-size:8px;bottom:8px}.section-wrap{padding-left:24px;padding-right:24px}.catalog-section{padding-top:55px;padding-bottom:55px}.section-top{display:block;margin-bottom:24px}.section-top h2{font-size:35px}.section-top>p{font-size:11px;line-height:1.7;max-width:none;margin-top:18px}.section-top>p br{display:none}.demo-notice{font-size:9px;align-items:flex-start;padding:10px;line-height:1.7;margin-bottom:19px}.demo-notice svg{width:13px;margin-top:2px}.catalog-toolbar{gap:10px;flex-wrap:wrap;margin-bottom:21px}.category-tabs{gap:2px}.category-tabs button{font-size:10px;padding:8px 12px;min-height:38px;gap:5px}.category-tabs svg{width:14px}.filter-button{font-size:10px;padding:8px 10px;min-height:35px;margin-left:auto}.products-grid{grid-template-columns:1fr;gap:22px}.product-card{border-radius:20px}.product-visual{height:270px}.product-image-button{padding:25px 35px}.product-content{padding:20px}.product-heading h3{font-size:21px}.product-heading .sample-small{font-size:9px;padding:3px 7px}.product-content>p{font-size:11px;min-height:0}.product-specs{font-size:10px;min-height:0;margin:12px 0 20px}.product-tag{font-size:9px;left:16px;bottom:15px}.save-button{width:37px;height:37px}.price-link{font-size:17px}.price-link>span{font-size:9px;margin-top:5px}.compare-toggle{font-size:10px;padding:7px}.compare-toggle span{display:inline}.compare-toggle svg{width:16px}.product-bottom{padding-top:18px}.catalog-footnote{align-items:flex-start;font-size:8px;line-height:1.7;gap:20px}.catalog-footnote>span:first-child{max-width:220px}.catalog-footnote>span:last-child{white-space:nowrap}.budget-panel{flex-wrap:wrap;padding:15px;gap:14px}.budget-panel label{min-width:0;font-size:11px}.budget-panel input{flex-basis:100%;order:2}.budget-panel button{margin-left:auto}.advice-panel{padding:15px;gap:9px}.advice-panel>.beru-mark{width:28px;height:28px;border-radius:8px}.advice-panel>.beru-mark svg{width:16px}.advice-panel p{font-size:11px}.advice-panel small{font-size:8px}.beru-section{margin:0 15px 60px;padding:35px 25px;display:flex;flex-direction:column;gap:34px;border-radius:22px}.beru-story{width:100%}.beru-story h2{font-size:30px;line-height:1.2;margin-top:24px}.beru-story>p{font-size:11px}.beru-footnote{font-size:8px}.beru-story>.primary-button{font-size:12px}.conversation-card{width:100%;padding:19px;border-radius:15px}.conversation-header strong{font-size:12px}.conversation-header div>span{display:inline;font-size:8px}.conversation-header .sample-small{font-size:7px}.user-message{margin-left:30px;padding:13px 17px}.assistant-message p,.user-message{font-size:11px}.conversation-options button{font-size:8px;padding:8px 9px;min-height:38px}.conversation-footer{font-size:8px;margin-top:24px}.principles{display:block;padding-bottom:52px}.principle-lead h2{font-size:38px}.principle-lead h2 br:nth-child(2){display:none}.principle-lead>p{font-size:12px;max-width:none;margin-top:20px}.principle-list{margin-top:32px}.principle-list article{padding:24px 0;gap:17px}.principle-list h3{font-size:16px}.principle-list p{font-size:11px;max-width:none}.principle-list svg{width:22px}.faq{display:block;margin:0 24px;padding:39px 0 46px}.faq h2{font-size:29px;max-width:none;margin-bottom:39px}.faq-list summary{font-size:12px;padding:20px 0}.faq-list details>p{font-size:11px;padding-right:15px}.closing{padding:47px 24px 53px}.closing h2{font-size:39px}.closing-symbol{margin-bottom:20px}.closing-symbol svg{width:28px}.closing .primary-button{font-size:12px;padding:14px 24px;margin-top:25px}.closing p{font-size:10px}.footer{margin:0 24px;padding:29px 0 32px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.footer>span{font-size:8px}.footer>span:nth-child(2){text-align:right}.footer>button{margin-left:0;font-size:9px}.footer .footer-copy{text-align:right;font-size:8px}.footer .wordmark{font-size:23px}.compare-bar{bottom:12px;padding:10px 10px 10px 15px;gap:12px;border-radius:13px;width:calc(100% - 24px);justify-content:space-between}.compare-bar>span{gap:8px}.compare-bar strong{font-size:11px}.compare-bar>span>svg{width:17px}.compare-bar>div{gap:4px}.compare-bar .primary-button{font-size:10px;min-height:38px;padding:8px 13px;gap:8px}.compare-bar .icon-button{width:30px;height:30px}.compare-bar .compare-names{display:none}.toast{font-size:11px;bottom:90px;padding:12px 16px;width:max-content}.modal{padding:30px 20px 25px;max-width:calc(100% - 20px);border-radius:21px;max-height:calc(100dvh - 30px)}.modal-close{top:8px;right:8px;width:34px;height:34px}.modal h2{font-size:29px}.detail-top{grid-template-columns:110px 1fr;gap:15px;margin-top:13px;margin-bottom:20px}.detail-image img{width:110px;height:140px;padding:3px}.detail-top h2{font-size:26px;margin:10px 0 8px}.detail-top .sample-small{font-size:7px;padding:3px 5px}.detail-top p{font-size:10px}.detail-top .text-link{font-size:10px;margin-top:4px}.detail-specs{grid-template-columns:repeat(2,1fr);padding:14px;gap:13px}.detail-specs span{font-size:9px}.detail-specs strong{font-size:10px}.tradeoff{padding:12px;gap:7px}.tradeoff p{font-size:10px}.offers-heading{display:block;margin-top:23px}.offers-heading h3{font-size:16px}.offers-heading>span{display:block;font-size:9px;margin-top:4px}.offer-row{padding:12px}.offer-row-main{grid-template-columns:1.3fr 1fr;gap:10px}.offer-row-main>div:first-child strong{font-size:12px}.offer-price{justify-self:end;align-self:start}.offer-price>strong{font-size:15px}.offer-row-main small,.offer-row-main>div:first-child>span{font-size:8px}.offer-select{grid-column:1/-1;justify-content:center;font-size:10px;padding:9px;margin-top:3px;min-height:36px}.factor{grid-template-columns:98px 1fr 35px;gap:7px}.factor,.score-breakdown>p{font-size:9px}.choice-result{padding:12px;gap:9px}.choice-result strong{font-size:11px}.choice-result p{font-size:9px}.choice-result>svg{width:18px}.choice-result .icon-button{width:32px}.modal-disclaimer{font-size:9px}.compare-modal .section-label,.saved-modal .section-label{padding-right:20px;font-size:8px;margin-top:10px}.compare-modal>p,.saved-modal>p{font-size:11px}.compare-modal table{font-size:10px}.compare-modal td,.compare-modal th{padding:11px}.compare-modal tbody th{min-width:95px}.compare-modal td{min-width:160px}.compare-modal th h3{font-size:16px}.about-modal>p{font-size:12px}.empty-state{padding:35px 15px}.empty-state h3{font-size:20px}.empty-state p{font-size:12px}.saved-row{gap:12px}.saved-row img{width:65px;height:65px}.saved-row>button>strong{font-size:13px}}@media(max-width:370px){.hero-wrap{padding-left:20px;padding-right:20px}.hero h1{font-size:44px}.headphone-layer,.hero-scene{height:310px;width:310px}.headphone-layer{right:10px}.phone-layer{width:150px;right:-1px}.note-bottom{left:0;bottom:43px}.note-top{right:0}.search-tabs{gap:16px;padding-left:12px;padding-right:12px}.search-tabs button{font-size:10px}.search-field input{font-size:11px}.search-caption{font-size:7px;margin-left:13px;margin-right:13px}.hero-footer{margin:0 20px;font-size:7px;gap:9px}.how-content h2{font-size:31px}.merge-scene{transform:scale(.82);margin-left:-5px;margin-bottom:-38px}.section-top h2{font-size:32px}.category-tabs button{font-size:9px;padding:7px 11px}.beru-story h2{font-size:27px}.nav-beru{font-size:9px}.conversation-header div>span{display:none}.catalog-footnote{font-size:7px}.closing h2{font-size:35px}}.mobile-saved-link{display:none}.muted-title{color:#727985}.hero-description{color:#646d78}.catalog-footnote,.concept-caption,.examples,.merge-caption,.search-caption,.source-info{color:#65717f}.demo-notice{font-size:12px;color:#596779}.product-content>p{font-size:12px;color:#647184;min-height:39px}.product-specs{font-size:11px;color:#5e6e82}.price-link>span{font-size:10px;color:#647185}.product-tag{font-size:10px;color:#526275}.compare-toggle{font-size:11px}.examples,.search-caption{font-size:10px}.floating-note strong{font-size:12px}.floating-note div>span{font-size:10px;color:#677488}.concept-caption{font-size:9px}.source-info{font-size:10px;bottom:5px}.source-info:hover{color:var(--blue)}.catalog-footnote{font-size:10px}.beru-story>p,.principle-list p{font-size:13px}.beru-footnote{font-size:10px;color:#67768a}.conversation-footer{color:#6d7d91}.faq-list details>p{font-size:13px}.footer>button,.footer>span{color:#667386}.sample-small{color:#5b6b7e}.film-section{position:relative;min-height:580px;overflow:hidden;background:#e9eff7}.film-section video{width:100%;height:580px;object-fit:cover;display:block}.film-copy{position:absolute;z-index:1;left:max(40px,calc((100vw - 1184px)/2));top:50%;transform:translateY(-50%);max-width:500px}.film-copy h2{font-size:46px}.film-control{position:absolute;bottom:30px;right:40px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffffffdc;z-index:2}@media(min-width:641px) and (max-width:800px){.hero-scene{right:18px;top:53px}.note-top{right:12px;top:72px}.note-bottom{left:60px;bottom:77px}.hero-copy{z-index:5}.hero-scene .concept-caption{right:38px}}@media(max-width:1100px){.floating-note strong{font-size:12px}.floating-note div>span{font-size:10px}.product-content>p{font-size:11px}.product-specs{font-size:10px}.price-link>span{font-size:9px}.compare-toggle span{display:none}}@media(max-width:640px){.hero-copy>.search-box{order:1;margin-top:25px}.hero-copy>.examples{order:2}.hero-scene{order:3;margin-top:28px}.hero-footer{font-size:9px}.hero-footer>span{max-width:110px}.hero-footer>span svg{display:none}.search-caption{font-size:9px;line-height:1.6}.examples{gap:9px}.examples,.examples>span{font-size:9px}.examples button{min-height:30px}.floating-note strong{font-size:9px}.floating-note div>span{font-size:8px}.concept-caption{font-size:8px;right:19px}.source-info{font-size:9px;bottom:2px}.product-content>p{font-size:12px;min-height:0}.product-specs{font-size:11px}.price-link>span{font-size:10px}.compare-toggle{font-size:11px}.compare-toggle span{display:inline}.demo-notice{font-size:10px}.catalog-footnote{font-size:9px}.catalog-footnote>span:last-child{white-space:normal;max-width:75px;text-align:right}.beru-story>p,.principle-list p{font-size:12px}.beru-footnote{font-size:9px}.faq-list details>p{font-size:12px}.mobile-saved-link{display:block;text-align:left;padding:0;font-size:14px;color:#62646b}.film-section{min-height:440px}.film-section video{height:440px}.film-copy{left:24px;top:50px;transform:none;max-width:290px}.film-copy h2{font-size:30px}}@media(prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation:none!important;transition:none!important}.headphone-layer,.headphone-pointer,.note-bottom,.note-top,.phone-layer,.phone-pointer{transform:none!important}.how-section[data-sc-act]{height:auto!important}.how-stage[data-sc-stage]{position:relative!important;height:auto!important;min-height:650px}.merge-scene{--merge:1}.product-card:hover,.product-image-button:hover img{transform:none}.modal[open]{animation:none!important}[data-sc-in]{opacity:1!important;transform:none!important}}.examples>a{gap:6px;color:#667487;border-bottom:1px solid #d6dee9;padding:3px 0}.conversation-options>a,.examples>a{display:inline-flex;align-items:center;font-size:10px}.conversation-options>a{gap:10px;border:1px solid #d9e7f7;border-radius:8px;padding:8px 10px;color:#3b78b7;background:#f3f8ff}.home-category-visual{display:flex;align-items:center;justify-content:center}.home-category-visual>img{width:88%;height:100%;object-fit:contain;transition:transform .7s var(--ease)}.home-category-visual:hover>img{transform:translateY(-6px) rotate(-3deg)}.home-local{padding-top:85px;padding-bottom:85px;display:flex;align-items:center;justify-content:space-between;gap:40px}.home-local>div{flex:1 1}.home-local>div>svg{color:var(--blue);margin-bottom:22px}.home-local h2{font-size:42px}.home-local p{font-size:14px;max-width:440px;margin:22px 0}.home-local>div>div{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.home-local-orbit{width:310px;height:310px;border-radius:50%;background:radial-gradient(circle,#d6e8ff 0,#f1f6ff 55%,#fff 72%);display:flex;align-items:center;justify-content:center;color:var(--blue);position:relative}.home-local-orbit>i{position:absolute;width:230px;height:230px;border:1px solid #cbdff9;border-radius:50%}.home-local-orbit>i:last-child{width:300px;height:300px;opacity:.5}.footer>a:not(.wordmark){display:flex;align-items:center;gap:8px;font-size:11px;color:#7c8695}@media(max-width:1050px){.navigation{gap:17px}.navigation>a{font-size:11px}}@media(max-width:680px){.home-local{padding-top:55px;padding-bottom:55px;gap:0;position:relative;overflow:hidden}.home-local h2{font-size:33px}.home-local p{font-size:12px;max-width:260px}.home-local>div{position:relative;z-index:1}.home-local-orbit{position:absolute;right:-90px;top:50px;width:260px;height:260px;opacity:.23}.home-local>div>div{gap:15px}.examples>a{font-size:9px}.catalog-footnote{align-items:flex-start;gap:12px}.catalog-footnote .text-link{font-size:10px;white-space:nowrap}.navigation.open>a{font-size:14px}}:root{color-scheme:light;accent-color:var(--blue)}html{scroll-padding-bottom:110px}input,textarea{caret-color:var(--blue)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:3px;scroll-margin-block:180px 110px}.text-link{min-height:44px;text-underline-offset:3px}.icon-button{min-width:44px;min-height:44px}h1,h2,h3{text-wrap:balance}.brand-lockup{display:flex;flex-direction:column;align-items:center;gap:5px;max-width:100%}.brand-tagline{display:block;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.3}:is(.lp-footer,.ws-footer) .brand-logo{width:128px;filter:grayscale(1);opacity:.65}.footer-brand{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.footer-brand>div:first-child{flex:1 1;min-width:128px}.footer-assistant{flex:none}.footer-assistant:empty{display:none}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,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}