@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/landing-v2-assets/5cda06d7-d2d1-4bc7-9412-f19c1c9aa316.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/landing-v2-assets/21486aee-f13e-4e5b-a82a-f1a68d83db3f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/landing-v2-assets/0423ac93-6d81-4405-9a74-17d1a482c53f.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/landing-v2-assets/f889ee0d-0154-407c-9056-4b3fc7251981.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/landing-v2-assets/ba659959-2e37-489c-b5fc-a4aaf555c3f4.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/landing-v2-assets/e5406e6d-36d6-4e73-b285-daf7082b4711.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--v03-color-ink:#1c232e;--v03-color-text:#3a424d;--v03-color-muted:#5d6570;--v03-color-subtle:#6b7078;--v03-color-paper:#fafaf8;--v03-color-surface:#fff;--v03-color-line:#e6e4de;--v03-color-accent:#f4512c;--v03-color-accent-hover:#d8401f;--v03-color-accent-contrast:#f4512c;--v03-color-accent-soft:#fdeee8;--v03-color-dark:#171e2b;--v03-font-heading:"Lora",Georgia,"Times New Roman",serif;--v03-font-body:"Manrope",Arial,Helvetica,sans-serif;--v03-container:1160px;--v03-gutter-desktop:40px;--v03-gutter-tablet:32px;--v03-gutter-mobile:20px;--v03-header-height:72px;--v03-radius-xs:7px;--v03-radius-sm:10px;--v03-radius-md:14px;--v03-radius-lg:18px;--v03-radius-xl:24px;--v03-shadow-card:0 16px 44px rgba(28,35,46,.08);--v03-shadow-accent:0 6px 20px rgba(244,81,44,.25);--v03-breakpoint-tablet:1024px;--v03-breakpoint-mobile:760px}.marketing-v03{color:var(--v03-color-ink);background:var(--v03-color-paper);font-family:var(--v03-font-body)}.marketing-v03 :is(h1,h2,h3){font-family:var(--v03-font-heading)}.marketing-v03 :focus-visible{outline:3px solid rgba(244,81,44,.38);outline-offset:3px}.checkout-v03{min-height:100vh;background:#fafaf8;color:#1c232e;font-family:var(--v03-font-body)}.checkout-header{position:sticky;z-index:20;top:0;border-bottom:1px solid #e6e4de;background:hsla(60,17%,98%,.92);backdrop-filter:blur(12px)}.checkout-header__wrap{display:flex;max-width:1160px;height:72px;align-items:center;justify-content:space-between;padding:0 40px;margin:0 auto}.checkout-header__brand{display:inline-flex;align-items:center;gap:9px;color:#1c232e;font:600 22px/1 var(--v03-font-heading);text-decoration:none}.checkout-header__brand img{border-radius:6px}.checkout-header__brand span span{color:#f4512c}.checkout-header__secure{display:inline-flex;align-items:center;gap:8px;color:#5d6570;font-size:13px}.checkout-header__nav{display:flex;align-items:center;gap:28px;white-space:nowrap}.checkout-header__nav>a{color:#5d6570;font-size:15px;font-weight:500;text-decoration:none}.checkout-header__secure span{color:#3e8e52;font-size:9px}.checkout-v03__main{display:grid;max-width:1160px;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px;padding:64px 40px 96px;margin:0 auto}.checkout-after,.checkout-auth-required,.checkout-faq,.checkout-v03__heading,.checkout-v03__main>[class*=col-span-full]{grid-column:1/-1}.checkout-v03__heading{margin-bottom:8px}.checkout-kicker{margin:0 0 14px;color:#f4512c;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.checkout-auth-required h1,.checkout-v03__heading h1{margin:0 0 16px;font:500 46px/1.15 var(--v03-font-heading);letter-spacing:-.015em}.checkout-state h1 em,.checkout-v03__heading h1 em{color:#f4512c;font-style:italic}.checkout-auth-required>p,.checkout-v03__heading>p:last-child{margin:0;color:#5d6570;font-size:16px;line-height:1.65}.checkout-v03__form-column{display:flex;grid-column:span 7;flex-direction:column;gap:20px}.checkout-v03__summary-column{position:relative;grid-column:span 5}.checkout-card{padding:28px 30px;border:1px solid #e6e4de;border-radius:18px;background:#fff}.checkout-card h2{margin:0 0 20px;font:500 25px/1.25 var(--v03-font-heading)}.checkout-step{padding:34px 36px}.checkout-step__title{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.checkout-step__title>span{color:#f4512c;font:400 15px/1 var(--v03-font-heading)}.checkout-step__title h2{margin:0;font:700 19px/1.3 var(--v03-font-body)}.checkout-step>p{margin:0 0 22px;color:#5d6570;font-size:14.5px;line-height:1.6}.checkout-field{display:flex;flex-direction:column;gap:8px}.checkout-field>span:first-child{color:#3a424d;font-size:13.5px;font-weight:600}.checkout-field input,.checkout-promo-card input{box-sizing:border-box;width:100%;padding:14px 16px;border:1px solid #e0ddd5;border-radius:11px;outline:none;background:#fff;color:#1c232e;font:400 15px/1.4 var(--v03-font-body)}.checkout-field input:focus,.checkout-promo-card input:focus{border-color:#f4512c}.checkout-field input[aria-invalid=true]{border:1.5px solid #d8401f;background:#fff8f6}.checkout-consent__error,.checkout-field__error{color:#d8401f;font-size:12.5px}.checkout-auth-required button,.checkout-google,.checkout-promo-card button{border:1px solid #e0ddd5;border-radius:11px;background:#fff;color:#3a424d;cursor:pointer;font:600 15px/1.4 var(--v03-font-body)}.checkout-google{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;padding:13px 18px;margin-top:18px}.checkout-auth-required button svg,.checkout-google svg{flex:0 0 18px}.checkout-divider{display:flex;align-items:center;gap:16px;margin:22px 0 0;color:#6b6962;font-size:12.5px}.checkout-divider:after,.checkout-divider:before{height:1px;flex:1;background:#f0eee8;content:""}.checkout-methods{display:grid;gap:10px;padding:0;border:0;margin:0 0 22px}.checkout-methods legend{margin-bottom:10px;color:#3a424d;font-size:13.5px;font-weight:700}.checkout-methods label{display:flex;min-height:58px;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid #e0ddd5;border-radius:11px;cursor:pointer}.checkout-methods label.is-selected{border-color:#f4512c;background:#fff8f6}.checkout-methods input{margin-top:4px;accent-color:#f4512c}.checkout-methods small,.checkout-methods strong{display:block}.checkout-payment-note{padding:13px 15px;border:1px solid #f0e3c4;border-radius:11px;margin-bottom:20px;background:#fdfaf0;color:#7a5e20;font-size:12.5px;line-height:1.6}.checkout-payment-note:before{margin-right:8px;color:#b98a2a;content:"△"}.checkout-methods strong{font-size:14.5px}.checkout-methods small{margin-top:3px;color:#5d6570;font-size:12.5px}.checkout-promo{padding-top:18px;border-top:1px solid #f0eee8}.checkout-promo summary{color:#f4512c;cursor:pointer;font-size:14.5px;font-weight:600;list-style:none}.checkout-promo>div{display:flex;gap:10px;margin-top:14px}.checkout-promo input{min-width:0;flex:1;padding:13px 16px;border:1px solid #e0ddd5;border-radius:11px;font:inherit}.checkout-promo button{padding:13px 20px;border:1px solid #e0ddd5;border-radius:11px;background:#fff;color:#3a424d;cursor:pointer;font:600 14px/1 var(--v03-font-body)}.checkout-promo>p{margin:10px 0 0;color:#5d6570;font-size:12.5px}.checkout-promo-card>div{display:flex;gap:10px}.checkout-promo-card button{padding:12px 20px}.checkout-promo-card>p{margin:10px 0 0;color:#d8401f;font-size:13px}.checkout-promo-card>p.is-success{color:#3e8e52}.checkout-summary{position:sticky;top:96px}.checkout-summary__eyebrow,.checkout-summary__price{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.checkout-summary__eyebrow{margin-bottom:8px;color:#5d6570;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-summary__eyebrow strong{color:#2f6d3f;font-size:11px;letter-spacing:0;text-transform:none}.checkout-summary__features{display:grid;gap:10px;padding:0;margin:0;color:#3a424d;font-size:14px;line-height:1.5;list-style:none}.checkout-summary__features li:before{margin-right:9px;color:#3e8e52;content:"✓";font-weight:800}.checkout-summary__price{padding-top:22px;margin-top:24px;border-top:1px solid #f0eee8;color:#3a424d;font-weight:600}.checkout-summary__price strong{color:#1c232e;font-size:22px;text-align:right}.checkout-summary__price>span:last-child{display:flex;align-items:baseline;gap:10px}.checkout-summary__price del{color:#b9b4a8;font-size:17px;font-weight:600}.checkout-consent{display:flex;align-items:flex-start;gap:10px;padding-top:20px;margin-top:22px;border-top:1px solid #f0eee8;color:#5d6570;font-size:12.5px;line-height:1.55}.checkout-consent input{width:17px;height:17px;flex:0 0 auto;margin-top:1px;accent-color:#f4512c}.checkout-consent a{color:#a83219}.checkout-primary-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:15px 24px;border:0;border-radius:12px;background:#f4512c;box-shadow:0 8px 20px rgba(244,81,44,.22);color:#fff;cursor:pointer;font:700 16px/1.4 var(--v03-font-body)}.checkout-summary>.checkout-primary-button{width:100%;margin-top:18px}.checkout-primary-button:disabled{background:#f4a98f;cursor:wait}.checkout-summary__trust{display:grid;gap:8px;padding-top:18px;margin-top:20px;border-top:1px solid #f0eee8;color:#5d6570;font-size:12px}.checkout-login{margin:18px 0 0;color:#5d6570;font-size:13.5px;text-align:center}.checkout-login a,.checkout-state__support a{color:#a83219;font-weight:600}.checkout-provider-overlay{position:absolute;z-index:5;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;border:1px solid #f0c9b9;border-radius:18px;background:hsla(0,0%,100%,.96);text-align:center}.checkout-provider-overlay p{margin:8px 0 0;color:#5d6570;font-size:13px}.checkout-spinner{width:24px;height:24px;margin-bottom:16px;border:3px solid #fdece7;border-top-color:#f4512c;border-radius:50%;animation:checkout-spin .8s linear infinite}@keyframes checkout-spin{to{transform:rotate(1turn)}}.checkout-faq{max-width:760px;padding-top:48px}.checkout-after,.checkout-faq{margin-top:24px;border-top:1px solid #e6e4de}.checkout-after{padding-top:64px}.checkout-after h2{margin:0 0 32px;font:500 30px/1.2 var(--v03-font-heading)}.checkout-after>div{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.checkout-after article{padding-top:20px;border-top:1px solid #d8d4ca}.checkout-after article>span{color:#f4512c;font:400 15px/1 var(--v03-font-heading)}.checkout-after h3{margin:12px 0 8px;font-size:16px}.checkout-after p{margin:0;color:#5d6570;font-size:14.5px;line-height:1.6}.checkout-faq h2{margin:0 0 24px;font:500 30px/1.25 var(--v03-font-heading)}.checkout-faq details{padding:18px 0;border-top:1px solid #d8d4ca}.checkout-faq details:last-child{border-bottom:1px solid #d8d4ca}.checkout-faq summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;font-size:16px;font-weight:700;list-style:none}.checkout-faq summary span{color:#f4512c;font-size:20px;font-weight:400}.checkout-faq details[open] summary>span:last-child{font-size:0}.checkout-faq details[open] summary>span:last-child:after{content:"−";font-size:20px;line-height:1}.checkout-faq details p{margin:12px 0 0;color:#5d6570;font-size:15px;line-height:1.65}.checkout-auth-required{max-width:600px;padding:48px;border:1px solid #e6e4de;border-radius:18px;margin:36px auto;background:#fff;text-align:center}.checkout-auth-required button{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:10px;padding:15px 22px;margin-top:24px;border-color:#f4512c;background:#f4512c;color:#fff}.checkout-auth-required .checkout-auth-required__secondary{margin-top:10px;background:#fff;color:#f4512c}.checkout-state{display:flex;min-height:520px;grid-column:1/-1;align-items:center;justify-content:center;text-align:center}.checkout-state>div{width:100%;max-width:640px}.checkout-state h1{margin:0 0 18px;font:500 40px/1.18 var(--v03-font-heading);letter-spacing:-.015em}.checkout-state p{color:#5d6570;font-size:15px;line-height:1.65}.checkout-state svg{width:72px;height:72px;margin:0 auto 24px}.checkout-state--processing svg{color:#f4512c}.checkout-state__spinner{display:block;width:84px;height:84px;border:4px solid #f0e6de;border-top-color:#f4512c;border-radius:50%;margin:0 auto 32px;animation:checkout-spin 1.2s linear infinite}.checkout-state__note,.checkout-state__reasons{padding:20px 24px;border:1px solid #e6e4de;border-radius:14px;margin:30px 0;background:#fff;color:#5d6570;font-size:14px;line-height:1.6;text-align:left}.checkout-state__badge{display:inline-flex;padding:7px 14px;border-radius:999px;margin-bottom:24px;background:#fdece7;color:#d8401f!important;font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.checkout-state__reasons{padding:8px 26px;counter-reset:reasons;list-style:none}.checkout-state__reasons li{display:grid;padding:16px 0 16px 40px;border-bottom:1px solid #f0eee8;counter-increment:reasons}.checkout-state__reasons li:last-child{border-bottom:0}.checkout-state__reasons li:before{grid-row:1/3;margin-left:-40px;color:#f4785a;content:"0" counter(reasons);font-weight:800}.checkout-state__reasons span{margin-top:3px}.checkout-state__mail{display:grid;width:96px;height:96px;place-items:center;border:1px solid #f0c9b9;border-radius:50%;margin:0 auto 28px;background:#fff;box-shadow:0 20px 48px rgba(244,81,44,.18);color:#3e8e52;font-size:36px}.checkout-state__support{margin-top:22px;font-size:13.5px!important}.checkout-v03 :where(a,button,input,summary):focus-visible{outline:3px solid rgba(244,81,44,.35);outline-offset:3px}.checkout-state__email{display:inline-flex;align-items:center;gap:14px;padding:14px 20px;border:1px solid #e6e4de;border-radius:12px;margin:20px 0;background:#fff}.checkout-state__email button,.checkout-state__secondary{border:0;background:transparent;color:#8a8f98;cursor:pointer;font:inherit;text-decoration:underline}.checkout-state__alternative{margin-top:12px}.checkout-state__secondary{display:block;padding:14px 24px;border:1px solid #e0ddd5;border-radius:11px;margin:0 auto;color:#3a424d;font-weight:600;text-decoration:none}.checkout-signed-in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border:1px solid #c7e0ce;border-radius:12px;margin-bottom:20px;background:#f4faf5;color:#2f6b41;font-size:14px}.checkout-signed-in a{color:#3e8e52;font-size:13.5px;font-weight:600}.checkout-methods__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-methods__badges{display:flex;gap:6px}.checkout-payment-badge{display:inline-flex;height:25px;align-items:center;padding:0 8px;border:1px solid #e6e4de;border-radius:6px;background:#fff;color:#3a424d;font-size:10px;font-style:normal;font-weight:800}.checkout-payment-badge[data-brand=visa]{color:#1a1f71;font-style:italic;letter-spacing:-.02em}.checkout-payment-badge[data-brand=mastercard]{min-width:42px;padding:0 9px}.checkout-payment-badge[data-brand=mir]{color:#0f754e}.checkout-payment-badge[data-brand=sbp]{color:#5d3fd3}.checkout-payment-badge[data-brand=apple-pay]{color:#1c232e;letter-spacing:-.01em;white-space:nowrap}.checkout-methods label>span{min-width:0;flex:1}.checkout-methods em{display:block;padding-top:10px;border-top:1px solid #f0dacf;margin-top:10px;color:#b4573a;font-size:12.5px;font-style:normal;line-height:1.55}.checkout-summary__email{color:#5d6570;font-size:12.5px;line-height:1.55}.checkout-state__clock{display:grid;width:92px;height:92px;place-items:center;border:1px solid #f0e3c4;border-radius:50%;margin:0 auto 30px;background:#fff;box-shadow:0 20px 48px rgba(185,138,42,.14);color:#b98a2a;font-size:38px}.checkout-state__actions,.checkout-state__buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:28px}.checkout-state__actions button{padding:0;border:0;background:transparent;color:#8a8f98;cursor:pointer;font:600 14px/1.4 var(--v03-font-body);text-decoration:underline}.checkout-state__actions a{color:#5d6570;font-weight:600}.checkout-state__buttons .checkout-state__secondary{display:inline-flex;margin:0}.checkout-state__account-note{padding-top:28px;border-top:1px solid #e6e4de;margin-top:52px;color:#8a8f98;font-size:13.5px;line-height:1.6}.checkout-state__account-note a{color:#f4512c;font-weight:600}.checkout-state--paid{position:relative;min-height:0;overflow:hidden}.checkout-paid{position:relative;max-width:760px!important;padding:24px 0 0;animation:checkout-in .7s cubic-bezier(.16,.72,.28,1) both}.checkout-paid__glow{position:absolute;z-index:-1;top:-300px;left:50%;width:900px;height:700px;background:radial-gradient(circle,rgb(244 81 44/9%) 0,rgb(244 81 44/3%) 45%,transparent 70%);pointer-events:none;transform:translateX(-50%)}.checkout-paid__icon{position:relative;display:grid;width:104px;height:104px;place-items:center;border:1px solid #f0c9b9;border-radius:50%;margin:0 auto 32px;background:#fff;box-shadow:0 20px 48px rgba(244,81,44,.18);color:#f4512c}.checkout-state .checkout-paid__lock{width:42px;height:42px;margin:0}.checkout-paid__check{position:absolute;right:-2px;bottom:-2px;display:grid;width:34px;height:34px;place-items:center;border:3px solid #fafaf8;border-radius:50%;background:#3e8e52;color:#fff}.checkout-state .checkout-paid__check svg{width:15px;height:15px;margin:0}.checkout-state .checkout-paid__kicker{margin:0 0 16px;color:#8a8f98;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.checkout-state--paid h1{margin-bottom:20px;font-size:44px}.checkout-state--paid h1 em{color:#f4512c;font-style:italic}.checkout-state .checkout-paid__lead{max-width:520px;margin:0 auto 32px;color:#3a424d;font-size:17px}.checkout-paid__email-wrap{display:flex;justify-content:center;margin-bottom:28px}.checkout-paid .checkout-state__email{justify-content:center;padding:14px 22px;margin:0;flex-wrap:wrap}.checkout-paid__actions{display:flex;justify-content:center;margin-bottom:24px}.checkout-paid__continue{padding:17px 34px;border:0;border-radius:12px;background:#f4512c;box-shadow:0 8px 20px rgba(244,81,44,.22);color:#fff;cursor:pointer;font:700 16.5px/1 var(--v03-font-body)}.checkout-paid__continue:hover{background:#d8401f}.checkout-paid .checkout-state__support{margin:0;color:#8a8f98;font-size:13.5px!important;line-height:1.6}.checkout-paid .checkout-state__support a{color:#f4512c;font-weight:600;text-decoration:none}@media (max-width:760px){.checkout-paid{padding:8px 0 0}.checkout-state--paid h1{font-size:36px}.checkout-paid .checkout-state__email{justify-content:center}}.checkout-state__support button{padding:0;border:0;background:transparent;color:#f4512c;cursor:pointer;font:inherit;font-weight:600}@media (max-width:760px){.checkout-header__wrap{height:58px;padding:0 20px}.checkout-header__brand{font-size:19px}.checkout-header__secure{font-size:0}.checkout-header__nav{gap:12px}.checkout-header__nav>a{display:none}.checkout-header__secure:after{content:"Безопасная оплата";font-size:12px}.checkout-v03__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:40px 20px 64px}.checkout-auth-required h1,.checkout-v03__heading h1{font-size:32px}.checkout-v03__form-column,.checkout-v03__summary-column{grid-column:1/-1}.checkout-card{padding:22px 20px}.checkout-step{padding:24px 20px}.checkout-after{padding-top:44px}.checkout-after>div{grid-template-columns:1fr;gap:28px}.checkout-state{min-height:440px}.checkout-state h1{font-size:32px}.checkout-summary{position:static}.checkout-promo-card>div{align-items:stretch;flex-direction:column}.checkout-auth-required{padding:28px 20px;margin:20px 0}}@media (min-width:761px) and (max-width:900px){.checkout-v03__main{gap:28px;padding-right:32px;padding-left:32px}.checkout-v03__form-column,.checkout-v03__summary-column{grid-column:1/-1}.checkout-summary{position:static}.checkout-after>div{gap:28px}}.questionnaire-v03{width:100%;max-width:560px;grid-column:1/-1;padding:64px 40px 80px;margin:0 auto;animation:checkout-in .55s cubic-bezier(.16,.72,.28,1) both}.questionnaire-v03__heading{margin-bottom:34px;text-align:center}.questionnaire-v03__heading>span{color:#f4512c;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.questionnaire-v03__heading h1{margin:12px 0 14px;font:500 38px/1.16 var(--v03-font-heading)}.questionnaire-v03__heading p{margin:0;color:#5d6570;font-size:16.5px;line-height:1.6}.questionnaire-v03__form{display:grid;gap:22px;padding:32px 34px;border:1px solid #e6e4de;border-radius:18px;background:#fff}.questionnaire-v03__form label{display:grid;gap:8px;color:#3a424d;font-size:13.5px;font-weight:600}.questionnaire-v03__form input,.questionnaire-v03__form select{width:100%;box-sizing:border-box;padding:15px 16px;border:1px solid #e0ddd5;border-radius:11px;outline:none;background:#fff;color:#1c232e;font:400 16px/1.4 var(--v03-font-body)}.questionnaire-v03__form :is(input,select):focus{border-color:#f4512c}.questionnaire-v03__form :is(input,select)[aria-invalid=true]{border-color:#d8401f;background:#fff8f6}.questionnaire-v03__form small,.questionnaire-v03__save-error{margin:0;color:#d8401f;font-size:12.5px;font-style:normal;font-weight:400}.questionnaire-v03__form em{color:#8a8f98;font-size:12px;font-style:normal;font-weight:400}.questionnaire-v03__dob b,.questionnaire-v03__form b{color:#f4512c;font-weight:inherit}.questionnaire-v03__dob{display:flex;flex-direction:column;gap:8px}.questionnaire-v03__dob>span{color:#3a424d;font-size:13.5px;font-weight:600}.questionnaire-v03__dob>div{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:10px}.questionnaire-v03__dob small{color:#d8401f;font-size:12.5px}.questionnaire-v03__saved{max-width:600px;padding-top:96px;text-align:center}.questionnaire-v03__saved-icon{display:grid;width:92px;height:92px;place-items:center;border:1px solid #c7e0ce;border-radius:50%;margin:0 auto 30px;background:#fff;box-shadow:0 20px 48px rgba(62,142,82,.16);color:#3e8e52;font-size:36px}.questionnaire-v03__saved>span{color:#8a8f98;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.questionnaire-v03__saved h1{margin:16px 0 18px;font:500 36px/1.16 var(--v03-font-heading)}.questionnaire-v03__saved>p{max-width:440px;margin:0 auto 32px;color:#3a424d;font-size:16.5px;line-height:1.65}.questionnaire-v03__saved>div:last-child{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.questionnaire-v03__saved button{padding:16px 26px;border:1px solid #e0ddd5;border-radius:11px;background:#fff;color:#3a424d;font:600 15px/1 var(--v03-font-body);cursor:pointer}.questionnaire-v03__saved button:first-child{padding:17px 32px;border-color:#f4512c;background:#f4512c;color:#fff;font-size:16.5px;font-weight:700}.questionnaire-v03__form>button{padding:17px 24px;border:0;border-radius:12px;background:#f4512c;box-shadow:0 8px 20px rgba(244,81,44,.22);color:#fff;cursor:pointer;font:700 16.5px/1.3 var(--v03-font-body)}.questionnaire-v03__form>button:disabled{background:#f4a98f;cursor:wait}.questionnaire-v03__form>p:last-child{margin:0;color:#8a8f98;font-size:12.5px;line-height:1.6}.questionnaire-v03__footer{display:flex;justify-content:space-between;gap:20px;margin-top:26px;color:#8a8f98;font-size:13.5px}.questionnaire-v03__footer a{color:#5d6570;font-weight:600;text-decoration:none}@media (max-width:760px){.questionnaire-v03{padding:40px 0 64px}.questionnaire-v03__heading h1{font-size:32px}.questionnaire-v03__form{padding:26px 20px}.questionnaire-v03__footer{align-items:flex-start;flex-direction:column}}@media (max-width:374px){.checkout-header__wrap,.checkout-v03__main{padding-right:16px;padding-left:16px}.checkout-header__secure:after{content:"Безопасно"}.checkout-v03__heading h1{font-size:29px}.checkout-promo>div{flex-direction:column}.checkout-summary__price{align-items:flex-start;flex-direction:column}.checkout-summary__price strong{text-align:left}}@media (prefers-reduced-motion:reduce){.checkout-spinner,.checkout-state__spinner{animation:none}.checkout-v03{scroll-behavior:auto}}.checkout-in-app{width:100%;max-width:620px;grid-column:1/-1;padding:48px 40px 80px;margin:0 auto;animation:checkout-in .5s cubic-bezier(.16,.72,.28,1) both}.auth-v03{min-height:100vh;background:#fafaf8;color:#1c232e}.auth-v03__main{position:relative;min-height:calc(100vh - 200px)}.auth-v03__main:before{position:absolute;z-index:-1;top:-220px;left:50%;width:760px;height:560px;background:radial-gradient(circle,rgb(244 81 44/7%) 0,transparent 70%);content:"";transform:translateX(-50%)}.auth-v03 :where(.input-field,input[type=email],input[type=password],input[type=text]){border-radius:11px}.auth-v03 :where(.bem-button,button[type=submit]){border-radius:12px}.auth-unified{display:contents}.auth-unified__notice{display:grid;grid-column:4/span 6;gap:5px;padding:14px 16px;border:1px solid #f0c9b9;border-radius:12px;margin-bottom:24px;background:#fff8f6;color:#8b3024;font-size:14px;line-height:1.5}.auth-unified__state{grid-column:4/span 6;padding:72px 32px;text-align:center}.auth-unified__state>span{display:grid;width:82px;height:82px;place-items:center;border:1px solid #c7e0ce;border-radius:50%;margin:0 auto 24px;color:#3e8e52;font-size:32px}.auth-unified__state h1{margin:0 0 14px;font:500 36px/1.2 var(--v03-font-heading)}.auth-unified__state p{margin-bottom:24px;color:#5d6570}.auth-unified__state a{color:#f4512c;font-weight:700}@media (max-width:1024px){.auth-unified__notice,.auth-unified__state{grid-column:1/-1}}@keyframes checkout-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.checkout-in-app__back{color:#8a8f98;font-size:14px;font-weight:600;text-decoration:none}.checkout-in-app>h1{margin:24px 0 10px;font:500 34px/1.18 var(--v03-font-heading)}.checkout-in-app__lead{margin:0 0 30px;color:#5d6570;font-size:15.5px;line-height:1.65}.checkout-in-app__card{padding:28px 30px;border:1px solid #e6e4de;border-radius:18px;margin-bottom:14px;background:#fff}.checkout-in-app__card>h2{display:flex;align-items:center;gap:11px;margin:0 0 18px;font:700 18px/1.3 var(--v03-font-body)}.checkout-in-app__card>h2>span{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:50%;background:#f4512c;color:#fff;font-size:13px}.checkout-in-app__product{display:flex;gap:18px}.checkout-in-app__icon{display:inline-grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:12px;background:#fdeee8;color:#f4512c;font-size:21px}.checkout-in-app__product small{color:#8a8f98;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.checkout-in-app__product h2{margin:8px 0 10px;font:500 24px/1.25 var(--v03-font-heading)}.checkout-in-app__product p,.checkout-in-app__total>p{margin:0;color:#5d6570;font-size:13px;line-height:1.65}.checkout-in-app__total{background:#f7f5f0}.checkout-in-app__promo{display:flex;gap:10px;margin-bottom:16px}.checkout-in-app__promo input{min-width:0;flex:1;padding:13px 16px;border:1px solid #e0ddd5;border-radius:11px;font:inherit;text-transform:uppercase}.checkout-in-app__promo button{padding:13px 22px;border:1px solid #e0ddd5;border-radius:11px;background:#fff;cursor:pointer;font-weight:600}.checkout-in-app__message{margin:0 0 12px!important;color:#3e8e52!important}.checkout-in-app__discount{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px;color:#5d6570;font-size:13.5px}.checkout-in-app__discount strong{color:#3e8e52}.checkout-in-app__price{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid #e0ddd5;margin-bottom:20px}.checkout-in-app__price>span:last-child{display:flex;align-items:baseline;gap:10px}.checkout-in-app__price del{color:#b9b4a8;font-size:17px}.checkout-in-app__price strong{font-size:30px}.checkout-in-app__total>.checkout-primary-button{width:100%;margin-bottom:16px}.checkout-in-app__total a{color:#5d6570;font-weight:600}.checkout-in-app .checkout-methods label em{display:block;padding-top:10px;border-top:1px solid #f0dacf;margin-top:10px;color:#b4573a;font-size:12.5px;font-style:normal;line-height:1.55}.checkout-in-app__state{max-width:660px;padding-top:104px;text-align:center}.checkout-in-app__state>h1{margin:16px 0;font:500 34px/1.2 var(--v03-font-heading)}.checkout-in-app__state>p:not(.checkout-kicker,.checkout-state__badge){max-width:470px;margin:0 auto 28px;color:#3a424d;font-size:16px;line-height:1.65}.checkout-in-app__actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.checkout-in-app__actions :where(button,a){padding:15px 24px;border:1px solid #e0ddd5;border-radius:11px;background:#fff;color:#3a424d;cursor:pointer;font:600 15px/1 var(--v03-font-body);text-decoration:none}.checkout-in-app__actions .checkout-primary-button,.checkout-in-app__state--failed .checkout-in-app__actions button:first-child{border-color:#f4512c;background:#f4512c;color:#fff}.checkout-in-app__invite{max-width:480px;padding:22px 24px;border:1px solid #e6e4de;border-radius:16px;margin:0 auto 28px;background:#fff;text-align:left}.checkout-in-app__invite>div{display:flex;gap:10px;margin:10px 0}.checkout-in-app__invite input{min-width:0;flex:1;padding:13px 15px;border:1px solid #e0ddd5;border-radius:11px;background:#f7f5f0}.checkout-in-app__invite button{padding:13px 20px;border:0;border-radius:11px;background:#f4512c;color:#fff;font-weight:700}.checkout-in-app__invite small,.checkout-in-app__pending-note,.checkout-in-app__state>small{color:#8a8f98;font-size:12.5px;line-height:1.6}@media (max-width:760px){.checkout-in-app{padding:36px 0 64px}.checkout-in-app__card{padding:24px 20px}.checkout-in-app__promo{flex-direction:column}.checkout-in-app__price{align-items:flex-start;flex-direction:column}}.instructions-v03{min-height:100vh;background:var(--sg-color-bg,#fafaf8);color:var(--sg-color-ink,#171714)}.instructions-v03__main{min-height:calc(100vh - 180px);padding:56px 40px 88px}.instructions-card{width:min(760px,100%);margin:0 auto}.instructions-card__eyebrow{margin:0 0 16px;color:#5d5b55;font:700 12px/1.4 var(--sg-font-sans,sans-serif);letter-spacing:.12em;text-align:center;text-transform:uppercase}.instructions-card h1{margin:0;font:500 46px/1.15 var(--sg-font-serif,serif);letter-spacing:-.015em;text-align:left}.instructions-card__lead{margin:16px 0 22px;color:#3a424d;font:400 18px/1.6 var(--sg-font-sans,sans-serif);text-align:left}.instructions-card__panel{display:flex;flex-direction:column;gap:20px}.instructions-card__section{padding:34px 36px;border:1px solid #e6e4de;border-radius:18px;background:#fff}.instructions-card__section h2{margin:0;font:500 26px/1.2 var(--sg-font-serif,serif);letter-spacing:-.01em}.instructions-card__section-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.instructions-card__section-icon{display:inline-flex;width:40px;height:40px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#fdeee8;color:#f4512c}.instructions-card__section p{margin:0 0 16px;color:#3a424d;font:400 16px/1.7 var(--sg-font-sans,sans-serif)}.instructions-card__section p:last-child{margin-bottom:0}.instructions-card__facts{display:flex;gap:12px;margin:0 0 52px;flex-wrap:wrap}.instructions-card__facts>span{padding:9px 16px;border:1px solid #e6e4de;border-radius:10px;background:#fff;color:#5d6570;font:400 13.5px/1.4 var(--sg-font-sans,sans-serif)}.instructions-card__action{margin-top:44px;padding-top:36px;border-top:1px solid #e6e4de}.instructions-card__access,.instructions-card__error,.instructions-card__loading,.instructions-card__notice{margin:16px 0 0;padding:14px 16px;border-radius:12px;font:500 14px/1.5 var(--sg-font-sans,sans-serif)}.instructions-card__loading{border:1px solid #f0c9b9;background:#fff8f6;color:#8b493a}.instructions-card__notice{border:1px solid #c9d8c8;background:#f1f6f0;color:#315232}.instructions-card__access{background:#f0efea;color:#65635d}.instructions-card__error{border:1px solid #e2b6ad;background:#fff3f0;color:#8b3024}.instructions-card__action label{display:flex;gap:13px;align-items:center;color:#1c232e;font:600 16px/1.5 var(--sg-font-sans,sans-serif);cursor:pointer}.instructions-card__action input{width:20px;height:20px;accent-color:#f4512c}.instructions-card__button{width:min(190px,100%);margin-top:24px}.instructions-card__button button{height:54px;border-radius:12px;box-shadow:0 8px 22px rgba(244,81,44,.25);font:700 17px/1 var(--sg-font-sans,sans-serif)}.instructions-card__button button:disabled{background:#efede7;box-shadow:none;color:#b9b4a8}.instructions-card__action>p,.instructions-card__action>small{display:block;margin:18px 0 0;color:#8a8f98;font:400 13.5px/1.5 var(--sg-font-sans,sans-serif)}.instructions-v03 :where(button,input,a):focus-visible{outline:3px solid rgba(244,81,44,.35);outline-offset:3px}@media (max-width:700px){.instructions-v03__main{padding:48px 20px 72px}.instructions-card__lead{margin-bottom:32px}.instructions-card__panel{grid-template-columns:1fr}.instructions-card__section{padding:24px}.instructions-card__action{padding-top:28px}.instructions-card__facts{flex-direction:column}.instructions-modal__card{padding:24px 20px}.instructions-modal__actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.instructions-v03 *,.instructions-v03 :after,.instructions-v03 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}