/*! tailwindcss v4.3.0 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl)}h1,h2{font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}button,h3,h4,label{font-weight:var(--font-weight-medium);line-height:1.5}button,h4,input,label{font-size:var(--text-base)}input{font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-0\.5px_0\]{inset:-.5px 0}.inset-\[-1\.3\%_-2\.61\%_-1\.3\%_0\]{inset:-1.3% -2.61% -1.3% 0}.inset-\[-1\.5px_0\]{inset:-1.5px 0}.inset-\[-1\.58\%_-3\.17\%_-1\.58\%_0\]{inset:-1.58% -3.17% -1.58% 0}.inset-\[-1\.82\%_-3\.65\%_-1\.82\%_0\]{inset:-1.82% -3.65% -1.82% 0}.inset-\[-1\.98\%_-4\.04\%_-1\.98\%_0\]{inset:-1.98% -4.04% -1.98% 0}.inset-\[-2\.6\%_-5\.21\%_-2\.6\%_0\]{inset:-2.6% -5.21% -2.6% 0}.inset-\[-3px_0_0_0\]{inset:-3px 0 0}.inset-\[-4\.19\%_-4\.16\%\]{inset:-4.19% -4.16%}.inset-\[-4\.44\%_-4\.48\%_-4\.48\%_-4\.43\%\]{inset:-4.44% -4.48% -4.48% -4.43%}.inset-\[-4px\]{inset:-4px}.inset-\[-5\.36\%_-6\.64\%_-5\.36\%_-6\.62\%\]{inset:-5.36% -6.64% -5.36% -6.62%}.inset-\[-5px\]{inset:-5px}.inset-\[-6\.08\%\]{inset:-6.08%}.inset-\[-6\.25\%_0_0_0\]{inset:-6.25% 0 0}.inset-\[-6\.51\%_-6\.49\%_-6\.51\%_-6\.51\%\]{inset:-6.51% -6.49% -6.51% -6.51%}.inset-\[-19\.86\%_-16\.18\%\]{inset:-19.86% -16.18%}.inset-\[-29\.15\%_-15\.63\%\]{inset:-29.15% -15.63%}.inset-\[-30\.49\%_-27\.87\%\]{inset:-30.49% -27.87%}.inset-\[-44\.64\%_-23\.44\%\]{inset:-44.64% -23.44%}.inset-\[0\.26\%_0\]{inset:.26% 0}.inset-\[0\.26\%_0_-0\.26\%_-0\.07\%\]{inset:.26% 0 -.26% -.07%}.inset-\[0\.26\%_0_-0\.26\%_0\]{inset:.26% 0 -.26%}.inset-\[0\.26\%_0_0\.26\%_-0\.06\%\]{inset:.26% 0 .26% -.06%}.inset-\[0_2\.45\%_9\.55\%_2\.45\%\]{inset:0 2.45% 9.55%}.inset-\[0_6\.25\%\]{inset:0 6.25%}.inset-\[0_48\.15\%_7\.41\%_0\]{inset:0 48.15% 7.41% 0}.inset-\[2\.14\%_3\.39\%_2\.14\%_3\.8\%\]{inset:2.14% 3.39% 2.14% 3.8%}.inset-\[4\.5\%_5\.97\%_4\.45\%_6\.21\%\]{inset:4.5% 5.97% 4.45% 6.21%}.inset-\[4\.16\%_16\.68\%_8\.34\%_12\.5\%\]{inset:4.16% 16.68% 8.34% 12.5%}.inset-\[5\.88\%_7\.14\%_5\.87\%_7\.54\%\]{inset:5.88% 7.14% 5.87% 7.54%}.inset-\[5\.88\%_7\.14\%_5\.88\%_7\.54\%\]{inset:5.88% 7.14% 5.88% 7.54%}.inset-\[8\.34\%_14\.58\%_14\.58\%_8\.34\%\]{inset:8.34% 14.58% 14.58% 8.34%}.inset-\[16\.76\%_15\.75\%_17\.88\%_16\.47\%\]{inset:16.76% 15.75% 17.88% 16.47%}.inset-\[66\.9\%_5\.13\%_24\.5\%_54\.33\%\]{inset:66.9% 5.13% 24.5% 54.33%}.inset-\[67\.2\%_5\.13\%_22\.82\%_5\.13\%\]{inset:67.2% 5.13% 22.82%}.inset-\[72\.31\%_20\.24\%_20\.09\%_71\.16\%\]{inset:72.31% 20.24% 20.09% 71.16%}.inset-\[87\.27\%_5\.13\%_1\.72\%_5\.13\%\]{inset:87.27% 5.13% 1.72%}.inset-\[87\.27\%_5\.13\%_3\.92\%_54\.33\%\]{inset:87.27% 5.13% 3.92% 54.33%}.inset-\[87\.84\%_5\.13\%_1\.72\%_5\.13\%\]{inset:87.84% 5.13% 1.72%}.top-0{top:calc(var(--spacing) * 0)}.top-\[-1\.29\%\]{top:-1.29%}.top-\[-1\.87\%\]{top:-1.87%}.top-\[-3px\]{top:-3px}.top-\[-4\.2\%\]{top:-4.2%}.top-\[-5\.89\%\]{top:-5.89%}.top-\[-5px\]{top:-5px}.top-\[-6px\]{top:-6px}.top-\[-7\.86\%\]{top:-7.86%}.top-\[-7px\]{top:-7px}.top-\[-8\%\]{top:-8%}.top-\[-8px\]{top:-8px}.top-\[-10px\]{top:-10px}.top-\[-12\.31\%\]{top:-12.31%}.top-\[-12\.58\%\]{top:-12.58%}.top-\[-13\.66\%\]{top:-13.66%}.top-\[-14\.44\%\]{top:-14.44%}.top-\[-18\.12\%\]{top:-18.12%}.top-\[-18px\]{top:-18px}.top-\[-20px\]{top:-20px}.top-\[-25\.17\%\]{top:-25.17%}.top-\[-27\.19\%\]{top:-27.19%}.top-\[-30\.25\%\]{top:-30.25%}.top-\[-33\.39\%\]{top:-33.39%}.top-\[-39\.2\%\]{top:-39.2%}.top-\[-39\.08\%\]{top:-39.08%}.top-\[-42px\]{top:-42px}.top-\[-43\.31\%\]{top:-43.31%}.top-\[-46px\]{top:-46px}.top-\[-48\.17\%\]{top:-48.17%}.top-\[-56px\]{top:-56px}.top-\[-71\.19\%\]{top:-71.19%}.top-\[-104px\]{top:-104px}.top-\[-135px\]{top:-135px}.top-\[-139\.73\%\]{top:-139.73%}.top-\[-150px\]{top:-150px}.top-\[-258px\]{top:-258px}.top-\[-271px\]{top:-271px}.top-\[-380px\]{top:-380px}.top-\[-602px\]{top:-602px}.top-\[-849px\]{top:-849px}.top-\[-1556px\]{top:-1556px}.top-\[-1728px\]{top:-1728px}.top-\[0\.17\%\]{top:.17%}.top-\[2\.23\%\]{top:2.23%}.top-\[4\.14px\]{top:4.14px}.top-\[7px\]{top:7px}.top-\[8px\]{top:8px}.top-\[13px\]{top:13px}.top-\[15px\]{top:15px}.top-\[24px\]{top:24px}.top-\[32px\]{top:32px}.top-\[35px\]{top:35px}.top-\[36px\]{top:36px}.top-\[40px\]{top:40px}.top-\[62px\]{top:62px}.top-\[68px\]{top:68px}.top-\[72px\]{top:72px}.top-\[77px\]{top:77px}.top-\[95px\]{top:95px}.top-\[115px\]{top:115px}.top-\[120px\]{top:120px}.top-\[126px\]{top:126px}.top-\[135px\]{top:135px}.top-\[139px\]{top:139px}.top-\[141px\]{top:141px}.top-\[161px\]{top:161px}.top-\[177px\]{top:177px}.top-\[178px\]{top:178px}.top-\[186px\]{top:186px}.top-\[188px\]{top:188px}.top-\[254px\]{top:254px}.top-\[260px\]{top:260px}.top-\[299px\]{top:299px}.top-\[313px\]{top:313px}.top-\[330px\]{top:330px}.top-\[347px\]{top:347px}.top-\[369px\]{top:369px}.top-\[592px\]{top:592px}.top-\[607px\]{top:607px}.top-\[612px\]{top:612px}.top-\[630px\]{top:630px}.top-\[652px\]{top:652px}.top-\[677px\]{top:677px}.top-\[735px\]{top:735px}.top-\[834px\]{top:834px}.top-\[968px\]{top:968px}.top-\[1022px\]{top:1022px}.top-\[1710px\]{top:1710px}.top-\[1883px\]{top:1883px}.top-\[2288px\]{top:2288px}.top-\[2505px\]{top:2505px}.top-\[2523px\]{top:2523px}.top-\[2560px\]{top:2560px}.top-\[2658px\]{top:2658px}.top-\[2689px\]{top:2689px}.top-\[3436px\]{top:3436px}.top-\[11324px\]{top:11324px}.top-\[calc\(50\%\+0\.5px\)\]{top:calc(50% + .5px)}.top-\[calc\(50\%-0\.5px\)\]{top:calc(50% - .5px)}.right-\[6\.25\%\]{right:6.25%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[-0\.08\%\]{left:-.08%}.left-\[-2\%\]{left:-2%}.left-\[-3\.14px\]{left:-3.14px}.left-\[-3\.59\%\]{left:-3.59%}.left-\[-7\.76\%\]{left:-7.76%}.left-\[-7px\]{left:-7px}.left-\[-9\.24\%\]{left:-9.24%}.left-\[-9\.28\%\]{left:-9.28%}.left-\[-10px\]{left:-10px}.left-\[-11\.94\%\]{left:-11.94%}.left-\[-14px\]{left:-14px}.left-\[-18\.84\%\]{left:-18.84%}.left-\[-19\.05\%\]{left:-19.05%}.left-\[-25px\]{left:-25px}.left-\[-26\.49\%\]{left:-26.49%}.left-\[-31\.18\%\]{left:-31.18%}.left-\[-40\.88\%\]{left:-40.88%}.left-\[-41\.59\%\]{left:-41.59%}.left-\[-45px\]{left:-45px}.left-\[-47\.33\%\]{left:-47.33%}.left-\[-52\.45\%\]{left:-52.45%}.left-\[-57px\]{left:-57px}.left-\[-66px\]{left:-66px}.left-\[-80px\]{left:-80px}.left-\[-111\.8\%\]{left:-111.8%}.left-\[-111\.41\%\]{left:-111.41%}.left-\[-123px\]{left:-123px}.left-\[-127px\]{left:-127px}.left-\[-208px\]{left:-208px}.left-\[-228px\]{left:-228px}.left-\[-258px\]{left:-258px}.left-\[-263\.81\%\]{left:-263.81%}.left-\[-318px\]{left:-318px}.left-\[-396px\]{left:-396px}.left-\[-883px\]{left:-883px}.left-\[-1014px\]{left:-1014px}.left-\[0\.11\%\]{left:.11%}.left-\[0\.15\%\]{left:.15%}.left-\[0\]{left:0}.left-\[2\.4\%\]{left:2.4%}.left-\[2px\]{left:2px}.left-\[4px\]{left:4px}.left-\[5\.67\%\]{left:5.67%}.left-\[6\.25\%\]{left:6.25%}.left-\[6\.78\%\]{left:6.78%}.left-\[7px\]{left:7px}.left-\[8px\]{left:8px}.left-\[16px\]{left:16px}.left-\[20px\]{left:20px}.left-\[23px\]{left:23px}.left-\[31px\]{left:31px}.left-\[47px\]{left:47px}.left-\[49px\]{left:49px}.left-\[60px\]{left:60px}.left-\[75\.5px\]{left:75.5px}.left-\[80px\]{left:80px}.left-\[83px\]{left:83px}.left-\[86px\]{left:86px}.left-\[94px\]{left:94px}.left-\[148px\]{left:148px}.left-\[157px\]{left:157px}.left-\[165px\]{left:165px}.left-\[171\.5px\]{left:171.5px}.left-\[193px\]{left:193px}.left-\[214px\]{left:214px}.left-\[312\.5px\]{left:312.5px}.left-\[652px\]{left:652px}.left-\[823px\]{left:823px}.left-\[889px\]{left:889px}.left-\[943px\]{left:943px}.left-\[calc\(25\%\+64px\)\]{left:calc(25% + 64px)}.left-\[calc\(25\%\+183px\)\]{left:calc(25% + 183px)}.left-\[calc\(43\.75\%\+56px\)\]{left:calc(43.75% + 56px)}.left-\[calc\(50\%\+0\.5px\)\]{left:calc(50% + .5px)}.left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}.left-\[calc\(50\%-3px\)\]{left:calc(50% - 3px)}.left-\[calc\(50\%-67\.5px\)\]{left:calc(50% - 67.5px)}.left-\[calc\(62\.5\%\+65px\)\]{left:calc(62.5% + 65px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.col-1{grid-column:1}.row-1{grid-row:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.ms-\[21px\]{margin-inline-start:21px}.ms-\[36px\]{margin-inline-start:36px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-\[-34px\]{margin-top:-34px}.mt-\[-48px\]{margin-top:-48px}.mt-\[2\.08px\]{margin-top:2.08px}.mt-\[3\.38px\]{margin-top:3.38px}.mt-\[12px\]{margin-top:12px}.mt-\[15\.92px\]{margin-top:15.92px}.mt-\[15px\]{margin-top:15px}.mt-\[30px\]{margin-top:30px}.mt-\[53px\]{margin-top:53px}.mt-\[80px\]{margin-top:80px}.mt-\[86px\]{margin-top:86px}.mt-\[116\.75px\]{margin-top:116.75px}.mt-\[138px\]{margin-top:138px}.mt-\[141px\]{margin-top:141px}.mt-\[152\.75px\]{margin-top:152.75px}.mt-\[180\.7px\]{margin-top:180.7px}.mt-\[210px\]{margin-top:210px}.mt-\[216px\]{margin-top:216px}.mt-\[237\.84px\]{margin-top:237.84px}.mt-\[255px\]{margin-top:255px}.mt-\[258px\]{margin-top:258px}.mt-\[298px\]{margin-top:298px}.mt-\[333\.84px\]{margin-top:333.84px}.mt-\[400\.75px\]{margin-top:400.75px}.mt-\[431px\]{margin-top:431px}.mt-\[432px\]{margin-top:432px}.mt-\[480px\]{margin-top:480px}.mt-\[482px\]{margin-top:482px}.mt-\[502px\]{margin-top:502px}.mt-\[619px\]{margin-top:619px}.mt-\[759px\]{margin-top:759px}.mt-auto{margin-top:auto}.mr-\[-0\.333px\]{margin-right:-.333px}.mr-\[-1px\]{margin-right:-1px}.mr-\[-17\.5px\]{margin-right:-17.5px}.mr-\[-28px\]{margin-right:-28px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-\[-40px\]{margin-bottom:-40px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-\[0\.02px\]{margin-left:.02px}.ml-\[2px\]{margin-left:2px}.ml-\[3\.17px\]{margin-left:3.17px}.ml-\[5px\]{margin-left:5px}.ml-\[19\.05px\]{margin-left:19.05px}.ml-\[19px\]{margin-left:19px}.ml-\[30px\]{margin-left:30px}.ml-\[42\.96\%\]{margin-left:42.96%}.ml-\[49\.75px\]{margin-left:49.75px}.ml-\[54\.15px\]{margin-left:54.15px}.ml-\[80px\]{margin-left:80px}.ml-\[81px\]{margin-left:81px}.ml-\[91px\]{margin-left:91px}.ml-\[92px\]{margin-left:92px}.ml-\[93\.2px\]{margin-left:93.2px}.ml-\[100px\]{margin-left:100px}.ml-\[148\.57px\]{margin-left:148.57px}.ml-\[180px\]{margin-left:180px}.ml-\[325px\]{margin-left:325px}.ml-\[488px\]{margin-left:488px}.ml-\[651px\]{margin-left:651px}.ml-\[700\.63px\]{margin-left:700.63px}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline-grid{display:inline-grid}.aspect-\[14\.00012493133545\/16\]{aspect-ratio:14.0001/16}.aspect-\[800\/450\]{aspect-ratio:800/450}.aspect-\[1148\/720\]{aspect-ratio:1148/720}.aspect-\[1584\/849\]{aspect-ratio:1584/849}.aspect-\[1936\/1674\]{aspect-ratio:1936/1674}.aspect-\[2894\/1638\]{aspect-ratio:2894/1638}.aspect-\[3024\/1790\]{aspect-ratio:3024/1790}.size-\[16px\]{width:16px;height:16px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[23px\]{width:23px;height:23px}.size-\[24px\]{width:24px;height:24px}.size-\[25px\]{width:25px;height:25px}.size-\[26px\]{width:26px;height:26px}.size-\[27px\]{width:27px;height:27px}.size-\[28px\]{width:28px;height:28px}.size-\[32px\]{width:32px;height:32px}.size-\[36px\]{width:36px;height:36px}.size-\[39px\]{width:39px;height:39px}.size-\[40px\]{width:40px;height:40px}.size-\[44px\]{width:44px;height:44px}.size-\[51px\]{width:51px;height:51px}.size-\[75px\]{width:75px;height:75px}.size-\[76px\]{width:76px;height:76px}.size-\[82px\]{width:82px;height:82px}.size-\[85px\]{width:85px;height:85px}.size-\[89px\]{width:89px;height:89px}.size-\[102px\]{width:102px;height:102px}.size-\[161\.947px\]{width:161.947px;height:161.947px}.size-\[185px\]{width:185px;height:185px}.size-\[221\.664px\]{width:221.664px;height:221.664px}.size-\[334px\]{width:334px;height:334px}.size-\[1304px\]{width:1304px;height:1304px}.size-full{width:100%;height:100%}.h-0{height:calc(var(--spacing) * 0)}.h-\[0\.902px\]{height:.902px}.h-\[12px\]{height:12px}.h-\[15\.5px\]{height:15.5px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[25\.025px\]{height:25.025px}.h-\[25\.102px\]{height:25.102px}.h-\[25px\]{height:25px}.h-\[28px\]{height:28px}.h-\[31\.467px\]{height:31.467px}.h-\[32\.011px\]{height:32.011px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[37\.92px\]{height:37.92px}.h-\[38\.951px\]{height:38.951px}.h-\[38\.999px\]{height:38.999px}.h-\[39\.024px\]{height:39.024px}.h-\[39\.049px\]{height:39.049px}.h-\[39px\]{height:39px}.h-\[40px\]{height:40px}.h-\[41\.501px\]{height:41.501px}.h-\[42\.179px\]{height:42.179px}.h-\[46\.089px\]{height:46.089px}.h-\[46px\]{height:46px}.h-\[52\.018px\]{height:52.018px}.h-\[53\.313px\]{height:53.313px}.h-\[54\.94px\]{height:54.94px}.h-\[54\.938px\]{height:54.938px}.h-\[55\.727px\]{height:55.727px}.h-\[57px\]{height:57px}.h-\[59\.254px\]{height:59.254px}.h-\[61\.617px\]{height:61.617px}.h-\[61\.618px\]{height:61.618px}.h-\[62\.933px\]{height:62.933px}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[71px\]{height:71px}.h-\[72px\]{height:72px}.h-\[76\.338px\]{height:76.338px}.h-\[78px\]{height:78px}.h-\[79px\]{height:79px}.h-\[80px\]{height:80px}.h-\[81\.241px\]{height:81.241px}.h-\[83px\]{height:83px}.h-\[88px\]{height:88px}.h-\[98\.49\%\]{height:98.49%}.h-\[102\.34\%\]{height:102.34%}.h-\[102\.262px\]{height:102.262px}.h-\[104px\]{height:104px}.h-\[106\.63\%\]{height:106.63%}.h-\[106\.98\%\]{height:106.98%}.h-\[106px\]{height:106px}.h-\[107\.41\%\]{height:107.41%}.h-\[107\.964px\]{height:107.964px}.h-\[110px\]{height:110px}.h-\[112\.27\%\]{height:112.27%}.h-\[119\.16\%\]{height:119.16%}.h-\[121\.53\%\]{height:121.53%}.h-\[122\.126px\]{height:122.126px}.h-\[122px\]{height:122px}.h-\[123\.09\%\]{height:123.09%}.h-\[124\.27\%\]{height:124.27%}.h-\[124px\]{height:124px}.h-\[128px\]{height:128px}.h-\[130px\]{height:130px}.h-\[131\.934px\]{height:131.934px}.h-\[131px\]{height:131px}.h-\[132\%\]{height:132%}.h-\[134\.96\%\]{height:134.96%}.h-\[136\.042px\]{height:136.042px}.h-\[139\.81\%\]{height:139.81%}.h-\[141px\]{height:141px}.h-\[147px\]{height:147px}.h-\[148\.743px\]{height:148.743px}.h-\[152px\]{height:152px}.h-\[155\.61\%\]{height:155.61%}.h-\[156\.04\%\]{height:156.04%}.h-\[156\.46\%\]{height:156.46%}.h-\[156\.799px\]{height:156.799px}.h-\[162px\]{height:162px}.h-\[163px\]{height:163px}.h-\[164\.77\%\]{height:164.77%}.h-\[169\.72\%\]{height:169.72%}.h-\[175px\]{height:175px}.h-\[178\.17\%\]{height:178.17%}.h-\[179px\]{height:179px}.h-\[180px\]{height:180px}.h-\[186\.62\%\]{height:186.62%}.h-\[192px\]{height:192px}.h-\[193\.242px\]{height:193.242px}.h-\[195px\]{height:195px}.h-\[196\.66\%\]{height:196.66%}.h-\[196px\]{height:196px}.h-\[197\.383px\]{height:197.383px}.h-\[201px\]{height:201px}.h-\[210px\]{height:210px}.h-\[214px\]{height:214px}.h-\[217px\]{height:217px}.h-\[221px\]{height:221px}.h-\[223\.09\%\]{height:223.09%}.h-\[230px\]{height:230px}.h-\[244\.958px\]{height:244.958px}.h-\[258px\]{height:258px}.h-\[272px\]{height:272px}.h-\[275px\]{height:275px}.h-\[276px\]{height:276px}.h-\[284px\]{height:284px}.h-\[290\.17px\]{height:290.17px}.h-\[290\.169px\]{height:290.169px}.h-\[292px\]{height:292px}.h-\[300px\]{height:300px}.h-\[301px\]{height:301px}.h-\[324px\]{height:324px}.h-\[329px\]{height:329px}.h-\[330px\]{height:330px}.h-\[342px\]{height:342px}.h-\[344px\]{height:344px}.h-\[360\.111px\]{height:360.111px}.h-\[360px\]{height:360px}.h-\[373px\]{height:373px}.h-\[392\.05\%\]{height:392.05%}.h-\[393px\]{height:393px}.h-\[410px\]{height:410px}.h-\[413px\]{height:413px}.h-\[427px\]{height:427px}.h-\[429px\]{height:429px}.h-\[436px\]{height:436px}.h-\[439px\]{height:439px}.h-\[441\.624px\]{height:441.624px}.h-\[452px\]{height:452px}.h-\[467px\]{height:467px}.h-\[468px\]{height:468px}.h-\[515px\]{height:515px}.h-\[516\.74px\]{height:516.74px}.h-\[533px\]{height:533px}.h-\[534px\]{height:534px}.h-\[537px\]{height:537px}.h-\[562px\]{height:562px}.h-\[576\.003px\]{height:576.003px}.h-\[579px\]{height:579px}.h-\[599px\]{height:599px}.h-\[617px\]{height:617px}.h-\[628px\]{height:628px}.h-\[636px\]{height:636px}.h-\[637px\]{height:637px}.h-\[644px\]{height:644px}.h-\[656px\]{height:656px}.h-\[686px\]{height:686px}.h-\[690px\]{height:690px}.h-\[694px\]{height:694px}.h-\[701px\]{height:701px}.h-\[718px\]{height:718px}.h-\[720\.578px\]{height:720.578px}.h-\[735px\]{height:735px}.h-\[738px\]{height:738px}.h-\[780px\]{height:780px}.h-\[796\.709px\]{height:796.709px}.h-\[885px\]{height:885px}.h-\[940px\]{height:940px}.h-\[968px\]{height:968px}.h-\[971\.778px\]{height:971.778px}.h-\[1007px\]{height:1007px}.h-\[1012px\]{height:1012px}.h-\[1191px\]{height:1191px}.h-\[1305\.563px\]{height:1305.56px}.h-\[1333\.056px\]{height:1333.06px}.h-\[1345px\]{height:1345px}.h-\[1346px\]{height:1346px}.h-\[1418px\]{height:1418px}.h-\[1535\.986px\]{height:1535.99px}.h-\[1582\.241px\]{height:1582.24px}.h-\[1612px\]{height:1612px}.h-\[1819px\]{height:1819px}.h-\[1866\.288px\]{height:1866.29px}.h-\[2048\.76px\]{height:2048.76px}.h-\[2209\.064px\]{height:2209.06px}.h-\[2234px\]{height:2234px}.h-\[2313\.375px\]{height:2313.38px}.h-\[2579\.243px\]{height:2579.24px}.h-\[2878\.892px\]{height:2878.89px}.h-\[3186\.072px\]{height:3186.07px}.h-\[3281\.282px\]{height:3281.28px}.h-\[3865\.744px\]{height:3865.74px}.h-\[9675px\]{height:9675px}.h-\[9734px\]{height:9734px}.h-\[21265px\]{height:21265px}.h-\[21550px\]{height:21550px}.h-\[22718px\]{height:22718px}.h-\[hypot\(-76\.3833cqw\,23\.6122cqh\)\]{height:hypot(-76.3833cqw,23.6122cqh)}.h-\[hypot\(-76\.3834cqw\,23\.6123cqh\)\]{height:hypot(-76.3834cqw,23.6123cqh)}.h-full{height:100%}.min-h-\[116px\]{min-height:116px}.min-h-\[373px\]{min-height:373px}.min-h-\[2324px\]{min-height:2324px}.min-h-\[3805px\]{min-height:3805px}.min-h-px{min-height:1px}.w-0{width:calc(var(--spacing) * 0)}.w-\[9px\]{width:9px}.w-\[15\.5px\]{width:15.5px}.w-\[28px\]{width:28px}.w-\[31\.467px\]{width:31.467px}.w-\[47px\]{width:47px}.w-\[50\.59\%\]{width:50.59%}.w-\[51px\]{width:51px}.w-\[52px\]{width:52px}.w-\[57\.04\%\]{width:57.04%}.w-\[57px\]{width:57px}.w-\[63px\]{width:63px}.w-\[64px\]{width:64px}.w-\[76\.802px\]{width:76.802px}.w-\[76px\]{width:76px}.w-\[78px\]{width:78px}.w-\[83px\]{width:83px}.w-\[85\.23\%\]{width:85.23%}.w-\[85px\]{width:85px}.w-\[87\.25\%\]{width:87.25%}.w-\[87\.96\%\]{width:87.96%}.w-\[89\.157px\]{width:89.157px}.w-\[91px\]{width:91px}.w-\[92px\]{width:92px}.w-\[97\.68\%\]{width:97.68%}.w-\[98px\]{width:98px}.w-\[99\.73\%\]{width:99.73%}.w-\[99\.89\%\]{width:99.89%}.w-\[102px\]{width:102px}.w-\[104\%\]{width:104%}.w-\[104\.2px\]{width:104.2px}.w-\[105\.336px\]{width:105.336px}.w-\[105px\]{width:105px}.w-\[106\.457px\]{width:106.457px}.w-\[106px\]{width:106px}.w-\[107\.19\%\]{width:107.19%}.w-\[107\.193px\]{width:107.193px}.w-\[111\.396px\]{width:111.396px}.w-\[111\.463px\]{width:111.463px}.w-\[111px\]{width:111px}.w-\[112px\]{width:112px}.w-\[113\.737px\]{width:113.737px}.w-\[114px\]{width:114px}.w-\[115\.23\%\]{width:115.23%}.w-\[115\.794px\]{width:115.794px}.w-\[115\.973px\]{width:115.973px}.w-\[116px\]{width:116px}.w-\[117\.247px\]{width:117.247px}.w-\[118\.48\%\]{width:118.48%}.w-\[118\.56\%\]{width:118.56%}.w-\[120px\]{width:120px}.w-\[121px\]{width:121px}.w-\[122\.433px\]{width:122.433px}.w-\[123px\]{width:123px}.w-\[124px\]{width:124px}.w-\[126\.55\%\]{width:126.55%}.w-\[126\.65\%\]{width:126.65%}.w-\[126px\]{width:126px}.w-\[127\.78\%\]{width:127.78%}.w-\[128px\]{width:128px}.w-\[130px\]{width:130px}.w-\[131px\]{width:131px}.w-\[139px\]{width:139px}.w-\[141\.76\%\]{width:141.76%}.w-\[148\.82\%\]{width:148.82%}.w-\[154px\]{width:154px}.w-\[155\.5px\]{width:155.5px}.w-\[155\.88\%\]{width:155.88%}.w-\[155\.099px\]{width:155.099px}.w-\[155\.334px\]{width:155.334px}.w-\[155\.503px\]{width:155.503px}.w-\[160\.6\%\]{width:160.6%}.w-\[160px\]{width:160px}.w-\[163px\]{width:163px}.w-\[164\.27\%\]{width:164.27%}.w-\[164px\]{width:164px}.w-\[165\.583px\]{width:165.583px}.w-\[165px\]{width:165px}.w-\[166px\]{width:166px}.w-\[167px\]{width:167px}.w-\[168px\]{width:168px}.w-\[169\.995px\]{width:169.995px}.w-\[177px\]{width:177px}.w-\[194px\]{width:194px}.w-\[201px\]{width:201px}.w-\[202px\]{width:202px}.w-\[205\.891px\]{width:205.891px}.w-\[212px\]{width:212px}.w-\[218px\]{width:218px}.w-\[229px\]{width:229px}.w-\[258px\]{width:258px}.w-\[259px\]{width:259px}.w-\[262px\]{width:262px}.w-\[270\.998px\]{width:270.998px}.w-\[271px\]{width:271px}.w-\[274px\]{width:274px}.w-\[276px\]{width:276px}.w-\[279\.52\%\]{width:279.52%}.w-\[289px\]{width:289px}.w-\[290px\]{width:290px}.w-\[291px\]{width:291px}.w-\[294px\]{width:294px}.w-\[295\.845px\]{width:295.845px}.w-\[301px\]{width:301px}.w-\[302px\]{width:302px}.w-\[304\.891px\]{width:304.891px}.w-\[311px\]{width:311px}.w-\[312px\]{width:312px}.w-\[318px\]{width:318px}.w-\[322\.52\%\]{width:322.52%}.w-\[323\.3\%\]{width:323.3%}.w-\[324px\]{width:324px}.w-\[328px\]{width:328px}.w-\[340px\]{width:340px}.w-\[345px\]{width:345px}.w-\[346px\]{width:346px}.w-\[348px\]{width:348px}.w-\[349px\]{width:349px}.w-\[350px\]{width:350px}.w-\[351px\]{width:351px}.w-\[355px\]{width:355px}.w-\[362px\]{width:362px}.w-\[365\.973px\]{width:365.973px}.w-\[365px\]{width:365px}.w-\[380px\]{width:380px}.w-\[384\.969px\]{width:384.969px}.w-\[386px\]{width:386px}.w-\[387\.819px\]{width:387.819px}.w-\[390px\]{width:390px}.w-\[391\.24\%\]{width:391.24%}.w-\[407\.731px\]{width:407.731px}.w-\[407px\]{width:407px}.w-\[410\.522px\]{width:410.522px}.w-\[410\.667px\]{width:410.667px}.w-\[410px\]{width:410px}.w-\[411px\]{width:411px}.w-\[417px\]{width:417px}.w-\[424px\]{width:424px}.w-\[429px\]{width:429px}.w-\[430px\]{width:430px}.w-\[446\.12px\]{width:446.12px}.w-\[462px\]{width:462px}.w-\[464px\]{width:464px}.w-\[465px\]{width:465px}.w-\[471px\]{width:471px}.w-\[482px\]{width:482px}.w-\[488\.06px\]{width:488.06px}.w-\[490px\]{width:490px}.w-\[494px\]{width:494px}.w-\[507px\]{width:507px}.w-\[541\.987px\]{width:541.987px}.w-\[555px\]{width:555px}.w-\[577\.376px\]{width:577.376px}.w-\[582\.711px\]{width:582.711px}.w-\[584px\]{width:584px}.w-\[610px\]{width:610px}.w-\[615px\]{width:615px}.w-\[621\.1px\]{width:621.1px}.w-\[622px\]{width:622px}.w-\[626px\]{width:626px}.w-\[627px\]{width:627px}.w-\[628\.5px\]{width:628.5px}.w-\[628px\]{width:628px}.w-\[659\.177px\]{width:659.177px}.w-\[681px\]{width:681px}.w-\[702px\]{width:702px}.w-\[717\.676px\]{width:717.676px}.w-\[720px\]{width:720px}.w-\[736px\]{width:736px}.w-\[790px\]{width:790px}.w-\[791px\]{width:791px}.w-\[792px\]{width:792px}.w-\[798px\]{width:798px}.w-\[806px\]{width:806px}.w-\[842px\]{width:842px}.w-\[875\.083px\]{width:875.083px}.w-\[916px\]{width:916px}.w-\[918px\]{width:918px}.w-\[942px\]{width:942px}.w-\[948\.755px\]{width:948.755px}.w-\[949px\]{width:949px}.w-\[954px\]{width:954px}.w-\[972px\]{width:972px}.w-\[973px\]{width:973px}.w-\[1000px\]{width:1000px}.w-\[1032px\]{width:1032px}.w-\[1048px\]{width:1048px}.w-\[1078px\]{width:1078px}.w-\[1080px\]{width:1080px}.w-\[1086px\]{width:1086px}.w-\[1116px\]{width:1116px}.w-\[1236px\]{width:1236px}.w-\[1240px\]{width:1240px}.w-\[1242px\]{width:1242px}.w-\[1266\.158px\]{width:1266.16px}.w-\[1278px\]{width:1278px}.w-\[1280\.001px\],.w-\[1280px\]{width:1280px}.w-\[1322\.689px\]{width:1322.69px}.w-\[1418px\]{width:1418px}.w-\[1440px\]{width:1440px}.w-\[1527\.983px\]{width:1527.98px}.w-\[1819px\]{width:1819px}.w-\[1925\.98px\]{width:1925.98px}.w-\[2126\.168px\]{width:2126.17px}.w-\[2187\.149px\]{width:2187.15px}.w-\[2601\.092px\]{width:2601.09px}.w-\[2685\.416px\]{width:2685.42px}.w-\[2836\.465px\]{width:2836.47px}.w-\[3252\.149px\]{width:3252.15px}.w-\[3443\.535px\]{width:3443.54px}.w-\[3914\.288px\]{width:3914.29px}.w-\[5913px\]{width:5913px}.w-\[hypot\(23\.6166cqw\,76\.3877cqh\)\]{width:hypot(23.6166cqw,76.3877cqh)}.w-\[hypot\(23\.6167cqw\,76\.3878cqh\)\]{width:hypot(23.6167cqw,76.3878cqh)}.w-\[min-content\]{width:min-content}.w-auto{width:auto}.w-full{width:100%}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-full{min-width:100%}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-\[4px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[4px\]{--tw-translate-x:4px}.translate-x-\[18px\]{--tw-translate-x:18px}.-translate-y-1\/2,.translate-x-\[18px\]{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.-scale-y-100{--tw-scale-y:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.68\]{scale:.68}.scale-\[0\.70\]{scale:.7}.-rotate-30{rotate:-30deg}.-rotate-150{rotate:-150deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-0\.1deg\]{rotate:-.1deg}.rotate-\[-2\.14deg\]{rotate:-2.14deg}.rotate-\[-3\.74deg\]{rotate:-3.74deg}.rotate-\[-3\.88deg\]{rotate:-3.88deg}.rotate-\[-5\.63deg\]{rotate:-5.63deg}.rotate-\[-7\.57deg\]{rotate:-7.57deg}.rotate-\[-10\.87deg\]{rotate:-10.87deg}.rotate-\[-12\.36deg\]{rotate:-12.36deg}.rotate-\[-23\.78deg\]{rotate:-23.78deg}.rotate-\[-27\.04deg\]{rotate:-27.04deg}.rotate-\[-86\.96deg\]{rotate:-86.96deg}.rotate-\[-100\.48deg\]{rotate:-100.48deg}.rotate-\[0\.33deg\]{rotate:.33deg}.rotate-\[1\.37deg\]{rotate:1.37deg}.rotate-\[3\.63deg\]{rotate:3.63deg}.rotate-\[6\.42deg\]{rotate:6.42deg}.rotate-\[9\.7deg\]{rotate:9.7deg}.rotate-\[13\.7deg\]{rotate:13.7deg}.rotate-\[19\.92deg\]{rotate:19.92deg}.rotate-\[22\.09deg\]{rotate:22.09deg}.rotate-\[30\.43deg\]{rotate:30.43deg}.rotate-\[32\.11deg\]{rotate:32.11deg}.rotate-\[72\.82deg\]{rotate:72.82deg}.rotate-\[90\.25deg\]{rotate:90.25deg}.rotate-\[154\.48deg\]{rotate:154.48deg}.rotate-\[157\.91deg\]{rotate:157.91deg}.skew-x-\[-0\.01deg\]{--tw-skew-x:skewX(-.01deg)}.skew-x-\[-0\.01deg\],.skew-x-\[-0\.03deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-\[-0\.03deg\]{--tw-skew-x:skewX(-.03deg)}.skew-x-\[-0\.32deg\]{--tw-skew-x:skewX(-.32deg)}.skew-x-\[-0\.32deg\],.skew-x-\[-0\.62deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-\[-0\.62deg\]{--tw-skew-x:skewX(-.62deg)}.skew-x-\[-1\.24deg\]{--tw-skew-x:skewX(-1.24deg)}.skew-x-\[-1\.24deg\],.skew-x-\[0\.01deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-\[0\.01deg\]{--tw-skew-x:skewX(.01deg)}.skew-x-\[0\.02deg\]{--tw-skew-x:skewX(.02deg)}.skew-x-\[0\.02deg\],.skew-x-\[0\.27deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-\[0\.27deg\]{--tw-skew-x:skewX(.27deg)}.skew-x-\[0\.51deg\]{--tw-skew-x:skewX(.51deg)}.skew-x-\[0\.51deg\],.skew-x-\[0\.73deg\]{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skew-x-\[0\.73deg\]{--tw-skew-x:skewX(.73deg)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-\[max-content\]{grid-template-columns:max-content}.grid-rows-\[max-content\]{grid-template-rows:max-content}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-start{place-items:start}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-\[4px\]{gap:4px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-\[20px\]{gap:20px}.gap-\[22px\]{gap:22px}.gap-\[24px\]{gap:24px}.gap-\[26px\]{gap:26px}.gap-\[28px\]{gap:28px}.gap-\[29px\]{gap:29px}.gap-\[32px\]{gap:32px}.gap-\[34px\]{gap:34px}.gap-\[36px\]{gap:36px}.gap-\[40px\]{gap:40px}.gap-\[42px\]{gap:42px}.gap-\[48px\]{gap:48px}.gap-\[60px\]{gap:60px}.gap-\[80px\]{gap:80px}.gap-\[101px\]{gap:101px}.gap-\[104px\]{gap:104px}.gap-\[148px\]{gap:148px}.gap-\[159px\]{gap:159px}.gap-\[184px\]{gap:184px}.gap-\[208px\]{gap:208px}.gap-\[239px\]{gap:239px}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[25px\]{border-radius:25px}.rounded-\[28px\]{border-radius:28px}.rounded-\[32px\]{border-radius:32px}.rounded-\[36px\]{border-radius:36px}.rounded-\[40px\]{border-radius:40px}.rounded-\[45px\]{border-radius:45px}.rounded-\[60px\]{border-radius:60px}.rounded-\[80px\]{border-radius:80px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e+38px}.rounded-tl-\[10px\]{border-top-left-radius:10px}.rounded-tl-\[30px\]{border-top-left-radius:30px}.rounded-tl-\[32px\]{border-top-left-radius:32px}.rounded-tl-\[40px\]{border-top-left-radius:40px}.rounded-tl-\[48px\]{border-top-left-radius:48px}.rounded-tl-\[60px\]{border-top-left-radius:60px}.rounded-tr-\[10px\]{border-top-right-radius:10px}.rounded-tr-\[30px\]{border-top-right-radius:30px}.rounded-tr-\[40px\]{border-top-right-radius:40px}.rounded-tr-\[48px\]{border-top-right-radius:48px}.rounded-tr-\[60px\]{border-top-right-radius:60px}.rounded-br-\[40px\]{border-bottom-right-radius:40px}.rounded-bl-\[40px\]{border-bottom-left-radius:40px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-5{border-style:var(--tw-border-style);border-width:5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#9c78ff\]{border-color:#9c78ff}.border-\[rgba\(0\,0\,0\,0\.6\)\]{border-color:#0009}.border-\[rgba\(0\,0\,0\,0\.8\)\]{border-color:#000c}.border-\[rgba\(255\,255\,255\,0\.7\)\]{border-color:#ffffffb3}.border-black{border-color:var(--color-black)}.border-white{border-color:var(--color-white)}.bg-\[\#9c78ff\]{background-color:#9c78ff}.bg-\[\#464a6a\]{background-color:#464a6a}.bg-\[\#e9e1ff\]{background-color:#e9e1ff}.bg-\[\#eee8ff\]{background-color:#eee8ff}.bg-\[\#f1ecff\]{background-color:#f1ecff}.bg-\[rgba\(70\,74\,106\,0\.5\)\]{background-color:#464a6a80}.bg-\[rgba\(70\,74\,106\,0\.6\)\]{background-color:#464a6a99}.bg-\[rgba\(84\,110\,122\,0\.8\)\]{background-color:#546e7acc}.bg-\[rgba\(156\,120\,255\,0\.4\)\]{background-color:#9c78ff66}.bg-\[rgba\(156\,120\,255\,0\.5\)\]{background-color:#9c78ff80}.bg-\[rgba\(156\,120\,255\,0\.6\)\]{background-color:#9c78ff99}.bg-\[rgba\(156\,120\,255\,0\.8\)\]{background-color:#9c78ffcc}.bg-\[rgba\(255\,255\,255\,0\.4\)\]{background-color:#fff6}.bg-\[rgba\(255\,255\,255\,0\.6\)\]{background-color:#fff9}.bg-\[rgba\(255\,255\,255\,0\.8\)\]{background-color:#fffc}.bg-\[rgba\(255\,255\,255\,0\.9\)\]{background-color:#ffffffe6}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#7f87cd\]{--tw-gradient-from:#7f87cd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ae90ff\]{--tw-gradient-from:#ae90ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(156\,120\,255\,0\.8\)\]{--tw-gradient-from:#9c78ffcc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[rgba\(191\,167\,255\,0\.6\)\]{--tw-gradient-from:#bfa7ff99;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#464a6a\]{--tw-gradient-to:#464a6a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#8559ff\]{--tw-gradient-to:#8559ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(112\,60\,255\,0\.8\)\]{--tw-gradient-to:#703cffcc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[rgba\(156\,120\,255\,0\.8\)\]{--tw-gradient-to:#9c78ffcc;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[78\.365\%\]{--tw-gradient-to-position:78.365%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.mask-intersect{-webkit-mask-composite:source-in;mask-composite:intersect}.mask-alpha{-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-size-\[16px_16px\]{-webkit-mask-size:16px 16px;mask-size:16px 16px}.mask-size-\[25px_24\.871px\]{-webkit-mask-size:25px 24.871px;mask-size:25px 24.871px}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-position-\[0\.012px_0px\]{-webkit-mask-position:.012px 0;mask-position:.012px 0}.mask-position-\[0\.016px_0px\]{-webkit-mask-position:.016px 0;mask-position:.016px 0}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-left-top{object-position:left top}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-\[4px\]{padding:4px}.p-\[8px\]{padding:8px}.p-\[10px\]{padding:10px}.p-\[12px\]{padding:12px}.p-\[16px\]{padding:16px}.p-\[20px\]{padding:20px}.p-\[24px\]{padding:24px}.p-\[28px\]{padding:28px}.p-\[32px\]{padding:32px}.p-\[40px\]{padding:40px}.p-\[80px\]{padding:80px}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.px-\[16px\]{padding-inline:16px}.px-\[20px\]{padding-inline:20px}.px-\[24px\]{padding-inline:24px}.px-\[28px\]{padding-inline:28px}.px-\[32px\]{padding-inline:32px}.px-\[80px\]{padding-inline:80px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-\[5\.5px\]{padding-block:5.5px}.py-\[8px\]{padding-block:8px}.py-\[12px\]{padding-block:12px}.py-\[16px\]{padding-block:16px}.py-\[20px\]{padding-block:20px}.py-\[24px\]{padding-block:24px}.py-\[32px\]{padding-block:32px}.py-\[40px\]{padding-block:40px}.py-\[80px\]{padding-block:80px}.py-\[104px\]{padding-block:104px}.pt-\[28px\]{padding-top:28px}.pt-\[32px\]{padding-top:32px}.pt-\[64px\]{padding-top:64px}.pt-\[80px\]{padding-top:80px}.pt-\[104px\]{padding-top:104px}.pt-\[2314px\]{padding-top:2314px}.pb-\[12px\]{padding-bottom:12px}.pb-\[24px\]{padding-bottom:24px}.pb-\[28px\]{padding-bottom:28px}.pb-\[40px\]{padding-bottom:40px}.pb-\[52px\]{padding-bottom:52px}.pb-\[56px\]{padding-bottom:56px}.pb-\[104px\]{padding-bottom:104px}.pb-\[144px\]{padding-bottom:144px}.pl-\[2px\]{padding-left:2px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[\'JetBrains_Mono\:Regular\'\,sans-serif\]{font-family:JetBrains Mono\:Regular,sans-serif}.font-\[\'Manrope\:Bold\'\,sans-serif\]{font-family:Manrope\:Bold,sans-serif}.font-\[\'Manrope\:ExtraBold\'\,sans-serif\]{font-family:Manrope\:ExtraBold,sans-serif}.font-\[\'Manrope\:ExtraLight\'\,sans-serif\]{font-family:Manrope\:ExtraLight,sans-serif}.font-\[\'Manrope\:Light\'\,sans-serif\]{font-family:Manrope\:Light,sans-serif}.font-\[\'Manrope\:Medium\'\,sans-serif\]{font-family:Manrope\:Medium,sans-serif}.font-\[\'Manrope\:Regular\'\,sans-serif\]{font-family:Manrope\:Regular,sans-serif}.font-\[\'Manrope\:SemiBold\'\,sans-serif\]{font-family:Manrope\:SemiBold,sans-serif}.font-\[\'Raleway\:Bold\'\,sans-serif\]{font-family:Raleway\:Bold,sans-serif}.font-\[\'Raleway\:Medium\'\,sans-serif\]{font-family:Raleway\:Medium,sans-serif}.font-\[\'Raleway\:SemiBold\'\,sans-serif\]{font-family:Raleway\:SemiBold,sans-serif}.font-\[\'Segoe_UI\:Light_Italic\'\,sans-serif\]{font-family:Segoe UI\:Light Italic,sans-serif}.text-\[0px\]{font-size:0}.text-\[6px\]{font-size:6px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[48px\]{font-size:48px}.text-\[51px\]{font-size:51px}.text-\[53px\]{font-size:53px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-\[74px\]{font-size:74px}.text-\[85px\]{font-size:85px}.text-\[90px\]{font-size:90px}.text-\[96px\]{font-size:96px}.text-\[122px\]{font-size:122px}.text-\[128px\]{font-size:128px}.text-\[199px\]{font-size:199px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[1\]{--tw-leading:1;line-height:1}.leading-\[13px\]{--tw-leading:13px;line-height:13px}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[15px\]{--tw-leading:15px;line-height:15px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[19px\]{--tw-leading:19px;line-height:19px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[30px\]{--tw-leading:30px;line-height:30px}.leading-\[31px\]{--tw-leading:31px;line-height:31px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[33px\]{--tw-leading:33px;line-height:33px}.leading-\[34px\]{--tw-leading:34px;line-height:34px}.leading-\[35px\]{--tw-leading:35px;line-height:35px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[38px\]{--tw-leading:38px;line-height:38px}.leading-\[39px\]{--tw-leading:39px;line-height:39px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[41px\]{--tw-leading:41px;line-height:41px}.leading-\[42px\]{--tw-leading:42px;line-height:42px}.leading-\[43px\]{--tw-leading:43px;line-height:43px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.leading-\[47px\]{--tw-leading:47px;line-height:47px}.leading-\[52px\]{--tw-leading:52px;line-height:52px}.leading-\[53px\]{--tw-leading:53px;line-height:53px}.leading-\[57px\]{--tw-leading:57px;line-height:57px}.leading-\[68px\]{--tw-leading:68px;line-height:68px}.leading-\[75px\]{--tw-leading:75px;line-height:75px}.leading-\[86px\]{--tw-leading:86px;line-height:86px}.leading-\[92px\]{--tw-leading:92px;line-height:92px}.leading-\[97px\]{--tw-leading:97px;line-height:97px}.leading-\[98px\]{--tw-leading:98px;line-height:98px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.6px\]{--tw-tracking:.6px;letter-spacing:.6px}.tracking-\[0\.12px\]{--tw-tracking:.12px;letter-spacing:.12px}.tracking-\[0\.18px\]{--tw-tracking:.18px;letter-spacing:.18px}.tracking-\[0\.36px\]{--tw-tracking:.36px;letter-spacing:.36px}.tracking-\[0\.42px\]{--tw-tracking:.42px;letter-spacing:.42px}.tracking-\[0\.48px\]{--tw-tracking:.48px;letter-spacing:.48px}.tracking-\[0\.51px\]{--tw-tracking:.51px;letter-spacing:.51px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#9c78ff\]{color:#9c78ff}.text-\[\#464a6a\]{color:#464a6a}.text-\[\#8058e8\]{color:#8058e8}.text-\[\#bfbfbf\]{color:#bfbfbf}.text-\[\#f9f9f9\]{color:#f9f9f9}.text-\[rgba\(0\,0\,0\,0\.4\)\]{color:#0006}.text-\[rgba\(0\,0\,0\,0\.6\)\]{color:#0009}.text-\[rgba\(84\,110\,122\,0\.8\)\]{color:#546e7acc}.text-\[rgba\(255\,255\,255\,0\.4\)\]{color:#fff6}.text-\[rgba\(255\,255\,255\,0\.6\)\]{color:#fff9}.text-\[transparent\]{color:#0000}.text-black{color:var(--color-black)}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-solid{text-decoration-style:solid}.decoration-from-font{text-decoration-thickness:from-font}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.shadow-\[0px_4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0px 4px 4px 0px var(--tw-shadow-color,#00000040)}.shadow-\[0px_4px_4px_0px_rgba\(0\,0\,0\,0\.25\)\],.shadow-\[6px_6px_20px_0px_rgba\(0\,0\,0\,0\.17\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[6px_6px_20px_0px_rgba\(0\,0\,0\,0\.17\)\]{--tw-shadow:6px 6px 20px 0px var(--tw-shadow-color,#0000002b)}.shadow-\[6px_9px_18\.5px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:6px 9px 18.5px 0px var(--tw-shadow-color,#00000040)}.shadow-\[15px_0px_80px_0px_rgba\(70\,74\,106\,0\.2\)\],.shadow-\[6px_9px_18\.5px_0px_rgba\(0\,0\,0\,0\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[15px_0px_80px_0px_rgba\(70\,74\,106\,0\.2\)\]{--tw-shadow:15px 0px 80px 0px var(--tw-shadow-color,#464a6a33)}.shadow-\[15px_0px_80px_0px_rgba\(156\,120\,255\,0\.2\)\]{--tw-shadow:15px 0px 80px 0px var(--tw-shadow-color,#9c78ff33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[37\.15px\]{--tw-blur:blur(37.15px);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,)}.drop-shadow-\[0px_4px_2px_rgba\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0px 4px 2px var(--tw-drop-shadow-color,#00000040));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0px_4px_2px_rgba\(0\,0\,0\,0\.25\)\],.drop-shadow-\[6px_6px_10px_rgba\(0\,0\,0\,0\.17\)\]{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,)}.drop-shadow-\[6px_6px_10px_rgba\(0\,0\,0\,0\.17\)\]{--tw-drop-shadow-size:drop-shadow(6px 6px 10px var(--tw-drop-shadow-color,#0000002b));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[15px_0px_40px_rgba\(70\,74\,106\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(15px 0px 40px var(--tw-drop-shadow-color,#464a6a33));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[15px_0px_40px_rgba\(156\,120\,255\,0\.2\)\],.drop-shadow-\[15px_0px_40px_rgba\(70\,74\,106\,0\.2\)\]{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,)}.drop-shadow-\[15px_0px_40px_rgba\(156\,120\,255\,0\.2\)\]{--tw-drop-shadow-size:drop-shadow(15px 0px 40px var(--tw-drop-shadow-color,#9c78ff33));--tw-drop-shadow:var(--tw-drop-shadow-size)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[text-box-edge\:cap_alphabetic\]{text-box-edge:cap alphabetic}.\[text-box-trim\:trim-both\]{text-box-trim:trim-both}.\[text-decoration-skip-ink\:none\]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.\[text-underline-position\:from-font\]{text-underline-position:from-font}}:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}*{box-sizing:border-box}.site-reviews-index-page{color:#000;width:100%;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;padding-top:24px;overflow:visible}.site-reviews-index-page__inner{width:min(1280px,100% - 80px);margin:144px auto 0}.site-reviews-index-page__top{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;margin:0 auto;display:flex}.site-reviews-index-page__crumbs{color:#000}.site-reviews-index-page__crumbs button,.site-reviews-index-page__crumbs span{color:#0006}.site-reviews-index-page .site-reviews-index-page__crumbs,.site-reviews-index-page__crumbs strong{color:#000}.site-reviews-index-page .site-reviews-index-page__crumbs button,.site-reviews-index-page .site-reviews-index-page__crumbs span{color:#0006}.site-reviews-index-page .site-reviews-index-page__crumbs strong{color:#000}.site-reviews-index-page__title{text-transform:uppercase;margin-top:80px}.site-reviews-index-page__directions h2,.site-reviews-index-page__title h1,.site-reviews-index-page__title h2{margin:0}.site-reviews-index-page__title h1{color:#9c78ff;width:min(1112px,100%);font-family:Raleway,sans-serif;font-size:96px;font-weight:700;line-height:97px}.site-reviews-index-page__title h2{color:#464a6a;margin-top:16px;font-size:40px;font-weight:800;line-height:40px}.site-reviews-index-page__reviews{margin-top:56px}.site-reviews-index-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.site-reviews-index-card{color:#000;cursor:pointer;width:100%;height:356px;min-height:356px;font-family:var(--font-manrope),Arial,sans-serif;text-align:left;background:#fff;border:1px solid #9c78ff;border-radius:40px;flex-direction:column;align-items:stretch;gap:22px;padding:24px 24px 58px;text-decoration:none;display:flex;position:relative;overflow:hidden}.site-reviews-index-card:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#fff0,#fff 42% 100%);border-radius:0 0 39px 39px;height:70px;position:absolute;bottom:1px;left:1px;right:1px}.site-reviews-index-card:not(button):not(a){cursor:default}.site-reviews-index-card__head{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.site-reviews-index-card__copy,.site-reviews-index-card__head>span:first-child{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-reviews-index-card__head>span:first-child{gap:8px}.site-reviews-index-card__head strong{color:#000;text-transform:uppercase;font-size:24px;font-weight:700;line-height:26px;display:block}.site-reviews-index-card__head>span:first-child>span{color:#0006;letter-spacing:.48px;font-size:17px;font-weight:400;line-height:22px;display:block}.site-reviews-index-card .site-course-review-rating{letter-spacing:0;align-items:center;gap:4px;font-size:22px;font-weight:600;line-height:24px}.site-reviews-index-card .site-course-review-rating span:last-child{color:#9747ff;font-size:20px;line-height:22px}.site-reviews-index-card__copy{letter-spacing:.42px;flex:auto;gap:20px;min-height:0;font-size:17px;overflow:hidden}.site-reviews-index-card__title{color:#000;width:100%;font-size:24px;font-weight:700;line-height:28px;display:block}.site-reviews-index-card__body{color:#000;letter-spacing:.42px;flex:auto;width:100%;min-height:0;font-size:17px;font-weight:400;line-height:24px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%)}.site-reviews-index-card__read-more{z-index:2;color:#9c78ff;background:#fff;padding-left:18px;font-size:18px;font-weight:600;line-height:22px;text-decoration:none;display:block;position:absolute;bottom:24px;right:24px}.site-reviews-index-card:focus-visible .site-reviews-index-card__read-more,.site-reviews-index-card:hover .site-reviews-index-card__read-more{text-underline-offset:4px;text-decoration:underline}.site-reviews-index-page__load-more{color:#fff;cursor:pointer;min-width:302px;min-height:91px;font-family:var(--font-manrope),Arial,sans-serif;background:#9c78ff99;border:0;border-radius:40px;justify-content:center;align-items:center;margin:40px auto 0;padding:28px;font-size:32px;font-weight:400;line-height:35px;display:flex}.site-reviews-index-page__directions{margin-top:80px}.site-reviews-index-page__directions--top{margin-top:40px}.site-reviews-index-page__directions--top>div{gap:12px;max-width:1280px;margin-top:0}.site-reviews-index-page__directions--top a,.site-reviews-index-page__directions--top button{min-height:62px;padding:0 22px;font-size:24px;line-height:28px}.site-reviews-index-page__directions h2{color:#9c78ff;text-transform:uppercase;max-width:920px;font-family:Raleway,sans-serif;font-size:64px;font-weight:700;line-height:72px}.site-reviews-index-page__directions>div{flex-wrap:wrap;gap:16px;max-width:1040px;margin-top:40px;display:flex}.site-reviews-index-page__directions a,.site-reviews-index-page__directions button{color:#fff;cursor:pointer;min-height:91px;font-family:var(--font-manrope),Arial,sans-serif;white-space:nowrap;background:#9c78ff99;border:0;border-radius:40px;justify-content:center;align-items:center;padding:28px;font-size:32px;font-weight:400;line-height:35px;text-decoration:none;display:inline-flex}.site-reviews-index-page__directions a[data-active=true],.site-reviews-index-page__directions button[data-active=true]{color:#fff;background:#9c78ff}.site-reviews-index-page__directions.site-reviews-index-page__directions--top>div{gap:12px;max-width:1280px;margin-top:0}.site-reviews-index-page__directions.site-reviews-index-page__directions--top a,.site-reviews-index-page__directions.site-reviews-index-page__directions--top button{min-height:62px;padding:0 22px;font-size:24px;line-height:28px}@media (max-width:767px){.site-reviews-index-page{padding-top:0}.site-reviews-index-page__inner{width:calc(100% - 28px);margin-top:0}.site-reviews-index-page__top{align-items:center;width:100%;margin:24px auto 0}.site-reviews-index-page__title{margin-top:24px}.site-reviews-index-page__title h1{width:100%;font-family:var(--font-manrope),Arial,sans-serif;font-size:32px;font-weight:800;line-height:32px}.site-reviews-index-page__title h2{color:#9c78ff99;letter-spacing:.48px;margin-top:16px;font-size:16px;font-weight:600;line-height:20px}.site-reviews-index-page__reviews{margin-top:32px}.site-reviews-index-page__grid{grid-template-columns:1fr;gap:16px}.site-reviews-index-card{border-radius:24px;gap:18px;height:302px;min-height:302px;padding:16px 16px 52px}.site-reviews-index-card__head{align-items:center}.site-reviews-index-card__head>span:first-child{gap:8px}.site-reviews-index-card__head strong{letter-spacing:.36px;font-size:16px;font-weight:700;line-height:20px}.site-reviews-index-card__head>span:first-child>span{letter-spacing:.36px;font-size:14px;line-height:18px}.site-reviews-index-card .site-course-review-rating{letter-spacing:.48px;font-size:16px;font-weight:600;line-height:20px}.site-reviews-index-card .site-course-review-rating span:last-child{font-size:18px;line-height:18px}.site-reviews-index-card__copy{letter-spacing:.36px;gap:14px;font-size:14px}.site-reviews-index-card__title{letter-spacing:.36px;font-size:16px;font-weight:700;line-height:20px}.site-reviews-index-card__body{letter-spacing:.36px;font-size:14px;line-height:20px}.site-reviews-index-card__read-more{font-size:15px;line-height:20px;bottom:16px;right:16px}.site-reviews-index-page__load-more{color:#464a6a;width:100%;min-width:0;min-height:54px;margin-top:40px;padding:16px;font-size:20px;line-height:22px}.site-reviews-index-page__directions{margin-top:80px}.site-reviews-index-page__directions--top{margin-top:32px}.site-reviews-index-page__directions h2{max-width:100%;font-family:var(--font-manrope),Arial,sans-serif;font-size:32px;font-weight:800;line-height:32px}.site-reviews-index-page__directions>div{flex-wrap:wrap;gap:16px;width:100%;margin-top:40px;display:flex}.site-reviews-index-page__directions a,.site-reviews-index-page__directions button{text-align:center;white-space:normal;min-height:54px;padding:16px;font-size:20px;line-height:22px}.site-reviews-index-page__directions>div>:first-child{order:1;width:calc(50% - 8px);padding-left:8px;padding-right:8px}.site-reviews-index-page__directions>div>:nth-child(2){order:2;width:calc(50% - 8px);padding-left:8px;padding-right:8px}.site-reviews-index-page__directions>div>:nth-child(5){order:3;width:calc(50% - 8px);padding-left:8px;padding-right:8px}.site-reviews-index-page__directions>div>:nth-child(3){order:4;width:calc(50% - 8px);padding-left:8px;padding-right:8px}.site-reviews-index-page__directions>div>:nth-child(6){order:5}.site-reviews-index-page__directions>div>:nth-child(7){order:6}.site-reviews-index-page__directions>div>:nth-child(8){order:7}.site-reviews-index-page__directions>div>:nth-child(4){order:8}.site-reviews-index-page__directions>div>*{max-width:100%;width:auto!important;padding-left:16px!important;padding-right:16px!important}.site-reviews-index-page__directions--top>div{flex-wrap:wrap;gap:8px;margin-top:0;display:flex}.site-reviews-index-page__directions--top>div>*{max-width:100%;order:0!important;width:auto!important}.site-reviews-index-page__directions--top a,.site-reviews-index-page__directions--top button{white-space:nowrap;min-height:42px;font-size:16px;line-height:20px;padding:0 18px!important}}.site-course-reviews-page{color:#000;width:100%;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;padding-top:24px;overflow:visible}.site-course-mentor-media{border-radius:40px;overflow:hidden}.site-course-mentor-media img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.site-course-mentor-media--mobile{border-radius:24px}.site-smooth-photo{--site-photo-radius:40px;clip-path:inset(0 round var(--site-photo-radius));backface-visibility:hidden;isolation:isolate;background-clip:padding-box;border-radius:var(--site-photo-radius)!important;overflow:hidden!important}.site-smooth-photo img{border-radius:inherit;backface-visibility:hidden}.site-smooth-photo--8{--site-photo-radius:8px}.site-smooth-photo--18{--site-photo-radius:18px}.site-smooth-photo--24{--site-photo-radius:24px}.site-smooth-photo--32{--site-photo-radius:32px}.site-smooth-photo--40{--site-photo-radius:40px}.site-smooth-photo--top-left-32{clip-path:inset(0 round 32px 0 0);border-radius:32px 0 0!important}.site-smooth-photo--top-left-40{clip-path:inset(0 round 40px 0 0);border-radius:40px 0 0!important}[data-name=IMG_2977\ 1]{clip-path:inset(0 round 40px 0 0);backface-visibility:hidden;border-radius:40px 0 0;overflow:hidden!important}[data-name=IMG_2977\ 1] img{border-radius:inherit;backface-visibility:hidden}.site-course-reviews-page__inner{width:min(1280px,100% - 80px);margin:184px auto 0}.site-course-reviews-page__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.site-course-reviews-page .site-review-page__back{color:#000;background:#fff}.site-course-reviews-page__crumbs{color:#000;flex:420px;justify-content:flex-end;min-width:0}.site-course-reviews-page__crumbs button,.site-course-reviews-page__crumbs span{color:#0006}.site-course-reviews-page .site-course-reviews-page__crumbs,.site-course-reviews-page__crumbs strong{color:#000}.site-course-reviews-page .site-course-reviews-page__crumbs button,.site-course-reviews-page .site-course-reviews-page__crumbs span{color:#0006}.site-course-reviews-page .site-course-reviews-page__crumbs strong{color:#000}.site-course-reviews-page__title{text-align:center;text-transform:uppercase;margin-top:46px}.site-course-review-feature h2,.site-course-review-feature h3,.site-course-review-feature p,.site-course-reviews-page__directions h2,.site-course-reviews-page__other h2,.site-course-reviews-page__title h1,.site-course-reviews-page__title h2{margin:0}.site-course-reviews-page__title h1{color:#9c78ff;font-family:Raleway,sans-serif;font-size:clamp(64px,6.67vw,96px);font-weight:700;line-height:1.02}.site-course-reviews-page__title h2{color:#464a6a;margin-top:10px;font-size:40px;font-weight:800;line-height:1.15}.site-course-review-feature{color:#000;background:#fff;border:3px solid #9c78ff;border-radius:40px;width:min(956px,100%);margin:60px auto 0;padding:32px}.site-course-review-feature__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.site-course-review-feature h2{text-transform:uppercase;font-size:32px;font-weight:500;line-height:41px}.site-course-review-feature__head p{color:#0006;margin-top:8px;font-size:20px;line-height:22px}.site-course-review-rating{color:#000;white-space:nowrap;align-items:flex-start;gap:4px;font-size:32px;font-weight:500;line-height:41px;display:inline-flex}.site-course-review-rating span:last-child{color:#9747ff;font-size:27px;line-height:34px}.site-course-reviews-carousel .site-course-review-card--dynamic{box-sizing:border-box;align-self:stretch;min-height:360px;overflow:hidden;align-items:stretch!important;padding:0!important;display:flex!important}.site-course-reviews-carousel .site-course-review-card--dynamic>:not(.site-course-direction-review-card){display:none!important}.site-course-direction-review-card{border-radius:inherit;flex-direction:column;flex:1;gap:18px;width:100%;padding:32px;display:flex;position:relative}.site-course-direction-review-card:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #9c78ff;position:absolute;inset:0}.site-course-direction-review-card__head{grid-template-columns:54px 1fr auto;align-items:center;gap:14px;display:grid}.site-course-direction-review-card__avatar{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;background:linear-gradient(135deg,#9c78ff,#6f42ff);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:24px;font-weight:800;display:inline-flex}.site-course-direction-review-card__person{flex-direction:column;gap:4px;min-width:0;display:flex}.site-course-direction-review-card__person strong{color:#201838;font-family:var(--font-manrope),Arial,sans-serif;font-size:22px;font-weight:800;line-height:25px}.site-course-direction-review-card__course,.site-course-direction-review-card__person span{color:#20183894;font-family:var(--font-manrope),Arial,sans-serif;font-size:15px;font-weight:500;line-height:19px}.site-course-direction-review-card__rating{color:#201838;font-family:var(--font-manrope),Arial,sans-serif;white-space:nowrap;font-size:18px;font-weight:800;line-height:22px}.site-course-direction-review-card__course{color:#59418a;background:#9c78ff1f;border-radius:999px;width:fit-content;padding:8px 14px;display:inline-flex}.site-course-direction-review-card__title{color:#201838;font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:800;line-height:29px}.site-course-direction-review-card__body{color:#201838c7;font-family:var(--font-manrope),Arial,sans-serif;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:25px;display:-webkit-box;overflow:hidden}.site-course-direction-review-card__read-more{color:#7c55e7;font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase;margin-top:auto;font-size:14px;font-weight:800}.site-course-review-feature h3{margin-top:44px;font-size:32px;font-weight:400;line-height:38px}.site-course-review-feature>p{margin-top:28px;font-size:24px;font-weight:400;line-height:31px}.site-course-reviews-page__other{margin-top:94px}.site-course-reviews-page__directions h2,.site-course-reviews-page__other h2{color:#464a6a;text-align:center;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:64px;font-weight:700;line-height:1.08}.site-course-reviews-page__other>div{grid-template-columns:repeat(auto-fit,minmax(0,791px));justify-content:center;gap:32px;margin-top:40px;display:grid}.site-student-review-page .site-course-reviews-page__other>div{grid-template-columns:repeat(2,minmax(0,1fr))}.site-student-review-page .site-course-reviews-page__top{align-items:flex-end}.site-student-review-page .site-review-page__back{color:#000;background:#fff}.site-student-review-page .site-course-reviews-page__crumbs{color:#000}.site-student-review-page .site-course-reviews-page__crumbs button,.site-student-review-page .site-course-reviews-page__crumbs span{color:#0006}.site-student-review-page .site-course-reviews-page__crumbs strong{color:#000}.site-student-review-page .site-course-reviews-page__other h2{color:#9c78ff;text-align:left;line-height:97px}.site-student-review-page .site-student-review-page__other-grid{gap:20px 24px}.site-student-review-page__other-grid .site-reviews-index-card{border-width:1px;border-radius:40px;gap:20px;height:252px;min-height:252px;padding:24px}.site-student-review-page__other-grid .site-reviews-index-card__head>span:first-child{gap:8px}.site-student-review-page__other-grid .site-reviews-index-card__head strong{font-size:20px;line-height:20px}.site-student-review-page__other-grid .site-reviews-index-card__head>span:first-child>span{font-size:16px;line-height:16px}.site-student-review-page__other-grid .site-reviews-index-card .site-course-review-rating{font-size:20px;font-weight:700;line-height:18px}.site-student-review-page__other-grid .site-reviews-index-card .site-course-review-rating span:last-child{font-size:18px;line-height:18px}.site-student-review-page__other-grid .site-reviews-index-card__copy{gap:14px}.site-student-review-page__other-grid .site-reviews-index-card__title{font-size:20px;font-weight:700;line-height:18px}.site-student-review-page__other-grid .site-reviews-index-card__body{flex:0 0 90px;height:90px;font-size:14px;line-height:20px}.site-student-review-page__other-grid .site-reviews-index-card__read-more{font-size:15px;line-height:18px;display:block;bottom:20px;right:20px}.site-course-review-card{color:#000;cursor:pointer;text-align:left;background:#fff;border:3px solid #9c78ff;border-radius:40px;flex-direction:column;gap:24px;width:100%;min-height:252px;padding:24px;display:flex}.site-course-review-card__meta{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.site-course-review-card__meta>span:first-child{flex-direction:column;gap:8px;min-width:0;display:flex}.site-course-review-card__meta strong{text-transform:uppercase;font-size:32px;font-weight:500;line-height:41px}.site-course-review-card__meta>span:first-child span{color:#0006;font-size:20px;line-height:22px}.site-course-review-card__content{flex-direction:column;gap:14px;display:flex}.site-course-review-card__title{font-size:20px;font-weight:400;line-height:22px}.site-course-review-card__body{color:#000;letter-spacing:.48px;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px;font-weight:400;line-height:20px;display:-webkit-box;overflow:hidden}.site-course-reviews-page .site-review-page__load-more{color:#fff;cursor:pointer;min-width:302px;min-height:91px;font-family:var(--font-manrope),Arial,sans-serif;text-align:center;background:#9c78ff99;border:0;border-radius:40px;justify-content:center;align-items:center;margin:40px auto 0;padding:28px;font-size:32px;font-weight:400;line-height:35px;display:flex}.site-course-reviews-page__directions{margin-top:92px}.site-course-reviews-page__directions>div{flex-wrap:wrap;justify-content:center;gap:16px;max-width:980px;margin:36px auto 0;display:flex}.site-course-reviews-page__directions a,.site-course-reviews-page__directions button{color:#fff;cursor:pointer;background:#9c78ffb8;border:0;border-radius:40px;justify-content:center;align-items:center;min-height:62px;padding:0 28px;font-size:24px;font-weight:400;line-height:31px;text-decoration:none;display:inline-flex}@media (max-width:767px){.site-course-reviews-page{padding-top:0}.site-course-reviews-page__inner{width:calc(100% - 28px);margin-top:104px}.site-student-review-page .site-course-reviews-page__inner{margin-top:0}.site-course-reviews-page__top{align-items:center}.site-course-reviews-page__top .site-review-page__back{padding:2px 10px 3px;font-size:16px;line-height:22px}.site-course-reviews-page__top .site-review-page__back span:first-child{font-size:22px;line-height:18px}.site-course-reviews-page__crumbs{display:none}.site-course-reviews-page__title{text-align:left;margin-top:24px}.site-course-reviews-page__title h1{font-family:var(--font-manrope),Arial,sans-serif;font-size:32px;font-weight:800;line-height:32px}.site-course-reviews-page__title h2{color:#9c78ff99;letter-spacing:.48px;margin-top:8px;font-size:16px;font-weight:600;line-height:20px}.site-course-review-feature{border-width:2px;border-radius:40px;width:100%;margin-top:24px;padding:24px}.site-course-review-feature h2{font-size:20px;font-weight:700;line-height:24px}.site-course-review-feature__head p{letter-spacing:.48px;font-size:16px;line-height:18px}.site-course-review-rating{font-size:24px;font-weight:700;line-height:31px}.site-course-review-rating span:last-child{font-size:18px;line-height:24px}.site-course-reviews-carousel .site-course-review-card--dynamic{min-height:340px}.site-course-direction-review-card{gap:12px;padding:22px 18px}.site-course-direction-review-card__head{grid-template-columns:42px 1fr;gap:10px}.site-course-direction-review-card__avatar{width:42px;height:42px;font-size:19px}.site-course-direction-review-card__person strong{font-size:18px;line-height:21px}.site-course-direction-review-card__course,.site-course-direction-review-card__person span{font-size:13px;line-height:17px}.site-course-direction-review-card__rating{grid-column:1/-1;font-size:15px;line-height:18px}.site-course-direction-review-card__course{padding:7px 11px}.site-course-direction-review-card__title{font-size:18px;line-height:22px}.site-course-direction-review-card__body{-webkit-line-clamp:6;font-size:14px;line-height:20px}.site-course-direction-review-card__read-more{font-size:12px}.site-course-review-feature h3{letter-spacing:.48px;margin-top:28px;font-size:16px;font-weight:500;line-height:20px}.site-course-review-feature>p{letter-spacing:.42px;margin-top:20px;font-size:14px;line-height:20px}.site-course-reviews-page__other{margin-top:56px}.site-course-reviews-page__directions h2,.site-course-reviews-page__other h2{font-family:var(--font-manrope),Arial,sans-serif;text-align:left;font-size:32px;font-weight:800;line-height:32px}.site-course-reviews-page__other>div{grid-template-columns:1fr;gap:16px;width:100%;margin-top:24px}.site-student-review-page .site-course-reviews-page__other>div{grid-template-columns:1fr}.site-course-review-card{border-width:2px;border-radius:24px;gap:16px;min-height:193px;padding:18px}.site-course-review-card__meta strong{font-size:20px;font-weight:700;line-height:24px}.site-course-review-card__meta>span:first-child span{letter-spacing:.42px;font-size:14px;line-height:18px}.site-course-review-card__title{font-size:16px;line-height:20px}.site-course-review-card__body{letter-spacing:.42px;-webkit-line-clamp:3;font-size:14px;line-height:20px}.site-course-reviews-page .site-review-page__load-more{color:#464a6a;width:100%;min-width:0;min-height:54px;margin-top:24px;padding:16px;font-size:20px;line-height:22px}.site-course-reviews-page__directions{margin-top:56px}.site-course-reviews-page__directions>div{justify-content:flex-start;gap:10px;margin-top:24px}.site-course-reviews-page__directions a,.site-course-reviews-page__directions button{min-height:42px;padding:0 18px;font-size:16px;line-height:20px}.site-student-review-page .site-course-reviews-page__top{align-items:center}.site-student-review-page .site-course-reviews-page__other h2{line-height:32px}.site-student-review-page .site-student-review-page__other-grid{gap:16px}.site-student-review-page__other-grid .site-reviews-index-card{border-radius:24px;gap:16px;height:252px;min-height:252px;padding:16px}.site-student-review-page__other-grid .site-reviews-index-card__head strong{font-size:16px;line-height:20px}.site-student-review-page__other-grid .site-reviews-index-card__head>span:first-child>span{font-size:14px;line-height:18px}.site-student-review-page__other-grid .site-reviews-index-card .site-course-review-rating{font-size:16px;line-height:20px}.site-student-review-page__other-grid .site-reviews-index-card .site-course-review-rating span:last-child{font-size:18px;line-height:18px}.site-student-review-page__other-grid .site-reviews-index-card__title{font-size:16px;line-height:20px}.site-student-review-page__other-grid .site-reviews-index-card__body{flex-basis:86px;height:86px;font-size:14px;line-height:20px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none;scroll-behavior:smooth;background-color:#464a6a;background-image:linear-gradient(#fff 0 100vh,#464a6a 100vh 100%);background-repeat:no-repeat;width:100%;min-width:320px;max-width:100%;height:auto;overflow:clip visible}html.site-scroll-bottom{background:#464a6a}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-x:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background-color:#464a6a;background-image:linear-gradient(#fff 0 100vh,#464a6a 100vh 100%);background-repeat:no-repeat;width:100%;min-width:320px;max-width:100%;min-height:100%;margin:0;position:relative}#root,body{height:auto;overflow:clip visible}#root{background:#fff;max-width:100vw;min-height:100vh}#root:has(.site-shell--home-route){background:#464a6a}.site-shell{background:#fff;width:100%;min-width:320px;max-width:100vw;min-height:100vh;position:relative;overflow:clip visible}.site-shell--mobile{width:100vw;overflow:clip visible}.site-shell--home-route,.site-shell--mobile.site-shell--home-route{background:#464a6a}.site-shell--mobile,.site-shell--mobile *{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.site-canvas{transform-origin:0 0;opacity:1;position:absolute;top:0;left:0}.site-shell--home-route:not(.site-shell--mobile) .site-canvas>[data-name="главный экран Д"]{background:linear-gradient(#fff 0 calc(100% - 560px),#464a6a calc(100% - 560px) 100%)}.site-shell--mobile.site-shell--home-route .site-canvas>[data-name="гланый экран М"]{background:linear-gradient(#fff 0 calc(100% - 960px),#464a6a calc(100% - 960px) 100%)}.site-main-desktop-footer{backface-visibility:hidden;background:#464a6a;border-top-left-radius:48px;border-top-right-radius:48px;width:1440px;min-height:533px;overflow:hidden;transform:translateZ(0)}.site-canvas--mobile{transform-origin:0 0;-webkit-font-smoothing:antialiased;max-width:390px;left:0;overflow-x:clip}.site-mobile-readable-copy,.site-mobile-readable-copy *{text-box-edge:auto;text-box-trim:none}.site-main-header{isolation:isolate;z-index:1200;will-change:transform;background:#fffffff5;border-radius:999px;transition:box-shadow .24s;position:relative;transform:translateZ(0);box-shadow:0 12px 36px #464a6a00}.site-shell--python-course-route .site-main-header:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-5px}@media (max-width:767px){.site-shell--python-course-route .site-main-header:before{background:#9c78ffeb}}.site-has-scrolled .site-main-header{box-shadow:0 12px 36px #464a6a1f}.site-has-scrolled .site-shell--mobile .site-main-header,.site-has-scrolled .site-shell--mobile .site-review-page__header,.site-shell--mobile .site-main-header,.site-shell--mobile .site-review-page__header{box-shadow:none}.site-main-header--desktop{border-radius:40px;gap:28px;min-height:104px;padding:16px 24px;position:fixed!important;top:24px!important}.site-main-header__logo-button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin:0;padding:0;line-height:0;display:grid}.site-main-header__course-logo{display:none}.site-main-header--mobile{padding:8px 10px;position:absolute!important;top:40px!important}.site-shell--mobile.site-shell--python-course-route .site-main-header-surface--mobile{z-index:1200;pointer-events:none;position:fixed;top:0;left:0}.site-shell--mobile.site-shell--python-course-route .site-main-header-surface__mobile-canvas{pointer-events:auto}.site-shell--mobile.site-shell--python-course-route .site-main-header--mobile{background:0 0;border-radius:32px;padding:8px 10px;position:fixed!important}.site-shell--mobile.site-shell--python-course-route .site-main-header--mobile .site-main-header__logo-button>div{display:none}.site-shell--mobile.site-shell--python-course-route .site-main-header--mobile .site-main-header__course-logo{object-fit:contain;width:170px;height:41px;display:block}.site-main-header--desktop>div:nth-child(2){background:0 0;height:auto;padding:0}.site-main-header--desktop [data-name=Text]{align-items:center;height:30px;display:flex}.site-main-header [data-main-nav]{color:inherit;font:inherit;text-align:left;appearance:none;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.site-main-header [data-main-nav] p{transition:color .18s,opacity .18s}.site-main-header__nav-group{align-items:center;height:30px;margin-right:8px;display:flex;position:relative}.site-main-header__nav-arrow{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;position:absolute;top:12px;right:-8px;transform:rotate(45deg)}.site-main-header__nav-group:focus-within .site-main-header__nav-arrow,.site-main-header__nav-group:hover .site-main-header__nav-arrow{transform:translateY(2px)rotate(45deg)}.site-main-header__dropdown{z-index:1300;opacity:0;pointer-events:none;visibility:hidden;background:#fffffffa;border:1px solid #464a6a1f;border-radius:18px;flex-direction:column;gap:2px;width:max-content;min-width:282px;max-width:340px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px);box-shadow:0 16px 36px #464a6a33}.site-main-header__dropdown--children{min-width:300px}.site-main-header__nav-group:focus-within .site-main-header__dropdown,.site-main-header__nav-group:hover .site-main-header__dropdown{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%)}.site-main-header__dropdown a{color:#201c2d;white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:16px;line-height:1.25;text-decoration:none;display:block}.site-main-header__dropdown a:focus-visible,.site-main-header__dropdown a:hover{color:#464a6a;background:#9c78ff24;outline:none}.site-shell--about-route .site-main-header [data-main-nav=about] p,.site-shell--course-review-route .site-main-header [data-main-nav=reviews] p,.site-shell--python-course-route .site-main-header [data-main-nav=adults] p,.site-shell--review-route .site-main-header [data-main-nav=reviews] p,.site-shell--reviews-index-route .site-main-header [data-main-nav=reviews] p,.site-shell:not(.site-shell--review-route):not(.site-shell--course-review-route):not(.site-shell--reviews-index-route):not(.site-shell--about-route):not(.site-shell--python-course-route):not(.site-shell--tariffs-route) .site-main-header [data-main-nav=adults] p{opacity:.72;color:#6f728a!important}.site-main-header--desktop [data-name=Text]>p{line-height:30px;position:static;inset:auto}.site-shell--python-course-route button[data-site-home][data-name=главная]:focus-visible p,.site-shell--python-course-route button[data-site-home][data-name=главная]:hover p{text-underline-offset:4px;text-decoration:underline}.site-main-header-surface--desktop{z-index:1200;transform-origin:top;margin:0 auto;position:relative}.site-main-header-surface--mobile{z-index:1200;width:100%;max-width:100vw;margin:0 auto;position:relative;overflow:hidden}.site-main-header-surface__mobile-canvas{transform-origin:0 0;position:relative}.site-main-footer-surface{z-index:1;position:relative;overflow:hidden}.site-main-footer-surface--desktop{transform-origin:top;height:533px;margin:80px auto 0}.site-main-footer-surface--mobile{width:100%;max-width:100vw;margin:48px auto 0}.site-shell--python-course-route .site-main-footer-surface--desktop,.site-shell--python-course-route .site-main-footer-surface--mobile{margin-top:0}.site-shell--reviews-index-route .site-main-footer-surface--mobile{margin-top:80px}.site-main-footer-surface__mobile-canvas{transform-origin:0 0;position:relative}.site-mobile-hero-start-button{-webkit-backdrop-filter:blur(74px);backdrop-filter:blur(74px);background:#9c78ff66;border-radius:40px;justify-content:space-between;align-items:center;width:350px;height:68px;padding:16px 24px;display:flex}.site-mobile-platform-start-button{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.site-loader{z-index:2000;opacity:1;pointer-events:auto;background:radial-gradient(circle at 50% 45%,#9c78ff3d,#fff0 34%),#fff;flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .35s cubic-bezier(.22,1,.36,1),visibility .35s step-end;display:flex;position:fixed;inset:0}.site-shell--ready .site-loader{opacity:0;visibility:hidden;pointer-events:none}.site-shell--ready.site-shell--review-transition-loading .site-loader{opacity:1;visibility:visible;pointer-events:auto}.site-loader__logo{-webkit-user-select:none;user-select:none;width:min(628px,78vw);height:auto;display:block}.site-loader__bar{background:#464a6a24;border-radius:999px;width:min(320px,58vw);height:6px;overflow:hidden}.site-loader__bar-fill{border-radius:inherit;background:#9c78ff;width:46%;height:100%;animation:site-loader-slide 1s cubic-bezier(.65,0,.35,1) infinite}.site-not-found{color:#464a6a;background:linear-gradient(135deg,#9c78ff29,#fff0 34%),linear-gradient(#fff,#f6f4ff 56%,#464a6a 56% 100%);min-height:100vh;padding:24px clamp(16px,4vw,64px) 36px;font-family:Manrope,Arial,sans-serif;overflow:hidden}.site-not-found a{color:inherit;text-decoration:none}.site-not-found__header{z-index:2;background:#fffffff5;border-radius:40px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1220px,100%);min-height:104px;margin:0 auto;padding:16px 24px;display:grid;position:relative;box-shadow:0 12px 36px #464a6a1f}.site-not-found__logo{align-items:center;display:flex}.site-not-found__logo img{width:236px;height:auto;display:block}.site-not-found__nav{color:#6f728a;justify-content:center;gap:clamp(16px,2.5vw,36px);font-size:17px;font-weight:600;line-height:1.35;display:flex}.site-not-found__course-list a,.site-not-found__footer a,.site-not-found__header-cta,.site-not-found__nav a,.site-not-found__primary,.site-not-found__secondary{transition:transform .18s,color .18s,background .18s,opacity .18s}.site-not-found__footer a:focus-visible,.site-not-found__footer a:hover,.site-not-found__nav a:focus-visible,.site-not-found__nav a:hover{color:#9c78ff}.site-not-found__header-cta{color:#fff;white-space:nowrap;background:#9c78ff;border-radius:32px;justify-content:center;align-items:center;min-height:56px;padding:14px 24px;font-size:17px;font-weight:700;line-height:1.2;display:inline-flex}.site-not-found__course-list a:focus-visible,.site-not-found__course-list a:hover,.site-not-found__header-cta:focus-visible,.site-not-found__header-cta:hover,.site-not-found__primary:focus-visible,.site-not-found__primary:hover,.site-not-found__secondary:focus-visible,.site-not-found__secondary:hover{transform:translateY(-2px)}.site-not-found__hero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(32px,6vw,96px);width:min(1220px,100%);min-height:min(650px,100vh - 164px);margin:0 auto;padding:clamp(48px,8vw,112px) 0 clamp(44px,6vw,84px);display:grid;position:relative}.site-not-found__content{max-width:690px}.site-not-found__eyebrow{color:#9c78ff;letter-spacing:0;text-transform:uppercase;margin:0 0 22px;font-size:clamp(16px,1.4vw,22px);font-weight:800;line-height:1.2}.site-not-found__content h1{color:#464a6a;letter-spacing:0;margin:0;font-size:clamp(48px,6vw,92px);font-weight:800;line-height:.98}.site-not-found__lead{color:#6f728a;max-width:610px;margin:28px 0 0;font-size:clamp(18px,1.8vw,28px);font-weight:500;line-height:1.42}.site-not-found__primary,.site-not-found__secondary{border-radius:36px;min-height:64px;padding:18px 28px;font-size:18px;font-weight:800;line-height:1.2}.site-not-found__primary{color:#fff;background:#9c78ff;box-shadow:0 18px 40px #9c78ff47}.site-not-found__secondary{color:#464a6a;background:#464a6a14}.site-not-found__visual{background:linear-gradient(145deg,#9c78fff5,#464a6af5),#9c78ff;border-radius:64px;place-items:center;min-height:430px;display:grid;position:relative;box-shadow:0 32px 80px #464a6a3d}.site-not-found__code{color:#ffffffeb;letter-spacing:0;font-size:clamp(112px,14vw,218px);font-weight:800;line-height:.9}.site-not-found__badge{color:#464a6a;background:#ffffffeb;border-radius:28px;align-items:center;min-height:52px;padding:12px 20px;font-size:17px;font-weight:800;line-height:1.15;display:inline-flex;position:absolute;box-shadow:0 16px 42px #464a6a33}.site-not-found__badge--top{top:48px;right:-18px}.site-not-found__badge--bottom{bottom:46px;left:-18px}.site-not-found__courses{z-index:1;color:#fff;grid-template-columns:auto 1fr;align-items:center;gap:24px;width:min(1220px,100%);margin:0 auto;padding:30px 0 48px;display:grid;position:relative}.site-not-found__courses h2{letter-spacing:0;margin:0;font-size:clamp(24px,3vw,42px);font-weight:800;line-height:1.05}.site-not-found__course-list{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.site-not-found__course-list a{color:#fff;background:#ffffff24;border-radius:28px;align-items:center;min-height:54px;padding:14px 20px;font-size:17px;font-weight:800;line-height:1.15;display:inline-flex}.site-not-found__course-list a:focus-visible,.site-not-found__course-list a:hover{background:#ffffff38}.site-not-found__footer{color:#ffffffd1;border-top:1px solid #ffffff2e;grid-template-columns:1fr auto auto;align-items:end;gap:24px;width:min(1220px,100%);margin:0 auto;padding-top:26px;font-size:16px;font-weight:600;line-height:1.35;display:grid}.site-not-found__footer p{color:#fff;margin:0 0 6px;font-size:20px;font-weight:800}.site-not-found__footer span{max-width:420px;display:block}@media (max-width:980px){.site-not-found__header{border-radius:32px;grid-template-columns:auto auto;min-height:78px;padding:12px 14px}.site-not-found__logo img{width:190px}.site-not-found__nav{display:none}.site-not-found__header-cta{min-height:50px;padding:12px 18px;font-size:15px}.site-not-found__hero{grid-template-columns:1fr;min-height:auto;padding-top:56px}.site-not-found__visual{border-radius:40px;min-height:300px}.site-not-found__badge--top{top:28px;right:18px}.site-not-found__badge--bottom{bottom:28px;left:18px}.site-not-found__courses,.site-not-found__footer{grid-template-columns:1fr}.site-not-found__course-list{justify-content:flex-start}.site-not-found__footer{align-items:start}}@media (max-width:560px){.site-not-found{background:linear-gradient(135deg,#9c78ff29,#fff0 34%),linear-gradient(#fff,#f6f4ff 62%,#464a6a 62% 100%);padding:12px 12px 28px}.site-not-found__header{justify-content:space-between;gap:12px;display:flex}.site-not-found__logo img{width:min(174px,48vw)}.site-not-found__header-cta{min-height:44px;padding:10px 14px;font-size:13px}.site-not-found__hero{gap:34px;padding:42px 0 38px}.site-not-found__content h1{font-size:clamp(42px,13vw,58px)}.site-not-found__lead{margin-top:22px;font-size:18px}.site-not-found__actions{flex-direction:column;margin-top:32px}.site-not-found__primary,.site-not-found__secondary{width:100%;min-height:58px;padding:16px 20px;font-size:17px}.site-not-found__visual{border-radius:32px;min-height:236px}.site-not-found__badge{min-height:42px;padding:10px 14px;font-size:14px}.site-not-found__courses{padding-bottom:36px}.site-not-found__course-list a{min-height:48px;padding:12px 16px;font-size:15px}}.site-reviews-index-page.site-not-found{color:#000;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;padding:24px 0 0;overflow:clip visible}.site-reviews-index-page.site-not-found a{color:inherit;text-decoration:none}.site-not-found .site-review-page__header{background:#fffffff5;width:min(1280px,100% - 80px);min-height:104px;margin:0;padding:16px 24px;position:fixed;box-shadow:0 12px 36px #464a6a1f}.site-not-found .site-review-page__nav a{color:#000;white-space:nowrap;background:0 0;padding:0;font-size:24px;font-weight:300;line-height:30px}.site-not-found a.site-review-page__header-cta{color:#fff}.site-not-found__inner{padding-bottom:24px}.site-not-found__message{background:0 0;max-width:100%;margin-top:96px;padding:0}.site-not-found .site-review-page__free.site-not-found__message{background:0 0;padding:0}.site-not-found__message h1{color:#000;text-transform:uppercase;margin:0;font-family:Raleway,sans-serif;font-size:64px;font-weight:700;line-height:1.12}.site-not-found__message p{max-width:930px;margin-top:24px}.site-not-found__actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.site-not-found__primary,.site-not-found__secondary{color:#fff;min-height:91px;font-family:var(--font-manrope),Arial,sans-serif;white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:28px;font-size:32px;font-weight:400;line-height:35px;text-decoration:none;display:inline-flex}.site-not-found__primary{background:#464a6a}.site-not-found__secondary{background:#9c78ff99}.site-not-found .site-reviews-index-page__directions a,.site-not-found a.site-not-found__primary,.site-not-found a.site-not-found__secondary{color:#fff}.site-not-found__courses{color:#000;width:auto;margin:80px 0 0;padding:0;display:block}.site-not-found__courses>div{justify-content:flex-start;max-width:1280px}.site-not-found .site-reviews-index-page__directions--top a{min-height:62px;padding:0 22px;font-size:24px;line-height:28px}.site-not-found .site-review-page__footer{margin-top:76px}@media (max-width:767px){.site-reviews-index-page.site-not-found{padding-top:0}.site-not-found .site-review-page__header{border-radius:0;width:100%;min-height:72px;position:sticky;top:0;left:auto;transform:none}.site-not-found .site-review-page__logo{width:170px;height:41px}.site-not-found .site-review-page__nav{display:none}.site-not-found .site-review-page__header-cta{min-width:0;height:46px;padding:0 18px;font-size:16px;line-height:20px}.site-not-found__title{margin-top:48px}.site-not-found__title h1{font-size:clamp(88px,28vw,132px)}.site-not-found__message{margin-top:56px;padding:0}.site-not-found__message h1{font-size:42px;line-height:1.14}.site-not-found__actions{flex-direction:column}.site-not-found__primary,.site-not-found__secondary{width:100%;min-height:68px;padding:18px;font-size:22px;line-height:26px}.site-not-found__courses{margin-top:56px}}@keyframes site-loader-slide{0%{transform:translate(-115%)}to{transform:translate(250%)}}[class*=Manrope]{font-family:var(--font-manrope),Arial,sans-serif}.site-internship-title,[class*=Raleway]{font-family:Raleway,sans-serif}.site-internship-title{letter-spacing:0;text-transform:uppercase;gap:0;font-weight:700}.site-internship-title__line{z-index:1;white-space:nowrap;word-break:normal;width:1280px;margin:0;position:relative}.site-internship-title__line--black{color:#000;font-size:64px;line-height:68px}.site-internship-title__line--brand{color:#9c78ff;align-items:baseline;gap:20px;line-height:92px;display:flex}.site-internship-title__prefix{color:#000;font-size:64px;line-height:68px}.site-internship-title__brand{color:#9c78ff;white-space:nowrap;font-size:96px;line-height:92px}.site-internship-card{-webkit-backdrop-filter:none;box-shadow:none;contain:layout paint style;backface-visibility:hidden;background-clip:padding-box;border:0;outline:0;overflow:hidden;transform:translateZ(0)}.site-internship-card--purple{background:#9c78ff!important}.site-internship-card--gray{background:#546e7a!important}.site-internship-card--white{background:#fff!important}.site-internship-title--mobile{gap:2px}.site-internship-title--mobile .site-internship-title__line{width:350px}.site-internship-title--mobile .site-internship-title__line--black{font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:800;line-height:25px}.site-internship-title--mobile .site-internship-title__line--brand{gap:8px;line-height:29px}.site-internship-title--mobile .site-internship-title__prefix{font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:800;line-height:25px}.site-internship-title--mobile .site-internship-title__brand{font-size:25px;line-height:29px}.site-course-program-star{background-blend-mode:color-burn;mix-blend-mode:color-burn;opacity:.58;background-color:#464a6a;background-position:50% 45%;background-repeat:no-repeat;background-size:118% 118%}.site-course-program-section>:not(.site-course-program-star-wrap){z-index:1;position:relative}.site-course-advantage-card,.site-course-feature-card,.site-course-feature-list{contain:layout paint style;backface-visibility:hidden;transform:translateZ(0)}[class*=cursor-pointer],[data-name=кнопки\ пд],button,p{-webkit-tap-highlight-color:transparent}[data-carousel-action],[data-carousel-index],[data-mobile-menu-link],[data-name=Text],[data-name=кнопки\ пд],button{-webkit-user-select:none;user-select:none}[data-name=Text],[data-name=кнопки\ пд],button{cursor:pointer}.site-course-lead-submit *,.site-lead-modal__submit *,[data-application-open][role=button] *,[data-name=кнопки\ пд][role=button] *,[data-reviews-all][role=button] *,button[data-name=кнопки\ пд] *{pointer-events:none}.site-carousel{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.site-carousel img,.site-carousel>a,.site-carousel>a *{-webkit-user-drag:none}.site-carousel--dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.site-carousel--dragging *{cursor:grabbing!important}.site-carousel::-webkit-scrollbar{display:none}.site-carousel>a,.site-carousel>div{scroll-snap-align:start}.site-course-projects-carousel,.site-course-reviews-carousel{box-sizing:border-box;touch-action:pan-x pan-y;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.site-course-projects-carousel{overflow-y:clip}.site-course-reviews-carousel{overflow-y:visible}.site-shell--python-course-route:not(.site-shell--mobile) .site-course-projects-carousel{max-width:none;margin-left:0;margin-right:0;padding-left:80px;padding-right:80px;scroll-padding-left:80px;scroll-padding-right:80px;width:1440px!important}.site-shell--python-course-route:not(.site-shell--mobile) .site-course-reviews-carousel{max-width:none;margin-left:0;margin-right:0;padding-left:80px;padding-right:0;scroll-padding-left:80px;scroll-padding-right:0;width:1440px!important}.site-shell--python-course-route:not(.site-shell--mobile) .site-course-reviews-carousel>a{height:437px}.site-shell--mobile .site-course-projects-carousel{scroll-behavior:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;scroll-padding-right:0;width:100%!important}.site-shell--mobile .site-course-projects-carousel,.site-shell--mobile .site-course-reviews-carousel{overscroll-behavior:auto;touch-action:pan-x pan-y;scroll-snap-type:none;max-width:none;scroll-padding-left:0}.site-shell--mobile .site-course-reviews-carousel{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;scroll-padding-right:20px;width:calc(100% + 40px)!important}.site-shell--mobile .site-course-reviews-carousel>a{height:407px}.site-shell--mobile .site-course-projects-carousel>div{flex:0 0 350px;width:350px!important}.site-shell--mobile .site-course-projects-carousel .site-course-mobile-project-visual{aspect-ratio:4/3;border-radius:32px;margin-left:0;width:100%!important;height:auto!important}.site-shell--mobile .site-course-projects-carousel .site-course-mobile-project-visual img{object-fit:cover!important}.site-shell--mobile .site-course-projects-carousel>div>:not(.site-course-mobile-project-visual){box-sizing:border-box;width:100%;padding-left:0;padding-right:0}.site-shell--mobile .site-course-reviews-carousel{gap:20px!important}.site-shell--mobile .site-course-reviews-carousel>a.site-course-review-card--dynamic{height:407px;border-radius:40px!important;width:350px!important}.site-shell--mobile .site-course-reviews-carousel>a.site-course-review-card--dynamic .site-course-direction-review-card{gap:16px;padding:24px}.site-shell--mobile .site-course-reviews-carousel>a.site-course-review-card--dynamic .site-course-direction-review-card__body{-webkit-line-clamp:5}.site-course-teachers-carousel{overscroll-behavior:auto;touch-action:pan-x pan-y}@media (max-width:767px){.site-python-course-page .site-course-teachers-title{font-size:88px!important}.site-python-course-page .site-course-teachers-title span{line-height:90px!important}}.site-course-carousel-actions--projects{margin-left:80px}.site-shell--mobile .site-course-carousel-actions--projects{margin-left:0}.site-course-projects-carousel::-webkit-scrollbar,.site-course-reviews-carousel::-webkit-scrollbar{display:none}.site-course-projects-carousel>div,.site-course-reviews-carousel>div{scroll-snap-align:start}.site-course-carousel-actions button,.site-teachers-carousel-actions button{cursor:pointer;appearance:none;border:0}.site-course-program-list{z-index:1;flex-direction:column;align-items:stretch;width:100%;display:flex;position:relative}.site-course-program-module{border-top:1px solid #fff;width:100%}.site-course-program-module:last-child{border-bottom:1px solid #fff}.site-course-program-heading{width:100%;font:inherit;margin:0}.site-course-program-toggle{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:32px;width:100%;padding:48px 80px;transition:padding .26s;display:flex}.site-course-program-title{text-transform:uppercase;overflow-wrap:anywhere;font-family:Raleway,sans-serif;font-size:40px;font-weight:500;line-height:1.32}.site-course-program-chevron{color:#fff;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .26s,color .26s,background .26s;display:flex;transform:rotate(90deg)}.site-course-program-module.is-open .site-course-program-toggle{padding-bottom:0}.site-course-program-module.is-open .site-course-program-chevron{color:#fff;transform:rotate(-90deg)}.site-course-program-panel{box-shadow:none;color:#fff;background:0 0;border-radius:0;margin:40px 80px 48px;padding:0}.site-course-program-panel-shell{opacity:0;max-height:0;transition:max-height .42s cubic-bezier(.22,1,.36,1),opacity .26s,transform .32s;overflow:hidden;transform:translateY(-10px)}.site-course-program-module.is-open .site-course-program-panel-shell{opacity:1;max-height:1200px;transform:translateY(0)}.site-course-program-panel-inner{opacity:0;flex-direction:column;gap:24px;transition:opacity .26s 80ms,transform .32s 60ms;display:flex;transform:translateY(-8px)}.site-course-program-module.is-open .site-course-program-panel-inner{opacity:1;transform:translateY(0)}.site-course-program-description,.site-course-program-topics{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;margin:0;font-size:24px;font-weight:300;line-height:30px}.site-course-program-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:0;list-style:none;display:grid}.site-course-program-topics-column{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-course-program-topics li{padding-left:28px;position:relative}.site-course-program-topics li:before{content:"";background:#9c78ff;border-radius:999px;width:10px;height:10px;position:absolute;top:.5em;left:0}.site-course-program-tags{flex-wrap:wrap;gap:24px;margin:0;display:flex}.site-course-program-tag{color:#fff;min-height:54px;font-family:var(--font-manrope),Arial,sans-serif;background:#9c78ff;border:0;border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:13px 16px;font-size:20px;font-weight:400;line-height:22px;display:inline-flex}.site-course-program-tag-icon{color:currentColor;flex:0 0 32px;width:32px!important;height:32px!important;font-size:32px!important}.site-course-program-tag-label{min-width:0;display:inline}.site-course-tech-stack{align-content:flex-start;flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important}.site-course-tech-row{justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.site-course-tech-row--last{justify-content:flex-start;gap:8px}.site-course-tech-row>div,.site-course-tech-stack>div:not(.site-course-tech-row){box-sizing:border-box;background:#ffffffeb;border:1px solid #000000b8;max-width:100%;min-height:34px;border-radius:999px!important;gap:8px!important;width:auto!important;padding:6px 8px!important}.site-course-tech-row>div>div[aria-hidden],.site-course-tech-stack>div:not(.site-course-tech-row)>div[aria-hidden]{display:none}.site-course-tech-row>div>div:not([aria-hidden]),.site-course-tech-stack>div:not(.site-course-tech-row)>div:not([aria-hidden]){flex:0 0 17px;width:17px!important;height:17px!important}.site-course-tech-row>div>p,.site-course-tech-stack>div:not(.site-course-tech-row)>p{letter-spacing:0!important;font-size:16px!important;line-height:18px!important}.site-course-structure-mobile-stage{isolation:isolate}.site-course-structure-mobile-arrow-slot{pointer-events:none;z-index:20}.site-course-structure-mobile-arrow{pointer-events:none;max-width:100%;display:block;transform:translate(-24px)}.site-course-structure-mobile-title{z-index:30}.site-course-structure-mobile-arrow-slot+div{z-index:10}.site-course-pdf-download--hidden{display:none!important}.site-course-mobile-content-flow{pointer-events:none}.site-course-mobile-content-flow>*{pointer-events:auto}.site-course-mobile-projects-section{margin-top:24px;gap:24px!important}.site-course-mobile-projects-list-wrap{gap:12px!important}.site-course-program-list--mobile{width:390px}.site-course-program-list--mobile .site-course-program-toggle{gap:14px;padding:16px 20px}.site-course-program-list--mobile .site-course-program-title{font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.48px;max-width:292px;font-size:16px;font-weight:700;line-height:1.25}.site-course-program-list--mobile .site-course-program-chevron{flex-basis:28px;width:28px;height:28px}.site-course-program-list--mobile .site-course-program-module.is-open .site-course-program-toggle{padding-bottom:0}.site-course-program-list--mobile .site-course-program-panel{border-radius:0;margin:20px 20px 24px;padding:0}.site-course-program-list--mobile .site-course-program-module.is-open .site-course-program-panel-shell{max-height:1600px}.site-course-program-list--mobile .site-course-program-description{margin:0;font-size:16px;font-weight:300;line-height:21px}.site-course-program-list--mobile .site-course-program-topics{flex-direction:column;gap:8px;padding-left:0;font-size:14px;font-weight:300;line-height:19px;display:flex}.site-course-program-list--mobile .site-course-program-topics li{padding-left:18px}.site-course-program-list--mobile .site-course-program-topics li:before{width:5px;height:5px;top:.62em}.site-course-program-list--mobile .site-course-program-tags{gap:8px;margin:0}.site-course-program-list--mobile .site-course-program-tag{letter-spacing:.48px;border-width:0;min-height:42px;padding:10px 12px;font-size:16px;font-weight:400;line-height:18px}.site-course-program-list--mobile .site-course-program-tag-icon{flex-basis:22px;width:22px!important;height:22px!important;font-size:22px!important}.site-teachers-carousel{scroll-snap-type:none;overflow-y:visible}.site-teachers-carousel,.site-teachers-carousel>div{contain:layout paint style}.site-mobile-teachers-carousel img,.site-teachers-carousel img{backface-visibility:hidden}.site-mobile-teachers-carousel img[class*="rounded-[32px]"],.site-teachers-carousel img[class*="rounded-[32px]"]{clip-path:inset(0 round 32px)}.site-reviews-carousel{box-sizing:border-box;cursor:grab;touch-action:pan-y;padding-inline:max(80px,50% - 395.5px);scroll-padding-left:max(80px,50% - 395.5px)}.site-reviews-carousel>[data-review-story]{opacity:.48;transition:opacity .22s}.site-reviews-carousel>[data-review-story],.site-reviews-carousel>[data-review-story] *{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.site-reviews-carousel.site-carousel--dragging{cursor:grabbing}.site-reviews-carousel>[data-review-story][data-active=true]{opacity:1}.site-mobile-teachers-carousel{touch-action:pan-x pan-y;scroll-snap-type:none;contain:layout paint style;max-width:none;margin-left:-20px;margin-right:-20px;padding-bottom:20px;padding-left:20px;padding-right:20px;scroll-padding-left:0;scroll-padding-right:20px;overflow:auto clip;width:390px!important}.site-mobile-teachers-carousel>div{min-width:max-content}.site-mobile-directions-carousel{box-sizing:border-box;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;contain:layout paint style;gap:12px;padding-left:8px;padding-right:8px;scroll-padding-left:8px;scroll-padding-right:8px;overflow:auto clip}.site-mobile-directions-carousel>div{scroll-snap-align:start;min-width:0;max-width:374px;flex:0 0 374px!important;width:374px!important}.site-mobile-directions-carousel>div>a,.site-mobile-directions-carousel>div>div{width:100%!important}.site-mobile-directions-carousel [class*="size-[39px]"]{cursor:pointer}.site-mobile-teachers-carousel div[class*=text-center][class*=text-white][class*="w-[120px]"],.site-mobile-teachers-carousel div[class*=text-center][class*=text-white][class*=w-full]{width:167px}@media (max-width:430px){.site-mobile-teachers-title p:first-child{font-size:38px;line-height:41px}.site-mobile-teachers-title p:last-child{font-size:36px;line-height:40px}.site-mobile-teachers-carousel div[class*=text-center][class*=text-white] div[class*=Manrope\:Bold]{font-size:19px}.site-mobile-teachers-carousel div[class*=text-center][class*=text-white] div[class*=Manrope\:Bold] p{line-height:17px}.site-mobile-teachers-carousel div[class*=text-center][class*=text-white]>p{letter-spacing:.3px;font-size:15px;line-height:17px}.site-mobile-mentor-heading{font-size:31px;line-height:31px}.site-mobile-mentor-tags,.site-mobile-mentor-tags>div{gap:8px}.site-mobile-mentor-tag{padding-left:8px;padding-right:8px}.site-mobile-mentor-tags p{letter-spacing:.24px;text-overflow:clip;max-width:100%;font-size:14px;line-height:21px;overflow:hidden}.site-mobile-mentor-cards [class*=Manrope\:Medium]{letter-spacing:0;font-size:18px;line-height:22px}.site-mobile-mentor-cards [class*=Manrope\:Medium] p{line-height:22px}.site-mobile-mentor-cards [class*=Manrope\:Regular]{letter-spacing:.12px;font-size:14px;line-height:18px}.site-mobile-mentor-cards [class*=Manrope\:Regular] p{line-height:18px}.site-mobile-mentor-cards .site-mobile-mentor-support-copy{letter-spacing:.08px;white-space:nowrap;font-size:13px;line-height:17px}.site-mobile-mentor-cards .site-mobile-mentor-chat-copy,.site-mobile-mentor-cards .site-mobile-mentor-interview-copy{letter-spacing:.08px;width:166px;max-width:none;font-size:13px;line-height:17px}.site-mobile-mentor-cards .site-mobile-mentor-chat-copy p,.site-mobile-mentor-cards .site-mobile-mentor-interview-copy p{white-space:nowrap;line-height:17px}}@media (max-width:402px){.site-mobile-mentor-tag{padding-left:6px;padding-right:6px}.site-mobile-mentor-tags p{letter-spacing:.16px;font-size:13.5px;line-height:20px}.site-mobile-comparison-title{width:248px;font-size:18px;line-height:19px}}.site-mobile-direction-dot{cursor:pointer;appearance:none;background:0 0;border:0}.site-mobile-direction-dot span{opacity:.4;background:#9c78ff;border-radius:999px;transition:opacity .18s;display:block}.site-mobile-direction-dot[data-active=true] span{opacity:1}.site-platform-glow{background:radial-gradient(#ffffffb8 0,#baa1ff94 38%,#9c78ff00 72%)}[data-carousel-action]{cursor:pointer}.site-start-button{z-index:30;-webkit-backdrop-filter:blur(74px);backdrop-filter:blur(74px);cursor:pointer;appearance:none;background:#9c78ff99;border:0}button[data-name=кнопки\ пд]{color:inherit;font:inherit;cursor:pointer;appearance:none;border:0}.site-start-button__icon{width:56px;height:56px}.site-review-quote{font-family:Segoe UI Light,Segoe UI,sans-serif;font-size:24px;line-height:31px}.site-mobile-review-quote,.site-review-quote{letter-spacing:0;font-style:italic;font-weight:300}.site-mobile-review-quote{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:20px}.site-lead-input{color:#464a6a;appearance:none;border:0;border-radius:40px;outline:0;display:block}.site-lead-input::placeholder{color:#9c78ffcc;opacity:1}.site-lead-input:focus{box-shadow:inset 0 0 0 2px #464a6a59}.site-lead-input--mobile{width:347px;height:46px;font-family:var(--font-manrope),Arial,sans-serif;background:#fffc;padding:12px 16px;font-size:16px;font-weight:500;line-height:20px}.site-lead-input--desktop{width:100%;height:79px;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;padding:24px;font-size:24px;font-weight:700;line-height:31px}.site-course-lead-input{color:#fff;appearance:none;resize:none;background:#9c78ff99;border:0;border-radius:40px;outline:0;width:100%;display:block}.site-course-lead-input::placeholder{color:#fffc;opacity:1;text-transform:uppercase}.site-course-lead-input:focus{box-shadow:inset 0 0 0 2px #ffffff8a}.site-course-lead-input--desktop{height:79px;font-family:var(--font-manrope),Arial,sans-serif;padding:24px;font-size:24px;font-weight:700;line-height:31px}.site-course-lead-input--mobile{height:46px;font-family:var(--font-manrope),Arial,sans-serif;padding:16px;font-size:12px;font-weight:500;line-height:14px}.site-course-lead-input--question{height:168px}.site-course-lead-input--mobile.site-course-lead-input--question{height:107px}.site-course-consent .site-consent__box{background:0 0}.site-course-lead-submit[aria-disabled=true],[data-name=заявка] [data-name=кнопки\ пд][aria-disabled=true]{cursor:not-allowed;opacity:.52}.site-course-lead-submit:disabled{pointer-events:none}.site-consent{cursor:pointer}.site-consent__link{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.site-consent:focus-visible{outline-offset:8px;border-radius:10px;outline:3px solid #9c78ff99}.site-consent__box{background:#ffffff2e;transition:background-color .18s,box-shadow .18s,transform .18s}.site-consent__border{transition:border-color .18s,border-width .18s}.site-consent__check{opacity:0;pointer-events:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:20px;height:20px;transition:opacity .18s,transform .18s;position:absolute;inset:2px;transform:scale(.72)}.site-shell--consent-checked .site-consent__box{background:#9c78ff;box-shadow:0 6px 16px #464a6a2e}.site-shell--consent-checked .site-consent__border{border-color:#9c78ff}.site-shell--consent-checked .site-consent__check{opacity:1;transform:scale(1)}.site-shell--consent-error .site-consent__box{background:#ff3b3024;transform:scale(1.04);box-shadow:0 0 0 8px #ff3b301f}.site-shell--consent-error .site-consent__border{border-width:2px;border-color:#ff3b30}.site-canvas--mobile .site-consent__check{width:31px;height:31px;inset:4px}.site-mobile-menu{z-index:1550;background:#464a6a;flex-direction:column;justify-content:space-between;align-items:center;width:100vw;min-width:320px;height:100dvh;min-height:0;max-height:100dvh;padding:48px 24px 40px;display:flex;position:fixed;inset:0;overflow-y:auto}.site-mobile-menu--open{animation:site-mobile-menu-in .26s cubic-bezier(.22,1,.36,1) both}.site-mobile-menu--closing{pointer-events:none;animation:site-mobile-menu-out .2s ease-in both}.site-mobile-menu__cta,.site-mobile-menu__links,.site-mobile-menu__top{animation:site-mobile-menu-content-in .32s cubic-bezier(.22,1,.36,1) both}.site-mobile-menu--closing .site-mobile-menu__cta,.site-mobile-menu--closing .site-mobile-menu__links,.site-mobile-menu--closing .site-mobile-menu__top{animation:site-mobile-menu-content-out .17s ease-in both}.site-mobile-menu__links{animation-delay:45ms}.site-mobile-menu__cta{animation-delay:75ms}@keyframes site-mobile-menu-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes site-mobile-menu-content-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes site-mobile-menu-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes site-mobile-menu-content-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.site-mobile-menu__top{justify-content:space-between;align-items:flex-start;width:min(350px,100vw - 48px);display:flex}.site-mobile-menu__logo{cursor:pointer;background:0 0;border:0;width:170px;height:40px;padding:0;display:block}.site-mobile-menu__logo img{object-fit:contain;object-position:left center;width:170px;height:40px;display:block}.site-mobile-menu__close{cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;padding:0;position:relative}.site-mobile-menu__close span,.site-mobile-menu__close span:before{content:"";background:#000;border-radius:2px;width:22px;height:1.5px;position:absolute;top:19px;left:9px;transform:rotate(45deg)}.site-mobile-menu__close span:before{top:0;left:0;transform:rotate(90deg)}.site-mobile-menu__links{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.site-mobile-menu__links>button,.site-mobile-menu__nav-row>button:first-child{color:#fff;cursor:pointer;min-width:0;height:26px;font-family:var(--font-manrope),Arial,sans-serif;text-align:center;text-transform:lowercase;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:24px;font-weight:400;line-height:30px}.site-mobile-menu__links button[data-active=true]{color:#ffffffb8;background:0 0}.site-mobile-menu__nav-group{flex-direction:column;align-items:center;width:min(350px,100vw - 48px);display:flex}.site-mobile-menu__nav-row{justify-content:center;align-items:center;gap:12px;display:flex}.site-mobile-menu__expand{color:#fff;cursor:pointer;background:0 0;border:0;flex:0 0 30px;width:30px;height:30px;padding:0;position:relative}.site-mobile-menu__expand span{border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;transition:transform .18s;position:absolute;top:8px;left:9px;transform:rotate(45deg)}.site-mobile-menu__expand[aria-expanded=true] span{transform:translateY(4px)rotate(225deg)}.site-mobile-menu__submenu{opacity:0;grid-template-columns:1fr;gap:4px;width:100%;max-height:0;padding:0 10px;transition:max-height .24s,opacity .18s,padding .24s;display:grid;overflow:hidden}.site-mobile-menu__submenu[data-open=true]{opacity:1;max-height:430px;padding-top:12px}.site-mobile-menu__submenu a{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;text-align:center;border-radius:8px;padding:7px 10px;font-size:15px;line-height:19px;text-decoration:none;display:block}.site-mobile-menu__submenu a:active,.site-mobile-menu__submenu a:focus-visible{background:#ffffff1f;outline:none}.site-mobile-menu__cta{color:#fff;cursor:pointer;width:min(350px,100vw - 48px);min-height:46px;font-family:var(--font-manrope),Arial,sans-serif;text-align:center;text-transform:lowercase;white-space:nowrap;background:0 0;border:3px solid #fff;border-radius:40px;padding:10px 24px;font-size:20px;font-weight:400;line-height:22px}.site-mobile-menu__close:active,.site-mobile-menu__cta:active,.site-mobile-menu__links button:active{transform:scale(.98)}.site-review-avatar-img--kirill{object-position:50% 18%;transform:scale(1.04)}.site-review-avatar-img--anastasia{object-position:50% 24%;transform:scale(1.2)}.site-review-avatar-img--mikhail{object-position:47% 22%;transform:scale(1.18)}.site-shell--review-route{background:#9c78ff;overflow:visible}.site-shell--about-route{background:#fff;overflow:visible}.site-review-page{color:#fff;width:100%;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#9c78ff;padding-top:24px;position:relative;overflow:visible}.site-review-page__bg{opacity:.42;mix-blend-mode:color-burn;pointer-events:none;width:144%;max-width:none;position:absolute;top:0;left:-22%}.site-review-page a,.site-review-page button{font:inherit}.site-review-page__header{top:calc(24px * var(--site-header-scale,1));z-index:1200;width:1280px;min-height:104px;transform:translateX(-50%) scale(var(--site-header-scale,1));transform-origin:top;isolation:isolate;background:#fffffff5;border-radius:40px;justify-content:space-between;align-items:center;gap:28px;margin:0;padding:16px 24px;transition:box-shadow .24s;display:flex;position:fixed;left:50%;box-shadow:0 12px 36px #464a6a00}.site-review-page__header:before{content:none}.site-has-scrolled .site-review-page__header{box-shadow:0 12px 36px #464a6a1f}.site-review-page__logo{cursor:pointer;background:0 0;border:0;width:271px;height:65px;padding:0;display:block}.site-review-page__logo img{object-fit:fill;width:100%;height:100%;display:block}.site-review-page__nav{color:#000;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:16px;height:65px;padding:0;display:flex}.site-review-page__header-cta,.site-review-page__nav button{cursor:pointer;white-space:nowrap;border:0}.site-review-page__nav button{color:#000;background:0 0;padding:0;font-size:24px;font-weight:300;line-height:30px}.site-review-page__header-cta{color:#fff;background:#464a6a;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:316px;height:65px;padding:0 24px;font-size:24px;font-weight:500;line-height:35px;display:flex}.site-review-page__mobile-toggle{display:none}.site-review-page__inner{width:min(1680px,100% - 80px);margin:144px auto 0}.site-review-page__top{justify-content:space-between;align-items:flex-end;gap:24px;width:min(1280px,100%);margin:0 auto;display:flex}.site-review-page__back{color:#000;cursor:pointer;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;border:0;border-radius:18px;align-items:center;gap:10px;padding:2px 12px 3px;font-size:24px;font-weight:400;line-height:30px;display:flex}.site-review-page__back span:first-child{font-size:30px;line-height:24px}.site-review-page__crumbs{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;text-transform:uppercase;align-items:center;gap:8px;font-size:24px;font-weight:700;line-height:31px;display:flex}.site-review-page__crumbs button,.site-review-page__crumbs span{color:#ffffff73}.site-review-page .site-review-page__crumbs{color:#000}.site-review-page .site-review-page__crumbs button,.site-review-page .site-review-page__crumbs span{color:#0006}.site-review-page .site-review-page__crumbs button:focus-visible,.site-review-page .site-review-page__crumbs button:hover{text-decoration:underline}.site-lead-modal__crumbs button,.site-review-page__crumbs button{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:none}.site-lead-modal__crumbs button:focus-visible,.site-lead-modal__crumbs button:hover,.site-review-page__crumbs button:focus-visible,.site-review-page__crumbs button:hover{text-decoration:underline}.site-review-page__title h1{text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;margin:50px 0 0;font-family:Raleway,sans-serif;display:flex}.site-review-page__title span{font-size:clamp(56px,6.67vw,96px);font-weight:700;line-height:1.17}.site-review-page__title strong{margin-top:-8px;font-size:clamp(40px,4.45vw,64px);font-weight:700;line-height:1.17}.site-review-page__hero{background:radial-gradient(circle at 24%,#fffffff5 0 16%,#ffffffad 29%,#0000 47%),linear-gradient(90deg,#ffffffeb,#ffffff8c 35%,#ffffff1f 64%,#9c78ff99);border-radius:40px;height:567px;margin-top:48px;position:relative;overflow:hidden}.site-review-page__hero:before{content:"";mix-blend-mode:multiply;background:radial-gradient(circle at 29% 47%,#464a6a4d,#0000 19%),linear-gradient(90deg,#9c78ffbd,#9c78ff3d 38%,#0000);position:absolute;inset:0}.site-review-page__hero img{z-index:1;object-fit:contain;object-position:left top;width:auto;max-width:none;height:134.15%;position:absolute;top:-55px;left:-1px}.site-review-page__quote{color:#fff;text-align:center;max-width:1180px;margin:109px auto 0;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:clamp(28px,2.5vw,36px);font-style:italic;font-weight:300;line-height:1.34}.site-review-page__content{grid-template-columns:463px minmax(0,1fr);align-items:start;gap:38px;margin-top:72px;display:grid}.site-review-page__summary{color:#fff;background:#464a6a;border-radius:40px;flex-direction:column;min-height:678px;padding:24px 16px;display:flex;position:sticky;top:160px}.site-review-page__article h2,.site-review-page__article p,.site-review-page__free h2,.site-review-page__free p,.site-review-page__other h2,.site-review-page__summary dd,.site-review-page__summary dl,.site-review-page__summary h2,.site-review-page__summary p{margin:0}.site-review-page__summary h2{text-transform:uppercase;font-size:24px;font-weight:700;line-height:31px}.site-review-page__summary dl{flex-direction:column;flex:1;gap:24px;padding-top:16px;display:flex}.site-review-page__summary dt{color:#fff;text-transform:capitalize;font-size:20px;font-weight:700;line-height:31px}.site-review-page__summary dd{border:1px solid #fff;border-radius:24px;align-items:center;min-height:54px;margin-top:8px;padding:16px;font-size:20px;font-weight:400;line-height:22px;display:flex}.site-review-page__summary button{color:#9c78ff;cursor:pointer;background:#fff;border:0;border-radius:40px;width:100%;min-height:91px;font-size:32px;font-weight:400;line-height:35px}.site-review-page__article{color:#000;background:#fff;border-radius:40px;flex-direction:column;gap:37px;padding:40px 40px 50px;display:flex}.site-review-page__article section{flex-direction:column;gap:24px;display:flex}.site-review-page__article h2{text-transform:uppercase;font-size:24px;font-weight:700;line-height:31px}.site-review-page__article p{font-family:var(--font-manrope),"Helvetica Neue",Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:31px}.site-review-page__free{color:#000;background:#fff;border-radius:40px;flex-direction:column;align-items:stretch;margin-top:60px;padding:40px;display:flex}.site-review-page__free h2{text-transform:uppercase;width:100%;max-width:none;font-family:Raleway,sans-serif;font-size:48px;font-weight:700;line-height:1.12}.site-review-page__free p{width:100%;max-width:none;margin-top:18px;font-size:24px;line-height:31px}.site-review-page .site-review-page__consult,.site-review-page .site-review-page__load-more{color:#fff;cursor:pointer;background:#464a6a;border:0;border-radius:40px;justify-content:center;align-items:center;font-size:24px;font-weight:400;line-height:31px;display:flex}.site-review-page .site-review-page__consult{min-width:430px;min-height:96px;margin:40px auto 0;padding:0 34px;font-size:36px;line-height:40px}.site-review-page__other{margin-top:93px}.site-review-page__other h2{text-transform:uppercase;font-family:Raleway,sans-serif;font-size:64px;font-weight:700;line-height:1.17}.site-review-page__other-grid{grid-template-columns:repeat(auto-fit,minmax(0,791px));justify-content:center;gap:32px;margin-top:37px;display:grid}.site-related-review-card{color:#000;cursor:pointer;text-align:left;background:#ffffffe6;border:0;border-radius:40px 40px 0;width:791px;min-width:0;max-width:791px;height:436px;min-height:436px;padding:0;font-family:Manrope\:Regular,Manrope,sans-serif;text-decoration:none;display:block;position:relative;overflow:hidden}.site-related-review-card__inner{justify-content:space-between;width:791px;top:calc(50% - .5px);left:50%;transform:translate(-50%,-50%);flex-direction:row!important;align-items:flex-start!important;gap:0!important;height:auto!important;padding:32px!important;display:flex!important;position:absolute!important}.site-related-review-card__border{border-radius:inherit;pointer-events:none;border:1px solid #000;position:absolute;inset:0;box-shadow:6px 6px 20px #0000002b}.site-related-review-card__profile{z-index:1;color:#000;text-align:center;flex-direction:column;flex:0 0 201px;align-items:center;gap:24px;width:201px;display:flex;position:relative}.site-related-review-card__profile-copy{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.site-related-review-card__avatar{background:#e9e1ff;border-radius:50%;width:185px;height:185px;display:block;overflow:hidden}.site-related-review-card__avatar img{object-fit:cover;width:100%;height:100%;display:block}.site-related-review-card__profile-copy strong{color:#000;width:100%;font-size:24px;font-weight:600;line-height:35px;display:block}.site-related-review-card__course{color:#000;text-align:center;width:100%;font-size:20px;font-weight:400;line-height:22px;display:block}.site-related-review-card__course-desktop{display:block}.site-related-review-card__course-mobile{display:none}.site-related-review-card__body{z-index:1;color:#000;flex-direction:column;flex:0 0 429px;justify-content:space-between;align-items:center;width:429px;min-width:0;height:330px;font-size:24px;display:flex;position:relative}.site-related-review-card__quote{letter-spacing:0;text-align:left;order:1;width:100%;font-family:Segoe UI Light,Segoe UI,sans-serif;font-size:24px;font-style:italic;font-weight:300;line-height:31px;display:block}.site-related-review-card__transition{color:#000;order:2;width:100%;min-height:18px;font-family:Manrope\:Regular,Manrope,sans-serif;font-size:24px;font-weight:400;line-height:30px;display:block}.site-related-review-card__read-more{display:none}@media (min-width:1024px){.site-review-page__other-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:stretch}.site-review-page__other-grid .site-related-review-card{width:100%;max-width:none;height:396px;min-height:396px}.site-review-page__other-grid .site-related-review-card__inner{width:100%;top:auto;left:auto;transform:none;align-items:stretch!important;gap:24px!important;height:100%!important;padding:28px!important;position:relative!important}.site-review-page__other-grid .site-related-review-card__profile{flex:0 0 156px;gap:18px;width:156px}.site-review-page__other-grid .site-related-review-card__profile-copy{gap:16px}.site-review-page__other-grid .site-related-review-card__avatar{width:148px;height:148px}.site-review-page__other-grid .site-related-review-card__profile-copy strong{font-size:22px;line-height:28px}.site-review-page__other-grid .site-related-review-card__course{font-size:17px;line-height:21px}.site-review-page__other-grid .site-related-review-card__body{flex:auto;width:auto;height:100%;font-size:20px}.site-review-page__other-grid .site-related-review-card__quote{letter-spacing:0;font-family:Segoe UI Light,Segoe UI,sans-serif;font-size:24px;font-style:italic;font-weight:300;line-height:31px}.site-review-page__other-grid .site-related-review-card__transition{font-size:20px;line-height:26px}}.site-review-page__footer{color:#fff;background:#464a6a;border-radius:48px 48px 0 0;width:min(1440px,100%);height:533px;margin:76px auto 0;position:relative;overflow:hidden}.site-review-page__footer-logo{opacity:.3;width:1278px;max-width:none;position:absolute;top:210px;left:81px}.site-review-page__footer-columns{z-index:1;grid-template-columns:302px 302px 380px;gap:24px;width:1032px;display:grid;position:absolute;top:80px;left:80px}.site-review-page__footer section{flex-direction:column;gap:24px;display:flex}.site-review-page__footer h2,.site-review-page__footer p{margin:0}.site-review-page__footer h2{color:#9c78ff;font-size:32px;font-weight:600;line-height:30px}.site-review-page__footer section:nth-child(3) h2{white-space:nowrap}.site-review-page__footer a,.site-review-page__footer p{color:#fff;font-size:20px;font-weight:300;line-height:30px;text-decoration:none}.site-review-page__socials{z-index:2;flex-direction:column;gap:11px;display:flex;position:absolute;top:80px;right:80px}.site-review-page__socials a{background:0 0;border-radius:50%;place-items:center;width:85px;height:85px;text-decoration:none;display:grid}.site-review-page__socials img{width:100%;height:100%;display:block}.site-review-page__footer-company{z-index:1;color:#fff;letter-spacing:.18px;text-align:center;width:1240px;position:absolute;top:436px;left:100px;font-size:16px!important;font-weight:400!important;line-height:20px!important}.site-about-page{color:#000;width:1440px;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;padding-top:24px;overflow:visible}.site-about-scale-shell{transform-origin:0 0;background:#fff;width:1440px}.site-about-page a,.site-about-page button{font:inherit}.site-about-page__top{justify-content:space-between;align-items:flex-end;width:1280px;margin:144px auto 0;display:flex}.site-about-page .site-review-page__crumbs{color:#000}.site-about-page .site-review-page__crumbs button,.site-about-page .site-review-page__crumbs span{color:#0006}.site-about-hero{background:#464a6a;border-radius:40px;align-items:flex-end;width:1280px;height:700px;margin:56px auto 0;padding:40px;display:flex;position:relative;overflow:hidden}.site-about-hero img{opacity:1;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.site-about-hero h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-about-hero h1 span{display:block}.site-about-content{flex-direction:column;width:1280px;margin:104px auto 0;display:flex}.site-about-intro{text-transform:uppercase;width:954px;max-width:100%;margin:0 auto}.site-about-intro p{margin:0}.site-about-kicker{color:#9c78ff;font-size:40px;font-weight:800;line-height:40px;margin-bottom:24px!important}.site-about-intro strong{font-size:32px;font-weight:500;line-height:41px}.site-about-cards{grid-template-columns:465px 302px 465px;justify-content:center;align-items:stretch;gap:24px;margin-top:80px;display:grid}.site-about-card{color:#fff;border-radius:40px;flex-direction:column;justify-content:center;min-height:487px;padding:40px;font-size:24px;font-weight:400;line-height:30px;display:flex}.site-about-card p,.site-about-card ul{margin:0}.site-about-card ul{padding-left:1.25em}.site-about-card--dark ul{list-style:outside}.site-about-card--dark li{display:list-item}.site-about-card--dark li::marker{color:#fff;font-size:.72em}.site-about-card--dark{background:#464a6a;justify-content:flex-start}.site-about-card--purple{background:#9c78ff;gap:30px}.site-about-swirl{background:#9c78ff;border-radius:40px;min-height:487px;position:relative;overflow:hidden}.site-about-swirl img{mix-blend-mode:normal;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none}.site-about-mission{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:104px;margin-top:76px;display:grid}.site-about-mission>p{padding-top:64px}.site-about-mission h2,.site-about-tags h2{color:#9c78ff99;text-transform:uppercase;margin:0 0 24px;font-size:40px;font-weight:800;line-height:40px}.site-about-mission p{margin:0;font-size:24px;font-weight:400;line-height:30px}.site-about-tags{flex-direction:column;align-items:center;margin-top:104px;display:flex}.site-about-tags h2{color:#000;text-align:center}.site-about-tags div{flex-direction:column;align-items:center;gap:16px;display:flex}.site-about-tags span{color:#fff;text-transform:uppercase;background:#546e7acc;border-radius:24px;padding:16px;font-size:24px;font-weight:800;line-height:27px;display:block}.site-about-city{flex-direction:column;gap:75px;margin-top:173px;display:flex}.site-about-city h2,.site-about-legal h2{color:#9c78ff;text-align:center;text-transform:uppercase;margin:0;font-family:Raleway,sans-serif;font-size:96px;font-weight:700;line-height:97px}.site-about-city>div{grid-template-columns:791px 465px;align-items:stretch;gap:24px;display:grid}.site-about-city img{object-fit:cover;object-position:center;border-radius:40px 0 0 40px;width:100%;height:468px}.site-about-city div div{color:#000;flex-direction:column;justify-content:space-between;font-size:24px;font-weight:400;line-height:30px;display:flex}.site-about-city p{margin:0}.site-about-legal{flex-direction:column;gap:53px;margin-top:208px;display:flex}.site-about-legal h2{text-align:left}.site-about-legal__links{color:#000;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;font-size:20px;font-weight:700;line-height:18px;display:grid}.site-about-legal__links div{flex-direction:column;gap:24px;display:flex}.site-about-legal__links a,.site-about-legal__links p{color:#000;text-underline-position:from-font;margin:0;text-decoration:underline}.site-about-legal>p{color:#000;margin:0;font-size:24px;font-weight:400;line-height:30px}.site-about-legal>p strong{font-weight:700;line-height:31px}.site-about-page .site-review-page__footer{margin-top:104px}.site-tariffs-page{color:#000;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#fff}.site-tariffs-page,.site-tariffs-page__content-shell{width:100%;overflow:clip visible}.site-tariffs-page__content-canvas{transform-origin:0 0}.site-tariffs-page__inner{width:1280px;margin:0 auto;padding:132px 0 24px}.site-tariffs-page__title{justify-content:center;display:flex}.site-tariffs-page__title h1{text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;gap:16px;margin:0;font-family:Raleway,sans-serif;font-weight:700;line-height:1;display:flex}.site-tariffs-page__title span{color:#9c78ff;font-size:154px;line-height:127px}.site-tariffs-page__title strong{color:#000;font-size:96px;line-height:97px}.site-tariffs-page__conditions{isolation:isolate;z-index:2;background:0 0;border-radius:40px;grid-template-columns:629px 478px;justify-content:center;gap:24px;margin-top:80px;padding:53px 69px;display:grid;position:relative;overflow:visible}.site-tariffs-page__conditions:after,.site-tariffs-page__conditions:before{content:"";box-sizing:border-box;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.site-tariffs-page__conditions:before{z-index:0;background:#fff}.site-tariffs-page__conditions:after{z-index:3;border:5px solid #9c78ff}.site-tariffs-page__conditions article{z-index:1;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:126px;display:flex;position:relative}.site-tariffs-page__conditions article+article:before{content:"";z-index:2;background:#000;border-radius:999px;width:3px;position:absolute;top:0;bottom:0;left:-12px}.site-tariffs-page__conditions h2{color:#9c78ffcc;text-transform:uppercase;margin:0;font-size:40px;font-weight:800;line-height:40px}.site-tariffs-page__conditions p{color:#000;margin:0;font-size:24px;font-weight:400;line-height:30px}.site-tariffs-page__cards{z-index:1;grid-template-columns:411px 410px 411px;justify-content:center;gap:24px;margin-top:112px;display:grid;position:relative}.site-tariffs-card{color:#fff;border-radius:40px;flex-direction:column;align-items:center;gap:40px;min-height:862px;padding:32px 24px;display:flex}.site-tariffs-card--dark{background:#464a6a}.site-tariffs-card--purple{background:#9c78ff}.site-tariffs-card h2{text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Raleway,sans-serif;font-size:40px;font-weight:700;line-height:47px}.site-tariffs-card__price{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.site-tariffs-card__price div{justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.site-tariffs-card__old-price{color:#0006;text-transform:uppercase;white-space:nowrap;font-size:24px;font-weight:700;line-height:31px;text-decoration:line-through}.site-tariffs-card__discount{color:#9c78ff;letter-spacing:.48px;background:#fffc;border-radius:20px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:12px 8px;font-size:16px;font-weight:400;line-height:18px;display:inline-flex}.site-tariffs-card__price strong{color:#fff;text-transform:uppercase;white-space:nowrap;font-size:40px;font-weight:800;line-height:40px}.site-tariffs-card__button{color:#fff;width:100%;min-height:75px;font-family:var(--font-manrope),Arial,sans-serif;cursor:pointer;background:#9c78ff99;border:0;border-radius:40px;justify-content:center;align-items:center;padding:20px;font-size:32px;font-weight:500;line-height:35px;display:flex}.site-tariffs-card--purple .site-tariffs-card__button{background:#464a6a}.site-tariffs-card ul{flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.site-tariffs-card__feature{color:#fff;align-items:center;gap:16px;font-size:20px;font-weight:400;line-height:22px;display:flex}.site-tariffs-card__feature--muted{color:#0009}.site-tariffs-card--purple .site-tariffs-card__feature--muted{color:#464a6acc}.site-tariffs-card__feature-icon{color:#464a6a;background:#9c78ff;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.site-tariffs-card--purple .site-tariffs-card__feature-icon{color:#9c78ff;background:#464a6a}.site-tariffs-card__feature--muted .site-tariffs-card__feature-icon{color:#fff;background:#546e7acc;font-size:18px;font-weight:400}.site-tariffs-page .site-review-page__footer{margin-top:80px}.site-python-course-page{color:#000;min-height:100vh;font-family:var(--font-manrope),Arial,sans-serif;background:#fff}.site-python-course-page,.site-python-course-page__content-shell{width:100%;overflow:visible}.site-python-course-page__content-canvas{transform-origin:top;contain:layout style;margin:0 auto}.site-python-course-page__inner{isolation:isolate;flex-direction:column;align-items:center;gap:0;width:1440px;padding:0;display:flex}.site-course-render-section{contain:layout style;isolation:isolate;backface-visibility:hidden;position:relative;transform:translateZ(0)}@supports (content-visibility:auto){.site-course-render-section{content-visibility:visible}}.site-course-program-star-wrap,.site-course-reviews-bg,.site-course-structure__sticky-balance-art{contain:layout paint style;pointer-events:none;backface-visibility:hidden;transform:translateZ(0)}.site-course-program-star,.site-course-reviews-bg img,.site-course-structure__sticky-balance-art img{backface-visibility:hidden;transform:translateZ(0)}.site-python-course-top-surface{background:#9c78ff;border-bottom-right-radius:40px;border-bottom-left-radius:40px;width:1440px;position:relative;overflow:hidden}.site-python-course-top-surface__content{z-index:1;flex-direction:column;align-items:center;gap:104px;width:100%;padding:160px 0 104px;display:flex;position:relative}.site-python-course-top-surface__advantages{z-index:1;width:1280px;position:relative}.site-course-structure{isolation:isolate;clip-path:inset(0 round 80px);min-height:3805px;height:auto!important;overflow:visible!important}.site-course-structure__clip-bg{z-index:0;border-radius:inherit;pointer-events:none;background:#9c78ff;position:absolute;inset:0;overflow:hidden}.site-course-structure__sticky-balance-art{z-index:0;pointer-events:none;justify-content:center;align-items:center;width:1917.09px;height:1809.76px;display:flex;position:absolute;top:-551px;left:-557px}.site-course-structure__sticky-side{z-index:4;isolation:isolate;align-self:flex-start;min-height:520px;position:sticky;top:152px}.site-course-structure__sticky-title{z-index:5;position:relative}.site-course-structure__sticky-arrow{z-index:5;position:absolute}.site-course-structure__details{z-index:6;position:relative}.site-course-feature-list{-webkit-backdrop-filter:blur(74px);background:#464a6a80!important;border-radius:40px!important;gap:16px!important;width:628px!important;padding:40px!important}.site-course-feature-card{overflow:hidden;background:#fffc!important;border-radius:16px!important;flex:none!important;width:100%!important;display:block!important;position:relative!important}.site-course-feature-card>div{justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important;position:absolute!important;inset:0!important}.site-course-feature-list:not(.site-course-feature-list--mobile)>.site-course-feature-card:first-child,.site-course-feature-list:not(.site-course-feature-list--mobile)>.site-course-feature-card:nth-child(4),.site-course-feature-list:not(.site-course-feature-list--mobile)>.site-course-feature-card:nth-child(5){min-height:124px}.site-course-feature-list:not(.site-course-feature-list--mobile)>.site-course-feature-card:nth-child(2),.site-course-feature-list:not(.site-course-feature-list--mobile)>.site-course-feature-card:nth-child(3){min-height:93px}.site-course-feature-card__content{text-align:left!important;justify-content:center!important;align-items:flex-start!important;gap:12px!important;width:100%!important;height:auto!important;min-height:0!important;padding:24px!important}.site-course-feature-card__content p{margin:0!important}.site-course-feature-card__content div,.site-course-feature-card__content p,.site-course-feature-card__content span{text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important}.site-course-feature-card__content div,.site-course-feature-card__content p{height:auto!important}.site-course-feature-card__content span{display:inline;width:auto!important}.site-course-feature-card__content--clean{color:#000;font-family:var(--font-manrope),Arial,sans-serif;font-size:24px;font-weight:400;line-height:30px;flex-direction:column!important;justify-content:center!important;padding:24px 24px 24px 32px!important;display:flex!important;transform:none!important}.site-course-feature-card__content--clean p{color:inherit;font:inherit;line-height:inherit;flex-direction:column!important;gap:0!important;width:100%!important;margin:0!important;display:flex!important}.site-course-feature-card__content--clean span,.site-course-feature-card__content--clean strong{line-height:inherit;text-align:left!important;width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.site-course-feature-card__content--clean .site-course-feature-line{white-space:nowrap;width:100%!important;display:block!important}.site-course-feature-card__content--clean .site-course-feature-line strong{width:auto!important;display:inline!important}.site-course-feature-card__content--clean strong{color:#9c78ff;text-transform:uppercase;font-weight:700}.site-course-feature-list--mobile{width:100%!important;padding:0!important}.site-course-feature-list--mobile .site-course-feature-list__inner{gap:16px!important;padding:16px!important}.site-course-feature-list--mobile .site-course-feature-card__content{justify-content:center!important;align-items:center!important;padding:20px!important}.site-course-feature-list--mobile .site-course-feature-card:first-child,.site-course-feature-list--mobile .site-course-feature-card:nth-child(2),.site-course-feature-list--mobile .site-course-feature-card:nth-child(3){min-height:88px}.site-course-feature-list--mobile .site-course-feature-card:nth-child(4),.site-course-feature-list--mobile .site-course-feature-card:nth-child(5){min-height:108px}.site-course-advantage-card{-webkit-backdrop-filter:blur(74px);box-shadow:none;background-clip:padding-box;border:0;outline:0;overflow:hidden}.site-course-advantage-card--white{background:#fff9!important}.site-course-advantage-card--platform{background:#464a6a99!important}.site-course-advantage-card--purple{-webkit-backdrop-filter:none;background-color:#9c78ff!important;background-image:none!important}.site-course-advantage-card--purple:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(#fff6 26.442%,#cebcff66 63.221%,#b59aff66 81.611%,#9c78ff66 100%);position:absolute;inset:0}.site-course-advantage-card--purple>*{z-index:1;position:relative}.site-course-inline-link{color:inherit;text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.06em}.site-java-hero-image-wrap--desktop{width:760px!important;height:660px!important;top:-28px!important;left:34px!important}.site-java-hero-image-wrap--mobile{width:260px!important;height:390px!important;top:84px!important;left:45px!important}.site-java-hero-image-wrap img{object-fit:contain;object-position:center bottom}.site-python-course-hero{color:#fff;background:radial-gradient(circle at 72% 36%,#9c78ff73,#464a6a00 33%),linear-gradient(135deg,#464a6a 0 56%,#9c78ff 100%);border-radius:60px;width:1280px;min-height:720px;position:relative;overflow:hidden}.site-python-course-hero__copy{z-index:3;flex-direction:column;gap:28px;width:610px;padding:78px 0 0 72px;display:flex;position:relative}.site-python-course-hero__copy p{color:#ffffffb8;text-transform:uppercase;margin:0;font-size:28px;font-weight:700;line-height:35px}.site-python-course-hero__copy h1{text-transform:uppercase;margin:0;font-family:Raleway,sans-serif;font-size:88px;font-weight:800;line-height:88px}.site-python-course-hero__copy span{width:550px;font-size:28px;font-weight:400;line-height:38px}.site-python-course-hero__copy button{color:#464a6a;cursor:pointer;background:#fff;border:0;border-radius:40px;width:420px;min-height:72px;font-size:28px;font-weight:500;line-height:35px}.site-python-course-hero__visual{width:690px;height:560px;position:absolute;bottom:18px;right:-30px}.site-python-course-hero__person{z-index:2;mix-blend-mode:darken;width:390px;height:auto;position:absolute;bottom:194px;right:58px}.site-python-course-hero__laptop{z-index:1;width:690px;height:auto;position:absolute;bottom:0;right:0}.site-python-course-hero__screen{z-index:2;object-fit:cover;width:522px;height:312px;position:absolute;bottom:99px;right:80px}.site-python-course-hero__facts{z-index:3;flex-wrap:wrap;gap:16px;width:680px;display:flex;position:absolute;bottom:70px;left:72px}.site-python-course-hero__facts span{color:#fff;background:#ffffff1f;border:1px solid #ffffffa3;border-radius:999px;padding:14px 22px;font-size:22px;line-height:28px}.site-cookie-banner{z-index:1500;color:#fff;width:min(720px,100vw - 48px);font-family:var(--font-manrope),Arial,sans-serif;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#464a6af0;border:1px solid #ffffff73;border-radius:28px;align-items:center;gap:24px;padding:18px 20px 18px 24px;display:flex;position:fixed;bottom:24px;right:24px;transform:translateZ(0);box-shadow:0 18px 48px #17143438}.site-cookie-banner p{margin:0;font-size:14px;font-weight:400;line-height:19px}.site-cookie-banner a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.site-cookie-banner button{color:#464a6a;cursor:pointer;min-width:132px;font-family:var(--font-manrope),Arial,sans-serif;text-transform:lowercase;background:#fff;border:0;border-radius:999px;flex:none;padding:13px 22px;font-size:16px;font-weight:600;line-height:20px;transition:transform .18s,background .18s}.site-cookie-banner button:focus-visible,.site-cookie-banner button:hover{background:#f0ebff;outline:0;transform:translateY(-1px)}.site-course-arrow--hidden{opacity:0;pointer-events:none}.site-desktop-direction-card{isolation:isolate}.site-desktop-direction-hover{z-index:30;color:#000;opacity:0;pointer-events:none;background:#fff;border:1px solid #000;border-radius:40px;flex-direction:column;justify-content:space-between;padding:24px;transition:opacity .18s;display:flex;position:absolute;inset:0}.site-desktop-direction-card:focus-visible .site-desktop-direction-hover,.site-desktop-direction-card:focus-within .site-desktop-direction-hover,.site-desktop-direction-card:hover .site-desktop-direction-hover{opacity:1}.site-desktop-direction-hover__top{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.site-desktop-direction-hover__tag-column,.site-desktop-direction-hover__tags{align-items:flex-start;gap:8px;display:flex}.site-desktop-direction-hover__tag-column{flex-direction:column}.site-desktop-direction-hover__tags span{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:0;white-space:nowrap;background:#464a6a;border-radius:32px;justify-content:center;align-items:center;padding:12px;font-size:20px;font-weight:400;line-height:27px;display:flex}.site-desktop-direction-hover__arrow{border:1px solid #000;border-radius:32px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:12px;display:flex}.site-desktop-direction-hover__bottom{flex-direction:column;gap:28px;width:100%;display:flex}.site-desktop-direction-hover__copy{flex-direction:column;gap:16px;width:100%;display:flex}.site-desktop-direction-hover__title{font-size:36px;font-weight:800;line-height:38px}.site-desktop-direction-hover__description,.site-desktop-direction-hover__title{color:#000;font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:0;margin:0}.site-desktop-direction-hover__description{font-size:20px;font-weight:400;line-height:22px}.site-desktop-direction-hover__button{color:#fff;width:100%;font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:0;white-space:nowrap;cursor:pointer;pointer-events:none;background:#464a6a;border-radius:40px;justify-content:center;align-items:center;padding:18px 20px;font-size:20px;font-weight:700;line-height:27px;display:flex}.site-desktop-direction-card:focus-visible .site-desktop-direction-hover__button,.site-desktop-direction-card:focus-within .site-desktop-direction-hover__button,.site-desktop-direction-card:hover .site-desktop-direction-hover__button{pointer-events:auto}.site-lead-modal{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000047;justify-content:center;align-items:center;padding:24px;animation:site-modal-overlay-in .22s ease-out both;display:flex;position:fixed;inset:0}.site-lead-modal--closed{visibility:hidden;opacity:0;pointer-events:none}.site-lead-modal__card{background:#9c78ff;border-radius:40px;flex-direction:column;align-items:center;gap:48px;width:min(956px,100vw - 48px);max-height:calc(100dvh - 48px);padding:80px;animation:site-modal-card-in .28s cubic-bezier(.22,1,.36,1) both;display:flex;position:relative;overflow:hidden auto;box-shadow:0 28px 90px #00000042}@keyframes site-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes site-modal-card-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.site-lead-modal,.site-lead-modal__card,.site-mobile-menu--closing,.site-mobile-menu--open,.site-mobile-menu__cta,.site-mobile-menu__links,.site-mobile-menu__top{animation-duration:1ms!important;animation-delay:0s!important}}.site-lead-modal__card--success{gap:60px}.site-lead-modal__top{z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex;position:relative}.site-lead-modal__back{color:#000;cursor:pointer;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;border:0;border-radius:16px;align-items:center;gap:14px;padding:8px;font-size:24px;font-weight:400;line-height:30px;display:flex}.site-lead-modal__back span:first-child{font-size:30px;line-height:20px}.site-lead-modal__crumbs{color:#000;font-family:var(--font-manrope),Arial,sans-serif;text-transform:uppercase;align-items:center;gap:8px;font-size:24px;font-weight:700;line-height:31px;display:flex}.site-lead-modal__crumbs button,.site-lead-modal__crumbs span{opacity:.4}.site-lead-modal__crumbs button{color:#000}.site-lead-modal__logo{z-index:2;width:472px;max-width:72%;height:auto;display:block;position:relative}.site-lead-modal__form{z-index:2;flex-direction:column;align-items:stretch;gap:28px;width:min(628px,100%);display:flex;position:relative}.site-lead-modal__title{font-size:44px;font-weight:700;line-height:52px}.site-lead-modal__subtitle,.site-lead-modal__title{color:#fff;text-align:center;text-transform:uppercase;margin:0;font-family:Raleway,sans-serif}.site-lead-modal__subtitle{font-size:32px;font-weight:500;line-height:45px}.site-lead-modal__fields{flex-direction:column;gap:20px;display:flex}.site-lead-modal__input{color:#464a6a;appearance:none;width:100%;height:79px;font-family:var(--font-manrope),Arial,sans-serif;text-transform:uppercase;background:#fff;border:0;border-radius:40px;outline:0;padding:24px;font-size:24px;font-weight:700;line-height:31px}.site-lead-modal__input::placeholder{color:#9c78ffcc;opacity:1}.site-lead-modal__input:focus{box-shadow:inset 0 0 0 2px #464a6a59}.site-lead-modal__textarea{resize:vertical;height:auto;min-height:126px}.site-lead-modal__consent{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;align-items:flex-start;gap:24px;font-size:16px;font-weight:400;line-height:20px;display:flex}.site-lead-modal__consent a{color:#fff;font-weight:700}.site-lead-modal__error{font-family:var(--font-manrope),Arial,sans-serif;text-align:center;color:#b42318;background:#fffffff0;border-radius:24px;margin:0;padding:12px 18px;font-size:16px;font-weight:700;line-height:21px}.site-lead-modal__checkbox{border-radius:2px;flex:none;width:24px;height:24px;position:relative}.site-lead-modal__checkbox-border{border:1px solid #546e7acc;border-radius:2px;position:absolute;inset:0}.site-lead-modal__submit{color:#fff;cursor:pointer;width:100%;min-height:79px;font-family:var(--font-manrope),Arial,sans-serif;text-align:center;text-transform:uppercase;background:0 0;border:1px solid #fff;border-radius:40px;padding:24px;font-size:24px;font-weight:700;line-height:31px}.site-lead-modal__submit:disabled{cursor:not-allowed;opacity:.64}.site-lead-modal__success{z-index:2;color:#fff;text-align:center;flex-direction:column;align-items:center;gap:28px;width:min(798px,100%);font-family:Raleway,sans-serif;font-size:32px;font-weight:500;line-height:45px;display:flex;position:relative}.site-lead-modal__card--success:before{content:"";aspect-ratio:1;opacity:.42;background:radial-gradient(circle at 50% 50%,#ffffffb8,#ffffff1f 42%,transparent 64%),conic-gradient(from 18deg,transparent 0 8%,#ffffff70 8% 13%,transparent 13% 21%,#ffffff57 21% 26%,transparent 26% 34%,#ffffff70 34% 39%,transparent 39% 100%);clip-path:polygon(50% 0,61% 34%,96% 22%,70% 49%,97% 74%,62% 66%,50% 100%,38% 66%,3% 74%,30% 49%,4% 22%,39% 34%);pointer-events:none;width:min(620px,80%);position:absolute;top:50%;left:50%;transform:translate(-50%,-37%)rotate(8deg)}.site-lead-modal__success h2,.site-lead-modal__success p{margin:0}.site-lead-modal__success h2{text-transform:uppercase;font-family:Raleway,sans-serif;font-size:32px;font-weight:800;line-height:45px}.site-toast{z-index:1000;color:#fff;max-width:min(420px,100vw - 48px);font-family:var(--font-manrope),Arial,sans-serif;background:#464a6a;border-radius:24px;padding:16px 20px;font-size:18px;line-height:1.35;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 40px #0000003d}@media (max-width:767px){.site-cookie-banner{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:22px;flex-direction:column;align-items:stretch;gap:12px;width:calc(100vw - 24px);padding:14px}.site-cookie-banner p{font-size:12px;line-height:16px}.site-cookie-banner button{width:100%;min-width:0;min-height:44px;padding:11px 16px;font-size:14px;line-height:18px}.site-review-page{padding:0}.site-review-page__bg{opacity:.3;width:260%;left:-70%}.site-review-page__card{border-radius:0;gap:36px;width:100%;min-height:100dvh;padding:24px 20px 40px}.site-review-page__top{gap:12px}.site-review-page__back{border-radius:12px;gap:8px;padding:6px 8px;font-size:16px;line-height:20px}.site-review-page__back span:first-child{font-size:22px;line-height:16px}.site-review-page__crumbs{gap:4px;font-size:15px;line-height:20px}.site-review-page__hero{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.site-review-page__avatar{width:132px;height:132px}.site-review-page__intro{align-items:center;gap:12px}.site-review-page__eyebrow{font-size:15px;line-height:20px}.site-review-page__intro h1{font-size:52px;line-height:.95}.site-review-page__course{font-size:20px;line-height:26px}.site-review-page__transition{font-size:24px;line-height:30px}.site-review-page__quote{text-align:center;max-width:none;font-size:22px;line-height:1.45}.site-review-page__header{width:350px;height:auto;min-height:56px;left:auto;top:calc(40px * var(--site-header-scale,1));left:calc(23px * var(--site-header-scale,1));transform:scale(var(--site-header-scale,1));transform-origin:0 0;border-radius:999px;gap:0;margin:0;padding:8px 10px;position:relative}.site-review-page__header:before{content:none}.site-review-page__logo{width:170px;height:40px}.site-review-page__header-cta,.site-review-page__nav{display:none}.site-review-page__mobile-toggle{cursor:pointer;background:#9c78ff;border:0;border-radius:32px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:12px;display:flex;position:relative}.site-review-page__mobile-toggle span,.site-review-page__mobile-toggle span:after,.site-review-page__mobile-toggle span:before{background:#fff;border-radius:999px;width:16px;height:1px;display:block}.site-review-page__mobile-toggle span{position:relative}.site-review-page__mobile-toggle span:after,.site-review-page__mobile-toggle span:before{content:"";position:absolute;left:0}.site-review-page__mobile-toggle span:before{top:-8px}.site-review-page__mobile-toggle span:after{top:8px}.site-review-page__inner{width:calc(100% - 28px);margin-top:56px}.site-about-scale-shell{background:#fff;width:100%;margin-top:0}.site-about-scale-shell .site-about-page{width:100%;min-height:0;padding-top:0;overflow:hidden}.site-about-page__top{align-items:center}.site-about-hero,.site-about-page__top{width:calc(100% - 40px);margin:24px auto 0}.site-about-hero{aspect-ratio:1280/700;border-radius:30px;height:auto;padding:24px}.site-about-hero img{object-fit:cover;object-position:center}.site-about-content{width:calc(100% - 40px);margin:48px auto 0}.site-about-intro{width:100%}.site-about-kicker{font-size:28px;line-height:32px;margin-bottom:12px!important}.site-about-intro strong{font-size:18px;line-height:25px;display:block}.site-about-intro br{display:none}.site-about-cards{flex-direction:column;gap:18px;margin-top:36px;display:flex}.site-about-card{border-radius:28px;min-height:0;padding:24px;font-size:16px;line-height:22px}.site-about-card--dark{gap:14px}.site-about-card--purple{gap:16px}.site-about-swirl{border-radius:28px;min-height:88px}.site-about-mission{flex-direction:column;gap:22px;margin-top:44px;display:flex}.site-about-mission>p{padding-top:0}.site-about-mission h2,.site-about-tags h2{margin-bottom:14px;font-size:28px;line-height:32px}.site-about-mission p{font-size:16px;line-height:23px}.site-about-tags{margin-top:44px}.site-about-tags div{gap:10px;width:100%}.site-about-tags span{text-align:center;border-radius:18px;width:100%;padding:12px 14px;font-size:16px;line-height:21px}.site-about-city{gap:22px;margin-top:56px}.site-about-city h2,.site-about-legal h2{font-size:42px;line-height:46px}.site-about-city>div{flex-direction:column;gap:18px;display:flex}.site-about-city img{border-radius:28px;height:220px}.site-about-city div div{gap:14px;font-size:16px;line-height:23px}.site-about-legal{gap:24px;margin-top:56px}.site-about-legal__links{flex-direction:column;gap:16px;font-size:15px;line-height:20px;display:flex}.site-about-legal__links div{gap:16px}.site-about-legal>p{font-size:16px;line-height:23px}.site-about-legal>p strong{line-height:23px}.site-about-page .site-review-page__footer{margin-top:48px}.site-tariffs-page{width:100%;max-width:100vw;margin-left:auto;margin-right:auto;overflow:hidden visible}.site-tariffs-page__inner{width:350px;max-width:350px;margin-left:auto;margin-right:auto;padding:36px 0 0}.site-tariffs-page__title h1{gap:8px;width:100%;overflow:hidden}.site-tariffs-page__title span{white-space:nowrap;max-width:100%;font-size:48px;line-height:.94}.site-tariffs-page__title strong{white-space:nowrap;max-width:100%;font-size:28px;line-height:1}.site-tariffs-page__conditions{border-radius:32px;flex-direction:column;align-items:stretch;gap:24px;margin-top:48px;padding:27px 23px;display:flex}.site-tariffs-page__conditions:after{border-width:3px}.site-tariffs-page__conditions article{gap:18px;min-height:0}.site-tariffs-page__conditions article+article:before{display:none}.site-tariffs-page__conditions h2{overflow-wrap:anywhere;max-width:100%;font-size:24px;line-height:26px}.site-tariffs-page__conditions p{overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:24px}.site-tariffs-page__cards{flex-direction:column;align-items:center;gap:20px;margin-top:56px;display:flex}.site-python-course-page{width:100%;max-width:100vw;margin-left:auto;margin-right:auto;overflow:hidden}.site-python-course-page__content-canvas{transform-origin:top;margin-left:auto;margin-right:auto}.site-python-course-page__inner{gap:72px;width:390px;max-width:390px;padding:0}.site-course-structure__sticky-side{position:relative;top:auto}.site-python-course-page__mobile-narrow{width:350px}.site-python-course-hero{background:radial-gradient(circle at 50% 62%,#ffffff47,#464a6a00 36%),linear-gradient(#9c78ff,#6f5dcc 32%,#464a6a 58% 100%);border-radius:40px;width:350px;min-height:700px}.site-python-course-hero__copy{z-index:6;text-align:center;gap:12px;width:100%;padding:30px 20px 0}.site-python-course-hero__copy p{font-size:16px;line-height:20px}.site-python-course-hero__copy h1{font-size:42px;line-height:42px}.site-python-course-hero__copy span{width:100%;font-size:17px;line-height:23px}.site-python-course-hero__copy button{color:#fff;background:#464a6af0;width:310px;min-height:56px;margin:2px auto 0;font-size:20px;line-height:26px}.site-python-course-hero__visual{z-index:2;width:520px;height:330px;bottom:94px;right:-86px}.site-python-course-hero__person{width:172px;bottom:154px;right:160px}.site-python-course-hero__laptop{width:432px;bottom:0;right:54px}.site-python-course-hero__screen{width:328px;height:196px;bottom:62px;right:104px}.site-python-course-hero__facts{z-index:5;justify-content:center;gap:10px;width:310px;bottom:30px;left:20px}.site-python-course-hero__facts span{padding:8px 13px;font-size:13px;line-height:17px}.site-tariffs-card{border-radius:34px;gap:28px;width:100%;max-width:350px;min-height:0;padding:28px 24px;overflow:hidden}.site-tariffs-card h2{font-size:32px;line-height:38px}.site-tariffs-card__old-price{font-size:19px;line-height:24px}.site-tariffs-card__discount{min-width:38px;min-height:38px;padding:9px 7px;font-size:14px;line-height:16px}.site-tariffs-card__price strong{font-size:34px;line-height:36px}.site-tariffs-card__button{min-height:64px;padding:14px 18px;font-size:26px;line-height:31px}.site-tariffs-card__feature{gap:12px;font-size:15px;line-height:19px}.site-tariffs-card__feature-icon{flex-basis:18px;width:18px;height:18px;font-size:12px}.site-tariffs-page .site-review-page__footer{margin-top:48px}.site-review-page__top{align-items:center}.site-review-page__title h1{margin-top:28px}.site-review-page__title span{font-size:clamp(36px,12vw,56px);line-height:1.06}.site-review-page__title strong{margin-top:0;font-size:clamp(26px,8vw,40px);line-height:1.08}.site-review-page__hero{text-align:left;border-radius:30px;height:min(390px,92vw);margin-top:28px;display:block}.site-review-page__hero img{max-width:78%;height:122%;top:-28px;left:-1px}.site-review-page__quote{margin-top:44px;font-size:24px;line-height:1.32}.site-review-page__content{flex-direction:column;gap:24px;margin-top:40px;display:flex}.site-review-page__summary{border-radius:30px;min-height:0;padding:28px;position:static}.site-review-page__article h2,.site-review-page__summary h2{font-size:18px;line-height:24px}.site-review-page__summary dl{gap:18px;padding-top:26px}.site-review-page__summary dd,.site-review-page__summary dt{font-size:20px;line-height:26px}.site-review-page__summary button{min-height:54px;margin-top:28px;font-size:18px;line-height:24px}.site-review-page__article{border-radius:30px;gap:28px;padding:28px}.site-review-page__article section{gap:16px}.site-review-page__article p{font-size:18px;line-height:25px}.site-review-page__free{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:30px;flex-direction:column;align-items:stretch;gap:24px;margin-top:32px;padding:30px 24px;transition:box-shadow .18s,transform .18s}.site-review-page__free[data-active=true]{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #9c78ff,0 16px 32px #464a6a29}.site-review-page__free h2{font-size:30px;line-height:1.1}.site-review-page__free p{font-size:18px;line-height:24px}.site-review-page .site-review-page__consult{width:100%;min-width:0;min-height:64px;margin-top:22px;font-size:24px;line-height:30px}.site-review-page .site-review-page__consult:not([data-review-consult-ready=true]){background:#464a6ad1}.site-review-page__other{margin-top:50px}.site-review-page__other h2{font-size:40px;line-height:1.08}.site-review-page__other-grid{grid-template-columns:1fr;gap:20px;margin-top:26px}.site-related-review-card{background:#fff;border-radius:40px;width:100%;max-width:none;height:auto;min-height:0;padding:0;overflow:visible}.site-related-review-card__border{display:none}.site-related-review-card__inner{width:100%;top:auto;left:auto;transform:none;flex-direction:column!important;align-items:center!important;gap:24px!important;padding:24px 16px!important;position:relative!important}.site-related-review-card__profile{text-align:left;flex-direction:row;flex-basis:auto;align-items:flex-end;gap:32px;width:auto;max-width:100%}.site-related-review-card__avatar{flex:0 0 89px;width:89px;height:89px}.site-related-review-card__profile-copy{justify-content:flex-end;align-items:flex-start;gap:16px;width:auto}.site-related-review-card__profile-copy strong{text-align:center;white-space:nowrap;width:auto;font-size:19px;font-weight:600;line-height:35px}.site-related-review-card__course{text-align:left;width:auto;max-width:none}.site-related-review-card__course-desktop{display:none}.site-related-review-card__course-mobile{flex-direction:column;align-items:flex-start;gap:8px;font-family:Manrope\:Regular,Manrope,sans-serif;font-weight:400;display:flex}.site-related-review-card__course-prefix{color:#000;letter-spacing:.51px;white-space:nowrap;font-size:17px;line-height:16px}.site-related-review-card__course-lines{color:#0009;letter-spacing:.48px;flex-direction:column;min-width:100%;font-size:16px;line-height:18px;display:flex}.site-related-review-card__body{text-align:center;flex-basis:auto;align-items:center;gap:0;width:100%;height:auto}.site-related-review-card__quote{letter-spacing:0;text-align:center;order:2;margin-bottom:12px;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;font-style:italic;font-weight:300;line-height:20px}.site-related-review-card__transition{order:1;width:100%;min-height:0;margin-bottom:24px}.site-related-review-card__read-more,.site-related-review-card__transition{letter-spacing:.6px;text-align:center;font-family:Manrope\:SemiBold,Manrope,sans-serif;font-size:20px;font-weight:600;line-height:24px}.site-related-review-card__read-more{color:#9c78ff;white-space:nowrap;order:3;display:block}.site-review-page__footer{border-radius:34px 34px 0 0;width:100%;height:auto;min-height:0;margin-top:48px;padding:52px 22px 34px}.site-review-page__footer-logo{width:720px;top:auto;bottom:10px;left:18px}.site-review-page__footer-columns{grid-template-columns:1fr;gap:28px;width:100%;padding-top:0;position:relative;top:auto;left:auto}.site-review-page__footer section{gap:12px}.site-review-page__footer h2{font-size:28px}.site-review-page__footer a,.site-review-page__footer p{font-size:18px;line-height:1.34}.site-review-page__socials{flex-direction:row;margin-top:30px;position:relative;top:auto;right:auto}.site-review-page__socials a{width:58px;height:58px;font-size:30px}.site-review-page__footer-company{letter-spacing:.12px;width:100%;position:relative;top:auto;left:auto;margin-top:28px!important;font-size:11px!important;line-height:14px!important}.site-lead-modal{justify-content:center;align-items:center;padding:16px}.site-lead-modal__card{border-radius:32px;gap:16px;width:min(350px,100vw - 32px);max-height:calc(100dvh - 32px);padding:18px 18px 22px}.site-lead-modal__card--success{gap:34px}.site-lead-modal__top{gap:12px}.site-lead-modal__back{border-radius:12px;gap:8px;padding:6px 8px;font-size:16px;line-height:20px}.site-lead-modal__back span:first-child{font-size:22px;line-height:16px}.site-lead-modal__crumbs{gap:4px;font-size:15px;line-height:20px}.site-lead-modal__logo{width:204px;max-width:82%}.site-lead-modal__form{gap:11px}.site-lead-modal__title{font-size:24px;line-height:29px}.site-lead-modal__subtitle{font-size:17px;line-height:23px}.site-lead-modal__fields{gap:9px}.site-lead-modal__input{height:48px;padding:12px 18px;font-size:16px;line-height:22px}.site-lead-modal__textarea{min-height:72px}.site-lead-modal__consent{gap:12px;font-size:11px;line-height:14px}.site-lead-modal__error{border-radius:18px;padding:10px 12px;font-size:12px;line-height:16px}.site-lead-modal__checkbox{width:22px;height:22px}.site-lead-modal__submit{min-height:48px;padding:12px 18px;font-size:16px;line-height:22px}.site-lead-modal__success{gap:18px;font-size:21px;line-height:30px}.site-lead-modal__success h2{font-size:24px;line-height:32px}}.site-about-scale-shell .site-review-page__back{border-radius:18px;gap:10px;padding:2px 12px 3px;font-size:24px;line-height:30px}.site-about-scale-shell .site-review-page__back span:first-child{font-size:30px;line-height:24px}.site-about-scale-shell .site-review-page__crumbs{gap:8px;font-size:24px;line-height:31px}.site-about-scale-shell .site-review-page__footer{border-radius:48px 48px 0 0;width:1440px;height:533px;min-height:0;margin:104px auto 0;padding:0;position:relative;overflow:hidden}.site-about-scale-shell .site-review-page__footer-logo{width:1278px;position:absolute;top:210px;bottom:auto;left:81px}.site-about-scale-shell .site-review-page__footer-columns{grid-template-columns:302px 302px 380px;gap:24px;width:1032px;padding-top:0;position:absolute;top:80px;left:80px}.site-about-scale-shell .site-review-page__footer section{gap:24px}.site-about-scale-shell .site-review-page__footer h2{font-size:32px;line-height:30px}.site-about-scale-shell .site-review-page__footer a,.site-about-scale-shell .site-review-page__footer p{font-size:20px;line-height:30px}.site-about-scale-shell .site-review-page__socials{flex-direction:column;gap:11px;margin-top:0;position:absolute;top:80px;right:80px}.site-about-scale-shell .site-review-page__socials a{width:85px;height:85px}.site-about-scale-shell .site-review-page__footer-company{letter-spacing:.18px;width:1240px;position:absolute;top:436px;left:100px;margin-top:0!important;font-size:16px!important;line-height:20px!important}@media (max-width:767px){.site-about-scale-shell .site-review-page__footer{border-radius:34px 34px 0 0;width:100%;height:auto;min-height:0;margin-top:48px;padding:52px 22px 34px}.site-about-scale-shell .site-review-page__footer-logo{width:720px;top:auto;bottom:10px;left:18px}.site-about-scale-shell .site-review-page__footer-columns{grid-template-columns:1fr;gap:28px;width:100%;padding-top:0;position:relative;top:auto;left:auto}.site-about-scale-shell .site-review-page__footer section{gap:12px}.site-about-scale-shell .site-review-page__footer h2{font-size:28px;line-height:30px}.site-about-scale-shell .site-review-page__footer a,.site-about-scale-shell .site-review-page__footer p{font-size:18px;line-height:1.34}.site-about-scale-shell .site-review-page__socials{flex-direction:row;gap:11px;margin-top:30px;position:relative;top:auto;right:auto}.site-about-scale-shell .site-review-page__socials a{width:58px;height:58px}.site-about-scale-shell .site-review-page__footer-company{letter-spacing:.12px;width:100%;position:relative;top:auto;left:auto;margin-top:28px!important;font-size:11px!important;line-height:14px!important}}.site-course-faq-list{color:#000}.site-course-faq-item{border-top:1px solid #000;border-bottom:1px solid #000}.site-course-faq-item+.site-course-faq-item{margin-top:-1px}.site-course-faq-trigger{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.site-course-faq-trigger--desktop{gap:32px;padding:48px 80px}.site-course-faq-trigger--mobile{gap:16px;padding:20px}.site-course-faq-question{text-transform:uppercase;min-width:0}.site-course-faq-question--desktop{max-width:1180px;font-family:Raleway,sans-serif;font-size:40px;font-weight:500;line-height:53px}.site-course-faq-question--mobile{font-family:var(--font-manrope),Arial,sans-serif;font-size:20px;font-weight:500;line-height:22px}.site-course-faq-arrow{color:#000;flex:0 0 28px;width:28px;height:28px;transition:transform .26s;display:block;transform:rotate(90deg)}.site-course-faq-item.is-open .site-course-faq-arrow{transform:rotate(-90deg)scaleY(-1)}.site-course-faq-answer-shell{max-height:0;transition:max-height .32s;overflow:hidden}.site-course-faq-item.is-open .site-course-faq-answer-shell{max-height:1200px}.site-course-faq-answer{color:#000;min-height:0;font-family:var(--font-manrope),Arial,sans-serif;opacity:0;font-weight:400;transition:opacity .24s,transform .32s;overflow:visible;transform:translateY(-6px)}.site-course-faq-item.is-open .site-course-faq-answer{opacity:1;transform:translateY(0)}.site-course-faq-answer p{margin:0}.site-course-faq-answer p+p{margin-top:14px}.site-course-faq-answer--desktop{padding:0 80px 48px;font-size:24px;line-height:30px}.site-course-faq-answer--mobile{letter-spacing:.48px;padding:0 20px 20px;font-size:16px;line-height:20px}.site-course-faq-answer--mobile p+p{margin-top:10px}.site-application-page{background:#464a6a;justify-content:center;align-items:center;min-height:100dvh;padding:48px 24px;display:flex}.site-application-card{background:#9c78ff;border-radius:40px;width:min(1280px,100%);padding:48px 64px 64px;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000042}.site-application-card:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff42,#0000 68%);border-radius:50%;width:620px;position:absolute;bottom:-42%;left:8%}.site-application-form,.site-application-layout,.site-application-logo,.site-application-success,.site-application-topline{z-index:1;position:relative}.site-application-topline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:52px;display:flex}.site-application-back,.site-application-crumb{color:#000;font-family:var(--font-manrope),Arial,sans-serif;text-transform:uppercase;font-size:24px;font-weight:700;line-height:31px;text-decoration:none}.site-application-back{background:#fff;border-radius:16px;padding:8px 14px}.site-application-crumb{opacity:.52}.site-application-layout{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:72px;display:grid}.site-application-intro{color:#fff;flex-direction:column;align-items:flex-start;gap:28px;display:flex}.site-application-logo{width:min(360px,72%);height:auto;margin-bottom:12px;display:block}.site-application-form h2,.site-application-intro h1,.site-application-success h1{color:#fff;text-transform:uppercase;margin:0;font-family:Raleway,sans-serif;font-weight:700;line-height:1.1}.site-application-intro h1{max-width:620px;font-size:clamp(44px,5vw,76px)}.site-application-lead{max-width:620px;margin:0;font-size:28px}.site-application-benefits,.site-application-lead{font-family:var(--font-manrope),Arial,sans-serif;line-height:1.35}.site-application-benefits{flex-direction:column;gap:18px;margin:8px 0 0;padding:0;font-size:20px;list-style:none;display:flex}.site-application-benefits li{align-items:flex-start;gap:14px;display:flex}.site-application-benefits li>span:first-child{color:#9c78ff;background:#fff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:18px;font-weight:800;line-height:1;display:inline-flex}.site-application-form{background:#464a6a;border-radius:40px;flex-direction:column;gap:22px;padding:40px;display:flex;box-shadow:0 8px 24px #0000002e}.site-application-form h2{text-align:center;font-size:40px}.site-application-form>p{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;text-align:center;margin:0;font-size:20px;line-height:1.35}.site-application-fields{flex-direction:column;gap:14px;display:flex}.site-application-fields input,.site-application-fields textarea{color:#fff;width:100%;font-family:var(--font-manrope),Arial,sans-serif;background:#9c78ff99;border:0;border-radius:40px;outline:0;padding:20px 24px;font-size:20px;line-height:1.3}.site-application-fields input{height:64px}.site-application-fields textarea{resize:vertical;min-height:110px}.site-application-fields input::placeholder,.site-application-fields textarea::placeholder{color:#ffffffd1;opacity:1}.site-application-fields input:focus,.site-application-fields textarea:focus{box-shadow:inset 0 0 0 2px #ffffff8a}.site-application-consent{color:#fff;cursor:pointer;font-family:var(--font-manrope),Arial,sans-serif;align-items:flex-start;gap:12px;font-size:13px;line-height:1.35;display:flex}.site-application-consent input{accent-color:#9c78ff;flex:0 0 22px;width:22px;height:22px;margin:0}.site-application-consent a{color:#fff;font-weight:700;text-decoration:underline}.site-application-error{color:#b42318;text-align:center;border-radius:18px;margin:0;padding:10px 14px;font-size:14px;line-height:1.35}.site-application-error,.site-application-submit{font-family:var(--font-manrope),Arial,sans-serif;background:#fff;font-weight:700}.site-application-submit{color:#000;cursor:pointer;min-height:64px;text-transform:uppercase;border:1px solid #fff;border-radius:40px;justify-content:center;align-items:center;padding:16px 24px;font-size:20px;line-height:1.3;text-decoration:none;display:flex}.site-application-submit:disabled{cursor:not-allowed;opacity:.56}.site-application-page--success{padding:24px}.site-application-card--success{max-width:956px}.site-application-card--success .site-application-logo{width:min(472px,72%);margin:0 auto 56px}.site-application-success{color:#fff;font-family:var(--font-manrope),Arial,sans-serif;text-align:center;flex-direction:column;align-items:center;gap:24px;font-size:24px;line-height:1.4;display:flex}.site-application-success h1{font-size:42px}.site-application-success p{max-width:720px;margin:0}.site-application-success .site-application-submit{width:min(440px,100%);margin-top:16px}@media (max-width:900px){.site-application-page{padding:16px}.site-application-card{border-radius:28px;padding:24px 20px 32px}.site-application-topline{margin-bottom:32px}.site-application-back,.site-application-crumb{font-size:16px;line-height:22px}.site-application-back{border-radius:12px;padding:6px 9px}.site-application-layout{grid-template-columns:1fr;gap:32px}.site-application-intro{gap:18px}.site-application-card--success .site-application-logo,.site-application-logo{width:220px;margin-bottom:4px}.site-application-intro h1{font-size:40px}.site-application-lead{font-size:18px}.site-application-benefits{gap:12px;font-size:16px}.site-application-form{border-radius:28px;gap:16px;padding:22px 16px 24px}.site-application-form h2{font-size:28px}.site-application-form>p{font-size:16px}.site-application-fields input,.site-application-fields textarea{padding:14px 18px;font-size:16px}.site-application-fields input{height:50px}.site-application-fields textarea{min-height:86px}.site-application-consent{font-size:11px}.site-application-submit{min-height:50px;font-size:16px}.site-application-page--success{padding:16px}.site-application-success{font-size:18px}.site-application-success h1{font-size:28px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}