html{box-sizing:border-box;scroll-behavior:smooth;max-width:100%}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:unset}body,p{margin:0}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:600}html{font-family:Montserrat,serif}body{color:#262a3a;overflow-x:hidden}.metrika-pixel{position:absolute;left:-9999px}button{display:flex;padding:12px 24px;border:none;border-radius:12px;font-family:inherit;font-weight:600;transition:border .3s ease,opacity .3s ease;cursor:pointer;white-space:nowrap;align-items:center;justify-content:center}button.blue{background-color:#3a3f58;border:3px solid #3a3f58;color:#fff}button.blue:hover{border:3px solid #eea169}button.orange{background-color:#eea169;border:3px solid #eea169;color:#3a3f58}button.orange:hover{border:3px solid #3a3f58}button.white{color:#3a3f58;background-color:#fff;border:3px solid white}button.white:hover{border:3px solid #eea169}button.disabled{pointer-events:none;opacity:.5}a{color:#fff;text-decoration:none;position:relative;cursor:pointer;transition:opacity .3s ease}a:after{content:"";position:absolute;left:0;bottom:-6px;width:36px;height:1px;background-color:#fff;transition:width .5s ease}a:hover{opacity:.6}a:hover:after{width:100%}h2{color:#3a3f58;font-weight:600;line-height:38px;text-wrap:balance}@media(min-width:768px){h2{font-size:32px;line-height:42px}}@media(min-width:1024px){h2{font-size:38px;line-height:48px}}@media(min-width:1300px){h2{font-size:52px;line-height:60px}}input{font-family:inherit;border-radius:16px;border:1px solid #3a3f58;height:54px;width:100%;padding:16px;letter-spacing:1px;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}textarea{font-family:inherit;border-radius:16px;border:1px solid #3a3f58;width:100%;height:150px;padding:16px;font-size:16px;line-height:1.45;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus{border-color:#eea169;box-shadow:0 0 0 3px #eea16933;outline:none}@media(max-width:479px){button:not(.top__label){width:100%;white-space:normal;text-align:center}}.legal-body{min-height:100vh;background-color:#f5f4f0}.legal-header,.legal-page,.legal-footer{width:min(calc(100% - 32px),960px);margin-inline:auto}.legal-header{display:flex;align-items:center;justify-content:flex-start;gap:24px;padding:24px 0}.legal-back:after,.legal-page a:after,.legal-footer a:after{display:none}.legal-page a,.legal-footer a{color:#3a3f58;text-decoration:underline;text-underline-offset:3px}.legal-back{display:inline-flex;padding:12px 18px;border-radius:12px;background-color:#3a3f58;color:#fff;font-weight:600}.legal-page{padding:clamp(24px,5vw,52px) 0}.legal-heading{padding-bottom:32px;border-bottom:1px solid rgba(58,63,88,.12)}.legal-heading h1,.success-card h1{margin-top:10px;color:#3a3f58;font-size:clamp(28px,5vw,46px);line-height:1.15;font-weight:600;text-wrap:balance}.legal-kicker{color:#e36a59;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.legal-page section{margin-top:32px}.legal-page h2{font-size:clamp(20px,3vw,26px);line-height:1.3}.legal-page section p,.legal-page li{margin-top:12px;line-height:1.7}.legal-page ul{margin:8px 0 0;padding-left:24px}.legal-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0 48px;color:#3a3f58a8;font-size:13px}@media(max-width:540px){.legal-footer{flex-direction:column}}
