@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--ink:#17243a;--muted:#64748b;--blue:#4e66fa;--deep:#111c37;--mint:#bbf8df;--surface:#fff;--line:#e8edf5;--bg:#f8faff;--radius:22px;--shadow:0 24px 70px rgba(22,34,75,.075)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:'Manrope',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #8797ff;outline-offset:3px}p{line-height:1.75;margin:0 0 18px}h1,h2,h3{letter-spacing:-.045em;line-height:1.14;margin:0}h1{font-size:clamp(40px,5.5vw,76px);font-weight:800}h2{font-size:clamp(30px,3.55vw,48px);font-weight:800}h3{font-size:21px;font-weight:800;letter-spacing:-.03em}.wrap{max-width:1190px;padding:0 24px;margin:0 auto}.eyebrow{font-weight:800;text-transform:uppercase;letter-spacing:.15em;font-size:11px;color:#4f64e9}.lead{font-size:18px;color:var(--muted);max-width:615px}.muted,.small{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.mark{color:var(--blue)}.gradient-text{background:linear-gradient(110deg,#4962f3,#7155e6 55%,#19bb98);background-clip:text;-webkit-background-clip:text;color:transparent}.pill{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:100px;font-size:12px;font-weight:800;background:#eaf1ff;color:#3d58ca;border:1px solid #dce5fc}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:13px;min-height:50px;padding:14px 20px;font-size:14px;font-weight:800;white-space:nowrap;transition:transform .15s,box-shadow .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:#4e66fa;color:#fff;box-shadow:0 10px 25px #4e66fa35}.btn-primary:hover{background:#3e57ea;box-shadow:0 14px 28px #4e66fa40}.btn-outline{color:var(--ink);background:#fff;border-color:#dce4f0}.btn-dark{background:#152142;color:#fff}.btn-mini{min-height:41px;padding:9px 15px;font-size:12px}.btn-light{background:#fff;color:#1c2b55}.btn-block{width:100%}.arrow{font-size:18px;line-height:1}.nav-shell{position:sticky;top:0;z-index:90;background:#fffffff0;backdrop-filter:blur(24px);border-bottom:1px solid #eff1f9}.nav{display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:20px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:18px;letter-spacing:-.06em;font-weight:800;white-space:nowrap;color:#182742}.brand b{color:#5067f5}.logo-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#536bfa;box-shadow:0 8px 20px #5067f547}.logo-mark svg{width:27px;height:27px}.nav-links{display:flex;align-items:center;gap:23px}.nav-links a{font-size:12.5px;font-weight:800;color:#52617b}.nav-links a:hover,.nav-links a.active{color:#4e66fa}.nav-right{display:flex;align-items:center;gap:10px}.lang{font-size:12px;color:#6c7a95;font-weight:800;padding:7px 9px}.mobile-toggle{display:none;background:transparent;border:0;font-size:25px;padding:8px 10px}.hero{padding:83px 0 86px;overflow:hidden;position:relative;background:radial-gradient(circle at 86% 23%,#dae2ff 0,transparent 35%),radial-gradient(circle at 16% 85%,#e3fff5 0,transparent 31%),#f8faff}.hero-grid{display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:34px}.hero h1{max-width:720px;margin:22px 0}.hero .lead{margin-bottom:27px}.hero-actions{display:flex;flex-wrap:wrap;gap:11px}.hero-notes{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px;color:#64718a;font-size:12px;font-weight:700}.hero-notes span:before{content:'✓';color:#15a782;font-weight:900;margin-right:7px}.popular{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:32px}.popular b{font-size:12px;color:#7c8aa3;margin-right:4px}.popular a{padding:8px 11px;border-radius:8px;background:#fff;color:#52617e;font-size:11.5px;font-weight:800;border:1px solid #e7edfa}.popular a:hover{color:var(--blue);border-color:#b8c5fc}.hero-art{position:relative;padding:38px 0 20px 25px;min-width:0}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:132px;height:132px;right:-30px;top:-25px;background:#c9fbed}.orb-two{width:92px;height:92px;left:-25px;bottom:3px;background:#d0dbff}.browser{position:relative;background:#fff;border:1px solid #e4eafd;border-radius:19px;box-shadow:0 35px 80px #263a7a23;overflow:hidden;transform:rotate(1.2deg)}.browser-bar{background:#f4f6ff;display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid #e6ebfa}.dot{height:8px;width:8px;border-radius:50%;background:#c6cee9}.browser-url{font-size:10px;color:#8490af;background:#fff;padding:5px 15px;margin-left:15px;border-radius:6px;flex:1;max-width:240px;text-align:center}.mock-site-nav{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-size:11px;font-weight:800}.mock-logo{display:flex;gap:8px;align-items:center}.mock-logo-dot{background:#4d64f5;width:23px;height:23px;border-radius:7px}.mock-nav-items{color:#9ca7bf}.mock-content{display:grid;grid-template-columns:1.1fr .9fr;padding:14px 24px 38px;gap:10px;align-items:center}.mock-tag{display:inline-block;color:#586ced;font-size:9px;font-weight:800;margin-bottom:10px}.mock-heading{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.05em;margin-bottom:13px}.mock-desc{font-size:10px;line-height:1.65;color:#7d8ba5;max-width:215px}.mock-cta{display:inline-flex;border-radius:7px;background:#4e66fa;color:#fff;font-size:9px;font-weight:800;padding:9px 14px;margin-top:15px}.mock-picture{background:linear-gradient(135deg,#e4e9ff,#c9f7ea);border-radius:15px;height:196px;display:flex;align-items:center;justify-content:center;position:relative}.mock-picture .abstract-card{border-radius:25px;width:100px;height:134px;background:linear-gradient(150deg,#5668fb,#a081fb);transform:rotate(-13deg);box-shadow:14px 17px 28px #25378a24}.mock-picture .abstract-card:after{content:'';display:block;width:55px;height:55px;border:10px solid #ffffff88;border-radius:50%;margin:31px auto}.floating{position:absolute;box-shadow:0 20px 60px #192d6140;border:1px solid #e8edfb;z-index:3;border-radius:15px;background:#fff;padding:15px;display:flex;gap:10px;align-items:center;max-width:205px}.floating-left{bottom:3px;left:-25px;transform:rotate(-5deg)}.floating-right{top:9px;right:-19px;transform:rotate(6deg)}.float-icon{width:39px;height:39px;border-radius:12px;background:#e7faee;color:#17ad80;display:grid;place-items:center;font-size:19px;flex-shrink:0}.float-icon.purple{background:#eee9ff;color:#685be5}.floating strong{font-size:11px;display:block}.floating small{display:block;color:#8b98ac;font-size:9px;margin-top:3px}.strip{background:#152344;color:#e7ebfd;padding:21px 0}.strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.strip-item{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:800}.strip-item i{font-style:normal;color:#baf1dc;font-size:17px}.section{padding:90px 0}.section-head{margin-bottom:33px}.section-head h2{margin:13px 0 14px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.card{background:#fff;border:1px solid #e6ecf6;border-radius:21px;padding:26px;box-shadow:0 5px 25px #34456606}.card p{font-size:13px;color:#67758e;line-height:1.7;margin:12px 0 0}.card-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:14px;margin-bottom:23px;font-size:23px;background:#eaf0ff}.card-link{margin-top:18px;display:inline-flex;align-items:center;gap:7px;color:#4e66fa;font-weight:800;font-size:12px}.card:hover{box-shadow:0 20px 45px #304e9b10;transform:translateY(-2px);transition:.2s}.soft-bg{background:#eef2ff}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{position:relative;padding:27px 26px;border:1px solid #e4e9f6;border-radius:20px;background:#fff}.step-no{font-size:42px;letter-spacing:-.08em;color:#d6def9;font-weight:800;margin-bottom:22px}.step h3{font-size:19px}.step p{font-size:13px;color:#73809a;margin-top:11px}.showcase{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.checklist{display:grid;gap:16px;margin:26px 0 30px;padding:0;list-style:none}.checklist li{display:flex;gap:12px;align-items:flex-start;color:#53617d;font-size:14px;line-height:1.55}.checklist li:before{content:'✓';display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;color:#169a75;background:#dcf8eb;border-radius:7px;font-size:12px;font-weight:800}.sample-visual{border-radius:30px;background:linear-gradient(140deg,#182b62,#5c67e6);padding:33px 20px;min-height:480px;display:grid;place-items:center;position:relative;overflow:hidden}.sample-visual:before{content:'';position:absolute;width:320px;height:320px;background:#88f0d5;border-radius:50%;filter:blur(50px);opacity:.15;top:-100px;right:-90px}.phone{width:250px;max-width:100%;background:#fff;border:9px solid #15213f;border-radius:36px;padding:19px 18px 22px;box-shadow:0 30px 55px #07112d70;position:relative}.phone:before{content:'';height:16px;width:70px;background:#15213f;position:absolute;top:0;left:50%;transform:translateX(-50%);border-radius:0 0 14px 14px}.phone-avatar{height:67px;width:67px;display:grid;place-items:center;background:linear-gradient(135deg,#6a64eb,#36bc9d);color:#fff;font-size:25px;font-weight:800;border-radius:20px;margin:15px auto 11px}.phone-title{text-align:center;font-size:16px;font-weight:800}.phone-sub{text-align:center;color:#8c9bb0;font-size:10px;line-height:1.6;margin-top:7px}.phone-buttons{display:grid;gap:8px;margin-top:15px}.phone-buttons span{display:block;text-align:center;background:#f0f3ff;color:#344c8b;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.phone-buttons span:first-child{background:#5168f7;color:#fff}.phone-bottom{text-align:center;color:#8d98ad;font-size:9px;margin-top:20px}.demo-band{background:#fff}.demo-grid{display:grid;grid-template-columns:.93fr 1.07fr;gap:27px;align-items:stretch}.editor{background:#fff;border:1px solid #e5eafb;border-radius:22px;padding:28px;box-shadow:var(--shadow)}.editor .eyebrow{margin-bottom:13px}.editor h3{font-size:26px;margin-bottom:12px}.editor-desc{font-size:13px;color:#75819b;margin-bottom:25px}.form-row{margin-bottom:17px}.form-row label{display:block;font-size:12px;font-weight:800;margin-bottom:8px;color:#596985}.field{height:47px;border-radius:10px;border:1px solid #dae2ef;padding:11px 13px;width:100%;background:#fcfdff;color:#243657}.field:focus{outline:3px solid #dee4ff;border-color:#697cf9}.color-options{display:flex;gap:9px;margin:9px 0 20px}.color-option{width:30px;height:30px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #dce2f4}.color-option.is-active{box-shadow:0 0 0 2px #17233d}.preview-panel{background:radial-gradient(circle at 78% 5%,#8494ff,#273b7d 35%,#16264e 80%);border-radius:22px;display:grid;place-items:center;min-height:565px;padding:30px;position:relative;overflow:hidden}.preview-panel:before{content:'JONLI NAMUNA';position:absolute;top:23px;left:24px;font-size:10px;color:#bfd0ff;font-weight:800;letter-spacing:.18em}.mini-phone{background:#fff;width:278px;max-width:100%;border:8px solid #0c1836;border-radius:33px;padding:29px 19px 20px;box-shadow:0 35px 80px #0a153977;text-align:center;min-height:405px;--accent:#5267f5}.mini-icon{width:62px;height:62px;border-radius:20px;color:#fff;background:var(--accent);display:grid;place-items:center;font-size:30px;font-weight:800;margin:0 auto 14px}.mini-phone h3{font-size:20px;overflow-wrap:anywhere}.mini-phone p{font-size:11px;color:#78869e;margin:8px auto 20px;line-height:1.6}.mini-phone a.demo-link{display:block;border-radius:10px;padding:12px;background:var(--accent);color:#fff;font-size:12px;font-weight:800;margin:9px 0}.mini-phone .demo-link.secondary{background:#f1f4fc;color:#43506e}.preview-note{position:absolute;bottom:14px;color:#b7c5ed;font-size:10px;text-align:center}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.price{border:1px solid #e4eaf5;background:#fff;border-radius:21px;padding:28px;position:relative}.price.featured{border:2px solid #6075f8;box-shadow:0 20px 50px #5264e520}.price-badge{position:absolute;top:-13px;right:22px;background:#5d70f3;color:#fff;border-radius:50px;padding:7px 12px;font-size:10px;font-weight:800}.price-name{font-size:14px;font-weight:800;letter-spacing:.08em;color:#5264db}.price-amount{font-weight:800;font-size:33px;letter-spacing:-.05em;margin:10px 0 6px}.price-amount span{font-weight:600;font-size:13px;letter-spacing:0;color:#7d8aa0}.price-sub{font-size:12px;color:#7c879b;min-height:38px}.price ul{list-style:none;padding:20px 0 12px;margin:18px 0 0;border-top:1px solid #ecf0f7;display:grid;gap:12px}.price li{font-size:12px;line-height:1.45;color:#4c5a73;display:flex;gap:8px}.price li:before{content:'✓';color:#15a987;font-weight:900}.pricing-foot{font-size:12px;color:#8390a8;line-height:1.8;margin:20px auto 0;max-width:820px}.seo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.seo-link{background:#fff;border:1px solid #e3e9f7;padding:17px;border-radius:13px;display:flex;align-items:center;gap:9px;font-weight:800;font-size:12px;color:#4c5d7b;min-height:75px}.seo-link span{font-size:17px;color:#677af8}.seo-link:hover{border-color:#aebafa;color:#4e66fa}.faq{max-width:810px;margin:25px auto 0}.faq details{border-bottom:1px solid #e4e9f5;padding:19px 6px}.faq summary{cursor:pointer;font-weight:800;font-size:14px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:24px;line-height:1;color:#556bf3}.faq details[open] summary:after{content:'−'}.faq details p{color:#6d7a91;font-size:13px;line-height:1.75;margin:14px 0 0}.cta-band{border-radius:29px;background:radial-gradient(circle at 100% 0,#5d70cb 0,transparent 43%),#152448;color:#fff;padding:65px;text-align:center;position:relative;overflow:hidden}.cta-band h2{font-size:clamp(30px,4vw,46px);margin-bottom:16px}.cta-band p{color:#b9c7ed;font-size:15px;margin:0 auto 25px;max-width:600px}.footer{background:#0e1931;color:#a9b8d3;padding:60px 0 25px;margin-top:85px}.footgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:45px;padding-bottom:46px}.footer .brand{color:#fff;margin-bottom:20px}.footer .brand b{color:#b5c1ff}.footer p{color:#91a1be;font-size:12px;max-width:310px}.footer h4{color:#fff;font-size:12px;margin:0 0 19px}.footer-links{display:grid;gap:12px}.footer-links a{font-size:12px}.footer-links a:hover{color:#fff}.footline{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #253454;padding-top:24px;font-size:11px}.footline a{text-decoration:underline}.mobile-cta{display:none}.crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:11px;font-weight:700;color:#8290a8;padding:25px 0}.crumb span{color:#b0bdd1}.subhero{background:radial-gradient(circle at 90% 0,#e3e9ff 0,transparent 38%),#f6f9ff;padding:15px 0 70px}.subhero h1{font-size:clamp(38px,5vw,59px);max-width:920px;margin:15px 0 18px}.subhero .lead{max-width:800px;font-size:17px}.subhero .hero-actions{margin-top:25px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:44px;align-items:start;padding-top:61px;padding-bottom:30px}.article{min-width:0}.article section{margin-bottom:43px}.article h2{font-size:27px;margin-bottom:18px}.article h3{font-size:19px;margin:23px 0 12px}.article p{font-size:14px;color:#52617b;line-height:1.95}.article ul,.article ol{padding-left:22px;color:#52617b;font-size:14px;line-height:2}.article li{margin-bottom:7px}.note{border-radius:15px;background:#eff4ff;border-left:4px solid #5670f5;padding:18px 21px;color:#4a5a78;font-size:13px;line-height:1.7;margin:25px 0}.note strong{color:#263f94}.inline-cta{border-radius:20px;background:#162447;color:#fff;padding:29px;margin:31px 0}.inline-cta h3{margin:0 0 9px}.inline-cta p{color:#bbc9e9;font-size:12px;line-height:1.6}.sidebar{position:sticky;top:100px}.sidebox{background:#fff;border:1px solid #e5eafb;border-radius:18px;padding:21px;margin-bottom:15px}.sidebox h3{font-size:15px;margin-bottom:18px}.sidebox nav{display:grid;gap:12px}.sidebox nav a{font-size:12px;font-weight:700;color:#657491}.sidebox nav a:hover{color:#5168f3}.sidebox-dark{background:#eaf0ff}.sidebox-dark p{font-size:12px;color:#627394}.table-wrap{overflow-x:auto;border:1px solid #e4eaf6;border-radius:16px;margin:25px 0}table{width:100%;border-collapse:collapse;font-size:12px;background:#fff;min-width:500px}th,td{text-align:left;padding:15px;border-bottom:1px solid #edf1f8}th{background:#f2f5ff;color:#445883;font-weight:800}tr:last-child td{border-bottom:0}.article-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.article-links a{padding:16px;background:#fff;border:1px solid #e7ebf7;border-radius:12px;color:#5266ba;font-size:12px;font-weight:800}.article-links a:hover{background:#f0f4ff}.code-sample{background:#152039;color:#d6e5ff;padding:22px;overflow:auto;border-radius:16px;font-size:12px;line-height:1.8}.code-sample pre{margin:0;white-space:pre;tab-size:2}.faq-inline{margin:25px 0}.faq-inline details{padding:16px 0;border-bottom:1px solid #e6ecf5}.faq-inline summary{font-size:14px;cursor:pointer;font-weight:800}.faq-inline p{margin:10px 0 0}.details-rich{margin-bottom:80px}.details-rich .cards{margin-top:28px}.resource-download{display:inline-flex;align-items:center;gap:10px;color:#425df2;font-weight:800;background:#edf1ff;border-radius:12px;padding:16px 20px}.four-cols{grid-template-columns:repeat(4,1fr)}.site-search{border:1px solid #e5eafb;background:#fff;border-radius:13px;display:flex;align-items:center;gap:9px;padding:10px 14px;max-width:440px;margin:18px auto}.site-search input{border:0;outline:none;min-width:0;flex:1;font-size:13px}.result-count{font-size:12px;color:#8290a5;text-align:center;margin:8px 0 20px}.no-results{text-align:center;color:#71809a;display:none}.ru-switch{border:1px solid #e2e7f5;border-radius:9px;padding:7px 9px;font-size:11px}.skip{position:absolute;left:-200vw;top:5px;background:#fff;padding:10px;z-index:200}.skip:focus{left:15px}.bg-white{background:#fff}.cta-wide{margin-top:45px}
@media(max-width:1070px){.nav-links{gap:13px}.nav-links a{font-size:11px}.nav .btn{padding:11px 14px}.hero-grid{gap:10px}.hero-art{padding-left:10px}.floating-right{right:0}.seo-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:850px){.nav{min-height:70px}.mobile-toggle{display:block}.nav-links{display:none;position:absolute;top:69px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;box-shadow:0 16px 24px #12245e18;padding:12px 24px 22px}.nav-links.open{display:flex}.nav-links a{font-size:14px;padding:13px 6px;border-bottom:1px solid #eef1f7}.nav-right .btn{display:none}.hero{padding:65px 0}.hero-grid,.showcase,.demo-grid{grid-template-columns:1fr}.hero-art{max-width:590px;margin:15px auto}.showcase{gap:30px}.cards,.price-grid{grid-template-columns:repeat(2,1fr)}.price-grid .price:last-child{grid-column:span 2}.steps{grid-template-columns:repeat(3,1fr)}.article-layout{grid-template-columns:1fr}.sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px}.footgrid{grid-template-columns:1fr 1fr}.seo-grid{grid-template-columns:repeat(2,1fr)}.four-cols{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){body{padding-bottom:65px}.wrap{padding:0 18px}.brand{font-size:16px}.logo-mark{width:37px;height:37px}.hero{padding:45px 0 50px}.hero h1{font-size:clamp(35px,10vw,51px)}.hero .lead{font-size:15px}.hero-art{padding:20px 13px 13px}.mock-content{padding:10px 15px 24px}.mock-heading{font-size:20px}.mock-picture{height:135px}.mock-picture .abstract-card{width:75px;height:105px}.mock-picture .abstract-card:after{width:37px;height:37px;border-width:7px;margin:27px auto}.floating{padding:9px;max-width:155px}.floating-left{left:0}.floating-right{right:0}.float-icon{width:29px;height:29px}.floating strong{font-size:9px}.floating small{font-size:8px}.section{padding:65px 0}.section-head{margin-bottom:25px}.cards,.price-grid,.steps,.seo-grid,.article-links,.sidebar,.four-cols{grid-template-columns:1fr}.price-grid .price:last-child{grid-column:auto}.strip-grid{grid-template-columns:repeat(2,1fr)}.strip-item{font-size:10px}.card{padding:23px}.demo-grid{gap:15px}.editor{padding:22px}.preview-panel{min-height:515px}.cta-band{padding:43px 24px}.footgrid{grid-template-columns:1fr 1fr;gap:26px}.footgrid>div:first-child{grid-column:span 2}.footline{flex-direction:column;align-items:flex-start}.footer{margin-top:55px}.mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:80;background:#fff;box-shadow:0 -4px 25px #1b2d5535;padding:9px 16px}.mobile-cta .btn{width:100%;min-height:46px}.subhero{padding-bottom:47px}.subhero h1{font-size:clamp(33px,9vw,48px)}.subhero .lead{font-size:15px}.article-layout{padding-top:37px}.article h2{font-size:24px}.browser-bar{padding:10px}.mock-site-nav{padding:12px}.hero-actions .btn{min-height:46px}.nav-right{gap:1px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}

/* 2026-10-24: regional SEO pages, preserving original design */
.region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.region-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-height:226px;border:1px solid #e4eaf7;border-radius:20px;background:#fff;padding:25px;transition:border-color .2s,transform .2s,box-shadow .2s}.region-card:hover{border-color:#98a8ff;transform:translateY(-2px);box-shadow:var(--shadow)}.region-card-num{font-size:12px;font-weight:800;color:#5269f2;letter-spacing:.12em}.region-card strong{font-size:17px;line-height:1.4;color:#1f2d48}.region-card-desc{font-size:13px;color:#586881;line-height:1.6}.region-card small{font-size:11px;color:#7f8da4;line-height:1.5}.region-card-cta{margin-top:auto;font-size:12px;font-weight:800;color:#5067ef}.region-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.region-home-grid a{display:flex;justify-content:space-between;align-items:center;gap:9px;background:#f8faff;border:1px solid #e6ebf7;border-radius:13px;padding:18px;font-size:12px;font-weight:800;color:#354563}.region-home-grid a:hover{border-color:#bdcaff;background:#edf2ff}.region-home-grid a span{color:#6378fc}.region-home-bottom{text-align:center;margin-top:26px}.region-quote{border-left:4px solid #5f73ee;padding:20px 24px;background:#eff3ff;border-radius:0 14px 14px 0;color:#334267;line-height:1.9;font-size:14px;margin:22px 0}.region-maqolalar{margin-top:65px}.region-maqolalar .section-head{margin-bottom:25px}.region-maqolalar .section-head h2{font-size:clamp(27px,3vw,39px)}.hub-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hub-intro-grid h3{font-size:18px;margin-bottom:12px}.hub-intro-grid p{color:#60718d;font-size:14px;line-height:1.8}
@media(max-width:930px){.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-home-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-intro-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.region-grid,.region-home-grid,.hub-intro-grid{grid-template-columns:1fr}.region-card{min-height:0;padding:20px}.region-home-grid a{font-size:13px}.region-maqolalar{margin-top:45px}}
