/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", sans-serif;--font-mono:"IBM Plex Mono", monospace;--color-white:#fff;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-rule:#ffffff24}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.m-2{margin:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.mt-\[22px\]{margin-top:22px}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-\[18px\]{margin-bottom:18px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[10px\]{gap:10px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[16px\]{gap:16px}.gap-\[18px\]{gap:18px}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.fill-rule{fill:var(--color-rule)}.text-center{text-align:center}.whitespace-nowrap{white-space:nowrap}.text-inherit{color:inherit}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[3px\]:hover{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:\!border-\[rgba\(3\,191\,181\,0\.4\)\]:hover{border-color:#03bfb566!important}.hover\:\!border-\[rgba\(3\,191\,181\,0\.45\)\]:hover{border-color:#03bfb573!important}.hover\:\!bg-\[\#30cbc2\]:hover{background-color:#30cbc2!important}.hover\:\!bg-\[rgba\(3\,191\,181\,0\.06\)\]:hover{background-color:#03bfb50f!important}.hover\:\!text-\[\#03bfb5\]:hover{color:#03bfb5!important}.hover\:\!text-white:hover{color:var(--color-white)!important}}@media not all and (width>=880px){.max-\[880px\]\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (width>=860px){.max-\[860px\]\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media not all and (width>=820px){.max-\[820px\]\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[820px\]\:\!gap-\[18px\]{gap:18px!important}.max-\[820px\]\:\!text-\[48px\]{font-size:48px!important}}@media not all and (width>=760px){.max-\[760px\]\:\!static{position:static!important}.max-\[760px\]\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[760px\]\:\!gap-\[38px\]{gap:38px!important}}@media not all and (width>=600px){.max-\[600px\]\:\!grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}}@media (width>=700px){.min-\[700px\]\:block{display:block}}@media (width>=901px){.min-\[901px\]\:\!hidden{display:none!important}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:justify-end{justify-content:flex-end}}}html,body,#root{color:#eef1f1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0d1112;margin:0;font-family:IBM Plex Sans,sans-serif}*{box-sizing:border-box}h1,h2,h3{margin:0;font-family:Archivo,sans-serif}html,body{overflow-x:clip}.fc-grain{pointer-events:none;z-index:300;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}.fc-vignette{pointer-events:none;z-index:299;background:radial-gradient(120% 90% at 50% 30%,#0000 35%,#000000b3 100%);position:fixed;inset:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0a0e0f}::-webkit-scrollbar-thumb{background:linear-gradient(#03bfb5 0%,#017b75 100%);border:2px solid #0a0e0f;border-radius:100px}::-webkit-scrollbar-thumb:hover{background:#30cbc2}html{scrollbar-color:#03bfb5 #0a0e0f}::selection{color:#06201f;background:#03bfb5}@keyframes fc-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fc-fade{0%{opacity:0}to{opacity:1}}@keyframes fc-stroke-pulse{0%,to{opacity:.05}50%{opacity:.1}}@keyframes fc-pulse-dot{0%,to{box-shadow:0 0 #03bfb58c}70%{box-shadow:0 0 0 12px #03bfb500}}@keyframes fc-tape-move{0%{background-position:0 0}to{background-position:56px 0}}@keyframes fc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fc-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.fc-marquee-track{will-change:transform;pointer-events:none;width:max-content;animation:22s linear infinite fc-marquee;display:flex}@media (prefers-reduced-motion:reduce){.fc-marquee-track{animation:none}}.fc-reveal{animation:.9s cubic-bezier(.16,1,.3,1) both fc-rise}.fc-reveal-1{animation-delay:50ms}.fc-reveal-2{animation-delay:.18s}.fc-reveal-3{animation-delay:.34s}.fc-reveal-4{animation-delay:.5s}.fc-reveal-5{animation-delay:.66s}.fc-tape{background-image:repeating-linear-gradient(-45deg,#03bfb5 0 14px,#06403c 14px 28px)}.fc-tape-anim{background-image:repeating-linear-gradient(-45deg,#06201f 0 14px,#052b29 14px 28px);animation:6s linear infinite fc-tape-move}.fc-ghost{-webkit-text-stroke:1.5px #03bfb5bf;color:#0000;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-family:Archivo,sans-serif;font-weight:900;line-height:.85}.fc-ghost-soft{-webkit-text-stroke:1.2px #eef1f124;color:#0000;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-family:Archivo,sans-serif;font-weight:900;line-height:.82}.fc-blueprint{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px}.fc-tick{letter-spacing:.18em;text-transform:uppercase;color:#03bfb5;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:12px;display:inline-flex}.fc-tick:before,.fc-tick.fc-tick-double:after{content:"";background:linear-gradient(90deg,#0000,#03bfb5);width:36px;height:1px}.fc-tick.fc-tick-double:after{background:linear-gradient(90deg,#03bfb5,#0000)}.fc-row{border-top:1px solid #ffffff29;grid-template-columns:minmax(96px,140px) 1fr auto;align-items:start;gap:clamp(22px,3vw,40px);padding:clamp(40px,5vw,56px) clamp(12px,1.5vw,24px) clamp(40px,5vw,56px) clamp(8px,1vw,18px);transition:background .4s;display:grid;position:relative}.fc-row:after{content:"";background:#03bfb5;width:0;height:1px;transition:width .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0}.fc-row:hover{background:linear-gradient(90deg,#03bfb51f,#0000 70%)}.fc-row:hover:after{width:100%}.fc-row:hover .fc-row-arrow{color:#03bfb5;transform:translate(6px)}.fc-row:hover .fc-row-no{color:#03bfb580;-webkit-text-stroke-color:#03bfb5b3}.fc-row-no{letter-spacing:-.04em;-webkit-text-stroke:1.5px #ffffff59;color:#0000;font-family:Archivo,sans-serif;font-size:clamp(64px,9vw,124px);font-weight:900;line-height:.85;transition:color .4s,-webkit-text-stroke-color .4s}.fc-row-arrow{color:#fff9;align-self:center;font-family:IBM Plex Mono,monospace;font-size:20px;transition:transform .4s,color .4s}@media (width<=760px){.fc-row{grid-template-columns:68px 1fr;gap:20px;padding-top:40px;padding-bottom:40px}.fc-row-arrow{display:none}.fc-row-no{-webkit-text-stroke-width:1px;font-size:58px}}.fc-card{background:radial-gradient(120% 80% at 0 0,#03bfb514 0%,#0000 55%),linear-gradient(#1c2425 0%,#141b1c 100%);border:1px solid #ffffff29;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;box-shadow:inset 0 1px #ffffff12,0 1px #00000080,0 24px 50px -22px #000000b3}.fc-card:hover{border-color:#03bfb599;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff1a,0 1px #00000080,0 36px 70px -22px #03bfb552}.fc-card:before{content:"";pointer-events:none;opacity:.08;mix-blend-mode:overlay;border-radius:inherit;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.fc-bracket{position:relative}.fc-bracket:before,.fc-bracket:after,.fc-bracket>.fc-bracket-bl,.fc-bracket>.fc-bracket-br{content:"";pointer-events:none;border:0 solid #03bfb5;width:14px;height:14px;position:absolute}.fc-bracket:before{border-top-width:2px;border-left-width:2px;top:0;left:0}.fc-bracket:after{border-top-width:2px;border-right-width:2px;top:0;right:0}.fc-bracket>.fc-bracket-bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.fc-bracket>.fc-bracket-br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.fc-btn-primary{color:#06201f;cursor:pointer;background:linear-gradient(#2ed5cc 0%,#03bfb5 60%,#02a7a0 100%);border:1px solid #0003;border-radius:10px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000002e,0 6px 0 -2px #003c3899,0 18px 38px -10px #03bfb573}.fc-btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0003,0 9px 0 -3px #003c38a6,0 24px 50px -10px #03bfb58c}.fc-btn-primary:active{transform:translateY(0);box-shadow:inset 0 2px 4px #0000004d}.fc-btn-ghost{color:#f5f8f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff47;border-radius:10px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.fc-btn-ghost:hover{background:#ffffff1f;border-color:#03bfb5b3;transform:translateY(-2px)}.fc-btn-dark{color:#eafffd;cursor:pointer;background:linear-gradient(#08322f 0%,#062321 100%);border-radius:10px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 30px -10px #0009}.fc-btn-dark:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 18px 40px -10px #000000b3}.fc-dot-pulse{background:#03bfb5;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.2s ease-out infinite fc-pulse-dot}.fc-hide-scrollbar::-webkit-scrollbar{display:none}.fc-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.fc-nav{z-index:320;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#0d11128c;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,64px);font-family:IBM Plex Sans,sans-serif;transition:background .4s,box-shadow .4s,border-color .4s;display:flex;position:sticky;top:0}.fc-nav.is-scrolled{background:#080b0cd9;border-bottom-color:#03bfb538;padding-top:11px;padding-bottom:11px;box-shadow:0 1px #03bfb51f,0 18px 40px -22px #000000bf}.fc-nav:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#03bfb566 20%,#03bfb5cc 50%,#03bfb566 80%,#0000 100%);height:2px;transition:opacity .4s;position:absolute;bottom:-3px;left:0;right:0}.fc-nav.is-scrolled:after{opacity:.6}.fc-nav-logo{flex-shrink:0;align-items:center;gap:14px;text-decoration:none;transition:transform .3s;display:flex}.fc-nav-logo:hover{transform:translate(-2px)}.fc-nav-logo img{object-fit:contain;width:auto;height:44px;transition:filter .3s;display:block}.fc-nav.is-scrolled .fc-nav-logo img{height:36px}.fc-nav-logo:hover img{filter:drop-shadow(0 0 14px #03bfb580)}.fc-nav-wordmark{flex-direction:column;justify-content:flex-end;align-self:stretch;padding-bottom:3px;font-family:Montserrat,sans-serif;line-height:.88;transition:letter-spacing .4s cubic-bezier(.4,0,.2,1);display:flex}.fc-nav-logo:hover .fc-nav-wordmark{letter-spacing:.04em}.fc-nav-wordmark>span:first-child{color:#fff;text-transform:uppercase;letter-spacing:.005em;font-size:22px;font-weight:800}.fc-nav-wordmark>span:last-child{color:#fff;text-transform:uppercase;letter-spacing:-.005em;font-size:15px;font-weight:800}.fc-nav-desktop{align-items:center;gap:4px;display:none}@media (width>=901px){.fc-nav-desktop{display:flex}}.fc-nav-link{letter-spacing:.01em;color:#d5dede;border-radius:7px;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .25s;display:inline-flex;position:relative}.fc-nav-link:after{content:"";transform-origin:0;background:linear-gradient(90deg,#03bfb5,#5fe3da);height:1.5px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:6px;left:16px;right:16px;transform:scaleX(0)}.fc-nav-link:hover{color:#fff}.fc-nav-link:hover:after{transform:scaleX(1)}.fc-nav-link[data-active=true]{color:#03bfb5}.fc-nav-link[data-active=true]:after{transform:scaleX(1)}.fc-nav-link-dot{opacity:0;background:#03bfb5;border-radius:50%;width:5px;height:5px;transition:opacity .3s,transform .3s cubic-bezier(.34,1.56,.64,1);transform:scale(0)}.fc-nav-link[data-active=true] .fc-nav-link-dot{opacity:1;transform:scale(1);box-shadow:0 0 8px #03bfb5cc}.fc-nav-cta{color:#06201f;letter-spacing:.01em;background:linear-gradient(#2ed5cc 0%,#03bfb5 60%,#02a7a0 100%);border:1px solid #0003;border-radius:9px;align-items:center;gap:10px;margin-left:18px;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,inset 0 -2px #0000002e,0 8px 22px -8px #03bfb58c}.fc-nav-cta:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff8c 50%,#0000 70%);width:60%;height:100%;transition:left .6s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:-120%}.fc-nav-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,inset 0 -2px #0003,0 14px 30px -10px #03bfb5b3}.fc-nav-cta:hover:before{left:120%}.fc-burger{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:48px;height:48px;padding:0;transition:background .3s,border-color .3s,transform .3s;display:flex;position:relative}.fc-burger:hover{background:#03bfb50f;border-color:#03bfb58c}.fc-burger:active{transform:scale(.94)}.fc-burger span{transform-origin:50%;background:#f5f8f8;border-radius:2px;width:22px;height:2px;transition:transform .45s cubic-bezier(.7,0,.3,1.2),background .3s,width .3s;display:block}.fc-burger span:first-child{transform:translateY(-4px)}.fc-burger span:nth-child(2){transform:translateY(4px)}.fc-burger.is-open{background:#03bfb51f;border-color:#03bfb5b3}.fc-burger.is-open span{background:#03bfb5;width:24px}.fc-burger.is-open span:first-child{transform:translateY(1px)rotate(45deg)}.fc-burger.is-open span:nth-child(2){transform:translateY(-1px)rotate(-45deg)}@media (width>=901px){.fc-burger{display:none}}@media (width<=900px){.fc-menu-list{gap:0}.fc-menu-item-no{display:none}.fc-menu-item{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto;column-gap:12px;padding:13px 2px}.fc-menu-item:last-child{border-bottom:none}.fc-menu-item-label{letter-spacing:-.015em;grid-column:1;font-family:Archivo,sans-serif;font-size:22px;font-weight:600;line-height:1.1}.fc-menu-item-hint{grid-column:1;margin-top:4px;font-size:10px}.fc-menu-item-arrow{grid-column:2;font-size:15px}.fc-menu-item:hover,.fc-menu-item:active{padding-left:2px}.fc-menu-item:hover .fc-menu-item-label,.fc-menu-item:active .fc-menu-item-label{transform:none}.fc-menu-item[data-active=true]:before{display:none}.fc-menu-item[data-active=true] .fc-menu-item-label{color:#03bfb5}.fc-menu-cta{color:#06201f;letter-spacing:.01em;box-shadow:none;background:#03bfb5;border-radius:10px;justify-content:center;gap:10px;padding:15px 20px;font-family:IBM Plex Sans,sans-serif;font-size:14.5px;font-weight:600}.fc-menu-cta:after{display:none}.fc-menu-cta:active{background:#02a7a0}}.fc-menu{z-index:310;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s linear .4s;position:fixed;inset:0}.fc-menu.is-open{pointer-events:auto;opacity:1;visibility:visible;transition:opacity .4s,visibility linear}.fc-menu-bg{background:radial-gradient(80% 60% at 15% 8%,#03bfb51f 0%,#0000 55%),radial-gradient(70% 50% at 90% 95%,#03bfb514 0%,#0000 60%),linear-gradient(#0a0e0f 0%,#07090a 100%);transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.05)}.fc-menu.is-open .fc-menu-bg{transform:scale(1)}.fc-menu-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;align-items:center;gap:14px;transition:opacity .7s .2s,transform .7s cubic-bezier(.16,1,.3,1) .2s;display:flex;position:absolute;top:50%;right:10px;transform:translate(34px,-50%)}.fc-menu.is-open .fc-menu-watermark{opacity:1;transform:translateY(-50%)}.fc-menu-watermark-line{transform-origin:50%;background:linear-gradient(#0000 0%,#03bfb573 10%,#03bfb5f2 50%,#03bfb573 90%,#0000 100%);width:1px;height:clamp(280px,52vh,480px);transition:transform .95s cubic-bezier(.16,1,.3,1) .4s;display:block;position:relative;transform:scaleY(0)}.fc-menu.is-open .fc-menu-watermark-line{transform:scaleY(1)}.fc-menu-watermark-line:before,.fc-menu-watermark-line:after{content:"";opacity:0;transform-origin:0;background:#03bfb5;width:14px;height:1px;transition:opacity .35s .95s,transform .5s cubic-bezier(.16,1,.3,1) .95s;position:absolute;left:-7px;transform:scaleX(0)}.fc-menu-watermark-line:before{top:0}.fc-menu-watermark-line:after{bottom:0}.fc-menu.is-open .fc-menu-watermark-line:before,.fc-menu.is-open .fc-menu-watermark-line:after{opacity:1;transform:scaleX(1)}.fc-menu-watermark-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:-.04em;-webkit-text-stroke:2px #03bfb5bf;color:#0000;font-family:Archivo,sans-serif;font-size:clamp(64px,14vh,108px);font-weight:900;line-height:.88;animation:6s ease-in-out 1.2s infinite fc-stroke-pulse;display:inline-block;position:relative}.fc-menu-watermark-ghost{-webkit-text-stroke:2px #03bfb538;color:#0000;position:absolute;top:0;left:0;transform:translate(5px,6px)}@media (prefers-reduced-motion:reduce){.fc-menu-watermark-line{transform:scaleY(1)!important}.fc-menu-watermark-line:before,.fc-menu-watermark-line:after{opacity:1!important;transform:scaleX(1)!important}.fc-menu-watermark-text{animation:none!important}}.fc-menu-inner{flex-direction:column;padding:84px clamp(20px,5vw,40px) 32px;display:flex;position:absolute;inset:0;overflow-y:auto}.fc-menu-status{letter-spacing:.18em;text-transform:uppercase;color:#03bfb5;opacity:0;background:#03bfb50f;border:1px solid #03bfb54d;border-radius:100px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:36px;padding:8px 14px;font-family:IBM Plex Mono,monospace;font-size:11px;transition:opacity .5s .1s,transform .5s .1s;display:inline-flex;transform:translateY(12px)}.fc-menu.is-open .fc-menu-status{opacity:1;transform:translateY(0)}.fc-menu-list{flex-direction:column;gap:2px;margin-bottom:auto;display:flex}.fc-menu-item{color:#f5f8f8;opacity:0;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:16px;padding:16px 8px 16px 4px;text-decoration:none;transition:color .25s,padding .35s;display:grid;position:relative;transform:translate(-30px)}.fc-menu.is-open .fc-menu-item{animation:.6s cubic-bezier(.16,1,.3,1) forwards fc-menu-link-in}@keyframes fc-menu-link-in{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.fc-menu-item:active{padding-left:14px}.fc-menu-item-no{letter-spacing:.15em;color:#7c8c8c;font-family:IBM Plex Mono,monospace;font-size:12px;transition:color .25s}.fc-menu-item-label{letter-spacing:-.03em;grid-area:1/2;font-family:Archivo,sans-serif;font-size:clamp(34px,9vw,56px);font-weight:800;line-height:1;transition:transform .35s cubic-bezier(.16,1,.3,1)}.fc-menu-item-hint{letter-spacing:.18em;text-transform:uppercase;color:#7c8c8c;grid-area:2/2;margin-top:6px;font-family:IBM Plex Mono,monospace;font-size:11px}.fc-menu-item-arrow{color:#ffffff40;opacity:0;grid-row:1/span 2;align-self:center;font-family:IBM Plex Mono,monospace;font-size:22px;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s,color .25s;transform:translate(-6px)}.fc-menu-item:hover,.fc-menu-item:active{color:#03bfb5;padding-left:14px}.fc-menu-item:hover .fc-menu-item-label,.fc-menu-item:active .fc-menu-item-label{transform:translate(8px)}.fc-menu-item:hover .fc-menu-item-arrow,.fc-menu-item:active .fc-menu-item-arrow{opacity:1;color:#03bfb5;transform:translate(0)}.fc-menu-item:hover .fc-menu-item-no,.fc-menu-item:active .fc-menu-item-no,.fc-menu-item[data-active=true]{color:#03bfb5}.fc-menu-item[data-active=true] .fc-menu-item-no{color:#03bfb5;opacity:1;transform:translate(0)}.fc-menu-item[data-active=true] .fc-menu-item-arrow{opacity:0}.fc-menu-item[data-active=true]:before{content:"";background:#03bfb5;border-radius:3px;width:3px;height:24px;position:absolute;top:50%;left:-8px;transform:translateY(-50%);box-shadow:0 0 12px #03bfb5b3}.fc-menu-footer{opacity:0;flex-direction:column;gap:18px;margin-top:32px;transition:opacity .5s,transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(20px)}.fc-menu.is-open .fc-menu-footer{opacity:1;transition-delay:.55s;transform:translateY(0)}.fc-menu-cta{color:#06201f;letter-spacing:-.01em;background:linear-gradient(135deg,#03bfb5 0%,#02a7a0 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-family:Archivo,sans-serif;font-size:20px;font-weight:800;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff6,0 18px 40px -14px #03bfb580}.fc-menu-cta:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#ffffff14 0 12px,#0000 12px 24px);position:absolute;inset:0}.fc-menu-cta:active{transform:scale(.985)}.fc-menu-quick{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.fc-menu-quick>a{color:#d5dede;background:#0d111299;align-items:center;gap:14px;padding:16px 20px;font-size:14.5px;text-decoration:none;transition:background .25s,color .25s;display:flex}.fc-menu-quick>a:hover,.fc-menu-quick>a:active{color:#03bfb5;background:#03bfb514}.fc-menu-quick>a>span:first-child{letter-spacing:.18em;text-transform:uppercase;color:#7c8c8c;flex-shrink:0;width:56px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.fc-menu.is-open .fc-menu-quick>a:first-child{animation-delay:.65s}.fc-menu.is-open .fc-menu-quick>a:nth-child(2){animation-delay:.72s}@media (prefers-reduced-motion:reduce){.fc-menu,.fc-menu *,.fc-nav,.fc-burger span{transition:none!important;animation:none!important}.fc-menu-item{opacity:1!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
