.fancybox{font-family:Golos}
.fancybox div{position:relative}
.fancybox.fancybox-success{max-width:510px;padding:100px 80px;background:#fff}
.fancybox__title{position:relative;color:#191716;font-weight:400;font-size:1.5rem;line-height:30px;text-align:center;font-family:inherit}
@media screen and (max-width:479px){
.fancybox__title{font-size:1.5rem;line-height:28px}
.fancybox.fancybox-success{max-width:320px;padding:48px 16px}
}
*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
html{height:100%;font:400 16px/20px Geologica,system-ui}
body{min-height:100%;margin:0;padding:0;width:100%;height:100%;min-height:100%;color:#091520;background-color:#f6f6f7;font:400 16px/20px Geologica,system-ui}
nav,section{display:block}
ul{list-style:none}
input{vertical-align:middle;background-color:transparent}
a{text-decoration:none;color:#1f85c5}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Geologica;src:url(../../../../fonts/geologica/geologica-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
a,button{outline:0}
button,input{font-family:inherit}
.full-container{position:relative;max-width:1560px;min-width:290px;width:100%;margin:0 auto;padding:0 80px}
section{margin-top:180px}
@media (max-width:1559px){
.full-container{max-width:1360px;width:100%}
section{margin-top:140px}
}
@media (max-width:1359px){
.full-container{max-width:960px;width:100%}
section{margin-top:120px}
}
@media (max-width:959px){
.full-container{max-width:760px;width:100%}
}
@media (max-width:767px){
.full-container{max-width:580px;width:100%;padding:0 20px}
section{margin-top:80px}
}
.pna-section{margin-top:140px;letter-spacing:-.02em}
.pna-frame{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:56px 48px 48px;background-color:#fff;border-radius:40px}
.pna-heading{text-align:center;font-size:2.75rem;font-weight:500;line-height:52px;letter-spacing:-.02em;color:#091520}
@media (max-width:1359px){
.pna-section{margin-top:126px}
.pna-frame{padding:48px 32px 32px}
.pna-heading{font-size:2.5rem;line-height:46px}
}
@media (max-width:959px){
.pna-section{margin-top:120px;letter-spacing:-.015em}
}
@media (max-width:767px){
.pna-section{margin-top:80px}
.pna-frame{width:100%;padding:32px 16px 16px;border-radius:24px}
.pna-heading{padding:0 16px;font-size:1.625rem;line-height:32px}
}
.pna-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ff5029;border-radius:999px;text-align:center;font-weight:300;letter-spacing:-.015em;color:#fff;text-decoration:none;white-space:nowrap}
.pna-button--large{height:80px;padding:28px 32px;font-size:1.25rem;line-height:24px}
@media (max-width:959px){
.pna-button--large{height:64px;padding:20px;font-size:1rem;line-height:20px}
}
.pna-hero{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:max(600px,100vh);min-height:max(600px,100svh);margin-top:0;background-color:#ff5029;background-image:linear-gradient(-80deg,#ff5029 5%,#9a0101 174%);letter-spacing:normal;overflow-x:clip}
.pna-hero .MdNavigationSiteTransparent{margin-bottom:0}
.pna-hero__canvas{position:absolute;z-index:0;inset:0;width:100%;height:100%;opacity:0}
.pna-hero__mask{position:absolute;z-index:1;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.pna-hero__inner{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px;position:relative;z-index:2;padding-top:88px;padding-bottom:168px;letter-spacing:-.02em;color:#fff}
.pna-hero__intro{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;max-width:680px;margin-bottom:40px}
.pna-hero__title{font-size:3.5rem;font-weight:500;line-height:64px;letter-spacing:-.02em;color:#fff}
.pna-hero__trust{max-width:560px;font-size:1.125rem;font-weight:400;line-height:26px;color:#fff}
.pna-hero__trust-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.pna-hero__trust-count,.pna-hero__trust-plus{font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}
.pna-hero__text{max-width:520px;font-size:1.125rem;font-weight:300;line-height:26px;color:rgba(255,255,255,.88)}
.pna-hero__card{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:420px;padding:32px;background-color:#fff;border-radius:40px;color:#091520}
.pna-hero__lead{font-size:1rem;font-weight:300;line-height:22px;color:rgba(9,21,32,.7)}
.pna-hero__steps{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;position:relative;z-index:0}
.pna-hero__steps::after,.pna-hero__steps::before{content:"";position:absolute;z-index:-1;top:20px;left:19px;width:2px;background-color:#e8eaed}
.pna-hero__steps::before{bottom:20px}
.pna-hero__steps::after{height:0;background-color:#ff5029}
.pna-hero__step{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;font-size:1rem;font-weight:400;line-height:20px;color:rgba(9,21,32,.38)}
.pna-hero__step-icon{display:grid;-webkit-box-flex:0;-ms-flex:none;flex:none;place-items:center;width:40px;height:40px;background-color:#f6f6f7;border-radius:50%}
.pna-hero__step-image{display:block;width:22px;height:22px;opacity:.35;-webkit-filter:grayscale(1);filter:grayscale(1)}
.pna-hero__button{width:100%}
@media (max-width:1359px){
.pna-hero__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px;padding-top:72px;padding-bottom:144px}
.pna-hero__intro{margin-bottom:0}
.pna-hero__title{font-size:3rem;line-height:54px}
.pna-hero__card{width:100%;max-width:520px}
}
@media (max-width:959px){
.pna-hero__inner{letter-spacing:-.015em}
}
.pna-situations{position:relative;z-index:3;margin-top:-72px}
@media (max-width:767px){
.pna-hero__inner{padding-bottom:96px}
.pna-hero__title{font-size:2.25rem;line-height:42px}
.pna-hero__text,.pna-hero__trust{font-size:1rem;line-height:22px}
.pna-hero__card{padding:24px;border-radius:32px}
.pna-situations{margin-top:-48px}
}
.pna-steps__next-icon,.pna-steps__next-number{grid-area:1/1}
.pna-tasks__message{grid-area:1/1;opacity:0;font-size:1rem;font-weight:300;line-height:24px;color:rgba(9,21,32,.7);-webkit-transform:translateX(-28px);-ms-transform:translateX(-28px);transform:translateX(-28px)}
.pna-compare__layer{grid-area:1/1;padding:8px 28px 12px}
.registration__panel-wrapper{display:none}
.registration .form__col{display:contents}
.registration .form__select-value{display:none;padding-top:29px;font-size:1rem;font-weight:300;line-height:20px;letter-spacing:-.02em;color:#091520}
@media (max-width:1559px){
.registration .form__col{width:calc(50% - 10px)}
}
@media (max-width:1359px){
.registration .form__select-value{padding-top:21px;font-size:.875rem;line-height:18px}
}
@media (max-width:767px){
.registration__panel-wrapper{display:block;position:fixed;bottom:0;left:0;width:100%;height:0;opacity:0;background-color:rgba(0,0,0,.6);z-index:9998}
.registration .form__select-value{padding-top:22px;font-size:1rem}
}