/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-sky-50:oklch(97.7% .013 236.62);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-8{inset:calc(var(--spacing) * -8)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-\[34rem\]{height:34rem}.h-\[36vh\]{height:36vh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[4\.6rem\]{min-height:4.6rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[10\.8rem\]{width:10.8rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[29rem\]{max-width:29rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[52rem\]{max-width:52rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.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-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.3rem\]{border-radius:1.3rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.55rem\]{border-radius:1.55rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3rem\]{border-radius:3rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#94d8ff\]{border-color:#94d8ff}.border-\[\#bde9ff\]\/10{border-color:oklab(91.0139% -.0352964 -.0416482/.1)}.border-\[\#bdeccf\]{border-color:#bdeccf}.border-\[\#c4def6\]{border-color:#c4def6}.border-\[\#c8dff5\]{border-color:#c8dff5}.border-\[\#c9dcf5\]{border-color:#c9dcf5}.border-\[\#c9ddf3\]{border-color:#c9ddf3}.border-\[\#d1e0f0\]{border-color:#d1e0f0}.border-\[\#d2deeb\]{border-color:#d2deeb}.border-\[\#d2e2f2\]{border-color:#d2e2f2}.border-\[\#d2e2f3\]{border-color:#d2e2f3}.border-\[\#d4e0ee\]{border-color:#d4e0ee}.border-\[\#d4e6f7\]\/88{border-color:oklab(91.6711% -.0119815 -.0276903/.88)}.border-\[\#d9e6f4\]{border-color:#d9e6f4}.border-\[\#dbe5ef\]{border-color:#dbe5ef}.border-\[\#dce8f5\]{border-color:#dce8f5}.border-\[\#e8c74f\]{border-color:#e8c74f}.border-\[\#ffd2d2\]{border-color:#ffd2d2}.border-\[\#ffd7ac\]{border-color:#ffd7ac}.border-\[\#ffe0b8\]{border-color:#ffe0b8}.border-sky-200{border-color:var(--color-sky-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/14{border-color:color-mix(in oklab,var(--color-white) 14%,transparent)}}.bg-\[\#1c6fff\]{background-color:#1c6fff}.bg-\[\#3b81ff\]{background-color:#3b81ff}.bg-\[\#8ccfff\]\/14{background-color:oklab(82.7321% -.0471376 -.0834942/.14)}.bg-\[\#8ccfff\]\/22{background-color:oklab(82.7321% -.0471376 -.0834942/.22)}.bg-\[\#9bdfff\]{background-color:#9bdfff}.bg-\[\#9bdfff\]\/22{background-color:oklab(86.9451% -.0533362 -.0613611/.22)}.bg-\[\#46c7ff\]{background-color:#46c7ff}.bg-\[\#79e4ff\]{background-color:#79e4ff}.bg-\[\#091a32\]{background-color:#091a32}.bg-\[\#123d9f\]{background-color:#123d9f}.bg-\[\#e1f6ff\]{background-color:#e1f6ff}.bg-\[\#e8fff4\]{background-color:#e8fff4}.bg-\[\#eef4fb\]{background-color:#eef4fb}.bg-\[\#eef6ff\]{background-color:#eef6ff}.bg-\[\#f5f9fd\]{background-color:#f5f9fd}.bg-\[\#f7faff\]{background-color:#f7faff}.bg-\[\#f7fbff\]{background-color:#f7fbff}.bg-\[\#f8fbff\]{background-color:#f8fbff}.bg-\[\#fbfdff\]{background-color:#fbfdff}.bg-\[\#fee500\]{background-color:#fee500}.bg-\[\#fff3f3\]{background-color:#fff3f3}.bg-\[\#fff4e8\]{background-color:#fff4e8}.bg-\[\#fff7ea\]{background-color:#fff7ea}.bg-\[rgba\(8\,18\,44\,0\.62\)\]{background-color:#08122c9e}.bg-\[rgba\(223\,247\,255\,0\.06\)\]{background-color:#dff7ff0f}.bg-\[rgba\(246\,250\,255\,0\.88\)\]{background-color:#f6faffe0}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white) 12%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab,red,red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white) 88%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-\[linear-gradient\(90deg\,rgba\(112\,176\,255\,0\.04\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(112\,176\,255\,0\.04\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#70b0ff0a 1px,#0000 0),linear-gradient(#70b0ff0a 1px,#0000 0)}.bg-\[linear-gradient\(90deg\,rgba\(151\,221\,255\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(151\,221\,255\,0\.07\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#97ddff14 1px,#0000 0),linear-gradient(#97ddff12 1px,#0000 0)}.bg-\[linear-gradient\(90deg\,transparent\,rgba\(185\,239\,255\,0\.88\)\,rgba\(90\,169\,255\,0\.64\)\,transparent\)\]{background-image:linear-gradient(90deg,#0000,#b9efffe0,#5aa9ffa3,#0000)}.bg-\[linear-gradient\(180deg\,rgba\(232\,246\,255\,0\)_0\%\,rgba\(232\,246\,255\,0\.62\)_54\%\,\#eaf6ff_100\%\)\]{background-image:linear-gradient(#e8f6ff00,#e8f6ff9e 54%,#eaf6ff)}.bg-\[linear-gradient\(180deg\,rgba\(244\,248\,255\,0\)_0\%\,rgba\(244\,248\,255\,1\)_14\%\,\#f7faff_100\%\)\]{background-image:linear-gradient(#f4f8ff00,#f4f8ff 14%,#f7faff)}.bg-\[linear-gradient\(180deg\,transparent_58\%\,rgba\(8\,24\,54\,0\.08\)\)\]{background-image:linear-gradient(#0000 58%,#08183614)}.bg-\[radial-gradient\(circle_at_16\%_16\%\,rgba\(103\,168\,255\,0\.16\)\,transparent_22\%\)\,radial-gradient\(circle_at_82\%_18\%\,rgba\(112\,224\,255\,0\.12\)\,transparent_18\%\)\,linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.86\)_0\%\,rgba\(240\,248\,255\,0\.68\)_52\%\,rgba\(240\,248\,255\,0\)_100\%\)\]{background-image:radial-gradient(circle at 16% 16%,#67a8ff29,#0000 22%),radial-gradient(circle at 82% 18%,#70e0ff1f,#0000 18%),linear-gradient(#ffffffdb,#f0f8ffad 52%,#f0f8ff00)}.bg-\[radial-gradient\(circle_at_70\%_30\%\,rgba\(83\,171\,255\,0\.22\)\,transparent_44\%\)\]{background-image:radial-gradient(circle at 70% 30%,#53abff38,#0000 44%)}.bg-\[radial-gradient\(circle_at_76\%_50\%\,rgba\(61\,116\,255\,0\.12\)_0\%\,transparent_24\%\,rgba\(0\,8\,20\,0\.16\)_100\%\)\]{background-image:radial-gradient(circle at 76%,#3d74ff1f 0,#0000 24%,#00081429 100%)}.bg-\[radial-gradient\(circle_at_top\,rgba\(86\,148\,255\,0\.2\)\,transparent_18\%\)\,linear-gradient\(180deg\,\#08111f_0\%\,\#0d1b32_45\%\,\#0a1324_100\%\)\]{background-image:radial-gradient(circle at top,#5694ff33,#0000 18%),linear-gradient(#08111f,#0d1b32 45%,#0a1324)}.bg-\[radial-gradient\(circle_at_top\,rgba\(98\,177\,255\,0\.18\)\,transparent_20\%\)\,linear-gradient\(180deg\,\#edf6ff_0\%\,\#f6fbff_28\%\,\#eef4fb_52\%\,\#f7faff_100\%\)\]{background-image:radial-gradient(circle at top,#62b1ff2e,#0000 20%),linear-gradient(#edf6ff,#f6fbff 28%,#eef4fb 52%,#f7faff)}.\[mask-image\:linear-gradient\(90deg\,transparent\,black_18\%\,black_82\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.\[mask-image\:radial-gradient\(circle_at_center\,black_18\%\,transparent_80\%\)\]{-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 80%);mask-image:radial-gradient(circle,#000 18%,#0000 80%)}.bg-\[size\:72px_72px\]{background-size:72px 72px}.bg-\[size\:220px_220px\]{background-size:220px 220px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left{object-position:left}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-18{padding-bottom:calc(var(--spacing) * 18)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-left{text-align:left}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1\.08rem\]{font-size:1.08rem}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.38rem\]{font-size:1.38rem}.text-\[1\.46rem\]{font-size:1.46rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[2\.3rem\]{font-size:2.3rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.05rem\]{font-size:2.05rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2\.9rem\]{font-size:2.9rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.tracking-\[-0\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.052em\]{--tw-tracking:-.052em;letter-spacing:-.052em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.text-balance{text-wrap:balance}.break-keep{word-break:keep-all}.text-\[\#0b1f3f\]{color:#0b1f3f}.text-\[\#0b7a4b\]{color:#0b7a4b}.text-\[\#0c2345\]{color:#0c2345}.text-\[\#0d2344\]{color:#0d2344}.text-\[\#1b6ac9\]{color:#1b6ac9}.text-\[\#1ebd83\]{color:#1ebd83}.text-\[\#2b2000\]{color:#2b2000}.text-\[\#2c84ff\]{color:#2c84ff}.text-\[\#3f5e82\]{color:#3f5e82}.text-\[\#4d678a\]{color:#4d678a}.text-\[\#4f6f9b\]{color:#4f6f9b}.text-\[\#4f7cab\]{color:#4f7cab}.text-\[\#4f6789\]{color:#4f6789}.text-\[\#5a759d\]{color:#5a759d}.text-\[\#5a7395\]{color:#5a7395}.text-\[\#5d789a\]{color:#5d789a}.text-\[\#5e7ca1\]{color:#5e7ca1}.text-\[\#5e789b\]{color:#5e789b}.text-\[\#5f7fa5\]{color:#5f7fa5}.text-\[\#6a7f9d\]{color:#6a7f9d}.text-\[\#6b86aa\]{color:#6b86aa}.text-\[\#6d86a7\]{color:#6d86a7}.text-\[\#7d4f05\]{color:#7d4f05}.text-\[\#8ad7ff\]{color:#8ad7ff}.text-\[\#8b5a0a\]{color:#8b5a0a}.text-\[\#8ccfff\]\/62{color:oklab(82.7321% -.0471376 -.0834942/.62)}.text-\[\#9b5a08\]{color:#9b5a08}.text-\[\#071d3c\]{color:#071d3c}.text-\[\#081b35\]{color:#081b35}.text-\[\#203a63\]{color:#203a63}.text-\[\#337ad6\]{color:#337ad6}.text-\[\#425d82\]{color:#425d82}.text-\[\#556d8f\]{color:#556d8f}.text-\[\#566d8f\]{color:#566d8f}.text-\[\#566f94\]{color:#566f94}.text-\[\#637da3\]{color:#637da3}.text-\[\#6788ad\]{color:#6788ad}.text-\[\#17355e\]{color:#17355e}.text-\[\#24527b\]{color:#24527b}.text-\[\#092244\]{color:#092244}.text-\[\#102548\]{color:#102548}.text-\[\#456386\]{color:#456386}.text-\[\#557497\]{color:#557497}.text-\[\#607697\]{color:#607697}.text-\[\#a8dcff\]\/72{color:oklab(87.0337% -.0382696 -.0615411/.72)}.text-\[\#a54343\]{color:#a54343}.text-\[\#bdefff\]\/58{color:oklab(92.2613% -.0429297 -.035198/.58)}.text-\[\#c5e6ff\]\/58{color:oklab(90.908% -.0238249 -.0426374/.58)}.text-\[\#cfe9ff\]\/30{color:oklab(92.186% -.018055 -.0365611/.3)}.text-\[\#cfe9ff\]\/34{color:oklab(92.186% -.018055 -.0365611/.34)}.text-\[\#cfeaff\]\/24{color:oklab(92.3883% -.0193805 -.0355154/.24)}.text-\[\#d6ebff\]\/62{color:oklab(93.0706% -.0138293 -.0323985/.62)}.text-\[\#d6ebff\]\/72{color:oklab(93.0706% -.0138293 -.0323985/.72)}.text-\[\#d7ebff\]{color:#d7ebff}.text-\[\#d8f1ff\]\/62{color:oklab(94.4152% -.0198776 -.0256347/.62)}.text-\[\#d8f5ff\]\/44{color:oklab(95.2232% -.0251902 -.0215411/.44)}.text-\[\#d9efff\]\/72{color:oklab(94.0819% -.0162236 -.027389/.72)}.text-\[\#d9f1ff\]\/34{color:oklab(94.4839% -.0188972 -.0253416/.34)}.text-\[\#d95757\]{color:#d95757}.text-\[\#dff7ff\]\/86{color:oklab(96.1039% -.0210296 -.017494/.86)}.text-\[\#ebfbff\]\/72{color:oklab(97.7445% -.0145817 -.00997525/.72)}.text-\[\#f4fdff\]{color:#f4fdff}.text-\[\#f4fdff\]\/92{color:oklab(98.7902% -.00833005 -.00531119/.92)}.text-\[\#f4fdff\]\/94{color:oklab(98.7902% -.00833005 -.00531119/.94)}.text-\[\#f7fdff\]{color:#f7fdff}.text-\[\#ffd5d5\]{color:#ffd5d5}.text-\[rgba\(11\,31\,70\,0\.52\)\]{color:#0b1f4685}.text-\[var\(--cg-primary-deep\)\]{color:var(--cg-primary-deep)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white) 48%,transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab,red,red)){.text-white\/56{color:color-mix(in oklab,var(--color-white) 56%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white) 58%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white) 68%,transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.text-white\/76{color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.text-white\/78{color:color-mix(in oklab,var(--color-white) 78%,transparent)}}.text-white\/86{color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.text-white\/86{color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-\[\#6fdcff\]{text-decoration-color:#6fdcff}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-35{opacity:.35}.shadow-\[0_0_42px_rgba\(134\,218\,255\,0\.72\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,#86daffb8)}.shadow-\[0_0_42px_rgba\(134\,218\,255\,0\.72\)\],.shadow-\[0_10px_32px_rgba\(38\,84\,140\,0\.06\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(38\,84\,140\,0\.06\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#26548c0f)}.shadow-\[0_10px_32px_rgba\(38\,84\,140\,0\.08\)\]{--tw-shadow:0 10px 32px var(--tw-shadow-color,#26548c14)}.shadow-\[0_10px_32px_rgba\(38\,84\,140\,0\.08\)\],.shadow-\[0_16px_32px_rgba\(28\,111\,255\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(28\,111\,255\,0\.2\)\]{--tw-shadow:0 16px 32px var(--tw-shadow-color,#1c6fff33)}.shadow-\[0_16px_32px_rgba\(28\,111\,255\,0\.18\)\]{--tw-shadow:0 16px 32px var(--tw-shadow-color,#1c6fff2e)}.shadow-\[0_16px_32px_rgba\(28\,111\,255\,0\.18\)\],.shadow-\[0_18px_38px_rgba\(128\,102\,0\,0\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_38px_rgba\(128\,102\,0\,0\.18\)\]{--tw-shadow:0 18px 38px var(--tw-shadow-color,#8066002e)}.shadow-\[0_18px_54px_rgba\(33\,71\,129\,0\.08\)\]{--tw-shadow:0 18px 54px var(--tw-shadow-color,#21478114)}.shadow-\[0_18px_54px_rgba\(33\,71\,129\,0\.08\)\],.shadow-\[0_20px_56px_rgba\(52\,92\,148\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_56px_rgba\(52\,92\,148\,0\.08\)\]{--tw-shadow:0 20px 56px var(--tw-shadow-color,#345c9414)}.shadow-\[0_22px_60px_rgba\(52\,92\,148\,0\.1\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#345c941a)}.shadow-\[0_22px_60px_rgba\(52\,92\,148\,0\.1\)\],.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000047)}.shadow-\[0_24px_80px_rgba\(10\,37\,64\,0\.08\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0a254014)}.shadow-\[0_24px_80px_rgba\(10\,37\,64\,0\.08\)\],.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fff3)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.48\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff7a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-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-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,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-300{--tw-duration:.3s;transition-duration:.3s}.\[will-change\:opacity\,transform\]{will-change:opacity,transform}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#b5d2ed\]:hover{border-color:#b5d2ed}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-\[\#5b9bff\]:hover{background-color:#5b9bff}.hover\:bg-\[\#125de2\]:hover{background-color:#125de2}.hover\:bg-\[\#dff7ff\]\/6:hover{background-color:oklab(96.1039% -.0210296 -.017494/.06)}.hover\:bg-\[\#f8fbff\]:hover{background-color:#f8fbff}.hover\:bg-\[\#ffea2f\]:hover{background-color:#ffea2f}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:text-\[\#f4fdff\]:hover{color:#f4fdff}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:shadow-\[0_22px_42px_rgba\(28\,111\,255\,0\.28\)\]:hover{--tw-shadow:0 22px 42px var(--tw-shadow-color,#1c6fff47)}.hover\:shadow-\[0_22px_42px_rgba\(28\,111\,255\,0\.28\)\]:hover,.hover\:shadow-\[0_22px_46px_rgba\(128\,102\,0\,0\.24\)\]:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_22px_46px_rgba\(128\,102\,0\,0\.24\)\]:hover{--tw-shadow:0 22px 46px var(--tw-shadow-color,#8066003d)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[\#6ddcff\]\/70:focus-visible{--tw-ring-color:oklab(84.225% -.0843952 -.0740583/.7)}.focus-visible\:ring-\[\#6fdcff\]\/70:focus-visible{--tw-ring-color:oklab(84.2988% -.0831129 -.0737297/.7)}.focus-visible\:ring-\[\#9bdfff\]\/70:focus-visible{--tw-ring-color:oklab(86.9451% -.0533362 -.0613611/.7)}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-\[480vh\]{height:480vh}.sm\:w-\[11\.8rem\]{width:11.8rem}.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-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:pt-28{padding-top:calc(var(--spacing) * 28)}.sm\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.sm\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[1\.5rem\]{font-size:1.5rem}.sm\:text-\[1\.78rem\]{font-size:1.78rem}.sm\:text-\[2\.8rem\]{font-size:2.8rem}.sm\:text-\[2\.35rem\]{font-size:2.35rem}.sm\:text-\[2\.55rem\]{font-size:2.55rem}.sm\:text-\[2\.95rem\]{font-size:2.95rem}.sm\:text-\[3\.7rem\]{font-size:3.7rem}.sm\:text-\[3\.25rem\]{font-size:3.25rem}.sm\:text-\[3rem\]{font-size:3rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[14px\]{font-size:14px}.sm\:leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}}@media (min-width:64rem){.lg\:min-w-\[26rem\]{min-width:26rem}.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-\[minmax\(0\,1\.1fr\)_minmax\(23rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(23rem,.9fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-10{padding-top:calc(var(--spacing) * 10)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:text-\[4\.6rem\]{font-size:4.6rem}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.xl\:grid-cols-\[0\.86fr_1\.14fr\]{grid-template-columns:.86fr 1.14fr}.xl\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.xl\:items-center{align-items:center}.xl\:text-\[2\.08rem\]{font-size:2.08rem}}}:root{color-scheme:light;--cg-background:#050b18;--cg-background-deep:#102454;--cg-surface:#0c1a3ab8;--cg-surface-strong:#0a1630d6;--cg-stroke:#c0ebff24;--cg-stroke-strong:#c0ebff3d;--cg-ink:#f3fdff;--cg-muted:#d4ecffb8;--cg-primary:#4d98ff;--cg-primary-deep:#0d1c46;--cg-accent:#8ddcff;--cg-shadow:0 42px 120px #04184857;--cg-nav-offset:8.8rem;--cg-stage-top:8.1rem;--cg-stage-stack-offset:11rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--cg-nav-offset) + 1.25rem)}body{min-height:100%;color:var(--cg-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1,"kern" 1;background:radial-gradient(circle at 18% 14%,#62a3ff1f,#0000 20%),radial-gradient(circle at 78% 18%,#79dcff14,#0000 16%),linear-gradient(#040914,#07112a 28%,#0b1838 62%,#10214d);font-family:IBM Plex Sans KR,sans-serif;overflow-x:clip}body:before{opacity:.018;background-image:linear-gradient(#90c5ff0f 1px,#0000 0),linear-gradient(90deg,#90c5ff0f 1px,#0000 0);background-size:220px 220px;-webkit-mask-image:radial-gradient(circle,#000 16%,#0000 78%);mask-image:radial-gradient(circle,#000 16%,#0000 78%)}body:after,body:before{content:"";z-index:0;pointer-events:none;position:fixed;inset:0}body:after{opacity:.004;background-image:radial-gradient(#beecff2e .75px,#0000 .92px);background-size:36px 36px}a{color:inherit;text-decoration:none}[id],section{scroll-margin-top:calc(var(--cg-nav-offset) + 1.25rem)}button{cursor:pointer}::selection{color:#fff;background:#1c68ff38}.font-brand{letter-spacing:.16em;text-transform:uppercase;font-family:Orbitron,Space Grotesk,sans-serif}.font-display{font-feature-settings:"liga" 1,"kern" 1;letter-spacing:-.045em;font-family:Space Grotesk,IBM Plex Sans KR,sans-serif}.eyebrow{letter-spacing:.24em;text-transform:uppercase;font-family:Orbitron,Space Grotesk,sans-serif}.dark-glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#08122ad6,#08122aad);border:1px solid #c0ebff24;box-shadow:0 18px 54px #00123a47,inset 0 1px #e1f7ff14}.proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffe0,#e9f4ffb8);border:1px solid #9ec4e98f;border-radius:2.2rem;padding:1rem;box-shadow:0 34px 92px #2a578f29,inset 0 1px #ffffffc7}.hero-video-overlay{background:radial-gradient(circle at 76% 42%,#b4ebff1f,#0000 20%),radial-gradient(circle at 74% 40%,#4084ff38,#0000 30%),linear-gradient(90deg,#020712b8,#03091861 34%,#040c1e1f 58%,#0208166b),linear-gradient(#000c2224,#00091c38)}.hero-preloader{pointer-events:auto;background:radial-gradient(circle at 72% 42%,#4aa1ff2e,#0000 24%),radial-gradient(circle at 28% 70%,#4effc61a,#0000 24%),linear-gradient(135deg,#020713,#06122a 46%,#020813)}.hero-preloader:before{content:"";pointer-events:none;background-image:linear-gradient(#97ddff0e 1px,#0000 0),linear-gradient(90deg,#97ddff0c 1px,#0000 0);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 76%);mask-image:radial-gradient(circle,#000 0,#0000 76%)}.hero-preloader-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#e2f8ff14,#0000 38%),#040e22c7;border:1px solid #bde9ff29;border-radius:1.4rem;align-items:center;gap:1rem;width:min(90vw,30rem);padding:1rem;display:flex;position:relative;box-shadow:0 32px 110px #00185657,inset 0 1px #ffffff1f}.hero-preloader-mark{color:#071d3c;letter-spacing:.12em;background:linear-gradient(#dff7ff,#77cfff);border-radius:999px;flex-shrink:0;place-items:center;width:3.2rem;height:3.2rem;font-family:Orbitron,Space Grotesk,sans-serif;font-size:.82rem;font-weight:700;display:grid;box-shadow:0 0 42px #77cfff4d}.hero-preloader-track{background:#dff7ff14;border-radius:999px;height:.28rem;position:relative;overflow:hidden}.hero-preloader-track span{border-radius:inherit;inset-block:0;background:linear-gradient(90deg,#0000,#a9ecff,#68ffd0,#0000);width:42%;animation:preloader-scan 1.05s ease-in-out infinite;position:absolute;left:-42%}@keyframes preloader-scan{to{transform:translate(338%)}}.stage-ambient-shell{max-height:100svh;position:relative;overflow:visible}.cosmic-stage-backdrop{background:radial-gradient(circle at 72% 44%,#4292ff2e,#0000 24%),radial-gradient(circle at 82% 24%,#4fffbd21,#0000 18%),radial-gradient(circle at 34% 68%,#125f4824,#0000 26%),linear-gradient(125deg,#02050d,#051020 42%,#061b2a 68%,#020712);position:absolute;inset:-8vw;overflow:hidden}.cosmic-starfield{opacity:.5;background-image:radial-gradient(circle,#e1fcffb3 0 1px,#0000 1.4px),radial-gradient(circle,#6affc55c 0 1px,#0000 1.6px),radial-gradient(circle,#82bfff61 0 1px,#0000 1.5px);background-position:0 0,38px 74px,112px 28px;background-size:220px 220px,310px 310px,420px 420px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 66% 48%,#000 0,#0000 74%);mask-image:radial-gradient(circle at 66% 48%,#000 0,#0000 74%)}.cosmic-starfield:after{content:"";filter:blur(.4px);opacity:.82;background:linear-gradient(115deg,#0000,#75ffcf0f 39%,#bef8ff1a 45%,#0000 57%),linear-gradient(152deg,#0000 12%,#56ffc614 42%,#4495ff0f 55%,#0000 74%);position:absolute;inset:0}.cosmic-nebula{pointer-events:none;mix-blend-mode:screen;border-radius:999px;position:absolute}.cosmic-nebula-a{filter:blur(42px);background:radial-gradient(#54ffbe3d,#0000 68%);width:min(58vw,54rem);height:min(48vw,42rem);top:12%;right:2%;transform:rotate(-18deg)}.cosmic-nebula-b{filter:blur(50px);background:radial-gradient(#2686ff2e,#0000 70%);width:min(48vw,46rem);height:min(38vw,34rem);bottom:4%;right:28%;transform:rotate(18deg)}.cosmic-nebula-c{filter:blur(54px);background:radial-gradient(circle,#4bffbe1a,#0000 68%);width:26rem;height:26rem;top:32%;left:8%}.cosmic-grid{opacity:.7;transform-origin:50% 100%;background-image:linear-gradient(#85ffdc09 1px,#0000 0),linear-gradient(90deg,#85ffdc08 1px,#0000 0);background-size:96px 96px;position:absolute;inset:0;transform:perspective(800px)rotateX(54deg)translateY(28%);-webkit-mask-image:linear-gradient(#0000,#000 44%,#0000);mask-image:linear-gradient(#0000,#000 44%,#0000)}.cosmic-spline-shell{filter:saturate(1.16)contrast(1.06);width:min(90vw,92rem);height:min(118svh,78rem);position:absolute;top:50%;right:-7vw;transform:translateY(-50%)}.cosmic-spline-shell[data-interactive=true]{pointer-events:auto}.cosmic-spline-fallback,.cosmic-spline-frame{position:absolute;inset:0}.cosmic-spline-fallback{z-index:0;opacity:.86;transition:opacity .7s}.cosmic-spline-shell[data-spline=true][data-loaded=true] .cosmic-spline-fallback{opacity:0}.cosmic-spline-frame{z-index:1;opacity:0;pointer-events:none;border:0;width:122%;height:122%;transition:opacity .7s;transform:translate(-9%,-10%)scale(1.08)}.cosmic-spline-shell[data-interactive=true] .cosmic-spline-frame,.cosmic-spline-shell[data-interactive=true] .cosmic-spline-renderer,.cosmic-spline-shell[data-interactive=true] .cosmic-spline-renderer canvas,.cosmic-spline-shell[data-interactive=true] .cosmic-spline-renderer spline-viewer{pointer-events:auto}.cosmic-spline-renderer canvas,.cosmic-spline-renderer>div{width:100%!important;height:100%!important}.cosmic-spline-shell[data-loaded=true] .cosmic-spline-frame{opacity:.96}.cosmic-spline-loader{z-index:4;color:#e7fff7b8;letter-spacing:.16em;text-transform:uppercase;background:#030c1a94;border:1px solid #9bffdc2e;border-radius:999px;align-items:center;gap:.65rem;padding:.65rem .95rem;font-family:Orbitron,Space Grotesk,sans-serif;font-size:.62rem;transition:opacity .36s,transform .36s;display:inline-flex;position:absolute;bottom:18%;right:26%}.cosmic-spline-shell[data-loaded=true] .cosmic-spline-loader{opacity:0;transform:translateY(8px)}.cosmic-loader-ring{border:1px solid #a8ffe247;border-top-color:#e6fff7d6;border-radius:999px;width:.78rem;height:.78rem;animation:cosmic-loader-spin .9s linear infinite}.cosmic-atmosphere{background:radial-gradient(circle at 76% 46%,#0000 0 24%,#2affb814 32%,#0000 54%),linear-gradient(90deg,#020712c7,#02071261 28%,#02071205 56%,#02071233)}.cosmic-atmosphere,.cosmic-vignette{pointer-events:none;position:absolute;inset:0}.cosmic-vignette{background:radial-gradient(circle at 73% 46%,#0000 0,#01071224 44%,#0107129e 100%),linear-gradient(#00030ab8,#0000 24% 68%,#00040cd1)}.stage-mode-glow{pointer-events:none;mix-blend-mode:screen;transition:background .32s}.stage-mode-glow-hero{background:radial-gradient(circle at 24% 42%,#50b2ff21,#0000 24%),radial-gradient(circle at 72% 44%,#359fff1a,#0000 22%)}.stage-mode-glow-trust{background:radial-gradient(circle at 25% 46%,#dbfaff24,#0000 22%),radial-gradient(circle at 70% 38%,#84dfff1a,#0000 24%)}.stage-mode-glow-engine{background:radial-gradient(circle at 28% 42%,#3c77ff29,#0000 24%),linear-gradient(115deg,#0000,#3c78ff14 44%,#0000 56%)}.stage-mode-glow-flow{background:radial-gradient(circle at 24% 52%,#3cffc424,#0000 24%),linear-gradient(130deg,#0000,#55ffd212 42%,#0000 62%)}.stage-mode-glow-bridge{background:radial-gradient(circle at 28% 48%,#e6f7ff24,#0000 23%),radial-gradient(circle at 76% 46%,#53aaff17,#0000 26%)}.stage-scene-visual-wrap{z-index:3;pointer-events:none;width:min(34vw,34rem);min-height:24rem;position:absolute;top:50%;right:min(7vw,7rem);translate:0 -50%}.stage-scene-panel{color:#e5faffd6;text-transform:uppercase;font-family:Orbitron,Space Grotesk,sans-serif;position:absolute;inset:0}.stage-scene-panel:after,.stage-scene-panel:before{content:"";pointer-events:none;position:absolute}.stage-scene-panel:before{border:1px solid #afe9ff1f;border-radius:999px;inset:8%;box-shadow:0 0 62px #50a6ff1f,inset 0 0 40px #8fe6ff0d}.stage-scene-panel:after{background:radial-gradient(circle,#88ddff1c,#0000 62%),conic-gradient(from 40deg,#0000,#8be4ff38,#0000,#69ffd62e,#0000);border-radius:999px;animation:scene-orbit 18s linear infinite;inset:20%;-webkit-mask-image:radial-gradient(circle,#0000 46%,#000 47% 56%,#0000 57%);mask-image:radial-gradient(circle,#0000 46%,#000 47% 56%,#0000 57%)}@keyframes scene-orbit{to{transform:rotate(1turn)}}.stage-bridge-orbit-chip,.stage-flow-orbit-step,.stage-permission-ring,.stage-scene-hero,.stage-scene-node{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#e3f8ff14,#0000 38%),#05122c70;border:1px solid #bde9ff24;position:absolute;box-shadow:0 18px 52px #001c5229,inset 0 1px #ffffff14}.stage-scene-node{border-radius:1.1rem;gap:.45rem;min-width:11.5rem;padding:.9rem 1rem;display:grid}.stage-scene-node:first-child{top:12%;left:2%}.stage-scene-node:nth-child(2){top:42%;right:4%}.stage-scene-node:nth-child(3){bottom:8%;left:12%}.stage-flow-orbit-step span,.stage-scene-node span{color:#9ce2ff6b;letter-spacing:.18em;font-size:.6rem}.stage-bridge-orbit-chip,.stage-flow-orbit-step strong,.stage-permission-ring strong,.stage-scene-hero strong,.stage-scene-node strong{color:#f4fdffeb;letter-spacing:.11em;font-size:.72rem}.stage-flow-orbit-step{border-radius:999px;align-items:center;gap:.75rem;min-width:10rem;padding:.72rem .95rem;display:flex}.stage-flow-orbit-step:first-child{top:12%;left:4%}.stage-flow-orbit-step:nth-child(2){top:32%;right:2%}.stage-flow-orbit-step:nth-child(3){bottom:28%;left:0}.stage-flow-orbit-step:nth-child(4){bottom:8%;right:12%}.stage-flow-orbit-step span{background:#75ffd51f;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;display:grid}.stage-bridge-orbit-chip{text-align:center;border-radius:999px;place-items:center;min-width:12rem;padding:.85rem 1.05rem;display:grid}.stage-bridge-orbit-chip:first-child{top:13%;left:4%}.stage-bridge-orbit-chip:nth-child(2){top:43%;right:2%}.stage-bridge-orbit-chip:nth-child(3){bottom:10%;left:16%}.stage-permission-ring{text-align:center;border-radius:2rem;place-items:center;gap:.5rem;width:min(78%,25rem);min-height:9rem;padding:1.3rem;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-permission-ring span,.stage-scene-hero span{color:#aee7ff85;letter-spacing:.18em;font-size:.64rem}.stage-scene-hero{text-align:center;border-radius:2.2rem;place-items:center;width:min(76%,23rem);min-height:11rem;padding:1.35rem;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-primary-cta{will-change:transform;background:linear-gradient(#84daff3d,#84daff14),linear-gradient(#2b8dff,#1656d9);border:1px solid #83ceff57;min-height:3.2rem;padding:.9rem 1.55rem;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;box-shadow:0 18px 44px #124cbc4d,0 8px 24px #2285ff2e,inset 0 1px #ffffff38}.stage-primary-cta:hover,.stage-secondary-cta:hover{transform:translateY(-2px)scale(1.025)}.stage-secondary-cta{color:#eafbfff0;will-change:transform;background:#dff7ff1c;border:1px solid #bde9ff26;min-height:3.2rem;padding:.9rem 1.55rem;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;box-shadow:0 18px 42px #1b72d129,inset 0 1px #ffffff1a}.stage-primary-cta:hover{background:linear-gradient(#a5e8ff4d,#a5e8ff1a),linear-gradient(#3396ff,#1b63ea);border-color:#a7e4ff85;box-shadow:0 24px 54px #1756d061,0 10px 28px #44a5ff33,inset 0 1px #ffffff47}.stage-secondary-cta:hover{background:#dff7ff29;border-color:#bde9ff52;box-shadow:0 24px 58px #1b72d138,inset 0 1px #ffffff21}.contact-cta:focus-visible,.nav-cta:focus-visible,.plan-action:focus-visible,.stage-primary-cta:focus-visible,.stage-secondary-cta:focus-visible{outline:none;box-shadow:0 0 0 4px #9bdfff47,0 24px 58px #328bff47}.nav-cta{will-change:transform;background:linear-gradient(#5ba9ff,#2f74ff);min-height:2.8rem;padding:.68rem 1.15rem;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 16px 38px #2a70ff52,inset 0 1px #ffffff47}.nav-cta:hover{background:linear-gradient(#78c2ff,#3b81ff);transform:translateY(-1px)scale(1.025);box-shadow:0 22px 52px #2a70ff66,inset 0 1px #ffffff57}.nav-kakao-cta{background:#ffffff0f;border:1px solid #ffe47a2e;min-height:2.8rem;box-shadow:0 12px 30px #00123a38,inset 0 1px #ffffff14}.nav-kakao-cta:hover{background:#ffffff1a;border-color:#ffe47a47;transform:translateY(-1px)}.nav-kakao-mark{color:#231200;background:linear-gradient(#ffe47afa,#ffd64eeb);border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:inline-flex;box-shadow:inset 0 1px #fff3}.blue-marble-fallback-scene{background:radial-gradient(circle at 50% 48%,#77d3ff33,#0000 25%),radial-gradient(circle at 50% 54%,#2158d624,#0000 52%);place-items:center;display:grid;position:absolute;inset:0}.blue-marble-aura{filter:blur(12px);background:radial-gradient(circle,#8edfff38,#0000 61%),radial-gradient(circle,#2d6bff29,#0000 72%);border-radius:999px;width:min(60vw,43rem);height:min(60vw,43rem);position:absolute}.blue-marble-orb{background:radial-gradient(circle at 28% 20%,#ffffff8c,#0000 18%),radial-gradient(circle at 30% 38%,#59beff73,#0000 24%),radial-gradient(circle at 62% 46%,#155cb9d1,#0000 38%),linear-gradient(140deg,#153b92,#0b2a72 45%,#061332);border:1px solid #caf3ff3d;border-radius:999px;width:min(43vw,32rem);height:min(43vw,32rem);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 110px #5dc2ff3d,0 24px 120px #0820605c,inset 22px 18px 42px #ffffff2e,inset -52px -42px 92px #00081ca8}.blue-marble-orb:before{content:"";filter:blur(.4px);opacity:.84;background:radial-gradient(at 27% 33%,#55b25ba3 0 9%,#0000 18%),radial-gradient(at 42% 58%,#489a5f7a 0 8%,#0000 17%),radial-gradient(at 64% 33%,#58ab616b 0 7%,#0000 16%),radial-gradient(at 56% 68%,#b295524d 0 6%,#0000 14%);position:absolute;inset:0}.blue-marble-clouds{filter:blur(2px);opacity:.68;background:radial-gradient(at 26% 26%,#ffffff94 0 7%,#0000 18%),radial-gradient(at 50% 43%,#ffffff59 0 6%,#0000 18%),radial-gradient(at 69% 62%,#ffffff61 0 7%,#0000 20%),repeating-linear-gradient(24deg,#0000 0 22px,#ffffff2e 24px 28px,#0000 30px 50px);border-radius:999px;position:absolute;inset:-8%;transform:rotate(-12deg)}.blue-marble-highlight,.blue-marble-shade{pointer-events:none;position:absolute;inset:0}.blue-marble-shade{background:radial-gradient(circle at 32% 22%,#0000 0 34%,#020b2214 56%,#000512ad 100%),linear-gradient(112deg,#0000 0 43%,#ffffff1a 50%,#0000 58%)}.blue-marble-highlight{background:radial-gradient(circle at 29% 18%,#ffffff52,#0000 18%),radial-gradient(circle at 42% 34%,#a0e8ff2e,#0000 32%)}.blue-marble-ground{background:linear-gradient(90deg,#0000,#b8eeff9e,#0000);width:min(48vw,36rem);height:1px;position:absolute;top:calc(50% + min(24vw,18rem));left:50%;transform:translate(-50%);box-shadow:0 0 52px #5bbaff4d}.stage-fixed-hud{top:var(--cg-stage-top)}.stage-hud-layout{position:relative}.stage-hud-layout-cosmic{--stage-aura-primary:#73ffd224;--stage-aura-secondary:#020b1b6b;--stage-grid-line:#85ffdc0d;--stage-grid-cross:#85ffdc0b;min-height:calc(100svh - var(--cg-stage-stack-offset));justify-content:flex-start;align-items:flex-start;display:flex}.stage-hud-layout-cosmic[data-card-mode=trust]{--stage-aura-primary:#abe6ff2b;--stage-aura-secondary:#04183480;--stage-grid-line:#aee8ff0f;--stage-grid-cross:#83c7ff0b}.stage-hud-layout-cosmic[data-card-mode=engine]{--stage-aura-primary:#4e89ff2e;--stage-aura-secondary:#03091f8f;--stage-grid-line:#5b9aff12;--stage-grid-cross:#41ffcd09}.stage-hud-layout-cosmic[data-card-mode=flow]{--stage-aura-primary:#45ffc42b;--stage-aura-secondary:#031f2d7a;--stage-grid-line:#59ffd60f;--stage-grid-cross:#69b9ff0a}.stage-hud-layout-cosmic[data-card-mode=bridge]{--stage-aura-primary:#e8f7ff29;--stage-aura-secondary:#0718347a;--stage-grid-line:#e7f7ff0d;--stage-grid-cross:#7ecbff0a}.stage-hud-layout-cosmic:after,.stage-hud-layout-cosmic:before{content:"";z-index:-1;pointer-events:none;position:absolute}.stage-hud-layout-cosmic:before{background:radial-gradient(circle at 30% 18%,var(--stage-aura-primary),transparent 34%),linear-gradient(180deg,var(--stage-aura-secondary),#020b1b00);filter:blur(24px);border-radius:2.8rem;width:min(48vw,43rem);height:min(72svh,44rem);top:-1.25rem;left:-1.5rem}.stage-hud-layout-cosmic:after{background-image:linear-gradient(var(--stage-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--stage-grid-cross) 1px,transparent 1px);opacity:.72;background-size:64px 64px;border:1px solid #9bffdc14;border-radius:2.25rem;width:min(42vw,38rem);height:min(58svh,34rem);top:4rem;left:1rem;transform:rotate(-4deg);-webkit-mask-image:radial-gradient(circle,#000 0,#0000 74%);mask-image:radial-gradient(circle,#000 0,#0000 74%)}.stage-hud-layout-cosmic .stage-card-stack{width:min(100%,42rem);max-width:min(100%,42rem)}.stage-hud-layout-cosmic .stage-card-stack-hero{width:min(100%,44rem);max-width:min(100%,44rem)}.stage-hud-layout-cosmic .stage-card-stack-trust{width:min(100%,38.5rem);max-width:min(100%,38.5rem);margin-top:2rem;margin-left:.5rem}.stage-hud-layout-cosmic .stage-card-stack-engine{width:min(100%,40rem);max-width:min(100%,40rem);margin-top:.8rem;margin-left:1.15rem}.stage-hud-layout-cosmic .stage-card-stack-flow{width:min(100%,36.5rem);max-width:min(100%,36.5rem);margin-top:2.65rem;margin-left:.35rem}.stage-hud-layout-cosmic .stage-card-stack-bridge{width:min(100%,47rem);max-width:min(100%,47rem);margin-top:1.25rem}.stage-hud-layout-cosmic .story-progress-nav{position:absolute;top:-.35rem;right:2.25rem}@media (min-width:1700px){.stage-hud-layout-cosmic:before{width:min(52vw,52rem);height:min(76svh,48rem);top:-1rem;left:-.5rem}.stage-hud-layout-cosmic:after{width:min(46vw,44rem);height:min(62svh,38rem);top:4.5rem;left:2.5rem}.stage-hud-layout-cosmic .stage-card-stack{width:min(100%,45rem);max-width:min(100%,45rem)}.stage-hud-layout-cosmic .stage-card-stack-hero{width:min(100%,50rem);max-width:min(100%,50rem)}.stage-hud-layout-cosmic .stage-card-stack-trust{width:min(100%,42rem);max-width:min(100%,42rem);margin-top:2.25rem;margin-left:.95rem}.stage-hud-layout-cosmic .stage-card-stack-engine{width:min(100%,43rem);max-width:min(100%,43rem);margin-top:1rem;margin-left:1.65rem}.stage-hud-layout-cosmic .stage-card-stack-flow{width:min(100%,39rem);max-width:min(100%,39rem);margin-top:2.95rem;margin-left:.6rem}.stage-hud-layout-cosmic .stage-card-stack-bridge{width:min(100%,52rem);max-width:min(100%,52rem);margin-top:1.4rem}.stage-hud-layout-cosmic .story-progress-nav{top:0;right:5.5rem}}@media (min-width:2200px){.stage-hud-layout-cosmic:before{width:min(56vw,58rem)}.stage-hud-layout-cosmic:after{width:min(48vw,48rem)}.stage-hud-layout-cosmic .stage-card-stack-hero{width:min(100%,54rem);max-width:min(100%,54rem)}.stage-hud-layout-cosmic .stage-card-stack-trust{width:min(100%,45rem);max-width:min(100%,45rem)}.stage-hud-layout-cosmic .stage-card-stack-engine{width:min(100%,46rem);max-width:min(100%,46rem)}.stage-hud-layout-cosmic .stage-card-stack-flow{width:min(100%,41rem);max-width:min(100%,41rem)}.stage-hud-layout-cosmic .stage-card-stack-bridge{width:min(100%,56rem);max-width:min(100%,56rem)}.stage-hud-layout-cosmic .story-progress-nav{right:8rem}}@keyframes cosmic-loader-spin{to{transform:rotate(1turn)}}.stage-story-card{max-height:calc(100svh - var(--cg-stage-stack-offset));contain:layout paint style;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto}.stage-card-stack{isolation:isolate;height:calc(100svh - var(--cg-stage-stack-offset))}.stage-story-card::-webkit-scrollbar{display:none}.stage-card-surface{--card-watermark:"";background:linear-gradient(135deg,#b4e6ff17,#0000 34%),linear-gradient(#061026f0,#08183ae6);border:1px solid #bde9ff24;transition:background .3s,border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 24px 80px #00163e2e,inset 0 1px #e2f8ff14}.stage-card-surface:after,.stage-card-surface:before{content:"";pointer-events:none;position:absolute}.stage-card-surface:before{z-index:0;background:radial-gradient(circle at 24% 18%,#b2edff1a,#0000 28%),linear-gradient(120deg,#0000,#ffffff0b 48%,#0000 58%);inset:0}.stage-card-surface:after{content:var(--card-watermark);z-index:0;color:#daf6ff08;letter-spacing:-.08em;font-family:Orbitron,Space Grotesk,sans-serif;font-size:clamp(5rem,12vw,9rem);font-weight:700;line-height:.8;bottom:-.8rem;right:-.1rem}.stage-card-body{z-index:1;position:relative}.stage-card-hero{--card-watermark:"CG";background:radial-gradient(circle at 80% 12%,#56c9ff2e,#0000 28%),linear-gradient(135deg,#183a78e0,#05102af0 58%,#030c1ee6);border-color:#a0e1ff2e;box-shadow:0 30px 92px #002a7a42,inset 0 1px #e2f8ff21}.stage-card-trust{--card-watermark:"SAFE";background:radial-gradient(circle at 86% 18%,#d6f9ff2e,#0000 26%),linear-gradient(#0e284be0,#04162eeb);border-color:#cdf5ff33;box-shadow:0 28px 78px #1a7dd22e,inset 0 1px #ffffff26}.stage-card-engine{--card-watermark:"AI";background:linear-gradient(90deg,#5391ff0e 1px,#0000 0) 0 0/46px 46px,linear-gradient(#5391ff0b 1px,#0000 0) 0 0/46px 46px,radial-gradient(circle at 82% 22%,#387eff29,#0000 32%),linear-gradient(#040b22f5,#061230eb);border-color:#61a7ff38;box-shadow:0 30px 92px #00207047,inset 0 1px #8ec6ff24}.stage-card-flow{--card-watermark:"04";background:radial-gradient(circle at 88% 16%,#52ffc824,#0000 26%),linear-gradient(135deg,#072236f0,#04132beb);border-color:#65ffd733;box-shadow:0 28px 80px #00575833,inset 0 1px #b3ffe61f}.stage-card-bridge{--card-watermark:"TFH";background:radial-gradient(circle at 86% 14%,#ecf9ff29,#0000 28%),linear-gradient(145deg,#102242ed,#041028f0);border-color:#e7f7ff2e;box-shadow:0 32px 94px #1454a238,inset 0 1px #ffffff1f}.stage-bridge-node,.stage-engine-tile,.stage-fact-pill,.stage-flow-step,.stage-partner-tile,.stage-stat-tile,.stage-trust-tile{background:linear-gradient(#1020469e,#0a16326b);border:1px solid #bde9ff1c;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0010301f}.stage-stat-tile{background:radial-gradient(circle at 82% 18%,#80dcff2e,#0000 36%),linear-gradient(#163674ad,#09183a80)}.stage-trust-tile{background:linear-gradient(90deg,#dafbff1f,#0000 3px),linear-gradient(#163656ad,#071b367a);padding-left:1.25rem;position:relative}.stage-engine-tile{background:linear-gradient(90deg,#64a9ff14 1px,#0000 0) 0 0/38px 100%,linear-gradient(#08163ec7,#040e2a94);border-color:#68acff21}.stage-flow-step{background:linear-gradient(#083043b3,#05183080);border-color:#67ffd31f;position:relative}.stage-flow-step:before{content:"";background:linear-gradient(#7cffdbb8,#7cffdb00);width:1px;height:calc(100% + .85rem);position:absolute;top:1.15rem;left:-.7rem}.stage-partner-tile{background:linear-gradient(#e5f8ff14,#14264880)}.stage-bridge-node{background:radial-gradient(circle at 70% 10%,#e7f7ff1a,#0000 36%),linear-gradient(#1023489e,#08163275)}.stage-fact-pill{background:#e8f7ff0f;border-color:#bee5ff1f}.premium-icon-shell{background:radial-gradient(circle at 32% 18%,#ffffff2e,#0000 36%),linear-gradient(145deg,#dff7ff1a,#4380ff0f);border:1px solid #bde9ff29;box-shadow:0 10px 24px #2a9dff1f,inset 0 1px #ffffff1f}.stage-mini-card{transition:border-color .22s,transform .22s,background .22s}.stage-mini-card:hover{background:linear-gradient(#132a5acc,#0a183894);border-color:#9de1ff3d;transform:translate(4px)}.stage-handoff-bridge{pointer-events:none;background:radial-gradient(at 50% 100%,#f5fbffeb,#0000 62%),linear-gradient(#eaf6ff00,#eaf6ffdb 64%,#eaf6ff)}.mobile-stage-progress{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#061026d1,#08183abd);border:1px solid #bde9ff24;box-shadow:0 18px 52px #00143a2e,inset 0 1px #e2f8ff14}.mobile-stage-progress-arrow{color:#e8f7ffdb;background:#dff7ff0f;border:1px solid #bde9ff24}.mobile-stage-progress-arrow:hover{background:#dff7ff1a}.mobile-stage-progress-dot{width:.45rem;height:.45rem}.mobile-stage-progress-dot-button[aria-current=step] .mobile-stage-progress-dot{border-radius:999px;width:1.9rem}.mobile-stage-pages{padding:calc(var(--cg-nav-offset) + 1.65rem) 1rem 4rem;background:radial-gradient(circle at 18% 8%,#51c1ff2e,#0000 26%),radial-gradient(circle at 82% 14%,#7adbff1f,#0000 20%),linear-gradient(#071225,#08152c 48%,#0a1730);flex-direction:column;gap:1rem;display:flex;position:relative}.mobile-stage-page{align-items:stretch;min-height:min(100svh - 1.25rem,52rem);display:flex;position:relative}.mobile-stage-page:before{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(circle at 50% 0,#85d8ff1f,#0000 72%);border-radius:2rem;height:12rem;position:absolute;inset:.35rem .1rem auto}.mobile-stage-page-shell{z-index:1;background:linear-gradient(135deg,#bce9ff14,#0000 32%),linear-gradient(#07122ceb,#08183adb);border:1px solid #bde9ff24;border-radius:1.85rem;width:min(100%,31rem);margin-inline:auto;padding:1rem 1rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 26px 70px #0012363d,inset 0 1px #e2f8ff14}.mobile-stage-page-kicker{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.mobile-stage-page-shell .stage-card-body{padding-bottom:0}.mobile-stage-page-shell .stage-card-body>.flex:first-child{display:none}.mobile-stage-page-hero .mobile-stage-page-shell{background:radial-gradient(circle at 82% 10%,#5bc7ff30,#0000 26%),linear-gradient(#143570eb,#06122cf0)}.mobile-stage-page-trust .mobile-stage-page-shell{background:radial-gradient(circle at 86% 16%,#d6f9ff29,#0000 24%),linear-gradient(#0d284ceb,#04162eeb)}.mobile-stage-page-engine .mobile-stage-page-shell{background:linear-gradient(90deg,#5391ff0b 1px,#0000 0) 0 0/44px 44px,linear-gradient(#5391ff0a 1px,#0000 0) 0 0/44px 44px,linear-gradient(#040b22f2,#061230eb)}.mobile-stage-page-flow .mobile-stage-page-shell{background:radial-gradient(circle at 84% 12%,#52ffc824,#0000 24%),linear-gradient(#072236f0,#04132beb)}.mobile-stage-page-bridge .mobile-stage-page-shell{background:radial-gradient(circle at 84% 12%,#ecf9ff24,#0000 24%),linear-gradient(#102242f0,#041028f0)}@media (min-width:640px){.mobile-stage-pages{display:none}}.bright-section{background:radial-gradient(circle at 12% 8%,#58a4ff2e,#0000 26%),radial-gradient(circle at 86% 6%,#6ce0ff26,#0000 22%),linear-gradient(#eaf6ff,#f8fbff 54%,#e9f4ff);position:relative;overflow:hidden}.bright-section:before{opacity:.42;background-image:linear-gradient(#1646820d 1px,#0000 0),linear-gradient(90deg,#1646820b 1px,#0000 0);background-size:92px 92px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 50% 36%,#000 0,#0000 72%)}.bright-section:after,.bright-section:before{content:"";pointer-events:none;position:absolute}.bright-section:after{filter:blur(26px);opacity:.72;background:linear-gradient(#060e206b,#7bc9ff33 36%,#eaf6ff00);height:16rem;top:-8rem;left:-8%;right:-8%}.bright-section-plans{background:radial-gradient(circle at 82% 8%,#5096ff33,#0000 24%),radial-gradient(circle at 16% 38%,#77dcff21,#0000 24%),linear-gradient(#e8f4ff,#f8fbff 44%,#eef6ff)}.bright-orbit{pointer-events:none;filter:blur(10px);opacity:.64;background:radial-gradient(circle,#4897ff33,#0000 64%);border-radius:999px;position:absolute}.bright-orbit-left{width:24rem;height:24rem;top:12rem;left:-12rem}.bright-orbit-right{width:30rem;height:30rem;top:5rem;right:-14rem}.bright-orbit-center{opacity:.42;width:24rem;height:24rem;top:10rem;left:42%}.dashboard-metric-card,.premium-info-card{background:linear-gradient(135deg,#ffffffe6,#eef7ffc7),radial-gradient(circle at 86% 10%,#58bcff2e,#0000 32%);border:1px solid #97bee585;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 18px 52px #24487d14,inset 0 1px #ffffffd1}.premium-info-card{border-radius:1.35rem;padding:1.05rem 1.2rem}.dashboard-metric-card{border-radius:1.1rem;padding:.85rem 1rem;position:relative;overflow:hidden}.dashboard-metric-card:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(120deg,#0000,#50b3ff29 48%,#0000 58%),radial-gradient(circle at 78% 18%,#34cdff29,#0000 34%);transition:opacity .22s;position:absolute;inset:0}.dashboard-metric-card:hover:before{opacity:1}.dashboard-metric-card>*{z-index:1;position:relative}.dashboard-metric-card:hover,.ink-panel:hover,.plan-card:hover,.premium-info-card:hover{border-color:#4a97ff75;transform:translateY(-2px);box-shadow:0 24px 68px #24487d1f,inset 0 1px #ffffffdb}.plan-card{background:linear-gradient(#fffffff5,#e9f3ffe6);border:1px solid #80aad85c;border-radius:2rem;padding:1.5rem;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 24px 72px #24487d21,inset 0 1px #ffffffb3}.plan-price-block{min-height:5.2rem}.plan-card-featured{background:radial-gradient(circle at 80% 0,#8ddcff47,#0000 34%),linear-gradient(#123d9f,#258df4 58%,#5bc8ff);border-color:#1136721a;box-shadow:0 28px 86px #1e67d240,inset 0 1px #ffffff38}.plan-action{will-change:transform;min-height:3.15rem;padding:.88rem 1.45rem;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 18px 46px #174ea83d,inset 0 1px #ffffff38}.plan-action:hover{filter:brightness(1.05);transform:translateY(-2px)scale(1.025);box-shadow:0 26px 62px #174ea852,inset 0 1px #ffffff42}.ink-panel{background:linear-gradient(#fffffff0,#ebf4ffe0);border:1px solid #80aad85c;border-radius:2rem;padding:1.5rem;transition:border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 24px 72px #23477a21,inset 0 1px #ffffffb8}.faq-row{background:#ffffff8a;border:1px solid #88b2de47;border-radius:1.3rem;gap:.95rem;padding:1rem;transition:border-color .22s,background .22s,box-shadow .22s;display:flex;box-shadow:inset 0 1px #ffffffa3}.faq-row-active{background:#ffffffb8;border-color:#3784ea57;box-shadow:0 18px 48px #27528b14,inset 0 1px #ffffffc7}.faq-index{color:#1c6bc7;letter-spacing:.08em;background:linear-gradient(#e2f7ff,#fff);border-radius:999px;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;font-family:Orbitron,Space Grotesk,sans-serif;font-size:.62rem;display:flex;box-shadow:inset 0 1px #ffffffe6}.contact-panel{background:radial-gradient(circle at 86% 10%,#c2f4ff61,#0000 34%),linear-gradient(#195fdb,#4aaeff 58%,#9ce8ff);border-radius:2rem;padding:1.65rem;position:relative;overflow:hidden;box-shadow:0 32px 90px #4374c03d,inset 0 1px #ffffff38}.contact-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff2e,#0000 34%),linear-gradient(#ffffff14 1px,#0000 0) 0 0/86px 86px,linear-gradient(90deg,#ffffff14 1px,#0000 0) 0 0/86px 86px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 24%,#000 0,#0000 72%);mask-image:radial-gradient(circle at 70% 24%,#000 0,#0000 72%)}.contact-panel>*{z-index:1;position:relative}.contact-line{background:#ffffff1a;border-radius:1rem;gap:.75rem;min-height:5.6rem;padding:.8rem .9rem;transition:background .2s,transform .2s;display:flex;box-shadow:inset 0 1px #ffffff1f}.contact-line:hover{background:#ffffff26;transform:translateY(-2px)}.contact-line-kakao{background:linear-gradient(135deg,#ffe26f0f,#ffffff14),#ffffff1a;border:1px solid #ffde5b29}.contact-line-kakao:hover{background:linear-gradient(135deg,#ffe26f1a,#ffffff1c),#ffffff26}.contact-icon-shell{color:#fff;background:radial-gradient(circle at 35% 20%,#ffffff42,#0000 34%),#ffffff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:flex;box-shadow:inset 0 1px #ffffff29}.contact-icon-shell-kakao{color:#231200;background:radial-gradient(circle at 35% 20%,#ffffff6b,#0000 34%),linear-gradient(#ffe47af5,#ffd64ee6);box-shadow:inset 0 1px #ffffff47,0 10px 24px #ffd24a2e}.contact-inline-cta{color:#f4fdffe6;letter-spacing:.02em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.54rem .9rem;font-size:.72rem;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 12px 28px #00000024,inset 0 1px #ffffff1f}.contact-line-kakao:hover .contact-inline-cta{background:#ffffff21;transform:translateY(-1px);box-shadow:0 16px 32px #0000002e,inset 0 1px #ffffff29}.contact-form{background:#ffffff1a;border:1px solid #ffffff24;border-radius:1.35rem;padding:1rem;box-shadow:inset 0 1px #ffffff1f}.contact-field{gap:.45rem;display:grid}.contact-field span{color:#ffffff9e;letter-spacing:.16em;text-transform:uppercase;font-family:Orbitron,Space Grotesk,sans-serif;font-size:.58rem}.contact-field input,.contact-field textarea{resize:none;color:#092244;background:#ffffffeb;border:1px solid #ffffff24;border-radius:.95rem;outline:none;width:100%;padding:.85rem .95rem;font-size:.88rem;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffffd1}.contact-field input:focus,.contact-field textarea:focus{border-color:#97dfffdb;box-shadow:0 0 0 3px #bff2ff38,inset 0 1px #ffffffe6}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#2e4a7085}.contact-cta{will-change:transform;background:linear-gradient(#fff,#dff7ff);min-height:3.15rem;padding:.88rem 1.45rem;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 20px 48px #042a704d,inset 0 1px #ffffffe6}.contact-cta:hover{background:linear-gradient(#fff,#c7f0ff);transform:translateY(-2px)scale(1.025);box-shadow:0 28px 64px #042a7061,inset 0 1px #ffffffe6}.site-footer{z-index:30;pointer-events:auto;position:relative}.site-footer-dark{color:#fff;background:radial-gradient(circle at 0 0,#4782ff2e,#0000 26%),linear-gradient(#071028f5,#050a1afa);border-top:1px solid #9fd4ff24}.site-footer-light{color:#102548;background:radial-gradient(circle at 0 0,#53a2ff1f,#0000 28%),linear-gradient(#f6fbff,#eef6ff);border-top:1px solid #bfd9f3e6}.site-footer-shell{background:#ffffff0a;border:1px solid #b8dcff24;border-radius:2rem;padding:1.5rem;box-shadow:inset 0 1px #ffffff14}.site-footer-light .site-footer-shell{background:#ffffffad;border-color:#d2e6f8;box-shadow:0 24px 64px #174ea814,inset 0 1px #ffffffe0}.footer-grid{gap:1.5rem;display:grid}@media (min-width:1100px){.footer-grid{grid-template-columns:.88fr 1.12fr;align-items:start}}.footer-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-family:Orbitron,Space Grotesk,sans-serif;font-size:.62rem}.footer-copy{color:#d8f1ffbd}.site-footer-light .footer-copy{color:#4d678a}.footer-link-pill{color:#f4fdffe0;background:#dff7ff14;border:1px solid #ade1ff2e;border-radius:999px;align-items:center;gap:.45rem;padding:.72rem 1rem;font-size:.9rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.footer-link-pill:hover{background:#dff7ff24;border-color:#ade1ff52;transform:translateY(-1px)}.footer-link-pill-light{color:#102a4c;background:#f4f8fc;border-color:#b8d4ee;box-shadow:inset 0 1px #ffffffbf}.footer-link-pill-light:hover{background:#eaf3fc;border-color:#93c0ea}.footer-meta-grid{gap:.75rem;display:grid}@media (min-width:768px){.footer-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer-meta-item{background:#ffffff0a;border:1px solid #b8dcff1f;border-radius:1.1rem;padding:1rem}.site-footer-light .footer-meta-item{background:#ffffffd1;border-color:#d2e6f8}.footer-meta-item-wide{grid-column:1/-1}.footer-meta-item span{color:#d0ecff85;letter-spacing:.16em;text-transform:uppercase;font-family:Orbitron,Space Grotesk,sans-serif;font-size:.6rem;display:block}.site-footer-light .footer-meta-item span{color:#6984a8}.footer-meta-item strong{color:#f4fdffeb;word-break:break-word;margin-top:.5rem;font-size:.92rem;line-height:1.6;display:block}.site-footer-light .footer-meta-item strong{color:#0d2344}.footer-disclosure{color:#ffeabfdb;background:#ffce660f;border:1px solid #ffce6633;border-radius:1rem;margin-top:1rem;padding:.9rem 1rem;font-size:.88rem;line-height:1.6}.site-footer-light .footer-disclosure{color:#7b5d0e;background:#ffd67a2e;border-color:#c094282e}.legal-shell{background:radial-gradient(circle at 100% 0,#4fa9ff24,#0000 22%),linear-gradient(#f8fbff,#eef6ff)}.legal-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.legal-hero{position:relative;overflow:hidden}.legal-hero:after{content:"";pointer-events:none;background:linear-gradient(#eef6ff00,#eef6ff);height:10rem;position:absolute;inset:auto 0 0}.legal-panel{background:#ffffffd1;border:1px solid #d2e6f8;border-radius:1.8rem;padding:1.35rem;box-shadow:0 22px 60px #174ea814,inset 0 1px #ffffffeb}.legal-list{color:#17355e;gap:.75rem;font-size:.95rem;line-height:1.8;display:grid}.legal-list li{padding-left:1.2rem;position:relative}.legal-list li:before{content:"";background:#2c84ff;border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.82rem;left:0}.legal-table{gap:.75rem;display:grid}.legal-table-row{background:#f8fbfff5;border:1px solid #d8e8f7;border-radius:1rem;gap:.4rem;padding:1rem;display:grid}.legal-table-row strong{color:#0d2344;font-size:.96rem}.legal-table-row span{color:#4d678a;font-size:.92rem;line-height:1.75}.checkout-layout{align-items:start}.checkout-plan-button{text-align:left;background:#ffffffd1;border:1px solid #d1e6f8;border-radius:1.25rem;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s}.checkout-plan-button:hover{border-color:#9bcfff;transform:translateY(-2px);box-shadow:0 18px 44px #174ea81a}.checkout-plan-button-active{border-color:#56bfff;box-shadow:0 20px 48px #174ea81f,inset 0 1px #fffffff2}.checkout-summary-card{background:#f8fbfff5;border:1px solid #d8e8f7;border-radius:1.15rem;padding:1rem}.checkout-inline-note{color:#4d678a;background:#eef6ffbd;border:1px solid #d8e8f7;border-radius:.95rem;padding:.85rem .95rem;font-size:.88rem;line-height:1.7}.checkout-inline-note a{color:#1656d9;font-weight:600}.checkout-order-summary{background:linear-gradient(#f8fbff,#eff7ff);border:1px solid #d1e6f8;border-radius:1.25rem;gap:.75rem;padding:1rem;display:grid}@media (min-width:768px){.checkout-order-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-order-summary span{color:#6984a8;letter-spacing:.16em;text-transform:uppercase;font-family:Orbitron,Space Grotesk,sans-serif;font-size:.58rem;display:block}.checkout-order-summary strong{color:#0d2344;margin-top:.5rem;font-size:.98rem;line-height:1.6;display:block}.checkout-setup-warning{color:#7b5d0e;background:#ffd27f29;border:1px solid #eab04657;border-radius:1.15rem;padding:1rem}.checkout-setup-warning code{background:#ffffffb3;border-radius:.4rem;margin:0 .12rem;padding:.14rem .36rem;font-size:.82em}.checkout-method-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.checkout-method-button{color:#16355d;background:#fff;border:1px solid #cfe3f6;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.2rem;padding:.9rem 1.2rem;font-size:.92rem;font-weight:600;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.checkout-method-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 48px #174ea81a}.checkout-method-button:disabled{cursor:not-allowed;opacity:.48}.checkout-method-button-primary{color:#f7fdff;background:linear-gradient(#84daff38,#84daff14),linear-gradient(#2b8dff,#1656d9);border-color:#83ceff57;box-shadow:0 18px 44px #124cbc3d,inset 0 1px #ffffff3d}.checkout-agreements{background:#f8fbfff5;border:1px solid #d8e8f7;border-radius:1.15rem;padding:1rem}.checkout-agreement{color:#17355e;gap:.7rem;font-size:.92rem;line-height:1.7;display:flex}.checkout-agreement input{accent-color:#2b8dff;margin-top:.28rem}.checkout-error{color:#a53a3a;background:#ffe9e9c7;border:1px solid #e26b6b3d;border-radius:.95rem;padding:.85rem .95rem;font-size:.88rem;line-height:1.7}.status-card{max-width:46rem}.status-icon-shell{background:#f8fbfff5;border:1px solid #d8e8f7;border-radius:999px;justify-content:center;align-items:center;padding:1rem;display:inline-flex}@media (max-width:1099px){.stage-hud-layout-cosmic{align-items:start}.stage-hud-layout-cosmic .stage-card-stack{width:min(100%,40rem)}.stage-hud-layout-cosmic .stage-card-stack-trust{width:min(100%,37.5rem)}.stage-hud-layout-cosmic .stage-card-stack-engine{width:min(100%,39rem)}.stage-hud-layout-cosmic .stage-card-stack-flow{width:min(100%,35.5rem)}.stage-hud-layout-cosmic .stage-card-stack-bridge{width:min(100%,40.5rem)}.cosmic-spline-shell{opacity:.58;width:min(100vw,46rem);height:min(78svh,42rem);top:54%;right:-18rem}.cosmic-spline-loader,.stage-hud-layout-cosmic:after,.stage-hud-layout-cosmic:before,.stage-scene-visual-wrap{display:none}}@media (max-width:768px){:root{--cg-nav-offset:7.4rem;--cg-stage-top:6.95rem;--cg-stage-stack-offset:11.55rem}.bright-section:before{opacity:.26;background-size:128px 128px}.bright-section:after{filter:blur(18px);opacity:.48;height:12rem}.bright-orbit{opacity:.28}.cosmic-stage-backdrop{inset:-18%}.cosmic-grid{opacity:.38}.cosmic-spline-shell{opacity:.42;top:48%;right:-20rem}.stage-story-card{border-radius:1.45rem;max-width:min(100%,28rem);padding-bottom:6.25rem}.mobile-stage-pages{padding-inline:.9rem;padding-top:calc(var(--cg-nav-offset) + 1.15rem);gap:1.25rem;padding-bottom:3.4rem}.mobile-stage-page{min-height:calc(100svh - 1.15rem)}.mobile-stage-page-shell{border-radius:1.55rem;padding:.95rem .95rem 1.05rem}.mobile-stage-progress{max-width:calc(100vw - 2rem);padding-inline:.8rem}.contact-cta:hover,.contact-line:hover,.dashboard-metric-card:hover,.ink-panel:hover,.plan-action:hover,.plan-card:hover,.premium-info-card:hover,.stage-mini-card:hover{transform:none}.contact-panel,.ink-panel,.plan-card{border-radius:1.45rem}.contact-form{padding:.85rem}.legal-panel,.site-footer-shell{border-radius:1.45rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cosmic-spline-frame,.stage-ambient-shell{transition: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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-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}@keyframes spin{to{transform:rotate(1turn)}}