:root{--blue: #005caf;--green: #61a319;--navy: #121f2b;--orange: #ff5722;--accent: #2d90e3;--line: #cccccc;--muted: #888888;--faint: #999999;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--disp: "Dosis", var(--sans);--gut: 1.25rem;--wrap: 1180px}@font-face{font-family:Dosis;src:url(/fonts/dosis.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:16px;line-height:160%;color:#000;background-color:#2d90e34d;background-image:repeating-linear-gradient(127deg,transparent,transparent 2px,rgba(255,255,255,.3) 2px,rgba(255,255,255,.3) 4px,transparent 4px,transparent 6px,rgba(255,255,255,.3) 6px,rgba(255,255,255,.3) 8px);background-size:100px 100px;background-attachment:fixed}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}h1,h2,h3,h4,h6{font-weight:400;margin:0 0 .6em;line-height:1.25}h1{font-size:34px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5,.h5{font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:20px;margin:0 0 .6em;line-height:1.3}p{margin:0 0 1rem}p:last-child{margin-bottom:0}ul,ol{margin:0 0 1rem;padding-left:1.4rem}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}small{font-size:87.5%}strong,b{font-weight:600}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.skip{position:absolute;left:-9999px;top:0;z-index:1100;background:var(--blue);color:#fff;padding:.6rem 1rem}.skip:focus{left:0}.pending{background:#fff3cd;border:1px dashed #b58105;color:#7a5600;padding:0 .3em;font-style:normal}.btn{display:inline-block;border:1px solid transparent;border-radius:25px;padding:.55rem 1.7rem;font-weight:500;text-transform:uppercase;line-height:1.5;color:#fff;background:var(--blue);box-shadow:0 10px 15px #0003;transition:background .2s ease,filter .2s ease;cursor:pointer}.btn:hover,.btn:focus{color:#fff;background:var(--green);filter:brightness(1.2);text-shadow:0 3px 5px rgba(0,0,0,.3);text-decoration:none}.btn--ghost{background:transparent;border-color:#fff;box-shadow:none}.btn--ghost:hover{background:var(--green);border-color:var(--green)}.topbar{background:var(--blue)}.topbar__in{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.topbar a{display:inline-flex;align-items:center;gap:.45rem;color:#fff;padding:10px 15px;line-height:20px;transition:background .3s ease}.topbar a:hover{background:var(--green);text-decoration:none}.topbar svg{width:16px;height:16px;fill:currentColor;flex:none}.topbar .t{white-space:nowrap}.head{background:#fff}.head__in{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.brand{display:inline-block;line-height:0}.brand img{height:56px;width:auto}.menu{display:flex;align-items:center;flex-wrap:wrap}.menu a{display:block;color:#000;padding:15px 10px;line-height:20px;transition:background .3s ease}.menu a:hover{background:#00000006;text-decoration:none}.menu a[aria-current=page]{color:var(--blue)}.menu .btn{margin-left:.6rem}.menu .btn:hover{background:var(--green)}.burger{display:none;border:0;background:transparent;color:#000;padding:10px;line-height:0;cursor:pointer}.burger svg{width:26px;height:26px;fill:currentColor}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:620px;background-image:url(/img/hero.svg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;color:#fff;overflow:hidden}.hero--internal{min-height:400px}.hero__ov{position:absolute;inset:0;background:linear-gradient(330deg,#121f2be6,#121f2b66)}.hero--internal .hero__ov{background:#121f2bb3}.hero{padding:0}.hero__in{position:relative;z-index:2;padding-top:4rem;padding-bottom:4rem}.hero h1{font-family:var(--disp);font-weight:400;text-transform:uppercase;font-size:70px;line-height:100%;margin:0;color:#fff}.hero--internal h1{font-size:50px}.hero h1 em{font-style:normal;color:var(--accent)}.hero__lead{margin-top:1.4rem;max-width:46rem;font-size:18px}.hero__lead b{font-weight:600}.hero__cta{margin-top:2rem;display:flex;gap:.8rem;flex-wrap:wrap}.curve{position:absolute;width:150px;height:50px;z-index:3;pointer-events:none}.curve svg{display:block;width:100%;height:100%}.curve--bl{bottom:0;left:0}.curve--br{bottom:0;right:0;transform:rotateY(180deg)}.curve--tl{top:0;left:0;transform:rotateX(180deg)}.curve--tr{top:0;right:0;transform:rotate(180deg)}.strip{position:relative;z-index:4;margin-top:-1.5rem;padding:0 3rem}.strip__in{display:grid;grid-template-columns:repeat(4,1fr);background:var(--blue);color:#fff;border-radius:25px 0;overflow:hidden;box-shadow:0 0 0 5px #fff,0 -30px 30px #00000080}.strip a,.strip span{display:block;padding:25px 1rem;text-align:center;color:#fff;font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:18px;line-height:1.3;transition:background .3s ease}.strip>.strip__in>:nth-child(1){background:var(--green)}.strip>.strip__in>:nth-child(2){background:#0000001a}.strip>.strip__in>:nth-child(3){background:#0003}.strip>.strip__in>:nth-child(4){background:#0000004d}.strip a:hover{background:var(--green);text-decoration:none}.strip small{display:block;font-family:var(--sans);font-weight:400;text-transform:none;font-size:13px;opacity:.85;margin-top:.3rem}main{background:#fff}section{padding:3.5rem 0}section+section{border-top:1px solid var(--line)}.doc .prose{max-width:46rem;margin:0 auto;padding-top:3.5rem;padding-bottom:3.5rem}.prose section{padding:0;border-top:0}.prose section+section{margin-top:1.6rem}.prose h2{margin-top:2.2rem}.prose h3{margin-top:1.8rem}.prose>h2:first-child,.prose>h3:first-child{margin-top:0}.prose li{margin-bottom:.35rem}.kicker{color:var(--muted);margin-top:-.3rem}.lbl{display:block;font-family:var(--disp);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:var(--blue)}.shd{margin-bottom:1.6rem;padding-bottom:.7rem;border-bottom:1px solid var(--line)}.num{font-variant-numeric:tabular-nums}.cards{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);padding:1.6rem;background:#fff;transition:box-shadow .2s ease}.card:hover{box-shadow:0 10px 15px #0000001f}.card .n{display:block;color:var(--green);font-weight:600;margin-bottom:.5rem}.card h3{margin-bottom:.2rem}.card h3 a{color:#000}.card h3 a:hover{color:var(--blue)}.card .sub{display:block;color:var(--muted);margin-bottom:.8rem}.tags{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.4rem}.tags span{border:1px solid var(--line);padding:.15rem .6rem;font-size:13px;color:var(--muted)}.steps{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}.steps .e{display:block;font-family:var(--disp);font-weight:600;font-size:28px;color:var(--blue);line-height:1}.steps h3{margin:.5rem 0 .4rem}.figs{display:grid;gap:1.4rem;grid-template-columns:repeat(5,1fr);margin-top:1.8rem}.figs .v{display:block;font-family:var(--disp);font-weight:600;font-size:30px;line-height:1.1;color:var(--blue)}.figs .v.ok{color:var(--green)}.figs .d{display:block;color:var(--muted);font-size:14px;margin-top:.3rem}.ver{display:grid;gap:1.2rem;grid-template-columns:repeat(2,1fr)}.ver dt{font-family:var(--disp);font-weight:600;text-transform:uppercase;color:var(--blue)}.ver dd{margin:.2rem 0 0}.pass{color:var(--green);font-weight:600;text-transform:uppercase}.send{display:flex;gap:2rem;align-items:center;justify-content:space-between;flex-wrap:wrap}footer{background:#000;color:#fff}footer a,footer a:focus{color:#fff}footer a:hover{color:#fff;text-decoration:underline}footer .wrap{padding-top:3rem;padding-bottom:2rem}.fg{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.fg h2{font-family:var(--disp);font-weight:600;text-transform:uppercase;font-size:16px;color:#fff;margin-bottom:.8rem}.fg ul{list-style:none;margin:0;padding:0}.fg li{margin-bottom:.35rem;color:#fffc;font-size:14px}.colo{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:2rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.1);font-size:14px;color:#ffffffb3}@media(max-width:1199px){.fg,.figs{grid-template-columns:repeat(3,1fr)}}@media(max-width:991px){.burger{display:block}.menu{display:none;position:absolute;left:0;right:0;top:100%;z-index:900;flex-direction:column;align-items:stretch;background:#fff;border-top:1px solid var(--line);box-shadow:0 10px 15px #0000004d}.menu.is-open{display:flex}.menu a{padding:12px 20px;border-bottom:1px solid var(--line)}.menu .btn{margin:.8rem 20px 1rem;text-align:center}.head__in{position:relative}.strip__in{grid-template-columns:repeat(2,1fr)}.cards,.steps,.ver{grid-template-columns:1fr}}@media(max-width:767px){.hero h1{font-size:50px}.hero--internal h1{font-size:40px}.hero{min-height:420px;background-attachment:scroll}.hero--internal{min-height:300px}.curve{width:110px;height:37px}.topbar__in{justify-content:center}.topbar .t{display:none}.strip{padding:0;margin-top:0}.strip__in{border-radius:0;box-shadow:none}.fg,.figs{grid-template-columns:repeat(2,1fr)}section{padding:2.5rem 0}.doc .prose{padding:2.5rem 0}}@media(max-width:400px){.hero h1{font-size:38px}.hero--internal h1{font-size:32px}.strip__in,.fg,.figs{grid-template-columns:1fr}.brand img{height:44px}}@media(any-pointer:coarse),(any-hover:none){.hero{background-attachment:scroll}}@media(prefers-reduced-motion:reduce){.hero{background-attachment:scroll}*{transition:none!important}}
