.ref-optin{padding:80px 0;text-align:center}.ref-optin__inner{align-items:center;flex-direction:column;margin:0 auto;max-width:1440px;padding:0 16px}@media(max-width:767px){.ref-optin__inner{padding:0 62px}}.ref-optin__title{font-size:48px;letter-spacing:-1px;line-height:43.2px;margin:0 0 48px;max-width:1776px;text-align:center;width:100%}@media(min-width:1024px){.ref-optin__title{font-size:70px;line-height:60px;margin-bottom:20px}}@media(min-width:1024px)and (max-width:1920px){.ref-optin__title{font-size:74px;line-height:70px;margin-bottom:28px}}@media(min-width:1921px){.ref-optin__title{font-size:104px;line-height:93.6px}}html[lang=ru] .ref-optin__title{font-size:36px!important;font-weight:700!important;letter-spacing:-1.1px!important;line-height:.9!important}@media(min-width:1024px){html[lang=ru] .ref-optin__title{font-size:64px!important;letter-spacing:-1.9px!important}}.ref-optin__form{display:grid;gap:16px;justify-content:center;margin:0 auto 32px}.ref-optin__input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-weight:400;padding:14px 20px;width:100%}.ref-optin__btn{align-items:center;background:var(--birch);border:1px solid var(--birch);border-radius:4px;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:-.28px;line-height:22px;min-height:auto;padding:13px 31px;text-transform:uppercase;width:100%}.ref-optin__btn,.ref-optin__btn a,.ref-optin__btn p,.ref-optin__btn span{color:var(--alabaster);transition:all var(--main-transition-time) ease-in-out}.ref-optin__btn svg g path,.ref-optin__btn svg g rect,.ref-optin__btn svg path,.ref-optin__btn svg rect{transition:none}@media(min-width:1024px){.ref-optin__btn{font-size:18px;letter-spacing:-.4px;line-height:26px;padding:10px 32px}}.ref-optin__btn.disabledInteractivity:before{content:none}.ref-optin__btn .ref-optin__ButtonContent{align-items:center;display:flex}.ref-optin__btn .ref-optin__ButtonLoaderContainer{display:flex}.ref-optin__btn .productButtonContent svg{display:block;height:18px;margin-right:8px;width:18px}.ref-optin__btn .productButtonContent svg path,.ref-optin__btn .productButtonContent svg rect{stroke:var(--alabaster);transition:all var(--main-transition-time) ease-in-out}.ref-optin__btn:hover{background:var(--alabaster);border:1px solid var(--birch)}.ref-optin__btn:hover,.ref-optin__btn:hover a,.ref-optin__btn:hover p,.ref-optin__btn:hover span{color:var(--birch);transition:all var(--main-transition-time) ease-in-out}.ref-optin__btn:hover svg g path,.ref-optin__btn:hover svg g rect,.ref-optin__btn:hover svg path,.ref-optin__btn:hover svg rect{stroke:var(--birch);transition:none}.ref-optin__btn:hover .productButtonContent svg path,.ref-optin__btn:hover .productButtonContent svg rect{stroke:var(--birch);transition:all var(--main-transition-time) ease-in-out}.ref-optin__btn:hover{background-color:#fff;border:1px solid #352e26;color:#352e26}.ref-optin__result{font-weight:400;margin:32px auto 0;max-width:640px;text-align:center}.ref-optin__link-label{font-weight:600;margin-bottom:16px}.ref-optin__link-wrap{display:grid;gap:16px;justify-content:center;margin:0 auto 32px}.ref-optin__link-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-weight:400;padding:14px 20px;width:100%}.ref-optin__copy{background-color:#352e26;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;transition:opacity .25s}.ref-optin__copy:hover{background-color:#fff;border:1px solid #352e26;color:#352e26}.ref-optin__copy.copied{opacity:.6}.ref-optin__thanks{font-size:14px;margin-top:16px}.ref-optin__note{font-size:14px;margin-top:24px}@media(min-width:768px){.ref-optin__form,.ref-optin__link-wrap{grid-template-columns:1fr 1fr;max-width:640px}.ref-optin__input{font-size:18px}.ref-optin__input:nth-child(3){grid-column:1/-1}.ref-optin__link-input{font-size:18px;grid-column:1/-1}.ref-optin__btn,.ref-optin__copy{font-size:20px;grid-column:1/-1;height:56px;justify-self:center;width:426px}.ref-optin__result{font-size:16px}}@media(max-width:767px){.ref-optin__form{grid-template-columns:1fr;max-width:343px}.ref-optin__btn,.ref-optin__copy,.ref-optin__input,.ref-optin__link-input{font-size:14px;height:50px;width:343px}.ref-optin__result{font-size:14px}}