@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--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-yellow-400:#fac800;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-3xl:48rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-bold:700;--font-weight-extrabold:800;--leading-relaxed:1.625;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--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)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-yellow-400:color(display-p3 .959941 .790171 .0585198);--color-blue-300:color(display-p3 .602559 .767214 .993938);--color-blue-400:color(display-p3 .397443 .62813 .992116);--color-gray-400:color(display-p3 .605734 .630385 .680158);--color-gray-600:color(display-p3 .297358 .332176 .39043)}}@supports (color:lab(0% 0 0)){:root,:host{--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button{border-radius:9999px}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-10{z-index:10}.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-left:auto;margin-right:auto}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-16{height:calc(var(--spacing)*16)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-16{width:calc(var(--spacing)*16)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[474px\]{max-width:474px}.max-w-xl{max-width:var(--container-xl)}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-32{scroll-margin-top:calc(var(--spacing)*32)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-8{gap:calc(var(--spacing)*8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-\[\#3b82f6\]{border-color:#3b82f6}.border-gray-600{border-color:var(--color-gray-600)}.bg-\[\#0A0F1C\]{background-color:#0a0f1c}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing)*4)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-32{padding-top:calc(var(--spacing)*32)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[clamp\(1\.6rem\,6vw\,1\.875rem\)\]{font-size:max(1.6rem,min(6vw,1.875rem))}.text-\[clamp\(1\.6rem\,6vw\,34px\)\]{font-size:max(1.6rem,min(6vw,34px))}.text-\[clamp\(1\.6rem\,6vw\,36px\)\]{font-size:max(1.6rem,min(6vw,36px))}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.text-\[\#6aa5ff\]{color:#6aa5ff}.text-\[\#b9c4d8\]{color:#b9c4d8}.text-\[\#d7deea\]{color:#d7deea}.text-blue-400{color:var(--color-blue-400)}.text-gray-400{color:var(--color-gray-400)}.text-white{color:var(--color-white)}.text-white\/40{color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-70{opacity:.7}.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,-webkit-text-decoration-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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover){.group-hover\:border-gray-400:is(:where(.group):hover *){border-color:var(--color-gray-400)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-white\/40 ::marker{color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.marker\:text-white\/40 ::marker{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.marker\:text-white\/40::marker{color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.marker\:text-white\/40::marker{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.marker\:text-white\/40 ::-webkit-details-marker{color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.marker\:text-white\/40 ::-webkit-details-marker{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.marker\:text-white\/40::-webkit-details-marker{color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.marker\:text-white\/40::-webkit-details-marker{color:color-mix(in oklab,var(--color-white)40%,transparent)}}@media (hover:hover){.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-white:hover{color:var(--color-white)}}@media (min-width:48rem){.md\:mt-3{margin-top:calc(var(--spacing)*3)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-12{margin-top:calc(var(--spacing)*12)}.md\:mt-20{margin-top:calc(var(--spacing)*20)}.md\:mt-28{margin-top:calc(var(--spacing)*28)}.md\:mt-\[72px\]{margin-top:72px}.md\:mb-16{margin-bottom:calc(var(--spacing)*16)}.md\:h-20{height:calc(var(--spacing)*20)}.md\:w-20{width:calc(var(--spacing)*20)}.md\:flex-wrap{flex-wrap:wrap}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-\[22px\]{gap:22px}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-14{padding-inline:calc(var(--spacing)*14)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-28{padding-block:calc(var(--spacing)*28)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:pt-40{padding-top:calc(var(--spacing)*40)}.md\:pb-32{padding-bottom:calc(var(--spacing)*32)}.md\:text-justify{text-align:justify}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-\[17px\]{font-size:17px}}@media (min-width:64rem){.lg\:grid-cols-\[474px_minmax\(0\,1fr\)\]{grid-template-columns:474px minmax(0,1fr)}.lg\:gap-11{gap:calc(var(--spacing)*11)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}}:root{--foreground:#ededed;--c-blue:#5c9dff;--c-blue-soft:#8fb8ff;--c-btn-top:#4b8ff8;--c-btn-bottom:#2f6fe0;--c-green:#4ade80;--c-cyan:#22d3ee;--c-amber:#fbbf24;--c-text-soft:#b9c4d8;--c-text-dim:#a9b3c6;--c-text-muted:#8f9ab0;--c-text-faint:#7d889e;--ease-out-soft:cubic-bezier(.2,.9,.2,1);--ease-spring:cubic-bezier(.3,1.35,.5,1);--r-pill:999px}body{color:var(--foreground);text-align:center;background-color:#05070d;min-height:100vh;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at -10% 30%,rgba(0,102,255,.8),transparent 25%),radial-gradient(circle at 50% 120%,rgba(0,102,255,.6),transparent 30%),radial-gradient(circle at 110% 70%,rgba(0,102,255,.7),transparent 25%),#05070d;width:100%;height:100%;position:fixed;top:0;left:0}@media (max-width:768px){body:before{background:radial-gradient(circle at -20% 30%,rgba(0,102,255,.8),transparent 25%),radial-gradient(circle at 120% 70%,rgba(0,102,255,.7),transparent 25%),#05070d}}.content-container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.content-container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.content-container{padding-left:3rem;padding-right:3rem}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s ease-out forwards fade-in-up}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-shake{animation:.4s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes glitch-text{0%,90%,to{text-shadow:none}91%{text-shadow:-2px -1px #0ff,2px 1px #f0f}93%{text-shadow:2px 1px #0ff,-2px -1px #f0f}95%{text-shadow:-2px -1px #0ff,2px 1px #f0f}97%{text-shadow:none}}.glitch-text{animation:5s infinite glitch-text}@media (prefers-reduced-motion:reduce){.glitch-text{animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.programs-section{transition:all .5s ease-in-out}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:0 0;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(59,130,246,.5);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(59,130,246,.7)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.5) transparent}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes blob-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-50px)scale(1.1)}66%{transform:translate(-20px,30px)scale(.95)}}.animate-blob{animation:20s ease-in-out infinite blob-float}.animate-blob-delay{animation:25s ease-in-out 5s infinite blob-float}@keyframes ken-burns{0%{transform:scale(1)}to{transform:scale(1.08)}}.animate-ken-burns{animation:12s ease-in-out infinite alternate ken-burns}.hr{--hr-pad:16px;--hr-gut:16px;margin-inline:calc(var(--hr-pad)*-1);text-align:left;isolation:isolate;padding:150px 0 80px;position:relative}.hr-bg{pointer-events:none;z-index:-1;height:max(560px,min(100%,840px));position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000 80%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 80%,transparent 100%)}.hr-photo{object-fit:cover;object-position:50% 22%;width:calc(100% + 40px);max-width:none;height:calc(100% + 40px);filter:blur(var(--hr-blur,3px))saturate(.85);position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}@media (min-width:1600px){.hr{--hr-blur:2px}}@media (min-width:2000px){.hr{--hr-blur:1.2px}}@media (min-width:2600px){.hr{--hr-blur:.6px}}@media (min-width:1800px){.hr-bg{height:max(560px,min(min(100%,max(840px,34vw)),1100px))}}.hr-ov1{background:linear-gradient(90deg,rgba(4,6,12,.96) 0%,rgba(4,6,12,.9) 50%,rgba(4,6,12,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hr-ov2{background:linear-gradient(transparent 55%,rgba(4,6,12,.85) 82%,#04060c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hr-ov3{background:linear-gradient(#05070d 0%,rgba(5,7,13,.7) 40%,transparent 100%);height:220px;position:absolute;top:0;left:0;right:0}.hr-orbs{pointer-events:none;background-color:transparent;background-image:radial-gradient(circle at -10% 30%,rgba(0,102,255,.8),transparent 25%),radial-gradient(circle at 50% 120%,rgba(0,102,255,.6),transparent 30%),radial-gradient(circle at 110% 70%,rgba(0,102,255,.7),transparent 25%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:768px){.hr-orbs{background-color:transparent;background-image:radial-gradient(circle at -20% 30%,rgba(0,102,255,.8),transparent 25%),radial-gradient(circle at 120% 70%,rgba(0,102,255,.7),transparent 25%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}}.hr-glow{filter:blur(40px);background:radial-gradient(55% 55% at 50% 45%,rgba(20,80,210,.32) 0%,rgba(20,80,210,.24) 20%,rgba(20,80,210,.15) 40%,rgba(20,80,210,.08) 58%,rgba(20,80,210,.03) 75%,rgba(20,80,210,.01) 88%,transparent 100%);width:min(1200px,70%);height:100%;position:absolute;top:0;left:-24%}.hr-in{width:min(1200px,calc(100% - 2*var(--hr-gut)));margin-left:auto;margin-right:auto;position:relative}.hr-body{max-width:1100px}.hr-egg{cursor:pointer;outline:none;margin-bottom:26px;display:inline-block;position:relative}.hr-lg{letter-spacing:-.03em;white-space:nowrap;align-items:baseline;font-size:92px;font-weight:800;line-height:1;display:inline-flex;position:relative}.hr-i{color:transparent;background:linear-gradient(90deg,#f4f7ff 0%,#dbe7ff 40%,#9cc1ff 100%);-webkit-background-clip:text;background-clip:text;transition:opacity .45s,filter .45s}.hr-t{color:var(--c-blue);transition:transform .5s cubic-bezier(.2,.9,.2,1.2),text-shadow .5s,color .4s;display:inline-block;position:relative}.hr-t:before,.hr-t:after{content:"";opacity:0;width:.2em;height:.2em;transition:opacity .3s;position:absolute}.hr-t:before{border-top:2px solid #6fd3ff;border-left:2px solid #6fd3ff;top:.04em;left:-.12em}.hr-t:after{border-bottom:2px solid #6fd3ff;border-right:2px solid #6fd3ff;bottom:.1em;right:-.12em}.hr-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#8fd0ff 35%,#fff 50%,#8fd0ff 65%,transparent);height:2px;position:absolute;top:0;left:-10%;right:-10%;box-shadow:0 0 16px #4d94ff}.hr-egg.p1 .hr-i,.hr-egg.p2 .hr-i{opacity:.25;filter:blur(1.2px)}.hr-egg.p1 .hr-t,.hr-egg.p2 .hr-t{color:#9fd8ff;text-shadow:0 0 16px #4d94ff,0 0 44px #2a6cff;transform:scale(1.22)translateY(-4%)}.hr-egg.p1 .hr-t:before,.hr-egg.p1 .hr-t:after,.hr-egg.p2 .hr-t:before,.hr-egg.p2 .hr-t:after{opacity:1}.hr-egg.p1 .hr-scan,.hr-egg.p3 .hr-scan{animation:.7s cubic-bezier(.3,.7,.3,1) forwards hr-scan}.hr-egg.p3 .hr-t,.hr-egg.p4 .hr-t{color:#6aa8ff;text-shadow:0 0 14px rgba(92,157,255,.7)}.hr-egg.p4 .hr-t{text-shadow:0 0 12px rgba(92,157,255,.4)}@keyframes hr-scan{0%{opacity:0;top:-6%}15%{opacity:1}85%{opacity:1}to{opacity:0;top:104%}}.hr-pills{pointer-events:none;z-index:5;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:50%;left:calc(100% + 28px);transform:translateY(-50%)}.hr-gp{border-radius:var(--r-pill);white-space:nowrap;color:#dbe7ff;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);isolation:isolate;opacity:0;transform-origin:0;background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);align-items:center;gap:10px;height:42px;padding:0 18px;font-size:16px;transition:opacity .35s,transform .5s cubic-bezier(.3,1.45,.5,1);display:inline-flex;position:relative;overflow:hidden;transform:translate(-14px)scale(.7);box-shadow:inset 0 1px rgba(255,255,255,.25),0 10px 30px rgba(0,0,0,.45)}.hr-gp.is-on{opacity:1;transform:none}.hr-gp-in{align-items:center;gap:inherit;filter:blur(6px);transition:filter .35s;display:inline-flex}.hr-gp.is-on .hr-gp-in{filter:none}.hr-k{color:#9fd8ff;text-shadow:0 0 10px #4d94ff;font-weight:800}.hr-op{color:var(--c-blue)}.hr-w{color:#fff;letter-spacing:.06em;min-width:3.6em;font-weight:800;display:inline-block}.hr-hl{color:#fff;text-shadow:0 0 12px rgba(92,157,255,.8);font-weight:800}.hr-say{color:var(--c-blue-soft)}.hr-gp.is-accent{background:linear-gradient(rgba(92,157,255,.28),rgba(59,130,246,.12));border-color:rgba(143,192,255,.45);box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 30px rgba(59,130,246,.35),0 10px 30px rgba(0,0,0,.45)}.hr-gp.is-accent b{color:#fff}.hr-kicker{letter-spacing:-.01em;color:#dbe7ff;font-size:26px;font-weight:700}.hr-grad{background:linear-gradient(90deg,var(--c-blue-soft),var(--c-blue));color:transparent;-webkit-background-clip:text;background-clip:text}.hr-caret{vertical-align:-.08em;background:#f4f7ff;width:3px;height:.9em;margin-left:6px;animation:1.05s step-end infinite hr-blink;display:inline-block}@keyframes hr-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.hr-h1{letter-spacing:-.03em;color:#fff;white-space:nowrap;margin:22px 0 0;font-size:70px;font-weight:800;line-height:1.06}.hr-p{color:#c3cbda;max-width:640px;margin:28px 0 0;font-size:19px;line-height:1.7}.hr-row{align-items:center;gap:28px;margin-top:40px;display:flex}.hd-cta.hr-cta{height:54px;padding:0 30px;font-size:17px}.hr-rate{color:var(--c-text-soft);white-space:nowrap;border-left:1px solid rgba(255,255,255,.14);align-items:center;gap:14px;padding-left:28px;font-size:15px;transition:color .25s;display:flex}.hr-rate:hover{color:#fff}.hr-stars{gap:2px;display:flex}.hr-rate b{color:#fff;font-size:16px}.hc-row{z-index:1;justify-content:center;gap:56px;margin-top:96px;display:flex;position:relative}.hc-col{flex-direction:column;align-items:center;gap:18px;display:flex}.hc-ttl{color:#f4f7ff;transition:color .4s ease,text-shadow .4s ease,transform .4s var(--ease-out-soft);font-size:22px;font-weight:700}.hc-ttl.is-on{color:#fff;text-shadow:0 0 24px rgba(92,157,255,.7);transform:translateY(-4px)}.hc-float{animation:6s ease-in-out infinite hc-float}@keyframes hc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hc-hit{aspect-ratio:8/5;width:480px;max-width:100%;display:block}.hc-card{pointer-events:none;will-change:transform;background:rgba(255,255,255,.08);border-radius:20px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.hc-card.is-on{box-shadow:0 44px 100px rgba(0,0,0,.65),0 0 60px rgba(60,120,255,.28),0 0 0 1px rgba(255,255,255,.08)}.hc-ring{opacity:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,var(--c-blue)76%,#fff 80%,var(--c-blue)84%,transparent 92%);transition:opacity .5s;animation:5.5s linear infinite hc-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.hc-card.is-on .hc-ring{opacity:1}@keyframes hc-spin{to{transform:rotate(360deg)}}.hc-in{background:#0e1119;border-radius:19px;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px;overflow:hidden}.hc-ph{object-fit:cover;filter:saturate(.75)brightness(.85);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .6s;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.02)}.hc-card.is-on .hc-ph{filter:saturate(1.1)brightness();transform:scale(1.1)}.hc-shade{opacity:0;pointer-events:none;background:linear-gradient(transparent 30%,rgba(4,6,12,.2) 55%,rgba(4,6,12,.85) 100%);transition:opacity .5s;position:absolute;top:0;bottom:0;left:0;right:0}.hc-card.is-on .hc-shade{opacity:1}.hc-more{color:#fff;opacity:0;pointer-events:none;transition:opacity .45s ease,transform .5s var(--ease-out-soft);align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex;position:absolute;bottom:20px;left:24px;transform:translateY(14px)}.hc-card.is-on .hc-more{opacity:1;transition-delay:80ms;transform:none}.hc-row.is-static .hc-more{opacity:1;transform:none}.hc-row.is-static .hc-shade{opacity:1}@media (min-width:768px){.hr{--hr-pad:24px;--hr-gut:24px}}@media (min-width:1024px){.hr{--hr-pad:32px;--hr-gut:32px}}@media (min-width:1024px) and (max-width:1279px){.hr-lg{font-size:80px}.hr-h1{font-size:60px}.hr-kicker{font-size:23px}.hc-hit{width:420px}.hc-row{gap:40px}}@media (max-width:1023px){.hr-lg{font-size:72px}.hr-h1{white-space:normal;font-size:52px}.hr-kicker{font-size:22px}.hr-p{font-size:18px}.hc-hit{width:min(340px,50vw - 40px)}.hc-row{gap:32px}.hr{padding:128px 0 72px}.hc-row{margin-top:72px}}@media (max-width:639px){.hr{--hr-gut:24px;padding:112px 0 56px}.hr-ov1{background:linear-gradient(90deg,rgba(4,6,12,.9) 0%,rgba(4,6,12,.9) 100%)}.hr-lg{font-size:56px}.hr-egg{margin-bottom:20px}.hr-pills{max-width:calc(100vw - 2*var(--hr-gut));z-index:6;top:calc(100% + 12px);left:0;right:auto;transform:none}.hr-gp{gap:8px;max-width:100%;height:36px;padding:0 14px;font-size:14px}.hr-kicker{white-space:nowrap;font-size:min(17.5px,4.6vw - 3px)}.hr-h1{white-space:normal;margin-top:16px;font-size:max(34px,min(9.6vw,40px));line-height:1.1}.hr-p{margin-top:20px;font-size:16px}.hr-row{flex-direction:column;align-items:stretch;gap:16px;margin-top:28px}.hd-cta.hr-cta{justify-content:center;width:100%;height:50px;font-size:16px}.hr-rate{border-left:0;justify-content:center;padding-left:0}.hc-row{padding-inline:var(--hr-gut);flex-direction:column;align-items:stretch;gap:32px;margin-top:56px}.hc-ttl{font-size:20px}.hc-float{width:100%;animation:none}.hc-col{gap:14px;width:100%}.hc-hit{width:100%}.hc-card{border-radius:18px}}@media (prefers-reduced-motion:reduce){.hr-scan,.hr-egg.p1 .hr-scan,.hr-egg.p3 .hr-scan,.hc-float,.hc-ring,.hr-caret{animation:none}.hr-i,.hr-t,.hr-gp,.hr-gp-in,.hc-ph,.hc-shade,.hc-more,.hc-ttl{transition:none}}.rv-stage{perspective:1400px;perspective-origin:50% 45%;width:100%;position:relative}.rv-slot{transform-style:preserve-3d;will-change:transform,opacity;transition:transform .95s cubic-bezier(.22,.9,.24,1),opacity .7s,filter .7s;position:absolute;top:10px;left:50%}.rv-float{width:100%;height:100%;transform-style:preserve-3d;animation:6s ease-in-out infinite rv-float-y}.rv-settle{width:100%;height:100%;transform-style:preserve-3d}.rv-st-ra,.rv-st-rb,.rv-st-la,.rv-st-lb{animation-duration:1.05s;animation-timing-function:ease-out;animation-fill-mode:both}.rv-st-ra{animation-name:rv-st-ra}.rv-st-rb{animation-name:rv-st-rb}.rv-st-la{animation-name:rv-st-la}.rv-st-lb{animation-name:rv-st-lb}.rv-hit{width:100%;height:100%;position:relative}.rv-tilt{width:100%;height:100%}.rv-slot,.rv-float,.rv-settle,.rv-hit,.rv-tilt{pointer-events:none}.rv-card{pointer-events:auto}.rv-slot.is-hidden .rv-card{pointer-events:none}.rv-card{cursor:pointer;background:rgba(255,255,255,.08);border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.07)}.rv-card.is-active{box-shadow:0 40px 100px rgba(0,0,0,.65),0 0 60px rgba(60,120,255,.18)}.rv-ring{background:conic-gradient(from 0deg,transparent 0 62%,rgba(92,157,255,0) 64%,var(--c-blue)76%,#bfe6ff 80%,var(--c-blue)84%,transparent 92%);opacity:0;pointer-events:none;will-change:transform;transition:opacity .6s;animation:5.5s linear infinite paused rv-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.rv-card.is-active .rv-ring{opacity:1;animation-play-state:running}.rv-inner{box-sizing:border-box;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:21px;flex-direction:column;gap:18px;padding:34px 34px 30px;display:flex;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px;overflow:hidden}.rv-dots-bg{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.rv-glare{pointer-events:none;mix-blend-mode:screen;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.rv-head{justify-content:space-between;align-items:center;display:flex;position:relative}.rv-quote{color:rgba(92,157,255,.6);font-family:Georgia,Times New Roman,serif;font-size:40px;line-height:1}.rv-txt{color:#dfe5f0;text-align:justify;-webkit-line-clamp:7;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.7;display:-webkit-box;position:relative;overflow:hidden}.rv-txt.is-expanded{flex:auto;max-height:none;padding-right:6px;display:block;overflow-y:auto}.rv-spacer{flex:auto}.rv-more{z-index:3;border-radius:var(--r-pill);color:#f4f7ff;cursor:pointer;background:0 0;border:1.5px solid #2c4a7a;flex-shrink:0;align-self:flex-start;height:44px;padding:0 22px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s;position:relative}.rv-more:hover{border-color:var(--c-blue);box-shadow:0 0 18px rgba(92,157,255,.3)}.rv-author{z-index:3;color:#f4f7ff;text-align:center;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0;padding-top:18px;font-size:16px;font-weight:700;line-height:1.45;position:relative}.rv-select{z-index:4;cursor:pointer;background:0 0;border:0;border-radius:22px;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.rv-dot,.wr-dot,.ft-soc a,.pg-selall{position:relative}.rv-dot:after,.wr-dot:after,.ft-soc a:after,.pg-selall:after{content:"";width:calc(100% + var(--hit-x,0px));height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rv-dot,.wr-dot{--hit-x:6px}.ft-soc a{--hit-x:16px}.rv-dot{border-radius:var(--r-pill);cursor:pointer;width:10px;height:10px;transition:width .45s var(--ease-out-soft),background .3s;background:#3a4252;border:0;padding:0}.rv-dot.is-on{background:#3b82f6;width:40px;box-shadow:0 0 14px rgba(59,130,246,.6)}.rv-arrow{color:#cfe0ff;cursor:pointer;background:rgba(6,12,26,.6);border:1.5px solid #1f3a66;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .2s,box-shadow .2s;display:flex}.rv-arrow:hover{border-color:var(--c-blue);box-shadow:0 0 18px rgba(92,157,255,.3)}@media (max-width:767px){.rv-inner{gap:14px;padding:22px 22px 20px}.rv-txt{font-size:15px;line-height:1.65}.rv-quote{font-size:30px}.rv-author{padding-top:14px;font-size:14px}}@keyframes rv-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes rv-spin{to{transform:rotate(360deg)}}@keyframes rv-st-ra{0%{transform:none}50%{transform:rotateY(7deg)rotate(.6deg)translateZ(40px)}78%{transform:rotateY(-2deg)rotate(-.2deg)translateZ(10px)}to{transform:none}}@keyframes rv-st-rb{0%{transform:none}50%{transform:rotateY(7deg)rotate(.6deg)translateZ(40px)}78%{transform:rotateY(-2deg)rotate(-.2deg)translateZ(10px)}to{transform:none}}@keyframes rv-st-la{0%{transform:none}50%{transform:rotateY(-7deg)rotate(-.6deg)translateZ(40px)}78%{transform:rotateY(2deg)rotate(.2deg)translateZ(10px)}to{transform:none}}@keyframes rv-st-lb{0%{transform:none}50%{transform:rotateY(-7deg)rotate(-.6deg)translateZ(40px)}78%{transform:rotateY(2deg)rotate(.2deg)translateZ(10px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.rv-float,.rv-ring,.rv-st-ra,.rv-st-rb,.rv-st-la,.rv-st-lb{animation:none}.rv-tilt{transform:none!important}}.st-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;display:flex}.st-wrap{perspective:900px;opacity:0;pointer-events:none;width:372px;max-width:100%}.st-wrap.is-in{animation:st-rise .9s var(--ease-out-soft)both}.st-tile{pointer-events:auto;background:rgba(255,255,255,.08);border-radius:22px;width:100%;height:236px;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.07)}.st-tile:hover{box-shadow:0 34px 80px rgba(0,0,0,.6),0 0 50px rgba(60,120,255,.2)}.st-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--c-blue)76%,#bfe6ff 80%,var(--c-blue)84%,transparent 92%);opacity:0;pointer-events:none;transition:opacity .5s;animation:5.5s linear infinite paused st-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.st-tile:hover .st-ring{opacity:1;animation-play-state:running}.st-inner{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:21px;flex-direction:column;padding:28px 30px;display:flex;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}.st-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.st-glare{pointer-events:none;mix-blend-mode:screen;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.st-chip{color:#8fc0ff;background:rgba(92,157,255,.1);border:1px solid rgba(92,157,255,.3);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;transition:box-shadow .4s,background .4s;display:flex}.st-tile:hover .st-chip{background:rgba(92,157,255,.18);box-shadow:0 0 22px rgba(92,157,255,.45)}.st-chip.is-gold{color:#f5b301;background:rgba(245,179,1,.1);border-color:rgba(245,179,1,.35)}.st-tile:hover .st-chip.is-gold{background:rgba(245,179,1,.16);box-shadow:0 0 22px rgba(245,179,1,.4)}.st-num{letter-spacing:-.03em;background:linear-gradient(90deg,#f4f7ff 0%,#dbe7ff 45%,var(--c-blue-soft)100%);color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1}.st-unit{color:var(--c-blue);margin-left:4px;font-size:26px;font-weight:700}.st-lbl{color:var(--c-text-soft);margin-top:10px;font-size:16px}@keyframes st-spin{to{transform:rotate(360deg)}}@keyframes st-rise{0%{opacity:0;transform:translateY(24px)rotateX(10deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.st-wrap{opacity:1}.st-wrap.is-in,.st-ring{animation:none}.st-tile{transition:none}}.ig-frame{pointer-events:none;background-image:linear-gradient(rgba(70,190,170,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(70,190,170,.07) 1px,transparent 1px);background-position:-1px -1px;background-size:48px 48px;border:1px solid rgba(92,157,255,.16);position:absolute;top:16px;bottom:16px;left:16px;right:16px}@media (min-width:768px){.ig-frame{top:40px;bottom:40px;left:40px;right:40px}}.ig-tick{border-color:var(--c-blue);opacity:.8;border-style:solid;border-width:0;width:18px;height:18px;position:absolute}.ig-tick.is-tl{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.ig-tick.is-tr{border-top-width:2px;border-right-width:2px;top:-1px;right:-1px}.ig-tick.is-bl{border-bottom-width:2px;border-left-width:2px;bottom:-1px;left:-1px}.ig-tick.is-br{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.wu-grid{grid-template-columns:1fr;gap:24px;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:768px){.wu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wu-rise{opacity:0;min-height:300px;display:flex}.wu-rise.is-in{animation:wu-rise .9s var(--ease-out-soft)both}.wu-hit{pointer-events:none;flex:auto;width:100%;display:flex}.wu-tile{box-sizing:border-box;pointer-events:auto;will-change:transform;background:rgba(255,255,255,.08);border-radius:20px;flex:auto;width:100%;padding:1.5px;transition:box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}.wu-tile.is-on{box-shadow:0 34px 80px rgba(0,0,0,.6),0 0 50px rgba(var(--accent-rgb),.18)}.wu-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--accent)76%,#fff 80%,var(--accent)84%,transparent 92%);opacity:0;pointer-events:none;transition:opacity .5s;animation:5.5s linear infinite paused wu-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.wu-tile.is-on .wu-ring{opacity:1;animation-play-state:running}.wu-inner{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:19px;flex-direction:column;flex:auto;width:100%;padding:30px 30px 28px;display:flex;position:relative;overflow:hidden}.wu-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.wu-glow{background:var(--accent);filter:blur(40px);opacity:.18;pointer-events:none;border-radius:50%;width:220px;height:220px;transition:opacity .4s;position:absolute;top:-40px;left:-40px}.wu-tile.is-on .wu-glow{opacity:.32}.wu-glare{pointer-events:none;mix-blend-mode:screen;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.wu-big{letter-spacing:-.05em;color:rgba(255,255,255,.024);pointer-events:none;font-size:150px;font-weight:800;line-height:1;transition:color .4s;position:absolute;bottom:-26px;right:18px}.wu-tile.is-on .wu-big{color:rgba(255,255,255,.05)}.wu-chip{width:48px;height:48px;color:var(--accent);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.32);border-radius:14px;justify-content:center;align-items:center;transition:box-shadow .4s;display:flex}.wu-tile.is-on .wu-chip{box-shadow:0 0 22px rgba(var(--accent-rgb),.45)}.wu-ttl{color:#f4f7ff;margin:22px 0 10px;font-size:20px;font-weight:700;position:relative}.wu-txt{color:var(--c-text-dim);margin:0;padding-bottom:18px;font-size:15px;line-height:1.65;position:relative}.wu-bar{background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),0));width:40px;height:2px;transition:width .6s var(--ease-out-soft);border-radius:2px;flex:none;margin-top:auto;position:relative}.wu-tile.is-on .wu-bar{width:100%}@keyframes wu-spin{to{transform:rotate(360deg)}}@keyframes wu-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wu-rise{opacity:1}.wu-rise.is-in,.wu-ring{animation:none}.wu-tile,.wu-bar,.wu-glow,.wu-big{transition:none}}.ig-glow-layer{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.ig-glow{pointer-events:none;filter:blur(50px);will-change:transform,opacity;background:radial-gradient(circle closest-side,rgba(59,130,246,.3) 0%,rgba(59,130,246,.27) 10%,rgba(59,130,246,.22) 22%,rgba(59,130,246,.16) 35%,rgba(59,130,246,.1) 50%,rgba(59,130,246,.05) 65%,rgba(59,130,246,.02) 80%,rgba(59,130,246,0) 100%);border-radius:50%;width:820px;height:820px;margin-top:-410px;margin-left:-410px;transition:opacity .45s;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ig-glow{transition:none}}.hiw-tl{--col:calc((100% - 72px)/4);width:100%;max-width:1120px;margin-left:auto;margin-right:auto;position:relative}.hiw-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.hiw-col{flex-direction:column;align-items:center;height:100%;display:flex}.hiw-base,.hiw-fill,.hiw-track{pointer-events:none;position:absolute}.hiw-base{top:23px;left:calc(var(--col)/2);right:calc(var(--col)/2);background:rgba(92,157,255,.15);border-radius:2px;height:2px}.hiw-fill{top:23px;left:calc(var(--col)/2);height:2px;width:calc((100% - var(--col))*var(--p));background:linear-gradient(90deg,var(--c-btn-bottom),var(--c-blue)60%,#8fd0ff);border-radius:2px;box-shadow:0 0 12px rgba(92,157,255,.8),0 0 30px rgba(59,130,246,.45)}.hiw-track{top:17px;left:calc(var(--col)/2);right:calc(var(--col)/2);height:14px;overflow:hidden}.hiw-pulse{width:120px;height:2px;box-shadow:0 0 14px #8fd0ff,0 0 30px var(--c-blue);background:linear-gradient(90deg,transparent,#fff 70%,#bfe6ff);border-radius:2px;animation:3.2s cubic-bezier(.45,0,.35,1) infinite hiw-travel;position:absolute;top:6px;left:-120px}.hiw-vbase,.hiw-vfill,.hiw-vtrack{pointer-events:none;display:none;position:absolute;left:23px}.hiw-vbase{background:rgba(92,157,255,.15);border-radius:2px;width:2px}.hiw-vfill{background:linear-gradient(180deg,var(--c-btn-bottom),var(--c-blue)60%,#8fd0ff);border-radius:2px;width:2px;box-shadow:0 0 12px rgba(92,157,255,.8),0 0 30px rgba(59,130,246,.45)}.hiw-vtrack{width:14px;margin-left:-6px;overflow:hidden}.hiw-vpulse{width:2px;height:120px;box-shadow:0 0 14px #8fd0ff,0 0 30px var(--c-blue);background:linear-gradient(transparent,#fff 70%,#bfe6ff);border-radius:2px;animation:3.2s cubic-bezier(.45,0,.35,1) infinite hiw-travel-v;position:absolute;top:-120px;left:6px}.hiw-node{z-index:2;width:48px;height:48px;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;color:#4b5670;background:#0b1020;border:2px solid rgba(92,157,255,.25);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:background .5s,color .5s,border-color .5s,box-shadow .5s,transform .4s cubic-bezier(.2,.9,.2,1.3);display:flex;position:relative}.hiw-node.is-act{color:#fff;background:#3b82f6;border-color:#8fc0ff;box-shadow:0 0 0 6px rgba(59,130,246,.12),0 0 24px rgba(59,130,246,.7)}.hiw-node.is-hov{transform:scale(1.15)}.hiw-node.is-hov:after{content:"";border:2px solid var(--c-blue);border-radius:50%;animation:1.4s ease-out infinite hiw-ping;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.hiw-stem{background:rgba(92,157,255,.15);flex-shrink:0;width:2px;height:30px;transition:background .5s,box-shadow .5s}.hiw-stem.is-act{background:linear-gradient(180deg,var(--c-blue),rgba(92,157,255,.2));box-shadow:0 0 10px rgba(92,157,255,.5)}.hiw-appear{opacity:0;width:100%;transition:opacity .7s ease,transform .7s var(--ease-out-soft);flex:auto;display:flex;transform:translateY(22px)}.hiw-appear.is-in{opacity:1;transform:none}.hiw-card{flex:auto;width:100%;min-height:262px;display:flex}.hiw-card .wu-inner{padding:28px 26px 26px}.hiw-card .wu-glow{opacity:.14;width:200px;height:200px}.hiw-card .wu-tile.is-on .wu-glow{opacity:.3}.hiw-ttl{font-size:19px}@keyframes hiw-travel{0%{left:-120px}to{left:100%}}@keyframes hiw-travel-v{0%{top:-120px}to{top:100%}}@keyframes hiw-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (max-width:767px){.hiw-base,.hiw-fill,.hiw-track{display:none}.hiw-vbase,.hiw-vfill,.hiw-vtrack{display:block}.hiw-grid{grid-template-columns:1fr;gap:24px}.hiw-col{grid-template-columns:48px 30px minmax(0,1fr);align-items:center;display:grid}.hiw-stem{width:30px;height:2px}.hiw-stem.is-act{background:linear-gradient(90deg,var(--c-blue),rgba(92,157,255,.2))}.hiw-card{min-height:230px}}@media (prefers-reduced-motion:reduce){.hiw-node,.hiw-stem,.hiw-appear{transition:none}.hiw-pulse,.hiw-vpulse,.hiw-node.is-hov:after{animation:none}}.wr-stage{perspective:1600px;perspective-origin:50% 30%;touch-action:pan-y;width:100%;max-width:1000px;height:420px;position:relative}.wr-slot{width:720px;max-width:100%;height:330px;transform-style:preserve-3d;will-change:transform;position:absolute;top:70px;left:50%}.wr-float{width:100%;height:100%;transform-style:preserve-3d;animation:6s ease-in-out infinite wr-float-y}.wr-land{width:100%;height:100%;transform-style:preserve-3d}.wr-land.is-land-a{animation:.8s ease-out both wr-land-a}.wr-land.is-land-b{animation:.8s ease-out both wr-land-b}.wr-slot,.wr-float,.wr-land,.wr-hit{pointer-events:none}.wr-hit{width:100%;height:100%}.wr-tile{pointer-events:auto;will-change:transform;pointer-events:none;background:rgba(255,255,255,.08);border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.06)}.wr-tile.is-front{pointer-events:auto;box-shadow:0 40px 100px rgba(0,0,0,.65),0 0 60px rgba(60,120,255,.18)}.wr-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--c-blue)76%,#fff 80%,var(--c-blue)84%,transparent 92%);opacity:0;pointer-events:none;transition:opacity .6s;animation:5.5s linear infinite paused wr-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.wr-tile.is-front .wr-ring{opacity:1;animation-play-state:running}.wr-inner{box-sizing:border-box;text-align:left;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:21px;flex-direction:column;padding:32px 36px;display:flex;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px;overflow:hidden}.wr-dots-bg{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.wr-glow{background:var(--c-blue);filter:blur(50px);opacity:.14;pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;left:-60px}.wr-glare{pointer-events:none;mix-blend-mode:screen;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.wr-quote{color:rgba(92,157,255,.06);pointer-events:none;font-family:Georgia,Times New Roman,serif;font-size:220px;line-height:1;position:absolute;top:10px;right:26px}.wr-logo{background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:flex;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.4),0 0 0 1px rgba(255,255,255,.1)}.wr-name{color:#f4f7ff;font-size:22px;font-weight:700}.wr-txt{color:#c3cbda;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:26px 0 0;font-size:16px;line-height:1.7;display:-webkit-box;position:relative;overflow:hidden}.wr-read{border-radius:var(--r-pill);color:#f4f7ff;cursor:pointer;border:1.5px solid #2c4a7a;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,box-shadow .2s,gap .3s;display:inline-flex}.wr-read:hover{border-color:var(--c-blue);color:#fff;gap:14px;box-shadow:0 0 18px rgba(92,157,255,.3)}.wr-dot{border-radius:var(--r-pill);cursor:pointer;width:10px;height:10px;transition:width .45s var(--ease-out-soft),background .3s;background:#3a4252;border:0;padding:0}.wr-dot.is-on{background:#3b82f6;width:40px;box-shadow:0 0 14px rgba(59,130,246,.6)}@keyframes wr-spin{to{transform:rotate(360deg)}}@keyframes wr-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes wr-land-a{0%{transform:none}45%{transform:translateZ(40px)rotateX(-4deg)}75%{transform:translateZ(8px)rotateX(1.2deg)}to{transform:none}}@keyframes wr-land-b{0%{transform:none}45%{transform:translateZ(40px)rotateX(-4deg)}75%{transform:translateZ(8px)rotateX(1.2deg)}to{transform:none}}@media (max-width:767px){.wr-stage{height:440px}.wr-slot{width:100%;height:360px;top:60px}.wr-inner{padding:24px 22px}.wr-logo{width:68px;height:68px}.wr-name{font-size:18px}.wr-txt{margin-top:18px;font-size:15px}.wr-quote{font-size:160px;right:12px}}@media (prefers-reduced-motion:reduce){.wr-float,.wr-ring,.wr-land.is-land-a,.wr-land.is-land-b{animation:none}}.rv-inner.is-blank>:not(.rv-dots-bg){opacity:0}@media (max-width:767px){.rv-txt{-webkit-line-clamp:8;font-size:14px}.rv-inner{padding:22px 20px 20px}.rv-quote{font-size:28px}.rv-author{padding-top:14px;font-size:14px}.rv-dot.is-small{width:6px;height:6px}}@media (max-width:1023px){.st-row{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}}@media (min-width:768px) and (max-width:1023px){.st-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-wrap{width:100%}.st-tile{height:210px}.st-meta{flex-wrap:wrap;gap:4px 10px;font-size:13px}.st-meta span{font-size:13px}.st-inner{padding:22px 20px}.st-num{font-size:48px}.st-unit{font-size:20px}}@media (max-width:767px){.st-row{gap:12px}.st-wrap{width:100%}.st-tile{height:auto;min-height:96px;box-shadow:0 10px 24px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.07)}.st-tile:hover{box-shadow:0 10px 24px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.07)}.st-inner{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:2px 14px;padding:20px;display:grid}.st-chip-row{grid-row:1/span 2}.st-chip{border-radius:12px;width:40px;height:40px}.st-chip svg{width:20px;height:20px}.st-spacer{display:none}.st-value{grid-column:2}.st-num{font-size:40px}.st-unit{font-size:18px}.st-meta{grid-column:2;margin-top:0;font-size:14px}.ig-frame{top:12px;bottom:12px;left:12px;right:12px}.ig-tick{width:12px;height:12px}.wu-rise{height:auto}.wu-big{font-size:100px;bottom:-18px}.wu-inner{padding:24px 22px 22px}}@media (min-width:768px) and (max-width:1023px){.wu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wu-grid>:last-child{grid-column:span 2}.wu-rise{min-height:280px}.hiw-base,.hiw-fill,.hiw-track{display:none}.hiw-vbase,.hiw-vfill,.hiw-vtrack{display:block}.hiw-grid{grid-template-columns:1fr;gap:24px}.hiw-col{grid-template-columns:48px 30px minmax(0,1fr);align-items:center;display:grid}.hiw-stem{background:rgba(92,157,255,.15);width:30px;height:2px}.hiw-stem.is-act{background:linear-gradient(90deg,var(--c-blue),rgba(92,157,255,.2))}.hiw-card{min-height:200px}}@media (max-width:767px){.wr-stage{height:auto;min-height:430px}.wr-slot{width:min(92vw,720px);height:360px;top:46px}.wr-logo{border-radius:14px;width:64px;height:64px}.wr-logo img{width:52px;height:52px}.wr-txt{-webkit-line-clamp:6}.wr-read{height:42px;padding:0 18px;font-size:14px}}.ft{--ft-pad:16px;--wm:clamp(240px,24vw,340px);--wm-out:.206;padding-bottom:calc(var(--wm)*(1 - var(--wm-out)) + 28px);text-align:left;background:0 0;margin-top:80px;position:relative;overflow:hidden}.ft:before{content:"";pointer-events:none;background:radial-gradient(20% 49% at 0 -31%,rgba(20,80,210,.42) 0%,rgba(20,80,210,.3) 25%,rgba(20,80,210,.14) 55%,rgba(20,80,210,.04) 80%,transparent 100%),radial-gradient(20% 49% at 100% -22%,rgba(20,80,210,.38) 0%,rgba(20,80,210,.26) 25%,rgba(20,80,210,.12) 55%,rgba(20,80,210,.03) 80%,transparent 100%),radial-gradient(14% 38% at 0 45%,rgba(20,80,210,.16) 0%,rgba(20,80,210,.1) 30%,rgba(20,80,210,.04) 55%,transparent 80%),radial-gradient(48% 49% at 50% 100%,rgba(20,80,210,.42) 0%,rgba(20,80,210,.28) 30%,rgba(20,80,210,.12) 60%,rgba(20,80,210,.03) 85%,transparent 100%);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.5) 14%,#000 32%);mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.5) 14%,#000 32%)}.ft:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(92,157,255,.25) 50%,transparent);height:1px;position:absolute;top:0;left:0;right:0}.ft-in{z-index:1;width:min(1200px,calc(100% - 2*var(--ft-pad)));box-sizing:border-box;margin-left:auto;margin-right:auto;padding:72px 0 0;position:relative}.ft-top{justify-content:space-between;gap:48px;display:flex}.ft-brand{max-width:320px}.ft-logo{object-fit:contain;width:auto;height:56px;display:block}.ft-claim{color:var(--c-text-muted);margin:20px 0 24px;font-size:15px;line-height:1.6}.ft-soc{align-items:center;gap:16px;display:flex}.ft-soc a{color:#9aa6bb;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.ft-soc a:hover{color:#fff;transform:translateY(-2px)}.ft-cols{gap:72px;display:flex}.ft-h{color:#6d86b3;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px;font-size:13px;font-weight:600}.ft-lk{color:var(--c-text-soft);padding:5px 0;font-size:15px;transition:color .2s;display:block}.ft-lk:hover{color:#fff}.ft-row{color:var(--c-text-soft);align-items:center;gap:10px;padding:5px 0;font-size:15px;display:flex}.ft-row svg{color:var(--c-blue);flex:none}a.ft-row{transition:color .2s}a.ft-row:hover{color:#fff}.ft-cta{color:#6aa5ff;margin-top:6px;transition:gap .25s,color .2s}.ft-cta svg,.ft-or svg{color:currentColor}a.ft-cta:hover{color:#cfe0ff;gap:14px}.ft-co{color:#f4f7ff;margin-bottom:8px;font-size:15px;font-weight:700}.ft-or{color:#6aa5ff;margin-top:6px}a.ft-or:hover{color:#cfe0ff}.hd-cta.ft-order{align-self:center;height:50px;padding:0 26px;font-size:16px;display:none}.ft-bottom{z-index:1;width:min(1200px,calc(100% - 2*var(--ft-pad)));box-sizing:border-box;color:var(--c-text-faint);border-top:1px solid rgba(255,255,255,.07);justify-content:space-between;gap:12px;margin:44px auto 0;padding:20px 0 0;font-size:13px;display:flex;position:relative}.ft-bottom a{color:var(--c-text-faint);transition:color .2s}.ft-bottom a:hover{color:#fff}.ft-wm{left:50%;bottom:calc(var(--wm)*var(--wm-out)*-1);font-size:var(--wm);letter-spacing:-.05em;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:800;line-height:1;position:absolute;transform:translate(-50%)}.ft-a{color:transparent;background:linear-gradient(rgba(220,232,255,.16) 30%,rgba(150,190,255,.09) 55%,rgba(92,157,255,.05) 72%,rgba(92,157,255,.02) 82%,transparent 90%);-webkit-background-clip:text;background-clip:text;display:inline-block}.ft-e{color:transparent;background:linear-gradient(rgba(92,157,255,.35) 0%,rgba(92,157,255,.06) 75%,transparent 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.ft-a,.ft-e{margin-right:-.1em;padding-right:.1em;transition:background .5s,filter .5s,opacity .6s}.ft-wm.is-on .ft-a{background:linear-gradient(rgba(220,232,255,.28) 30%,rgba(150,190,255,.15) 55%,rgba(92,157,255,.08) 72%,rgba(92,157,255,.03) 82%,transparent 90%);-webkit-background-clip:text;background-clip:text}.ft-wm.is-on .ft-e{filter:drop-shadow(0 0 30px rgba(92,157,255,.55))}.ft-wm.is-on .ft-a,.ft-wm.is-on .ft-e{opacity:.55}.ft-motto{left:0;right:0;top:calc(var(--wm)*.353);font-size:clamp(16px,calc(var(--wm)*.129),44px);letter-spacing:-.01em;white-space:normal;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.32em;font-style:italic;font-weight:700;display:flex;position:absolute}.ft-w{opacity:0;filter:blur(8px);color:#fff;text-shadow:0 0 24px rgba(92,157,255,.6),0 0 60px rgba(40,100,230,.5);transition:opacity .6s ease,transform .7s var(--ease-out-soft),filter .6s ease;display:inline-block;transform:translateY(18px)}.ft-q{color:var(--c-blue)}.ft-wm.is-on .ft-w{opacity:1;filter:none;transform:none}.ft-scan{opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#8fd0ff,transparent);height:2px;position:absolute;top:0;left:0;right:0}.ft-wm.is-on .ft-scan{animation:1s ease-out ft-scan}@keyframes ft-scan{0%{opacity:0;top:10%}20%{opacity:1}to{opacity:0;top:70%}}@media (prefers-reduced-motion:reduce){.ft-wm.is-on .ft-scan{animation:none}.ft-w{filter:none;transition:opacity .4s;transform:none}.ft-soc a:hover{transform:none}}@media (min-width:768px){.ft{--ft-pad:24px}}@media (min-width:1024px){.ft{--ft-pad:32px}}@media (min-width:1024px) and (max-width:1279px){.ft-top{gap:32px}.ft-brand{max-width:280px}.ft-cols{gap:40px}}@media (max-width:1023px){.ft-top{flex-direction:column;gap:36px}.ft-brand{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;max-width:none;display:grid}.ft-logo{grid-area:1/1/2/2}.ft-soc{grid-area:1/2/2/3;justify-content:flex-end}.ft-claim{grid-area:2/1/3/3;max-width:620px;margin:18px 0 0}.ft-cols{justify-content:space-between;gap:32px}.ft{--wm:22vw}.ft-in{text-align:center}.ft-brand{flex-direction:column;align-items:center;display:flex}.ft-claim{max-width:480px;margin:14px 0 0}.ft-soc{justify-content:center;margin-top:18px}.hd-cta.ft-order{margin-top:24px;display:inline-flex}.ft-cols{gap:24px;margin-top:12px}.ft-cols>*{flex:1 1 0;min-width:0}.ft-row,.ft-or{justify-content:center}.ft-hide-phone{display:none}.ft-bottom{justify-content:center;gap:20px}}@media (max-width:639px){.ft{--ft-pad:28px;--wm:27vw;--wm-out:.18;margin-top:56px}.ft:before{background:radial-gradient(60% 30% at 0 20%,rgba(20,80,210,.3),transparent 70%),radial-gradient(60% 30% at 100% 55%,rgba(20,80,210,.25),transparent 70%),radial-gradient(70% 22% at 50% 100%,rgba(20,80,210,.45),rgba(20,80,210,.18) 45%,transparent 75%)}.ft:after{background:linear-gradient(90deg,transparent,rgba(92,157,255,.3) 50%,transparent)}.ft-in{text-align:center;padding-top:44px}.ft-top{gap:0}.ft-brand{flex-direction:column;align-items:center;display:flex}.ft-logo{height:50px}.ft-claim{max-width:300px;margin:14px 0 0;font-size:15px}.ft-soc{gap:22px;margin-top:18px}.hd-cta.ft-order{justify-content:center;width:100%;margin-top:24px;display:inline-flex}.ft-cols{flex-direction:column;gap:32px;margin-top:36px;display:flex}.ft-h{letter-spacing:.14em;margin-bottom:12px;font-size:12px}.ft-lk,.ft-row,.ft-co{font-size:15px}.ft-row{justify-content:center}.ft-hide-phone{display:none}.ft-or{margin-top:10px;display:inline-flex}.ft-bottom{border-top:0;flex-direction:column;align-items:center;gap:0;margin-top:36px;padding-top:0;line-height:1.9}.ft-bottom a{color:var(--c-text-muted);text-underline-offset:3px;-webkit-text-decoration:underline rgba(143,154,176,.35);text-decoration:underline rgba(143,154,176,.35)}.ft{padding-bottom:calc(var(--wm)*(1 - var(--wm-out)) + 54px)}.ft-motto{gap:.3em;padding-left:12px;padding-right:12px;font-size:20px;top:auto;bottom:calc(100% + 14px)}}@media (max-width:374px){.ft-lk,.ft-row,.ft-co{font-size:13.5px}.ft-motto{font-size:19px}}.hd{--hd-pad:16px;z-index:50;pointer-events:none;text-align:left;position:fixed;top:0;left:0;right:0}.hd-bar{box-sizing:border-box;pointer-events:auto;--hd-gw:0px;--hd-gh:0px;--hd-gsx:1;--hd-gsy:1;background:0 0;border:1px solid transparent;justify-content:space-between;align-items:center;gap:12px;transition:width .42s cubic-bezier(.3,1.1,.4,1),height .42s cubic-bezier(.3,1.1,.4,1),border-radius .42s,padding .42s,border-color .25s,box-shadow .25s,translate .55s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.hd-bar-glass{z-index:0;width:var(--hd-gw);height:var(--hd-gh);margin:calc(var(--hd-gh)/-2)0 0 calc(var(--hd-gw)/-2);border-radius:var(--r-pill);isolation:isolate;clip-path:inset(0 round 999px);pointer-events:none;transform-origin:50%;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.035));transition:none;position:absolute;top:50%;left:50%;overflow:hidden;transform:none}.hd-bar:not(.is-sc) .hd-bar-glass{opacity:0;transform:scale(var(--hd-gsx),var(--hd-gsy))}.hd-morph .hd-bar-glass{transition:opacity .42s}.hd-morph:not(.is-sc) .hd-bar-glass{transition:opacity .15s}.hd-bar-glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(40% 120% at 12% -20%,rgba(255,255,255,.14),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.hd-no-anim .hd-bar,.hd-no-anim .hd-bar .hd-bar-glass,.hd-no-anim .hd-ni,.hd-no-anim .hd-logo,.hd-bar.hd-measure,.hd-bar.hd-measure .hd-bar-glass{transition:none}.hd-bar.is-top{width:min(1240px,calc(100% - 2*var(--hd-pad)));border-radius:24px;height:80px;padding:0 8px}.hd-bar.is-sc{width:min(1080px,calc(100% - 2*var(--hd-pad)));border-radius:var(--r-pill);border-color:rgba(255,255,255,.13);height:60px;padding:0 8px 0 20px;box-shadow:inset 0 1px rgba(255,255,255,.22),inset 0 -1px rgba(255,255,255,.04),inset 0 0 20px rgba(255,255,255,.03),0 12px 40px rgba(0,0,0,.45)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hd-bar.is-sc{background-color:rgba(16,21,33,.84)}}.hd-bar.is-hidden{translate:0 -140px}.hd-brand{z-index:1;flex:none;align-items:center;display:flex;position:relative}.hd-logo{object-fit:contain;width:auto;transition:height .6s cubic-bezier(.3,1.1,.4,1);display:block}.hd-bar.is-top .hd-logo{height:50px}.hd-bar.is-sc .hd-logo{height:36px}.hd-nav{z-index:1;align-items:center;gap:4px;display:flex;position:relative}.hd-ni{z-index:2;color:#e8eefc;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;height:40px;padding:0 16px;font-size:15.5px;font-weight:600;transition:font-size .5s,padding .5s,color .25s;display:flex;position:relative}button.hd-ni{cursor:default}.hd-bar.is-sc .hd-ni{padding:0 13px;font-size:14.5px}.hd-ni:hover,.hd-ni.is-act{color:#fff}.hd-chev{opacity:.7;margin-left:5px;transition:transform .3s}.hd-drop.is-open .hd-chev{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.hd-drop:hover .hd-chev{transform:rotate(180deg)}}.hd-chev.is-up{transform:rotate(180deg)}.hd-pill{z-index:1;border-radius:var(--r-pill);box-sizing:border-box;pointer-events:none;background:radial-gradient(70% 120% at 50% 0,rgba(255,255,255,.24),rgba(255,255,255,.07) 60%),rgba(92,157,255,.16);border:1px solid rgba(255,255,255,.22);height:40px;position:absolute;top:0;box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -6px 12px rgba(92,157,255,.18),0 6px 24px rgba(40,100,230,.35)}.hd-bar.is-top .hd-pill{box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -6px 12px rgba(92,157,255,.18),0 6px 24px rgba(40,100,230,.25)}.hd-drop{position:relative}.hd-pop{pointer-events:auto;z-index:5;visibility:hidden;border-radius:20px;transition:transform .2s,visibility .2s;position:absolute;top:0;left:0;transform:scale(.92)translateY(-8px)}.hd-pop.is-flow{transition:transform .2s ease,visibility .2s,left .3s var(--ease-spring),width .3s var(--ease-spring),height .3s var(--ease-spring)}.hd-pop.is-open{visibility:visible;transition:transform .35s var(--ease-spring),visibility 0s;transform:none}.hd-pop.is-open.is-flow{transition:transform .35s var(--ease-spring),visibility 0s,left .3s var(--ease-spring),width .3s var(--ease-spring),height .3s var(--ease-spring)}.hd-pop.is-cut:not(.is-open){visibility:hidden;transition:none}.hd-pop-bg{pointer-events:none;opacity:0;background:linear-gradient(rgba(30,35,48,.95),rgba(16,20,30,.96));border:1px solid rgba(255,255,255,.13);border-radius:20px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.22),inset 0 -1px rgba(255,255,255,.04),0 12px 40px rgba(0,0,0,.45)}.hd-pop-bg:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(40% 120% at 12% -20%,rgba(255,255,255,.14),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.hd-pop.is-open .hd-pop-bg{opacity:1;transition:opacity .35s}.hd-pop-bridge{height:14px;position:absolute;top:-14px;left:0;right:0}.hd-pop-in{opacity:0;filter:blur(6px);box-sizing:border-box;flex-direction:column;gap:2px;width:max-content;min-width:240px;padding:8px;transition:opacity .2s,filter .2s;display:flex;position:absolute;top:0;left:0}.hd-vpill{z-index:0;box-sizing:border-box;pointer-events:none;transform-origin:50% 0;background:radial-gradient(70% 120% at 50% 0,rgba(255,255,255,.24),rgba(255,255,255,.07) 60%),rgba(92,157,255,.16);border:1px solid rgba(255,255,255,.22);border-radius:12px;position:absolute;top:0;left:8px;right:8px;box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -6px 12px rgba(92,157,255,.18),0 6px 24px rgba(40,100,230,.3)}.hd-pl{z-index:1;color:#f4f7ff;white-space:nowrap;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:15px;font-weight:600;transition:color .2s;display:flex;position:relative}.hd-pl.is-sub{color:var(--c-text-soft);padding-left:28px;font-size:14.5px;font-weight:500}.hd-pl.is-gap{margin-top:8px}.hd-pl-div{letter-spacing:.14em;text-transform:uppercase;color:#6d86b3;white-space:nowrap;pointer-events:none;align-items:center;gap:10px;margin:10px 8px 4px;font-size:11px;font-weight:700;display:flex}.hd-pl-div:before,.hd-pl-div:after{content:"";flex:1;height:1px}.hd-pl-div:before{background:linear-gradient(90deg,transparent,rgba(143,184,255,.45))}.hd-pl-div:after{background:linear-gradient(90deg,rgba(143,184,255,.45),transparent)}.hd-pl-div.is-m{margin:12px 14px 6px}.hd-pl:hover,.hd-pl.is-act{color:#fff}.hd-pl:focus-visible{color:#fff}.hd-pop.is-open .hd-pop-in{opacity:1;filter:none;transition:opacity .35s,filter .35s}.hd-pop.is-open .hd-pl,.hd-pop.is-open .hd-pl-div{animation:.3s both hd-item}@keyframes hd-item{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hd-right{z-index:1;flex:none;align-items:center;gap:10px;display:flex;position:relative}.hd-cta{border-radius:var(--r-pill);color:#fff;white-space:nowrap;background:linear-gradient(180deg,var(--c-btn-top),var(--c-btn-bottom));align-items:center;gap:8px;height:44px;padding:0 22px;font-size:15px;font-weight:600;transition:box-shadow .3s,gap .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 24px rgba(59,130,246,.45)}.hd-cta:hover{color:#fff;gap:12px;box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 38px rgba(59,130,246,.75)}.hd-cta:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);width:40%;animation:4.5s ease-in-out infinite hd-shine;position:absolute;top:0;bottom:0;left:-60%}@keyframes hd-shine{0%,55%{left:-60%}to{left:130%}}.hd-burger{border-radius:var(--r-pill);color:#e8eefc;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:border-color .25s,background .25s,box-shadow .25s;display:none}.hd-burger:hover,.hd-burger.is-open{color:#fff;background:rgba(59,130,246,.16);border-color:rgba(92,157,255,.6);box-shadow:0 0 22px rgba(59,130,246,.4)}.hd-sheet{z-index:-1;pointer-events:none;visibility:hidden;transition:visibility .34s;position:fixed;top:0;bottom:0;left:0;right:0}.hd-sheet.is-open{pointer-events:auto;visibility:visible;transition:visibility}.hd-scrim{opacity:0;background:rgba(2,4,10,.72);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.hd-sheet.is-open .hd-scrim{opacity:1}.hd-panel{right:var(--hd-pad);width:min(360px,calc(100% - 2*var(--hd-pad)));overscroll-behavior:contain;opacity:0;clip-path:inset(0 0 100% round 22px);background:linear-gradient(rgba(30,35,48,.96),rgba(12,16,26,.97));border:1px solid rgba(255,255,255,.13);border-radius:22px;flex-direction:column;gap:4px;max-height:calc(100dvh - 140px);padding:14px;transition:opacity .28s,transform .34s cubic-bezier(.3,1.1,.4,1),clip-path .34s cubic-bezier(.3,1.1,.4,1);display:flex;position:absolute;left:auto;overflow-y:auto;transform:translateY(-8px);box-shadow:inset 0 1px rgba(255,255,255,.22),inset 0 -1px rgba(255,255,255,.04),0 12px 40px rgba(0,0,0,.45)}.hd-sheet.is-open .hd-panel{opacity:1;clip-path:inset(0 round 22px);transform:none}.hd-mi{border-radius:var(--r-pill);color:#e8eefc;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;font-size:15.5px;font-weight:600;display:flex;position:relative}.hd-mi.is-act{color:#fff;background:radial-gradient(70% 120% at 50% 0,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),rgba(92,157,255,.1);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -6px 12px rgba(92,157,255,.18),0 6px 24px rgba(40,100,230,.3)}.hd-macc{opacity:0;grid-template-rows:0fr;margin:0;transition:grid-template-rows .3s,opacity .24s,margin .3s;display:grid}.hd-macc.is-open{opacity:1;grid-template-rows:1fr;margin:4px 0 8px}.hd-macc-clip{min-height:0;overflow:hidden}.hd-macc-box{background:rgba(255,255,255,.04);border-radius:16px;flex-direction:column;gap:2px;padding:6px;display:flex}.hd-ml{color:#f4f7ff;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:15px;font-weight:600;transition:background .2s,color .2s;display:flex}.hd-ml.is-sub{color:var(--c-text-soft);padding-left:28px;font-size:14.5px;font-weight:500}.hd-ml:hover{color:#fff;background:rgba(255,255,255,.08)}.hd-ml.is-act{color:#fff;background:radial-gradient(70% 120% at 50% 0,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),rgba(92,157,255,.1);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -6px 12px rgba(92,157,255,.18),0 6px 24px rgba(40,100,230,.3)}.hd-mcta{justify-content:center;margin-top:10px}@media (max-width:1023px){.hd-nav{display:none}.hd-burger{display:inline-flex}}@media (min-width:1024px){.hd-sheet{display:none}}@media (min-width:1024px) and (max-width:1279px){.hd-nav{gap:2px}.hd-bar.is-top .hd-ni{padding:0 11px;font-size:14.5px}.hd-bar.is-sc .hd-ni{padding:0 9px;font-size:14px}.hd-bar.is-top .hd-logo{height:44px}.hd-bar.is-sc .hd-logo{height:32px}.hd-bar .hd-cta{height:40px;padding:0 18px;font-size:14.5px}}@media (min-width:768px){.hd{--hd-pad:24px}}@media (min-width:1024px){.hd{--hd-pad:32px}}@media (min-width:640px) and (max-width:1023px){.hd-bar .hd-cta{height:42px;padding:0 18px;font-size:14.5px}}@media (max-width:639px){.hd-bar{gap:8px;transition:width .3s cubic-bezier(.3,1.1,.4,1),height .3s cubic-bezier(.3,1.1,.4,1),border-radius .3s,padding .3s,border-color .2s,box-shadow .2s,translate .55s cubic-bezier(.22,.61,.36,1)}.hd-morph .hd-bar-glass{transition:opacity .3s}.hd-bar.is-top{border-radius:20px;height:68px}.hd-bar.is-top .hd-logo{height:40px}.hd-bar.is-sc{height:58px;padding:0 8px 0 14px}.hd-bar.is-sc .hd-logo{height:30px}.hd-bar .hd-cta{display:none}}@media (prefers-reduced-motion:reduce){.hd-bar,.hd-bar .hd-bar-glass,.hd-bar:not(.is-sc) .hd-bar-glass,.hd-logo,.hd-ni,.hd-pill,.hd-vpill,.hd-chev,.hd-panel,.hd-scrim,.hd-macc{transition:none}.hd-pop,.hd-pop.is-flow,.hd-pop.is-open,.hd-pop.is-open.is-flow{transition:visibility .2s;transform:none}.hd-pop.is-cut:not(.is-open){transition:none}.hd-pop-in,.hd-pop.is-open .hd-pop-in{filter:none}.hd-pop.is-open .hd-pl,.hd-pop.is-open .hd-pl-div,.hd-cta:after{animation:none}}.pd{--pd-gut:0px;text-align:left;position:relative}.pd-in{width:min(1200px,100%);padding-inline:var(--pd-gut);box-sizing:border-box;margin-left:auto;margin-right:auto}.pd-hero{justify-content:space-between;align-items:center;gap:40px;padding-top:170px;display:flex}.pd-hero-text{max-width:580px}.pd-sec{margin-top:130px}.pd-sec-last{padding-bottom:90px}.pd-badge{border-radius:var(--r-pill);color:#dbe7ff;white-space:nowrap;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;display:inline-flex}.pd-badge.is-green{color:#bbf7d0;background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.3)}.pd-grad{background:linear-gradient(90deg,var(--c-blue-soft),var(--c-blue));color:transparent;-webkit-background-clip:text;background-clip:text}.pd-h1{letter-spacing:-.035em;color:#fff;white-space:nowrap;margin:22px 0 0;font-size:84px;font-weight:800;line-height:1.02}.pd-sub{color:#dbe7ff;margin-top:14px;font-size:24px;font-weight:700;line-height:1.35}.pd-lead{max-width:540px;color:var(--c-text-soft);margin:18px 0 0;font-size:18px;line-height:1.7}.pd-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.pd-h2{letter-spacing:-.02em;text-align:center;color:#fff;margin:0;font-size:44px;font-weight:800}.pd-h2-sub{text-align:center;max-width:560px;color:var(--c-text-dim);margin:12px auto 0;font-size:18px}.pd-cta{border-radius:var(--r-pill);color:#fff;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:box-shadow .3s,gap .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.pd-cta.is-blue{background:linear-gradient(180deg,var(--c-btn-top),var(--c-btn-bottom));box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 24px rgba(59,130,246,.45)}.pd-cta.is-blue:hover{color:#fff;gap:12px;box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 40px rgba(59,130,246,.75)}.pd-cta.is-blue:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);width:40%;animation:4.5s ease-in-out infinite pd-shine;position:absolute;top:0;bottom:0;left:-60%}.pd-cta.is-line{background:rgba(6,12,26,.4);border:1.5px solid #2c4a7a}.pd-cta.is-line:hover{color:#fff;border-color:var(--c-blue);box-shadow:0 0 20px rgba(92,157,255,.3)}@keyframes pd-shine{0%,55%{left:-60%}to{left:130%}}.pd-collage{flex-shrink:0;width:560px;height:500px;position:relative}.pd-float{animation:6s ease-in-out infinite pd-float}@keyframes pd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pd-slot{position:absolute}.pd-slot.is-a{width:360px;height:270px;top:30px;left:0}.pd-slot.is-b{width:250px;height:200px;top:0;right:0}.pd-slot.is-c{width:380px;height:250px;top:250px;left:150px}.pd-slot.is-a .pd-pic{transform:rotate(-3deg)}.pd-slot.is-b .pd-pic{transform:rotate(3deg)}.pd-slot.is-c .pd-pic{transform:rotate(1.5deg)}.pd-pic{border-radius:18px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1)}.pd-pic img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.pd-hit{height:100%;position:relative}.pd-card{box-sizing:border-box;will-change:transform;background:rgba(255,255,255,.08);border-radius:22px;height:100%;padding:1.5px;transition:box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}.pd-card.is-on{box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 50px rgba(60,120,255,.2)}.pd-why-card.is-green .pd-card{box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 40px rgba(74,222,128,.12),0 0 0 1px rgba(74,222,128,.25)}.pd-why-card.is-green .pd-card.is-on{box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 55px rgba(74,222,128,.25),0 0 0 1px rgba(74,222,128,.35)}.pd-ring{opacity:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,var(--ac,var(--c-blue))76%,#fff 80%,var(--ac,var(--c-blue))84%,transparent 92%);transition:opacity .5s;animation:5.5s linear infinite pd-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.pd-card.is-on .pd-ring{opacity:1}@keyframes pd-spin{to{transform:rotate(360deg)}}.pd-in.pd-prog-in,.pd-in.pd-why-in{position:relative}.pd-card>.pd-in{box-sizing:border-box;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:21px;height:100%;display:flex;position:relative;overflow:hidden}.pd-prog-in{flex-direction:column}.pd-why-in{flex-direction:column;padding:26px}.pd-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.pd-progs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px;margin-top:44px;display:grid}.pd-ph{flex-shrink:0;width:100%;height:260px;position:relative;overflow:hidden}.pd-ph img{object-fit:cover;filter:saturate(.85)brightness(.9);width:100%;max-width:none;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .6s;display:block;transform:scale(1)}.pd-card.is-on .pd-ph img{filter:saturate(1.1)brightness();transform:scale(1.08)}.pd-ph:after{content:"";pointer-events:none;background:linear-gradient(transparent 55%,#141924 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pd-body{flex-direction:column;flex:1;min-width:0;padding:30px 32px 28px;display:flex;position:relative}.pd-head{align-items:center;gap:14px;display:flex}.pd-chip{width:48px;height:48px;color:var(--ac,var(--c-blue));background:var(--ac,var(--c-blue));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pd-chip{background:color-mix(in srgb,var(--ac,var(--c-blue))12%,transparent)}}.pd-chip{border:1px solid var(--ac,var(--c-blue))}@supports (color:color-mix(in lab, red, red)){.pd-chip{border:1px solid color-mix(in srgb,var(--ac,var(--c-blue))35%,transparent)}}.pd-name{letter-spacing:-.01em;color:#fff;margin:0;font-size:25px;font-weight:800}.pd-text{color:var(--c-text-soft);margin:16px 0 0;font-size:15.5px;line-height:1.65}.pd-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pd-tag{border-radius:var(--r-pill);color:#cfdaf0;white-space:nowrap;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);align-items:center;height:30px;padding:0 12px;font-size:13.5px;display:inline-flex}.pd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.pd-aud{color:var(--c-text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.pd-aud svg{color:var(--ac,var(--c-blue));flex-shrink:0}.pd-link{color:var(--ac2,#6aa5ff);align-items:center;gap:8px;font-size:15.5px;font-weight:600;transition:gap .3s;display:inline-flex}.pd-card.is-on .pd-link{gap:12px}.pd-why{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:40px;display:grid}.pd-why-card{min-height:250px}.pd-why-body{min-width:0;position:relative}.pd-why-ttl{color:#fff;margin:20px 0 0;font-size:18px;font-weight:700;position:relative}.pd-why-txt{color:var(--c-text-dim);margin:8px 0 0;font-size:15px;line-height:1.6;position:relative}.pd-bigcta{box-sizing:border-box;background:rgba(255,255,255,.08);border-radius:26px;min-height:220px;padding:1.5px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 60px rgba(60,120,255,.15)}.pd-bigring{pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,var(--c-blue)76%,#fff 80%,var(--c-blue)84%,transparent 92%);animation:7s linear infinite pd-spin;position:absolute;top:-120%;bottom:-120%;left:-20%;right:-20%}.pd-bigin{box-sizing:border-box;background:radial-gradient(50% 90% at 85%,rgba(40,100,230,.28),transparent 70%),linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:25px;justify-content:space-between;align-items:center;gap:24px;min-height:217px;padding:28px 56px;display:flex;position:relative;overflow:hidden}.pd-bigtext{position:relative}.pd-bigttl{letter-spacing:-.01em;color:#fff;font-size:32px;font-weight:800}.pd-bigsub{color:var(--c-text-soft);margin-top:10px;font-size:17px}.pd-bigactions{flex-shrink:0;gap:12px;display:flex;position:relative}@media (max-width:1279px){.pd-h1{font-size:68px}.pd-collage{width:420px;height:400px}.pd-slot.is-a{width:270px;height:205px;top:20px}.pd-slot.is-b{width:190px;height:155px}.pd-slot.is-c{width:285px;height:190px;top:200px;left:110px}.pd-bigttl{font-size:28px}.pd-bigin{padding-left:36px;padding-right:36px}}@media (min-width:1024px) and (max-width:1199px){.pd-why{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-bigcta{min-height:260px}.pd-bigin{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-height:257px}}@media (max-width:1023px){.pd{--pd-gut:0px}.pd-hero{flex-direction:column;align-items:stretch;gap:0;padding-top:150px}.pd-hero-text{max-width:none}.pd-h1{font-size:64px}.pd-sub{font-size:21px}.pd-lead{max-width:640px;font-size:17px}.pd-collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;height:auto;margin-top:48px;display:grid}.pd-float{animation:none}.pd-slot,.pd-slot.is-a,.pd-slot.is-b,.pd-slot.is-c{width:100%;height:170px;position:relative;top:auto;left:auto;right:auto}.pd-slot .pd-pic{transform:none}.pd-sec{margin-top:100px}.pd-h2{font-size:38px}.pd-h2-sub{font-size:17px}.pd-progs{flex-direction:column;gap:22px;margin-top:36px;display:flex}.pd-prog-in{flex-direction:row}.pd-ph{width:260px;height:auto;min-height:100%}.pd-ph:after{background:linear-gradient(90deg,transparent 55%,#141924 100%)}.pd-body{padding:26px 26px 24px}.pd-why{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-bigcta{min-height:300px}.pd-bigin{flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;min-height:297px;padding:32px 36px}.pd-bigttl{font-size:30px}}@media (max-width:639px){.pd{--pd-gut:8px}.pd-hero{padding-top:110px}.pd-h1{font-size:44px}.pd-sub{font-size:18px}.pd-lead{font-size:16px}.pd-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:28px}.pd-cta{width:100%}.pd-collage{width:auto;margin:40px calc(var(--pd-gut)*-1 - 16px)0;padding-inline:calc(var(--pd-gut) + 16px);scroll-padding-inline:calc(var(--pd-gut) + 16px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;display:flex;overflow-x:auto}.pd-collage::-webkit-scrollbar{display:none}.pd-slot,.pd-slot.is-a,.pd-slot.is-b,.pd-slot.is-c{scroll-snap-align:start;flex-shrink:0;width:250px;height:170px}.pd-sec{margin-top:80px}.pd-sec-last{padding-bottom:70px}.pd-h2{font-size:30px}.pd-h2-sub{font-size:16px}.pd-progs{gap:20px;margin-top:30px}.pd-prog-in{flex-direction:column}.pd-ph{width:100%;height:190px;min-height:0}.pd-ph:after{background:linear-gradient(transparent 55%,#141924 100%)}.pd-name{font-size:22px}.pd-foot{flex-direction:column;align-items:flex-start;gap:10px}.pd-why{flex-direction:column;gap:12px;margin-top:26px;display:flex}.pd-why-card{min-height:0}.pd-why-in{flex-direction:row;align-items:flex-start;gap:16px;padding:20px}.pd-why-ttl{margin-top:0;font-size:17px}.pd-why-txt{margin-top:6px;font-size:14.5px;line-height:1.55}.pd-bigcta{min-height:0}.pd-bigin{text-align:center;align-items:center;gap:22px;min-height:0;padding:30px 24px}.pd-bigttl{font-size:24px}.pd-bigsub{font-size:15.5px}.pd-bigactions{flex-direction:column;align-self:stretch}}@media (prefers-reduced-motion:reduce){.pd-float,.pd-ring,.pd-bigring,.pd-cta.is-blue:after{animation:none}.pd-card,.pd-ph img,.pd-link,.pd-cta{transition:none}}.kt{--kt-gut:0px;text-align:left;position:relative}.kt-in{width:min(1200px,100%);padding-inline:var(--kt-gut);box-sizing:border-box;margin-left:auto;margin-right:auto}.kt-top{text-align:center;padding-top:170px}.kt-h1{letter-spacing:-.035em;background:linear-gradient(100deg,#fff 0%,#eaf1ff 30%,#a7c8ff 62%,var(--c-blue)100%);color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:84px;font-weight:800;line-height:1.02}.kt-grad{color:inherit}.kt-lead{max-width:560px;color:var(--c-text-soft);margin:16px auto 0;font-size:19px;line-height:1.6}.kt-tabs-row{margin-top:34px}.kt-tabs{border-radius:var(--r-pill);isolation:isolate;border:1px solid transparent;padding:5px;display:inline-flex;position:relative}.kt-tabs:before{content:"";z-index:0;border-radius:var(--r-pill);pointer-events:none;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.13);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.22),0 12px 40px rgba(0,0,0,.45)}.kt-tb{z-index:2;border-radius:var(--r-pill);width:190px;height:46px;color:var(--c-text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;transition:color .3s;display:flex;position:relative}.kt-tb.is-on{color:#fff}.kt-tpill{z-index:1;border-radius:var(--r-pill);pointer-events:none;background:radial-gradient(70% 120% at 50% 0,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),rgba(92,157,255,.14);border:1px solid rgba(255,255,255,.22);height:46px;position:absolute;top:5px;box-shadow:inset 0 1px rgba(255,255,255,.4),inset 0 -6px 12px rgba(92,157,255,.18),0 6px 24px rgba(40,100,230,.35)}.kt-panes{margin-top:56px;padding-bottom:90px}.kt-pane{animation:kt-pane-in .55s var(--ease-out-soft)both}@keyframes kt-pane-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.kt-card,.kt-bio{box-sizing:border-box;transition:transform .45s var(--ease-out-soft),box-shadow .45s ease;background:rgba(255,255,255,.08);border-radius:22px;padding:1.5px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}.kt-ring{opacity:0;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,var(--ac,var(--c-blue))76%,#fff 80%,var(--ac,var(--c-blue))84%,transparent 92%);transition:opacity .5s;animation:5.5s linear infinite kt-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.kt-ring.is-on{opacity:1}@keyframes kt-spin{to{transform:rotate(360deg)}}.kt-in-card,.kt-bio>.kt-in{box-sizing:border-box;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:21px;height:100%;position:relative;overflow:hidden}.kt-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover) and (pointer:fine){.kt-card:not(.is-flat):hover,.kt-card.is-flat:hover{transform:translateY(-6px);box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 50px rgba(60,120,255,.2)}.kt-card:hover .kt-ring{opacity:1}}.kt-chip{width:48px;height:48px;color:var(--ac,var(--c-blue));background:var(--ac,var(--c-blue));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.kt-chip{background:color-mix(in srgb,var(--ac,var(--c-blue))12%,transparent)}}.kt-chip{border:1px solid var(--ac,var(--c-blue))}@supports (color:color-mix(in lab, red, red)){.kt-chip{border:1px solid color-mix(in srgb,var(--ac,var(--c-blue))35%,transparent)}}.kt-chip.is-small{border-radius:12px;width:40px;height:40px}.kt-cards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.kt-card-body{box-sizing:border-box;flex-direction:column;height:100%;min-height:250px;padding:28px;display:flex;position:relative}.kt-kicker{color:var(--c-text-faint);text-transform:uppercase;letter-spacing:.12em;margin-top:18px;font-size:14px;font-weight:600}.kt-value{letter-spacing:-.01em;color:#fff;overflow-wrap:anywhere;margin-top:6px;font-size:24px;font-weight:800}.kt-cta{border-radius:var(--r-pill);color:#fff;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;margin-top:auto;padding:0 20px;font-size:15px;font-weight:600;transition:box-shadow .3s,gap .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.kt-cta.is-line{background:rgba(6,12,26,.4);border:1.5px solid #2c4a7a}.kt-cta.is-line:hover{color:#fff;border-color:var(--c-blue);box-shadow:0 0 20px rgba(92,157,255,.3)}.kt-cta.is-blue{background:linear-gradient(180deg,var(--c-btn-top),var(--c-btn-bottom));box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 24px rgba(59,130,246,.45)}.kt-cta.is-blue:hover{color:#fff;gap:12px;box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 40px rgba(59,130,246,.75)}.kt-cta.is-blue:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);width:40%;animation:4.5s ease-in-out infinite kt-shine;position:absolute;top:0;bottom:0;left:-60%}@keyframes kt-shine{0%,55%{left:-60%}to{left:130%}}.kt-h2{text-align:center;color:#fff;margin:56px 0 22px;font-size:30px;font-weight:800}.kt-invoice{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.kt-inv-body{padding:30px 32px;position:relative}.kt-inv-head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.kt-inv-title{color:#fff;margin:0;font-size:19px;font-weight:800}.kt-rows{margin:0}.kt-row{border-bottom:1px solid rgba(255,255,255,.06);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.kt-row:last-child{border-bottom:0;padding-bottom:0}.kt-row dt{color:var(--c-text-faint);white-space:nowrap;font-size:14.5px}.kt-row dd{color:#f4f7ff;text-align:right;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.kt-registry{text-align:center;margin-top:26px}.kt-registry a{color:#6aa5ff;align-items:center;gap:8px;font-size:15.5px;font-weight:600;transition:gap .3s,color .2s;display:inline-flex}.kt-registry a:hover{color:#a7c8ff;gap:12px}.kt-team{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kt-person{transition:background .35s ease,border-color .35s ease,transform .45s var(--ease-out-soft),box-shadow .35s ease;background:linear-gradient(160deg,rgba(26,31,43,.55),rgba(14,17,25,.35));border:1px solid rgba(255,255,255,.06);border-radius:20px;align-items:center;gap:18px;padding:18px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.kt-person:hover{background:linear-gradient(160deg,rgba(40,50,72,.6),rgba(18,24,38,.5));border-color:rgba(92,157,255,.3);transform:translateY(-4px);box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 30px rgba(60,120,255,.15)}.kt-person:hover .kt-avatar{box-shadow:0 0 22px rgba(92,157,255,.45)}}.kt-person.is-on{background:radial-gradient(70% 120% at 50% 0,rgba(255,255,255,.1),rgba(255,255,255,.02) 60%),rgba(92,157,255,.08);border-color:rgba(143,192,255,.45);box-shadow:inset 0 1px rgba(255,255,255,.2),0 10px 30px rgba(40,100,230,.25)}.kt-person.is-on .kt-avatar{box-shadow:0 0 22px rgba(92,157,255,.45)}.kt-avatar{box-sizing:border-box;background:conic-gradient(from 200deg,var(--c-blue),#a78bfa,#ec4899,var(--c-blue));border-radius:50%;flex-shrink:0;width:76px;height:76px;padding:2px;transition:box-shadow .35s}.kt-avatar.is-small{width:52px;height:52px}.kt-avatar img{object-fit:cover;box-sizing:border-box;border:2px solid #0e1119;border-radius:50%;width:100%;height:100%;display:block}.kt-person-body{flex:1;min-width:0}.kt-person-name{color:#f4f7ff;font-size:17px;font-weight:800;line-height:1.2}.kt-person-role{color:var(--c-text-muted);margin-top:3px;font-size:13px;line-height:1.35}.kt-person-links{flex-direction:column;gap:3px;margin-top:10px;display:flex}.kt-person-links a{color:#cfdaf0;align-items:center;gap:7px;min-width:0;font-size:13.5px;transition:color .2s;display:flex}.kt-person-links a:hover{color:#fff}.kt-person-links span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kt-person-links svg{width:14px;height:14px;color:var(--c-blue);flex-shrink:0}.kt-about{color:#6aa5ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex}.kt-about:hover{color:#a7c8ff}.kt-bio{animation:kt-bio-in .45s var(--ease-out-soft)both;grid-column:1/-1;margin-top:16px}@keyframes kt-bio-in{0%{opacity:0;filter:blur(6px);transform:translate(18px)}to{opacity:1;filter:none;transform:none}}.kt-bio-body{padding:26px 30px;position:relative}.kt-bio-head{align-items:center;gap:14px;display:flex}.kt-bio-who{flex:1;min-width:0}.kt-bio-label{color:#6d86b3;text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:600}.kt-bio-name{color:#fff;margin-top:2px;font-size:19px;font-weight:800}.kt-bio-text{color:var(--c-text-soft);margin:16px 0 0;font-size:15.5px;line-height:1.75}.kt-x{width:36px;height:36px;color:var(--c-text-soft);cursor:pointer;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .25s,color .25s;display:flex}.kt-x:hover{border-color:var(--c-blue);color:#fff}@media (max-width:1279px){.kt-h1{font-size:72px}}@media (min-width:1024px) and (max-width:1199px){.kt-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.kt-top{padding-top:150px}.kt-h1{font-size:64px}.kt-tb{width:180px}.kt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kt-cards>:last-child{grid-column:1/-1}.kt-invoice{grid-template-columns:minmax(0,1fr)}.kt-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.kt{--kt-gut:8px}.kt-top{padding-top:116px}.kt-h1{font-size:48px}.kt-lead{font-size:16px}.kt-tabs-row{margin-top:26px}.kt-tabs{width:100%;display:flex}.kt-tb{width:50%;font-size:15px}.kt-panes{margin-top:40px;padding-bottom:70px}.kt-cards{grid-template-columns:minmax(0,1fr);gap:16px}.kt-cards>:last-child{grid-column:auto}.kt-card-body{min-height:0;padding:24px}.kt-value{font-size:21px}.kt-cta{margin-top:22px}.kt-h2{margin-top:44px;font-size:25px}.kt-invoice{gap:16px}.kt-inv-body{padding:24px 22px}.kt-row{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0}.kt-row dd{text-align:left}.kt-team{grid-template-columns:minmax(0,1fr);gap:12px}.kt-person-links a{align-items:flex-start}.kt-person-links svg{margin-top:2px}.kt-person-links span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.kt-bio-body{padding:22px 20px}.kt-bio-text{font-size:15px}}@media (max-width:374px){.kt-h1{font-size:42px}.kt-tb{gap:6px;font-size:14px}}@media (prefers-reduced-motion:reduce){.kt-pane,.kt-bio,.kt-ring,.kt-cta.is-blue:after{animation:none}.kt-card,.kt-person,.kt-avatar,.kt-cta,.kt-tb{transition:none}}.pg{--pg-pad:16px;--pg-gut:24px;margin-inline:calc(var(--pg-pad)*-1);text-align:left;position:relative}.pg-in{width:min(1200px,calc(100% - 2*var(--pg-gut)));box-sizing:border-box;margin-left:auto;margin-right:auto;position:relative}.pg-sec{margin-top:120px}.pg-sec-last{padding-bottom:100px}.pg-center{text-align:center}.pg-h1{letter-spacing:-.04em;color:#fff;margin:22px 0 0;font-size:104px;font-weight:800;line-height:.98}.pg-grad{background:linear-gradient(90deg,var(--ac2,var(--c-blue-soft)),var(--ac,var(--c-blue)));color:transparent;-webkit-background-clip:text;background-clip:text}.pg-h2{letter-spacing:-.02em;color:#fff;margin:0;font-size:40px;font-weight:800}.pg-sub{color:var(--c-text-dim);margin:10px 0 0;font-size:17px;line-height:1.6}.pg-sub.pg-center{max-width:620px;margin-left:auto;margin-right:auto}.pg-hero{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:820px;padding:120px 0 60px;display:flex;position:relative}.pg-hero-bg{pointer-events:none;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#000 82%,transparent 100%);mask-image:linear-gradient(#000 0%,#000 82%,transparent 100%)}.pg-hero-photo{object-fit:cover;object-position:50% 35%;filter:blur(3px)saturate(.85);width:calc(100% + 40px);max-width:none;height:calc(100% + 40px);position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px}.pg-ov1{background:linear-gradient(90deg,rgba(4,6,12,.96) 0%,rgba(4,6,12,.85) 55%,rgba(4,6,12,.5) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pg-ov2{background:linear-gradient(transparent 58%,rgba(4,6,12,.8) 84%,#04060c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pg-ov3{background:linear-gradient(#05070d 0%,rgba(5,7,13,.7) 40%,transparent 100%);height:200px;position:absolute;top:0;left:0;right:0}.pg-hero-glow{background:radial-gradient(ellipse 55% 55% at 50% 45%,rgba(var(--hglow,20,80,210),.36)0%,rgba(var(--hglow,20,80,210),.24)24%,rgba(var(--hglow,20,80,210),.12)46%,rgba(var(--hglow,20,80,210),.04)70%,transparent 100%);filter:blur(40px);width:min(900px,60%);height:70%;position:absolute;top:8%;left:-20%}.pg-hero-text{color:#c3cbda;max-width:600px;margin:22px 0 0;font-size:21px;line-height:1.55}.pg-pills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pg-glassp{--glass-base:#090b16;border-radius:var(--r-pill);color:#e8eefc;white-space:nowrap;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),var(--glass-base);border:1px solid rgba(255,255,255,.16);align-items:center;gap:10px;height:44px;padding:0 18px 0 8px;font-size:15px;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.25),0 10px 30px rgba(0,0,0,.35)}.pg-glassp.is-badge{color:#bfd6ff;height:36px;padding:0 14px;font-size:14px}@media (min-width:1024px){.pg-glassp.is-badge{--glass-base:rgb(var(--hglow,20,80,210))}@supports (color:color-mix(in lab, red, red)){.pg-glassp.is-badge{--glass-base:color-mix(in srgb,rgb(var(--hglow,20,80,210))20%,#05081a)}}.kr .pg-glassp.is-badge{--glass-base:#001a54}.pg-glassp.sz-badge{--glass-base:#031134}.pg-glassp.is-flat{--glass-base:#090b16}}.pg-ci{width:30px;height:30px;color:var(--ac2,#8fc0ff);background:var(--ac,var(--c-blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-ci{background:color-mix(in srgb,var(--ac,var(--c-blue))16%,transparent)}}.pg-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.pg-cta{border-radius:var(--r-pill);color:#fff;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:box-shadow .3s,gap .3s,border-color .3s;display:inline-flex;position:relative;overflow:hidden}.pg-cta.is-blue{background:linear-gradient(180deg,var(--btn1,var(--c-btn-top)),var(--btn2,var(--c-btn-bottom)));box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 24px rgba(var(--glow,59,130,246),.45)}.pg-cta.is-blue:hover{color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 40px rgba(var(--glow,59,130,246),.75);gap:12px}.pg-cta.is-blue:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);width:40%;animation:4.5s ease-in-out infinite pg-shine;position:absolute;top:0;bottom:0;left:-60%}.pg-cta.is-line{border:1.5px solid var(--ac,var(--c-blue))}@supports (color:color-mix(in lab, red, red)){.pg-cta.is-line{border:1.5px solid color-mix(in srgb,var(--ac,var(--c-blue))40%,#0a1120)}}.pg-cta.is-line{background:rgba(6,12,26,.4)}.pg-cta.is-line:hover{color:#fff;border-color:var(--ac,var(--c-blue));box-shadow:0 0 20px rgba(var(--glow,59,130,246),.3)}@keyframes pg-shine{0%,55%{left:-60%}to{left:130%}}@keyframes pg-spin{to{transform:rotate(360deg)}}.pg-annot{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:56px;display:grid}.pg-stats{flex-direction:column;gap:12px;margin-top:26px;display:flex}.pg-stat{background:linear-gradient(160deg,rgba(26,31,43,.7),rgba(14,17,25,.6));border:1px solid rgba(255,255,255,.07);border-radius:18px;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.pg-chip{width:48px;height:48px;color:var(--ac,var(--c-blue));background:var(--ac,var(--c-blue));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-chip{background:color-mix(in srgb,var(--ac,var(--c-blue))12%,transparent)}}.pg-chip{border:1px solid var(--ac,var(--c-blue))}@supports (color:color-mix(in lab, red, red)){.pg-chip{border:1px solid color-mix(in srgb,var(--ac,var(--c-blue))35%,transparent)}}.pg-stat-l{color:#6d86b3;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;font-weight:600;display:block}.pg-stat-v{color:#fff;margin-top:3px;font-size:17px;font-weight:700;display:block}.pg-lead{color:#fff;margin:0;font-size:22px;font-weight:500;line-height:1.6}.pg-p{color:var(--c-text-soft);margin:18px 0 0;font-size:17px;line-height:1.75}.pg-program{grid-template-columns:460px minmax(0,1fr);align-items:stretch;gap:56px;display:grid}.pg-stick{position:-webkit-sticky;position:sticky;top:112px}.pg-stack{height:min(660px,100vh - 290px);min-height:420px;margin-top:26px;position:relative}.pg-stack-ph{border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1)}.pg-stack-ph img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.pg-stack-ph.is-1{z-index:1;width:340px;height:38%;top:0;left:0;transform:rotate(-2.5deg)}.pg-stack-ph.is-2{z-index:2;width:310px;height:36%;top:32%;right:0;transform:rotate(2deg)}.pg-stack-ph.is-3{z-index:3;width:350px;height:37%;top:63%;left:50px;transform:rotate(-1deg)}.pg-tl{padding-left:0;position:relative}.pg-tl-base,.pg-tl-fill{pointer-events:none;width:2px;position:absolute;top:10px;bottom:10px;left:23px}.pg-tl-base{background:linear-gradient(180deg,var(--ac,var(--c-blue)),var(--pr,#a78bfa)70%,transparent)}@supports (color:color-mix(in lab, red, red)){.pg-tl-base{background:linear-gradient(180deg,color-mix(in srgb,var(--ac,var(--c-blue))28%,transparent),color-mix(in srgb,var(--pr,#a78bfa)20%,transparent)70%,transparent)}}.pg-tl-fill{transform-origin:top;background:linear-gradient(180deg,var(--ac,var(--c-blue)),var(--pr,#a78bfa)70%,var(--pr,#a78bfa))}@supports (color:color-mix(in lab, red, red)){.pg-tl-fill{background:linear-gradient(180deg,var(--ac,var(--c-blue)),var(--pr,#a78bfa)70%,color-mix(in srgb,var(--pr,#a78bfa)10%,transparent))}}.pg-tl-fill{box-shadow:0 0 12px rgba(var(--glow,59,130,246),.5);transition:transform .15s linear}.pg-phase{border-radius:var(--r-pill);color:#fff;background:linear-gradient(90deg,var(--ac,var(--c-blue)),var(--ac,var(--c-blue)));align-items:center;gap:10px;height:38px;margin-left:66px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-phase{background:linear-gradient(90deg,color-mix(in srgb,var(--ac,var(--c-blue))35%,transparent),color-mix(in srgb,var(--ac,var(--c-blue))8%,transparent))}}.pg-phase{border:1px solid var(--ac2,var(--c-blue-soft))}@supports (color:color-mix(in lab, red, red)){.pg-phase{border:1px solid color-mix(in srgb,var(--ac2,var(--c-blue-soft))40%,transparent)}}.pg-phase{box-shadow:0 0 24px rgba(var(--glow,59,130,246),.25)}.pg-phase-block.is-practice .pg-phase{background:linear-gradient(90deg,rgba(167,139,250,.35),rgba(167,139,250,.08));border-color:rgba(196,181,253,.4);box-shadow:0 0 24px rgba(167,139,250,.25)}.pg-phase-block+.pg-phase-block{margin-top:34px}.pg-mod{margin-top:18px;padding-left:66px;position:relative}.pg-node{width:48px;height:48px;font-family:var(--font-jetbrains-mono),monospace;color:#fff;border:2px solid var(--ac,var(--c-blue));box-shadow:0 0 0 6px rgba(var(--glow,59,130,246),.1),0 0 20px rgba(var(--glow,59,130,246),.5);background:#0b1020;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;position:absolute;top:18px;left:0}.pg-phase-block.is-practice .pg-node{border-color:var(--pr,#a78bfa);box-shadow:0 0 0 6px rgba(167,139,250,.1),0 0 20px rgba(167,139,250,.5)}.pg-mc{transition:border-color .35s ease,transform .45s var(--ease-out-soft),box-shadow .35s ease;background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.8));border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:22px 24px;position:relative}@media (hover:hover) and (pointer:fine){.pg-mc:hover{border-color:var(--ac,var(--c-blue))}@supports (color:color-mix(in lab, red, red)){.pg-mc:hover{border-color:color-mix(in srgb,var(--ac,var(--c-blue))35%,transparent)}}.pg-mc:hover{box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 30px rgba(var(--glow,59,130,246),.14);transform:translate(6px)}.pg-phase-block.is-practice .pg-mc:hover{border-color:rgba(167,139,250,.4)}}.pg-mt{color:#fff;margin:0;font-size:20px;font-weight:800}.pg-si{border-left:2px solid var(--ac,var(--c-blue));margin-top:14px;padding-left:14px}@supports (color:color-mix(in lab, red, red)){.pg-si{border-left:2px solid color-mix(in srgb,var(--ac,var(--c-blue))25%,transparent)}}.pg-phase-block.is-practice .pg-si{border-left-color:rgba(167,139,250,.3)}.pg-st{color:var(--ac2,var(--c-blue-soft));font-size:15px;font-weight:700}.pg-sx{color:var(--c-text-soft);margin:3px 0 0;font-size:15px;line-height:1.65}.pg-vid{max-width:1000px;height:560px;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 80px rgba(var(--glow,59,130,246),.2);background:rgba(255,255,255,.08);border-radius:26px;margin:34px auto 0;position:relative;overflow:hidden}.pg-ring{pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,var(--ac,var(--c-blue))76%,#fff 80%,var(--ac,var(--c-blue))84%,transparent 92%);animation:6s linear infinite pg-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.pg-vid-in{filter:brightness();background:#04060c;border-radius:24px;position:absolute;top:2px;bottom:2px;left:2px;right:2px;overflow:hidden}.pg-vid-frame{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pg-vid-btn{cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pg-vid-thumb{object-fit:cover;filter:brightness(.8)saturate(.9);width:100%;max-width:none;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}@media (hover:hover) and (pointer:fine){.pg-vid-btn:hover .pg-vid-thumb{filter:brightness(.9)saturate(1.05);transform:scale(1.05)}}.pg-play{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(rgba(255,255,255,.24),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.35);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin:-46px 0 0 -46px;padding-left:6px;display:flex;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px rgba(255,255,255,.5),0 10px 40px rgba(0,0,0,.4)}.pg-play:before,.pg-play:after{content:"";border:2px solid rgba(143,192,255,.7);border-radius:50%;animation:2.4s ease-out infinite pg-ping;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}.pg-play:after{animation-delay:1.2s}@keyframes pg-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pg-vid-time{border-radius:var(--r-pill);isolation:isolate;color:#e8eefc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(rgba(255,255,255,.14),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.18);align-items:center;height:32px;padding:0 14px;font-size:13.5px;display:inline-flex;position:absolute;bottom:20px;left:20px;overflow:hidden}.count-num{justify-content:center;justify-items:start;display:grid}.count-num>*{grid-area:1/1}.count-final{visibility:hidden}.pg-vid-shade{pointer-events:none;background:linear-gradient(transparent 50%,rgba(4,6,12,.7));position:absolute;top:0;bottom:0;left:0;right:0}.pg-vid-cap{text-align:left;color:#dbe3f1;font-size:14px;position:absolute;bottom:18px;left:22px;right:22px}.pg-mainquote{background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.08);border-radius:24px;max-width:940px;margin:46px auto 0;padding:34px 38px 30px;position:relative;box-shadow:0 30px 80px rgba(0,0,0,.45)}.pg-qmark{background:linear-gradient(180deg,var(--ac2,var(--c-blue-soft)),rgba(92,157,255,.1));color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:120px;line-height:1;position:absolute;top:-34px;left:28px}.pg-mainquote p{color:#dbe3f1;margin:0 0 16px;font-size:20px;font-style:italic;line-height:1.7;position:relative}.pg-author{align-items:center;gap:16px;margin-top:22px;display:flex}.pg-author-line{background:linear-gradient(90deg,transparent,var(--ac,var(--c-blue)));border-radius:2px;flex-shrink:0;width:48px;height:2px}.pg-author strong{color:#fff;font-size:16px;display:block}.pg-author-note{color:var(--c-text-muted);margin-top:2px;font-size:14px;display:block}.pg-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:940px;margin:20px auto 0;display:grid}.pg-quote{transition:transform .45s var(--ease-out-soft),border-color .35s ease,box-shadow .35s ease;background:linear-gradient(160deg,rgba(26,31,43,.8),rgba(14,17,25,.7));border:1px solid rgba(255,255,255,.07);border-radius:22px;padding:24px 26px;position:relative}@media (hover:hover) and (pointer:fine){.pg-quote:hover{border-color:var(--ac,var(--c-blue));transform:translateY(-6px)rotate(-.5deg)}@supports (color:color-mix(in lab, red, red)){.pg-quote:hover{border-color:color-mix(in srgb,var(--ac,var(--c-blue))30%,transparent)}}.pg-quote:hover{box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 30px rgba(var(--glow,59,130,246),.14)}}.pg-quote p{color:#dbe3f1;margin:0;font-size:16px;font-style:italic;line-height:1.65}.pg-who{color:var(--ac2,var(--c-blue-soft));margin-top:14px;font-size:13.5px;font-weight:600}.pg-allreviews{margin-top:26px}.pg-gal{text-align:center;margin-top:80px}.pg-gal-title{font-size:30px}.pg-gal-sub{max-width:560px;margin-left:auto;margin-right:auto}.pg-gal-row{justify-content:center;align-items:center;gap:28px;margin-top:34px;display:flex}.pg-fan{touch-action:pan-y;flex-shrink:0;width:min(560px,100%);height:440px;position:relative}.pg-paper{width:260px;height:360px;transition:transform .5s var(--ease-out-soft),opacity .5s ease;background:#fff;border-radius:10px;margin:-180px 0 0 -130px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.55)}.pg-paper img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.pg-paper.is-mid{opacity:1;z-index:3;transform:scale(1.12)}.pg-paper.is-prev{opacity:.5;z-index:2;transform:translate(-108px)rotate(-9deg)scale(.94)}.pg-paper.is-next{opacity:.5;z-index:2;transform:translate(108px)rotate(9deg)scale(.94)}.pg-paper.is-away{opacity:0;z-index:1;pointer-events:none;transform:scale(.9)}.pg-arr{color:#cfe0ff;cursor:pointer;background:rgba(6,12,26,.6);border:1.5px solid #1f3a66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .25s,box-shadow .25s;display:flex}.pg-arr:hover{border-color:var(--c-blue);box-shadow:0 0 18px rgba(92,157,255,.3)}.pg-arr.is-mobile{display:none}.pg-gal-foot{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.pg-count{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.18em;color:#6d7890;font-size:13px}.pg-faqs{flex-direction:column;gap:12px;max-width:900px;margin:34px auto 0;display:flex}.pg-faq{background:linear-gradient(rgba(255,255,255,.06),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.09);border-radius:18px;transition:border-color .35s,background .35s,box-shadow .35s;overflow:hidden}.pg-faq.is-open{border-color:var(--ac2,var(--c-blue-soft))}@supports (color:color-mix(in lab, red, red)){.pg-faq.is-open{border-color:color-mix(in srgb,var(--ac2,var(--c-blue-soft))40%,transparent)}}.pg-faq.is-open{background:linear-gradient(180deg,var(--ac,var(--c-blue)),var(--ac,var(--c-blue)))}@supports (color:color-mix(in lab, red, red)){.pg-faq.is-open{background:linear-gradient(180deg,color-mix(in srgb,var(--ac,var(--c-blue))10%,transparent),color-mix(in srgb,var(--ac,var(--c-blue))3%,transparent))}}.pg-faq.is-open{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 40px rgba(var(--glow,59,130,246),.15)}.pg-fq{color:#f4f7ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 22px;font-size:16.5px;font-weight:700;display:flex}.pg-plus{width:34px;height:34px;color:var(--ac2,#8fc0ff);background:var(--ac,var(--c-blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-plus{background:color-mix(in srgb,var(--ac,var(--c-blue))10%,transparent)}}.pg-plus{border:1px solid var(--ac,var(--c-blue))}@supports (color:color-mix(in lab, red, red)){.pg-plus{border:1px solid color-mix(in srgb,var(--ac,var(--c-blue))30%,transparent)}}.pg-plus{transition:transform .45s cubic-bezier(.3,1.4,.5,1),background .3s,color .3s,border-color .3s}.pg-faq.is-open .pg-plus{background:var(--btn2,#3b82f6);color:#fff;border-color:var(--ac2,#8fc0ff);transform:rotate(135deg)}.pg-fa{opacity:0;transition:grid-template-rows .5s var(--ease-out-soft),opacity .4s ease;grid-template-rows:0fr;display:grid}.pg-faq.is-open .pg-fa{opacity:1;grid-template-rows:1fr}.pg-fa-clip{min-height:0;overflow:hidden}.pg-fa p{color:var(--c-text-soft);margin:0;padding:0 22px 22px;font-size:15.5px;line-height:1.7}.pg-fa p:has(+.pg-fsteps){padding-bottom:14px}.pg-fsteps{gap:12px;margin:0 22px 18px;padding:0;list-style:none;display:grid}.pg-fsteps li{color:var(--c-text-soft);gap:12px;font-size:15px;line-height:1.6;display:flex}.pg-fsteps b{color:#fff;margin-bottom:2px;display:block}.pg-fsteps-n{width:28px;height:28px;color:var(--ac2,var(--c-blue-soft));background:var(--ac,var(--c-blue));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-fsteps-n{background:color-mix(in srgb,var(--ac,var(--c-blue))15%,transparent)}}.pg-fsteps-n{border:1px solid var(--ac,var(--c-blue))}@supports (color:color-mix(in lab, red, red)){.pg-fsteps-n{border:1px solid color-mix(in srgb,var(--ac,var(--c-blue))40%,transparent)}}.pg-prices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;max-width:1000px;margin:36px auto 0;display:grid}.pg-price{box-sizing:border-box;background:rgba(255,255,255,.08);border-radius:26px;padding:2px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}.pg-price.is-best{box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 70px rgba(var(--glow,59,130,246),.3)}.pg-price .pg-ring{animation:5.5s linear infinite pg-spin}.pg-price-in{box-sizing:border-box;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:24px;height:100%;padding:34px 34px 30px;position:relative}.pg-price.is-best .pg-price-in{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(var(--glow,59,130,246),.26),transparent 70%),linear-gradient(160deg,#141d33 0%,#0f1526 60%,#0c111e 100%)}.pg-best{letter-spacing:.16em;text-transform:uppercase;color:var(--ac2,var(--c-blue-soft));font-size:12.5px;font-weight:800;display:block}.pg-tagp{border-radius:var(--r-pill);letter-spacing:.06em;color:#fff;background:linear-gradient(180deg,var(--btn1,var(--c-btn-top)),var(--btn2,var(--c-btn-bottom)));height:30px;box-shadow:0 0 20px rgba(var(--glow,59,130,246),.6);align-items:center;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:22px;right:22px}.pg-price-title{color:#fff;margin:6px 0 0;font-size:22px;font-weight:800}.pg-amt-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;display:flex}.pg-amt{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#f4f7ff,var(--ac2,var(--c-blue-soft)));color:transparent;-webkit-background-clip:text;background-clip:text;font-size:52px;font-weight:800}.pg-amt-sm{font-size:44px}.pg-old{color:#6d7890;font-size:22px;font-weight:700;text-decoration:line-through}.pg-perstudent{color:var(--c-text-dim);margin-top:4px;font-size:15px}.pg-old-sm{color:#6d7890;margin-right:8px;text-decoration:line-through}.pg-slider{margin-top:22px}.pg-slider-head{color:var(--c-text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.pg-slider-head strong{color:#fff;font-size:15px}.pg-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--btn2,#3b82f6)var(--p,0%),rgba(255,255,255,.12) var(--p,0%));border-radius:6px;outline:none;width:100%;height:6px;margin:0}.pg-range::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--btn2,#3b82f6);width:24px;height:24px;box-shadow:0 0 16px rgba(var(--glow,59,130,246),.8);cursor:pointer;background:#fff;border-radius:50%}.pg-range::-moz-range-thumb{border:4px solid var(--btn2,#3b82f6);width:18px;height:18px;box-shadow:0 0 16px rgba(var(--glow,59,130,246),.8);cursor:pointer;background:#fff;border-radius:50%}.pg-slider-foot{color:#6d7890;justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.pg-price-desc{color:var(--c-text-soft);margin:22px 0 0;font-size:15px;line-height:1.65}.pg-price-line{background:rgba(255,255,255,.08);height:1px;margin:20px 0 16px}.pg-feats{margin:0;padding:0;list-style:none}.pg-feat{color:#dbe3f1;align-items:center;gap:10px;padding:5px 0;font-size:15px;display:flex}.pg-feat svg{color:var(--c-green);flex-shrink:0}.pg-feat.is-no{color:#5d6679;text-decoration:line-through}.pg-feat.is-no svg{color:#5d6679}.pg-order{text-align:center;max-width:1000px;margin:34px auto 0}.pg-cta.pg-order-btn{height:58px;padding:0 34px;font-size:17px}.pg-order-note{max-width:620px;color:var(--c-text-muted);margin:16px auto 0;font-size:14.5px;line-height:1.6}.pg-notes{color:#6d7890;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:16px;font-size:13.5px;display:flex}.pg-inline-link{color:var(--ac2,var(--c-blue-soft));text-underline-offset:3px;text-decoration:underline}@media (min-width:1024px){.pg{--pg-pad:32px;--pg-gut:32px}}@media (min-width:768px) and (max-width:1023px){.pg{--pg-pad:24px}}@media (min-width:1024px) and (max-width:1279px){.pg-h1{font-size:88px}.pg-program{grid-template-columns:380px minmax(0,1fr);gap:40px}.pg-stack-ph.is-1{width:285px}.pg-stack-ph.is-2{width:260px}.pg-stack-ph.is-3{width:295px;left:40px}.pg-stack{height:min(600px,100vh - 290px)}.pg-annot{grid-template-columns:300px minmax(0,1fr);gap:40px}.pg-vid{height:480px}}@media (max-width:1023px){.pg-hero{min-height:0;padding:150px 0 70px}.pg-h1{font-size:76px}.pg-hero-text{font-size:19px}.pg-sec{margin-top:90px}.pg-h2{font-size:34px}.pg-annot,.pg-program{grid-template-columns:minmax(0,1fr);gap:28px}.pg-stats{flex-direction:row;gap:12px}.pg-stat{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:12px;min-width:0}.pg-stick{position:static}.pg-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:auto;min-height:0;display:grid}.pg-stack-ph,.pg-stack-ph.is-1,.pg-stack-ph.is-2,.pg-stack-ph.is-3{width:100%;height:170px;position:relative;top:auto;left:auto;right:auto;transform:none}.pg-tl{margin-top:30px}.pg-vid{height:400px}.pg-lead{font-size:20px}}@media (max-width:639px){.pg{--pg-pad:16px;--pg-gut:24px}.pg-hero{padding:116px 0 56px}.pg-ov1{background:linear-gradient(90deg,rgba(4,6,12,.92) 0%,rgba(4,6,12,.9) 100%)}.pg-h1{font-size:50px}.pg-hero-text{font-size:17px}.pg-pills{flex-direction:column;align-items:stretch}.pg-glassp{justify-content:flex-start}.pg-pills .pg-glassp{white-space:normal;height:auto;min-height:44px;padding:7px 16px 7px 8px}.pg-hero-actions{flex-direction:column;align-items:stretch}.pg-cta{width:100%}.pg-sec{margin-top:70px}.pg-sec-last{padding-bottom:70px}.pg-h2{font-size:28px}.pg-lead{font-size:18px}.pg-p{font-size:16px}.pg-stats{flex-direction:column}.pg-stat{flex-direction:row;align-items:center}.pg-stack{margin-inline:calc(var(--pg-gut)*-1);padding-inline:var(--pg-gut);scroll-padding-inline:var(--pg-gut);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;gap:12px;display:flex;overflow-x:auto}.pg-stack::-webkit-scrollbar{display:none}.pg-stack-ph,.pg-stack-ph.is-1,.pg-stack-ph.is-2,.pg-stack-ph.is-3{scroll-snap-align:start;flex-shrink:0;width:250px;height:170px}.pg-tl-base,.pg-tl-fill{left:17px}.pg-phase{margin-left:48px}.pg-mod{padding-left:48px}.pg-node{width:36px;height:36px;font-size:13px}.pg-mc{padding:18px}.pg-mt{font-size:18px}.pg-vid{border-radius:20px;height:200px}.pg-vid-in{border-radius:18px}.pg-play{width:62px;height:62px;margin:-31px 0 0 -31px}.pg-play svg{width:22px;height:22px}.pg-mainquote{padding:28px 22px 24px}.pg-mainquote p{font-size:17px}.pg-qmark{font-size:90px;top:-26px;left:16px}.pg-quotes{grid-template-columns:minmax(0,1fr)}.pg-gal{margin-top:60px}.pg-gal-title{font-size:24px}.pg-gal-row{gap:0}.pg-gal-row>.pg-arr:not(.is-mobile){display:none}.pg-arr.is-mobile{display:flex}.pg-fan{width:100%;height:380px}.pg-paper{width:210px;height:300px;margin:-150px 0 0 -105px}.pg-paper.is-prev{transform:translate(-84px)rotate(-9deg)scale(.94)}.pg-paper.is-next{transform:translate(84px)rotate(9deg)scale(.94)}.pg-fq{padding:18px;font-size:15.5px}.pg-fa p{padding:0 18px 18px;font-size:15px}.pg-prices{grid-template-columns:minmax(0,1fr);gap:18px}.pg-price.is-best{order:-1}.pg-price-in{padding:28px 22px 26px}.pg-amt{font-size:42px}.pg-tagp{top:18px;right:18px}}@media (min-width:640px) and (max-width:1023px){.pg-prices{grid-template-columns:minmax(0,1fr);max-width:600px}.pg-price.is-best{order:-1}.pg-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pg-ring,.pg-play:before,.pg-play:after,.pg-cta.is-blue:after{animation:none}.pg-tl-fill,.pg-mc,.pg-quote,.pg-paper,.pg-plus,.pg-fa,.pg-vid-thumb{transition:none}}.pg-legend{flex-wrap:wrap;gap:10px;margin:0 0 6px 66px;display:flex}.pg-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.pg-demo{box-sizing:border-box;border-radius:var(--r-pill);color:#eafff1;background:linear-gradient(90deg,var(--ac,var(--c-green)),var(--ac,var(--c-green)));align-items:center;gap:8px;min-height:34px;padding:6px 14px 6px 8px;font-size:14px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-demo{background:linear-gradient(90deg,color-mix(in srgb,var(--ac,var(--c-green))22%,transparent),color-mix(in srgb,var(--ac,var(--c-green))6%,transparent))}}.pg-demo{border:1px solid var(--ac,var(--c-green))}@supports (color:color-mix(in lab, red, red)){.pg-demo{border:1px solid color-mix(in srgb,var(--ac,var(--c-green))45%,transparent)}}.pg-demo{box-shadow:0 0 18px rgba(var(--glow,34,197,94),.2)}.pg-pi{color:#052e16;background:var(--btn2,#22c55e);width:22px;height:22px;box-shadow:0 0 10px rgba(var(--glow,34,197,94),.8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pg-topic{box-sizing:border-box;border-radius:var(--r-pill);color:#cfdaf0;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);align-items:center;gap:6px;min-height:30px;padding:4px 12px;font-size:13.5px;display:inline-flex}.pg-topic svg{color:var(--ac,var(--c-green));flex-shrink:0}.pg-demo.is-legend,.pg-topic.is-legend{opacity:.9}.pg-formats{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px 22px;margin-top:36px;display:grid}.pg-fmt{grid-row:span 2;grid-template-rows:subgrid;box-sizing:border-box;background:rgba(255,255,255,.08);border-radius:24px;padding:2px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.06)}.pg-fmt-in{grid-row:span 2;grid-template-rows:subgrid;box-sizing:border-box;background:linear-gradient(160deg,#1a1f2b 0%,#12161f 55%,#0e1119 100%);border-radius:22px;height:100%;padding:30px;display:grid;position:relative}.pg-fmt.is-best .pg-fmt-in{background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(var(--glow,34,197,94),.18),transparent 70%),linear-gradient(160deg,#141f1a 0%,#10161a 60%,#0c1116 100%)}.pg-gtag{border-radius:var(--r-pill);letter-spacing:.1em;text-transform:uppercase;color:#052e16;background:linear-gradient(180deg,var(--ac2,#86efac),var(--ac,var(--c-green)));height:28px;box-shadow:0 0 18px rgba(var(--glow,34,197,94),.5);align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;position:relative}.pg-fmt-title{color:#fff;margin:14px 0 0;font-size:24px;font-weight:800;position:relative}.pg-fmt-sub{color:var(--ac,var(--c-green));margin-top:4px;font-size:15px;font-weight:600;position:relative}.pg-fmt-desc{color:var(--c-text-soft);margin:14px 0 0;font-size:15px;line-height:1.65;position:relative}.pg-fmt-list{position:relative}.pg-fr{color:#dbe3f1;align-items:flex-start;gap:12px;padding:6px 0;font-size:15px;line-height:1.5;display:flex}.pg-fr svg{color:var(--ac,var(--c-green));flex-shrink:0;margin-top:2px}.pg-need{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:16px 18px;position:relative}.pg-need-label{letter-spacing:.12em;text-transform:uppercase;color:#6d86b3;margin-bottom:8px;font-size:12px;font-weight:700}.pg-need-row{color:var(--c-text-dim);align-items:center;gap:10px;padding:4px 0;font-size:14.5px;display:flex}.pg-need-row svg{color:var(--c-text-faint);flex-shrink:0}.pg-warn{color:#f4c6cc;background:rgba(251,113,133,.06);border:1px solid rgba(251,113,133,.25);border-radius:16px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 20px;font-size:14.5px;line-height:1.6;display:flex}.pg-warn svg{color:#fb7185;flex-shrink:0;margin-top:2px}.pg-builder{box-sizing:border-box;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 60px rgba(var(--glow,34,197,94),.18);background:rgba(255,255,255,.08);border-radius:26px;margin-top:36px;padding:2px;position:relative;overflow:hidden}.pg-builder-in{box-sizing:border-box;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(var(--glow,34,197,94),.14),transparent 70%),linear-gradient(160deg,#141f1a 0%,#10161a 60%,#0c1116 100%);border-radius:24px;padding:32px 34px 34px;position:relative}.pg-builder .pg-gtag{position:absolute;top:26px;right:26px}.pg-builder-title{color:#fff;margin:0;font-size:30px;font-weight:800;position:relative}.pg-builder-desc{max-width:640px;color:var(--c-text-dim);margin:10px 0 0;font-size:16px;line-height:1.6;position:relative}.pg-builder-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;margin-top:26px;display:grid;position:relative}.pg-builder-head{color:var(--c-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;display:flex}.pg-selall{color:var(--ac,var(--c-green));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:14px;font-weight:600;transition:color .2s}.pg-selall:hover{color:var(--ac2,#86efac)}.pg-topics{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-tp{width:100%;color:inherit;text-align:left;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}@media (hover:hover) and (pointer:fine){.pg-tp:hover{border-color:var(--ac,var(--c-green))}@supports (color:color-mix(in lab, red, red)){.pg-tp:hover{border-color:color-mix(in srgb,var(--ac,var(--c-green))35%,transparent)}}.pg-tp:hover{background:var(--ac,var(--c-green))}@supports (color:color-mix(in lab, red, red)){.pg-tp:hover{background:color-mix(in srgb,var(--ac,var(--c-green))5%,transparent)}}}.pg-tp.is-on{border-color:var(--ac,var(--c-green))}@supports (color:color-mix(in lab, red, red)){.pg-tp.is-on{border-color:color-mix(in srgb,var(--ac,var(--c-green))55%,transparent)}}.pg-tp.is-on{background:linear-gradient(90deg,var(--ac,var(--c-green)),var(--ac,var(--c-green)))}@supports (color:color-mix(in lab, red, red)){.pg-tp.is-on{background:linear-gradient(90deg,color-mix(in srgb,var(--ac,var(--c-green))14%,transparent),color-mix(in srgb,var(--ac,var(--c-green))4%,transparent))}}.pg-tp.is-on{box-shadow:inset 0 1px rgba(255,255,255,.08)}.pg-cb{border:1.5px solid rgba(255,255,255,.25);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .25s cubic-bezier(.3,1.4,.5,1),border-color .25s,box-shadow .25s;display:flex}.pg-cb svg{opacity:0;color:#052e16;transition:opacity .25s cubic-bezier(.3,1.4,.5,1),transform .25s cubic-bezier(.3,1.4,.5,1);transform:scale(.5)}.pg-tp.is-on .pg-cb{background:var(--ac,var(--c-green));border-color:var(--ac,var(--c-green));box-shadow:0 0 14px rgba(var(--glow,34,197,94),.6)}.pg-tp.is-on .pg-cb svg{opacity:1;transform:none}.pg-tp-body{flex:1;min-width:0}.pg-tp-title{color:#f4f7ff;font-size:15.5px;font-weight:700;display:block}.pg-tp-desc{color:var(--c-text-muted);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.pg-tp-min{font-family:var(--font-jetbrains-mono),monospace;color:#6d7890;flex-shrink:0;font-size:12.5px}.pg-summary-in{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:22px;position:-webkit-sticky;position:sticky;top:112px;box-shadow:inset 0 1px rgba(255,255,255,.2),0 20px 50px rgba(0,0,0,.4)}.pg-summary-head{letter-spacing:.12em;text-transform:uppercase;color:#6d86b3;font-size:12.5px;font-weight:700}.pg-summary-count{color:#fff;margin-top:6px;font-size:20px;font-weight:800}.pg-segs{gap:4px;margin-top:12px;display:flex}.pg-seg{background:rgba(255,255,255,.1);border-radius:6px;flex:1;height:6px;transition:background .3s,box-shadow .3s}.pg-seg.is-on{background:var(--ac,var(--c-green));box-shadow:0 0 10px rgba(var(--glow,34,197,94),.6)}.pg-summary-min{color:#6d7890;margin-top:8px;font-size:12.5px}.pg-selected{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06);border-radius:14px;flex-wrap:wrap;gap:6px;min-height:56px;margin-top:16px;padding:12px;display:flex}.pg-empty{color:#6d7890;font-size:13px}.pg-selc{border-radius:var(--r-pill);color:#dcfce7;background:var(--ac,var(--c-green));align-items:center;height:28px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pg-selc{background:color-mix(in srgb,var(--ac,var(--c-green))14%,transparent)}}.pg-selc{border:1px solid var(--ac,var(--c-green))}@supports (color:color-mix(in lab, red, red)){.pg-selc{border:1px solid color-mix(in srgb,var(--ac,var(--c-green))35%,transparent)}}.pg-selc{animation:.35s cubic-bezier(.3,1.5,.5,1) both pg-pop}@keyframes pg-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.pg-summary-row{color:var(--c-text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;font-size:14px;display:flex}.pg-summary-row strong{color:#fff;font-size:16px}.pg-summary-price{background:linear-gradient(90deg,#f4f7ff,var(--ac2,#86efac));-webkit-background-clip:text;background-clip:text;font-weight:800;color:transparent!important;font-size:26px!important}.pg-cta.pg-summary-cta{width:100%;height:48px;margin-top:18px;font-size:15px}.pg-cta.is-disabled{cursor:default;opacity:.7}.pg-bar{display:none}.pg-packs-head{margin-top:70px}.pg-packs-title{font-size:30px}.pg-packs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:30px;display:grid}.pg-pack .pg-price-in{padding:28px 26px 26px}.pg-pack-min{color:var(--c-text-muted);font-size:15px;font-weight:600}.pg-cta.pg-pack-cta{width:100%;height:48px;margin-top:18px;font-size:15px}.pg-school{background:radial-gradient(ellipse 70% 45% at 50% 0%,rgba(var(--glow,34,197,94),.14),transparent 70%),linear-gradient(160deg,rgba(20,31,26,.9),rgba(12,17,22,.9));border:1px solid var(--ac,var(--c-green));border-radius:30px;margin-top:20px;padding:44px 40px 40px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-school{border:1px solid color-mix(in srgb,var(--ac,var(--c-green))20%,transparent)}}.pg-school-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:32px;display:grid;position:relative}.pg-kx{transition:transform .45s var(--ease-out-soft),border-color .35s ease;background:linear-gradient(160deg,rgba(26,31,43,.8),rgba(14,17,25,.7));border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:24px;position:relative}@media (hover:hover) and (pointer:fine){.pg-kx:hover{border-color:var(--ac,var(--c-green));transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.pg-kx:hover{border-color:color-mix(in srgb,var(--ac,var(--c-green))35%,transparent)}}}.pg-kx-num{font-family:var(--font-jetbrains-mono),monospace;font-size:17px;font-weight:700}.pg-kx-title{color:#fff;margin:18px 0 0;font-size:17px;font-weight:700}.pg-kx-text{color:var(--c-text-dim);margin:8px 0 0;font-size:14.5px;line-height:1.6}.pg-school-cta{text-align:center;margin-top:34px;position:relative}.pg-school-contact{color:var(--c-text-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:10px;font-size:15px;display:flex}.pg-school-contact a{color:var(--ac2,#86efac);font-weight:600}.pg-school-contact a:hover{color:#fff}@media (min-width:1024px) and (max-width:1279px){.pg-builder-grid{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1023px){.pg-legend{margin-left:66px}.pg-builder-in{padding:28px 26px 30px}.pg-builder-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pg-summary-in{position:static}.pg-packs{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.pg-pack.is-best{order:-1}.pg-school{padding:36px 26px 32px}.pg-school-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pg-formats{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:18px}.pg-fmt,.pg-fmt-in{grid-row:auto;grid-template-rows:none}.pg-fmt-in{grid-auto-rows:min-content;align-content:start;padding:24px 22px}.pg-legend{margin-left:48px}.pg-builder{margin-top:26px}.pg-builder-in{padding:24px 18px 26px}.pg-builder .pg-gtag{margin-bottom:12px;position:static}.pg-builder-title{font-size:24px}.pg-tp{gap:12px;padding:12px 14px}.pg-tp-min{display:none}.pg-packs-head{margin-top:54px}.pg-packs-title{font-size:24px}.pg-school{padding:30px 20px 28px}.pg-school-grid{grid-template-columns:minmax(0,1fr)}.pg-cta.pg-order-btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:56px;padding:12px 20px}.pg-bar{z-index:40;border-radius:var(--r-pill);color:#dbe3f1;border:1px solid var(--ac,var(--c-green));background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.05)),#080e0c;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.pg-bar{border:1px solid color-mix(in srgb,var(--ac,var(--c-green))30%,transparent)}}.pg-bar{animation:.3s both pg-bar-in;box-shadow:0 16px 40px rgba(0,0,0,.5)}@keyframes pg-bar-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pg-bar-price{color:#fff;white-space:nowrap;margin-left:auto;font-weight:800}.pg-cta.pg-bar-cta{flex-shrink:0;width:auto;height:38px;padding:0 16px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.pg-selc,.pg-bar{animation:none}.pg-cb,.pg-cb svg,.pg-tp,.pg-kx,.pg-seg{transition:none}}.pg-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.pg-badges{flex-wrap:wrap;gap:10px;display:flex}.pg-amber{border-radius:var(--r-pill);color:#fcd34d;white-space:nowrap;background:rgba(251,191,36,.1);border:1px solid rgba(251,191,36,.35);align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.pg-amber-dot{background:var(--c-amber);width:8px;height:8px;box-shadow:0 0 10px var(--c-amber);border-radius:50%;flex-shrink:0;animation:1.6s ease-in-out infinite pg-blink}@keyframes pg-blink{0%,to{opacity:1}50%{opacity:.35}}.pg-partner{background:linear-gradient(90deg,var(--ac,var(--c-blue)),rgba(255,255,255,.03));border-radius:22px;align-items:center;gap:28px;margin-top:36px;padding:24px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-partner{background:linear-gradient(90deg,color-mix(in srgb,var(--ac,var(--c-blue))10%,transparent),rgba(255,255,255,.03))}}.pg-partner{border:1px solid var(--ac2,var(--c-blue-soft))}@supports (color:color-mix(in lab, red, red)){.pg-partner{border:1px solid color-mix(in srgb,var(--ac2,var(--c-blue-soft))22%,transparent)}}.pg-partner-logo{object-fit:contain;flex-shrink:0;width:auto;height:64px}.pg-partner-line{background:var(--ac2,var(--c-blue-soft));flex-shrink:0;align-self:stretch;width:1px}@supports (color:color-mix(in lab, red, red)){.pg-partner-line{background:color-mix(in srgb,var(--ac2,var(--c-blue-soft))25%,transparent)}}.pg-partner-text{color:#dbe3f1;margin:0;font-size:16px;line-height:1.6}.pg-partner-text b{color:#fff}.pg-why{box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(var(--glow,59,130,246),.14);background:rgba(255,255,255,.08);border-radius:30px;position:relative;overflow:hidden}.pg-why .pg-ring{animation-duration:7s}.pg-why-in{background:radial-gradient(ellipse 60% 60% at 0% 0%,rgba(var(--glow,59,130,246),.16),transparent 70%),linear-gradient(160deg,#171426 0%,#110f1c 60%,#0c0b14 100%);border-radius:28px;margin:2px;padding:56px;position:relative}.pg-why-grid{grid-template-columns:minmax(0,1fr) 540px;align-items:center;gap:56px;display:grid;position:relative}.pg-why-title{margin-bottom:24px}.pg-why-lead{color:#f4f7ff;margin:0;font-size:17px;line-height:1.75}.pg-why-media{height:520px;position:relative}.pg-tilt{border-radius:20px;width:250px;height:440px;animation:6s ease-in-out infinite pg-float;position:absolute;top:20px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.12)}.pg-tilt.is-1{animation-delay:-1s;left:10px}.pg-tilt.is-2{animation-delay:-3s;top:60px;right:10px}.pg-tilt img,.pg-tilt video{object-fit:cover;width:100%;max-width:none;height:100%;display:block}@keyframes pg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pg-art{border:1px solid var(--ac2,var(--c-blue-soft));background:linear-gradient(160deg,rgba(26,22,43,.85),rgba(14,12,25,.7));border-radius:28px;max-width:1000px;margin:60px auto 0;padding:48px;position:relative}@supports (color:color-mix(in lab, red, red)){.pg-art{border:1px solid color-mix(in srgb,var(--ac2,var(--c-blue-soft))18%,transparent)}}.pg-art{box-shadow:0 30px 80px rgba(0,0,0,.45)}.pg-art-q{pointer-events:none;background:linear-gradient(180deg,#fff,var(--ac,var(--c-blue)));color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Georgia,Times New Roman,serif;font-size:130px;line-height:1;position:absolute;top:-40px;left:40px}.pg-art-p{color:#f4f7ff;margin:16px 0 0;font-size:19px;font-style:italic;line-height:1.7}.pg-art-p:first-of-type{margin-top:0}.pg-art-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.pg-aph{height:200px;transition:transform .45s var(--ease-out-soft);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.45)}.pg-aph img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}@media (hover:hover) and (pointer:fine){.pg-aph:hover{transform:translateY(-6px)rotate(-1deg)}}.pg-art-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.pg-art-author{align-items:center;gap:12px;display:flex}.pg-art-line{background:linear-gradient(90deg,var(--ac,var(--c-blue)),transparent);flex-shrink:0;width:36px;height:2px}.pg-art-author strong{color:#fff;font-size:16px;font-weight:800;display:block}.pg-art-role{color:var(--ac2,var(--c-blue-soft));margin-top:2px;font-size:14px;line-height:1.45;display:block}.pg-cta.pg-art-cta{height:46px;font-size:15px}.pg-off{text-align:center;border:1px solid var(--ac2,var(--c-blue-soft));background:linear-gradient(160deg,rgba(26,22,43,.8),rgba(14,12,25,.7));border-radius:28px;max-width:720px;margin:34px auto 0;padding:40px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pg-off{border:1px solid color-mix(in srgb,var(--ac2,var(--c-blue-soft))25%,transparent)}}.pg-off{box-shadow:0 30px 80px rgba(0,0,0,.45),0 0 50px rgba(var(--glow,59,130,246),.12)}.pg-off-in{position:relative}.pg-off-title{color:#9aa3b5;margin:20px 0 0;font-size:24px;font-weight:800}.pg-off-price{color:#5d6679;font-variant-numeric:tabular-nums;margin-top:6px;font-size:44px;font-weight:800;text-decoration:line-through}.pg-off-desc{max-width:480px;color:var(--c-text-dim);margin:14px auto 0;font-size:15.5px;line-height:1.6}.pg-off-feats{opacity:.75;margin-top:16px}.pg-off-feats .pg-feat{justify-content:center}.pg-off-line{background:rgba(255,255,255,.08);height:1px;margin:24px 0}.pg-off-note{color:#f4f7ff;font-size:16px;font-weight:700}.pg-off-contact{color:var(--c-text-dim);margin:6px 0 0;font-size:15px}.pg-phase-block.has-color .pg-phase{background:linear-gradient(90deg,var(--pc),var(--pc))}@supports (color:color-mix(in lab, red, red)){.pg-phase-block.has-color .pg-phase{background:linear-gradient(90deg,color-mix(in srgb,var(--pc)35%,transparent),color-mix(in srgb,var(--pc)8%,transparent))}}.pg-phase-block.has-color .pg-phase{border-color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.pg-phase-block.has-color .pg-phase{border-color:color-mix(in srgb,var(--pc)45%,transparent)}}.pg-phase-block.has-color .pg-phase{box-shadow:0 0 24px var(--pc)}@supports (color:color-mix(in lab, red, red)){.pg-phase-block.has-color .pg-phase{box-shadow:0 0 24px color-mix(in srgb,var(--pc)25%,transparent)}}.pg-phase-block.has-color .pg-node{border-color:var(--pc);box-shadow:0 0 0 6px var(--pc),0 0 20px var(--pc)}@supports (color:color-mix(in lab, red, red)){.pg-phase-block.has-color .pg-node{box-shadow:0 0 0 6px color-mix(in srgb,var(--pc)12%,transparent),0 0 20px color-mix(in srgb,var(--pc)55%,transparent)}}.pg-phase-block.has-color .pg-si{border-left-color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.pg-phase-block.has-color .pg-si{border-left-color:color-mix(in srgb,var(--pc)35%,transparent)}}.pg-phase-block.has-color .pg-st{color:var(--pc)}@media (hover:hover) and (pointer:fine){.pg-phase-block.has-color .pg-mc:hover{border-color:var(--pc)}@supports (color:color-mix(in lab, red, red)){.pg-phase-block.has-color .pg-mc:hover{border-color:color-mix(in srgb,var(--pc)45%,transparent)}}.pg-phase-block.has-color .pg-mc:hover{box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 30px var(--pc)}@supports (color:color-mix(in lab, red, red)){.pg-phase-block.has-color .pg-mc:hover{box-shadow:0 20px 50px rgba(0,0,0,.45),0 0 30px color-mix(in srgb,var(--pc)16%,transparent)}}}.pg-tl.has-phase-colors .pg-tl-base{background:linear-gradient(180deg,var(--tl1),var(--tl2)55%,var(--tl3)90%,transparent)}@supports (color:color-mix(in lab, red, red)){.pg-tl.has-phase-colors .pg-tl-base{background:linear-gradient(180deg,color-mix(in srgb,var(--tl1)28%,transparent),color-mix(in srgb,var(--tl2)24%,transparent)55%,color-mix(in srgb,var(--tl3)20%,transparent)90%,transparent)}}.pg-tl.has-phase-colors .pg-tl-fill{background:linear-gradient(180deg,var(--tl1),var(--tl2)55%,var(--tl3)90%,var(--tl3))}@supports (color:color-mix(in lab, red, red)){.pg-tl.has-phase-colors .pg-tl-fill{background:linear-gradient(180deg,var(--tl1),var(--tl2)55%,var(--tl3)90%,color-mix(in srgb,var(--tl3)10%,transparent))}}@media (min-width:1024px) and (max-width:1279px){.pg-why-grid{grid-template-columns:minmax(0,1fr) 440px;gap:40px}.pg-why-media{height:420px}.pg-tilt{width:200px;height:360px}}@media (max-width:1023px){.pg-partner{gap:22px;padding:22px 24px}.pg-why-in{padding:36px}.pg-why-grid{grid-template-columns:minmax(0,1fr);gap:26px}.pg-why-media{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;display:grid}.pg-tilt,.pg-tilt.is-1,.pg-tilt.is-2{width:100%;height:340px;animation:none;position:relative;top:auto;left:auto;right:auto}.pg-art{padding:36px}.pg-art-photos{gap:12px}.pg-aph{height:150px}.pg-off{padding:34px}}@media (max-width:639px){.pg-partner{flex-direction:column;align-items:flex-start;gap:16px;padding:22px}.pg-partner-line{display:none}.pg-why-in{padding:22px}.pg-why-lead,.pg-why-grid .pg-p{font-size:16px}.pg-tilt,.pg-tilt.is-1,.pg-tilt.is-2{height:220px}.pg-art{margin-top:34px;padding:24px}.pg-art-q{font-size:100px;left:22px}.pg-art-p{font-size:17px}.pg-art-photos{gap:8px}.pg-aph{height:90px}.pg-art-foot{flex-direction:column;align-items:stretch}.pg-cta.pg-art-cta{width:100%}.pg-off{padding:24px}.pg-off-price{font-size:36px}}@media (prefers-reduced-motion:reduce){.pg-amber-dot,.pg-tilt{animation:none}.pg-aph{transition:none}}.pg-training .pg-h1{font-size:96px;line-height:1}.pg-pdesc{max-width:640px;color:var(--c-text-dim);margin:10px 0 0 66px;font-size:15px;line-height:1.6}.pg-bullets{margin-top:10px}.pg-bl{color:#c9d1df;gap:10px;padding:3px 0;font-size:15px;line-height:1.6;display:flex;position:relative}.pg-bl:before{content:"";background:var(--pc,var(--ac,var(--c-blue)));width:6px;height:6px;box-shadow:0 0 8px var(--pc,var(--ac,var(--c-blue)));border-radius:50%;flex-shrink:0;margin-top:9px}.pg-why-grid.is-text{max-width:900px;display:block}.pg-training .pg-why-in{background:radial-gradient(ellipse 60% 60% at 0% 0%,rgba(var(--glow,219,39,119),.16),transparent 70%),linear-gradient(160deg,#1c1322 0%,#140f1a 60%,#0e0b12 100%)}.pg-tr{max-width:720px;margin:34px auto 0}.pg-tr-in{text-align:center;padding:40px}.pg-training .pg-price.is-best .pg-price-in{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(var(--glow,219,39,119),.22),transparent 70%),linear-gradient(160deg,#1f1420 0%,#15101a 60%,#0e0b12 100%)}.pg-tr-title{color:#fff;margin:0;font-size:26px;font-weight:800}.pg-tr-label{color:var(--c-text-muted);margin-top:18px;font-size:13.5px}.pg-fin-row{justify-content:center;margin-top:10px;display:flex}.pg-fin{border-radius:var(--r-pill);background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.13);padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.2)}.pg-fin-btn{z-index:2;border-radius:var(--r-pill);width:190px;height:40px;color:var(--c-text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:14.5px;font-weight:700;transition:color .3s;position:relative}.pg-fin-btn.is-on{color:#fff}.pg-fin-pill{z-index:1;border-radius:var(--r-pill);pointer-events:none;background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),var(--ac,#ec4899);height:40px;position:absolute;top:4px}@supports (color:color-mix(in lab, red, red)){.pg-fin-pill{background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),color-mix(in srgb,var(--ac,#ec4899)18%,transparent)}}.pg-fin-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 6px 24px rgba(var(--glow,219,39,119),.35);border:1px solid rgba(255,255,255,.22)}.pg-tr-amt-row{margin-top:22px}.pg-amt.pg-tr-amt{font-size:56px}.pg-tr-per{color:var(--ac2,#f9a8d4);font-size:14.5px}.pg-tr-slider{text-align:left;max-width:440px;margin:22px auto 0}.pg-tr-note{max-width:460px;color:var(--c-text-dim);margin:22px auto 0;font-size:15px;line-height:1.6}.pg-tr-desc{max-width:520px;color:var(--c-text-soft);margin:24px auto 0;font-size:15.5px;line-height:1.6}.pg-tr-in .pg-price-line{margin:22px 0 14px}.pg-tr-feats .pg-feat{justify-content:center}.pg-training .pg-feat svg{color:var(--ac2,#f472b6)}.pg-cta.pg-tr-cta{height:54px;margin-top:24px;padding:0 30px;font-size:17px}@media (min-width:1024px) and (max-width:1279px){.pg-training .pg-h1{font-size:80px}}@media (max-width:1023px){.pg-training .pg-h1{font-size:70px}.pg-pdesc{margin-left:66px}.pg-tr{max-width:600px}}@media (max-width:639px){.pg-training .pg-h1{font-size:44px}.pg-pdesc{margin-left:48px;font-size:14.5px}.pg-fin{width:100%;display:flex}.pg-fin-btn{white-space:normal;flex:1 1 0;width:auto;min-width:0;padding:0 6px;font-size:13.5px}.pg-tr-in{padding:26px 20px}.pg-amt.pg-tr-amt{font-size:44px}.pg-cta.pg-tr-cta{width:100%}}.pg-training.is-h-lg .pg-h1{font-size:84px;line-height:1.02}.pg-kick{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--ac2,var(--c-green));font-size:12.5px;font-weight:500}.pg-intro-title{margin-top:12px;font-size:48px}.pg-intro-sub{max-width:600px;font-size:18px}.pg-nz-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.pg-nz{transition:transform .45s var(--ease-out-soft),border-color .35s ease,box-shadow .35s ease;background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:24px;position:relative}@media (hover:hover) and (pointer:fine){.pg-nz:hover{border-color:var(--ac2,var(--c-green));transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.pg-nz:hover{border-color:color-mix(in srgb,var(--ac2,var(--c-green))35%,transparent)}}.pg-nz:hover{box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 30px rgba(var(--glow,34,197,94),.14)}}.pg-nz-icon{color:#fff;background:linear-gradient(180deg,var(--btn1,#34d399),var(--btn2,#16a34a));width:48px;height:48px;box-shadow:0 0 22px rgba(var(--glow,34,197,94),.45);border-radius:14px;justify-content:center;align-items:center;display:flex}.pg-nz-title{color:#fff;margin:18px 0 0;font-size:18px;font-weight:800;line-height:1.3}.pg-nz-text{color:var(--c-text-dim);margin:8px 0 0;font-size:14.5px;line-height:1.6}.pg-hour{border-radius:var(--r-pill);height:26px;font-family:var(--font-jetbrains-mono),monospace;color:#052e16;background:var(--pc,var(--ac,var(--c-green)));white-space:nowrap;align-items:center;margin-left:10px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.pg-qa{margin-top:20px;padding-left:66px;position:relative}.pg-qa-node{color:#fff;border:2px dashed var(--ac2,#bbf7d0);background:#0b1020;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:18px;left:0}@supports (color:color-mix(in lab, red, red)){.pg-qa-node{border:2px dashed color-mix(in srgb,var(--ac2,#bbf7d0)60%,transparent)}}.pg-qa-card{border-style:dashed;border-color:var(--ac2,#bbf7d0)}@supports (color:color-mix(in lab, red, red)){.pg-qa-card{border-color:color-mix(in srgb,var(--ac2,#bbf7d0)25%,transparent)}}.pg-qa-text{color:var(--c-text-soft);margin:8px 0 0;font-size:15px;line-height:1.65}.pg-amt.pg-tr-amt.is-lg{font-size:60px}@media (min-width:1024px) and (max-width:1279px){.pg-training.is-h-lg .pg-h1{font-size:72px}.pg-intro-title{font-size:40px}}@media (max-width:1023px){.pg-training.is-h-lg .pg-h1{font-size:62px}.pg-intro-title{font-size:36px}.pg-nz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pg-training.is-h-lg .pg-h1{font-size:40px}.pg-intro-title{font-size:28px}.pg-intro-sub{font-size:16px}.pg-nz-grid{grid-template-columns:minmax(0,1fr)}.pg-hour{margin:8px 0 0 48px}.pg-qa{padding-left:48px}.pg-qa-node{width:36px;height:36px}.pg-amt.pg-tr-amt.is-lg{font-size:44px}}@media (prefers-reduced-motion:reduce){.pg-nz{transition:none}}.pv-h1{font-size:76px;line-height:1.04}.pv .pg-cta.is-blue,.pv .pg-cta.is-blue:hover{color:#04222a}.pv-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.pv-topic{transition:transform .45s var(--ease-out-soft),border-color .35s ease,box-shadow .35s ease;background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.07);border-radius:20px;padding:24px;position:relative}@media (hover:hover) and (pointer:fine){.pv-topic:hover{border-color:var(--ac2,var(--c-cyan));transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.pv-topic:hover{border-color:color-mix(in srgb,var(--ac2,var(--c-cyan))35%,transparent)}}.pv-topic:hover{box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 30px rgba(var(--glow,6,182,212),.16)}}.pv-topic-title{color:#fff;margin:18px 0 0;font-size:17.5px;font-weight:800;line-height:1.3}.pv-topic-text{color:var(--c-text-dim);margin:8px 0 0;font-size:14.5px;line-height:1.6}.pv-note{color:#dbe7ff;background:linear-gradient(90deg,rgba(var(--glow,6,182,212),.12),rgba(255,255,255,.03));border:1px solid var(--ac2,var(--c-cyan));border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:20px 24px;font-size:15.5px;line-height:1.6;display:flex}@supports (color:color-mix(in lab, red, red)){.pv-note{border:1px solid color-mix(in srgb,var(--ac2,var(--c-cyan))25%,transparent)}}.pg-cta.pv-note-cta{flex-shrink:0;height:44px;font-size:15px}.pv-video{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:72px;max-width:1040px;margin-left:auto;margin-right:auto;display:grid}.pv-phone{box-sizing:border-box;width:300px;height:560px;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 80px rgba(var(--glow,6,182,212),.25),inset 0 0 0 1px rgba(255,255,255,.12);background:linear-gradient(#1b2230,#0b0f17);border-radius:40px;margin-left:auto;margin-right:auto;padding:10px;position:relative}.pv-phone-scr{background:#04060c;border-radius:32px;height:100%;position:relative;overflow:hidden}.pv-phone-frame,.pv-phone-btn{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.pv-phone-thumb{object-fit:cover;filter:brightness(.85);width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);display:block}@media (hover:hover) and (pointer:fine){.pv-phone-btn:hover .pv-phone-thumb{transform:scale(1.05)}}.pv-phone-shade{background:linear-gradient(transparent 50%,rgba(4,6,12,.6));position:absolute;top:0;bottom:0;left:0;right:0}.pg-play.pv-play{width:76px;height:76px;margin:-38px 0 0 -38px}.pv-tl{margin-top:40px;padding-left:40px;position:relative}.pv-tl:before{content:"";background:linear-gradient(180deg,var(--ac2,var(--c-cyan)),rgba(var(--glow,6,182,212),.05));width:2px;position:absolute;top:0;bottom:0;left:11px}.pv-tl-label{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--pr,#67e8f9);margin-bottom:14px;font-size:12.5px;font-weight:700;position:relative}.pv-tl-label.is-past{margin-top:44px}.pv-dot{border:3px solid var(--ac2,var(--c-cyan));width:18px;height:18px;box-shadow:0 0 14px rgba(var(--glow,6,182,212),.7);background:#0b1020;border-radius:50%;position:absolute;top:0;left:-37px}.pv-dot.is-hollow{border-style:dashed;border-color:var(--pr,#67e8f9)}@supports (color:color-mix(in lab, red, red)){.pv-dot.is-hollow{border-color:color-mix(in srgb,var(--pr,#67e8f9)60%,transparent)}}.pv-dot.is-hollow{box-shadow:none}.pv-plan{border:1.5px dashed var(--ac2,var(--c-cyan));border-radius:24px;align-items:center;gap:22px;padding:26px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.pv-plan{border:1.5px dashed color-mix(in srgb,var(--ac2,var(--c-cyan))35%,transparent)}}.pv-plan{background:linear-gradient(90deg,rgba(var(--glow,6,182,212),.08),rgba(255,255,255,.02))}.pv-plan-icon{width:56px;height:56px;color:var(--ac2,var(--c-cyan));background:rgba(var(--glow,6,182,212),.12);border:1px solid var(--ac2,var(--c-cyan));border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pv-plan-icon{border:1px solid color-mix(in srgb,var(--ac2,var(--c-cyan))35%,transparent)}}.pv-plan-text{flex:1;min-width:0}.pv-plan-title{color:#fff;font-size:20px;font-weight:800}.pv-plan-sub{color:var(--c-text-dim);margin-top:4px;font-size:15.5px;line-height:1.5}.pg-cta.pv-plan-cta{flex-shrink:0;height:48px;font-size:15px}.pv-planned,.pv-events{flex-direction:column;gap:20px;display:flex}.pv-ev{box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 60px rgba(var(--glow,6,182,212),.14);background:rgba(255,255,255,.08);border-radius:30px;position:relative;overflow:hidden}.pv-ev .pg-ring{animation-duration:7s}.pv-ev-in{background:radial-gradient(ellipse 60% 60% at 100% 0%,rgba(var(--glow,6,182,212),.14),transparent 70%),linear-gradient(160deg,#131c24 0%,#0e151c 60%,#0a1015 100%);border-radius:28px;margin:2px;padding:36px;position:relative}.pv-ev-row{align-items:flex-start;gap:44px;display:flex;position:relative}.pv-ev-main{flex:1;min-width:0}.pv-phs{flex-shrink:0;width:470px;height:440px;position:relative}.pv-ph{border-radius:20px;position:absolute;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.12)}.pv-ph img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.pv-ph.is-1{width:400px;height:300px;top:0;left:0;transform:rotate(-2deg)}.pv-ph.is-2{width:290px;height:218px;bottom:0;right:0;transform:rotate(3deg)}.pv-ev-head{align-items:center;gap:18px;display:flex}.pv-date{background:linear-gradient(180deg,rgba(var(--glow,6,182,212),.22),rgba(var(--glow,6,182,212),.06));border:1px solid var(--pr,#67e8f9);border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:92px;height:100px;display:flex}@supports (color:color-mix(in lab, red, red)){.pv-date{border:1px solid color-mix(in srgb,var(--pr,#67e8f9)40%,transparent)}}.pv-date{box-shadow:0 0 30px rgba(var(--glow,6,182,212),.25)}.pv-date-d{color:#fff;font-size:40px;font-weight:800;line-height:1}.pv-date-m{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--pr,#67e8f9);margin-top:6px;font-size:12.5px;font-weight:700}.pv-date-y{color:var(--c-text-muted);margin-top:2px;font-size:12px}.pv-ev-title{color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.3}.pv-metas{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pv-meta{border-radius:var(--r-pill);color:#dbe7ff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;display:inline-flex}.pv-meta svg{color:var(--ac2,var(--c-cyan));flex-shrink:0}.pv-money{background:linear-gradient(160deg,rgba(var(--glow,6,182,212),.12),rgba(255,255,255,.03));border:1px solid var(--ac2,var(--c-cyan));border-radius:22px;margin-top:18px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.pv-money{border:1px solid color-mix(in srgb,var(--ac2,var(--c-cyan))30%,transparent)}}.pv-money-head{color:var(--pr,#67e8f9);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.pv-money-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;display:flex}.pv-money-right{text-align:right}.pv-mnum{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.pv-mnum.is-grad{background:linear-gradient(90deg,#fff,var(--pr,#67e8f9));color:transparent;-webkit-background-clip:text;background-clip:text}.pv-money-label{color:var(--c-text-muted);font-size:13.5px}.pv-bar{background:rgba(255,255,255,.08);border-radius:12px;height:12px;margin-top:16px;position:relative;overflow:hidden}.pv-bar-a{background:linear-gradient(90deg,var(--ac2,var(--c-cyan)),var(--ac,#06b6d4));box-shadow:0 0 14px rgba(var(--glow,6,182,212),.6);position:absolute;top:0;bottom:0;left:0}.pv-bar-b{background:repeating-linear-gradient(135deg,var(--pr,#67e8f9)0 6px,var(--pr,#67e8f9)6px 12px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.pv-bar-b{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pr,#67e8f9)55%,transparent)0 6px,color-mix(in srgb,var(--pr,#67e8f9)25%,transparent)6px 12px)}}.pv-bar-foot{color:var(--c-text-muted);justify-content:space-between;margin-top:8px;font-size:12.5px;display:flex}.pv-money-note{color:var(--c-text-soft);margin:14px 0 0;font-size:15px;line-height:1.6}.pv-money-note b{color:var(--pr,#67e8f9)}.pv-shelters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pv-shelter{transition:border-color .3s ease,transform .4s var(--ease-out-soft);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:18px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}@media (hover:hover) and (pointer:fine){.pv-shelter:hover{border-color:var(--ac2,var(--c-cyan))}@supports (color:color-mix(in lab, red, red)){.pv-shelter:hover{border-color:color-mix(in srgb,var(--ac2,var(--c-cyan))35%,transparent)}}.pv-shelter:hover{transform:translateY(-3px)}}.pv-paw{width:42px;height:42px;color:var(--ac2,var(--c-cyan));background:rgba(var(--glow,6,182,212),.12);border:1px solid var(--ac2,var(--c-cyan));border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.pv-paw{border:1px solid color-mix(in srgb,var(--ac2,var(--c-cyan))30%,transparent)}}.pv-shelter-name{color:#fff;font-size:15.5px;font-weight:700;display:block}.pv-shelter-meta{color:var(--c-text-muted);margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.pv-price{max-width:900px;margin:34px auto 0}.pv-price-in{text-align:center;padding:44px}.pv .pg-price.is-best .pg-price-in{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(var(--glow,6,182,212),.22),transparent 70%),linear-gradient(160deg,#101c22 0%,#0d161c 60%,#0a1015 100%)}.pg-amt.pv-amt{font-size:60px}.pv-from{border-radius:var(--r-pill);background:rgba(var(--glow,6,182,212),.12);border:1px solid var(--pr,#67e8f9);align-items:baseline;gap:10px;margin-top:14px;padding:10px 22px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pv-from{border:1px solid color-mix(in srgb,var(--pr,#67e8f9)40%,transparent)}}.pv-from{box-shadow:0 0 24px rgba(var(--glow,6,182,212),.25)}.pv-from-label{color:#a5f3fc;font-size:16px}.pv-from-value{letter-spacing:-.02em;color:#fff;font-size:34px;font-weight:800}.pv-price-text{color:#c3cbda;max-width:620px;margin:16px auto 0;font-size:16px;line-height:1.65}.pv-minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.pv-mini{text-align:center;border:1px solid var(--ac2,var(--c-cyan));background:rgba(255,255,255,.04);border-radius:16px;padding:16px}@supports (color:color-mix(in lab, red, red)){.pv-mini{border:1px solid color-mix(in srgb,var(--ac2,var(--c-cyan))20%,transparent)}}.pv-mini-label{color:var(--ac2,var(--c-cyan));font-size:14px;font-weight:700}.pv-mini-value{color:#dbe3f1;margin-top:4px;font-size:14.5px}.pv-cta-in{text-align:center;padding:56px}.pv-cta-body{position:relative}.pv-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (min-width:1024px) and (max-width:1279px){.pv-h1{font-size:64px}.pv-phs{width:400px;height:380px}.pv-ph.is-1{width:340px;height:255px}.pv-ph.is-2{width:250px;height:188px}.pv-ev-row{gap:32px}}@media (max-width:1023px){.pv-h1{font-size:58px}.pv-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-video{text-align:center;grid-template-columns:minmax(0,1fr);gap:28px}.pv-video-text .pg-sub{margin-left:auto;margin-right:auto}.pv-phone{width:280px;height:520px}.pv-ev-in{padding:30px}.pv-ev-row{display:block}.pv-phs{grid-template-columns:1.3fr 1fr;gap:10px;width:auto;height:auto;display:grid}.pv-ph,.pv-ph.is-1,.pv-ph.is-2{width:100%;height:240px;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}.pv-ev-main{margin-top:22px}.pv-price-in{padding:34px 26px}.pv-cta-in{padding:36px 26px}}@media (max-width:639px){.pv-h1{font-size:38px}.pv-topics{grid-template-columns:minmax(0,1fr)}.pv-note{text-align:left;flex-direction:column;align-items:stretch}.pg-cta.pv-note-cta{width:100%}.pv-phone{width:240px;height:440px}.pv-tl{padding-left:30px}.pv-dot{left:-27px}.pv-plan{flex-direction:column;align-items:flex-start;padding:22px}.pg-cta.pv-plan-cta{width:100%}.pv-ev-in{padding:22px 18px}.pv-phs{grid-template-columns:minmax(0,1fr)}.pv-ph,.pv-ph.is-1,.pv-ph.is-2{height:200px}.pv-ev-head{gap:14px}.pv-date{width:76px;height:86px}.pv-date-d{font-size:32px}.pv-ev-title{font-size:19px}.pv-money{padding:18px}.pv-mnum{font-size:24px}.pv-shelters{grid-template-columns:minmax(0,1fr)}.pg-amt.pv-amt{font-size:40px}.pv-from-value{font-size:28px}.pv-minis{grid-template-columns:minmax(0,1fr)}.pv-price-in,.pv-cta-in{padding:26px 20px}.pv-cta-actions .pg-cta{width:100%}}@media (prefers-reduced-motion:reduce){.pv-topic,.pv-shelter,.pv-phone-thumb{transition:none}}.sz{--gold1:#fde68a;--gold2:#f59e0b}.sz-gold{background:linear-gradient(90deg,var(--gold1),var(--gold2));color:transparent;-webkit-background-clip:text;background-clip:text}.sz-hero{grid-template-columns:minmax(0,1fr) 500px;align-items:center;gap:64px;padding-top:190px;display:grid}.pg-glassp.sz-badge{color:var(--gold1)}.sz-h1{margin:22px 0 0;font-size:92px;line-height:1}.sz-subtitle{color:var(--c-blue-soft);margin-top:14px;font-size:24px;font-weight:700}.sz-intro{margin-top:24px}.sz-intro-lead{color:#f4f7ff;margin:0;font-size:20px;line-height:1.6}.sz-intro-p{color:var(--c-text-soft);margin:16px 0 0;font-size:17px;line-height:1.7}.sz-stat{background:rgba(255,255,255,.08);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 60px rgba(60,120,255,.18)}.sz-stat .pg-ring{animation-duration:7s}.sz-stat-in{background:radial-gradient(70% 60% at 100% 0,rgba(40,100,230,.22),transparent 70%),linear-gradient(160deg,#141a27 0%,#0f141e 60%,#0b0f17 100%);border-radius:26px;margin:2px;padding:34px;position:relative}.sz-stat-body{position:relative}.sz-stat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sz-live{border-radius:var(--r-pill);color:#bbf7d0;white-space:nowrap;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.35);align-items:center;gap:10px;height:36px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.sz-live.is-off{color:#cbd5e1;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18)}.sz-live-dot{background:var(--c-green);width:9px;height:9px;box-shadow:0 0 12px var(--c-green);border-radius:50%;animation:1.6s ease-in-out infinite sz-blink}@keyframes sz-blink{0%,to{opacity:1}50%{opacity:.35}}.sz-season{color:var(--c-text-muted);font-size:14px}.sz-cd-row{align-items:flex-end;gap:14px;margin-top:26px;display:flex}.sz-cd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,var(--c-blue-soft));color:transparent;-webkit-background-clip:text;background-clip:text;font-size:96px;font-weight:800;line-height:1}.sz-cd-unit{color:#cfe0ff;padding-bottom:12px;font-size:20px;font-weight:700}.sz-pbar{background:rgba(255,255,255,.08);border-radius:12px;height:12px;margin-top:26px;position:relative;overflow:hidden}.sz-pbar-f{background:linear-gradient(90deg,#3b82f6,#8fd0ff);border-radius:12px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px rgba(92,157,255,.7)}.sz-pbar-f:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;right:0;box-shadow:0 0 14px #8fd0ff}.sz-pbar-foot{color:var(--c-text-muted);justify-content:space-between;margin-top:12px;font-size:13.5px;display:flex}.sz-pbar-foot b{color:var(--c-blue-soft)}.sz-podium{align-items:flex-end;gap:20px;max-width:900px;margin:90px auto 0;display:flex}.sz-pod{min-width:0;animation:sz-rise .7s var(--ease-out-soft)both;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.sz-pod.is-p3{animation-delay:0s}.sz-pod.is-p2{animation-delay:.12s}.sz-pod.is-p1{animation-delay:.24s}@keyframes sz-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.sz-crown{filter:drop-shadow(0 0 14px rgba(251,191,36,.8));animation:3s ease-in-out infinite sz-bob;position:absolute;top:-52px;left:50%;transform:translate(-50%)}@keyframes sz-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-6px)}}.sz-av{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;font-size:32px;font-weight:800;display:flex;position:relative}.is-p1 .sz-av{color:#422006;background:linear-gradient(#fde68a,#f59e0b);width:96px;height:96px;font-size:40px;box-shadow:0 0 0 6px rgba(251,191,36,.18),0 0 50px rgba(251,191,36,.6)}.is-p2 .sz-av{color:#1e293b;background:linear-gradient(#f1f5f9,#94a3b8);box-shadow:0 0 0 6px rgba(203,213,225,.12),0 0 30px rgba(203,213,225,.35)}.is-p3 .sz-av{color:#431407;background:linear-gradient(#fdba74,#c2410c);box-shadow:0 0 0 6px rgba(251,146,60,.14),0 0 30px rgba(251,146,60,.4)}.sz-pod-info{text-align:center;margin-top:14px;padding:0 6px}.sz-pod-name{color:#fff;font-size:20px;font-weight:800;line-height:1.25}.is-p1 .sz-pod-name{font-size:22px}.sz-pod-school{color:var(--c-text-dim);margin-top:4px;font-size:14px;line-height:1.35}.sz-pts{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.sz-pod-pts{margin-top:10px;font-size:30px}.is-p1 .sz-pod-pts{background:linear-gradient(90deg,var(--gold1),var(--gold2));color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px}.is-p2 .sz-pod-pts{color:#e2e8f0}.is-p3 .sz-pod-pts{color:#fdba74}.sz-pod-unit{color:var(--c-text-muted);font-size:12.5px}.sz-blk{border-radius:22px 22px 0 0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:16px;display:flex;position:relative;overflow:hidden}.sz-blk:before{content:"";background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 1px);background-size:18px 18px;position:absolute;top:0;bottom:0;left:0;right:0}.is-p1 .sz-blk{background:linear-gradient(rgba(251,191,36,.35),rgba(251,191,36,.06));border:1px solid rgba(253,224,71,.5);border-bottom:0;height:210px;box-shadow:0 -10px 60px rgba(251,191,36,.25)}.is-p2 .sz-blk{background:linear-gradient(rgba(203,213,225,.25),rgba(203,213,225,.04));border:1px solid rgba(226,232,240,.35);border-bottom:0;height:150px}.is-p3 .sz-blk{background:linear-gradient(rgba(234,88,12,.3),rgba(234,88,12,.05));border:1px solid rgba(251,146,60,.4);border-bottom:0;height:110px}.sz-rk{opacity:.95;margin-top:18px;font-size:64px;font-weight:800;line-height:1;position:relative}.is-p1 .sz-rk{color:#fde68a}.is-p2 .sz-rk{color:#e2e8f0}.is-p3 .sz-rk{color:#fdba74}.sz-spark{background:#fde68a;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite sz-tw;position:absolute;box-shadow:0 0 8px #fde68a}@keyframes sz-tw{0%,to{opacity:.2;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}.sz-floor{background:linear-gradient(90deg,transparent,rgba(143,184,255,.5),transparent);max-width:900px;height:2px;margin:0 auto}.sz-rows{flex-direction:column;gap:10px;max-width:900px;margin:28px auto 0;display:flex}.sz-row{transition:transform .45s var(--ease-out-soft),border-color .3s ease,box-shadow .3s ease;background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.07);border-radius:20px;align-items:center;gap:18px;padding:16px 22px;display:flex}@media (hover:hover) and (pointer:fine){.sz-row:hover{border-color:rgba(92,157,255,.35);transform:translate(6px);box-shadow:0 20px 50px rgba(0,0,0,.4),0 0 30px rgba(60,120,255,.14)}}.sz-hex{color:#cfe0ff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(rgba(92,157,255,.3),rgba(59,130,246,.1));flex-shrink:0;justify-content:center;align-items:center;width:46px;height:50px;font-size:18px;font-weight:800;display:flex}.sz-row-info{flex:1;min-width:0}.sz-row-name{color:#fff;font-size:17px;font-weight:800}.sz-row-school{color:var(--c-text-dim);margin-top:2px;font-size:14px}.sz-row-pts{text-align:right}.sz-row-pts .sz-pts{color:var(--c-blue-soft);font-size:24px}.sz-row-unit{color:var(--c-text-muted);font-size:12.5px}.sz-notes{text-align:center;max-width:720px;color:var(--c-text-faint);margin:26px auto 0;font-size:14px;line-height:1.8}.sz-cta{background:rgba(255,255,255,.08);border-radius:30px;max-width:1000px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(251,191,36,.12)}.sz-cta .pg-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--c-amber)76%,#fff 80%,var(--c-amber)84%,transparent 92%);animation-duration:7s}.sz-cta-in{text-align:center;background:radial-gradient(60% 70% at 50% 0,rgba(251,191,36,.14),transparent 70%),linear-gradient(160deg,#1a1a24 0%,#12121a 60%,#0c0c12 100%);border-radius:28px;margin:2px;padding:56px;position:relative}.sz-cta-body{position:relative}.sz-trophy{color:#422006;background:linear-gradient(180deg,var(--gold1),var(--gold2));border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-left:auto;margin-right:auto;display:flex;box-shadow:0 0 40px rgba(251,191,36,.5)}.sz-cta-title{margin-top:22px;font-size:40px}.pg-sub.sz-cta-text{max-width:620px;margin-top:14px;font-size:17px}.pg-cta.sz-cta-btn{height:54px;margin-top:28px;padding:0 30px;font-size:17px}@media (min-width:1024px) and (max-width:1279px){.sz-hero{grid-template-columns:minmax(0,1fr) 420px;gap:44px}.sz-h1{font-size:78px}.sz-cd{font-size:82px}}@media (max-width:1023px){.sz-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:150px}.sz-h1{font-size:70px}.sz-subtitle{font-size:21px}.sz-podium{margin-top:80px}.is-p1 .sz-blk{height:180px}.is-p2 .sz-blk{height:130px}.is-p3 .sz-blk{height:96px}.sz-cta-in{padding:36px 26px}.sz-cta-title{font-size:32px}}@media (max-width:639px){.sz-hero{padding-top:120px}.sz-h1{font-size:46px}.sz-subtitle{font-size:19px}.sz-intro-lead{font-size:17px}.sz-intro-p{font-size:15.5px}.sz-stat-in{padding:22px}.sz-cd{font-size:76px}.sz-cd-unit{font-size:16px}.sz-pbar-foot{gap:8px;font-size:12px}.sz-podium{gap:8px;margin-top:70px}.sz-av{width:45px;height:45px;font-size:20px}.is-p1 .sz-av{width:56px;height:56px;font-size:24px}.sz-crown{top:-34px}.sz-crown svg{width:40px;height:29px}.sz-pod-info{padding:0 2px}.sz-pod-name,.is-p1 .sz-pod-name{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.sz-pod-school{overflow-wrap:anywhere;font-size:11.5px}.sz-pod-pts,.is-p1 .sz-pod-pts{font-size:19px}.sz-pod-unit{font-size:11px}.is-p1 .sz-blk{height:130px}.is-p2 .sz-blk{height:90px}.is-p3 .sz-blk{height:66px}.sz-rk{margin-top:12px;font-size:40px}.sz-row{gap:12px;padding:12px 14px}.sz-hex{width:38px;height:42px;font-size:15px}.sz-row-name{font-size:15px}.sz-row-school{font-size:12.5px}.sz-row-pts .sz-pts{font-size:19px}.sz-cta-in{padding:26px 20px}.sz-cta-title{font-size:26px}.pg-cta.sz-cta-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sz-live-dot,.sz-crown,.sz-spark,.sz-pod{animation:none}.sz-pod{opacity:1;transform:none}.sz-row{transition:none}}.hf-hero{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:64px;padding-top:190px;display:grid}.hf-h1{margin:22px 0 0;font-size:100px;line-height:1}.hf-intro{margin-top:26px}.hf-champ{background:rgba(255,255,255,.08);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 80px rgba(251,191,36,.2)}.hf-champ .pg-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--c-amber)76%,#fff 80%,var(--c-amber)84%,transparent 92%);animation-duration:6s}.hf-champ-in{text-align:center;background:radial-gradient(80% 70% at 50% 0,rgba(251,191,36,.25),transparent 70%),linear-gradient(160deg,#1c1a16 0%,#13120f 60%,#0d0c0a 100%);border-radius:26px;margin:2px;padding:34px;position:relative}.hf-champ-body{position:relative}.hf-crown{filter:drop-shadow(0 0 14px rgba(251,191,36,.8));justify-content:center;animation:3s ease-in-out infinite hf-bob;display:flex}@keyframes hf-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hf-per{border-radius:var(--r-pill);height:36px;font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#fde68a;background:rgba(251,191,36,.1);border:1px solid rgba(253,224,71,.4);align-items:center;padding:0 16px;font-size:13.5px;font-weight:700;display:inline-flex}.hf-champ-label{margin-top:14px}.hf-champ-name{color:#fff;margin-top:16px;font-size:30px;font-weight:800}.hf-champ-school{color:#fde68a;margin-top:4px;font-size:15px}.hf-champ-score{margin-top:18px}.hf-pts{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.hf-champ-score .hf-pts{font-size:56px}.hf-champ-meta{color:var(--c-text-muted);font-size:14px}.hf-tl{margin-top:50px;position:relative}.hf-tl:before{content:"";background:linear-gradient(180deg,var(--c-amber),rgba(251,191,36,.35) 70%,rgba(251,191,36,0));width:2px;position:absolute;top:24px;bottom:40px;left:23px;box-shadow:0 0 12px rgba(251,191,36,.4)}.hf-item{padding-left:72px;position:relative}.hf-item+.hf-item{margin-top:70px}.hf-star{color:#422006;background:linear-gradient(#fde68a,#f59e0b);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:0;left:0;box-shadow:0 0 0 6px rgba(251,191,36,.14),0 0 30px rgba(251,191,36,.55)}.hf-per-row{align-items:center;gap:12px;height:48px;display:flex}.hf-season{background:rgba(255,255,255,.08);border-radius:30px;margin-top:18px;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(251,191,36,.1)}.hf-season .pg-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--c-amber)76%,#fff 80%,var(--c-amber)84%,transparent 92%);animation-duration:8s}.hf-season-in{background:radial-gradient(60% 40% at 0 0,rgba(251,191,36,.1),transparent 70%),linear-gradient(160deg,#171924 0%,#11131b 60%,#0c0d13 100%);border-radius:28px;margin:2px;padding:32px;position:relative}.hf-season-body{position:relative}.hf-wins{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.hf-wins.is-single{grid-template-columns:minmax(0,1fr);max-width:520px}.hf-win{transition:transform .45s var(--ease-out-soft),box-shadow .35s ease;border-radius:20px;padding:20px;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.hf-win:hover{transform:translateY(-5px)}}.hf-win.is-g{background:linear-gradient(160deg,rgba(251,191,36,.22),rgba(251,191,36,.05));border:1px solid rgba(253,224,71,.45);box-shadow:0 0 40px rgba(251,191,36,.15)}.hf-win.is-s{background:linear-gradient(160deg,rgba(203,213,225,.16),rgba(203,213,225,.03));border:1px solid rgba(226,232,240,.3)}.hf-win.is-b{background:linear-gradient(160deg,rgba(234,88,12,.2),rgba(234,88,12,.04));border:1px solid rgba(251,146,60,.38)}.hf-win-head{align-items:center;gap:14px;display:flex}.hf-med{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:flex}.hf-win.is-g .hf-med{color:#422006;background:linear-gradient(#fde68a,#f59e0b);box-shadow:0 0 24px rgba(251,191,36,.6)}.hf-win.is-s .hf-med{color:#1e293b;background:linear-gradient(#f1f5f9,#94a3b8)}.hf-win.is-b .hf-med{color:#431407;background:linear-gradient(#fdba74,#c2410c)}.hf-win-who{flex:1;min-width:0}.hf-win-name{color:#fff;font-size:17px;font-weight:800;line-height:1.25}.hf-win-school{color:var(--c-text-dim);margin-top:2px;font-size:13.5px}.hf-win.is-g .hf-win-school{color:#fde68a}.hf-win-score{justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;display:flex}.hf-win-score .hf-pts{font-size:26px}.hf-win.is-g .hf-pts{color:transparent;background:linear-gradient(90deg,#fde68a,#f59e0b);-webkit-background-clip:text;background-clip:text}.hf-win.is-s .hf-pts{color:#e2e8f0}.hf-win.is-b .hf-pts{color:#fdba74}.hf-win-max{color:var(--c-text-muted);white-space:nowrap;font-size:13px}.hf-sbar{background:rgba(255,255,255,.08);border-radius:6px;height:6px;margin-top:12px;overflow:hidden}.hf-sbar span{border-radius:6px;height:100%;display:block}.hf-win.is-g .hf-sbar span{background:linear-gradient(90deg,#f59e0b,#fde68a);box-shadow:0 0 10px rgba(251,191,36,.7)}.hf-win.is-s .hf-sbar span{background:linear-gradient(90deg,#94a3b8,#f1f5f9)}.hf-win.is-b .hf-sbar span{background:linear-gradient(90deg,#c2410c,#fdba74)}.hf-article{align-items:center;gap:48px;margin-top:30px;display:flex}.hf-article-text{min-width:0}.hf-article-title{color:#fff;margin:0 0 16px;font-size:24px;font-weight:800;line-height:1.3}.hf-p{color:var(--c-text-soft);margin:14px 0 0;font-size:16px;line-height:1.75}.hf-p.is-lead{color:#dbe3f1;margin-top:0}.hf-stk{flex-shrink:0;width:400px;height:420px;position:relative}.hf-stk-p{width:330px;height:230px;transition:transform .5s var(--ease-out-soft);border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.12)}.hf-stk-p img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.hf-stk-p.is-1{top:0;left:0;transform:rotate(-2.5deg)}.hf-stk-p.is-2{bottom:0;right:0;transform:rotate(2.5deg)}@media (hover:hover) and (pointer:fine){.hf-stk:hover .hf-stk-p.is-1{transform:rotate(-4deg)translate(-8px,-6px)}.hf-stk:hover .hf-stk-p.is-2{transform:rotate(4deg)translate(8px,6px)}}.hf-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}@media (min-width:1024px) and (max-width:1279px){.hf-hero{grid-template-columns:minmax(0,1fr) 380px;gap:44px}.hf-h1{font-size:84px}.hf-article{gap:32px}.hf-stk{width:320px;height:360px}.hf-stk-p{width:270px;height:190px}}@media (max-width:1023px){.hf-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:150px}.hf-h1{font-size:76px}.hf-season-in{padding:26px}.hf-win{padding:16px}.hf-med{width:40px;height:40px;font-size:17px}.hf-win-head{gap:10px}.hf-win-name{font-size:15.5px}.hf-win-score{flex-direction:column;align-items:flex-start;gap:2px}.hf-win-score .hf-pts{font-size:22px}.hf-article{margin-top:26px;display:block}.hf-article-title{font-size:22px}.hf-stk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:auto;height:auto;margin-top:22px;display:grid}.hf-stk-p,.hf-stk-p.is-1,.hf-stk-p.is-2{width:100%;height:190px;position:relative;top:auto;bottom:auto;left:auto;right:auto;transform:none}}@media (max-width:639px){.hf-hero{padding-top:120px}.hf-h1{font-size:52px}.hf-champ-in{padding:24px 20px}.hf-champ-name{font-size:24px}.hf-champ-score .hf-pts{font-size:44px}.hf-tl:before{display:none}.hf-item{padding-left:0}.hf-star{display:none}.hf-per-row{height:auto}.hf-season-in{padding:18px 16px}.hf-wins,.hf-wins.is-single{grid-template-columns:minmax(0,1fr);max-width:none}.hf-win{padding:16px}.hf-article-title{font-size:19px}.hf-stk-p,.hf-stk-p.is-1,.hf-stk-p.is-2{height:130px}.hf-cta-actions{flex-direction:column;align-items:stretch}.hf-cta-actions .pg-cta{width:100%}}@media (prefers-reduced-motion:reduce){.hf-crown{animation:none}.hf-win,.hf-stk-p{transition:none}}.ob-wrap{--ob-pad:16px;box-sizing:border-box;margin-inline:calc(var(--ob-pad)*-1);text-align:left;color:#fff;padding:0 20px 140px;position:relative}.ob-head,.ob-grid{max-width:1200px;margin-left:auto;margin-right:auto}.ob-head{text-align:center;padding-top:110px}.ob-h1{letter-spacing:-.035em;margin:0;font-size:44px;font-weight:800;line-height:1.02}.ob-grad{background:linear-gradient(90deg,var(--c-blue-soft),var(--c-blue));color:transparent;-webkit-background-clip:text;background-clip:text}.ob-lead{max-width:600px;color:var(--c-text-soft);margin:16px auto 0;font-size:16px;line-height:1.55}.ob-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:30px;display:flex}.ob-stp{border-radius:var(--r-pill);height:42px;color:var(--c-text-muted);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);align-items:center;gap:10px;padding:0 16px 0 6px;font-size:14.5px;font-weight:700;transition:color .3s,background .3s,border-color .3s;display:inline-flex}.ob-stp b{font-weight:700}.ob-stp-n{width:30px;height:30px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:var(--c-text-soft);background:rgba(255,255,255,.08);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.ob-stp.is-act{color:#fff;background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.04));border-color:rgba(255,255,255,.18);box-shadow:inset 0 1px rgba(255,255,255,.2)}.ob-stp.is-act .ob-stp-n{background:linear-gradient(180deg,var(--c-btn-top),var(--c-btn-bottom));color:#fff;box-shadow:0 0 14px rgba(59,130,246,.6)}.ob-stp.is-done{color:#d7f5e3}.ob-stp.is-done .ob-stp-n{color:#fff;background:#22c55e}.ob-stp-full{display:none}.ob-sline{background:linear-gradient(90deg,rgba(92,157,255,.6),rgba(92,157,255,.15));width:36px;height:2px;display:none}.ob-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;margin-top:40px;display:grid}.ob-col{flex-direction:column;gap:20px;min-width:0;display:flex}.ob-panel{background:linear-gradient(160deg,rgba(26,31,43,.75),rgba(14,17,25,.65));border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:18px;position:relative;box-shadow:0 30px 80px rgba(0,0,0,.45)}.ob-panel-head{align-items:center;gap:14px;display:flex}.ob-stepn{width:34px;height:34px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:#fff;background:linear-gradient(180deg,var(--c-btn-top),var(--c-btn-bottom));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex;box-shadow:0 0 18px rgba(59,130,246,.5)}.ob-panel-t{font-size:24px;font-weight:800}.ob-panel-s{color:var(--c-text-muted);margin-top:2px;font-size:14.5px}.ob-groups{margin-top:26px}.ob-group+.ob-group{margin-top:30px}.ob-grp{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--c-blue-soft);font-size:12.5px;font-weight:700}.ob-grp-d{color:var(--c-text-faint);margin-top:4px;font-size:14px}.ob-rows{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ob-svc{background:linear-gradient(160deg,rgba(30,36,50,.7),rgba(16,20,30,.7));border:1px solid rgba(255,255,255,.08);border-radius:20px;transition:border-color .3s,box-shadow .35s,background .3s;position:relative}.ob-svc:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-svc:hover{border-color:color-mix(in srgb,var(--ac)45%,transparent)}}.ob-svc.is-on{border-color:var(--ac);background:linear-gradient(160deg,var(--ac),rgba(14,17,25,.85))}@supports (color:color-mix(in lab, red, red)){.ob-svc.is-on{background:linear-gradient(160deg,color-mix(in srgb,var(--ac)10%,rgba(20,26,38,.9)),rgba(14,17,25,.85))}}.ob-svc.is-on{box-shadow:0 0 0 1px var(--ac),0 18px 50px rgba(0,0,0,.4),0 0 40px var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-svc.is-on{box-shadow:0 0 0 1px var(--ac),0 18px 50px rgba(0,0,0,.4),0 0 40px color-mix(in srgb,var(--ac)22%,transparent)}}.ob-svc.is-off{opacity:.45}.ob-svc.is-off:hover{border-color:rgba(255,255,255,.08)}.ob-shead{cursor:pointer;align-items:center;gap:12px;padding:16px 14px;display:flex}.ob-shead:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:20px}.ob-svc.is-off .ob-shead{cursor:not-allowed}.ob-ck{color:#fff;border:1.5px solid rgba(255,255,255,.25);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .25s cubic-bezier(.3,1.4,.5,1);display:flex}.ob-ck svg{opacity:0;transition:all .25s cubic-bezier(.3,1.4,.5,1);transform:scale(.5)}.ob-ck.is-sm{border-radius:6px;width:20px;height:20px}.ob-svc.is-on>.ob-shead>.ob-ck{background:var(--ac);border-color:var(--ac);box-shadow:0 0 14px var(--ac)}.ob-svc.is-on>.ob-shead>.ob-ck svg{opacity:1;transform:none}.ob-shead-main{flex:1;min-width:0}.ob-aud{letter-spacing:.14em;text-transform:uppercase;color:var(--ac);font-size:12px;font-weight:700}.ob-sname{margin-top:4px;font-size:18px;font-weight:800}.ob-sdesc{color:var(--c-text-dim);margin-top:3px;font-size:14px}.ob-svc .is-struck{text-decoration:line-through}.ob-ptags{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ob-ptags.is-mob{flex-flow:wrap;align-items:flex-start;margin-top:10px}.ob-ptags.is-side{display:none}.ob-ptag{border-radius:var(--r-pill);white-space:nowrap;height:28px;color:var(--ac);background:var(--ac);align-items:center;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ob-ptag{background:color-mix(in srgb,var(--ac)12%,transparent)}}.ob-ptag{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-ptag{border:1px solid color-mix(in srgb,var(--ac)35%,transparent)}}.ob-ptag.is-warn{--ac:var(--c-amber)}.ob-sbody{animation:ob-in .4s var(--ease-out-soft)both;padding:0 14px 16px}@keyframes ob-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ob-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-muted);margin:18px 0 10px;font-size:13px;font-weight:700}.ob-hint{color:var(--c-text-dim);margin:-4px 0 12px;font-size:13.5px;line-height:1.55}.ob-quote{color:var(--c-text-soft);margin:4px 0 0;font-size:14px;line-height:1.6}.ob-var{border:1px solid var(--ac);background:rgba(255,255,255,.03);border-radius:16px;padding:12px}@supports (color:color-mix(in lab, red, red)){.ob-var{border:1px solid color-mix(in srgb,var(--ac)25%,transparent)}}.ob-var{animation:ob-in .35s var(--ease-out-soft)both}.ob-var.is-err{border-color:rgba(251,113,133,.6);box-shadow:0 0 0 3px rgba(251,113,133,.12)}.ob-var+.ob-var{margin-top:10px}.ob-var-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ob-var-title{color:var(--ac);font-size:14px;font-weight:700}.ob-xb{width:30px;height:30px;color:var(--c-text-soft);cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .25s,color .25s;display:flex}.ob-xb:hover{color:#fb7185;border-color:#fb7185}.ob-sg{border-radius:var(--r-pill);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);margin-top:12px;padding:3px;display:flex;position:relative}.ob-sg button{border-radius:var(--r-pill);height:34px;color:var(--c-text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1;padding:0 4px;font-size:12px;font-weight:700;transition:color .3s,background .3s,box-shadow .3s}.ob-sg button.is-on{color:#fff;background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-sg button.is-on{background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),color-mix(in srgb,var(--ac)22%,transparent)}}.ob-sg button.is-on{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 16px var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-sg button.is-on{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 16px color-mix(in srgb,var(--ac)35%,transparent)}}.ob-sg button.is-on{border:1px solid rgba(255,255,255,.2)}.ob-var-row{color:var(--c-text-muted);justify-content:space-between;gap:12px;margin:14px 0 10px;font-size:13px;display:flex}.ob-var-strong{color:#fff}.ob-var-ac{color:var(--ac)}.ob-var-note{color:var(--c-text-soft);margin:12px 0 0;font-size:13.5px}.ob-blocks{grid-template-columns:1fr;gap:8px;display:grid}.ob-blk{text-align:left;color:#c9d1df;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;transition:all .25s;display:flex}.ob-blk:hover{border-color:rgba(74,222,128,.35)}.ob-blk.is-on{color:#fff;background:linear-gradient(90deg,rgba(74,222,128,.16),rgba(74,222,128,.04));border-color:rgba(74,222,128,.55)}.ob-blk.is-on .ob-ck{background:var(--c-green);border-color:var(--c-green);color:#052e16;box-shadow:0 0 12px rgba(74,222,128,.6)}.ob-blk.is-on .ob-ck svg{opacity:1;transform:none}.ob-rng{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(90deg,var(--ac)var(--p,0%),rgba(255,255,255,.12) var(--p,0%));border-radius:6px;outline:none;width:100%;height:6px;margin:0}.ob-rng::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--ac);width:22px;height:22px;box-shadow:0 0 14px var(--ac);cursor:pointer;background:#fff;border-radius:50%}.ob-rng::-moz-range-thumb{border:4px solid var(--ac);width:22px;height:22px;box-shadow:0 0 14px var(--ac);cursor:pointer;background:#fff;border-radius:50%}.ob-var-foot{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:13.5px;display:flex}.ob-var-calc{color:var(--c-text-soft)}.ob-warn{color:var(--c-amber);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ob-addv{border:1.5px dashed var(--ac);border-radius:12px;align-items:center;gap:8px;height:40px;margin-top:10px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ob-addv{border:1.5px dashed color-mix(in srgb,var(--ac)50%,transparent)}}.ob-addv{color:var(--ac);cursor:pointer;background:0 0;font-size:14px;font-weight:600;transition:background .25s}.ob-addv:hover{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-addv:hover{background:color-mix(in srgb,var(--ac)8%,transparent)}}.ob-svt{border-top:1px dashed var(--ac);justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-top:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.ob-svt{border-top:1px dashed color-mix(in srgb,var(--ac)35%,transparent)}}.ob-svt span{font-size:15px;font-weight:700}.ob-svt b{color:var(--ac);white-space:nowrap;font-size:20px}.ob-term{flex-flow:column wrap;gap:20px;display:flex}.ob-cal{box-sizing:border-box;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:16px;width:100%;padding:14px}.ob-cal-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ob-cal-head b{font-size:15px}.ob-cal-nav{color:#cfe0ff;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:border-color .25s;display:flex}.ob-cal-nav:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-cal-nav:hover{border-color:color-mix(in srgb,var(--ac)50%,transparent)}}.ob-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ob-cal-wd{color:#6d7890;text-align:center;padding:4px 0;font-size:11.5px;font-weight:700}.ob-day{color:#c9d1df;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;height:40px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:flex}.ob-day:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-day:hover{border-color:color-mix(in srgb,var(--ac)50%,transparent)}}.ob-day.is-empty{visibility:hidden}.ob-day.is-past{color:#3d4557;pointer-events:none}.ob-day.is-weekend{color:#6d7890}.ob-day.is-sel{color:#fff;background:var(--ac);box-shadow:0 0 14px var(--ac);border-color:transparent}@supports (color:color-mix(in lab, red, red)){.ob-day.is-sel{box-shadow:0 0 14px color-mix(in srgb,var(--ac)60%,transparent)}}.ob-term-side{flex:220px;min-width:0}.ob-chips{flex-wrap:wrap;gap:6px;min-height:30px;display:flex}.ob-chips-empty{color:var(--c-text-faint);padding-top:6px;font-size:13.5px}.ob-chipd{border-radius:var(--r-pill);color:#fff;background:var(--ac);align-items:center;gap:6px;height:30px;padding:0 10px 0 12px;font-size:13px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ob-chipd{background:color-mix(in srgb,var(--ac)18%,transparent)}}.ob-chipd{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-chipd{border:1px solid color-mix(in srgb,var(--ac)45%,transparent)}}.ob-chipd{animation:.3s cubic-bezier(.3,1.5,.5,1) both ob-pop}@keyframes ob-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ob-chipd b{cursor:pointer;opacity:.7;font-weight:400}.ob-chipd b:hover{opacity:1}.ob-flabel{margin-top:18px;font-size:14px;font-weight:700;display:block}.ob-fhint{color:var(--c-text-muted);margin:4px 0 8px;font-size:13px}.ob-fhint.is-mt{margin:8px 0 0}.ob-note{height:80px;margin-top:8px}.ob-tsel-wrap{max-width:260px;display:block;position:relative}.ob-tsel{color:#fff;cursor:pointer;background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);border-radius:14px;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;font-size:15px;font-weight:700;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.18)}.ob-tsel:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-tsel:hover{border-color:color-mix(in srgb,var(--ac)50%,transparent)}}.ob-tsel.is-open{border-color:var(--ac);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 4px var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-tsel.is-open{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 4px color-mix(in srgb,var(--ac)15%,transparent)}}.ob-tsel-icon{color:var(--ac);display:flex}.ob-tsel-value{text-align:left;flex:1}.ob-tsel-chev{color:var(--c-text-muted);transition:transform .35s cubic-bezier(.3,1.4,.5,1),color .25s;display:flex}.ob-tsel.is-open .ob-tsel-chev{color:#fff;transform:rotate(180deg)}.ob-tlist{z-index:20;box-sizing:border-box;overscroll-behavior:contain;width:100%;max-height:300px;animation:ob-in .25s var(--ease-out-soft)both;background:linear-gradient(rgba(30,35,48,.97),rgba(16,20,30,.98));border:1px solid rgba(255,255,255,.13);border-radius:16px;grid-template-columns:1fr 1fr;align-content:start;gap:4px;padding:6px;display:grid;position:absolute;top:54px;left:0;overflow-y:auto;box-shadow:inset 0 1px rgba(255,255,255,.18),0 20px 50px rgba(0,0,0,.55)}.ob-topt{color:#c9d1df;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:10px;height:40px;font-size:14px;font-weight:600;transition:all .2s}.ob-topt.is-wide{grid-column:1/-1}.ob-topt:hover,.ob-topt.is-active{color:#fff;background:rgba(255,255,255,.06)}.ob-topt.is-on{color:#fff;background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),var(--ac)}@supports (color:color-mix(in lab, red, red)){.ob-topt.is-on{background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),color-mix(in srgb,var(--ac)22%,transparent)}}.ob-topt.is-on{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 14px var(--ac);border-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.ob-topt.is-on{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 14px color-mix(in srgb,var(--ac)35%,transparent)}}.ob-sum{background:rgba(255,255,255,.08);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 60px rgba(60,120,255,.15)}.ob-sum-ring{pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,var(--c-blue)76%,#fff 80%,var(--c-blue)84%,transparent 92%);animation:7s linear infinite ob-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}@keyframes ob-spin{to{transform:rotate(360deg)}}.ob-sum-in{background:radial-gradient(80% 50% at 100% 0,rgba(40,100,230,.2),transparent 70%),linear-gradient(160deg,#151b28 0%,#10151f 60%,#0b0f17 100%);border-radius:26px;margin:2px;position:relative;overflow:hidden}.ob-sum-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.ob-sum-body{padding:24px;position:relative}.ob-sum-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ob-sum-title{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.ob-sum-title svg{color:var(--c-blue-soft);flex-shrink:0}.ob-sum-cnt{color:var(--c-text-muted);white-space:nowrap;font-size:13px}.ob-sum-contact{color:#c3cbda;word-break:break-word;border-bottom:1px solid rgba(255,255,255,.07);margin-top:14px;padding-bottom:14px;font-size:13.5px}.ob-sum-clabel{letter-spacing:.14em;text-transform:uppercase;color:var(--c-text-faint);margin-bottom:6px;font-size:11.5px}.ob-sum-list{margin-top:10px}.ob-sum-empty{text-align:center;border:1px dashed rgba(255,255,255,.14);border-radius:16px;margin-top:8px;padding:26px 8px}.ob-sum-empty-t{font-size:15px;font-weight:700}.ob-sum-empty p{color:var(--c-text-muted);margin:6px 0 0;font-size:13.5px;line-height:1.5}.ob-li{animation:ob-in .35s var(--ease-out-soft)both;border-bottom:1px solid rgba(255,255,255,.07);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ob-li-dot{background:var(--ac);width:10px;height:10px;box-shadow:0 0 10px var(--ac);border-radius:50%;flex-shrink:0;margin-top:6px}.ob-li-main{flex:1;min-width:0}.ob-li-name{font-size:15px;font-weight:700}.ob-li-term{color:var(--c-blue-soft);margin-top:2px;font-size:12.5px}.ob-li-var{color:var(--c-text-muted);justify-content:space-between;gap:10px;margin-top:3px;font-size:13px;display:flex}.ob-li-var span:last-child{white-space:nowrap}.ob-li-note{color:var(--c-text-faint);margin-top:4px;font-size:12.5px;font-style:italic}.ob-li-sum{white-space:nowrap;font-size:15px;font-weight:800}.ob-sum-total{justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;display:flex}.ob-sum-total>span:first-child{font-size:16px;font-weight:700}.ob-tot{letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#fff,var(--c-blue-soft));color:transparent;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:800}.ob-sum-quote{text-align:right;color:#67e8f9;margin-top:2px;font-size:13px}.ob-sum-note{color:var(--c-text-faint);margin-top:14px;font-size:12.5px;line-height:1.7}.ob-sum-sep{background:rgba(255,255,255,.08);height:1px;margin:16px 0}.ob-dl-btn{color:#cfe0ff;cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.04);border:1px solid rgba(143,184,255,.35);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:38px;padding:0 14px;font-size:13.5px;font-weight:700;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.ob-dl-btn:hover:not(:disabled){color:#fff;border-color:var(--c-blue);background:rgba(92,157,255,.08);box-shadow:0 0 20px rgba(92,157,255,.25)}.ob-dl-btn:disabled{cursor:not-allowed;opacity:.45}.ob-dl-btn[aria-busy=true]{cursor:progress;opacity:1}.ob-dl-note,.ob-dl-err{text-align:center;margin-top:8px;font-size:12px;line-height:1.55}.ob-dl-note{color:#6d7890}.ob-dl-note a{color:var(--c-blue-soft);text-underline-offset:2px;text-decoration:underline}.ob-dl-err{color:#fda4af}.ob-aside{display:none}.ob-sum-mid{display:block}.ob-fields{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:26px;display:grid}.ob-fld label{color:#e8eefc;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.ob-fld label b,.ob-gd b{color:#fb7185}.ob-inp{box-sizing:border-box;color:#fff;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:14px;outline:none;width:100%;height:50px;padding:0 16px;font-size:15.5px;font-weight:500;transition:border-color .25s,box-shadow .25s,background .25s;box-shadow:inset 0 1px rgba(255,255,255,.04)}.ob-inp::placeholder{color:#5d6679}.ob-inp:focus{border-color:var(--c-blue);background:rgba(92,157,255,.06);box-shadow:0 0 0 4px rgba(92,157,255,.15),0 0 24px rgba(92,157,255,.2)}.ob-inp[data-error=true]{border-color:#fb7185;box-shadow:0 0 0 3px rgba(251,113,133,.15)}textarea.ob-inp{resize:vertical;height:120px;padding:14px 16px;line-height:1.5}.ob-hp{opacity:0;position:absolute;left:-9999px}.ob-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-gd{cursor:pointer;color:#c3cbda;align-items:flex-start;gap:12px;margin-top:22px;font-size:15px;line-height:1.5;display:flex}.ob-gd .ob-ck{--ac:#3b82f6;margin-top:1px}.ob-gd.is-on .ob-ck{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 14px #3b82f6}.ob-gd.is-on .ob-ck svg{opacity:1;transform:none}.ob-gd a{color:var(--c-blue-soft);text-underline-offset:3px;text-decoration:underline}.ob-err{color:#fb7185;align-items:flex-start;gap:6px;margin-top:8px;font-size:13px;display:flex}.ob-err.is-block{margin-top:16px}.ob-submit-err{color:#cbd3e1;background:rgba(251,113,133,.08);border:1px solid rgba(251,113,133,.3);border-radius:16px;align-items:flex-start;gap:10px;margin-top:22px;padding:14px 16px;font-size:13.5px;line-height:1.55;display:flex}.ob-submit-err svg{color:#fb7185;flex-shrink:0;margin-top:2px}.ob-submit-err-t{color:#ffd4da;font-weight:700}.ob-submit-err a{color:var(--c-blue-soft);text-underline-offset:3px;text-decoration:underline}.ob-send{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:linear-gradient(180deg,var(--c-btn-top),var(--c-btn-bottom));border:0;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;margin-top:24px;font-size:17px;font-weight:700;transition:box-shadow .3s,transform .3s,opacity .3s;display:flex;box-shadow:0 10px 30px rgba(47,111,224,.4)}.ob-send:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 40px rgba(47,111,224,.55)}.ob-send:disabled{opacity:.6;cursor:not-allowed}.ob-spin{animation:1s linear infinite ob-spin}.ob-send-note{text-align:center;color:var(--c-text-faint);margin:12px 0 0;font-size:13px}.ob-mbar{z-index:30;border-radius:var(--r-pill);isolation:isolate;pointer-events:none;background:0 0;border:1px solid transparent;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 10px 0 18px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.ob-mbar:before{content:"";z-index:-1;border-radius:var(--r-pill);isolation:isolate;pointer-events:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.25),0 20px 50px rgba(0,0,0,.5)}.ob-mbar:before,.ob-mbar>*{opacity:0;transition:opacity .3s ease,transform .35s var(--ease-out-soft);transform:translateY(76.8px)}.ob-mbar.is-on{pointer-events:auto}.ob-mbar.is-on:before,.ob-mbar.is-on>*{opacity:1;transform:none}.ob-mbar-c{color:var(--c-text-muted);font-size:12.5px}.ob-mbar-t{font-size:20px;font-weight:800}.ob-mbar-btn{border-radius:var(--r-pill);color:#fff;cursor:pointer;background:linear-gradient(180deg,var(--c-btn-top),var(--c-btn-bottom));border:0;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 8px 24px rgba(47,111,224,.45)}.ob-ok{text-align:center;background:linear-gradient(160deg,rgba(26,31,43,.75),rgba(14,17,25,.65));border:1px solid rgba(255,255,255,.08);border-radius:28px;max-width:560px;margin:130px auto 0;padding:32px 20px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.ob-ok-ico{color:#052e16;background:linear-gradient(#86efac,#22c55e);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto;display:flex;box-shadow:0 0 40px rgba(34,197,94,.5)}.ob-ok-t{color:#fff;margin:20px 0 0;font-size:28px;font-weight:800;line-height:1.2}.ob-ok-p{color:#a9b3c6;max-width:420px;margin:10px auto 0;font-size:15.5px;line-height:1.6}.ob-nowrap{white-space:nowrap}.ob-ok-num{color:var(--c-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:14px;display:inline-flex}.ob-ok-num b{color:#fff;font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.ob-ok-acts{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pg-cta.ob-ok-home{height:38px;padding:0 16px;font-size:13.5px}@media (min-width:640px){.ob-ok{padding:40px}.ob-ok-acts{flex-direction:row;justify-content:center}.ob-ok-acts .ob-dl-btn{width:auto}.ob-wrap{--ob-pad:24px;padding:0 40px 100px}.ob-head{padding-top:140px}.ob-h1{font-size:64px}.ob-lead{font-size:18px}.ob-steps{gap:10px}.ob-sline{display:block}.ob-stp-full{display:inline}.ob-stp-short{display:none}.ob-panel{padding:30px}.ob-shead{gap:16px;padding:18px 20px}.ob-ptags.is-mob{display:none}.ob-ptags.is-side{display:flex}.ob-sbody{padding:0 20px 20px}.ob-var{padding:16px}.ob-sg button{padding:0 8px;font-size:13px}.ob-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-term{flex-direction:row}.ob-cal{flex-shrink:0;width:330px}.ob-day{height:36px}.ob-fields{grid-template-columns:1fr 1fr}.ob-fld.is-wide{grid-column:1/-1}.ob-sum-body{padding:26px}.ob-mbar{display:none}}@media (min-width:1024px){.ob-wrap{--ob-pad:32px;padding:0 60px 100px}.ob-head{padding-top:160px}.ob-h1{font-size:84px}.ob-lead{font-size:20px}.ob-grid{grid-template-columns:minmax(0,1fr) 340px;margin-top:50px}.ob-col{gap:24px}.ob-panel{padding:34px}.ob-aside{display:block;position:-webkit-sticky;position:sticky;top:110px}.ob-sum-mid{display:none}.ob-blocks{grid-template-columns:repeat(2,minmax(0,1fr))}.ob-sum-body{padding:28px}}@media (min-width:1280px){.ob-grid{grid-template-columns:minmax(0,1fr) 400px}.ob-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none){.ob-svc:hover{border-color:rgba(255,255,255,.08)}.ob-svc.is-on:hover{border-color:var(--ac)}.ob-blk:hover{border-color:rgba(255,255,255,.1)}.ob-blk.is-on:hover{border-color:rgba(74,222,128,.55)}.ob-day:hover{border-color:transparent}.ob-send:hover:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.ob-sbody,.ob-var,.ob-li,.ob-chipd,.ob-tlist,.ob-sum-ring,.ob-spin{animation:none}.ob-mbar:before,.ob-mbar>*,.ob-svc,.ob-blk,.ob-day,.ob-ck,.ob-ck svg,.ob-tsel-chev{transition:none}}.er{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:150px 0 90px;display:flex;position:relative}.er-in{width:min(760px,100%);margin-left:auto;margin-right:auto}.er-h1{letter-spacing:-.035em;background:linear-gradient(100deg,#fff 0%,#eaf1ff 30%,#a7c8ff 62%,var(--c-blue)100%);color:transparent;-webkit-background-clip:text;background-clip:text;margin:22px 0 0;font-size:72px;font-weight:800;line-height:1.04}.er-lead{max-width:520px;color:var(--c-text-soft);margin:16px auto 0;font-size:18px;line-height:1.6}.er-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.er-actions button.pg-cta{cursor:pointer;border:0;font-family:inherit}.er-links{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:48px;display:grid}.er-link{background:linear-gradient(160deg,rgba(30,36,50,.7),rgba(16,20,30,.7));border:1px solid rgba(255,255,255,.08);border-radius:20px;flex-direction:column;gap:4px;padding:18px 20px;transition:border-color .3s,box-shadow .3s;display:flex}.er-link:hover{border-color:rgba(92,157,255,.45);box-shadow:0 0 28px rgba(92,157,255,.15)}.er-link b{color:#fff;font-size:16px;font-weight:700}.er-link span{color:var(--c-text-dim);font-size:14px}@media (max-width:1023px){.er-h1{font-size:56px}}@media (max-width:639px){.er{padding:120px 0 70px}.er-h1{font-size:40px}.er-lead{font-size:16px}.er-links{grid-template-columns:1fr}}.kr{--kr-pad:16px;--kr-gut:20px;margin-inline:calc(var(--kr-pad)*-1);text-align:left;color:#eef3ff;padding-bottom:100px;position:relative}.kr-in{width:min(1200px,calc(100% - 2*var(--kr-gut)));margin-left:auto;margin-right:auto;position:relative}.kr-glow{pointer-events:none;background:radial-gradient(rgba(147,51,234,.18),transparent 65%);width:900px;height:900px;position:absolute;top:2400px;right:-200px}.kr-grad{background:linear-gradient(90deg,var(--c-blue-soft),#c084fc);color:transparent;-webkit-background-clip:text;background-clip:text}.kr-kicker{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--c-blue-soft);font-size:12.5px}.kr-h2{letter-spacing:-.02em;color:#fff;margin:10px 0 0;font-size:30px;font-weight:800}.kr-center{text-align:center}.kr-sec{margin-top:90px;scroll-margin-top:110px;position:relative}.kr-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.kr-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding-top:120px;display:grid}.kr-badges{flex-wrap:wrap;gap:10px;display:flex}.kr .pg-glassp.is-badge{color:#cfe0ff}.kr-live{border-radius:var(--r-pill);color:#bbf7d0;background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.35);align-items:center;gap:10px;height:36px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.kr-live-dot{background:var(--c-green);width:9px;height:9px;box-shadow:0 0 12px var(--c-green);border-radius:50%;animation:1.6s ease-in-out infinite kr-blink}@keyframes kr-blink{0%,to{opacity:1}50%{opacity:.35}}.kr-h1{letter-spacing:-.04em;color:#fff;margin:24px 0 0;font-size:44px;font-weight:800;line-height:1.04}.kr-lead{color:#c3cbda;max-width:540px;margin:22px 0 0;font-size:17px;line-height:1.6}.kr-actions{flex-direction:column;gap:12px;margin-top:32px;display:flex}.kr-actions .pg-cta{width:100%}.pg-cta.is-line.kr-cta-ms{border-color:rgba(192,132,252,.45)}.pg-cta.is-line.kr-cta-ms:hover{border-color:#c084fc;box-shadow:0 0 20px rgba(192,132,252,.3)}.kr-stack{aspect-ratio:350/320;width:min(350px,100%);margin:40px auto 0;position:relative}.kr-ph{border-radius:18px;animation:6s ease-in-out infinite kr-float;position:absolute;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1)}.kr-ph img{object-fit:cover}.kr-ph.is-1{width:62.86%;height:46.875%;animation-delay:-1s;top:3.125%;left:0}.kr-ph.is-2{width:54.29%;height:46.875%;animation-delay:-3s;top:18.75%;right:0}.kr-ph.is-3{width:51.43%;height:46.875%;animation-delay:-2s;bottom:0;left:17.14%}@keyframes kr-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.kr-stats{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:60px;display:grid}.kr-st{background:rgba(255,255,255,.08);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.45)}.kr-ring{pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,var(--ac)76%,#fff 80%,var(--ac)84%,transparent 92%);animation:7s linear infinite kr-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}@keyframes kr-spin{to{transform:rotate(360deg)}}.kr-st-in{text-align:center;background:radial-gradient(ellipse 70% 60% at 50% 0%,var(--ac),transparent 70%),linear-gradient(160deg,#161b27 0%,#10141d 60%,#0b0f16 100%);border-radius:22px;margin:2px;padding:28px;position:relative}@supports (color:color-mix(in lab, red, red)){.kr-st-in{background:radial-gradient(ellipse 70% 60% at 50% 0%,color-mix(in srgb,var(--ac)18%,transparent),transparent 70%),linear-gradient(160deg,#161b27 0%,#10141d 60%,#0b0f16 100%)}}.kr-st-body{position:relative}.kr-chip{width:48px;height:48px;color:var(--ac);background:var(--ac);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.kr-chip{background:color-mix(in srgb,var(--ac)12%,transparent)}}.kr-chip{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-chip{border:1px solid color-mix(in srgb,var(--ac)35%,transparent)}}.kr-st .kr-chip{margin:0 auto}.kr-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,var(--ac));color:transparent;-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1}.kr-st .kr-big{margin-top:18px}.kr-st-unit{color:#fff;margin-top:8px;font-size:17px;font-weight:700}.kr-st-note{color:var(--c-text-muted);margin-top:4px;font-size:14px}.kr-tabs-row{margin-top:26px}.kr-tabs{border-radius:var(--r-pill);background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.13);max-width:100%;padding:5px;display:inline-flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.2),0 20px 50px rgba(0,0,0,.4)}.kr-tab{z-index:2;border-radius:var(--r-pill);width:170px;height:52px;color:var(--c-text-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:color .3s;display:flex;position:relative}.kr-tab.is-on{color:#fff}.kr-tab-long{display:none}.kr-pill{z-index:1;border-radius:var(--r-pill);height:52px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 8px 28px var(--ac);border:1px solid rgba(255,255,255,.22);position:absolute;top:5px}@supports (color:color-mix(in lab, red, red)){.kr-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 8px 28px color-mix(in srgb,var(--ac)40%,transparent)}}.kr-pill{background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-pill{background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(255,255,255,.22),rgba(255,255,255,.06) 60%),color-mix(in srgb,var(--ac)22%,transparent)}}.kr-pill{transition:left .34s var(--ease-spring),width .34s var(--ease-spring),background .3s ease,box-shadow .3s ease}.kr-anchor{scroll-margin-top:110px;position:absolute;top:0}.kr-pane{animation:kr-fade .45s var(--ease-out-soft)both;margin-top:40px}.kr-pane.is-ms{--btn1:#c084fc;--btn2:#7c3aed;--glow:147,51,234}@keyframes kr-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kr-pane-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;display:grid}.kr-pos-kicker{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--ac);font-size:12.5px}.kr-h3{letter-spacing:-.03em;color:#fff;margin:10px 0 0;font-size:32px;font-weight:800;line-height:1.05}.kr-h3-accent{background:linear-gradient(90deg,#fff,var(--ac));color:transparent;-webkit-background-clip:text;background-clip:text}.kr-pos-sub{color:var(--ac);margin-top:10px;font-size:17px;font-weight:700}.kr-pos-text{color:#c3cbda;margin:18px 0 0;font-size:16.5px;line-height:1.7}.pg-cta.kr-pos-cta{cursor:pointer;border:0;width:100%;margin-top:24px;font-family:inherit;display:flex}.kr-cards{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.kr-card{transition:transform .45s var(--ease-out-soft),border-color .3s ease,box-shadow .3s ease;background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:24px;position:relative}.kr-card.is-money{background:radial-gradient(ellipse 80% 60% at 100% 0%,var(--ac),transparent 70%),linear-gradient(160deg,rgba(30,34,52,.9),rgba(14,17,25,.85))}@supports (color:color-mix(in lab, red, red)){.kr-card.is-money{background:radial-gradient(ellipse 80% 60% at 100% 0%,color-mix(in srgb,var(--ac)22%,transparent),transparent 70%),linear-gradient(160deg,rgba(30,34,52,.9),rgba(14,17,25,.85))}}.kr-card.is-money{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-card.is-money{border-color:color-mix(in srgb,var(--ac)45%,transparent)}}.kr-card.is-money{box-shadow:0 0 40px var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-card.is-money{box-shadow:0 0 40px color-mix(in srgb,var(--ac)16%,transparent)}}.kr-card-head{align-items:center;gap:12px;display:flex}.kr-card .kr-chip{width:42px;height:42px}.kr-card-title{color:#fff;font-size:19px;font-weight:800}.kr-card-body{margin-top:14px}.kr-card-list{margin:0;padding:0;list-style:none}.kr-card .kr-big{margin:4px 0 12px;font-size:52px}.kr-bl{color:#c9d1df;gap:10px;padding:4px 0;font-size:15px;line-height:1.55;display:flex}.kr-bl:before{content:"";background:var(--ac);width:6px;height:6px;box-shadow:0 0 8px var(--ac);border-radius:50%;flex-shrink:0;margin-top:8px}.kr-strip{margin-top:28px;margin-right:calc(var(--kr-gut)*-1);padding-right:var(--kr-gut);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.kr-strip::-webkit-scrollbar{display:none}.kr-pic{scroll-snap-align:start;border-radius:18px;flex-shrink:0;width:240px;height:160px;position:relative;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1)}.kr-pic img{object-fit:cover}.kr .pg-vid{max-width:940px;height:200px}.kr .pg-play{width:70px;height:70px;margin:-35px 0 0 -35px}.kr-sub{color:var(--c-text-dim);margin:10px 0 0;font-size:16px;line-height:1.6}.kr-faq-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:34px;display:grid}.kr-faq-text{color:var(--c-text-dim);margin:14px 0 0;font-size:16.5px;line-height:1.6}.kr-faq-link{color:var(--c-blue-soft);align-items:center;gap:8px;margin-top:18px;font-weight:700;transition:gap .3s;display:inline-flex}.kr-faq-link:hover{color:#fff;gap:12px}.kr .pg-faqs{gap:10px;max-width:none;margin:0}.kr .pg-fq{padding:18px;font-size:15.5px}.kr-fwrap{background:rgba(255,255,255,.08);border-radius:30px;max-width:860px;margin:0 auto;scroll-margin-top:100px;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 80px rgba(120,100,255,.18)}.kr-fwrap .kr-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--c-blue-soft)74%,#fff 80%,#c084fc 86%,transparent 92%);animation-duration:8s}.kr-fwrap-in{background:radial-gradient(60% 40% at 100% 0,rgba(147,51,234,.16),transparent 70%),radial-gradient(60% 40% at 0 100%,rgba(40,100,230,.16),transparent 70%),linear-gradient(160deg,#141926 0%,#0f131c 60%,#0b0e15 100%);border-radius:28px;margin:2px;padding:22px;position:relative}.kr-fwrap-body{position:relative}.kr-form-h2{letter-spacing:-.02em;color:#fff;margin:10px 0 0;font-size:28px;font-weight:800}.kr-form-top{margin-top:30px}.kr-posgrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.kr-pos{text-align:left;color:#fff;cursor:pointer;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;align-items:center;gap:14px;width:100%;padding:18px;font-family:inherit;transition:all .3s;display:flex;position:relative}.kr-pos.is-on{border-color:var(--ac);background:linear-gradient(160deg,var(--ac),transparent)}@supports (color:color-mix(in lab, red, red)){.kr-pos.is-on{background:linear-gradient(160deg,color-mix(in srgb,var(--ac)14%,transparent),transparent)}}.kr-pos.is-on{box-shadow:0 0 0 1px var(--ac),0 0 30px var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-pos.is-on{box-shadow:0 0 0 1px var(--ac),0 0 30px color-mix(in srgb,var(--ac)20%,transparent)}}.kr-pos .ob-ck{border-radius:50%}.kr-pos.is-on .ob-ck{background:var(--ac);border-color:var(--ac);box-shadow:0 0 12px var(--ac)}.kr-pos.is-on .ob-ck svg{opacity:1;transform:none}.kr-pos[data-error=true]{border-color:rgba(251,113,133,.6)}.kr-pos-name{font-size:16.5px;font-weight:800;display:block}.kr-pos-desc{color:var(--c-text-dim);margin-top:2px;font-size:13.5px;display:block}.kr-fields{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.kr-mt{margin-top:18px}.kr-label{color:#e8eefc;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.kr-label b{color:#fb7185}.kr-yn{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:3px;display:flex}.kr-yn button{height:40px;color:var(--c-text-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;font-family:inherit;font-size:14px;font-weight:700;transition:all .25s}.kr-yn button.is-on{color:#fff;background:radial-gradient(70% 120% at 50% 0,rgba(255,255,255,.2),rgba(255,255,255,.05) 60%),rgba(92,157,255,.22);box-shadow:inset 0 1px rgba(255,255,255,.3),0 4px 14px rgba(59,130,246,.3)}.kr-area{position:relative}.kr-area textarea.ob-inp{height:130px;padding-bottom:30px}.kr-cnt{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:#6d7890;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:14px}.kr-cnt.is-max{color:#fb7185}.kr-drop{text-align:center;color:#cfe0ff;cursor:pointer;background:rgba(92,157,255,.04);border:1.5px dashed rgba(143,184,255,.4);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:120px;padding:0 16px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.kr-drop.is-drag{border-color:var(--c-blue);background:rgba(92,157,255,.12);box-shadow:0 0 0 4px rgba(92,157,255,.12)}.kr-drop[data-error=true]{background:rgba(251,113,133,.05);border-color:rgba(251,113,133,.6)}.kr-drop:focus-within{border-color:var(--c-blue);box-shadow:0 0 0 4px rgba(92,157,255,.15)}.kr-drop-icon{color:var(--c-blue-soft);display:flex}.kr-drop-hint{color:var(--c-text-faint);font-size:13px;font-weight:500}.kr-file{background:rgba(92,157,255,.08);border:1px solid rgba(143,184,255,.35);border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:12px 14px 12px 16px;display:flex}.kr-file-icon{color:var(--c-blue-soft);flex-shrink:0;display:flex}.kr-file-main{flex:1;min-width:0}.kr-file-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.kr-file-size{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:var(--c-text-muted);margin-top:2px;font-size:12px}.kr-file-x{width:36px;height:36px;color:var(--c-text-soft);cursor:pointer;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .25s,color .25s;display:flex}.kr-file-x:hover{color:#fb7185;border-color:#fb7185}.kr-steps-t{color:#e8eefc;border-top:1px solid rgba(251,113,133,.2);margin-top:12px;padding-top:12px;font-weight:700}.kr-steps{margin:8px 0 0;padding-left:18px;list-style:decimal}.kr-steps li::marker{color:var(--c-blue-soft);font-weight:700}.kr-steps li+li{margin-top:4px}.kr-done{text-align:center;padding:36px 0 12px}.kr-done-ico{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;box-shadow:0 0 30px rgba(34,197,94,.5)}.kr-done h3{color:#fff;margin:18px 0 0;font-size:26px;font-weight:800}.kr-done p{max-width:440px;color:var(--c-text-soft);margin:10px auto 0;font-size:15.5px;line-height:1.6}@media (min-width:640px){.kr{--kr-gut:40px}.kr-hero{padding-top:150px}.kr-h1{font-size:64px}.kr-lead{font-size:19px}.kr-actions{flex-flow:wrap}.kr-actions .pg-cta{width:auto}.kr-stack{aspect-ratio:560/420;width:min(560px,100%)}.kr-ph.is-1{width:60.71%;height:54.76%;top:2.38%}.kr-ph.is-2{width:53.57%;height:52.38%;top:16.67%}.kr-ph.is-3{width:48.21%;height:47.62%;left:19.64%}.kr-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:70px}.kr-sec{margin-top:110px}.kr-h2{font-size:38px}.kr-tab{width:260px}.kr-tab-long{display:inline}.kr-tab-short{display:none}.kr-h3{font-size:40px}.kr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-pic{width:300px;height:200px}.kr .pg-vid{height:400px}.kr .pg-play{width:92px;height:92px;margin:-46px 0 0 -46px}.kr .pg-fq{padding:20px 22px;font-size:16.5px}.kr-fwrap-in{padding:40px}.kr-form-h2{font-size:36px}.kr-posgrid,.kr-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.kr{--kr-pad:24px}}@media (min-width:1024px){.kr{--kr-pad:32px;--kr-gut:48px}.kr-hero{grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding-top:160px}.kr-stack{aspect-ratio:520/560;width:400px;margin:0}.kr-h1{font-size:60px}.kr-ph.is-1{width:63.46%;height:41.07%;top:3.57%}.kr-ph.is-2{width:55.77%;height:41.07%;top:16.07%}.kr-ph.is-3{width:51.92%;height:44.64%;left:17.31%}.kr-stats{margin-top:80px}.kr-sec{margin-top:130px}.kr-h2{font-size:44px}.kr-pane-grid{grid-template-columns:300px minmax(0,1fr);gap:40px}.kr .pg-vid{height:520px}.kr-faq-grid{grid-template-columns:320px minmax(0,1fr);gap:48px}.kr-fwrap-in{padding:48px}.kr-form-h2{font-size:40px}}@media (min-width:1280px){.kr-hero{grid-template-columns:minmax(0,1fr) 500px;padding-top:170px}.kr-h1{font-size:72px}.kr-lead{font-size:20px}.kr-stack{width:520px}.kr-h3{font-size:44px}.kr-pane-grid{grid-template-columns:360px minmax(0,1fr);gap:48px}.kr-pic{width:390px;height:260px}.kr-faq-grid{grid-template-columns:380px minmax(0,1fr);gap:56px}}@media (hover:hover){.kr-card:hover{border-color:var(--ac);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.kr-card:hover{border-color:color-mix(in srgb,var(--ac)40%,transparent)}}.kr-card:hover{box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 30px var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-card:hover{box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 30px color-mix(in srgb,var(--ac)14%,transparent)}}.kr-card.is-money:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-card.is-money:hover{border-color:color-mix(in srgb,var(--ac)60%,transparent)}}.kr-pos:hover{border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.kr-pos:hover{border-color:color-mix(in srgb,var(--ac)45%,transparent)}}.kr-pos.is-on:hover{border-color:var(--ac)}.kr-drop:hover{border-color:var(--c-blue);background:rgba(92,157,255,.08)}}@media (prefers-reduced-motion:reduce){.kr-ph,.kr-live-dot,.kr-ring,.kr-pane{animation:none}.kr-pill,.kr-card{transition:none}}.ss{--ss-pad:16px;--ss-gut:20px;margin-inline:calc(var(--ss-pad)*-1);text-align:left;color:#eef3ff;padding-bottom:140px;position:relative}.ss-in{width:min(1160px,calc(100% - 2*var(--ss-gut)));margin-left:auto;margin-right:auto;position:relative}.ss-bg{pointer-events:none;background:radial-gradient(30% 10% at 0 6%,rgba(16,185,129,.22),transparent 70%),radial-gradient(30% 10% at 100% 30%,rgba(20,80,210,.3),transparent 70%),radial-gradient(30% 10% at 0 60%,rgba(20,80,210,.3),transparent 70%),radial-gradient(30% 10% at 100% 85%,rgba(16,185,129,.2),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.ss-grid{pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:48px 48px;height:1600px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.ss-gg{color:transparent;background:linear-gradient(90deg,#6ee7b7,#10b981);-webkit-background-clip:text;background-clip:text}.ss-gr{color:transparent;background:linear-gradient(90deg,#fca5a5,#ef4444);-webkit-background-clip:text;background-clip:text}.ss-kk{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#34d399;font-size:12.5px;font-weight:700}.ss-kk.is-sm{font-size:11.5px}.ss-kk.is-xs{margin-top:6px;font-size:11px}.ss-kk.is-grey{color:#8f9ab0}.ss-kk.is-cyan{color:#22d3ee}.ss-head{text-align:center}.ss-h2{letter-spacing:-.02em;color:#fff;margin:12px 0 0;font-size:30px;font-weight:800;line-height:1.12}.ss-sub{color:#a9b3c6;max-width:680px;margin:12px auto 0;font-size:16.5px;line-height:1.6}.ss-sec{margin-top:90px;scroll-margin-top:100px;position:relative}.ss-card{background:linear-gradient(160deg,rgba(26,31,43,.8),rgba(14,17,25,.7));border:1px solid rgba(255,255,255,.08);border-radius:22px;position:relative}.ss-dots{pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;position:absolute;top:0;bottom:0;left:0;right:0}.pg-cta.ss-grn{color:#022c22;background:linear-gradient(#34d399,#059669);box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 26px rgba(16,185,129,.45)}.pg-cta.ss-red{background:linear-gradient(#f87171,#dc2626);box-shadow:inset 0 1px rgba(255,255,255,.3),0 0 24px rgba(239,68,68,.45)}.pg-cta.ss-grn:after,.pg-cta.ss-red:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);width:40%;animation:4.5s ease-in-out infinite pg-shine;position:absolute;top:0;bottom:0;left:-60%}.pg-cta.ss-gl2{background:rgba(4,20,14,.4);border:1.5px solid rgba(52,211,153,.4)}.ss-hero{text-align:center;padding-top:110px;position:relative}.ss-badges{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ss-live{border-radius:var(--r-pill);color:#a7f3d0;background:rgba(52,211,153,.1);border:1px solid rgba(52,211,153,.35);align-items:center;gap:10px;height:36px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.ss-live-dot{background:#34d399;border-radius:50%;width:9px;height:9px;animation:1.6s ease-in-out infinite ss-blink;box-shadow:0 0 12px #34d399}.ss-for{text-align:left;color:#d1fae5;background:rgba(52,211,153,.1);border:1px dashed rgba(52,211,153,.45);border-radius:18px;align-items:center;gap:8px;max-width:100%;min-height:36px;padding:7px 14px;font-size:14px;line-height:1.35;display:inline-flex}.ss-for svg{flex-shrink:0}.ss-for b{color:#fff;overflow-wrap:anywhere}.ss-h1{letter-spacing:-.035em;color:#fff;max-width:980px;margin:26px auto 0;font-size:36px;font-weight:800;line-height:1.08}.ss-motto{text-align:left;max-width:760px;margin:30px auto 0;padding:24px 28px}.ss-motto-p{color:#c3cbda;margin:10px 0 0;font-size:16.5px;line-height:1.7}.ss-mt.is-strong{color:#fff;font-weight:700}.ss-mt.is-accent{color:#34d399;font-weight:700}.ss-w{opacity:.28;transition:opacity .3s ease-out;transition-delay:var(--d,0s)}.is-in .ss-w{opacity:1}.ss-strike{color:rgba(255,255,255,.4);position:relative}.ss-strike:after{content:"";width:0;height:2px;transition:width .5s ease-out;transition-delay:var(--d,0s);background:rgba(255,255,255,.7);border-radius:2px;position:absolute;top:55%;left:0}.is-in .ss-strike:after{width:100%}.ss-actions{flex-direction:column;gap:12px;margin-top:28px;display:flex}.ss-actions .pg-cta{width:100%}.ss-tldr-kk{margin-top:56px}.ss-tldrs{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ss-tldr{transition:transform .45s var(--ease-out-soft),border-color .3s ease;background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:20px;position:relative}.ss-tldr-l{letter-spacing:.12em;text-transform:uppercase;color:var(--ac);font-size:12.5px;font-weight:700}.ss-tldr-v{letter-spacing:-.02em;color:#fff;margin-top:8px;font-size:max(19px,min(5.4vw,24px));font-weight:800}.ss-tldr-s{color:#8f9ab0;margin-top:4px;font-size:13.5px;line-height:1.5}.ss-genz{min-height:360px;padding:40px var(--ss-gut);justify-content:center;align-items:center;margin-top:90px;display:flex;position:relative;overflow:hidden}.ss-genz-fx,.ss-genz-layers,.ss-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ss-layer.is-tags{transform:translate3d(0,calc(var(--p,0)*220px),0)}.ss-layer.is-slang{transform:translate3d(0,calc(var(--p,0)*150px),0)}.ss-layer.is-icons{transform:translate3d(0,calc(var(--p,0)*60px),0)}.ss-tag{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:rgba(255,255,255,.15);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}.ss-slang{color:#fff;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:ss-w0 var(--dur,8s)ease-in-out infinite alternate;font-weight:700;position:absolute}.ss-slang.is-a1{animation-name:ss-w1}.ss-slang.is-a2{animation-name:ss-w2}.ss-slang.is-a3{animation-name:ss-w3}.ss-float{pointer-events:auto;animation:ss-bob var(--dur,50s)ease-in-out var(--delay,0s)infinite;position:absolute}.ss-icon{transition:transform .3s var(--ease-spring);display:block;position:relative}.ss-icon svg{opacity:.4;filter:drop-shadow(0 0 8px var(--c));display:block}@supports (color:color-mix(in lab, red, red)){.ss-icon svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--c)38%,transparent))}}.ss-tip{z-index:2;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:rgba(0,0,0,.7);border-radius:6px;padding:4px 8px;font-size:12px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.ss-genz-text{z-index:1;text-align:center;max-width:640px;position:relative}.ss-h2.ss-genz-h2{font-size:32px;line-height:1.1}.ss-genz-text .ss-sub{margin-top:14px}@keyframes ss-w0{0%{transform:translate(0)}33%{transform:translate(12px,-10px)}66%{transform:translate(-8px,8px)}to{transform:translate(0)}}@keyframes ss-w1{0%{transform:rotate(0)scale(1)}33%{transform:rotate(5deg)scale(1.05)}66%{transform:rotate(-5deg)scale(.95)}to{transform:rotate(0)scale(1)}}@keyframes ss-w2{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}@keyframes ss-w3{0%{transform:translate(0)}33%{transform:translate(-15px)}66%{transform:translate(15px)}to{transform:translate(0)}}@keyframes ss-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes ss-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes ss-spin{to{transform:rotate(360deg)}}@keyframes ss-marquee{to{transform:translate(-50%)}}.ss-proof{margin-top:30px;position:relative}.ss-stats{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:20px;padding:30px;display:grid}.ss-stat{text-align:center}.ss-stat-v{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;font-weight:800}.ss-stat-l{color:#8f9ab0;margin-top:4px;font-size:14px}.ss-card.ss-review{background:linear-gradient(160deg,rgba(16,40,32,.5),rgba(14,17,25,.7));border-color:rgba(52,211,153,.25);border-radius:24px;margin-top:20px;padding:22px}.ss-stars{letter-spacing:.08em;color:#fbbf24;font-size:18px}.ss-review-text p{color:#e8eefc;margin:14px 0 0;font-size:17px;font-style:italic;line-height:1.7}.ss-hl{color:#34d399}.ss-more{color:#34d399;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:14px;padding:0;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.ss-review-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.ss-review-name{color:#fff;font-weight:800}.ss-review-role{color:#8f9ab0;font-size:13.5px}.ss-review-link{color:#34d399;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:gap .3s;display:inline-flex}.ss-logos{margin-top:28px}.ss-logos-label{text-align:center;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#8f9ab0;margin:0 0 14px;font-size:11.5px}.ss-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ss-marquee-track{width:max-content;animation:40s linear infinite ss-marquee;display:flex}.ss-marquee-group{gap:16px;padding-right:16px;display:flex}.ss-logo{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.1);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:176px;height:72px;padding:10px 14px;display:flex}.ss-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.ss .pg-vid.ss-vid{border-radius:20px;height:200px;margin:20px auto 0}.ss .pg-vid.ss-vid .pg-vid-in{border-radius:18px}.ss .pg-vid.is-proof{max-width:820px}.ss .pg-vid.is-program{max-width:none;margin-top:24px}.ss-lecs{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:36px;display:grid}.ss-tilt{height:100%}.ss-lecs+.ss-tilt{margin-top:22px}.ss-tilt-in{height:100%;transform:perspective(900px)rotateX(var(--rx,0deg))rotateY(var(--ry,0deg));transition:transform .5s var(--ease-out-soft);position:relative}.ss-tilt-in.is-tilt{transition-duration:.12s}.ss-glare{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--gx,50%)var(--gy,30%),rgba(52,211,153,.14),transparent 60%);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.ss-tilt-in.is-tilt .ss-glare{opacity:1}.ss-lec{text-align:center;background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.09);border-radius:26px;padding:30px;box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 40px rgba(16,185,129,.12)}.ss-av{background:conic-gradient(from 200deg,#34d399,#22d3ee,#34d399);border-radius:50%;width:104px;height:104px;margin:0 auto;padding:3px}.ss-av img{object-fit:cover;border:3px solid #0e1119;border-radius:50%;width:100%;height:100%;display:block}.ss-lec-name{color:#fff;margin:16px 0 0;font-size:22px;font-weight:800}.ss-lec-points{margin:16px 0 0;padding:0;list-style:none}.ss-lec-points li{text-align:left;color:#c9d1df;gap:10px;padding:4px 0;font-size:14.5px;line-height:1.5;display:flex}.ss-lec-points svg,.ss-price-feats svg{flex-shrink:0;margin-top:2px}.ss-lec-points svg{color:#34d399}.ss-lec-quote{color:#a9b3c6;margin:14px 0 0;font-size:14.5px;font-style:italic;line-height:1.6}.ss-lec-contact{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:16px;font-size:14px;display:flex}.ss-lec-contact a{color:#34d399}.ss-card.ss-team{border-radius:24px;padding:24px}.ss-team-pic{border-radius:18px;height:200px;position:relative;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1)}.ss-team-pic img{object-fit:cover}.ss-team-text{margin-top:18px}.ss-team-title{color:#fff;margin:8px 0 0;font-size:26px;font-weight:800;line-height:1.2}.ss-team-text p{color:#b9c4d8;margin:10px 0 0;font-size:15px;line-height:1.65}.ss-program{--ac:#34d399}.ss-program.is-red{--ac:#f87171}.ss-canvas{pointer-events:none;position:absolute;top:-40px;bottom:-40px;left:0;right:0;overflow:hidden}.ss-canvas-el{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(85% 75%,#000 40%,transparent 95%);mask-image:radial-gradient(85% 75%,#000 40%,transparent 95%)}.ss-canvas-el.is-neural{opacity:.55}.ss-canvas-el.is-matrix{opacity:.35}.ss-program .ss-h2{text-shadow:0 2px 24px rgba(5,7,13,.85),0 0 60px rgba(5,7,13,.5)}.ss-program .ss-h2 .ss-gg,.ss-program .ss-h2 .ss-gr{text-shadow:none}.ss-program-meta{text-align:center;color:#8f9ab0;margin:12px 0 0;font-size:15.5px;line-height:1.5}.ss-program-text{text-align:center;color:#c3cbda;text-shadow:0 1px 12px rgba(5,7,13,.7);max-width:900px;margin:18px auto 0;font-size:17px;line-height:1.7}.ss-program-text b{color:#fff}.ss-benefits{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:26px;display:grid}.ss-benefit-t{color:#fff;font-size:16px;font-weight:800}.ss-tldr.is-benefit .ss-tldr-s{font-size:14px}.ss-demo{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:24px;display:grid}.ss-term{height:180px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:#fca5a5;background:#0a0d12;border:1px solid rgba(248,113,113,.25);border-radius:18px;flex-direction:column;font-size:13px;display:flex;overflow:hidden}.ss-term-bar{border-bottom:1px solid rgba(255,255,255,.06);align-items:center;gap:6px;padding:12px 14px;font-size:12px;display:flex}.ss-term-bar .is-r{color:#f87171}.ss-term-bar .is-y{color:#fbbf24}.ss-term-bar .is-g{color:#34d399}.ss-term-title{color:rgba(248,113,113,.8);margin-left:8px}.ss-term-body{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:12px 14px;font-size:12px;line-height:1.55;display:flex;overflow:hidden}.ss-term-body p{overflow-wrap:anywhere;margin:0}.ss-term-body .is-muted{color:rgba(255,255,255,.6)}.ss-term-body .is-warn{color:#facc15}.ss-term-body .is-danger{color:#f87171}.ss-term-body .is-dim{color:rgba(255,255,255,.4)}.ss-term-body .is-ok{color:#4ade80}.ss-term-cursor{background:#34d399;flex-shrink:0;width:8px;height:14px;margin-top:2px;animation:1s steps(2,start) infinite ss-blink;display:block}.ss-demo-pic{background:linear-gradient(135deg,#7f1d1d,#1f2937);border-radius:18px;height:180px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1)}.ss-demo-pic img{object-fit:cover}.ss-demo-pic figcaption{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:#fecaca;background:linear-gradient(transparent,rgba(4,6,12,.85));padding:28px 16px 12px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.ss-steps{grid-template-columns:minmax(0,1fr);gap:16px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ss-step{background:linear-gradient(160deg,rgba(26,31,43,.85),rgba(14,17,25,.75));border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:26px}.ss-step-n{width:52px;height:52px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;color:#022c22;background:linear-gradient(#6ee7b7,#10b981);border-radius:16px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex;box-shadow:0 0 26px rgba(16,185,129,.5)}.ss-step-t{color:#fff;margin:18px 0 0;font-size:19px;font-weight:800}.ss-step-x{color:#a9b3c6;margin:8px 0 0;font-size:15px;line-height:1.6}.ss-prices{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:36px;display:grid}.ss-price{background:rgba(255,255,255,.07);border-radius:26px;display:flex;position:relative;overflow:hidden}.ss-price-ring,.ss-final-ring{pointer-events:none;animation:7s linear infinite ss-spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.ss-price-ring{background:conic-gradient(from 0deg,transparent 0 62%,var(--ac)76%,#fff 80%,var(--ac)84%,transparent 92%)}.ss-price-in{background:radial-gradient(ellipse 80% 50% at 50% 0%,var(--ac),transparent 70%),linear-gradient(160deg,#161b27 0%,#10141d 60%,#0b0f16 100%);border-radius:25px;flex-direction:column;flex:1;margin:1.5px;padding:28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ss-price-in{background:radial-gradient(ellipse 80% 50% at 50% 0%,color-mix(in srgb,var(--ac)16%,transparent),transparent 70%),linear-gradient(160deg,#161b27 0%,#10141d 60%,#0b0f16 100%)}}.ss-price-badges{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ss-bdg{border-radius:var(--r-pill);height:28px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ac);background:var(--ac);align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ss-bdg{background:color-mix(in srgb,var(--ac)12%,transparent)}}.ss-bdg{border:1px solid var(--ac)}@supports (color:color-mix(in lab, red, red)){.ss-bdg{border:1px solid color-mix(in srgb,var(--ac)40%,transparent)}}.ss-bdg.is-gold{--ac:#fbbf24}.ss-price-name{color:#fff;margin:18px 0 0;font-size:22px;font-weight:800}.ss-price-amt{letter-spacing:-.02em;color:#fff;margin-top:14px;font-size:42px;font-weight:800;line-height:1.1}.ss-price-note{color:#8f9ab0;margin-top:4px;font-size:13.5px;line-height:1.5}.ss-price-rule{background:rgba(255,255,255,.08);height:1px;margin:18px 0 10px}.ss-price-feats{flex:1;margin:0;padding:0;list-style:none}.ss-price-feats li{color:#dbe3f1;gap:10px;padding:5px 0;font-size:15px;line-height:1.5;display:flex}.ss-price-feats svg{color:var(--ac)}.pg-cta.ss-price-cta{color:#04060c;background:linear-gradient(180deg,var(--ac),var(--ac));width:100%;margin-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.pg-cta.ss-price-cta{background:linear-gradient(180deg,color-mix(in srgb,var(--ac)90%,#fff),var(--ac))}}.pg-cta.ss-price-cta{box-shadow:0 0 24px var(--ac)}@supports (color:color-mix(in lab, red, red)){.pg-cta.ss-price-cta{box-shadow:0 0 24px color-mix(in srgb,var(--ac)45%,transparent)}}.ss-price-link{text-align:center;color:#b9c4d8;margin-top:12px;font-size:14px;font-weight:700;display:block}.ss-price-foot{text-align:center;color:#7d889e;margin:18px 0 0;font-size:13.5px;line-height:1.6}.pg-faqs.ss-faqs{--ac:#34d399;--ac2:#6ee7b7;--glow:16,185,129;--btn2:#10b981;gap:10px;max-width:860px;margin:32px auto 0}.ss-final{background:rgba(255,255,255,.08);border-radius:30px;position:relative;overflow:hidden;box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 80px rgba(16,185,129,.16)}.ss-final-ring{background:conic-gradient(from 0deg,transparent 0 62%,#34d399 74%,#fff 80%,#22d3ee 86%,transparent 92%);animation-duration:8s}.ss-final-in{background:radial-gradient(60% 50% at 50% 0,rgba(16,185,129,.18),transparent 70%),linear-gradient(160deg,#131b1d 0%,#0f1417 60%,#0b0f12 100%);border-radius:28px;margin:2px;padding:24px;position:relative}.ss-final-body{position:relative}.ss-final-head{text-align:center;flex-direction:column;align-items:center;display:flex}.ss-final-photo{object-fit:cover;border:3px solid #34d399;border-radius:50%;width:76px;height:76px;box-shadow:0 0 30px rgba(52,211,153,.45)}.ss-final-head .ss-kk{margin-top:18px}.ss-h2.ss-final-h2{margin-top:10px}.ss-acts{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:32px;display:grid}.ss-act{color:#fff;transition:transform .35s var(--ease-out-soft),border-color .35s ease,box-shadow .35s ease;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex}.ss-act.is-main{background:linear-gradient(160deg,rgba(52,211,153,.18),rgba(52,211,153,.04));border-color:rgba(52,211,153,.55);box-shadow:0 0 40px rgba(16,185,129,.2)}.ss-act-ico{color:#34d399;background:rgba(52,211,153,.12);border:1px solid rgba(52,211,153,.35);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ss-act.is-main .ss-act-ico{color:#022c22;background:linear-gradient(#6ee7b7,#10b981);border-color:transparent}.ss-act-t{font-size:19px;font-weight:800}.ss-act-x{color:#a9b3c6;font-size:14.5px;line-height:1.55}.ss-act-go{color:#34d399;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:800;transition:gap .3s;display:inline-flex}.ss-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;border-radius:var(--r-pill);opacity:0;pointer-events:none;min-height:64px;transition:opacity .35s ease,transform .45s var(--ease-out-soft);background:linear-gradient(rgba(24,29,40,.92),rgba(12,15,22,.95)),#121d25;border:1px solid rgba(255,255,255,.16);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 18px;display:flex;position:fixed;transform:translateY(24px);box-shadow:inset 0 1px rgba(255,255,255,.25),0 20px 50px rgba(0,0,0,.5)}.ss-bar.is-on{opacity:1;pointer-events:auto;transform:none}.ss-bar-text{color:#fff;font-size:14px;font-weight:700;line-height:1.25}.pg-cta.ss-bar-cta{flex-shrink:0;width:auto;height:46px;padding:0 16px;font-size:14.5px}.ss-bar-long,.ss-bar-call{display:none}@media (min-width:640px){.ss{--ss-gut:40px}.ss-hero{padding-top:140px}.ss-h1{font-size:52px}.ss-actions{flex-flow:wrap;justify-content:center}.ss-actions .pg-cta{width:auto}.ss-sec{margin-top:110px}.ss-h2{font-size:38px}.ss-genz{min-height:340px;margin-top:110px}.ss-h2.ss-genz-h2{font-size:42px}.ss-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-stat-v{font-size:42px}.ss-card.ss-review{padding:30px}.ss .pg-vid.ss-vid{border-radius:26px;height:380px}.ss .pg-vid.ss-vid .pg-vid-in{border-radius:24px}.ss-lecs{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-card.ss-team{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:30px;display:grid}.ss-team-pic{height:220px}.ss-team-text{margin-top:0}.ss-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-demo{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-term,.ss-demo-pic{height:220px}.ss-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-final-in{padding:40px}.ss-acts{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-bar{left:50%;right:auto;bottom:calc(24px + env(safe-area-inset-bottom));background:linear-gradient(rgba(24,29,40,.9),rgba(12,15,22,.92));border-color:rgba(255,255,255,.15);gap:14px;min-height:64px;padding:8px 8px 8px 22px;transform:translate(-50%,24px);box-shadow:inset 0 1px rgba(255,255,255,.2),0 20px 60px rgba(0,0,0,.6)}.ss-bar.is-on{transform:translate(-50%)}.ss-bar-text{white-space:nowrap;font-size:15px}.pg-cta.ss-bar-cta{height:48px;padding:0 20px;font-size:15px}.ss-bar-long{display:inline}.ss-bar-short{display:none}.ss-bar-call{color:#34d399;background:rgba(4,20,14,.4);border:1.5px solid rgba(52,211,153,.4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .25s,box-shadow .25s;display:flex}}@media (min-width:768px){.ss{--ss-pad:24px}}@media (min-width:1024px){.ss{--ss-pad:32px;--ss-gut:48px}.ss-hero{padding-top:150px}.ss-h1{font-size:64px}.ss-tldrs{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-sec{margin-top:130px}.ss-h2{font-size:46px}.ss-genz{min-height:360px;margin-top:130px}.ss-h2.ss-genz-h2{font-size:52px}.ss-proof{margin-top:40px}.ss-stat-v{font-size:48px}.ss-card.ss-review{padding:36px}.ss .pg-vid.is-proof{height:440px}.ss .pg-vid.is-program{height:460px}.ss-team-pic,.ss-term,.ss-demo-pic{height:260px}.ss-h2.ss-final-h2{font-size:44px}.ss-final-in{padding:52px}}@media (hover:hover){.pg-cta.ss-grn:hover{color:#022c22;gap:12px;box-shadow:inset 0 1px rgba(255,255,255,.35),0 0 42px rgba(16,185,129,.75)}.pg-cta.ss-red:hover{color:#fff;gap:12px;box-shadow:inset 0 1px rgba(255,255,255,.3),0 0 40px rgba(239,68,68,.7)}.pg-cta.ss-gl2:hover{color:#fff;border-color:#34d399;box-shadow:0 0 20px rgba(52,211,153,.3)}.ss-tldr:hover{border-color:var(--ac);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.ss-tldr:hover{border-color:color-mix(in srgb,var(--ac)45%,transparent)}}.ss-icon:hover{transform:scale(1.25)}.ss-icon:hover .ss-tip{opacity:1;transform:translate(-50%)}.ss-review-link:hover{color:#6ee7b7;gap:12px}.ss-more:hover,.ss-lec-contact a:hover{color:#6ee7b7}.pg-cta.ss-price-cta:hover{color:#04060c;box-shadow:0 0 38px var(--ac);gap:12px}@supports (color:color-mix(in lab, red, red)){.pg-cta.ss-price-cta:hover{box-shadow:0 0 38px color-mix(in srgb,var(--ac)65%,transparent)}}.ss-price-link:hover{color:#fff}.ss-act:hover{color:#fff;border-color:rgba(52,211,153,.45);transform:translateY(-5px);box-shadow:0 0 30px rgba(16,185,129,.18)}.ss-act.is-main:hover{border-color:rgba(52,211,153,.75);box-shadow:0 0 50px rgba(16,185,129,.3)}.ss-act:hover .ss-act-go{gap:12px}.ss-bar-call:hover{color:#34d399;border-color:#34d399;box-shadow:0 0 18px rgba(52,211,153,.35)}}@media (prefers-reduced-motion:reduce){.ss-w{opacity:1;transition:none}.ss-strike:after{width:100%;transition:none}.ss-slang{display:none}.ss-layer{transform:none}.ss-live-dot,.ss-float,.ss-term-cursor,.ss-marquee-track,.pg-cta.ss-grn:after,.pg-cta.ss-red:after{animation:none}.ss-price-ring,.ss-final-ring,.ss .pg-vid .pg-ring{display:none}.ss-price{background:var(--ac)}@supports (color:color-mix(in lab, red, red)){.ss-price{background:color-mix(in srgb,var(--ac)40%,transparent)}}.ss-final{background:rgba(52,211,153,.4)}.ss-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ss-marquee-group[aria-hidden=true]{display:none}.ss-tilt-in,.ss-tldr,.ss-act,.ss-bar{transition:none}}a:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}button:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}input:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}select:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}textarea:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}summary:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}[tabindex]:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}[role=button]:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}[role=checkbox]:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}[role=option]:focus-visible{outline:2px solid var(--c-blue-soft);outline-offset:3px}.pg-range:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(143,184,255,.55)}.ob-rng:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(143,184,255,.55)}@media print{*,:before,:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;color:#111!important;background:0 0!important;border-color:#bbb!important;transition:none!important;animation:none!important}html,body{background:#fff!important}body:before,.hd,.ob-mbar,.ig-frame,.rv-arrow,.wr-arrow,video{display:none!important}main{padding:0!important}a[href^=http]:after{content:" (" attr(href)")";word-break:break-all;font-size:11px}img{page-break-inside:avoid;max-width:100%!important}h1,h2,h3{page-break-after:avoid}}.anim-off,.anim-off *,.anim-off :before,.anim-off :after{animation-play-state:paused!important}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
