@font-face{font-family:Golos;src:url(/static/golos.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#233740;background:#f4f6f8;margin:0;font-family:Golos,Segoe UI,sans-serif;font-size:15px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,.button{cursor:pointer;color:#fff;background:#257e7c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}button:hover,.button:hover{background:#1d6867}button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:wait}.secondary{color:#257e7c;background:#e5efef}.secondary:hover{background:#d6e7e6}.ghost{color:#617984;background:0 0;border:1px solid #dde5e8}.ghost:hover{background:#e9eeef}.danger{color:#ad3e3e;background:#fbeaea}.danger:hover{background:#f3dcdc}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(48px,6.5vw,88px);font-weight:550}h2{font-size:clamp(30px,4vw,48px);font-weight:550}h3{font-size:19px;font-weight:550}small,.muted{color:#708591}small{font-size:12px}label{color:#617984;flex-direction:column;gap:7px;font-size:13px;display:flex}input,select,textarea{color:#233740;background:#fff;border:1px solid #dce5e8;border-radius:10px;outline:none;width:100%;min-height:46px;padding:12px 14px}input:focus,textarea:focus,select:focus{border-color:#257e7c;box-shadow:0 0 0 3px #257e7c16}textarea{resize:vertical;min-height:100px}input[type=checkbox]{accent-color:#257e7c;width:18px;min-height:18px}input[type=color]{width:100%;height:46px;padding:4px}.logo{letter-spacing:-1.5px;align-items:center;gap:10px;font-size:27px;font-weight:600;display:inline-flex}.logo img{width:35px;height:35px}.pill{white-space:nowrap;color:#257e7c;background:#e7f1ef;border-radius:8px;padding:5px 9px;font-size:12px;display:inline-block}.pill.grey{color:#708591;background:#edf0f3}.pill.orange{color:#936516;background:#fff1db}.pill.red{color:#ad3e3e;background:#fbeaea}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#257e7c;margin-bottom:18px;font-size:12px;display:block}.wrap{max-width:1200px;margin:auto;padding:0 28px}.site-header{justify-content:space-between;align-items:center;height:96px;display:flex}.site-header nav{align-items:center;gap:30px;font-size:14px;display:flex}.hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding:65px 0 100px;display:grid}.hero p{color:#708591;max-width:460px;margin:25px 0 30px;font-size:19px}.hero .subnote{margin-top:16px;font-size:12px}.hero-visual{background:#e3eeec;border-radius:48% 48% 32px 32px;justify-content:center;padding:38px 20px 0;display:flex;position:relative;overflow:hidden}.phone{background:#f5f7f8;border:7px solid #233740;border-bottom:0;border-radius:42px 42px 0 0;width:292px;min-height:560px;padding:22px 18px 24px;box-shadow:0 25px 55px #23374018}.phone-head{justify-content:space-between;align-items:center;display:flex}.phone-head .logo{font-size:21px}.phone-head .logo img{width:25px;height:25px}.connect{background:#fff;border-radius:42px;place-items:center;width:146px;height:146px;margin:42px auto 20px;display:grid;box-shadow:0 16px 35px #23374009}.connect svg{width:96px;height:96px}.phone-title{text-align:center;margin-bottom:32px}.phone-title strong{font-size:21px;display:block}.phone-card{background:#fff;border-radius:18px;padding:14px 10px;font-size:12px}.phone-row{border-radius:10px;justify-content:space-between;align-items:center;padding:12px 8px;display:flex}.phone-row.active{background:#e5f0ef;margin-top:10px}.flag{vertical-align:middle;background:linear-gradient(#bd6372 33%,#fff 33% 66%,#607ca5 66%);width:22px;height:15px;margin-right:8px;display:inline-block}.phone-caption{text-align:center;color:#708591;margin-top:17px;font-size:10px}.strip{color:#708591;border-top:1px solid #dce5e8;border-bottom:1px solid #dce5e8;justify-content:space-between;gap:18px;padding:22px 0;font-size:14px;display:flex}.section{padding:95px 0}.section-head{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:35px;display:flex}.section-head p{color:#708591;max-width:380px}.features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature{background:#fff;border-radius:22px;padding:30px}.feature .number{color:#257e7c;margin-bottom:40px;font-size:12px;display:block}.feature p{color:#708591;margin:0;font-size:14px}.dark-section{color:#eef5f5;background:#18242a;border-radius:32px;padding:50px}.protocols{grid-template-columns:repeat(4,1fr);gap:28px;margin:35px 0;display:grid}.protocols div{border-top:1px solid #ffffff25;padding-top:18px}.protocols strong{font-size:18px;display:block}.protocols small{color:#a1b3b9}.steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.step{border-top:1px solid #dce5e8;padding-top:20px}.step b{color:#257e7c;margin-bottom:22px;font-size:13px;display:block}.step p{color:#708591}.partner{background:#e4efed;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:50px;display:grid}.partner p{color:#617984}.partner-list{gap:16px;display:grid}.partner-item{background:#ffffffa8;border-radius:12px;padding:16px}.faq{max-width:850px}details{border-bottom:1px solid #dce5e8;padding:20px 0}summary{cursor:pointer;font-size:17px;font-weight:550}details p{color:#708591;max-width:700px;padding-top:14px}.site-footer{color:#708591;border-top:1px solid #dce5e8;justify-content:space-between;align-items:center;gap:25px;padding:32px 0;font-size:13px;display:flex}.site-footer div{gap:22px;display:flex}.notice{color:#617984;background:#edf2f3;border:1px solid #dce5e8;border-radius:12px;padding:16px 20px;font-size:13px}.login-shell{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-art{background:#e2eeec;flex-direction:column;justify-content:space-between;padding:60px;display:flex}.login-art h1{max-width:550px;font-size:66px}.login-art p{color:#617984;max-width:360px}.login-form{justify-content:center;align-items:center;padding:30px;display:flex}.login-form>div{width:100%;max-width:370px}.login-form h2{margin:16px 0 10px;font-size:30px}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.full{grid-column:1/-1}.stack{gap:18px;display:grid}.error{color:#a63c3c;font-size:13px}.shell{grid-template-columns:232px 1fr;min-height:100vh;display:grid}.sidebar{z-index:20;background:#fff;border-right:1px solid #e4e9ec;flex-direction:column;width:232px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .logo{margin:0 14px 35px}.nav-label{color:#91a0a8;letter-spacing:.1em;padding:20px 15px 8px;font-size:10px}.nav-item{color:#617984;cursor:pointer;background:0 0;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;width:100%;margin:3px 0;padding:11px 14px;font-size:13px;font-weight:400;display:flex}.nav-item:hover{background:#f2f6f6}.nav-item.current{color:#257e7c;background:#e8f2f0;font-weight:550}.nav-icon{place-items:center;width:20px;height:20px;font-size:17px;display:grid}.sidebar-bottom{border-top:1px solid #edf0f2;margin-top:auto;padding:20px 12px 0}.sidebar-bottom small{text-overflow:ellipsis;display:block;overflow:hidden}.main{grid-column:2;min-width:0}.topbar{background:#f4f6f8;border-bottom:1px solid #e4e9ec;justify-content:space-between;align-items:center;height:84px;padding:0 38px;display:flex}.topbar .crumb{color:#708591;font-size:13px}.avatar{color:#257e7c;background:#dceae7;border-radius:10px;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.top-right{align-items:center;gap:13px;display:flex}.content{max-width:1600px;margin:auto;padding:34px 38px}.page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.page-heading h1{margin-bottom:8px;font-size:32px;line-height:1.2}.page-heading p{color:#708591;margin:0;font-size:13px}.metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:24px;display:grid}.metric{background:#fff;border:1px solid #e6ecee;border-radius:16px;padding:22px}.metric small{display:block}.metric strong{letter-spacing:-1px;margin:12px 0 8px;font-size:32px;font-weight:550;display:block}.metric .pill{font-size:10px}.panel{background:#fff;border:1px solid #e6ecee;border-radius:16px;margin-bottom:22px;overflow:hidden}.panel-head{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.panel-head h3{margin:0;font-size:16px}.panel-body{padding:24px}.toolbar{gap:12px;margin-bottom:20px;display:flex}.toolbar input{max-width:340px}.toolbar select{max-width:210px}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th{text-align:left;color:#80919a;background:#f9fbfb;padding:13px 22px;font-size:11px;font-weight:400}.data-table td{vertical-align:middle;border-top:1px solid #edf0f2;padding:18px 22px}.data-table .name{font-weight:550}.data-table small{font-size:11px;display:block}.data-table button{padding:7px 12px;font-size:12px}.empty{text-align:center;padding:65px 25px}.empty .empty-icon{color:#257e7c;background:#eaf3f1;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:25px;display:grid}.empty h3{margin-bottom:8px;font-size:17px}.empty p{color:#708591;max-width:380px;margin:0 auto 22px;font-size:13px}.two-col{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.list-row{border-bottom:1px solid #edf0f2;justify-content:space-between;gap:16px;padding:16px 0;font-size:13px;display:flex}.list-row:last-child{border:0}.list-row small{font-size:11px;display:block}.modal{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14242d66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:#f4f6f8;border-radius:20px;width:100%;max-width:700px;max-height:90vh;overflow:auto;box-shadow:0 25px 70px #13242e30}.modal-head{border-bottom:1px solid #e0e6e9;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.modal-head h3{margin:0}.modal-head button{color:#617984;background:0 0;padding:4px 12px;font-size:24px}.modal form{padding:24px 26px}.modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.check-row{flex-direction:row;align-items:center;gap:10px;padding:10px 0;display:flex}.preview-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mini-phone{border:1px solid #dce5e8;border-radius:24px;min-height:360px;padding:22px 17px}.mini-phone .preview-button{background:var(--surface);width:95px;height:95px;color:var(--accent);border-radius:28px;place-items:center;margin:32px auto 16px;font-size:44px;display:grid}.mini-phone .server{background:var(--surface);border-radius:12px;margin-top:28px;padding:13px;font-size:12px}.mini-phone .preview-name{align-items:center;gap:6px;font-weight:550;display:flex}.mini-phone img{object-fit:contain;width:22px;height:22px}.color-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.color-field{grid-template-columns:45px 1fr;gap:8px;display:grid}.color-field input[type=text]{min-width:0;font-size:12px}.toast{z-index:100;color:#fff;background:#233740;border-radius:12px;max-width:calc(100vw - 40px);padding:15px 24px;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 30px #23374025}.menu-toggle{padding:6px 10px;display:none}.hide{display:none!important}.security-card{max-width:580px}.stat-placeholder{color:#80919a;text-align:center;border:1px dashed #d5e1e4;border-radius:12px;place-items:center;height:180px;padding:20px;font-size:13px;display:grid}.swatch{border:1px solid #0001;border-radius:6px;width:22px;height:22px;display:inline-block}.legal{max-width:760px;margin:auto;padding:65px 24px}.legal h1{font-size:42px}.legal h2{margin-top:35px;font-size:23px}.legal p,.legal li{color:#617984}.catalog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catalog-item{background:#fff;border:1px solid #e2e8eb;border-radius:18px;padding:25px}.catalog-item p{color:#708591;font-size:14px}.catalog-item .pill{margin:10px 4px 20px 0}@media (min-width:1600px){.hero{padding-top:100px;padding-bottom:140px}}@media (max-width:1000px){.hero{gap:30px}.metrics{grid-template-columns:1fr 1fr}.two-col{grid-template-columns:1fr}.content{padding:25px}.topbar{padding:0 25px}.sidebar{width:210px}.shell{grid-template-columns:210px 1fr}.login-art{padding:35px}.login-art h1{font-size:48px}.data-table th,.data-table td{padding-left:16px;padding-right:16px}}@media (max-width:760px){.wrap{padding:0 22px}.site-header{height:78px}.site-header nav a:not(.button){display:none}.site-header .button{padding:10px 14px;font-size:12px}.hero{grid-template-columns:1fr;gap:40px;padding:45px 0 55px}.hero h1{font-size:53px}.hero p{font-size:17px}.hero-visual{width:100%;max-width:440px;margin:auto}.strip{grid-template-columns:1fr 1fr;font-size:12px;display:grid}.section{padding:55px 0}.section-head{display:block}.section-head p{max-width:none}.features,.steps,.catalog-grid{grid-template-columns:1fr}.feature .number{margin-bottom:22px}.protocols{grid-template-columns:1fr 1fr;gap:22px}.dark-section{border-radius:22px;padding:30px 24px}.partner{grid-template-columns:1fr;gap:20px;padding:30px 24px}.site-footer{flex-direction:column;align-items:flex-start}.site-footer div{flex-wrap:wrap}.shell{display:block}.sidebar{width:250px;transition:transform .2s;transform:translate(-100%);box-shadow:20px 0 80px #17252f30}.sidebar.open{transform:translate(0)}.main{width:100%}.menu-toggle{display:inline-flex}.topbar{height:68px;padding:0 20px}.content{padding:25px 18px}.page-heading{flex-wrap:wrap;gap:15px}.page-heading h1{font-size:27px}.page-heading>button{width:100%}.metrics{gap:12px}.metric{padding:17px}.metric strong{font-size:29px}.metric .pill{white-space:normal}.panel-head,.panel-body{padding:20px}.toolbar{flex-direction:column}.toolbar input,.toolbar select{max-width:none}.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table tr{border-bottom:1px solid #e7edef;padding:13px 18px}.data-table td{border:0;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;display:flex}.data-table td:before{content:attr(data-label);color:#80919a;min-width:70px;font-size:11px}.data-table td>div{text-align:right}.data-table td.name{font-size:15px}.data-table td.name:before{display:none}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}.modal{padding:12px}.modal-card{max-height:95vh}.modal form,.modal-head{padding:20px}.modal-actions{flex-direction:column-reverse}.preview-pair{gap:10px}.mini-phone{min-height:320px;padding:17px 10px}.color-grid{gap:10px}.login-shell{display:block}.login-art{min-height:240px;padding:25px 25px 35px}.login-art h1{margin:24px 0 0;font-size:36px}.login-art p{display:none}.login-form{padding:40px 25px}.top-right .muted{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Golos;src:url(/static/golos-cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4B0-4B1,U+2116}.sidebar{overflow-y:auto}.sidebar .nav-item{padding-top:8px;padding-bottom:8px}.sidebar .nav-label{padding-top:14px}.sidebar .logo{margin-bottom:20px}.pill svg{vertical-align:middle}.login-form .pill{align-items:center;gap:6px;display:inline-flex}.dark-section .eyebrow{color:#82d6d0}@media (min-width:761px){.sidebar{scrollbar-width:thin}}.hero h1{font-size:clamp(48px,5.2vw,74px)}@media (max-width:760px){.hero h1{font-size:52px}}@font-face{font-family:Golos;src:url(/static/golos.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s);transform:translateY(22px)}[data-reveal].revealed{opacity:1;transform:translateY(0)}.hero-visual .phone{transform-origin:bottom;animation:7s ease-in-out infinite phone-drift}.hero-visual{perspective:1200px}.hero-visual.revealed{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:opacity .7s,transform .5s ease-out}.hero .connect{position:relative}.hero .connect:after{content:"";border:1px solid #257e7c18;border-radius:50px;animation:5s ease-in-out infinite quiet-ring;position:absolute;inset:-9px}.feature{transition:transform .3s,box-shadow .3s,opacity .7s}.feature:hover{transform:translateY(-5px);box-shadow:0 18px 40px #23374009}.button svg,button svg{transition:transform .25s}.button:hover svg{transform:translate(3px,-2px)}.protocols>div{transition:transform .25s,border-color .25s}.protocols>div:hover{border-color:#82d6d0;transform:translateY(-3px)}.site-header nav>a:not(.button){position:relative}.site-header nav>a:not(.button):after{content:"";transform-origin:0;background:#257e7c;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.site-header nav>a:hover:after{transform:scaleX(1)}details[open] p{animation:.25s ease-out answer-in}.partner-item{transition:transform .25s,background .25s}.partner-item:hover{background:#fff;transform:translate(4px)}@keyframes phone-drift{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes quiet-ring{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}@keyframes answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}.hero-visual .phone,.hero .connect:after{animation:none!important}.hero-visual.revealed{transform:none!important}}.hero-preview-group{min-width:0}.hero-visual.exact-preview{perspective:none;border-radius:48% 48% 32px 32px;padding:30px 26px;overflow:visible;transform:none!important}.app-screen{border-radius:32px;width:310px;max-width:100%;height:auto;animation:7s ease-in-out infinite screen-float;display:block;box-shadow:0 22px 55px #23374017}.preview-controls{justify-content:center;gap:9px;margin-top:20px;display:flex}.preview-controls button{min-height:38px;padding:8px 14px;font-size:12px}.preview-caption{text-align:center;color:#708591;max-width:none!important;margin:10px 0 0!important;font-size:11px!important}@keyframes screen-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:760px){.hero-visual.exact-preview{max-width:410px;margin:auto;padding:25px}.app-screen{width:290px}}@media (prefers-reduced-motion:reduce){.app-screen{animation:none!important}}.site-footer{margin-top:64px;padding-top:30px;padding-bottom:30px}.site-footer .logo{color:#233740}@media (max-width:760px){.site-footer{margin-top:40px}}.site-wrap{--site-bg:#f4f6f8;--site-surface:#fff;--site-ink:#233740;--site-muted:#708591;--site-accent:#257e7c;--site-soft:#e7f1f0;--site-line:#dee7ea;color:var(--site-ink)}.site-wrap .feature{border:1px solid #e8edef;border-radius:24px}.site-wrap .dark-section{background:var(--site-surface);color:var(--site-ink);border:1px solid var(--site-line);border-radius:28px;padding:42px}.site-wrap .dark-section .eyebrow{color:var(--site-accent)}.site-wrap .protocols{gap:12px}.site-wrap .protocols>div{background:var(--site-bg);border:1px solid #0000;border-radius:16px;padding:20px}.site-wrap .protocols>div:hover{border-color:var(--site-accent);transform:translateY(-3px)}.site-wrap .protocols strong{margin-bottom:5px;font-weight:550}.site-wrap .protocols small,.site-wrap .dark-section>small{color:var(--site-muted)}.site-wrap .partner{background:var(--site-soft);border-radius:28px}.site-theme-toggle{border:1px solid var(--site-line);width:40px;height:40px;color:var(--site-ink);background:var(--site-surface);padding:0}.faq-section{grid-template-columns:.85fr 1.3fr;align-items:start;gap:70px;display:grid}.faq-intro h2{margin-bottom:20px;font-size:42px;line-height:1.12}.faq-intro>p{color:var(--site-muted);max-width:320px;font-size:15px;line-height:1.7}.faq-note{color:var(--site-accent);align-items:flex-start;gap:12px;margin-top:32px;font-size:12px;line-height:1.7;display:flex}.faq-note svg{flex-shrink:0;margin-top:2px}.faq-note b{font-weight:500}.faq-card{background:var(--site-surface);border:1px solid var(--site-line);border-radius:24px;padding:8px 24px;overflow:hidden}.faq-item{border-bottom:1px solid var(--site-line)}.faq-item:last-child{border-bottom:0}.faq-item h3{margin:0;font-size:15px}.faq-question{text-align:left;width:100%;color:var(--site-ink);border-radius:0;grid-template-columns:36px 1fr 18px;align-items:center;gap:14px;padding:22px 0;font-weight:500;line-height:1.45;display:grid;background:0 0!important}.faq-question:hover{color:var(--site-accent)}.faq-question:active{transform:none}.faq-symbol{background:var(--site-bg);width:36px;height:36px;color:var(--site-muted);border-radius:11px;place-items:center;transition:background .25s,color .25s;display:grid}.is-open .faq-symbol{background:var(--site-soft);color:var(--site-accent)}.faq-chevron{color:var(--site-muted);transition:transform .25s!important}.is-open .faq-chevron{transform:rotate(180deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1);display:grid}.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer p{color:var(--site-muted);margin:0;padding:0 32px 24px 50px;font-size:14px;line-height:1.75}.site-wrap .button:focus-visible,.site-wrap button:focus-visible,.site-wrap a:focus-visible{outline:3px solid var(--site-accent);outline-offset:4px}.site-wrap .step{background:var(--site-surface);border-top:0;border:1px solid var(--site-line);border-radius:22px;padding:28px}.site-wrap .steps{gap:18px}.site-wrap .step b{margin-bottom:30px}.site-wrap .section-head h2{margin-bottom:0}.site-wrap .feature h3,.site-wrap .step h3{line-height:1.4}.site-wrap .strip,.site-wrap .site-footer{border-color:var(--site-line)}html[data-site-theme=dark] body{background:#141b22}html[data-site-theme=dark] .site-wrap{--site-bg:#141b22;--site-surface:#202c35;--site-ink:#e9f0f4;--site-muted:#9caeb9;--site-accent:#82d6d0;--site-soft:#243d43;--site-line:#30414c}html[data-site-theme=dark] .site-wrap .feature,html[data-site-theme=dark] .site-wrap .catalog-item{background:var(--site-surface);border-color:var(--site-line)}html[data-site-theme=dark] .site-wrap p,html[data-site-theme=dark] .site-wrap small,html[data-site-theme=dark] .site-wrap .muted,html[data-site-theme=dark] .site-wrap .strip{color:var(--site-muted)}html[data-site-theme=dark] .site-wrap .eyebrow,html[data-site-theme=dark] .site-wrap .feature .number,html[data-site-theme=dark] .site-wrap .step b{color:var(--site-accent)}html[data-site-theme=dark] .site-wrap .partner-item{background:#202c35}html[data-site-theme=dark] .site-wrap .partner-item:hover{background:#2b3b46}html[data-site-theme=dark] .site-wrap .hero-visual{background:#243d43}html[data-site-theme=dark] .site-wrap .notice{background:var(--site-surface);border-color:var(--site-line);color:var(--site-muted)}html[data-site-theme=dark] .site-wrap .secondary{color:#a2e3dd;background:#29454b}html[data-site-theme=dark] .site-wrap .ghost{border-color:var(--site-line);color:var(--site-muted)}html[data-site-theme=dark] .site-wrap .site-footer .logo{color:var(--site-ink)}html[data-site-theme=dark] .site-wrap .pill{color:#a2e3dd;background:#29454b}html[data-site-theme=dark] .site-wrap .site-theme-toggle{background:var(--site-surface)}@media (max-width:900px){.faq-section{grid-template-columns:1fr;gap:25px}.faq-intro>p{max-width:520px}.faq-note{display:none}.faq-intro h2{font-size:36px}}@media (max-width:760px){.faq-card{border-radius:20px;padding:4px 18px}.faq-question{gap:11px;padding:20px 0;font-size:14px}.faq-answer p{padding-left:47px;padding-right:0;font-size:13px}.site-wrap .dark-section{padding:28px 22px}.site-wrap .protocols>div{padding:17px 14px}.site-wrap .protocols strong{font-size:16px}.site-header nav{gap:10px}.site-wrap .step{padding:24px}.faq-intro h2{font-size:34px}.site-theme-toggle{width:36px;height:36px}.site-wrap .faq-section{padding-top:55px;padding-bottom:55px}}.totp-qr{background:#fff;border:1px solid #dce5e8;border-radius:16px;justify-content:center;align-items:center;width:232px;height:232px;margin:18px auto 22px;padding:12px;display:flex}.totp-qr svg{max-width:100%;height:auto;display:block}.totp-help{margin:10px 0 22px}.login-form:has(.totp-qr){padding-top:30px;padding-bottom:30px}@media (max-width:760px){.login-shell:has(.totp-qr) .login-art{min-height:0;padding-bottom:24px}:is(.login-shell:has(.totp-qr) .login-art h1,.login-shell:has(.totp-qr) .login-art>small){display:none}.totp-qr{width:232px;max-width:100%}}.mini-phone{min-width:0}.mini-phone .preview-name{overflow-wrap:anywhere;word-break:break-word;min-width:0}.preview-pair{min-width:0}.list-row>div{overflow-wrap:anywhere;min-width:0}
