:root{--accent: 136, 58, 234;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--primary: #FF7855;--primaryLight: #F7F7F7;--secondary: #C9CED1;--secondaryLight: #8E9796;--secondPageColor: #F8F2EB;--headerColor: #1A1F24;--bodyTextColor: #333;--bodyTextColorWhite: #FFFFFF;--inputTextColorGrey: #767676;--fLogoColor: #4E4B66;--footerColor: #192733;--footerTitleColor: #F6F9FC;--buttonColorHover: #192733;--buttonTextColor: rgb(218, 218, 252);--topperFontSize: clamp(.8125rem, 1.4vw, .9rem);--headerFontSize: clamp(1.8rem, 3.9vw, 2.3rem);--bodyFontSize: 1rem;--sectionPadding: clamp(3.75rem, 7.82vw, 6.25rem) 0rem;--maxContentWidth: 1200px;--ink-950: #070D18;--ink-900: #0B1220;--ink-800: #111C30;--ink-700: #1B2A45;--textOnDark: #F4F7FB;--textOnDarkMuted: #A9B6C9;--borderOnDark: rgba(151, 168, 197, .16);--borderOnDarkStrong: rgba(151, 168, 197, .3);--glass-bg: rgba(255, 255, 255, .055);--glass-bg-hover: rgba(255, 255, 255, .09);--glass-border: rgba(255, 255, 255, .12);--glass-blur: 14px;--glass-shadow: 0 8px 32px rgba(3, 10, 24, .45), inset 0 1px 0 rgba(255, 255, 255, .07);--glow-warm: radial-gradient(closest-side, rgba(255, 120, 85, .22), rgba(255, 120, 85, 0) 72%);--glow-warm-strong: radial-gradient(closest-side, rgba(255, 120, 85, .38), rgba(255, 92, 51, 0) 70%);--glow-cool: radial-gradient(closest-side, rgba(94, 148, 255, .1), rgba(94, 148, 255, 0) 70%);--grad-brand: linear-gradient(135deg, #FFB088 0%, #FF7855 48%, #FF5C33 100%);--grad-brand-text: linear-gradient(100deg, #FFD5C2 0%, #FF7855 55%, #FF9670 100%);--grad-hero: radial-gradient(42rem 30rem at 82% 18%, rgba(255, 120, 85, .26), transparent 62%), radial-gradient(50rem 34rem at 8% 88%, rgba(255, 120, 85, .1), transparent 60%), radial-gradient(38rem 26rem at 22% 6%, rgba(94, 148, 255, .14), transparent 65%), linear-gradient(180deg, #0D1526 0%, var(--ink-900) 55%, var(--ink-950) 100%);--surface-white: #FFFFFF;--surface-warm: #FAF7F3;--surface-warm-deep: #F4EFE9;--borderLight: rgba(11, 18, 32, .08);--borderLightStrong: rgba(11, 18, 32, .14);--radius-sm: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(11, 18, 32, .06);--shadow-md: 0 6px 20px -6px rgba(11, 18, 32, .1);--shadow-lg: 0 24px 48px -16px rgba(11, 18, 32, .16);--shadow-brand: 0 8px 24px -6px rgba(255, 92, 51, .35)}html{scroll-padding-top:5rem;font-family:system-ui,sans-serif;background:#fff}html.theme-dark{background:var(--ink-900)}body{margin:0;padding:0;font-family:Roboto,sans-serif;background:var(--footerColor)}*,*:before,*:after{box-sizing:border-box}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cs-button-glass{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;min-height:3.125rem;font-size:1rem;font-weight:700;line-height:3.125rem;text-decoration:none;text-align:center;color:var(--textOnDark);background-color:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .3s,border-color .3s,transform .3s;cursor:pointer}.cs-button-glass:hover{background-color:var(--glass-bg-hover);border-color:#ff785580;transform:translateY(-1px)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.cs-button-glass{background-color:#0d1423eb}}@keyframes gh-pulse-dot{0%{box-shadow:0 0 #ff78558c}70%{box-shadow:0 0 0 9px #ff785500}to{box-shadow:0 0 #ff785500}}@keyframes gh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gh-aura-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,3%,0) scale(1.05)}}[data-reveal]{transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}html.js-reveal [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion: reduce){[data-reveal]{transition:none}}.cs-title{font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;text-align:inherit;max-width:43.75rem;margin:0 0 1rem;color:var(--headerColor);position:relative}.cs-text{font-size:var(--bodyFontSize);line-height:1.5em;text-align:inherit;width:100%;max-width:40.625rem;margin:0;color:var(--bodyTextColor)}.cs-topper{font-size:var(--topperFontSize);line-height:1.2em;text-transform:uppercase;text-align:inherit;letter-spacing:.1em;font-weight:700;color:var(--primary);margin-bottom:.25rem;display:block}.cs-button-solid{font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);text-align:center;text-decoration:none;min-width:9.1875rem;margin:0;padding:0 1.5rem;box-sizing:border-box;color:#fff;background-color:var(--primary);display:inline-block;position:relative;z-index:1;border-radius:.6rem;transition:color .3s}.cs-button-solid:before{content:"";width:0%;height:100%;background:var(--buttonColorHover);opacity:1;position:absolute;top:0;left:0;z-index:-1;border-radius:.6rem;transition:width .4s}.cs-button-solid:hover:before{width:100%}@media (prefers-reduced-motion: reduce){.cs-button-solid,.cs-button-solid:before{transition:none}}body{margin:0;padding:0;font-family:Roboto,sans-serif;background:#fff}[data-astro-cid-sckkx6r4],[data-astro-cid-sckkx6r4]:before,[data-astro-cid-sckkx6r4]:after{box-sizing:border-box}:root{--primary:#FF7855;--primaryLight:#F7F7F7;--headerColor:#1A1F24;--bodyTextColor:#333;--headerFontSize:clamp(1.8rem,3.9vw,2.3rem);--bodyFontSize:1rem;--sectionPadding:clamp(3.75rem,7.82vw,6.25rem) 0rem;--maxContentWidth:1200px;--ink-950:#070D18;--ink-900:#0B1220;--textOnDark:#F4F7FB}html.theme-dark{background:#0b1220}.cs-title[data-astro-cid-sckkx6r4]{font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;text-align:inherit;max-width:43.75rem;margin:0 0 1rem;color:var(--headerColor);position:relative}.cs-text[data-astro-cid-sckkx6r4]{font-size:var(--bodyFontSize);line-height:1.5em;text-align:inherit;width:100%;max-width:40.625rem;margin:0;color:var(--bodyTextColor)}#home[data-astro-cid-sckkx6r4]{position:relative;display:flex;justify-content:center;align-items:center;background-color:#fbf9f7;height:auto;padding:7.5rem 1.5rem 6rem}#home[data-astro-cid-sckkx6r4] .cs-title[data-astro-cid-sckkx6r4],#home[data-astro-cid-sckkx6r4] h1[data-astro-cid-sckkx6r4]{color:var(--headerColor)}
