:root{--edu-fg: var(--pp-colors-grey-black-800);--edu-accent: var(--pp-colors-grey-grey-700);--edu-accent-hover: var(--pp-colors-grey-black-800);--edu-brand-light: var(--pp-colors-grey-grey-500);--edu-line: var(--pp-colors-grey-grey-200);--edu-on-dark: var(--pp-colors-grey-grey-200);--edu-soft: var(--pp-colors-grey-grey-50);--edu-surface-alt: var(--pp-colors-grey-grey-100);--edu-white: var(--pp-colors-white);--edu-field-border: var(--pp-colors-grey-grey-600);--edu-error-border: var(--pp-colors-red-primary-red);--edu-error-text: var(--pp-colors-red-red-600);--edu-text-h1: clamp(32px, 32px + 12 * ((100vw - 320px) / 960), 44px);--edu-text-h2: clamp(28px, 28px + 8 * ((100vw - 320px) / 960), 36px);--edu-space-xl: clamp(16px, 16px + 8 * ((100vw - 320px) / 960), 24px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;color:var(--edu-fg);background:var(--edu-white);line-height:1.5;-webkit-font-smoothing:antialiased}.wrap{max-width:1000px;margin:0 auto;padding:0 24px}h1,h2,h3{font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-fg);line-height:1.15}b,strong{font-weight:500;color:var(--edu-fg)}.eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--edu-accent);margin-bottom:14px}.sec{padding:52px 0;border-top:1px solid var(--edu-line)}.sec h2{font-size:var(--edu-text-h2);margin-bottom:10px;letter-spacing:0}.sec .lede{font-size:16px;color:var(--edu-accent);max-width:740px;margin-bottom:28px}.top{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.top .lk{display:flex;align-items:center;gap:13px;text-decoration:none}.lk-znak svg{height:58px;width:auto;display:block}.lk-txt{display:flex;flex-direction:column;line-height:1}.lk-name{font-size:20px;font-weight:400;letter-spacing:.1em;color:var(--edu-accent)}.lk-sub{font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--edu-accent);margin-top:5px}.top .nav a{font-size:13px;color:var(--edu-accent);font-weight:500;margin-left:20px;text-decoration:none}.top .nav a:hover{color:var(--edu-accent)}.hero{padding:44px 0 48px}.hero h1{font-size:var(--edu-text-h1);font-weight:var(--pp-fontweight-fontweightbold);letter-spacing:0;max-width:820px}.hero .sub{font-size:17px;font-weight:400;color:var(--edu-accent);max-width:700px;margin-top:18px;line-height:1.45}.badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.badge{font-size:12.5px;font-weight:500;background:var(--edu-soft);border:1px solid var(--edu-line);border-radius:22px;padding:8px 15px;color:var(--edu-fg)}.badge.doc{background:var(--edu-soft);border-color:var(--edu-line);color:var(--edu-accent)}.cta-row{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:26px}.btn{display:inline-block;background:var(--edu-accent);color:var(--edu-white);font-weight:500;font-size:15px;padding:14px 28px;border-radius:6px;text-decoration:none;border:0;cursor:pointer}.btn:hover{background:var(--edu-accent-hover)}.btn.ghost{background:transparent;color:var(--edu-fg);border:1.5px solid var(--edu-accent)}.btn.ghost:hover{background:var(--edu-soft)}.lnav{background:var(--edu-soft);border-top:1px solid var(--edu-line);border-bottom:1px solid var(--edu-line)}.lnav .row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:20px 0}.lnav a{display:block;text-decoration:none;background:var(--edu-white);border:1px solid var(--edu-line);border-radius:9px;padding:14px 16px;border-top:3px solid var(--edu-accent)}.lnav a.st2,.lnav a.st3,.lnav a.st4{border-top-color:var(--edu-accent)}.lnav a.cur{background:var(--edu-fg);border-color:var(--edu-fg)}.lnav a.cur .lt,.lnav a.cur .ls{color:var(--edu-white)}.lnav .lt{font-size:13px;font-weight:500;color:var(--edu-fg)}.lnav .ls{font-size:12px;color:var(--edu-accent);margin-top:3px;line-height:1.3}.lnav .cap{font-size:12.5px;color:var(--edu-accent);padding:0 0 12px}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px}.duobox{background:var(--edu-soft);border-radius:10px;padding:24px;border-top:3px solid var(--edu-accent)}.duobox.df{border-top-color:var(--edu-accent)}.duobox .k{font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--edu-accent);margin-bottom:7px}.duobox h3{font-size:19px;margin-bottom:9px}.duobox p{font-size:14px;color:var(--edu-fg);margin:0}.co{background:var(--edu-soft);border-left:4px solid var(--edu-accent);border-radius:0 8px 8px 0;padding:20px 24px;font-size:15px;color:var(--edu-fg);line-height:1.5}.about-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;align-items:start}.about-main p{font-size:16px;color:var(--edu-fg);line-height:1.6;margin-bottom:14px}.forwho{background:var(--edu-soft);border-radius:10px;padding:22px 24px;font-size:14.5px;color:var(--edu-fg);line-height:1.5}.forwho b{color:var(--edu-accent);text-transform:uppercase;font-size:12px;letter-spacing:.06em;display:block;margin-bottom:6px}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}.panel h3{font-size:16px;color:var(--edu-accent);margin-bottom:12px;font-weight:var(--pp-fontweight-fontweightbold);letter-spacing:0}ul.list{list-style:none;display:flex;flex-direction:column;gap:10px}ul.list li{position:relative;padding-left:22px;font-size:14.5px;color:var(--edu-fg);line-height:1.45}ul.list li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--edu-accent)}.metabar{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip{font-size:12.5px;font-weight:500;background:var(--edu-surface-alt);color:var(--edu-fg);border-radius:5px;padding:6px 12px}.modblock{border:1px solid var(--edu-line);border-radius:12px;padding:26px 28px;margin-bottom:18px;border-left:4px solid var(--edu-accent)}.modblock.m2,.modblock.m3,.modblock.m4{border-left-color:var(--edu-accent)}.modhd{display:flex;align-items:center;gap:14px;margin-bottom:12px}.modhd .cic svg{width:32px;height:32px}.modhd h3{font-size:19px;font-weight:var(--pp-fontweight-fontweightbold)}.modintro{font-size:14.5px;color:var(--edu-accent);line-height:1.55;margin-bottom:18px}.moditem{margin-bottom:14px}.moditem .it{font-size:15px;font-weight:500;color:var(--edu-fg)}.moditem .id{font-size:14px;color:var(--edu-accent);line-height:1.5;margin-top:2px}ul.subs{list-style:none;margin:10px 0 0;padding-left:2px;display:flex;flex-direction:column;gap:7px}ul.subs li{position:relative;padding-left:18px;font-size:13.5px;color:var(--edu-fg);line-height:1.5}ul.subs li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:2px;background:var(--edu-accent)}.modres{background:var(--edu-soft);border-radius:8px;padding:14px 18px;margin-top:16px;font-size:13.5px;color:var(--edu-fg);line-height:1.5}.modres b{color:var(--edu-accent);text-transform:uppercase;font-size:11px;letter-spacing:.06em;display:block;margin-bottom:5px}.docbox{display:flex;align-items:center;gap:16px;background:var(--edu-soft);border:1px solid var(--edu-line);border-radius:10px;padding:22px 24px;margin-top:24px}.docbox.svid{background:var(--edu-soft);border-color:var(--edu-line)}.docbox .ic svg{width:40px;height:40px}.docbox .dt{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--edu-accent)}.docbox .dv{font-size:18px;font-weight:500;color:var(--edu-fg);margin-top:3px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{background:var(--edu-white);border:1px solid var(--edu-line);border-top:3px solid var(--edu-accent);border-radius:10px;padding:22px}.card h3{font-size:16px;margin:12px 0 7px}.card p{font-size:13.5px;color:var(--edu-accent);margin:0}.cic svg{width:30px;height:30px}ul.matlist{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px 26px}ul.matlist li{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--edu-fg);line-height:1.45}ul.matlist li .micon svg{width:24px;height:24px}.exgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.excard{background:var(--edu-white);border:1px solid var(--edu-line);border-radius:12px;padding:20px}.exphoto{height:100px;border-radius:8px;background:linear-gradient(135deg,var(--edu-surface-alt),var(--edu-soft));border:1px dashed var(--edu-brand-light);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.exphoto span{font-size:11px;color:var(--edu-brand-light)}.exname{font-size:16px;font-weight:500;color:var(--edu-fg)}.exrole{font-size:12px;color:var(--edu-accent);font-weight:500;margin:5px 0 9px;line-height:1.35}.exbio{font-size:12.5px;color:var(--edu-accent);margin:0;line-height:1.5}.ofgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ofcard{display:flex;gap:16px;align-items:flex-start;background:var(--edu-soft);border:1px solid var(--edu-line);border-radius:10px;padding:22px}.ofcard .cic svg{width:32px;height:32px}.ofcard h3{font-size:16px;margin-bottom:6px}.ofcard p{font-size:13.5px;color:var(--edu-accent);margin:0}.oflinks-t{font-size:13px;color:var(--edu-accent);margin:22px 0 10px}.oflinks{display:flex;flex-wrap:wrap;gap:10px}.oflink{font-size:13.5px;font-weight:500;text-decoration:none;color:var(--edu-fg);background:var(--edu-white);border:1px solid var(--edu-line);border-left:3px solid var(--edu-accent);border-radius:6px;padding:9px 14px}.oflink:hover{border-color:var(--edu-brand-light);background:var(--edu-soft)}.oflink.st2,.oflink.st3,.oflink.st4{border-left-color:var(--edu-accent)}.faq{border-bottom:1px solid var(--edu-line)}.faq summary{font-size:15.5px;font-weight:500;color:var(--edu-fg);padding:17px 34px 17px 0;cursor:pointer;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:22px;color:var(--edu-accent)}.faq[open] summary:after{content:"–"}.faqa{font-size:14px;color:var(--edu-accent);padding:0 40px 18px 0;line-height:1.55}.cta{background:var(--edu-fg);color:var(--edu-white);border-radius:14px;padding:40px;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}.cta h2{color:var(--edu-white);font-size:var(--edu-text-h2)}.cta p{color:var(--edu-on-dark);font-size:15px;margin:12px 0 0}.form{background:var(--edu-white);border-radius:10px;padding:22px}.form label{display:block;font-size:12px;color:var(--edu-accent);font-weight:500;margin:0 0 5px}.form input,.form select{width:100%;border:1px solid var(--edu-line);border-radius:6px;padding:11px 12px;font-family:inherit;font-size:14px;color:var(--edu-fg);margin-bottom:13px}.form .btn{width:100%;text-align:center}.form .fine{font-size:11px;color:var(--edu-accent);margin-top:9px;line-height:1.4}.foot{padding:30px 0;border-top:1px solid var(--edu-line);font-size:13px;color:var(--edu-accent);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.foot a{color:var(--edu-fg);text-decoration:none}.hero-forwho{background:var(--edu-soft);border-left:3px solid var(--edu-accent);border-radius:0 8px 8px 0;padding:12px 16px;margin-bottom:18px;font-size:14px;color:var(--edu-fg);line-height:1.45;max-width:760px}.hero-forwho b{color:var(--edu-accent);text-transform:uppercase;font-size:11px;letter-spacing:.06em;margin-right:6px}.abouttext{font-size:16px;color:var(--edu-fg);line-height:1.6;max-width:780px;margin-bottom:18px}.instr{display:block;text-decoration:none;background:var(--edu-white);border:1px solid var(--edu-line);border-top:3px solid var(--edu-accent);border-radius:12px;padding:22px 22px 20px}.instr:hover{border-color:var(--edu-brand-light)}.instr-t{font-size:18px;font-weight:500;color:var(--edu-fg);margin-bottom:4px}.instr-t span{display:block;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--edu-accent);margin-top:3px}.instr-img{background:var(--edu-soft);border-radius:8px;padding:14px;margin:12px 0;display:flex;align-items:center;justify-content:center;min-height:150px}.instr-img img{max-width:100%;height:auto;display:block}.instr-c{font-size:13px;color:var(--edu-accent);line-height:1.5}.instr-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:0 auto}.midcta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--edu-soft);border:1px solid var(--edu-line);border-left:4px solid var(--edu-accent);border-radius:12px;padding:22px 26px;margin:8px 0}.midcta-t{font-size:16px;font-weight:500;color:var(--edu-fg)}.hubcards{display:flex;flex-direction:column;gap:14px}.hubcard{display:flex;gap:20px;text-decoration:none;background:var(--edu-white);border:1px solid var(--edu-line);border-radius:12px;padding:22px 24px;border-left:4px solid var(--edu-accent)}.hubcard:hover{border-color:var(--edu-brand-light)}.hubcard.st2,.hubcard.st3,.hubcard.st4{border-left-color:var(--edu-accent)}.hubnum{flex:0 0 58px;font-size:38px;font-weight:500;color:var(--edu-fg);line-height:.9;display:flex;flex-direction:column}.hubnum span{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--edu-accent);margin-top:4px}.hubtag{font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--edu-accent);margin-bottom:5px}.hubtitle{font-size:19px;font-weight:500;color:var(--edu-fg);margin-bottom:8px}.hubgist{font-size:14px;color:var(--edu-accent);margin-bottom:12px;line-height:1.5}.hubmeta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.hubdoc{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--edu-fg);margin-bottom:10px}.hubdoc .ic svg{width:22px;height:22px}.hubdoc.cert{color:var(--edu-accent)}.hubmore{font-size:14px;font-weight:500;color:var(--edu-accent)}.otherlink{color:var(--edu-accent);text-decoration:none}.otherlink:hover{text-decoration:underline}.cmpwrap{overflow-x:auto}table.cmp{width:100%;border-collapse:collapse;font-size:14px}table.cmp th,table.cmp td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--edu-line);vertical-align:top}table.cmp thead th{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--edu-accent)}table.cmp thead th.tti{color:var(--edu-accent)}table.cmp td.p{font-weight:500;color:var(--edu-fg);width:20%}table.cmp td.tti{color:var(--edu-fg);width:44%}table.cmp td.ot{color:var(--edu-accent)}table.cmp tbody tr:hover{background:var(--edu-soft)}@media(max-width:767.98px){.duo,.grid2,.cta,.lnav .row,.about-grid,.twocol,.ofgrid,ul.matlist,.exgrid{grid-template-columns:1fr}.lnav .row{grid-template-columns:1fr 1fr}.top .nav{display:none}}@media print{@page{size:1024px 1448px;margin:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.top .nav{display:flex}.sec{padding:28px 0}.modblock,.card,.excard,.duobox{break-inside:avoid}}.scard{border:1px solid var(--edu-line);border-radius:12px;padding:16px 18px;margin-bottom:12px;background:var(--edu-white);break-inside:avoid}.scard .sp{color:var(--edu-fg);font-size:14.5px;line-height:1.5;margin-bottom:8px}.scard .ss{color:var(--edu-fg);font-size:14.5px;line-height:1.5}.scard b{color:var(--edu-accent)}.modblock{break-inside:auto}.moditem{break-inside:avoid}.modblock.m5,.modblock.m6,.modblock.m7,.modblock.m8,.modblock.m9{border-left-color:var(--edu-accent)}.fmtnote{font-size:13px;color:var(--edu-accent);line-height:1.5;margin-top:14px}.bonus{display:inline-block;background:var(--edu-soft);border:1px solid var(--edu-line);color:var(--edu-accent);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:500;margin-top:18px}.xgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:767.98px){.xgrid{grid-template-columns:1fr}}.xcard{border:1px solid var(--edu-line);border-radius:12px;padding:16px 18px;background:var(--edu-white);break-inside:avoid}.xcard .xn{font-weight:700;color:var(--edu-fg);margin-bottom:6px}.xcard .xr{font-size:13.5px;color:var(--edu-fg);line-height:1.5}.col360,.ncard,.fcard,.ccard,.ecard,.cl360,.s360,.bcard{break-inside:avoid;page-break-inside:avoid}.grp360{margin-bottom:26px}.grp360 h3{margin:0 0 4px;color:var(--edu-fg);font-size:20px}.grp360 .gsub{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--edu-accent);margin-bottom:12px}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:767.98px){.g3{grid-template-columns:1fr}}.g2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:767.98px){.g2{grid-template-columns:1fr}}.bcard,.ncard{border:1px solid var(--edu-line);border-radius:12px;padding:16px 18px;background:var(--edu-white)}.bcard .bt,.ncard .nt{font-weight:700;color:var(--edu-fg);margin-bottom:6px;line-height:1.35}.bcard p,.ncard p{margin:0;font-size:13.5px;color:var(--edu-fg);line-height:1.55}.fcard{border:1px solid var(--edu-line);border-radius:12px;padding:18px 20px;background:var(--edu-white);display:flex;flex-direction:column}.fcard .ft{font-weight:700;color:var(--edu-fg);font-size:17px;margin-bottom:8px}.fcard p{margin:0 0 10px;font-size:13.5px;color:var(--edu-fg);line-height:1.55;flex:1}.fcard .fres{font-size:12.5px;color:var(--edu-accent);font-weight:700;border-top:1px solid var(--edu-surface-alt);padding-top:10px}.logowall{display:flex;flex-wrap:wrap;gap:10px}.clogo{border:1px solid var(--edu-line);border-radius:8px;padding:8px 14px;font-size:13px;color:var(--edu-accent);background:var(--edu-white)}.ccard{border-left:3px solid var(--edu-accent);background:var(--edu-soft);border-radius:0 10px 10px 0;padding:16px 18px}.ccard .ct{font-weight:700;color:var(--edu-fg);margin-bottom:8px}.ccard p{margin:0;font-size:14px;line-height:1.55;color:var(--edu-fg)}.ecard{border:1px solid var(--edu-line);background:var(--edu-soft);border-radius:10px;padding:14px 16px}.ecard .et{font-weight:700;color:var(--edu-fg);font-size:14px;margin-bottom:6px;line-height:1.35}.ecard p{margin:0;font-size:13.5px;color:var(--edu-fg);line-height:1.5}.s360{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--edu-surface-alt);align-items:flex-start}.s360 .sn{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--edu-accent);color:var(--edu-white);display:flex;align-items:center;justify-content:center;font-weight:700}.s360 .sb{padding-top:2px}.s360 .st{font-weight:700;color:var(--edu-fg);margin-bottom:2px}.s360 .ss{font-size:12.5px;font-weight:700;color:var(--edu-accent);margin-bottom:4px}.s360 p{margin:0;font-size:13.5px;color:var(--edu-fg);line-height:1.5}.consult ul{margin:10px 0 0;padding-left:18px}.consult li{font-size:14px;line-height:1.55;margin-bottom:4px}.claims360{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:6px}@media(max-width:767.98px){.claims360{grid-template-columns:1fr}}.cl360{border:1px solid var(--edu-line);border-radius:12px;padding:18px 20px;background:var(--edu-white);font-size:14px;color:var(--edu-fg);line-height:1.5}.slogan{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--edu-accent);margin-top:14px}button.btn{font-family:inherit;line-height:inherit}.cta-open{cursor:pointer}.btn:focus-visible{outline:var(--pp-measureblocks-block02) solid var(--edu-accent);outline-offset:var(--pp-measureblocks-block02)}.wrap.hero,.wrap.sec{padding-left:var(--edu-space-xl);padding-right:var(--edu-space-xl)}.instr-duo{max-width:none;margin:0}.instr-img{background:var(--edu-white)}.instr-img picture{display:block}.edu-hdr{border-bottom:var(--pp-measureblocks-block01) solid var(--edu-line);background:var(--edu-white);position:sticky;top:0;z-index:50}.edu-hdr-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--pp-padding12) * 1px) calc(var(--pp-padding16) * 1px);padding-top:calc(var(--pp-padding12) * 1px);padding-bottom:calc(var(--pp-padding12) * 1px)}.edu-logo img{display:block;height:34px;width:auto}.edu-nav{display:flex;align-items:center;gap:calc(var(--pp-padding16) * 1px)}.edu-nav a{color:var(--edu-fg);text-decoration:none;font-weight:var(--pp-fontweight-fontweightbold);font-size:calc(var(--pp-fontsize14) * 1px)}.edu-nav a:hover{color:var(--edu-accent)}.edu-ftr{border-top:var(--pp-measureblocks-block01) solid var(--edu-line);color:var(--edu-accent);font-size:calc(var(--pp-fontsize14) * 1px);margin-top:var(--pp-measureblocks-blockm);padding:calc(var(--pp-padding24) * 1px) 0}.edu-ftr .wrap{display:flex;justify-content:space-between;gap:calc(var(--pp-padding16) * 1px);flex-wrap:wrap}.edu-ftr a{color:var(--edu-accent)}html.edu-dlg-open{overflow:hidden}.edu-dialog{margin:auto;padding:0;border:0;width:calc(var(--pp-measureblocks-blockm) * 12);max-width:100%;max-height:calc(100vh - 2 * var(--pp-measureblocks-blockm));overflow:auto;background:var(--edu-white);color:var(--edu-fg);font-family:Montserrat,sans-serif;line-height:1.5;border-radius:16px;box-shadow:0 0 24px #3e47563d}.edu-dialog::backdrop{background:#6f77884d}.edu-dialog :focus-visible{outline:var(--pp-measureblocks-block02) solid var(--edu-accent);outline-offset:var(--pp-measureblocks-block02)}.edu-dlg-head{position:relative;padding:var(--pp-measureblocks-blockm) var(--pp-measureblocks-blockm) 0;background:var(--edu-white)}.edu-dlg-head-text[hidden],.edu-dlg-body[hidden],.edu-dlg-thanks[hidden],.edu-form[hidden],.edu-err[hidden],.edu-fail[hidden]{display:none}.edu-dlg-title{margin:0;padding-right:var(--pp-measureblocks-blockm);font-size:calc(var(--pp-fontsize24) * 1px);line-height:var(--pp-lineheight24);font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-fg)}.edu-dlg-context{margin:calc(var(--pp-padding08) * 1px) 0 0;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-accent)}.edu-dlg-close{position:absolute;top:calc(var(--pp-padding08) * 1px);right:calc(var(--pp-padding08) * 1px);width:calc(var(--pp-measureblocks-blockm) + var(--pp-padding04) * 1px);height:calc(var(--pp-measureblocks-blockm) + var(--pp-padding04) * 1px);display:grid;place-items:center;padding:0;border:0;border-radius:calc(var(--pp-elementradius-m) * 1px);background:none;color:var(--edu-accent);cursor:pointer}.edu-dlg-close svg{display:block;width:var(--pp-measureblocks-blocks);height:var(--pp-measureblocks-blocks)}.edu-dlg-close:hover{color:var(--edu-fg)}.edu-dlg-body{display:flex;flex-direction:column;gap:calc(var(--pp-padding24) * 1px);padding:calc(var(--pp-padding24) * 1px) var(--pp-measureblocks-blockm) var(--pp-measureblocks-blockm)}.edu-tabs{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--pp-padding08) * 1px)}.edu-tab{height:var(--pp-measureblocks-blockm);padding:0 calc(var(--pp-padding08) * 1px);white-space:nowrap;border:var(--pp-measureblocks-block01) solid var(--edu-accent);border-radius:calc(var(--pp-elementradius-m) * 1px);background:var(--edu-white);color:var(--edu-accent);font:inherit;font-size:calc(var(--pp-fontsize16) * 1px);font-weight:var(--pp-fontweight-fontweightbold);cursor:pointer}.edu-tab:hover{border-color:var(--edu-fg);color:var(--edu-fg)}.edu-tab[aria-selected=true]{background:var(--edu-accent);border-color:var(--edu-accent);color:var(--edu-white)}.edu-tab[aria-selected=true]:hover{background:var(--edu-accent-hover);border-color:var(--edu-accent-hover)}.edu-form{display:flex;flex-direction:column;gap:calc(var(--pp-padding24) * 1px)}.edu-field label{display:block;margin:0 0 calc(var(--pp-padding08) * 1px);font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-accent)}.edu-field input:not([type=checkbox]),.edu-field textarea{display:block;width:100%;height:var(--pp-measureblocks-blockm);padding:calc(var(--pp-padding08) * 1px) calc(var(--pp-padding12) * 1px);border:var(--pp-measureblocks-block01) solid var(--edu-field-border);border-radius:calc(var(--pp-elementradius-m) * 1px);background:var(--edu-white);color:var(--edu-fg);font:inherit;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5}.edu-field textarea{height:calc(var(--pp-measureblocks-blockm) * 3);resize:vertical}.edu-field input:not([type=checkbox]):hover,.edu-field textarea:hover,.edu-field input:not([type=checkbox]):not(:placeholder-shown),.edu-field textarea:not(:placeholder-shown){border-color:var(--edu-accent)}.edu-field input:not([type=checkbox]):focus,.edu-field textarea:focus{border-color:var(--edu-accent);box-shadow:inset 0 0 0 var(--pp-measureblocks-block01) var(--edu-accent);outline:none}.edu-field input:not([type=checkbox]):focus-visible,.edu-field textarea:focus-visible{outline:var(--pp-measureblocks-block02) solid var(--edu-accent);outline-offset:var(--pp-measureblocks-block02)}.edu-field input[aria-invalid=true]:not([type=checkbox]),.edu-field textarea[aria-invalid=true]{border-color:var(--edu-error-border)}.edu-err{margin:calc(var(--pp-padding08) * 1px) 0 0;font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;font-weight:var(--pp-fontweight-fontweightnormal);color:var(--edu-error-text)}.edu-field label.edu-cb{position:relative;display:grid;grid-template-columns:var(--pp-measureblocks-blocks) 1fr;gap:calc(var(--pp-padding12) * 1px);align-items:start;margin:0;font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;font-weight:var(--pp-fontweight-fontweightnormal);color:var(--edu-fg);cursor:pointer}.edu-cb input{position:absolute;left:0;top:0;width:var(--pp-measureblocks-blocks);height:var(--pp-measureblocks-blocks);margin:0;opacity:0;cursor:pointer}.edu-cb-box{display:grid;place-items:center;width:var(--pp-measureblocks-blocks);height:var(--pp-measureblocks-blocks);border:var(--pp-measureblocks-block01) solid var(--edu-field-border);border-radius:calc(var(--pp-elementradius-s) * 1px);background:var(--edu-white);color:var(--edu-white)}.edu-cb-box svg{display:block;width:100%;height:100%;visibility:hidden}.edu-cb input:checked+.edu-cb-box{background:var(--edu-accent);border-color:var(--edu-accent)}.edu-cb input:checked+.edu-cb-box svg{visibility:visible}.edu-cb input:focus-visible+.edu-cb-box{outline:var(--pp-measureblocks-block02) solid var(--edu-accent);outline-offset:var(--pp-measureblocks-block02)}.edu-cb input[aria-invalid=true]+.edu-cb-box{border-color:var(--edu-error-border)}.edu-cb-text a{color:var(--edu-accent);text-decoration:underline}.edu-hp{position:absolute;left:-100vw;top:auto;width:var(--pp-measureblocks-block01);height:var(--pp-measureblocks-block01);overflow:hidden}.edu-fail{padding:calc(var(--pp-padding12) * 1px) calc(var(--pp-padding16) * 1px);border-radius:calc(var(--pp-elementradius-m) * 1px);background:var(--edu-surface-alt);color:var(--edu-fg);font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6}.edu-fail a{color:var(--edu-fg);font-weight:var(--pp-fontweight-fontweightbold)}.edu-submit{width:100%;height:var(--pp-measureblocks-blockl);border:0;border-radius:calc(var(--pp-elementradius-l) * 1px);background:var(--edu-accent);color:var(--edu-white);font:inherit;font-size:calc(var(--pp-fontsize16) * 1px);font-weight:var(--pp-fontweight-fontweightbold);cursor:pointer}.edu-submit:hover{background:var(--edu-accent-hover)}.edu-submit[aria-busy=true]{cursor:progress}.edu-dlg-thanks{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--pp-padding16) * 1px);padding:var(--pp-measureblocks-blockm)}.edu-dlg-thanks h2:focus,.edu-dlg-thanks h2:focus-visible{outline:none}.edu-dlg-thanks h2{margin:0;padding-right:var(--pp-measureblocks-blockm);font-size:calc(var(--pp-fontsize24) * 1px);line-height:var(--pp-lineheight24);font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-fg)}.edu-dlg-thanks p{margin:0;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-fg)}.edu-btn-border{height:var(--pp-measureblocks-blockm);padding:0 calc(var(--pp-padding24) * 1px);border:var(--pp-measureblocks-block01) solid var(--edu-accent);border-radius:calc(var(--pp-elementradius-m) * 1px);background:var(--edu-white);color:var(--edu-accent);font:inherit;font-size:calc(var(--pp-fontsize16) * 1px);font-weight:var(--pp-fontweight-fontweightbold);cursor:pointer}.edu-btn-border:hover{border-color:var(--edu-fg);color:var(--edu-fg)}.wrap.ov-sec{padding-left:var(--edu-space-xl);padding-right:var(--edu-space-xl)}.ov-sec{padding-top:clamp(var(--pp-measureblocks-blocks),24px + 32 * ((100vw - 320px) / 960),var(--pp-measureblocks-blockl))}.ov-last{padding-bottom:var(--pp-measureblocks-blockl)}.ov-sec h2{margin:0;font-size:var(--edu-text-h2);line-height:var(--pp-lineheight32)}.ov-sec h3{margin:0;font-size:calc(var(--pp-fontsize20) * 1px);line-height:var(--pp-lineheight20);color:var(--edu-fg)}.ov-text,.ov-item p{margin:calc(var(--pp-padding16) * 1px) 0 0;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-fg)}.ov-item p{margin-top:calc(var(--pp-padding08) * 1px)}.ov-narrow,.ov-sublead{max-width:583px}.ov-hero h1{max-width:none}.wrap.ov-hero{padding-bottom:0}.ov-lead{margin:calc(var(--pp-padding16) * 1px) 0 0;font-size:calc(var(--pp-fontsize20) * 1px);line-height:1.4;font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-accent)}.ov-sublead{margin:calc(var(--pp-padding12) * 1px) 0 0;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-fg)}.ov-actions{display:flex;flex-wrap:wrap;gap:calc(var(--pp-padding24) * 1px);margin-top:calc(var(--pp-padding24) * 1px)}.ov-btn{display:inline-flex;align-items:center;justify-content:center;height:var(--pp-measureblocks-blockl);padding:0 calc(var(--pp-padding24) * 1px);border:var(--pp-measureblocks-block01) solid var(--edu-accent);border-radius:calc(var(--pp-elementradius-l) * 1px);background:var(--edu-accent);color:var(--edu-white);font:inherit;font-size:calc(var(--pp-fontsize16) * 1px);font-weight:var(--pp-fontweight-fontweightbold);line-height:1.3;text-align:center;text-decoration:none;cursor:pointer}.ov-btn:hover{background:var(--edu-accent-hover);border-color:var(--edu-accent-hover)}.ov-btn-border{background:var(--edu-white);color:var(--edu-accent)}.ov-btn-border:hover{background:var(--edu-white);border-color:var(--edu-fg);color:var(--edu-fg)}.ov-btn:focus-visible,.ov-more:focus-visible,.ov-play:focus-visible,.ov-faq summary:focus-visible{outline:var(--pp-measureblocks-block02) solid var(--edu-accent);outline-offset:var(--pp-measureblocks-block02)}.twocol.ov-intro{margin-top:calc(var(--pp-padding24) * 1px)}.ov-col{display:flex;flex-direction:column;gap:calc(var(--pp-padding24) * 1px)}.ov-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:calc(var(--pp-padding24) * 1px);margin:0}.ov-fact{padding:calc(var(--pp-padding24) * 1px);border-radius:calc(var(--pp-elementradius-l) * 1px);background:var(--edu-soft)}.ov-fact dt{font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;color:var(--edu-accent)}.ov-fact dd{margin:0}.ov-fact-v{font-size:calc(var(--pp-fontsize20) * 1px);line-height:var(--pp-lineheight20);font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-fg)}.ov-fact-n{margin-top:calc(var(--pp-padding04) * 1px)!important;font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;color:var(--edu-fg)}.ov-steps{list-style:none;margin:calc(var(--pp-padding24) * 1px) 0 0;padding:0;display:grid;gap:calc(var(--pp-padding24) * 1px);grid-template-columns:repeat(auto-fill,minmax(clamp((100% - 3 * var(--pp-padding24) * 1px) / 4,(1280px - 100vw) * 9999,(100% - var(--pp-padding24) * 1px) / 2),1fr))}.ov-step{display:flex;flex-direction:column;padding:calc(var(--pp-padding24) * 1px);border:var(--pp-measureblocks-block01) solid var(--edu-line);border-radius:calc(var(--pp-elementradius-l) * 1px);background:var(--edu-white)}.ov-step-n{margin:0;font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;font-weight:var(--pp-fontweight-fontweightmedium);color:var(--edu-accent)}.ov-step h3{margin-top:calc(var(--pp-padding08) * 1px);hyphens:auto;overflow-wrap:break-word}.ov-step-doc{margin:calc(var(--pp-padding08) * 1px) 0 0;font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;color:var(--edu-accent)}.ov-step-v{margin:calc(var(--pp-padding12) * 1px) 0 0;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-fg)}.ov-more{margin-top:auto;padding-top:calc(var(--pp-padding16) * 1px);font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-accent);text-decoration:underline;text-underline-offset:calc(var(--pp-padding04) * 1px)}.ov-more:hover{color:var(--edu-fg)}.ov-sr{position:absolute;width:var(--pp-measureblocks-block01);height:var(--pp-measureblocks-block01);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ov-list{list-style:none;margin:calc(var(--pp-padding16) * 1px) 0 0;padding:0;display:flex;flex-direction:column;gap:calc(var(--pp-padding12) * 1px)}.ov-list li{position:relative;padding-left:calc(var(--pp-padding24) * 1px);font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-fg)}.ov-list li:before{content:"";position:absolute;left:0;top:calc((1.5em - var(--pp-padding08) * 1px) / 2);width:calc(var(--pp-padding08) * 1px);height:calc(var(--pp-padding08) * 1px);border-radius:50%;background:var(--edu-accent)}.ov-reviews{list-style:none;margin:calc(var(--pp-padding24) * 1px) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(264px,1fr));gap:calc(var(--pp-padding24) * 1px)}.ov-review{display:flex;flex-direction:column;overflow:hidden;border:var(--pp-measureblocks-block01) solid var(--edu-line);border-radius:calc(var(--pp-elementradius-l) * 1px);background:var(--edu-white)}.ov-video{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:var(--edu-surface-alt)}.ov-video-on{background:var(--pp-colors-grey-black-900)}.ov-video iframe,.ov-video video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;background:var(--pp-colors-grey-black-900)}.ov-play{display:grid;place-items:center;width:calc(var(--pp-measureblocks-blockm) + var(--pp-measureblocks-blocks));height:calc(var(--pp-measureblocks-blockm) + var(--pp-measureblocks-blocks));padding:0;border:0;border-radius:50%;background:var(--edu-accent);color:var(--edu-white);cursor:pointer}.ov-play:hover{background:var(--edu-accent-hover)}.ov-play svg{display:block;width:calc(var(--pp-fontsize36) * 1px);height:calc(var(--pp-fontsize36) * 1px)}.ov-review-meta{padding:calc(var(--pp-padding16) * 1px) calc(var(--pp-padding24) * 1px) calc(var(--pp-padding24) * 1px)}.ov-review-meta p{margin:0}.ov-review-name{font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-fg)}.ov-review-role{margin-top:calc(var(--pp-padding04) * 1px)!important;font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.6;color:var(--edu-accent)}.ov-review-quote{margin-top:calc(var(--pp-padding08) * 1px)!important;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-fg)}.ov-faq{margin-top:calc(var(--pp-padding24) * 1px);border-top:var(--pp-measureblocks-block01) solid var(--edu-line)}.ov-faq details{border-bottom:var(--pp-measureblocks-block01) solid var(--edu-line)}.ov-faq summary{position:relative;display:block;padding:calc(var(--pp-padding12) * 1px) var(--pp-measureblocks-blockm) calc(var(--pp-padding12) * 1px) 0;list-style:none;cursor:pointer;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;font-weight:var(--pp-fontweight-fontweightbold);color:var(--edu-fg)}.ov-faq summary::-webkit-details-marker{display:none}.ov-faq summary:after{content:"+";position:absolute;right:0;top:calc(var(--pp-padding12) * 1px);width:var(--pp-measureblocks-blocks);height:var(--pp-measureblocks-blocks);display:grid;place-items:center;font-size:calc(var(--pp-fontsize24) * 1px);line-height:1;font-weight:var(--pp-fontweight-fontweightnormal);color:var(--edu-accent)}.ov-faq details[open] summary:after{content:"−"}.ov-faq details p{margin:0;padding:0 var(--pp-measureblocks-blockm) calc(var(--pp-padding16) * 1px) 0;font-size:calc(var(--pp-fontsize16) * 1px);line-height:1.5;color:var(--edu-fg)}@media(max-width:767.98px){.instr-duo{grid-template-columns:1fr}.hero h1{hyphens:auto;overflow-wrap:break-word}.instr{padding:16px}.instr-img{padding:0}.edu-hdr-in{flex-wrap:nowrap}.edu-nav a{display:none}.edu-nav .btn{max-width:calc(var(--pp-measureblocks-blockm) * 4 + var(--pp-padding04) * 1px);font-size:calc(var(--pp-fontsize14) * 1px);line-height:1.3;text-align:center;padding:calc(var(--pp-padding08) * 1px) calc(var(--pp-padding12) * 1px)}.edu-dialog{width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.edu-dlg-head{position:sticky;top:0;z-index:1;padding:calc(var(--pp-padding16) * 1px) calc(var(--pp-padding12) * 1px) calc(var(--pp-padding08) * 1px)}.edu-dlg-title{font-size:calc(var(--pp-fontsize20) * 1px);line-height:var(--pp-lineheight20)}.edu-dlg-close{top:0;right:0}.edu-tab{font-size:calc(var(--pp-fontsize14) * 1px)}.edu-dlg-body,.edu-dlg-thanks{padding:calc(var(--pp-padding16) * 1px) calc(var(--pp-padding12) * 1px) calc(var(--pp-padding24) * 1px)}.ov-actions{flex-direction:column}.ov-actions .ov-btn{width:100%}.ov-steps{grid-template-columns:1fr}}
