@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";@import "https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Figtree:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Playfair+Display:ital,wght@0,700;0,800;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,300&family=DM+Serif+Display:ital@0;1&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400;1,600&display=swap";@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@theme inline{--animation-delay-0: 0s; --animation-delay-75: 75ms; --animation-delay-100: .1s; --animation-delay-150: .15s; --animation-delay-200: .2s; --animation-delay-300: .3s; --animation-delay-500: .5s; --animation-delay-700: .7s; --animation-delay-1000: 1s; --animation-repeat-0: 0; --animation-repeat-1: 1; --animation-repeat-infinite: infinite; --animation-direction-normal: normal; --animation-direction-reverse: reverse; --animation-direction-alternate: alternate; --animation-direction-alternate-reverse: alternate-reverse; --animation-fill-mode-none: none; --animation-fill-mode-forwards: forwards; --animation-fill-mode-backwards: backwards; --animation-fill-mode-both: both; --percentage-0: 0; --percentage-5: .05; --percentage-10: .1; --percentage-15: .15; --percentage-20: .2; --percentage-25: .25; --percentage-30: .3; --percentage-35: .35; --percentage-40: .4; --percentage-45: .45; --percentage-50: .5; --percentage-55: .55; --percentage-60: .6; --percentage-65: .65; --percentage-70: .7; --percentage-75: .75; --percentage-80: .8; --percentage-85: .85; --percentage-90: .9; --percentage-95: .95; --percentage-100: 1; --percentage-translate-full: 1; --animate-in: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-out: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes enter { from { opacity: var(--tw-enter-opacity,1); transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0)); filter: blur(var(--tw-enter-blur,0)); }}@keyframes exit { to { opacity: var(--tw-exit-opacity,1); transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0)); filter: blur(var(--tw-exit-blur,0)); }}--animate-accordion-down: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-accordion-up: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-down: collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); --animate-collapsible-up: collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none); @keyframes accordion-down { from { height: 0; }to { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }}@keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto))))); }to { height: 0; }}@keyframes collapsible-down { from { height: 0; }to { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }}@keyframes collapsible-up { from { height: var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto)))); }to { height: 0; }}--animate-caret-blink: caret-blink 1.25s ease-out infinite; @keyframes caret-blink { 0%,70%,100% { opacity: 1; }20%,50% { opacity: 0; }}}@utility animation-duration-*{--tw-animation-duration: calc(--value(number)*1ms); --tw-animation-duration: --value(--animation-duration-*,[duration],"initial",[*]); animation-duration: calc(--value(number)*1ms); animation-duration: --value(--animation-duration-*,[duration],"initial",[*]);}@utility delay-*{animation-delay: calc(--value(number)*1ms); animation-delay: --value(--animation-delay-*,[duration],"initial",[*]); --tw-animation-delay: calc(--value(number)*1ms); --tw-animation-delay: --value(--animation-delay-*,[duration],"initial",[*]);}@utility repeat-*{animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]); --tw-animation-iteration-count: --value(--animation-repeat-*,number,"initial",[*]);}@utility direction-*{animation-direction: --value(--animation-direction-*,"initial",[*]); --tw-animation-direction: --value(--animation-direction-*,"initial",[*]);}@utility fill-mode-*{animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]); --tw-animation-fill-mode: --value(--animation-fill-mode-*,"initial",[*]);}@utility running{animation-play-state: running;}@utility paused{animation-play-state: paused;}@utility play-state-*{animation-play-state: --value("initial",[*]);}@utility blur-in{--tw-enter-blur: 20px;}@utility blur-in-*{--tw-enter-blur: calc(--value(number)*1px); --tw-enter-blur: --value(--blur-*,[*]);}@utility blur-out{--tw-exit-blur: 20px;}@utility blur-out-*{--tw-exit-blur: calc(--value(number)*1px); --tw-exit-blur: --value(--blur-*,[*]);}@utility fade-in{--tw-enter-opacity: 0;}@utility fade-in-*{--tw-enter-opacity: calc(--value(number)/100); --tw-enter-opacity: --value(--percentage-*,[*]);}@utility fade-out{--tw-exit-opacity: 0;}@utility fade-out-*{--tw-exit-opacity: calc(--value(number)/100); --tw-exit-opacity: --value(--percentage-*,[*]);}@utility zoom-in{--tw-enter-scale: 0;}@utility zoom-in-*{--tw-enter-scale: calc(--value(number)*1%); --tw-enter-scale: calc(--value(ratio)); --tw-enter-scale: --value(--percentage-*,[*]);}@utility -zoom-in-*{--tw-enter-scale: calc(--value(number)*-1%); --tw-enter-scale: calc(--value(ratio)*-1); --tw-enter-scale: --value(--percentage-*,[*]);}@utility zoom-out{--tw-exit-scale: 0;}@utility zoom-out-*{--tw-exit-scale: calc(--value(number)*1%); --tw-exit-scale: calc(--value(ratio)); --tw-exit-scale: --value(--percentage-*,[*]);}@utility -zoom-out-*{--tw-exit-scale: calc(--value(number)*-1%); --tw-exit-scale: calc(--value(ratio)*-1); --tw-exit-scale: --value(--percentage-*,[*]);}@utility spin-in{--tw-enter-rotate: 30deg;}@utility spin-in-*{--tw-enter-rotate: calc(--value(number)*1deg); --tw-enter-rotate: calc(--value(ratio)*360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility -spin-in{--tw-enter-rotate: -30deg;}@utility -spin-in-*{--tw-enter-rotate: calc(--value(number)*-1deg); --tw-enter-rotate: calc(--value(ratio)*-360deg); --tw-enter-rotate: --value(--rotate-*,[*]);}@utility spin-out{--tw-exit-rotate: 30deg;}@utility spin-out-*{--tw-exit-rotate: calc(--value(number)*1deg); --tw-exit-rotate: calc(--value(ratio)*360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility -spin-out{--tw-exit-rotate: -30deg;}@utility -spin-out-*{--tw-exit-rotate: calc(--value(number)*-1deg); --tw-exit-rotate: calc(--value(ratio)*-360deg); --tw-exit-rotate: --value(--rotate-*,[*]);}@utility slide-in-from-top{--tw-enter-translate-y: -100%;}@utility slide-in-from-top-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-y: calc(--value(ratio)*-100%); --tw-enter-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-bottom{--tw-enter-translate-y: 100%;}@utility slide-in-from-bottom-*{--tw-enter-translate-y: calc(--value(integer)*var(--spacing)); --tw-enter-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-y: calc(--value(ratio)*100%); --tw-enter-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-left{--tw-enter-translate-x: -100%;}@utility slide-in-from-left-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-in-from-right{--tw-enter-translate-x: 100%;}@utility slide-in-from-right-*{--tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-in-from-start{&:dir(ltr){ --tw-enter-translate-x: -100%; }&:dir(rtl){ --tw-enter-translate-x: 100%; }}@utility slide-in-from-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-in-from-end{&:dir(ltr){ --tw-enter-translate-x: 100%; }&:dir(rtl){ --tw-enter-translate-x: -100%; }}@utility slide-in-from-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-enter-translate-x: calc(--value(ratio)*100%); --tw-enter-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-enter-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-enter-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-enter-translate-x: calc(--value(ratio)*-100%); --tw-enter-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@utility slide-out-to-top{--tw-exit-translate-y: -100%;}@utility slide-out-to-top-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-y: calc(--value(ratio)*-100%); --tw-exit-translate-y: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-bottom{--tw-exit-translate-y: 100%;}@utility slide-out-to-bottom-*{--tw-exit-translate-y: calc(--value(integer)*var(--spacing)); --tw-exit-translate-y: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-y: calc(--value(ratio)*100%); --tw-exit-translate-y: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-left{--tw-exit-translate-x: -100%;}@utility slide-out-to-left-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1);}@utility slide-out-to-right{--tw-exit-translate-x: 100%;}@utility slide-out-to-right-*{--tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]);}@utility slide-out-to-start{&:dir(ltr){ --tw-exit-translate-x: -100%; }&:dir(rtl){ --tw-exit-translate-x: 100%; }}@utility slide-out-to-start-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }}@utility slide-out-to-end{&:dir(ltr){ --tw-exit-translate-x: 100%; }&:dir(rtl){ --tw-exit-translate-x: -100%; }}@utility slide-out-to-end-*{&:where(:dir(ltr),[dir="ltr"],[dir="ltr"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*100%); --tw-exit-translate-x: calc(--value(ratio)*100%); --tw-exit-translate-x: --value(--translate-*,[percentage],[length]); }&:where(:dir(rtl),[dir="rtl"],[dir="rtl"]*){ --tw-exit-translate-x: calc(--value(integer)*var(--spacing)*-1); --tw-exit-translate-x: calc(--value(--percentage-*,--percentage-translate-*)*-100%); --tw-exit-translate-x: calc(--value(ratio)*-100%); --tw-exit-translate-x: calc(--value(--translate-*,[percentage],[length])*-1); }}@theme inline{@keyframes accordion-down { from { height: 0; } to { height: var(--radix-accordion-content-height,var(--accordion-panel-height,auto)); } } @keyframes accordion-up { from { height: var(--radix-accordion-content-height,var(--accordion-panel-height,auto)); } to { height: 0; } }}@custom-variant data-open{&:where([data-state="open"]), &:where([data-open]:not([data-open="false"])) { @slot; }}@custom-variant data-closed{&:where([data-state="closed"]), &:where([data-closed]:not([data-closed="false"])) { @slot; }}@custom-variant data-checked{&:where([data-state="checked"]), &:where([data-checked]:not([data-checked="false"])) { @slot; }}@custom-variant data-unchecked{&:where([data-state="unchecked"]), &:where([data-unchecked]:not([data-unchecked="false"])) { @slot; }}@custom-variant data-selected{&:where([data-selected="true"]) { @slot; }}@custom-variant data-disabled{&:where([data-disabled="true"]), &:where([data-disabled]:not([data-disabled="false"])) { @slot; }}@custom-variant data-active{&:where([data-state="active"]), &:where([data-active]:not([data-active="false"])) { @slot; }}@custom-variant data-horizontal{&:where([data-orientation="horizontal"]) { @slot; }}@custom-variant data-vertical{&:where([data-orientation="vertical"]) { @slot; }}@utility no-scrollbar{-ms-overflow-style: none; scrollbar-width: none; &::-webkit-scrollbar { display: none; }}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0);--chart-1:oklch(80.9% .105 251.813);--chart-2:oklch(62.3% .214 259.815);--chart-3:oklch(54.6% .245 262.881);--chart-4:oklch(48.8% .243 264.376);--chart-5:oklch(42.4% .199 265.638);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:oklch(20.5% 0 0);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}*{border-color:hsl(var(--border));outline-color:hsl(var(--ring) / .5)}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}html{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.\!container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media (width>=1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-6{bottom:-1.5rem}.-left-12{left:-3rem}.-right-6{right:-1.5rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-2{bottom:.5rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-4{left:1rem}.left-6{left:1.5rem}.right-0{right:0}.right-1\/4{right:25%}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:.5rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[50\]{z-index:50}.order-1{order:1}.order-2{order:2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[-100px\]{margin-bottom:-100px}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-\[-100px\]{margin-left:-100px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-\[-100px\]{margin-right:-100px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-8{margin-top:2rem}.mt-\[-100px\]{margin-top:-100px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.h-0{height:0}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[400px\]{height:400px}.h-\[500px\]{height:500px}.h-\[50vh\]{height:50vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[85vh\]{max-height:85vh}.min-h-16{min-height:4rem}.min-h-\[300px\]{min-height:300px}.min-h-\[40px\]{min-height:40px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-3{width:.75rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[400px\]{width:400px}.w-\[500px\]{width:500px}.w-\[50vw\]{width:50vw}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.min-w-\[600px\]{min-width:600px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[280px\]{max-width:280px}.max-w-\[90vw\]{max-width:90vw}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/3{--tw-translate-x:-33.3333%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/3{--tw-translate-x:33.3333%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y:50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.3\]{--tw-scale-x:1.3;--tw-scale-y:1.3;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:1s infinite bounce}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.snap-center{scroll-snap-align:center}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-100{--tw-border-opacity:1;border-color:rgb(254 243 199/var(--tw-border-opacity))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity))}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-500\/10{border-color:#3b82f61a}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-border{border-color:hsl(var(--border))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity))}.border-green-500\/30{border-color:#22c55e4d}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity))}.border-input{border-color:hsl(var(--input))}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity))}.border-red-500\/60{border-color:#ef444499}.border-slate-100{--tw-border-opacity:1;border-color:rgb(241 245 249/var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity))}.border-slate-300\/50{border-color:#cbd5e180}.border-slate-300\/60{border-color:#cbd5e199}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity))}.border-slate-700\/50{border-color:#33415580}.border-slate-800{--tw-border-opacity:1;border-color:rgb(30 41 59/var(--tw-border-opacity))}.border-slate-800\/70{border-color:#1e293bb3}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{--tw-border-opacity:1;border-color:rgb(15 23 42/var(--tw-border-opacity))}.border-transparent{border-color:#0000}.border-violet-100{--tw-border-opacity:1;border-color:rgb(237 233 254/var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(254 249 195/var(--tw-border-opacity))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity))}.bg-background{background-color:hsl(var(--background))}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-blue-100\/40{background-color:#dbeafe66}.bg-blue-100\/60{background-color:#dbeafe99}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity))}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.bg-blue-50\/40{background-color:#eff6ff66}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.bg-blue-600\/0{background-color:#2563eb00}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/15{background-color:#2563eb26}.bg-blue-600\/95{background-color:#2563ebf2}.bg-blue-800{--tw-bg-opacity:1;background-color:rgb(30 64 175/var(--tw-bg-opacity))}.bg-card{background-color:hsl(var(--card))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-emerald-100{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity))}.bg-green-400\/10{background-color:#4ade801a}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-green-500\/30{background-color:#22c55e4d}.bg-green-600\/20{background-color:#16a34a33}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity))}.bg-indigo-100\/60{background-color:#e0e7ff99}.bg-indigo-400\/10{background-color:#818cf81a}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity))}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-indigo-600\/20{background-color:#4f46e533}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity))}.bg-pink-50{--tw-bg-opacity:1;background-color:rgb(253 242 248/var(--tw-bg-opacity))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity))}.bg-red-100\/90{background-color:#fee2e2e6}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity))}.bg-red-500\/30{background-color:#ef44444d}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sky-50{--tw-bg-opacity:1;background-color:rgb(240 249 255/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity))}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-800\/20{background-color:#1e293b33}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity))}.bg-slate-950{--tw-bg-opacity:1;background-color:rgb(2 6 23/var(--tw-bg-opacity))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity))}.bg-transparent{background-color:#0000}.bg-violet-50{--tw-bg-opacity:1;background-color:rgb(245 243 255/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity))}.bg-yellow-100\/40{background-color:#fef9c366}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity))}.bg-yellow-500\/30{background-color:#eab3084d}.bg-\[radial-gradient\(\#2563eb_1px\,transparent_1px\)\]{background-image:radial-gradient(#2563eb 1px,#0000 1px)}.bg-\[radial-gradient\(ellipse_at_bottom_left\,rgba\(37\,99\,235\,0\.06\)\,transparent_60\%\)\]{background-image:radial-gradient(at 0 100%,#2563eb0f,#0000 60%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(219\,234\,254\,0\.4\)\,transparent_60\%\)\]{background-image:radial-gradient(at top,#dbeafe66,#0000 60%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(99\,102\,241\,0\.06\)\,transparent_60\%\)\]{background-image:radial-gradient(at 100% 0,#6366f10f,#0000 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-blue-200{--tw-gradient-from:#bfdbfe var(--tw-gradient-from-position);--tw-gradient-to:#bfdbfe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/60{--tw-gradient-from:#eff6ff99 var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from:#3b82f64d var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:#1d4ed800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600\/30{--tw-gradient-from:#4f46e54d var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from:#f8fafc var(--tw-gradient-from-position);--tw-gradient-to:#f8fafc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from:#334155 var(--tw-gradient-from-position);--tw-gradient-to:#33415500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from:#ffffffe6 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from:#fffffff2 var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:#eab30800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-50\/50{--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eff6ff80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to:#1e3a8a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-200{--tw-gradient-to:#c7d2fe00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #c7d2fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/50{--tw-gradient-to:#eef2ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #eef2ff80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-blue-50\/80{--tw-gradient-to:#eff6ffcc var(--tw-gradient-to-position)}.to-indigo-100\/70{--tw-gradient-to:#e0e7ffb3 var(--tw-gradient-to-position)}.to-indigo-50\/60{--tw-gradient-to:#eef2ff99 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to:#312e81 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to:#e9d5ff var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to:#fff var(--tw-gradient-to-position)}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-32{padding:8rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-1{padding-bottom:.25rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pl-8{padding-left:2rem}.pt-0{padding-top:0}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[120px\]{font-size:120px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity))}.text-blue-100{--tw-text-opacity:1;color:rgb(219 234 254/var(--tw-text-opacity))}.text-blue-200{--tw-text-opacity:1;color:rgb(191 219 254/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.text-blue-400\/50{color:#60a5fa80}.text-blue-50{--tw-text-opacity:1;color:rgb(239 246 255/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-blue-500\/80{color:#3b82f6cc}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.text-blue-600\/20{color:#2563eb33}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-destructive{color:hsl(var(--destructive))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity))}.text-indigo-900{--tw-text-opacity:1;color:rgb(49 46 129/var(--tw-text-opacity))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity))}.text-pink-600{--tw-text-opacity:1;color:rgb(219 39 119/var(--tw-text-opacity))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity:1;color:rgb(13 148 136/var(--tw-text-opacity))}.text-transparent{color:#0000}.text-violet-600{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity))}.text-violet-700{--tw-text-opacity:1;color:rgb(109 40 217/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/60{color:#fff9}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-600::placeholder{--tw-placeholder-opacity:1;color:rgb(71 85 105/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_10px_\#60a5fa\]{--tw-shadow:0 0 10px #60a5fa;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.2\)\]{--tw-shadow:0 0 20px #4f46e533;--tw-shadow-colored:0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 12px 30px #00000014;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 12px 40px #0000001f;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 12px 40px #00000026;--tw-shadow-colored:0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 20px 50px #0000001a;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(37\,99\,235\,0\.15\)\]{--tw-shadow:0 20px 50px #2563eb26;--tw-shadow-colored:0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 8px 30px #0000001a;--tw-shadow-colored:0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[inset_0_0_20vw_rgba\(37\,99\,235\,0\.2\)\]{--tw-shadow:inset 0 0 20vw #2563eb33;--tw-shadow-colored:inset 0 0 20vw var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 #0000000d;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-blue-500\/10{--tw-shadow-color:#3b82f61a;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color:#3b82f633;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color:#3b82f640;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color:#3b82f64d;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-600\/25{--tw-shadow-color:#2563eb40;--tw-shadow:var(--tw-shadow-colored)}.shadow-blue-700\/30{--tw-shadow-color:#1d4ed84d;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/80{--tw-shadow-color:#e2e8f0cc;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color:#0f172a1a;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color:#0f172a0d;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.ring-blue-500\/50{--tw-ring-color:#3b82f680}.ring-foreground\/10{--tw-ring-color:hsl(var(--foreground) / .1)}.blur{--tw-blur:blur(8px);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)}.blur-\[100px\]{--tw-blur:blur(100px);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)}.blur-\[120px\]{--tw-blur:blur(120px);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)}.blur-\[150px\]{--tw-blur:blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_1px_rgba\(255\,255\,255\,0\.8\)\]{--tw-drop-shadow:drop-shadow(0 1px 1px #fffc);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_2px_rgba\(255\,255\,255\,0\.5\)\]{--tw-drop-shadow:drop-shadow(0 2px 2px #ffffff80);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow:drop-shadow(0 20px 13px #00000008) drop-shadow(0 8px 5px #00000014);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)}.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)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.fade-in{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.\[background-size\:20px_20px\]{background-size:20px 20px}.selection\:bg-blue-200 ::selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.selection\:bg-blue-200::selection{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:1.5rem}.file\:border-0::file-selector-button{border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:ml-\[15px\]:before{content:var(--tw-content);margin-left:15px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.before\:from-indigo-500:before{content:var(--tw-content);--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent var(--tw-gradient-to-position)}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity))}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.hover\:border-emerald-200:hover{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity))}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity))}.hover\:border-indigo-200:hover{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity))}.hover\:border-orange-200:hover{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity))}.hover\:border-orange-300:hover{--tw-border-opacity:1;border-color:rgb(253 186 116/var(--tw-border-opacity))}.hover\:border-pink-300:hover{--tw-border-opacity:1;border-color:rgb(249 168 212/var(--tw-border-opacity))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity))}.hover\:border-sky-300:hover{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity))}.hover\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity))}.hover\:border-teal-300:hover{--tw-border-opacity:1;border-color:rgb(94 234 212/var(--tw-border-opacity))}.hover\:border-violet-200:hover{--tw-border-opacity:1;border-color:rgb(221 214 254/var(--tw-border-opacity))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity))}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-green-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity))}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.hover\:bg-green-600\/30:hover{background-color:#16a34a4d}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-green-600:hover{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.hover\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity))}.hover\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-blue-100:hover{--tw-shadow-color:#dbeafe;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-blue-600\/40:hover{--tw-shadow-color:#2563eb66;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-emerald-100:hover{--tw-shadow-color:#d1fae5;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-100:hover{--tw-shadow-color:#e0e7ff;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-orange-100:hover{--tw-shadow-color:#ffedd5;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-pink-100:hover{--tw-shadow-color:#fce7f3;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-sky-100:hover{--tw-shadow-color:#e0f2fe;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-teal-100:hover{--tw-shadow-color:#ccfbf1;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-violet-100:hover{--tw-shadow-color:#ede9fe;--tw-shadow:var(--tw-shadow-colored)}.focus\:border-blue-500\/70:focus{border-color:#3b82f6b3}.focus\:border-red-500:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus\:ring-blue-500\/20:focus{--tw-ring-color:#3b82f633}.focus\:ring-blue-500\/50:focus{--tw-ring-color:#3b82f680}.focus\:ring-blue-600\/50:focus{--tw-ring-color:#2563eb80}.focus\:ring-red-500\/20:focus{--tw-ring-color:#ef444433}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color:#020617}.focus-visible\:border-destructive\/40:focus-visible{border-color:hsl(var(--destructive) / .4)}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:hsl(var(--destructive) / .2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:hsl(var(--ring) / .5)}.active\:translate-y-px:active{--tw-translate-y:1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:hsl(var(--input) / .5)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:-translate-y-1{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-blue-600\/10{background-color:#2563eb1a}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-600\/30{color:#2563eb4d}.group:hover .group-hover\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:hsl(var(--muted))}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:hsl(var(--secondary))}.aria-expanded\:text-foreground[aria-expanded=true]{color:hsl(var(--foreground))}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:hsl(var(--secondary-foreground))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:.2s ease-out accordion-up}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:.2s ease-out accordion-down}.data-\[size\=sm\]\:gap-3[data-size=sm]{gap:.75rem}.data-\[size\=sm\]\:py-3[data-size=sm]{padding-top:.75rem;padding-bottom:.75rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:p-3{padding:.75rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:px-3{padding-left:.75rem;padding-right:.75rem}.group\/card[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm{font-size:.875rem;line-height:1.25rem}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}:is(.dark .dark\:border-input){border-color:hsl(var(--input))}:is(.dark .dark\:bg-destructive\/20){background-color:hsl(var(--destructive) / .2)}:is(.dark .dark\:bg-input\/30){background-color:hsl(var(--input) / .3)}:is(.dark .dark\:hover\:bg-destructive\/30:hover){background-color:hsl(var(--destructive) / .3)}:is(.dark .dark\:hover\:bg-input\/50:hover){background-color:hsl(var(--input) / .5)}:is(.dark .dark\:hover\:bg-muted\/50:hover){background-color:hsl(var(--muted) / .5)}:is(.dark .dark\:focus-visible\:ring-destructive\/40:focus-visible){--tw-ring-color:hsl(var(--destructive) / .4)}:is(.dark .dark\:disabled\:bg-input\/80:disabled){background-color:hsl(var(--input) / .8)}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (width>=768px){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-1\/2{width:50%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-8{gap:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-2{padding:.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-\[160px\]{font-size:160px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:before\:mx-auto:before{content:var(--tw-content);margin-left:auto;margin-right:auto}.md\:before\:translate-x-0:before{content:var(--tw-content);--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (width>=1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:inline{display:inline}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.home-hero{text-align:center;z-index:1;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:10vh 1.5rem 4rem;display:flex;position:relative;overflow:hidden}.home-hero__content{z-index:10;max-width:760px;margin:0 auto;position:relative}.home-hero__logo-top{color:#fff;letter-spacing:.025em;text-shadow:0 2px 10px #02061799;z-index:20;pointer-events:auto;align-items:center;gap:.625rem;font-size:1.25rem;font-weight:700;display:inline-flex;position:absolute;top:1.5rem;left:2rem}@media (width<=768px){.home-hero__logo-top{left:1.5rem}}.home-hide-mobile{display:none}@media (width>=640px){.home-hide-mobile{display:inline}}.home-hero__h1{letter-spacing:-.025em;color:#fff;text-shadow:0 4px 20px #020617b3;margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.1}.home-hero__h1 span{background:linear-gradient(135deg,#60a5fa 0%,#a78bfa 60%,#818cf8 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px #02061799);-webkit-background-clip:text;background-clip:text}.home-hero__sub{color:#e2e8f0;text-shadow:0 2px 10px #020617cc;max-width:580px;margin:0 auto 2.5rem;font-size:1.125rem;line-height:1.65}.home-hero__ctas{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:.875rem;margin-bottom:1.5rem;display:flex}.home-hero__cta-primary{color:#fff;background:#2563eb;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #2563eb59}.home-hero__cta-primary:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 32px #2563eb73}.home-hero__cta-secondary{color:#0f172a;-webkit-backdrop-filter:blur(12px);background:#ffffffbf;border:1px solid #fff6;border-radius:9999px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .15s;display:inline-flex;box-shadow:0 4px 14px #0000001a}.home-hero__cta-secondary:hover{background:#ffffffe6;border-color:#fff9;transform:translateY(-1px)}.home-hero__micro{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);pointer-events:auto;background:#0003;border:1px solid #ffffff0d;border-radius:9999px;margin-top:1.5rem;padding:.3rem 1.125rem;font-size:.6875rem;font-weight:500;display:inline-block}.hero-anim-1{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) .5s forwards hero-fade-up;transform:translateY(20px)}.hero-anim-2{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) .7s forwards hero-fade-up;transform:translateY(20px)}.hero-anim-3{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) .9s forwards hero-fade-up;transform:translateY(20px)}.hero-anim-4{opacity:0;animation:.8s cubic-bezier(.2,.8,.2,1) 1.1s forwards hero-fade-up;transform:translateY(20px)}@keyframes hero-fade-up{to{opacity:1;transform:translateY(0)}}.home-section{padding:5rem 1.5rem;position:relative}.home-section--dark{background:#020617}.home-section--mid{background:#0a0f1e}.home-section--light{background:#0d1526}.home-section__label{letter-spacing:.1em;text-transform:uppercase;color:#3b82f6;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-flex}.home-section__h2{color:#f1f5f9;margin-bottom:.875rem;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2}.home-section__sub{color:#64748b;max-width:560px;font-size:1.0625rem;line-height:1.65}.home-section__header{text-align:center;max-width:720px;margin:0 auto 3rem}.home-problems__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;max-width:960px;margin:0 auto;display:grid}.home-problem-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1.25rem;padding:1.5rem;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:block}.home-problem-card:hover{background:#3b82f60f;border-color:#3b82f633;transform:translateY(-2px)}.home-problem-card__icon{margin-bottom:.875rem;font-size:1.75rem}.home-problem-card__title{color:#e2e8f0;margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.home-problem-card__desc{color:#64748b;font-size:.8125rem;line-height:1.55}.home-services__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;max-width:1040px;margin:0 auto;display:grid}.home-service-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:1.5rem;flex-direction:column;gap:.75rem;padding:1.75rem;transition:border-color .25s,background .25s,transform .2s;display:flex}.home-service-card:hover{background:#ffffff0e;border-color:#6366f140;transform:translateY(-2px)}.home-service-card__num{letter-spacing:.08em;color:#475569;text-transform:uppercase;font-size:.6875rem;font-weight:700}.home-service-card__title{color:#f1f5f9;font-size:1.0625rem;font-weight:700;line-height:1.3}.home-service-card__desc{color:#64748b;flex:1;font-size:.875rem;line-height:1.6}.home-service-card__badge{color:#64748b;background:#ffffff0a;border:1px solid #ffffff12;border-radius:9999px;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.75rem;display:inline-flex}.home-service-card__link{color:#60a5fa;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.home-service-card__link:hover{gap:.625rem}.home-how__steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem 1rem;max-width:960px;margin:0 auto;display:grid;position:relative}.home-how__step{align-items:flex-start;gap:1rem;display:flex}.home-how__step-num{color:#60a5fa;shrink:0;background:#3b82f61f;border:1px solid #3b82f640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;font-weight:700;display:flex}.home-how__step-body h3{color:#e2e8f0;margin-bottom:.3rem;font-size:.9375rem;font-weight:600}.home-how__step-body p{color:#64748b;font-size:.8125rem;line-height:1.55}.home-why__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;max-width:960px;margin:0 auto;display:grid}.home-why__item{background:#ffffff06;border:1px solid #ffffff0d;border-radius:1.25rem;padding:1.5rem}.home-why__item-icon{margin-bottom:.875rem;font-size:1.5rem}.home-why__item h3{color:#e2e8f0;margin-bottom:.375rem;font-size:.9375rem;font-weight:700}.home-why__item p{color:#64748b;font-size:.8125rem;line-height:1.55}.home-for__list{flex-direction:column;gap:.625rem;max-width:640px;margin:0 auto;display:flex}.home-for__item{background:#ffffff06;border:1px solid #ffffff0d;border-radius:1rem;align-items:center;gap:.875rem;padding:1rem 1.25rem;display:flex}.home-for__item-icon{flex-shrink:0;font-size:1.25rem}.home-for__item p{color:#cbd5e1;font-size:.9375rem;line-height:1.4}.home-faq__list{flex-direction:column;gap:.5rem;max-width:680px;margin:0 auto;display:flex}.home-faq__item{background:#ffffff06;border:1px solid #ffffff0f;border-radius:1rem;overflow:hidden}.home-faq__question{text-align:left;color:#e2e8f0;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.125rem 1.25rem;font-size:.9375rem;font-weight:600;transition:color .2s;display:flex}.home-faq__question:hover{color:#93c5fd}.home-faq__chevron{color:#475569;flex-shrink:0;transition:transform .25s}.home-faq__chevron--open{color:#60a5fa;transform:rotate(180deg)}.home-faq__answer{color:#64748b;border-top:1px solid #ffffff0a;padding:0 1.25rem 1.125rem;font-size:.875rem;line-height:1.65}.home-cta{text-align:center;background:linear-gradient(135deg,#020617 0%,#0a0f1e 100%);padding:5rem 1.5rem;position:relative;overflow:hidden}.home-cta:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#3b82f61f 0%,#0000 70%);position:absolute;inset:0}.home-cta__inner{max-width:600px;margin:0 auto;position:relative}.home-cta__h2{color:#f1f5f9;margin-bottom:1rem;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;line-height:1.15}.home-cta__sub{color:#64748b;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.65}.home-cta__buttons{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.home-cta__btn-primary{color:#fff;background:#2563eb;border-radius:9999px;align-items:center;gap:.5rem;padding:.9375rem 2rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #2563eb59}.home-cta__btn-primary:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 32px #2563eb73}.home-cta__btn-secondary{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.5rem;padding:.9375rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.home-cta__btn-secondary:hover{background:#ffffff1a}.home-divider{background:#ffffff0a;width:100%;height:1px}.home-ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.home-ambient__blob{filter:blur(140px);border-radius:50%;position:absolute}.home-diff{overflow:hidden}@media (width>=901px){.home-diff{align-items:center;min-height:100vh;display:flex}}.home-diff:before{content:"";pointer-events:none;background:radial-gradient(#6366f112 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:20%;left:-10%}.home-diff__inner{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;width:100%;max-width:1120px;margin:0 auto;display:grid}.home-diff__left{flex-direction:column;gap:1.125rem;display:flex}.home-diff__h2{color:#f1f5f9;letter-spacing:-.02em;margin:0;font-size:clamp(1.625rem,3vw,2.375rem);font-weight:800;line-height:1.18}.home-diff__h2-accent{background:linear-gradient(135deg,#818cf8 0%,#60a5fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-diff__body{color:#94a3b8;margin:0;font-size:1rem;line-height:1.7}.home-diff__cta{color:#60a5fa;border-bottom:1px solid #60a5fa4d;align-items:center;gap:.5rem;width:fit-content;margin-top:.5rem;padding-bottom:1px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:gap .2s,color .2s,border-color .2s;display:inline-flex}.home-diff__cta:hover{color:#93c5fd;border-color:#60a5fa99;gap:.75rem}.home-diff__right{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.home-diff__card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;transition:border-color .22s,background .22s,transform .2s;display:flex}.home-diff__card:hover{background:#6366f112;border-color:#6366f140;transform:translateY(-2px)}.home-diff__card-icon{font-size:1.5rem;line-height:1}.home-diff__card-title{color:#e2e8f0;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.home-diff__card-desc{color:#64748b;margin:0;font-size:.8125rem;line-height:1.6}@media (width<=900px){.home-diff__inner{grid-template-columns:1fr;gap:2.5rem}}@media (width<=480px){.home-diff__right{grid-template-columns:1fr}}.home-results__grid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:1040px;margin:0 auto;display:grid}@media (width<=900px){.home-results__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.home-results__grid{grid-template-columns:1fr}}.home-result-card{color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:1.25rem;flex-direction:column;gap:.625rem;padding:1.5rem;text-decoration:none;transition:border-color .22s,background .22s,transform .2s;display:flex}.home-result-card:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-2px)}.home-result-card--live{background:#3b82f60a;border-color:#3b82f633}.home-result-card--live:hover{background:#3b82f612;border-color:#3b82f659}.home-result-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-result-card__type{letter-spacing:.08em;text-transform:uppercase;color:#3b82f6;font-size:.6875rem;font-weight:700}.home-result-card--live .home-result-card__type{color:#60a5fa}.home-result-card__verdict{color:#475569;font-size:.6875rem;font-weight:500}.home-result-card__title{color:#e2e8f0;font-size:.9375rem;font-weight:700;line-height:1.3}.home-result-card__desc{color:#64748b;flex:1;font-size:.8125rem;line-height:1.6}.home-result-card__footer{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.375rem;padding-top:.875rem;display:flex}.home-result-card__tags{flex-wrap:wrap;gap:.375rem;display:flex}.home-result-card__tag{color:#475569;background:#ffffff0d;border:1px solid #ffffff12;border-radius:9999px;padding:.2rem .6rem;font-size:.6875rem;font-weight:500;display:inline-flex}.home-result-card__link{color:#475569;flex-shrink:0;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.home-result-card--live .home-result-card__link{color:#60a5fa}.home-result-card:hover .home-result-card__link{color:#93c5fd;gap:.5rem}.audit-page{--primary-color:#00e5ff;--primary-hover:#00b8cc;--text-dark:#f8fafc;--text-muted:#94a3b8;--bg-main:#020617;--bg-light:#0f172a;--bg-card:#0f172a99;--border-color:#1e293b;--border-glow:#00e5ff4d;--accent-red:#f36;background-color:var(--bg-main);color:var(--text-dark);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.5;position:relative;overflow-x:hidden}.audit-page:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#00e5ff08 1px,#0000 1px),linear-gradient(90deg,#00e5ff08 1px,#0000 1px);background-position:50%;background-size:30px 30px;position:absolute;inset:0}.audit-page>:not(.fixed){z-index:1;position:relative}.audit-page header{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#020617d9!important;border-bottom:1px solid #00e5ff26!important}.audit-page header nav a{color:#94a3b8!important}.audit-page header nav a:hover{color:#00e5ff!important}.audit-page header svg{color:#94a3b8}.audit-page header a[id^=cta-header]{color:#fff!important;background:#0b5bf8!important;box-shadow:0 0 14px #0b5bf866!important}.section{padding:100px 20px;position:relative}.bg-light{background-color:var(--bg-light);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.audit-container{width:100%;max-width:1080px;margin:0 auto}.audit-section-header{text-align:center;max-width:700px;margin-bottom:56px;margin-left:auto;margin-right:auto;position:relative}.audit-section-title{letter-spacing:-.02em;color:#fff;margin-top:0;margin-bottom:16px;font-size:2.25rem;font-weight:700}.audit-section-subtitle{color:var(--text-muted);margin:0;font-size:1.125rem}.audit-text{color:var(--text-dark);text-align:center;max-width:800px;margin:0 auto;font-size:1.125rem;line-height:1.7}.audit-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:8px;justify-content:center;align-items:center;padding:16px 36px;font-family:inherit;font-size:1.05rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.audit-btn--primary{background-color:var(--primary-color);color:#020617;box-shadow:0 0 20px #00e5ff66,inset 0 0 0 1px #fff3}.audit-btn--primary:hover{color:#020617;background-color:#fff;transform:translateY(-2px);box-shadow:0 0 30px #00e5ff99}.audit-hero{background-color:var(--bg-main);text-align:center;background-image:url(/audit-hero-bg.jpg);background-position:50% 20%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100vh;padding:0 20px;display:flex;position:relative;overflow:hidden}.audit-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#020617b3 0%,#0206178c 30%,#02061799 60%,#020617eb 88%,#020617 100%);position:absolute;inset:0}.audit-hero:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#00e5ff1a 90%,#00e5ffcc 100%);height:200px;animation:4s linear infinite scan;position:absolute;top:-100%;left:0;right:0}@keyframes scan{0%{opacity:0;top:-200px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.audit-hero__content{z-index:3;max-width:800px;margin:0 auto;padding-top:80px;position:relative}.audit-hero__badge{color:var(--primary-color);border:1px solid var(--border-glow);background-color:#00e5ff1a;border-radius:20px;margin-bottom:32px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;display:inline-block;box-shadow:0 0 10px #00e5ff1a}.audit-hero__title{color:#fff;text-shadow:0 0 40px #ffffff1a;margin:0 0 24px;font-size:3.5rem;font-weight:800;line-height:1.1}.audit-hero__subtitle{color:var(--text-muted);max-width:600px;margin:0 auto 48px;font-size:1.25rem}.audit-grid{gap:24px;display:grid}.audit-grid--2-cols{grid-template-columns:repeat(2,1fr)}.audit-grid--3-cols{grid-template-columns:repeat(3,1fr)}.audit-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:12px;padding:32px;transition:all .3s;position:relative;overflow:hidden}.audit-card:before{content:"";background:linear-gradient(90deg, transparent, var(--primary-color), transparent);width:100%;height:2px;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.audit-card:hover{border-color:var(--border-glow);background:#1e293bcc;transform:translateY(-4px);box-shadow:0 10px 30px #00000080,0 0 20px #00e5ff0d}.audit-card:hover:before{transform:translate(100%)}.audit-card__title{color:#fff;margin:0 0 16px;font-size:1.25rem;font-weight:600}.audit-card__text{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.6}#problems .audit-card:hover{border-color:#f366;box-shadow:0 10px 30px #00000080,0 0 20px #ff33661a}#problems .audit-card:before{background:linear-gradient(90deg, transparent, var(--accent-red), transparent)}.audit-step-card{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:12px;padding:40px 32px 32px;transition:all .3s;position:relative}.audit-step-card:hover{border-color:var(--border-glow);transform:translateY(-4px)}.audit-step-card__num{width:48px;height:48px;color:var(--primary-color);border:1px solid var(--border-glow);background:#00e5ff1a;border-radius:8px;justify-content:center;align-items:center;margin-bottom:24px;font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;display:flex;box-shadow:0 0 15px #00e5ff33}.audit-list-blocks{flex-direction:column;gap:20px;max-width:800px;margin:0 auto;display:flex}.audit-list-block{background:var(--bg-card);border-left:4px solid var(--primary-color);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border-radius:12px;flex-direction:column;padding:24px 32px;transition:all .3s;display:flex}.audit-list-block:hover{background:#1e293bcc;padding-left:40px;box-shadow:0 8px 24px #0006}.audit-list-block__title{color:#fff;margin:0 0 12px;font-size:1.25rem;font-weight:600}.audit-list-block__text{color:var(--text-muted);margin:0;font-size:1.05rem}.audit-timeline{flex-direction:column;gap:16px;max-width:700px;margin:0 auto;display:flex;position:relative}.audit-timeline:before{content:"";background:var(--border-color);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:24px}.audit-timeline__item{background:var(--bg-card);border:1px solid var(--border-color);z-index:1;border-radius:12px;padding:24px 24px 24px 64px;font-size:1.125rem;transition:all .3s;position:relative}.audit-timeline__item:hover{border-color:var(--border-glow)}.audit-timeline__item:before{content:"";background:var(--primary-color);width:10px;height:10px;box-shadow:0 0 10px var(--primary-color);border-radius:50%;position:absolute;top:30px;left:20px}.audit-timeline__item strong{color:var(--primary-color);margin-right:8px;font-family:JetBrains Mono,monospace}.audit-faq__list{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.audit-faq__item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:32px;transition:all .3s}.audit-faq__item:hover{border-color:#fff3}.audit-faq__question{color:#fff;margin:0 0 16px;font-size:1.25rem;font-weight:600}.audit-faq__answer{color:var(--text-muted);margin:0;font-size:1.125rem;line-height:1.6}.audit-final-cta__box{border:1px solid var(--border-glow);text-align:center;background:linear-gradient(135deg,#00e5ff1a 0%,#020617 100%);border-radius:24px;padding:80px 40px;position:relative;overflow:hidden;box-shadow:0 20px 40px #00e5ff0d}.audit-final-cta__box:before{content:"";z-index:0;background:radial-gradient(circle,#00e5ff26 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.audit-final-cta__box>*{z-index:1;position:relative}.audit-final-cta__title{color:#fff;margin:0 0 20px;font-size:2.75rem;font-weight:800}.audit-final-cta__subtitle{color:#94a3b8;max-width:600px;margin:0 auto 40px;font-size:1.25rem}.audit-links__list{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.audit-links__link{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-dark);border-radius:12px;flex-direction:column;padding:24px 32px;text-decoration:none;transition:all .3s;display:flex}.audit-links__link:hover{border-color:var(--border-glow);box-shadow:0 10px 30px #0006, inset 4px 0 0 var(--primary-color);background:#1e293bcc;padding-left:40px}.audit-links__link strong{color:var(--primary-color);margin-bottom:8px;font-size:1.125rem}.audit-links__link span{color:var(--text-muted)}@media (width<=768px){.section{padding:60px 20px}.audit-grid--2-cols,.audit-grid--3-cols{grid-template-columns:1fr}.audit-hero{background-position:50%;min-height:100svh;padding:0 20px}.audit-hero__content{padding-top:100px;padding-bottom:40px}.audit-hero__title{font-size:2.5rem}.audit-final-cta__title{font-size:2rem}.audit-timeline:before{left:20px}.audit-timeline__item{padding-left:48px}.audit-timeline__item:before{left:16px}}.audit-pricing{position:relative}.audit-pricing .audit-section-title:after{content:"";background:var(--primary-color);width:60px;height:2px;box-shadow:0 0 10px var(--primary-color);margin:16px auto 0;display:block}.audit-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.audit-pricing__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);background:#0f172ab3;border-radius:16px;flex-direction:column;gap:0;padding:36px 28px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.audit-pricing__card:after{content:"";background:linear-gradient(90deg, transparent, var(--primary-color), transparent);height:1px;transition:left .5s;position:absolute;top:0;left:-100%;right:0}.audit-pricing__card:hover:after{left:100%}.audit-pricing__card:hover{border-color:var(--border-glow);transform:translateY(-6px);box-shadow:0 20px 40px #00000080,0 0 30px #00e5ff0f}.audit-pricing__card--featured{background:#00e5ff0d;border-color:#00e5ff66;box-shadow:0 0 30px #00e5ff14,inset 0 1px #00e5ff33}.audit-pricing__card--featured:hover{border-color:var(--primary-color)}.audit-pricing__badge{color:var(--primary-color);border:1px solid var(--border-glow);letter-spacing:.08em;text-transform:uppercase;background:#00e5ff26;border-radius:20px;width:fit-content;margin-bottom:20px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;display:inline-block}.audit-pricing__name{color:#fff;margin:0 0 6px;font-size:1.25rem;font-weight:700}.audit-pricing__price{color:var(--primary-color);text-shadow:0 0 20px #00e5ff66;margin:0 0 16px;font-family:JetBrains Mono,monospace;font-size:2.25rem;font-weight:800;line-height:1}.audit-pricing__price span{color:var(--text-muted);font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:500}.audit-pricing__desc{color:var(--text-muted);margin:0 0 24px;font-size:.95rem;line-height:1.6}.audit-pricing__divider{border:none;border-top:1px solid var(--border-color);margin:0 0 20px}.audit-pricing__section-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.audit-pricing__list{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.audit-pricing__list li{color:var(--text-muted);padding-left:20px;font-size:.9rem;line-height:1.4;position:relative}.audit-pricing__list li:before{content:"→";color:var(--primary-color);font-size:.8rem;position:absolute;left:0}.audit-pricing__result{color:#cbd5e1;border-left:2px solid var(--primary-color);background:#00e5ff0a;border-radius:0 6px 6px 0;margin:0 0 20px;padding:12px 16px;font-size:.9rem;font-style:italic;line-height:1.5}.audit-pricing__who-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 10px;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700}.audit-pricing__who{flex-direction:column;flex-grow:1;gap:6px;margin:0 0 28px;padding:0;list-style:none;display:flex}.audit-pricing__who li{color:var(--text-muted);padding-left:16px;font-size:.88rem;line-height:1.4;position:relative}.audit-pricing__who li:before{content:"·";color:#475569;position:absolute;left:4px}.audit-pricing__cta{text-align:center;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:8px;width:100%;margin-top:auto;padding:14px 20px;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .25s;display:block}.audit-pricing__card--featured .audit-pricing__cta{background:var(--primary-color);color:#020617;box-shadow:0 0 20px #00e5ff59}.audit-pricing__card--featured .audit-pricing__cta:hover{background:#fff;box-shadow:0 0 30px #00e5ff80}.audit-pricing__card:not(.audit-pricing__card--featured) .audit-pricing__cta{border:1px solid var(--border-color);color:var(--text-muted);background:0 0}.audit-pricing__card:not(.audit-pricing__card--featured) .audit-pricing__cta:hover{border-color:var(--border-glow);color:var(--primary-color);background:#00e5ff0d}.audit-inline-links{max-width:800px;margin:0 auto}.audit-inline-links__label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;font-family:JetBrains Mono,monospace;font-size:.8rem}.audit-inline-links__row{flex-wrap:wrap;gap:16px;display:flex}.audit-inline-links__item{border:1px solid var(--border-color);background:#0f172a99;border-radius:10px;flex-direction:column;flex:1;gap:4px;min-width:200px;padding:16px 20px;text-decoration:none;transition:all .25s;display:flex}.audit-inline-links__item:hover{border-color:var(--border-glow);background:#00e5ff0a;transform:translateY(-2px)}.audit-inline-links__item strong{color:var(--primary-color);font-size:.95rem}.audit-inline-links__item span{color:var(--text-muted);font-size:.85rem;line-height:1.4}@media (width<=900px){.audit-pricing__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}@media (width<=600px){.audit-inline-links__row{flex-direction:column}}.audit-for-whom__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.audit-for-whom__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-color);background:#0f172ab3;border-radius:14px;flex-direction:column;gap:12px;padding:28px 22px;transition:all .3s;display:flex;position:relative;overflow:hidden}.audit-for-whom__card:before{content:"";background:linear-gradient(90deg, var(--primary-color), transparent);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.audit-for-whom__card:hover{border-color:var(--border-glow);transform:translateY(-4px);box-shadow:0 12px 30px #0006,0 0 16px #00e5ff0d}.audit-for-whom__card:hover:before{opacity:1}.audit-for-whom__icon{font-size:1.75rem;line-height:1}.audit-for-whom__role{color:#fff;margin:0;font-size:1rem;font-weight:700}.audit-for-whom__desc{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.55}.audit-proof__grid{border:1px solid var(--border-color);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:2px;display:grid;overflow:hidden}.audit-proof__stat{border-right:1px solid var(--border-color);background:#0f172a99;flex-direction:column;gap:10px;padding:36px 28px;transition:background .25s;display:flex}.audit-proof__stat:last-child{border-right:none}.audit-proof__stat:hover{background:#00e5ff0a}.audit-proof__number{color:var(--primary-color);text-shadow:0 0 20px #00e5ff59;font-family:JetBrains Mono,monospace;font-size:2.5rem;font-weight:800;line-height:1}.audit-proof__label{color:var(--text-muted);font-size:.88rem;line-height:1.45}@media (width<=900px){.audit-for-whom__grid,.audit-proof__grid{grid-template-columns:repeat(2,1fr)}.audit-proof__stat{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.audit-proof__stat:nth-child(2),.audit-proof__stat:nth-child(4){border-right:none}.audit-proof__stat:nth-child(3),.audit-proof__stat:nth-child(4){border-bottom:none}}@media (width<=600px){.audit-for-whom__grid{grid-template-columns:1fr}.audit-proof__grid{grid-template-columns:repeat(2,1fr)}}.ux-page{color:#111;background-color:#f4f4f0;font-family:inherit;overflow-x:hidden}.ux-page h1,.ux-page h2,.ux-page h3,.ux-page h4{color:#111;font-family:Inter,system-ui,sans-serif}.ux-container{max-width:1200px;margin:0 auto;padding:0 20px}.ux-main{padding-top:60px}.ux-section{border-bottom:4px solid #111;padding:100px 0;position:relative}.ux-section.bg-yellow{background-color:#ffd800}.ux-section.bg-pink{color:#fff;background-color:#ff3b96}.ux-section.bg-pink h2,.ux-section.bg-pink p,.ux-section.bg-pink li{color:#fff}.ux-hero{background-color:#ffd800;padding-top:120px;position:relative;overflow:hidden}.ux-hero__badge{color:#fff;text-transform:uppercase;background:#111;border:2px solid #111;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:700;display:inline-block;transform:rotate(-2deg);box-shadow:4px 4px #fff}.ux-hero__title{text-transform:uppercase;letter-spacing:-.04em;text-shadow:6px 6px #11111126;margin-bottom:32px;font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:.95}.ux-hero__subtitle{background:#fff;border:4px solid #111;max-width:800px;margin-bottom:48px;padding:8px 16px;font-size:1.5rem;font-weight:600;line-height:1.4;display:inline-block;transform:rotate(1deg);box-shadow:4px 4px #111}.ux-btn{text-transform:uppercase;color:#111;cursor:pointer;background-color:#fff;border:4px solid #111;border-radius:0;justify-content:center;align-items:center;padding:20px 48px;font-size:1.25rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .2s,color .2s;display:inline-flex;box-shadow:8px 8px #111}.ux-btn--primary{color:#fff;background-color:#ff3b96}.ux-btn:hover{color:#ffd800;background-color:#111;transform:translate(-4px,-4px);box-shadow:12px 12px #111}.ux-btn:active{transform:translate(8px,8px);box-shadow:0 0 #111}.ux-h2{text-transform:uppercase;margin-bottom:24px;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1}.ux-desc{max-width:700px;margin-bottom:64px;font-size:1.25rem;font-weight:500}.ux-grid{gap:32px;display:grid}.ux-grid--2{grid-template-columns:repeat(2,1fr)}.ux-grid--3{grid-template-columns:repeat(3,1fr)}.ux-grid--4{grid-template-columns:repeat(4,1fr)}@media (width<=991px){.ux-grid--4,.ux-grid--3{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.ux-grid--4,.ux-grid--3,.ux-grid--2{grid-template-columns:1fr}.ux-section{padding:60px 0}}.ux-card{background:#fff;border:4px solid #111;flex-direction:column;padding:40px 32px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:8px 8px #111}.ux-card:hover{transform:translate(4px,4px);box-shadow:4px 4px #111}.ux-card--yellow{background-color:#ffd800}.ux-card--pink{color:#fff;background-color:#ff3b96}.ux-card__icon{margin-bottom:24px;font-size:3.5rem}.ux-card__title{text-transform:uppercase;margin-bottom:16px;font-size:1.5rem;font-weight:800;line-height:1.2}.ux-card__text{color:#333;font-size:1.125rem;font-weight:500;line-height:1.5}.ux-card--pink .ux-card__text{color:#fff}.ux-card__num{color:#ffd800;-webkit-text-stroke:3px #111;text-shadow:6px 6px #111;z-index:10;font-size:5rem;font-weight:900;position:absolute;top:-30px;right:-20px;transform:rotate(15deg)}.ux-faq__list{flex-direction:column;gap:24px;max-width:800px;margin:0 auto;display:flex}.ux-faq__item{background:#fff;border:4px solid #111;padding:24px;transition:all .2s;box-shadow:6px 6px #111}.ux-faq__item:hover{transform:translate(4px);box-shadow:2px 2px #111}.ux-faq__question{margin-bottom:12px;font-size:1.25rem;font-weight:800}.ux-faq__answer{color:#444;font-size:1.125rem;line-height:1.5}@keyframes ux-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ux-marquee{color:#fff;white-space:nowrap;text-transform:uppercase;background:#111;border-top:4px solid #111;border-bottom:4px solid #111;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:20px 0;font-size:1.5rem;font-weight:900;display:flex;position:relative;left:50%;right:50%;overflow:hidden}.ux-marquee__content{gap:2em;animation:15s linear infinite ux-marquee;display:inline-flex}.ux-marquee__content span{padding:0 1em;display:inline-block}.ux-marquee__content span:after{content:"★";color:#ff3b96;margin-left:2em}.ux-cta-box{text-align:center;background:#fff;border:4px solid #111;max-width:900px;margin:40px auto;padding:80px 40px;transition:transform .3s;transform:rotate(-1deg);box-shadow:16px 16px #ffd800}.ux-cta-box:hover{transform:rotate(0)scale(1.02)}.ux-cta-box__title{text-transform:uppercase;margin-bottom:24px;font-size:clamp(2rem,4vw,3.5rem);font-weight:900}.ux-cta-box__subtitle{margin-bottom:40px;font-size:1.25rem;font-weight:500}.ux-links{gap:24px;margin-top:40px;display:grid}.ux-link-item{color:#111;background:#f4f4f0;border:4px solid #111;padding:24px;text-decoration:none;transition:all .2s;display:block;position:relative;overflow:hidden;box-shadow:4px 4px #111}.ux-link-item:before{content:"→";font-size:2rem;font-weight:700;transition:right .2s,transform .2s;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.ux-link-item:hover{background:#ffd800;transform:translate(8px)}.ux-link-item:hover:before{right:16px;transform:translateY(-50%)translate(4px)}.ux-link-item strong{text-transform:uppercase;margin-bottom:8px;font-size:1.5rem;font-weight:800;display:block}.ux-link-item span{font-size:1.125rem;font-weight:500}.yd-page{--yd-bg:#070b14;--yd-surface:#0d1424;--yd-surface-2:#131d30;--yd-border:#ffffff12;--yd-teal:#00c896;--yd-teal-dim:#00c89626;--yd-amber:#f59e0b;--yd-amber-dim:#f59e0b26;--yd-red:#ef4444;--yd-red-dim:#ef444426;--yd-text:#e2e8f5;--yd-text-2:#94a3b8;--yd-text-muted:#4a5568;--yd-radius:12px;--yd-radius-lg:20px;--yd-container:1200px;--yd-transition:.22s cubic-bezier(.4, 0, .2, 1);background:var(--yd-bg);color:var(--yd-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,-apple-system,sans-serif}.yd-page *,.yd-page :before,.yd-page :after{box-sizing:border-box;margin:0;padding:0}.yd-page a{color:inherit;text-decoration:none}.yd-page ul{list-style:none}.yd-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.yd-container{max-width:var(--yd-container);margin:0 auto;padding:0 24px}.yd-section{padding:96px 0}.yd-section--surface{background:var(--yd-surface)}.yd-section-header{text-align:center;margin-bottom:64px}.yd-section-label{letter-spacing:.15em;text-transform:uppercase;color:var(--yd-teal);border:1px solid var(--yd-teal-dim);background:var(--yd-teal-dim);border-radius:100px;margin-bottom:20px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-block}.yd-h2{color:var(--yd-text);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700;line-height:1.2}.yd-section-desc{color:var(--yd-text-2);max-width:580px;margin:0 auto;font-size:1.05rem;line-height:1.65}.yd-hero{background:var(--yd-bg);align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.yd-hero__canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.yd-hero .yd-container{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:60px;padding-bottom:60px;display:grid;position:relative}.yd-hero__content{flex-direction:column;display:flex}.yd-badge{letter-spacing:.15em;text-transform:uppercase;color:var(--yd-teal);border:1px solid var(--yd-teal-dim);background:var(--yd-teal-dim);border-radius:100px;align-self:flex-start;margin-bottom:28px;padding:5px 14px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-block}.yd-hero__title{letter-spacing:-.03em;color:var(--yd-text);margin-bottom:24px;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;line-height:1.1}.yd-hero__title-accent{background:linear-gradient(135deg, var(--yd-teal) 0%, #38bdf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.yd-hero__subtitle{color:var(--yd-text-2);max-width:520px;margin-bottom:40px;font-size:1.1rem;line-height:1.7}.yd-hero__actions{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.yd-hero__proof{flex-wrap:wrap;gap:24px;display:flex}.yd-hero__proof-item{color:var(--yd-text-muted);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:.85rem;display:flex}.yd-hero__proof-dot{background:var(--yd-teal);opacity:.7;border-radius:50%;width:6px;height:6px}.yd-hero__panel{justify-content:center;display:flex}.yd-diag-panel{background:var(--yd-surface);border:1px solid var(--yd-border);border-radius:var(--yd-radius-lg);width:100%;max-width:480px;overflow:hidden;box-shadow:0 40px 80px #0006,0 0 0 1px #00c8961a}.yd-diag-panel__header{background:var(--yd-surface-2);border-bottom:1px solid var(--yd-border);color:var(--yd-text-muted);align-items:center;gap:8px;padding:12px 16px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.yd-diag-panel__dot{border-radius:50%;width:11px;height:11px}.yd-diag-panel__dot--red{background:#ef4444}.yd-diag-panel__dot--yellow{background:#f59e0b}.yd-diag-panel__dot--green{background:#22c55e}.yd-diag-panel__body{flex-direction:column;gap:10px;padding:20px 20px 16px;display:flex}.yd-diag-panel__line{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 12px;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5;display:flex}.yd-diag-panel__line--error{background:var(--yd-red-dim);color:#fca5a5;border-color:#ef444433}.yd-diag-panel__line--warn{background:var(--yd-amber-dim);color:#fcd34d;border-color:#f59e0b33}.yd-diag-panel__line--info{color:#93c5fd;background:#3b82f61a;border-color:#3b82f633}.yd-diag-tag{letter-spacing:.05em;border-radius:4px;flex-shrink:0;margin-top:1px;padding:1px 6px;font-size:10px;font-weight:700}.yd-diag-tag--error{background:var(--yd-red);color:#fff}.yd-diag-tag--warn{background:var(--yd-amber);color:#1c1917}.yd-diag-tag--info{color:#fff;background:#3b82f6}.yd-diag-panel__separator{background:var(--yd-border);height:1px;margin:4px 0}.yd-diag-panel__summary{gap:8px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:12px;display:flex}.yd-diag-panel__summary-label{color:var(--yd-text-muted)}.yd-diag-panel__summary-value{color:var(--yd-text-2);font-weight:500}.yd-hero__scroll{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.yd-hero__scroll-line{background:linear-gradient(to bottom, transparent, var(--yd-teal));width:1px;height:48px;animation:2s ease-in-out infinite scroll-pulse}@keyframes scroll-pulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.1)}}.yd-btn{letter-spacing:-.01em;transition:all var(--yd-transition);white-space:nowrap;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;display:inline-flex}.yd-btn--primary{background:linear-gradient(135deg, var(--yd-teal), #38bdf8);color:#0a0f1a}.yd-btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00c89659}.yd-btn--ghost{color:var(--yd-text);border:1px solid var(--yd-border);background:#ffffff0d}.yd-btn--ghost:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-1px)}.yd-btn--outline{color:var(--yd-teal);background:0 0;border:1px solid #00c8964d}.yd-btn--outline:hover{background:var(--yd-teal-dim);border-color:var(--yd-teal)}.yd-triggers-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.yd-trigger-card{background:var(--yd-surface-2);border:1px solid var(--yd-border);border-radius:var(--yd-radius);transition:all var(--yd-transition);padding:28px 24px}.yd-trigger-card:hover{border-color:#00c89640;transform:translateY(-3px);box-shadow:0 12px 40px #0000004d}.yd-trigger-card__icon{margin-bottom:16px;font-size:2rem;display:block}.yd-trigger-card__title{color:var(--yd-text);margin-bottom:10px;font-size:1rem;font-weight:600;line-height:1.3}.yd-trigger-card__desc{color:var(--yd-text-2);font-size:.875rem;line-height:1.65}.yd-findings-grid{border:1px solid var(--yd-border);border-radius:var(--yd-radius-lg);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.yd-finding-block{background:var(--yd-surface);transition:background var(--yd-transition);padding:28px 24px}.yd-finding-block:hover{background:var(--yd-surface-2)}.yd-finding-block__label{text-transform:uppercase;letter-spacing:.1em;color:var(--yd-teal);margin-bottom:18px;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600}.yd-finding-block__list{flex-direction:column;gap:10px;display:flex}.yd-finding-block__item{color:var(--yd-text-2);gap:10px;font-size:.85rem;line-height:1.5;display:flex}.yd-finding-block__bullet{color:var(--yd-teal);opacity:.6;flex-shrink:0;margin-top:1px}.yd-included-list{border:1px solid var(--yd-border);border-radius:var(--yd-radius-lg);grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.yd-included-item{border-bottom:1px solid var(--yd-border);border-right:1px solid var(--yd-border);transition:background var(--yd-transition);gap:20px;padding:28px;display:flex}.yd-included-item:hover{background:var(--yd-surface-2)}.yd-included-item:nth-child(2n){border-right:none}.yd-included-item:nth-last-child(-n+2){border-bottom:none}.yd-included-item__num{color:var(--yd-teal);opacity:.3;flex-shrink:0;width:40px;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;line-height:1}.yd-included-item__title{color:var(--yd-text);margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.3}.yd-included-item__desc{color:var(--yd-text-2);font-size:.875rem;line-height:1.6}.yd-outcomes-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.yd-outcome-card{background:var(--yd-surface);border:1px solid var(--yd-border);border-radius:var(--yd-radius);transition:all var(--yd-transition);padding:32px 28px}.yd-outcome-card:hover{border-color:#00c89633;transform:translateY(-2px)}.yd-outcome-card--main{background:var(--yd-surface-2);border-color:#00c89626;grid-column:span 2}.yd-outcome-card__icon{margin-bottom:16px;font-size:2.4rem;display:block}.yd-outcome-card__title{color:var(--yd-text);margin-bottom:12px;font-size:1.1rem;font-weight:700}.yd-outcome-card__text{color:var(--yd-text-2);font-size:.9rem;line-height:1.68}.yd-process{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.yd-process__step{background:var(--yd-surface-2);border:1px solid var(--yd-border);transition:background var(--yd-transition);border-right:none;padding:32px 24px;position:relative}.yd-process__step:first-child{border-radius:var(--yd-radius) 0 0 var(--yd-radius)}.yd-process__step:last-child{border-radius:0 var(--yd-radius) var(--yd-radius) 0;border-right:1px solid var(--yd-border)}.yd-process__step:hover{background:#151e30}.yd-process__num{color:var(--yd-teal);opacity:.25;margin-bottom:20px;font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;line-height:1}.yd-process__title{color:var(--yd-text);margin-bottom:10px;font-size:.95rem;font-weight:700}.yd-process__desc{color:var(--yd-text-2);font-size:.85rem;line-height:1.65}.yd-stats-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.yd-stat-card{background:var(--yd-surface);border:1px solid var(--yd-border);border-radius:var(--yd-radius);text-align:center;transition:all var(--yd-transition);padding:32px 24px}.yd-stat-card:hover{transform:translateY(-3px)}.yd-stat-card--teal{border-color:#00c89633}.yd-stat-card--teal:hover{box-shadow:0 0 32px #00c8961f}.yd-stat-card--amber{border-color:#f59e0b33}.yd-stat-card--amber:hover{box-shadow:0 0 32px #f59e0b1a}.yd-stat-card__value{letter-spacing:-.04em;margin-bottom:12px;font-size:2.8rem;font-weight:800;line-height:1;display:block}.yd-stat-card--teal .yd-stat-card__value{color:var(--yd-teal)}.yd-stat-card--amber .yd-stat-card__value{color:var(--yd-amber)}.yd-stat-card__label{color:var(--yd-text-2);font-size:.85rem;line-height:1.5}.yd-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.yd-pricing-card{background:var(--yd-surface-2);border:1px solid var(--yd-border);border-radius:var(--yd-radius-lg);transition:all var(--yd-transition);padding:36px 28px;position:relative}.yd-pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000059}.yd-pricing-card--featured{background:var(--yd-surface);border-color:#00c8964d;box-shadow:0 0 0 1px #00c8961f,0 20px 60px #0006}.yd-pricing-card__badge{background:var(--yd-teal);color:#0a0f1a;white-space:nowrap;letter-spacing:.03em;border-radius:100px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.yd-pricing-card__name{text-transform:uppercase;letter-spacing:.1em;color:var(--yd-text-2);margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600}.yd-pricing-card__price{color:var(--yd-text);letter-spacing:-.03em;margin-bottom:12px;font-size:2.2rem;font-weight:800;line-height:1}.yd-pricing-card__price span{color:var(--yd-text-2);font-size:1.2rem;font-weight:600}.yd-pricing-card__desc{color:var(--yd-text-2);margin-bottom:20px;font-size:.875rem;line-height:1.6}.yd-pricing-card__divider{border:none;border-top:1px solid var(--yd-border);margin:20px 0}.yd-pricing-card__list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.yd-pricing-card__list li{color:var(--yd-text-2);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.yd-pricing-card__list li:before{content:"✓";color:var(--yd-teal);flex-shrink:0;margin-top:1px;font-weight:700}.yd-pricing-card__cta{justify-content:center;width:100%;font-size:.9rem;display:flex}.yd-faq{border:1px solid var(--yd-border);border-radius:var(--yd-radius-lg);flex-direction:column;max-width:780px;margin:0 auto;display:flex;overflow:hidden}.yd-faq__item{border-bottom:1px solid var(--yd-border)}.yd-faq__item:last-child{border-bottom:none}.yd-faq__question{background:var(--yd-surface);cursor:pointer;width:100%;transition:background var(--yd-transition);text-align:left;color:var(--yd-text);border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;display:flex}.yd-faq__question:hover,.yd-faq__item--open .yd-faq__question{background:var(--yd-surface-2)}.yd-faq__icon{color:var(--yd-teal);flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1}.yd-faq__answer{background:var(--yd-surface);max-height:0;transition:max-height .36s cubic-bezier(.4,0,.2,1);overflow:hidden}.yd-faq__item--open .yd-faq__answer{max-height:300px}.yd-faq__answer p{color:var(--yd-text-2);padding:0 28px 22px;font-size:.9rem;line-height:1.7}.yd-final-cta{background:var(--yd-bg)}.yd-final-cta__box{background:linear-gradient(135deg, var(--yd-surface-2) 0%, var(--yd-surface) 100%);border-radius:var(--yd-radius-lg);text-align:center;border:1px solid #00c89633;padding:72px 60px;position:relative;overflow:hidden}.yd-final-cta__box:before{content:"";background:linear-gradient(90deg, transparent, var(--yd-teal), transparent);width:300px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.yd-final-cta__label{letter-spacing:.15em;text-transform:uppercase;color:var(--yd-teal);border:1px solid var(--yd-teal-dim);background:var(--yd-teal-dim);border-radius:100px;margin-bottom:24px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:11px;display:inline-block}.yd-final-cta__title{letter-spacing:-.03em;color:var(--yd-text);margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:800}.yd-final-cta__subtitle{color:var(--yd-text-2);margin-bottom:40px;font-size:1rem;line-height:1.65}.yd-final-cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.yd-links{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}.yd-link-item{background:var(--yd-surface-2);border:1px solid var(--yd-border);border-radius:var(--yd-radius);transition:all var(--yd-transition);cursor:pointer;flex-direction:column;gap:6px;padding:22px 20px;display:flex}.yd-link-item:hover{border-color:#00c89640;transform:translateY(-2px)}.yd-link-item strong{color:var(--yd-text);font-size:.9rem;font-weight:700}.yd-link-item span{color:var(--yd-text-muted);font-size:.8rem;line-height:1.5}@media (width<=1024px){.yd-hero .yd-container{grid-template-columns:1fr;gap:48px}.yd-hero__panel{display:none}.yd-triggers-grid,.yd-findings-grid,.yd-stats-grid,.yd-process{grid-template-columns:repeat(2,1fr)}.yd-process__step{border-right:1px solid var(--yd-border);border-bottom:none}.yd-process__step:first-child{border-radius:var(--yd-radius) var(--yd-radius) 0 0}.yd-process__step:last-child{border-radius:0 0 var(--yd-radius) var(--yd-radius)}.yd-pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.yd-links{grid-template-columns:1fr}}@media (width<=768px){.yd-section{padding:64px 0}.yd-triggers-grid,.yd-findings-grid,.yd-included-list{grid-template-columns:1fr}.yd-included-item{border-right:none!important}.yd-included-item:nth-last-child(-n+1){border-bottom:none}.yd-included-item:nth-last-child(-n+2){border-bottom:1px solid var(--yd-border)}.yd-outcomes-grid{grid-template-columns:1fr}.yd-outcome-card--main{grid-column:span 1}.yd-stats-grid{grid-template-columns:repeat(2,1fr)}.yd-process{grid-template-columns:1fr}.yd-process__step{border-right:1px solid var(--yd-border);border-bottom:none;border-radius:0!important}.yd-process__step:first-child{border-radius:var(--yd-radius) var(--yd-radius) 0 0!important}.yd-process__step:last-child{border-bottom:1px solid var(--yd-border);border-radius:0 0 var(--yd-radius) var(--yd-radius)!important}.yd-final-cta__box{padding:48px 28px}.yd-hero__actions{flex-direction:column}.yd-hero__actions .yd-btn{justify-content:center;width:100%}}@media (width<=480px){.yd-stats-grid{grid-template-columns:1fr}.yd-section-header{margin-bottom:40px}}.yds-page{--yds-bg:#ffffeb;--yds-surface:#ffffeb;--yds-surface-2:beige;--yds-border:#1a1a1a;--yds-primary:#f0d7ff;--yds-teal:#0e5a4f;--yds-text:#1a1a1a;--yds-text-2:#8a8a80;--yds-text-muted:#8a8a80;--yds-radius:12px;--yds-radius-lg:32px;--yds-container:1200px;--yds-transition:.22s cubic-bezier(.4, 0, .2, 1);background:var(--yds-bg);color:var(--yds-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Figtree,Arial,sans-serif}.yds-page *,.yds-page :before,.yds-page :after{box-sizing:border-box;margin:0;padding:0}.yds-page a{color:inherit;text-decoration:none}.yds-page ul{list-style:none}.yds-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.yds-container{max-width:var(--yds-container);margin:0 auto;padding:0 24px}.yds-section{padding:96px 0}.yds-section--surface{background:var(--yds-surface-2)}.yds-section-header{text-align:center;margin-bottom:64px}.yds-section-label{letter-spacing:0;text-transform:uppercase;color:var(--yds-text);border:2px solid var(--yds-border);background:0 0;border-radius:9999px;margin-bottom:20px;padding:4px 14px;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-block}.yds-h2{color:var(--yds-text);letter-spacing:-.96px;margin-bottom:16px;font-family:EB Garamond,serif;font-size:clamp(2rem,4vw,2.75rem);font-weight:400;line-height:1.2}.yds-section-desc{color:var(--yds-text-2);max-width:580px;margin:0 auto;font-family:Figtree,Arial,sans-serif;font-size:1rem;line-height:1.65}.yds-subtitle{color:var(--yds-text-2);font-family:Figtree,Arial,sans-serif;font-size:1rem;line-height:1.65}.yds-btn{border-radius:var(--yds-radius);letter-spacing:0;transition:all var(--yds-transition);cursor:pointer;min-width:184px;min-height:52px;box-shadow:4px 4px 0 var(--yds-border);border:2px solid var(--yds-border);justify-content:center;align-items:center;gap:8px;padding:16px 24px;font-family:Figtree,Arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;transform:translateY(0)}.yds-btn:active{box-shadow:0px 0px 0 var(--yds-border);transform:translateY(4px)}.yds-btn--primary{background:var(--yds-primary);color:var(--yds-text)}.yds-btn--primary:hover{box-shadow:6px 6px 0 var(--yds-border);background:#e8c8ff;transform:translateY(-2px)}.yds-btn--ghost{background:var(--yds-bg);color:var(--yds-text);border:2px solid var(--yds-border)}.yds-btn--ghost:hover{background:var(--yds-primary);box-shadow:6px 6px 0 var(--yds-border);transform:translateY(-2px)}.yds-badge{letter-spacing:0;text-transform:uppercase;color:var(--yds-text);border:2px solid var(--yds-border);background:0 0;border-radius:9999px;align-self:flex-start;margin-bottom:28px;padding:5px 14px;font-family:Figtree,Arial,sans-serif;font-size:12px;font-weight:600;display:inline-block}.yds-hero{background-color:var(--yds-bg);border-bottom:1px solid var(--yds-border);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cg fill='none' stroke='rgba(26%2C26%2C26%2C0.06)' stroke-width='1'%3E%3Crect x='0' y='0' width='100' height='100'/%3E%3Crect x='100' y='0' width='100' height='100'/%3E%3Crect x='0' y='100' width='100' height='100'/%3E%3Crect x='100' y='100' width='100' height='100'/%3E%3Crect x='0' y='0' width='50' height='50' stroke-opacity='0.4'/%3E%3Crect x='150' y='0' width='50' height='50' stroke-opacity='0.4'/%3E%3Crect x='0' y='150' width='50' height='50' stroke-opacity='0.4'/%3E%3Crect x='150' y='150' width='50' height='50' stroke-opacity='0.4'/%3E%3Crect x='0' y='0' width='25' height='25' stroke-opacity='0.2'/%3E%3Crect x='175' y='0' width='25' height='25' stroke-opacity='0.2'/%3E%3Crect x='0' y='175' width='25' height='25' stroke-opacity='0.2'/%3E%3Crect x='175' y='175' width='25' height='25' stroke-opacity='0.2'/%3E%3Cline x1='0' y1='0' x2='200' y2='200' stroke-opacity='0.3'/%3E%3Cline x1='200' y1='0' x2='0' y2='200' stroke-opacity='0.3'/%3E%3Ccircle cx='100' cy='100' r='80' stroke-dasharray='4 8'/%3E%3Ccircle cx='100' cy='100' r='40'/%3E%3Ccircle cx='100' cy='100' r='20' stroke-opacity='0.5'/%3E%3Ccircle cx='100' cy='100' r='3' fill='rgba(26%2C26%2C26%2C0.08)'/%3E%3Ccircle cx='20' cy='20' r='2' fill='rgba(26%2C26%2C26%2C0.05)'/%3E%3Ccircle cx='180' cy='20' r='2' fill='rgba(26%2C26%2C26%2C0.05)'/%3E%3Ccircle cx='20' cy='180' r='2' fill='rgba(26%2C26%2C26%2C0.05)'/%3E%3Ccircle cx='180' cy='180' r='2' fill='rgba(26%2C26%2C26%2C0.05)'/%3E%3Cpath d='M 100 0 L 100 10 M 95 5 L 105 5' stroke='rgba(26%2C26%2C26%2C0.1)'/%3E%3Cpath d='M 100 190 L 100 200 M 95 195 L 105 195' stroke='rgba(26%2C26%2C26%2C0.1)'/%3E%3Cpath d='M 0 100 L 10 100 M 5 95 L 5 105' stroke='rgba(26%2C26%2C26%2C0.1)'/%3E%3Cpath d='M 190 100 L 200 100 M 195 95 L 195 105' stroke='rgba(26%2C26%2C26%2C0.1)'/%3E%3C/g%3E%3C/svg%3E");background-position:top;background-size:200px 200px;align-items:center;min-height:100vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.yds-hero__bg,.yds-hero__grid{display:none}.yds-hero .yds-container{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding-top:60px;padding-bottom:60px;display:grid;position:relative}.yds-hero-text{text-align:left;flex-direction:column;display:flex}.yds-hero-visual{justify-content:center;align-items:center;display:flex}.yds-hero__title{letter-spacing:-2.4px;color:var(--yds-text);margin-bottom:24px;font-family:EB Garamond,serif;font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1.1}.yds-hero__title-accent{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--yds-primary);text-decoration-color:var(--yds-primary);text-underline-offset:4px;text-decoration-thickness:6px}.yds-hero__subtitle,.yds-lead{color:var(--yds-text-2);max-width:540px;font-family:Figtree,Arial,sans-serif;font-size:1.1rem;line-height:1.65}.yds-hero__subtitle{margin-bottom:16px}.yds-lead{margin-bottom:36px}.yds-hero__actions{flex-wrap:wrap;gap:16px;margin-bottom:40px;display:flex}.yds-hero__proof{flex-wrap:wrap;gap:24px;display:flex}.yds-hero__proof-item{color:var(--yds-text-muted);align-items:center;gap:8px;font-family:Figtree,Arial,sans-serif;font-size:.85rem;display:flex}.yds-hero__proof-dot{background:var(--yds-teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.yds-dashboard{background:var(--yds-bg);border:2px solid var(--yds-border);width:100%;max-width:500px;box-shadow:6px 6px 0 var(--yds-border);border-radius:16px;overflow:hidden}.yds-dashboard__header{background:var(--yds-border);color:var(--yds-bg);letter-spacing:.02em;align-items:center;gap:10px;padding:12px 16px;font-family:Figtree,Arial,sans-serif;font-size:10px;font-weight:600;display:flex}.yds-dashboard__dots{flex-shrink:0;gap:6px;display:flex}.yds-dashboard__dot{border-radius:50%;width:10px;height:10px;display:block}.yds-dashboard__dot--red{background:#ef4444}.yds-dashboard__dot--yellow{background:#f59e0b}.yds-dashboard__dot--green{background:#22c55e}.yds-dashboard__title{flex:1;font-family:Figtree,Arial,monospace}.yds-dashboard__status{color:#22c55e;letter-spacing:.05em;opacity:.85;font-size:9px}.yds-dashboard__chips{border-bottom:1px solid #1a1a1a1f;gap:8px;padding:12px 16px 8px;display:flex}.yds-chip{background:var(--yds-surface-2);border:1.5px solid #1a1a1a26;border-radius:8px;flex-direction:column;flex:1;gap:2px;padding:8px 10px;display:flex}.yds-chip--teal{border-color:var(--yds-teal);background:#0e5a4f0f}.yds-chip__label{text-transform:uppercase;letter-spacing:.06em;color:var(--yds-text-muted);font-family:Figtree,Arial,sans-serif;font-size:9px;font-weight:600}.yds-chip--teal .yds-chip__label{color:var(--yds-teal);opacity:.8}.yds-chip__value{color:var(--yds-text);letter-spacing:-.5px;font-family:EB Garamond,serif;font-size:1.15rem;font-weight:400;line-height:1.1}.yds-chip--teal .yds-chip__value{color:var(--yds-teal)}.yds-chip__delta{color:var(--yds-teal);opacity:.7;font-family:Figtree,Arial,sans-serif;font-size:9px;font-weight:700}.yds-chip__delta--up{color:var(--yds-teal)}.yds-dashboard__chart{padding:8px 16px 4px}.yds-chart-svg{width:100%;height:auto;display:block}.yds-dashboard__footer{color:var(--yds-text-muted);letter-spacing:.03em;border-top:1px solid #1a1a1a1a;justify-content:space-between;align-items:center;padding:8px 16px 12px;font-family:Figtree,Arial,sans-serif;font-size:9px;font-weight:500;display:flex}.yds-dashboard__tag{text-transform:uppercase;letter-spacing:.06em;opacity:.6;font-size:8px;font-weight:700}.yds-setup-panel{background:var(--yds-bg);border:4px solid var(--yds-border);border-radius:var(--yds-radius-lg);width:100%;max-width:460px;box-shadow:8px 8px 0 var(--yds-border);overflow:hidden}.yds-setup-panel__header{background:var(--yds-border);color:var(--yds-bg);align-items:center;gap:8px;padding:14px 18px;font-family:Figtree,Arial,sans-serif;font-size:11px;font-weight:600;display:flex}.yds-setup-panel__dot{border-radius:50%;width:10px;height:10px}.yds-setup-panel__dot--red{background:#ef4444}.yds-setup-panel__dot--yellow{background:#f59e0b}.yds-setup-panel__dot--green{background:#22c55e}.yds-setup-panel__body{flex-direction:column;gap:10px;padding:20px 18px;display:flex}.yds-setup-step{background:var(--yds-bg);border:2px solid var(--yds-border);transition:border-color var(--yds-transition);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.yds-setup-step--active{border-color:var(--yds-border);background:var(--yds-primary)}.yds-setup-step--done{border-color:var(--yds-teal);background:#0e5a4f0f}.yds-setup-step__status{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:10px;font-weight:700;display:flex}.yds-setup-step--done .yds-setup-step__status{color:var(--yds-teal);border:2px solid var(--yds-teal);background:0 0}.yds-setup-step--active .yds-setup-step__status{background:var(--yds-border);color:var(--yds-bg);border:2px solid var(--yds-border)}.yds-setup-step--pending .yds-setup-step__status{background:var(--yds-bg);border:2px solid var(--yds-border);color:var(--yds-text-muted)}.yds-setup-step__text{flex:1}.yds-setup-step__title{color:var(--yds-text);margin-bottom:3px;font-family:Figtree,Arial,sans-serif;font-size:.82rem;font-weight:600}.yds-setup-step--active .yds-setup-step__title{color:var(--yds-text)}.yds-setup-step--done .yds-setup-step__title{color:var(--yds-teal)}.yds-setup-step__sub{color:var(--yds-text-muted);font-family:Figtree,Arial,sans-serif;font-size:.72rem}.yds-setup-panel__footer{border-top:2px solid var(--yds-border);color:var(--yds-text-muted);justify-content:space-between;align-items:center;padding:14px 18px;font-family:Figtree,Arial,sans-serif;font-size:10px;font-weight:600;display:flex}.yds-setup-panel__progress{gap:4px;display:flex}.yds-setup-panel__progress-dot{border:1.5px solid var(--yds-border);background:0 0;border-radius:50%;width:6px;height:6px}.yds-setup-panel__progress-dot--done{background:var(--yds-teal);border-color:var(--yds-teal)}.yds-setup-panel__progress-dot--active{background:var(--yds-border);border-color:var(--yds-border)}.yds-whom-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.yds-whom-card{border-radius:var(--yds-radius-lg);border:4px solid var(--yds-border);background:var(--yds-bg);transition:transform var(--yds-transition), box-shadow var(--yds-transition);padding:40px 32px;position:relative}.yds-whom-card:hover{box-shadow:8px 8px 0 var(--yds-border);transform:translateY(-4px)}.yds-whom-card__icon{margin-bottom:20px;font-size:2rem;display:block}.yds-whom-card__title{color:var(--yds-text);letter-spacing:-.3px;margin-bottom:12px;font-family:EB Garamond,serif;font-size:1.25rem;font-weight:400}.yds-whom-card__desc{color:var(--yds-text-2);font-family:Figtree,Arial,sans-serif;font-size:.9rem;line-height:1.65}.yds-included-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.yds-included-item{border-radius:var(--yds-radius-lg);border:4px solid var(--yds-border);background:var(--yds-bg);transition:transform var(--yds-transition), box-shadow var(--yds-transition);gap:20px;padding:28px 24px;display:flex}.yds-included-item:hover{box-shadow:6px 6px 0 var(--yds-border);transform:translateY(-2px)}.yds-included-item__num{color:var(--yds-text-muted);flex-shrink:0;min-width:36px;font-family:EB Garamond,serif;font-size:1.4rem;font-weight:400}.yds-included-item__title{color:var(--yds-text);margin-bottom:8px;font-family:Figtree,Arial,sans-serif;font-size:.95rem;font-weight:700}.yds-included-item__desc{color:var(--yds-text-2);font-family:Figtree,Arial,sans-serif;font-size:.875rem;line-height:1.6}.yds-included-note{text-align:center;border-radius:var(--yds-radius-lg);border:4px solid var(--yds-teal);color:var(--yds-teal);background:#0e5a4f0d;margin-top:32px;padding:18px 24px;font-family:Figtree,Arial,sans-serif;font-size:.9rem;font-weight:600}.yds-process-timeline{max-width:720px;margin:0 auto;position:relative}.yds-process-timeline:before{content:"";background:var(--yds-border);opacity:.2;width:2px;position:absolute;top:28px;bottom:28px;left:23px}.yds-process-step{gap:28px;padding:24px 0;display:flex;position:relative}.yds-process-step__num{background:var(--yds-bg);border:4px solid var(--yds-border);width:48px;height:48px;color:var(--yds-text);z-index:1;transition:all var(--yds-transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:EB Garamond,serif;font-size:1rem;font-weight:400;display:flex;position:relative}.yds-process-step:hover .yds-process-step__num{background:var(--yds-primary)}.yds-process-step__content{flex:1;padding-top:10px}.yds-process-step__title{color:var(--yds-text);letter-spacing:-.3px;margin-bottom:8px;font-family:EB Garamond,serif;font-size:1.2rem;font-weight:400}.yds-process-step__desc{color:var(--yds-text-2);font-family:Figtree,Arial,sans-serif;font-size:.9rem;line-height:1.65}#pricing.yds-section{background-color:var(--yds-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 400 400'%3E%3Cg fill='none' stroke='rgba(26%2C26%2C26%2C0.06)' stroke-width='1'%3E%3Cpolygon points='200%2C20 380%2C340 20%2C340'/%3E%3Cpolygon points='200%2C60 350%2C320 50%2C320'/%3E%3Cpolygon points='200%2C100 320%2C300 80%2C300'/%3E%3Ccircle cx='200' cy='200' r='160'/%3E%3Ccircle cx='200' cy='200' r='120'/%3E%3Ccircle cx='200' cy='200' r='80'/%3E%3Cline x1='200' y1='20' x2='200' y2='380'/%3E%3Cline x1='20' y1='200' x2='380' y2='200'/%3E%3Cline x1='45' y1='45' x2='355' y2='355'/%3E%3Cline x1='355' y1='45' x2='45' y2='355'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat;background-size:400px 400px}.yds-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.yds-pricing-card{border-radius:var(--yds-radius-lg);border:4px solid var(--yds-border);background:var(--yds-bg);transition:transform var(--yds-transition), box-shadow var(--yds-transition);padding:40px 32px;position:relative}.yds-pricing-card:hover:not(.yds-pricing-card--featured){box-shadow:8px 8px 0 var(--yds-border);transform:translateY(-4px)}.yds-pricing-card--featured{background:var(--yds-primary);border-color:var(--yds-border);box-shadow:8px 8px 0 var(--yds-border)}.yds-pricing-card--featured:hover{box-shadow:12px 12px 0 var(--yds-border);transform:translateY(-4px)}.yds-pricing-badge{background:var(--yds-border);color:var(--yds-bg);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:2px solid var(--yds-border);border-radius:9999px;padding:5px 16px;font-family:Figtree,Arial,sans-serif;font-size:11px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.yds-pricing-card__name{color:var(--yds-text);letter-spacing:-.3px;margin-bottom:8px;font-family:EB Garamond,serif;font-size:1.4rem;font-weight:400}.yds-pricing-card__price{color:var(--yds-text);letter-spacing:-1.5px;margin-bottom:4px;font-family:EB Garamond,serif;font-size:2.2rem;font-weight:400}.yds-pricing-card__price span{color:var(--yds-text-2);font-family:Figtree,Arial,sans-serif;font-size:1rem;font-weight:400}.yds-pricing-card__duration{color:var(--yds-text-muted);margin-bottom:24px;font-family:Figtree,Arial,sans-serif;font-size:.82rem}.yds-pricing-card__divider{background:var(--yds-border);opacity:.2;height:2px;margin-bottom:24px}.yds-pricing-card--featured .yds-pricing-card__divider{opacity:.35}.yds-pricing-card__list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.yds-pricing-card__list-item{color:var(--yds-text-2);align-items:flex-start;gap:10px;font-family:Figtree,Arial,sans-serif;font-size:.875rem;line-height:1.5;display:flex}.yds-pricing-card--featured .yds-pricing-card__list-item{color:var(--yds-text)}.yds-pricing-card__check{color:var(--yds-teal);flex-shrink:0;margin-top:2px;font-size:.75rem;font-weight:700}.yds-pricing-note{text-align:center;color:var(--yds-text-muted);border-radius:var(--yds-radius-lg);border:2px solid var(--yds-border);background:0 0;margin-top:40px;padding:16px 24px;font-family:Figtree,Arial,sans-serif;font-size:.9rem}.yds-guarantee-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.yds-guarantee-item{border-radius:var(--yds-radius-lg);border:4px solid var(--yds-border);background:var(--yds-bg);transition:transform var(--yds-transition), box-shadow var(--yds-transition);gap:20px;padding:32px 28px;display:flex}.yds-guarantee-item:hover{box-shadow:6px 6px 0 var(--yds-border);transform:translateY(-2px)}.yds-guarantee-item__icon{flex-shrink:0;font-size:1.75rem}.yds-guarantee-item__title{color:var(--yds-text);letter-spacing:-.2px;margin-bottom:8px;font-family:EB Garamond,serif;font-size:1.15rem;font-weight:400}.yds-guarantee-item__desc{color:var(--yds-text-2);font-family:Figtree,Arial,sans-serif;font-size:.875rem;line-height:1.65}.yds-guarantee-cta{text-align:center;margin-top:48px}.yds-faq-layout{grid-template-columns:280px 1fr;align-items:start;gap:64px;display:grid}.yds-faq-layout__sticky{position:sticky;top:100px}.yds-faq{flex-direction:column;display:flex}.yds-faq__item{border:none;border-bottom:2px solid var(--yds-border);transition:border-color var(--yds-transition);background:0 0;overflow:hidden}.yds-faq__item:first-child{border-top:2px solid var(--yds-border)}.yds-faq__item--open{box-shadow:none}.yds-faq__question{text-align:left;width:100%;color:var(--yds-text);transition:color var(--yds-transition);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-family:Figtree,Arial,sans-serif;font-size:.95rem;font-weight:600;display:flex}.yds-faq__question:hover{color:var(--yds-teal)}.yds-faq__item--open .yds-faq__question{color:var(--yds-text)}.yds-faq__icon{color:var(--yds-text-muted);text-align:center;width:24px;transition:transform var(--yds-transition);flex-shrink:0;font-size:1.1rem;font-weight:400}.yds-faq__item--open .yds-faq__icon{transform:rotate(45deg)}.yds-faq__answer{max-height:0;transition:max-height .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.yds-faq__item--open .yds-faq__answer{max-height:300px}.yds-faq__answer p{color:var(--yds-text-2);padding:0 0 24px;font-family:Figtree,Arial,sans-serif;font-size:.9rem;line-height:1.7}@media (width<=900px){.yds-faq-layout{grid-template-columns:1fr;gap:40px}.yds-faq-layout__sticky{position:static;top:auto}}.yds-cta-section{background-color:var(--yds-text);text-align:center;background-image:repeating-radial-gradient(circle,#ffffeb0d 0 1px,#0000 1px 40px);padding:120px 0;position:relative}.yds-cta-section .yds-container{z-index:1;position:relative}.yds-cta-section h2{color:var(--yds-bg);letter-spacing:-.96px;margin-bottom:16px;font-family:EB Garamond,serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:400}.yds-cta-section p{color:#ffffebb3;max-width:540px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-family:Figtree,Arial,sans-serif;font-size:1.05rem;line-height:1.65}.yds-cta-section .yds-btn--primary{background:var(--yds-primary);color:var(--yds-text);border-color:var(--yds-primary)}.yds-cta-section .yds-btn--primary:hover{background:#e8c8ff;transform:translateY(-1px)}.yds-cta-proof{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:24px;display:flex}.yds-cta-proof span{color:#ffffeb8c;font-family:Figtree,Arial,sans-serif;font-size:.83rem}@media (width<=1024px){.yds-pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.yds-pricing-card--featured{box-shadow:8px 8px 0 var(--yds-border)}.yds-hero .yds-container{grid-template-columns:1fr;gap:48px}.yds-hero-text{text-align:left;align-items:flex-start}.yds-hero-visual{justify-content:center;width:100%;margin-top:20px;display:flex}.yds-whom-grid,.yds-included-grid,.yds-guarantee-grid{grid-template-columns:1fr}}@media (width<=640px){.yds-section{padding:64px 0}.yds-hero{min-height:auto;padding-top:100px;padding-bottom:60px}.yds-hero__actions{flex-direction:column}.yds-hero__proof{gap:12px}.yds-process-timeline:before{display:none}.yds-cta-proof{flex-direction:column;align-items:center;gap:12px}}.yds-cases-section{background-color:var(--yds-surface-2);z-index:2;border-bottom:1px solid var(--yds-border);background-image:linear-gradient(#1a1a1a0b 1px,#0000 1px),linear-gradient(90deg,#1a1a1a0b 1px,#0000 1px);background-size:40px 40px;padding:100px 0;position:relative;-webkit-mask-image:radial-gradient(85% 80%,#000 40%,#0000 100%);mask-image:radial-gradient(85% 80%,#000 40%,#0000 100%)}.yds-cases-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.yds-case-card{background:var(--yds-bg);border:4px solid var(--yds-border);border-radius:var(--yds-radius-lg);transition:transform var(--yds-transition), box-shadow var(--yds-transition);padding:36px 28px;position:relative}.yds-case-card:hover{box-shadow:8px 8px 0 var(--yds-border);transform:translateY(-5px)}.yds-case-card--featured{background:var(--yds-primary);border-color:var(--yds-border)}.yds-case-niche{text-transform:uppercase;letter-spacing:.08em;color:var(--yds-text-muted);margin-bottom:24px;font-family:Figtree,Arial,sans-serif;font-size:.75rem;font-weight:700}.yds-case-stats{border-bottom:2px solid #1a1a1a26;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.yds-stat{flex-direction:column;gap:4px;display:flex}.yds-stat-label{color:var(--yds-text-muted);font-family:Figtree,Arial,sans-serif;font-size:.75rem;font-weight:500}.yds-stat-value{color:var(--yds-text);letter-spacing:-1px;font-family:EB Garamond,serif;font-size:2.2rem;font-weight:400;line-height:1}.yds-text-teal{color:var(--yds-teal)}.yds-text-blue{color:#1a1a1a}.yds-text-dim{color:var(--yds-text-muted);opacity:.7;text-decoration:line-through}.yds-case-details{color:var(--yds-text-2);flex-direction:column;gap:12px;margin:0;padding:0;font-family:Figtree,Arial,sans-serif;font-size:.875rem;line-height:1.6;list-style:none;display:flex}.yds-case-details li strong{color:var(--yds-text);font-weight:700}.yds-cases-action{text-align:center;color:var(--yds-text-muted);margin-top:48px;font-family:Figtree,Arial,sans-serif;font-size:.9rem}.yds-btn-link{color:var(--yds-text);cursor:pointer;transition:color var(--yds-transition), text-decoration-color var(--yds-transition);text-decoration:underline;-webkit-text-decoration-color:var(--yds-primary);text-decoration-color:var(--yds-primary);text-underline-offset:3px;background:0 0;border:none;margin-top:12px;font-family:Figtree,Arial,sans-serif;font-size:1rem;font-weight:600;text-decoration-thickness:3px}.yds-btn-link:hover{-webkit-text-decoration-color:var(--yds-teal);text-decoration-color:var(--yds-teal)}@media (width<=1024px){.yds-cases-grid{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}.yds-trust-strip{border-bottom:1px solid var(--yds-border);background:var(--yds-bg);padding:20px 0}.yds-trust-strip__text{color:var(--yds-text-2);text-align:center;letter-spacing:0;justify-content:center;align-items:center;gap:12px;font-family:Figtree,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.yds-trust-strip__icon{color:var(--yds-teal);flex-shrink:0;font-size:.6rem}.yds-testimonial-wrap{background:var(--yds-bg);border-bottom:1px solid var(--yds-border);padding:56px 0}.yds-testimonial{background:var(--yds-primary);border:2px solid var(--yds-border);border-radius:var(--yds-radius-lg);max-width:720px;margin:0 auto;padding:48px 56px;position:relative}.yds-testimonial:before{content:"“";color:var(--yds-border);opacity:.12;pointer-events:none;font-family:EB Garamond,serif;font-size:6rem;line-height:1;position:absolute;top:12px;left:32px}.yds-testimonial__quote{color:var(--yds-text);letter-spacing:-.3px;margin-bottom:24px;font-family:EB Garamond,serif;font-size:clamp(1.3rem,2.5vw,1.65rem);font-weight:400;line-height:1.5}.yds-testimonial__author{color:var(--yds-text-2);font-family:Figtree,Arial,sans-serif;font-size:.875rem;font-style:italic;font-weight:400}@media (width<=640px){.yds-testimonial{padding:32px 28px}}.yds-pricing-card__microcopy{color:var(--yds-text-2);text-align:center;margin-top:10px;font-family:Figtree,Arial,sans-serif;font-size:.78rem;line-height:1.4}.yds-bento-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.yds-bento-card{border:4px solid var(--yds-border);background:var(--yds-surface);border-radius:32px;flex-direction:column;justify-content:flex-end;padding:40px 32px;transition:transform .3s;display:flex}.yds-bento-card:hover{transform:translateY(-4px)}.yds-bento-card.span-2{grid-column:span 2}.yds-bento-card h3{color:var(--yds-text);margin-bottom:12px;font-family:EB Garamond,serif;font-size:1.8rem;line-height:1.1}.yds-bento-card p{color:var(--yds-text-2);margin:0;font-size:.95rem;line-height:1.5}.yds-bento-card--dark{background:var(--yds-text);color:var(--yds-surface);border-color:var(--yds-text)}.yds-bento-card--dark h3{color:var(--yds-surface)}.yds-bento-card--dark p{color:#b3b3b3}.yds-bento-card--featured{background:var(--yds-primary);border-color:var(--yds-border);box-shadow:6px 6px 0 var(--yds-border)}.yds-bento-card--featured h3{color:var(--yds-text)}.yds-bento-card--featured p{color:var(--yds-text-2)}.yds-bento-card--featured:hover{box-shadow:10px 10px 0 var(--yds-border);transform:translateY(-4px)}.yds-bento-code code{color:var(--yds-primary);white-space:pre;margin-bottom:32px;font-family:JetBrains Mono,Fira Mono,monospace;font-size:.85rem;line-height:1.6;display:block}.yds-bento-icon{color:var(--yds-teal);margin-bottom:32px}.yds-container--narrow{max-width:900px}.yds-process-section{background:var(--yds-bg);border-bottom:1px solid var(--yds-border)}.yds-process-list{border-top:2px dashed #1a1a1a40;flex-direction:column;margin-top:40px;display:flex}.yds-process-step{border-bottom:2px dashed #1a1a1a40;grid-template-columns:120px 1fr;align-items:start;padding:48px 0;display:grid}.yds-process-num{color:var(--yds-text);opacity:.15;-webkit-user-select:none;user-select:none;font-family:EB Garamond,serif;font-size:80px;line-height:.8;transition:opacity .3s,color .3s}.yds-process-step:hover .yds-process-num{opacity:1;color:var(--yds-primary)}.yds-process-info h3{color:var(--yds-text);letter-spacing:-.5px;margin-bottom:16px;font-family:EB Garamond,serif;font-size:2rem}.yds-process-info p{color:var(--yds-text-2);max-width:600px;margin:0;font-size:1.05rem;line-height:1.6}@media (width<=1024px){.yds-bento-grid{grid-template-columns:1fr}.yds-bento-card.span-2{grid-column:span 1}.yds-process-step{grid-template-columns:1fr;gap:16px;padding:40px 0}.yds-process-num{opacity:.12;font-size:64px}}@media (width<=640px){.yds-bento-card{padding:28px 24px}.yds-bento-card h3,.yds-process-info h3{font-size:1.5rem}.yds-process-num{font-size:48px}}.yds-hero,#cases,.yds-trust-strip,#for-whom,#included,.yds-testimonial-wrap,#process,#pricing,#guarantee,#faq{border-bottom:1px solid var(--yds-border)!important;border-top:none!important}@keyframes yds-form-highlight-pulse{0%{outline:3px solid #0000;box-shadow:0 0 #f0d7ff00}30%{outline:3px solid #c97dff;box-shadow:0 0 0 12px #f0d7ff8c}70%{outline:3px solid #c97dff;box-shadow:0 0 0 8px #f0d7ff4d}to{outline:3px solid #0000;box-shadow:0 0 #f0d7ff00}}.yds-inline-form-section--highlight{border-radius:var(--yds-radius-lg);scroll-margin-top:80px;animation:2.2s cubic-bezier(.4,0,.2,1) forwards yds-form-highlight-pulse}.yds-mid-cta{background:var(--yds-primary);border-top:2px solid var(--yds-border);border-bottom:2px solid var(--yds-border);padding:28px 0}.yds-mid-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.yds-mid-cta__text{flex-direction:column;gap:4px;display:flex}.yds-mid-cta__text strong{color:var(--yds-text);letter-spacing:-.3px;font-family:EB Garamond,serif;font-size:1.45rem;font-weight:500}.yds-mid-cta__text span{color:var(--yds-text-2);font-size:.95rem;line-height:1.4}.yds-mid-cta .yds-btn--primary{background:var(--yds-bg);border-color:var(--yds-border)}.yds-mid-cta .yds-btn--primary:hover{background:#fff}@media (width<=640px){.yds-mid-cta__inner{flex-direction:column;align-items:flex-start;gap:20px}.yds-mid-cta .yds-btn{width:100%}}.yds-sticky-cta{z-index:9000;background:var(--yds-bg);border-top:2px solid var(--yds-border);padding:14px 20px;animation:.35s cubic-bezier(.4,0,.2,1) both yds-sticky-slide-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #1a1a1a1f}@keyframes yds-sticky-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.yds-sticky-cta__inner{max-width:var(--yds-container);align-items:center;gap:12px;margin:0 auto;display:flex}.yds-sticky-cta__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.yds-sticky-cta__text strong{color:var(--yds-text);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.yds-sticky-cta__text span{color:var(--yds-text-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.yds-sticky-cta__close{cursor:pointer;color:var(--yds-text-2);transition:background var(--yds-transition);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:1.1rem;line-height:1}.yds-sticky-cta__close:hover{background:var(--yds-surface-2);color:var(--yds-text)}@media (width>=1025px){.yds-sticky-cta{padding:12px 24px}}@media (width<=480px){.yds-sticky-cta__text strong{font-size:.85rem}.yds-sticky-cta__text span{display:none}}@media (width<=767px){.yds-hero{padding-top:80px;padding-bottom:48px;min-height:unset!important}.yds-hero-visual{display:none!important}.yds-hero .yds-container{padding-top:0;padding-bottom:0;grid-template-columns:1fr!important;gap:0!important}.yds-hero__title{margin-bottom:16px;font-size:clamp(2rem,8vw,2.8rem)}.yds-hero__actions{flex-direction:column;gap:12px;margin-bottom:28px}.yds-hero__actions .yds-btn{justify-content:center;min-height:56px;font-size:1rem;width:100%!important}.yds-section,.yds-cases-section,.yds-process-section{padding:56px 0!important}.yds-cases-grid{grid-template-columns:1fr!important}.yds-pricing-grid{grid-template-columns:1fr!important;max-width:100%!important}.yds-pricing-card{padding:28px 20px}.yds-pricing-card .yds-btn{min-height:52px;font-size:1rem}.yds-inline-form{padding:24px 20px!important}.yds-inline-form__input{min-height:52px;font-size:16px!important}.yds-inline-form-wrap{gap:32px;flex-direction:column!important}.yds-inline-form-section{padding:56px 0!important}.yds-mid-cta{padding:20px 0}.yds-mid-cta .yds-btn{width:100%;min-height:52px}.yds-faq-layout{flex-direction:column!important;gap:24px!important}.yds-faq-layout__sticky{position:static!important}.yds-cta-section .yds-btn{width:100%!important;padding:18px 24px!important;font-size:1rem!important}.yds-process-step{padding:32px 0!important}.yds-guarantee-grid{grid-template-columns:1fr!important}.yds-trust-strip{padding:16px 0!important}.yds-section-header{margin-bottom:40px}}.yds-premium-form-section{background-color:var(--yds-bg,#fff);padding:100px 0}.yds-premium-form-wrap{background:#0a1f33;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:1.1fr 1fr;gap:64px;padding:64px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -12px #0a1f3340}.yds-premium-form-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0f 0%,#0000 60%);width:80%;height:180%;position:absolute;top:-40%;left:-20%}.yds-premium-form-content{z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.yds-premium-form-desc{color:#ffffffd9;max-width:480px;margin-bottom:48px;font-size:1.15rem;line-height:1.6}.yds-premium-form-features{flex-direction:column;gap:24px;display:flex}.yds-premium-feature{color:#fff;align-items:center;gap:16px;font-size:1.1rem;font-weight:500;display:flex}.yds-premium-icon-wrap{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #0000001a}.yds-premium-form-box{z-index:2;background:#fff;border-radius:16px;padding:48px;position:relative;box-shadow:0 16px 32px #0000001a}.yds-premium-form__header{margin-bottom:32px}.yds-premium-form__header h3{color:#0f172a;letter-spacing:-.5px;margin:0 0 8px;font-family:EB Garamond,serif;font-size:1.6rem;font-weight:600}.yds-premium-form__header p{color:#64748b;margin:0;font-size:1rem}.yds-premium-form{flex-direction:column;gap:24px;display:flex}.yds-premium-form__field{text-align:left;flex-direction:column;gap:8px;display:flex}.yds-premium-form__field label{color:#334155;font-size:.95rem;font-weight:500}.yds-premium-form__field label span{color:#ef4444}.yds-premium-form__field input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:56px;padding:0 16px;font-size:1.05rem;transition:all .2s}.yds-premium-form__field input:focus{background:#fff;border-color:#0a1f33;outline:none;box-shadow:0 0 0 3px #0a1f331a}.yds-premium-btn{color:#fff;cursor:pointer;background:#0a1f33;border:none;border-radius:8px;justify-content:center;align-items:center;height:60px;margin-top:8px;font-size:1.1rem;font-weight:600;transition:all .2s;display:flex}.yds-premium-btn:hover{background:#0d2740;transform:translateY(-2px);box-shadow:0 8px 16px #0a1f3333}.yds-premium-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.yds-premium-form__trust{color:#94a3b8;text-align:center;margin:0;font-size:.85rem;line-height:1.5}.yds-premium-form-success{text-align:center;padding:48px 20px}.yds-premium-form-success h3{color:#0f172a;margin-bottom:12px;font-size:1.5rem}.yds-premium-form-success p{color:#64748b;font-size:1.05rem}.yds-premium-form__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:14px 16px;font-size:.95rem}@media (width<=1024px){.yds-premium-form-wrap{grid-template-columns:1fr 400px;gap:48px;padding:48px}}@media (width<=860px){.yds-premium-form-wrap{border-radius:20px;grid-template-columns:1fr;padding:40px 24px}.yds-premium-form-desc{margin-bottom:40px}.yds-premium-form-box{padding:32px 24px}}@media (width<=640px){.yds-premium-form-section{padding:64px 0}.yds-premium-form__header h3{font-size:1.4rem}}.yma-page{--yma-bg:#fff;--yma-surface:#fafafa;--yma-surface-2:#f4f3ef;--yma-border:#e8e6e0;--yma-border-dark:#1a1a1a;--yma-accent:#ff6b00;--yma-accent-light:#fff0e6;--yma-accent-mid:#ff9240;--yma-amber:#ffb800;--yma-amber-light:#fff9e6;--yma-text:#111;--yma-text-2:#555550;--yma-text-muted:#999990;--yma-red:#e53e3e;--yma-green:#38a169;--yma-red-light:#fff5f5;--yma-green-light:#f0fff4;--yma-radius:12px;--yma-radius-lg:24px;--yma-radius-xl:40px;--yma-container:1160px;--yma-transition:.28s cubic-bezier(.4, 0, .2, 1);background:var(--yma-bg);color:var(--yma-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.yma-page *,.yma-page :before,.yma-page :after{box-sizing:border-box;margin:0;padding:0}.yma-page a{color:inherit;text-decoration:none}.yma-page ul{list-style:none}.yma-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.yma-container{max-width:var(--yma-container);margin:0 auto;padding:0 28px}.yma-section{padding:100px 0}.yma-section--surface{background:var(--yma-surface)}.yma-section--surface-2{background:var(--yma-surface-2)}.yma-section--dark{color:#fff;background:#111}.yma-section-header{text-align:center;margin-bottom:72px}.yma-label{letter-spacing:.12em;text-transform:uppercase;color:var(--yma-accent);background:var(--yma-accent-light);border:1.5px solid #ff6b0033;border-radius:9999px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.yma-h1{letter-spacing:-.02em;color:var(--yma-text);font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,6vw,74px);font-weight:800;line-height:1.08}.yma-h2{letter-spacing:-.02em;color:var(--yma-text);font-family:Playfair Display,Georgia,serif;font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.14}.yma-h2--light{color:#fff}.yma-accent-text{color:var(--yma-accent);font-style:italic}.yma-btn{transition:all var(--yma-transition);cursor:pointer;white-space:nowrap;border:none;border-radius:9999px;align-items:center;gap:8px;padding:16px 32px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.yma-btn--primary{background:var(--yma-accent);color:#fff;box-shadow:0 4px 20px #ff6b0059}.yma-btn--primary:hover{background:#e55a00;transform:translateY(-2px);box-shadow:0 6px 28px #ff6b0080}.yma-btn--ghost{color:var(--yma-text);border:2px solid var(--yma-border-dark);background:0 0}.yma-btn--ghost:hover{background:var(--yma-text);color:#fff}.yma-btn--white{color:var(--yma-accent);background:#fff;box-shadow:0 4px 20px #0000001f}.yma-btn--white:hover{background:var(--yma-accent);color:#fff;transform:translateY(-2px);box-shadow:0 6px 28px #ff6b0066}.yma-hero{padding:80px 0 60px;position:relative;overflow:hidden}.yma-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ff6b000a 1px,#0000 1px),linear-gradient(90deg,#ff6b000a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 0,#000 30%,#0000 100%)}.yma-hero__inner{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.yma-hero__badge{background:var(--yma-amber-light);color:#960;border:1.5px solid #ffb8004d;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.yma-hero__badge-dot{background:var(--yma-amber);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite yma-pulse}@keyframes yma-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.yma-hero__title{margin-bottom:24px}.yma-hero__subtitle{color:var(--yma-text-2);max-width:500px;margin-bottom:36px;font-size:18px;line-height:1.65}.yma-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.yma-hero__trust{color:var(--yma-text-muted);align-items:center;gap:6px;margin-top:20px;font-size:13px;display:flex}.yma-hero__trust-icon{color:var(--yma-green);font-size:15px}.yma-hero__visual{position:relative}.yma-dashboard{border:1.5px solid var(--yma-border);background:#fff;border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000001a,0 4px 16px #0000000f}.yma-dashboard__header{border-bottom:1px solid var(--yma-border);align-items:center;gap:10px;margin-bottom:20px;padding-bottom:16px;display:flex}.yma-dashboard__dots{gap:5px;display:flex}.yma-dashboard__dot{border-radius:50%;width:10px;height:10px}.yma-dashboard__dot:first-child{background:#ff5f57}.yma-dashboard__dot:nth-child(2){background:#febc2e}.yma-dashboard__dot:nth-child(3){background:#28c840}.yma-dashboard__title-bar{color:var(--yma-text-muted);background:var(--yma-surface);border-radius:6px;flex:1;padding:4px 12px;font-size:12px;font-weight:600}.yma-dashboard__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.yma-metric-card{background:var(--yma-surface);border-radius:10px;padding:12px;position:relative}.yma-metric-card__label{color:var(--yma-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px}.yma-metric-card__value{color:var(--yma-text);font-size:22px;font-weight:800;line-height:1}.yma-metric-card__delta{margin-top:4px;font-size:11px;font-weight:600}.yma-metric-card__delta--up{color:var(--yma-green)}.yma-metric-card__delta--down{color:var(--yma-red)}.yma-metric-card--error{background:var(--yma-red-light);border:1.5px solid #e53e3e4d}.yma-metric-card--error .yma-metric-card__value{color:var(--yma-red)}.yma-metric-card__error-badge{background:var(--yma-red);color:#fff;border-radius:9999px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:-6px;right:-6px}.yma-mini-chart{align-items:flex-end;gap:4px;height:60px;margin-bottom:16px;padding:0 2px;display:flex}.yma-mini-chart__bar{border-radius:3px 3px 0 0;flex:1;transition:all .3s}.yma-dashboard__warning{color:var(--yma-accent);background:#ff6b000f;border:1.5px solid #ff6b0033;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.yma-hero__float-badge{border:1.5px solid var(--yma-border);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;animation:3s ease-in-out infinite yma-float;display:flex;position:absolute;box-shadow:0 8px 32px #0000001a}.yma-hero__float-badge--1{animation-delay:0s;top:-12px;right:-20px}.yma-hero__float-badge--2{animation-delay:1.5s;bottom:20px;left:-24px}@keyframes yma-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.yma-reveal{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(32px)}.yma-reveal.yma-visible{opacity:1;transform:translateY(0)}.yma-reveal--delay-1{transition-delay:.1s}.yma-reveal--delay-2{transition-delay:.2s}.yma-reveal--delay-3{transition-delay:.3s}.yma-reveal--delay-4{transition-delay:.4s}.yma-reveal--delay-5{transition-delay:.5s}.yma-for-whom__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.yma-for-card{border:1.5px solid var(--yma-border);border-radius:var(--yma-radius-lg);transition:all var(--yma-transition);background:#fff;padding:36px 28px;position:relative;overflow:hidden}.yma-for-card:before{content:"";background:linear-gradient(90deg, var(--yma-accent), var(--yma-amber));height:3px;transition:transform var(--yma-transition);transform-origin:0;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.yma-for-card:hover{border-color:#ff6b004d;transform:translateY(-4px);box-shadow:0 16px 48px #ff6b001a}.yma-for-card:hover:before{transform:scaleX(1)}.yma-for-card__icon{background:var(--yma-accent-light);border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:24px;display:flex}.yma-for-card__title{color:var(--yma-text);margin-bottom:10px;font-size:18px;font-weight:700;line-height:1.3}.yma-for-card__desc{color:var(--yma-text-2);font-size:14px;line-height:1.65}.yma-problems{background:#111}.yma-problems__grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.yma-problem-item{border-radius:var(--yma-radius-lg);cursor:pointer;transition:all var(--yma-transition);background:#ffffff0a;border:1px solid #ffffff1a;padding:28px;position:relative;overflow:hidden}.yma-problem-item:hover{background:#ff6b0014;border-color:#ff6b004d}.yma-problem-item--active{background:#ff6b001a;border-color:#ff6b0066}.yma-problem-item__header{align-items:flex-start;gap:14px;margin-bottom:0;display:flex}.yma-problem-item__num{width:32px;height:32px;color:var(--yma-accent-mid);background:#ff6b0026;border:1px solid #ff6b004d;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.yma-problem-item__question{color:#ffffffd9;font-size:15px;font-weight:600;line-height:1.45}.yma-problem-item__body{opacity:0;max-height:0;margin-top:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s,margin .35s;overflow:hidden}.yma-problem-item--active .yma-problem-item__body{opacity:1;max-height:200px;margin-top:16px}.yma-problem-item__answer{color:#ffffff8c;padding-left:46px;font-size:14px;line-height:1.7}.yma-problem-item__glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#ff6b0026 0%,#0000 70%);width:120px;height:120px;transition:opacity .4s;position:absolute;top:-40px;right:-40px}.yma-problem-item:hover .yma-problem-item__glow,.yma-problem-item--active .yma-problem-item__glow{opacity:1}.yma-included__grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.yma-included__sticky{position:sticky;top:100px}.yma-included__visual{background:var(--yma-accent);color:#fff;border-radius:24px;padding:36px;position:relative;overflow:hidden}.yma-included__visual:before{content:"";background:#ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;top:-40%;right:-20%}.yma-included__visual-title{margin-bottom:8px;font-family:Playfair Display,serif;font-size:28px;font-style:italic;font-weight:700;position:relative}.yma-included__visual-sub{opacity:.8;margin-bottom:28px;font-size:14px;position:relative}.yma-included__stat{flex-direction:column;gap:4px;display:flex;position:relative}.yma-included__stat-num{font-size:56px;font-weight:900;line-height:1}.yma-included__stat-label{opacity:.8;font-size:14px}.yma-check-group{margin-bottom:32px}.yma-check-group__title{letter-spacing:.1em;text-transform:uppercase;color:var(--yma-accent);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.yma-check-group__title:after{content:"";background:var(--yma-border);flex:1;height:1px}.yma-check-item{border-bottom:1px solid var(--yma-border);transition:all var(--yma-transition);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.yma-check-item:last-child{border-bottom:none}.yma-check-item:hover{padding-left:6px}.yma-check-item__icon{background:var(--yma-green-light);width:22px;height:22px;color:var(--yma-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:12px;display:flex}.yma-check-item__text{color:var(--yma-text);font-size:15px;line-height:1.55}.yma-process__timeline{grid-template-columns:repeat(5,1fr);gap:0;margin-top:16px;display:grid;position:relative}.yma-process__timeline:before{content:"";background:linear-gradient(90deg, var(--yma-accent), var(--yma-amber), var(--yma-accent));z-index:0;height:2px;position:absolute;top:36px;left:60px;right:60px}.yma-process-step{text-align:center;z-index:1;flex-direction:column;align-items:center;padding:0 12px;display:flex;position:relative}.yma-process-step__num{border:2.5px solid var(--yma-border);width:72px;height:72px;color:var(--yma-text-muted);transition:all var(--yma-transition);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:20px;font-weight:800;display:flex;position:relative}.yma-process-step:hover .yma-process-step__num{border-color:var(--yma-accent);color:var(--yma-accent);box-shadow:0 0 0 6px var(--yma-accent-light);transform:scale(1.1)}.yma-process-step__icon{margin-bottom:4px;font-size:20px}.yma-process-step__title{color:var(--yma-text);margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.3}.yma-process-step__desc{color:var(--yma-text-muted);font-size:12px;line-height:1.55}.yma-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;display:grid}.yma-pricing-card{border:1.5px solid var(--yma-border);border-radius:var(--yma-radius-xl);transition:all var(--yma-transition);background:#fff;padding:36px 28px;position:relative;overflow:hidden}.yma-pricing-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000001a}.yma-pricing-card--featured{color:#fff;background:#111;border-color:#0000;transform:translateY(-12px);box-shadow:0 12px 48px #00000040}.yma-pricing-card--featured:hover{transform:translateY(-16px);box-shadow:0 24px 64px #00000059}.yma-pricing-card__badge{background:var(--yma-accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;margin-bottom:20px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.yma-pricing-card__name{color:var(--yma-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:14px;font-weight:700}.yma-pricing-card--featured .yma-pricing-card__name{color:#fff9}.yma-pricing-card__price{color:var(--yma-text);margin-bottom:4px;font-size:42px;font-weight:900;line-height:1}.yma-pricing-card--featured .yma-pricing-card__price{color:#fff}.yma-pricing-card__period{color:var(--yma-text-muted);margin-bottom:24px;font-size:13px}.yma-pricing-card--featured .yma-pricing-card__period{color:#ffffff80}.yma-pricing-card__divider{background:var(--yma-border);height:1px;margin-bottom:24px}.yma-pricing-card--featured .yma-pricing-card__divider{background:#ffffff1a}.yma-pricing-card__list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.yma-pricing-card__item{color:var(--yma-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.yma-pricing-card--featured .yma-pricing-card__item{color:#ffffffd9}.yma-pricing-card__check{color:var(--yma-green);flex-shrink:0;margin-top:1px;font-size:14px}.yma-pricing-card--featured .yma-pricing-card__check{color:var(--yma-amber)}.yma-pricing-card__btn{width:100%;transition:all var(--yma-transition);cursor:pointer;border:2px solid var(--yma-border-dark);color:var(--yma-text);background:0 0;border-radius:9999px;padding:14px 24px;font-family:inherit;font-size:15px;font-weight:700}.yma-pricing-card__btn:hover{background:var(--yma-text);color:#fff}.yma-pricing-card--featured .yma-pricing-card__btn{background:var(--yma-accent);color:#fff;border-color:var(--yma-accent);box-shadow:0 4px 20px #ff6b0066}.yma-pricing-card--featured .yma-pricing-card__btn:hover{background:#e55a00;transform:translateY(-2px);box-shadow:0 6px 28px #ff6b0099}.yma-faq__list{max-width:760px;margin:0 auto}.yma-faq__item{border-bottom:1px solid var(--yma-border)}.yma-faq__item:first-child{border-top:1px solid var(--yma-border)}.yma-faq__question{width:100%;color:var(--yma-text);text-align:left;transition:color var(--yma-transition);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-family:inherit;font-size:16px;font-weight:600;display:flex}.yma-faq__question:hover,.yma-faq__item--open .yma-faq__question{color:var(--yma-accent)}.yma-faq__icon{border:1.5px solid var(--yma-border);width:28px;height:28px;color:var(--yma-text-muted);transition:all var(--yma-transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.yma-faq__item--open .yma-faq__icon{background:var(--yma-accent);border-color:var(--yma-accent);color:#fff;transform:rotate(45deg)}.yma-faq__answer{opacity:0;max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.yma-faq__item--open .yma-faq__answer{opacity:1;max-height:300px}.yma-faq__answer p{color:var(--yma-text-2);padding-bottom:22px;font-size:15px;line-height:1.7}.yma-cta{background:linear-gradient(135deg,#111 0%,#1a1208 100%);position:relative;overflow:hidden}.yma-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b001f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-50%;left:-10%}.yma-cta:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffb80014 0%,#0000 70%);width:400px;height:400px;position:absolute;bottom:-30%;right:-5%}.yma-cta__inner{text-align:center;z-index:1;position:relative}.yma-cta__title{color:#fff;margin-bottom:16px;font-family:Playfair Display,serif;font-size:clamp(36px,5vw,60px);font-weight:800;line-height:1.1}.yma-cta__sub{color:#ffffffa6;max-width:480px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:18px}.yma-cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.yma-cta__trust{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;display:flex}.yma-cta__trust-item{color:#ffffff80;align-items:center;gap:6px;font-size:13px;display:flex}.yma-cta__trust-item span:first-child{font-size:16px}.yma-progress-bar{background:linear-gradient(90deg, var(--yma-accent), var(--yma-amber));z-index:9999;height:3px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 10px #ff6b0080}.yma-counter{display:inline-block}@media (width<=1024px){.yma-hero__inner{grid-template-columns:1fr}.yma-hero__visual{display:none}.yma-for-whom__grid{grid-template-columns:1fr 1fr}.yma-included__grid{grid-template-columns:1fr}.yma-included__sticky{position:static}.yma-process__timeline{grid-template-columns:1fr;gap:20px}.yma-process__timeline:before{display:none}.yma-process-step{text-align:left;flex-direction:row;align-items:flex-start;gap:16px}.yma-process-step__num{flex-shrink:0;margin-bottom:0}.yma-pricing__grid{grid-template-columns:1fr}.yma-pricing-card--featured{transform:none}.yma-pricing-card--featured:hover{transform:translateY(-4px)}.yma-problems__grid{grid-template-columns:1fr}}@media (width<=640px){.yma-section{padding:64px 0}.yma-for-whom__grid{grid-template-columns:1fr}.yma-hero{padding:60px 0 40px}.yma-container{padding:0 20px}}.yvd-page{--yvd-bg:#fff;--yvd-surface:#f6f9fc;--yvd-surface-2:#f0f4f8;--yvd-border:#e6ebf1;--yvd-border-soft:#0000000f;--yvd-primary:#533afd;--yvd-primary-dark:#3b1fe8;--yvd-primary-mid:#7c63fd;--yvd-primary-soft:#ede8ff;--yvd-secondary:#b9b9f9;--yvd-wave-1:#ff8008;--yvd-wave-2:#ffc837;--yvd-wave-3:#ff0080;--yvd-wave-4:#7928ca;--yvd-text:#0a2540;--yvd-text-2:#425466;--yvd-text-muted:#8898aa;--yvd-green:#21b573;--yvd-green-soft:#e8faf2;--yvd-red:#df1b41;--yvd-red-soft:#fff0f3;--yvd-radius-sm:4px;--yvd-radius:6px;--yvd-radius-md:8px;--yvd-radius-lg:12px;--yvd-radius-xl:20px;--yvd-radius-full:9999px;--yvd-container:1120px;--yvd-transition:.22s cubic-bezier(.4, 0, .2, 1);--yvd-shadow-card:#0000001a 0px 20px 40px -20px;--yvd-shadow-hover:#00000026 0px 32px 60px -20px;background:var(--yvd-bg);color:var(--yvd-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.yvd-page *,.yvd-page :before,.yvd-page :after{box-sizing:border-box;margin:0;padding:0}.yvd-page a{color:inherit;text-decoration:none}.yvd-page ul{list-style:none}.yvd-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.yvd-container{max-width:var(--yvd-container);margin:0 auto;padding:0 40px}.yvd-section{padding:96px 0}.yvd-section--surface{background:var(--yvd-surface)}.yvd-section--surface-2{background:var(--yvd-surface-2)}.yvd-section-header{text-align:center;max-width:680px;margin:0 auto 72px}.yvd-overline{letter-spacing:.06em;color:var(--yvd-primary);text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:500;display:inline-block}.yvd-h1{letter-spacing:-.03em;color:var(--yvd-text);font-family:DM Serif Display,Georgia,serif;font-size:clamp(44px,5.5vw,72px);font-weight:400;line-height:1.08}.yvd-h2{letter-spacing:-.025em;color:var(--yvd-text);font-family:DM Serif Display,Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1.14}.yvd-body-lg{color:var(--yvd-text-2);font-size:18px;font-weight:300;line-height:1.7}.yvd-btn{border-radius:var(--yvd-radius-sm);transition:all var(--yvd-transition);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;min-height:48px;padding:15px 24px;font-family:inherit;font-size:16px;font-weight:400;display:inline-flex}.yvd-btn--primary{background:var(--yvd-primary);color:#fff}.yvd-btn--primary:hover{background:var(--yvd-primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px #533afd59}.yvd-btn--secondary{color:var(--yvd-primary);border:1px solid var(--yvd-secondary);background:0 0}.yvd-btn--secondary:hover{border-color:var(--yvd-primary);background:var(--yvd-primary-soft)}.yvd-btn--link{color:var(--yvd-primary);background:0 0;min-height:auto;padding:0;font-size:15px}.yvd-btn--link:hover{text-decoration:underline}.yvd-btn__arrow{transition:transform var(--yvd-transition);display:inline-block}.yvd-btn:hover .yvd-btn__arrow{transform:translate(4px)}.yvd-hero{min-height:600px;padding:80px 0 0;position:relative;overflow:hidden}.yvd-hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.yvd-hero__blob{filter:blur(80px);opacity:.5;border-radius:50%;animation:12s ease-in-out infinite alternate yvd-morph;position:absolute}.yvd-hero__blob--1{background:radial-gradient(circle,#533afd1f 0%,#0000 70%);width:600px;height:600px;animation-delay:0s;top:-200px;right:-100px}.yvd-hero__blob--2{background:radial-gradient(circle,#7928ca1a 0%,#0000 70%);width:400px;height:400px;animation-delay:4s;bottom:0;left:-100px}@keyframes yvd-morph{0%{transform:translate(0)scale(1)}33%{transform:translate(30px,-20px)scale(1.1)}66%{transform:translate(-20px,30px)scale(.95)}to{transform:translate(10px,10px)scale(1.05)}}.yvd-hero__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.yvd-hero__badge{background:var(--yvd-primary-soft);color:var(--yvd-primary);border:1px solid var(--yvd-secondary);border-radius:var(--yvd-radius-full);align-items:center;gap:6px;margin-bottom:28px;padding:5px 14px 5px 6px;font-size:13px;font-weight:500;display:inline-flex}.yvd-hero__badge-dot{background:var(--yvd-primary);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite yvd-blink}@keyframes yvd-blink{0%,to{opacity:1}50%{opacity:.3}}.yvd-hero__title{margin-bottom:24px}.yvd-cursor{background:var(--yvd-primary);vertical-align:middle;width:3px;height:.85em;margin-left:4px;animation:.9s step-end infinite yvd-cursor;display:inline-block}@keyframes yvd-cursor{0%,to{opacity:1}50%{opacity:0}}.yvd-hero__subtitle{color:var(--yvd-text-2);max-width:480px;margin-bottom:36px;font-size:18px;font-weight:300;line-height:1.7}.yvd-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:40px;display:flex}.yvd-hero__trust{flex-wrap:wrap;gap:20px;display:flex}.yvd-hero__trust-item{color:var(--yvd-text-muted);align-items:center;gap:6px;font-size:13px;display:flex}.yvd-hero__trust-icon{color:var(--yvd-green)}.yvd-hero__right{position:relative}.yvd-wave-wrapper{width:100%;height:100px;margin-top:0;position:relative;overflow:hidden}.yvd-wave-glow{filter:blur(36px);opacity:.35;z-index:1;background-image:linear-gradient(90deg,#ff8008 0%,#ffc837 25%,#ff0080 50%,#7928ca 75%,#ff0080 100%);background-size:200% 100%;width:120%;height:24px;animation:8s ease-in-out infinite alternate yvd-shimmer;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}@keyframes yvd-shimmer{0%{background-position:100%}to{background-position:0%}}.yvd-wave-canvas{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.yvd-ticker{background:var(--yvd-surface);border-top:1px solid var(--yvd-border);border-bottom:1px solid var(--yvd-border);padding:14px 0;position:relative;overflow:hidden}.yvd-ticker__track{gap:0;width:max-content;animation:28s linear infinite yvd-ticker;display:flex}.yvd-ticker__track:hover{animation-play-state:paused}@keyframes yvd-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.yvd-ticker__item{white-space:nowrap;color:var(--yvd-text-2);border-right:1px solid var(--yvd-border);align-items:center;gap:8px;padding:0 32px;font-size:13px;font-weight:500;display:flex}.yvd-ticker__item:last-child{border-right:none}.yvd-ticker__val{color:var(--yvd-primary);font-weight:600}.yvd-ticker__val--green{color:var(--yvd-green)}.yvd-ticker__val--red{color:var(--yvd-red)}.yvd-perf-card{border:1px solid var(--yvd-border);border-radius:var(--yvd-radius-lg);box-shadow:var(--yvd-shadow-card);background:#fff;position:relative;overflow:hidden}.yvd-perf-card__header{border-bottom:1px solid var(--yvd-border);justify-content:space-between;align-items:center;padding:20px 24px 16px;display:flex}.yvd-perf-card__title{color:var(--yvd-text);font-size:13px;font-weight:600}.yvd-perf-card__live{color:var(--yvd-green);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.yvd-perf-card__live-dot{background:var(--yvd-green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite yvd-blink}.yvd-perf-card__kpis{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.yvd-kpi{border-right:1px solid var(--yvd-border);border-bottom:1px solid var(--yvd-border);padding:20px}.yvd-kpi:nth-child(3){border-right:none}.yvd-kpi:nth-child(4),.yvd-kpi:nth-child(5),.yvd-kpi:nth-child(6){border-bottom:none}.yvd-kpi:nth-child(6){border-right:none}.yvd-kpi__label{text-transform:uppercase;letter-spacing:.06em;color:var(--yvd-text-muted);margin-bottom:6px;font-size:11px;font-weight:500}.yvd-kpi__value{color:var(--yvd-text);margin-bottom:4px;font-size:22px;font-weight:700;line-height:1}.yvd-kpi__delta{font-size:12px;font-weight:500}.yvd-kpi__delta--up{color:var(--yvd-green)}.yvd-kpi__delta--down{color:var(--yvd-red)}.yvd-perf-card__sparkline{align-items:flex-end;gap:3px;height:64px;padding:16px 24px;display:flex}.yvd-sparkline-bar{background:var(--yvd-primary);opacity:.15;border-radius:2px 2px 0 0;flex:1;transition:opacity .2s}.yvd-sparkline-bar:hover{opacity:.5}.yvd-sparkline-bar--active{opacity:.8}.yvd-perf-card__footer{background:var(--yvd-surface);color:var(--yvd-green);border-top:1px solid var(--yvd-border);align-items:center;gap:6px;padding:12px 24px;font-size:12px;font-weight:500;display:flex}.yvd-alert-card{border:1px solid var(--yvd-border);border-radius:var(--yvd-radius-md);box-shadow:var(--yvd-shadow-card);color:var(--yvd-text);white-space:nowrap;z-index:10;background:#fff;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:500;animation:4s ease-in-out infinite yvd-float;display:flex;position:absolute;bottom:-16px;left:-24px}@keyframes yvd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.yvd-alert-card__icon{background:var(--yvd-green-soft);border-radius:var(--yvd-radius);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.yvd-reveal{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.yvd-reveal.yvd-visible{opacity:1;transform:translateY(0)}.yvd-reveal--delay-1{transition-delay:80ms}.yvd-reveal--delay-2{transition-delay:.16s}.yvd-reveal--delay-3{transition-delay:.24s}.yvd-reveal--delay-4{transition-delay:.32s}.yvd-reveal--delay-5{transition-delay:.4s}.yvd-for-whom__grid{background:var(--yvd-border);border:1px solid var(--yvd-border);border-radius:var(--yvd-radius-lg);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.yvd-for-card{transition:background var(--yvd-transition);background:#fff;padding:40px 32px}.yvd-for-card:hover{background:var(--yvd-surface)}.yvd-for-card__num{color:var(--yvd-border);letter-spacing:-.03em;margin-bottom:20px;font-family:DM Serif Display,serif;font-size:52px;font-weight:400;line-height:1}.yvd-for-card__title{color:var(--yvd-text);margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.35}.yvd-for-card__desc{color:var(--yvd-text-2);font-size:14px;font-weight:300;line-height:1.7}.yvd-included__layout{background:var(--yvd-border);border:1px solid var(--yvd-border);border-radius:var(--yvd-radius-lg);grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.yvd-included__col{background:#fff;padding:40px 36px}.yvd-included__col--accent{background:var(--yvd-text);color:#fff}.yvd-included__col-title{letter-spacing:.1em;text-transform:uppercase;color:var(--yvd-primary);border-bottom:1px solid var(--yvd-border);margin-bottom:24px;padding-bottom:12px;font-size:12px;font-weight:600}.yvd-included__col--accent .yvd-included__col-title{color:var(--yvd-wave-2);border-bottom-color:#ffffff1a}.yvd-included__item{border-bottom:1px solid var(--yvd-border-soft);color:var(--yvd-text);align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;font-weight:300;line-height:1.55;display:flex}.yvd-included__col--accent .yvd-included__item{color:#ffffffd9;border-bottom-color:#ffffff12}.yvd-included__item:last-child{border-bottom:none}.yvd-included__check{background:var(--yvd-green-soft);width:18px;height:18px;color:var(--yvd-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;display:flex}.yvd-included__col--accent .yvd-included__check{background:#21b57333}.yvd-results{background:var(--yvd-text);position:relative;overflow:hidden}.yvd-results:before{content:"";pointer-events:none;background:radial-gradient(circle,#533afd26 0%,#0000 60%);width:600px;height:600px;position:absolute;top:-30%;right:-10%}.yvd-results:after{content:"";pointer-events:none;background:radial-gradient(circle,#7928ca1a 0%,#0000 60%);width:400px;height:400px;position:absolute;bottom:-20%;left:-5%}.yvd-results__grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.yvd-result-card{border-radius:var(--yvd-radius-xl);-webkit-backdrop-filter:blur(12px);transition:all var(--yvd-transition);background:#ffffff0a;border:1px solid #ffffff1a;padding:32px 28px;position:relative;overflow:hidden}.yvd-result-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;position:absolute;top:0;left:0;right:0}.yvd-result-card:hover{background:#ffffff12;border-color:#ffffff26;transform:translateY(-4px)}.yvd-result-card__niche{letter-spacing:.1em;text-transform:uppercase;color:var(--yvd-secondary);margin-bottom:16px;font-size:11px;font-weight:600}.yvd-result-card__before-after{align-items:center;gap:12px;margin-bottom:20px;display:flex}.yvd-result-stat{text-align:center;flex:1}.yvd-result-stat__label{color:#fff6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:400}.yvd-result-stat__value{font-size:28px;font-weight:700;line-height:1}.yvd-result-stat__value--before{color:#ffffff59}.yvd-result-stat__value--after{color:#fff}.yvd-result-stat__value--green{color:var(--yvd-green)}.yvd-result-arrow{color:#ffffff40;font-size:20px}.yvd-result-card__tag{color:#5dde9b;border-radius:var(--yvd-radius-full);background:#21b57326;border:1px solid #21b57333;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.yvd-result-card__desc{color:#ffffff73;margin-top:12px;font-size:13px;font-weight:300;line-height:1.55}.yvd-process__steps{border:1px solid var(--yvd-border);border-radius:var(--yvd-radius-lg);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.yvd-step{border-right:1px solid var(--yvd-border);transition:background var(--yvd-transition);padding:40px 28px;position:relative}.yvd-step:last-child{border-right:none}.yvd-step:hover{background:var(--yvd-surface)}.yvd-step__num{color:var(--yvd-border);letter-spacing:-.03em;transition:color var(--yvd-transition);margin-bottom:20px;font-family:DM Serif Display,serif;font-size:48px;font-weight:400;line-height:1}.yvd-step:hover .yvd-step__num{color:var(--yvd-secondary)}.yvd-step__icon{margin-bottom:10px;font-size:20px}.yvd-step__title{color:var(--yvd-text);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.35}.yvd-step__desc{color:var(--yvd-text-2);font-size:13px;font-weight:300;line-height:1.65}.yvd-pricing__grid{border:1px solid var(--yvd-border);border-radius:var(--yvd-radius-lg);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.yvd-plan{border-right:1px solid var(--yvd-border);transition:all var(--yvd-transition);background:#fff;padding:40px 32px;position:relative}.yvd-plan:last-child{border-right:none}.yvd-plan--featured{background:var(--yvd-primary);border-color:var(--yvd-primary);color:#fff}.yvd-plan__badge{letter-spacing:.1em;text-transform:uppercase;color:#fffc;border-radius:var(--yvd-radius-full);border:1px solid #ffffff40;margin-bottom:16px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.yvd-plan__name{letter-spacing:.06em;text-transform:uppercase;color:var(--yvd-text-muted);margin-bottom:12px;font-size:13px;font-weight:600}.yvd-plan--featured .yvd-plan__name{color:#ffffffb3}.yvd-plan__price{color:var(--yvd-text);letter-spacing:-.03em;margin-bottom:4px;font-family:DM Serif Display,serif;font-size:48px;font-weight:400;line-height:1}.yvd-plan--featured .yvd-plan__price{color:#fff}.yvd-plan__period{color:var(--yvd-text-muted);margin-bottom:28px;font-size:13px;font-weight:300}.yvd-plan--featured .yvd-plan__period{color:#fff9}.yvd-plan__divider{background:var(--yvd-border);height:1px;margin-bottom:24px}.yvd-plan--featured .yvd-plan__divider{background:#ffffff26}.yvd-plan__list{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.yvd-plan__item{color:var(--yvd-text-2);align-items:flex-start;gap:10px;font-size:14px;font-weight:300;line-height:1.5;display:flex}.yvd-plan--featured .yvd-plan__item{color:#ffffffd9}.yvd-plan__check{color:var(--yvd-green);flex-shrink:0;margin-top:1px;font-size:13px}.yvd-plan--featured .yvd-plan__check{color:#fffc}.yvd-faq__wrapper{border:1px solid var(--yvd-border);border-radius:var(--yvd-radius-lg);max-width:720px;margin:0 auto;overflow:hidden}.yvd-faq__item{border-bottom:1px solid var(--yvd-border);transition:background var(--yvd-transition);background:#fff}.yvd-faq__item:last-child{border-bottom:none}.yvd-faq__item--open{background:var(--yvd-surface)}.yvd-faq__question{width:100%;color:var(--yvd-text);text-align:left;cursor:pointer;transition:color var(--yvd-transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;font-family:inherit;font-size:15px;font-weight:500;display:flex}.yvd-faq__question:hover,.yvd-faq__item--open .yvd-faq__question{color:var(--yvd-primary)}.yvd-faq__icon{border:1px solid var(--yvd-border);width:24px;height:24px;color:var(--yvd-text-muted);transition:all var(--yvd-transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.yvd-faq__item--open .yvd-faq__icon{background:var(--yvd-primary);border-color:var(--yvd-primary);color:#fff;transform:rotate(45deg)}.yvd-faq__answer{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.yvd-faq__item--open .yvd-faq__answer{opacity:1;max-height:280px}.yvd-faq__answer p{color:var(--yvd-text-2);padding:0 28px 20px;font-size:14px;font-weight:300;line-height:1.75}.yvd-cta{background:var(--yvd-surface);border-top:1px solid var(--yvd-border)}.yvd-cta__inner{text-align:center;max-width:640px;margin:0 auto}.yvd-cta__title{letter-spacing:-.03em;color:var(--yvd-text);margin-bottom:16px;font-family:DM Serif Display,serif;font-size:clamp(36px,4.5vw,56px);font-weight:400;line-height:1.1}.yvd-cta__sub{color:var(--yvd-text-2);margin-bottom:36px;font-size:17px;font-weight:300;line-height:1.65}.yvd-cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:28px;display:flex}.yvd-cta__note{color:var(--yvd-text-muted);font-size:13px;font-weight:300}.yvd-progress-bar{z-index:9999;background:linear-gradient(90deg,#ff8008,#ffc837,#ff0080,#7928ca);height:2px;transition:width .1s linear;position:fixed;top:0;left:0}@media (width<=1024px){.yvd-hero__inner{grid-template-columns:1fr}.yvd-hero__right{display:none}.yvd-for-whom__grid,.yvd-included__layout,.yvd-results__grid{grid-template-columns:1fr}.yvd-process__steps{grid-template-columns:1fr 1fr}.yvd-step:nth-child(2){border-right:none}.yvd-step:first-child,.yvd-step:nth-child(2){border-bottom:1px solid var(--yvd-border)}.yvd-pricing__grid{border:1px solid var(--yvd-border);grid-template-columns:1fr}.yvd-plan{border-right:none;border-bottom:1px solid var(--yvd-border)}.yvd-plan:last-child{border-bottom:none}.yvd-faq__wrapper{margin:0}.yvd-container{padding:0 24px}}@media (width<=640px){.yvd-section{padding:64px 0}.yvd-hero{padding:60px 0 0}.yvd-process__steps{grid-template-columns:1fr}.yvd-step{border-right:none;border-bottom:1px solid var(--yvd-border)}.yvd-step:last-child{border-bottom:none}.yvd-container{padding:0 20px}.yvd-for-whom__grid{grid-template-columns:1fr}}.ynm-page{--ynm-bg:#0d0d14;--ynm-bg-2:#12121e;--ynm-bg-3:#1a1a2e;--ynm-surface:#ffffff0a;--ynm-border:#ffffff14;--ynm-border-2:#ffffff24;--ynm-accent:#00d4a0;--ynm-accent-2:#00b8ff;--ynm-accent-soft:#00d4a01f;--ynm-accent-mid:#40e8c0;--ynm-purple:#7c5cfc;--ynm-purple-soft:#7c5cfc1f;--ynm-text:#fff;--ynm-text-2:#ffffffa6;--ynm-text-muted:#ffffff59;--ynm-green:#00d4a0;--ynm-red:#ff4d6a;--ynm-yellow:#ffd166;--ynm-radius:12px;--ynm-radius-lg:20px;--ynm-radius-xl:32px;--ynm-container:1120px;--ynm-transition:.3s cubic-bezier(.4, 0, .2, 1);background:var(--ynm-bg);color:var(--ynm-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.ynm-page *,.ynm-page :before,.ynm-page :after{box-sizing:border-box;margin:0;padding:0}.ynm-page a{color:inherit;text-decoration:none}.ynm-page ul{list-style:none}.ynm-page button{cursor:pointer;background:0 0;border:none;font-family:inherit}.ynm-container{max-width:var(--ynm-container);margin:0 auto;padding:0 32px}.ynm-section{padding:120px 0}.ynm-progress{background:linear-gradient(90deg, var(--ynm-accent), var(--ynm-accent-2), var(--ynm-purple));z-index:9999;height:2px;transition:width .1s linear;position:fixed;top:0;left:0;box-shadow:0 0 12px #00d4a099}.ynm-overline{letter-spacing:.14em;text-transform:uppercase;color:var(--ynm-accent);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.ynm-overline:before{content:"";background:var(--ynm-accent);width:20px;height:1px;display:inline-block}.ynm-h1{letter-spacing:-.02em;color:var(--ynm-text);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,7vw,88px);font-weight:600;line-height:1.04}.ynm-h2{letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.1}.ynm-h3{color:var(--ynm-text);font-size:22px;font-weight:700;line-height:1.3}.ynm-accent-word{color:var(--ynm-accent);font-style:italic}.ynm-purple-word{color:var(--ynm-purple)}.ynm-btn{transition:all var(--ynm-transition);cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:8px;padding:16px 32px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.ynm-btn--primary{background:var(--ynm-accent);color:#000}.ynm-btn--primary:hover{background:var(--ynm-accent-mid);transform:translateY(-2px);box-shadow:0 0 32px #00d4a073}.ynm-btn.ynm-magnetic{transition:transform .15s}.ynm-btn--ghost{color:var(--ynm-text);border:1px solid var(--ynm-border-2);background:0 0}.ynm-btn--ghost:hover{border-color:var(--ynm-accent);color:var(--ynm-accent)}.ynm-hero{flex-direction:column;justify-content:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.ynm-hero__canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.ynm-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#00d4a012 0%,#0000 65%);width:800px;height:800px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.ynm-hero__inner{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.ynm-hero__chapter{letter-spacing:.2em;text-transform:uppercase;color:var(--ynm-text-muted);align-items:center;gap:8px;margin-bottom:20px;font-size:11px;font-weight:700;display:flex}.ynm-hero__chapter:before{content:"01";color:var(--ynm-accent);font-size:10px}.ynm-hero__title{margin-bottom:28px}.ynm-hero__lead{color:var(--ynm-text-2);max-width:440px;margin-bottom:40px;font-size:17px;font-weight:400;line-height:1.75}.ynm-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px;display:flex}.ynm-hero__scroll-hint{color:var(--ynm-text-muted);letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.ynm-scroll-arrow{border:1px solid var(--ynm-border-2);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;animation:1.8s ease-in-out infinite ynm-bounce;display:flex}@keyframes ynm-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.ynm-hero__chaos{position:relative}.ynm-chaos-card{border:1px solid var(--ynm-border);border-radius:var(--ynm-radius-lg);background:#ffffff08;overflow:hidden}.ynm-chaos-card__top{background:#ff4d6a14;border-bottom:1px solid #ff4d6a26;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.ynm-chaos-card__title{color:#fff9;font-size:12px;font-weight:600}.ynm-chaos-badge{color:var(--ynm-red);background:#ff4d6a26;border:1px solid #ff4d6a4d;border-radius:9999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:flex}.ynm-chaos-card__body{padding:20px}.ynm-chaos-metrics{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.ynm-chaos-metric{border:1px solid var(--ynm-border);border-radius:var(--ynm-radius);background:#ffffff08;padding:14px}.ynm-chaos-metric__label{text-transform:uppercase;letter-spacing:.08em;color:var(--ynm-text-muted);margin-bottom:6px;font-size:10px}.ynm-chaos-metric__val{font-size:24px;font-weight:800;line-height:1}.ynm-chaos-metric__val--red{color:var(--ynm-red)}.ynm-chaos-metric__val--muted{color:#ffffff40;font-size:18px}.ynm-chaos-metric__note{color:var(--ynm-text-muted);margin-top:4px;font-size:11px}.ynm-chaos-card__warning{color:#ff4d6acc;background:#ff4d6a12;border:1px solid #ff4d6a26;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.ynm-thought{border:1px solid var(--ynm-border);color:var(--ynm-text-2);white-space:nowrap;background:#ffffff0f;border-radius:12px;padding:10px 14px;font-size:12px;font-weight:500;position:absolute;box-shadow:0 4px 24px #0000004d}.ynm-thought--1{animation:3.5s ease-in-out infinite ynm-float;top:-20px;right:-30px}.ynm-thought--2{animation:4s ease-in-out 1.5s infinite ynm-float;bottom:-20px;left:-30px}@keyframes ynm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ynm-reveal{opacity:0;transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1);transform:translateY(32px)}.ynm-reveal.ynm-visible{opacity:1;transform:translateY(0)}.ynm-reveal--left{transform:translate(-40px)}.ynm-reveal--left.ynm-visible{transform:translate(0)}.ynm-reveal--right{transform:translate(40px)}.ynm-reveal--right.ynm-visible{transform:translate(0)}.ynm-reveal--delay-1{transition-delay:.1s}.ynm-reveal--delay-2{transition-delay:.2s}.ynm-reveal--delay-3{transition-delay:.3s}.ynm-reveal--delay-4{transition-delay:.4s}.ynm-reveal--delay-5{transition-delay:.5s}.ynm-reveal--delay-6{transition-delay:.6s}.ynm-chapter-indicator{z-index:100;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:32px;transform:translateY(-50%)}.ynm-chapter-dot{background:var(--ynm-border-2);cursor:pointer;width:6px;height:6px;transition:all var(--ynm-transition);border-radius:50%;position:relative}.ynm-chapter-dot--active{background:var(--ynm-accent);border-radius:3px;width:6px;height:24px;box-shadow:0 0 8px #00d4a099}.ynm-story{position:relative}.ynm-story__sticky-wrapper{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.ynm-story__left{padding:0;position:sticky;top:120px}.ynm-story__right{padding:40px 0}.ynm-story-step{border-bottom:1px solid var(--ynm-border);opacity:.35;padding:48px 0;transition:all .5s cubic-bezier(.4,0,.2,1);transform:translate(20px)}.ynm-story-step:first-child{padding-top:0}.ynm-story-step:last-child{border-bottom:none}.ynm-story-step--active{opacity:1;transform:translate(0)}.ynm-story-step__num{letter-spacing:.15em;color:var(--ynm-accent);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.ynm-story-step__num:after{content:"";background:var(--ynm-accent);opacity:.4;flex:1;max-width:32px;height:1px}.ynm-story-step__title{color:var(--ynm-text);margin-bottom:14px;font-size:26px;font-weight:700;line-height:1.3}.ynm-story-step__desc{color:var(--ynm-text-2);margin-bottom:16px;font-size:15px;font-weight:400;line-height:1.75}.ynm-story-step__tag{background:var(--ynm-accent-soft);color:var(--ynm-accent);border:1px solid #00d4a033;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.ynm-live-dash{background:var(--ynm-bg-2);border:1px solid var(--ynm-border);border-radius:var(--ynm-radius-xl);transition:all .5s;overflow:hidden}.ynm-live-dash__topbar{border-bottom:1px solid var(--ynm-border);background:#ffffff05;align-items:center;gap:8px;padding:14px 20px;display:flex}.ynm-dash-dot{border-radius:50%;width:10px;height:10px}.ynm-dash-dot:first-child{background:#ff5f57}.ynm-dash-dot:nth-child(2){background:#febc2e}.ynm-dash-dot:nth-child(3){background:#28c840}.ynm-dash-url{color:var(--ynm-text-muted);text-align:center;background:#ffffff0a;border-radius:4px;flex:1;padding:3px 10px;font-size:11px}.ynm-dash-body{min-height:260px;padding:20px}.ynm-dash-el{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform:translateY(10px)}.ynm-dash-el--show{opacity:1;transform:translateY(0)}.ynm-dash-counters{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.ynm-dash-counter{background:var(--ynm-surface);border:1px solid var(--ynm-border);border-radius:10px;padding:12px}.ynm-dash-counter__label{text-transform:uppercase;letter-spacing:.08em;color:var(--ynm-text-muted);margin-bottom:4px;font-size:9px}.ynm-dash-counter__val{color:var(--ynm-text);font-size:20px;font-weight:800;line-height:1}.ynm-dash-counter--green .ynm-dash-counter__val{color:var(--ynm-green)}.ynm-dash-counter--yellow .ynm-dash-counter__val{color:var(--ynm-yellow)}.ynm-dash-goal{border-bottom:1px solid var(--ynm-border);justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;display:flex}.ynm-dash-goal:last-child{border-bottom:none}.ynm-dash-goal__name{color:var(--ynm-text-2)}.ynm-dash-goal__status{border-radius:9999px;padding:2px 8px;font-size:10px;font-weight:700}.ynm-dash-goal__status--ok{color:var(--ynm-green);background:#00d4a01f}.ynm-dash-goal__status--warn{color:var(--ynm-yellow);background:#ffd1661f}.ynm-dash-source{align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.ynm-dash-source__label{width:70px;color:var(--ynm-text-2);flex-shrink:0}.ynm-dash-source__bar-wrap{background:var(--ynm-surface);border-radius:3px;flex:1;height:6px;overflow:hidden}.ynm-dash-source__bar{background:linear-gradient(90deg, var(--ynm-accent), var(--ynm-accent-2));border-radius:3px;width:0;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.ynm-dash-source__val{text-align:right;width:36px;color:var(--ynm-text-muted)}.ynm-split{background:var(--ynm-bg-2);border-radius:var(--ynm-radius-xl);-webkit-user-select:none;user-select:none;border:1px solid var(--ynm-border);height:400px;position:relative;overflow:hidden}.ynm-split__side{flex-direction:column;justify-content:center;padding:40px;display:flex;position:absolute;top:0;bottom:0}.ynm-split__before{background:linear-gradient(135deg,#ff4d6a0d 0%,#0000 100%);border-right:none;left:0;right:50%}.ynm-split__after{background:linear-gradient(135deg,#00d4a00d 0%,#0000 100%);left:50%;right:0}.ynm-split__divider{background:var(--ynm-border-2);z-index:10;cursor:ew-resize;width:1px;position:absolute;top:0;bottom:0;left:50%}.ynm-split__handle{background:var(--ynm-bg-3);border:1px solid var(--ynm-border-2);width:40px;height:40px;color:var(--ynm-text-muted);cursor:ew-resize;border-radius:50%;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0006}.ynm-split__label{letter-spacing:.12em;text-transform:uppercase;border-radius:9999px;margin-bottom:16px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.ynm-split__label--before{color:var(--ynm-red);background:#ff4d6a1f;border:1px solid #ff4d6a33}.ynm-split__label--after{background:var(--ynm-accent-soft);color:var(--ynm-accent);border:1px solid #00d4a033}.ynm-split__title{margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:600;line-height:1.2}.ynm-split__items{flex-direction:column;gap:8px;display:flex}.ynm-split__item{color:var(--ynm-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.ynm-split__item-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.ynm-timeline{padding-left:32px;position:relative}.ynm-timeline:before{content:"";background:linear-gradient(to bottom, var(--ynm-accent), var(--ynm-purple), transparent);width:2px;position:absolute;top:8px;bottom:0;left:7px}.ynm-timeline-item{padding-bottom:32px;position:relative}.ynm-timeline-item:last-child{padding-bottom:0}.ynm-timeline-item:before{content:"";background:var(--ynm-bg);border:2px solid var(--ynm-accent);width:14px;height:14px;transition:all var(--ynm-transition);border-radius:50%;position:absolute;top:5px;left:-27px;box-shadow:0 0 12px #00d4a04d}.ynm-timeline-item:hover:before{background:var(--ynm-accent);box-shadow:0 0 20px #00d4a080}.ynm-timeline-item__title{color:var(--ynm-text);margin-bottom:5px;font-size:15px;font-weight:700;line-height:1.35}.ynm-timeline-item__desc{color:var(--ynm-text-muted);font-size:13px;font-weight:400;line-height:1.65}.ynm-pricing__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.ynm-plan{background:var(--ynm-bg-2);border:1px solid var(--ynm-border);border-radius:var(--ynm-radius-xl);transition:all var(--ynm-transition);padding:36px 28px;position:relative;overflow:hidden}.ynm-plan:hover{border-color:var(--ynm-border-2);transform:translateY(-4px);box-shadow:0 24px 64px #0006}.ynm-plan--featured{background:linear-gradient(135deg,#00d4a00f 0%,#00b8ff0a 100%);border-color:#00d4a04d;transform:translateY(-8px)}.ynm-plan--featured:hover{border-color:#00d4a080;transform:translateY(-12px);box-shadow:0 24px 64px #00d4a01f}.ynm-plan--featured:before{content:"";pointer-events:none;background:radial-gradient(circle,#00d4a01f 0%,#0000 70%);width:160px;height:160px;position:absolute;top:-40px;right:-40px}.ynm-plan__badge{letter-spacing:.12em;text-transform:uppercase;background:var(--ynm-accent-soft);color:var(--ynm-accent);border:1px solid #00d4a033;border-radius:9999px;margin-bottom:16px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.ynm-plan__name{letter-spacing:.1em;text-transform:uppercase;color:var(--ynm-text-muted);margin-bottom:12px;font-size:12px;font-weight:700}.ynm-plan__price{color:var(--ynm-text);letter-spacing:-.02em;margin-bottom:4px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:600;line-height:1}.ynm-plan__period{color:var(--ynm-text-muted);margin-bottom:24px;font-size:13px}.ynm-plan__divider{background:var(--ynm-border);height:1px;margin-bottom:22px}.ynm-plan__list{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.ynm-plan__item{color:var(--ynm-text-2);align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.5;display:flex}.ynm-plan__check{color:var(--ynm-accent);flex-shrink:0;margin-top:1px;font-size:12px}.ynm-plan__btn{width:100%;transition:all var(--ynm-transition);cursor:pointer;border:1px solid var(--ynm-border-2);color:var(--ynm-text);background:0 0;border-radius:9999px;padding:14px 20px;font-family:inherit;font-size:14px;font-weight:700}.ynm-plan__btn:hover{border-color:var(--ynm-accent);color:var(--ynm-accent)}.ynm-plan--featured .ynm-plan__btn{background:var(--ynm-accent);color:#000;border-color:var(--ynm-accent)}.ynm-plan--featured .ynm-plan__btn:hover{background:var(--ynm-accent-mid);box-shadow:0 0 24px #00d4a066}.ynm-faq__list{max-width:720px;margin:0 auto}.ynm-faq__item{border-bottom:1px solid var(--ynm-border)}.ynm-faq__item:first-child{border-top:1px solid var(--ynm-border)}.ynm-faq__q{width:100%;color:var(--ynm-text);text-align:left;cursor:pointer;transition:color var(--ynm-transition);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:inherit;font-size:15px;font-weight:600;display:flex}.ynm-faq__q:hover,.ynm-faq__item--open .ynm-faq__q{color:var(--ynm-accent)}.ynm-faq__icon{border:1px solid var(--ynm-border-2);width:26px;height:26px;color:var(--ynm-text-muted);transition:all var(--ynm-transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.ynm-faq__item--open .ynm-faq__icon{background:var(--ynm-accent);border-color:var(--ynm-accent);color:#000;transform:rotate(45deg)}.ynm-faq__a{opacity:0;max-height:0;transition:max-height .4s,opacity .3s;overflow:hidden}.ynm-faq__item--open .ynm-faq__a{opacity:1;max-height:280px}.ynm-faq__a p{color:var(--ynm-text-muted);padding-bottom:20px;font-size:14px;font-weight:400;line-height:1.75}.ynm-cta{text-align:center;position:relative;overflow:hidden}.ynm-cta:before{content:"";pointer-events:none;background:radial-gradient(#00d4a014 0%,#0000 65%);width:700px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ynm-cta__inner{z-index:1;max-width:600px;margin:0 auto;position:relative}.ynm-cta__title{letter-spacing:-.02em;margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:clamp(42px,6vw,72px);font-weight:600;line-height:1.08}.ynm-cta__sub{color:var(--ynm-text-2);margin-bottom:40px;font-size:17px;font-weight:400;line-height:1.65}.ynm-cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:28px;display:flex}.ynm-cta__trust{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.ynm-cta__trust-item{color:var(--ynm-text-muted);align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=1024px){.ynm-hero__inner{grid-template-columns:1fr}.ynm-hero__chaos{display:none}.ynm-story__sticky-wrapper{grid-template-columns:1fr}.ynm-story__left{position:static}.ynm-live-dash{display:none}.ynm-pricing__grid{grid-template-columns:1fr}.ynm-plan--featured{transform:none}.ynm-chapter-indicator{display:none}.ynm-split{height:500px}.ynm-split__before{right:48%}.ynm-split__after{left:52%}}@media (width<=640px){.ynm-section{padding:80px 0}.ynm-hero{padding:80px 0 60px}.ynm-container{padding:0 20px}.ynm-split{flex-direction:column;height:600px}.ynm-split__side{flex:1;position:static}}.case-page{color:#f1f5f9;background:#020617;min-height:100vh;font-family:Inter,Roboto,system-ui,sans-serif}.case-hero{background:linear-gradient(#020617 0%,#0a0f1e 100%);border-bottom:1px solid #ffffff0d;padding:7rem 1.5rem 4rem;position:relative;overflow:hidden}.case-hero:before{content:"";pointer-events:none;background:radial-gradient(at 60% 0,#3b82f612 0%,#0000 65%);position:absolute;inset:0}.case-hero__inner{max-width:820px;margin:0 auto;position:relative}.case-hero__back{color:#64748b;align-items:center;gap:.375rem;margin-bottom:1.75rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.case-hero__back:hover{color:#94a3b8}.case-hero__meta{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.case-badge{letter-spacing:.02em;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.case-badge--type{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640}.case-badge--date{color:#64748b;background:#ffffff0d;border:1px solid #ffffff14}.case-badge--yellow{color:#fbbf24;background:#eab3081a;border:1px solid #eab30840}.case-hero__h1{color:#f1f5f9;letter-spacing:-.025em;margin-bottom:1.25rem;font-size:clamp(1.875rem,4vw,2.875rem);font-weight:800;line-height:1.15}.case-hero__lead{color:#94a3b8;max-width:700px;margin-bottom:2rem;font-size:1.0625rem;line-height:1.7}.case-hero__params{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.case-param{background:#ffffff08;border:1px solid #ffffff0f;border-radius:.875rem;flex-direction:column;gap:.25rem;padding:.875rem 1.125rem;display:flex}.case-param__label{letter-spacing:.08em;text-transform:uppercase;color:#475569;font-size:.6875rem;font-weight:700}.case-param__value{color:#cbd5e1;font-size:.875rem;line-height:1.4}.case-body{max-width:820px;margin:0 auto;padding:0 1.5rem 4rem}.case-section{border-bottom:1px solid #ffffff0a;padding:3.5rem 0}.case-section:last-child{border-bottom:none}.case-h2{color:#f1f5f9;border-bottom:1px solid #ffffff0f;margin-bottom:1.75rem;padding-bottom:.75rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;line-height:1.25}.case-summary{background:#ffffff05;border:1px solid #ffffff0f;border-radius:1.25rem;overflow:hidden}.case-summary__verdict{background:#eab3080d;border-bottom:1px solid #ffffff0d;padding:1.125rem 1.5rem}.case-verdict{color:#fbbf24;font-size:.875rem;font-weight:600}.case-summary__cols{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (width<=640px){.case-summary__cols{grid-template-columns:1fr}}.case-summary__col{padding:1.5rem}.case-summary__col+.case-summary__col{border-left:1px solid #ffffff0d}@media (width<=640px){.case-summary__col+.case-summary__col{border-top:1px solid #ffffff0d;border-left:none}}.case-summary__col-title{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.case-summary__col-title--good{color:#34d399}.case-summary__col-title--bad{color:#f87171}.case-summary__col p{color:#94a3b8;font-size:.9rem;line-height:1.65}.case-summary__action{color:#94a3b8;background:#3b82f60a;border-top:1px solid #ffffff0d;align-items:flex-start;gap:.75rem;padding:1.125rem 1.5rem;font-size:.875rem;line-height:1.6;display:flex}.case-summary__action svg{color:#3b82f6;flex-shrink:0;margin-top:1px}.case-scope-cols{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (width<=600px){.case-scope-cols{grid-template-columns:1fr}}.case-scope-col{border:1px solid #ffffff0f;border-radius:1.125rem;padding:1.5rem}.case-scope-col--checked{background:#34d3990a;border-color:#34d3991a}.case-scope-col--skipped{background:#ffffff05}.case-scope-col__title{color:#e2e8f0;margin-bottom:.875rem;font-size:.8125rem;font-weight:700}.case-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.case-list li{color:#94a3b8;padding-left:1.125rem;font-size:.9rem;line-height:1.6;position:relative}.case-list li:before{content:"—";color:#334155;position:absolute;left:0}.case-list--plain li:before{content:none}.case-list--plain li{align-items:flex-start;gap:.5rem;padding-left:0;display:flex}.case-list--ordered{padding-left:1.25rem;list-style:decimal}.case-list--ordered li{padding-left:0}.case-list--ordered li:before{content:none}.case-tag{border-radius:.375rem;flex-shrink:0;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.case-tag--red{color:#f87171;background:#ef44441f;border:1px solid #ef444433}.case-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:1.125rem;margin-bottom:1rem;padding:1.5rem}.case-card__title{color:#e2e8f0;margin-bottom:1rem;font-size:.9375rem;font-weight:700}.case-insight{border-left:3px solid #0000;border-radius:1rem;margin-bottom:1rem;padding:1.25rem 1.5rem}.case-insight h3{margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.case-insight p{color:#94a3b8;font-size:.875rem;line-height:1.65}.case-insight--ok{background:#34d3990d;border-color:#34d3994d}.case-insight--ok h3{color:#34d399}.case-insight--error{background:#ef44440f;border-color:#ef444459}.case-insight--error h3{color:#f87171}.case-pros-grid{flex-direction:column;gap:1rem;display:flex}.case-pro{background:#ffffff06;border:1px solid #ffffff0f;border-radius:1.125rem;align-items:flex-start;gap:1.125rem;padding:1.5rem;display:flex}.case-pro__icon{flex-shrink:0;margin-top:2px;font-size:1.375rem;line-height:1}.case-pro__title{color:#e2e8f0;margin-bottom:.5rem;font-size:.9375rem;font-weight:700}.case-pro__desc{color:#64748b;font-size:.875rem;line-height:1.65}.case-issue{border:1px solid #ffffff0f;border-radius:1.25rem;margin-bottom:1.25rem;padding:1.75rem}.case-issue--red{background:#ef44440a;border-color:#ef444426}.case-issue--yellow{background:#eab3080a;border-color:#eab30826}.case-issue__header{align-items:center;gap:.875rem;margin-bottom:1rem;display:flex}.case-issue__num{flex-shrink:0;font-size:1.125rem}.case-issue__title{color:#f1f5f9;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.case-issue__fact{color:#94a3b8;margin-bottom:1.125rem;font-size:.9rem;line-height:1.65}.case-issue__risks h4{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.case-issue__meta{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:.5rem;margin-top:1.125rem;padding-top:1.125rem;display:flex}.case-meta-tag{color:#64748b;background:#ffffff0a;border:1px solid #ffffff12;border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;display:inline-flex}.case-meta-tag strong{color:#94a3b8;margin-left:.25rem}.case-meta-tag--fast{color:#6ee7b7;background:#34d39912;border-color:#34d39926}mark.case-mark{color:#fca5a5;background:#ef444433;border-radius:.25em;padding:.05em .25em;font-style:normal}.case-table-wrap{border:1px solid #ffffff0f;border-radius:1rem;overflow-x:auto}.case-table{border-collapse:collapse;width:100%;font-size:.875rem}.case-table thead{background:#ffffff0a}.case-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#475569;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:.875rem 1.125rem;font-size:.75rem;font-weight:700}.case-table td{color:#94a3b8;vertical-align:top;border-bottom:1px solid #ffffff0a;padding:.875rem 1.125rem;line-height:1.5}.case-table tr:last-child td{border-bottom:none}.case-table tr:hover td{background:#ffffff04}.case-table__row--ok td:first-child strong{color:#e2e8f0}.case-table__row--error{background:#ef444408}.case-table__row--warn{background:#eab30805}.case-table__status{text-align:center;width:60px}.case-table__note{color:#475569;font-size:.8125rem}.case-status-ok{color:#34d399}.case-status-warn{color:#fbbf24}.case-status-error{color:#f87171}.case-mobile-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.625rem;display:grid}.case-mobile-item{border:1px solid #ffffff0d;border-radius:.875rem;align-items:center;gap:.625rem;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.4;display:flex}.case-mobile-item--ok{color:#94a3b8;background:#34d3990a}.case-mobile-item--warn{color:#94a3b8;background:#eab3080a;border-color:#eab3081f}.case-actions{flex-direction:column;gap:1.5rem;display:flex}.case-action-group{border:1px solid #ffffff0f;border-radius:1.25rem;overflow:hidden}.case-action-group__header{padding:.875rem 1.25rem;font-size:.875rem;font-weight:700}.case-action-group__header--red{color:#fca5a5;background:#ef444414;border-bottom:1px solid #ef44441f}.case-action-group__header--yellow{color:#fde68a;background:#eab30814;border-bottom:1px solid #eab3081f}.case-action-group__header--blue{color:#93c5fd;background:#3b82f612;border-bottom:1px solid #3b82f61f}.case-action-table-wrap{overflow-x:auto}.case-action-table{border-collapse:collapse;width:100%;font-size:.875rem}.case-action-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#334155;border-bottom:1px solid #ffffff0a;padding:.75rem 1.25rem;font-size:.7125rem;font-weight:700}.case-action-table td{color:#94a3b8;vertical-align:top;border-bottom:1px solid #ffffff08;padding:.875rem 1.25rem;line-height:1.55}.case-action-table td:first-child{color:#475569;width:36px;font-weight:700}.case-action-table tr:last-child td{border-bottom:none}.case-action-table strong{color:#e2e8f0}.case-verdict-block{background:#3b82f60d;border:1px solid #3b82f626;border-radius:1.25rem;padding:2rem}.case-verdict-block__q{color:#f1f5f9;margin-bottom:1.25rem;font-size:1.0625rem;font-weight:700}.case-verdict-block__ans p{color:#94a3b8;margin-bottom:.875rem;font-size:.9375rem;line-height:1.7}.case-verdict-block__ans p:last-child{margin-bottom:0}.case-cta{text-align:center;background:linear-gradient(135deg,#020617 0%,#0a0f1e 100%);border-top:1px solid #ffffff0d;padding:5rem 1.5rem;position:relative;overflow:hidden}.case-cta:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#3b82f61f 0%,#0000 70%);position:absolute;inset:0}.case-cta__inner{max-width:600px;margin:0 auto;position:relative}.case-cta__h2{color:#f1f5f9;margin-bottom:1rem;font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:800;line-height:1.2}.case-cta__sub{color:#64748b;margin-bottom:2.5rem;font-size:1.0625rem;line-height:1.65}.case-cta__buttons{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.case-cta__btn-primary{color:#fff;background:#2563eb;border-radius:9999px;align-items:center;gap:.5rem;padding:.9375rem 2rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #2563eb59}.case-cta__btn-primary:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 12px 32px #2563eb73}.case-cta__btn-secondary{color:#cbd5e1;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.5rem;padding:.9375rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.case-cta__btn-secondary:hover{background:#ffffff1a}code{color:#fca5a5;background:#ef44441a;border-radius:.3em;padding:.1em .4em;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em}@media (width<=640px){.case-hero{padding:5.5rem 1.25rem 3rem}.case-body{padding:0 1.25rem 3rem}.case-section{padding:2.5rem 0}.case-issue{padding:1.25rem}.case-verdict-block{padding:1.5rem}.case-hero__params{grid-template-columns:1fr 1fr}}@media (width<=420px){.case-hero__params{grid-template-columns:1fr}}.ma-page{--c-primary:#3c210c;--c-secondary:#fdfcfb;--c-tertiary:#dedace;--c-surface:#f9f9f4;--c-dark-bg:#3c210c;--c-dark-text:#fdfcfb;--ff-serif:"Moderat Serif Trial", "Georgia", serif;--ff-sans:"Geistvf", "Geist Variable", "Inter", sans-serif;--ease-out:cubic-bezier(.22, 1, .36, 1);--section-gap:clamp(100px, 12vw, 200px);--container-max:1360px;--container-pad:clamp(20px, 5vw, 72px);--border-radius-btn:12px;background-color:var(--c-surface);color:var(--c-primary);font-family:var(--ff-sans);font-size:16px;line-height:1.5;position:relative}@media (prefers-reduced-motion:reduce){.ma-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ma-container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.ma-btn{font-family:var(--ff-sans);border-radius:var(--border-radius-btn);cursor:pointer;min-width:170px;min-height:48px;transition:opacity .2s var(--ease-out), background-color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding:12px 20px;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.ma-btn:focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}.ma-btn--primary{background-color:var(--c-primary);color:var(--c-secondary)}.ma-btn--primary:hover{opacity:.85}.ma-btn--secondary{background-color:var(--c-secondary);color:var(--c-primary);border-color:var(--c-tertiary)}.ma-btn--secondary:hover{background-color:var(--c-surface)}.ma-btn--primary-light{background-color:var(--c-secondary);color:var(--c-primary)}.ma-btn--primary-light:hover{opacity:.9}.ma-btn--ghost{color:var(--c-secondary);background-color:#0000;border-color:#dedace66}.ma-btn--ghost:hover{border-color:var(--c-secondary)}.ma-btn--full{width:100%}.ma-section-title{font-family:var(--ff-serif);letter-spacing:-.03em;color:var(--c-primary);margin:0 0 28px;font-size:clamp(28px,3.5vw,48px);font-weight:300;line-height:1.08}.ma-section-title--light{color:var(--c-secondary)}.ma-section-title--accent{opacity:.6;margin-top:-12px}.ma-section-eyebrow{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);opacity:.45;margin-bottom:16px;font-size:13px;font-weight:500;display:block}.ma-clip-reveal{line-height:1.12;display:block;overflow:hidden}.ma-clip-inner{display:block}.ma-story-nav{z-index:50;flex-direction:column;gap:16px;display:flex;position:fixed;top:50%;left:clamp(16px,2.5vw,40px);transform:translateY(-50%)}.ma-story-nav__item{opacity:.25;transition:opacity .4s var(--ease-out);align-items:center;gap:8px;display:flex}.ma-story-nav__item--active{opacity:1}.ma-story-nav__num{font-family:var(--ff-sans);letter-spacing:.06em;color:var(--c-primary);font-size:11px;font-weight:500}.ma-story-nav__label{font-family:var(--ff-sans);color:var(--c-primary);white-space:nowrap;font-size:11px}@media (width<=900px){.ma-story-nav{display:none}}.ma-subnav{z-index:40;background-color:var(--c-surface);transition:border-bottom .3s var(--ease-out);border-bottom:1px solid #0000;padding:10px 0;position:sticky;top:0}.ma-subnav--bordered{border-bottom-color:var(--c-tertiary)}.ma-subnav__inner{max-width:var(--container-max);padding-inline:var(--container-pad);scrollbar-width:none;align-items:center;gap:32px;margin-inline:auto;display:flex;overflow-x:auto}.ma-subnav__inner::-webkit-scrollbar{display:none}.ma-subnav__link{font-family:var(--ff-sans);color:var(--c-primary);opacity:.6;white-space:nowrap;font-size:14px;font-weight:400;text-decoration:none;transition:opacity .2s}.ma-subnav__link:hover{opacity:1}.ma-subnav__inner .ma-btn{flex-shrink:0;margin-left:auto}.ma-hero{padding-top:clamp(60px,8vw,120px);padding-bottom:var(--section-gap);align-items:center;min-height:90vh;display:flex}.ma-hero__inner{grid-template-columns:46fr 54fr;align-items:center;gap:clamp(40px,5vw,80px);display:grid}.ma-hero__left{flex-direction:column;gap:24px;display:flex}.ma-hero__eyebrow{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);opacity:.45;font-size:13px;font-weight:500}.ma-hero__title{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--c-primary);margin:0;font-size:clamp(36px,4.5vw,58px);font-weight:300;line-height:1.06}.ma-hero__desc{font-family:var(--ff-sans);color:var(--c-primary);opacity:.75;max-width:520px;font-size:clamp(16px,1.4vw,20px);font-weight:300;line-height:1.6}.ma-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.ma-hero__tagline{font-family:var(--ff-sans);color:var(--c-primary);opacity:.45;margin:0;font-size:14px}.ma-diagram{aspect-ratio:1;width:100%;max-width:520px;margin-left:auto}.ma-diagram__svg{width:100%;height:100%}.ma-diagram__node{fill:var(--c-surface);stroke:var(--c-tertiary);stroke-width:.5px}.ma-diagram__line{stroke:var(--c-tertiary);stroke-width:.3px;fill:none}.ma-diagram__signal{fill:var(--c-primary)}.ma-diagram__label{font-family:var(--ff-sans);fill:var(--c-primary);opacity:.6;font-size:4px}.ma-diagram__center{fill:var(--c-primary);opacity:.06}.ma-diagram__center-label,.ma-diagram__center-sublabel{font-family:var(--ff-serif);fill:var(--c-primary);font-size:4.5px;font-weight:300}.ma-problem{padding-block:var(--section-gap);background-color:var(--c-secondary)}.ma-problem .ma-section-title{margin-bottom:60px}.ma-problem__flow{flex-direction:column;gap:0;max-width:680px;display:flex}.ma-problem__item{flex-direction:column;display:flex}.ma-problem__num{font-family:var(--ff-sans);letter-spacing:.06em;color:var(--c-primary);opacity:.35;margin-bottom:8px;font-size:12px;font-weight:500}.ma-problem__main{font-family:var(--ff-sans);color:var(--c-primary);margin:0 0 6px;font-size:clamp(18px,2vw,24px);font-weight:400}.ma-problem__sub{font-family:var(--ff-sans);color:var(--c-primary);opacity:.55;margin:0;font-size:15px}.ma-problem__arrow{opacity:.4;margin-block:12px;align-self:flex-start;margin-left:0}.ma-problem__finale{border-top:1px solid var(--c-tertiary);margin-top:72px;padding-top:48px}.ma-problem__finale-text{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--c-primary);margin:0;font-size:clamp(24px,3vw,40px);font-weight:300;line-height:1.1}.ma-pivot{padding-block:var(--section-gap);background-color:var(--c-dark-bg);color:var(--c-dark-text)}.ma-pivot .ma-section-title{color:var(--c-dark-text);margin-bottom:32px}.ma-pivot__intro{font-family:var(--ff-sans);color:var(--c-dark-text);opacity:.7;max-width:680px;margin-bottom:60px;font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.6}.ma-pivot__crossout-wrap{flex-direction:column;gap:28px;margin-bottom:72px;display:flex}.ma-pivot__crossout{display:inline-block;position:relative}.ma-pivot__wrong{font-family:var(--ff-serif);color:var(--c-dark-text);opacity:.5;margin:0;font-size:clamp(22px,2.5vw,32px);font-weight:300}.ma-pivot__line{background-color:var(--c-dark-text);opacity:.4;transform-origin:0;height:1px;position:absolute;top:52%;left:0;right:0}.ma-pivot__right{font-family:var(--ff-serif);color:var(--c-dark-text);margin:0;font-size:clamp(22px,2.5vw,36px);font-weight:300}.ma-pivot__questions{border-top:1px solid #dedace33;flex-direction:column;gap:36px;max-width:720px;padding-top:48px;display:flex}.ma-pivot__q{font-family:var(--ff-sans);color:var(--c-dark-text);margin:0 0 8px;font-size:clamp(17px,1.6vw,21px);font-weight:500}.ma-pivot__a{font-family:var(--ff-sans);color:var(--c-dark-text);opacity:.6;margin:0;font-size:15px;font-weight:300;line-height:1.6}.ma-pivot__footer{font-family:var(--ff-sans);color:var(--c-dark-text);opacity:.5;letter-spacing:.01em;margin-top:48px;font-size:14px;font-weight:500}.ma-layers{padding-block:var(--section-gap);background-color:var(--c-surface)}.ma-layers .ma-section-title{margin-bottom:60px}.ma-layers__grid{background-color:var(--c-tertiary);border:1px solid var(--c-tertiary);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1px;display:grid;overflow:hidden}.ma-layer-card{background-color:var(--c-secondary);transition:background-color .3s var(--ease-out);flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.ma-layer-card:hover{background-color:var(--c-surface)}.ma-layer-card__num{font-family:var(--ff-sans);letter-spacing:.08em;color:var(--c-primary);opacity:.35;font-size:12px;font-weight:500}.ma-layer-card__title{font-family:var(--ff-serif);color:var(--c-primary);letter-spacing:-.01em;margin:0;font-size:clamp(20px,1.8vw,26px);font-weight:300}.ma-layer-card__text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.65;margin:0;font-size:14px;font-weight:300;line-height:1.6}.ma-layer-card__items{flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.ma-layer-card__items li{font-family:var(--ff-sans);color:var(--c-primary);opacity:.5;padding-left:12px;font-size:13px;position:relative}.ma-layer-card__items li:before{content:"—";opacity:.4;position:absolute;left:0}.ma-layer-card__insight{font-family:var(--ff-sans);color:var(--c-primary);opacity:.7;border-top:1px solid var(--c-tertiary);margin:0;padding-top:16px;font-size:13px;font-weight:500;line-height:1.5}.ma-layers__finale{border-top:1px solid var(--c-tertiary);text-align:center;margin-top:80px;padding-top:60px}.ma-layers__finale-text{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--c-primary);margin:0;font-size:clamp(24px,3vw,42px);font-weight:300;line-height:1.15}.ma-reasoning{padding-block:var(--section-gap);background-color:var(--c-secondary)}.ma-reasoning__steps{background-color:var(--c-tertiary);border:1px solid var(--c-tertiary);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;margin-top:60px;margin-bottom:60px;display:grid;overflow:hidden}.ma-reasoning__step{background-color:var(--c-surface)}.ma-reasoning__step-content{height:100%;padding:clamp(24px,3vw,40px)}.ma-reasoning__symptom{font-family:var(--ff-serif);color:var(--c-primary);margin:0 0 20px;font-size:clamp(20px,2vw,28px);font-weight:300}.ma-reasoning__obvious{background-color:var(--c-secondary);border:1px solid var(--c-tertiary);opacity:.5;border-radius:8px;padding:16px}.ma-reasoning__obvious-label{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);opacity:.5;margin-bottom:6px;font-size:11px;display:block}.ma-reasoning__obvious-text{font-family:var(--ff-sans);color:var(--c-primary);margin:0;font-size:15px;-webkit-text-decoration:line-through #3c210c4d;text-decoration:line-through #3c210c4d}.ma-reasoning__label{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);opacity:.4;margin-bottom:16px;font-size:11px;display:block}.ma-reasoning__observations{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ma-reasoning__observations li{font-family:var(--ff-sans);color:var(--c-primary);opacity:.75;padding-left:16px;font-size:14px;position:relative}.ma-reasoning__observations li:before{content:"·";opacity:.5;position:absolute;left:4px}.ma-reasoning__chain{flex-direction:column;gap:8px;display:flex}.ma-reasoning__chain-item{flex-direction:column;gap:6px;display:flex}.ma-reasoning__chain-item span:first-child{font-family:var(--ff-sans);color:var(--c-primary);background-color:var(--c-secondary);border:1px solid var(--c-tertiary);border-radius:6px;padding:8px 12px;font-size:14px;font-weight:500}.ma-reasoning__chain-arrow{text-align:center;opacity:.3;color:var(--c-primary);font-size:12px}.ma-reasoning__conclusion{border-top:1px solid var(--c-tertiary);padding-top:48px}.ma-reasoning__conclusion-title{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--c-primary);margin:0 0 20px;font-size:clamp(22px,2.5vw,36px);font-weight:300;line-height:1.15}.ma-reasoning__conclusion-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.65;max-width:600px;margin:0;font-size:16px;font-weight:300;line-height:1.6}.ma-process{padding-block:var(--section-gap);background-color:var(--c-surface)}.ma-process__steps{flex-direction:column;gap:0;margin-top:60px;display:flex}.ma-process__step{grid-template-columns:64px 1fr;align-items:start;gap:24px;display:grid;position:relative}.ma-process__step-num{font-family:var(--ff-sans);letter-spacing:.06em;color:var(--c-primary);opacity:.3;padding-top:4px;font-size:12px;font-weight:500}.ma-process__step-body{border-top:1px solid var(--c-tertiary);padding-top:28px;padding-bottom:48px}.ma-process__step-title{font-family:var(--ff-serif);color:var(--c-primary);letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(20px,1.8vw,26px);font-weight:300}.ma-process__step-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.6;margin:0 0 14px;font-size:15px;font-weight:300;line-height:1.6}.ma-process__step-result{font-family:var(--ff-sans);color:var(--c-primary);opacity:.75;margin:0;font-size:14px}.ma-process__step-result strong{font-weight:500}.ma-process__connector{background-color:var(--c-tertiary);width:1px;position:absolute;top:44px;bottom:0;left:31px}.ma-evidence{padding-block:var(--section-gap);background-color:var(--c-secondary)}.ma-evidence__levels{grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px;display:grid;position:relative}.ma-evidence__level{border-right:1px solid var(--c-tertiary);padding:clamp(24px,2.5vw,36px);position:relative}.ma-evidence__level:last-child{border-right:none}.ma-evidence__level-num{font-family:var(--ff-sans);letter-spacing:.08em;opacity:.3;margin-bottom:12px;font-size:11px;font-weight:500;display:block}.ma-evidence__level-label{font-family:var(--ff-serif);color:var(--c-primary);margin:0 0 12px;font-size:clamp(20px,1.8vw,26px);font-weight:300}.ma-evidence__level-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.6;margin:0;font-size:14px;font-weight:300;line-height:1.6}.ma-evidence__connector{display:none}.ma-evidence__footer{border-top:1px solid var(--c-tertiary);margin-top:48px;padding-top:40px}.ma-evidence__footer-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.65;max-width:700px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.ma-priority{padding-block:var(--section-gap);background-color:var(--c-surface)}.ma-priority__intro{font-family:var(--ff-sans);color:var(--c-primary);opacity:.6;margin:32px 0 20px;font-size:15px}.ma-priority__params{flex-wrap:wrap;gap:8px;margin-bottom:60px;display:flex}.ma-priority__param{font-family:var(--ff-sans);color:var(--c-primary);border:1px solid var(--c-tertiary);opacity:.7;border-radius:9999px;padding:6px 14px;font-size:13px}.ma-priority__horizons{background-color:var(--c-tertiary);border:1px solid var(--c-tertiary);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:48px;display:grid;overflow:hidden}.ma-priority__horizon{background-color:var(--c-secondary);padding:clamp(24px,2.5vw,36px)}.ma-priority__horizon-label{font-family:var(--ff-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary);opacity:.4;margin-bottom:12px;font-size:12px;font-weight:500;display:block}.ma-priority__horizon-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.75;margin:0;font-size:15px;line-height:1.6}.ma-priority__footer-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.5;margin:0;font-size:15px;font-weight:400}.ma-deliverables{padding-block:var(--section-gap);background-color:var(--c-secondary)}.ma-deliverables__stack{border-top:1px solid var(--c-tertiary);flex-direction:column;gap:0;margin-top:60px;display:flex}.ma-deliverables__layer{border-bottom:1px solid var(--c-tertiary);transition:background-color .25s var(--ease-out);border-radius:4px;grid-template-columns:64px 1fr;align-items:start;gap:24px;padding:28px 0;display:grid}.ma-deliverables__layer:hover{background-color:var(--c-surface);padding-inline:16px}.ma-deliverables__layer-num{font-family:var(--ff-sans);letter-spacing:.06em;color:var(--c-primary);opacity:.3;padding-top:4px;font-size:12px;font-weight:500}.ma-deliverables__layer-title{font-family:var(--ff-serif);color:var(--c-primary);margin:0 0 8px;font-size:clamp(18px,1.6vw,24px);font-weight:300}.ma-deliverables__layer-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.6;margin:0;font-size:14px;font-weight:300;line-height:1.6}.ma-deliverables__footer{text-align:center;margin-top:72px}.ma-deliverables__footer-text{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--c-primary);margin:0;max-width:680px;margin-inline:auto;font-size:clamp(22px,2.5vw,36px);font-weight:300;line-height:1.2}.ma-transform{padding-block:var(--section-gap);background-color:var(--c-surface)}.ma-transform__split{grid-template-columns:1fr auto 1fr;align-items:start;gap:0;margin-top:60px;display:grid}.ma-transform__col{padding:clamp(24px,2.5vw,40px)}.ma-transform__col-title{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);opacity:.35;margin:0 0 24px;font-size:12px;font-weight:500}.ma-transform__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ma-transform__item{font-family:var(--ff-sans);padding-left:16px;font-size:15px;line-height:1.5;position:relative}.ma-transform__item--before{color:var(--c-primary);opacity:.45}.ma-transform__item--before:before{content:"·";opacity:.4;position:absolute;left:0}.ma-transform__item--after{color:var(--c-primary);opacity:.85;font-weight:400}.ma-transform__item--after:before{content:"→";opacity:.5;font-size:11px;position:absolute;left:0}.ma-transform__divider{background-color:var(--c-tertiary);align-self:stretch;width:1px;margin-block:60px}.ma-transform__footer{text-align:center;border-top:1px solid var(--c-tertiary);margin-top:60px;padding-top:48px}.ma-transform__footer-text{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--c-primary);margin:0;font-size:clamp(22px,2.5vw,38px);font-weight:300;line-height:1.15}.ma-when{padding-block:var(--section-gap);background-color:var(--c-secondary)}.ma-when__list{border-top:1px solid var(--c-tertiary);flex-direction:column;gap:0;margin-top:60px;display:flex}.ma-when__item{border:none;border-bottom:1px solid var(--c-tertiary);cursor:pointer;text-align:left;width:100%;transition:padding .3s var(--ease-out);background:0 0;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 0;display:flex}.ma-when__item:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ma-when__item--active{padding-block:28px}.ma-when__item-title{font-family:var(--ff-serif);color:var(--c-primary);letter-spacing:-.01em;flex:1;font-size:clamp(18px,1.8vw,24px);font-weight:300}.ma-when__item-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.6;margin:12px 0 0;font-size:15px;line-height:1.6;overflow:hidden}.ma-when__item-icon{font-family:var(--ff-sans);color:var(--c-primary);opacity:.3;flex-shrink:0;margin-top:4px;font-size:20px;font-weight:300}.ma-case{padding-block:var(--section-gap);background-color:var(--c-surface)}.ma-case__card{background-color:var(--c-tertiary);border:1px solid var(--c-tertiary);border-radius:8px;grid-template-columns:1fr auto;gap:1px;margin-top:60px;display:grid;overflow:hidden}.ma-case__left{background-color:var(--c-secondary);flex-direction:column;gap:24px;padding:clamp(24px,3vw,48px);display:flex}.ma-case__context-title{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary);opacity:.35;margin:0 0 6px;font-size:11px;font-weight:500}.ma-case__context-text{font-family:var(--ff-sans);color:var(--c-primary);opacity:.75;margin:0;font-size:15px;font-weight:300;line-height:1.6}.ma-case__metrics{background-color:var(--c-secondary);flex-direction:column;justify-content:center;gap:28px;min-width:200px;padding:clamp(24px,3vw,48px);display:flex}.ma-case__metric-label{font-family:var(--ff-sans);color:var(--c-primary);opacity:.45;margin-bottom:6px;font-size:12px;line-height:1.4;display:block}.ma-case__metric-change{font-family:var(--ff-serif);color:var(--c-primary);letter-spacing:-.03em;font-size:clamp(28px,3vw,40px);font-weight:300}.ma-case__metric-period{font-family:var(--ff-serif);color:var(--c-primary);opacity:.45;font-size:clamp(22px,2.5vw,32px);font-weight:300}.ma-cta{padding-block:var(--section-gap);background-color:var(--c-dark-bg);color:var(--c-dark-text)}.ma-cta__inner{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,5vw,100px);display:grid}.ma-cta__text-block{flex-direction:column;gap:24px;display:flex}.ma-cta__eyebrow{font-family:var(--ff-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--c-dark-text);opacity:.4;font-size:12px;font-weight:500;display:block}.ma-cta__title{font-family:var(--ff-serif);letter-spacing:-.02em;color:var(--c-dark-text);margin:0;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.06}.ma-cta__desc{font-family:var(--ff-sans);color:var(--c-dark-text);opacity:.6;margin:0;font-size:clamp(15px,1.3vw,18px);font-weight:300;line-height:1.6}.ma-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.ma-cta__note{font-family:var(--ff-sans);color:var(--c-dark-text);opacity:.35;margin:0;font-size:13px;line-height:1.5}.ma-cta__form{background-color:#fdfcfb0f;border:1px solid #dedace26;border-radius:12px;flex-direction:column;gap:16px;padding:clamp(24px,3vw,40px);display:flex}.ma-cta__form-field{flex-direction:column;gap:6px;display:flex}.ma-cta__form-field label{font-family:var(--ff-sans);color:var(--c-dark-text);opacity:.45;letter-spacing:.04em;font-size:12px;font-weight:500}.ma-cta__form-field input,.ma-cta__form-field textarea{font-family:var(--ff-sans);color:var(--c-dark-text);resize:none;background-color:#fdfcfb14;border:1px solid #dedace33;border-radius:8px;outline:none;padding:10px 14px;font-size:15px;transition:border-color .2s}.ma-cta__form-field input::-moz-placeholder{opacity:.3}.ma-cta__form-field textarea::-moz-placeholder{opacity:.3}.ma-cta__form-field input::placeholder,.ma-cta__form-field textarea::placeholder{opacity:.3}.ma-cta__form-field input:focus,.ma-cta__form-field textarea:focus{border-color:#dedace80}.ma-cta__form-thanks{background-color:#fdfcfb0f;border:1px solid #dedace26;border-radius:12px;padding:clamp(24px,3vw,40px)}.ma-cta__form-thanks p{font-family:var(--ff-serif);color:var(--c-dark-text);margin:0;font-size:clamp(18px,1.6vw,24px);font-weight:300;line-height:1.5}.ma-cta__form-error{font-family:var(--ff-sans);color:#f5a68a;margin:4px 0 0;font-size:13px;line-height:1.4}@media (width<=1024px){.ma-hero__inner{grid-template-columns:1fr}.ma-diagram{max-width:360px;margin-inline:auto}.ma-evidence__levels{grid-template-columns:repeat(2,1fr)}.ma-evidence__level{border-bottom:1px solid var(--c-tertiary)}.ma-evidence__level:nth-child(2n){border-right:none}.ma-priority__horizons,.ma-cta__inner{grid-template-columns:1fr}}@media (width<=768px){.ma-subnav__link{display:none}.ma-transform__split{grid-template-columns:1fr}.ma-transform__divider{width:100%;height:1px;margin:0}.ma-evidence__levels{grid-template-columns:1fr}.ma-evidence__level{border-right:none;border-bottom:1px solid var(--c-tertiary)}.ma-layers__grid,.ma-reasoning__steps,.ma-case__card{grid-template-columns:1fr}}@media (width<=480px){.ma-hero__actions{flex-direction:column}.ma-hero__actions .ma-btn{width:100%}.ma-cta__actions{flex-direction:column}.ma-cta__actions .ma-btn{width:100%}}.interactive-glow{pointer-events:none;z-index:9999;mix-blend-mode:screen;background:radial-gradient(circle,#64c8ff26,#64c8ff00 60%);border-radius:50%;width:300px;height:300px;transition:width .3s,height .3s,background .3s,top .3s,left .3s;position:fixed;top:-150px;left:-150px}.interactive-glow--hover{background:radial-gradient(circle,#ff3b9666,#ff3b9600 70%);width:150px;height:150px;top:-75px;left:-75px}body:after{content:"";pointer-events:none;z-index:10000;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100vw;height:100vh;position:fixed;top:0;left:0}
