﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--padding-200: 200px;--padding-116: 116px;--padding-100: 100px;--padding-80: 80px;--padding-32: 32px;--border-radius-64: 64px;--gap-80: 80px}@media (max-width:1024px){:root{--padding-200: 160px;--padding-116: 60px;--padding-100: 60px;--padding-80: 60px;--gap-80: 40px}}@media (max-width:768px){:root{--padding-200: 80px;--padding-116: 40px;--padding-100: 40px;--padding-80: 40px;--padding-32: 20px;--gap-80: 20px}}h1,h2,h3,h4,h5,h6{margin:0}.heading-2,.h2{font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:56px;line-height:64px;margin-bottom:32px}@media (max-width:768px){.heading-2,.h2{font-size:40px;line-height:48px}}.heading-3,.h3{font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:32px;line-height:40px;margin-bottom:16px}@media (max-width:768px){.heading-3,.h3{font-size:24px;line-height:32px}}.heading-subheading{font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:24px;line-height:32px;margin-bottom:16px}.heading-subheading--small{font-size:20px;line-height:24px}.text-button{font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#FFFFFF;border:1px solid #D1422E;background:linear-gradient(90deg, #E15E4C 15%, #D1422E 100%);min-width:240px;border-radius:16px;padding:16px;cursor:pointer;width:fit-content;transition:all 0.3s ease;min-width:208px;display:inline-block;text-align:center;text-decoration:none}.text-button--transparent{color:#D1422E;background:transparent}.text-button:hover{background:linear-gradient(90deg, #D1422E 0%, #D1422E 100%);box-shadow:0 16px 40px -10px rgba(209, 66, 46, 0.8);color:#FFFFFF}.link-regular{font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#D1422E;text-decoration:none;transition:all 0.3s ease}.link-regular:hover{color:#D1422E;text-decoration:underline}.link-regular--btn{border:1px solid #D1422E;border-radius:16px;padding:12px 24px}.link-regular--btn:hover{background:#D1422E;border-color:#D1422E;box-shadow:0 16px 40px -10px rgba(209, 66, 46, 0.8);color:#FFFFFF;text-decoration:none}.text-body-regular{font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:16px;line-height:24px}.text-body-small{font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:14px;line-height:24px}.text-color-primary{color:#D1422E}.text-color-white{color:#FFFFFF}.bg-color-main{background-color:#FFEBD5}.bg-color-secondary{background-color:#FFFBF6}.bg-color-main--gradient{background:linear-gradient(180deg, #FFEBD5 50%, #FFFBF6 100%)}.bg-color-secondary--gradient{background:linear-gradient(180deg, #FFFBF6 50%, #FFEBD5 100%)}.section-block{padding:0 var(--padding-32) var(--padding-100)}.section-container{max-width:1340px;margin:0 auto}.section-container--wide{max-width:1536px;position:relative;background:linear-gradient(180deg, #334378 0%, #192651 100%);padding:var(--padding-100) var(--padding-116);border-radius:var(--border-radius-64)}.section-container--wide>:not(.section-container__bg){position:relative;z-index:1}.section-container__bg{position:absolute;inset:0;z-index:0;pointer-events:none;width:100%;height:100%;object-fit:cover;mix-blend-mode:overlay}.flex-container{display:flex}.flex-container--align-center{align-items:center}.flex-container--align-start{align-items:flex-start}.flex-container--justify-center{justify-content:center}.flex-container--column{flex-direction:column}.flex-container--justify-between{justify-content:space-between}.flex-item{flex:1}.flex-item img{width:100%;max-width:fit-content}.text-center{text-align:center}.gap-4{gap:4px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-36{gap:36px}.gap-40{gap:40px}.gap-80{gap:var(--gap-80)}.pb-0{padding-bottom:0}.mb-0{margin-bottom:0}.mb-24{margin-bottom:24px}.mb-40{margin-bottom:40px}html{scroll-behavior:smooth}body{background-color:#FFEBD5;margin:0;padding:0;color:#000000}header{padding:20px var(--padding-32);position:relative;z-index:3}@media (max-width:768px){header{padding:20px}}.header-nav__logo{z-index:3}.header-nav__toggle{display:none}.header-nav__hamburger{display:none;flex-direction:column;justify-content:space-between;width:24px;height:18px;cursor:pointer;z-index:3;position:relative}.header-nav__hamburger span{display:block;width:100%;height:2px;background-color:#D1422E;border-radius:2px;transition:all 0.3s ease}.header-nav__menu{display:flex;align-items:center;gap:24px}@media (max-width:768px){.header-nav__hamburger{display:flex}.header-nav__menu{position:fixed;top:0;right:-100%;width:100%;max-width:320px;height:100vh;background:#FFEBD5;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:80px var(--padding-32) var(--padding-32);gap:24px;box-shadow:-4px 0 20px rgba(0, 0, 0, 0.1);transition:right 0.3s ease;z-index:2}.header-nav__toggle:checked~.header-nav__menu{right:0}.header-nav__toggle:checked~.header-nav__hamburger span:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.header-nav__toggle:checked~.header-nav__hamburger span:nth-child(2){opacity:0}.header-nav__toggle:checked~.header-nav__hamburger span:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}}@media (max-width:768px) and (max-width:768px){.header-nav__menu{max-width:60%}}.site-content{margin-top:-93px}.hero-section{position:relative;width:100%;aspect-ratio:1.7777777778;overflow:hidden}@media (max-width:1279px){.hero-section{aspect-ratio:auto}}.hero-section__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}@media (max-width:768px){.hero-section__video{width:auto}}.hero-section::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to bottom, transparent 0%, rgba(255, 235, 213, 0.05) 5%, rgba(255, 235, 213, 0.4) 30%, rgba(255, 235, 213, 0.6) 50%, rgba(255, 235, 213, 0.8) 70%, #ffebd5 100%);z-index:1;pointer-events:none}.hero-section__content{position:relative;z-index:2;padding:60px;border-radius:40px;background:rgba(255, 235, 213, 0.7)}@media (max-width:1279px){.hero-section__content{margin-top:120px}}@media (max-width:768px){.hero-section__content{padding:100px 20px 20px;margin-top:0}}.hero-section__title{color:#000000;font-size:56px;line-height:56px;font-weight:400;font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (max-width:1024px){.hero-section__title{font-size:40px;line-height:40px}}.hero-section__title--bold{font-weight:700;font-size:72px;line-height:80px;font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (max-width:1024px){.hero-section__title--bold{font-size:56px;line-height:56px}}@media (max-width:768px){.hero-section__title--bold{font-size:40px;line-height:36px}}.hero-section__text{color:#000000;max-width:615px;font-size:18px;line-height:32px;font-weight:400;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}footer{padding:40px 20px 20px}.why-build{padding-top:var(--padding-100)}@media (max-width:1024px){.why-build__container{flex-direction:column}}@media (max-width:1024px){.why-build__left{order:1}}@media (max-width:1024px){.plans-and-pricing__container{flex-direction:column}}.plans-and-pricing__title{margin-bottom:0}.plans-and-pricing__title--subheading{font-size:40px;line-height:40px;font-weight:700}.plans-and-pricing__text{max-width:330px}@media (max-width:1024px){.how-works__container{flex-direction:column}}.designed{padding:var(--padding-100) var(--padding-32) var(--padding-200)}@media (max-width:1024px){.designed__section{flex-direction:column}}.designed__container{padding:var(--padding-80) var(--padding-116)}.designed__content{width:calc(100% - 565px)}@media (max-width:1024px){.designed__content{width:100%;flex:1}}.designed__image{position:relative;width:533px}@media (max-width:1024px){.designed__image{width:100%;flex:1}}.designed__image img{position:absolute;z-index:1;top:-150px}@media (max-width:1024px){.designed__image img{position:relative;top:0;width:100%}}@media (max-width:1024px){.сonnected__container{flex-direction:column}}@media (max-width:1024px){.сonnected__left{order:1}}.where-begins__content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-80)}@media (max-width:1024px){.where-begins__content{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media (max-width:768px){.where-begins__content img{width:75px}}.where-begins__title{margin-bottom:var(--padding-80)}@media (max-width:1024px){.why-works__container{flex-direction:column}}.why-works__left-content{width:480px}@media (max-width:768px){.why-works__left-content{width:100%}}.why-works__right-content{width:calc(100% - 560px)}@media (max-width:1024px){.why-works__right-content{order:-1;width:100%}}.tab{position:relative}.tab input{position:absolute;opacity:0;z-index:-1}.tab__icon{text-align:right;width:180px}@media (max-width:768px){.tab__icon{display:none}}.tab__icon img{max-width:100px;transition:all 0.35s}.tab__content{max-height:0;overflow:hidden;transition:all 0.35s}.tab input:checked~.tab__label .tab__content{max-height:15rem}.tab input:checked~.tab__label .tab__icon img{max-width:100%}.accordion{overflow:hidden}.tab__label{justify-content:space-between;padding:20px var(--padding-32) 20px 0;display:flex;align-items:center;gap:40px;position:relative;margin:0}.tab__label::after{content:"";position:absolute;bottom:0;right:0;background:rgba(72, 66, 60, 0.1);width:calc(100% - 220px);height:1px}@media (max-width:768px){.tab__label::after{width:100%}}@media (max-width:768px){.tab__label .tab__content-text{width:calc(100% - 40px)}}.tab__label .tab__content-text span{cursor:pointer}.tab__label .tab__content-text span:hover{color:#D1422E}.tab__label svg{transform:rotate(0deg);transition:all 0.35s;flex-shrink:24px}.tab input:checked+.tab__label svg{transform:rotate(180deg)}.accordion--radio{--theme: var(--secondary)}.contact__form form{display:flex;flex-direction:column;gap:8px}.contact__form textarea,.contact__form input:not([type="submit"]),.contact__form select,.contact__form .wpcf7-select{width:calc(100% - 32px);border:1px solid rgba(255, 255, 255, 0.2);border-radius:16px;padding:16px;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:16px;line-height:24px;background:transparent;letter-spacing:0.1px;color:#FFFFFF;box-shadow:none}.contact__form textarea::placeholder,.contact__form input:not([type="submit"])::placeholder,.contact__form select::placeholder,.contact__form .wpcf7-select::placeholder{color:rgba(255, 255, 255, 0.6)}.contact__form select,.contact__form .wpcf7-select{width:100%;border:1px solid rgba(255, 255, 255, 0.2);border-radius:16px;padding:16px;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;font-size:16px;line-height:24px;background:transparent;letter-spacing:0.1px;color:#FFFFFF;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:12px;cursor:pointer}.contact__form select.select-first-option,.contact__form .wpcf7-select.select-first-option{color:rgba(255, 255, 255, 0.6)}.contact__form select option,.contact__form .wpcf7-select option{background:rgba(0, 0, 0, 0.9);color:#FFFFFF;padding:16px;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:16px;line-height:24px}.contact__form select option:first-child,.contact__form .wpcf7-select option:first-child{color:rgba(255, 255, 255, 0.6)}.contact__form select optgroup,.contact__form .wpcf7-select optgroup{background:rgba(0, 0, 0, 0.9);color:#FFFFFF}.ss-content{background:#212a51 !important;border:1px solid rgba(255, 255, 255, 0.2) !important;border-radius:0 0 16px 16px !important;overflow:hidden;margin-top:0px !important}.ss-content .ss-search,.ss-content .ss-search-container,.ss-content input[type="search"],.ss-content input.ss-search{display:none !important;visibility:hidden !important;height:0 !important;padding:0 !important;margin:0 !important;opacity:0 !important;position:absolute !important;width:0 !important}.ss-content .ss-list .ss-option{padding:8px 16px !important;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;font-size:14px !important;line-height:24px !important;color:#FFFFFF !important}.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option.ss-option-selected{background:rgba(255, 255, 255, 0.1) !important;color:#FFFFFF !important}.ss-content .ss-list .ss-option.ss-option-disabled{color:rgba(255, 255, 255, 0.6) !important}.ss-content .ss-list .ss-option:first-child{display:none !important}.ss-content .ss-search,.ss-content .ss-search-container,.ss-content input[type="search"],.ss-content input.ss-search{display:none !important;visibility:hidden !important;height:0 !important;padding:0 !important;margin:0 !important;opacity:0 !important;position:absolute !important;width:0 !important}.ss-content .wpcf7-submit{margin-top:16px}@media (max-width:768px){.contact__container{flex-direction:column}}.contact__button{display:flex;justify-content:end;flex-direction:row-reverse}@media (max-width:768px){.contact__button{flex-direction:column}.contact__button input[type="submit"]{width:100%}}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{padding:16px;color:#FFFFFF;margin:0;font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.wpcf7 form .wpcf7-response-output:is(:empty){display:none}