.purchase-page{--purchase-blue:#0095d9;--purchase-blue-dark:#0075c2;--purchase-blue-deep:#0064aa;--purchase-light-blue:#eaf8ff;--purchase-bg-blue:#f2fbff;--purchase-orange:#ff561c;--purchase-red:#ee3333;--purchase-text:#17384f;--purchase-gray:#657b8b;--purchase-line:#d9e6ee;width:100%;overflow-x:hidden;color:var(--purchase-text);background:#ffffff}.purchase-page *,.purchase-page :after,.purchase-page :before{box-sizing:border-box}.purchase-page img{max-width:100%}.purchase-content{width:80vw;max-width:none;margin-left:auto;margin-right:auto}.purchase-hero{position:relative;width:100vw;max-width:100vw;min-height:850px;display:flex;align-items:center;margin:0;padding:0;overflow:hidden;background-image:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.84) 18%,rgba(255,255,255,.62) 35%,rgba(255,255,255,.28) 53%,rgba(255,255,255,.06) 72%,rgba(255,255,255,0)),url(/img/contact-purchase/hero-contact-purchase.png);background-size:cover;background-repeat:no-repeat;background-position:50%}.purchase-hero:after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-1px;height:85px;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff)}.purchase-hero__inner{position:relative;z-index:2;width:80vw;max-width:none;margin:0 auto;min-height:inherit}.purchase-breadcrumb{position:absolute;top:34px;left:0;z-index:3;display:inline-flex;align-items:center;gap:9px;margin:0;padding:9px 17px;border-radius:30px;background:rgba(255,255,255,.92);box-shadow:0 5px 15px rgba(0,104,173,.07);color:#0579c8;font-size:13px;font-weight:700}.purchase-breadcrumb a{color:inherit;text-decoration:none}.purchase-breadcrumb a:hover{color:var(--purchase-blue-dark)}.purchase-hero__text{position:absolute;top:50%;left:0;transform:translateY(-50%);width:min(700px,55vw);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.purchase-hero__text h1{margin:0;color:var(--purchase-blue-dark);font-size:clamp(46px,4.2vw,70px);line-height:1.3;font-weight:900;letter-spacing:.02em;text-shadow:0 2px 10px rgba(255,255,255,.95),0 0 24px rgba(255,255,255,.85)}.purchase-hero__text p{margin:34px 0 0;color:#173b55;font-size:clamp(18px,1.55vw,24px);line-height:2;font-weight:800;text-shadow:0 2px 8px rgba(255,255,255,1),0 0 18px rgba(255,255,255,.95)}.purchase-flow-section{position:relative;z-index:2;padding:95px 0 100px;background:#ffffff}.purchase-flow{width:100%;overflow:hidden;border:1px solid #cce9f8;border-radius:22px;background:#eaf8ff;box-shadow:0 12px 35px rgba(0,117,194,.07)}.purchase-flow__heading{min-height:105px;display:flex;align-items:center;gap:32px;padding:26px 38px}.purchase-flow__heading h2{margin:0;color:var(--purchase-blue-dark);font-size:30px;line-height:1.45;font-weight:900;white-space:nowrap}.purchase-flow__heading p{margin:0;color:#315b74;font-size:18px;line-height:1.7;font-weight:700}.purchase-flow__heading strong{margin:0 5px;color:var(--purchase-blue-dark);font-size:28px;font-weight:900}.purchase-flow__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 22px 22px;overflow:hidden;border-radius:14px;background:#ffffff}.purchase-flow__item-wrap{position:relative;min-width:0}.purchase-flow__item{position:relative;min-height:255px;padding:34px 22px 30px;border-right:1px solid #e1edf4;text-align:center}.purchase-flow__item-wrap:last-child .purchase-flow__item{border-right:0}.purchase-flow__number{position:absolute;top:18px;left:18px;color:var(--purchase-blue);font-family:Arial,sans-serif;font-size:26px;line-height:1;font-weight:900;font-style:italic}.purchase-flow__icon{height:75px;display:flex;align-items:center;justify-content:center;margin:22px auto 14px}.purchase-flow__icon img{width:auto;height:auto;max-width:70px;max-height:70px;object-fit:contain}.purchase-flow__item h3{margin:9px 0 14px;color:var(--purchase-blue-dark);font-size:21px;line-height:1.45;font-weight:900}.purchase-flow__item p{margin:0;color:#657988;font-size:13px;line-height:1.9;font-weight:600}.purchase-flow__arrow{position:absolute;z-index:3;top:50%;right:-14px;width:28px;transform:translateY(-50%);color:var(--purchase-blue);font-size:52px;line-height:1;font-weight:300;text-align:center}.purchase-form-section{position:relative;padding:105px 0 125px;background:radial-gradient(circle at 0 0,rgba(0,149,217,.08),transparent 30%),radial-gradient(circle at 100% 65%,rgba(0,149,217,.08),transparent 30%),linear-gradient(180deg,#f8fdff,#eaf8ff 55%,#f8fdff)}.purchase-form-card{width:100%;padding:48px 50px 55px;border-radius:28px;background:rgba(255,255,255,.98);box-shadow:0 20px 60px rgba(0,117,194,.09)}.purchase-form-card__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:42px;padding:0 6px}.purchase-form-card__heading>div{width:100%}.purchase-form-card__heading h2{margin:0;color:var(--purchase-blue-dark);font-size:31px;line-height:1.5;font-weight:900}.purchase-form-card__heading p{margin:12px 0 0;color:#5c7789;font-size:14px;line-height:1.8;font-weight:600}.purchase-message,.purchase-status{width:100%;margin:0 0 30px;padding:20px 22px;border-radius:9px;font-size:14px;line-height:1.8;font-weight:700}.purchase-status{display:flex;align-items:center;gap:12px;color:#486477;border:1px solid #d7e8f2;background:#f5fbfe}.purchase-loader{width:22px;height:22px;flex:0 0 auto;border:3px solid #d7e9f4;border-top:3px solid var(--purchase-blue);border-radius:50%;animation:purchase-spin .8s linear infinite}@keyframes purchase-spin{to{transform:rotate(1turn)}}.purchase-message--error{color:#b62525;border:1px solid #ffd0d0;background:#fff4f4}.purchase-message--success{color:#087145;border:1px solid #bee9d5;background:#f1fff9}.purchase-form{width:100%}.purchase-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--purchase-line);border-left:1px solid var(--purchase-line)}.purchase-field{min-height:86px;display:grid;grid-template-columns:170px minmax(0,1fr);border-right:1px solid var(--purchase-line);border-bottom:1px solid var(--purchase-line)}.purchase-field--full{grid-column:1/-1}.purchase-field--half{grid-column:auto}.purchase-field__label{min-width:0;display:flex;align-items:center;gap:10px;padding:19px 16px;background:#f7fafc}.purchase-field__label label{color:#183b55;font-size:14px;line-height:1.6;font-weight:900}.purchase-required{min-width:36px;height:25px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0 7px;border-radius:3px;color:#ffffff;background:var(--purchase-red);font-size:10px;line-height:1;font-weight:900}.purchase-field__control{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:16px 18px;background:#ffffff}.purchase-field__help{margin:0 0 11px;white-space:pre-wrap;color:#8093a1;font-size:12px;line-height:1.75}.purchase-input,.purchase-select,.purchase-textarea{width:100%;color:#263f51;border:1px solid #c8d9e3;border-radius:6px;outline:none;background:#ffffff;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s ease,box-shadow .2s ease}.purchase-input{height:50px;padding:0 16px}.purchase-select{height:50px;padding:0 48px 0 16px;appearance:none;-webkit-appearance:none;cursor:pointer}.purchase-textarea{min-height:145px;padding:15px 16px;line-height:1.8;resize:vertical}.purchase-input::placeholder,.purchase-textarea::placeholder{color:#a4b2bc}.purchase-input:focus,.purchase-select:focus,.purchase-textarea:focus{border-color:var(--purchase-blue);box-shadow:0 0 0 3px rgba(0,149,217,.1)}.purchase-select-wrap{position:relative;width:100%}.purchase-select-wrap:after{content:"";position:absolute;top:50%;right:19px;width:8px;height:8px;border-right:2px solid #4d687a;border-bottom:2px solid #4d687a;transform:translateY(-70%) rotate(45deg);pointer-events:none}.purchase-options{width:100%;min-height:50px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;padding:3px 0}.purchase-option{position:relative;display:inline-flex;align-items:center;gap:9px;cursor:pointer;color:#4e6676;font-size:13px;line-height:1.6;font-weight:600;user-select:none}.purchase-option input{position:absolute;opacity:0;pointer-events:none}.purchase-option__circle{position:relative;width:23px;height:23px;flex:0 0 auto;border:1.5px solid #b5c9d5;border-radius:50%;background:#ffffff;transition:border-color .2s ease,background .2s ease}.purchase-option.is-checked .purchase-option__circle{border-color:var(--purchase-blue);background:var(--purchase-blue)}.purchase-option.is-checked .purchase-option__circle:after{content:"";position:absolute;top:5px;left:7px;width:6px;height:10px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg)}.purchase-option.is-checked .purchase-option__text{color:var(--purchase-blue-dark);font-weight:800}.purchase-options__example{width:100%;margin:2px 0 0;color:#8395a2;font-size:11px;line-height:1.7}.purchase-form__privacy{margin-top:34px;color:#708492;font-size:12px;line-height:1.9;font-weight:600;text-align:center}.purchase-form__submit{display:flex;justify-content:center;margin-top:32px}.purchase-submit-button{position:relative;width:min(610px,100%);min-height:76px;display:flex;align-items:center;justify-content:center;gap:18px;padding:14px 50px;border:0;border-radius:999px;color:#ffffff;background:linear-gradient(180deg,#ff6a26,#ff5019 50%,#f33e0b);box-shadow:0 10px 24px rgba(255,78,20,.28);font-family:inherit;font-size:20px;line-height:1.5;font-weight:900;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.purchase-submit-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 14px 30px rgba(255,78,20,.34)}.purchase-submit-button:active:not(:disabled){transform:translateY(0)}.purchase-submit-button:disabled{opacity:.65;cursor:not-allowed}.purchase-submit-button__arrow{position:absolute;top:50%;right:30px;transform:translateY(-52%);font-size:34px;line-height:1;font-weight:400}.purchase-peace-section{position:relative;padding:110px 0 125px;background:linear-gradient(180deg,#f4fcff,#e8f8ff)}.purchase-section-heading{width:100%;text-align:center}.purchase-section-heading h2{margin:0;color:var(--purchase-blue-dark);font-size:31px;line-height:1.6;font-weight:900}.purchase-section-heading h2 strong{display:inline-block;margin:0 8px;color:var(--purchase-blue);font-size:58px;line-height:1;font-weight:900;font-style:italic}.purchase-peace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:45px}.purchase-peace-card{min-height:300px;padding:35px 25px 32px;border-radius:14px;background:#ffffff;text-align:center;box-shadow:0 8px 26px rgba(0,105,175,.07)}.purchase-peace-card__icon{height:92px;display:flex;align-items:center;justify-content:center}.purchase-peace-card__icon img{width:auto;height:auto;max-width:90px;max-height:90px;object-fit:contain}.purchase-peace-card h3{margin:18px 0 15px;color:var(--purchase-blue-dark);font-size:21px;line-height:1.5;font-weight:900}.purchase-peace-card p{margin:0;color:#596f7f;font-size:13px;line-height:2;font-weight:600}.purchase-voice-section{padding:110px 0 130px;background:linear-gradient(180deg,#f1fbff,#ffffff)}.purchase-voice-heading{display:flex;align-items:baseline;gap:24px;margin-bottom:45px}.purchase-voice-heading h2{margin:0;color:var(--purchase-blue-dark);font-size:34px;line-height:1.5;font-weight:900}.purchase-voice-heading p{margin:0;color:var(--purchase-blue);font-size:13px;line-height:1.7;font-weight:700}.purchase-voice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.purchase-voice-card{min-height:245px;display:grid;grid-template-columns:105px minmax(0,1fr);gap:20px;padding:26px 24px;border:1px solid #d9e6ee;border-radius:14px;background:#ffffff;box-shadow:0 8px 25px rgba(0,92,155,.055)}.purchase-voice-card__image{width:100px;height:100px;overflow:hidden;border-radius:50%;background:#f1f5f7}.purchase-voice-card__image img{width:100%;height:100%;object-fit:cover}.purchase-voice-card__body{min-width:0}.purchase-voice-card__stars{margin-bottom:8px;color:#f5ad00;font-size:17px;line-height:1;letter-spacing:1px}.purchase-voice-card h3{margin:0 0 12px;color:var(--purchase-blue-dark);font-size:15px;line-height:1.65;font-weight:900}.purchase-voice-card p{margin:0;color:#596d7a;font-size:12px;line-height:1.95}.purchase-voice-card__meta{display:block;margin-top:13px;color:#637987;font-size:11px;line-height:1.5;font-weight:700}@media (max-width:1200px){.purchase-hero{min-height:850px}.purchase-breadcrumb{top:18px;margin:0;padding:8px 13px;font-size:11px}.purchase-hero__text{width:60vw}.purchase-flow__heading{gap:20px;padding:25px 28px}.purchase-flow__heading h2{font-size:27px}.purchase-flow__heading p{font-size:16px}.purchase-form-card{padding:42px 35px 48px}.purchase-field{grid-template-columns:145px minmax(0,1fr)}.purchase-peace-grid{gap:18px}.purchase-peace-card{padding:30px 18px}.purchase-voice-card{grid-template-columns:82px minmax(0,1fr);gap:15px;padding:22px 18px}.purchase-voice-card__image{width:78px;height:78px}}@media (max-width:900px){.purchase-hero{min-height:700px;background-position:62%;background-image:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.83) 52%,rgba(255,255,255,.2)),url(/img/contact-purchase/hero-contact-purchase.png)}.purchase-hero__text{width:68vw}.purchase-hero__text h1{font-size:44px}.purchase-hero__text p{margin-top:27px;font-size:17px}.purchase-flow-section{padding:75px 0 85px}.purchase-flow__heading{flex-direction:column;align-items:flex-start;gap:7px}.purchase-flow__heading h2{white-space:normal}.purchase-flow__items{grid-template-columns:1fr;margin:0 15px 15px}.purchase-flow__item{min-height:auto;display:grid;grid-template-columns:55px 80px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:15px;padding:25px 22px;border-right:0;border-bottom:1px solid #e1edf4;text-align:left}.purchase-flow__item-wrap:last-child .purchase-flow__item{border-bottom:0}.purchase-flow__number{position:static;grid-column:1;grid-row:1/3}.purchase-flow__icon{grid-column:2;grid-row:1/3;height:65px;margin:0}.purchase-flow__item h3{grid-column:3;grid-row:1;margin:0 0 5px}.purchase-flow__item p{grid-column:3;grid-row:2}.purchase-flow__arrow{top:auto;right:50%;bottom:-19px;transform:translateX(50%) rotate(90deg)}.purchase-form-section{padding:85px 0 100px}.purchase-form-card{padding:35px 28px 42px}.purchase-form-card__heading{margin-bottom:32px}.purchase-form-card__heading h2{font-size:26px}.purchase-form__grid{grid-template-columns:1fr}.purchase-field,.purchase-field--full,.purchase-field--half{grid-column:1/-1}.purchase-peace-section{padding:90px 0 105px}.purchase-peace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.purchase-peace-card{min-height:275px}.purchase-voice-section{padding:90px 0 110px}.purchase-voice-heading{flex-direction:column;align-items:flex-start;gap:7px;margin-bottom:35px}.purchase-voice-grid{grid-template-columns:1fr}.purchase-voice-card{grid-template-columns:105px minmax(0,1fr);min-height:200px;gap:20px;padding:25px}.purchase-voice-card__image{width:100px;height:100px}}@media (max-width:640px){.purchase-content{width:80vw}.purchase-hero{min-height:740px;align-items:center;padding-bottom:0;background-position:50%;background-image:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.15) 34%,rgba(255,255,255,.69) 67%,rgba(255,255,255,.97)),url(/img/contact-purchase/hero-contact-purchase-mobile.png)}.purchase-hero:after{height:55px}.purchase-hero__inner{width:80vw;min-height:740px}.purchase-hero__text{width:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.purchase-hero__text h1{font-size:31px;line-height:1.4}.purchase-hero__text p{margin-top:20px;font-size:14px;line-height:1.9}.purchase-flow-section{padding:60px 0 70px}.purchase-flow{border-radius:16px}.purchase-flow__heading{min-height:auto;padding:22px 20px}.purchase-flow__heading h2{font-size:21px}.purchase-flow__heading p{font-size:12px}.purchase-flow__heading strong{font-size:19px}.purchase-flow__items{margin:0 10px 10px}.purchase-flow__item{grid-template-columns:38px 52px minmax(0,1fr);column-gap:9px;padding:19px 12px}.purchase-flow__number{font-size:19px}.purchase-flow__icon{height:50px}.purchase-flow__icon img{max-width:48px;max-height:48px}.purchase-flow__item h3{font-size:15px}.purchase-flow__item p{font-size:10px;line-height:1.75}.purchase-form-section{padding:65px 0 80px}.purchase-form-card{padding:28px 15px 32px;border-radius:19px}.purchase-form-card__heading{margin-bottom:27px;padding:0 2px}.purchase-form-card__heading h2{font-size:19px;line-height:1.55}.purchase-form-card__heading p{margin-top:8px;font-size:10px}.purchase-field{min-height:auto;display:block}.purchase-field__label{min-height:53px;padding:12px 13px;border-bottom:1px solid #edf3f7}.purchase-field__label label{font-size:12px}.purchase-required{min-width:31px;height:21px;padding:0 5px;font-size:9px}.purchase-field__control{padding:14px 13px 17px}.purchase-field__help{font-size:10px}.purchase-input,.purchase-select{height:48px;font-size:12px}.purchase-textarea{min-height:135px;font-size:12px}.purchase-options{gap:14px 18px}.purchase-option{font-size:11px}.purchase-option__circle{width:21px;height:21px}.purchase-option.is-checked .purchase-option__circle:after{top:4px;left:6px}.purchase-options__example{font-size:9px}.purchase-form__privacy{margin-top:25px;font-size:9px}.purchase-form__submit{margin-top:25px}.purchase-submit-button{min-height:63px;padding:11px 40px 11px 20px;font-size:13px}.purchase-submit-button__arrow{right:20px;font-size:27px}.purchase-peace-section{padding:75px 0 90px}.purchase-section-heading h2{font-size:19px}.purchase-section-heading h2 strong{margin:0 5px;font-size:40px}.purchase-peace-grid{grid-template-columns:1fr;gap:18px;margin-top:32px}.purchase-peace-card{min-height:auto;padding:30px 20px}.purchase-peace-card__icon{height:75px}.purchase-peace-card__icon img{max-width:72px;max-height:72px}.purchase-peace-card h3{margin:15px 0 13px;font-size:17px}.purchase-peace-card p{font-size:11px;line-height:1.95}.purchase-voice-section{padding:75px 0 90px}.purchase-voice-heading{margin-bottom:30px}.purchase-voice-heading h2{font-size:25px}.purchase-voice-heading p{font-size:10px}.purchase-voice-grid{gap:17px}.purchase-voice-card{min-height:auto;grid-template-columns:70px minmax(0,1fr);gap:13px;padding:17px}.purchase-voice-card__image{width:67px;height:67px}.purchase-voice-card__stars{margin-bottom:5px;font-size:13px}.purchase-voice-card h3{margin-bottom:8px;font-size:12px}.purchase-voice-card p{font-size:10px;line-height:1.8}.purchase-voice-card__meta{margin-top:8px;font-size:9px}}@media (max-width:390px){.purchase-hero{min-height:740px;padding-bottom:0}.purchase-hero__text h1{font-size:27px}.purchase-hero__text p{font-size:12px}.purchase-flow__heading{padding:19px 16px}.purchase-flow__heading h2{font-size:19px}.purchase-flow__item{grid-template-columns:33px 45px minmax(0,1fr);gap:6px;padding:16px 9px}.purchase-flow__number{font-size:16px}.purchase-flow__icon img{max-width:40px;max-height:40px}.purchase-flow__item h3{font-size:13px}.purchase-flow__item p{font-size:9px}.purchase-form-card{padding-left:11px;padding-right:11px}.purchase-form-card__heading h2{font-size:17px}.purchase-input,.purchase-select,.purchase-textarea{font-size:11px}.purchase-submit-button{min-height:59px;padding-left:13px;font-size:11px}.purchase-submit-button__arrow{right:15px}.purchase-voice-card{grid-template-columns:57px minmax(0,1fr);gap:10px;padding:14px}.purchase-voice-card__image{width:54px;height:54px}}