 @font-face{font-family:Estedad;src:url(/wp-content/uploads/fonts/Estedad-VF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/wp-content/uploads/fonts/Vazirmatn-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/wp-content/uploads/fonts/Vazirmatn-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#10303b;--ink2:#385560;--mut:#587480;--paper:#f5fafc;--card:#fff;--line:#d9e9f0;--c:#00aeef;--ct:#00719a;--cd:#0b4e73;--navy:#082f45;--g:#6bbd45;--gt:#3f7a27;--amb:#f2b233;--ctint:#e5f6fd;--gtint:#edf8e8;--r:18px;--r2:28px;--sh:0 1px 2px rgba(8,47,69,.06),0 14px 40px rgba(8,47,69,.08);--sh2:0 2px 6px rgba(8,47,69,.08),0 26px 64px rgba(8,47,69,.15);--gut:20px;--ease:cubic-bezier(.2,.7,.2,1);--hf:Estedad,Vazirmatn,Tahoma,"Segoe UI",sans-serif;--bf:Vazirmatn,Estedad,Tahoma,"Segoe UI",sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font:400 1rem/2 var(--bf);text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{max-width:100%}img{height:auto;display:block}a{color:var(--ct);text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--cd)}h1,h2,h3,h4{font-family:var(--hf);color:var(--ink);margin:0 0 .5em;font-weight:800;line-height:1.5}h1{font-size:clamp(1.85rem,4.4vw,3.15rem);line-height:1.45}h2{font-size:clamp(1.5rem,3vw,2.3rem)}h3{font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700}h4{font-size:1.05rem;font-weight:700}p{margin:0 0 1em}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--c);outline-offset:3px;border-radius:6px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;top:-60px;inset-inline-start:12px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:10px;z-index:200}.skip:focus{top:10px}.wrap{width:min(1200px,100% - 2*var(--gut));margin-inline:auto}.sec{padding:clamp(52px,7vw,104px) 0;position:relative}.sec--tint{background:linear-gradient(180deg,#eaf6fb,#f5fafc)}.sec--white{background:#fff}.sec--g{background:linear-gradient(180deg,#f5fafc,#edf8e8 120%)}.sec-head{max-width:780px;margin:0 0 clamp(26px,4vw,48px)}.sec-head.c{margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--ct);font:700 .92rem var(--hf);margin-bottom:12px}.eyebrow::before{content:"";width:28px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--g),var(--c))}.lead{font-size:clamp(1.02rem,1.5vw,1.2rem);color:var(--ink2);line-height:2.05}.grid{display:grid;gap:clamp(16px,2.2vw,28px)}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.split{display:grid;gap:clamp(24px,4vw,56px);align-items:center;grid-template-columns:1.05fr .95fr}.split.rev{grid-template-columns:.95fr 1.05fr}@media(max-width:900px){.split,.split.rev{grid-template-columns:1fr}}.hd{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.88);backdrop-filter:saturate(1.5) blur(14px);-webkit-backdrop-filter:saturate(1.5) blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.hd.sc{box-shadow:0 8px 30px rgba(8,47,69,.1)}.hd-in{display:flex;align-items:center;gap:20px;min-height:74px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.brand svg{width:78px;height:auto;flex:none}.brand b{display:block;font:800 1.2rem/1.2 var(--hf);color:var(--ink)}.brand small{display:block;font:400 .78rem/1.4 var(--bf);color:var(--mut)}.nav{margin-inline-start:auto;display:flex;align-items:center;gap:4px}.nav>ul{display:flex;list-style:none;gap:2px;align-items:center}.nav li{position:relative}.nav a.nl,.nav button.nl{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:12px;font:600 .96rem var(--hf);color:var(--ink);text-decoration:none;background:none;border:0;cursor:pointer}.nav a.nl:hover,.nav button.nl:hover,.nav li:focus-within>.nl,.nav .nl[aria-current=page]{background:var(--ctint);color:var(--cd)}.nav .dd{position:absolute;inset-inline-start:0;top:100%;min-width:250px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh2);padding:8px;list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:.22s var(--ease)}.nav li:hover>.dd,.nav li:focus-within>.dd{opacity:1;visibility:visible;transform:none}.nav .dd a{display:block;padding:10px 14px;border-radius:10px;color:var(--ink);text-decoration:none;font:600 .93rem var(--hf)}.nav .dd a:hover{background:var(--ctint)}.nav .dd small{display:block;font:400 .8rem/1.6 var(--bf);color:var(--mut)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 26px;border-radius:999px;font:700 1rem var(--hf);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s,background .25s;line-height:1.2;text-align:center}.btn-p{background:linear-gradient(135deg,#007bb2,#00607f);color:#fff;box-shadow:0 10px 26px rgba(0,96,127,.32)}.btn-p:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 34px rgba(0,96,127,.4)}.btn-o{background:#fff;color:var(--cd);border-color:#b9dcea}.btn-o:hover{border-color:var(--c);transform:translateY(-2px);color:var(--cd)}.btn-w{background:#fff;color:var(--navy)}.btn-w:hover{color:var(--navy);transform:translateY(-2px)}.btn-s{min-height:42px;padding:0 18px;font-size:.92rem}.tg{display:none;margin-inline-start:auto;width:48px;height:48px;border-radius:14px;border:1px solid var(--line);background:#fff;cursor:pointer;align-items:center;justify-content:center}.tg i,.tg i::before,.tg i::after{display:block;width:22px;height:2.5px;background:var(--ink);border-radius:3px;position:relative;transition:.3s}.tg i::before,.tg i::after{content:"";position:absolute;inset-inline-start:0}.tg i::before{top:-7px}.tg i::after{top:7px}.hd.open .tg i{background:transparent}.hd.open .tg i::before{top:0;transform:rotate(45deg)}.hd.open .tg i::after{top:0;transform:rotate(-45deg)}@media(max-width:1020px){.tg{display:flex}.nav{position:fixed;inset:74px 0 0 0;background:#fff;flex-direction:column;align-items:stretch;padding:18px var(--gut) 110px;overflow:auto;transform:translateX(-100%);visibility:hidden;transition:.35s var(--ease);margin:0}.hd.open .nav{transform:none;visibility:visible}.nav>ul{flex-direction:column;align-items:stretch;gap:0}.nav a.nl,.nav button.nl{width:100%;min-height:54px;font-size:1.05rem;border-bottom:1px solid var(--line);border-radius:0;justify-content:space-between}.nav .dd{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 14px 8px;display:none;min-width:0}.nav li.o>.dd{display:block}.nav .dd small{display:none}.nav>.btn{margin-top:18px}.brand small{display:none}}.hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,72px) 0 clamp(44px,6vw,96px);background:radial-gradient(900px 480px at 88% -8%,#cfeefb 0,transparent 62%),radial-gradient(760px 420px at 4% 8%,#e4f5dc 0,transparent 58%),var(--paper)}.hero .split{align-items:center}.hero h1{margin-bottom:.4em}.hero .lead{max-width:600px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 8px}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);font:600 .88rem var(--hf);color:var(--ink2);box-shadow:0 4px 14px rgba(8,47,69,.05)}.pill i{width:8px;height:8px;border-radius:50%;background:var(--g);display:block}.dots{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.7}.hero .wrap{position:relative;z-index:1}.vw{position:relative}.stage{position:relative;border-radius:var(--r2);background:var(--stage,#015c93);box-shadow:var(--sh2);aspect-ratio:1/1;overflow:hidden;perspective:1100px;touch-action:pan-y;user-select:none;-webkit-user-select:none}.stage .sl{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:rotateY(18deg) scale(.96);transition:opacity .7s var(--ease),transform .9s var(--ease)}.stage .sl.on{opacity:1;transform:none}.stage.drag{cursor:grabbing}.stage{cursor:grab}.stage .shine{position:absolute;inset:0;background:radial-gradient(420px 260px at var(--mx,70%) var(--my,15%),rgba(255,255,255,.22),transparent 60%);pointer-events:none}.vw-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;flex-wrap:wrap}.vw-dots{display:flex;gap:8px}.vw-dots button{width:34px;height:34px;border-radius:12px;border:1px solid var(--line);background:#fff;cursor:pointer;font:700 .85rem var(--hf);color:var(--ink2)}.vw-dots button[aria-pressed=true]{background:var(--cd);color:#fff;border-color:var(--cd)}.vw-set{display:flex;gap:8px;flex-wrap:wrap}.vw-set button{min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:#fff;font:700 .88rem var(--hf);color:var(--ink2);cursor:pointer}.vw-set button[aria-pressed=true]{background:var(--ctint);border-color:var(--c);color:var(--cd)}.vw-cap{font-size:.86rem;color:var(--mut);margin:10px 0 0;line-height:1.8}.tagx{display:inline-block;padding:3px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);font:700 .74rem var(--hf);color:var(--mut);vertical-align:middle}.chipf{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:14px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);box-shadow:var(--sh);font:700 .8rem var(--hf);color:var(--ink);animation:fl 6s ease-in-out infinite}.chipf i{width:9px;height:9px;border-radius:50%;background:var(--g)}.chipf.a{top:8%;inset-inline-start:5%}.chipf.b{bottom:12%;inset-inline-end:5%;animation-delay:-2s}.chipf.c{bottom:30%;inset-inline-start:4%;animation-delay:-4s}@keyframes fl{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:560px){.chipf{font-size:.7rem;padding:6px 10px}}.strip{background:#fff;border-block:1px solid var(--line)}.strip .wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0}.strip a,.strip div{display:flex;align-items:center;gap:14px;padding:20px 18px;text-decoration:none;color:var(--ink);border-inline-start:1px solid var(--line)}.strip a:first-child,.strip div:first-child{border-inline-start:0}.strip b{display:block;font:700 .98rem/1.5 var(--hf)}.strip small{display:block;color:var(--mut);font-size:.82rem;line-height:1.6}.ic{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--ctint);color:var(--ct)}.ic svg{width:24px;height:24px}.ic.g{background:var(--gtint);color:var(--gt)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,2.4vw,30px);box-shadow:var(--sh);position:relative}.lift{transition:transform .35s var(--ease),box-shadow .35s;transform-style:preserve-3d}.lift:hover{transform:translateY(-6px);box-shadow:var(--sh2)}.card h3{margin-top:14px}.card p:last-child{margin-bottom:0}.pcard{display:flex;flex-direction:column;overflow:hidden;padding:0;text-decoration:none;color:var(--ink)}.pcard .ph{aspect-ratio:16/10;background:#e8f3f8;overflow:hidden;position:relative}.pcard .ph img{width:100%;height:auto;object-fit:contain;display:block}.pcard:hover .ph img{transform:scale(1.05)}.pcard .pb{padding:22px 24px 26px;display:flex;flex-direction:column;gap:6px;flex:1}.pcard .more{margin-top:auto;font:700 .92rem var(--hf);color:var(--ct);display:inline-flex;align-items:center;gap:8px;padding-top:10px}.pcard .tagx{position:absolute;top:12px;inset-inline-start:12px}.src{position:relative;background:#fff;border:1px solid var(--line);border-inline-start:5px solid var(--c);border-radius:var(--r);padding:clamp(20px,2.4vw,30px) clamp(20px,2.6vw,34px);box-shadow:var(--sh);margin:0 0 22px}.src .lb{display:inline-flex;align-items:center;gap:8px;font:700 .78rem var(--hf);color:var(--ct);background:var(--ctint);padding:4px 12px;border-radius:999px;margin-bottom:10px}.src h3{margin:.1em 0 .5em}.src p{font-size:1.04rem;line-height:2.15;color:var(--ink)}.src.gr{border-inline-start-color:var(--g)}.src.gr .lb{background:var(--gtint);color:var(--gt)}.ez{display:flex;gap:16px;align-items:flex-start;background:linear-gradient(135deg,#f1fbe9,#e7f7fd);border:1px dashed #9dd0e3;border-radius:var(--r);padding:18px 22px;margin:22px 0}.ez .ic{width:40px;height:40px;border-radius:12px;background:#fff}.ez b{font-family:var(--hf)}.ez p{margin:0;color:var(--ink2);font-size:.98rem;line-height:2}.chk{list-style:none;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}.chk li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px 16px;font-weight:600;color:var(--ink);line-height:1.8;transition:transform .3s var(--ease),border-color .3s}.chk li:hover{transform:translateX(-4px);border-color:#9ccfe2}.chk li::before{content:"";flex:none;width:24px;height:24px;margin-top:2px;border-radius:50%;background:var(--g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.5 12.5l3.6 3.6 7.4-7.7' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}.fr{background:#fff;border:1px solid var(--line);border-radius:22px;padding:12px;box-shadow:var(--sh);margin:0;position:relative}.fr img{width:100%;height:auto;display:block}.fr figcaption{padding:14px 8px 6px;font-size:.92rem;color:var(--ink2);line-height:1.9}.fr figcaption b{font-family:var(--hf);color:var(--ink)}.fr .tagx{position:absolute;top:22px;inset-inline-start:22px;z-index:2;box-shadow:0 4px 12px rgba(8,47,69,.12)}.zoom{cursor:zoom-in}.ph-note{font-size:.8rem;color:var(--mut)}.docs{display:grid;gap:clamp(18px,2.4vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start}.doc{display:block;text-decoration:none;color:var(--ink);background:linear-gradient(180deg,#fff,#f3fafd);border:1px solid #cfe4ee;border-radius:20px;padding:18px 18px 20px;box-shadow:var(--sh);position:relative;transition:transform .4s var(--ease),box-shadow .4s}.doc::before{content:"";position:absolute;inset-inline:18px;top:0;height:4px;border-radius:0 0 6px 6px;background:linear-gradient(90deg,var(--g),var(--c))}.doc:hover{transform:translateY(-6px) rotateX(2deg);box-shadow:var(--sh2);color:var(--ink)}.doc .mat{position:relative;background:#fff;padding:10px;border:1px solid #dfeaf0;border-radius:6px;box-shadow:inset 0 0 0 4px #f6fbfd;margin-bottom:14px}.doc .mat::before,.doc .mat::after{content:"";position:absolute;width:16px;height:16px;border:2px solid var(--c);opacity:.8}.doc .mat::before{top:-6px;inset-inline-start:-6px;border-inline-end:0;border-bottom:0;border-start-start-radius:6px}.doc .mat::after{bottom:-6px;inset-inline-end:-6px;border-inline-start:0;border-top:0;border-end-end-radius:6px}.doc img{width:100%;height:auto;display:block}.doc b{display:block;font:700 1.02rem/1.6 var(--hf)}.doc small{display:block;color:var(--mut);font-size:.84rem;line-height:1.7;margin-top:2px}.doc .zi{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:700 .82rem var(--hf);color:var(--ct)}.doc.wide{grid-column:1/-1}.steps{counter-reset:s;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.steps li{list-style:none;counter-increment:s;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:26px 22px 22px;position:relative;box-shadow:var(--sh)}.steps li::before{content:counter(s,persian);position:absolute;top:-18px;inset-inline-start:20px;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--c),var(--g));color:#fff;font:800 1.1rem/40px var(--hf);text-align:center;box-shadow:0 8px 20px rgba(0,174,239,.35)}.steps b{display:block;font:700 1.05rem var(--hf);margin:6px 0 4px}.steps p{margin:0;color:var(--ink2);font-size:.96rem;line-height:1.95}.mg{background:linear-gradient(180deg,#fff,#eef8fc);border:1px solid var(--line);border-radius:var(--r2);padding:clamp(14px,2vw,24px);box-shadow:var(--sh);position:relative;overflow:hidden}.mg svg{width:100%;height:auto;display:block}.mg .tagx{position:absolute;top:14px;inset-inline-start:14px;z-index:2}.mg figcaption{font-size:.88rem;color:var(--mut);padding-top:10px;line-height:1.8}.flow{stroke-dasharray:10 14;animation:fw 1.6s linear infinite}.flow.s{animation-duration:2.6s}@keyframes fw{to{stroke-dashoffset:-48}}.drift{animation:dr 7s ease-in-out infinite}.drift.d2{animation-delay:-2.4s}.drift.d3{animation-delay:-4.6s}@keyframes dr{0%,100%{transform:translate(0,0)}50%{transform:translate(8px,-14px)}}.pulse{animation:pu 2.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pu{0%,100%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.spin{animation:sp 14s linear infinite;transform-box:fill-box;transform-origin:center}@keyframes sp{to{transform:rotate(360deg)}}.scl{transition:opacity .9s var(--ease),stroke-width .9s var(--ease)}.tgl{display:inline-flex;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px;margin:0 0 14px}.tgl button{min-height:38px;padding:0 16px;border:0;border-radius:999px;background:none;font:700 .88rem var(--hf);color:var(--ink2);cursor:pointer}.tgl button[aria-pressed=true]{background:var(--cd);color:#fff}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.js .rv.in{opacity:1;transform:none}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}.band{border-radius:var(--r2);padding:clamp(30px,4.5vw,60px);background:radial-gradient(700px 300px at 100% 0,rgba(0,174,239,.35),transparent 60%),radial-gradient(600px 300px at 0 100%,rgba(107,189,69,.3),transparent 60%),linear-gradient(135deg,#0b4e73,#082f45);color:#fff;position:relative;overflow:hidden}.band h2,.band h3{color:#fff}.band p{color:#d4eaf3}.band .btn-o{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.band .btn-o:hover{color:#fff;border-color:#fff}.band .row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.tw{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:#fff;box-shadow:var(--sh)}table{border-collapse:collapse;width:100%;min-width:640px}th,td{padding:14px 16px;text-align:start;border-bottom:1px solid var(--line);vertical-align:top;font-size:.96rem;line-height:1.85}th{background:#f1f9fc;font:700 .92rem var(--hf);color:var(--cd)}tr:last-child td{border-bottom:0}details.faq{background:#fff;border:1px solid var(--line);border-radius:16px;margin-bottom:12px;box-shadow:0 4px 14px rgba(8,47,69,.04)}details.faq summary{cursor:pointer;list-style:none;padding:18px 22px;font:700 1.02rem/1.7 var(--hf);display:flex;justify-content:space-between;gap:14px;align-items:center}details.faq summary::-webkit-details-marker{display:none}details.faq summary::after{content:"+";font:700 1.5rem/1 var(--hf);color:var(--ct);transition:transform .3s}details.faq[open] summary::after{transform:rotate(45deg)}details.faq div{padding:0 22px 20px;color:var(--ink2)}.ph0{padding:clamp(34px,5vw,64px) 0 clamp(26px,4vw,48px);background:radial-gradient(700px 320px at 92% 0,#d3effb 0,transparent 62%),radial-gradient(600px 300px at 0 0,#e6f6de 0,transparent 60%),var(--paper);border-bottom:1px solid var(--line)}.ph0 h1{font-size:clamp(1.7rem,3.6vw,2.7rem);margin-bottom:.35em}.ph0 .lead{max-width:760px;margin:0}.crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:.86rem;color:var(--mut);margin-bottom:16px;list-style:none}.crumb li+li::before{content:"‹";margin-inline-end:8px;color:#9bb5bf}.crumb a{color:var(--mut);text-decoration:none}.crumb a:hover{color:var(--ct)}.acard{display:flex;flex-direction:column}.acard .meta{font-size:.82rem;color:var(--mut)}.prose{max-width:780px;margin-inline:auto}.prose h2{margin-top:1.9em;font-size:clamp(1.35rem,2.4vw,1.8rem)}.prose h3{margin-top:1.5em}.prose p,.prose li{font-size:1.06rem;line-height:2.2}.prose ul,.prose ol{padding-inline-start:1.4em;margin:0 0 1.2em}.prose li{margin-bottom:.5em}.prose .fr,.prose .mg{margin:1.6em 0}.prose blockquote{margin:1.6em 0;padding:16px 22px;border-inline-start:4px solid var(--g);background:#f3faee;border-radius:0 14px 14px 0;color:var(--ink2)}.refs{font-size:.9rem;color:var(--ink2);border-top:1px solid var(--line);margin-top:2.4em;padding-top:1.2em}.refs li{font-size:.92rem;line-height:1.9}.wz{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:clamp(20px,3vw,40px);box-shadow:var(--sh2)}.wz-top{display:flex;align-items:center;gap:12px;margin-bottom:24px}.wz-bar{flex:1;height:8px;border-radius:8px;background:#e4f1f6;overflow:hidden}.wz-bar i{display:block;height:100%;width:33%;background:linear-gradient(90deg,var(--g),var(--c));border-radius:8px;transition:width .5s var(--ease)}.wz-n{font:700 .88rem var(--hf);color:var(--ct);white-space:nowrap}.wz fieldset{border:0;padding:0;margin:0;min-width:0}.wz legend{font:800 1.35rem/1.6 var(--hf);margin-bottom:6px;padding:0}.wz .hint{color:var(--mut);font-size:.94rem;margin-bottom:18px}.opts{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.opt{position:relative}.opt input{position:absolute;opacity:0;inset:0;cursor:pointer;z-index:2}.opt span{display:flex;gap:12px;align-items:center;min-height:68px;padding:12px 16px;border:2px solid var(--line);border-radius:16px;background:#fff;font:700 1rem var(--hf);color:var(--ink);transition:.25s var(--ease)}.opt .ic{width:40px;height:40px}.opt:hover span{border-color:#9ccfe2}.opt input:checked+span{border-color:var(--c);background:var(--ctint);box-shadow:0 8px 22px rgba(0,174,239,.18)}.opt input:focus-visible+span{outline:3px solid var(--c);outline-offset:2px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 20px}.chips .opt span{min-height:44px;border-radius:999px;font:600 .92rem var(--hf);padding:8px 18px}.fld{display:grid;gap:6px;margin-bottom:16px}.fld label{font:700 .94rem var(--hf)}.fld label em{font-style:normal;color:var(--mut);font-weight:400;font-family:var(--bf)}.fld input,.fld textarea,.fld select{width:100%;min-height:52px;padding:10px 16px;border:2px solid var(--line);border-radius:14px;background:#fbfeff;font:400 1rem var(--bf);color:var(--ink)}.fld textarea{min-height:110px;resize:vertical}.fld input:focus,.fld textarea:focus,.fld select:focus{outline:0;border-color:var(--c);box-shadow:0 0 0 4px rgba(0,174,239,.15)}.row2{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.wz-nav{display:flex;gap:12px;justify-content:space-between;margin-top:22px;flex-wrap:wrap}.chk1{display:flex;gap:12px;align-items:flex-start;margin:8px 0 6px;font-size:.94rem;line-height:1.9}.chk1 input{width:22px;height:22px;margin-top:5px;accent-color:var(--ct)}.err{color:#a3261b;font-weight:700;min-height:1.6em;margin:8px 0}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ok{text-align:center;padding:30px 10px}.ok .ic{margin:0 auto 14px;width:72px;height:72px;border-radius:50%;background:var(--gtint)}.ft{position:relative;color:#d4eaf3;background:var(--navy) center/cover no-repeat;margin-top:0;overflow:hidden}.ft::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,47,69,.93),rgba(8,47,69,.97))}.ft .wrap{position:relative}.ft h3{color:#fff;font-size:1rem;margin-bottom:14px}.ft a{color:#bfe3f2;text-decoration:none}.ft a:hover{color:#fff;text-decoration:underline}.ft ul{list-style:none;display:grid;gap:8px}.ft-top{display:grid;gap:36px;grid-template-columns:1.4fr repeat(3,1fr);padding:64px 0 36px}.ft p{color:#b8d7e4;font-size:.95rem;line-height:2}.ft-b{border-top:1px solid rgba(255,255,255,.14);padding:18px 0 26px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.85rem;color:#9fc4d3}.ft .brand b{color:#fff}.ft .brand small{color:#9fc4d3}@media(max-width:900px){.ft-top{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ft-top{grid-template-columns:1fr;padding-top:44px}}.mcta{display:none}@media(max-width:760px){.mcta{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;position:fixed;inset-inline:0;bottom:0;z-index:55;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.mcta .btn{min-height:48px;padding:0 12px;font-size:.9rem}body{padding-bottom:74px}}.lbx{position:fixed;inset:0;z-index:300;background:rgba(5,25,38,.92);display:none;align-items:center;justify-content:center;padding:24px;flex-direction:column;gap:14px}.lbx.on{display:flex}.lbx img{max-width:96vw;max-height:80vh;width:auto;height:auto;background:#fff;border-radius:6px;box-shadow:0 30px 80px rgba(0,0,0,.5)}.lbx p{color:#e5f3f9;margin:0;text-align:center;max-width:820px;font-size:.98rem;line-height:1.9}.lbx button{position:absolute;top:16px;inset-inline-end:16px;width:48px;height:48px;border-radius:50%;border:0;background:#fff;color:var(--navy);font:700 1.5rem/1 var(--hf);cursor:pointer}.fadein{animation:fi .8s var(--ease) both}@keyframes fi{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sp-bar{position:fixed;top:0;inset-inline:0;height:3px;z-index:100;background:linear-gradient(90deg,var(--g),var(--c));transform-origin:right;transform:scaleX(0)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .rv{opacity:1;transform:none}}@media print{.hd,.mcta,.ft,.sp-bar{display:none}}.pcard .ph{aspect-ratio:auto;overflow:visible;background:#e8f3f8}.pcard .ph img{width:100%;height:auto;object-fit:contain;display:block}.pcard:hover .ph img{transform:none}.stage .tagx{position:absolute;top:12px;inset-inline-start:12px;z-index:3}html:not(.js) .stage .sl:first-of-type{opacity:1;transform:none}.vw-note{font-size:.84rem;color:var(--mut);margin:8px 0 0}.stage .shine{display:none}.kpis{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.kpi{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--sh)}.kpi b{display:block;font:800 1.5rem/1.4 var(--hf);color:var(--cd)}.kpi span{color:var(--ink2);font-size:.92rem;line-height:1.8}.cols2{columns:2 280px;column-gap:28px}.cols2 li{break-inside:avoid}.tagline{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.cat-h{display:flex;align-items:center;gap:12px;margin:0 0 18px}.cat-h .ic{width:44px;height:44px}.cat-h h2{margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem)}.mb0{margin-bottom:0}.mt2{margin-top:clamp(24px,4vw,44px)}.lnk{font:700 .95rem var(--hf);color:var(--ct);text-decoration:none;display:inline-flex;gap:8px;align-items:center}.lnk:hover{text-decoration:underline}.evt{display:grid;gap:clamp(18px,3vw,36px);grid-template-columns:1.1fr .9fr;align-items:start}@media(max-width:860px){.evt{grid-template-columns:1fr}}.evt .meta-l{display:grid;gap:6px;margin:0 0 14px}.evt .meta-l span{display:flex;gap:10px;align-items:flex-start;color:var(--ink2);line-height:1.9}.evt .meta-l .ic{width:28px;height:28px;flex:none}.alist{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.split.wzs{grid-template-columns:1.4fr .8fr;align-items:start}@media(max-width:900px){.split.wzs{grid-template-columns:1fr}}.art-meta{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--mut);font-size:.9rem;margin:14px 0 0}.art-meta span{display:inline-flex;align-items:center;gap:6px}.prose .fr.sm{max-width:300px;margin-inline:auto}.prose table{min-width:0}.callout{margin:1.6em 0;padding:18px 22px;border-radius:var(--r);background:#fff7e6;border:1px solid #f1d9a2;color:#5b4310}.callout b{font-family:var(--hf)}.hd{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.hd::before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px)}.pc{align-items:start}.admin-bar .hd{top:32px}@media(max-width:782px){.admin-bar .hd{top:46px}}