@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--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-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-normal:0em;--radius-lg:.5rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-parkinsans);--default-mono-font-family:var(--font-plex-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-\[-7rem\]{top:-7rem}.top-\[7\.9rem\]{top:7.9rem}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-\[-5rem\]{right:-5rem}.right-\[12\%\]{right:12%}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.left-\[12\%\]{left:12%}.z-10{z-index:10}.z-20{z-index:20}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-16{height:calc(var(--spacing)*16)}.h-\[18rem\]{height:18rem}.h-\[470px\]{height:470px}.h-full{height:100%}.\!min-h-12{min-height:calc(var(--spacing)*12)!important}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-\[calc\(100dvh-1\.5rem\)\]{min-height:calc(100dvh - 1.5rem)}.min-h-\[calc\(100svh-7rem\)\]{min-height:calc(100svh - 7rem)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-\[18rem\]{width:18rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[16rem\]{max-width:16rem}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[20px_1fr\]{grid-template-columns:20px 1fr}.grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}: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)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[rgba\(20\,108\,67\,0\.14\)\]{border-color:#146c4324}.border-\[rgba\(38\,49\,45\,0\.12\)\]{border-color:#26312d1f}.border-\[rgba\(39\,50\,45\,0\.25\)\]{border-color:#27322d40}.border-\[rgba\(39\,50\,45\,0\.42\)\]{border-color:#27322d6b}.border-\[rgba\(108\,128\,116\,0\.14\)\]{border-color:#6c807424}.border-\[rgba\(168\,59\,53\,0\.14\)\]{border-color:#a83b3524}.border-\[rgba\(210\,217\,209\,0\.82\)\]{border-color:#d2d9d1d1}.border-\[rgba\(210\,217\,209\,0\.88\)\]{border-color:#d2d9d1e0}.border-\[rgba\(245\,201\,120\,0\.16\)\]{border-color:#f5c97829}.border-\[rgba\(245\,201\,120\,0\.18\)\]{border-color:#f5c9782e}.border-\[var\(--border\)\]{border-color:var(--border)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-current{border-color:currentColor}.border-t-\[var\(--accent\)\]{border-top-color:var(--accent)}.border-r-transparent{border-right-color:#0000}.bg-\[\#218653\]{background-color:#218653}.bg-\[\#bd453f\]{background-color:#bd453f}.bg-\[rgba\(20\,108\,67\,0\.08\)\]{background-color:#146c4314}.bg-\[rgba\(108\,128\,116\,0\.14\)\]{background-color:#6c807424}.bg-\[rgba\(124\,136\,128\,0\.32\)\]{background-color:#7c888052}.bg-\[rgba\(168\,59\,53\,0\.08\)\]{background-color:#a83b3514}.bg-\[rgba\(245\,201\,120\,0\.08\)\]{background-color:#f5c97814}.bg-\[rgba\(246\,249\,243\,0\.94\)\]{background-color:#f6f9f3f0}.bg-\[rgba\(255\,255\,255\,0\.9\)\]{background-color:#ffffffe6}.bg-\[rgba\(255\,255\,255\,0\.12\)\]{background-color:#ffffff1f}.bg-\[rgba\(255\,255\,255\,0\.72\)\]{background-color:#ffffffb8}.bg-\[rgba\(255\,255\,255\,0\.74\)\]{background-color:#ffffffbd}.bg-\[rgba\(255\,255\,255\,0\.86\)\]{background-color:#ffffffdb}.bg-\[rgba\(255\,255\,255\,0\.88\)\]{background-color:#ffffffe0}.bg-\[rgba\(255\,255\,255\,0\.94\)\]{background-color:#fffffff0}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--danger-soft\)\]{background-color:var(--danger-soft)}.bg-\[var\(--foreground\)\]{background-color:var(--foreground)}.bg-\[var\(--success-soft\)\]{background-color:var(--success-soft)}.bg-\[var\(--surface-soft\)\]{background-color:var(--surface-soft)}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.bg-current{background-color:currentColor}.bg-white{background-color:var(--color-white)}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white)72%,transparent)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white)78%,transparent)}}.bg-white\/82{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.bg-white\/82{background-color:color-mix(in oklab,var(--color-white)82%,transparent)}}.bg-white\/84{background-color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.bg-white\/84{background-color:color-mix(in oklab,var(--color-white)84%,transparent)}}.bg-white\/86{background-color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.bg-white\/86{background-color:color-mix(in oklab,var(--color-white)86%,transparent)}}.bg-white\/88{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.bg-white\/88{background-color:color-mix(in oklab,var(--color-white)88%,transparent)}}.bg-\[linear-gradient\(135deg\,\#223730\,\#365548_62\%\,\#1d2d26\)\]{background-image:linear-gradient(135deg,#223730,#365548 62%,#1d2d26)}.bg-\[linear-gradient\(135deg\,\#d8c17b\,\#b89d58\)\]{background-image:linear-gradient(135deg,#d8c17b,#b89d58)}.bg-\[linear-gradient\(180deg\,rgba\(243\,247\,239\,0\.98\)\,rgba\(255\,255\,255\,0\.94\)\)\]{background-image:linear-gradient(#f3f7effa,#fffffff0)}.bg-\[radial-gradient\(circle_at_center\,_rgba\(0\,0\,0\,0\.06\)\,_rgba\(0\,0\,0\,0\)_72\%\)\]{background-image:radial-gradient(circle,#0000000f,#0000 72%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(0\,0\,0\,0\.06\)\,_transparent_30\%\)\,linear-gradient\(180deg\,_\#faf9f6\,_\#efede8\)\]{background-image:radial-gradient(circle at top,#0000000f,#0000 30%),linear-gradient(#faf9f6,#efede8)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(0\,0\,0\,0\.06\)\,_transparent_32\%\)\,linear-gradient\(180deg\,_\#faf9f6\,_\#efede8\)\]{background-image:radial-gradient(circle at top,#0000000f,#0000 32%),linear-gradient(#faf9f6,#efede8)}.object-contain{object-fit:contain}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-1{padding-right:calc(var(--spacing)*1)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-plex-mono)}.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-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[clamp\(1\.9rem\,2\.4vw\,2\.5rem\)\]{font-size:clamp(1.9rem,2.4vw,2.5rem)}.text-\[clamp\(2\.4rem\,4vw\,4\.3rem\)\]{font-size:clamp(2.4rem,4vw,4.3rem)}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.font-\[var\(--font-space-grotesk\)\]{--tw-font-weight:var(--font-space-grotesk);font-weight:var(--font-space-grotesk)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[rgba\(110\,83\,44\,0\.94\)\]{color:#6e532cf0}.text-\[var\(--accent-strong\)\]{color:var(--accent-strong)}.text-\[var\(--card-accent\)\]{color:var(--card-accent)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--muted-soft\)\]{color:var(--muted-soft)}.text-\[var\(--success\)\]{color:var(--success)}.text-white{color:var(--color-white)}.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)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-40{opacity:.4}.opacity-65{opacity:.65}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(32\,46\,39\,0\.12\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,#202e271f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(31\,45\,38\,0\.16\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#1f2d2629);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(32\,46\,39\,0\.08\)\]{--tw-shadow:0 18px 40px var(--tw-shadow-color,#202e2714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.brightness-0{--tw-brightness:brightness(0%);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,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-500{--tw-duration:.5s;transition-duration:.5s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[var\(--muted-soft\)\]::placeholder{color:var(--muted-soft)}@media (hover:hover){.hover\:bg-\[\#2b3932\]:hover{background-color:#2b3932}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}}.focus\:border-\[var\(--accent\)\]:focus{border-color:var(--accent)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mt-2{margin-top:calc(var(--spacing)*2)}.sm\:mt-4{margin-top:calc(var(--spacing)*4)}.sm\:mt-5{margin-top:calc(var(--spacing)*5)}.sm\:mt-6{margin-top:calc(var(--spacing)*6)}.sm\:mb-2{margin-bottom:calc(var(--spacing)*2)}.sm\:mb-3{margin-bottom:calc(var(--spacing)*3)}.sm\:mb-4{margin-bottom:calc(var(--spacing)*4)}.sm\:mb-6{margin-bottom:calc(var(--spacing)*6)}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:\!min-h-14{min-height:calc(var(--spacing)*14)!important}.sm\:min-h-\[calc\(100dvh-4rem\)\]{min-height:calc(100dvh - 4rem)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}:where(.sm\: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)))}.sm\:self-auto{align-self:auto}.sm\:rounded-\[16px\]{border-radius:16px}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-\[32px\]{border-radius:32px}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:\!py-3{padding-block:calc(var(--spacing)*3)!important}.sm\:py-3{padding-block:calc(var(--spacing)*3)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:text-center{text-align:center}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[11px\]{font-size:11px}.sm\:leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.sm\:leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}}@media (min-width:48rem){.md\:p-7{padding:calc(var(--spacing)*7)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:py-16{padding-block:calc(var(--spacing)*16)}.md\:py-18{padding-block:calc(var(--spacing)*18)}.md\:pt-8{padding-top:calc(var(--spacing)*8)}.md\:pt-12{padding-top:calc(var(--spacing)*12)}.md\:pb-12{padding-bottom:calc(var(--spacing)*12)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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\:col-span-3{grid-column:span 3/span 3}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}}:root{--background:#fff;--background-accent:#f4f2ed;--surface:#fffffff5;--surface-soft:#f6f4ef;--surface-strong:#ece9e2;--foreground:#0a0a0a;--muted:#5e5c57;--muted-soft:#84817a;--border:#d9d5cc;--border-strong:#b9b4aa;--accent:#ff591f;--accent-strong:#b93c11;--accent-soft:#fff0e9;--brand-face:#000;--brand-face-soft:#171717;--brand-glow:#ff591f;--brand-mint:#ff8b61;--brand-warm:#f1ede4;--success:#3f624b;--success-soft:#e7eee7;--danger:#8d3e35;--danger-soft:#f3e8e4;--shadow:0 24px 60px #00000021}*{box-sizing:border-box}html{background:#000;min-height:100%}body{min-height:100vh;color:var(--foreground);font-family:var(--font-parkinsans),sans-serif;background:0 0;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit}.surface-grid{background-image:linear-gradient(90deg,#5d6d640f 1px,#0000 1px),linear-gradient(#5d6d640f 1px,#0000 1px);background-size:28px 28px}.secure-flow-layout{overflow-anchor:none}.secure-flow-fields{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .56s cubic-bezier(.22,.72,.22,1),opacity .28s,transform .42s;display:grid;transform:translateY(0)}.secure-flow-fields--collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-6px)}.secure-flow-fields__inner{min-height:0;overflow:hidden}.secure-flow-submit-spacing{margin-top:16px;transition:margin-top .56s cubic-bezier(.22,.72,.22,1)}.secure-flow-submit-spacing--collapsed{margin-top:0}.secure-submit-button{transition:background-color .36s,box-shadow .36s,transform .18s;box-shadow:inset 0 1px #ffffff24,0 12px 28px #1d272229}.secure-submit-button:not(:disabled):active{transform:scale(.985)}.secure-submit-button:disabled{cursor:default}.secure-submit-button__content{justify-content:center;align-items:center;gap:10px;min-height:28px;animation:.32s cubic-bezier(.2,.85,.25,1) secure-submit-content-in;display:inline-flex}.secure-submit-button__spinner{border:2.5px solid #ffffff4d;border-top-color:#fff;border-radius:999px;width:24px;height:24px;animation:.7s linear infinite secure-submit-spin}.secure-submit-button__result-icon{border:2px solid #ffffffdb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;animation:.42s cubic-bezier(.2,.9,.2,1) secure-submit-result-pop;display:inline-flex}.secure-submit-button__result-icon--error{animation:.44s ease-out secure-submit-error-in}.secure-submit-button__check{stroke-dasharray:18;stroke-dashoffset:18px;animation:.36s ease-out .15s forwards secure-submit-check-draw}@keyframes secure-submit-spin{to{transform:rotate(360deg)}}@keyframes secure-submit-content-in{0%{opacity:0;transform:translateY(4px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes secure-submit-result-pop{0%{opacity:0;transform:scale(.45)}72%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes secure-submit-error-in{0%{opacity:0;transform:scale(.65)}45%{transform:translate(-3px)scale(1)}70%{transform:translate(3px)}to{opacity:1;transform:translate(0)}}@keyframes secure-submit-check-draw{to{stroke-dashoffset:0}}.pay-status-scene{justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative}.pay-status-ring{border:1px solid #ff591f4d;border-radius:999px;position:absolute;inset:10px}.pay-status-ring--outer{animation:2.2s ease-out infinite pay-pulse-ring}.pay-status-ring--inner{animation:2.2s ease-out .4s infinite pay-pulse-ring;inset:24px}.pay-status-core{width:88px;height:88px;color:var(--accent);background:radial-gradient(circle at top,#fff 10%,#ff591f42 100%);border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px #fffc}.pay-status-core--success{color:var(--success);animation:.45s cubic-bezier(.2,.9,.2,1) pay-pop-in}.pay-status-core--failure{color:var(--danger);background:radial-gradient(circle at top,#fff 10%,#a83b3524 100%);animation:.55s ease-out pay-shake-in}.pay-status-orbit{border:3px solid #ff591f42;border-top-color:var(--accent);border-radius:999px;width:44px;height:44px;animation:.9s linear infinite spin}.pay-status-dots{gap:6px;display:flex;position:absolute;bottom:0}.pay-status-dots span{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:1.1s ease-in-out infinite pay-dot-bounce}.pay-status-dots span:nth-child(2){animation-delay:.14s}.pay-status-dots span:nth-child(3){animation-delay:.28s}.pay-status-icon{width:58px;height:58px}.pay-status-burst{border-radius:999px;position:absolute;inset:0}.pay-status-burst--success{background:radial-gradient(circle,#146c432e 0,#146c4300 62%);animation:1.8s ease-out infinite pay-burst}.pay-status-burst--failure{background:radial-gradient(circle,#a83b3524 0,#a83b3500 62%);animation:1.8s ease-out infinite pay-burst}.pay-status-sparks{position:absolute;inset:0}.pay-status-sparks span{transform-origin:50% -24px;background:linear-gradient(#146c4300,#146c438c);border-radius:999px;width:4px;height:16px;animation:1.7s ease-out infinite pay-spark;position:absolute;top:50%;left:50%}.pay-status-sparks span:first-child{transform:rotate(20deg)}.pay-status-sparks span:nth-child(2){animation-delay:.16s;transform:rotate(140deg)}.pay-status-sparks span:nth-child(3){animation-delay:.32s;transform:rotate(260deg)}@keyframes stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}@keyframes pay-pulse-ring{0%{opacity:.35;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.1)}}@keyframes pay-dot-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes pay-pop-in{0%{opacity:0;transform:scale(.74)}80%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes pay-shake-in{0%{opacity:0;transform:scale(.8)}35%{transform:translate(-5px)}55%{transform:translate(5px)}75%{transform:translate(-3px)}to{opacity:1;transform:translate(0)}}@keyframes pay-burst{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.2)}}@keyframes pay-spark{0%{opacity:0;transform-origin:50% -20px}25%{opacity:1}to{opacity:0;transform-origin:50% -34px}}.hale-page{--background:#f7f8f4;--surface:#ffffffd6;--surface-soft:#f5f8f2e6;--surface-strong:#ecf2ebfa;--foreground:#1d2722;--muted:#54625ad1;--muted-soft:#6a7870d1;--border:#6f80752e;--border-strong:#5e706647;--accent:#ff591f;--accent-strong:#27322d;--accent-soft:#ff591f1f;--accent-cyan:#4c9a72;--accent-blue:#3a825f;--accent-gold:#e4cfac;--shadow:0 32px 120px #1f2d2624;isolation:isolate;background:radial-gradient(circle at 0 0,#ff591f47,#0000 34%),radial-gradient(circle at 84% 10%,#ebe5d8e6,#0000 28%),linear-gradient(#fbfcf8 0%,#f5f8f3 38%,#eef3ed 100%);min-height:100vh;position:relative;overflow-x:clip}.policy-page{--background:#f7f8f4;--surface:#ffffffe0;--surface-soft:#f5f8f2eb;--surface-strong:#ecf2ebfa;--foreground:#1d2722;--muted:#54625ad1;--muted-soft:#6a7870d1;--border:#6f80752e;--border-strong:#5e706647;--accent:#ff591f;--accent-strong:#27322d;--accent-soft:#ff591f1f;isolation:isolate;background:radial-gradient(circle at 0 0,#ff591f38,#0000 34%),radial-gradient(circle at 84% 10%,#ebe5d8c7,#0000 28%),linear-gradient(#fbfcf8 0%,#f5f8f3 42%,#eef3ed 100%);min-height:100vh;position:relative;overflow-x:clip}#how,#capabilities,#security{scroll-margin-top:96px}.hale-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hale-bg__grid{background-image:radial-gradient(circle at 18% 18%,#ff591f33,#0000 34%),radial-gradient(circle at 82% 22%,#ff8b612e,#0000 28%),radial-gradient(circle at 50% 84%,#ebe5d852,#0000 30%),linear-gradient(90deg,#62716712 1px,#0000 1px),linear-gradient(#62716712 1px,#0000 1px);background-size:auto,auto,auto,52px 52px,52px 52px;animation:22s ease-in-out infinite alternate hale-drift;position:absolute;inset:-35%;-webkit-mask-image:radial-gradient(circle,#000 54%,#0000 100%);mask-image:radial-gradient(circle,#000 54%,#0000 100%)}.hale-bg__aurora{filter:blur(54px);opacity:.72;border-radius:999px;position:absolute}.hale-bg__aurora--a{background:radial-gradient(circle,#ff591f57,#ff591f00 72%);width:320px;height:300px;animation:14s ease-in-out infinite hale-float-a;top:8%;left:-6%}.hale-bg__aurora--b{background:radial-gradient(circle,#ff8b6147,#ff8b6100 72%);width:420px;height:420px;animation:16s ease-in-out infinite hale-float-b;top:18%;right:-8%}.hale-bg__aurora--c{background:radial-gradient(circle,#ebe5d880,#ebe5d800 74%);width:460px;height:460px;animation:18s ease-in-out infinite hale-float-c;bottom:-10%;left:30%}.hale-bg__beam{opacity:.34;background:linear-gradient(#ff591f00,#ff591f6b,#ff591f00);width:1px;height:140%;animation:8s ease-in-out infinite hale-beam-shift;position:absolute;top:-20%;box-shadow:0 0 26px #ff591f2e}.hale-bg__beam--a{left:17%}.hale-bg__beam--b{background:linear-gradient(#ff8b6100,#ff8b616b,#ff8b6100);animation-delay:1.6s;right:14%;box-shadow:0 0 26px #ff8b6129}.hale-bg__vignette{background:radial-gradient(circle,#f7f8f400 44%,#f7f8f438 82%,#edf2eac7 100%),linear-gradient(#fbfcf814,#edf2ea70);position:absolute;inset:0}.hale-noise{opacity:.08;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#27322d05,#27322d05 1px,#0000 1px 4px),radial-gradient(circle,#ffffff61,#fff0 28%);position:absolute;inset:0}.hale-mark{background:radial-gradient(circle at 24% 22%,#fff3,#fff0 50%),linear-gradient(135deg,#090f17fa,#0f1722eb);border:1px solid #ff591f2e;border-radius:12px;width:30px;height:30px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 34px #00000052}.hale-eye{background:radial-gradient(circle at 56% 45%,#ff591ff2,#ff591f00 46%),radial-gradient(circle at 32% 40%,#ff75458f,#ff754500 58%),radial-gradient(circle at 74% 68%,#f5c97870,#f5c97800 46%);border-radius:10px;animation:2.4s ease-in-out infinite hale-eye-pulse;position:absolute;inset:7px}.hale-navlink{padding:6px 2px;transition:color .16s;position:relative}.hale-navlink:after{content:"";opacity:0;background:linear-gradient(90deg,#ff754500,#ff7545cc,#ff754500);width:100%;height:1px;transition:opacity .16s,transform .18s;position:absolute;bottom:1px;left:0;transform:scaleX(.9)}.hale-navlink:hover,.hale-navlink--active,.hale-navlink[aria-current=page]{color:var(--foreground)}.hale-navlink--active:after,.hale-navlink[aria-current=page]:after,.hale-navlink:hover:after{opacity:1;transform:scaleX(1)}.hale-site-header{z-index:50;position:sticky;top:0}.hale-nav-shell{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:radial-gradient(circle at 0 0,#ff591f38,#ff591f00 34%),#ffffffbd;border:1px solid #6f807529;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffffc7,0 18px 44px #1f2d261f}.hale-nav{flex:auto;justify-content:center}.hale-btn{letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-size:14px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex}.hale-btn:active{transform:translateY(1px)}.hale-btn--nav{color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #6f807529}.hale-btn--nav:hover{background:#fffffff0;border-color:#6f807547}.hale-btn--primary{color:#fff;text-shadow:0 1px 1px #0003;background:radial-gradient(circle at 22% 18%,#ff591f42,#ff591f00 40%),linear-gradient(135deg,#313d37,#27322d 58%,#1f2824);border:1px solid #27322d24;box-shadow:0 18px 42px #1f2d262e}.hale-btn--primary:hover{background:radial-gradient(circle at 22% 18%,#ff591f38,#ff591f00 40%),linear-gradient(135deg,#2b3631,#212b27 58%,#1a211e);transform:translateY(-1px);box-shadow:0 24px 48px #1f2d2638}.hale-btn--ghost{border:1px solid var(--border);color:var(--foreground);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2}.hale-btn--ghost:hover{background:#fffffff0;border-color:#6f807547;transform:translateY(-1px)}.hale-btn--icon{width:42px;height:42px;padding:10px}.policy-topbar{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:radial-gradient(circle at 0 0,#ff591f2e,#ff591f00 34%),#ffffffc7;border:1px solid #6f807529;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;box-shadow:inset 0 1px #ffffffc7,0 18px 44px #1f2d261a}.policy-hero{position:relative}.policy-hero__content{max-width:900px}.policy-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.policy-sidebar{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border-radius:8px;padding:16px;position:sticky;top:92px;box-shadow:inset 0 1px #ffffffdb}.policy-sidebar__label,.policy-document__kicker{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-soft);font-size:11px;font-weight:800}.policy-sidebar nav{gap:6px;margin-top:12px;display:grid}.policy-sidebar a{color:var(--foreground);border-radius:8px;padding:9px 10px;font-size:14px;font-weight:750;line-height:1.35;text-decoration:none;transition:background-color .16s,color .16s}.policy-sidebar a:hover{color:var(--accent-strong);background:#ff591f17}.policy-doc-stack{gap:22px;display:grid}.policy-document{border:1px solid var(--border);background:radial-gradient(circle at 0 0,#ff591f1f,#ff591f00 34%),#ffffffe6;border-radius:8px;padding:28px;scroll-margin-top:92px;box-shadow:inset 0 1px #ffffffe6,0 24px 60px #1f2d2614}.policy-document__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.policy-document h2{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.04em;color:var(--foreground);margin-top:8px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.05}.policy-document__updated{border:1px solid var(--border);color:var(--muted-soft);background:#f5f8f2db;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}.policy-document__summary{max-width:760px;color:var(--muted);margin-top:18px;font-size:16px;font-weight:650;line-height:1.7}.policy-document__body{gap:28px;margin-top:28px;display:grid}.policy-document__body section{border-top:1px solid var(--border);padding-top:24px}.policy-document__body h3{letter-spacing:-.02em;color:var(--foreground);font-size:19px;font-weight:800}.policy-document__body p,.policy-document__body li,.policy-document__body address{color:var(--muted);font-size:15px;line-height:1.75}.policy-document__body p,.policy-document__body ul,.policy-document__body address{margin-top:12px}.policy-document__body ul{gap:8px;padding-left:20px;list-style:outside;display:grid}.policy-document__body address{gap:4px;font-style:normal;display:grid}.policy-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:14px;display:flex}.hale-modal-overlay{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e27222e;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.hale-modal{background:#fffffff0;border-radius:28px;width:min(520px,100%);padding:22px}.hale-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hale-modal__title{letter-spacing:-.02em;color:var(--foreground);font-size:22px;font-weight:700}.hale-modal__subtitle{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.6}.hale-modal__qr-shell{background:radial-gradient(circle at 0 0,#ff591f2e,#ff591f00 34%),#f3f7f0e6;border:1px solid #6f807529;border-radius:24px;justify-content:center;margin-top:18px;padding:18px;display:flex}.hale-modal__qr{background:#fff;border-radius:18px;width:260px;max-width:100%;height:auto;padding:12px}.hale-modal__qr-loading{aspect-ratio:1;background-color:#ffffffd1;background-image:linear-gradient(90deg,#ffffffad,#fffffff5,#ffffffad),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;width:260px;max-width:100%;animation:1.2s ease-in-out infinite qr-loading}.hale-modal__footnote{color:var(--muted-soft);margin-top:14px;font-size:12px;line-height:1.6}.hale-modal__close-icon{justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;line-height:1;display:inline-flex}@keyframes qr-loading{to{background-position:-220% 0}}.hale-signal-badge,.hale-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #ff591f52;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.hale-display{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif}.hale-chip-row{flex-wrap:wrap;gap:10px;display:flex}.hale-chip-pill{letter-spacing:.18em;text-transform:uppercase;color:var(--foreground);background:#ffffffc7;border:1px solid #6f807529;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:7px 16px 7px 12px;font-size:11px;font-weight:800;display:inline-flex}.hale-chip-pill__icon{color:#27322de0;background:#d64e1d1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.hale-stat{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border-radius:20px;min-width:0;padding:20px;transition:transform .18s,border-color .18s,background-color .18s;box-shadow:inset 0 1px #ffffffd6}.hale-stat:hover{background:#fffffff0;border-color:#6f80754d;transform:translateY(-2px)}.hale-stat__label{letter-spacing:.2em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--muted-soft);font-size:11px;font-weight:800}.hale-stat__value{overflow-wrap:anywhere;color:var(--foreground);margin-top:8px;font-size:15px;font-weight:700;line-height:1.4}.hale-grad-border{background:linear-gradient(#ffffffd6,#f6f9f3c7) padding-box padding-box,linear-gradient(125deg,#ff591fa3,#ff8b6147,#e4cfac80,#6dbd7f3d) border-box;border:1px solid #0000;border-radius:28px}.hale-shine{position:relative;overflow:hidden}.hale-shine:before{content:"";opacity:.4;background:linear-gradient(110deg,#fff0,#ffffff2e,#fff0);width:48%;height:190%;animation:9.4s ease-in-out infinite hale-shine;position:absolute;top:-42%;left:-42%;transform:rotate(14deg)}.hale-reveal{opacity:0;will-change:opacity,transform;transition:opacity .56s cubic-bezier(.2,.9,.2,1),transform .56s cubic-bezier(.2,.9,.2,1);transform:translateY(24px)scale(.985)}.hale-reveal--visible{opacity:1;transform:translateY(0)scale(1)}.hale-pulse-dot,.hale-live-pill__dot{background:var(--accent);border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite hale-pulse;box-shadow:0 0 #ff591f4d}.hale-hero-stage{justify-content:center;align-items:center;min-height:760px;padding:50px 0;display:flex;position:relative}.hale-hero-stage__halo{filter:blur(48px);opacity:.88;border-radius:999px;position:absolute}.hale-hero-stage__halo--a{background:radial-gradient(circle,#ff591f47,#ff591f00 74%);width:280px;height:260px;animation:12s ease-in-out infinite hale-float-a;top:10%;left:4%}.hale-hero-stage__halo--b{background:radial-gradient(circle,#e4cfac52,#e4cfac00 74%);width:320px;height:320px;animation:15s ease-in-out infinite hale-float-b;bottom:8%;right:8%}.hale-hero-stage__ring{border:1px solid #d64e1d1f;border-radius:999px;animation:18s linear infinite hale-orbit;position:absolute;inset:9% 8%}.hale-hero-stage__ring--inner{border-color:#ff591f29;animation-duration:12s;animation-direction:reverse;inset:18% 16%}.hale-hero-stage__core{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);width:min(540px,100%);position:relative}.hale-hero-stage__header,.hale-inline-status__row,.hale-console__top,.hale-cta-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.hale-section-copy,.hale-section-visual{min-width:0}.hale-security-actions{flex-wrap:wrap;gap:12px;display:flex}.hale-live-pill,.hale-console__badge{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);background:#ff591f2e;border:1px solid #ff591f52;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.hale-inline-status{border:1px solid var(--border);background:#ffffffc2;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffffd1}.hale-inline-status__label,.hale-console__label,.hale-console__meta,.hale-capability-card__eyebrow,.hale-step{font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-soft);font-size:11px;font-weight:700}.hale-inline-status__value{color:var(--foreground);margin-top:6px;font-size:14px;font-weight:700;line-height:1.5}.hale-progress{background:#6f80751f;border-radius:999px;height:10px;overflow:hidden}.hale-progress__bar{background:linear-gradient(90deg,#ff591ffa,#d64e1df2,#e4cface6) 0 0/160% 160%;border-radius:999px;width:68%;height:100%;animation:2.4s ease-in-out infinite hale-progress;box-shadow:0 0 16px #ff591f47}.hale-phone{background:radial-gradient(circle at top,#ff591f3d,#ff591f00 36%),linear-gradient(#fffffff5,#f0f5eff5);border:1px solid #ffffffd1;border-radius:42px;width:min(380px,100%);margin:0 auto;padding:12px;position:relative;box-shadow:inset 0 1px #ffffffeb,0 36px 120px #1f2d2629}.hale-wa{background:linear-gradient(#fdfefbfa,#f2f6f0fa);border:1px solid #6f80751f;border-radius:32px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.hale-wa__top{background:radial-gradient(circle at 0 0,#ff591f33,#ff591f00 36%),linear-gradient(135deg,#27322dfa,#35423cfa);border-bottom:1px solid #6f80751f;align-items:center;gap:10px;padding:18px 14px 12px;display:flex}.hale-wa__back{border-bottom:3px solid #ffffffe6;border-left:3px solid #ffffffe6;border-radius:2px;width:16px;height:16px;transform:rotate(45deg)}.hale-wa__avatar{background:radial-gradient(circle at 56% 45%,#ff591fe6,#ff591f00 46%),radial-gradient(circle at 34% 42%,#ff8b618a,#ff8b6100 58%),radial-gradient(circle at 72% 70%,#e4cfac61,#e4cfac00 40%),#ffffff29;border:1px solid #ffffff42;border-radius:999px;flex:none;width:34px;height:34px}.hale-wa__icons{opacity:.92;gap:6px;margin-left:auto;display:inline-flex}.hale-wa__icons span{background:#ffffffc7;border-radius:999px;width:6px;height:6px}.hale-wa__chat{background:radial-gradient(circle at 20% 10%,#ff591f1f,#0000 40%),radial-gradient(circle at 88% 0,#e4cfac2e,#0000 44%),linear-gradient(#f9fbf7fa,#f0f5effa),linear-gradient(0deg,#5d6d640a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5d6d640a 1px,#0000 1px) 0 0/28px 28px;padding:14px 12px 10px;position:relative;overflow:hidden}.hale-wa__chat:before{content:"";pointer-events:none;background:linear-gradient(#ff591f1f,#ff591f00);animation:7s ease-in-out infinite hale-chat-pan;position:absolute;inset:-10% 0 25%;transform:translateY(-18%)}.hale-wa__time{letter-spacing:.08em;text-transform:uppercase;color:#6a7870bd;background:#ffffffdb;border:1px solid #6f807524;border-radius:999px;width:fit-content;margin:0 auto 10px;padding:4px 10px;font-size:11px;font-weight:700;position:relative}.hale-wa__row{margin-bottom:10px;display:flex;position:relative}.hale-wa__row--user{justify-content:flex-end}.hale-wa__bubble{max-width:86%;color:var(--foreground);background:#ffffffeb;border:1px solid #6f80751f;border-radius:18px;padding:10px 12px 16px;font-size:13px;font-weight:600;line-height:1.5;position:relative;box-shadow:0 14px 30px #1f2d2614}.hale-wa__bubble--user{color:#fffffff5;background:radial-gradient(circle at 0 0,#ff591f1f,#ff591f00 42%),linear-gradient(135deg,#27322dfa,#35423cf5);border-color:#27322d14}.hale-wa__meta{letter-spacing:.08em;color:#7c8880c7;white-space:nowrap;font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:6px;right:10px}.hale-wa__bubble--user .hale-wa__meta{color:#e8f4edb8}.hale-wa__ticks{vertical-align:-2px;color:#ff591fe6;width:16px;height:12px;margin-left:4px;display:inline-block}.hale-wa__card{background:radial-gradient(circle at 0 0,#ff591f33,#ff591f00 40%),linear-gradient(#fffffff0,#f6f9f3f5);border:1px solid #ff591f52;border-radius:18px;width:min(320px,86%);padding:12px 12px 10px;position:relative;overflow:hidden;box-shadow:0 18px 38px #1f2d261a}.hale-wa__cardHeader{align-items:flex-start;gap:10px;display:flex}.hale-wa__cardIcon{background:radial-gradient(circle at 34% 35%,#ffffff94,#fff0 54%),linear-gradient(135deg,#ff591f42,#ff8b611f);border:1px solid #ff591f61;border-radius:999px;flex:none;width:36px;height:36px;position:relative}.hale-wa__cardIcon:after{content:"";border:2px solid #27322dd6;border-radius:3px;width:12px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%);box-shadow:inset 0 -2px #ff591f38}.hale-wa__cardIcon:before{content:"";border:2px solid #27322dd6;border-bottom:0;border-radius:7px 7px 0 0;width:10px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-105%)}.hale-wa__cardTitle{letter-spacing:-.01em;color:var(--foreground);font-size:14px;font-weight:800}.hale-wa__cardSub{color:var(--muted);margin-top:4px;font-size:13px;font-weight:650}.hale-wa__cardDivider{background:#6f807529;height:1px;margin:12px -12px 0}.hale-wa__cardBtn{text-align:center;letter-spacing:.01em;width:calc(100% + 24px);color:var(--accent-strong);background:#f3f7f0fa;border:0;margin:0 -12px;padding:12px 14px;font-size:14px;font-weight:900;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:block}.hale-wa__cardBtn:hover{background:#edf2eafa}.hale-wa__cardBtn:active{background:#e7ede5fa;transform:translateY(1px)}.hale-wa__cardFooter{justify-content:flex-end;padding-top:8px;display:flex}.hale-wa__cardTime{letter-spacing:.08em;color:#7c8880b8;font-size:10px;font-weight:800}.hale-wa__composer{background:#f8fbf7f5;border-top:1px solid #6f80751f;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.hale-wa__input{color:#7c8880bd;background:#fffffff0;border:1px solid #6f80751f;border-radius:999px;flex:1;padding:10px 12px;font-size:13px;font-weight:600}.hale-wa__plus,.hale-wa__camera,.hale-wa__mic{background:#fffffff0;border:1px solid #6f80751f;border-radius:999px;flex:none;width:26px;height:26px;position:relative}.hale-wa__plus:before,.hale-wa__plus:after{content:"";background:#7c8880c7;border-radius:2px;width:2px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hale-wa__plus:after{width:12px;height:2px}.hale-wa__camera:before{content:"";border:2px solid #7c8880b8;border-radius:3px;width:14px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hale-wa__mic:before{content:"";border:2px solid #7c8880b8;border-radius:999px;width:8px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hale-step-line{background:linear-gradient(90deg,#ff591f00,#d64e1db8);width:36%;height:1px}.hale-check{background:radial-gradient(circle at 30% 30%,#ffffffbd,#fff0 58%),linear-gradient(135deg,#ff591f42,#ff8b611f);border:1px solid #ff591f66;border-radius:8px;flex:none;width:18px;height:18px;margin-top:2px;position:relative}.hale-check:after{content:"";border-bottom:2px solid #27322de6;border-left:2px solid #27322de6;width:7px;height:4px;position:absolute;top:6px;left:5px;transform:rotate(-45deg)}.hale-console{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff591f2e,#ff591f00 36%),linear-gradient(#ffffffe0,#f6f9f3e6);border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 24px 60px #1f2d261a}.hale-console:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff591f3d,#ff591f00 72%);height:180px;position:absolute;inset:auto -20% -55% 34%}.hale-console__grid{gap:12px;display:grid}.hale-console__item,.hale-flow-card,.hale-capability-item,.hale-security-card{border:1px solid var(--border);background:#ffffffc7;border-radius:22px;box-shadow:inset 0 1px #ffffffe0}.hale-console__item{padding:18px}.hale-console__text{color:var(--foreground);margin-top:10px;font-size:14px;font-weight:700;line-height:1.6}.hale-flow-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:228px;transition:border-color .18s,background-color .18s,box-shadow .18s}.hale-flow-card:hover,.hale-security-card:hover,.hale-capability-card:hover{border-color:#6f807547;box-shadow:inset 0 1px #ffffffe0,0 18px 40px #1f2d261f}.hale-capability-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:flex-start;gap:12px;padding:16px;display:flex}.hale-capability-card{--card-accent:#d64e1d;--card-glow:#ff591f3d;border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffe6,#f6f9f3f5);border-radius:28px;padding:24px;transition:border-color .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 24px 60px #1f2d261f}.hale-capability-card:before{content:"";background:radial-gradient(circle at center,var(--card-glow),#fff0 72%);pointer-events:none;height:180px;position:absolute;inset:auto -20% -52% 34%}.hale-capability-card:after{content:"";background:linear-gradient(90deg,#fff0,var(--card-accent),#fff0);opacity:.78;height:1px;position:absolute;inset:0 0 auto}.hale-capability-card:hover{transform:translateY(-3px)}.hale-capability-card__eyebrow{color:var(--card-accent)}.hale-capability-card--teal{--card-accent:#d64e1d;--card-glow:#ff591f3d}.hale-capability-card--cyan{--card-accent:#6dbd7f;--card-glow:#ff8b6138}.hale-capability-card--blue{--card-accent:#27322d;--card-glow:#6f807529}.hale-capability-card--gold{--card-accent:#b49566;--card-glow:#e4cfac4d}.hale-security-shell{background:radial-gradient(circle at 0 0,#ff591f2e,#ff591f00 30%),linear-gradient(#ffffffe0,#f6f9f3f5)}.hale-security-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px;transition:border-color .18s,background-color .18s,box-shadow .18s}.hale-cta-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100%,#ff591f3d,#ff591f00 34%),linear-gradient(135deg,#ffffffeb,#f3f7f0f5);border:1px solid #6f80752e;border-radius:24px;padding:20px 22px;position:relative;overflow:hidden}.hale-cta-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff591f38,#ff591f00 74%);border-radius:999px;width:240px;height:240px;position:absolute;inset:auto -10% -120% auto}.hale-note-row{background:#ffffffbd;border:1px solid #6f807524;border-radius:20px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:14px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffe0}.hale-note-row__dot{background:linear-gradient(135deg,#ff591ff0,#d64e1deb);border-radius:999px;width:10px;height:10px;margin-top:4px;box-shadow:0 0 0 6px #ff591f24}.hale-note-row__text{color:var(--foreground);font-size:14px;font-weight:700;line-height:1.7}.hale-scene{min-height:540px;padding:18px 0;position:relative}.hale-float-note{--float-rotate:0deg;z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:50%;background:radial-gradient(circle at 0 0,#ff591f24,#ff591f00 36%),#ffffffe0;border:1px solid #ffffffd1;border-radius:22px;width:min(220px,38%);padding:14px 16px;animation:11s ease-in-out infinite hale-note-drift;position:absolute;box-shadow:inset 0 1px #ffffffe6,0 22px 60px #1f2d2624}.hale-float-note__text{color:var(--foreground);margin-top:6px;font-size:15px;font-weight:700;line-height:1.45}.hale-float-note--top-right{--float-rotate:2deg;animation-duration:10.4s;top:-32px;right:-54px}.hale-float-note--bottom-left{--float-rotate:-3deg;animation-duration:12.2s;bottom:-26px;left:-42px}.hale-float-note--top-left{--float-rotate:-2deg;animation-duration:9.8s;top:-22px;left:-44px}.hale-sim-browser{z-index:1;background:radial-gradient(circle at 0 0,#ff591f24,#ff591f00 30%),linear-gradient(#fffffff5,#f0f5effa);border:1px solid #ffffffd1;border-radius:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 32px 80px #1f2d2629}.hale-sim-browser__chrome{background:linear-gradient(135deg,#24312bfa,#313f38fa);align-items:center;gap:12px;padding:18px 20px;display:flex}.hale-sim-browser__dots{gap:8px;display:inline-flex}.hale-sim-browser__dots span{background:#ffffff94;border-radius:999px;width:10px;height:10px}.hale-sim-browser__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#e6eee9e6;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;flex:1;min-width:0;padding:10px 14px;font-size:12px;font-weight:800;overflow:hidden}.hale-sim-browser__status{letter-spacing:.16em;text-transform:uppercase;color:#e8f4eddb;background:#ff591f24;border:1px solid #ff591f3d;border-radius:999px;padding:10px 12px;font-size:11px;font-weight:800}.hale-sim-browser__body{padding:22px}.hale-booking-app,.hale-auth-app,.hale-checkout-app{gap:16px;display:grid}.hale-booking-app__header,.hale-booking-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.hale-booking-app__title,.hale-auth-app__title{letter-spacing:-.03em;color:var(--foreground);margin-top:6px;font-size:24px;font-weight:700;line-height:1.2}.hale-booking-app__chip{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);background:#ffffffd1;border:1px solid #6f807524;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.hale-booking-app__steps{flex-wrap:wrap;gap:10px;display:flex}.hale-booking-app__search{background:#fffc;border:1px solid #6f807524;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffffe0}.hale-booking-app__searchRoute{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.04em;color:var(--foreground);align-items:center;gap:10px;font-size:24px;font-weight:700;display:inline-flex}.hale-booking-app__searchArrow{color:var(--muted-soft)}.hale-booking-app__searchMeta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-soft);background:#f3f7f0f5;border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:800}.hale-booking-app__step{color:var(--muted);background:#ffffffbd;border:1px solid #6f807524;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.hale-booking-app__step--done{color:var(--accent-strong);background:#ff591f29;border-color:#ff591f4d}.hale-booking-app__grid,.hale-checkout-app__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hale-flight-card{background:#fffc;border:1px solid #6f807524;border-radius:26px;padding:18px;box-shadow:inset 0 1px #ffffffe0}.hale-flight-card--selected{background:radial-gradient(circle at 0 0,#ff591f2e,#ff591f00 34%),#ffffffd6;border-color:#ff591f4d}.hale-flight-card__route{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.05em;color:var(--foreground);margin-top:10px;font-size:36px;font-weight:700}.hale-flight-card__meta{color:var(--muted);flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.hale-flight-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.hale-flight-card__price,.hale-booking-summary__total{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.04em;color:var(--foreground);font-size:24px;font-weight:700}.hale-flight-card__subpanel{border-top:1px solid #6f80751f;gap:10px;margin-top:18px;padding-top:14px;display:grid}.hale-flight-card__subrow{color:var(--muted);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:18px;font-size:13px;font-weight:700;display:grid}.hale-flight-card__subrow strong{color:var(--foreground);text-align:right}.hale-flight-card__button,.hale-checkout-app__button,.hale-auth-app__submit{text-align:center;color:var(--accent-strong);background:linear-gradient(135deg,#ff591feb,#d64e1deb);border-radius:16px;padding:12px 14px;font-size:13px;font-weight:800}.hale-demo-cta{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.hale-flight-card__button.hale-demo-cta{padding-left:42px;padding-right:42px}.hale-demo-cursor{z-index:3;pointer-events:none;width:29px;height:29px;position:absolute;bottom:-4px;right:6px}.hale-demo-cursor__icon{width:100%;height:100%;display:block;overflow:visible}.hale-fake-fields{gap:10px;display:grid}.hale-fake-field{background:#f6f9f3eb;border:1px solid #6f80751f;border-radius:18px;gap:5px;padding:12px 14px;display:grid}.hale-fake-field--split{min-height:74px}.hale-fake-field__label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-soft);font-size:11px;font-weight:800}.hale-fake-field__value{color:var(--foreground);font-size:14px;font-weight:700}.hale-booking-summary{background:#ffffffc7;border:1px solid #6f807524;border-radius:22px;padding:18px}.hale-booking-summary__text,.hale-checkout-app__summaryRow{color:var(--foreground);margin-top:6px;font-size:14px;font-weight:700;line-height:1.6}.hale-auth-app__card{background:#ffffffd1;border:1px solid #6f807524;border-radius:28px;width:100%;max-width:none;padding:24px;box-shadow:inset 0 1px #ffffffe0}.hale-auth-app__submit{width:100%;margin-top:18px;display:block}.hale-auth-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hale-auth-proof__item{color:var(--foreground);background:#ffffffbd;border:1px solid #6f80751f;border-radius:18px;align-items:center;gap:10px;padding:14px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.hale-auth-proof__dot{background:linear-gradient(135deg,#ff591ff0,#d64e1deb);border-radius:999px;flex:none;width:10px;height:10px}.hale-checkout-app__summaryRow{justify-content:space-between;align-items:center;gap:14px;display:flex}.hale-checkout-app__summaryRow strong{color:var(--foreground);font-size:14px;font-weight:800}.hale-checkout-app__button{width:100%;margin-top:18px;padding-left:28px;padding-right:34px;display:block}.hale-approval-chat{z-index:7;width:min(280px,46%);animation:none;position:absolute;bottom:-24px;right:-34px}.hale-approval-chat__frame{background:radial-gradient(circle at 0 0,#ff591f2e,#ff591f00 36%),linear-gradient(#fffffff5,#f1f6effa);border:1px solid #ffffffd1;border-radius:38px;padding:10px;box-shadow:inset 0 1px #ffffffe0,0 26px 70px #1f2d2629}.hale-approval-chat__frame .hale-wa{border-radius:28px}.hale-approval-chat__frame .hale-wa__bubble{font-size:13px;line-height:1.5}.hale-approval-chat__frame .hale-wa__meta{font-size:9px}.hale-approval-chat__frame .hale-wa__cardIcon{width:22px;height:22px}.hale-approval-chat__frame .hale-wa__cardIcon:after{border-width:1.5px;border-radius:2px;width:7px;height:5px;box-shadow:inset 0 -1px #ff591f38}.hale-approval-chat__frame .hale-wa__cardIcon:before{border-width:1.5px;width:6px;height:5px}.hale-approval-chat__frame .hale-wa__cardTitle{font-size:13px;line-height:1.4}.hale-approval-chat__frame .hale-wa__cardSub{font-size:10px;line-height:1.45}.hale-approval-chat__frame .hale-wa__cardBtn{padding:10px 12px;font-size:10px}.hale-process-rail{gap:18px;display:grid;position:relative}.hale-process-rail:before{content:"";background:linear-gradient(#d64e1d00,#d64e1d66,#d64e1d00);width:1px;position:absolute;top:12px;bottom:12px;left:18px}.hale-process-rail__item{grid-template-columns:52px minmax(0,1fr);align-items:flex-start;gap:16px;display:grid;position:relative}.hale-process-rail__step{z-index:1;width:36px;height:36px;font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;letter-spacing:.14em;color:var(--accent-strong);background:radial-gradient(circle at 30% 30%,#ffffffd6,#fff0 55%),linear-gradient(135deg,#ff591f42,#ff8b611f);border:1px solid #ff591f57;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:flex;position:relative}.hale-process-rail__copy{padding:4px 0 0}.hale-process-rail__title,.hale-trust-list__title,.hale-floating-scene__title,.hale-browser-scene__panelTitle,.hale-secure-browser__stepTitle,.hale-secure-phone-card__title,.hale-orchestra__nodeTitle{color:var(--foreground);font-size:16px;font-weight:700;line-height:1.4}.hale-process-rail__body,.hale-trust-list__body,.hale-secure-browser__stepBody,.hale-orchestra__nodeMeta{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.7}.hale-orchestra{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#ff591f33,#ff591f00 28%),radial-gradient(circle at 100%,#e4cfac2e,#e4cfac00 30%),linear-gradient(#ffffffe0,#f6f9f3eb);border-radius:32px;padding:24px;position:relative;overflow:hidden}.hale-orchestra__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.hale-orchestra__canvas{background:linear-gradient(0deg,#5d6d640a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#5d6d640a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#fbfcf9e6,#f1f6eff0);border:1px solid #6f807524;border-radius:28px;min-height:470px;padding:24px;position:relative;overflow:hidden}.hale-orchestra__path{border:1px dashed #d64e1d47;border-radius:999px;position:absolute;inset:12% 10%;transform:rotate(-8deg)}.hale-orchestra__path:before,.hale-orchestra__path:after{content:"";border:1px dashed #ff591f3d;border-radius:999px;position:absolute}.hale-orchestra__path:before{inset:14% 12%}.hale-orchestra__path:after{inset:28% 22%}.hale-orchestra__node{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd6;border:1px solid #6f807529;border-radius:24px;position:absolute;box-shadow:inset 0 1px #ffffffe0,0 18px 40px #1f2d2614}.hale-orchestra__node--chat{width:min(270px,48%);padding:18px;top:18px;left:0}.hale-orchestra__node--browser{width:min(370px,58%);top:108px;left:19%}.hale-orchestra__node--handoff{width:min(250px,42%);padding:18px;top:112px;right:0}.hale-orchestra__node--result{width:min(310px,52%);padding:18px;bottom:22px;right:32px}.hale-orchestra__handoffPill{color:var(--accent-strong);background:#ff591f29;border:1px solid #ff591f57;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.hale-mini-browser{background:linear-gradient(#202a25fa,#2d3a34fa);border-radius:24px;padding:1px;overflow:hidden}.hale-mini-browser__bar{background:#ffffff0f;gap:6px;padding:12px 14px;display:flex}.hale-mini-browser__bar span,.hale-browser-scene__dots span{background:#ffffff8a;border-radius:999px;width:8px;height:8px}.hale-mini-browser__body{background:radial-gradient(circle at 100% 0,#ff591f29,#ff591f00 34%),linear-gradient(#f5f9f2fa,#edf3ecfa);padding:16px}.hale-mini-browser__hero{background:#ffffffc7;border:1px solid #6f80751f;border-radius:18px;padding:14px}.hale-mini-browser__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-soft);font-size:11px;font-weight:800}.hale-mini-browser__title{color:var(--foreground);margin-top:8px;font-size:14px;font-weight:700;line-height:1.5}.hale-mini-browser__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.hale-mini-browser__card{background:radial-gradient(circle at 0 0,#ff591f2e,#ff591f00 38%),linear-gradient(#ffffffe6,#f5f8f2f5);border:1px solid #6f80751f;border-radius:18px;min-height:78px}.hale-mini-browser__card--wide{grid-column:span 2;min-height:92px}.hale-orchestra__signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.hale-orchestra__signal{border:1px solid var(--border);background:#fffc;border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffffe0}.hale-browser-cluster{min-height:620px;padding:28px 10px 28px 22px;position:relative}.hale-browser-cluster__glow{filter:blur(42px);opacity:.85;border-radius:999px;position:absolute}.hale-browser-cluster__glow--a{background:radial-gradient(circle,#ff591f47,#ff591f00 74%);width:240px;height:220px;animation:10s ease-in-out infinite hale-float-a;top:8%;left:2%}.hale-browser-cluster__glow--b{background:radial-gradient(circle,#e4cfac3d,#e4cfac00 72%);width:280px;height:260px;animation:13s ease-in-out infinite hale-float-b;bottom:18%;right:10%}.hale-browser-scene{z-index:1;background:radial-gradient(circle at 0 0,#ff591f1f,#ff591f00 30%),linear-gradient(#fffffff5,#f0f5effa);border:1px solid #ffffffc7;border-radius:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 32px 80px #1f2d2629}.hale-browser-scene__chrome{background:linear-gradient(135deg,#24312bfa,#313f38fa);align-items:center;gap:12px;padding:16px 18px;display:flex}.hale-browser-scene__dots{gap:6px;display:inline-flex}.hale-browser-scene__url{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#e6eee9e0;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;flex:1;min-width:0;padding:8px 12px;font-size:12px;font-weight:700;overflow:hidden}.hale-browser-scene__body{padding:20px}.hale-browser-scene__toolbar{align-items:center;gap:12px;display:flex}.hale-browser-scene__search{color:var(--foreground);background:#ffffffd6;border:1px solid #6f80751f;border-radius:16px;flex:1;padding:12px 14px;font-size:13px;font-weight:700}.hale-browser-scene__status{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);background:#ff591f2e;border:1px solid #ff591f52;border-radius:999px;padding:10px 12px;font-size:11px;font-weight:800}.hale-browser-scene__grid{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:14px;margin-top:16px;display:grid}.hale-browser-scene__panel{background:radial-gradient(circle at 0 0,#ff591f24,#ff591f00 36%),#ffffffd6;border:1px solid #6f80751f;border-radius:24px;min-height:152px;padding:18px}.hale-browser-scene__panel--hero{min-height:230px}.hale-browser-scene__panel--tall{flex-direction:column;grid-area:1/2/span 2;display:flex}.hale-browser-scene__route{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.04em;color:var(--foreground);align-items:center;gap:12px;margin-top:24px;font-size:28px;font-weight:700;display:flex}.hale-browser-scene__routeLine{background:linear-gradient(90deg,#d64e1d1f,#d64e1de6,#e4cfacb3);flex:1;height:2px}.hale-browser-scene__stack{gap:10px;margin-top:14px;display:grid}.hale-browser-scene__stack span{color:var(--foreground);background:#f3f7f0e0;border:1px solid #6f80751f;border-radius:16px;padding:10px 12px;font-size:13px;font-weight:700}.hale-floating-scene{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffffbd;border-radius:24px;width:min(240px,44%);padding:16px;animation:11s ease-in-out infinite hale-float-c;position:absolute;box-shadow:0 22px 60px #1f2d2624}.hale-floating-scene--mint{background:linear-gradient(#fcfffbe6,#edf5ecf5);top:54px;right:0}.hale-floating-scene--warm{background:linear-gradient(#fffcf8eb,#f7f0e7f5);bottom:126px;left:-2px}.hale-floating-scene--ink{background:linear-gradient(#f4f7f4eb,#e8ede9f5);bottom:12px;right:28px}.hale-capability-cloud{flex-wrap:wrap;gap:12px;display:flex}.hale-capability-cloud__pill{color:var(--foreground);background:#ffffffb8;border:1px solid #6f807529;border-radius:999px;align-items:center;padding:11px 14px;font-size:13px;font-weight:700;line-height:1.5;display:inline-flex;box-shadow:inset 0 1px #ffffffd6}.hale-story-row{--card-accent:#27322deb;background:radial-gradient(circle at 0 0,#ff591f1f,#ff591f00 34%),#ffffffc2;border:1px solid #6f807529;border-radius:26px;grid-template-columns:14px minmax(0,1fr);align-items:flex-start;gap:18px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffffe0}.hale-story-row:nth-child(2){--card-accent:#d64e1d}.hale-story-row:nth-child(3){--card-accent:#b49566}.hale-story-row__marker{background:linear-gradient(135deg,#ff591feb,#d64e1deb);border-radius:999px;width:14px;height:14px;margin-top:6px;box-shadow:0 0 0 6px #ff591f24}.hale-trust-stage{background:radial-gradient(circle at 0,#ff591f2e,#ff591f00 26%),radial-gradient(circle at 100% 0,#e4cfac2e,#e4cfac00 24%),linear-gradient(#ffffffe6,#f6f9f3f5);overflow:visible}.hale-trust-list{gap:14px;display:grid}.hale-trust-list__item{background:#ffffffbd;border:1px solid #6f807524;border-radius:22px;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:16px;padding:18px;display:grid}.hale-trust-list__dot{background:linear-gradient(135deg,#ff591ff0,#d64e1deb);border-radius:999px;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 6px #ff591f24}.hale-handoff-stage{min-height:620px;position:relative}.hale-handoff-stage__beam{filter:drop-shadow(0 0 18px #ff591f57);background:linear-gradient(90deg,#ff591f00,#d64e1dd1,#e4cfacc7,#ff591f00);height:2px;position:absolute;top:41%;left:18%;right:16%}.hale-secure-browser,.hale-secure-phone-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fffc;border-radius:30px;position:relative;box-shadow:inset 0 1px #ffffffe6,0 28px 70px #1f2d2624}.hale-secure-browser{background:radial-gradient(circle at 0 0,#ff591f24,#ff591f00 28%),linear-gradient(#fffffff5,#f0f5effa);width:min(560px,100%);margin-left:auto;padding:24px}.hale-secure-browser__top{justify-content:space-between;align-items:center;gap:16px;display:flex}.hale-secure-browser__summary{background:radial-gradient(circle at 100% 0,#ff591f29,#ff591f00 34%),#ffffffd1;border:1px solid #6f80751f;border-radius:24px;margin-top:18px;padding:18px}.hale-secure-browser__amount{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.05em;color:var(--foreground);font-size:42px;font-weight:700}.hale-secure-browser__caption{color:var(--muted);margin-top:6px;font-size:14px;font-weight:600;line-height:1.6}.hale-secure-browser__timeline{gap:12px;margin-top:18px;display:grid}.hale-secure-browser__step{background:#ffffffbd;border:1px solid #6f80751f;border-radius:20px;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:14px;padding:14px;display:grid}.hale-secure-browser__stepIndex{width:32px;height:32px;color:var(--accent-strong);background:#ff591f2e;border:1px solid #ff591f52;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.hale-secure-phone-card{background:radial-gradient(circle at 0 0,#ff591f33,#ff591f00 34%),linear-gradient(#fffffff2,#f1f6effa);width:min(240px,42%);padding:18px;animation:9.8s ease-in-out infinite hale-float-c;position:absolute;bottom:20px;left:0}.hale-secure-phone-card__screen{background:linear-gradient(#26312dfa,#34403afa);border-radius:24px;margin-top:14px;padding:18px 16px}.hale-secure-phone-card__pill{letter-spacing:.12em;text-transform:uppercase;color:#e8f4edd6;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 10px;font-size:11px;font-weight:800}.hale-secure-phone-card__face{background:radial-gradient(circle at top,#ff591f33,#ff591f00 48%),#ffffff0a;border:1px solid #ff591f3d;border-radius:26px;width:100px;height:126px;margin:18px auto;position:relative}.hale-secure-phone-card__face:before,.hale-secure-phone-card__face:after{content:"";border:2px solid #e8f4edb3;position:absolute;left:50%;transform:translate(-50%)}.hale-secure-phone-card__face:before{border-radius:999px;width:38px;height:38px;top:28px}.hale-secure-phone-card__face:after{border-top:0;border-radius:30px 30px 12px 12px;width:56px;height:30px;bottom:26px}.hale-secure-phone-card__button{text-align:center;color:var(--accent-strong);background:linear-gradient(135deg,#ff591feb,#d64e1deb);border-radius:16px;padding:12px 14px;font-size:13px;font-weight:800}@media (max-width:1023px){.hale-nav-shell{padding:11px 14px}.hale-hero-stage{min-height:680px;padding:30px 0 20px}.hale-float-note{width:min(210px,42%)}.hale-scene{min-height:600px}.hale-approval-chat{width:min(250px,44%)}.hale-orchestra__canvas{min-height:560px}.hale-orchestra__node--browser{width:min(370px,64%);left:10%}.hale-orchestra__node--handoff{right:8px}.hale-browser-cluster{min-height:700px}.hale-handoff-stage{gap:18px;min-height:auto;display:grid}.hale-secure-phone-card{width:min(280px,100%);position:relative;bottom:auto;left:auto}.hale-handoff-stage__beam{inset:auto 18% 28%}.policy-layout{display:block}.policy-sidebar{margin-bottom:22px;position:static}.policy-sidebar nav{flex-wrap:wrap;display:flex}}@media (max-width:767px){.hale-site-header{top:0}.hale-nav-shell{gap:12px}.hale-hero-stage{min-height:auto;padding:12px 0 0}.hale-hero-stage__ring{display:none}.hale-hero-stage__header,.hale-inline-status__row,.hale-console__top,.hale-cta-panel,.hale-orchestra__top,.hale-secure-browser__top,.hale-browser-scene__toolbar,.hale-booking-app__header,.hale-booking-summary,.hale-checkout-app__summaryRow,.hale-sim-browser__chrome{flex-direction:column;align-items:flex-start}.hale-console,.hale-capability-card,.hale-security-card,.hale-orchestra,.hale-secure-browser{padding:20px}.hale-process-rail__item,.hale-story-row,.hale-trust-list__item,.hale-secure-browser__step,.hale-note-row{grid-template-columns:1fr}.hale-scene{min-height:auto;padding:0}.hale-float-note,.hale-approval-chat{width:100%;margin-bottom:14px;position:relative;inset:auto}.hale-booking-app__grid,.hale-checkout-app__grid,.hale-auth-proof{grid-template-columns:1fr}.hale-booking-app__searchMeta{margin-left:0}.hale-process-rail:before,.hale-handoff-stage__beam{display:none}.hale-orchestra__canvas{gap:14px;min-height:auto;padding:16px;display:grid}.hale-orchestra__path{display:none}.hale-orchestra__node{width:100%;position:relative;inset:auto}.hale-orchestra__signals{grid-template-columns:1fr}.hale-browser-cluster{min-height:auto;padding:10px 0 0}.hale-browser-scene__grid{grid-template-columns:1fr}.hale-browser-scene__panel--tall{grid-area:auto}.hale-floating-scene{width:100%;margin-top:14px;position:relative;inset:auto}.hale-secure-browser__amount{font-size:34px}.hale-secure-phone-card{width:100%}.hale-section-split{flex-direction:column;gap:28px;display:flex}.hale-section-copy{order:1}.hale-section-visual{order:2}.hale-chip-row{gap:10px}.hale-chip-pill{flex:calc(50% - 10px);justify-content:center}.hale-hero-stage__core{width:100%;max-width:420px;padding:16px}.hale-hero-stage__header,.hale-inline-status__row,.hale-booking-app__header,.hale-booking-summary,.hale-checkout-app__summaryRow{flex-flow:wrap;align-items:center}.hale-phone{width:min(100%,332px);padding:10px}.hale-wa__top{padding:16px 12px 10px}.hale-wa__chat{padding:12px 10px 8px}.hale-wa__bubble{max-width:90%}.hale-inline-status{padding:14px}.hale-scene{isolation:isolate;min-height:auto;padding:24px 0 8px}.hale-scene--checkout{padding-bottom:54px}.hale-float-note{z-index:9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;width:auto;max-width:min(190px,54vw);margin:0;padding:10px 12px;position:absolute}.hale-float-note--top-right{top:0;right:10px}.hale-float-note--top-left{top:0;left:10px}.hale-scene--booking .hale-float-note--bottom-left{display:none}.hale-float-note__text{margin-top:4px;font-size:13px}.hale-sim-browser{border-radius:28px}.hale-sim-browser__chrome{flex-flow:wrap;align-items:center;gap:10px;padding:14px 14px 12px}.hale-sim-browser__dots{display:none}.hale-sim-browser__label,.hale-sim-browser__status{width:auto}.hale-sim-browser__label{letter-spacing:.1em;flex:auto;padding:8px 10px;font-size:10px}.hale-sim-browser__status{letter-spacing:.12em;padding:8px 10px;font-size:10px}.hale-sim-browser__body{padding:16px}.hale-booking-app,.hale-auth-app,.hale-checkout-app{gap:14px}.hale-booking-app__title,.hale-auth-app__title{font-size:21px}.hale-booking-app__chip{padding:8px 10px;font-size:10px}.hale-booking-app__search{gap:10px;padding:12px 14px}.hale-booking-app__searchRoute{font-size:18px}.hale-booking-app__searchMeta{font-size:10px}.hale-booking-app__grid,.hale-checkout-app__grid,.hale-auth-proof{scrollbar-width:none}.hale-booking-app__grid::-webkit-scrollbar{display:none}.hale-checkout-app__grid::-webkit-scrollbar{display:none}.hale-auth-proof::-webkit-scrollbar{display:none}.hale-booking-app__grid,.hale-checkout-app__grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(90%,1fr);grid-auto-flow:column;gap:12px;padding-bottom:6px;overflow-x:auto}.hale-booking-app__grid>*,.hale-checkout-app__grid>*{scroll-snap-align:start}.hale-flight-card{border-radius:22px;padding:16px}.hale-flight-card__route{font-size:28px}.hale-flight-card__footer{flex-direction:column;align-items:flex-start}.policy-topbar{padding:10px 12px}.policy-document{padding:20px}.policy-document__header,.policy-footer{flex-direction:column;align-items:flex-start}.hale-flight-card__button.hale-demo-cta,.hale-checkout-app__button,.hale-auth-app__submit{width:100%}.hale-demo-cursor{bottom:-3px;right:10px}.hale-booking-summary{padding:14px 16px}.hale-booking-summary__text,.hale-checkout-app__summaryRow{font-size:13px}.hale-booking-summary__total{font-size:20px}.hale-auth-app__card{border-radius:22px;padding:18px}.hale-auth-proof{overscroll-behavior-x:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(72%,1fr);grid-auto-flow:column;gap:10px;padding-bottom:4px;overflow-x:auto}.hale-auth-proof__item{scroll-snap-align:start;min-height:100%;padding:12px 14px;font-size:12px}.hale-approval-chat{width:min(220px,72%);margin:0;position:absolute;bottom:-8px;right:10px}.hale-approval-chat__frame{border-radius:30px;padding:8px}.hale-approval-chat__frame .hale-wa__bubble{max-width:100%}.policy-document__updated{flex:0 auto}}@media (min-width:640px){.hale-console__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.hale-bg__grid,.hale-bg__aurora,.hale-bg__beam,.hale-eye,.hale-shine:before,.hale-pulse-dot,.hale-live-pill__dot,.hale-hero-stage__ring,.hale-wa__chat:before,.hale-progress__bar,.secure-submit-button__content,.secure-submit-button__spinner,.secure-submit-button__result-icon,.secure-submit-button__check{animation:none}.secure-submit-button__check{stroke-dashoffset:0}.secure-flow-fields,.secure-flow-submit-spacing{transition:none}.hale-reveal{opacity:1;transform:none}}@keyframes hale-drift{0%{transform:translate(-.5%,-.5%)}to{transform:translate(.5%,.5%)}}@keyframes hale-float-a{0%,to{transform:translate(0)}50%{transform:translate(12px,18px)}}@keyframes hale-float-b{0%,to{transform:translate(0)}50%{transform:translate(-12px,18px)}}@keyframes hale-float-c{0%,to{transform:translate(0)}50%{transform:translate(16px,-12px)}}@keyframes hale-note-drift{0%,to{transform:translate3d(0,0,0)rotate(var(--float-rotate))}50%{transform:translate3d(14px,-10px,0)rotate(calc(var(--float-rotate) + 1deg))}}@keyframes hale-beam-shift{0%,to{opacity:.18;transform:translateY(-2%)}50%{opacity:.46;transform:translateY(2%)}}@keyframes hale-orbit{to{transform:rotate(360deg)}}@keyframes hale-chat-pan{0%,to{opacity:.3;transform:translateY(-18%)}50%{opacity:.55;transform:translateY(6%)}}@keyframes hale-eye-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes hale-shine{0%{opacity:0;transform:translate(-24%)rotate(14deg)}22%{opacity:.4}54%{opacity:0;transform:translate(76%)rotate(14deg)}to{opacity:0}}@keyframes hale-pulse{0%{box-shadow:0 0 #ff591f47}70%{box-shadow:0 0 0 10px #ff591f00}to{box-shadow:0 0 #ff591f00}}@keyframes hale-progress{0%,to{background-position:0%}50%{background-position:100%}}:root{--font-manrope:var(--font-sora);--background:#f7f0e6;--background-accent:#eff6ef;--surface:#ffffffb8;--surface-soft:#fcf8f0d6;--surface-strong:#ffffffeb;--foreground:#111a1a;--muted:#111a1ab3;--muted-soft:#212f2e85;--border:#111a1a1a;--border-strong:#111a1a29;--accent:#ff591f;--accent-strong:#111f1f;--accent-soft:#54d6d629;--brand-face:#111d1d;--brand-face-soft:#1b2a2a;--brand-glow:#ff591f;--brand-mint:#ff8b61;--brand-warm:#fff0d3;--brand-sky:#ffb195;--hero-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23noise)' opacity='0.42'/%3E%3C/svg%3E");--shadow:0 44px 120px #111b1c1f,0 14px 34px #111b1c14}html{background:radial-gradient(circle at 14% 14%,#ff591f38,#0000 24%),radial-gradient(circle at 86% 12%,#ff8b612e,#0000 24%),radial-gradient(circle at 50% 12%,#ffe3893d,#0000 16%),linear-gradient(#fff8ef 0%,#f3f5eb 44%,#edf5ec 100%)}body{font-family:var(--font-sora),sans-serif}.surface-card-shadow{box-shadow:0 28px 86px #111b1c24,0 10px 24px #111b1c0f}.hale-page,.policy-page{background:radial-gradient(circle at 12% 14%,#ff591f3d,#0000 24%),radial-gradient(circle at 50% 12%,#ffe28042,#0000 18%),radial-gradient(circle at 88% 16%,#ff8b6138,#0000 24%),linear-gradient(#fff8eff5,#f1f5eaf0 48%,#ecf4ebf5)}.policy-page{background:radial-gradient(circle at 16% 12%,#ff591f29,#0000 22%),radial-gradient(circle at 84% 16%,#ff8b6124,#0000 22%),radial-gradient(circle at 50% 14%,#ffe28029,#0000 14%),linear-gradient(#fff8effa,#eff4ebf5)}.hale-bg__grid{opacity:.78;background-image:radial-gradient(circle at 18% 18%,#67e3da38,#0000 26%),radial-gradient(circle at 82% 16%,#ff8b612e,#0000 24%),radial-gradient(circle at 50% 20%,#ffe2802e,#0000 14%),linear-gradient(90deg,#111b1c0b 1px,#0000 1px),linear-gradient(#111b1c0b 1px,#0000 1px),linear-gradient(90deg,#51dbd60d 0 12%,#0000 12% 24%);background-size:auto,auto,auto,56px 56px,56px 56px,260px 100%;inset:-28%}.hale-bg__aurora--a{background:radial-gradient(circle,#67e3da66,#67e3da00 72%)}.hale-bg__aurora--b{background:radial-gradient(circle,#ff8b6152,#ff8b6100 72%)}.hale-bg__aurora--c{background:radial-gradient(circle,#ffe2806b,#ffe28000 74%)}.hale-bg__beam{opacity:.22}.hale-noise{background-image:var(--hero-noise);mix-blend-mode:multiply;opacity:.12;background-size:180px 180px}.hale-wordmark{letter-spacing:.34em;text-transform:uppercase;color:var(--foreground);align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.hale-nav-shell,.policy-topbar{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);background:linear-gradient(#ffffffb8,#fdf9f285),#ffffff52;border:1px solid #ffffffb8;border-radius:28px;box-shadow:inset 0 1px #ffffffc7,0 24px 56px #111b1c17}.hale-navlink{color:#111a1ab8}.hale-navlink:after{background:linear-gradient(90deg,#42c9ff00,#42c9ffeb,#a8ff7000);height:2px;bottom:0}.hale-btn{min-height:46px;font-family:var(--font-sora),sans-serif;letter-spacing:-.02em;border-radius:999px;padding:12px 18px;font-size:14px;font-weight:600}.hale-btn--primary{background:radial-gradient(circle at 18% 16%,#aeff7533,#aeff7500 36%),linear-gradient(135deg,#162222,#111b1b 56%,#0d1515);border:1px solid #111b1c24;box-shadow:inset 0 1px #ffffff14,0 22px 44px #111b1c2e}.hale-btn--primary:hover{background:radial-gradient(circle at 18% 16%,#aeff7538,#aeff7500 36%),linear-gradient(135deg,#1a2928,#121d1d 56%,#0e1717)}.hale-btn--ghost{background:#ffffffa3;border:1px solid #111b1c14;box-shadow:inset 0 1px #ffffffc2,0 8px 20px #111b1c0f}.hale-btn--ghost:hover{background:#ffffffd1;border-color:#111b1c24}.hale-signal-badge,.hale-eyebrow{color:#111b1cc7;background:#fffbf5c7;border:1px solid #111b1c14;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #111b1c0a}.hale-display{font-family:var(--font-sora),sans-serif;letter-spacing:-.08em}.hale-display-accent{font-family:var(--font-instrument-serif),serif;letter-spacing:-.04em;font-style:italic;font-weight:400}.hale-gradient-text{color:#0000;background:linear-gradient(135deg,#131d1d 0%,#152222 14%,#1298d3 38%,#2bcfce 66%,#9cdd55 100%);-webkit-background-clip:text;background-clip:text}.hale-hero-billboard{isolation:isolate;background:radial-gradient(circle at 50% 14%,#ffe17ee0,#0000 17%),radial-gradient(circle at 14% 20%,#3ed9e0d6,#0000 24%),radial-gradient(circle at 86% 20%,#31b8f4e0,#0000 24%),radial-gradient(circle at 54% 74%,#b7ff6c57,#0000 24%),linear-gradient(#fffbf3f7,#f7f9efe6);border:1px solid #ffffffc2;border-radius:42px;padding:clamp(1.6rem,3vw,2.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 48px 120px #111b1c1f}.hale-hero-billboard:before,.hale-hero-billboard:after{content:"";opacity:.96;background:linear-gradient(#0d1819fa,#101c1deb);border-radius:999px;width:76px;height:66%;position:absolute;top:17%;box-shadow:0 0 0 1px #ffffff1f,0 22px 56px #0d181933}.hale-hero-billboard:before{left:-44px}.hale-hero-billboard:after{right:-44px}.hale-hero-billboard__noise{background-image:var(--hero-noise);mix-blend-mode:multiply;opacity:.14;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.hale-hero-billboard>*{z-index:1;position:relative}.hale-hero-title{color:var(--foreground);text-wrap:balance;font-size:clamp(3.75rem,8vw,6.6rem);line-height:.88}.hale-chip-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #111b1c14;box-shadow:inset 0 1px #ffffffb8,0 10px 22px #111b1c0d}.hale-chip-pill__icon{color:#111b1cdb;background:#2acfce1f}.hale-grad-border{background:linear-gradient(#ffffffe0,#f6f8f0c2) padding-box padding-box,linear-gradient(125deg,#4bd5dab8,#42c9ff52,#ffdf76ad,#aaff7057) border-box;border-radius:32px}.hale-shine:before{opacity:.42;background:linear-gradient(110deg,#fff0,#ffffff38,#fff0)}.hale-hero-stage__core,.hale-trust-stage,.hale-sim-browser,.policy-document,.policy-sidebar,.hale-modal,.hale-footer-panel{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%)}.hale-hero-stage__core{background:linear-gradient(#ffffffe6,#f8faf2bd),#ffffffad}.hale-sim-browser,.hale-trust-stage,.policy-document,.policy-sidebar,.hale-modal,.hale-footer-panel{background:linear-gradient(#ffffffc2,#faf8f1a3),#ffffff85;border-color:#111b1c14;box-shadow:inset 0 1px #fffc,0 28px 72px #111b1c14}.hale-sim-browser__chrome,.hale-hero-stage__header{color:#111b1cc7}.hale-wa{box-shadow:inset 0 1px #ffffff14,0 22px 44px #111b1c24}.hale-wa__bubble{background:#ffffffdb}.hale-wa__bubble--user{background:linear-gradient(135deg,#263835,#182423)}.hale-wa__card{background:linear-gradient(#f8ffe9eb,#ffffffe0)}.hale-wa__cardBtn{background:linear-gradient(#fffffff0,#f8f8f4e0)}.hale-inline-status,.hale-cta-panel{background:#ffffffb8}.hale-note-row{background:#fff9;border-color:#111b1c14}.hale-note-row__dot,.hale-auth-proof__dot,.hale-live-pill__dot,.hale-pulse-dot{background:#1aa9db}.hale-float-note,.hale-auth-proof__item{background:#ffffffb8;border-color:#111b1c14;box-shadow:inset 0 1px #ffffffd6,0 12px 28px #111b1c14}.hale-console__meta,.policy-sidebar__label,.policy-document__kicker,.hale-footer-label{letter-spacing:.24em;text-transform:uppercase;color:var(--muted-soft);font-size:10px;font-weight:700}.policy-document,.policy-sidebar,.hale-modal,.hale-footer-panel{border-radius:32px}.policy-document h2{font-family:var(--font-sora),sans-serif;letter-spacing:-.06em}.policy-document__updated{background:#ffffffbd;border-color:#111b1c14}.policy-document__body section{border-top-color:#111b1c14}.policy-sidebar a:hover{background:#2acfce1a}.hale-footer-panel{gap:1.5rem;padding:1.5rem}.hale-modal__qr-shell{background:radial-gradient(circle at 50% 12%,#ffe28042,#ffe28000 20%),linear-gradient(#ffffffd6,#f7f9efbd);border-color:#111b1c14}@media (max-width:1100px){.hale-hero-billboard:before,.hale-hero-billboard:after{display:none}.hale-hero-stage{min-height:auto}}@media (max-width:768px){.hale-wordmark{letter-spacing:.28em;font-size:.82rem}.hale-nav-shell,.policy-topbar{border-radius:24px}.hale-hero-billboard{border-radius:34px;padding:1.35rem}.hale-hero-title{font-size:clamp(3.1rem,14vw,4.9rem);line-height:.92}.hale-footer-panel,.policy-document,.policy-sidebar,.hale-modal{border-radius:28px}}.hale-page{background:radial-gradient(circle at 0 8%,#55dcd814,#0000 22%),radial-gradient(circle at 100% 10%,#50b6f514,#0000 22%),linear-gradient(#fffaf3 0%,#f7f7f0 44%,#f3f5ee 100%)}.hale-bg__aurora,.hale-bg__beam{display:none}.hale-bg__grid{opacity:.22;background-image:linear-gradient(90deg,#111b1c07 1px,#0000 1px),linear-gradient(#111b1c07 1px,#0000 1px);background-size:64px 64px;animation:none;inset:0;-webkit-mask-image:linear-gradient(#000000eb,#0000006b 62%,#0000 100%);mask-image:linear-gradient(#000000eb,#0000006b 62%,#0000 100%)}.hale-noise{background-image:var(--hero-noise);opacity:.03;background-size:220px 220px}.hale-hero-billboard{box-shadow:none;background:0 0;border:none;padding:0;overflow:visible}.hale-hero-billboard:before,.hale-hero-billboard:after{content:none}.hale-hero-billboard__noise{background-image:radial-gradient(circle at 16% 28%,#47d6dc57,transparent 23%),radial-gradient(circle at 50% 12%,#ffd6604d,transparent 17%),radial-gradient(circle at 84% 28%,#4bb6f24d,transparent 24%),radial-gradient(circle at 46% 76%,#bfef6e2e,transparent 20%),var(--hero-noise);opacity:.46;filter:blur(6px);background-position:50%;background-size:auto,auto,auto,auto,240px 240px;border-radius:64px;inset:-3.5rem -4vw -5rem}.hale-hero-copy{padding-block:1.75rem 1rem}.hale-hero-title{letter-spacing:-.075em;font-size:clamp(3.9rem,8vw,6.2rem);line-height:.9}.hale-display-accent{color:var(--foreground)}.hale-gradient-text{color:var(--foreground);background:0 0}.hale-gradient-word{color:#0000;background:linear-gradient(135deg,#1b65a1 0%,#1daed7 48%,#7bce68 100%);-webkit-background-clip:text;background-clip:text}.hale-chip-pill{background:#ffffffd1;box-shadow:inset 0 1px #ffffffc2,0 6px 16px #111b1c0a}.hale-hero-stage__ring{display:none}.hale-hero-stage__halo{opacity:.16;filter:blur(80px)}.hale-hero-stage__halo--a{background:radial-gradient(circle,#43cddc42,#43cddc00 74%)}.hale-hero-stage__halo--b{background:radial-gradient(circle,#b6e3682e,#b6e36800 72%)}.hale-hero-stage__core{background:linear-gradient(#ffffffd6,#f9faf3bd),#ffffffbd;box-shadow:0 26px 70px #111b1c1a,0 8px 22px #111b1c0a}@media (max-width:1100px){.hale-hero-billboard__noise{opacity:.4;inset:-2rem -1rem -3rem}.hale-hero-stage{min-height:auto}}@media (max-width:768px){.hale-hero-billboard{padding:0}.hale-hero-billboard__noise{opacity:.34;filter:none;border-radius:40px;inset:-1.5rem -.5rem -2.5rem}.hale-hero-copy{padding-block:1rem .5rem}.hale-hero-title{font-size:clamp(3.2rem,15vw,4.85rem);line-height:.92}}.hale-hero-subtitle{letter-spacing:-.045em;color:var(--foreground);font-size:clamp(1.45rem,2.9vw,2.4rem);font-weight:600;line-height:1.06}.hale-hero-body{max-width:34rem}.hale-booking-app__brandbar,.hale-checkout-app__topbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.hale-booking-app__brand{letter-spacing:.08em;text-transform:uppercase;color:#1d4f84;font-size:15px;font-weight:800}.hale-booking-app__brandSub{color:#5c6e83;margin-top:4px;font-size:13px;font-weight:600}.hale-booking-app__chip--brand{color:#426486;background:#ecf5ffe6;border-color:#3f6aa524}.hale-booking-app__filterRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hale-booking-app__filter,.hale-checkout-app__summaryPill,.hale-auth-app__provider{letter-spacing:.08em;text-transform:uppercase;color:#4e6480;background:#ffffffd1;border:1px solid #22426e1a;border-radius:999px;justify-content:center;align-items:center;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.hale-booking-app--travel .hale-booking-app__search{background:linear-gradient(#fffffff5,#f3f8ffeb);border-color:#3f6aa524}.hale-flight-card--travel{background:linear-gradient(#fffffff0,#f8fbffe6);border-color:#355c931f}.hale-flight-card__eyebrow{color:#61758d;margin-top:10px;font-size:12px;font-weight:700;line-height:1.5}.hale-flight-card__fareStrip{color:#38577a;background:#e9f2fce6;border-radius:16px;flex-wrap:wrap;gap:10px 16px;margin-top:16px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.hale-booking-app__assistantNote{color:#4c617a;border-top:1px solid #355c931a;margin-top:16px;padding-top:14px;font-size:13px;line-height:1.55}.hale-booking-app--travel .hale-flight-card__button{color:#fff;background:linear-gradient(135deg,#2a7dbd,#245f9e)}.hale-booking-app--travel .hale-booking-summary{background:linear-gradient(#ffffffe6,#f3f8ffe6);border-color:#355c931f}.hale-auth-app__shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.hale-auth-app__aside{color:#fffffff5;background:radial-gradient(circle at 100% 0,#729bff42,#0000 28%),linear-gradient(160deg,#111827 0%,#1c3160 58%,#2b4f94 100%);border-radius:28px;align-content:space-between;gap:16px;min-height:100%;padding:24px;display:grid}.hale-auth-app__asideBadge{letter-spacing:.12em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;width:fit-content;padding:8px 12px;font-size:11px;font-weight:800}.hale-auth-app__asideBrand{letter-spacing:-.04em;font-size:26px;font-weight:700}.hale-auth-app__asideCopy{color:#e9f0ffc7;font-size:14px;line-height:1.65}.hale-auth-app__asideMeta{flex-wrap:wrap;gap:8px;display:flex}.hale-auth-app__asideMeta span{letter-spacing:.08em;text-transform:uppercase;color:#ffffffd6;background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.hale-auth-app--saas .hale-auth-app__card{background:linear-gradient(#fffffffa,#f8faffeb);border-color:#2338601f}.hale-auth-app__caption{color:#66738c;margin-top:8px;font-size:14px;line-height:1.6}.hale-auth-app__providerRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.hale-auth-app__row{color:#6b7280;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.hale-auth-app__row span:last-child{text-align:right}.hale-auth-app--saas .hale-auth-app__submit{color:#fff;background:linear-gradient(135deg,#111827,#243b69)}.hale-auth-app--saas .hale-auth-proof__item{background:#f8faffdb;border-color:#2338601a}.hale-auth-app--saas .hale-auth-proof__dot{background:linear-gradient(135deg,#3b82f6,#2563eb)}.hale-checkout-app__title{letter-spacing:-.03em;color:var(--foreground);margin-top:6px;font-size:22px;font-weight:700;line-height:1.2}.hale-checkout-app__chip{color:#8a6a1e;background:#fff8e5e6;border-color:#cba64e2e}.hale-checkout-app--travel .hale-checkout-card{background:linear-gradient(#fffffff7,#f7f8fbeb);border-color:#5062781f}.hale-checkout-app--travel .hale-checkout-summaryCard{background:radial-gradient(circle at 0 0,#fff7d76b,#fff7d700 34%),linear-gradient(#fffffff5,#fcf9efeb);border-color:#cba64e2e}.hale-checkout-app__summaryPills{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hale-checkout-app__notice{color:#675f4c;border-top:1px solid #cba64e29;margin-top:16px;padding-top:14px;font-size:13px;line-height:1.55}.hale-checkout-app--travel .hale-checkout-app__button{color:#fff;background:linear-gradient(135deg,#111827,#213552)}.hale-checkout-app--travel .hale-fake-field{background:#f9fafcf5}@media (max-width:680px){.hale-auth-app__shell{grid-template-columns:minmax(0,1fr)}.hale-auth-app__aside{min-height:auto}}@media (max-width:768px){.hale-hero-subtitle{font-size:clamp(1.22rem,6vw,1.7rem);line-height:1.12}.hale-booking-app__filterRow,.hale-auth-app__providerRow{grid-template-columns:minmax(0,1fr)}}.hale-hero-stage{min-height:560px;padding:1rem 0 0}.hale-hero-device{z-index:2;width:min(370px,100%);margin:0 auto;position:relative}.hale-phone{border-radius:38px;width:100%;padding:10px;box-shadow:inset 0 1px #ffffffeb,0 28px 90px #1f2d2624}.hale-wa{border-radius:30px}.hale-wa__top{gap:9px;padding:16px 13px 11px}.hale-wa__avatar{width:32px;height:32px}.hale-wa__chat{background-size:auto,auto,auto,24px 24px,24px 24px;padding:12px 11px 8px}.hale-wa__time{margin-bottom:8px;padding:4px 9px;font-size:10px}.hale-wa__row{margin-bottom:8px}.hale-wa__bubble{border-radius:16px;padding:9px 11px 15px;font-size:12.5px;line-height:1.46}.hale-wa__meta,.hale-wa__cardTime{font-size:9px}.hale-wa__card{border-radius:16px;width:min(292px,84%);padding:10px 11px 8px}.hale-wa__cardTitle{font-size:13px}.hale-wa__cardSub{font-size:12px}.hale-wa__cardBtn{padding:10px 12px;font-size:13px}.hale-wa__composer{gap:8px;padding:9px 10px 10px}.hale-wa__input{padding:9px 12px;font-size:12px}@media (max-width:768px){.hale-hero-stage{min-height:auto;padding-top:.75rem}.hale-hero-device{width:min(304px,100%)}.hale-phone{border-radius:34px;padding:9px}.hale-wa{border-radius:26px}}.hale-airline-site__masthead{color:#fff;background:linear-gradient(#ff7a16,#f26400);border-radius:20px;align-items:center;gap:18px;padding:12px 16px;display:flex}.hale-airline-site__logo{letter-spacing:-.05em;font-size:30px;font-weight:800}.hale-airline-site__nav{opacity:.9;align-items:center;gap:18px;font-size:12px;font-weight:700;display:flex}.hale-airline-site__signin{background:#ffffff2e;border-radius:12px;margin-left:auto;padding:10px 14px;font-size:12px;font-weight:800}.hale-airline-site__hero{background:linear-gradient(#ffffff14,#fff0 30%),linear-gradient(#0f4e86 0%,#1f77bb 52%,#7bb8df 100%);border-radius:26px;padding:18px;position:relative;overflow:hidden}.hale-airline-site__hero:after{content:"";clip-path:polygon(0 44%,11% 38%,18% 45%,29% 31%,39% 42%,52% 26%,63% 40%,75% 30%,84% 43%,100% 32%,100% 100%,0 100%);opacity:.74;background:radial-gradient(circle at 12% 10%,#ffffff2e,#fff0 20%),linear-gradient(#08385f00,#08385f6b),linear-gradient(90deg,#18496d 0%,#17415f 18%,#20506d 36%,#163b56 52%,#20516b 70%,#163852 100%);height:34%;position:absolute;inset:auto -10% 0}.hale-airline-site__searchPanel{z-index:1;background:#fffffff5;border-radius:24px;width:min(720px,100%);padding:16px;position:relative;box-shadow:0 18px 44px #0d223638}.hale-airline-site__tabs{align-items:center;gap:8px;display:flex}.hale-airline-site__tab{letter-spacing:.1em;text-transform:uppercase;color:#6f7f90;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.hale-airline-site__tab--active{color:#ef6b00;background:#fff0e5}.hale-airline-site__fieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hale-airline-site__field{background:#fff;border:1px solid #dbe2eaf0;border-radius:16px;gap:4px;padding:12px 13px;display:grid}.hale-airline-site__label{letter-spacing:.12em;text-transform:uppercase;color:#8a95a3;font-size:10px;font-weight:800}.hale-airline-site__field strong{color:#1d2b36;font-size:14px;font-weight:800}.hale-airline-site__ctaRow{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.hale-airline-site__utility{flex-wrap:wrap;gap:8px;display:flex}.hale-airline-site__utility span{color:#5f7287;background:#edf3f8;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700}.hale-airline-site__searchButton,.hale-airline-site__selectButton{color:#fff;background:linear-gradient(#ff7c1f,#ef6300);border-radius:14px;padding:12px 18px;font-size:13px;font-weight:800}.hale-airline-site__resultGrid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:14px;display:grid}.hale-airline-site__resultCard,.hale-airline-site__sideCard{background:#fffffff7;border:1px solid #dfe4eaf0;border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffffe0}.hale-airline-site__resultCard--selected{border-color:#ff74143d;box-shadow:inset 0 1px #ffffffe6,0 16px 36px #ff73001a}.hale-airline-site__resultTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.hale-airline-site__route{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.05em;color:#182731;font-size:32px;font-weight:700}.hale-airline-site__flightMeta{color:#607384;margin-top:8px;font-size:13px;font-weight:700}.hale-airline-site__priceBlock{text-align:right;background:#fff4ec;border-radius:18px;gap:3px;min-width:108px;padding:12px 14px;display:grid}.hale-airline-site__priceBlock strong{color:#ef6300;font-size:24px;font-weight:800}.hale-airline-site__priceBlock span{letter-spacing:.08em;text-transform:uppercase;color:#9a6b44;font-size:11px;font-weight:800}.hale-airline-site__fareLine{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hale-airline-site__fareLine span{color:#4f6376;background:#edf3f8;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.hale-airline-site__resultFooter{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:18px;display:flex}.hale-airline-site__metaStack{color:#67798a;gap:8px;font-size:12px;font-weight:700;display:grid}.hale-airline-site__sideStack{gap:12px;display:grid}.hale-airline-site__passengerRow{color:#67798a;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.hale-airline-site__passengerRow strong{color:#1c2932;text-align:right}.hale-airline-site__sideCard--accent{background:radial-gradient(circle at 0 0,#ffc38f52,#ffc38f00 40%),#fffffff7;border-color:#ff914033}.hale-airline-site__sideCopy{color:#475b6d;margin-top:10px;font-size:14px;line-height:1.6}.hale-airline-site__total{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.04em;color:#16222c;margin-top:18px;font-size:28px;font-weight:700}.hale-auth-app--atlassian{background:radial-gradient(circle at 50% 0,#2684ff1f,#2684ff00 30%),linear-gradient(#f7f8fb,#eef1f7);border-radius:26px;place-items:center;min-height:540px;padding:28px 22px}.hale-auth-atlassian{justify-items:center;gap:14px;width:100%;display:grid}.hale-auth-atlassian__card{background:#fffffffa;border:1px solid #dbe2eaf5;border-radius:20px;width:min(420px,100%);padding:26px 24px 20px;box-shadow:0 20px 48px #0f172a14,inset 0 1px #ffffffe6}.hale-auth-atlassian__brand{color:#0f172a;align-items:center;gap:10px;font-size:15px;font-weight:800;display:inline-flex}.hale-auth-atlassian__logo{background:linear-gradient(135deg,#1d7afc,#0052cc);border-radius:5px;width:18px;height:18px;display:inline-block;position:relative;transform:rotate(45deg)}.hale-auth-atlassian__logo:before,.hale-auth-atlassian__logo:after{content:"";background:linear-gradient(135deg,#4c9aff,#1d7afc);border-radius:4px;position:absolute}.hale-auth-atlassian__logo:before{width:10px;height:10px;top:-7px;left:6px}.hale-auth-atlassian__logo:after{width:10px;height:10px;bottom:6px;right:-7px}.hale-auth-atlassian__eyebrow{letter-spacing:.08em;color:#42526e;margin-top:18px;font-size:12px;font-weight:800}.hale-auth-app--atlassian .hale-auth-app__title{color:#172b4d;margin-top:10px;font-size:32px;line-height:1.08}.hale-auth-app--atlassian .hale-auth-app__caption{color:#5e6c84}.hale-auth-app--atlassian .hale-fake-field{background:#fff;border-color:#dfe4eaf5}.hale-auth-atlassian__continue{text-align:center;color:#fff;background:linear-gradient(#1d7afc,#0052cc);border-radius:12px;width:100%;margin-top:14px;padding:12px 16px;font-size:14px;font-weight:800;display:block}.hale-auth-atlassian__divider{text-align:center;margin-top:18px;position:relative}.hale-auth-atlassian__divider:before{content:"";background:#dfe4eaf5;height:1px;position:absolute;top:50%;left:0;right:0}.hale-auth-atlassian__divider span{letter-spacing:.1em;text-transform:uppercase;color:#6b778c;background:#fff;padding:0 10px;font-size:11px;font-weight:800;display:inline-block;position:relative}.hale-auth-atlassian__providers{gap:10px;margin-top:16px;display:grid}.hale-auth-atlassian__provider{color:#253858;background:#fff;border:1px solid #dfe4eaf5;border-radius:12px;justify-content:center;align-items:center;padding:11px 14px;font-size:13px;font-weight:800;display:inline-flex}.hale-auth-atlassian__links,.hale-auth-atlassian__footer{color:#5e6c84;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.hale-auth-atlassian__links{margin-top:16px}.hale-checkout-app--airline{gap:16px}.hale-air-checkout__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hale-air-checkout__steps{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hale-air-checkout__steps span{letter-spacing:.08em;text-transform:uppercase;color:#738496;background:#eef2f6;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.hale-air-checkout__stepsActive{color:#ef6b00!important;background:#fff0e5!important}.hale-checkout-app--airline .hale-checkout-app__title{color:#1d2b36;font-size:30px}.hale-air-checkout__content{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:16px;display:grid}.hale-air-checkout__main{gap:14px;display:grid}.hale-air-checkout__section,.hale-air-checkout__summary{background:#fffffff7;border:1px solid #dfe4eaf5;border-radius:24px;padding:18px;box-shadow:inset 0 1px #ffffffe0}.hale-air-checkout__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hale-air-checkout__notice{color:#8f5a28;background:#fff6ee;border-radius:18px;padding:14px 16px;font-size:13px;font-weight:700;line-height:1.6}.hale-checkout-app--airline .hale-checkout-app__button{color:#fff;background:linear-gradient(#ff7c1f,#ef6300)}.hale-air-checkout__route{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.05em;color:#1d2b36;margin-top:8px;font-size:30px;font-weight:700}.hale-air-checkout__summaryRow,.hale-air-checkout__totalRow{color:#5f7182;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:14px;font-weight:700;display:flex}.hale-air-checkout__summaryRow strong,.hale-air-checkout__totalRow strong{color:#1b2731}.hale-air-checkout__totalRow{border-top:1px solid #dfe4eaf5;margin-top:18px;padding-top:16px}.hale-air-checkout__totalRow strong{color:#ef6300;font-size:24px;font-weight:800}@media (max-width:960px){.hale-airline-site__nav{display:none}.hale-airline-site__fieldGrid,.hale-airline-site__resultGrid,.hale-air-checkout__content{grid-template-columns:minmax(0,1fr)}.hale-airline-site__ctaRow,.hale-air-checkout__header{flex-direction:column;align-items:stretch}.hale-air-checkout__steps{justify-content:flex-start}}::selection{background:var(--accent);color:#000}body{color:var(--foreground);font-family:var(--font-parkinsans),sans-serif;background:#fff}.hale-display,.policy-hero h1,.policy-document h2,.hale-modal__title{font-family:var(--font-shadow-display),var(--font-parkinsans),sans-serif;letter-spacing:-.025em!important;font-weight:400!important}.hale-site-header{z-index:60;background:#000;position:relative}.hale-nav-shell{min-height:68px;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:1px solid #ffffff29;border-radius:18px}.shadow-navbar-brand{align-items:center;min-width:0;display:inline-flex}.shadow-navbar-brand__image{width:176px;height:auto;display:block}.hale-nav .hale-navlink,.hale-site-header .hale-navlink{color:#ffffffad}.hale-nav .hale-navlink:hover,.hale-nav .hale-navlink--active,.hale-nav .hale-navlink[aria-current=page]{color:#fff}.hale-navlink:after{background:var(--accent)}.hale-btn{letter-spacing:-.015em;border-radius:12px;min-height:46px;font-weight:650}.hale-btn--primary{border-color:var(--accent);background:var(--accent);color:#000;box-shadow:0 10px 26px #ff591f3d}.hale-btn--primary:hover{color:#000;background:#ff7545;border-color:#ff7545;box-shadow:0 14px 34px #ff591f52}.hale-btn--ghost{box-shadow:none;color:var(--foreground);background:#ffffffc2;border-color:#0a0a0a33}.hale-btn--ghost:hover{border-color:var(--accent);background:var(--accent-soft);color:#000}.hale-site-header .hale-btn--primary{border-color:var(--accent);color:#000}.hale-page{background:#000;position:relative;overflow:hidden}.hale-bg{background:linear-gradient(#000 0%,#0b0b0b 42%,#000 100%)}.hale-bg__grid{opacity:.36;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:58px 58px}.hale-bg__aurora,.hale-bg__beam{filter:blur(40px);display:none}.hale-bg__vignette{background:linear-gradient(#0000 45%,#000000db)}.hale-page>section:first-of-type{--foreground:#fff;--muted:#b9b6af;--muted-soft:#8d8981;color:var(--foreground)}.hale-hero-billboard{background:linear-gradient(135deg,#ff591f1f,#0000 35%),linear-gradient(145deg,#0c0b0a,#000 72%);border:1px solid #ffffff29;border-radius:34px;box-shadow:0 40px 100px #00000070}.hale-hero-billboard:before,.hale-hero-billboard:after{background:#ff591f0f;border-color:#ff591f52}.hale-signal-badge,.hale-eyebrow{color:var(--accent);font-family:var(--font-parkinsans),sans-serif;letter-spacing:.18em;font-size:11px;font-weight:700}.hale-signal-badge{background:#ff591f17;border-color:#ff591f57}.hale-pulse-dot,.hale-note-row__dot,.hale-live-pill__dot{background:var(--accent);box-shadow:0 0 0 5px #ff591f1f}.hale-hero-title{max-width:680px;font-size:clamp(3.35rem,7vw,6.75rem)!important;line-height:.86!important}.hale-display-accent,.hale-gradient-word{color:var(--accent);-webkit-text-fill-color:currentColor;background:0 0}.hale-hero-subtitle{color:#fff}.hale-hero-body{color:#b9b6af!important}.hale-chip-pill{box-shadow:none;color:#ffffffc2;background:#ffffff0f;border-color:#ffffff29}.hale-chip-pill__icon{color:var(--accent);background:#ff591f1f;border-color:#ff591f4d}.hale-phone{background:#080808;border-color:#ffffff38;box-shadow:0 34px 90px #000000a8}.hale-wa__top{background:#111}.hale-wa__avatar{background:var(--accent)url(/assets/icon-black-transparent-eyes.svg) center/86% auto no-repeat;border-color:#ffffff38}.hale-wa__bubble--user,.hale-wa__cardBtn,.hale-demo-cta{background:var(--accent)!important;color:#000!important}.secure-submit-button[data-submit-state=idle]:hover{background:#ff7040!important}.hale-wa__bubble--user{border-color:#e54a13}.hale-wa__card{background:#fffaf7;border-color:#ff591f47}#how,#security{z-index:2;clip-path:inset(0 -100vmax);background:#fff;position:relative;box-shadow:0 0 0 100vmax #fff}#capabilities{--foreground:#fff;--muted:#b9b6af;--muted-soft:#85817a;--surface:#161616f5;--surface-soft:#181716;--surface-strong:#242220;--border:#ffffff2e;z-index:2;clip-path:inset(0 -100vmax);color:#fff;background:#000;position:relative;box-shadow:0 0 0 100vmax #000}#capabilities .hale-note-row,#capabilities .hale-sim-browser{border-color:#ffffff26}#capabilities .hale-note-row{box-shadow:none;background:#ffffff0f}.hale-note-row{box-shadow:none;background:#f7f4ee;border-color:#ded9d0;border-radius:14px}.hale-scene,.hale-sim-browser,.hale-console,.hale-trust-stage,.hale-modal{border-color:#0a0a0a29;box-shadow:0 24px 64px #00000021}.hale-sim-browser__chrome{color:#fff;background:#0b0b0b}.hale-sim-browser__status,.hale-console__meta{color:var(--accent)}.hale-trust-stage{background:#f5f2eb}.hale-cta-panel{background:#fff;border-color:#0a0a0a24}.hale-modal-overlay{background:#000000c7}.hale-modal{background:#fff}.policy-page{background:#fff;min-height:70vh}.policy-hero{--foreground:#fff;--muted:#b9b6af;--muted-soft:#8a867f;color:#fff;background:#000;border:0;position:relative;overflow:hidden}.policy-hero:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.policy-hero__content{z-index:1;position:relative}.policy-sidebar,.policy-document{box-shadow:none;background:#fff;border-color:#d9d5cc;border-radius:18px}.policy-sidebar{border-top:4px solid var(--accent)}.policy-document__header{border-color:#ded9d0}.policy-document__kicker,.policy-sidebar__label{color:var(--accent-strong)}.policy-document__body section{background:#f8f6f1;border-color:#e4e0d8}.policy-sidebar a:hover{background:var(--accent-soft);color:#000}.shadow-footer{z-index:3;color:#fff;background:#000;position:relative}.hale-footer-panel{box-shadow:none;color:#aaa8a3;background:#080808;border:1px solid #ffffff26;border-radius:22px}.hale-footer-panel .hale-footer-label,.hale-footer-panel .hale-wordmark{color:#fff}.hale-footer-panel .hale-navlink:hover{color:var(--accent)}.shadow-mark{box-shadow:none;background:#000;border-radius:15px;padding:7px}.secure-flow-layout{--foreground:#f7f5ef;--muted:#b2aea6;--muted-soft:#85817a;--surface-soft:#222;--border:#3c3c3c;--success:#91aa98;--success-soft:#26352b;--danger:#cd8d83;--danger-soft:#3a2825;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}.secure-flow-layout>div[aria-hidden=true]:first-child{background:radial-gradient(circle at 50% -12%,#ffffff21,#0000 36%),linear-gradient(#050505,#000)!important}.secure-flow-layout .surface-grid{background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(#000 0%,#0000 92%);mask-image:linear-gradient(#000 0%,#0000 92%)}.secure-flow-layout section,.secure-flow-layout .surface-card-shadow{background-color:#181818f5!important;border-color:#ffffff24!important}.secure-flow-card{border-radius:18px!important;box-shadow:0 38px 100px #000000b8,inset 0 1px #ffffff0b!important}.secure-flow-kicker{color:#8f8a82!important}.secure-flow-title{font-family:var(--font-shadow-display),var(--font-parkinsans),sans-serif;letter-spacing:-.025em!important;font-size:clamp(2.25rem,7vw,3.2rem)!important;font-weight:400!important;line-height:.92!important}.secure-flow-badge{color:#fff!important;background:#090909!important;border-color:#ffffff24!important}.secure-flow-summary{background:#212121!important;border-color:#ffffff1a!important;border-radius:12px!important}.secure-flow-demo{background:#131313f5!important;border-color:#ffffff1f!important;border-radius:13px!important;box-shadow:0 18px 48px #00000057!important}.secure-flow-demo [role=group]{background:#262626!important;border-color:#ffffff1c!important}.secure-flow-note{color:#ffffff80!important}.secure-flow-note a:hover{color:#fff!important}.secure-flow-layout input,.secure-flow-layout select{caret-color:var(--accent);box-shadow:none!important;color:var(--foreground)!important;background:#2a2a2a!important;border-color:#414141!important;border-radius:10px!important}.secure-flow-layout input::placeholder,.secure-flow-layout select::placeholder{color:#77736d!important}.secure-flow-layout input:-webkit-autofill{caret-color:var(--accent);-webkit-text-fill-color:var(--foreground)!important;box-shadow:inset 0 0 0 1000px #2a2a2a!important}.secure-flow-layout input:-webkit-autofill:hover{caret-color:var(--accent);-webkit-text-fill-color:var(--foreground)!important;box-shadow:inset 0 0 0 1000px #2a2a2a!important}.secure-flow-layout input:-webkit-autofill:focus{caret-color:var(--accent);-webkit-text-fill-color:var(--foreground)!important;box-shadow:inset 0 0 0 1000px #2a2a2a!important}.secure-flow-layout input:focus,.secure-flow-layout select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 4px #ff591f24!important}.secure-submit-button{box-shadow:none;background:var(--accent)!important;border:1px solid var(--accent)!important;color:#000!important;border-radius:10px!important}.secure-submit-button[data-submit-state=success]{color:#f7f4ed!important;background:#4f6757!important;border-color:#405547!important}.secure-submit-button[data-submit-state=error]{color:#f8f1ed!important;background:#8a4b43!important;border-color:#713d37!important}.pay-status-ring{border-color:#ff591f4d}@media (max-width:767px){.hale-nav-shell{min-height:60px;padding:8px 9px 8px 14px}.shadow-navbar-brand__image{width:130px}.hale-site-header .hale-btn{min-height:40px;padding-inline:14px;font-size:12px}.hale-hero-billboard{border-radius:24px}.hale-hero-title{font-size:clamp(3.15rem,16vw,4.85rem)!important}.policy-document,.policy-sidebar,.hale-footer-panel{border-radius:16px}}@media (max-width:768px){.hale-airline-site__masthead{gap:10px;padding:10px 12px}.hale-airline-site__logo{font-size:24px}.hale-airline-site__signin{padding:8px 11px;font-size:11px}.hale-airline-site__searchPanel,.hale-air-checkout__section,.hale-air-checkout__summary,.hale-auth-atlassian__card{padding:16px}.hale-airline-site__route,.hale-air-checkout__route,.hale-auth-app--atlassian .hale-auth-app__title{font-size:24px}.hale-airline-site__resultTop,.hale-airline-site__resultFooter{flex-direction:column;align-items:stretch}.hale-airline-site__priceBlock{text-align:left;min-width:0}.hale-auth-app--atlassian{min-height:auto;padding:20px 12px}.hale-air-checkout__miniGrid{grid-template-columns:minmax(0,1fr)}}.hale-booking-app--airline{gap:0}.hale-airline-flow{min-height:630px;position:relative}.hale-airline-flow__screen{background:#fffffffa;border:1px solid #d3dde6f5;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 44px #111b1c14}.hale-airline-flow__screen--search{z-index:1}.hale-airline-flow__screen--details{z-index:2;width:min(560px,72%);padding:18px;position:absolute;bottom:0;right:22px;transform:rotate(-3deg);box-shadow:0 24px 50px #111b1c24,0 8px 18px #111b1c0f}.hale-airline-flow__detailsHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hale-airline-flow__detailsTitle{font-family:var(--font-space-grotesk),var(--font-manrope),sans-serif;letter-spacing:-.05em;color:#182731;margin-top:8px;font-size:30px;font-weight:700}.hale-airline-flow__fareBadge{text-align:center;background:#fff2e8;border-radius:20px;gap:4px;min-width:120px;padding:14px 16px;display:grid}.hale-airline-flow__fareBadge strong{color:#ef6300;font-size:28px;font-weight:800}.hale-airline-flow__fareBadge span{letter-spacing:.08em;text-transform:uppercase;color:#9a6b44;font-size:11px;font-weight:800}.hale-airline-flow__detailsGrid{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:14px;margin-top:18px;display:grid}.hale-airline-flow__detailsCard{background:#fffffffa;border:1px solid #dfe4eaf5;border-radius:22px;padding:16px;box-shadow:inset 0 1px #ffffffe6}.hale-airline-flow__seatChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hale-airline-flow__seatChoices span{color:#627587;background:#f8fbfd;border:1px solid #d6dfe8f5;border-radius:14px;justify-content:center;align-items:center;padding:12px;font-size:13px;font-weight:800;display:inline-flex}.hale-airline-flow__seatChoicesActive{color:#ef6300!important;background:#fff2e8!important;border-color:#ff761947!important}.hale-airline-flow__seatSummary{gap:10px;margin-top:16px;display:grid}.hale-airline-flow__seatRow{color:#67798a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.hale-airline-flow__seatRow strong{color:#1c2932;text-align:right}.hale-airline-flow__detailsCard .hale-airline-site__selectButton{width:fit-content;margin-top:18px}.hale-checkout-app--worldpay{place-items:center;min-height:520px}.hale-worldpay{justify-items:center;width:100%;display:grid}.hale-worldpay__card{background:#fff;border:1px solid #ccd5dff5;border-radius:12px;width:min(430px,100%);padding:24px;box-shadow:0 18px 40px #0f172a0f,inset 0 1px #ffffffe6}.hale-worldpay__merchant{color:#475569;margin-top:8px;font-size:14px;font-weight:700}.hale-worldpay__amountRow{color:#64748b;background:#f8fafc;border:1px solid #d8dfe7f5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.hale-worldpay__amountRow strong{color:#0f172a;font-size:18px;font-weight:800}.hale-worldpay__logos{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hale-worldpay__logos span{letter-spacing:.08em;text-transform:uppercase;color:#475569;background:#fff;border:1px solid #d8dfe7f5;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.hale-worldpay__field{background:#fff;border-color:#d8dfe7f5;border-radius:10px}.hale-worldpay__miniGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hale-worldpay__foot{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.hale-checkout-app--worldpay .hale-checkout-app__button{color:#fff;background:linear-gradient(#e04646,#c91f2e);border-radius:10px;width:100%;margin-top:18px;box-shadow:inset 0 1px #ffffff2e,0 14px 30px #c91f2e38}.hale-scene--checkout{padding-bottom:8px}@media (max-width:960px){.hale-airline-flow{min-height:auto}.hale-airline-flow__screen--details{width:100%;margin-top:14px;position:relative;bottom:auto;right:auto;transform:none}.hale-airline-flow__detailsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.hale-airline-flow__detailsHeader,.hale-worldpay__amountRow{flex-direction:column;align-items:flex-start}.hale-airline-flow__detailsTitle{font-size:24px}.hale-airline-flow__fareBadge{width:100%;min-width:0}.hale-airline-flow__seatChoices,.hale-worldpay__miniGrid{grid-template-columns:minmax(0,1fr)}.hale-worldpay__card{padding:18px}}.hale-scene--booking .hale-sim-browser{border-radius:40px;width:min(760px,100%);max-width:100%;display:inline-block;overflow:hidden}.hale-scene--booking .hale-sim-browser__chrome{padding:14px 16px;overflow:hidden;border-top-left-radius:40px!important;border-top-right-radius:40px!important}.hale-scene--booking .hale-sim-browser__dots span{width:9px;height:9px}.hale-scene--booking .hale-sim-browser__label{padding:8px 12px}.hale-scene--booking .hale-sim-browser__status{padding:8px 10px}.hale-booking-app--airline{width:min(680px,100%);max-width:100%}.hale-airline-site__hero{margin-top:14px}.hale-worldpay__logos{gap:10px;margin-bottom:14px}.hale-worldpay__logos span{justify-content:center;align-items:center;min-width:108px;min-height:38px;padding:8px 16px;display:inline-flex}@media (max-width:960px){.hale-airline-flow{min-height:auto}.hale-airline-flow__screen--details{bottom:auto}}.hale-scene--booking{min-height:700px;padding-bottom:80px}.hale-airline-overlay{z-index:4;width:min(470px,100% - 100px);position:absolute;top:340px;left:10px}.hale-airline-overlay .hale-airline-flow__screen--details{transform-origin:0 0;width:100%;position:relative;bottom:auto;right:auto;transform:rotate(-3deg)scale(.88);box-shadow:0 26px 60px #111b1c24,0 12px 24px #111b1c14}.hale-airline-overlay .hale-airline-flow__detailsTitle{max-width:250px}.hale-worldpay__card{border-color:#e9c7cef5;box-shadow:0 22px 46px #7f1f3014,inset 0 1px #ffffffeb}.hale-worldpay__merchant{color:#8f2037}.hale-worldpay__amountRow{background:linear-gradient(#fff8f8,#ffe9ed);border-color:#e9c7cef5}.hale-worldpay__amountRow strong{color:#a2122d}.hale-worldpay__logos span{color:#8f2037;background:#fff7f8;border-color:#e9c7cef5}.hale-checkout-app--worldpay .hale-checkout-app__button,.hale-checkout-app--worldpay .hale-checkout-app__button.hale-demo-cta{color:#fff!important;background:linear-gradient(#e94c53,#c81f35)!important;box-shadow:inset 0 1px #ffffff2e,0 16px 32px #c81f353d!important}.hale-checkout-app--worldpay .hale-demo-cursor__icon path[fill=\#101714],.hale-checkout-app--worldpay .hale-demo-cursor__icon path[stroke=\#101714]{stroke:#7d1227;fill:#7d1227}@media (max-width:960px){.hale-scene--booking{min-height:auto;padding-bottom:0}.hale-airline-overlay{width:100%;margin-top:14px;position:relative;top:auto;left:auto}.hale-airline-overlay .hale-airline-flow__screen--details{transform:none}}:root{--font-manrope:var(--font-parkinsans);--font-sora:var(--font-parkinsans);--font-space-grotesk:var(--font-parkinsans);--font-instrument-serif:var(--font-shadow-display);--background:#fff;--background-accent:#f4f2ed;--surface:#fffffff5;--surface-soft:#f6f4ef;--surface-strong:#ece9e2;--foreground:#0a0a0a;--muted:#5e5c57;--muted-soft:#84817a;--border:#d9d5cc;--border-strong:#b9b4aa;--accent:#ff591f;--accent-strong:#b93c11;--accent-soft:#fff0e9;--brand-face:#000;--brand-face-soft:#171717;--brand-glow:#ff591f;--brand-mint:#ff8b61;--brand-warm:#f1ede4;--brand-sky:#ffb195;--success:#3f624b;--success-soft:#e7eee7;--danger:#8d3e35;--danger-soft:#f3e8e4;--shadow:0 24px 60px #00000021}.hale-checkout-app--worldpay .hale-checkout-app__button,.hale-checkout-app--worldpay .hale-checkout-app__button.hale-demo-cta{border-color:var(--accent)!important;background:var(--accent)!important;color:#000!important;box-shadow:0 14px 30px #ff591f40!important}.hale-worldpay__merchant,.hale-worldpay__amountRow strong{color:var(--danger)}.hale-worldpay__card,.hale-worldpay__amountRow,.hale-worldpay__field,.hale-worldpay__logos span{border-color:#8d3e3533}.hale-worldpay__amountRow,.hale-worldpay__logos span{background:var(--danger-soft)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
