.olp{--ink:#0f1330;--t2:#565c7c;--t3:#878ca6;--line:#e6e8f2;--canvas:#f5f6fb;--accent:#2a55f5;--accent-deep:#1f43d1;--violet:#8b7cf8;--mint:#6fe6d6;--red:#e5484d;--green:#18a06f;--amber:#c48a1a;--stage:linear-gradient(118deg, #1c3fee 0%, #4a5cf6 32%, #9280f8 66%, #7fe4da 100%);--stage-soft:linear-gradient(118deg, #e9eeff 0%, #eeeaff 55%, #e1f8f4 100%);--win-shadow:0 60px 120px -50px #0f133099, 0 24px 48px -28px #0f133059, 0 0 0 1px #0f133012;color:var(--ink);--ol-display:var(--font-rf-ext), var(--font-rf), system-ui, sans-serif;--ol-text:var(--font-is-ext), var(--font-is), system-ui, sans-serif;--font-head:var(--ol-display);--font-body:var(--ol-text);--font-golos:var(--ol-display);--font-inter:var(--ol-text);background:#fff}.olp .font-head{font-variation-settings:"wdth" 110, "opsz" 32;letter-spacing:-.012em}.olp .font-head.font-bold{font-weight:560}.olp .font-head.font-semibold{font-weight:520}.olp h1.font-head,.olp h2.font-head,.olp .ol-display{font-variation-settings:"wdth" 114, "opsz" 144;letter-spacing:-.026em;font-weight:420}.olp ::selection{background:#2a55f533}@keyframes ol-wire{to{stroke-dashoffset:-18px}}.olp .ol-wire{animation:.9s linear infinite ol-wire}@media (prefers-reduced-motion:reduce){.olp .ol-wire{animation:none}}@keyframes ol-pulse{0%,to{opacity:.35}50%{opacity:1}}.olp .ol-pulse{animation:1s ease-in-out infinite ol-pulse}@media (prefers-reduced-motion:reduce){.olp .ol-pulse{opacity:0;animation:none}}@media (max-width:767px){.olp .ol-swipe{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(1.25rem,4vw,3rem));padding-inline:clamp(1.25rem,4vw,3rem);scroll-padding-inline:clamp(1.25rem,4vw,3rem);overflow-x:auto}.olp .ol-swipe::-webkit-scrollbar{display:none}.olp .ol-swipe>*{scroll-snap-align:start}.olp .ol-swipe.ol-swipe-in{margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem}}@media (min-width:768px) and (max-width:1023px){.olp .ol-swipe.ol-swipe-lg{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(1.25rem,4vw,3rem));padding-inline:clamp(1.25rem,4vw,3rem);scroll-padding-inline:clamp(1.25rem,4vw,3rem);overflow-x:auto}.olp .ol-swipe.ol-swipe-lg::-webkit-scrollbar{display:none}.olp .ol-swipe.ol-swipe-lg>*{scroll-snap-align:start}}.olp .ol-range{appearance:none;cursor:pointer;background:linear-gradient(to right, var(--accent) var(--fill,50%), var(--line) var(--fill,50%));border-radius:2px;width:100%;height:3px}.olp .ol-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:#fff;border-radius:2px;width:18px;height:18px;box-shadow:0 2px 6px #0f13302e}.olp .ol-range::-moz-range-thumb{border:2px solid var(--accent);background:#fff;border-radius:2px;width:14px;height:14px}.olp .ol-range:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.olp .hubspot-form-wrapper{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-color:#0000!important;padding:0!important}.olp .hubspot-form-wrapper .hs-form-field>label,.olp .hubspot-form-wrapper fieldset>div>label{color:var(--t2)!important;font-family:var(--font-inter), Inter, system-ui, sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-size:13px!important;font-weight:500!important}.olp .hubspot-form-wrapper .hs-form-required,.olp .hubspot-form-wrapper label>span:last-child:not(:only-child){color:var(--t3)!important}.olp .hubspot-form-wrapper input[type=text],.olp .hubspot-form-wrapper input[type=email],.olp .hubspot-form-wrapper input[type=tel],.olp .hubspot-form-wrapper input[type=number],.olp .hubspot-form-wrapper input[type=url],.olp .hubspot-form-wrapper textarea,.olp .hubspot-form-wrapper select{color:var(--ink)!important;font-family:var(--font-inter), Inter, system-ui, sans-serif!important;background-color:#fff!important;border:1px solid #d5d8e6!important;border-radius:2px!important;padding:12px 13px!important;font-size:15px!important}.olp .hubspot-form-wrapper input::placeholder,.olp .hubspot-form-wrapper textarea::placeholder{color:#a3a8bf!important}.olp .hubspot-form-wrapper input:focus,.olp .hubspot-form-wrapper textarea:focus,.olp .hubspot-form-wrapper select:focus{border-color:var(--accent)!important;background-color:#fff!important;box-shadow:0 0 0 3px #2a55f529!important}.olp .hubspot-form-wrapper .hs-error-msg,.olp .hubspot-form-wrapper .hs-error-msgs label,.olp .hubspot-form-wrapper .hs-error-msgs li label{color:var(--red)!important;font-family:var(--font-inter), Inter, system-ui, sans-serif!important}.olp .hubspot-form-wrapper .hs-richtext,.olp .hubspot-form-wrapper .hs-richtext *,.olp .hubspot-form-wrapper .legal-consent-container,.olp .hubspot-form-wrapper .legal-consent-container *{color:var(--t3)!important;font-family:var(--font-inter), Inter, system-ui, sans-serif!important}.olp .hubspot-form-wrapper .legal-consent-container a{color:var(--accent)!important}.olp .hubspot-form-wrapper ul.inputs-list>li label,.olp .hubspot-form-wrapper label.hs-form-booleancheckbox-display,.olp .hubspot-form-wrapper .hs-fieldtype-booleancheckbox>label,.olp .hubspot-form-wrapper .hs-fieldtype-checkbox>label{color:var(--t2)!important;font-family:var(--font-inter), Inter, system-ui, sans-serif!important}.olp .hubspot-form-wrapper input[type=checkbox],.olp .hubspot-form-wrapper input[type=radio]{background-color:#fff!important;border:1px solid #c9cde0!important;border-radius:2px!important}.olp .hubspot-form-wrapper input[type=checkbox]:checked,.olp .hubspot-form-wrapper input[type=radio]:checked{background-color:var(--accent)!important;border-color:var(--accent)!important}.olp .hubspot-form-wrapper input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.4l3 3 6-6.4'/%3E%3C/svg%3E")!important}.olp .hubspot-form-wrapper input[type=submit],.olp .hubspot-form-wrapper button[type=submit],.olp .hubspot-form-wrapper .hs-button{border:1px solid var(--accent)!important;background-color:var(--accent)!important;color:#fff!important;height:54px!important;font-family:var(--font-golos), "Golos Text", sans-serif!important;letter-spacing:0!important;border-radius:2px!important;font-size:17px!important}.olp .hubspot-form-wrapper input[type=submit]:hover,.olp .hubspot-form-wrapper button[type=submit]:hover,.olp .hubspot-form-wrapper .hs-button:hover{background-color:var(--accent-deep)!important;border-color:var(--accent-deep)!important;color:#fff!important}.olp .hubspot-form-wrapper .submitted-message,.olp .hubspot-form-wrapper .submitted-message *{color:var(--ink)!important;font-family:var(--font-inter), Inter, system-ui, sans-serif!important}
