@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue-bold.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/fonts/oswald-kz-700.woff2)format("woff2");font-weight:400 900;font-display:swap;unicode-range:U+4BA-4BB}@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--vw:1vw;--u:calc(var(--vw) * 100 / 1440);--c-blue:#3946c6;--c-blue-dark:#2c37a8;--c-bg:#fbfbff;--c-ink:#161614;--c-text:#3b3b3b;--c-muted:#a7a7a7;--c-placeholder:#a9aaae;--c-orange:#ff742e;--c-red:#ed5d3a;--c-lime:#f4ff77;--c-yellow:#f8f47c;--c-sun:#fff045;--c-green:#37b669;--c-purple:#c7aefc;--c-violet:#a78bfa;--c-pink:#fccef0;--c-magenta:#e5a0fa;--c-sky:#529dff;--c-cream:#fbf8e9;--c-cream-2:#fffaf0;--c-gray:#f2f2f2;--c-dark:#161614;--f-display:"Bebas Neue", "Oswald", Impact, "Arial Narrow", sans-serif;--f-text:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--header-h:calc(150 * var(--u))}@media (width<=1023.98px){:root{--u:min(calc(var(--vw) * 100 / 390), 1.7px);--header-h:calc(70 * var(--u))}html{scroll-padding-top:calc(80 * var(--u))}}@media (width>=1920px){:root{--u:calc(1920px / 1440)}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:calc(120 * var(--u));overflow-x:clip}body{font-family:var(--f-text);font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"cv11" 1;min-height:100vh;font-weight:500;overflow-x:clip}img,svg,video,picture{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:0;outline:0}button{cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;line-height:inherit}:focus-visible{outline:2px solid var(--c-blue);outline-offset:3px;border-radius:6px}::selection{background:var(--c-lime);color:var(--c-ink)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.container{width:calc(1312 * var(--u));margin-inline:auto}.container--wide{width:calc(1408 * var(--u))}@media (width<=1023.98px){.container,.container--wide{width:calc(358 * var(--u))}}.m-only{display:none!important}@media (width<=1023.98px){.d-only{display:none!important}.m-only{display:revert!important}}.display,.h1,.h2,.h3,.h4{font-family:var(--f-display);text-transform:uppercase;letter-spacing:0;font-weight:700}.h2{font-size:calc(80 * var(--u));line-height:calc(88 * var(--u))}.h3{font-size:calc(48 * var(--u));line-height:calc(52 * var(--u))}.h4{font-size:calc(40 * var(--u));line-height:calc(48 * var(--u))}.lead{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));color:var(--c-text);font-weight:500}.t-orange{color:var(--c-orange)}.t-red{color:var(--c-red)}.t-blue{color:var(--c-blue)}.t-green{color:var(--c-green)}.t-lime{color:var(--c-lime)}@media (width<=1023.98px){.h2{font-size:calc(48 * var(--u));line-height:calc(52 * var(--u))}.h3{font-size:calc(32 * var(--u));line-height:calc(40 * var(--u))}.h4{font-size:calc(30 * var(--u));line-height:calc(30 * var(--u))}.lead{font-size:calc(16 * var(--u));line-height:calc(24 * var(--u))}}.btn{--btn-bg:var(--c-ink);--btn-fg:var(--c-bg);justify-content:center;align-items:center;gap:calc(4 * var(--u));height:calc(56 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));border-radius:calc(32 * var(--u));background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-display);font-weight:700;font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));text-transform:uppercase;white-space:nowrap;cursor:pointer;isolation:isolate;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background-color .3s, color .3s;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.btn__arrow{width:calc(28 * var(--u));height:calc(28 * var(--u));transition:transform .35s var(--ease-out);flex:none}.btn--m .btn__arrow{width:calc(24 * var(--u));height:calc(24 * var(--u))}.btn--l{height:calc(64 * var(--u));font-size:calc(32 * var(--u));line-height:calc(40 * var(--u));gap:calc(8 * var(--u))}.btn--light{--btn-bg:var(--c-bg);--btn-fg:var(--c-ink)}.btn--hero{--btn-bg:var(--c-bg);--btn-fg:var(--c-red)}.btn--green{--btn-bg:var(--c-green);--btn-fg:var(--c-bg)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--c-ink);box-shadow:inset 0 0 0 2px}.btn--block{width:100%}@media (hover:hover){.btn:hover{transform:translateY(calc(-4 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #16161438}.btn:hover .btn__arrow{transform:translateX(calc(5 * var(--u)))}.btn--hero:hover{--btn-bg:var(--c-lime);--btn-fg:var(--c-ink)}.btn:not(.btn--light):not(.btn--hero):not(.btn--green):not(.btn--ghost):hover{--btn-bg:var(--c-blue)}.btn--light:hover{--btn-bg:var(--c-ink);--btn-fg:var(--c-bg)}.btn--green:hover{--btn-bg:#2fa35d}.btn--ghost:hover{--btn-bg:var(--c-ink);--btn-fg:var(--c-bg);box-shadow:none}}.btn:active{transform:translateY(0)scale(.98)}@media (width<=1023.98px){.btn{height:calc(56 * var(--u));font-size:calc(24 * var(--u));line-height:calc(32 * var(--u))}.btn--l{height:calc(64 * var(--u));font-size:calc(32 * var(--u));line-height:calc(40 * var(--u))}}.shape{color:var(--c-bg);text-align:center;isolation:isolate;justify-content:center;align-items:center;display:inline-flex;position:relative}.shape:before{content:"";z-index:-1;background:var(--shape-color,var(--c-green));-webkit-mask:var(--shape-mask) center / 100% 100% no-repeat;mask:var(--shape-mask) center / 100% 100% no-repeat;position:absolute;inset:0}.shape--sharp{--shape-mask:url(/shapes/keypoint-sharp.svg)}.shape--soft{--shape-mask:url(/shapes/keypoint-soft.svg)}.shape--a01{--shape-mask:url(/shapes/abstract-01.svg)}.shape--a03{--shape-mask:url(/shapes/abstract-03.svg)}.shape--a04{--shape-mask:url(/shapes/abstract-04.svg)}.shape--a06{--shape-mask:url(/shapes/abstract-06.svg)}.shape--a07{--shape-mask:url(/shapes/abstract-07.svg)}.shape--a08{--shape-mask:url(/shapes/abstract-08.svg)}.shape--a09{--shape-mask:url(/shapes/abstract-09.svg)}.shape--a10{--shape-mask:url(/shapes/abstract-10.svg)}.shape--a11{--shape-mask:url(/shapes/abstract-11.svg)}.shape--a12{--shape-mask:url(/shapes/abstract-12.svg)}.shape--a13{--shape-mask:url(/shapes/abstract-13.svg)}.shape--a14{--shape-mask:url(/shapes/abstract-14.svg)}.shape--a15{--shape-mask:url(/shapes/abstract-15.svg)}.shape--a16{--shape-mask:url(/shapes/abstract-16.svg)}.shape--a17{--shape-mask:url(/shapes/abstract-17.svg)}.shape--a11:before{animation:22s linear infinite shape-spin}@keyframes shape-spin{to{transform:rotate(360deg)}}.keypoint{font-family:var(--f-text);font-weight:600;font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));text-transform:uppercase;padding:calc(26 * var(--u)) calc(30 * var(--u))}.scallops{--r:calc(56 * var(--u));--scallop-color:var(--c-bg);height:var(--r);pointer-events:none;background-image:radial-gradient(circle at 50% 100%, var(--scallop-color) calc(var(--r) - .5px), transparent var(--r));background-size:calc(var(--r) * 2) 100%;z-index:2;background-position:bottom;background-repeat:repeat-x;position:absolute;bottom:-1px;left:0;right:0}.scallops--sm{--r:calc(30 * var(--u))}.scallops--top{top:-1px;bottom:auto;transform:scaleY(-1)}.bumps{--bump-color:var(--c-gray);--bump-x:0;height:calc(30 * var(--u));margin-bottom:calc(-2 * var(--u));background:var(--bump-color);-webkit-mask:radial-gradient(calc(27.5 * var(--u)) calc(30 * var(--u)) at 50% 0, transparent 97%, #000 100%) var(--bump-x) 0 / calc(55 * var(--u)) 100% repeat-x;mask:radial-gradient(calc(27.5 * var(--u)) calc(30 * var(--u)) at 50% 0, transparent 97%, #000 100%) var(--bump-x) 0 / calc(55 * var(--u)) 100% repeat-x;z-index:1;position:relative}@media (width<=1023.98px){.bumps{--bump-x:calc(-26 * var(--u))}}.dotgrid{--dot:#fbfbff1a;background-image:radial-gradient(circle at calc(2.95 * var(--u)) calc(2.95 * var(--u)), var(--dot) calc(2.7 * var(--u)), transparent calc(3.15 * var(--u)));background-size:calc(17.7 * var(--u)) calc(17.7 * var(--u));background-position:calc(.6 * var(--u)) calc(1.3 * var(--u))}@media (width<=1023.98px){.dotgrid{background-image:radial-gradient(circle at calc(1.95 * var(--u)) calc(1.95 * var(--u)), var(--dot) calc(1.75 * var(--u)), transparent calc(2.1 * var(--u)));background-size:calc(11.6 * var(--u)) calc(11.6 * var(--u))}}.dots{background-image:radial-gradient(circle, #ffffff14 calc(2 * var(--u)), transparent calc(2.5 * var(--u)));background-size:calc(18 * var(--u)) calc(18 * var(--u))}.dots--dark{background-image:radial-gradient(circle, #1616140f calc(2.5 * var(--u)), transparent calc(3 * var(--u)))}@media (prefers-reduced-motion:no-preference){.js:not(.no-motion) [data-reveal],.js:not(.no-motion) [data-reveal-group]>*,.js:not(.no-motion) [data-split],.js:not(.no-motion) [data-hero-title],.js:not(.no-motion) [data-hero-pop],.js:not(.no-motion) [data-hero-fade],.js:not(.no-motion) [data-hero-art]{visibility:hidden}}.sw{vertical-align:top;margin:-.22em -.12em -.14em;padding:.22em .12em .14em;display:inline-block;overflow:hidden}.is-split-done .sw{overflow:visible}.sw-nw{white-space:nowrap}.no-ovl-hide{visibility:hidden!important}h3,h4{text-wrap:balance}p,li,dd,blockquote,.lead{text-wrap:pretty}a[href^=tel\:]{white-space:nowrap}.sw__i{will-change:transform;display:inline-block}html.scroll-locked,html.scroll-locked body{overflow:hidden}.soc{width:calc(44 * var(--u));height:calc(44 * var(--u));border-radius:calc(12 * var(--u));color:#fff;transition:transform .3s var(--ease-spring);place-items:center;display:inline-grid}.soc svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.soc:hover{transform:translateY(calc(-3 * var(--u))) scale(1.06)}.soc--wa{background:#25d366}.soc--tg{background:#27a7e7}.soc--ig{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.nowrap{white-space:nowrap}.link-underline{text-underline-offset:3px;text-decoration:underline 1px}picture{display:contents}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.field{--f-h:calc(76 * var(--u));--f-fs:calc(20 * var(--u));--f-pad:calc(34 * var(--u));--f-r:calc(46 * var(--u));width:100%;min-height:var(--f-h);background:var(--c-bg);border-radius:var(--f-r);align-items:center;transition:box-shadow .25s,background-color .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.field:focus-within{box-shadow:inset 0 0 0 2px var(--c-blue)}.field.is-invalid{box-shadow:inset 0 0 0 2px var(--c-red);animation:.4s field-shake}.field.is-valid{box-shadow:inset 0 0 0 1.5px #37b66999}@keyframes field-shake{20%,60%{transform:translateX(calc(-6 * var(--u)))}40%,80%{transform:translateX(calc(6 * var(--u)))}}.field__input{min-width:0;height:var(--f-h);padding:0 var(--f-pad);font-family:var(--f-text);font-weight:500;font-size:var(--f-fs);color:var(--c-ink);border-radius:inherit;background:0 0;flex:1;line-height:1.2}.field__input::placeholder{color:var(--c-placeholder);opacity:1}.field__input:focus,.field__input:focus-visible{box-shadow:none;outline:none}.field--area{border-radius:calc(24 * var(--u));align-items:stretch}.field--area .field__input{height:auto;min-height:calc(120 * var(--u));padding-block:calc(22 * var(--u));resize:vertical}.field--phone .field__input{padding-left:calc(11.4 * var(--u));padding-right:calc(17 * var(--u))}.field-wrap{gap:calc(8 * var(--u));flex-direction:column;display:flex}.field__label{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:var(--c-ink);font-weight:600}.field__req{color:var(--c-red);margin-left:calc(2 * var(--u))}.phone-cc{margin-left:calc(17 * var(--u));flex:none;position:relative}.phone-cc__btn{align-items:center;gap:calc(11 * var(--u));height:calc(46 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(28 * var(--u));background:var(--c-bg);box-shadow:inset 0 0 0 calc(1.4 * var(--u)) #eee;color:var(--c-blue);transition:box-shadow .2s;display:flex}.phone-cc__btn:hover,.phone-cc.is-open .phone-cc__btn{box-shadow:inset 0 0 0 calc(1.4 * var(--u)) var(--c-blue)}.phone-cc__flag{width:calc(31 * var(--u));height:calc(26 * var(--u));border-radius:calc(14 * var(--u));flex:none;display:block;overflow:hidden}.phone-cc__flag img,.phone-cc__flag svg{object-fit:cover;width:100%;height:100%}.phone-cc__flag--globe{color:var(--c-blue);background:#eef0ff;place-items:center;display:grid}.phone-cc__flag--globe svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.phone-cc__chev{width:calc(12 * var(--u));height:calc(8 * var(--u));transition:transform .25s}.phone-cc.is-open .phone-cc__chev{transform:rotate(180deg)}.phone-cc__list{top:calc(100% + calc(10 * var(--u)));z-index:20;min-width:calc(280 * var(--u));padding:calc(8 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) #16161429;opacity:0;visibility:hidden;transform:translateY(calc(-6 * var(--u)));transition:opacity .2s, transform .25s var(--ease-out), visibility 0s .25s;background:#fff;position:absolute;left:0}.phone-cc.is-open .phone-cc__list{opacity:1;visibility:visible;transition-delay:0s;transform:none}.phone-cc__list li{align-items:center;gap:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));cursor:pointer;display:flex}.phone-cc__list li b{color:var(--c-text);margin-left:auto;font-weight:600}.phone-cc__list li:hover,.phone-cc__list li[aria-selected=true]{background:#f2f3ff}.consent{font-family:var(--f-text);font-size:calc(17 * var(--u));line-height:calc(20 * var(--u));color:var(--c-muted);text-align:center;font-weight:400}.consent a{text-underline-offset:2px;text-decoration:underline;transition:color .2s}.consent a:hover{color:var(--c-ink)}.hp{left:calc(-9999 * var(--u));width:calc(1 * var(--u));height:calc(1 * var(--u));overflow:hidden;position:absolute!important}.form-status{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));text-align:center;display:none}.form-status.is-error{color:var(--c-red);display:block}.form-status.is-error a{font-weight:600;text-decoration:underline}.btn-submit{width:100%;height:calc(76 * var(--u));border-radius:calc(46 * var(--u));background:var(--c-green);color:var(--c-bg);font-family:var(--f-display);font-weight:700;font-size:calc(28.5 * var(--u));line-height:calc(46 * var(--u));text-transform:uppercase;transition:transform .3s var(--ease-out), box-shadow .3s, background-color .3s;position:relative;overflow:hidden}.btn-submit:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:30%;animation:3.2s ease-in-out infinite btn-shine;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-20deg)}@keyframes btn-shine{0%,60%{left:-40%}to{left:130%}}@media (hover:hover){.btn-submit:hover{transform:translateY(calc(-3 * var(--u)));box-shadow:0 calc(12 * var(--u)) calc(26 * var(--u)) #37b66959;background:#2fa35d}}.btn-submit:active{transform:scale(.985)}.is-loading .btn-submit,.btn-submit[disabled]{pointer-events:none;opacity:.85}.is-loading .btn-submit .btn-submit__label{opacity:0}.is-loading .btn-submit:before{content:"";width:calc(26 * var(--u));height:calc(26 * var(--u));margin:calc(-13 * var(--u)) 0 0 calc(-13 * var(--u));border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1023.98px){.btn-submit{height:auto;min-height:calc(56 * var(--u));padding:calc(10 * var(--u)) calc(24 * var(--u));border-radius:calc(32 * var(--u));font-size:calc(20 * var(--u));line-height:calc(24 * var(--u))}.consent{font-size:calc(17 * var(--u));line-height:calc(20 * var(--u))}}.modal{z-index:1000;overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0;overflow-y:auto}.modal[open]{padding:24px;display:flex}.modal{--u:min(calc(var(--vw) * 100 / 1440), calc(100vh / 780))}@media (width>=1920px){.modal{--u:min(calc(1920px / 1440), calc(100vh / 780))}}@media (width<=1023.98px){.modal{--u:min(calc(var(--vw) * 100 / 390), 1.7px, calc(100vh / 760))}}@supports (height:100dvh){.modal[open]{min-height:100dvh}}.modal::backdrop{backdrop-filter:blur(6px);opacity:0;background:#1616148c;transition:opacity .35s}.modal.is-visible::backdrop{opacity:1}.modal__overlay{position:fixed;inset:0}.modal__box{width:calc(560 * var(--u));max-width:100%;max-height:calc(100vh - 48px);padding:calc(44 * var(--u)) calc(40 * var(--u)) calc(36 * var(--u));overscroll-behavior:contain;scrollbar-width:thin;background:var(--c-cream);border-radius:calc(40 * var(--u));opacity:0;transform:translateY(calc(40 * var(--u))) scale(.96);transition:opacity .35s var(--ease-out), transform .5s var(--ease-out);margin:auto;position:relative;overflow-y:auto}.modal.is-visible .modal__box{opacity:1;transform:none}.modal__box:focus{outline:none}@supports (height:100dvh){.modal__box{max-height:calc(100dvh - 48px)}}@media (width<=1023.98px){@supports (height:100dvh){.modal__box{max-height:calc(100dvh - 24px)}}}.modal__close{top:calc(18 * var(--u));right:calc(18 * var(--u));z-index:2;width:calc(48 * var(--u));height:calc(48 * var(--u));color:var(--c-orange);transition:background-color .25s, transform .4s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.modal__close svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.modal__close:hover{background:#ff742e1f;transform:rotate(90deg)}.vmodal__box{aspect-ratio:9/16;border-radius:calc(24 * var(--u));opacity:0;width:min(420px,90vw);max-height:86vh;transition:opacity .3s, transform .45s var(--ease-out);background:#000;margin:auto;position:relative;overflow:hidden;transform:scale(.94)}.modal.is-visible .vmodal__box{opacity:1;transform:none}.vmodal__box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vmodal__close{top:calc(12 * var(--u));right:calc(12 * var(--u));z-index:2;color:#fff;background:#00000073;position:absolute}@media (width<=1023.98px){.modal[open]{padding:12px}.modal__box{width:calc(358 * var(--u));max-height:calc(100vh - 24px);padding:calc(44 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u));border-radius:calc(32 * var(--u))}.modal__close{top:calc(10 * var(--u));right:calc(10 * var(--u));width:calc(40 * var(--u));height:calc(40 * var(--u))}}.header[data-astro-cid-nen7h5rs]{top:calc(18 * var(--u));z-index:100;pointer-events:none;transition:transform .5s var(--ease-out), top .45s var(--ease-out);position:fixed;left:0;right:0}.header__card[data-astro-cid-nen7h5rs]{pointer-events:auto;width:calc(1286 * var(--u));border-radius:calc(100 * var(--u));background:#fffaf0;margin:0 auto;transition:background-color .4s,box-shadow .4s,backdrop-filter .4s}.header__bar[data-astro-cid-nen7h5rs]{height:calc(90 * var(--u));padding:0 calc(66 * var(--u)) 0 calc(60 * var(--u));transition:height .45s var(--ease-out), padding .45s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:relative}.is-scrolled .header__card[data-astro-cid-nen7h5rs]{backdrop-filter:saturate(160%) blur(calc(14 * var(--u)));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #1616141f;background:#fffaf0d1}.is-scrolled .header__bar[data-astro-cid-nen7h5rs]{height:calc(76 * var(--u))}.is-scrolled .header[data-astro-cid-nen7h5rs]{top:calc(8 * var(--u))}.header-hidden .header[data-astro-cid-nen7h5rs]{transform:translateY(calc(-100% - calc(40 * var(--u))))}.header__logo[data-astro-cid-nen7h5rs]{font-family:var(--f-display);font-weight:700;font-size:calc(56 * var(--u));line-height:calc(60 * var(--u));color:var(--c-blue);letter-spacing:0;transition:transform .4s var(--ease-spring)}.header__logo[data-astro-cid-nen7h5rs]:hover{transform:scale(1.04)rotate(-2deg)}.header__list[data-astro-cid-nen7h5rs]{align-items:center;gap:0;display:flex}.header__item[data-astro-cid-nen7h5rs]{position:relative}.header__link[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(6 * var(--u));height:calc(56 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u));border-radius:calc(32 * var(--u));font-family:var(--f-display);font-weight:700;font-size:calc(28 * var(--u));line-height:calc(32 * var(--u));text-transform:uppercase;color:var(--c-ink);transition:background-color .25s,color .25s;display:inline-flex;position:relative}.header__link[data-astro-cid-nen7h5rs]:after{content:"";left:calc(12 * var(--u));right:calc(12 * var(--u));bottom:calc(10 * var(--u));height:calc(2 * var(--u));border-radius:calc(2 * var(--u));transform-origin:100%;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;transform:scaleX(0)}.header__item--dd[data-astro-cid-nen7h5rs] .header__link[data-astro-cid-nen7h5rs]:after{right:calc(30 * var(--u))}.header__link[data-astro-cid-nen7h5rs]:hover,.header__link[data-astro-cid-nen7h5rs].is-active{color:var(--c-blue)}.header__link[data-astro-cid-nen7h5rs]:hover:after,.header__link[data-astro-cid-nen7h5rs].is-active:after{transform-origin:0;transform:scaleX(1)}.header__chev[data-astro-cid-nen7h5rs]{width:calc(12 * var(--u));height:calc(8 * var(--u));transition:transform .3s var(--ease-out)}.header__item--dd[data-astro-cid-nen7h5rs].is-open .header__chev[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.dd[data-astro-cid-nen7h5rs]{top:calc(100% + calc(18 * var(--u)));width:calc(640 * var(--u));padding:calc(16 * var(--u));border-radius:calc(32 * var(--u));box-shadow:0 calc(24 * var(--u)) calc(60 * var(--u)) #1616142e;opacity:0;visibility:hidden;transform:translate(-50%, calc(12 * var(--u))) scale(.98);transform-origin:50% 0;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), visibility 0s .4s;background:#fffaf0;position:absolute;left:50%}.dd[data-astro-cid-nen7h5rs]:before{content:"";left:0;right:0;top:calc(-24 * var(--u));height:calc(24 * var(--u));position:absolute}.header__item--dd[data-astro-cid-nen7h5rs].is-open .dd[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out), transform .4s var(--ease-out), visibility 0s;transform:translate(-50%)scale(1)}.dd__grid[data-astro-cid-nen7h5rs]{gap:calc(4 * var(--u));grid-template-columns:1fr 1fr;display:grid}.dd__link[data-astro-cid-nen7h5rs]{grid-template-columns:calc(14 * var(--u)) 1fr;column-gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(20 * var(--u));align-items:center;transition:background-color .25s;display:grid}.dd__link[data-astro-cid-nen7h5rs]:hover{background:#3946c614}.dd__dot[data-astro-cid-nen7h5rs],.dd__dot{width:calc(14 * var(--u));height:calc(14 * var(--u));background:var(--dot);box-shadow:inset 0 0 0 calc(1 * var(--u)) #1616141f;border-radius:50%;flex:none;display:inline-block}.dd__name[data-astro-cid-nen7h5rs]{font-family:var(--f-display);font-size:calc(24 * var(--u));line-height:calc(28 * var(--u));text-transform:uppercase}.dd__price[data-astro-cid-nen7h5rs]{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:var(--c-text);opacity:.8;grid-column:2}.header__cta[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(8 * var(--u));height:calc(56 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));border-radius:calc(32 * var(--u));font-family:var(--f-display);font-weight:700;font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));text-transform:uppercase;color:var(--c-blue);font-size:calc(28 * var(--u));margin-right:calc(-24 * var(--u));transition:background-color .3s,color .3s;display:inline-flex}.header__cta[data-astro-cid-nen7h5rs] .header__cta-arrow{width:calc(26 * var(--u));height:calc(26 * var(--u));transition:transform .35s var(--ease-out)}.header__cta[data-astro-cid-nen7h5rs]:hover{background:var(--c-blue);color:var(--c-bg)}.header__cta[data-astro-cid-nen7h5rs]:hover .header__cta-arrow{transform:translateX(calc(5 * var(--u)))}.header__burger[data-astro-cid-nen7h5rs],.mmenu[data-astro-cid-nen7h5rs]{display:none}@media (width<=1023.98px){.header[data-astro-cid-nen7h5rs]{top:calc(24 * var(--u))}.is-scrolled .header[data-astro-cid-nen7h5rs]{top:calc(5 * var(--u))}.header__card[data-astro-cid-nen7h5rs]{width:calc(358 * var(--u));border-radius:calc(40 * var(--u))}.header__bar[data-astro-cid-nen7h5rs]{height:calc(56 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(14 * var(--u)) calc(24 * var(--u))}.is-scrolled .header__bar[data-astro-cid-nen7h5rs]{height:calc(56 * var(--u));padding-block:calc(14 * var(--u))}.header__logo[data-astro-cid-nen7h5rs]{font-size:calc(30 * var(--u));line-height:calc(34 * var(--u))}.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:none}.header__burger[data-astro-cid-nen7h5rs]{width:calc(24 * var(--u));height:calc(24 * var(--u));margin-right:0;display:block;position:relative}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:calc(4 * var(--u));border-radius:calc(4 * var(--u));background:var(--c-ink);transition:transform .4s var(--ease-out), opacity .3s, width .3s, top .4s var(--ease-out);position:absolute;left:0}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:calc(1 * var(--u));width:calc(24 * var(--u))}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:calc(10 * var(--u));width:calc(22 * var(--u))}.header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:calc(19 * var(--u));width:calc(20 * var(--u))}.menu-open .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:calc(10 * var(--u));width:calc(24 * var(--u));transform:rotate(45deg)}.menu-open .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0;transform:translateX(calc(8 * var(--u)))}.menu-open .header__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:calc(10 * var(--u));width:calc(24 * var(--u));transform:rotate(-45deg)}.mmenu[data-astro-cid-nen7h5rs]{transition:grid-template-rows .55s var(--ease-out);grid-template-rows:0fr;display:grid}.menu-open .mmenu[data-astro-cid-nen7h5rs]{grid-template-rows:1fr}.mmenu__inner[data-astro-cid-nen7h5rs]{min-height:0;overflow:hidden}.mmenu__list[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(24 * var(--u)) 0;flex-direction:column;display:flex}.mmenu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{text-align:center;opacity:0;width:100%;transform:translateY(calc(-10 * var(--u)));transition:opacity .3s, transform .4s var(--ease-out)}.menu-open .mmenu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.menu-open .mmenu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:first-child{transition-delay:80ms}.menu-open .mmenu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:.12s}.menu-open .mmenu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:.16s}.menu-open .mmenu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(4){transition-delay:.2s}.menu-open .mmenu__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]:nth-child(5){transition-delay:.24s}.mmenu__link[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:calc(6 * var(--u));height:calc(56 * var(--u));padding:calc(12 * var(--u)) calc(24 * var(--u));font-family:var(--f-display);font-weight:700;font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));text-transform:uppercase;color:var(--c-ink);display:inline-flex}.mmenu__link[data-astro-cid-nen7h5rs].is-active{color:var(--c-blue)}.mmenu__chev[data-astro-cid-nen7h5rs]{width:calc(12 * var(--u));height:calc(8 * var(--u));transition:transform .3s}.mmenu__link[data-astro-cid-nen7h5rs][aria-expanded=true] .mmenu__chev[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.mmenu__sub[data-astro-cid-nen7h5rs]{transition:grid-template-rows .4s var(--ease-out);grid-template-rows:0fr;display:grid}.mmenu__sub[data-astro-cid-nen7h5rs].is-open{grid-template-rows:1fr}.mmenu__sub[data-astro-cid-nen7h5rs]>ul[data-astro-cid-nen7h5rs]{gap:calc(2 * var(--u));flex-direction:column;min-height:0;display:flex;overflow:hidden}.mmenu__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:calc(10 * var(--u));padding:calc(8 * var(--u)) 0;font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));color:var(--c-text);font-weight:500;display:flex}.mmenu__foot[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(14 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u));flex-direction:column;display:flex}.mmenu__cta[data-astro-cid-nen7h5rs]{width:100%}.mmenu__phone[data-astro-cid-nen7h5rs]{font-family:var(--f-display);font-size:calc(28 * var(--u));line-height:calc(32 * var(--u));color:var(--c-blue)}.mmenu__socials[data-astro-cid-nen7h5rs]{gap:calc(10 * var(--u));display:flex}}.footer[data-astro-cid-jo6i4kqk]{padding:calc(80 * var(--u)) calc(64 * var(--u));background:var(--c-bg);position:relative}.footer__card[data-astro-cid-jo6i4kqk]{width:calc(1312 * var(--u));padding:calc(32 * var(--u)) calc(40 * var(--u));background:var(--c-blue);border-radius:calc(24 * var(--u));color:var(--c-bg);margin:0 auto;overflow:hidden}.footer__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;display:flex}.footer__left[data-astro-cid-jo6i4kqk]{gap:calc(48 * var(--u));width:calc(564 * var(--u));flex-direction:column;display:flex}.footer__block[data-astro-cid-jo6i4kqk]{gap:calc(12 * var(--u));flex-direction:column;display:flex}.footer__title[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);font-weight:700;font-size:calc(32 * var(--u));line-height:calc(40 * var(--u));letter-spacing:calc(-1.11 * var(--u));text-transform:uppercase}.footer__services[data-astro-cid-jo6i4kqk]{grid-template-columns:calc(185 * var(--u)) calc(219 * var(--u));column-gap:calc(160 * var(--u));row-gap:calc(12 * var(--u));grid-template-rows:repeat(4,auto);grid-auto-flow:column;display:grid}.footer__services[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));letter-spacing:calc(-.36 * var(--u));white-space:nowrap;font-weight:400}.footer__contacts[data-astro-cid-jo6i4kqk]{gap:calc(12 * var(--u));flex-direction:column;display:flex}.footer__contacts[data-astro-cid-jo6i4kqk] .footer__addr[data-astro-cid-jo6i4kqk]{white-space:normal}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:opacity .25s,color .25s}.footer__services[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-lime)}.footer__right[data-astro-cid-jo6i4kqk]{gap:calc(120 * var(--u));display:flex}.footer__links[data-astro-cid-jo6i4kqk]{gap:calc(12 * var(--u));flex-direction:column;display:flex}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--f-display);font-weight:700;font-size:calc(32 * var(--u));line-height:calc(40 * var(--u));text-transform:uppercase;position:relative}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:after{content:"";left:0;right:0;bottom:calc(4 * var(--u));height:calc(2 * var(--u));background:var(--c-lime);transform-origin:100%;transition:transform .4s var(--ease-out);position:absolute;transform:scaleX(0)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-lime)}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover:after{transform-origin:0;transform:scaleX(1)}.footer__line[data-astro-cid-jo6i4kqk]{height:calc(1 * var(--u));margin:calc(80 * var(--u)) 0 calc(120 * var(--u));background:#fbfbff33}.footer__bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;display:flex}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:calc(482 * var(--u));height:calc(127 * var(--u))}.footer__legal[data-astro-cid-jo6i4kqk]{gap:calc(8 * var(--u));color:#fefae7;font-size:calc(18 * var(--u));line-height:calc(26 * var(--u));flex-direction:column;font-weight:400;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--c-lime)}.footer__copy[data-astro-cid-jo6i4kqk]{opacity:.6;font-size:calc(14 * var(--u));line-height:calc(20 * var(--u))}.footer__row[data-astro-cid-jo6i4kqk]{display:flex}.footer__soc[data-astro-cid-jo6i4kqk]{gap:calc(6 * var(--u));display:flex}.soc--tilda[data-astro-cid-jo6i4kqk]{color:#161614;background:#fff}.soc__t[data-astro-cid-jo6i4kqk]{width:calc(20 * var(--u));height:calc(20 * var(--u));border:calc(1.5 * var(--u)) solid;font-family:var(--f-text);font-weight:700;font-size:calc(12 * var(--u));border-radius:50%;place-items:center;line-height:1;display:grid}@media (width<=1023.98px){.footer[data-astro-cid-jo6i4kqk]{padding:calc(29 * var(--u)) 0 0;background:var(--c-blue)}.footer__scallops[data-astro-cid-jo6i4kqk]{left:0;right:0;top:calc(-1 * var(--u));height:calc(30 * var(--u));background-image:radial-gradient(calc(27.5 * var(--u)) calc(30 * var(--u)) at 50% 0, var(--c-bg) 97%, transparent 100%);background-size:calc(55 * var(--u)) 100%;background-position:calc(-26 * var(--u)) 0;background-repeat:repeat-x;position:absolute}.footer__card[data-astro-cid-jo6i4kqk]{width:calc(358 * var(--u));padding:calc(34 * var(--u)) 0 calc(30 * var(--u));border-radius:0;overflow:visible}.footer__top[data-astro-cid-jo6i4kqk]{align-items:stretch;gap:calc(46 * var(--u));flex-direction:column}.footer__mlogo[data-astro-cid-jo6i4kqk]{align-self:center}.footer__mlogo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:calc(163 * var(--u));height:auto}.footer__left[data-astro-cid-jo6i4kqk]{gap:calc(26 * var(--u));width:100%}.footer__block[data-astro-cid-jo6i4kqk]{gap:calc(20 * var(--u))}.footer__title[data-astro-cid-jo6i4kqk]{font-size:calc(24 * var(--u));line-height:calc(32 * var(--u));letter-spacing:0;color:#fff}.footer__services[data-astro-cid-jo6i4kqk]{column-gap:calc(27 * var(--u));row-gap:calc(2 * var(--u));grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:row}.footer__services[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:calc(12 * var(--u));line-height:calc(26 * var(--u));letter-spacing:0;font-weight:500}.footer__services[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding:calc(4 * var(--u)) 0;line-height:calc(18 * var(--u));white-space:normal;display:inline-block}.footer__contacts[data-astro-cid-jo6i4kqk]{gap:calc(2 * var(--u))}.footer__contacts[data-astro-cid-jo6i4kqk] .footer__addr[data-astro-cid-jo6i4kqk]{line-height:calc(18 * var(--u));padding:calc(4 * var(--u)) 0;display:block}.footer__row[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:calc(27 * var(--u))}.footer__row[data-astro-cid-jo6i4kqk]>.footer__block[data-astro-cid-jo6i4kqk]{width:calc(168 * var(--u))}.footer__soc[data-astro-cid-jo6i4kqk] .soc[data-astro-cid-jo6i4kqk]{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(8 * var(--u))}.footer__soc[data-astro-cid-jo6i4kqk] .soc[data-astro-cid-jo6i4kqk] svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.footer__bottom[data-astro-cid-jo6i4kqk]{margin-top:calc(40 * var(--u));justify-content:center}.footer__legal[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center;gap:calc(5 * var(--u));color:#b2b9ff;font-size:calc(14 * var(--u));line-height:calc(26 * var(--u));font-weight:500}.footer__copy[data-astro-cid-jo6i4kqk]{font-size:calc(12 * var(--u))}}.brief[data-astro-cid-4njz5lj6]{width:calc(640 * var(--u))}.brief__kicker[data-astro-cid-4njz5lj6]{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));text-transform:uppercase;letter-spacing:.06em;color:var(--c-blue);text-align:center;font-weight:600}.brief__title[data-astro-cid-4njz5lj6]{margin-top:calc(10 * var(--u));font-family:var(--f-display);font-weight:700;font-size:calc(48 * var(--u));line-height:calc(52 * var(--u));text-transform:uppercase;text-align:center}.brief__progress[data-astro-cid-4njz5lj6]{height:calc(6 * var(--u));margin:calc(28 * var(--u)) 0 calc(32 * var(--u));border-radius:calc(6 * var(--u));background:#3946c61f;overflow:hidden}.brief__progress[data-astro-cid-4njz5lj6] span[data-astro-cid-4njz5lj6]{border-radius:inherit;background:var(--c-blue);width:20%;height:100%;transition:width .5s var(--ease-out);display:block}.brief__form[data-astro-cid-4njz5lj6]{gap:calc(24 * var(--u));flex-direction:column;display:flex}.brief__step[data-astro-cid-4njz5lj6]{gap:calc(18 * var(--u));animation:brief-in .45s var(--ease-out);border:0;flex-direction:column;display:flex}.brief__step[data-astro-cid-4njz5lj6].is-shake{animation:.4s field-shake}@keyframes brief-in{0%{opacity:0;transform:translateX(calc(24 * var(--u)))}to{opacity:1;transform:none}}.brief__q[data-astro-cid-4njz5lj6]{gap:calc(6 * var(--u));font-family:var(--f-display);font-weight:700;font-size:calc(36 * var(--u));line-height:calc(40 * var(--u));text-transform:uppercase;margin-bottom:calc(6 * var(--u));flex-direction:column;display:flex}.brief__q[data-astro-cid-4njz5lj6] span[data-astro-cid-4njz5lj6]{font-family:var(--f-text);font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:var(--c-text);opacity:.7}.brief__opts[data-astro-cid-4njz5lj6]{gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.brief__opt[data-astro-cid-4njz5lj6] input[data-astro-cid-4njz5lj6]{opacity:0;pointer-events:none;position:absolute}.brief__opt[data-astro-cid-4njz5lj6] span[data-astro-cid-4njz5lj6]{min-height:calc(52 * var(--u));padding:calc(12 * var(--u)) calc(22 * var(--u));border-radius:calc(30 * var(--u));background:var(--c-bg);box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #e3e3ea;font-size:calc(17 * var(--u));line-height:calc(24 * var(--u));cursor:pointer;align-items:center;font-weight:500;transition:background-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.brief__opt[data-astro-cid-4njz5lj6] span[data-astro-cid-4njz5lj6]:hover{box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--c-blue)}.brief__opt[data-astro-cid-4njz5lj6] input[data-astro-cid-4njz5lj6]:checked+span[data-astro-cid-4njz5lj6]{background:var(--c-blue);color:var(--c-bg);box-shadow:none}.brief__opt[data-astro-cid-4njz5lj6] input[data-astro-cid-4njz5lj6]:focus-visible+span[data-astro-cid-4njz5lj6]{outline:calc(2 * var(--u)) solid var(--c-blue);outline-offset:calc(2 * var(--u))}.brief__hint[data-astro-cid-4njz5lj6]{font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:var(--c-text);opacity:.7}.brief__contact[data-astro-cid-4njz5lj6]{gap:calc(16 * var(--u));flex-direction:column;display:flex}.brief__nav[data-astro-cid-4njz5lj6]{justify-content:space-between;align-items:center;display:flex}.brief__next[data-astro-cid-4njz5lj6]{margin-left:auto}.brief__back[data-astro-cid-4njz5lj6]{font-size:calc(16 * var(--u));color:var(--c-text);padding:calc(10 * var(--u)) 0;font-weight:600}.brief__back[data-astro-cid-4njz5lj6]:hover{color:var(--c-blue)}@media (width<=1023.98px){.brief[data-astro-cid-4njz5lj6]{width:calc(358 * var(--u))}.brief__title[data-astro-cid-4njz5lj6]{font-size:calc(36 * var(--u));line-height:calc(40 * var(--u))}.brief__progress[data-astro-cid-4njz5lj6]{margin:calc(20 * var(--u)) 0 calc(24 * var(--u))}.brief__q[data-astro-cid-4njz5lj6]{font-size:calc(26 * var(--u));line-height:calc(30 * var(--u))}.brief__opt[data-astro-cid-4njz5lj6] span[data-astro-cid-4njz5lj6]{min-height:calc(44 * var(--u));padding:calc(10 * var(--u)) calc(16 * var(--u));font-size:calc(15 * var(--u));line-height:calc(20 * var(--u))}.brief__contact[data-astro-cid-4njz5lj6] .field{--f-h:calc(60 * var(--u));--f-fs:calc(16 * var(--u));--f-pad:calc(24 * var(--u))}}.mform__head[data-astro-cid-lm2r6daz]{align-items:center;gap:calc(10 * var(--u));text-align:center;margin-bottom:calc(24 * var(--u));padding:0 calc(24 * var(--u));flex-direction:column;display:flex}.mform__title[data-astro-cid-lm2r6daz]{font-family:var(--f-display);font-weight:700;font-size:calc(48 * var(--u));line-height:calc(52 * var(--u));text-transform:uppercase;color:var(--c-ink)}.mform__sub[data-astro-cid-lm2r6daz]{max-width:calc(420 * var(--u));font-size:calc(16 * var(--u));line-height:calc(22 * var(--u));color:var(--c-text)}.mform[data-astro-cid-lm2r6daz]{gap:calc(12 * var(--u));flex-direction:column;padding:0;display:flex}.mform[data-astro-cid-lm2r6daz] .field{--f-h:calc(56 * var(--u));--f-fs:calc(17 * var(--u));--f-pad:calc(26 * var(--u))}.mform[data-astro-cid-lm2r6daz] .phone-cc__btn{height:calc(40 * var(--u))}.mform[data-astro-cid-lm2r6daz] .btn-submit{height:calc(60 * var(--u));font-size:calc(24 * var(--u));line-height:calc(28 * var(--u));margin-top:calc(4 * var(--u))}.mform[data-astro-cid-lm2r6daz] .consent{font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.mform__via[data-astro-cid-lm2r6daz]{align-items:center;gap:calc(10 * var(--u));margin:calc(-4 * var(--u)) 0 0;border:0;flex-wrap:wrap;display:flex}.mform__via[data-astro-cid-lm2r6daz] legend[data-astro-cid-lm2r6daz]{float:left;width:100%;margin-bottom:calc(8 * var(--u));font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));color:var(--c-text);font-weight:600}.via[data-astro-cid-lm2r6daz] input[data-astro-cid-lm2r6daz]{opacity:0;pointer-events:none;position:absolute}.via[data-astro-cid-lm2r6daz] span[data-astro-cid-lm2r6daz]{align-items:center;gap:calc(8 * var(--u));height:calc(44 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(12 * var(--u));border-radius:calc(24 * var(--u));background:var(--c-bg);box-shadow:inset 0 0 0 calc(1.4 * var(--u)) #e6e6ea;font-size:calc(15 * var(--u));cursor:pointer;font-weight:600;transition:box-shadow .2s,background-color .2s,color .2s;display:inline-flex}.via[data-astro-cid-lm2r6daz] span[data-astro-cid-lm2r6daz] svg,.via[data-astro-cid-lm2r6daz] span[data-astro-cid-lm2r6daz] svg[data-astro-cid-lm2r6daz]{width:calc(22 * var(--u));height:calc(22 * var(--u))}.via--wa[data-astro-cid-lm2r6daz] span[data-astro-cid-lm2r6daz] svg{color:#25d366}.via--tg[data-astro-cid-lm2r6daz] span[data-astro-cid-lm2r6daz] svg{color:#27a7e7}.via--call[data-astro-cid-lm2r6daz] span[data-astro-cid-lm2r6daz] svg[data-astro-cid-lm2r6daz]{color:var(--c-blue)}.via[data-astro-cid-lm2r6daz] input[data-astro-cid-lm2r6daz]:checked+span[data-astro-cid-lm2r6daz]{box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--c-ink);background:#fff}.via[data-astro-cid-lm2r6daz] input[data-astro-cid-lm2r6daz]:focus-visible+span[data-astro-cid-lm2r6daz]{outline:calc(2 * var(--u)) solid var(--c-blue);outline-offset:calc(2 * var(--u))}@media (width<=1023.98px){.mform__head[data-astro-cid-lm2r6daz]{margin-bottom:calc(24 * var(--u));padding:0 calc(16 * var(--u))}.mform__title[data-astro-cid-lm2r6daz]{font-size:calc(36 * var(--u));line-height:calc(40 * var(--u))}.mform__sub[data-astro-cid-lm2r6daz]{font-size:calc(14 * var(--u));line-height:calc(19 * var(--u))}.mform[data-astro-cid-lm2r6daz]{gap:calc(16 * var(--u));padding:0}.mform[data-astro-cid-lm2r6daz] .field{--f-h:calc(54 * var(--u));--f-fs:calc(16 * var(--u));--f-pad:calc(22 * var(--u))}.mform[data-astro-cid-lm2r6daz] .btn-submit{height:auto;min-height:calc(54 * var(--u));font-size:calc(19 * var(--u));line-height:calc(22 * var(--u))}.mform[data-astro-cid-lm2r6daz] .phone-cc__btn{height:calc(40 * var(--u))}.via[data-astro-cid-lm2r6daz] span[data-astro-cid-lm2r6daz]{height:calc(40 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(10 * var(--u));font-size:calc(14 * var(--u))}}.skip-link{z-index:2000;background:var(--c-ink);color:#fff;border-radius:12px;padding:10px 16px;font-size:14px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip-link:focus{top:16px}
