/* MyDNSPanel Landing - radin Pardazesh */ @font-face{font-family:'Vazirmatn';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format('woff2');unicode-range:U 0600-06FF,U 0750-077F,U 0870-088E,U 0890-0891,U 0897-08E1,U 08E3-08FF,U 200C-200E,U 2010-2011,U 204F,U 2E41,U FB50-FDFF,U FE70-FE74,U FE76-FEFC,U 102E0-102FB,U 10E60-10E7E,U 10EC2-10EC4,U 10EFC-10EFF,U 1EE00-1EE03,U 1EE05-1EE1F,U 1EE21-1EE22,U 1EE24,U 1EE27,U 1EE29-1EE32,U 1EE34-1EE37,U 1EE39,U 1EE3B,U 1EE42,U 1EE47,U 1EE49,U 1EE4B,U 1EE4D-1EE4F,U 1EE51-1EE52,U 1EE54,U 1EE57,U 1EE59,U 1EE5B,U 1EE5D,U 1EE5F,U 1EE61-1EE62,U 1EE64,U 1EE67-1EE6A,U 1EE6C-1EE72,U 1EE74-1EE77,U 1EE79-1EE7C,U 1EE7E,U 1EE80-1EE89,U 1EE8B-1EE9B,U 1EEA1-1EEA3,U 1EEA5-1EEA9,U 1EEAB-1EEBB,U 1EEF0-1EEF1}@font-face{font-family:'Vazirmatn';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format('woff2');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:'Vazirmatn';font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/Dxxo8j6PP2D_kU2muijlHcWW.woff2) format('woff2');unicode-range:U 0000-00FF,U 0131,U 0152-0153,U 02BB-02BC,U 02C6,U 02DA,U 02DC,U 0304,U 0308,U 0329,U 2000-206F,U 20AC,U 2122,U 2191,U 2193,U 2212,U 2215,U FEFF,U FFFD}:root{--bg:#070a12;--brand:#3C4761;--brand2:#5b6a8d;--stroke: rgba(255,255,255,.14);--shadow: 0 18px 55px rgba(0,0,0,.35);--radius: 20px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family: "Vazirmatn", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;color: rgba(255,255,255,.92);background: radial-gradient(1200px 800px at 20% 10%, rgba(60,71,97,.45), transparent 60%),radial-gradient(900px 700px at 80% 30%, rgba(91,106,141,.35), transparent 60%),linear-gradient(180deg, #05060b, #070a12 40%, #070a12);overflow-x:hidden}a:link{color: rgba(255,255,255,.92);text-decoration: none}a:visited{color: rgba(255,255,255,.92)}a:hover{color: rgba(255,255,255,.92)}a:active{color: rgba(255,255,255,.92)}a:focus{color: rgba(255,255,255,.92)}.bg{position:fixed;inset:0;z-index:-2;pointer-events:none}.grid{position:absolute;inset:-2px;background-image:linear-gradient(to right, rgba(255,255,255,.06) 1px, transparent 1px),linear-gradient(to bottom, rgba(255,255,255,.06) 1px, transparent 1px);background-size: 54px 54px;mask-image: radial-gradient(closest-side at 50% 25%, rgba(0,0,0,.9), transparent);opacity:.35}.blob{position:absolute;width:520px;height:520px;filter: blur(35px);border-radius: 45% 55% 62% 38% / 46% 42% 58% 54%;opacity:.55;mix-blend-mode: screen;animation: blob 14s ease-in-out infinite}.b1{left:-120px;top:-140px;background: radial-gradient(circle at 30% 30%, rgba(60,71,97,.9), rgba(60,71,97,.0) 65%)}.b2{right:-140px;top:80px;background: radial-gradient(circle at 40% 30%, rgba(91,106,141,.9), rgba(91,106,141,.0) 65%);animation-duration: 18s}@keyframes blob{0%,100%{transform: translate3d(0,0,0) rotate(0deg) scale(1)}33%{transform: translate3d(40px, 30px,0) rotate(10deg) scale(1.04)}66%{transform: translate3d(-30px, 45px,0) rotate(-8deg) scale(.98)}}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding: 14px clamp(16px, 5vw, 34px);backdrop-filter: blur(14px);background: linear-gradient(to bottom, rgba(7,10,18,.72), rgba(7,10,18,.25));border-bottom: 1px solid rgba(255,255,255,.08)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff}.brand.small{opacity:.95}.brand-text{font-weight:800;letter-spacing:.2px}.brand-logo{width: 42px;height: 42px;object-fit: contain;border-radius: 14px;background: rgba(255,255,255,.05);padding: 6px;border: 1px solid rgba(255,255,255,.12);box-shadow: 0 14px 30px rgba(60,71,97,.25)}.brand-logo--sm{width: 38px;height: 38px;padding: 6px}.nav{display:flex;align-items:center;gap:18px}.nav a{color: rgba(255,255,255,.8);text-decoration:none;font-weight:600;padding:8px 10px;border-radius:12px;transition: .2s ease}.nav a:hover{background: rgba(255,255,255,.06);color:#fff}.nav a.active{background: rgba(60,71,97,.25);border:1px solid rgba(60,71,97,.55)}.hamburger{display:none;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background: rgba(255,255,255,.05);backdrop-filter: blur(10px);cursor:pointer}.hamburger span{display:block;height:2px;width:18px;background: rgba(255,255,255,.85);margin:6px auto;border-radius:99px;transition:.2s ease}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding: 12px 16px;border-radius: 16px;border: 1px solid rgba(255,255,255,.12);text-decoration:none;color:#fff;font-weight:700;cursor:pointer;transition: transform .15s ease, background .2s ease, border-color .2s ease;user-select:none}.btn:active{transform: translateY(1px) scale(.99)}.btn-ico{opacity:.95}.btn-primary{background: linear-gradient(135deg, rgba(60,71,97,1), rgba(91,106,141,1));border-color: rgba(255,255,255,.14);box-shadow: 0 18px 40px rgba(60,71,97,.25)}.btn-primary:hover{transform: translateY(-1px)}.btn-soft{background: rgba(255,255,255,.06)}.btn-soft:hover{background: rgba(255,255,255,.09)}.btn-ghost{background: rgba(255,255,255,.03)}.btn-ghost:hover{background: rgba(255,255,255,.06)}.w100{width:100%}.pill{display:inline-flex;align-items:center;gap:10px;padding: 9px 12px;border-radius: 999px;background: rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color: rgba(255,255,255,.82);font-weight:600;box-shadow: 0 12px 30px rgba(0,0,0,.2)}.pill .dot{width:10px;height:10px;border-radius:999px;background: rgba(60,71,97,1);box-shadow: 0 0 0 6px rgba(60,71,97,.22)}.badge{font-weight:900;background: rgba(60,71,97,.22);border:1px solid rgba(255,255,255,.12);padding: 8px 10px;border-radius: 999px}.muted{color: rgba(255,255,255,.78);line-height:1.9}.tiny{font-size:13px}.hero{padding: clamp(22px, 4vw, 44px) clamp(16px, 5vw, 34px) 34px;display:grid;grid-template-columns: 1.12fr .88fr;gap: clamp(16px, 4vw, 34px);align-items:center;max-width: 1200px;margin: 0 auto}.title{margin: 18px 0 10px;font-size: clamp(20px, 2.2vw, 42px);line-height: 1.2;letter-spacing: -.3px}.title-strong{font-weight:900;display:inline-block}.title-grad{display:inline-block;font-weight:900;background: linear-gradient(90deg, #ffffff, rgba(150,170,220,1), rgba(60,71,97,1));-webkit-background-clip:text;background-clip:text;color:transparent}.lead{margin: 12px 0 0;font-size: clamp(14px, 1.2vw, 18px);line-height: 1.9;color: rgba(255,255,255,.82)}.notice{margin-top: 18px;padding: 14px 14px;border-radius: var(--radius);background: linear-gradient(135deg, rgba(255,255,255,.07), rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow: var(--shadow);display:flex;gap:12px;align-items:flex-start}.notice-ico{width:42px;height:42px;border-radius: 16px;background: rgba(60,71,97,.25);display:grid;place-items:center;border:1px solid rgba(255,255,255,.10)}.notice-text p{margin:0;font-weight:700}.notice-text small{display:block;margin-top:4px;color: rgba(255,255,255,.72)}.cta{margin-top: 18px;display:flex;flex-wrap:wrap;gap:10px}.trust{margin-top: 18px;display:flex;gap: 14px;flex-wrap:wrap}.trust-item{flex: 1 1 150px;padding: 12px 14px;border-radius: var(--radius);background: rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.kpi{font-size: 22px;font-weight: 900;display:inline-block;margin-left: 6px}.lbl{color: rgba(255,255,255,.75);font-weight:600}.brand-note{margin-top: 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding: 10px 12px;border-radius: 16px;background: rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.contact-card{margin-top: 14px;border-radius: var(--radius);background: rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);padding: 12px;display:grid;gap:10px}.contact-row{display:flex;gap:10px;align-items:center;padding: 10px 10px;border-radius: 16px;background: rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.contact-text{display:grid;gap:2px}.contact-title{color: rgba(255,255,255,.72);font-weight:800;font-size: 12px}.contact-link{color:#fff;text-decoration:none;font-weight:900;letter-spacing:.2px}.contact-link:hover{text-decoration:underline}.contact-val{color: rgba(255,255,255,.88);font-weight:800}.hero-art{position:relative}.phone{width:min(380px, 100%);margin-inline:auto;border-radius: 34px;padding: 14px;background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.03));border: 1px solid rgba(255,255,255,.14);box-shadow: 0 30px 80px rgba(0,0,0,.45);transform: translateZ(0);animation: float 5.6s ease-in-out infinite}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-10px)}}.phone-top{height: 24px;display:flex;align-items:center;justify-content:center;gap:10px}.cam{width:9px;height:9px;border-radius:99px;background: rgba(255,255,255,.5)}.spk{width:48px;height:6px;border-radius:99px;background: rgba(255,255,255,.20)}.screen{margin-top: 10px;border-radius: 26px;background: radial-gradient(800px 380px at 70% 20%, rgba(60,71,97,.35), transparent 55%),linear-gradient(180deg, rgba(10,14,24,1), rgba(7,10,18,1));border:1px solid rgba(255,255,255,.10);padding: 14px;overflow:hidden;position:relative}.chat{display:grid;gap:10px}.msg{max-width: 92%}.msg .bubble{padding: 10px 12px;border-radius: 18px;border: 1px solid rgba(255,255,255,.10);background: rgba(255,255,255,.06);line-height: 1.6;font-weight:600}.msg.left{justify-self:start}.msg.left .bubble{border-top-right-radius: 6px}.msg.right{justify-self:end}.msg.right .bubble{background: rgba(60,71,97,.22);border-color: rgba(60,71,97,.45);border-top-left-radius: 6px}.meta{margin-top: 4px;font-size: 12px;color: rgba(255,255,255,.55)}.typing{width:74px;height:32px;border-radius: 18px;border:1px solid rgba(255,255,255,.10);background: rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;gap:6px;justify-self:start}.typing span{width:6px;height:6px;border-radius: 99px;background: rgba(255,255,255,.7);animation: dots 1.2s infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes dots{0%,100%{transform:translateY(0);opacity:.6}50%{transform:translateY(-4px);opacity:1}}.chips{margin-top: 12px;display:flex;flex-wrap:wrap;gap:8px}.chip{font-weight:700;font-size: 12px;padding: 8px 10px;border-radius: 999px;background: rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10)}.sparkles i{position:absolute;width:6px;height:6px;border-radius:99px;background: rgba(255,255,255,.85);opacity:.0;animation: sparkle 3.2s ease-in-out infinite;filter: drop-shadow(0 0 10px rgba(255,255,255,.45))}.sparkles i:nth-child(1){left:18px;top:22px;animation-delay:0s}.sparkles i:nth-child(2){left:50%;top:38px;animation-delay:.8s}.sparkles i:nth-child(3){right:26px;top:70px;animation-delay:1.1s}.sparkles i:nth-child(4){left:34px;bottom:80px;animation-delay:1.7s}.sparkles i:nth-child(5){right:32px;bottom:56px;animation-delay:2.1s}.sparkles i:nth-child(6){left:55%;bottom:34px;animation-delay:2.6s}@keyframes sparkle{0%,65%,100%{transform:scale(.6);opacity:0}72%{opacity:1}80%{transform:scale(1.35);opacity:.9}92%{transform:scale(.8);opacity:0}}.orbit{position:absolute;inset: -20px -10px -20px -10px;pointer-events:none;opacity:.9}.sat{position:absolute;padding: 10px 12px;border-radius: 999px;background: rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font-weight:800;font-size: 12px;backdrop-filter: blur(12px);box-shadow: 0 18px 50px rgba(0,0,0,.28);animation: orbit 9s linear infinite}.s1{left:10%;top:12%;animation-duration: 10s}.s2{right:8%;top:42%;animation-duration: 12s}.s3{left:16%;bottom:6%;animation-duration: 14s}@keyframes orbit{from{transform: translateY(0) rotate(0deg)}to{transform: translateY(-12px) rotate(360deg)}}.section{max-width: 1200px;margin: 0 auto;padding: 44px clamp(16px, 5vw, 34px)}.section.alt{padding-top: 16px}.section-head h2{margin:0;font-size: clamp(22px, 2.4vw, 34px)}.section-head p{margin:10px 0 0;color: rgba(255,255,255,.78);line-height:1.9}.cards{margin-top: 20px;display:grid;grid-template-columns: repeat(3, minmax(0,1fr));gap: 14px}.card{padding: 16px 16px 18px;border-radius: var(--radius);background: linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow: 0 20px 60px rgba(0,0,0,.25)}.card-ico{width:44px;height:44px;border-radius: 18px;background: rgba(60,71,97,.22);display:grid;place-items:center;border:1px solid rgba(255,255,255,.10);margin-bottom: 10px}.card h3{margin:8px 0 6px;font-size:18px}.card p{margin:0;color: rgba(255,255,255,.76);line-height:1.9}.split{display:grid;grid-template-columns: 1.1fr .9fr;gap: 16px;align-items:start}.mini{margin-top:14px;display:grid;gap:10px}.mini-row{display:flex;gap:10px;align-items:center;padding: 10px 12px;border-radius: 16px;background: rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.mini-ico{width:32px;height:32px;border-radius:14px;display:grid;place-items:center;background: rgba(60,71,97,.22);border:1px solid rgba(255,255,255,.10)}.panel{border-radius: var(--radius);background: linear-gradient(135deg, rgba(255,255,255,.07), rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow: var(--shadow);overflow:hidden}.panel-head{padding: 14px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.10)}.pulse{width:10px;height:10px;border-radius: 99px;background: #7ef29b;box-shadow: 0 0 0 0 rgba(126,242,155,.35);animation: pulse 1.8s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(126,242,155,.35)}70%{box-shadow:0 0 0 12px rgba(126,242,155,0)}100%{box-shadow:0 0 0 0 rgba(126,242,155,0)}}.panel-body{padding: 14px}.row{display:flex;align-items:center;justify-content:space-between;padding: 10px 0;border-bottom: 1px dashed rgba(255,255,255,.10)}.row:last-child{border-bottom:0}.k{color: rgba(255,255,255,.72);font-weight:600}.v{font-weight:800}.v.ok{color:#7ef29b}.divider{height:1px;background: rgba(255,255,255,.10);margin: 12px 0}.footer{padding: 28px clamp(16px, 5vw, 34px) 22px;border-top:1px solid rgba(255,255,255,.08);background: linear-gradient(to top, rgba(7,10,18,.9), rgba(7,10,18,.4))}.footer-inner{max-width: 1200px;margin:0 auto;display:flex;gap:18px;justify-content:space-between;align-items:flex-start}.foot-links{display:flex;gap:12px;flex-wrap:wrap}.foot-links a{color: rgba(255,255,255,.75);text-decoration:none;padding:8px 10px;border-radius:12px}.foot-links a:hover{background: rgba(255,255,255,.06);color:#fff}.copy{max-width:1200px;margin: 10px auto 0;color: rgba(255,255,255,.55);font-size: 13px}.modal{position:fixed;inset:0;display:none;place-items:center;z-index:40}.modal.show{display:grid}.modal-backdrop{position:absolute;inset:0;background: rgba(0,0,0,.55);backdrop-filter: blur(8px)}.modal-card{position:relative;width: min(520px, calc(100% - 28px));border-radius: 22px;background: linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);box-shadow: 0 40px 120px rgba(0,0,0,.55);overflow:hidden;animation: pop .22s ease both}@keyframes pop{from{transform: translateY(8px) scale(.98);opacity:.0}to{transform: translateY(0) scale(1);opacity:1}}.modal-head{display:flex;align-items:center;justify-content:space-between;padding: 14px 14px;border-bottom:1px solid rgba(255,255,255,.10)}.icon-btn{width:42px;height:42px;border-radius: 14px;border:1px solid rgba(255,255,255,.12);background: rgba(255,255,255,.05);color:#fff;cursor:pointer}.form{padding: 14px;display:grid;gap:12px}.form label{display:grid;gap:8px}.form span{color: rgba(255,255,255,.78);font-weight:700}input{width:100%;padding: 12px 12px;border-radius: 16px;border:1px solid rgba(255,255,255,.14);background: rgba(0,0,0,.18);color:#fff;outline:none;font-family: inherit}input:focus{border-color: rgba(91,106,141,.8);box-shadow: 0 0 0 4px rgba(60,71,97,.22)}.form-hint{margin:0;color: rgba(255,255,255,.60);font-size: 13px;line-height:1.8}.reveal{opacity:0;transform: translateY(10px);transition: .6s ease}.reveal.show{opacity:1;transform: translateY(0)}.mobile-nav{position:fixed;inset:0;display:none;z-index:35}.mobile-nav.show{display:block}.mobile-nav .sheet{position:absolute;right:14px;left:14px;top:74px;border-radius: 22px;background: linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);box-shadow: 0 40px 120px rgba(0,0,0,.55);overflow:hidden}.mobile-nav a{display:flex;align-items:center;justify-content:space-between;padding: 14px 14px;color:#fff;text-decoration:none;font-weight:800;border-bottom:1px solid rgba(255,255,255,.10)}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a:hover{background: rgba(255,255,255,.06)}.page-hero{max-width: 1200px;margin: 0 auto;padding: 26px clamp(16px, 5vw, 34px) 10px}.page-hero-inner{border-radius: 26px;background: linear-gradient(135deg, rgba(255,255,255,.07), rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);padding: 18px 16px;box-shadow: var(--shadow)}.page-title{margin: 14px 0 8px;font-size: clamp(26px, 3vw, 44px);line-height: 1.25;letter-spacing: -.3px}.page-lead{margin:0;color: rgba(255,255,255,.78);line-height:1.9}.page-actions{margin-top: 14px;display:flex;flex-wrap:wrap;gap:10px}.back-link{color: rgba(255,255,255,.82);text-decoration:none;font-weight:800}.back-link:hover{text-decoration:underline}.blog-toolbar{display:flex;justify-content:space-between;gap: 12px;flex-wrap:wrap;align-items:center}.search{flex: 1 1 260px;display:flex;align-items:center;gap:10px;padding: 10px 12px;border-radius: 16px;background: rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10)}.search input{padding:0;border:0;background: transparent;box-shadow:none}.search input:focus{outline:none}.search-ico{opacity:.85}.chip-btn{cursor:pointer}.chip-btn.active{background: rgba(60,71,97,.30);border-color: rgba(60,71,97,.55)}.blog-grid{margin-top: 16px;display:grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px}.post-card{border-radius: var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.12);background: linear-gradient(135deg, rgba(255,255,255,.06), rgba(255,255,255,.03));box-shadow: 0 20px 60px rgba(0,0,0,.25)}.post-cover{display:block;height: 140px;position:relative;background:radial-gradient(420px 180px at 20% 40%, rgba(60,71,97,.55), transparent 60%),linear-gradient(135deg, rgba(91,106,141,.55), rgba(7,10,18,.0))}.post-cover.cover-2{background: radial-gradient(420px 180px at 70% 40%, rgba(60,71,97,.55), transparent 60%), linear-gradient(135deg, rgba(91,106,141,.55), rgba(7,10,18,.0))}.post-cover.cover-3{background: radial-gradient(420px 180px at 35% 40%, rgba(60,71,97,.55), transparent 60%), linear-gradient(135deg, rgba(91,106,141,.55), rgba(7,10,18,.0))}.post-badge{position:absolute;right: 12px;top: 12px;padding: 8px 10px;border-radius: 999px;font-weight:900;font-size: 12px;background: rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.14);backdrop-filter: blur(10px)}.post-body{padding: 14px}.post-body h3{margin: 0 0 8px;font-size: 18px;line-height:1.6}.post-body a{color:#fff;text-decoration:none}.post-body a:hover{text-decoration:underline}.post-body p{margin:0;color: rgba(255,255,255,.76);line-height:1.9}.post-meta{margin-top: 10px;color: rgba(255,255,255,.58);font-weight:700;font-size: 12px;display:flex;gap:8px;align-items:center}.article{max-width: 980px;margin: 0 auto}.article-cover{height: 220px;border-radius: 26px;background: radial-gradient(520px 240px at 30% 40%, rgba(60,71,97,.55), transparent 60%),linear-gradient(135deg, rgba(91,106,141,.55), rgba(7,10,18,.0));border:1px solid rgba(255,255,255,.12);box-shadow: var(--shadow)}.article-meta{margin-top: 12px;color: rgba(255,255,255,.60);font-weight:800;font-size: 12px;display:flex;gap: 8px;flex-wrap:wrap;align-items:center}.article-content{margin-top: 12px;border-radius: 26px;padding: 16px 16px;background: rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);line-height: 2.05;color: rgba(255,255,255,.86)}.article-content ul{margin: 8px 0;padding-right: 18px}.article-content blockquote{margin: 12px 0;padding: 10px 12px;border-right: 4px solid rgba(60,71,97,.9);border-radius: 16px;background: rgba(255,255,255,.04);border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);color: rgba(255,255,255,.82)}.article-actions{margin-top: 12px;display:flex;gap:10px;flex-wrap:wrap}.faq{display:grid;gap:10px;margin-top: 10px}.faq-item{border-radius: 18px;background: rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10);padding: 10px 12px}.faq-item summary{cursor:pointer;font-weight:900}.faq-body{margin-top: 10px;color: rgba(255,255,255,.78);line-height: 1.9}@media (max-width: 980px){.hero{grid-template-columns: 1fr;padding-bottom: 18px}.hero-art{order:-1}.cards{grid-template-columns: repeat(2, minmax(0,1fr))}.split{grid-template-columns: 1fr}.blog-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.nav{display:none}.hamburger{display:block}.cards{grid-template-columns: 1fr}.blog-grid{grid-template-columns: 1fr}}.login-wrap{max-width: 1100px;margin: 0 auto;padding: 26px clamp(16px, 5vw, 34px) 44px}.login-grid{display:grid;grid-template-columns: 1.05fr .95fr;gap: 16px;align-items: stretch}.login-card{border-radius: 26px;background: linear-gradient(135deg, rgba(255,255,255,.08), rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);box-shadow: 0 40px 120px rgba(0,0,0,.45);overflow:hidden}.login-head{padding: 16px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.10)}.login-head h1{margin:0;font-size: 20px;letter-spacing: -.2px}.login-sub{margin: 10px 0 0;color: rgba(255,255,255,.70);line-height:1.9;font-weight:700}.login-body{padding: 16px}.login-form{display:grid;gap:12px}.login-form .row2{display:grid;grid-template-columns: 1fr 1fr;gap:10px}.helper{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-top: 2px;color: rgba(255,255,255,.65);font-weight:700;font-size: 13px}.helper a{color: rgba(255,255,255,.85);text-decoration:none}.helper a:hover{text-decoration:underline}.secure{display:flex;gap:10px;align-items:center;margin-top: 12px;padding: 12px 12px;border-radius: 18px;background: rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10)}.secure .s-ico{width:40px;height:40px;border-radius: 16px;display:grid;place-items:center;background: rgba(60,71,97,.22);border:1px solid rgba(255,255,255,.10)}.secure .s-txt{line-height:1.8}.secure .s-txt b{color:#fff}.login-art{position:relative;border-radius: 26px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:radial-gradient(900px 420px at 20% 30%, rgba(60,71,97,.55), transparent 60%),radial-gradient(700px 420px at 85% 65%, rgba(91,106,141,.45), transparent 60%),linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));box-shadow: 0 40px 120px rgba(0,0,0,.35)}.login-art-inner{padding: 18px 16px;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap: 14px}.glass-stat{display:flex;justify-content:space-between;align-items:center;gap:12px;padding: 12px 12px;border-radius: 18px;background: rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.12);backdrop-filter: blur(12px)}.glass-stat .k{color: rgba(255,255,255,.75);font-weight:800}.glass-stat .v{font-weight:900}.login-bullets{display:grid;gap:10px}.login-bullets .b{display:flex;gap:10px;align-items:flex-start;padding: 12px 12px;border-radius: 18px;background: rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.10);backdrop-filter: blur(10px)}.login-bullets .b .bi{width:34px;height:34px;border-radius: 14px;display:grid;place-items:center;background: rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10)}@media (max-width: 980px){.login-grid{grid-template-columns: 1fr}}@media (max-width: 520px){.login-form .row2{grid-template-columns: 1fr}}