.rhero .poster{font-size:clamp(76px,8.6vw,136px)}.rsearch{max-width:560px;margin-top:28px}.rs-f{position:relative}.rs-f i{inset-inline-start:18px;color:var(--accent);margin-top:-12px;font-size:24px;position:absolute;top:50%}.rsearch .input{border-radius:var(--r-pill);min-height:60px;box-shadow:inset 0 0 0 1.5px var(--line-strong),0 18px 36px -24px #00081e80;padding-inline-start:54px;font-size:17.5px}.rsearch .hint{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.paths{gap:12px;display:grid}.path{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);transition:transform var(--t-micro) var(--ease-out),box-shadow var(--t-micro) ease;align-items:center;gap:16px;padding:20px 22px;text-decoration:none;display:flex}.path:hover{box-shadow:var(--sh-2);transform:translateY(-2px)}.path b{font:800 19px/1.3 var(--f-ui);display:block}.path span{color:var(--text-2);margin-top:3px;font-size:15px;line-height:1.45;display:block}.path>i{color:var(--text-3);margin-inline-start:auto;font-size:20px}.groups{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=700px){.groups{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.groups{grid-template-columns:repeat(6,1fr)}.groups>:nth-child(-n+2){grid-column:span 3}.groups>:nth-child(n+3){grid-column:span 2}}.grp{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);flex-direction:column;gap:14px;padding:24px;display:flex}.grp .ic{background:var(--tint-accent);width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;font-size:26px;display:grid}.grp h3{font:800 21px/1.25 var(--f-ui)}.grp ul{gap:2px;margin:0 -10px;list-style:none;display:grid}.grp li a{min-height:44px;color:var(--text-2);font:500 16px/1.35 var(--f-ui);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:flex}.grp li a:hover{background:var(--hover);color:var(--text)}.grp li a i{color:var(--text-3);font-size:15px}.grp .li-sum{color:var(--text-3);font:400 15px/1.5 var(--f-ui);padding:0 10px 4px}.grp .foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.res{border-radius:var(--r-xl);color:#fff;background:radial-gradient(50% 80% at 0 0,#5cc6d34d,#0000 60%),linear-gradient(160deg,#00184f,#0d3c5e 70%,#124f69);gap:28px;padding:clamp(24px,3.4vw,48px);display:grid;position:relative;overflow:hidden}.res .poster{color:#fff;font-size:clamp(56px,5.6vw,88px)}.res .poster .hl{color:#8fe3ec}.res p.lead{color:#cfe6ea;margin-top:16px}.res .doc-chip{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.res .doc-chip span{color:#cfe6ea}.res .doc-chip>i{color:#8fe3ec}.res .banner{color:#f4eedc;background:#ffd3a11f;box-shadow:inset 0 0 0 1px #ffd3a159}.res .banner i{color:#ffd3a1}.res .banner b{color:#fff}.res svg.m{color:#fff;opacity:.05;width:520px;height:520px;position:absolute;bottom:-200px;left:-160px}.res .btn{color:#00184f;background:#5cc6d3}.res .btn .kn{color:#5cc6d3;background:#00184f}@media (width>=900px){.res{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.adv-sec{gap:28px;display:grid}.adv-steps{counter-reset:a;gap:14px;list-style:none;display:grid}.adv-steps li{counter-increment:a;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.adv-steps li:before{content:counter(a);background:var(--primary);width:40px;height:40px;color:var(--on-primary);font:800 17px/1 var(--f-ui);border-radius:13px;place-items:center;display:grid}.adv-steps b{font:700 17.5px/1.3 var(--f-ui);display:block}.adv-steps span{color:var(--text-2);margin-top:3px;font-size:15.5px;line-height:1.5;display:block}.sens{border-radius:var(--r-lg);background:var(--surface-2);align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.sens i{color:var(--text-2);flex:none;margin-top:2px;font-size:24px}.sens b{font:700 16.5px/1.35 var(--f-ui);display:block}.sens span{color:var(--text-2);margin-top:3px;font-size:15px;line-height:1.5;display:block}@media (width>=900px){.adv-sec{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}}.docs{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=900px){.docs{grid-template-columns:repeat(3,1fr)}}
