@charset "UTF-8";html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{transition:all .5s ease;margin:0;padding:0}.wrapper{width:100%;font-family:var(--headers-font);background-color:#171717}.block-header{display:flex;flex-direction:column;text-align:center;gap:20px;white-space:pre-line;color:#fff}.block-header .title{font-size:var(--font-size-xl);font-weight:700;line-height:130%;letter-spacing:0}.block-header .description{font-family:var(--paragraph-font);font-size:var(--font-size-sm);font-weight:400;line-height:130%;letter-spacing:0}@media(max-width:766px){.block-header{text-align:left}}:root{--home-paddings: 32px clamp(16px, 4vw, 80px) 110px clamp(16px, 4vw, 80px);--footer-paddings: clamp(56px, 4vw, 80px) clamp(16px, 4vw, 80px) clamp(28px, 8vw, 40px) clamp(16px, 4vw, 80px);--all-block-paddings: clamp(56px, 4vw, 80px) clamp(16px, 4vw, 80px) clamp(80px, 8vw, 120px) clamp(16px, 4vw, 80px);--small-blocks-padding: clamp(16px, 3vw, 20px) clamp(16px, 3vw, 24px);--top-move-margin: -35px;--all-block-gap: clamp(40px, 6.2vw, 56px);--block-corners: 40px 40px 0 0;--font-size-xxs: clamp(12px, .6vw + 8px, 16px);--font-size-xs: clamp(16px, 1.5vw, 18px);--font-size-sm: clamp(16px, .8vw + 10px, 20px);--font-size-18: clamp(18px, .5vw + 16px, 20px);--font-size-md: clamp(18px, .5vw + 16px, 24px);--font-size-lg: clamp(20px, .3vw + 21px, 28px);--font-size-40: clamp(24px, 2vw + 15px, 40px);--font-size-xl: clamp(28px, 1.5vw + 20px, 48px);--font-size-xxl: clamp(36px, 2.5vw + 24px, 64px);--headers-font: "Spoof Trial Bold", sans-serif;--paragraph-font: "PP Neue Montreal Book"}@font-face{font-family:Spoof Trial Regular;font-style:normal;font-weight:400;src:local("Spoof Trial Regular"),url(/npi/assets/SpoofTrial-Regular-CQ3Di3W1.woff) format("woff")}@font-face{font-family:Spoof Trial Regular Slanted;font-style:normal;font-weight:400;src:local("Spoof Trial Regular Slanted"),url(/npi/assets/SpoofTrial-RegularSlanted-BU_3RXvV.woff) format("woff")}@font-face{font-family:Spoof Trial Thin;font-style:normal;font-weight:400;src:local("Spoof Trial Thin"),url(/npi/assets/SpoofTrial-Thin-DjkNyBHP.woff) format("woff")}@font-face{font-family:Spoof Trial Thin Slanted;font-style:normal;font-weight:400;src:local("Spoof Trial Thin Slanted"),url(/npi/assets/SpoofTrial-ThinSlanted-DNh9ftiJ.woff) format("woff")}@font-face{font-family:Spoof Trial Light;font-style:normal;font-weight:400;src:local("Spoof Trial Light"),url(/npi/assets/SpoofTrial-Light-OEz30djd.woff) format("woff")}@font-face{font-family:Spoof Trial Light Slanted;font-style:normal;font-weight:400;src:local("Spoof Trial Light Slanted"),url(/npi/assets/SpoofTrial-LightSlanted-CTYmsKya.woff) format("woff")}@font-face{font-family:Spoof Trial Medium;font-style:normal;font-weight:400;src:local("Spoof Trial Medium"),url(/npi/assets/SpoofTrial-Medium-B4OJalPs.woff) format("woff")}@font-face{font-family:Spoof Trial Medium Slanted;font-style:normal;font-weight:400;src:local("Spoof Trial Medium Slanted"),url(/npi/assets/SpoofTrial-MediumSlanted-DZOL4E5l.woff) format("woff")}@font-face{font-family:Spoof Trial Bold;font-style:normal;font-weight:400;src:local("Spoof Trial Bold"),url(/npi/assets/SpoofTrial-Bold-DDmctvqG.woff) format("woff")}@font-face{font-family:Spoof Trial Bold Slanted;font-style:normal;font-weight:400;src:local("Spoof Trial Bold Slanted"),url(/npi/assets/SpoofTrial-BoldSlanted-BRri6S-c.woff) format("woff")}@font-face{font-family:Spoof Trial Black;font-style:normal;font-weight:400;src:local("Spoof Trial Black"),url(/npi/assets/SpoofTrial-Black-DBOWNnlB.woff) format("woff")}@font-face{font-family:Spoof Trial Black Slanted;font-style:normal;font-weight:400;src:local("Spoof Trial Black Slanted"),url(/npi/assets/SpoofTrial-BlackSlanted-IT84WEXw.woff) format("woff")}@font-face{font-family:PP Neue Montreal Bold;font-style:normal;font-weight:700;src:local("PP Neue Montreal Bold"),url(/npi/assets/ppneuemontreal-bold-eYoqcLYb.otf) format("opentype")}@font-face{font-family:PP Neue Montreal Book;font-style:normal;font-weight:400;src:local("PP Neue Montreal Book"),url(/npi/assets/ppneuemontreal-book-DWrvOlKa.otf) format("opentype")}@font-face{font-family:PP Neue Montreal Italic;font-style:italic;font-weight:400;src:local("PP Neue Montreal Italic"),url(/npi/assets/ppneuemontreal-italic-CsL59pu1.otf) format("opentype")}@font-face{font-family:PP Neue Montreal Medium;font-style:normal;font-weight:500;src:local("PP Neue Montreal Medium"),url(/npi/assets/ppneuemontreal-medium-Bc1YMBzw.otf) format("opentype")}@font-face{font-family:PP Neue Montreal Semibold Italic;font-style:italic;font-weight:600;src:local("PP Neue Montreal Semibold Italic"),url(/npi/assets/ppneuemontreal-semibolditalic-CB6OmcGC.otf) format("opentype")}@font-face{font-family:PP Neue Montreal Thin;font-style:normal;font-weight:100;src:local("PP Neue Montreal Thin"),url(/npi/assets/ppneuemontreal-thin-XYPwWDmP.otf) format("opentype")}.home{width:100%;display:flex;flex-direction:column;padding:var(--home-paddings);background:radial-gradient(circle clamp(100px,20vw,250px) at right top,#cc97f4,#722bff 80%,#0000 300%);color:#fff;overflow:hidden}.home-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.home-content .left-side{min-height:clamp(300px,50vw,700px);display:flex;flex-direction:column;gap:clamp(90px,20vw,209px)}.home-content .left-side .logo img{width:clamp(117px,15vw,140px)}.home-content .left-side-content{display:flex;flex-direction:column;gap:20px}.home-content .left-side-content .title{font-size:var(--font-size-xxl);font-weight:700;line-height:110%;letter-spacing:0;white-space:pre-line}.home-content .left-side-content .description{font-family:var(--paragraph-font);font-size:var(--font-size-md);line-height:130%;letter-spacing:0;white-space:pre-line}.home-content .right-side{display:flex;justify-content:center;margin-top:126px}@media(min-width:1200px){.home-content .right-side{margin-top:-32px}}.home .referral-cards{display:grid;grid-template-columns:repeat(3,minmax(300px,1fr));gap:20px}.home .referral-cards .referral-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:var(--small-blocks-padding);border-radius:20px;background-color:#404040;opacity:0;transform:translateY(-60px);animation:slideDown .5s ease forwards}.home .referral-cards .referral-card .card-title{font-size:var(--font-size-18)}.home .referral-cards .referral-card .card-description{font-family:var(--paragraph-font);font-size:var(--font-size-sm);font-weight:400}.home .referral-cards .referral-card .user-data{display:flex;gap:12px}.home .referral-cards .referral-card .user-data .image{width:48px;height:48px;display:flex;align-items:center;border-radius:50%;overflow:hidden}.home .referral-cards .referral-card .user-data .image img{width:100%;height:100%;object-fit:cover}.home .referral-cards .referral-card .user-data .information{display:flex;flex-direction:column;gap:4px;font-family:var(--paragraph-font)}.home .referral-cards .referral-card .user-data .information .role{font-size:var(--font-size-xxs);color:#caf272}.home .referral-cards .referral-card .user-data .information .nickname{font-size:var(--font-size-sm);color:#f2f2f2}.home .referral-cards .referral-card .bonus{position:absolute;right:24px;bottom:-10px;transform:rotate(-3.13deg);width:fit-content;padding:8px 16px;border-radius:16px;background-color:#caf272;color:#171717}.home .referral-cards .referral-card .smile{width:clamp(120px,15vw,180px);position:absolute;right:0;bottom:0}.home .referral-cards .referral-card.error{grid-column:span 3}.home .referral-cards .card-1{animation-delay:.1s}.home .referral-cards .card-2{animation-delay:.3s}.home .referral-cards .card-3{animation-delay:.5s}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}.home .referral-cards:has(.error){display:flex}.home .referral-cards:has(.error) .error{width:100%}.home .referral-cards::-webkit-scrollbar{display:none}@media(max-width:767px){.home .right-side{display:none}.home:has(.referral-card){gap:97px;padding-bottom:83px}.referral-cards{padding:20px 0}.referral-cards:not(:has(.error)){overflow-x:auto}}@media(max-width:1439px)and (min-width:767px){.home .referral-cards{grid-template-columns:repeat(2,minmax(300px,1fr))}.home .referral-cards .referral-card:nth-child(3){grid-column:span 2}.home .referral-cards .referral-card:nth-child(3) .bonus{bottom:35%}}.explanation{display:flex;flex-direction:column;gap:var(--all-block-gap);padding:var(--all-block-paddings);margin-top:var(--top-move-margin);border-radius:var(--block-corners);background-color:#672fe2}.explanation .explanation-cards{display:grid;grid-template-columns:repeat(13,1fr);gap:20px}.explanation .explanation-cards .explanation-card{height:fit-content;display:flex;flex-direction:column;gap:24px;padding:var(--small-blocks-padding);border-radius:32px;background-color:#fff}.explanation .explanation-cards .explanation-card .card-title{font-size:var(--font-size-lg);font-weight:500;color:#171717}.explanation .explanation-cards .explanation-card .card-description,.explanation .explanation-cards .explanation-card .card-hint{font-family:var(--paragraph-font);font-size:var(--font-size-sm);font-weight:400;white-space:pre-line;line-height:130%;letter-spacing:0;color:#404040}.explanation .explanation-cards .explanation-card .card-hint{font-size:var(--font-size-xs);color:#171717;border-radius:16px;padding:12px 20px;background-color:#caf272}.explanation .explanation-cards .explanation-card:nth-child(1),.explanation .explanation-cards .explanation-card:nth-child(3){grid-column:span 8}@media(max-width:1439px)and (min-width:767px){.explanation .explanation-cards .explanation-card:nth-child(1),.explanation .explanation-cards .explanation-card:nth-child(3){grid-column:span 7}}.explanation .explanation-cards .explanation-card:nth-child(2){min-height:185px;grid-column:span 5}@media(max-width:1439px)and (min-width:767px){.explanation .explanation-cards .explanation-card:nth-child(2){grid-column:span 6;margin-top:45px}}@media(max-width:767px){.explanation .explanation-cards .explanation-card:nth-child(2){min-height:fit-content;margin-top:0}}@media(min-width:1600px){.explanation .explanation-cards .explanation-card:nth-child(2){min-height:170px}}.explanation .explanation-cards .explanation-card:nth-child(4){min-height:430px;grid-column:span 5;margin-top:-195px}@media(max-width:1439px)and (min-width:767px){.explanation .explanation-cards .explanation-card:nth-child(4){grid-column:span 6;margin-top:-160px}}@media(max-width:767px){.explanation .explanation-cards .explanation-card:nth-child(4){min-height:fit-content;margin-top:0}}@media(min-width:1600px){.explanation .explanation-cards .explanation-card:nth-child(4){margin-top:-165px}}.explanation .explanation-cards .explanation-card:nth-child(2){background-color:#caf272}@media(max-width:767px){.explanation .explanation-cards{display:flex;flex-direction:column}}.steps{display:flex;flex-direction:column;gap:var(--all-block-gap);padding:var(--all-block-paddings);margin-top:var(--top-move-margin);border-radius:var(--block-corners);background-color:#f7f7f7}.steps .title{color:#171717}.steps .steps-list{display:flex;flex-direction:column;gap:20px}.steps .steps-list .step-card{position:sticky;display:grid;grid-template-columns:1fr auto;gap:20px;border:1px solid #171717;border-radius:40px;padding:clamp(16px,4vw,24px);margin-bottom:20px;background-color:#fff}.steps .steps-list .step-card .left-side{display:flex;flex-direction:column;gap:20px}.steps .steps-list .step-card .left-side .card-step{width:fit-content;text-align:center;padding:8px 16px;border-radius:16px;background-color:#caf272}.steps .steps-list .step-card .left-side .card-title{font-size:var(--font-size-lg);font-weight:500;color:#171717}.steps .steps-list .step-card .left-side .card-description{font-family:var(--paragraph-font);font-size:var(--font-size-sm);font-weight:400;color:#404040;line-height:130%;white-space:pre-line}.steps .steps-list .step-card .left-side .question-answer{display:flex;flex-direction:column;gap:12px;border-radius:16px;padding:clamp(16px,2vw,32px) clamp(20px,2vw,32px);background-color:#f2f2f2}.steps .steps-list .step-card .left-side .question-answer .question{font-size:var(--font-size-sm)}.steps .steps-list .step-card .left-side .question-answer .answer{font-family:var(--paragraph-font);font-size:var(--font-size-xs);font-weight:400;color:#404040;white-space:pre-line;line-height:24px}.steps .steps-list .step-card .right-side img{width:clamp(296px,35vw,432px)}@media(max-width:767px){.steps .steps-list .step-card{min-height:699px}}@media(max-width:1240px){.steps .steps-list .step-card{display:flex;flex-direction:column}}.requirements{display:flex;flex-direction:column;gap:var(--all-block-gap);padding:var(--all-block-paddings);margin-top:var(--top-move-margin);border-radius:var(--block-corners);background-color:#171717}.requirements .requirements-list{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;gap:20px}.requirements .requirements-list .requirements-card{width:100%;display:flex;padding:var(--small-blocks-padding);color:#f2f2f2;border:1px solid white;border-radius:20px}.requirements .requirements-list .requirements-card div{width:100%;display:flex;flex-direction:column;gap:16px}.requirements .requirements-list .requirements-card .card-header{display:flex;align-items:center;justify-content:space-between}.requirements .requirements-list .requirements-card .card-header button{background-color:transparent;border:none}.requirements .requirements-list .requirements-card .card-title{font-size:var(--font-size-lg);font-weight:500}.requirements .requirements-list .requirements-card .card-description{font-family:var(--paragraph-font);font-size:var(--font-size-sm);line-height:130%;font-weight:400;white-space:pre-line}.requirements .requirements-list .requirements-card.image{display:flex;justify-content:center;align-items:center;padding:0;border:none;border-radius:20px;overflow:hidden}.requirements .requirements-list .requirements-card.image img{width:100%;height:100%;min-height:120px;object-fit:cover}.requirements .requirements-list .requirements-card:nth-child(1){grid-column:span 3}@media(max-width:1024px)and (min-width:767px){.requirements .requirements-list .requirements-card:nth-child(1){grid-column:span 5}}.requirements .requirements-list .requirements-card:nth-child(2){grid-column:4/span 1;min-width:198px}@media(max-width:767px){.requirements .requirements-list .requirements-card:nth-child(2){max-height:120px}}@media(max-width:1024px)and (min-width:767px){.requirements .requirements-list .requirements-card:nth-child(2){grid-column:span 2}}.requirements .requirements-list .requirements-card:nth-child(3){grid-column:span 3}@media(max-width:1024px)and (min-width:767px){.requirements .requirements-list .requirements-card:nth-child(3){grid-column:span 7}}.requirements .requirements-list .requirements-card:nth-child(4){grid-column:span 4}@media(max-width:1024px)and (min-width:767px){.requirements .requirements-list .requirements-card:nth-child(4){grid-column:span 7}}.requirements .requirements-list .requirements-card:nth-child(5){grid-column:span 3}@media(max-width:1024px)and (min-width:767px){.requirements .requirements-list .requirements-card:nth-child(5){grid-column:span 7}}.requirements .requirements-list .requirements-card:nth-child(6){grid-column:span 3;max-height:180px}@media(max-width:1024px)and (min-width:767px){.requirements .requirements-list .requirements-card:nth-child(6){grid-column:span 2}}.requirements .requirements-list .requirements-card:nth-child(7){grid-column:span 4}@media(max-width:1024px)and (min-width:767px){.requirements .requirements-list .requirements-card:nth-child(7){grid-column:span 5}}.requirements .requirements-list .requirements-card:nth-child(5){align-items:center;background-color:#7b44f2;border:none}@media(max-width:767px){.requirements .requirements-list{display:flex;flex-direction:column}}.partner{display:flex;flex-direction:column;padding:var(--all-block-paddings);margin-top:var(--top-move-margin);border-radius:var(--block-corners);background-color:#212121}.partner .block-header{margin-bottom:36px}.partner .partners-list{display:grid;grid-template-columns:repeat(40,1fr);gap:20px}.partner .partners-list .partner-card{max-width:414px;display:flex;flex-direction:column;gap:24px;border-radius:clamp(20px,3vw,40px);padding:clamp(16px,3vw,20px) 24px 32px 24px;margin-top:clamp(40px,8vw,60px);background-color:#404040;color:#fff}.partner .partners-list .partner-card .card-image{display:flex;justify-content:center;min-height:160px}.partner .partners-list .partner-card .card-image img{width:clamp(160px,20vw,200px);margin-top:-120px}@media(max-width:1024px)and (min-width:767px){.partner .partners-list .partner-card .card-image img{margin-top:-120px}}@media(max-width:767px){.partner .partners-list .partner-card .card-image img{margin-top:-80px}}.partner .partners-list .partner-card .card-title{display:flex;flex-direction:column;gap:16px;font-size:var(--font-size-lg);font-weight:500}.partner .partners-list .partner-card .card-title .green-line{width:100%;height:8px;background:#caf272;border-radius:12px}.partner .partners-list .partner-card .card-description{font-family:var(--paragraph-font);font-size:var(--font-size-sm);font-weight:400;line-height:130%}@media(min-width:1440px){.partner .partners-list .partner-card:nth-child(1){grid-column:6/span 12}.partner .partners-list .partner-card:nth-child(2){grid-column:span 12}.partner .partners-list .partner-card:nth-child(3){grid-column:11/span 12}.partner .partners-list .partner-card:nth-child(4){grid-column:span 12}}@media(min-width:1700px){.partner .partners-list .partner-card:nth-child(1){grid-column:7/span 10}.partner .partners-list .partner-card:nth-child(2){grid-column:span 10}.partner .partners-list .partner-card:nth-child(3){grid-column:12/span 10}.partner .partners-list .partner-card:nth-child(4){grid-column:span 10}}@media(max-width:1439px){.partner .partners-list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));justify-items:center}}.start-wrapper{padding:var(--all-block-paddings);margin-top:var(--top-move-margin);border-radius:var(--block-corners);background-color:#171717}.start-wrapper .start{display:flex;flex-direction:column;align-items:center;gap:28px;padding:clamp(32px,8vw,40px) clamp(9px,2vw,280px);margin:auto;border-radius:20px;background:url(/npi/assets/start-bg-HDSNg3iX.jpg) center/cover no-repeat}.start-wrapper .start .block-header{text-align:center;gap:16px}.start-wrapper .start .block-header .title{font-size:var(--font-size-40)}.start-wrapper .start .start-button{font-family:var(--paragraph-font);font-size:var(--font-size-sm);border:none;border-radius:12px;padding:12px clamp(24px,4vw,32px);color:#7b44f2;cursor:pointer}.start-wrapper .start .start-button:hover,.start-wrapper .start .start-button:active{color:#3e217e}.footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-family:var(--paragraph-font);font-weight:500;padding:var(--footer-paddings);margin-top:var(--top-move-margin);border-radius:var(--block-corners);background-color:#171717}.footer .logo{flex:1;display:flex;flex-direction:column;gap:20px;color:#fff}.footer .logo img{width:117px}.footer .links{flex:2;min-width:300px;display:flex;flex-direction:column;gap:20px}.footer .links .links-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.footer .links .links-list .link{width:fit-content;text-decoration:none;color:#fff}.footer .links .links-list .link:hover{color:#dadada}.footer .contacts{flex:1;min-width:300px;display:flex;flex-direction:column;gap:20px;color:#fff}.footer .contacts .contact{display:flex;flex-direction:column;gap:16px}.footer .contacts .contact .left-side{display:flex;flex-direction:column;gap:8px;line-height:130%}.footer .contacts .contact .platforms{display:flex;align-items:center;gap:16px;cursor:pointer}.footer .contacts .contact .platforms img:hover{filter:brightness(.78)}@media(max-width:1439px){.footer .contacts .contact{flex-direction:row;justify-content:space-between}}.footer .footer-title{font-family:var(--headers-font);font-size:var(--font-size-18);font-weight:500;border-bottom:1px solid #404040;padding-bottom:8px;color:#fff}.footer .footer-subheader{font-family:var(--headers-font);font-size:var(--font-size-xs);font-weight:500;color:#fff}@media(max-width:768px){.footer{gap:40px}}@media(max-width:1439px){.footer{flex-direction:column}}@media(max-width:1024px)and (min-width:767px){.footer{gap:32px}}
