@font-face{font-family:'LibertinusSerif';src:url('/assets/fonts/LibertinusSerif-Regular.woff2?v=REtCyVchhkjtysSn5odKkmAehik') format('woff2');font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:'Manrope',Arial,sans-serif;--font-serif:'LibertinusSerif',Arial,sans-serif;--color-bg:#fff;--color-text:#000;--color-muted:rgba(0,0,0,.4);--color-border:#e0e0e0;--color-blue:#06f;--color-section-bg:#f1f3f7;--max-width:1200px;--header-height:55px}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}video{background:linear-gradient(110deg,#f0f0f0 8%,#e8e8e8 18%,#f0f0f0 33%);background-size:200% 100%;animation:shimmer 1.5s linear infinite}video[data-loaded="true"]{background:none;animation:none}@keyframes shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.section-inner{max-width:var(--max-width);margin:0 auto;padding:0 24px}.site-header{position:fixed;top:0;left:0;right:0;z-index:990;background:#fff;height:var(--header-height)}.header-inner{max-width:var(--max-width);margin:0 auto;padding:0 24px;display:flex;align-items:center;height:100%;gap:24px}.logo{display:flex;align-items:center;gap:8px;font-family:var(--font-serif);font-size:18px;font-weight:400;color:#000;transition:opacity .2s}.logo:hover{opacity:.7}.logo-icon{width:32px;height:32px;border-radius:8px;object-fit:contain}.main-nav{display:flex;gap:20px;margin-left:auto}.main-nav a{font-family:var(--font-serif);font-size:14px;font-weight:400;color:#000;transition:opacity .2s}.main-nav a:hover{opacity:.6}.header-right{display:flex;align-items:center;gap:12px;margin-left:12px}.header-social{display:flex;gap:8px}.header-auth-btn{font-family:var(--font-sans);font-size:11px;font-weight:600;padding:5px 14px;border-radius:6px;background:var(--color-blue);color:#fff;transition:background .2s;white-space:nowrap}.header-auth-btn:hover{background:#0052cc;color:#fff}.header-auth-user{display:flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:13px;font-weight:500;color:#000;padding:6px 14px;border-radius:8px;background:#f1f3f7;transition:background .2s;white-space:nowrap;max-width:160px;overflow:hidden;text-overflow:ellipsis}.header-auth-user:hover{background:#e4e7ec;color:#000}.header-auth-user svg{flex-shrink:0}.social-link{display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s}.social-link:hover{opacity:1}.social-link img{width:18px;height:18px}.social-link svg{width:18px;height:18px}.mobile-menu-btn{display:none;background:none;border:0;cursor:pointer;padding:8px;margin-left:auto}.mobile-menu-btn span{display:block;width:18px;height:2px;background:#000;margin:4px 0;transition:.2s}.hero{padding-top:calc(var(--header-height) + 20px);padding-bottom:48px;background:#fff}.hero-inner{max-width:var(--max-width);margin:0 auto;padding:0 24px}.hero-container{position:relative;width:100%;height:384px;border-radius:32px;overflow:visible;background:#f1f3f7;margin-bottom:64px}.hero-video-desktop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;display:block;border-radius:32px}.hero-video-mobile{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:32px}.hero-brand{position:absolute;top:32px;left:40px;font-family:var(--font-serif);font-size:56px;font-weight:400;line-height:1;color:#000;z-index:2}.hero-download-btn{display:none;padding:10px 24px;background:#000;color:#fff;border-radius:12px;font-size:14px;font-weight:500;font-family:var(--font-sans);transition:background .2s}.hero-download-btn:hover{background:#333}.hero-overlay-texts{display:flex;justify-content:space-between;z-index:2;margin-top:0;padding:0 40px;position:relative;transform:translateY(-140px);margin-bottom:-40px}.hero-side-left,.hero-side-right{font-size:14px;color:#000;line-height:1.15;max-width:230px}.hero-side-right{text-align:right;margin-left:auto}.hero-qr{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:2}.hero-qr img{width:130px;height:130px;border-radius:24px;border:6px solid #fff}.hero-title{font-family:var(--font-serif);font-size:64px;font-weight:400;line-height:1;text-align:center;margin-bottom:16px;color:#000}.hero-tagline{font-size:14px;color:#000;text-align:center;max-width:401px;margin:0 auto 32px;line-height:1.4}.hero-badges{display:flex;justify-content:center;gap:8px}.hero-badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ebebeb;border:1px solid #ebebeb;transition:opacity .2s}.hero-badge:hover{opacity:.7}.hero-badge img{width:20px;height:20px;object-fit:contain}.hero-badge--outline-blue{background:transparent;border-color:#07f}.anatomy-carousel{padding:40px 0 60px;background:#fff}.slider_background{position:relative;height:460px;z-index:1;display:flex;justify-content:center;margin-bottom:0}.uc-anatomy-slide{position:absolute;left:0;right:0;display:none;opacity:0;transition:opacity .3s ease;z-index:0;height:100%}.uc-anatomy-slide.is-active{display:block;opacity:1}.anatomy-slide-inner{position:relative;display:flex;align-items:center;height:100%;gap:0}.anatomy-slide-text{flex:0 0 540px;padding:0 40px 0 80px}.anatomy-slide-text p{font-family:var(--font-serif);font-size:28px;font-weight:400;line-height:1.35;color:#000}.anatomy-slide-img{position:absolute;right:100px;bottom:0;width:70%;height:150%;border-radius:0;overflow:visible;background:transparent}.anatomy-slide-img img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.anatomy-nav{width:100%;padding:20px;box-sizing:border-box;position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 auto;border-radius:400px;background:#f2f3f7}.anatomy-btn{padding:20px;box-sizing:border-box;position:relative;flex:1 1 0;height:100%;border:1px solid #e0e4ec;border-radius:9999px;font-family:var(--font-sans);color:#000;font-size:14px;font-weight:400;background:#fff;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}.anatomy-btn__progress{position:absolute;z-index:0;left:0;top:0;height:100%;width:0;background:#f1f3f7;opacity:.9;pointer-events:none;transition:width linear}.anatomy-btn__label{font-family:var(--font-sans);color:#000;font-size:14px;font-weight:400;position:relative;z-index:1;pointer-events:none}.pins-section{padding:80px 0 40px;text-align:center;background:#fff}.pins-title{font-family:var(--font-serif);font-size:64px;font-weight:400;line-height:1;max-width:738px;margin:0 auto 24px}.pins-subtitle{font-size:14px;color:#000;max-width:404px;margin:0 auto 40px;line-height:1.4}.pins-details{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto}.pins-details p{font-size:14px;color:#000;line-height:1.15;max-width:233px;text-align:left}.pin-slide-wrap{position:relative;margin-bottom:24px}.slider-container{position:relative;overflow:hidden;border-radius:24px;background:var(--color-section-bg);aspect-ratio:1200/500;width:100%}.uc-pin-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:opacity .3s ease}.uc-pin-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:12}.pin-slide-inner{position:relative;width:100%;height:100%}.pin-bg{width:100%;height:100%;object-fit:contain;object-position:center top}.pin-dot-marker{position:absolute;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.9);border:1px solid #ccc;transform:translate(-50%,-50%);pointer-events:auto;z-index:5;cursor:pointer;padding:0;font:inherit;transition:background .2s,border-color .2s}.pin-dot-marker:hover{background:#fff;border-color:#999}.pin-dot-marker.active{background:#fff;border-color:#4a7cff}.pin-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:20px;font-weight:300;color:#000;line-height:1;transition:transform .2s}.pin-dot-marker.active .pin-icon{transform:rotate(45deg)}.pin-highlight{display:none;position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(74,124,255,.15);border:2px solid rgba(74,124,255,.4);pointer-events:none;z-index:-1}.pin-dot-marker.active .pin-highlight{display:block}.pin-tooltip{display:none;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%);width:220px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 24px rgba(0,0,0,.12);pointer-events:none;z-index:10;text-align:left}.pin-dot-marker.active .pin-tooltip{display:block}.pin-tooltip-title{display:block;font-size:14px;font-weight:600;color:#000;margin-bottom:6px}.pin-tooltip-desc{font-size:12px;font-weight:400;color:#555;line-height:1.45;margin:0}.pin-desc{position:absolute;bottom:32px;font-size:14px;color:#000;line-height:1.35;max-width:280px;z-index:15;margin:0}.pin-desc--left{left:32px;text-align:left}.pin-desc--right{right:32px;text-align:right}.slider-nav{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px}.slider-arrow{width:36px;height:36px;border-radius:999px;background:var(--color-section-bg);border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.slider-arrow:hover{background:#e0e2e6}.slider-arrow:disabled{opacity:.3;cursor:default}.slider-arrow img{width:16px;height:16px}.slider-dots{display:flex;gap:12px;padding:12px;border-radius:900px;background:var(--color-section-bg)}.slider-dot{width:12px;height:12px;border-radius:999px;background:#d4d6d9;cursor:pointer;transition:background .2s}.slider-dot.is-active{background:#000}.learning-section{padding:80px 0 40px;background:#fff}.learning-title{font-family:var(--font-serif);font-size:64px;font-weight:400;line-height:1;color:#000}.phone-features-mobile{display:none}@media(max-width:768px){.phone-features-mobile{display:flex;flex-direction:column;gap:56px;padding:40px 24px 60px;background:#fff}.phone-features{display:none!important}.phone-feature-block{text-align:center}.phone-feature-video{width:240px;margin:0 auto 24px;border-radius:24px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.1)}.phone-feature-video video{width:100%;height:auto;display:block}.phone-feature-block h3{font-family:var(--font-serif);font-size:24px;font-weight:400;margin-bottom:12px}.phone-feature-block p{font-size:14px;line-height:1.6;color:rgba(0,0,0,.6);max-width:400px;margin:0 auto}}@media(max-width:480px){.phone-features-mobile{gap:40px;padding:32px 16px 48px}.phone-feature-video{width:200px}.phone-feature-block h3{font-size:20px}.phone-feature-block p{font-size:13px}}.phone-features{position:relative;height:1860px;background:#fff}.phone-sticky{position:sticky;top:0;height:100vh;max-width:var(--max-width);margin:0 auto;padding:0 24px}.phone-device{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300px;z-index:2}.phone-frame{position:relative;z-index:2;width:100%;pointer-events:none}.phone-screen{position:absolute;top:1%;left:3.5%;right:3.5%;bottom:1%;border-radius:38px;overflow:hidden;z-index:1}.phone-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s ease}.phone-video.active{opacity:1}.phone-card{position:absolute;top:50%;transform:translateY(-50%);width:280px;padding:24px;background:rgba(255,255,255,.85);border-radius:16px;opacity:0;transition:opacity .4s ease;z-index:3}.phone-card.active{opacity:1}.phone-card--right{left:calc(50% + 190px)}.phone-card--left{right:calc(50% + 190px)}.phone-card-title{font-family:var(--font-serif);font-size:24px;font-weight:400;margin-bottom:8px;line-height:1}.phone-card-title--big{font-size:32px}.phone-card p{font-size:12px;color:#000;line-height:1.25}.interface-section{padding:60px 0 80px;background:#fff}.interface-title{font-family:var(--font-serif);font-size:32px;font-weight:400;line-height:1.2;max-width:666px;margin:0 auto 48px;text-align:center}:root{--card-base:240px;--card-big:300px;--ratio:12/25}.tilda-gallery{display:flex;justify-content:center;align-items:center;gap:48px;overflow:visible;height:500px}.tilda-gallery .card{box-sizing:border-box;min-width:0;flex:0 1 var(--card-base);aspect-ratio:var(--ratio);border-radius:24px;overflow:hidden;transition:flex-basis .6s ease,opacity .6s ease}.tilda-gallery .card video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit;border:1px solid #e0e0e0;box-sizing:border-box}.tilda-gallery:has(.card:hover) .card:not(:hover){opacity:.5}.tilda-gallery .card:hover{flex-basis:var(--card-big)}.download-cta{padding:40px 0 80px;background:#fff;text-align:center}.cta-video{max-width:800px;margin:0 auto 32px;border-radius:24px;overflow:hidden}.cta-video video{width:100%;height:auto;display:block}.cta-title{font-family:var(--font-serif);font-size:32px;font-weight:400;line-height:1.2;max-width:666px;margin:0 auto 40px}.cta-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.cta-store{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;font-family:var(--font-sans);transition:opacity .2s;min-width:170px}.cta-store:hover{opacity:.8}.cta-store img{width:36px;height:36px;object-fit:contain}.cta-store div{text-align:left}.cta-store small{display:block;font-size:14px;font-weight:500}.cta-store strong{display:block;font-size:20px;font-weight:700}.cta-store--dark{background:#000;color:#fff}.cta-store--dark img{filter:brightness(0) invert(1)}.cta-store--blue{background:#07f;color:#fff}.cta-store--blue img{filter:brightness(0) invert(1)}.cta-store--light{background:#f5f5f5;color:#000;border:1px solid #d8d8d8}.pricing-section{padding:80px 0;background:#fff;text-align:center}.pricing-title{font-family:var(--font-serif);font-size:64px;font-weight:400;margin-bottom:16px}.pricing-subtitle{font-size:14px;color:#000;margin-bottom:48px}.pricing-cards{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pricing-card{width:395px;text-align:left;background:var(--color-section-bg);border:1px solid var(--color-border);border-radius:24px;padding:48px 64px 64px;display:flex;flex-direction:column;gap:20px}.pricing-card h3{font-family:var(--font-serif);font-size:64px;font-weight:400;line-height:1}.pricing-amount{font-size:24px;font-weight:500}.pricing-card p{font-size:16px;line-height:1.4}.pricing-card small{font-size:16px;opacity:.4;line-height:1.4}.pricing-card--accent{background:var(--color-blue);border-color:#0048b4;color:#fff}.articles-section{padding:80px 0;background:#fff}.articles-heading{font-family:var(--font-serif);font-size:32px;font-weight:400;margin-bottom:8px}.articles-subheading{font-size:14px;color:#000;margin-bottom:40px}.articles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.article-card{display:flex;flex-direction:column;border-radius:24px;overflow:hidden;transition:transform .2s}.article-card:hover{transform:translateY(-2px)}.article-card-image{width:100%;aspect-ratio:600/440;border-radius:24px;overflow:hidden;background-color:var(--color-section-bg)}.article-card-image img{width:100%;height:100%;object-fit:cover;display:block}.article-card-image--bg{background-size:cover;background-position:center}.article-card-image--placeholder{background:linear-gradient(135deg,#06f 0%,#04c 100%)}.article-card-body{padding:16px 4px}.article-card-body h3{font-family:var(--font-serif);font-size:20px;font-weight:400;margin-bottom:4px;line-height:1.25}.article-card-body p{font-size:14px;color:var(--color-muted);line-height:1.4}.article-date{font-size:13px;color:#666;font-weight:300}.articles-more{margin-top:24px}.articles-more a{font-size:14px;color:#000;text-decoration:underline}.btn-outline{display:inline-block;padding:12px 32px;border:1px solid #000;border-radius:100px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.btn-outline:hover{background:#000;color:#fff}.store-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#000;color:#fff;border-radius:100px;font-size:13px;font-weight:600;transition:background .2s;white-space:nowrap}.store-btn:hover{background:#333}.store-btn img{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.site-footer{padding:80px 0 32px;background:#fff;overflow:hidden}.footer-inner{max-width:var(--max-width);margin:0 auto;padding:0 24px}.footer-top{margin-bottom:24px}.footer-contacts{display:flex;gap:16px;align-items:center;font-size:14px}.footer-label{margin-right:24px}.footer-contacts a{color:#000;transition:opacity .2s}.footer-contacts a:hover{opacity:.6}.footer-giant{font-family:var(--font-serif);font-size:435px;font-weight:400;line-height:.85;color:#000;margin:0 -24px;overflow:hidden;user-select:none}.footer-bottom{display:flex;gap:40px;font-size:14px;margin-top:24px}.footer-bottom a{color:#000;transition:opacity .2s}.footer-bottom a:hover{opacity:.6}.articles-page{padding:calc(var(--header-height) + 40px) 0 80px}.page-title{font-family:var(--font-serif);font-size:48px;font-weight:400;text-align:center;margin-bottom:12px;line-height:1.15}.page-subtitle{font-size:14px;color:var(--color-muted);text-align:center;max-width:min(520px,100%);margin:0 auto 40px}.breadcrumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-muted);margin-bottom:24px;flex-wrap:wrap}.breadcrumbs a{color:var(--color-muted);text-decoration:none;transition:color .2s}.breadcrumbs a:hover{color:var(--color-text)}.breadcrumbs span.sep{font-size:11px}.category-filter{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:32px}.filter-btn{padding:8px 20px;border-radius:100px;font-size:13px;font-weight:500;background:var(--color-section-bg);transition:background .2s,color .2s;border:0;cursor:pointer}.filter-btn:hover,.filter-btn.active{background:#000;color:#fff}.no-articles{text-align:center;color:var(--color-muted);font-size:14px;padding:60px 0}.pagination{display:flex;justify-content:center;gap:4px;margin-top:32px}.page-link{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;font-weight:500;background:var(--color-section-bg);transition:background .2s,color .2s}.page-link:hover,.page-link.active{background:#000;color:#fff}.article-page{padding:calc(var(--header-height) + 20px) 0 80px}.article-inner{max-width:760px}.article-cover{width:100%;border-radius:24px;margin-bottom:32px}.article-title{font-family:var(--font-serif);font-size:42px;font-weight:400;line-height:1.15;margin-bottom:16px}.article-meta{display:flex;align-items:center;gap:12px;color:var(--color-muted);font-size:13px;margin-bottom:40px;flex-wrap:wrap}.article-tags{display:flex;gap:6px}.tag{padding:4px 12px;background:var(--color-section-bg);border-radius:100px;font-size:12px;font-weight:500}.article-content{font-size:16px;line-height:1.75;color:#000}.article-content img{max-width:100%;height:auto;border-radius:16px;margin:24px 0}.article-content h2{font-family:var(--font-serif);font-size:28px;font-weight:400;margin:48px 0 16px;line-height:1.2}.article-content h3{font-family:var(--font-serif);font-size:22px;font-weight:400;margin:32px 0 12px;line-height:1.25}.article-content p{margin-bottom:16px}.article-content ul,.article-content ol{margin-bottom:16px;padding-left:24px}.article-content li{margin-bottom:6px;line-height:1.7}.article-content blockquote{border-left:3px solid #000;margin:24px 0;padding:12px 20px;background:var(--color-section-bg);border-radius:0 12px 12px 0}.article-content code{background:var(--color-section-bg);padding:2px 6px;border-radius:4px;font-size:.9em}.article-content pre{background:var(--color-section-bg);padding:16px;border-radius:12px;overflow-x:auto;margin:24px 0}.article-content pre code{background:none;padding:0}.article-content table{width:100%;border-collapse:collapse;margin:24px 0}.article-content th,.article-content td{border:1px solid var(--color-border);padding:10px 16px;text-align:left;font-size:14px}.article-content th{background:var(--color-section-bg);font-weight:600}.article-nav{margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.article-nav-link{display:flex;flex-direction:column;gap:4px;max-width:240px;padding:16px;border-radius:12px;border:1px solid var(--color-border);transition:all .2s;text-decoration:none}.article-nav-link:hover{border-color:#bbb;background:#fafafa}.article-nav-prev{text-align:left}.article-nav-next{text-align:right;align-items:flex-end}.article-nav-dir{font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--color-blue);text-transform:uppercase;letter-spacing:.5px}.article-nav-title{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--color-text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.article-nav{flex-direction:column;align-items:stretch}.article-nav-link{max-width:100%}.article-nav-next{text-align:left;align-items:flex-start}.article-nav .btn-outline{align-self:center}}.download-page{padding:calc(var(--header-height) + 40px) 0 80px;text-align:center}.download-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:40px}.download-card{display:flex;flex-direction:column;align-items:center;padding:48px 24px;background:var(--color-section-bg);border-radius:24px;transition:transform .2s}.download-card:hover{transform:translateY(-2px)}.download-icon{width:56px;height:56px;margin-bottom:16px}.download-card h3{font-size:16px;font-weight:700;margin-bottom:4px}.download-card p{font-size:13px;color:var(--color-muted)}.contacts-page{padding:calc(var(--header-height) + 40px) 0 80px;text-align:center}.contacts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:600px;margin:40px auto 0}.contact-card{display:flex;flex-direction:column;align-items:center;padding:48px 24px;background:var(--color-section-bg);border-radius:24px;transition:transform .2s}.contact-card:hover{transform:translateY(-2px)}.contact-card svg{margin-bottom:12px}.contact-card h3{font-size:16px;font-weight:700;margin-bottom:4px}.contact-card p{font-size:13px;color:var(--color-muted)}.error-page{padding:calc(var(--header-height) + 80px) 0;text-align:center}.error-page h1{font-family:var(--font-serif);font-size:40px;font-weight:400;margin-bottom:12px}.error-page p{color:var(--color-muted);margin-bottom:24px;font-size:14px}.section-title{font-family:var(--font-serif);font-size:40px;font-weight:400;text-align:center;margin-bottom:40px;line-height:1.15}.latest-articles{padding:80px 0;background:var(--color-section-bg)}@media(max-width:1365px){.anatomy-nav{max-width:676px;margin:0 auto}.slider_background{height:720px}.anatomy-slide-inner{flex-direction:column}.anatomy-slide-text{flex:none;padding:20px 0}.pin-desc{max-width:220px}}@media(max-width:1024px){.hero-title{font-size:42px}.hero-container{height:288px}.hero-brand{font-size:40px;top:24px;left:24px}.hero-download-btn{top:24px;right:24px}.hero-overlay-texts{bottom:24px;left:24px;right:24px}.hero-qr{display:none}.anatomy-slide-text p{font-size:22px}.pins-title{font-size:42px}.learning-title{font-size:42px}.pricing-title{font-size:42px}.pricing-card{width:340px;padding:36px 48px 48px}.pricing-card h3{font-size:48px}.articles-grid{grid-template-columns:repeat(2,1fr)}.pin-desc{max-width:200px;font-size:12px;bottom:20px}.pin-desc--left{left:20px}.pin-desc--right{right:20px}.phone-features{height:1400px}.phone-device{width:260px}.phone-card{width:240px}.phone-card--right{left:calc(50% + 160px)}.phone-card--left{right:calc(50% + 160px)}.phone-card-title{font-size:20px}.phone-card-title--big{font-size:26px}.footer-giant{font-size:200px}}@media(max-width:768px){.main-nav{display:none;flex-direction:column;position:absolute;top:var(--header-height);left:0;right:0;background:#fff;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.06);gap:12px;z-index:100}.main-nav.open{display:flex}.header-social{display:none}.header-auth-btn{font-size:12px;padding:6px 14px}.header-auth-user{font-size:12px;padding:5px 10px;max-width:120px}.mobile-menu-btn{display:block}.hero{padding-top:calc(var(--header-height) + 16px)}.hero-title{font-size:32px}.hero-container{height:360px;border-radius:24px;margin-bottom:24px}.hero-brand{font-size:28px;top:20px;left:20px}.hero-download-btn{display:block;padding:14px 28px;background:#000;color:#fff;border-radius:12px;font-size:15px;font-weight:500;text-align:center;width:fit-content;margin-bottom:24px}.hero-overlay-texts{display:flex;flex-direction:column;gap:12px;margin:0 0 20px;padding:0}.hero-side-left,.hero-side-right{font-size:14px;max-width:100%;text-align:left;line-height:1.5}.hero-video-desktop{display:none}.hero-video-mobile{display:block}.hero-qr{display:none}.anatomy-nav{flex-wrap:wrap;gap:8px;justify-content:center;border-radius:30px;padding:10px;max-width:320px;margin:0 auto}.anatomy-btn{flex:0 0 auto;height:40px;font-size:13px;padding:10px 16px}.anatomy-btn__label{font-size:13px}.slider_background{height:480px}.anatomy-slide-text p{font-size:20px}.pins-title{font-size:32px}.pins-subtitle{font-size:13px}.pin-dot-marker{width:26px;height:26px}.pin-icon{font-size:16px}.pin-highlight{width:50px;height:50px}.pin-tooltip{width:200px;padding:14px}.pin-tooltip-title{font-size:13px}.pin-tooltip-desc{font-size:12px}.pin-desc{position:static;max-width:100%;text-align:center;margin:8px 0 0;font-size:13px}.pin-desc--left,.pin-desc--right{text-align:center}.slider-container{aspect-ratio:1/1;border-radius:20px}.learning-title{font-size:28px;line-height:1.15}.tilda-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 16px;height:auto;overflow:visible}.tilda-gallery .card{aspect-ratio:auto;flex:none;width:100%;max-height:280px;border-radius:16px;transition:none;opacity:1!important}.tilda-gallery:has(.card:hover) .card:not(:hover){opacity:1}.tilda-gallery .card:hover{flex-basis:auto}.cta-title{font-size:24px}.cta-buttons{flex-direction:column;align-items:stretch;padding:0 16px;gap:10px}.cta-store{width:100%;min-width:0;justify-content:center;padding:14px 20px;border-radius:14px}.cta-store--light{background:#000;color:#fff;border-color:#000}.cta-store--light img{filter:brightness(0) invert(1)}.cta-store--blue{background:#000}.cta-video{margin:0 auto 24px;max-width:200px}.pricing-title{font-size:32px}.pricing-cards{flex-direction:column;align-items:center}.pricing-card{width:100%;max-width:395px;padding:24px}.pricing-card h3{font-size:32px}.articles-grid{grid-template-columns:repeat(2,1fr)}.page-title{font-size:32px}.article-title{font-size:28px}.interface-title{font-size:24px;margin-bottom:24px;padding:0 16px}.interface-section{padding:40px 0 48px}.footer-giant{font-size:105px}.footer-contacts{flex-direction:column;gap:8px;align-items:flex-start}.footer-bottom{flex-direction:column;gap:12px}.download-cards{grid-template-columns:1fr}.contacts-grid{grid-template-columns:1fr}}@media(max-width:480px){.hero-title{font-size:24px}.hero-container{height:300px}.hero-brand{font-size:22px;top:16px;left:16px}.hero-side-left,.hero-side-right{font-size:13px}.anatomy-slide-text p{font-size:18px}.pins-title{font-size:24px}.learning-title{font-size:20px;padding:0 16px}.articles-grid{grid-template-columns:1fr}.footer-giant{font-size:72px}.page-title{font-size:26px}.page-subtitle{font-size:13px;margin-bottom:24px}.section-title{font-size:28px;margin-bottom:24px}.section-inner{padding:0 16px}.error-page h1{font-size:28px}.pricing-title{font-size:24px}.pricing-card{padding:20px}.pricing-card h3{font-size:28px}.cta-title{font-size:20px}.download-card{padding:32px 20px;border-radius:16px}.contact-card{padding:32px 20px;border-radius:16px}.footer-contacts{font-size:12px}.footer-bottom{font-size:12px}.learning-section{padding:40px 0 24px}}.stats-section{padding:0;overflow:hidden;background:linear-gradient(135deg,#05d 0%,#07f 50%,#39f 100%);color:#fff;position:relative}.stats-layout{display:flex;align-items:flex-end;gap:0;min-height:240px}.stats-visual{flex:0 0 300px;align-self:flex-end;position:relative;bottom:0}.stats-visual img{width:500px;height:auto;display:block;margin-bottom:-10%;filter:drop-shadow(0 0 30px rgba(0,0,0,.15))}.stats-grid{flex:1;padding:48px 0 48px 48px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px 36px}.stat-item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:0}.stat-number{font-family:var(--font-serif);font-size:52px;font-weight:400;line-height:1;color:#fff}.stat-suffix{font-family:var(--font-serif);font-size:52px;font-weight:400;line-height:1;color:#fff;margin-left:-2px}.stat-label{font-size:14px;color:rgba(255,255,255,.55);width:100%;margin-top:8px}@media(max-width:768px){.stats-layout{flex-direction:column;align-items:center;min-height:auto}.stats-visual{flex:none;width:140px;order:-1}.stats-visual img{width:180px;margin-bottom:0}.stats-grid{width:100%;text-align:center;padding:0 24px 40px}.stat-item{justify-content:center}.stat-number,.stat-suffix{font-size:42px}}@media(max-width:480px){.stat-number,.stat-suffix{font-size:36px}.stat-label{font-size:12px}.stats-visual{width:110px}.stats-visual img{width:140px}}.forwho-section{padding:80px 0}.forwho-title{font-family:var(--font-serif);font-size:42px;font-weight:400;text-align:center;margin-bottom:56px}.forwho-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1100px;margin:0 auto}.forwho-card{border:1px solid var(--color-border);border-radius:24px;overflow:hidden;position:relative;background:linear-gradient(160deg,#fff 0%,#f6f8fc 100%);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.forwho-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.06)}.forwho-img{width:100%;height:140px;background:var(--color-blue);display:flex;align-items:center;justify-content:center;overflow:hidden}.forwho-img img{height:130px;width:auto;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,255,255,.06))}.forwho-num{font-family:var(--font-serif);font-size:36px;font-weight:400;color:rgba(0,0,0,.08);line-height:1;display:block;padding:20px 24px 0}.forwho-card h3{font-family:var(--font-serif);font-size:20px;font-weight:400;margin-bottom:10px;line-height:1.2;padding:8px 24px 0}.forwho-card p{font-size:14px;line-height:1.6;color:rgba(0,0,0,.5);padding:0 24px 28px}@media(max-width:768px){.forwho-title{font-size:32px;margin-bottom:32px}.forwho-grid{grid-template-columns:repeat(2,1fr);gap:12px}.forwho-img{height:120px}.forwho-img img{height:110px}.forwho-num{font-size:30px;padding:16px 20px 0}.forwho-card h3{padding:6px 20px 0}.forwho-card p{padding:0 20px 24px}}@media(max-width:480px){.forwho-title{font-size:24px}.forwho-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.forwho-img{height:160px}.forwho-img img{height:150px}}.reviews-section{padding:80px 0;background:var(--color-section-bg)}.reviews-title{font-family:var(--font-serif);font-size:42px;font-weight:400;text-align:center;margin-bottom:12px}.reviews-subtitle{font-size:14px;color:var(--color-muted);text-align:center;margin-bottom:32px}.reviews-wrap{position:relative}.reviews-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s,opacity .2s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.reviews-arrow:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.reviews-arrow:disabled{opacity:.3;cursor:default}.reviews-arrow svg{width:18px;height:18px}.reviews-arrow--prev{left:-8px}.reviews-arrow--next{right:-8px}.reviews-scroll{display:flex;gap:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:4px 24px 16px;scrollbar-width:none}.reviews-scroll::-webkit-scrollbar{display:none}.review-card{flex:0 0 340px;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--color-border);transition:transform .2s ease}.review-card:hover{transform:translateY(-3px)}.review-card img{width:100%;height:auto;display:block}@media(max-width:768px){.reviews-title{font-size:32px}.review-card{flex:0 0 300px}}@media(max-width:480px){.reviews-title{font-size:24px}.reviews-section{padding:48px 0}.review-card{flex:0 0 280px}}.registry-section{padding:80px 0}.cert-card{max-width:600px;margin:0 auto}.cert-border{border:1px solid var(--color-border);border-radius:24px;padding:48px 40px;background:#fff}.cert-header{display:flex;align-items:center;gap:16px;padding-bottom:24px;margin-bottom:28px;border-bottom:1px solid var(--color-border)}.cert-icon{width:44px;height:44px;border-radius:12px;object-fit:contain;flex-shrink:0}.cert-ministry{font-size:13px;font-weight:500;color:rgba(0,0,0,.5);line-height:1.45}.cert-body{text-align:center;margin-bottom:28px}.cert-title-text{font-size:11px;text-transform:uppercase;letter-spacing:2.5px;color:var(--color-muted);margin-bottom:16px;font-weight:600}.cert-number{font-family:var(--font-serif);font-size:36px;font-weight:400;margin-bottom:8px;color:var(--color-text);line-height:1.1}.cert-app-name{font-size:15px;color:rgba(0,0,0,.5)}.cert-footer{text-align:center}.cert-note{font-size:13px;line-height:1.6;color:var(--color-muted);margin-bottom:20px}.cert-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--color-blue);transition:opacity .2s}.cert-link:hover{opacity:.7}.cert-link svg{transition:transform .2s}.cert-link:hover svg{transform:translate(2px,-2px)}@media(max-width:768px){.cert-border{padding:32px 24px}.cert-number{font-size:28px}}@media(max-width:480px){.cert-border{padding:24px 16px;border-radius:20px}.cert-header{flex-direction:column;text-align:center}.cert-number{font-size:24px}.registry-section{padding:48px 0}}.faq-section{padding:80px 0;background:var(--color-section-bg)}.faq-title{font-family:var(--font-serif);font-size:42px;font-weight:400;text-align:center;margin-bottom:48px}.faq-list{max-width:720px;margin:0 auto}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:first-child{border-top:1px solid var(--color-border)}.faq-q{width:100%;padding:22px 40px 22px 0;font-size:16px;font-weight:500;cursor:pointer;position:relative;text-align:left;line-height:1.5;color:var(--color-text);transition:color .2s;background:none;border:0;font-family:var(--font-sans)}.faq-q::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;font-weight:300;color:var(--color-muted);transition:transform .35s ease}.faq-item.is-open .faq-q::after{content:'−';transform:translateY(-50%) rotate(180deg)}.faq-q:hover{color:var(--color-blue)}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .4s ease;padding:0}.faq-answer p{font-size:15px;line-height:1.7;color:rgba(0,0,0,.55)}.faq-item.is-open .faq-answer{max-height:300px;opacity:1;padding-bottom:22px}@media(max-width:768px){.faq-title{font-size:32px}.faq-q{font-size:15px;padding-right:32px}}@media(max-width:480px){.faq-title{font-size:24px}.faq-section{padding:48px 0}.faq-q{font-size:14px}.faq-answer p{font-size:13px}}html[data-theme="dark"]{--color-bg:#1a1a1a;--color-text:#e8e8e8;--color-muted:rgba(255,255,255,.45);--color-border:#333;--color-blue:#4d94ff;--color-section-bg:#222}html[data-theme="dark"] body{background:#1a1a1a;color:#e8e8e8}html[data-theme="dark"] img{opacity:.92}html[data-theme="dark"] .site-header{background:rgba(26,26,26,.95)}html[data-theme="dark"] .main-nav a{color:#e8e8e8}html[data-theme="dark"] .article-card,html[data-theme="dark"] .download-card,html[data-theme="dark"] .contact-card,html[data-theme="dark"] .trainer-card,html[data-theme="dark"] .review-card,html[data-theme="dark"] .cert-card,html[data-theme="dark"] .forwho-card{background:#242424;border-color:#333}html[data-theme="dark"] .faq-section,html[data-theme="dark"] .stats-section{background:#222}html[data-theme="dark"] .faq-item{border-color:#333}html[data-theme="dark"] .faq-q{color:#e8e8e8}html[data-theme="dark"] .site-footer{background:#111;color:#e8e8e8}html[data-theme="dark"] .main-nav.open{background:#1a1a1a}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.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}:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@media print{.site-header,.site-footer,.breadcrumbs,.mobile-menu-btn,.header-auth,.header-social,.pagination,.btn-outline{display:none!important}body{background:#fff;color:#000;font-size:12pt}a{color:#000;text-decoration:underline}img{max-width:100%!important}.article-content,.tutorial-section,.legal-page{max-width:100%;padding:0}}