/*! tailwindcss v4.3.3 | 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-divide-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-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}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-300:oklch(80.8% .114 19.571);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-800:oklch(43.2% .095 166.913);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--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);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:var(--ways-radius-xl);--radius-2xl:1rem;--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-bg:var(--ways-bg);--color-bg-muted:var(--ways-bg-muted);--color-canvas:var(--ways-canvas);--color-fg:var(--ways-fg);--color-fg-muted:var(--ways-fg-muted);--color-primary:var(--ways-primary);--color-primary-bright:var(--ways-primary-bright);--color-primary-soft:var(--ways-primary-soft);--color-navy:var(--ways-navy);--color-catalog:var(--ways-catalog);--color-tint-lavender:var(--ways-tint-lavender);--radius-pill:var(--ways-radius-pill)}}@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,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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:where(:not(iframe)){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-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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.left-\[-9999px\]{left:-9999px}.z-0{z-index:0}.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}}.main-container-wide{box-sizing:border-box;width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(1.25rem,2vw,2rem)}.main-container{width:100%;max-width:1200px;padding-inline:calc(var(--spacing) * 6)}.main-container,.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[343\/450\]{aspect-ratio:343/450}.aspect-square{aspect-ratio:1}.h-0{height:0}.h-2\/3{height:66.6667%}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.max-h-\[36rem\]{max-height:36rem}.\!min-h-\[32rem\]{min-height:32rem!important}.\!min-h-\[36rem\]{min-height:36rem!important}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[70vh\]{min-height:70vh}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[calc\(100vh-5rem\)\]{min-height:calc(100vh - 5rem)}.w-0{width:0}.w-14{width:calc(var(--spacing) * 14)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[44\.25rem\]{max-width:44.25rem}.max-w-\[90rem\]{max-width:90rem}.max-w-\[220px\]{max-width:220px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[14rem\]{min-width:14rem}.min-w-\[40rem\]{min-width:40rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-disc{list-style-type:disc}.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}.\!justify-start{justify-content:flex-start!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}: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)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--ways-border)}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[var\(--ways-radius-lg\)\]{border-radius:var(--ways-radius-lg)}.rounded-\[var\(--ways-radius-md\)\]{border-radius:var(--ways-radius-md)}.rounded-\[var\(--ways-radius-xl\)\]{border-radius:var(--ways-radius-xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--ways-radius-lg)}.rounded-md{border-radius:var(--ways-radius-md)}.rounded-xl{border-radius:var(--ways-radius-xl)}.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-border{border-color:var(--ways-border)}.border-fg{border-color:var(--ways-fg)}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[var\(--ways-canvas\)\]{background-color:var(--ways-canvas)}.bg-\[var\(--ways-navy\)\]{background-color:var(--ways-navy)}.bg-\[var\(--ways-navy-deep\)\]{background-color:var(--ways-navy-deep)}.bg-bg{background-color:var(--ways-bg)}.bg-bg-muted,.bg-bg-muted\/50{background-color:var(--ways-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-bg-muted\/50{background-color:color-mix(in oklab,var(--ways-bg-muted) 50%,transparent)}}.bg-bg-muted\/60{background-color:var(--ways-bg-muted)}@supports (color:color-mix(in lab,red,red)){.bg-bg-muted\/60{background-color:color-mix(in oklab,var(--ways-bg-muted) 60%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-fg{background-color:var(--ways-fg)}.bg-red-50{background-color:var(--color-red-50)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.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-4{padding-inline:calc(var(--spacing) * 4)!important}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.py-1{padding-block:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[7rem\]{padding-top:7rem}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--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}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:700;font-weight:700}.font-medium,.font-semibold{--tw-font-weight:600;font-weight:600}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-\[var\(--ways-tint-2\)\]{color:var(--ways-tint-2)}.text-bg{color:var(--ways-bg)}.text-catalog-muted{color:var(--ways-catalog-muted)}.text-emerald-800{color:var(--color-emerald-800)}.text-fg{color:var(--ways-fg)}.text-fg-muted{color:var(--ways-fg-muted)}.text-fg-on-dark{color:var(--ways-fg-on-dark)}.text-navy{color:var(--ways-navy)}.text-primary{color:var(--ways-primary)}.text-primary-soft{color:var(--ways-primary-soft)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white) 65%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow,.shadow-sm{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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.outline-none{--tw-outline-style:none;outline-style:none}.\[brevo\:stub\]{brevo:stub}@media (hover:hover){.hover\:border-primary:hover{border-color:var(--ways-primary)}.hover\:bg-bg-muted:hover{background-color:var(--ways-bg-muted)}.hover\:text-fg:hover{color:var(--ways-fg)}.hover\:text-primary:hover{color:var(--ways-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-95:hover{opacity:.95}}.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-\[var\(--ways-primary\)\]:focus-visible{--tw-ring-color:var(--ways-primary)}@media (min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.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\:pt-\[7\.5rem\]{padding-top:7.5rem}}@media (min-width:48rem){.md\:block{display:block}.md\:min-h-0{min-height:0}.md\:min-h-\[360px\]{min-height:360px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(240px\,400px\)\]{grid-template-columns:minmax(0,1.45fr) minmax(240px,400px)}:where(.md\:space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:\[direction\:ltr\]{direction:ltr}.lg\:\[direction\:rtl\]{direction:rtl}}}:root{color-scheme:light;--ways-bg:#fff;--ways-bg-muted:#f5f5f5;--ways-canvas:#eef2f8;--ways-canvas-mist:linear-gradient(180deg,#edf2ff 0%,#f7f8fb 48%,var(--ways-canvas) 100%);--ways-navy-deep:#0e1119;--ways-navy:#11141c;--ways-navy-soft:#141825;--ways-navy-mid:#1a2030;--ways-surface-dark:var(--ways-navy);--ways-surface-dark-elevated:#171b27;--ways-catalog:var(--ways-navy);--ways-catalog-elevated:var(--ways-surface-dark-elevated);--ways-fg:#1b1b1b;--ways-fg-muted:#525252;--ways-fg-inverse:#fff;--ways-fg-on-dark:#fff;--ways-fg-on-dark-muted:#ffffffa6;--ways-catalog-fg:#fff;--ways-catalog-muted:#ffffff8c;--ways-catalog-border:#fff3;--ways-primary:#3861f1;--ways-primary-bright:#2e65fb;--ways-primary-soft:#5f83ff;--ways-primary-deep:#1135de;--ways-primary-ink:#2b1bc4;--ways-tint-mist:#f8f4ff;--ways-tint-lavender:#e9dbff;--ways-tint-periwinkle:#d5defc;--ways-tint-lilac:#ced6ff;--ways-tint-sky:#9daff8;--ways-tint-blue:#7a94f6;--ways-accent-warm:var(--ways-tint-lavender);--ways-accent-violet:var(--ways-primary-soft);--ways-border:#c2c2c2;--ways-focus:#4a69ff;--ways-parallax-from:#11141c;--ways-parallax-mid:#5f83ff;--ways-parallax-to:#e9dbff;--ways-radius-sm:8px;--ways-radius-md:10px;--ways-radius-lg:20px;--ways-radius-xl:24px;--ways-radius-pill:30px;--ways-gradient-hero:linear-gradient(89deg,var(--ways-primary) 0%,var(--ways-tint-lavender) 100%);--ways-gradient-cta:linear-gradient(145deg,var(--ways-parallax-mid) 0%,var(--ways-primary) 48%,var(--ways-primary-deep) 100%);--ways-gradient-hero-soft:linear-gradient(.692turn,var(--ways-tint-mist) 0%,var(--ways-tint-sky) 42%,var(--ways-tint-blue) 66%,var(--ways-primary) 100%);--ways-gradient-media:linear-gradient(145deg,var(--ways-navy),var(--ways-primary-soft) 55%,var(--ways-tint-lavender));--ways-gradient-media-deep:linear-gradient(160deg,var(--ways-navy),var(--ways-primary));--ways-gradient-bridge:linear-gradient(180deg,var(--ways-primary-soft) 0%,var(--ways-tint-lavender) 38%,var(--ways-bg-muted) 68%,var(--ways-bg) 100%);--ways-gradient-parallax:linear-gradient(145deg,var(--ways-parallax-from) 0%,var(--ways-parallax-mid) 48%,var(--ways-parallax-to) 100%);--ways-gradient-soft-pair:linear-gradient(145deg,var(--ways-primary-soft),var(--ways-tint-lavender));--ways-gradient-soft-pair-steep:linear-gradient(190deg,var(--ways-primary-soft) 40%,var(--ways-tint-lavender) 93%);--ways-gradient-aurora-wave:radial-gradient(ellipse 95% 70% at 50% -8%,var(--ways-bg) 0%,var(--ways-tint-mist) 12%,var(--ways-tint-lavender) 28%,var(--ways-tint-periwinkle) 48%,var(--ways-tint-sky) 68%,var(--ways-primary-soft) 86%,var(--ways-primary) 100%);--ways-gradient-mesh-dark:radial-gradient(ellipse 100% 85% at 6% 8%,var(--ways-primary-soft) 0%,var(--ways-primary-soft) 32%,transparent 58%),radial-gradient(ellipse 90% 80% at 94% 14%,var(--ways-tint-lavender) 0%,var(--ways-tint-lilac) 36%,transparent 55%),radial-gradient(ellipse 120% 95% at 72% 92%,var(--ways-primary) 0%,var(--ways-primary-deep) 38%,transparent 62%),radial-gradient(ellipse 75% 65% at 22% 78%,var(--ways-primary-soft) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 48% 44%,var(--ways-primary) 0%,transparent 70%),linear-gradient(152deg,var(--ways-navy-deep) 0%,var(--ways-navy) 28%,var(--ways-navy-mid) 52%,var(--ways-navy-soft) 74%,var(--ways-navy) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--ways-gradient-mesh-dark:radial-gradient(ellipse 100% 85% at 6% 8%,color-mix(in srgb,var(--ways-primary-soft) 40%,transparent) 0%,color-mix(in srgb,var(--ways-primary-soft) 12%,transparent) 32%,transparent 58%),radial-gradient(ellipse 90% 80% at 94% 14%,color-mix(in srgb,var(--ways-tint-lavender) 30%,transparent) 0%,color-mix(in srgb,var(--ways-tint-lilac) 10%,transparent) 36%,transparent 55%),radial-gradient(ellipse 120% 95% at 72% 92%,color-mix(in srgb,var(--ways-primary) 50%,transparent) 0%,color-mix(in srgb,var(--ways-primary-deep) 22%,transparent) 38%,transparent 62%),radial-gradient(ellipse 75% 65% at 22% 78%,color-mix(in srgb,var(--ways-primary-soft) 28%,transparent) 0%,transparent 55%),radial-gradient(ellipse 60% 50% at 48% 44%,color-mix(in srgb,var(--ways-primary) 10%,transparent) 0%,transparent 70%),linear-gradient(152deg,var(--ways-navy-deep) 0%,var(--ways-navy) 28%,var(--ways-navy-mid) 52%,var(--ways-navy-soft) 74%,var(--ways-navy) 100%)}}:root{--ways-gradient-footer-glow:radial-gradient(circle at 46% 42%,#ffffffeb 0%,var(--ways-tint-mist) 16%,#f3bef8b3 34%,var(--ways-tint-lavender) 50%,var(--ways-tint-lilac) 64%,var(--ways-primary-soft) 78%,transparent 88%)}@supports (color:color-mix(in lab,red,red)){:root{--ways-gradient-footer-glow:radial-gradient(circle at 46% 42%,#ffffffeb 0%,color-mix(in srgb,var(--ways-tint-mist) 88%,transparent) 16%,#f3bef8b3 34%,color-mix(in srgb,var(--ways-tint-lavender) 48%,transparent) 50%,color-mix(in srgb,var(--ways-tint-lilac) 28%,transparent) 64%,color-mix(in srgb,var(--ways-primary-soft) 14%,transparent) 78%,transparent 88%)}}:root{--ways-gradient-mesh-dawn:radial-gradient(ellipse 95% 80% at 88% 12%,var(--ways-tint-lavender) 0%,var(--ways-tint-lilac) 34%,transparent 58%),radial-gradient(ellipse 110% 90% at 8% 88%,var(--ways-primary-soft) 0%,var(--ways-primary) 40%,transparent 62%),radial-gradient(ellipse 80% 70% at 42% 18%,var(--ways-primary) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 70% 72%,var(--ways-tint-lavender) 0%,transparent 52%),linear-gradient(168deg,var(--ways-navy-deep) 0%,var(--ways-navy-soft) 30%,var(--ways-navy-mid) 55%,var(--ways-navy) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--ways-gradient-mesh-dawn:radial-gradient(ellipse 95% 80% at 88% 12%,color-mix(in srgb,var(--ways-tint-lavender) 42%,transparent) 0%,color-mix(in srgb,var(--ways-tint-lilac) 14%,transparent) 34%,transparent 58%),radial-gradient(ellipse 110% 90% at 8% 88%,color-mix(in srgb,var(--ways-primary-soft) 45%,transparent) 0%,color-mix(in srgb,var(--ways-primary) 20%,transparent) 40%,transparent 62%),radial-gradient(ellipse 80% 70% at 42% 18%,color-mix(in srgb,var(--ways-primary) 35%,transparent) 0%,transparent 55%),radial-gradient(ellipse 70% 60% at 70% 72%,color-mix(in srgb,var(--ways-tint-lavender) 22%,transparent) 0%,transparent 52%),linear-gradient(168deg,var(--ways-navy-deep) 0%,var(--ways-navy-soft) 30%,var(--ways-navy-mid) 55%,var(--ways-navy) 100%)}}:root{--ways-glow-cta:0 3px 18px 0 #5f83ffc7,0 0 36px #e9dbff6b;--ways-glow-cta-strong:0 4px 22px 0 #5f83ffe0,0 0 48px #e9dbff8c,0 0 72px #3861f147;--ways-glow-ring:0 0 0 1px #e9dbff38,0 0 28px #5f83ff66,0 0 48px #e9dbff38;--ways-glow-featured:40px 24px 94px 3px #5f83ff47;--font-sans:var(--font-readex-pro),Arial,sans-serif;--font-display:var(--font-bitcount-single),var(--font-readex-pro),Arial,sans-serif;--ways-weight-regular:400;--ways-weight-semibold:600;--ways-weight-bold:700;--ways-text-display:clamp(2rem,5vw,3.5rem);--ways-text-h1:clamp(1.85rem,4.5vw,3rem);--ways-text-h2:clamp(1.65rem,3.5vw,2.5rem);--ways-text-h3:clamp(1.25rem,2.2vw,1.75rem);--ways-text-h4:clamp(1.1rem,1.8vw,1.35rem);--ways-text-h5:1.05rem;--ways-text-h6:.95rem;--ways-text-body-lg:1.125rem;--ways-text-body:1rem;--ways-text-small:.875rem;--ways-text-caption:.75rem;--ways-text-eyebrow:.8125rem;--ways-text-button:1rem;--ways-leading-tight:1.15;--ways-leading-snug:1.3;--ways-leading-body:1.55;--ways-tracking-display:-.01em}.ways-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;width:100%;display:grid}.ways-grid--pad{padding-inline:1.25rem}@media (min-width:768px){.ways-grid--pad{padding-inline:5rem}}.ways-grid--gap-sm{gap:1rem}.ways-col-1{grid-column:span 1/span 1}.ways-col-2{grid-column:span 2/span 2}.ways-col-3{grid-column:span 3/span 3}.ways-col-4{grid-column:span 4/span 4}.ways-col-5{grid-column:span 5/span 5}.ways-col-6{grid-column:span 6/span 6}.ways-col-7{grid-column:span 7/span 7}.ways-col-8{grid-column:span 8/span 8}.ways-col-9{grid-column:span 9/span 9}.ways-col-10{grid-column:span 10/span 10}.ways-col-11{grid-column:span 11/span 11}.ways-col-12{grid-column:span 12/span 12}@media (max-width:767px){.ways-col-1,.ways-col-10,.ways-col-11,.ways-col-2,.ways-col-3,.ways-col-4,.ways-col-5,.ways-col-6,.ways-col-7,.ways-col-8,.ways-col-9{grid-column:span 12/span 12}}.ways-grid-form{width:100%;max-width:26.25rem}.ways-grid-track{border-radius:var(--ways-radius-md);background:var(--ways-primary);justify-content:center;align-items:center;min-height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ways-grid-track{background:color-mix(in srgb,var(--ways-primary) 12%,var(--ways-bg))}}.ways-grid-track{border:1px solid var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-grid-track{border:1px solid color-mix(in srgb,var(--ways-primary) 22%,var(--ways-border))}}.ways-grid-track{font-family:var(--font-sans);font-size:.75rem;font-weight:var(--ways-weight-semibold);color:var(--ways-fg-muted)}.ways-grid-track--media{background:var(--ways-gradient-mesh-dark);color:#ffffffbf;border:none;border-radius:40px;min-height:8rem}.ways-grid-track--form{background:var(--ways-navy);min-height:8rem}@supports (color:color-mix(in lab,red,red)){.ways-grid-track--form{background:color-mix(in srgb,var(--ways-navy) 6%,var(--ways-bg))}}.ways-grid-track--form{border-style:dashed}.ways-type-display,.ways-type-h1,.ways-type-h2{font-family:var(--font-display);font-weight:var(--ways-weight-bold);letter-spacing:var(--ways-tracking-display);line-height:var(--ways-leading-tight);color:inherit;margin:0}.ways-type-h3,.ways-type-h4,.ways-type-h5,.ways-type-h6{font-family:var(--font-sans);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;line-height:var(--ways-leading-snug);color:inherit;margin:0}.ways-type-display{font-size:var(--ways-text-display)}.ways-type-h1{font-size:var(--ways-text-h1)}.ways-type-h2{font-size:var(--ways-text-h2)}.ways-type-h3{font-size:var(--ways-text-h3)}.ways-type-h4{font-size:var(--ways-text-h4)}.ways-type-h5{font-size:var(--ways-text-h5);letter-spacing:-.01em}.ways-type-h6{font-size:var(--ways-text-h6);letter-spacing:normal}h1,h2{font-family:var(--font-display)}.ways-type-body,.ways-type-body-lg,.ways-type-caption,.ways-type-eyebrow,.ways-type-small{font-family:var(--font-sans);font-weight:var(--ways-weight-regular);letter-spacing:normal;margin:0}.ways-type-body-lg{font-size:var(--ways-text-body-lg);line-height:var(--ways-leading-body)}.ways-type-body,.ways-type-body-muted{font-size:var(--ways-text-body);line-height:var(--ways-leading-body)}.ways-type-body-muted{font-family:var(--font-sans);font-weight:var(--ways-weight-regular);color:var(--ways-fg-muted);margin:0}.ways-type-small{font-size:var(--ways-text-small);line-height:1.45}.ways-type-caption{font-size:var(--ways-text-caption);color:var(--ways-fg-muted);line-height:1.4}.ways-type-eyebrow{font-size:var(--ways-text-eyebrow);color:var(--ways-fg-muted);line-height:1.35}.ways-type-button,.ways-type-label{font-family:var(--font-sans);font-weight:var(--ways-weight-semibold);font-size:var(--ways-text-button);letter-spacing:normal;margin:0;line-height:1.2}.ways-type-label{font-size:var(--ways-text-small)}.ways-type-locale:has(input[name=kit-type-locale][value=hu]:checked) .ways-type-locale__en,.ways-type-locale__hu{display:none}.ways-type-locale:has(input[name=kit-type-locale][value=hu]:checked) .ways-type-locale__hu{display:revert}.ways-btn{font-family:var(--font-sans);font-weight:var(--ways-weight-semibold);font-size:var(--ways-text-button);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,color .16s;display:inline-flex}.ways-btn:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px}.ways-btn:disabled{opacity:.55;cursor:not-allowed}.ways-btn--primary{border-radius:var(--ways-radius-pill);background:var(--ways-gradient-cta);color:var(--ways-fg-inverse);padding:1.1rem 2.5rem;box-shadow:0 8px 24px #3861f147}.ways-btn--primary:hover:not(:disabled){box-shadow:0 12px 36px #5f83ff73,0 0 0 1px var(--ways-parallax-mid);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ways-btn--primary:hover:not(:disabled){box-shadow:0 12px 36px #5f83ff73,0 0 0 1px color-mix(in srgb,var(--ways-parallax-mid) 55%,transparent)}}.ways-btn--primary:hover:not(:disabled){filter:brightness(1.08)saturate(1.06)}.ways-btn--primary:active:not(:disabled){filter:brightness(.98);transform:translateY(0)}.ways-btn--primary-light{border-radius:var(--ways-radius-pill);color:var(--ways-navy);background:#fff;padding:1.1rem 2.5rem}.ways-btn--primary-light:hover:not(:disabled){transform:translateY(-1px)}.ways-btn--secondary{border-radius:var(--ways-radius-pill);color:var(--ways-fg);border:1.5px solid var(--ways-border);background:0 0;padding:.85rem 1.75rem}.ways-btn--secondary:hover:not(:disabled){border-color:var(--ways-primary);color:var(--ways-primary)}.ways-btn--secondary-on-dark{border-radius:var(--ways-radius-pill);color:#fff;background:0 0;border:1.5px solid #ffffffbf;padding:.85rem 1.75rem}.ways-btn--secondary-on-dark:hover:not(:disabled){background:#ffffff14;border-color:#fff}.ways-btn--glow{border-radius:var(--ways-radius-pill);color:var(--ways-navy);background:#fff;padding:.7rem 1.5rem}.ways-btn--glow:hover:not(:disabled){transform:translateY(-1px)}.ways-split-btn{vertical-align:middle;color:inherit;cursor:pointer;font-family:var(--font-sans);background:0 0;border:none;justify-content:center;align-items:center;margin-block:1.35rem;margin-inline:2rem;padding:0;text-decoration:none;display:inline-flex;position:relative}.ways-split-btn:focus-visible{outline:2px solid var(--ways-focus);outline-offset:6px;border-radius:var(--ways-radius-pill)}.ways-split-btn__core{z-index:2;border-radius:var(--ways-radius-pill);max-height:3.25rem;color:var(--ways-navy);background:#fff;align-items:center;gap:.35rem;padding:.35rem .4rem .35rem 1.5rem;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 4px 4px #0000001f,inset 0 0 8px #ffffff80}.ways-split-btn:hover .ways-split-btn__core{transform:translateY(-1px)}.ways-split-btn__label{height:1.35rem;padding-right:.85rem;display:block;position:relative;overflow:hidden}.ways-split-btn__line{font-size:var(--ways-text-button);font-weight:var(--ways-weight-semibold);white-space:nowrap;line-height:1.35rem;transition:transform .32s cubic-bezier(.22,1,.36,1);display:block}.ways-split-btn__line--b{position:absolute;inset:0;transform:translateY(100%)}.ways-split-btn:focus-visible .ways-split-btn__line--a,.ways-split-btn:hover .ways-split-btn__line--a{transform:translateY(-100%)}.ways-split-btn:focus-visible .ways-split-btn__line--b,.ways-split-btn:hover .ways-split-btn__line--b{transform:translateY(0)}.ways-split-btn__mark{z-index:1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;position:relative}.ways-split-btn__mark-disk{background:var(--ways-navy);border-radius:999px;transition:transform .28s,background .28s;position:absolute;inset:0;box-shadow:0 4px 4px #00000040,inset 0 0 8px #ffffff59}.ways-split-btn:hover .ways-split-btn__mark-disk{background:var(--ways-surface-dark-elevated);transform:scale(1.04)}.ways-split-btn__mark-icon{z-index:1;color:#fff;width:1.15rem;height:1.15rem;transition:transform .36s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(45deg)}.ways-split-btn:focus-visible .ways-split-btn__mark-icon,.ways-split-btn:hover .ways-split-btn__mark-icon{transform:rotate(0)}.ways-split-btn__ring{pointer-events:none;z-index:1;border:1px solid #fff3;border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ways-split-btn__ring--1{width:107%;min-width:11.5rem;height:4.25rem}.ways-split-btn__ring--2{border-color:#ffffff1a;width:115%;min-width:12.5rem;height:5.25rem}.ways-split-btn__ring--3{border-color:#ffffff0d;width:123%;min-width:13.5rem;height:6.25rem}.ways-split-btn--no-rings{margin-block:0;margin-inline:0}.ways-split-btn--no-rings .ways-split-btn__ring{display:none}.ways-split-btn--compact .ways-split-btn__core{gap:0;padding:.7rem 1.5rem}.ways-split-btn--compact .ways-split-btn__label{padding-right:0}.ways-split-btn--compact .ways-split-btn__mark{display:none}.ways-split-btn--compact .ways-split-btn__ring--1{width:118%;min-width:0;height:3.85rem}.ways-split-btn--compact .ways-split-btn__ring--2{width:130%;min-width:0;height:4.65rem}.ways-split-btn--compact .ways-split-btn__ring--3{width:142%;min-width:0;height:5.45rem}.ways-split-btn--light .ways-split-btn__core{background:var(--ways-navy);color:#fff;box-shadow:0 4px 14px #171b392e,inset 0 0 8px #ffffff1f}.ways-split-btn--light .ways-split-btn__mark-disk{background:#fff;box-shadow:0 4px 8px #171b3933,inset 0 0 8px #ffffff8c}.ways-split-btn--light:hover .ways-split-btn__mark-disk{background:#f2f4ff;transform:scale(1.04)}.ways-split-btn--light .ways-split-btn__mark-icon{color:var(--ways-navy)}.ways-split-btn--light .ways-split-btn__ring{border-color:#171b3924}.ways-split-btn--light .ways-split-btn__ring--2{border-color:#171b3917}.ways-split-btn--light .ways-split-btn__ring--3{border-color:#171b390d}.ways-play-btn{cursor:pointer;width:3.25rem;height:3.25rem;color:var(--ways-navy);vertical-align:middle;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin-block:.85rem;margin-inline:.85rem;padding:0;display:inline-flex;position:relative}.ways-play-btn:focus-visible{outline:2px solid var(--ways-focus);outline-offset:6px}.ways-play-btn__core{z-index:2;background:#fff;border:1px solid #ced6ff59;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 4px 4px #0000001f,inset 0 0 8px #ffffff80}.ways-play-btn:hover .ways-play-btn__core{transform:scale(1.05)}.ways-play-btn__icon{border-style:solid;border-width:.45rem 0 .45rem .75rem;border-color:transparent transparent transparent var(--ways-navy);width:0;height:0;margin-left:.15rem;display:block}.ways-play-btn__ring{pointer-events:none;z-index:1;border:1px solid #ffffff2e;border-radius:999px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ways-play-btn__ring--1{width:4.15rem;height:4.15rem}.ways-play-btn__ring--2{border-color:#ffffff1a;width:5.1rem;height:5.1rem}.ways-play-btn__ring--3{border-color:#ffffff0d;width:6.05rem;height:6.05rem}.ways-play-btn--no-rings{margin-block:0;margin-inline:0}.ways-play-btn--no-rings .ways-play-btn__ring{display:none}.ways-play-btn--light .ways-play-btn__core{background:var(--ways-navy);color:#fff;border-color:#0000;box-shadow:0 4px 14px #171b392e,inset 0 0 8px #ffffff1f}.ways-play-btn--light .ways-play-btn__icon{border-color:#0000 #0000 #0000 #fff}.ways-play-btn--light .ways-play-btn__ring{border-color:#171b3924}.ways-play-btn--light .ways-play-btn__ring--2{border-color:#171b3917}.ways-play-btn--light .ways-play-btn__ring--3{border-color:#171b390d}@media (prefers-reduced-motion:reduce){.ways-btn--glow,.ways-play-btn__core,.ways-split-btn__core,.ways-split-btn__line,.ways-split-btn__mark-icon{transition:none}.ways-split-btn:focus-visible .ways-split-btn__line--a,.ways-split-btn:hover .ways-split-btn__line--a{transform:none}.ways-split-btn:focus-visible .ways-split-btn__line--b,.ways-split-btn:hover .ways-split-btn__line--b{transform:translateY(100%)}.ways-split-btn:focus-visible .ways-split-btn__mark-icon,.ways-split-btn:hover .ways-split-btn__mark-icon{transform:rotate(45deg)}}.ways-btn--glow{box-shadow:var(--ways-glow-cta)}.ways-btn--glow:hover:not(:disabled){box-shadow:var(--ways-glow-cta-strong)}.ways-btn--glow.ways-glow--pulse,.ways-split-btn--glow.ways-glow--pulse .ways-split-btn__core{animation:ways-glow-breathe 3.2s ease-in-out infinite}.ways-split-btn--compact.ways-split-btn--glow .ways-split-btn__core{box-shadow:var(--ways-glow-cta)}.ways-split-btn--compact.ways-split-btn--glow:focus-visible .ways-split-btn__core,.ways-split-btn--compact.ways-split-btn--glow:hover .ways-split-btn__core{box-shadow:var(--ways-glow-cta-strong)}.ways-glass-nav{border-radius:var(--ways-radius-pill);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#171b39eb;border:1px solid #ced6ff2e;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:52rem;margin-inline:auto;padding:.4rem .4rem .4rem .85rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #00000047}.ways-glass-nav__brand{flex-shrink:0;align-items:center;display:inline-flex}.ways-glass-nav__links{flex:1;justify-content:center;align-items:center;gap:.15rem 1.35rem;margin:0;padding:0;list-style:none;display:none}@media (min-width:768px){.ways-glass-nav__links{display:flex}}.ways-glass-nav__link{font-size:.9rem;font-weight:var(--ways-weight-semibold);color:#ffffffc7;text-decoration:none;transition:color .16s,text-shadow .16s}.ways-glass-nav__link:focus-visible,.ways-glass-nav__link:hover{color:#fff;text-shadow:0 0 18px #e9dbff8c}.ways-glass-nav__link:focus-visible{outline:2px solid var(--ways-focus);outline-offset:4px;border-radius:4px}.ways-glass-nav__action{flex-shrink:0;align-items:center;display:inline-flex}.ways-glass-nav__action .ways-btn--glow{padding:.55rem 1.25rem;font-size:.9rem}.ways-glass-nav__action .ways-split-btn--compact .ways-split-btn__core{padding:.55rem 1.25rem}.ways-glow-field{isolation:isolate;border-radius:var(--ways-radius-xl);background:var(--ways-navy);min-height:12rem;position:relative;overflow:hidden}.ways-glow-field__mesh{z-index:0;pointer-events:none;background:var(--ways-gradient-mesh-dark);filter:blur(28px)saturate(1.15);position:absolute;inset:-8%;transform:scale(1.06)}.ways-glow-field__content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem;display:flex;position:relative}@keyframes ways-glow-breathe{0%,to{box-shadow:var(--ways-glow-cta)}50%{box-shadow:var(--ways-glow-cta-strong)}}@media (prefers-reduced-motion:reduce){.ways-btn--glow.ways-glow--pulse,.ways-split-btn--glow.ways-glow--pulse .ways-split-btn__core{animation:none}}.ways-canvas{background-color:var(--ways-canvas)}.ways-island-stack{--ways-island-gutter:clamp(1.25rem,2vw,2rem);width:100%;max-width:none;min-height:100dvh;padding-inline:var(--ways-island-gutter);padding-bottom:var(--ways-island-gutter);box-sizing:border-box;flex-direction:column;margin-inline:auto;display:flex}.ways-island-stack>.ways-dark-footer{margin-top:auto}.ways-top-nav{--ways-island-gutter:clamp(1.25rem,2vw,2rem);top:1.25rem;left:var(--ways-island-gutter);right:var(--ways-island-gutter);z-index:50;width:auto;max-width:none;position:fixed;transform:none}.ways-top-nav--static{width:100%;max-width:none;margin-inline:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.ways-top-nav--solid .ways-top-nav__bar{background:#fff}.ways-top-nav__bar{width:100%;min-height:4.25rem;box-shadow:none;color:var(--ways-navy);background:0 0;border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:.85rem 1.15rem;padding:.55rem .65rem .55rem 1.1rem;transition:background-color .22s;display:flex;position:relative}.ways-top-nav.is-solid .ways-top-nav__bar{background:#fff}@media (min-width:1024px){.ways-top-nav__bar{gap:1.75rem;min-height:4.5rem;padding:.55rem .55rem .55rem 1.25rem}}.ways-top-nav__brand{flex-shrink:0;align-items:center;padding-inline:.25rem .45rem;display:inline-flex}.ways-top-nav__brand .ways-logo{width:auto;height:2.9rem;display:block}.ways-top-nav__links{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--ways-weight-semibold);flex:1;justify-content:center;align-items:center;gap:.15rem 1.5rem;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.ways-top-nav__links{gap:.15rem 1.85rem;display:flex}}.ways-top-nav__item{align-items:center;padding-block:.85rem;display:flex;position:relative}.ways-top-nav__link{z-index:2;color:var(--ways-navy);font:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;margin:0;padding:0;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.ways-top-nav__item.is-open>.ways-top-nav__link,.ways-top-nav__item:focus-within>.ways-top-nav__link,.ways-top-nav__item:hover>.ways-top-nav__link,.ways-top-nav__link:hover{color:var(--ways-primary)}.ways-top-nav__link:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px;border-radius:4px}.ways-top-nav__chevron{color:inherit;opacity:1;transition:transform .2s}.ways-top-nav__item.is-open .ways-top-nav__chevron,.ways-top-nav__item:focus-within .ways-top-nav__chevron,.ways-top-nav__item:hover .ways-top-nav__chevron{transform:rotate(180deg)}.ways-top-nav__bridge{z-index:40;pointer-events:none;width:100%;min-width:12rem;height:.75rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.ways-top-nav__item.is-open .ways-top-nav__bridge,.ways-top-nav__item:focus-within .ways-top-nav__bridge,.ways-top-nav__item:hover .ways-top-nav__bridge{pointer-events:auto}.ways-top-nav__item--wide{position:static}.ways-top-nav__item--wide .ways-top-nav__bridge{width:100%;min-width:0;left:0;transform:none}.ways-top-nav__mega{z-index:50;border:1px solid var(--ways-navy);border-radius:20px;width:min(92vw,692px);max-width:min(92vw,692px);padding:1rem;position:absolute;top:calc(100% + .5rem);left:50%}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega{border:1px solid color-mix(in srgb,var(--ways-navy) 10%,transparent)}}.ways-top-nav__mega{opacity:0;visibility:hidden;pointer-events:none;background:#fff;transition:opacity .28s,transform .28s,visibility .28s;transform:translate(-50%)translateY(.4rem);box-shadow:0 20px 50px #11141c1f}.ways-top-nav__mega--compact{width:320px;max-width:min(92vw,320px);padding:.5rem}.ways-top-nav__mega--columns{width:100%;max-width:none;padding:1.5rem;left:0;right:0;transform:translateY(.4rem)}.ways-top-nav__item.is-open .ways-top-nav__mega,.ways-top-nav__item:focus-within .ways-top-nav__mega,.ways-top-nav__item:hover .ways-top-nav__mega{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.ways-top-nav__item--wide.is-open .ways-top-nav__mega--columns,.ways-top-nav__item--wide:focus-within .ways-top-nav__mega--columns,.ways-top-nav__item--wide:hover .ways-top-nav__mega--columns{transform:translateY(0)}.ways-top-nav__mega-row{flex-direction:column;align-items:stretch;gap:1rem;display:flex}@media (min-width:768px){.ways-top-nav__mega-row--featured{flex-direction:row;align-items:flex-start;gap:2rem}}.ways-top-nav__mega-list{flex-direction:column;gap:.15rem;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ways-top-nav__mega--list .ways-top-nav__mega-list{max-width:17.75rem}.ways-top-nav__mega-card,.ways-top-nav__mega-compact,.ways-top-nav__mega-item,.ways-top-nav__mega-plain{color:var(--ways-navy);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative}.ways-top-nav__mega-plain{padding:.65rem .75rem}.ways-top-nav__mega-card:hover,.ways-top-nav__mega-compact:hover,.ways-top-nav__mega-item:hover,.ways-top-nav__mega-plain:hover{background:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-card:hover,.ways-top-nav__mega-compact:hover,.ways-top-nav__mega-item:hover,.ways-top-nav__mega-plain:hover{background:color-mix(in srgb,var(--ways-navy) 4%,#f3f4f6)}}.ways-top-nav__mega-card:hover,.ways-top-nav__mega-compact:hover,.ways-top-nav__mega-item:hover,.ways-top-nav__mega-plain:hover{color:var(--ways-navy)}.ways-top-nav__mega-card:focus-visible,.ways-top-nav__mega-compact:focus-visible,.ways-top-nav__mega-featured:focus-visible,.ways-top-nav__mega-item:focus-visible,.ways-top-nav__mega-plain:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-top-nav__mega-icon{color:var(--ways-navy);flex-shrink:0;margin-top:.15rem}.ways-top-nav__mega-icon-box{border:1px solid var(--ways-navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-icon-box{border:1px solid color-mix(in srgb,var(--ways-navy) 10%,transparent)}}.ways-top-nav__mega-icon-box{color:var(--ways-navy);background:#fff;box-shadow:0 4px 14px #11141c0f}.ways-top-nav__mega-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.ways-top-nav__mega-title{font-size:.9375rem}.ways-top-nav__mega-desc,.ways-top-nav__mega-title{font-weight:var(--ways-weight-regular);color:var(--ways-navy)}.ways-top-nav__mega-desc{font-size:.8125rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-desc{color:color-mix(in srgb,var(--ways-navy) 55%,transparent)}}.ways-top-nav__mega-featured-col{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.ways-top-nav__mega-featured-eyebrow{font-size:.8125rem;font-weight:var(--ways-weight-semibold);color:var(--ways-navy);margin:0}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-featured-eyebrow{color:color-mix(in srgb,var(--ways-navy) 55%,transparent)}}.ways-top-nav__mega-featured{color:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;gap:.25rem;width:100%;min-height:17rem;padding:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.ways-top-nav__mega-featured-media{background-color:var(--ways-navy-deep);background-image:radial-gradient(circle at 30% 20%,var(--ways-primary),transparent 55%),radial-gradient(circle at 80% 80%,var(--ways-tint-blue),transparent 50%),linear-gradient(160deg,var(--ways-navy-deep),var(--ways-navy-mid));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-featured-media{background-image:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--ways-primary) 55%,transparent),transparent 55%),radial-gradient(circle at 80% 80%,color-mix(in srgb,var(--ways-tint-blue) 45%,transparent),transparent 50%),linear-gradient(160deg,var(--ways-navy-deep),var(--ways-navy-mid))}}.ways-top-nav__mega-featured-media{background-position:50%;background-size:cover;transition:transform .5s}.ways-top-nav__mega-featured:hover .ways-top-nav__mega-featured-media{transform:scale(1.05)}.ways-top-nav__mega-featured-desc,.ways-top-nav__mega-featured-label{z-index:1;position:relative}.ways-top-nav__mega-featured-label{font-size:.9375rem;font-weight:var(--ways-weight-semibold)}.ways-top-nav__mega-featured-desc{max-width:13.25rem;font-size:.8125rem;font-weight:var(--ways-weight-regular);color:#fff9;line-height:1.4}.ways-top-nav__mega-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem 3rem;display:grid}.ways-top-nav__mega-col{grid-column:span 12}@media (min-width:768px){.ways-top-nav__mega-col{grid-column:span 4}.ways-top-nav__mega-col--cards{grid-column:span 8;grid-template-columns:1fr 1fr;gap:.75rem;display:grid}}.ways-top-nav__mega-heading{font-size:.8125rem;font-weight:var(--ways-weight-semibold);color:var(--ways-navy);margin:0 0 .75rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-heading{color:color-mix(in srgb,var(--ways-navy) 55%,transparent)}}.ways-top-nav__mega-card{border:1px solid var(--ways-navy);flex-direction:column;gap:.35rem;min-height:5.5rem}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-card{border:1px solid color-mix(in srgb,var(--ways-navy) 10%,transparent)}}.ways-top-nav__mega-card{background:var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-card{background:color-mix(in srgb,var(--ways-primary) 4%,#fff)}}.ways-top-nav__mega-card-title{font-size:.9375rem;font-weight:var(--ways-weight-semibold);color:var(--ways-navy)}.ways-top-nav__mega-card-desc{color:var(--ways-navy);font-size:.8125rem;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mega-card-desc{color:color-mix(in srgb,var(--ways-navy) 55%,transparent)}}.ways-top-nav__actions{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:flex}@media (min-width:1024px){.ways-top-nav__actions{gap:.45rem;margin-left:0}}.ways-top-nav__actions .ways-btn{box-sizing:border-box;min-height:2.75rem;padding:.75rem 1.55rem;font-size:.9375rem}.ways-top-nav__actions .ways-top-nav__action-link{color:var(--ways-navy);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;margin:0;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-flex}.ways-top-nav__actions .ways-top-nav__action-link:hover{color:var(--ways-primary)}.ways-top-nav__actions .ways-top-nav__action-link:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px;border-radius:4px}.ways-top-nav__actions .ways-locale-switcher,.ways-top-nav__actions .ways-locale-switcher__chevron,.ways-top-nav__actions .ways-locale-switcher__option,.ways-top-nav__actions .ways-locale-switcher__select{color:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__actions .ways-locale-switcher__option{color:color-mix(in srgb,var(--ways-navy) 45%,transparent)}}.ways-top-nav__actions .ways-locale-switcher__option.is-active{color:var(--ways-navy)}.ways-top-nav__burger{box-sizing:border-box;border:1px solid var(--ways-navy);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;width:2.75rem;height:2.75rem;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__burger{border:1px solid color-mix(in srgb,var(--ways-navy) 14%,transparent)}}.ways-top-nav__burger{color:var(--ways-navy);cursor:pointer;background:#fff;border-radius:9999px;transition:background-color .15s,border-color .15s}.ways-top-nav__burger:hover{border-color:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__burger:hover{border-color:color-mix(in srgb,var(--ways-navy) 28%,transparent)}}.ways-top-nav__burger:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-top-nav__burger span{background:currentColor;border-radius:1px;height:1.5px;transition:transform .2s,opacity .2s,width .2s;display:block}.ways-top-nav__burger span:first-child{width:1.1rem}.ways-top-nav__burger span:last-child{width:.75rem}.ways-top-nav__burger[aria-expanded=true] span:first-child{width:1.1rem;transform:translateY(.225rem)rotate(45deg)}.ways-top-nav__burger[aria-expanded=true] span:last-child{width:1.1rem;transform:translateY(-.225rem)rotate(-45deg)}@media (min-width:1024px){.ways-top-nav__burger{display:none}}.ways-top-nav__mobile{border-radius:var(--ways-radius-lg);border:1px solid var(--ways-navy);margin-top:.65rem;padding:1.1rem 1.15rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.ways-top-nav__mobile{border:1px solid color-mix(in srgb,var(--ways-navy) 12%,transparent)}}.ways-top-nav__mobile{color:var(--ways-navy);background:#fff;box-shadow:0 20px 50px #11141c1f}.ways-top-nav__mobile-sections{flex-direction:column;gap:1.35rem;margin:0;padding:0;list-style:none;display:flex}.ways-top-nav__mobile-section{margin:0;padding:0}.ways-top-nav__mobile-label{font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--ways-weight-semibold);color:var(--ways-fg-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .55rem;line-height:1.2}.ways-top-nav__mobile-list{flex-direction:column;gap:.05rem;margin:0;padding:0;list-style:none;display:flex}.ways-top-nav__mobile a:not(.ways-btn){color:var(--ways-navy);font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--ways-weight-regular);padding:.4rem 0;line-height:1.4;text-decoration:none;display:block}.ways-top-nav__mobile a:not(.ways-btn):hover{color:var(--ways-primary)}.ways-top-nav .ways-btn--primary{color:var(--ways-fg-inverse)}@media (min-width:1024px){.ways-top-nav__mobile{display:none}}@media (prefers-reduced-motion:reduce){.ways-top-nav__link,.ways-top-nav__mega,.ways-top-nav__mega-featured-media{transition:none}}.ways-locale-switcher{color:var(--ways-fg);align-items:center;display:inline-flex}.ways-locale-switcher__desktop{align-items:center;display:none;position:relative}.ways-locale-switcher__mobile{align-items:center;gap:.15rem;display:inline-flex}@media (min-width:1024px){.ways-locale-switcher__desktop{display:inline-flex}.ways-locale-switcher__mobile{display:none}}.ways-locale-switcher__select{appearance:none;border-radius:var(--ways-radius-md);min-height:2.25rem;color:inherit;font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--ways-weight-semibold);cursor:pointer;background:0 0;border:none;margin:0;padding:.35rem 1.75rem .35rem .65rem;line-height:1.2}.ways-locale-switcher__select:hover{color:var(--ways-primary)}.ways-locale-switcher__select:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-locale-switcher__select:disabled{cursor:wait;opacity:.65}.ways-locale-switcher__chevron{pointer-events:none;width:.9rem;height:.9rem;color:var(--ways-fg-muted);display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.ways-locale-switcher__chevron svg{width:100%;height:100%}.ways-locale-switcher__option{border-radius:var(--ways-radius-md);color:currentColor;background:0 0;border:none;min-height:2.25rem;margin:0;padding:.35rem .55rem}@supports (color:color-mix(in lab,red,red)){.ways-locale-switcher__option{color:color-mix(in srgb,currentColor 45%,transparent)}}.ways-locale-switcher__option{font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--ways-weight-semibold);letter-spacing:.02em;cursor:pointer;line-height:1.2;transition:color .15s}.ways-locale-switcher__option:hover:not(:disabled){color:var(--ways-primary)}.ways-locale-switcher__option.is-active{color:inherit}.ways-locale-switcher__option:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-locale-switcher__option:disabled{cursor:wait;opacity:.65}.ways-locale-switcher--inverse{color:#fff}.ways-locale-switcher--inverse .ways-locale-switcher__chevron{color:#ffffffb3}.ways-locale-switcher--inverse .ways-locale-switcher__select:hover{color:#fff}.ways-locale-switcher--inverse .ways-locale-switcher__select option{color:var(--ways-fg);background:var(--ways-bg)}.ways-locale-switcher--inverse .ways-locale-switcher__option{color:#ffffff80}.ways-locale-switcher--inverse .ways-locale-switcher__option.is-active,.ways-locale-switcher--inverse .ways-locale-switcher__option:hover:not(:disabled){color:#fff}.ways-section{padding-block:2.5rem}.ways-section--tight{padding-block:1.5rem}.ways-section--loose{padding-block:4rem}.ways-tile{border-radius:var(--ways-radius-lg);overflow:hidden}.ways-tile--xl{border-radius:var(--ways-radius-xl)}.ways-tile--light{background:var(--ways-bg);color:var(--ways-fg)}.ways-tile--muted{background:var(--ways-bg-muted);color:var(--ways-fg)}.ways-tile--dark,.ways-tile--navy{background:var(--ways-gradient-mesh-dark);color:var(--ways-fg-inverse)}.ways-tile--gradient{background-image:var(--ways-gradient-hero);color:var(--ways-fg-inverse)}.ways-bento-pair{gap:1rem;display:grid}@media (min-width:900px){.ways-bento-pair{grid-template-columns:1fr 1fr;gap:1.25rem}}.ways-direction-rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.ways-direction-rail>*{scroll-snap-align:start;flex:0 0 min(343px,78vw)}.ways-hero-island-wrap{flex-direction:column;gap:1rem;display:flex}.ways-hero-island{isolation:isolate;border-radius:var(--ways-radius-xl);min-height:min(85dvh,100dvh - 7.5rem);color:var(--ways-fg-inverse);position:relative;overflow:hidden}.ways-hero-island__media{z-index:0;will-change:transform;pointer-events:none;position:absolute;inset:-12%}.ways-hero-island__layer{opacity:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .6s;position:absolute;inset:0}.ways-hero-island__layer.is-active{opacity:1}.ways-hero-island__img,.ways-hero-island__video{object-fit:cover;width:100%;height:100%;display:block}.ways-hero-island__layer>picture{display:contents}.ways-hero-island__scrim{background:linear-gradient(0deg,var(--ways-navy-deep) 0,var(--ways-navy) 32%,var(--ways-navy) 58%,transparent 78%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ways-hero-island__scrim{background:linear-gradient(0deg,color-mix(in srgb,var(--ways-navy-deep) 78%,transparent) 0,color-mix(in srgb,var(--ways-navy) 42%,transparent) 32%,color-mix(in srgb,var(--ways-navy) 12%,transparent) 58%,transparent 78%)}}.ways-hero-island__scrim{pointer-events:none}.ways-hero-island__content{z-index:1;min-height:inherit;will-change:transform;flex-direction:column;justify-content:flex-end;padding:clamp(1.5rem,4vw,3.5rem) clamp(3.75rem,6vw,6rem);display:flex;position:relative}@media (min-width:640px){.ways-hero-island__content{padding-inline:clamp(5rem,7vw,6.5rem)}}.ways-hero-island__copy{flex-direction:column;gap:1rem;max-width:44rem;display:flex}.ways-hero-island__title{font-family:var(--font-display);font-size:clamp(2.5rem,6.5vw,4.25rem);font-weight:var(--ways-weight-bold);letter-spacing:-.035em;color:var(--ways-fg-on-dark);text-shadow:0 1px 2px #0d101759,0 8px 28px #0d101747;margin:0;line-height:1.05}.ways-hero-island__body{max-width:34rem;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:var(--ways-weight-regular);color:#fff;text-shadow:0 1px 2px #0d101766,0 6px 20px #0d101740;flex-direction:column;gap:.85rem;line-height:1.5;display:flex}.ways-hero-island__body>p{margin:0}.ways-hero-island__arrows{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 clamp(1rem,2vw,1.5rem);display:flex;position:absolute;inset:0}.ways-hero-island__arrow{pointer-events:auto;background:var(--ways-bg);border:none;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-hero-island__arrow{background:color-mix(in srgb,var(--ways-bg) 88%,transparent)}}.ways-hero-island__arrow{color:var(--ways-navy);cursor:pointer;opacity:0;transition:opacity .22s,transform .22s,background .2s;transform:translateY(4px)}.ways-hero-island:focus-within .ways-hero-island__arrow,.ways-hero-island:hover .ways-hero-island__arrow{opacity:1;transform:translateY(0)}.ways-hero-island__arrow:focus-visible,.ways-hero-island__arrow:hover{background:var(--ways-bg);outline:2px solid var(--ways-focus);outline-offset:2px}.ways-hero-island__chevron{width:1.15rem;height:1.15rem}@media (hover:none){.ways-hero-island__arrow{opacity:.9;transform:none}}@media (prefers-reduced-motion:reduce){.ways-hero-island__layer{transition:none}.ways-hero-island__content,.ways-hero-island__media{will-change:auto;transform:none!important}.ways-hero-island__arrow{opacity:1;transform:none}}.ways-slide-dots{justify-content:center;align-items:center;gap:.45rem;display:flex}.ways-slide-dots__dot{background:var(--ways-fg);border-radius:999px;width:2rem;height:.4375rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ways-slide-dots__dot{background:color-mix(in srgb,var(--ways-fg) 22%,transparent)}}.ways-slide-dots__dot{cursor:pointer;border:none;padding:0;transition:width .22s,background-color .22s}.ways-slide-dots__dot[aria-current=true]{background:var(--ways-fg);width:5.5rem}@supports (color:color-mix(in lab,red,red)){.ways-slide-dots__dot[aria-current=true]{background:color-mix(in srgb,var(--ways-fg) 32%,transparent)}}@media (min-width:640px){.ways-slide-dots{gap:.55rem}.ways-slide-dots__dot{width:2.25rem;height:.5rem}.ways-slide-dots__dot[aria-current=true]{width:6.5rem}}.ways-slide-dots__progress{transform-origin:0;background:var(--ways-fg);border-radius:inherit;animation:ways-slide-progress var(--ways-slide-ms,5.5s) linear forwards;position:absolute;inset:0}.ways-slide-dots__progress.is-paused{animation-play-state:paused}@keyframes ways-slide-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ways-slide-dots__progress{animation:none;transform:scaleX(1)}}.ways-caption-pill{border-radius:var(--ways-radius-pill);background:var(--ways-bg);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-caption-pill{background:color-mix(in srgb,var(--ways-bg) 88%,var(--ways-canvas))}}.ways-caption-pill{color:var(--ways-fg-muted);padding:.4rem 1rem;font-size:.8125rem}.ways-eyebrow{font-family:var(--font-sans);font-size:var(--ways-text-eyebrow);font-weight:var(--ways-weight-regular);color:var(--ways-fg-muted);line-height:1.35}.ways-eyebrow--inverse{color:var(--ways-fg-inverse)}@supports (color:color-mix(in lab,red,red)){.ways-eyebrow--inverse{color:color-mix(in srgb,var(--ways-fg-inverse) 72%,transparent)}}.ways-project-fan{background:var(--ways-bg-muted);padding:clamp(2.5rem,6vw,5rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:hidden}.ways-project-fan__stage{max-width:1400px;min-height:clamp(28rem,58vw,36rem);margin-inline:auto;padding-inline:1rem;position:relative}.ways-project-fan__rail{justify-content:center;align-items:flex-end;gap:clamp(.5rem,1.5vw,1.25rem);min-height:22rem;margin:0;padding:0 0 5rem;list-style:none;display:flex}.ways-project-fan__slot{transform-origin:50% 110%;width:min(220px,42vw);animation:ways-fan-float 7s ease-in-out infinite;animation-delay:calc(var(--fan-i,0) * .35s);flex:none}.ways-project-fan__link{color:inherit;text-decoration:none;display:block}.ways-project-fan__card{background:var(--ways-bg);border:1px solid var(--ways-border);border-radius:1.15rem;flex-direction:column;gap:.75rem;padding:1rem 1rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ways-project-fan__card{border:1px solid color-mix(in srgb,var(--ways-border) 70%,transparent)}}.ways-project-fan__card{transform:rotate(var(--fan-tilt,0deg));transition:transform .32s,box-shadow .32s;box-shadow:0 18px 40px #171b3914}.ways-project-fan__link:focus-visible .ways-project-fan__card,.ways-project-fan__link:hover .ways-project-fan__card{transform:rotate(var(--fan-tilt,0deg)) translateY(-6px) scale(1.02);box-shadow:0 24px 48px #171b3924}.ways-project-fan__card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.ways-project-fan__card-title{font-size:.95rem;font-weight:var(--ways-weight-semibold);letter-spacing:-.01em;color:var(--ways-fg);margin:0}.ways-project-fan__card-icon{width:1.25rem;height:1.25rem;color:var(--ways-fg);opacity:.85;flex-shrink:0}.ways-project-fan__card-icon svg{width:100%;height:100%}.ways-project-fan__card-media{aspect-ratio:1;background:var(--ways-navy);border-radius:.85rem;overflow:hidden}.ways-project-fan__media-fallback{width:100%;height:100%}.ways-project-fan__orbit{z-index:2;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.ways-orbit-cta{place-items:center;width:9.5rem;height:9.5rem;text-decoration:none;display:grid;position:relative}.ways-orbit-cta__ring{width:100%;height:100%;animation:ways-orbit-spin 18s linear infinite;position:absolute;inset:0}.ways-orbit-cta__ring-text{fill:var(--ways-fg-muted);font-size:11.5px;font-weight:var(--ways-weight-semibold);letter-spacing:.18em;text-transform:uppercase}.ways-orbit-cta__core{z-index:1;background:var(--ways-fg);border-radius:999px;place-items:center;width:3.75rem;height:3.75rem;transition:transform .22s;display:grid;position:relative}.ways-orbit-cta:focus-visible .ways-orbit-cta__core,.ways-orbit-cta:hover .ways-orbit-cta__core{transform:scale(1.06)}.ways-orbit-cta__arrow{border-top:2px solid #fff;border-right:2px solid #fff;width:.85rem;height:.85rem;display:block;transform:rotate(45deg)translate(-1px,1px)}.ways-reveal{opacity:0;filter:blur(10px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.ways-reveal--up{transform:translateY(var(--reveal-offset,40px))}.ways-reveal--down{transform:translateY(calc(var(--reveal-offset,40px) * -1))}.ways-reveal--left{transform:translateX(var(--reveal-offset,40px))}.ways-reveal--right{transform:translateX(calc(var(--reveal-offset,40px) * -1))}.ways-reveal--in{opacity:1;filter:blur();transform:none}@keyframes ways-orbit-spin{to{transform:rotate(1turn)}}@keyframes ways-fan-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:900px){.ways-project-fan__stage{min-height:0}.ways-project-fan__rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:1rem;padding:1rem 1rem 7rem;overflow-x:auto}.ways-project-fan__slot{scroll-snap-align:center;width:min(240px,78vw);animation:none}.ways-project-fan__card{transform:none!important}}@media (prefers-reduced-motion:reduce){.ways-orbit-cta__ring,.ways-project-fan__slot{animation:none}.ways-reveal{opacity:1;filter:none;transition:none;transform:none}}.ways-catalog{background:var(--ways-catalog);color:var(--ways-catalog-fg)}.ways-catalog-search{border-radius:var(--ways-radius-xl);background:var(--ways-catalog-elevated);border:1px solid var(--ways-catalog-border);align-items:center;gap:.75rem;width:100%;padding:.85rem 1.15rem;display:flex}.ways-catalog-search__input{width:100%;color:var(--ways-catalog-fg);font-family:var(--font-sans);background:0 0;border:none;outline:none;font-size:1rem}.ways-catalog-search__input::placeholder{color:var(--ways-catalog-muted)}.ways-filter-chip{border-radius:var(--ways-radius-pill);font-family:var(--font-sans);font-size:1rem;font-weight:var(--ways-weight-semibold);cursor:pointer;border:1px solid var(--ways-catalog-border);color:var(--ways-catalog-fg);background:0 0;justify-content:center;align-items:center;padding:.625rem .875rem;line-height:1.2;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.ways-filter-chip:hover{border-color:#f0f0f073}.ways-filter-chip--active{background:var(--ways-catalog-fg);border-color:var(--ways-catalog-fg);color:#161616}.ways-filter-chip:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px}.ways-catalog-card{color:inherit;text-decoration:none;display:block}.ways-catalog-card__media{aspect-ratio:422/265;border-radius:var(--ways-radius-xl);background:var(--ways-catalog-elevated);position:relative;overflow:hidden}.ways-catalog-card__media-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ways-catalog-card__lock{z-index:2;width:2rem;height:2rem;color:var(--ways-catalog-fg);background:#282828b8;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.ways-catalog-card__hover{z-index:1;opacity:0;background:linear-gradient(#0000 40%,#000000b8);justify-content:flex-start;align-items:flex-end;padding:1rem;transition:opacity .18s;display:flex;position:absolute;inset:0}.ways-catalog-card:focus-within .ways-catalog-card__hover,.ways-catalog-card:hover .ways-catalog-card__hover{opacity:1}.ways-catalog-card__body{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.ways-catalog-card__title{font-size:1rem;font-weight:var(--ways-weight-semibold);color:var(--ways-catalog-fg);line-height:1.35}.ways-catalog-card__meta{color:var(--ways-catalog-muted);font-size:.875rem}.ways-catalog-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}@media (min-width:640px){.ways-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ways-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ways-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ways-announce--soft{background:var(--ways-tint-periwinkle);color:var(--ways-fg);font-family:var(--font-sans);font-size:.875rem;font-weight:var(--ways-weight-regular);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1rem;display:flex}.ways-announce--soft a{color:var(--ways-primary-deep);font-weight:var(--ways-weight-semibold);text-underline-offset:2px;text-decoration:underline}.ways-announce--media{isolation:isolate;border-radius:var(--ways-radius-xl);color:#fff;min-height:4.25rem;display:block;position:relative;overflow:hidden}.ways-announce__bg{z-index:0;position:absolute;inset:0}.ways-announce__img{object-fit:cover;object-position:center right;width:100%;height:100%;display:block}.ways-announce__fallback{background:radial-gradient(ellipse 55% 120% at 88% 50%,var(--ways-tint-lavender) 0,var(--ways-primary-soft) 35%,transparent 70%),radial-gradient(ellipse 40% 90% at 100% 40%,var(--ways-primary) 0,transparent 60%),linear-gradient(95deg,var(--ways-navy) 0,var(--ways-navy) 42%,var(--ways-navy-mid) 68%,var(--ways-primary-deep) 100%);width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.ways-announce__fallback{background:radial-gradient(ellipse 55% 120% at 88% 50%,color-mix(in srgb,var(--ways-tint-lavender) 55%,transparent) 0,color-mix(in srgb,var(--ways-primary-soft) 35%,transparent) 35%,transparent 70%),radial-gradient(ellipse 40% 90% at 100% 40%,color-mix(in srgb,var(--ways-primary) 50%,transparent) 0,transparent 60%),linear-gradient(95deg,var(--ways-navy) 0,var(--ways-navy) 42%,var(--ways-navy-mid) 68%,var(--ways-primary-deep) 100%)}}.ways-announce__scrim{background:linear-gradient(90deg,var(--ways-navy) 0,var(--ways-navy) 38%,var(--ways-navy) 72%,var(--ways-navy) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ways-announce__scrim{background:linear-gradient(90deg,color-mix(in srgb,var(--ways-navy) 92%,transparent) 0,color-mix(in srgb,var(--ways-navy) 72%,transparent) 38%,color-mix(in srgb,var(--ways-navy) 28%,transparent) 72%,color-mix(in srgb,var(--ways-navy) 12%,transparent) 100%)}}.ways-announce__scrim{pointer-events:none}.ways-announce__inner{z-index:1;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:.75rem 1.25rem;min-height:4.25rem;padding:.65rem .75rem .65rem 1rem;display:grid;position:relative}@media (max-width:719px){.ways-announce__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead cta""message cta";gap:.35rem .85rem;padding:.75rem .85rem}.ways-announce__lead{grid-area:lead}.ways-announce__message{grid-area:message}.ways-announce__cta{grid-area:cta;align-self:center}}.ways-announce__lead{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.ways-announce__mark{width:2rem;height:2rem;font-family:var(--font-sans);font-size:.85rem;font-weight:var(--ways-weight-semibold);color:#fff;background:#11141c8c;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ways-announce__meta{font-family:var(--font-sans);font-size:.875rem;font-weight:var(--ways-weight-regular);color:#ffffffe6;white-space:nowrap}.ways-announce__message{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--ways-weight-semibold);letter-spacing:-.01em;color:#fff;text-align:center;margin:0;line-height:1.3}@media (min-width:720px){.ways-announce__message{text-align:center;justify-self:center}}.ways-announce__cta.ways-btn{flex-shrink:0;padding:.65rem 1.35rem;font-size:.9rem}.ways-social-proof{align-items:center;gap:.75rem;display:inline-flex}.ways-social-proof__avatars{align-items:center;display:flex}.ways-social-proof__avatar{border:2px solid var(--ways-bg);background:var(--ways-tint-lilac);object-fit:cover;border-radius:999px;width:2.25rem;height:2.25rem;margin-left:-.55rem}.ways-social-proof__avatars>:first-child{margin-left:0}.ways-social-proof__label{color:var(--ways-fg-muted);font-size:.875rem}.ways-icon-pill{border-radius:var(--ways-radius-pill);font-family:var(--font-sans);font-size:1rem;font-weight:var(--ways-weight-semibold);cursor:pointer;border:none;align-items:center;gap:.65rem;padding:.45rem 1.15rem .45rem .45rem;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex}.ways-icon-pill:hover{transform:translateY(-1px)}.ways-icon-pill:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px}.ways-icon-pill__mark{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.85rem;display:inline-flex}.ways-icon-pill--light{color:var(--ways-navy);background:#fff;box-shadow:0 8px 24px #171b3924}.ways-icon-pill--light .ways-icon-pill__mark{background:var(--ways-navy);color:#fff}.ways-icon-pill--ghost{color:#fff;background:0 0;border:1.5px solid #ffffffbf}.ways-icon-pill--ghost .ways-icon-pill__mark{color:var(--ways-navy);background:#fff}.ways-icon-pill--ghost:hover{background:#ffffff14;border-color:#fff}.ways-icon-pill--solid{background:var(--ways-navy);color:#fff}.ways-icon-pill--solid .ways-icon-pill__mark{color:var(--ways-navy);background:#fff}.ways-logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ways-logo-marquee__track{gap:3rem;width:max-content;animation:ways-marquee 32s linear infinite;display:flex}.ways-logo-marquee__item{border-radius:var(--ways-radius-md);background:var(--ways-bg-muted);min-width:7rem;height:2.5rem;color:var(--ways-fg-muted);font-size:.8rem;font-weight:var(--ways-weight-semibold);letter-spacing:.02em;opacity:.85;justify-content:center;align-items:center;display:inline-flex}@keyframes ways-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ways-logo-marquee__track{animation:none}}.ways-feature-tabs{border-radius:var(--ways-radius-xl);background:var(--ways-bg-muted);padding:1rem}.ways-feature-tabs__list{border-radius:var(--ways-radius-pill);background:var(--ways-bg);flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ways-feature-tabs__list{background:color-mix(in srgb,var(--ways-bg) 70%,transparent)}}.ways-feature-tabs__tab{border-radius:var(--ways-radius-pill);min-width:7rem;color:var(--ways-fg-muted);font-family:var(--font-sans);font-size:.95rem;font-weight:var(--ways-weight-semibold);cursor:pointer;background:0 0;border:none;flex:auto;padding:.85rem 1rem;transition:background .16s,color .16s}.ways-feature-tabs__tab[aria-selected=true]{background:var(--ways-navy);color:#fff}.ways-feature-tabs__tab:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-feature-tabs__panel{border-radius:var(--ways-radius-lg);background:var(--ways-bg);gap:1rem;display:grid;overflow:hidden}@media (min-width:900px){.ways-feature-tabs__panel{grid-template-columns:1.05fr 1fr;min-height:360px}}.ways-feature-tabs__media{background:var(--ways-navy);min-height:220px}.ways-feature-tabs__copy{flex-direction:column;justify-content:center;gap:.85rem;padding:1.5rem 1.75rem;display:flex}.ways-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:900px){.ways-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.ways-stat-strip__item{text-align:center;padding:1.25rem .75rem}.ways-stat-strip__value{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg)}.ways-stat-strip__label{color:var(--ways-fg-muted);margin-top:.35rem;font-size:.9rem}.ways-section-label{font-size:.75rem;font-weight:var(--ways-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ways-primary-deep);justify-content:center;align-items:center;margin:0;display:flex}.ways-service-grid{flex-direction:column;gap:2.5rem;display:flex}.ways-service-grid__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:40rem;margin-inline:auto;display:flex}.ways-service-grid__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg);margin:0}.ways-service-grid__body{color:var(--ways-fg-muted);margin:0}.ways-service-grid__list{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:700px){.ways-service-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ways-service-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ways-service-card{border-radius:var(--ways-radius-xl);background:var(--ways-bg);border:1px solid var(--ways-border);flex-direction:column;gap:.65rem;padding:1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ways-service-card{border:1px solid color-mix(in srgb,var(--ways-border) 55%,transparent)}}.ways-service-card{min-height:100%}.ways-service-card__index{color:var(--ways-fg-muted);margin:0;font-size:.85rem}.ways-service-card__title{font-size:1.25rem;font-weight:var(--ways-weight-bold);letter-spacing:-.01em;color:var(--ways-fg);margin:0}.ways-service-card__body{color:var(--ways-fg-muted);flex:1;margin:0;font-size:.95rem}.ways-service-card__media{border-radius:var(--ways-radius-lg);background:var(--ways-navy);height:9.5rem;margin-top:.75rem;overflow:hidden}.ways-service-card__link{font-size:.9rem;font-weight:var(--ways-weight-semibold);color:var(--ways-primary-deep);margin-top:.35rem;text-decoration:none}.ways-service-card__link:hover{text-underline-offset:2px;text-decoration:underline}.ways-process{flex-direction:column;gap:2rem;display:flex}.ways-process__intro{gap:1.25rem;display:grid}@media (min-width:900px){.ways-process__intro{grid-template-columns:1.2fr 1fr;align-items:end}}.ways-process__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg);margin:0}.ways-process__aside{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.ways-process__steps{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:900px){.ways-process__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ways-process-card{border-radius:var(--ways-radius-xl);background:var(--ways-bg);border:1px solid var(--ways-border);flex-direction:column;justify-content:space-between;min-height:280px;padding:1.5rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ways-process-card{border:1px solid color-mix(in srgb,var(--ways-border) 55%,transparent)}}.ways-process-card{overflow:hidden}.ways-process-card--media{color:#fff;background:var(--ways-navy);border:none}.ways-process-card__media{position:absolute;inset:0}.ways-process-card__media>*{object-fit:cover;width:100%;height:100%}.ways-process-card__copy{z-index:1;flex-direction:column;gap:.5rem;max-width:16rem;display:flex;position:relative}.ways-process-card__eyebrow{color:var(--ways-fg-muted);margin:0;font-size:.85rem}.ways-process-card--media .ways-process-card__eyebrow{color:#ffffffbf}.ways-process-card__title{font-size:1.35rem;font-weight:var(--ways-weight-bold);letter-spacing:-.01em;color:var(--ways-fg);margin:0}.ways-process-card--media .ways-process-card__title{color:#fff}.ways-process-card__index{z-index:1;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:var(--ways-weight-semibold);letter-spacing:-.04em;color:var(--ways-fg);opacity:.9;align-self:flex-end;margin:0;line-height:1;position:relative}.ways-process-card--media .ways-process-card__index{color:#fff}.ways-project-grid{flex-direction:column;gap:2rem;display:flex}.ways-project-grid__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:40rem;margin-inline:auto;display:flex}.ways-project-grid__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg);margin:0}.ways-project-grid__body{color:var(--ways-fg-muted);margin:0}.ways-project-grid__list{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:700px){.ways-project-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ways-project-grid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.ways-project-card{border-radius:var(--ways-radius-xl);min-height:280px;color:inherit;background:var(--ways-navy);text-decoration:none;display:block;position:relative;overflow:hidden}.ways-project-card__media{position:absolute;inset:0}.ways-project-card__media>*{object-fit:cover;width:100%;height:100%}.ways-project-card__copy{z-index:1;color:#fff;background:linear-gradient(#0000,#0f0f0fbf);padding:1.35rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.ways-project-card__title{font-size:1.25rem;font-weight:var(--ways-weight-bold);margin:0}.ways-project-card__subtitle{color:#ffffffbf;margin:.35rem 0 0;font-size:.9rem}.ways-faq{gap:clamp(2.5rem,5vw,4.25rem)}.ways-faq,.ways-faq__intro{flex-direction:column;align-items:center;display:flex}.ways-faq__intro{text-align:center;gap:1.25rem;max-width:40rem}.ways-faq__badge{background:var(--ways-tint-periwinkle);border-radius:999px;justify-content:center;align-items:center;padding:.4rem 1.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-faq__badge{background:color-mix(in srgb,var(--ways-tint-periwinkle) 55%,var(--ways-canvas))}}.ways-faq__badge{color:var(--ways-navy);font-size:.875rem;font-weight:var(--ways-weight-semibold);letter-spacing:.02em;line-height:1.2}.ways-faq__copy{flex-direction:column;align-items:center;gap:.75rem;display:flex}.ways-faq__heading{font-size:clamp(1.85rem,3.5vw,2.75rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg);margin:0;line-height:1.15}.ways-faq__body{max-width:36rem;color:var(--ways-fg-muted);margin:0;font-size:1rem;line-height:1.55}.ways-faq__list{flex-direction:column;gap:1rem;width:100%;max-width:53rem;display:flex}.ways-faq__item{border-radius:var(--ways-radius-lg);background:var(--ways-canvas)}@supports (color:color-mix(in lab,red,red)){.ways-faq__item{background:color-mix(in srgb,var(--ways-canvas) 72%,#fff)}}.ways-faq__item{padding:0 1.75rem;transition:background .16s;overflow:hidden}.ways-faq__item--open{background:var(--ways-tint-periwinkle)}@supports (color:color-mix(in lab,red,red)){.ways-faq__item--open{background:color-mix(in srgb,var(--ways-tint-periwinkle) 42%,#fff)}}.ways-faq__item-title{font-size:inherit;font-weight:inherit;margin:0}.ways-faq__trigger{text-align:left;width:100%;font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.75rem 0;display:flex}.ways-faq__trigger:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px;border-radius:var(--ways-radius-sm)}.ways-faq__question{font-size:1rem;font-weight:var(--ways-weight-semibold);color:var(--ways-fg);flex:1;line-height:1.4}.ways-faq__icon{color:var(--ways-navy);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-faq__icon{color:color-mix(in srgb,var(--ways-navy) 55%,transparent)}}.ways-faq__item--open .ways-faq__icon{color:var(--ways-primary)}.ways-faq__chevron{transition:transform .18s;display:block}.ways-faq__chevron--open{transform:rotate(180deg)}.ways-faq__panel{border-top:1px solid var(--ways-tint-sky)}@supports (color:color-mix(in lab,red,red)){.ways-faq__panel{border-top:1px solid color-mix(in srgb,var(--ways-tint-sky) 55%,transparent)}}.ways-faq__panel{color:var(--ways-fg-muted);padding:1.35rem 0 1.75rem;font-size:1rem;line-height:1.55}.ways-faq__panel p{margin:0}.ways-cta-band{border-radius:var(--ways-radius-xl);background:var(--ways-navy);color:#fff;padding:clamp(2rem,4vw,3.5rem) 1.5rem}.ways-cta-band--gradient{background:var(--ways-gradient-hero);color:var(--ways-navy)}.ways-cta-band__inner{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:40rem;margin-inline:auto;display:flex}.ways-cta-band__label{color:var(--ways-tint-lilac)}.ways-cta-band--gradient .ways-cta-band__label{color:var(--ways-navy)}.ways-cta-band__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;margin:0}.ways-cta-band__body{color:#ffffffb8;margin:0}.ways-cta-band--gradient .ways-cta-band__body{color:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-cta-band--gradient .ways-cta-band__body{color:color-mix(in srgb,var(--ways-navy) 72%,transparent)}}.ways-cta-band__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;padding-top:.5rem;display:flex}.ways-contact-band{padding:clamp(2.5rem,5vw,4rem) 1.5rem clamp(3rem,6vw,4.5rem)}.ways-contact-band__inner{gap:1.15rem;max-width:28rem}.ways-contact-band__email{font-size:1.05rem;font-weight:var(--ways-weight-semibold);color:#fff;text-underline-offset:.18em;margin:0;text-decoration:underline}.ways-contact-band__email:hover{color:var(--ways-tint-lilac)}.ways-contact-band__form{text-align:left;width:100%;padding-top:.5rem}.ways-cta-band--gradient .ways-cta-band__actions .ways-btn--secondary{border-color:var(--ways-navy);color:var(--ways-navy);background:#ffffff8c}.ways-cta-band--gradient .ways-cta-band__actions .ways-btn--secondary:hover:not(:disabled){border-color:var(--ways-navy);color:var(--ways-navy);background:#fff}.ways-team-grid{flex-direction:column;gap:2rem;display:flex}.ways-team-grid__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:40rem;margin-inline:auto;display:flex}.ways-team-grid__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg);margin:0}.ways-team-grid__body{color:var(--ways-fg-muted);margin:0}.ways-team-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:900px){.ways-team-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ways-team-card{color:inherit;flex-direction:column;gap:.85rem;text-decoration:none;display:flex}.ways-team-card__media{aspect-ratio:3/4;border-radius:var(--ways-radius-xl);background:var(--ways-navy);overflow:hidden}.ways-team-card__media>*{object-fit:cover;width:100%;height:100%}.ways-team-card__name{font-size:1.05rem;font-weight:var(--ways-weight-bold);color:var(--ways-fg);margin:0}.ways-team-card__role{color:var(--ways-fg-muted);margin:.2rem 0 0;font-size:.9rem}.ways-logo{max-width:100%;height:auto;display:block}.ways-logo-link{line-height:0}.ways-logo-link:focus-visible{outline:2px solid var(--ways-focus);outline-offset:4px;border-radius:4px}.ways-logo-motion__cluster,.ways-logo-motion__disc,.ways-logo-motion__glyph{transform-box:fill-box;transform-origin:50%}.ways-logo-motion--entrance .ways-logo-motion__glyph,.ways-logo-motion--idle .ways-logo-motion__glyph{opacity:0;transform:translateY(10px)scale(.88)}.ways-logo-motion--entrance.ways-logo-motion--play .ways-logo-motion__glyph,.ways-logo-motion--idle.ways-logo-motion--play .ways-logo-motion__glyph{animation:ways-logo-glyph-in .72s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--logo-i,0) * 90ms)}.ways-logo-motion--idle.ways-logo-motion--play{animation:ways-logo-idle-breathe 4s ease-in-out 1.1s infinite}.ways-logo-motion--mark .ways-logo-motion__cluster,.ways-logo-motion--mark .ways-logo-motion__disc{opacity:0;transform:scale(.86)}.ways-logo-motion--mark.ways-logo-motion--play .ways-logo-motion__disc{animation:ways-logo-mark-in .64s cubic-bezier(.22,1,.36,1) forwards}.ways-logo-motion--mark.ways-logo-motion--play .ways-logo-motion__cluster{animation:ways-logo-mark-in .72s cubic-bezier(.22,1,.36,1) 80ms forwards}@keyframes ways-logo-glyph-in{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ways-logo-mark-in{to{opacity:1;transform:scale(1)}}@keyframes ways-logo-idle-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ways-logo-motion,.ways-logo-motion__cluster,.ways-logo-motion__disc,.ways-logo-motion__glyph{opacity:1!important;animation:none!important;transform:none!important}}.ways-search{border-radius:var(--ways-radius-pill);border:1.5px solid #0000;align-items:center;gap:.65rem;width:100%;padding:.65rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.ways-search--md{min-height:2.75rem}.ways-search--lg{min-height:3.15rem;padding:.8rem 1.15rem}.ways-search--light{background:var(--ways-bg);border-color:var(--ways-border);color:var(--ways-navy);box-shadow:0 1px 2px #171b390a}.ways-search--muted{background:var(--ways-bg-muted);color:var(--ways-navy);border-color:#0000}.ways-search--on-dark{color:var(--ways-navy);background:#fff;border-color:#0000}.ways-search:focus-within{border-color:var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-search:focus-within{border-color:color-mix(in srgb,var(--ways-primary) 45%,var(--ways-border))}}.ways-search:has(.ways-search__input:focus-visible){border-color:var(--ways-focus);box-shadow:0 0 0 3px var(--ways-focus)}@supports (color:color-mix(in lab,red,red)){.ways-search:has(.ways-search__input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--ways-focus) 35%,transparent)}}.ways-search__icon{color:var(--ways-fg-muted);flex-shrink:0;font-size:1.05rem;line-height:1}.ways-search--on-dark .ways-search__icon{color:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-search--on-dark .ways-search__icon{color:color-mix(in srgb,var(--ways-navy) 55%,transparent)}}.ways-search__input{width:100%;color:inherit;font-family:var(--font-sans);background:0 0;border:none;outline:none;font-size:1rem;line-height:1.3}.ways-search__input::placeholder{color:var(--ways-fg-muted)}.ways-search--on-dark .ways-search__input::placeholder{color:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-search--on-dark .ways-search__input::placeholder{color:color-mix(in srgb,var(--ways-navy) 45%,transparent)}}.ways-side-nav{border-radius:var(--ways-radius-xl);flex-direction:column;gap:1.25rem;width:100%;max-width:16.5rem;min-height:22rem;padding:1.25rem 1rem;display:flex}.ways-side-nav__bar{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.ways-side-nav__bar .ways-side-nav__header{flex:1;min-width:0;padding:0}.ways-side-nav__bar-title{font-family:var(--font-sans);font-size:.95rem;font-weight:var(--ways-weight-semibold);color:inherit}.ways-side-nav__toggle{border-radius:var(--ways-radius-pill);border:1px solid var(--ways-navy);flex-shrink:0;align-items:center;gap:.55rem;margin:0;padding:.45rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__toggle{border:1px solid color-mix(in srgb,var(--ways-navy) 14%,transparent)}}.ways-side-nav__toggle{background:var(--ways-bg)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__toggle{background:color-mix(in srgb,var(--ways-bg) 88%,transparent)}}.ways-side-nav__toggle{color:var(--ways-navy);cursor:pointer;font-family:var(--font-sans);font-size:.8rem;font-weight:var(--ways-weight-semibold);transition:background .16s,border-color .16s}.ways-side-nav__toggle:hover{border-color:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__toggle:hover{border-color:color-mix(in srgb,var(--ways-navy) 28%,transparent)}}.ways-side-nav__toggle:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__toggle:hover{background:color-mix(in srgb,var(--ways-primary-soft) 10%,white)}}.ways-side-nav__toggle:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-side-nav--navy .ways-side-nav__toggle{color:#fff;background:#ffffff14;border-color:#ffffff2e}.ways-side-nav--navy .ways-side-nav__toggle:hover{background:#ffffff24;border-color:#ffffff47}.ways-side-nav__toggle-label{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.ways-side-nav__burger{flex-direction:column;justify-content:center;gap:.3rem;width:1.15rem;display:inline-flex}.ways-side-nav__burger span{background:currentColor;border-radius:1px;height:1.5px;transition:transform .2s,opacity .2s,width .2s;display:block}.ways-side-nav__burger span:first-child{width:1.1rem}.ways-side-nav__burger span:last-child{width:.75rem}.ways-side-nav--open .ways-side-nav__burger span:first-child{width:1.1rem;transform:translateY(.225rem)rotate(45deg)}.ways-side-nav--open .ways-side-nav__burger span:last-child{width:1.1rem;transform:translateY(-.225rem)rotate(-45deg)}.ways-side-nav__panel{flex-direction:column;flex:1;gap:1.25rem;min-height:0;display:flex}@media (max-width:1023px){.ways-side-nav{gap:0;max-width:none;min-height:0;padding:.85rem .9rem}.ways-side-nav__panel{border-top:1px solid var(--ways-border);gap:1rem;margin-top:.85rem;padding-top:.85rem;display:none}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__panel{border-top:1px solid color-mix(in srgb,var(--ways-border) 55%,transparent)}}.ways-side-nav__panel[data-open=true]{display:flex}.ways-side-nav--navy .ways-side-nav__panel{border-top-color:#ffffff1f}.ways-side-nav__footer{margin-top:0}}@media (min-width:1024px){.ways-side-nav__toggle{display:none}.ways-side-nav__bar{display:block}.ways-side-nav__panel{display:flex}}.ways-side-nav--light{background:var(--ways-bg);border:1px solid var(--ways-border)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--light{border:1px solid color-mix(in srgb,var(--ways-border) 70%,transparent)}}.ways-side-nav--light{color:var(--ways-navy)}.ways-app-shell--panels .ways-side-nav--light,.ways-app-shell--workspace .ways-side-nav--light{background:0 0;border-color:#0000}.ways-side-nav--muted{background:var(--ways-bg-muted)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--muted{background:color-mix(in srgb,var(--ways-bg-muted) 88%,#fff)}}.ways-side-nav--muted{color:var(--ways-navy);border:none}.ways-side-nav--navy{background:var(--ways-navy);color:#fff}.ways-side-nav__header{padding:.25rem .5rem .5rem}.ways-side-nav__nav{flex:1;min-height:0;overflow-y:auto}.ways-side-nav__list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.ways-side-nav__link{border-radius:var(--ways-radius-pill);font-family:var(--font-sans);font-size:.95rem;font-weight:var(--ways-weight-semibold);color:inherit;align-items:center;gap:.7rem;padding:.7rem .9rem;text-decoration:none;transition:background .16s,color .16s;display:flex}.ways-side-nav--light .ways-side-nav__link,.ways-side-nav--muted .ways-side-nav__link{color:var(--ways-fg-muted)}.ways-side-nav--light .ways-side-nav__link:hover,.ways-side-nav--muted .ways-side-nav__link:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--light .ways-side-nav__link:hover,.ways-side-nav--muted .ways-side-nav__link:hover{background:color-mix(in srgb,var(--ways-primary-soft) 12%,white)}}.ways-side-nav--light .ways-side-nav__link:hover,.ways-side-nav--muted .ways-side-nav__link:hover{color:var(--ways-navy)}.ways-side-nav--light .ways-side-nav__link--active,.ways-side-nav--muted .ways-side-nav__link--active{background:var(--ways-tint-periwinkle);color:var(--ways-navy)}.ways-side-nav--light .ways-side-nav__link--active:hover,.ways-side-nav--muted .ways-side-nav__link--active:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--light .ways-side-nav__link--active:hover,.ways-side-nav--muted .ways-side-nav__link--active:hover{background:color-mix(in srgb,var(--ways-primary-soft) 28%,white)}}.ways-side-nav--light .ways-side-nav__link--active:hover,.ways-side-nav--light .ways-side-nav__link--active:hover .ways-side-nav__mark,.ways-side-nav--muted .ways-side-nav__link--active:hover,.ways-side-nav--muted .ways-side-nav__link--active:hover .ways-side-nav__mark{color:var(--ways-navy)}.ways-side-nav--navy .ways-side-nav__link{color:#ffffffb8}.ways-side-nav--navy .ways-side-nav__link:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--navy .ways-side-nav__link:hover{background:color-mix(in srgb,var(--ways-primary-soft) 18%,transparent)}}.ways-side-nav--navy .ways-side-nav__link:hover{color:#fff}.ways-side-nav--navy .ways-side-nav__link--active{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--navy .ways-side-nav__link--active{background:color-mix(in srgb,var(--ways-primary-soft) 28%,transparent)}}.ways-side-nav--navy .ways-side-nav__link--active{color:#fff}.ways-side-nav--navy .ways-side-nav__link--active:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--navy .ways-side-nav__link--active:hover{background:color-mix(in srgb,var(--ways-primary-soft) 36%,transparent)}}.ways-side-nav--navy .ways-side-nav__link--active:hover{color:#fff}.ways-side-nav__link:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-side-nav__mark{width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:var(--ways-weight-bold);background:var(--ways-primary-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__mark{background:color-mix(in srgb,var(--ways-primary-soft) 22%,white)}}.ways-side-nav__mark{color:var(--ways-navy)}.ways-side-nav--light .ways-side-nav__link:hover .ways-side-nav__mark,.ways-side-nav--muted .ways-side-nav__link:hover .ways-side-nav__mark{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--light .ways-side-nav__link:hover .ways-side-nav__mark,.ways-side-nav--muted .ways-side-nav__link:hover .ways-side-nav__mark{background:color-mix(in srgb,var(--ways-primary-soft) 34%,white)}}.ways-side-nav--navy .ways-side-nav__mark{color:#fff;background:#ffffff29}.ways-side-nav__link--active .ways-side-nav__mark{background:var(--ways-primary-soft);color:#fff}.ways-side-nav--navy .ways-side-nav__link--active .ways-side-nav__mark{color:var(--ways-navy);background:#fff}.ways-side-nav__footer{border-top:1px solid var(--ways-border);margin-top:auto;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__footer{border-top:1px solid color-mix(in srgb,var(--ways-border) 55%,transparent)}}.ways-side-nav__footer{flex-direction:column;gap:.5rem;display:flex}.ways-side-nav--navy .ways-side-nav__footer{border-top-color:#ffffff1f}.ways-side-nav__account{align-items:center;gap:.25rem;min-width:0;display:flex}.ways-side-nav__account-link{border-radius:var(--ways-radius-lg);min-width:0;color:inherit;flex:1;align-items:center;padding:.25rem .35rem .25rem .15rem;text-decoration:none;transition:background .16s;display:flex}.ways-side-nav--light .ways-side-nav__account-link:hover,.ways-side-nav--muted .ways-side-nav__account-link:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--light .ways-side-nav__account-link:hover,.ways-side-nav--muted .ways-side-nav__account-link:hover{background:color-mix(in srgb,var(--ways-primary-soft) 12%,white)}}.ways-side-nav--navy .ways-side-nav__account-link:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--navy .ways-side-nav__account-link:hover{background:color-mix(in srgb,var(--ways-primary-soft) 18%,transparent)}}.ways-side-nav__identity{flex:1;align-items:center;gap:.65rem;min-width:0;display:flex}.ways-side-nav__avatar{width:2.25rem;height:2.25rem;font-size:.85rem;font-weight:var(--ways-weight-semibold);background:var(--ways-primary-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__avatar{background:color-mix(in srgb,var(--ways-primary-soft) 18%,white)}}.ways-side-nav__avatar{color:var(--ways-navy)}.ways-side-nav--navy .ways-side-nav__avatar{color:#fff;background:#ffffff29}.ways-side-nav__identity-text{flex-direction:column;min-width:0;display:flex}.ways-side-nav__identity-name{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:var(--ways-weight-semibold);color:var(--ways-navy);line-height:1.25;overflow:hidden}.ways-side-nav--navy .ways-side-nav__identity-name{color:#fff}.ways-side-nav__identity-meta{align-items:center;gap:.4rem;min-width:0;margin-top:.1rem;display:flex}.ways-side-nav__plan{color:var(--ways-fg-muted);flex-shrink:0;font-size:.7rem}.ways-side-nav--navy .ways-side-nav__plan{color:#ffffff8c}.ways-side-nav__role{border-radius:var(--ways-radius-pill);font-size:.65rem;font-weight:var(--ways-weight-semibold);background:var(--ways-primary-soft);align-items:center;padding:.1rem .45rem;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__role{background:color-mix(in srgb,var(--ways-primary-soft) 16%,white)}}.ways-side-nav__role{color:var(--ways-navy)}.ways-side-nav--navy .ways-side-nav__role{color:#fff;background:#ffffff24}.ways-side-nav__settings{width:2rem;height:2rem;color:var(--ways-fg-muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.ways-side-nav__settings:focus-visible,.ways-side-nav__settings:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav__settings:focus-visible,.ways-side-nav__settings:hover{background:color-mix(in srgb,var(--ways-primary-soft) 14%,white)}}.ways-side-nav__settings:focus-visible,.ways-side-nav__settings:hover{color:var(--ways-navy);outline:none}.ways-side-nav--navy .ways-side-nav__settings{color:#ffffffa6}.ways-side-nav--navy .ways-side-nav__settings:focus-visible,.ways-side-nav--navy .ways-side-nav__settings:hover{background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-side-nav--navy .ways-side-nav__settings:focus-visible,.ways-side-nav--navy .ways-side-nav__settings:hover{background:color-mix(in srgb,var(--ways-primary-soft) 22%,transparent)}}.ways-side-nav--navy .ways-side-nav__settings:focus-visible,.ways-side-nav--navy .ways-side-nav__settings:hover{color:#fff}.ways-side-nav__settings-icon{width:1rem;height:1rem}.ways-side-nav__footer-extra{color:var(--ways-fg-muted);padding:0 .35rem;font-size:.75rem}.ways-side-nav--navy .ways-side-nav__footer-extra{color:#ffffff8c}.ways-side-nav__account-link:focus-visible,.ways-side-nav__settings:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-app-shell{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}@media (min-width:1024px){.ways-app-shell{grid-template-columns:16.5rem minmax(0,1fr)}}.ways-app-shell--panels,.ways-app-shell--workspace{background-color:var(--ways-canvas);background-image:radial-gradient(ellipse 58% 48% at 8% 6%,var(--ways-tint-lavender),transparent 72%),radial-gradient(ellipse 52% 42% at 94% 10%,var(--ways-tint-periwinkle),transparent 68%),radial-gradient(ellipse 48% 38% at 82% 92%,var(--ways-primary-soft),transparent 72%),var(--ways-canvas-mist);gap:.75rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels,.ways-app-shell--workspace{background-image:radial-gradient(ellipse 58% 48% at 8% 6%,color-mix(in srgb,var(--ways-tint-lavender) 62%,transparent),transparent 72%),radial-gradient(ellipse 52% 42% at 94% 10%,color-mix(in srgb,var(--ways-tint-periwinkle) 78%,transparent),transparent 68%),radial-gradient(ellipse 48% 38% at 82% 92%,color-mix(in srgb,var(--ways-primary-soft) 26%,transparent),transparent 72%),var(--ways-canvas-mist)}}.ways-app-shell--workspace{box-sizing:border-box;height:100dvh;min-height:100dvh}@media (min-width:800px){.ways-app-shell--panels,.ways-app-shell--workspace{gap:.9rem;padding:.9rem}}.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{border-radius:var(--ways-radius-xl);border:1px solid var(--ways-border);max-width:none;min-height:0}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{border:1px solid color-mix(in srgb,var(--ways-border) 55%,transparent)}}.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{background:var(--ways-bg)}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{background:color-mix(in srgb,var(--ways-bg) 92%,transparent)}}.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{box-shadow:0 1px 2px var(--ways-navy),0 18px 40px -18px var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{box-shadow:0 1px 2px color-mix(in srgb,var(--ways-navy) 4%,transparent),0 18px 40px -18px color-mix(in srgb,var(--ways-navy) 14%,transparent)}}.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{-webkit-backdrop-filter:blur(18px);padding:1rem}@media (min-width:1024px){.ways-app-shell--panels .ways-side-nav,.ways-app-shell--workspace .ways-side-nav{height:100%;padding:1.25rem 1rem 1rem}}@media (max-width:1023px){.ways-app-shell--workspace{grid-template-rows:auto minmax(0,1fr)}.ways-app-shell--workspace .ways-side-nav{height:auto}.ways-app-shell--panels .ways-side-nav--light,.ways-app-shell--workspace .ways-side-nav--light{background:var(--ways-bg)}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels .ways-side-nav--light,.ways-app-shell--workspace .ways-side-nav--light{background:color-mix(in srgb,var(--ways-bg) 94%,transparent)}}}.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{border-radius:var(--ways-radius-xl);border:1px solid var(--ways-border);min-height:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{border:1px solid color-mix(in srgb,var(--ways-border) 50%,transparent)}}.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{background:var(--ways-bg)}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{background:color-mix(in srgb,var(--ways-bg) 94%,transparent)}}.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{box-shadow:0 1px 2px var(--ways-navy),0 18px 40px -18px var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{box-shadow:0 1px 2px color-mix(in srgb,var(--ways-navy) 4%,transparent),0 18px 40px -18px color-mix(in srgb,var(--ways-navy) 14%,transparent)}}.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{-webkit-backdrop-filter:blur(18px);padding:1.35rem 1.25rem 1.75rem}@media (min-width:800px){.ways-app-shell--panels .ways-app-shell__main,.ways-app-shell--workspace .ways-app-shell__main{padding:1.65rem 1.85rem 2.15rem}}.ways-app-shell__main{border-radius:var(--ways-radius-xl);background:var(--ways-bg-muted);flex-direction:column;gap:1rem;min-width:0;min-height:22rem;padding:1.25rem;display:flex}.ways-mist-banner{border-radius:var(--ways-radius-xl);border:1px solid var(--ways-tint-periwinkle);padding:1.5rem 1.5rem 1.65rem}@supports (color:color-mix(in lab,red,red)){.ways-mist-banner{border:1px solid color-mix(in srgb,var(--ways-tint-periwinkle) 55%,transparent)}}.ways-mist-banner{background:linear-gradient(120deg,var(--ways-tint-lavender) 0,var(--ways-tint-periwinkle) 55%,var(--ways-primary-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.ways-mist-banner{background:linear-gradient(120deg,color-mix(in srgb,var(--ways-tint-lavender) 70%,#fff) 0,color-mix(in srgb,var(--ways-tint-periwinkle) 65%,#fff) 55%,color-mix(in srgb,var(--ways-primary-soft) 35%,#fff) 100%)}}.ways-mist-banner{box-shadow:inset 0 1px #ffffff8c}@media (min-width:800px){.ways-mist-banner{padding:1.85rem 2rem 2rem}}.ways-mist-banner__eyebrow{font-size:.7rem;font-weight:var(--ways-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ways-fg);margin:0}@supports (color:color-mix(in lab,red,red)){.ways-mist-banner__eyebrow{color:color-mix(in srgb,var(--ways-fg) 55%,transparent)}}.ways-mist-banner__title{font-size:clamp(1.5rem,2.5vw,1.85rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-navy);margin:.35rem 0 0;line-height:1.2}.ways-mist-banner__body{max-width:28rem;color:var(--ways-fg-muted);margin:.4rem 0 0;font-size:.9rem}.ways-mist-banner__actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.ways-mist-banner__extra{margin-top:1.35rem}.ways-snapshot-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .65rem;display:grid}.ways-snapshot-chip{border-radius:var(--ways-radius-lg);box-shadow:0 1px 2px var(--ways-navy);background:#ffffffd1;border:none;display:block}@supports (color:color-mix(in lab,red,red)){.ways-snapshot-chip{box-shadow:0 1px 2px color-mix(in srgb,var(--ways-navy) 6%,transparent)}}.ways-snapshot-chip{color:inherit;padding:.75rem .95rem;text-decoration:none;transition:background .16s,box-shadow .16s}a.ways-snapshot-chip:hover{box-shadow:0 4px 14px var(--ways-navy);background:#fff}@supports (color:color-mix(in lab,red,red)){a.ways-snapshot-chip:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--ways-navy) 8%,transparent)}}.ways-snapshot-chip__label{font-size:.65rem;font-weight:var(--ways-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--ways-fg);margin:0}@supports (color:color-mix(in lab,red,red)){.ways-snapshot-chip__label{color:color-mix(in srgb,var(--ways-fg) 55%,transparent)}}.ways-snapshot-chip__value{font-size:1.25rem;font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-navy);margin:.15rem 0 0}.ways-hero-aurora{border-radius:var(--ways-radius-xl);background:var(--ways-navy);color:#fff;isolation:isolate;min-height:clamp(34rem,72vh,44rem);position:relative;overflow:hidden}.ways-hero-aurora__sky{background:var(--ways-gradient-mesh-dark);z-index:0;position:absolute;inset:0}.ways-hero-aurora__wave--glow{z-index:1;filter:blur(28px);opacity:.9;background:radial-gradient(70% 60% at 50% 20%,#5f83ff8c 0,#3861f147 45%,#0000 72%);border-radius:50% 50% 0 0;height:72%;animation:ways-aurora-drift 18s ease-in-out infinite alternate;bottom:-42%;left:-25%;right:-25%}.ways-hero-aurora__wave{z-index:1;background:var(--ways-gradient-aurora-wave);border-radius:50% 50% 0 0;height:68%;animation:ways-aurora-drift 14s ease-in-out infinite alternate;position:absolute;bottom:-38%;left:-18%;right:-18%;box-shadow:0 -2px #ffffff8c,0 -24px 60px #e9dbff59,inset 0 40px 80px #ffffff38}.ways-hero-aurora__wave--crest{z-index:2;mix-blend-mode:soft-light;pointer-events:none;background:radial-gradient(70% 28% at 50% 0,#ffffffd9 0,#f8f4ff73 35%,#0000 70%);border-radius:50% 50% 0 0;height:62%;animation:ways-aurora-drift 16s ease-in-out infinite alternate-reverse;bottom:-34%;left:-12%;right:-12%}.ways-hero-aurora__content{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:52rem;margin-inline:auto;padding:clamp(3rem,8vw,5.5rem) 1.5rem clamp(4rem,10vw,6.5rem);display:flex;position:relative}.ways-hero-aurora__title{font-size:clamp(2rem,5vw,3.35rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0;line-height:1.15}.ways-hero-aurora__line{display:block}.ways-hero-aurora__line--1{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.ways-hero-aurora__chip{vertical-align:middle;display:inline-flex}.ways-hero-aurora__media-chip{cursor:pointer;background:linear-gradient(145deg,#e9dbff59,#3861f173),#11141c;border:none;border-radius:.85rem;justify-content:center;align-items:center;width:5.75rem;height:2.85rem;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 0 3px #ffffff0f,0 0 0 6px #e9dbff14}.ways-hero-aurora__media-chip:hover{transform:scale(1.04)}.ways-hero-aurora__media-chip:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px}.ways-hero-aurora__media-chip-play{width:1.6rem;height:1.6rem;color:var(--ways-navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding-left:.1rem;font-size:.65rem;display:inline-flex}.ways-hero-aurora__body{color:#ffffffb8;max-width:34rem;margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55}.ways-hero-aurora__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;padding-top:.75rem;display:flex}.ways-hero-aurora__figure{z-index:2;justify-content:center;min-height:11rem;margin-top:auto;padding-bottom:0;display:flex;position:relative}.ways-glass-ring{background:#ffffff0a;padding:.35rem;box-shadow:0 0 0 1px #ffffff14}.ways-glass-ring,.ways-glass-ring__mid{border-radius:999px;display:inline-flex}.ways-glass-ring__mid{background:#ffffff0d;padding:.3rem;box-shadow:0 0 0 1px #ffffff1a}.ways-glass-ring__inner{border-radius:999px;display:inline-flex}.ways-glass-ring--glow{box-shadow:var(--ways-glow-ring);animation:ways-glass-glow 3.5s ease-in-out infinite}.ways-hero-aurora__line{opacity:0;transform:translateY(22px)}.ways-hero-aurora--play .ways-hero-aurora__line{animation:ways-hero-rise .78s cubic-bezier(.22,1,.36,1) forwards}.ways-hero-aurora--play .ways-hero-aurora__line--1{animation-delay:40ms}.ways-hero-aurora--play .ways-hero-aurora__line--2{animation-delay:.14s}.ways-hero-aurora--play .ways-hero-aurora__line--3{animation-delay:.24s}.ways-hero-aurora--play .ways-hero-aurora__line--4{animation-delay:.34s}.ways-hero-aurora--play .ways-hero-aurora__line--5{animation-delay:.42s}@keyframes ways-hero-rise{to{opacity:1;transform:translateY(0)}}@keyframes ways-aurora-drift{0%{transform:translate(-2%)scaleX(1.02)}to{transform:translate(2%)scaleX(1.05)}}@keyframes ways-glass-glow{0%,to{box-shadow:var(--ways-glow-ring)}50%{box-shadow:var(--ways-glow-cta-strong)}}@media (prefers-reduced-motion:reduce){.ways-glass-ring--glow,.ways-hero-aurora__wave,.ways-hero-aurora__wave--crest,.ways-hero-aurora__wave--glow{animation:none}.ways-hero-aurora__line{opacity:1;transform:none;animation:none!important}}.ways-gradient-bridge{isolation:isolate;background:var(--ways-navy);color:var(--ways-fg-on-dark);border-radius:var(--ways-radius-xl);position:relative;overflow:hidden}.ways-gradient-bridge__blend{z-index:1;pointer-events:none;width:100%;margin:0;position:absolute;left:0}.ways-gradient-bridge__blend--top{background:linear-gradient(180deg,#fff 0,var(--ways-tint-lavender) 18%,var(--ways-primary-soft) 42%,var(--ways-primary) 62%,var(--ways-navy) 100%);height:min(42rem,85vw);top:0}.ways-gradient-bridge__blend--bottom{background:radial-gradient(90% 80% at 50% 100%,#5f83ff73 0,#e9dbff1f 40%,#0000 70%);height:min(28rem,55vw);bottom:0}.ways-gradient-bridge__content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:clamp(2rem,5vw,3.5rem);max-width:72rem;margin-inline:auto;padding:clamp(3.5rem,9vw,7rem) 1.5rem clamp(2.5rem,6vw,4rem);display:flex;position:relative}.ways-gradient-bridge__intro{flex-direction:column;gap:.85rem;max-width:42rem;display:flex}.ways-gradient-bridge__title{font-family:var(--font-display);font-size:clamp(1.75rem,4.2vw,2.85rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-navy);margin:0;line-height:1.15}.ways-gradient-bridge__mute{color:inherit;font-weight:inherit}.ways-gradient-bridge__body{color:var(--ways-fg-muted);margin:0;font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.55}.ways-gradient-bridge__stage{width:100%;color:var(--ways-fg-on-dark)}.ways-gradient-bridge-card{text-align:left;border-radius:var(--ways-radius-xl);background:linear-gradient(165deg,#ffffff12,#ffffff05);border:1px solid #e9dbff2e;flex-direction:column;gap:.75rem;min-height:18rem;padding:1.25rem 1.25rem 1.5rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.ways-gradient-bridge-card__viz{border-radius:var(--ways-radius-lg);background:#0000002e;flex:1;min-height:9rem;position:relative;overflow:hidden}.ways-gradient-bridge-card__flow{flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.1rem;display:flex}.ways-gradient-bridge-card__chip{border-radius:var(--ways-radius-pill);font-size:.75rem;font-weight:var(--ways-weight-semibold);align-items:center;padding:.35rem .85rem;display:inline-flex}.ways-gradient-bridge-card__chip--outline{color:#fff;background:0 0;border:1px solid #5f83ffd9}.ways-gradient-bridge-card__chip--soft{color:var(--ways-navy);background:var(--ways-tint-lavender)}.ways-gradient-bridge-card__node{background:#ffffff14;border:1px solid #ffffff1f;border-radius:.65rem;margin-left:.35rem;padding:.55rem .75rem;font-size:.8rem}.ways-gradient-bridge-card__node--muted{opacity:.75;max-width:12rem;font-size:.72rem}.ways-gradient-bridge-card__spark{width:100%;height:100%;padding:1rem .5rem .5rem}.ways-gradient-bridge-card__spark-line{fill:none;stroke:var(--ways-primary-soft);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 8px #5f83ffd9)}.ways-gradient-bridge-card__spark-dot{fill:#fff;filter:drop-shadow(0 0 10px #e9dbfff2)}.ways-gradient-bridge-card__title{font-size:1.15rem;font-weight:var(--ways-weight-semibold);letter-spacing:-.02em;margin:0}.ways-gradient-bridge-card__copy{color:#ffffff9e;margin:0;font-size:.92rem;line-height:1.45}.ways-impact-showcase{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.ways-impact-showcase__list{flex-direction:column;gap:1.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.ways-impact-card{border-radius:var(--ways-radius-lg);background:#ffffff08;border:1px solid #ffffff1a;overflow:hidden}.ways-impact-card__link{color:inherit;text-decoration:none;display:block;position:relative}.ways-impact-card__media{background:var(--ways-navy);height:clamp(14rem,38vw,28rem);margin:0;overflow:hidden}.ways-impact-card__fallback,.ways-impact-card__media>*{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s;display:block}.ways-impact-card__link:focus-visible .ways-impact-card__media>*,.ways-impact-card__link:hover .ways-impact-card__media>*{transform:scale(1.05)rotate(.6deg)}.ways-impact-card__mark{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0d10178c;border-radius:.65rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:opacity .4s,translate .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%;translate:-50% 40%}.ways-impact-card__link:focus-visible .ways-impact-card__mark,.ways-impact-card__link:hover .ways-impact-card__mark{opacity:1;translate:-50% -50%}.ways-impact-card__caption{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1017b8;padding:1.5rem 1.75rem 1.75rem}.ways-impact-card__title{font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:#fff;margin:0}.ways-impact-card__outcome{color:#ffffff80;margin:.35rem 0 0;font-size:.95rem;line-height:1.45}.ways-impact-showcase__cta{justify-content:center;padding-top:.5rem;display:flex}@media (min-width:768px){.ways-impact-card__caption{padding:1.75rem 3rem 2rem}}@media (prefers-reduced-motion:reduce){.ways-impact-card__mark,.ways-impact-card__media>*{transition:none}.ways-impact-card__link:focus-visible .ways-impact-card__media>*,.ways-impact-card__link:hover .ways-impact-card__media>*{transform:none}}.ways-dark-shell{background:var(--ways-gradient-mesh-dark);color:#fff;border-radius:var(--ways-radius-xl);overflow:hidden}.ways-dark-shell__inner{max-width:72rem;margin-inline:auto;padding:clamp(2.5rem,6vw,4.5rem) 1.5rem clamp(3rem,7vw,5rem)}.ways-case-hero{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:flex}.ways-case-hero__title{max-width:40rem;font-size:clamp(2rem,4.8vw,3.25rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0;line-height:1.12}.ways-case-hero__mute{color:inherit;font-weight:inherit}.ways-case-hero__body{color:#ffffff8c;max-width:34rem;margin:0;font-size:clamp(.95rem,1.5vw,1.1rem);line-height:1.55}.ways-case-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;padding-top:.25rem;display:flex}.ways-case-hero__media{border-radius:var(--ways-radius-xl);aspect-ratio:16/9;background:#00000040;border:1px solid #ffffff1a;width:100%;max-height:28rem;margin-top:.75rem;overflow:hidden}.ways-case-hero__media>*{object-fit:cover;width:100%;height:100%;display:block}.ways-case-hero__fallback{background:var(--ways-gradient-mesh-dark);width:100%;height:100%}.ways-case-detail{gap:2.5rem;padding-top:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:1024px){.ways-case-detail{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:3rem}.ways-case-detail__aside{position:sticky;top:1.5rem}}.ways-case-detail__main{flex-direction:column;gap:3.5rem;min-width:0;display:flex}.ways-case-prose{color:#ffffff94;flex-direction:column;gap:1.25rem;font-size:1rem;line-height:1.65;display:flex}.ways-case-prose p{margin:0}.ways-case-block{text-align:left;flex-direction:column;gap:.65rem;display:flex}.ways-case-block__label{color:#fff}.ways-case-block__label,.ways-case-block__title{font-size:clamp(1.15rem,2vw,1.35rem);font-weight:var(--ways-weight-semibold);letter-spacing:-.02em;margin:0}.ways-case-block__title{color:#ffffffd1}.ways-case-block__body{color:#ffffff8c;margin:0;font-size:.98rem;line-height:1.55}.ways-case-block__list{color:#ffffff8c;flex-direction:column;gap:.65rem;margin:.5rem 0 0;padding-left:1.15rem;font-size:.95rem;line-height:1.5;display:flex}.ways-case-block__list li::marker{color:var(--ways-primary-soft)}.ways-case-meta{border-radius:var(--ways-radius-xl);background:#ffffff08;border:1px solid #ffffff1a;padding:1.75rem 1.5rem 1.5rem;position:relative;overflow:hidden}.ways-case-meta__glow{filter:blur(36px);pointer-events:none;z-index:0;background:radial-gradient(80% 70% at 40%,#5f83ff8c 0,#0000 70%),radial-gradient(70% 60% at 70% 40%,#e9dbff59 0,#0000 65%);border-radius:50%;width:18rem;height:10rem;position:absolute;top:-5rem;left:50%;translate:-50%}.ways-case-meta__glow--soft{filter:blur(28px);opacity:.8;background:radial-gradient(80% 60%,#3861f166 0,#0000 70%);width:12rem;height:5rem;top:-3rem}.ways-case-meta__title{z-index:1;font-size:1.15rem;font-weight:var(--ways-weight-semibold);letter-spacing:-.02em;margin:0 0 1.25rem;position:relative}.ways-case-meta__list{z-index:1;flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.ways-case-meta__row{align-items:flex-start;gap:.85rem;display:flex}.ways-case-meta__mark{width:2rem;height:2rem;color:var(--ways-tint-lavender);font-size:.75rem;font-weight:var(--ways-weight-semibold);background:#e9dbff1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ways-case-meta__key{color:#ffffff73;margin-bottom:.15rem;font-size:.78rem;display:block}.ways-case-meta__value{font-size:.95rem;font-weight:var(--ways-weight-semibold);color:#ffffffe6;display:block}.ways-before-after{gap:1rem;display:grid}@media (min-width:768px){.ways-before-after{grid-template-columns:1fr 1fr;gap:1.25rem}}.ways-before-after__panel{border-radius:var(--ways-radius-lg);text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;height:100%;padding:1.5rem 1.35rem}.ways-before-after__heading{font-size:1.2rem;font-weight:var(--ways-weight-semibold);color:#ffffffd9;margin:0 0 1.25rem}.ways-before-after__list{color:#ffffff8c;flex-direction:column;gap:.75rem;margin:0;padding-left:1.1rem;font-size:.92rem;line-height:1.5;display:flex}.ways-before-after__panel--before .ways-before-after__list li::marker{color:#e9dbff8c}.ways-before-after__panel--after .ways-before-after__list li::marker{color:var(--ways-primary-soft)}.ways-cta-showcase{border-radius:var(--ways-radius-xl);background:var(--ways-navy);color:var(--ways-fg-on-dark);align-items:end;gap:2rem;min-height:clamp(18rem,42vw,26rem);padding:clamp(1.75rem,4vw,4.5rem);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.ways-cta-showcase{grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);align-items:center}}.ways-cta-showcase__copy{z-index:2;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:34rem;display:flex;position:relative}.ways-cta-showcase__title{font-size:clamp(1.85rem,4vw,3rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0;line-height:1.12}.ways-cta-showcase__mute{color:inherit;font-weight:inherit}.ways-cta-showcase__body{color:#ffffff8c;max-width:28rem;margin:0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.55}.ways-cta-showcase__action{padding-top:.75rem}.ways-cta-showcase__fan{z-index:1;justify-self:end;width:min(100%,22rem);height:clamp(12rem,32vw,18rem);margin-inline:auto;position:relative}@media (min-width:900px){.ways-cta-showcase__fan{width:min(100%,26rem);height:clamp(14rem,28vw,20rem);margin-inline:0}}.ways-cta-showcase__card{border-radius:var(--ways-radius-lg);background:var(--ways-navy);will-change:transform;border:1px solid #ffffff1f;position:absolute;overflow:hidden;box-shadow:0 18px 40px #00000059}.ways-cta-showcase__card>*{object-fit:cover;width:100%;height:100%;display:block}.ways-cta-showcase__card--1{z-index:3;width:58%;height:92%;animation:ways-cta-float-a 5.5s ease-in-out infinite;bottom:0;right:0}.ways-cta-showcase__card--2{z-index:2;width:52%;height:78%;animation:ways-cta-float-b 6.5s ease-in-out infinite;bottom:4%;right:22%;transform:rotate(-15deg)}.ways-cta-showcase__card--3{z-index:1;width:42%;height:62%;animation:ways-cta-float-c 7.2s ease-in-out infinite;bottom:0;right:42%;transform:rotate(-30deg)}.ways-cta-showcase__fallback{width:100%;height:100%}.ways-cta-showcase__fallback--1{background:var(--ways-gradient-mesh-dark)}.ways-cta-showcase__fallback--2{background:var(--ways-gradient-media-deep)}.ways-cta-showcase__fallback--3{background:var(--ways-gradient-media)}@keyframes ways-cta-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ways-cta-float-b{0%,to{transform:rotate(-15deg)translateY(0)}50%{transform:rotate(-15deg)translateY(-14px)}}@keyframes ways-cta-float-c{0%,to{transform:rotate(-30deg)translateY(0)}50%{transform:rotate(-30deg)translateY(-8px)}}@media (max-width:639px){.ways-cta-showcase__card--2,.ways-cta-showcase__card--3{display:none}.ways-cta-showcase__card--1{width:72%;height:100%;right:14%}}@media (prefers-reduced-motion:reduce){.ways-cta-showcase__card--1,.ways-cta-showcase__card--2,.ways-cta-showcase__card--3{animation:none}}.ways-cta-horizon{background:var(--ways-navy);color:var(--ways-fg-on-dark);padding:clamp(5rem,10vw,6.25rem) 0 clamp(5rem,12vw,9.125rem);position:relative;overflow:hidden}.ways-cta-horizon__stage{place-items:center;width:100%;max-width:1200px;min-height:clamp(22rem,55vw,41.375rem);margin-inline:auto;padding-inline:1.5rem;display:grid;position:relative}@media (min-width:1024px){.ways-cta-horizon__stage{place-items:end center}}.ways-cta-horizon__globe{pointer-events:none;width:100%;margin:0;position:absolute;inset:-22% 0 auto}@media (min-width:768px){.ways-cta-horizon__globe{top:-46%}}@media (min-width:1024px){.ways-cta-horizon__globe{top:0}}.ways-cta-horizon__globe-img{object-fit:contain;mix-blend-mode:lighten;width:100%;height:auto;display:block}@media (min-width:768px){.ways-cta-horizon__globe-img{object-fit:cover}}.ways-cta-horizon__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,3.5rem);width:100%;max-width:38rem;padding-bottom:2.25rem;display:flex;position:relative}@media (min-width:768px){.ways-cta-horizon__content{top:-2%}}@media (min-width:1024px){.ways-cta-horizon__content{top:-15%}}@media (min-width:1280px){.ways-cta-horizon__content{top:0}}.ways-cta-horizon__copy{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.ways-cta-horizon__title{max-width:600px;font-family:var(--font-display);font-size:clamp(1.85rem,4.2vw,3rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;line-height:1.15}.ways-cta-horizon__body{color:#fff9;max-width:438px;margin:0;font-size:1rem;line-height:1.55}.ways-cta-horizon__action{justify-content:center;display:flex}.ways-dark-footer{isolation:isolate;color:#fff;border-radius:var(--ways-radius-xl);z-index:1;background:#0d1017;padding-block:clamp(2.5rem,6vw,5rem) 1.75rem;position:relative;overflow:hidden}.ways-dark-footer__glow{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:520px;height:520px;margin:0;position:absolute;bottom:-55%;right:-42%}.ways-dark-footer__glow img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:640px){.ways-dark-footer__glow{width:640px;height:640px;bottom:-62%;right:-38%}}@media (min-width:768px){.ways-dark-footer__glow{width:720px;height:720px;bottom:-58%;right:-34%}}@media (min-width:1024px){.ways-dark-footer__glow{width:900px;height:900px;bottom:-48%;right:-22%}}@media (min-width:1280px){.ways-dark-footer__glow{width:1600px;height:1600px;bottom:-900px;right:-34%}}.ways-dark-footer__inner{z-index:1;flex-direction:column;max-width:72rem;margin-inline:auto;padding-inline:1.5rem;display:flex;position:relative}.ways-dark-footer__main{grid-template-columns:1fr;gap:2.5rem;padding-block:0 clamp(1.5rem,4vw,2.5rem);display:grid}@media (min-width:1024px){.ways-dark-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1.5rem}}.ways-dark-footer__brand-col{flex-direction:column;gap:2rem;display:flex}.ways-dark-footer__meta{flex-direction:column;gap:1.35rem;display:flex}.ways-dark-footer__meta-label{font-size:.95rem;font-weight:var(--ways-weight-semibold);color:#fff;margin:0 0 .25rem}.ways-dark-footer__meta-text{color:#ffffff80;margin:0;font-size:.88rem;line-height:1.45}.ways-dark-footer__meta-link{color:#ffffff80;font-size:.88rem;line-height:1.55;text-decoration:none;transition:color .2s}.ways-dark-footer__meta-link:focus-visible,.ways-dark-footer__meta-link:hover{color:#fff;text-decoration:underline}.ways-dark-footer__social{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.ways-dark-footer__social-link{color:#ced7def2;transition:transform .4s,color .2s;display:inline-flex}.ways-dark-footer__social-link:focus-visible,.ways-dark-footer__social-link:hover{color:#fff;transform:translateY(-2px)}.ways-dark-footer__social-link:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px;border-radius:4px}.ways-dark-footer__columns{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.ways-dark-footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem}}@media (min-width:1024px){.ways-dark-footer__column{text-align:right}}.ways-dark-footer__col-title{font-size:.95rem;font-weight:var(--ways-weight-semibold);color:#ffffffe6;margin:0 0 .5rem}.ways-dark-footer__col-list{margin:0;padding:0;list-style:none}.ways-dark-footer__col-list li{padding-block:.45rem}.ways-dark-footer__link{color:#ffffff80;font-size:.88rem;text-decoration:none;transition:color .4s}.ways-dark-footer__link:focus-visible,.ways-dark-footer__link:hover{color:#fff}.ways-dark-footer__link:focus-visible{outline:2px solid var(--ways-focus);outline-offset:3px;border-radius:3px}.ways-dark-footer__bar{color:#ffffff80;text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:.65rem 1.5rem;padding:.9rem 0 0;font-size:.78rem;display:flex}.ways-dark-footer__bar>p{margin:0}.ways-dark-footer__credit{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.88rem;line-height:1.45;display:inline-flex}.ways-dark-footer__credit-heart{color:#ff6b8a;image-rendering:pixelated;flex-shrink:0}.ways-dark-footer__credit-flag{background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #ffffff59,0 1px 3px #00000040}.ways-dark-footer__credit-flag-mark{font-size:.78rem;line-height:1;display:block;transform:translateY(.5px)}.ways-dark-footer__legal{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.35rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ways-dark-footer__legal a{color:#ffffff80;text-decoration:none;transition:color .2s}.ways-dark-footer__legal a:focus-visible,.ways-dark-footer__legal a:hover{color:#fff}.ways-line-underline{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 calc(100% - 1px),currentColor 1px);background-position:0 0;background-repeat:no-repeat;padding-bottom:2px;display:inline}.ways-line-underline--draw{background-size:0 100%;transition:background-size .5s cubic-bezier(.645,.045,.355,1),color .2s}.group:focus-within .ways-line-underline--draw,.group:hover .ways-line-underline--draw,.ways-line-underline--draw.is-on,.ways-line-underline--draw:hover,.ways-line-underline--solid,a:focus-visible .ways-line-underline--draw,a:hover .ways-line-underline--draw{background-size:100% 100%}.ways-line-underline--on-dark{color:#fff}.ways-blog-card{text-align:left;color:inherit;flex-direction:column;text-decoration:none;display:flex}.ways-blog-card__media{border-radius:var(--ways-radius-lg);aspect-ratio:16/10;background:#ffffff0a;margin:0;overflow:hidden}.ways-blog-card__media>*{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.ways-blog-card:focus-visible .ways-blog-card__media>*,.ways-blog-card:hover .ways-blog-card__media>*{transform:scale(1.04)rotate(.5deg)}.ways-blog-card__fallback{background:var(--ways-gradient-mesh-dark);width:100%;height:100%}.ways-blog-card__meta{flex-direction:column;gap:.65rem;padding:1rem .65rem 0;display:flex}.ways-blog-card__date{color:#ffffff8c;margin:0;font-size:.78rem}.ways-blog-card__tags{flex-wrap:wrap;gap:.4rem;display:flex}.ways-blog-card__tag{border-radius:var(--ways-radius-pill);color:#ffffff80;background:#ffffff0f;align-items:center;padding:.25rem .7rem;font-size:.75rem;display:inline-flex}.ways-blog-card__title{font-size:clamp(1.05rem,2vw,1.25rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:#fff;margin:.15rem 0 0;line-height:1.35}.ways-blog-card:focus-visible{outline:2px solid var(--ways-focus);outline-offset:4px;border-radius:var(--ways-radius-lg)}@media (prefers-reduced-motion:reduce){.ways-blog-card__media>*,.ways-line-underline--draw{transition:none}.ways-blog-card:hover .ways-blog-card__media>*{transform:none}}.ways-blog-grid{flex-direction:column;gap:1.75rem;display:flex}.ways-blog-grid__intro{max-width:36rem}.ways-blog-grid__heading{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0}.ways-blog-grid__mute{color:inherit;font-weight:inherit}.ways-blog-grid__body{color:#ffffff8c;margin:.65rem 0 0;font-size:1rem;line-height:1.55}.ways-blog-grid__list{gap:1.75rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ways-blog-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ways-pricing{isolation:isolate;background:var(--ways-navy);color:#fff;border-radius:var(--ways-radius-xl);padding:clamp(3rem,7vw,5.5rem) 1.5rem clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.ways-pricing__intro{text-align:center;flex-direction:column;gap:.85rem;max-width:40rem;margin:0 auto 3.5rem;display:flex}.ways-pricing__title{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,3rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-fg-on-dark);margin:0;line-height:1.15}.ways-pricing__body{color:#ffffffe0;max-width:36rem;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.55}.ways-pricing__toggle-wrap{justify-content:center;margin-bottom:3.5rem;display:flex}.ways-pricing--fixed-period .ways-pricing__toggle-wrap{display:none}.ways-pricing--fixed-period .ways-pricing__price-block--monthly,.ways-pricing:has(input[name=ways-billing][value=monthly]:checked) .ways-pricing__price-block--monthly,.ways-pricing:has(input[name=ways-billing][value=yearly]:checked) .ways-pricing__price-block--yearly{display:flex}.ways-pricing--fixed-period .ways-pricing__price-block--yearly{display:none}.ways-pricing__row{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}@media (min-width:1280px){.ways-pricing__row{flex-direction:row;align-items:flex-start;gap:2rem}}@media (min-width:1536px){.ways-pricing__row{gap:3rem}}.ways-pricing__slot{flex:1;width:100%;max-width:38rem}@media (min-width:1280px){.ways-pricing__slot{flex-basis:25.5rem;max-width:none}.ways-pricing__slot--featured{position:relative}.ways-pricing__slot-spacer{background:0 0;border:1px dashed #ced7de1c;border-radius:2rem;width:100%;height:40.2rem;display:block}.ways-pricing__card--featured{width:25.5rem;position:absolute;top:0;left:50%;translate:-50%}}.ways-pricing__slot-spacer{display:none}.ways-pricing__card{color:#fff;background:0 0;border-radius:2rem;flex-direction:column;padding:2rem 1.25rem;display:flex}@media (min-width:1280px){.ways-pricing__card:not(.ways-pricing__card--featured){padding:2.75rem 2rem}}.ways-pricing__card--featured{background:var(--ways-surface-dark-elevated);box-shadow:var(--ways-glow-featured);padding:3rem;position:relative;overflow:hidden}.ways-pricing__glow{pointer-events:none;mix-blend-mode:plus-lighter;filter:blur(100px);z-index:0;width:371px;height:371px;margin:0;position:absolute;top:-109px;right:-121px;rotate:-7deg}.ways-pricing__glow-svg{width:100%;height:100%;display:block}.ways-pricing__card-inner{z-index:1;flex-direction:column;flex:1;min-height:100%;display:flex;position:relative}.ways-pricing__head{border-bottom:1px solid #ced7de1c;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;display:flex}.ways-pricing__identity{flex-direction:column;gap:1rem;display:flex}.ways-pricing__mark{color:#ffffffe6;border:1px solid #6a727b;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.ways-pricing__mark svg{width:1.5rem;height:1.5rem}.ways-pricing__name-row{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;margin-bottom:.25rem;display:flex}.ways-pricing__name{font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg-on-dark);margin:0}.ways-pricing__badge{border-radius:var(--ways-radius-sm);background:var(--ways-primary);align-items:center;padding:.2rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-pricing__badge{background:color-mix(in srgb,var(--ways-primary) 28%,transparent)}}.ways-pricing__badge{border:1px solid var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-pricing__badge{border:1px solid color-mix(in srgb,var(--ways-primary-soft) 55%,transparent)}}.ways-pricing__badge{font-family:var(--font-sans);font-size:.75rem;font-weight:var(--ways-weight-semibold);letter-spacing:.02em;color:#fff;line-height:1.2}.ways-pricing__desc{color:var(--ways-fg-on-dark-muted);margin:0;font-size:.95rem;line-height:1.45}.ways-pricing__price-row{flex-wrap:wrap;align-items:baseline;gap:.65rem 1rem;display:flex}.ways-pricing__price-block{display:none}.ways-pricing__was{z-index:1;font-size:1.15rem;font-weight:var(--ways-weight-regular);color:#fff9;line-height:1.2;position:relative}.ways-pricing__was:after{content:"";z-index:2;background:#ffffffb3;width:92%;height:2px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ways-pricing__amount{font-size:clamp(1.75rem,3vw,2.35rem);font-weight:var(--ways-weight-semibold);letter-spacing:-.03em;color:#ffffffeb;line-height:1}.ways-pricing__period{color:#ffffff80;font-size:.95rem}.ways-pricing__features{flex-direction:column;flex:1;gap:1rem;margin:0;padding:2rem 0 1.5rem;list-style:none;display:flex}.ways-pricing__feature{color:#fff9;text-align:left;align-items:center;gap:1rem;font-size:.95rem;display:flex}.ways-pricing__check{color:#ffffffe6;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.ways-pricing__check svg{width:.75rem;height:.5rem}.ways-pricing__cta{width:100%;margin-top:auto}.ways-pricing__cta .ways-split-btn{width:100%;margin-block:.5rem;margin-inline:0}.ways-pricing__cta .ways-split-btn__core{justify-content:center;width:100%;max-height:3rem;padding:.8rem 1.5rem}.ways-pricing-simple{isolation:isolate;background:var(--ways-navy-deep);color:#fff;border-radius:var(--ways-radius-xl);padding:clamp(3.5rem,9vw,7rem) 1.25rem clamp(3rem,8vw,6rem);position:relative;overflow:hidden}.ways-pricing-simple__intro{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:49rem;margin:0 auto clamp(2.5rem,5vw,4rem);display:flex}.ways-pricing-simple__title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,3rem);font-weight:var(--ways-weight-bold);letter-spacing:var(--ways-tracking-display);color:#ffffffeb;margin:0;line-height:1.15}.ways-pricing-simple__body{max-width:36rem;color:var(--ways-fg-on-dark-muted);margin:0;font-size:1rem;line-height:1.55}.ways-pricing-simple__toggle{background:var(--ways-navy-mid);border:0;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:1.25rem 0 0;padding:.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-pricing-simple__toggle{background:color-mix(in srgb,var(--ways-navy-mid) 88%,transparent)}}.ways-pricing-simple__toggle{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ways-pricing-simple__toggle-item{align-items:center;display:inline-flex;position:relative}.ways-pricing-simple__toggle-input{opacity:0;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ways-pricing-simple__toggle-label{font-size:.875rem;font-weight:var(--ways-weight-semibold);color:#ffffff8c;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;transition:color .16s,background .16s;display:inline-flex}.ways-pricing-simple__toggle-input:checked+.ways-pricing-simple__toggle-label{color:var(--ways-navy);background:#fff}.ways-pricing-simple__toggle-input:focus-visible+.ways-pricing-simple__toggle-label{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-pricing-simple__save{background:var(--ways-primary-soft);border-radius:999px;align-items:center;padding:.15rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-pricing-simple__save{background:color-mix(in srgb,var(--ways-primary-soft) 92%,#fff)}}.ways-pricing-simple__save{color:var(--ways-navy);font-size:.7rem;font-weight:var(--ways-weight-semibold);letter-spacing:.01em;line-height:1.2}.ways-pricing-simple__toggle-input:checked+.ways-pricing-simple__toggle-label .ways-pricing-simple__save{background:var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-pricing-simple__toggle-input:checked+.ways-pricing-simple__toggle-label .ways-pricing-simple__save{background:color-mix(in srgb,var(--ways-primary) 22%,var(--ways-tint-lavender))}}.ways-pricing-simple:has(.ways-pricing-simple__toggle-input[value=monthly]:checked) .ways-pricing-simple__price--monthly,.ways-pricing-simple:has(.ways-pricing-simple__toggle-input[value=quarterly]:checked) .ways-pricing-simple__price--quarterly,.ways-pricing-simple:has(.ways-pricing-simple__toggle-input[value=yearly]:checked) .ways-pricing-simple__price--yearly{display:flex}.ways-pricing-simple__row{gap:1.25rem;max-width:68rem;margin-inline:auto;display:grid}@media (min-width:900px){.ways-pricing-simple__row{grid-template-columns:1fr 1fr;gap:1.5rem}}.ways-pricing-simple__card{border-radius:var(--ways-radius-lg);background:#0d1017;border:1px solid #ffffff1c;flex-direction:column;display:flex;overflow:hidden}.ways-pricing-simple__card--popular{box-shadow:0 0 0 1px var(--ways-primary-soft),0 24px 64px var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-pricing-simple__card--popular{box-shadow:0 0 0 1px color-mix(in srgb,var(--ways-primary-soft) 35%,transparent),0 24px 64px color-mix(in srgb,var(--ways-primary) 18%,transparent)}}.ways-pricing-simple__card-head{border-bottom:1px solid #ffffff1c;flex-direction:column;gap:1.5rem;padding:2rem 1.75rem;display:flex}@media (min-width:1024px){.ways-pricing-simple__card-head{padding:2.5rem 3.25rem 2rem}}.ways-pricing-simple__identity{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ways-pricing-simple__name{font-size:1.35rem;font-weight:var(--ways-weight-semibold);color:#ffffffeb;margin:0 0 .25rem}.ways-pricing-simple__desc{color:var(--ways-fg-on-dark-muted);margin:0;font-size:.9rem;line-height:1.45}.ways-pricing-simple__badge{background:var(--ways-primary-soft);border-radius:999px;flex-shrink:0;align-items:center;padding:.4rem 1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-pricing-simple__badge{background:color-mix(in srgb,var(--ways-primary-soft) 88%,#fff)}}.ways-pricing-simple__badge{color:var(--ways-navy);font-size:.75rem;font-weight:var(--ways-weight-semibold);line-height:1.2}.ways-pricing-simple__price{align-items:baseline;gap:1rem;display:none}.ways-pricing-simple__was{font-size:1.15rem;font-weight:var(--ways-weight-semibold);color:#ffffff8c;position:relative}.ways-pricing-simple__was:after{content:"";background:#ffffffd9;width:92%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ways-pricing-simple__amount{font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--ways-weight-semibold);letter-spacing:-.02em;color:#ffffffeb;line-height:1}.ways-pricing-simple__currency{font-size:.55em;font-weight:var(--ways-weight-semibold);vertical-align:super;margin-right:.05em}.ways-pricing-simple__card-body{flex-direction:column;flex:1;gap:1.25rem;padding:1.75rem 1.75rem 2rem;display:flex}@media (min-width:1024px){.ways-pricing-simple__card-body{padding:2rem 3.25rem 2.5rem}}.ways-pricing-simple__features-heading{font-size:.95rem;font-weight:var(--ways-weight-semibold);color:#ffffffd9;margin:0}.ways-pricing-simple__features{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.ways-pricing-simple__feature{color:#ffffffb8;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.45;display:flex}.ways-pricing-simple__check{background:var(--ways-primary-soft);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-pricing-simple__check{background:color-mix(in srgb,var(--ways-primary-soft) 28%,transparent)}}.ways-pricing-simple__check{color:var(--ways-tint-lavender)}.ways-pricing-simple__cta{margin-top:auto;padding-top:.75rem}.ways-pricing-simple__cta .ways-split-btn{width:100%}.ways-pricing-simple__cta .ways-split-btn__core{justify-content:center;width:100%}.ways-switcher{-webkit-backdrop-filter:blur(20px);vertical-align:middle;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;width:max-content;min-width:12.2rem;margin:0;padding:.25rem;display:inline-flex;position:relative}.ways-switcher__legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ways-switcher__input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ways-switcher__label{z-index:2;min-width:5.55rem;height:2.25rem;font-family:var(--font-sans);font-size:.9rem;font-weight:var(--ways-weight-semibold);color:#ffffffe6;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 1.1rem;transition:color .28s;display:flex;position:relative}.ways-switcher__pill{z-index:1;background:#fff;border-radius:999px;width:calc(50% - .25rem);height:2.25rem;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;top:.25rem;left:.25rem;box-shadow:0 2px 10px #00000047}.ways-switcher:has(.ways-switcher__input:nth-of-type(2):checked) .ways-switcher__pill{transform:translate(100%)}.ways-switcher:has(.ways-switcher__input:first-of-type:checked) .ways-switcher__label:first-of-type,.ways-switcher:has(.ways-switcher__input:nth-of-type(2):checked) .ways-switcher__label:nth-of-type(2){color:#0d0d12eb}.ways-switcher:has(.ways-switcher__input:focus-visible){outline:2px solid var(--ways-focus);outline-offset:3px}.ways-switcher:focus-within{outline:none}@media (prefers-reduced-motion:reduce){.ways-switcher__pill{transition:none}}.ways-origin-bento{background:var(--ways-navy);color:#fff;border-radius:var(--ways-radius-xl);padding:clamp(3rem,7vw,5.5rem) 1.5rem;overflow:hidden}.ways-origin-bento__layout{flex-direction:column;align-items:stretch;gap:2.5rem;max-width:72rem;margin-inline:auto;display:flex}@media (min-width:1280px){.ways-origin-bento__layout{flex-direction:row;align-items:center;gap:3.5rem}}.ways-origin-bento__copy{flex-direction:column;flex:1;gap:2rem;min-width:0;display:flex}.ways-origin-bento__intro{flex-direction:column;gap:.75rem;display:flex}.ways-origin-bento__title{font-size:clamp(1.65rem,3.5vw,2.75rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0;line-height:1.15}.ways-origin-bento__body{color:#fff9;max-width:36rem;margin:0;font-size:.95rem;line-height:1.55}.ways-origin-bento__tiles{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.ways-origin-bento__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ways-origin-bento__tile{border-radius:var(--ways-radius-lg);background:var(--ways-navy);text-align:left;border:1px solid #ced7de1c;height:100%;min-height:8.5rem;padding:2rem;position:relative;overflow:hidden}.ways-origin-bento__tile--stat .ways-origin-bento__stat{font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0 0 .35rem;line-height:1}.ways-origin-bento__tile--glow .ways-origin-bento__label,.ways-origin-bento__tile--people .ways-origin-bento__label,.ways-origin-bento__tile--stat .ways-origin-bento__label,.ways-origin-bento__tile--text .ways-origin-bento__label{color:#ffffffe6;margin:0;font-size:.95rem;line-height:1.45}.ways-origin-bento__tile-title{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:#fff;margin:0 0 .4rem}.ways-origin-bento__tile--glow .ways-origin-bento__label,.ways-origin-bento__tile--glow .ways-origin-bento__tile-title{z-index:1;position:relative}.ways-origin-bento__glow{pointer-events:none;z-index:0;margin:0;position:absolute;inset:0}.ways-origin-bento__glow svg{width:9.3rem;height:8.75rem;display:block}.ways-origin-bento__tile--people{align-items:center;gap:1.75rem;display:flex}.ways-origin-bento__avatars{flex-shrink:0;align-items:center;display:flex}.ways-origin-bento__avatar{object-fit:cover;background:linear-gradient(145deg,var(--ways-primary-soft),var(--ways-navy));border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem;margin-left:-.75rem;display:block;box-shadow:0 0 0 2px #fff}.ways-origin-bento__avatars>.contents{display:contents}.ways-origin-bento__avatar:first-child{margin-left:0}.ways-origin-bento__avatar--count{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.72rem;font-weight:var(--ways-weight-semibold);color:#ffffffd9;background:#282c37d9;justify-content:center;align-items:center;display:inline-flex}.ways-origin-bento__media{border-radius:var(--ways-radius-lg);background:var(--ways-surface-dark-elevated);flex-shrink:0;width:100%;max-width:100%;max-height:31rem;margin:0;overflow:hidden}@media (min-width:1280px){.ways-origin-bento__media{aspect-ratio:1;width:31rem;max-width:31rem;max-height:none}}.ways-origin-bento__media>*{object-fit:cover;width:100%;height:100%;display:block}.ways-origin-bento__media-fallback{background:var(--ways-gradient-mesh-dark);width:100%;height:100%;min-height:18rem}.ways-hero-prompt{isolation:isolate;background:var(--ways-navy-deep);color:#fff;border-radius:var(--ways-radius-xl);padding:clamp(5rem,12vw,9rem) 1.25rem clamp(4rem,10vw,7rem);position:relative;overflow:hidden}.ways-hero-prompt__grid{pointer-events:none;z-index:0;opacity:.55;width:100%;height:min(470px,55vw);margin:0;position:absolute;left:0}.ways-hero-prompt__grid--top{top:0}.ways-hero-prompt__grid--bottom{bottom:0;transform:rotate(180deg)}.ways-hero-prompt__inner{z-index:2;flex-direction:column;gap:clamp(1.75rem,4vw,2.75rem);width:100%;max-width:44.25rem;margin-inline:auto;display:flex;position:relative}.ways-hero-prompt__copy{text-align:center;flex-direction:column;gap:.75rem;display:flex}.ways-hero-prompt__title{font-family:var(--font-display);font-size:clamp(1.75rem,4.5vw,3.25rem);font-weight:var(--ways-weight-bold);letter-spacing:var(--ways-tracking-display);color:#ffffffeb;margin:0;line-height:1.15}.ways-hero-prompt__body{max-width:31rem;font-size:.875rem;line-height:1.5;font-weight:var(--ways-weight-regular,400);color:var(--ways-fg-on-dark-muted);margin:0 auto}.ways-hero-prompt__composer-wrap{flex-direction:column;gap:1rem;width:100%;display:flex}.ways-hero-prompt__suggestions{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.ways-prompt-composer{border-radius:var(--ways-radius-lg);width:100%;min-height:14.3rem;padding:1px;position:relative;overflow:hidden}.ways-prompt-composer__border-glow{z-index:1;offset-path:rect(0 auto 100% auto);width:5.625rem;height:5.625rem;animation:ways-prompt-border 10s linear infinite;position:absolute}.ways-prompt-composer__border-glow:before{content:"";transform-origin:50%;background:radial-gradient(circle at center,var(--ways-primary-soft) 0,var(--ways-primary) 42%,transparent 72%);position:absolute;inset:0;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.ways-prompt-composer__border-glow:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--ways-primary-soft) 95%,transparent) 0,color-mix(in srgb,var(--ways-primary) 40%,transparent) 42%,transparent 72%)}}@keyframes ways-prompt-border{0%{offset-distance:0}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.ways-prompt-composer__border-glow{opacity:0;animation:none}}.ways-prompt-composer__form{z-index:20;border-radius:calc(var(--ways-radius-lg) - 1px);border:1px solid var(--ways-primary-soft);width:100%;min-height:14.2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ways-prompt-composer__form{border:1px solid color-mix(in srgb,var(--ways-primary-soft) 28%,transparent)}}.ways-prompt-composer__form{background:linear-gradient(165deg,var(--ways-navy) 0,var(--ways-navy-deep) 100%);padding:1rem 1rem 3.75rem}.ways-prompt-composer__field{z-index:2;resize:none;color:#ffffffd9;width:100%;min-height:5.5rem;font-family:var(--font-sans);background:0 0;border:0;outline:none;font-size:.875rem;line-height:1.5;display:block;position:relative;overflow:hidden}.ways-prompt-composer__field::placeholder{color:var(--ways-fg-on-dark-muted)}.ways-prompt-composer__placeholder{pointer-events:none;z-index:1;color:var(--ways-fg-on-dark-muted);font-size:.875rem;line-height:1.5;position:absolute;top:1rem;left:1rem}.ways-prompt-composer__glow{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:17.5rem;height:17.5rem;margin:0;position:absolute;bottom:-48%;right:-42%}.ways-prompt-composer__glow img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:640px){.ways-prompt-composer__glow{width:19rem;height:19rem;bottom:-44%;right:-36%}}.ways-prompt-composer__bar{z-index:30;justify-content:space-between;align-items:center;width:100%;padding-inline:1rem;display:flex;position:absolute;bottom:1rem;left:0}.ways-prompt-composer__tools{align-items:center;gap:.625rem;display:flex}.ways-prompt-composer__tool{color:#ffffffbf;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .2s;display:inline-flex}.ways-prompt-composer__tool:hover{color:#fff;background:#fff3}.ways-prompt-composer__submit{width:3.75rem;height:2.25rem;color:var(--ways-navy);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:inline-flex}.ways-prompt-composer__submit:hover{background:var(--ways-tint-lilac)}.ways-prompt-composer__submit-icons{width:1.25rem;height:1.25rem;display:block;position:relative;overflow:hidden}.ways-prompt-composer__submit-icons svg{transition:translate .4s;position:absolute;top:50%;left:0;translate:0 -50%}.ways-prompt-composer__submit-icons svg:last-child{translate:-100% -50%}.ways-prompt-composer__submit:hover .ways-prompt-composer__submit-icons svg:first-child{translate:100% -50%}.ways-prompt-composer__submit:hover .ways-prompt-composer__submit-icons svg:last-child{translate:0 -50%}@media (prefers-reduced-motion:reduce){.ways-prompt-composer__submit-icons svg,.ways-prompt-composer__submit:hover .ways-prompt-composer__submit-icons svg:first-child,.ways-prompt-composer__submit:hover .ways-prompt-composer__submit-icons svg:last-child{transition:none;translate:0 -50%}.ways-prompt-composer__submit-icons svg:last-child{opacity:0}}.ways-suggestion-chip{cursor:pointer;background:var(--ways-navy-mid);border-radius:999px;justify-content:center;align-items:center;min-height:2.5rem;padding:.55rem 1.25rem;transition:background-color .25s,box-shadow .25s;display:inline-flex}.ways-suggestion-chip:hover{background:var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-suggestion-chip:hover{background:color-mix(in srgb,var(--ways-primary) 42%,var(--ways-navy))}}.ways-suggestion-chip:hover{box-shadow:0 0 0 1px var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-suggestion-chip:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--ways-primary-soft) 55%,transparent)}}.ways-suggestion-chip:has(:checked){background:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-suggestion-chip:has(:checked){background:color-mix(in srgb,var(--ways-primary-soft) 28%,var(--ways-navy))}}.ways-suggestion-chip:has(:checked){box-shadow:0 0 0 1px var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-suggestion-chip:has(:checked){box-shadow:0 0 0 1px color-mix(in srgb,var(--ways-primary) 40%,transparent)}}.ways-suggestion-chip__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ways-suggestion-chip__label{font-size:.875rem;line-height:1.35;font-weight:var(--ways-weight-semibold,600);color:#ffffffd1;transition:color .25s}.ways-suggestion-chip:has(:checked) .ways-suggestion-chip__label,.ways-suggestion-chip:hover .ways-suggestion-chip__label,.ways-suggestion-chip__input:checked+.ways-suggestion-chip__label{color:#fff}.ways-hero-parallax{isolation:isolate;border-radius:var(--ways-radius-xl);background:var(--ways-gradient-parallax);color:#fff;min-height:clamp(36rem,78vh,48rem);position:relative;overflow:hidden}.ways-hero-parallax__layer{pointer-events:none;will-change:transform;position:absolute;inset:0}.ways-hero-parallax__mesh{z-index:1;opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 0),linear-gradient(90deg,#ffffff14 1px,#0000 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0 42%,#0000 78%);mask-image:linear-gradient(#000 0 42%,#0000 78%)}.ways-hero-parallax__inner{z-index:2;min-height:inherit;text-align:center;will-change:transform;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(3.5rem,9vw,7rem) 1.5rem clamp(8rem,18vw,12rem);display:flex;position:relative}.ways-hero-parallax__eyebrow{font-size:.78rem;font-weight:var(--ways-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--ways-parallax-to);margin:0}@supports (color:color-mix(in lab,red,red)){.ways-hero-parallax__eyebrow{color:color-mix(in srgb,var(--ways-parallax-to) 85%,transparent)}}.ways-hero-parallax__title{max-width:18ch;font-size:clamp(2.4rem,7vw,4.75rem);font-weight:var(--ways-weight-bold);letter-spacing:-.045em;color:#fff;margin:0;line-height:1.05}.ways-hero-parallax__line{will-change:transform;display:block}.ways-hero-parallax__body{color:#ffffffc7;will-change:transform;max-width:28rem;margin:0;font-size:1.05rem;line-height:1.55}.ways-hero-parallax__actions{will-change:transform;flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.ways-hero-parallax__actions .ways-split-btn--no-rings{margin-block:0;margin-inline:0}@media (prefers-reduced-motion:reduce){.ways-hero-parallax__actions,.ways-hero-parallax__body,.ways-hero-parallax__inner,.ways-hero-parallax__layer,.ways-hero-parallax__line{will-change:auto;transform:none!important}}.ways-preview-expand{background:var(--ways-bg-muted,#f5f5f5);color:var(--ways-fg);border-radius:var(--ways-radius-xl);padding:clamp(3rem,7vw,5.5rem) 1.5rem}.ways-preview-expand__inner{flex-direction:column;gap:clamp(2rem,4vw,3.5rem);max-width:72rem;margin-inline:auto;display:flex}.ways-preview-expand__intro{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:40rem;margin-inline:auto;display:flex}.ways-preview-expand__eyebrow{font-size:.78rem;font-weight:var(--ways-weight-regular);color:#171b398c;align-items:center;gap:.25rem;display:inline-flex}.ways-preview-expand__eyebrow svg{fill:#3861f1;width:1rem;height:1rem}.ways-preview-expand__title{font-size:clamp(1.65rem,3.5vw,2.75rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-navy);margin:0;line-height:1.15}.ways-preview-expand__break{display:none}@media (min-width:768px){.ways-preview-expand__break{display:block}}.ways-preview-expand__accent{font-weight:inherit;color:inherit}.ways-preview-expand__body{color:#171b398c;max-width:32rem;margin:0;font-size:.95rem;line-height:1.55}.ways-preview-expand__rail{flex-direction:column;align-items:stretch;gap:2rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:1024px){.ways-preview-expand__rail{flex-direction:row;justify-content:center;align-items:flex-start;gap:1.875rem;overflow:hidden}}.ways-preview-expand__card{width:100%;color:inherit;flex-direction:column;gap:1rem;text-decoration:none;transition:width .8s ease-in-out;display:flex}@media (min-width:1024px){.ways-preview-expand__card{flex-shrink:0;width:318px}.ways-preview-expand__card.is-active{width:590px}}.ways-preview-expand__media{border-radius:var(--ways-radius-sm);aspect-ratio:16/11;background:#171b390f;margin:0;overflow:hidden}@media (min-width:1024px){.ways-preview-expand__media{aspect-ratio:auto;height:380px}}.ways-preview-expand__media>*{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.ways-preview-expand__card.is-active .ways-preview-expand__media>*,.ways-preview-expand__card:focus-visible .ways-preview-expand__media>*,.ways-preview-expand__card:hover .ways-preview-expand__media>*{transform:scale(1.05)rotate(1.5deg)}.ways-preview-expand__fallback{background:var(--ways-gradient-mesh-dark);width:100%;height:100%}.ways-preview-expand__fallback--2{background:var(--ways-gradient-media-deep)}.ways-preview-expand__fallback--3{background:var(--ways-gradient-media)}.ways-preview-expand__meta{flex-direction:column;gap:.65rem;padding-inline:.5rem;display:flex}.ways-preview-expand__date{color:#171b398c;margin:0;font-size:.78rem}.ways-preview-expand__tags{flex-wrap:wrap;gap:.4rem;display:flex}.ways-preview-expand__tag{border-radius:var(--ways-radius-pill);color:var(--ways-fg-muted);background:var(--ways-navy);align-items:center;padding:.25rem .7rem;font-size:.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-preview-expand__tag{background:color-mix(in srgb,var(--ways-navy) 6%,transparent)}}.ways-preview-expand__card-title{font-family:var(--font-display);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-navy);margin:.15rem 0 0;line-height:1.3}.ways-preview-expand__card:focus-visible{outline:2px solid var(--ways-focus,#3861f1);outline-offset:4px;border-radius:var(--ways-radius-lg)}@media (prefers-reduced-motion:reduce){.ways-preview-expand__card,.ways-preview-expand__media>*{transition:none}.ways-preview-expand__card.is-active .ways-preview-expand__media>*,.ways-preview-expand__card:focus-visible .ways-preview-expand__media>*,.ways-preview-expand__card:hover .ways-preview-expand__media>*{transform:none}}.ways-auth-split{color:#fff;isolation:isolate;background:#0d1017;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.ways-auth-split__glow{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:500px;height:500px;margin:0;position:absolute;bottom:-20%;right:-37%}.ways-auth-split__glow img{object-fit:contain;width:100%;height:100%;display:block}@media (min-width:640px){.ways-auth-split__glow{bottom:-28%;right:-21%}}@media (min-width:768px){.ways-auth-split__glow{bottom:-24%}}@media (min-width:1024px){.ways-auth-split__glow{bottom:-27%;right:-14%}}@media (min-width:1280px){.ways-auth-split__glow{width:1600px;height:1600px;bottom:-900px;right:-34%}}.ways-auth-split__chrome{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1rem 0;display:flex;position:relative}@media (min-width:640px){.ways-auth-split__chrome{padding:1.5rem 2.5rem 0}}@media (min-width:1024px){.ways-auth-split__chrome{padding:1.5rem 5rem 0}}.ways-auth-split__brand{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;display:flex}.ways-auth-split__links{font-family:var(--font-sans);font-size:.875rem;font-weight:var(--ways-weight-semibold);flex-wrap:wrap;gap:1.25rem;display:none}@media (min-width:1024px){.ways-auth-split__links{display:flex}}.ways-auth-split__links a{color:#ffffff8c;text-decoration:none;transition:color .16s}.ways-auth-split__links a:hover{color:#fff}.ways-auth-split__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ways-auth-split__actions .ways-locale-switcher__select{color:#fff;background:0 0}.ways-auth-split__actions .ways-auth-split__btn{border-width:1.5px;min-height:2.5rem;padding:.5rem 1.15rem;font-size:.875rem;line-height:1.2}.ways-auth-split__actions .ways-btn--primary-light{border:1.5px solid #0000}.ways-auth-split__body{z-index:1;flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.5rem;padding:1.25rem 1rem 1.75rem;display:grid;position:relative}@media (min-width:640px){.ways-auth-split__body{padding:1.25rem 2.5rem 1.75rem}}@media (min-width:1024px){.ways-auth-split__body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem;padding:1.25rem 5rem 1.75rem}}.ways-auth-split__media{z-index:1;background:#0d1017 50%/cover no-repeat;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}@media (max-width:639px){.ways-auth-split__media{display:none}}@media (min-width:640px) and (max-width:1023px){.ways-auth-split__media{border-radius:40px;grid-column:1/-1;align-self:stretch;height:100%;min-height:min(100%,100dvh - 10rem)}}@media (min-width:1024px){.ways-auth-split__media{aspect-ratio:auto;border-radius:40px;max-width:none;height:100%;min-height:min(100%,100dvh - 10rem)}}.ways-auth-split__media-inner{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ways-auth-split__media-inner img,.ways-auth-split__media-inner picture,.ways-auth-split__media-inner>*{object-fit:cover;width:100%;height:100%;display:block}.ways-auth-split__media-fallback{background:0 0;width:100%;height:100%}.ways-auth-split__media-fallback--dawn{background:var(--ways-gradient-mesh-dawn)}.ways-auth-split__panel{-webkit-backdrop-filter:blur(16px);background:#0d101766;border:1px solid #ffffff1a;border-radius:1rem;flex-direction:column;width:100%;min-height:0;padding:1.5rem;display:flex;position:relative}@media (min-width:640px) and (max-width:1023px){.ways-auth-split__panel{z-index:1;justify-content:center;width:min(27.75rem,100% - 2rem);max-width:27.75rem;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:1024px){.ways-auth-split__panel{-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;justify-content:center;align-self:stretch;align-items:center;width:100%;max-width:none;margin-inline:0;padding:2.5rem 0 2rem;transform:none}}.ways-auth-split__back{color:#fff;-webkit-backdrop-filter:blur(32px);background:#0d101766;border:1.5px solid #ffffff38;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;text-decoration:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}@media (min-width:1024px){.ways-auth-split__back{z-index:1;-webkit-backdrop-filter:none;background:0 0;margin-bottom:0;position:absolute;top:0;left:0}}.ways-auth-split__back:hover{background:#ffffff0f;border-color:#ffffff73}.ways-auth-split__back:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-auth-split__back-icon{width:1.15rem;height:1.15rem}.ways-auth-split__panel-body{flex-direction:column;flex:1;justify-content:center;width:100%;min-height:0;display:flex}@media (min-width:1024px){.ways-auth-split__panel-body{flex:0 auto;width:100%;max-width:26.25rem}}.ways-auth-split__title{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0 0 .5rem;line-height:1.15}.ways-auth-split__lede{font-family:var(--font-sans);font-size:.9375rem;font-weight:var(--ways-weight-regular);color:#ffffff8c;margin:0 0 1.75rem}.ways-auth-split__lede a{color:#ffffffd9;text-underline-offset:3px;text-decoration:underline}.ways-auth-split__lede a:hover{color:#fff}.ways-auth-split__form{flex-direction:column;gap:.85rem;width:100%;display:flex}.ways-auth-split__form .auth-input,.ways-auth-split__form .auth-input--on-dark{color:#fff;background:0 0;border:1.5px solid #ffffff38;height:3.15rem}.ways-auth-split__form .auth-input--on-dark::placeholder{color:#fff6}.ways-auth-split__form .auth-input--on-dark:hover{border-color:#fff6}.ways-auth-split__form .auth-input--on-dark:focus-visible{border-color:var(--ways-focus);box-shadow:0 0 0 3px var(--ways-focus)}@supports (color:color-mix(in lab,red,red)){.ways-auth-split__form .auth-input--on-dark:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ways-focus) 35%,transparent)}}.ways-auth-check{font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--ways-weight-regular);color:#ffffff8c;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.65rem;margin-top:.35rem;line-height:1.45;display:flex}.ways-auth-check__box{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #ffffff59;border-radius:.3rem;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1rem;transition:border-color .16s,background .16s,box-shadow .16s}.ways-auth-check__box:hover{border-color:#ffffff8c}.ways-auth-check__box:focus-visible{outline:2px solid var(--ways-focus);outline-offset:2px}.ways-auth-check__box:checked{border-color:var(--ways-primary);background-color:var(--ways-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2 6.6 11.2 12.5 4.8' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.75rem .75rem}.ways-auth-check__label a{color:#ffffffd9;text-underline-offset:2px;text-decoration:underline}.ways-auth-check__label a:hover{color:#fff}.ways-auth-split__error{border-radius:var(--ways-radius-md);color:#fecaca;background:#dc26262e;margin:0;padding:.65rem .85rem;font-size:.875rem}.ways-auth-split__field-error{color:#fecaca;font-size:.8125rem}.ways-auth-split__foot{z-index:2;font-size:.75rem;font-weight:var(--ways-weight-regular);flex-wrap:wrap;gap:1rem 1.5rem;padding:0 1rem 1.25rem;display:flex;position:relative}@media (min-width:640px){.ways-auth-split__foot{padding:0 2.5rem 1.5rem}}@media (min-width:1024px){.ways-auth-split__foot{padding:0 5rem 1.5rem}}.ways-auth-split__foot a{color:#ffffff73;text-decoration:none}.ways-auth-split__foot a:hover{color:#ffffffbf}.ways-course-bento{border-radius:var(--ways-radius-xl);background:var(--ways-bg-muted);color:var(--ways-fg);padding:clamp(1.25rem,3vw,1.75rem)}.ways-course-bento__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.15rem;display:flex}.ways-course-bento__heading{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.ways-course-bento__title{font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg);margin:0;line-height:1.2}.ways-course-bento__count{border-radius:var(--ways-radius-pill);min-width:1.65rem;height:1.65rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--ways-weight-semibold);color:var(--ways-fg-muted);background:#1b1b1b14;justify-content:center;align-items:center;padding:0 .45rem;line-height:1;display:inline-flex}.ways-course-bento__grid{gap:1rem 1.15rem;display:grid}@media (min-width:768px){.ways-course-bento__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.35rem}}.ways-course-card{color:inherit;flex-direction:column;gap:.85rem;min-width:0;text-decoration:none;display:flex}.ways-course-card:focus-visible{outline:2px solid var(--ways-focus);outline-offset:4px;border-radius:var(--ways-radius-lg)}.ways-course-card__media{aspect-ratio:16/11;border-radius:var(--ways-radius-xl);background:var(--ways-canvas);position:relative;overflow:hidden}.ways-course-card__fallback,.ways-course-card__media>img,.ways-course-card__media>video{object-fit:cover;width:100%;height:100%;display:block}.ways-course-card__fallback{background:var(--ways-gradient-mesh-dark)}.ways-course-card__fallback--a{background:radial-gradient(ellipse 50% 55% at 70% 35%,var(--ways-tint-lavender) 0,transparent 55%),linear-gradient(145deg,var(--ways-canvas) 0,var(--ways-tint-periwinkle) 45%,var(--ways-primary-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.ways-course-card__fallback--a{background:radial-gradient(ellipse 50% 55% at 70% 35%,color-mix(in srgb,var(--ways-tint-lavender) 85%,transparent) 0,transparent 55%),linear-gradient(145deg,var(--ways-canvas) 0,var(--ways-tint-periwinkle) 45%,var(--ways-primary-soft) 100%)}}.ways-course-card__fallback--b{background:radial-gradient(ellipse 45% 50% at 65% 45%,var(--ways-primary-soft) 0,transparent 55%),linear-gradient(160deg,var(--ways-navy) 0,var(--ways-navy-mid) 40%,var(--ways-primary) 100%)}@supports (color:color-mix(in lab,red,red)){.ways-course-card__fallback--b{background:radial-gradient(ellipse 45% 50% at 65% 45%,color-mix(in srgb,var(--ways-primary-soft) 75%,transparent) 0,transparent 55%),linear-gradient(160deg,var(--ways-navy) 0,var(--ways-navy-mid) 40%,var(--ways-primary) 100%)}}.ways-course-card__discount{z-index:1;border-radius:var(--ways-radius-pill);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--ways-weight-semibold);color:var(--ways-navy);background:#fff;align-items:center;padding:.35rem .7rem;line-height:1.2;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 2px 8px #11141c14}.ways-course-card__chips{z-index:1;flex-wrap:wrap;gap:.4rem;max-width:calc(100% - 1.5rem);display:flex;position:absolute;bottom:.75rem;left:.75rem}.ways-course-card__chip{border-radius:var(--ways-radius-pill);-webkit-backdrop-filter:blur(10px);font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--ways-weight-semibold);color:#fff;background:#11141c8c;align-items:center;padding:.4rem .75rem;line-height:1.2;display:inline-flex}.ways-course-card__body{flex-direction:column;gap:.35rem;padding-inline:.15rem;display:flex}.ways-course-card__title{font-family:var(--font-display);font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:var(--ways-weight-bold);letter-spacing:-.02em;color:var(--ways-fg);margin:0;line-height:1.3}.ways-course-card__meta{font-family:var(--font-sans);font-size:.875rem;font-weight:var(--ways-weight-regular);color:var(--ways-fg-muted);margin:0;line-height:1.4}.ways-course-card:hover .ways-course-card__title{color:var(--ways-primary)}.ways-doc-article{--ways-doc-nav-clearance:clamp(6.75rem,12vw,8.5rem);width:100%;padding-top:var(--ways-doc-nav-clearance);box-sizing:border-box;padding-bottom:clamp(3rem,6vw,5rem)}.ways-doc-article--compact{--ways-doc-nav-clearance:2rem}.ways-doc-article__column{text-align:left;width:100%;max-width:44rem;margin-inline:auto}.ways-doc-article__surface{width:100%}.ways-doc-article__pad{padding:clamp(1.75rem,4vw,3.25rem) clamp(1.25rem,3vw,2.5rem)}.ways-doc-article__nav{color:var(--ways-fg-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.ways-doc-article__nav a{color:var(--ways-fg-muted);text-underline-offset:.15em;text-decoration:underline}.ways-doc-article__nav a:focus-visible,.ways-doc-article__nav a:hover{color:var(--ways-fg)}.ways-doc-article__nav-sep{opacity:.5}.ways-doc-article__body{color:var(--ways-fg);text-align:left;font-size:1rem;line-height:1.65}.ways-doc-article__body>:first-child{margin-top:0}.ways-doc-article__body h1{letter-spacing:-.02em;color:var(--ways-navy);margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2}.ways-doc-article__body h2{letter-spacing:-.01em;color:var(--ways-navy);margin:2.25rem 0 .75rem;font-size:1.25rem;font-weight:700}.ways-doc-article__body h3{color:var(--ways-navy);margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:600}.ways-doc-article__body p{margin:0 0 1rem}.ways-doc-article__body ol,.ways-doc-article__body ul{margin:0 0 1rem;padding-left:1.25rem}.ways-doc-article__body li{margin-bottom:.35rem}.ways-doc-article__body a{color:var(--ways-primary);text-underline-offset:.15em;text-decoration:underline}.ways-doc-article__body hr{border:0;border-top:1px solid var(--ways-border);margin:2rem 0}.ways-doc-article__body table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.875rem}.ways-doc-article__body td,.ways-doc-article__body th{border:1px solid var(--ways-border);text-align:left;vertical-align:top;padding:.55rem .65rem}.ways-doc-article__body th{background:var(--ways-bg-muted);font-weight:600}.ways-doc-article__body strong{font-weight:600}.ways-expert-circle{flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);display:flex}.ways-expert-circle__block{flex-direction:column;gap:1rem;display:flex}.ways-expert-circle__heading{font-family:var(--font-display);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-navy);margin:0;line-height:1.15}.ways-expert-circle__intro{max-width:40rem;color:var(--ways-fg-muted);margin:0;font-size:1.0625rem;line-height:1.55}.ways-expert-circle__criteria{flex-direction:column;gap:.65rem;max-width:42rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.ways-expert-circle__criteria li{color:var(--ways-navy);padding-left:1.35rem;font-size:1rem;line-height:1.5;position:relative}.ways-expert-circle__criteria li:before{content:"";background:var(--ways-primary);border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0}.ways-expert-circle__notes{border-radius:var(--ways-radius-lg);background:var(--ways-tint-lavender);flex-direction:column;gap:.85rem;max-width:42rem;margin-top:.75rem;padding:1.15rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ways-expert-circle__notes{background:color-mix(in srgb,var(--ways-tint-lavender) 35%,#fff)}}.ways-expert-circle__notes{border:1px solid var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-expert-circle__notes{border:1px solid color-mix(in srgb,var(--ways-primary) 12%,transparent)}}.ways-expert-circle__notes>p{color:var(--ways-navy);margin:0;font-size:.9375rem;line-height:1.55}.ways-expert-circle__roles{grid-template-columns:1fr;gap:1rem;margin-top:.35rem;display:grid}@media (min-width:640px){.ways-expert-circle__roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ways-expert-circle__roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.ways-expert-circle__role{border-radius:var(--ways-radius-lg);border:1px solid var(--ways-navy);background:#fff;flex-direction:column;gap:.65rem;min-height:100%;padding:1.25rem 1.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ways-expert-circle__role{border:1px solid color-mix(in srgb,var(--ways-navy) 8%,transparent)}}.ways-expert-circle__role{box-shadow:0 1px 0 var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.ways-expert-circle__role{box-shadow:0 1px 0 color-mix(in srgb,var(--ways-navy) 4%,transparent)}}.ways-expert-circle__role-title{font-size:1.0625rem;font-weight:var(--ways-weight-semibold);color:var(--ways-navy);margin:0}.ways-expert-circle__role-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ways-expert-circle__role-list li{color:var(--ways-fg-muted);font-size:.9375rem;line-height:1.45}.ways-expert-circle__steps{grid-template-columns:1fr;gap:.85rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ways-expert-circle__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ways-expert-circle__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ways-expert-circle__step{border-radius:var(--ways-radius-sm);background:var(--ways-navy);color:#fff;flex-direction:column;gap:1.15rem;min-height:100%;padding:1.5rem 1.35rem 1.35rem;display:flex}.ways-expert-circle__step-num{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-tint-lavender);line-height:1}@supports (color:color-mix(in lab,red,red)){.ways-expert-circle__step-num{color:color-mix(in srgb,var(--ways-tint-lavender) 85%,#fff)}}.ways-expert-circle__step-title{font-size:.9375rem;font-weight:var(--ways-weight-regular);color:#fff;margin:0;padding-top:.15rem;line-height:1.45}.ways-idea-mastermind{flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);display:flex}.ways-idea-mastermind__block{flex-direction:column;gap:1rem;display:flex}.ways-idea-mastermind__heading{font-family:var(--font-display);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-navy);margin:0;line-height:1.15}.ways-idea-mastermind__intro{max-width:42rem;color:var(--ways-fg-muted);margin:0;font-size:1.0625rem;line-height:1.55}.ways-idea-mastermind__list{flex-direction:column;gap:.65rem;max-width:42rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.ways-idea-mastermind__list li{color:var(--ways-navy);padding-left:1.35rem;font-size:1rem;line-height:1.5;position:relative}.ways-idea-mastermind__list li:before{content:"";background:var(--ways-primary);border-radius:9999px;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0}.ways-idea-mastermind__notes{border-radius:var(--ways-radius-lg);background:var(--ways-tint-lavender);flex-direction:column;gap:.85rem;max-width:42rem;margin-top:.75rem;padding:1.15rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ways-idea-mastermind__notes{background:color-mix(in srgb,var(--ways-tint-lavender) 35%,#fff)}}.ways-idea-mastermind__notes{border:1px solid var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-idea-mastermind__notes{border:1px solid color-mix(in srgb,var(--ways-primary) 12%,transparent)}}.ways-idea-mastermind__notes>p{color:var(--ways-navy);margin:0;font-size:.9375rem;line-height:1.55}.ways-idea-mastermind__steps{grid-template-columns:1fr;gap:.85rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ways-idea-mastermind__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ways-idea-mastermind__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.ways-idea-mastermind__step{border-radius:var(--ways-radius-sm);background:var(--ways-navy);color:#fff;flex-direction:column;gap:1.15rem;min-height:100%;padding:1.5rem 1.35rem 1.35rem;display:flex}.ways-idea-mastermind__step-num{font-family:var(--font-display);font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-tint-lavender);line-height:1}@supports (color:color-mix(in lab,red,red)){.ways-idea-mastermind__step-num{color:color-mix(in srgb,var(--ways-tint-lavender) 85%,#fff)}}.ways-idea-mastermind__step-title{font-size:.9375rem;font-weight:var(--ways-weight-regular);color:#fff;margin:0;padding-top:.15rem;line-height:1.45}.ways-tool-orbit{border-radius:var(--ways-radius-xl);background:var(--ways-canvas);color:var(--ways-fg);isolation:isolate;position:relative;overflow:hidden}.ways-tool-orbit__stage{max-width:100rem;height:clamp(38rem,72vw,59rem);margin-inline:auto;position:relative;overflow:hidden}.ways-tool-orbit__copy{z-index:30;text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;margin-inline:auto;padding:clamp(7.5rem,18vw,17.5rem) 1.5rem 2rem;display:flex;position:relative}.ways-tool-orbit__badge{font-size:.75rem;font-weight:var(--ways-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--ways-navy);background:var(--ways-tint-lavender);border-radius:999px;align-items:center;margin:0;padding:.35rem .85rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ways-tool-orbit__badge{background:color-mix(in srgb,var(--ways-tint-lavender) 55%,#fff)}}.ways-tool-orbit__heading{font-size:clamp(1.75rem,4vw,2.65rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:var(--ways-navy);margin:0;line-height:1.15}.ways-tool-orbit__body{max-width:23rem;color:var(--ways-fg-muted);margin:0;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.55}.ways-tool-orbit__actions{padding-top:1.25rem}.ways-tool-orbit__orbit-wrap{z-index:0;pointer-events:none;position:absolute;top:.5rem;left:50%;translate:-50%}.ways-tool-orbit__orbit-scale{width:min(1400px,92vw)}@media (max-width:767px){.ways-tool-orbit__orbit-scale{width:min(800px,125vw)}}@media (min-width:768px) and (max-width:1023px){.ways-tool-orbit__orbit-scale{width:min(750px,95vw)}}@media (min-width:1024px) and (max-width:1279px){.ways-tool-orbit__orbit-scale{width:min(990px,92vw)}}@media (min-width:1280px) and (max-width:1535px){.ways-tool-orbit__orbit-scale{width:min(1300px,92vw)}}.ways-tool-orbit__svg{transform-origin:50%;width:100%;height:auto;animation:ways-tool-orbit-spin 50s linear infinite;display:block}.ways-tool-orbit__ring{fill:none;stroke:var(--ways-primary-soft)}@supports (color:color-mix(in lab,red,red)){.ways-tool-orbit__ring{stroke:color-mix(in srgb,var(--ways-primary-soft) 55%,var(--ways-tint-lavender))}}.ways-tool-orbit__ring{stroke-width:1.25px}.ways-tool-orbit__node-bg{fill:var(--ways-navy);stroke:var(--ways-tint-lavender)}@supports (color:color-mix(in lab,red,red)){.ways-tool-orbit__node-bg{stroke:color-mix(in srgb,var(--ways-tint-lavender) 70%,#fff)}}.ways-tool-orbit__node-bg{stroke-width:8px}.ways-tool-orbit__node-label{fill:#fff;font-family:var(--font-sans);font-size:11px;font-weight:var(--ways-weight-semibold);letter-spacing:.02em;pointer-events:none}.ways-tool-orbit__fade{z-index:20;pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--ways-canvas) 40%,var(--ways-canvas) 100%);height:clamp(5rem,16vw,10rem);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ways-tool-orbit__fade{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--ways-canvas) 55%,transparent) 40%,var(--ways-canvas) 100%)}}@keyframes ways-tool-orbit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ways-tool-orbit__svg{animation:none}}@media (max-width:640px){.ways-tool-orbit__stage{height:34rem}.ways-tool-orbit__copy{padding-top:5.5rem}}.ways-page-not-found{isolation:isolate;color:#fff;border-radius:var(--ways-radius-xl);background:#0d1017;border:1px solid #ffffff14;justify-content:center;align-items:center;width:100%;min-height:min(70vh,40rem);padding:clamp(3rem,8vw,5.5rem) clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.ways-page-not-found__glow{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.95;width:420px;height:420px;margin:0;position:absolute;top:-42%;right:-28%}.ways-page-not-found__glow img{object-fit:contain;width:100%;height:100%;display:block;transform:rotate(180deg)}@media (min-width:640px){.ways-page-not-found__glow{width:560px;height:560px;top:-36%;right:-18%}}@media (min-width:1024px){.ways-page-not-found__glow{width:720px;height:720px;top:-40%;right:-12%}}.ways-page-not-found__content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:28rem;display:flex;position:relative}.ways-page-not-found__code{font-family:var(--font-sans);font-size:clamp(4.5rem,14vw,7rem);font-weight:var(--ways-weight-bold);letter-spacing:-.03em;color:#fff;margin:0;line-height:1}.ways-page-not-found__heading{color:#fff;margin:.25rem 0 0}.ways-page-not-found__body{color:#ffffff94;max-width:22rem;margin:0}.ways-page-not-found__cta{margin-top:1.5rem}body{min-height:100vh;color:var(--ways-fg);background-color:var(--ways-bg);font-family:var(--font-sans)}body:has(.ways-top-nav){background-color:var(--ways-canvas);background-image:var(--ways-canvas-mist);background-attachment:fixed}.auth-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--ways-border);background-color:var(--ways-bg);width:100%;height:45px;color:var(--ways-fg);transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e+38px;padding-inline:18px}.auth-input::placeholder{color:var(--ways-fg-muted)}.auth-input:focus{border-color:var(--ways-primary);--tw-outline-style:none;outline-style:none}.auth-input: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);--tw-ring-color:var(--ways-focus)}@supports (color:color-mix(in lab,red,red)){.auth-input:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ways-focus) 35%,transparent)}}textarea.auth-input{resize:vertical;height:auto;min-height:7.5rem;padding-top:.85rem;padding-bottom:.85rem}.ways-field,textarea.auth-input{border-radius:var(--ways-radius-lg)}.ways-field{border:1.5px solid var(--ways-border);background:var(--ways-bg);width:100%;min-height:2.85rem;color:var(--ways-fg);font-family:var(--font-sans);padding:.75rem 1rem;font-size:1rem;line-height:1.35;transition:border-color .16s,box-shadow .16s}.ways-field::placeholder{color:var(--ways-fg-muted)}.ways-field:hover{border-color:var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.ways-field:hover{border-color:color-mix(in srgb,var(--ways-primary) 35%,var(--ways-border))}}.ways-field:focus{border-color:var(--ways-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.ways-field:focus{border-color:color-mix(in srgb,var(--ways-primary) 55%,var(--ways-border))}}.ways-field:focus-visible{border-color:var(--ways-focus);box-shadow:0 0 0 3px var(--ways-focus)}@supports (color:color-mix(in lab,red,red)){.ways-field:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ways-focus) 35%,transparent)}}textarea.ways-field{resize:vertical;min-height:7.5rem}body:has(.ways-app-shell--workspace){background-color:var(--ways-canvas);background-image:var(--ways-canvas-mist)}body:has(.ways-app-shell--workspace) main{min-height:100dvh;padding:0}body:has(.ways-auth-split){background:#0d1017}body:has(.ways-auth-split) main{min-height:100dvh}.ways-hero{background-image:var(--ways-gradient-hero)}.ways-card{background:var(--ways-bg)}.ways-card,.ways-card-dark{border-radius:var(--ways-radius-lg)}.ways-card-dark{background:var(--ways-navy);color:var(--ways-fg-inverse)}.auth-input--on-dark{color:var(--ways-navy);background:#fff;border-color:#0000}.auth-input--on-dark::placeholder{color:var(--ways-navy)}@supports (color:color-mix(in lab,red,red)){.auth-input--on-dark::placeholder{color:color-mix(in srgb,var(--ways-navy) 45%,transparent)}}.auth-input--on-dark:hover{border-color:var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.auth-input--on-dark:hover{border-color:color-mix(in srgb,var(--ways-primary) 35%,transparent)}}.auth-input--on-dark:focus{border-color:var(--ways-primary)}@supports (color:color-mix(in lab,red,red)){.auth-input--on-dark:focus{border-color:color-mix(in srgb,var(--ways-primary) 45%,transparent)}}.auth-input--on-dark:focus{box-shadow:none;outline:none}.auth-input--on-dark:focus-visible{border-color:var(--ways-focus);box-shadow:0 0 0 3px var(--ways-focus)}@supports (color:color-mix(in lab,red,red)){.auth-input--on-dark:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ways-focus) 35%,transparent)}}.auth-input--on-dark:disabled,.auth-input--on-dark[readonly]{opacity:1;cursor:default}@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-divide-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-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}