/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--default-font-family:"Raleway",sans-serif;--font-avalanche:"AGAvalancheC",sans-serif;--font-halvar:"Halvar Breit XBd",sans-serif;--color-white:#fff;--color-black:#000;--color-blue:#0030ff;--color-red:#ea4949;--color-cyan:#7ef6d6;--color-gray1:#ebebeb;--color-gray2:#c7c7c7;--color-gray3:#f3f3f3;--color-gray4:#dedede;--color-gray5:#f4f4f4;--color-gray6:#cfcfcf;--spacing:1rem;--text-base:24rem;--text-base--line-height:1.2;--text-16:16rem;--text-16--line-height:1.5;--text-22:22rem;--text-22--line-height:1.5;--text-24:24rem;--text-24--line-height:35rem;--text-40:40rem;--text-40--line-height:1.2;--text-91:91rem;--text-91--line-height:1;--font-weight-light:300;--font-weight-bold:700}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}b,strong{font-weight:700}img,svg{width:100%;max-width:none}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}*{outline:none}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-120{top:calc(var(--spacing)*120)}.top-155{top:calc(var(--spacing)*155)}.right-0{right:calc(var(--spacing)*0)}.right-75{right:calc(var(--spacing)*75)}.mx-auto{margin-inline:auto}.me-40{margin-inline-end:calc(var(--spacing)*40)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-35{margin-top:calc(var(--spacing)*35)}.mt-60{margin-top:calc(var(--spacing)*60)}.mt-90{margin-top:calc(var(--spacing)*90)}.mt-96{margin-top:calc(var(--spacing)*96)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-30{margin-bottom:calc(var(--spacing)*30)}.mb-60{margin-bottom:calc(var(--spacing)*60)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-110{height:calc(var(--spacing)*110)}.h-700{height:calc(var(--spacing)*700)}.w-500{width:calc(var(--spacing)*500)}.w-540{width:calc(var(--spacing)*540)}.w-645{width:calc(var(--spacing)*645)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-16{gap:calc(var(--spacing)*16)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-20{row-gap:calc(var(--spacing)*20)}.rounded-\[35rem\]{border-radius:35rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-\[\#c2c2c2\]{background-color:#c2c2c2}.bg-black{background-color:var(--color-black)}.bg-cyan{background-color:var(--color-cyan)}.bg-gray1{background-color:var(--color-gray1)}.bg-gray3{background-color:var(--color-gray3)}.bg-red{background-color:var(--color-red)}.bg-white{background-color:var(--color-white)}.p-5{padding:calc(var(--spacing)*5)}.px-60{padding-inline:calc(var(--spacing)*60)}.ps-80{padding-inline-start:calc(var(--spacing)*80)}.pt-90{padding-top:calc(var(--spacing)*90)}.pt-120{padding-top:calc(var(--spacing)*120)}.text-center{text-align:center}.text-22{font-size:var(--text-22);line-height:var(--tw-leading,var(--text-22--line-height))}.text-40{font-size:var(--text-40);line-height:var(--tw-leading,var(--text-40--line-height))}.text-91{font-size:var(--text-91);line-height:var(--tw-leading,var(--text-91--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media not all and (min-width:992px){.m\:relative{position:relative}.m\:inset-auto{inset:auto}.m\:top-auto{top:auto}.m\:bottom-328{bottom:calc(var(--spacing)*328)}.m\:mx-auto{margin-inline:auto}.m\:mt-78{margin-top:calc(var(--spacing)*78)}.m\:block{display:block}.m\:flex{display:flex}.m\:hidden{display:none}.m\:h-66{height:calc(var(--spacing)*66)}.m\:h-auto{height:auto}.m\:w-190{width:calc(var(--spacing)*190)}.m\:w-236{width:calc(var(--spacing)*236)}.m\:w-full{width:100%}.m\:flex-col{flex-direction:column}.m\:gap-12{gap:calc(var(--spacing)*12)}.m\:px-16{padding-inline:calc(var(--spacing)*16)}.m\:px-30{padding-inline:calc(var(--spacing)*30)}.m\:pt-67{padding-top:calc(var(--spacing)*67)}.m\:pt-115{padding-top:calc(var(--spacing)*115)}.m\:pb-52{padding-bottom:calc(var(--spacing)*52)}.m\:pb-60{padding-bottom:calc(var(--spacing)*60)}.m\:text-16{font-size:var(--text-16);line-height:var(--tw-leading,var(--text-16--line-height))}.m\:text-24{font-size:var(--text-24);line-height:var(--tw-leading,var(--text-24--line-height))}}}:root{interpolate-size:allow-keywords;--a:var(--color-red);--aHover:var(--color-red);--aUnderline:none;--aUnderlineHover:underline;--svg:var(--color-black)}html{font-size:.0732064vw}:has(:target){scroll-behavior:smooth}:has(:target) [id]{scroll-margin-top:var(--scroll-margin,80rem)}:has(:target):has(header.scroll){--scroll-margin:80rem}body{background:var(--color-white);min-height:100dvh;color:var(--color-black);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));flex-direction:column;display:flex}.a{-webkit-text-decoration:var(--aUnderline);-webkit-text-decoration:var(--aUnderline);text-decoration:var(--aUnderline);text-underline-offset:25%;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){.a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}.a{color:var(--a);cursor:pointer;--svg:var(--a);transition:all .3s}.a:hover{color:var(--aHover);-webkit-text-decoration-line:var(--aUnderlineHover);-webkit-text-decoration-line:var(--aUnderlineHover);text-decoration-line:var(--aUnderlineHover)}.a--underline{--aUnderline:underline;--aUnderlineHover:none}a{-webkit-text-decoration:var(--aUnderline);-webkit-text-decoration:var(--aUnderline);text-decoration:var(--aUnderline);text-underline-offset:25%;text-decoration-color:currentColor;text-decoration-thickness:1px}@supports (color:color-mix(in lab, red, red)){a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent)}}a{color:var(--a);cursor:pointer;--svg:var(--a);transition:all .3s}a:hover{color:var(--aHover);-webkit-text-decoration-line:var(--aUnderlineHover);-webkit-text-decoration-line:var(--aUnderlineHover);text-decoration-line:var(--aUnderlineHover)}a--underline{--aUnderline:underline;--aUnderlineHover:none}.svg:not(.svg--stroke) path,.svg:not(.svg--stroke) circle,.svg:not(.svg--stroke) line,.svg:not(.svg--stroke) rect{transition:all .3s}.svg:not(.svg--stroke) path:not(.stroke):not(.skip),.svg:not(.svg--stroke) circle:not(.stroke):not(.skip),.svg:not(.svg--stroke) line:not(.stroke):not(.skip),.svg:not(.svg--stroke) rect:not(.stroke):not(.skip){fill:var(--svg)}.svg:not(.svg--stroke) path.stroke,.svg:not(.svg--stroke) circle.stroke,.svg:not(.svg--stroke) line.stroke,.svg:not(.svg--stroke) rect.stroke{stroke:var(--svg)}.svg--stroke path,.svg--stroke circle,.svg--stroke line,.svg--stroke rect{transition:all .3s}.svg--stroke path:not(.fill):not(.skip),.svg--stroke circle:not(.fill):not(.skip),.svg--stroke line:not(.fill):not(.skip),.svg--stroke rect:not(.fill):not(.skip){stroke:var(--svg)}.svg--stroke path.fill,.svg--stroke circle.fill,.svg--stroke line.fill,.svg--stroke rect.fill{fill:var(--svg)}p+p{margin-top:16rem}input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}input:-webkit-autofill:active{-webkit-text-fill-color:#000;-webkit-background-clip:text;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 200px 200px #fff}.vwReal{width:calc(var(--vw,1vw)*100)}.full-width{left:calc(50% - var(--vw,1vw)*50);width:calc(var(--vw,1vw)*100);position:relative}.flex-center{justify-content:center;align-items:center;display:flex}.grid-center{place-items:center;display:grid}.text-trim{text-box:trim-both cap alphabetic}.wow:not(.animated){visibility:hidden}main{flex:1;width:100%;position:relative;overflow:hidden}@media not all and (min-width:992px){html{font-size:.266667vw}}.footer{padding:130rem 70rem 110rem 110rem}.footer__top{gap:80rem;margin-bottom:120rem;padding-right:100rem;display:flex}.footer__bottom{justify-content:space-between;align-items:start;display:flex}.footer__phrase{text-transform:uppercase;letter-spacing:.025em;font-size:54rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);flex:1}.footer__contacts{gap:100rem;display:flex}.contact{font-family:var(--font-avalanche);letter-spacing:.025em;width:400rem;font-size:24rem;line-height:120%}.contact__title{margin-bottom:30rem;font-weight:700}.contact__phone{margin-bottom:30rem}.contact__address{letter-spacing:.025em;font-size:20rem;line-height:120%}.social{gap:40rem;display:flex}.social-item{width:20rem;display:inline-block}.social-item img{object-fit:contain;height:100%}.header{color:var(--color-white);z-index:998;--svg:var(--color-white);background:0 0;justify-content:space-between;align-items:center;width:100%;padding:25rem 40rem;transition:all .3s;display:flex;position:fixed;top:0;left:0}.header__right{align-items:center;gap:20rem;display:flex}.header .menu{padding-right:5rem}.header .logo{width:141rem;height:28rem}.header .logo--text{width:203rem;height:8rem}.header:not(.scroll) .btn:not(:hover){background-color:var(--color-red);color:var(--color-black)}.header.scroll{background:var(--color-red);color:var(--color-black);--svg:var(--color-black)}.header--special{z-index:9999;background:0 0;padding-block:12rem;display:none}.header--special .logo{width:141rem;height:28rem}.header--special .logo--text{color:var(--color-white);background:0 0}.header--2:not(.scroll) .menu-item:hover,.header--2:not(.scroll) .menu-item.active{background:var(--color-red);color:var(--color-white)}.logo{--svg:var(--color-red);background:50%/contain no-repeat;width:236rem;display:inline-block}.logo svg,.logo img{width:100%}.scroll .logo{--svg:var(--color-black)}.logo--text{width:203rem;height:8rem;font-family:var(--font-halvar);text-transform:uppercase;background:0 0;font-size:11rem;line-height:11rem}.logo--calendly{background-image:url(../img/calendly.png);width:180rem;height:36rem}.logo-block{align-items:center;gap:30rem;display:flex}.section{position:relative}.section--1{background:var(--color-red);height:630rem}.section--2{background:var(--color-gray1);padding:25rem 20rem}.section--3{background:url(../img/lines.png) bottom/100% no-repeat;padding:60rem 0 190rem 35rem}.section--3 .title{font-size:75rem;line-height:85rem}.section--3 .title--small{font-size:34rem;line-height:41rem}.section--3 .top{gap:100rem}.section--4{background:var(--color-black);color:var(--color-white);padding:100rem 70rem 90rem}.section--4 .title{padding-left:40rem;font-size:56rem;line-height:69rem}.section--how{padding-top:140rem}.section--how .top{align-items:center;gap:55rem;padding-left:75rem}.section--how .title{font-size:95rem;line-height:108rem}.section--how .title--small{font-size:29rem;line-height:35rem}.section--how .content{padding:0 40rem}.section--portfolio{background:var(--color-red);padding:170rem 0 90rem}.section--portfolio .top{justify-content:space-between;padding-left:105rem;padding-right:50rem}.section--portfolio .title{text-transform:uppercase;font-size:140rem;font-weight:700;line-height:83rem;font-family:var(--font-avalanche);letter-spacing:.025em}.section--portfolio .square{background:var(--color-black);width:650rem;height:395rem;position:absolute;bottom:0;right:0}.section--portfolio .slider{margin-top:120rem}.section--join{background:var(--color-gray4);justify-content:space-between;align-items:center;padding:90rem 0 100rem 50rem;display:flex}.section--join .title{font-size:99rem;line-height:103rem}.section--join .pic{width:845rem}.section--join .btns{padding-left:190rem}.icon{width:18rem;height:18rem;line-height:0;display:inline-block}.icon img,.icon svg{object-fit:contain;width:100%;height:100%}.menu{gap:10rem;display:flex}.menu-item{height:25rem;color:var(--color-white);text-transform:uppercase;letter-spacing:.025em;border-radius:5rem;align-items:center;padding:0 8rem;font-size:12rem;font-weight:700;line-height:120%;text-decoration:none;transition:all .3s;display:flex}.menu-item:hover,.menu-item.active{background:var(--color-white);color:var(--color-black);text-decoration:none}.scroll .menu-item{color:var(--color-black)}.scroll .menu-item:hover,.scroll .menu-item.active{background:var(--color-black);color:var(--color-white)}.btn{color:var(--color-white);cursor:pointer;box-shadow:none;background:var(--color-black);text-transform:uppercase;height:58rem;font-size:16rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border:none;border-radius:1000rem;padding:0 25rem;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.btn>span{text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.btn:hover{color:var(--color-black);background:var(--color-white);text-decoration:none}.btn--2{height:70rem;font-size:18rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:25rem;padding:0 50rem}.btn--arrow:before{content:"";background:url(../img/arrow.svg) 50%/contain no-repeat;width:30rem;height:30rem;transition:all .3s;position:absolute;bottom:70rem;left:-40rem}.btn--arrow:hover:before{width:25rem;height:25rem;bottom:60rem;left:-30rem}.btn--arrow-white:before{background-image:url(../img/arrow-white.svg)}.btn--arrow2:before{content:"";background:url(../img/arrow2.svg) 50%/contain no-repeat;width:64rem;height:47rem;transition:all .3s;position:absolute;bottom:50%;left:-90rem;transform:translateY(50%)}.btn--arrow2:hover:before{left:-70rem;transform:translateY(50%)scale(.7)}.btn--sm{height:32rem;padding:0 16rem;font-size:13rem}.btn--blue{background:var(--color-blue)}.btn--cyan{background:var(--color-cyan);color:var(--color-black)}.btn--white{background:var(--color-white);color:var(--color-black)}.btn--hover-red:hover,.btn--red{background:var(--color-red);color:var(--color-black)}.btn--3{text-transform:uppercase;height:60rem;padding-inline:50rem;font-size:31rem;font-weight:700;line-height:1}.btn--4{text-transform:uppercase;height:32rem;padding-inline:16rem;font-size:17rem;font-weight:300;line-height:1}.btn.disable{cursor:default;opacity:.5}.promo{flex-direction:column;justify-content:center;height:630rem;padding-top:50rem;padding-left:70rem;display:flex}.promo__text{text-transform:uppercase;color:var(--color-white);font-size:36rem;font-weight:700;line-height:44rem;font-family:var(--font-avalanche);letter-spacing:.025em}.promo__btns{margin-top:80rem;padding-left:100rem}.graph{background:url(../img/graph.png) 100% 100%/auto 550rem no-repeat;width:100%;height:100%;position:absolute;bottom:0;right:0}.graph__text{letter-spacing:.025em;width:100rem;font-size:7rem;font-weight:700;line-height:120%;position:absolute}.graph__text--1{bottom:325rem;left:680rem}.graph__text--2{top:285rem;left:1000rem}.graph__text--3{color:var(--color-white);top:475rem;left:1070rem}.slider .swiper-pagination{gap:8rem;display:flex;position:relative;bottom:0}.slider .swiper-pagination .swiper-pagination-bullet{background:var(--color-black);opacity:1;width:10rem;height:10rem;margin:0;transition:all .3s}.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-white)}.slider--1{width:100%}.slider--1 .swiper-slide{opacity:0!important}.slider--1 .swiper-slide.swiper-slide-active{opacity:1!important}.slider--1 .slider-nav{transform:translateY(-100%)}.slider--2{padding-bottom:40rem}.slider--2 .swiper-slide{width:auto;padding-left:20rem}.slider--2 .swiper-slide:first-child{padding-left:40rem}.slider--2 .swiper-slide:last-child{padding-right:40rem}.slider--2 .slider-nav{padding-bottom:0;transform:translateY(40rem)}.slider--2 .swiper-wrapper{align-items:stretch}.slider--2 .swiper-wrapper .swiper-slide{height:auto}.slider-navigation{font-size:31rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;display:flex}.slider-nav{z-index:3;align-items:center;gap:25rem;padding-bottom:20rem;padding-left:40rem;display:flex;position:relative}.slider-btns{gap:5rem}.slider-btns .swiper-button-prev,.slider-btns .swiper-button-next{cursor:pointer;background:var(--color-black)url(../img/arrow-right.svg?1) no-repeat center/16rem auto;border-radius:10rem;width:40rem;height:40rem;margin-top:0;display:inline-block;position:relative;top:auto;left:0;right:0}.slider-btns .swiper-button-prev:after,.slider-btns .swiper-button-next:after{display:none}.slider-btns .swiper-button-prev{transform:scaleX(-1)}.cards{justify-content:center;align-items:stretch;gap:15rem}.card{text-transform:uppercase;min-width:250rem;height:135rem;font-size:24rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:6rem;flex-direction:column;justify-content:space-between;padding:15rem;display:flex}.card__text{flex:1;font-size:15rem;line-height:22rem}.card__content{align-items:center;gap:20rem;display:flex}.card__icon{flex-shrink:0;width:35rem;line-height:0}.card__icon img{width:100%}.card__external{flex-shrink:0;width:20rem;line-height:0}.card__external img{width:100%}.card:not(.card--3){background-color:var(--color-white)}.card--2{height:auto;color:var(--color-black);justify-content:center;transition:all .3s}.card--2 .card__icon{width:150rem}.card--2 .card__content{justify-content:space-between}.card--2:hover{color:var(--color-black);scale:.9}.card--3{text-transform:none;border-radius:14rem;gap:20rem;width:305rem;min-width:auto;height:500rem;padding:30rem 28rem 20rem}.card--3 .card__title{text-transform:uppercase;min-height:170rem;font-size:31rem;font-weight:700;line-height:1.2}.card--3 .card__text{-webkit-hyphens:auto;hyphens:auto;font-size:15rem;font-weight:300;line-height:1.1}.card--3 .card__btn{text-align:center}.title{text-transform:uppercase;font-size:24rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.top{display:flex}.top:has(iframe){justify-content:space-between;padding-right:50rem}iframe{border:none;width:150rem;height:180rem}.items{align-items:stretch;gap:90rem;margin-top:85rem;display:flex}.item{flex-direction:column;justify-content:space-between;width:300rem;display:flex}.item__text{letter-spacing:.025em;font-size:15rem;font-weight:500;line-height:25rem}.item__info{text-transform:uppercase;font-size:13rem;font-weight:700;line-height:26rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-top:40rem}.firms{flex-wrap:wrap;gap:75rem 40rem;margin-top:110rem;display:flex}.firm{width:80rem;height:50rem}.firm img{object-fit:contain;width:100%;height:100%}.step-card{text-transform:uppercase;width:260rem;height:475rem;color:var(--color-black);font-size:28rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:10rem;padding:25rem;text-decoration:none;transition:all .3s}.step-card:hover{color:var(--color-black);text-decoration:none;transform:scale(.9)}.step-card__num{font-size:57rem;line-height:57rem}.step-card__num span{vertical-align:super;font-size:22rem;line-height:22rem;display:inline-block;transform:translate(-5rem,-5rem)}.step-card__text{margin-top:40rem}.step-card--1{background:var(--color-red)}.step-card--2{background:var(--color-cyan);padding-top:160rem}.step-card--3{background:var(--color-gray2)}.step-card--4{background:var(--color-gray3);padding-top:210rem}.step-card--5{background:var(--color-black);color:var(--color-white);padding-top:90rem}.step-card--5:hover{color:var(--color-white);text-decoration:none}.steps{margin-top:45rem}.step{border-top:1px solid #0003;padding-top:90rem;padding-bottom:85rem}.step__content{justify-content:space-between;align-items:center;gap:50rem;display:flex}.step__col{flex:1}.step__pic{line-height:0}.step__pic img{border-radius:10rem;width:450rem}.step__pic--opacity{opacity:.1}.step__top{text-transform:uppercase;gap:70rem;font-weight:700;display:flex}.step__num{font-size:90rem;line-height:63rem;font-family:var(--font-avalanche);letter-spacing:.025em}.step__title{font-size:41rem;line-height:50rem;font-family:var(--font-avalanche);letter-spacing:.025em;flex:1}.step__btns{margin-top:70rem;margin-bottom:60rem;padding-left:310rem}.step .items{gap:65rem}.step .item{width:365rem}.step .item__text{font-size:19rem;font-weight:600;line-height:29rem}.step .item__info{margin-top:60rem;font-size:14rem;font-weight:400}.human{gap:50rem;display:flex}.human__pic{background:50%/cover no-repeat;border-radius:50%;width:85rem;height:85rem}.human__content{width:500rem}.human__title{text-transform:uppercase;font-size:15rem;font-weight:700;line-height:18rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-bottom:25rem;padding-top:10rem}.human__text{font-size:15rem;line-height:23rem;font-family:var(--font-avalanche);letter-spacing:.025em}.pic{line-height:0}.pic img{width:100%}.btns{margin-top:55rem}.portfolio{background:var(--color-white);border-radius:30rem;flex-direction:column;justify-content:space-between;align-items:stretch;width:965rem;height:540rem;padding:40rem 90rem 55rem 35rem;display:flex}.portfolio__top{gap:50rem;margin-bottom:50rem;display:flex}.portfolio__content{padding-left:140rem}.portfolio__logo img{width:110rem}.portfolio__title{text-transform:uppercase;font-size:54rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;flex:1}.portfolio__case{letter-spacing:.025em;--svg:var(--color-red);align-items:center;gap:8rem;margin-top:10rem;font-size:20rem;line-height:120%;display:flex}.portfolio__case img,.portfolio__case svg{width:16rem}.portfolio .human{gap:25rem;margin-top:50rem;padding-left:30rem}.portfolio .human__content{flex:1}.portfolio--2{flex-direction:column;justify-content:space-between;width:830rem;height:100%;min-height:540rem;padding:25rem 30rem 30rem;display:flex;position:relative}.portfolio--2 .portfolio__top{justify-content:space-between;margin-bottom:20rem}.portfolio--2 .portfolio__content{padding:0}.portfolio--2 .portfolio__title{font-size:42rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio--2 .portfolio__sections{justify-content:space-between;margin-bottom:20rem;display:flex}.portfolio--2 .portfolio-section{width:50%}.portfolio--2 .portfolio-section:first-child{width:45%}.portfolio--2 .portfolio-section__title{font-size:15rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;text-transform:uppercase;margin-bottom:5rem;font-weight:700}.portfolio--2 .portfolio-section__text{letter-spacing:.025em;font-size:14rem;line-height:120%}.portfolio--2 .portfolio-bar{margin-top:15rem}.portfolio--2 .portfolio-bar__title{font-size:15rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;text-transform:uppercase;margin-bottom:5rem;font-weight:700}.portfolio--2 .portfolio-bar__line{line-height:0;display:flex}.portfolio--2 .portfolio-bar__progress{background:var(--color-gray6);border-radius:5rem;justify-content:space-between;align-items:center;gap:15rem;height:60rem;padding:0 10rem 0 15rem;display:flex;position:relative}.portfolio--2 .portfolio-bar__num{font-size:24rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio--2 .portfolio-bar__text{text-transform:uppercase;font-size:13rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio--2 .portfolio-bar--green .portfolio-bar__progress{background:var(--color-cyan)}.portfolio--2 .portfolio-bar--gray .portfolio-bar__progress{background:var(--color-gray6)}.portfolio--2 .portfolio-bar--red .portfolio-bar__progress{background:var(--color-red)}.portfolio--2 .portfolio__link{z-index:3;position:absolute;bottom:-90rem;right:0}.ul{letter-spacing:.025em;margin:0;padding:0;font-size:17rem;line-height:23rem}.ul li{padding-left:25rem;list-style-type:none;position:relative}.ul li+li{margin-top:25rem}.ul li:before{content:"";background:var(--color-red);width:7rem;height:7rem;position:absolute;top:7rem;left:0}.red{color:var(--color-red)}.fancybox__backdrop{background:#000000b3}.fancybox__content>.carousel__button.is-close{opacity:1;background:url(../img/close.svg) 50%/contain no-repeat;border-radius:0;width:24rem;height:24rem;top:25rem;right:25rem}.fancybox__content>.carousel__button.is-close svg{display:none}.fancybox__content :focus:not(.carousel__button.is-close){outline:none}.popup{background:var(--color-white);border-radius:20rem;width:950rem;padding:0}.popup__title{text-transform:uppercase;width:100%;font-size:36rem;font-weight:700;line-height:44rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-bottom:25rem}.popup__form{width:440rem}.popup__col{flex-direction:column;flex:1;align-items:flex-end;gap:30rem;display:flex}.popup .include{flex:1}.popup__text{font-size:14rem;line-height:22rem;font-family:var(--font-avalanche);letter-spacing:.025em}.popup .bottom{justify-content:space-between;align-items:flex-end;padding-top:20rem;display:flex}.popup .top{justify-content:space-between;align-items:center}.popup sup{vertical-align:baseline;font-size:22rem}.popup__block{flex-flow:wrap;align-items:stretch;gap:10rem;padding:30rem;display:flex}.popup__calendly{background:var(--color-cyan);border-radius:20rem;width:100%;padding:30rem}.form{flex-direction:column;align-items:stretch;gap:10rem;display:flex}.form__row{position:relative}.form__row input[type=text],.form__row textarea,.form__row select{height:70rem;box-shadow:none;background:var(--color-gray5);text-transform:uppercase;width:100%;font-size:14rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;color:var(--color-black);border:none;border-radius:8rem;padding:0 25rem;transition:all .3s}.form__row input[type=text]::placeholder,.form__row textarea::placeholder,.form__row select::placeholder{color:var(--color-black)}.form__row select{-webkit-appearance:none;-moz-appearance:none;background:var(--color-gray5)url(../img/arrow-down.svg) no-repeat right 25rem center/14rem auto}.form__row select::-ms-expand{display:none}.form__row textarea{height:200rem;padding:25rem}.form__row--required:after{content:"*";color:var(--color-red);font-size:24rem;font-weight:700;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;position:absolute;top:10rem;right:12rem}.form__row--error{color:var(--color-red)}.form__row--error input[type=text],.form__row--error textarea,.form__row--error select{background-color:var(--color-red)}.form__row--textarea{flex:1;width:100%}.hamburger{display:none}.calendly-overlay .calendly-popup{max-height:none}.checkbox{text-align:right;font-size:15rem;line-height:30rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-top:12rem;display:block}.checkbox input{display:none}.checkbox input+span{background:var(--color-gray5);vertical-align:top;border-radius:8rem;width:30rem;height:30rem;margin-left:10rem;display:inline-block;position:relative}.checkbox input+span:after{content:"";opacity:0;background:url(../img/check.svg) 50%/contain no-repeat;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.checkbox input:checked+span:after{opacity:1}.cookie{text-align:left;background:var(--color-cyan);width:80%;color:var(--color-black);z-index:98;border-radius:30rem 30rem 0 0;align-items:center;gap:30rem;padding:15rem 50rem;font-size:14rem;line-height:18rem;transition:all .3s;display:flex;position:fixed;bottom:0;left:10%}.cookie__close{cursor:pointer;background:url(../img/close.svg) 50%/contain no-repeat;width:10rem;height:10rem;position:absolute;top:20rem;right:20rem}.cookie.hide{transform:translateY(100%)}.cookie a{color:var(--color-black)}.cookie .btn{vertical-align:middle;margin-left:10rem}.link{text-decoration:underline}.link:hover{text-decoration:none}.wa{z-index:900;width:80rem;height:80rem;line-height:0;display:inline-block;position:fixed;bottom:20rem;right:20rem}.wa img,.wa svg{filter:drop-shadow(0 0 20rem #0003);width:100%;transition:all .3s}.wa:hover img,.wa:hover svg{filter:drop-shadow(0 0 20rem #0006)}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:0;right:auto}.swiper-button-next,.swiper-button-prev{width:150rem;height:100%;margin-top:0;top:0;right:0}.swiper-button-next:after,.swiper-button-prev:after{display:none}.bg-video{position:absolute;inset:0;overflow:hidden}.bg-video__voile{background:var(--color-black);opacity:.6;transition:all 1s;position:absolute;inset:0}.bg-video__voile.active{opacity:1}.bg-video iframe{width:182.759vh;height:100vh;position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (min-aspect-ratio:848/464){.bg-video iframe{width:100vw;height:54.717vw}}@media not all and (min-width:992px){body{font-size:16rem;line-height:25rem}body.open .menu{transform:translate(0)}body.open .hamburger span{width:16rem}body.open .hamburger span:last-child{width:100%}h1,.h1{margin:0 0 15rem;font-size:30rem}h2,.h2{margin:0 0 15rem;font-size:25rem}h3,.h3{margin:0 0 15rem;font-size:20rem}.footer{padding:50rem 16rem}.footer__top{margin-bottom:55rem;padding:0 0 0 16rem;display:block}.footer__bottom{flex-wrap:wrap}.footer__phrase{margin:45rem 0 0 35rem;font-size:29rem}.footer__contacts{justify-content:space-between;gap:0;width:100%}.footer .social{margin:55rem 0 0 50rem}.contact{letter-spacing:.025em;width:160rem;font-size:14rem;line-height:120%}.contact__address{letter-spacing:.025em;font-size:14rem;line-height:120%}.contact__title,.contact__phone{margin-bottom:15rem}.social{gap:24rem}.social-item{width:14rem;height:14rem}.logo{width:158rem}.logo--calendly{width:132rem;height:32rem}.header{padding:22rem 16rem 22rem 22rem}.header__right{display:none}.header .logo{width:94rem;height:19rem}.header .logo--text{display:none}.header--special{display:none!important}.header .btn{height:30rem}.hamburger{cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-end;width:30rem;height:9rem;display:flex}.hamburger span{background:var(--color-white);width:100%;height:3rem;transition:all .3s;display:inline-block}.hamburger span:last-child{width:16rem}.scroll .hamburger span{background:var(--color-black)}.menu{z-index:997;background:var(--color-red);flex-direction:column;justify-content:center;align-items:center;gap:10rem;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.menu-item{letter-spacing:.025em;border-radius:10rem;height:50rem;padding:0 8rem;font-size:24rem;line-height:120%}.menu .btn{margin-top:50rem}.btn{height:42rem;font-size:12rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:20rem;padding:0 20rem}.btn--2{height:48rem;font-size:12rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:20rem;padding:0 20rem}.btn--arrow:before{width:24rem;height:24rem;bottom:42rem;left:-40rem}.btn--arrow:hover:before{width:20rem;height:20rem;bottom:37rem;left:-25rem}.btn--arrow2:before{width:42rem;height:30rem;left:-62rem}.btn--arrow2:hover:before{left:-50rem}.btn--3{border-radius:1000px;height:50rem;padding-inline:24rem;font-size:25rem}.btn--4{border-radius:1000px;height:34rem;padding-inline:16rem;font-size:19rem}.section--1{background:var(--color-red)url(../img/graph-m.jpg) no-repeat center bottom/100% auto;height:auto;padding:150rem 20rem 130rem}.section--2{background:var(--color-black);padding:15rem 15rem 30rem}.section--3{background-image:url(../img/lines-m.png);padding:65rem 16rem 90rem}.section--3 .title{font-size:44rem;line-height:50rem}.section--3 .title--small{margin-top:40rem;font-size:21rem;line-height:26rem}.section--4{padding:40rem 20rem}.section--4 .title{padding-left:0;font-size:37rem;line-height:46rem}.section--how{padding-top:30rem}.section--how .top{padding-left:16rem}.section--how .title{font-size:63rem;line-height:72rem}.section--how .content{padding:0 16rem}.section--portfolio{padding:55rem 0 30rem}.section--portfolio .top{padding-left:16rem;padding-right:0}.section--portfolio .title{font-size:57rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.section--portfolio .square{display:none}.section--portfolio .slider{margin-top:40rem}.section--portfolio .slider-navigation{position:absolute;top:20rem;right:20rem}.section--join{padding:40rem 0 0;display:block}.section--join .title{padding-left:65rem;font-size:66rem;line-height:68rem}.section--join .pic{z-index:1;width:350rem;margin-top:40rem;position:relative}.section--join .btns{padding-left:190rem}.section--join:after{content:"";background:var(--color-white);width:100%;height:60rem;position:absolute;bottom:0}.top{display:block}.top:has(iframe){padding-right:0}iframe{margin-top:30rem;width:200rem;height:270rem;margin-inline:auto;display:block}.promo{height:auto;padding-top:0;padding-left:0}.promo__text{font-size:24rem;line-height:29rem;font-family:var(--font-avalanche);letter-spacing:.025em;width:100%}.promo__btns{margin-top:70rem;padding-left:40rem}.graph{display:none}.slider .swiper-pagination{gap:5rem;padding-bottom:0;padding-left:0;bottom:0}.slider .swiper-pagination .swiper-pagination-bullet{width:8rem;height:8rem}.slider--1{padding-bottom:30rem}.slider--1 .slider-nav{transform:translateY(20rem)}.slider--2{padding-bottom:20rem}.slider--2 .swiper-slide{padding-right:15rem}.slider--2 .swiper-slide:first-child{padding-left:10rem}.slider--2 .swiper-slide:last-child{padding-right:15rem}.slider--2 .slider-nav{padding-left:16rem}.slider-navigation{font-size:21rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.slider-nav{gap:20rem;padding-bottom:0;padding-left:0}.slider-btns{gap:5rem}.slider-btns .swiper-button-prev,.slider-btns .swiper-button-next{background-size:10rem;border-radius:6rem;width:30rem;height:30rem}.cards{flex-wrap:wrap;gap:15rem}.card{min-width:auto;height:75rem;font-size:13rem;line-height:19rem;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:6rem;padding:7rem 14rem 7rem 7rem}.card__title{padding-right:10rem}.card__text{font-size:8rem;line-height:12rem}.card__content{gap:12rem}.card__icon{width:20rem}.card--2{width:45%;height:auto;min-height:75rem}.card--2 .card__icon{width:100rem}.card--3{border-radius:16rem;width:100%;height:auto;min-height:550rem;padding:35rem 30rem 22rem}.card--3 .card__title{min-height:190rem;font-size:34rem}.card--3 .card__text{font-size:17rem}.items{margin-top:70rem;display:block}.item{width:270rem;margin-bottom:60rem}.item__text{letter-spacing:.025em;font-size:16rem;line-height:25rem}.item__info{font-size:12rem;line-height:26rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-top:25rem}.firms{gap:60rem 35rem;margin-top:45rem;padding:0 10rem}.firm{width:80rem;height:50rem}.step-cards{flex-wrap:wrap;justify-content:space-between;gap:0;margin-top:40rem;padding:0 10rem}.step-cards-text{font-size:12rem;line-height:12rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-top:25rem}.step-card{width:174rem;height:165rem;font-size:17rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:8rem;margin-top:-10rem;padding:15rem}.step-card:hover{transform:none}.step-card__num{font-size:38rem;line-height:38rem}.step-card__num span{font-size:14rem;line-height:14rem;transform:translate(-5rem,-5rem)}.step-card__text{margin-top:30rem}.step-card--2,.step-card--4{padding-top:15rem}.step-card--3,.step-card--4{height:210rem}.step-card--5{justify-content:space-between;width:100%;height:135rem;padding-top:15rem;display:flex}.step-card--5 .step-card__text{width:145rem;margin:0;padding:0}.steps{margin-top:35rem}.step{padding-top:40rem;padding-bottom:0}.step__content{display:block}.step__pic{margin-bottom:30rem;padding:0 5rem}.step__pic img{border-radius:10rem;width:100%}.step__top{gap:20rem}.step__num{font-size:60rem;line-height:42rem;font-family:var(--font-avalanche);letter-spacing:.025em}.step__title{font-size:27rem;line-height:34rem;font-family:var(--font-avalanche);letter-spacing:.025em}.step__btns{margin-top:45rem;margin-bottom:35rem;padding-left:85rem}.step .items{margin-top:45rem}.step .item{width:270rem;margin-bottom:35rem}.step .item__text{font-size:12rem;line-height:19rem}.step .item__info{margin-top:20rem;font-size:9rem}.human{gap:35rem}.human__pic{width:55rem;height:55rem}.human__content{flex:1}.human__title{font-size:10rem;line-height:12rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-bottom:20rem;padding-top:10rem}.human__text{font-size:10rem;line-height:15rem;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio{border-radius:15rem;width:295rem;height:600rem;padding:16rem 16rem 20rem}.portfolio__top{gap:20rem;margin-bottom:25rem}.portfolio__content{padding-left:30rem}.portfolio__logo img{width:55rem}.portfolio__title{font-size:25rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio__case{letter-spacing:.025em;gap:6rem;font-size:16rem;line-height:120%}.portfolio__case img,.portfolio__case svg{width:12rem}.portfolio .human{gap:15rem;margin-top:35rem;padding-left:0}.portfolio--2{height:auto;min-height:600rem;padding-bottom:16rem;padding-right:16rem}.portfolio--2 .portfolio__top{margin-bottom:20rem}.portfolio--2 .portfolio__content{padding:0}.portfolio--2 .portfolio__title{font-size:25rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio--2 .portfolio__sections{margin-bottom:30rem;display:block}.portfolio--2 .portfolio-section{width:100%;margin-bottom:20rem}.portfolio--2 .portfolio-section:first-child{width:100%}.portfolio--2 .portfolio-section__title{font-size:13rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;margin-bottom:5rem}.portfolio--2 .portfolio-section__text{letter-spacing:.025em;font-size:10rem;line-height:15rem}.portfolio--2 .portfolio-bar{margin-top:10rem}.portfolio--2 .portfolio-bar__title{font-size:12rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;margin-bottom:5rem}.portfolio--2 .portfolio-bar__progress{border-radius:5rem;gap:15rem;height:50rem;padding:0 10rem}.portfolio--2 .portfolio-bar__num{font-size:20rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio--2 .portfolio-bar__text{font-size:9rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em}.portfolio--2 .portfolio__link{text-align:right;margin-top:30rem;position:relative;bottom:0}.ul{letter-spacing:.025em;font-size:11rem;line-height:14rem}.ul li{padding-left:20rem}.ul li+li{margin-top:15rem}.ul li:before{width:4rem;height:4rem;top:10rem}.swiper-button-next,.swiper-button-prev{display:none}.fancybox__content>.carousel__button.is-close{width:20rem;height:20rem;top:10rem;right:10rem}.popup{border-radius:15rem;width:100%;display:block}.popup__title{font-size:25rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;margin-bottom:25rem}.popup__form{width:100%}.popup__col{gap:20rem;padding-top:10rem}.popup__text{font-size:14rem;line-height:22rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin:30rem 0}.popup .bottom{padding-top:20rem}.popup sup{vertical-align:baseline;font-size:22rem}.popup__block{padding:25rem 15rem;display:block}.popup__calendly{border-radius:15rem;padding:25rem 15rem}.form{gap:10rem}.form__row input[type=text],.form__row textarea,.form__row select{height:50rem;font-size:14rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;border-radius:8rem;padding:0 15rem}.form__row textarea{height:100rem;padding:15rem}.form__row select{background-position:right 30rem center;background-size:14rem}.form__row--required:after{font-size:24rem;line-height:120%;font-family:var(--font-avalanche);letter-spacing:.025em;top:10rem;right:12rem}.checkbox{font-size:15rem;line-height:30rem;font-family:var(--font-avalanche);letter-spacing:.025em;margin-top:12rem}.checkbox input+span{border-radius:8rem;width:30rem;height:30rem;margin-left:10rem}.cookie{border-radius:20rem 20rem 0 0;flex-direction:column;gap:20rem;width:90%;padding:10rem 20rem;font-size:11rem;line-height:16rem;left:5%}.cookie__close{width:10rem;height:10rem;top:15rem;right:15rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}