html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;vertical-align:baseline;-webkit-font-smoothing:antialiased}a{text-decoration:none}a:active,a:hover{outline:0}ul,li{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}img,audio,video{max-width:100%;height:auto}audio,canvas,iframe,video,img,svg{vertical-align:middle}iframe{border:0}img{pointer-events:none}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}input,textarea,select,button{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}html,body{width:100%;height:100%;font-size:16px;background-color:#fff}.container{max-width:100%;width:430px;padding:0px 10px;margin:0 auto;color:#17231d}.no-scroll{overflow-y:hidden}.text{font-family:Arial,Helvetica,sans-serif}@media screen and (min-width: 1920px){.text{font-size:16px}}@media screen and (min-width: 1440px)and (max-width: 1920px){.text{font-size:16px}}@media screen and (max-width: 1440px)and (min-width: 375px){.text{font-size:calc((100vw - 375px)/(1065)*(16 - 16) + 16px)}}@media screen and (max-width: 375px){.text{font-size:16px}}.text--fw700{font-family:Arial,Helvetica,sans-serif;font-weight:700}.text--black{color:#000}.link{display:inline-block;cursor:pointer}@media(hover: none)and (pointer: coarse){.link{transition:transform .1s ease-in-out}}@media(hover: hover)and (pointer: fine){.link{transition:color .3s ease-in-out,letter-spacing .3s ease-in-out,background .3s ease-in-out,font-size .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out}.link:hover{opacity:.7}}.footer{text-align:center;color:#788078;font-size:11px;line-height:1.4}.footer__container{display:flex;flex-direction:column;gap:8px;padding-block:8px 28px}.footer__link{color:inherit;text-decoration:underline}.page{position:relative;width:100%;max-width:430px;margin:0 auto;background:#efede7;overflow:hidden}@media screen and (min-width: 431px){.page{margin:14px auto;border-radius:24px;box-shadow:0 15px 60px rgba(23,62,36,.08)}}.landing{position:relative;isolation:isolate}.landing__scene{position:absolute;top:0;left:0;z-index:-2;width:100%;height:680px;object-fit:cover;object-position:center bottom}.landing__shade{position:absolute;top:0;right:0;left:0;z-index:-1;height:680px;background:linear-gradient(180deg, rgba(248, 247, 242, 0.76), rgba(248, 247, 242, 0.55) 28%, transparent 65%, #e4e3dc 100%)}.header__container{display:flex;align-items:center;justify-content:space-between;gap:8px;height:76px;padding:19px 18px}.header__brand{display:flex;align-items:center;gap:7px;max-width:210px;font-size:10px;font-weight:700;line-height:1.25}.header__logo{flex:none;width:27px;height:31px;color:#267e61}.header__law{display:inline-flex;align-items:center;flex:none;gap:6px;padding:8px 9px;border-radius:30px;background:hsla(0,0%,100%,.85);font-size:10px;font-weight:600;white-space:nowrap;color:#3e5348}.header__dot{width:6px;height:6px;border-radius:50%;background:#3b9e79;box-shadow:0 0 0 3px #d9eee4}.hero{min-height:514px;padding:0 18px}.hero__title{max-width:390px;margin:15px 0 11px;font-size:32px;font-weight:800;letter-spacing:-1.05px;line-height:1.04}.hero__underlined{box-shadow:inset 0 -6px 0 #bdd4c8}.hero__intro{max-width:280px;margin:0;font-size:15px;line-height:1.45;color:#33453b}.features{display:flex;flex-direction:column;gap:8px;width:213px;margin-top:19px}.feature{display:flex;align-items:center;gap:11px;min-height:51px;padding:10px;border-radius:15px;background:hsla(0,0%,100%,.87);backdrop-filter:blur(8px)}.feature__icon{flex:none;display:grid;place-items:center;width:32px;height:34px;border-radius:9px;background:#258566;color:#fff}.feature__icon svg{width:22px;height:22px;stroke-width:1.6}.feature span{font-size:12px;font-weight:600;line-height:1.22}.action__container{padding:0 9px 13px}.action__box{position:relative;padding:21px 18px 16px;background:hsla(0,0%,100%,.96);border:1px solid #fff;border-radius:27px;box-shadow:0 10px 25px rgba(53,76,60,.1)}.action__price{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:19px;border-bottom:1px solid #edf0eb}.action__price-label{margin-bottom:5px;font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#738076}.action__price-value{white-space:nowrap;font-size:32px;font-weight:800;letter-spacing:-0.9px;line-height:1;color:#167859}.action__price-value small{font-size:13px;font-weight:600;letter-spacing:0;color:#33453b}.action__installment{flex:none;padding:8px;border-radius:11px;background:#e8f3ed;font-size:10px;font-weight:700;line-height:1.3;text-align:center;color:#247c5e}.action__divider{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:18px}.action__divider-title{font-size:18px;font-weight:700;letter-spacing:-0.35px;line-height:1.2}.action__steps{display:flex;flex:none;gap:3px}.action__steps span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#268264;font-size:11px;font-weight:700;color:#fff}.action__desc{margin:8px 0 15px;font-size:13px;line-height:1.4;color:#667068}.action__text{padding-top:14px;font-size:11px;text-align:center;color:#788078}.action__link{color:inherit;text-decoration:underline}.auth-block{display:flex;flex-direction:column;gap:20px;max-width:640px}.auth-buttons{display:flex;gap:10px}.auth-btn{box-sizing:border-box;flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:8px;height:64px;padding:0 10px;border:none;border-radius:11px;cursor:pointer;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:1;text-decoration:none;transition:opacity .2s ease,filter .2s ease,background .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.auth-btn:visited{color:#fff}.auth-btn .icon{flex:0 0 auto;width:24px;height:24px;color:#fff}.auth-btn__text{white-space:nowrap}.auth-btn--max{background:linear-gradient(105deg, #67cce9 0%, #393cf1 57%, #a736dc 100%)}.auth-btn--vk{background:#4885f7}.auth-btn:hover:not(.is-disabled){filter:brightness(1.15)}.auth-btn:active:not(.is-disabled){filter:brightness(0.95)}.auth-btn.is-disabled{cursor:not-allowed}.auth-btn.is-disabled.auth-btn--max{background:linear-gradient(90deg, #bfe6f8 0%, #b9baf3 55%, #e2bdf1 100%)}.auth-btn.is-disabled.auth-btn--vk{background:#b7cff9}.auth-agreement{display:flex;flex-direction:column;gap:8px}.auth-agreement__row{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(0,0,0,0);border-radius:10px;cursor:pointer;transition:border-color .2s ease}.auth-agreement__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.auth-agreement__box{flex:0 0 auto;width:22px;height:22px;margin-top:2px;display:flex;align-items:center;justify-content:center;border:1.5px solid #92a1b5;border-radius:5px;background:#fff;color:rgba(0,0,0,0);transition:background .2s ease,border-color .2s ease,color .2s ease}.auth-agreement__check{width:12px;height:10px}.auth-agreement__text{font-size:11px;line-height:1.5;color:#496056}.auth-agreement__link{color:#247c5e;text-decoration:none}.auth-agreement__link:hover{text-decoration:underline}.auth-agreement__error{display:none;margin:0;padding-left:12px;font-size:14px;color:#ea4335}.auth-agreement__input:checked~.auth-agreement__box{background:#258566;border-color:#258566;color:#fff}.auth-agreement.is-error .auth-agreement__row{border-color:#ea4335}.auth-agreement.is-error .auth-agreement__error{display:block}.auth-list{display:grid;grid-template-columns:repeat(3, 1fr)}.auth-item{display:flex;flex-direction:column;align-items:center;gap:7px;padding-inline:8px;position:relative}.auth-item:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:60%;background:#e1e9e3}.auth-item__text{font-size:10px;line-height:1.4;text-align:center;color:#496056}.auth-item__icon{color:#258566}.auth-item__icon .icon{width:29px;height:29px;display:block}.section-policy nav{padding-top:1rem;border-top:1px solid #e1e9e3}.section-policy nav a{font-size:14px;color:#247c5e;text-decoration:none}.section-policy__nav-current{font-size:14px;color:#788078}.section-policy__back{font-weight:600}.policy__container{margin:0 auto;padding:2.5rem 1.25rem}.policy__container h2{font-size:1.5rem;padding-block:2rem 1rem;color:#17231d;font-weight:600;line-height:1.3}.policy__container h3{padding-block:1rem;font-size:1rem;font-weight:600;color:#17231d}.policy__container:first-of-type{margin-top:0}.policy__container p{font-size:.8rem;color:#17231d;line-height:1.7;margin-bottom:1.25rem}.policy__container ul{padding-bottom:1rem}.policy__container li{font-size:.8rem;color:#17231d;list-style-type:disc;margin-left:14px;padding-bottom:4px}.policy__container a{color:#247c5e;text-decoration:underline}.policy__container a:hover{opacity:.7;transition-duration:.3s}.policy__container strong{font-weight:700}@media screen and (max-width: 370px){.header__container{padding-inline:14px}.header__brand{gap:6px;font-size:9px}.header__logo{width:24px}.header__law{padding:7px 8px;font-size:9px}.hero__title{font-size:29px}.action__price-value{font-size:28px}.action__box{padding-inline:16px}.action__divider-title{font-size:17px}.auth-btn{font-size:14px;gap:6px}}@media screen and (max-width: 350px){.auth-item__text{font-size:9px}}