@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49f63022355b874d-s.3lbsujm2n8k6s.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da99beadb68683ca-s.2dudn6bv_poz-.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8480d661ce86a95-s.26d5xshw2vdh3.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed4419e06e4417f3-s.0mu4-ortg8fin.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/35dab0372a508468-s.1t7520p5sfc1t.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/216579b50e548914-s.p.1ay1jy0-bfc4a.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62298de840807b3a-s.00licbk65exol.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5b6b955c86e93082-s.0ak44zg_kjc61.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a2cc13e71c7659-s.3axjk9d1m5_k6.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80b5d2606701f988-s.1s9vq5z1h5jcu.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5427b945d5902666-s.2aa6loj74htdu.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3df2de83712245dd-s.p.0w014qgprzbql.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/893ae83aca20c19d-s.2no1p4ni73x31.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c02ac0fa909c6aa5-s.03xlgvoej3q4l.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd1c5fae9520065d-s.2fnu8uymfvayr.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae8db9675a5da745-s.3xr16g8q2rvfk.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798f80a4b3a62ae7-s.3dpa8acchrchc.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bc7fc94203521e3-s.p.0gm5xa07u9y0b.woff2?dpl=dpl_9Re6XXYcgc5deyZ3HR8Drn6Ui6QY)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Fallback;src:local(Arial);ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.ubuntu_cf3de59f-module__oOoBhW__className{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.ubuntu_cf3de59f-module__oOoBhW__variable{--font-ubuntu:"Ubuntu", "Ubuntu Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-space-x-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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xl:36rem;--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-neutral-primary-soft:var(--neutral-primary-soft);--color-neutral-primary:var(--neutral-primary);--color-neutral-primary-medium:var(--neutral-primary-medium);--color-neutral-secondary-medium:var(--neutral-secondary-medium);--color-brand-softer:var(--brand-softer);--color-brand-soft:var(--brand-soft);--color-brand:var(--brand);--color-success-soft:var(--success-soft);--color-success:var(--success);--color-success-medium:var(--success-medium);--color-danger-soft:var(--danger-soft);--color-danger:var(--danger);--color-danger-medium:var(--danger-medium);--color-warning-soft:var(--warning-soft);--color-warning:var(--warning);--color-warning-medium:var(--warning-medium);--color-dark:var(--dark);--color-heading:var(--heading);--color-body:var(--body);--color-body-subtle:var(--body-subtle);--color-fg-brand:var(--fg-brand);--color-fg-success:var(--fg-success);--color-fg-warning:var(--fg-warning);--color-border-default:var(--border-default);--color-border-default-medium:var(--border-default-medium);--color-border-brand-subtle:var(--border-brand-subtle);--color-border-brand:var(--border-brand)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-10{top:calc(var(--spacing) * 10)}.top-\[12\%\]{top:12%}.top-\[22\%\]{top:22%}.-right-2{right:calc(var(--spacing) * -2)}.right-\[4\%\]{right:4%}.right-\[16\.67\%\]{right:16.67%}.bottom-\[18\%\]{bottom:18%}.-left-2{left:calc(var(--spacing) * -2)}.-left-3{left:calc(var(--spacing) * -3)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[16\.67\%\]{left:16.67%}.z-10{z-index:10}.z-30{z-index:30}.z-\[1\]{z-index:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-8{height:calc(var(--spacing) * 8)}.h-32{height:calc(var(--spacing) * 32)}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-px{width:1px}.max-w-\[50ch\]{max-width:50ch}.max-w-\[55ch\]{max-width:55ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[480px\]{max-width:480px}.max-w-\[820px\]{max-width:820px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1152px\]{max-width:1152px}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}: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)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e38px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-\[32px\]{border-top-left-radius:32px;border-top-right-radius:32px}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-border-default{border-color:var(--color-border-default)}.border-border-default-medium{border-color:var(--color-border-default-medium)}.border-brand{border-color:var(--color-brand)}.border-danger{border-color:var(--color-danger)}.border-danger-medium{border-color:var(--color-danger-medium)}.border-dark{border-color:var(--color-dark)}.border-success{border-color:var(--color-success)}.border-success-medium{border-color:var(--color-success-medium)}.border-warning{border-color:var(--color-warning)}.border-warning-medium{border-color:var(--color-warning-medium)}.bg-border-default{background-color:var(--color-border-default)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-neutral-primary{background-color:var(--color-neutral-primary)}.bg-neutral-primary-medium{background-color:var(--color-neutral-primary-medium)}.bg-neutral-primary-soft{background-color:var(--color-neutral-primary-soft)}.bg-neutral-secondary-medium{background-color:var(--color-neutral-secondary-medium)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-warning-soft{background-color:var(--color-warning-soft)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.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-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[10px\]{padding-block:10px}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[44px\]{font-size:44px}.text-\[80px\]{font-size:80px}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.8px\]{--tw-tracking:-.8px;letter-spacing:-.8px}.tracking-\[0\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.35px\]{--tw-tracking:.35px;letter-spacing:.35px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-body{color:var(--color-body)}.text-body-subtle{color:var(--color-body-subtle)}.text-brand-soft{color:var(--color-brand-soft)}.text-fg-brand{color:var(--color-fg-brand)}.text-fg-success{color:var(--color-fg-success)}.text-fg-warning{color:var(--color-fg-warning)}.text-heading{color:var(--color-heading)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl,.shadow-xl\/shadow-2xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.placeholder\:text-body::placeholder{color:var(--color-body)}@media (hover:hover){.hover\:bg-brand-softer:hover{background-color:var(--color-brand-softer)}.hover\:text-heading:hover{color:var(--color-heading)}.hover\:no-underline:hover{text-decoration-line:none}}.focus\:border-border-brand:focus{border-color:var(--color-border-brand)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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\:ring-brand:focus{--tw-ring-color:var(--color-brand)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:text-left{text-align:left}}@media (min-width:48rem){.md\:-left-4{left:calc(var(--spacing) * -4)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:block{display:block}.md\:flex{display:flex}.md\:h-36{height:calc(var(--spacing) * 36)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-14{padding-top:calc(var(--spacing) * 14)}.md\:text-left{text-align:left}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[26px\]{font-size:26px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[100px\]{font-size:100px}}@media (min-width:64rem){.lg\:-right-6{right:calc(var(--spacing) * -6)}.lg\:right-\[2\%\]{right:2%}.lg\:-left-8{left:calc(var(--spacing) * -8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:-mt-4{margin-top:calc(var(--spacing) * -4)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border-brand-subtle\/50{border-color:var(--color-border-brand-subtle)}@supports (color:color-mix(in lab, red, red)){.lg\:border-border-brand-subtle\/50{border-color:color-mix(in oklab, var(--color-border-brand-subtle) 50%, transparent)}}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-\[28px\]{font-size:28px}.lg\:text-\[44px\]{font-size:44px}.lg\:text-\[60px\]{font-size:60px}}@media (min-width:80rem){.xl\:grid{display:grid}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:items-center{align-items:center}.xl\:gap-16{gap:calc(var(--spacing) * 16)}}.shadow-xs-token{box-shadow:var(--shadow-xs)}.shadow-lg-token{box-shadow:var(--shadow-lg)}.shadow-xl-token{box-shadow:var(--shadow-xl)}.shadow-2xl-token{box-shadow:var(--shadow-2xl)}.btn-brand{background:linear-gradient(140deg, var(--secondary-brand) 15%, var(--brand) 115%) padding-box, linear-gradient(142deg, var(--brand-highlight) 9%, var(--brand-strong) 89%) border-box;color:var(--white);text-shadow:1px 1px 1px #2a0a1d40;box-shadow:var(--btn-glow), var(--btn-glint);box-sizing:border-box;border:2px solid #0000;border-radius:8px;font-weight:500;transition:all .3s}.btn-brand:hover{box-shadow:var(--btn-glint);opacity:.8}.btn-brand:focus-visible{outline:4px solid var(--brand-medium);outline-offset:2px}.btn-secondary{background:var(--neutral-secondary-medium);border:2px solid var(--border-default-medium);color:var(--body);box-shadow:var(--btn-glint);box-sizing:border-box;border-radius:8px;font-weight:500;transition:all .3s}.btn-secondary:hover{background:var(--neutral-tertiary-medium);color:var(--heading)}.btn-secondary:focus-visible{outline:4px solid var(--neutral-tertiary);outline-offset:2px}.btn-ghost{color:var(--heading);background:0 0;border:2px solid #0000;border-radius:8px;font-weight:500;transition:all .3s}.btn-ghost:hover{background:var(--neutral-secondary-medium)}.btn-ghost:focus-visible{outline:4px solid var(--neutral-tertiary);outline-offset:2px}.card-surface{background:var(--neutral-primary-medium);border:1px solid var(--border-default);box-shadow:var(--shadow-xs);border-radius:24px}.badge-brand{background:var(--brand-softer);border:1px solid var(--border-brand-subtle);color:var(--fg-brand-strong);border-radius:9999px;font-size:12px;font-weight:500}.hero-curve-pattern{pointer-events:none;z-index:0;position:absolute;inset:0;-webkit-mask-image:radial-gradient(92% 72% at 50% 26%,#000 10%,#0000 72%);mask-image:radial-gradient(92% 72% at 50% 26%,#000 10%,#0000 72%)}@media (prefers-color-scheme:dark){.hero-curve-pattern{opacity:.85}}.hero-mesh{background-image:radial-gradient(ellipse 90% 70% at 15% -5%, var(--brand-soft) 0%, transparent 50%), radial-gradient(ellipse 70% 55% at 95% 15%, var(--brand-medium) 0%, transparent 42%), radial-gradient(ellipse 50% 40% at 50% 100%, var(--neutral-tertiary-soft) 0%, transparent 55%)}.ambient-page{background-image:radial-gradient(ellipse 100% 60% at 50% -30%, var(--brand-softer) 0%, transparent 55%)}.candy-rim{background:linear-gradient(var(--neutral-primary-medium), var(--neutral-primary-medium)) padding-box, linear-gradient(145deg, var(--brand-highlight) 0%, var(--secondary-brand) 45%, var(--brand-strong) 100%) border-box;box-shadow:var(--shadow-lg), 0 0 0 1px #4f11350a;border:3px solid #0000;border-radius:28px}.candy-rim-light{background:linear-gradient(var(--neutral-primary), var(--neutral-primary)) padding-box, linear-gradient(145deg, var(--brand-highlight) 0%, var(--secondary-brand) 50%, var(--brand) 100%) border-box;border:2px solid #0000;border-radius:24px}.text-candy{background:linear-gradient(120deg, var(--secondary-brand) 0%, var(--brand) 60%, var(--brand-strong) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.nav-candy{background:var(--neutral-primary)}@supports (color:color-mix(in lab, red, red)){.nav-candy{background:color-mix(in srgb, var(--neutral-primary) 88%, transparent)}}.nav-candy{-webkit-backdrop-filter:blur(16px);border:2px solid var(--border-brand-subtle);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff73;border-radius:9999px}@media (prefers-color-scheme:dark){.nav-candy{background:var(--neutral-primary-medium)}@supports (color:color-mix(in lab, red, red)){.nav-candy{background:color-mix(in srgb, var(--neutral-primary-medium) 75%, transparent)}}.nav-candy{box-shadow:var(--shadow-md)}}.card-candy{background:var(--neutral-primary-medium);border:1px solid var(--border-default);box-shadow:var(--shadow-xs);border-radius:24px;transition:transform .35s,box-shadow .35s,border-color .35s}.card-candy:hover{border-color:var(--border-brand-subtle);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.logo-pill{background:var(--neutral-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-xs);border-radius:9999px;transition:transform .3s,border-color .3s,box-shadow .3s}.logo-pill:hover{border-color:var(--border-brand-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.stat-value{background:linear-gradient(135deg, var(--secondary-brand), var(--brand));color:#0000;-webkit-background-clip:text;background-clip:text}.icon-shape{box-sizing:border-box;border:1px solid var(--border-brand-subtle);flex-shrink:0;place-items:center;margin:0;padding:0;line-height:0;display:inline-grid;box-shadow:inset 0 1px #ffffff80}.icon-shape__content{box-sizing:border-box;width:var(--icon-glyph-size);height:var(--icon-glyph-size);line-height:1;font-size:var(--icon-glyph-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icon-shape__content svg{width:100%;height:100%;display:block}.icon-shape--xs{--icon-glyph-size:14px;width:24px;min-width:24px;height:24px;min-height:24px}.icon-shape--sm{--icon-glyph-size:16px;width:32px;min-width:32px;height:32px;min-height:32px}.icon-shape--md{--icon-glyph-size:20px;width:40px;min-width:40px;height:40px;min-height:40px}.icon-shape--lg{--icon-glyph-size:24px;width:48px;min-width:48px;height:48px;min-height:48px}.icon-shape--xl{--icon-glyph-size:28px;width:56px;min-width:56px;height:56px;min-height:56px}.icon-shape-brand{background:linear-gradient(145deg, var(--brand-softer), var(--brand-soft));color:var(--fg-brand-strong)}.icon-shape-gray{background:var(--neutral-secondary-soft);color:var(--body)}.icon-shape-success{background:var(--success-soft);color:var(--fg-success-strong)}.icon-shape-square.icon-shape--xs,.icon-shape-square.icon-shape--sm{border-radius:8px}.icon-shape-square.icon-shape--md,.icon-shape-square.icon-shape--lg,.icon-shape-square.icon-shape--xl{border-radius:24px}.icon-shape-circle{border-radius:9999px}.feature-icon{box-sizing:border-box;background:linear-gradient(145deg, var(--brand-softer), var(--brand-soft));border:1px solid var(--border-brand-subtle);color:var(--fg-brand-strong);border-radius:24px;place-items:center;margin:0;padding:0;line-height:0;display:inline-grid;box-shadow:inset 0 1px #ffffff80}.feature-icon .icon-shape__content{box-sizing:border-box;width:var(--icon-glyph-size);height:var(--icon-glyph-size);line-height:1;font-size:var(--icon-glyph-size);justify-content:center;align-items:center;display:flex}.step-number{background:linear-gradient(140deg, var(--secondary-brand), var(--brand)) padding-box, linear-gradient(142deg, var(--brand-highlight), var(--brand-strong)) border-box;color:var(--white);text-shadow:1px 1px 1px #2a0a1d40;border:2px solid #0000;border-radius:9999px;font-weight:700}.pattern-grid{background-image:linear-gradient(to right, var(--border-brand-subtle) 1px, transparent 1px), linear-gradient(to bottom, var(--border-brand-subtle) 1px, transparent 1px);opacity:.18;background-size:2.5rem 2.5rem;-webkit-mask-image:radial-gradient(85% 65%,#000 10%,#0000 72%);mask-image:radial-gradient(85% 65%,#000 10%,#0000 72%)}.pattern-dots{background-image:radial-gradient(circle, var(--secondary-brand) 1.5px, transparent 1.5px);opacity:.22;background-size:24px 24px;-webkit-mask-image:radial-gradient(75% 55%,#000 8%,#0000 68%);mask-image:radial-gradient(75% 55%,#000 8%,#0000 68%)}.pattern-diagonal{background-image:repeating-linear-gradient(-42deg, transparent, transparent 16px, var(--brand-soft) 16px, var(--brand-soft) 17px)}@supports (color:color-mix(in lab, red, red)){.pattern-diagonal{background-image:repeating-linear-gradient(-42deg, transparent, transparent 16px, color-mix(in srgb, var(--brand-soft) 40%, transparent) 16px, color-mix(in srgb, var(--brand-soft) 40%, transparent) 17px)}}.pattern-diagonal{opacity:.5;-webkit-mask-image:radial-gradient(80% 60%,#000 5%,#0000 70%);mask-image:radial-gradient(80% 60%,#000 5%,#0000 70%)}.pattern-rings{background-image:radial-gradient(circle at 18% 28%, var(--secondary-brand) 0%, transparent 38%), radial-gradient(circle at 82% 72%, var(--brand-medium) 0%, transparent 35%)}@supports (color:color-mix(in lab, red, red)){.pattern-rings{background-image:radial-gradient(circle at 18% 28%, color-mix(in srgb, var(--secondary-brand) 25%, transparent) 0%, transparent 38%), radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--brand-medium) 35%, transparent) 0%, transparent 35%)}}.pattern-rings{opacity:.9}.pattern-grain{opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E")}.float-slow{animation:9s ease-in-out infinite float-slow}.float-slower{animation:13s ease-in-out infinite reverse float-slow}.float-delay{animation-delay:-4s}.candy-panel-bg{background:linear-gradient(135deg, var(--brand-softer) 0%, var(--neutral-primary-medium) 100%)}@supports (color:color-mix(in lab, red, red)){.candy-panel-bg{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-softer) 80%, var(--neutral-primary-medium)) 0%, var(--neutral-primary-medium) 100%)}}.cta-candy-panel{background:linear-gradient(135deg, var(--brand-softer) 0%, var(--neutral-primary-medium) 100%) padding-box, linear-gradient(145deg, var(--brand-highlight), var(--secondary-brand), var(--brand)) border-box}@supports (color:color-mix(in lab, red, red)){.cta-candy-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-softer) 80%, var(--neutral-primary-medium)) 0%, var(--neutral-primary-medium) 100%) padding-box, linear-gradient(145deg, var(--brand-highlight), var(--secondary-brand), var(--brand)) border-box}}.cta-candy-panel{box-shadow:var(--shadow-xl);border:3px solid #0000;border-radius:32px}.hero-glow{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 40%, var(--brand-soft) 0%, transparent 72%);width:min(980px,115%);height:min(560px,70vw);position:absolute;top:-8%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.hero-glow{background:radial-gradient(ellipse 70% 60% at 50% 40%, color-mix(in srgb, var(--brand-soft) 70%, transparent) 0%, transparent 72%)}}.hero-grid-fade{pointer-events:none;background-image:linear-gradient(to right, var(--border-brand-subtle) 1px, transparent 1px), linear-gradient(to bottom, var(--border-brand-subtle) 1px, transparent 1px);opacity:.16;background-size:4rem 4rem;-webkit-mask-image:radial-gradient(75% 55% at 50% 18%,#000 15%,#0000 72%);mask-image:radial-gradient(75% 55% at 50% 18%,#000 15%,#0000 72%)}.hero-product-shell{transform-origin:top;transition:transform .6s;transform:perspective(2400px)rotateX(4deg)}.hero-product-shell:hover{transform:perspective(2400px)rotateX(2deg)}.hero-product-vignette{pointer-events:none;z-index:20;background:linear-gradient(to top, var(--neutral-primary-soft) 0%, var(--neutral-primary-soft) 22%, var(--neutral-primary-soft) 48%, var(--neutral-primary-soft) 72%, transparent 100%);height:min(240px,32vw);position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.hero-product-vignette{background:linear-gradient(to top, var(--neutral-primary-soft) 0%, color-mix(in srgb, var(--neutral-primary-soft) 92%, transparent) 22%, color-mix(in srgb, var(--neutral-primary-soft) 65%, transparent) 48%, color-mix(in srgb, var(--neutral-primary-soft) 25%, transparent) 72%, transparent 100%)}}.section-divider-scallop{height:4.5rem}@media (min-width:768px){.section-divider-scallop{height:5.5rem}}.section-divider-fade-top,.section-divider-fade-bottom{pointer-events:none;z-index:2;position:absolute;inset-inline:0}.section-divider-fade-top{background:linear-gradient(to bottom, var(--neutral-primary-soft) 0%, var(--neutral-primary-soft) 40%, transparent 100%);height:55%;top:0}@supports (color:color-mix(in lab, red, red)){.section-divider-fade-top{background:linear-gradient(to bottom, var(--neutral-primary-soft) 0%, color-mix(in srgb, var(--neutral-primary-soft) 70%, transparent) 40%, transparent 100%)}}.section-divider-fade-bottom{background:linear-gradient(to top, var(--neutral-primary-soft) 0%, var(--neutral-primary-soft) 35%, transparent 100%);height:65%;bottom:0}@supports (color:color-mix(in lab, red, red)){.section-divider-fade-bottom{background:linear-gradient(to top, var(--neutral-primary-soft) 0%, color-mix(in srgb, var(--neutral-primary-soft) 75%, transparent) 35%, transparent 100%)}}.hero-chip{background:var(--neutral-primary)}@supports (color:color-mix(in lab, red, red)){.hero-chip{background:color-mix(in srgb, var(--neutral-primary) 92%, transparent)}}.hero-chip{-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);border-radius:16px}@media (prefers-color-scheme:dark){.hero-chip{background:var(--neutral-primary-medium)}@supports (color:color-mix(in lab, red, red)){.hero-chip{background:color-mix(in srgb, var(--neutral-primary-medium) 88%, transparent)}}}.hero-chip-dot{background:var(--success);box-shadow:0 0 0 3px var(--success)}@supports (color:color-mix(in lab, red, red)){.hero-chip-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 25%, transparent)}}.hero-chip-a{animation:7s ease-in-out infinite float-chip}.hero-chip-b{animation:8.5s ease-in-out -2s infinite reverse float-chip}.hero-chip-c{animation:9s ease-in-out -4s infinite float-chip}@media (prefers-color-scheme:dark){.pattern-grain{opacity:.06;mix-blend-mode:soft-light}}.section-shell{isolation:isolate;position:relative}.section-shell>.section-content{z-index:1;position:relative}.section-shell>.section-pattern{pointer-events:none;z-index:0;position:absolute;inset:0}.animate-fade-up{animation:.7s ease-out both fade-up}.animate-fade-up-delay-1{animation:.7s ease-out .15s both fade-up}.animate-fade-up-delay-2{animation:.7s ease-out .3s both fade-up}.animate-fade-up-delay-3{animation:.8s ease-out .45s both fade-up}}:root{--neutral-primary-soft:#faebf1;--neutral-primary:#fff;--neutral-primary-medium:#f5d6e3;--neutral-primary-strong:#efc9dc;--neutral-secondary-soft:#faebf1;--neutral-secondary:#f7e4ed;--neutral-secondary-medium:#f5d6e3;--neutral-secondary-strong:#ecc1d7;--neutral-tertiary-soft:#f5d6e3;--neutral-tertiary:#f0cadc;--neutral-tertiary-medium:#e8bad0;--neutral-quaternary:#e3c6d7;--quaternary-medium:#d9b3c9;--gray:#c99fb8;--brand-softer:#fbeaf2;--brand-soft:#f2d2e2;--brand:#4f1135;--brand-medium:#e3aec9;--brand-strong:#3a0b27;--secondary-brand:#b5538c;--brand-highlight:#e59cc4;--success-soft:#ecfdf5;--success:#007a55;--success-medium:#d0fae5;--success-strong:#006045;--danger-soft:#fef0f2;--danger:#c70036;--danger-medium:#ffe4e6;--danger-strong:#a50036;--warning-soft:#fff7ed;--warning:#f97316;--warning-medium:#ffedd5;--warning-strong:#c2410c;--color-1-400:#ffffff4d;--color-1-700:#4f11352e;--dark:#2a0a1d;--dark-strong:#1f0714;--disabled:#f2e0e9;--white:#fff;--black:#2a0a1d;--heading:#3c0d28;--body:#6e4258;--body-subtle:#8a6275;--fg-brand-subtle:#e3aec9;--fg-brand:#4f1135;--fg-brand-strong:#3a0b27;--fg-success:#047857;--fg-success-strong:#065f46;--fg-danger:#be123c;--fg-danger-strong:#881337;--fg-warning-subtle:#ea580c;--fg-warning:#7c2d12;--fg-disabled:#b58ca3;--border-dark:#4f1135;--border-buffer:#fff;--border-buffer-medium:#fff;--border-buffer-strong:#faebf1;--border-muted:#f7e4ed;--border-light-subtle:#f5d6e3;--border-light:#f5d6e3;--border-light-medium:#efc9dc;--border-default-subtle:#e3c6d7;--border-default:#e3c6d7;--border-default-medium:#d9b3c9;--border-default-strong:#c99fb8;--border-success-subtle:#a7f3d0;--border-success:#047857;--border-danger-subtle:#fecdd3;--border-danger:#be123c;--border-warning-subtle:#fed7aa;--border-warning:#ea580c;--border-brand-subtle:#e3aec9;--border-brand-light:#b5538c;--border-brand:#4f1135;--border-dark-subtle:#4f1135;--shadow-2xs:0 1px #4f11350d;--shadow-xs:#4f11351a 0px 4px 6px -1px, #4f11350f 0px 2px 4px -1px;--shadow-sm:0 1px 3px 0 #4f11351a, 0 1px 2px -1px #4f11351a;--shadow-md:0 4px 6px -1px #4f11351a, 0 2px 4px -2px #4f11351a;--shadow-lg:0 10px 15px -3px #4f11351a, 0 4px 6px -4px #4f11351a;--shadow-xl:0 20px 25px -5px #4f11351a, 0 8px 10px -6px #4f11351a;--shadow-2xl:0 25px 50px -12px #4f113540;--btn-glow:8px 8px 20px 0 #4f113559;--btn-glint:var(--shadow-xs), inset var(--color-1-400) 0 6px 0px -5px, var(--color-1-700) 0 4px 10px -5px}@media (prefers-color-scheme:dark){:root{--neutral-primary-soft:#2a0a1d;--neutral-primary:#1f0714;--neutral-primary-medium:#3a0f28;--neutral-primary-strong:#4a1632;--neutral-secondary-soft:#2a0a1d;--neutral-secondary:#1f0714;--neutral-secondary-medium:#3a0f28;--neutral-secondary-strong:#4a1632;--neutral-tertiary-soft:#2a0a1d;--neutral-tertiary:#3a0f28;--neutral-tertiary-medium:#4a1632;--neutral-quaternary:#4a1632;--quaternary-medium:#5c1e3f;--gray:#5c1e3f;--brand-softer:#2a0a1d;--brand-soft:#4f1135;--brand:#d9659f;--brand-medium:#4f1135;--brand-strong:#b5538c;--secondary-brand:#b5538c;--brand-highlight:#e59cc4;--success-soft:#002c22;--success:#096;--success-medium:#004f3b;--success-strong:#007a55;--danger-soft:#4d0218;--danger:#c70036;--danger-medium:#8b0836;--danger-strong:#a50036;--warning-soft:#7c2d12;--warning:#f97316;--warning-medium:#7c2d12;--warning-strong:#c2410c;--color-1-400:#ffffff24;--color-1-700:#0000004d;--dark:#2a0a1d;--dark-strong:#3a0f28;--disabled:#2a0a1d;--heading:#faebf1;--body:#e3b9cf;--body-subtle:#c99fb8;--fg-brand-subtle:#4f1135;--fg-brand:#e59cc4;--fg-brand-strong:#f2d2e2;--fg-success:#065f46;--fg-success-strong:#10b981;--fg-danger:#f43f5e;--fg-danger-strong:#f87171;--fg-warning-subtle:#f97316;--fg-warning:#fbbf24;--fg-disabled:#8a6275;--border-dark:#8a4b6e;--border-buffer:#1f0714;--border-buffer-medium:#2a0a1d;--border-buffer-strong:#3a0f28;--border-muted:#1f0714;--border-light-subtle:#1f0714;--border-light:#2a0a1d;--border-light-medium:#3a0f28;--border-default-subtle:#2a0a1d;--border-default:#3a0f28;--border-default-medium:#4a1632;--border-default-strong:#5c1e3f;--border-success-subtle:#064e3b;--border-success:#065f46;--border-danger-subtle:#881337;--border-danger:#be123c;--border-warning-subtle:#7c2d12;--border-warning:#f97316;--border-brand-subtle:#4f1135;--border-brand-light:#b5538c;--border-brand:#e59cc4;--border-dark-subtle:#5c1e3f;--btn-glow:8px 8px 20px 0 #00000059}}body{background-color:var(--neutral-primary-soft);color:var(--body);font-family:var(--font-ubuntu), Ubuntu, sans-serif}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes float-chip{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(4deg)}}@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}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-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}
