/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-space-x-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-500:oklch(69.6% .17 162.48);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-400:oklch(70.7% .165 254.624);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-950:oklch(14.1% .005 285.823);--color-stone-800:oklch(26.8% .007 34.298);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--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-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,: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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:calc(var(--spacing) * 0)}.top-10{top:calc(var(--spacing) * 10)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.h-1{height:calc(var(--spacing) * 1)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-auto{width:auto}.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-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: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-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 8) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-800{border-color:var(--color-gray-800)}.border-slate-600{border-color:var(--color-slate-600)}.border-stone-800{border-color:var(--color-stone-800)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-zinc-950{background-color:var(--color-zinc-950)}.p-0{padding:calc(var(--spacing) * 0)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-\[length\:var\(--ams-font-lead\)\]{font-size:var(--ams-font-lead)}.leading-\[var\(--ams-lh-lead\)\]{--tw-leading:var(--ams-lh-lead);line-height:var(--ams-lh-lead)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.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\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-\[\#FEFCE8\]{color:#fefce8}.text-amber-500{color:var(--color-amber-500)}.text-black{color:var(--color-black)}.text-gray-200{color:var(--color-gray-200)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-red-500{color:var(--color-red-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:text-blue-400:is(:where(.group):hover *){color:var(--color-blue-400)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-amber-400:focus-visible{outline-color:var(--color-amber-400)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:flex-row{flex-direction:row}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=64rem){.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}:root,:root[data-theme=designed]{--color-bg:#18181b;--color-bg-secondary:#1f1f23;--color-text-primary:#fefce8;--color-text-secondary:#a8a29e;--color-hero-primary:#c2784a;--color-hero-secondary:#c2784a;--color-card-bg:#fefce8;--color-card-border:#c2784a73;--color-card-text:#374151;--color-section-light-bg:#fefce8;--color-section-light-text:#374151;--shadow-card:0 18px 50px #00000038;--shadow-card-hover:0 24px 60px #00000047;--copper-glow-opacity:.3}:root[data-theme=deep-dark]{--color-bg:#0c0c0e;--color-bg-secondary:#121214;--color-text-primary:#fefce8;--color-text-secondary:#a8a29e;--color-hero-primary:#c2784a;--color-hero-secondary:#a8a29e;--color-card-bg:#18181b;--color-card-border:#c2784a4d;--color-card-text:#fefce8;--color-section-light-bg:#141416;--color-section-light-text:#fefce8;--shadow-card:0 0 24px #c2784a26, 0 8px 30px #00000080;--shadow-card-hover:0 0 32px #c2784a40, 0 12px 40px #0009;--copper-pulse-opacity:.4}body,section,article,header,footer,.magic-card,.magic-card-light{transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}:root[data-theme=deep-dark] body{background-color:var(--color-bg);color:var(--color-text-primary)}:root[data-theme=deep-dark] section[data-variant],:root[data-theme=deep-dark] section#home{background:radial-gradient(circle at 100% 0%, #c2784a1f, #0000 32%), var(--color-bg)!important}.hero-headline-secondary{color:#fefce8;font-weight:800}:root[data-theme=deep-dark] .hero-headline-primary{color:var(--color-hero-primary)!important}:root[data-theme=deep-dark] .hero-headline-secondary{color:var(--color-hero-secondary)!important}button[aria-haspopup=dialog]:hover{box-shadow:0 0 28px #c2784a8c,0 4px 16px #0000004d!important}@keyframes flame-flicker{0%,to{transform:rotate(-10deg)scale(1.2)}25%{transform:rotate(8deg)scale(1.3)}50%{transform:rotate(-6deg)scale(1.15)}75%{transform:rotate(9deg)scale(1.25)}}.flame-emoji{display:inline-block}button:hover .flame-emoji,a:hover .flame-emoji{animation:.35s ease-in-out infinite flame-flicker}:root[data-theme=deep-dark] .bg-\[\#18181B\],:root[data-theme=deep-dark] [style*="background-color: rgb(24, 24, 27)"],:root[data-theme=deep-dark] [style*="background-color:#18181B"],:root[data-theme=deep-dark] [style*="backgroundColor:\"#18181B\""]{background-color:var(--color-bg)!important}:root[data-theme=deep-dark] .bg-\[\#FEFCE8\],:root[data-theme=deep-dark] [style*="background-color: rgb(254, 252, 232)"],:root[data-theme=deep-dark] [style*="background-color:#FEFCE8"],:root[data-theme=deep-dark] [style*="background-color: #FEFCE8"]{background-color:var(--color-section-light-bg)!important;color:var(--color-section-light-text)!important}:root[data-theme=deep-dark] [style*="background-color: rgb(254, 252, 232)"] [style*="color: rgb(55, 65, 81)"],:root[data-theme=deep-dark] [style*="background-color: rgb(254, 252, 232)"] [style*="color: rgb(24, 24, 27)"],:root[data-theme=deep-dark] [style*="background-color: rgb(254, 252, 232)"] h1,:root[data-theme=deep-dark] [style*="background-color: rgb(254, 252, 232)"] h2,:root[data-theme=deep-dark] [style*="background-color: rgb(254, 252, 232)"] h3,:root[data-theme=deep-dark] [style*="background-color: rgb(254, 252, 232)"] p{color:var(--color-section-light-text)!important}:root[data-theme=deep-dark] article:not([class*=magic-card]){background-color:var(--color-card-bg);border:1px solid var(--color-card-border);box-shadow:var(--shadow-card);color:var(--color-card-text)}:root[data-theme=deep-dark] article:not([class*=magic-card]):hover{box-shadow:var(--shadow-card-hover);border-color:#c2784a80}:root[data-theme=deep-dark] [data-feel=magic] .magic-card{background-color:var(--color-card-bg);border-color:#c2784a4d;box-shadow:0 0 24px #c2784a2e,0 8px 30px #0000008c}:root[data-theme=deep-dark] [data-feel=magic] .magic-card-light{background-color:var(--color-card-bg);color:var(--color-text-primary);border-color:#c2784a4d;box-shadow:0 0 24px #c2784a2e,0 8px 30px #0000008c}:root[data-theme=deep-dark] [data-feel=custom-builds] article,:root[data-theme=deep-dark] [data-feel=custom-builds] .demo-card,:root[data-theme=deep-dark] [data-feel=custom-builds] .sneak-peek-card,:root[data-theme=deep-dark] [data-feel=custom-builds] .glow-card{background-color:var(--color-card-bg);border:1px solid var(--color-card-border);color:var(--color-text-primary);box-shadow:0 0 18px #c2784a24,0 6px 24px #00000073}:root[data-theme=deep-dark] [style*="background-color: rgb(194, 120, 74)"],:root[data-theme=deep-dark] [style*="backgroundColor:\"#C2784A\""]{filter:saturate(1.15)brightness(1.05)}.differentiators-section{background-color:#fefce8}:root[data-theme=deep-dark] .differentiators-section{background-color:#141416!important}:root[data-theme=deep-dark] .differentiators-section h2,:root[data-theme=deep-dark] .differentiators-section h3,:root[data-theme=deep-dark] .differentiators-section p,:root[data-theme=deep-dark] .differentiators-section [class*=eyebrow]{color:var(--color-text-primary)!important}:root[data-theme=deep-dark] #magic-products article h3,:root[data-theme=deep-dark] #magic-products article p,:root[data-theme=deep-dark] #magic-products article span:not([aria-hidden]){color:#fefce8!important}:root[data-theme=deep-dark] #magic-cta{background-color:var(--color-section-light-bg)!important}:root[data-theme=deep-dark] #magic-cta h2,:root[data-theme=deep-dark] #magic-cta p{color:var(--color-section-light-text)!important}.eyebrow,[class*=-eyebrow],[class*=eyebrow-]{text-transform:uppercase;letter-spacing:.14em;color:#c2784a;font-family:IBM Plex Mono,monospace;font-weight:500}[data-section=sneak-peek] .eyebrow,[data-section=sneak-peek] [class*=-eyebrow],[data-section=sneak-peek] [class*=eyebrow-],[data-section=two-offers] .eyebrow,[data-section=two-offers] [class*=-eyebrow],[data-section=two-offers] [class*=eyebrow-],[style*="background-color: rgb(254, 252, 232)"] .eyebrow,[style*="background-color: rgb(254, 252, 232)"] [class*=-eyebrow],[style*="background-color: rgb(254, 252, 232)"] [class*=eyebrow-],[style*="background-color:#FEFCE8"] .eyebrow,[style*="background-color:#FEFCE8"] [class*=-eyebrow],[style*="background-color:#FEFCE8"] [class*=eyebrow-]{color:#374151!important}header[role=banner],header.site-header,body>div>header,header.fixed{border-bottom:2px solid #059669!important}footer{border-top:3px solid #c2784a!important}button,[role=button],a[href]{min-width:44px;min-height:44px}nav a,footer a,a[role=button],a.cta,a.btn,article>a,section>a{align-items:center;display:inline-flex}a.inline-link,p a{min-width:0;min-height:0;display:inline}.container{width:100%;max-width:min(1200px,100% - 2rem);margin-left:auto;margin-right:auto}:root{--shadow-lifted:0 18px 50px #00000038}[data-token=container-max-width]:before{content:"min(1200px, calc(100% - 2rem))";display:none}[data-token=shadow-lifted]:before{content:"0 18px 50px rgba(0,0,0,0.22)";display:none}section.section-default{padding:6rem 0}@media (width<=720px){section.section-default{padding:4.5rem 0}}.eyebrow,[class*=-eyebrow],[class*=eyebrow-]{display:block}.eyebrow:after,[class*=-eyebrow]:after,[class*=eyebrow-]:after{content:"";opacity:.95;background:#059669;border-radius:1px;width:4.5rem;height:3px;margin:.5rem 0 0;display:block}.text-center .eyebrow:after,.text-center [class*=-eyebrow]:after,.text-center [class*=eyebrow-]:after,.eyebrow.text-center:after,[class*=-eyebrow].text-center:after,#featured-quick-start .eyebrow:after{margin:.5rem auto 0}article:not([class*=magic-card]){box-shadow:var(--shadow-lifted);border-radius:16px}footer a{min-height:44px}@media (prefers-reduced-motion:reduce){#ams-load-overlay,.ams-logo-overlay{display:none!important}}:root{--radius-card:16px;--radius-panel:24px;--radius-sneak-peek:18px;--radius-pill:999px;--radius-input:10px}header.ams-header,header[role=banner].ams-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#18181bd9;position:sticky;top:0;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}[class*=card i]:not([class*=cards i]):not(.magic-card):not(.magic-card-light):not([class*=card-network]),[data-card]:not(.magic-card):not(.magic-card-light),article:not([class*=magic-card]):not([class*=card-network]):not(.legal-prose){border-radius:var(--radius-card)!important;min-height:220px!important;padding:1.25rem!important}button,[role=button],a.cta,a.btn{border-radius:var(--radius-pill)}input,select,textarea{border-radius:var(--radius-input)}[data-panel],.panel{border-radius:var(--radius-panel)}[data-sneak-peek],.sneak-peek{border-radius:var(--radius-sneak-peek)}@media (prefers-reduced-motion:reduce){[data-feel=magic] .magic-radial-glow,.ams-logo-shrink,#ams-load-overlay img{animation:none!important}.eyebrow:after,[class*=-eyebrow]:after,[class*=eyebrow-]:after,.magic-card,.magic-card-light,[data-feel=magic] .magic-card,[data-feel=magic] .magic-card-light{transition:none!important}}.skip-to-content{z-index:10000;color:#fefce8;background:#c2784a;border-radius:0 0 8px;padding:12px 20px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s ease-in-out;position:fixed;top:0;left:0;transform:translateY(-110%)}.skip-to-content:focus,.skip-to-content:focus-visible{outline-offset:2px;outline:2px solid #fefce8;transform:translateY(0);box-shadow:0 6px 14px #0006}@media (prefers-reduced-motion:reduce){.skip-to-content{transition:none}}:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #c2784a}:focus:not(:focus-visible){outline:none}body{padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}nav,header[role=banner],header.site-header{padding-left:max(1rem, env(safe-area-inset-left,0px));padding-right:max(1rem, env(safe-area-inset-right,0px))}button,a[role=button],[type=button],[type=submit],nav a{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}.scroll-animate{opacity:1!important;transition:none!important;transform:none!important}[data-feel=magic] .magic-radial-glow{animation:none!important}[data-feel=magic] .magic-card:hover,[data-feel=magic] .magic-card-light:hover{transform:none!important}#ams-load-overlay{display:none!important}}@media (prefers-contrast:more){:root{--color-copper:#d4874f;--color-emerald:#10b981}*,:before,:after{box-shadow:none!important;text-shadow:none!important}:focus-visible{outline-width:3px;outline-color:#d4874f}}@media print{html,body{color:#18181b!important;background:#fff!important}nav,header[role=banner],header.site-header,footer,[data-cookie-banner],[data-popover],[data-flare-modal],.skip-to-content,#ams-load-overlay{display:none!important}*,:before,:after{color:#18181b!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;transition:none!important;animation:none!important}a{text-decoration:underline}h1,h2,h3,h4{page-break-after:avoid}img,svg,table,pre{page-break-inside:avoid}}.legal-prose h2{color:#fefce8;margin-top:2.5rem;margin-bottom:1rem;font-family:Sora,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.3}.legal-prose h3{color:#fefce8;margin-top:2rem;margin-bottom:.75rem;font-family:Sora,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3}.legal-prose h4{color:#fefce8;margin-top:1.5rem;margin-bottom:.5rem;font-family:Sora,sans-serif;font-size:1.1rem;font-weight:600}.legal-prose p{margin-bottom:1rem}.legal-prose ul,.legal-prose ol{margin-bottom:1rem;padding-left:1.5rem}.legal-prose ul{list-style-type:disc}.legal-prose ol{list-style-type:decimal}.legal-prose li{margin-bottom:.375rem}.legal-prose strong{color:#fefce8;font-weight:600}.legal-prose a{color:#059669;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.legal-prose a:hover{text-decoration-color:#059669}.legal-prose hr{border:none;border-top:1px solid #374151;margin:2rem 0}.legal-prose table{border-collapse:collapse;width:100%;margin-bottom:1rem}.legal-prose th,.legal-prose td{text-align:left;border:1px solid #374151;padding:.5rem .75rem;font-size:.875rem}.legal-prose th{color:#fefce8;background-color:#3741514d;font-weight:600}[data-feel=magic] .magic-radial-glow{pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 50% 35%,#c2784a6b 0%,#c2784a2e 28%,#18181b00 60%),radial-gradient(circle at 80% 70%,#c2784a2e 0%,#18181b00 55%);animation:6s ease-in-out infinite magic-ember-pulse;position:absolute;inset:0}@keyframes magic-ember-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}[data-feel=magic] .magic-card{background-color:#1f1f23;border:2px solid #c2784a;border-radius:.75rem;transition:transform .25s,box-shadow .25s,border-color .25s;box-shadow:0 14px 30px -12px #0009}[data-feel=magic] .magic-card:hover{border-color:#d8895a;transform:translateY(-4px);box-shadow:0 20px 40px -10px #c2784a59,0 0 0 4px #c2784a2e}[data-feel=magic] .magic-card-light{background-color:#fefce8;border:2px solid #c2784a;border-radius:.75rem;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 30px -16px #18181b40}[data-feel=magic] .magic-card-light:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #c2784a59,0 0 0 4px #c2784a2e}[data-feel=magic] .tier-bar-emerald{background-color:#059669}[data-feel=magic] .tier-bar-copper{background-color:#c2784a}[data-feel=magic] .tier-bar-stone{background-color:#a8a29e}@keyframes ember-glow{0%,to{filter:drop-shadow(0 0 3px #c2784a66);opacity:1}50%{filter:drop-shadow(0 0 6px #c2784aa6);opacity:.88}}.theme-toggle{border:1.5px solid var(--border-accent,#c2784a38);cursor:pointer;color:var(--accent-copper,#c2784a);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex;position:relative}.theme-toggle .ember-icon{width:20px;height:20px;fill:var(--accent-copper,#c2784a);animation:3s ease-in-out infinite ember-glow}.theme-toggle:hover,.theme-toggle:focus-visible{color:var(--accent-copper,#c2784a);border-color:#c2784ab3;outline:none;transform:scale(1.1);box-shadow:0 0 12px #c2784a66,0 0 0 2px #c2784a59}.theme-toggle:hover .ember-icon{filter:drop-shadow(0 0 8px #c2784a99);animation-duration:.8s}.theme-toggle:active{transform:scale(.95)}.theme-toggle[data-mode=designed]{color:var(--accent-copper,#c2784a);border-color:#c2784a73;box-shadow:0 0 8px #c2784a2e}.theme-toggle[data-mode=designed] .ember-icon{opacity:1}.theme-toggle[data-mode=deep-dark]{background:#08080ce6;border-color:#64788c66;box-shadow:inset 0 2px 4px #0009}.theme-toggle[data-mode=deep-dark] .ember-icon{opacity:.35;filter:saturate(0)brightness(.6)hue-rotate(180deg);animation:none}@media (prefers-reduced-motion:reduce){.theme-toggle .ember-icon{animation:none!important}.theme-toggle:hover,.theme-toggle:active{transform:none!important}}[data-feel=custom-builds] article,[data-feel=custom-builds] .demo-card,[data-feel=custom-builds] .sneak-peek-card,[data-feel=custom-builds] .glow-card{transition:transform .2s,box-shadow .2s,border-color .2s}[data-feel=custom-builds] article:hover,[data-feel=custom-builds] article:focus-within,[data-feel=custom-builds] .demo-card:hover,[data-feel=custom-builds] .demo-card:focus-within,[data-feel=custom-builds] .sneak-peek-card:hover,[data-feel=custom-builds] .sneak-peek-card:focus-within,[data-feel=custom-builds] .glow-card:hover,[data-feel=custom-builds] .glow-card:focus-within{border-color:#c2784a99;transform:translateY(-2px);box-shadow:0 0 24px #c2784a40,0 0 0 1px #c2784a66}@media (prefers-reduced-motion:reduce){[data-feel=custom-builds] article:hover,[data-feel=custom-builds] .demo-card:hover,[data-feel=custom-builds] .sneak-peek-card:hover,[data-feel=custom-builds] .glow-card:hover{transform:none!important}}.surprise-me-pill{color:#a8a29e;cursor:pointer;background:#18181b;border:1px solid #c2784a4d;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.875rem;transition:border-color .2s;display:inline-flex}.surprise-me-pill:hover{border-color:#c2784a99}.surprise-me-pill .die-icon{transform-origin:50%;display:inline-block}.surprise-me-pill:hover .die-icon{animation:.4s ease-in-out surprise-me-shake}@keyframes surprise-me-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}@media (prefers-reduced-motion:reduce){.surprise-me-pill:hover .die-icon{animation:none}}.stretched-link:after{content:"";z-index:1;position:absolute;inset:0}[data-section=sneak-peek] article,[data-section=two-offers] article,[data-section=featured-quick-start] article,[style*="background-color: rgb(254, 252, 232)"] article:not([class*=magic-card]){transition:transform .2s,box-shadow .2s,border-color .2s}[data-section=sneak-peek] article:hover,[data-section=sneak-peek] article:focus-within,[data-section=two-offers] article:hover,[data-section=two-offers] article:focus-within,[data-section=featured-quick-start] article:hover,[data-section=featured-quick-start] article:focus-within,[style*="background-color: rgb(254, 252, 232)"] article:not([class*=magic-card]):hover,[style*="background-color: rgb(254, 252, 232)"] article:not([class*=magic-card]):focus-within{transform:translateY(-3px);box-shadow:0 0 0 1px #c2784a4d,0 8px 24px #c2784a1f;border-color:#c2784a80!important}@media (prefers-reduced-motion:reduce){[data-section=sneak-peek] article:hover,[data-section=two-offers] article:hover,[data-section=featured-quick-start] article:hover,[style*="background-color: rgb(254, 252, 232)"] article:not([class*=magic-card]):hover{transform:none!important}}footer[style*=background-color]{background-color:#18181b!important}@media (width<=1024px) and (width>=721px){section#home{min-height:480px;padding-bottom:3rem}}footer.footer-obsidian{background-color:#1f1f23}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}:root{--ams-color-obsidian:#18181b;--ams-color-deep:#0c0c0e;--ams-color-deep-alt:#121214;--ams-color-deep-soft:#141416;--ams-color-raised-dark:#1f1f23;--ams-color-modal-dark:#27272a;--ams-color-copper:#c2784a;--ams-color-stone:#a8a29e;--ams-color-ivory:#fefce8;--ams-color-graphite:#374151;--ams-color-emerald:#059669;--ams-color-link-on-light:#065f46;--ams-color-neutral-500:#6b7280;--ams-color-neutral-300:#d1d5db;--ams-color-neutral-100:#f5f5f5;--ams-color-neutral-50:#f9fafb;--ams-color-placeholder:#9ca3af;--ams-color-error-soft:#f87171;--ams-color-record:#ef4444;--ams-color-record-stop:#dc2626;--ams-rgb-copper:194 120 74;--ams-rgb-stone:168 162 158;--ams-rgb-obsidian:24 24 27;--ams-rgb-black:0 0 0;--status-success:#22c55e;--status-success-rgb:34 197 94;--status-success-bg:rgb(var(--status-success-rgb) / .1);--status-success-border:rgb(var(--status-success-rgb) / .42);--status-warning:#d4a72c;--status-warning-rgb:212 167 44;--status-warning-bg:rgb(var(--status-warning-rgb) / .1);--status-warning-border:rgb(var(--status-warning-rgb) / .42);--status-error:#e05a47;--status-error-rgb:224 90 71;--status-error-bg:rgb(var(--status-error-rgb) / .1);--status-error-border:rgb(var(--status-error-rgb) / .42);--status-info:#0ea5e9;--status-info-rgb:14 165 233;--status-info-bg:rgb(var(--status-info-rgb) / .1);--status-info-border:rgb(var(--status-info-rgb) / .42);--success:var(--status-success);--warning:var(--status-warning);--error:var(--status-error);--info:var(--status-info);--status-pass:var(--status-success);--status-warn:var(--status-warning);--status-fail:var(--status-error);--ams-family-heading:"Sora", sans-serif;--ams-family-body:"DM Sans", sans-serif;--ams-family-mono:"IBM Plex Mono", monospace;--ams-font-caption:.75rem;--ams-font-footer-xs:.8rem;--ams-font-footer-sm:.85rem;--ams-font-footer-body:.9rem;--ams-font-ui-xs:.875rem;--ams-font-body:1rem;--ams-font-lead:1.125rem;--ams-font-hero-subhead:1.35rem;--ams-font-h3:1.75rem;--ams-font-hero:clamp(2.5rem, 4.5vw, 4rem);--ams-font-h2:clamp(2rem, 4vw, 3rem);--ams-font-card-title:clamp(1.125rem, 2vw, 1.5rem);--ams-font-footer-heading:1.25rem;--ams-font-flare-heading:1.5rem;--ams-font-success-icon:3rem;--ams-weight-regular:400;--ams-weight-medium:500;--ams-weight-semibold:600;--ams-weight-bold:700;--ams-weight-hero:800;--ams-lh-body:1.6;--ams-lh-lead:1.55;--ams-lh-hero:1.1;--ams-lh-h2:1.2;--ams-lh-h3:1.3;--ams-lh-card-title:1.15;--ams-lh-eyebrow:1.4;--ams-lh-hero-subhead:1.45;--ams-ls-eyebrow:.14em;--ams-ls-hero-subhead:-.01em;--ams-space-1:.25rem;--ams-space-2:.5rem;--ams-space-3:.75rem;--ams-space-4:1rem;--ams-space-5:1.25rem;--ams-space-6:1.5rem;--ams-space-8:2rem;--ams-space-10:2.5rem;--ams-space-12:3rem;--ams-space-14:3.5rem;--ams-space-16:4rem;--ams-space-20:5rem;--ams-space-24:6rem;--ams-space-card-padding:var(--ams-space-4);--ams-space-related:var(--ams-space-6);--ams-space-card-gap:var(--ams-space-6);--ams-space-section-compact-mobile:var(--ams-space-10);--ams-space-section-mobile:var(--ams-space-12);--ams-space-major-mobile:var(--ams-space-16);--ams-space-section-compact-desktop:var(--ams-space-20);--ams-space-major-desktop:var(--ams-space-24);--ams-measure-shell:75rem;--ams-measure-hero:42.5rem;--ams-measure-reading:42.5rem;--ams-measure-composition:60rem;--ams-measure-demo-card-min:16.25rem;--ams-measure-hero-heading:16ch;--ams-measure-hero-subhead:52ch;--ams-measure-section-heading:24ch;--ams-measure-operator-title:22ch;--ams-measure-footer-copy:34rem;--ams-measure-chat:23.75rem;--ams-measure-chat-height:35rem;--ams-measure-flare:40rem;--ams-radius-content:.75rem;--ams-radius-interactive:1.5rem;--ams-radius-input:.625rem;--ams-radius-compact:.5rem;--ams-radius-small:.25rem;--ams-radius-pill:9999px;--ams-radius-circle:50%;--ams-border-thin:1px;--ams-border-action:2px;--ams-border-accent:3px;--ams-target-minimum:2.75rem;--ams-target-primary:3rem;--ams-icon-nav:1.5rem;--ams-icon-chat:1.75rem;--ams-icon-send:1.125rem;--ams-brand-mark-size:2.5rem;--ams-brand-lockup-gap:var(--ams-space-2);--ams-brand-divider-width:var(--ams-border-thin);--ams-brand-divider-height:1.75rem;--ams-brand-name-size:1rem;--ams-brand-name-mobile-size:.875rem;--ams-brand-primary-tracking:.015em;--ams-brand-studios-tracking:.06em;--ams-brand-studios-gap:.35em;--ams-brand-divider-opacity:.55;--ams-eyebrow-rule-width:4.5rem;--ams-eyebrow-rule-height:var(--ams-border-accent);--ams-eyebrow-rule-radius:var(--ams-border-thin);--ams-eyebrow-rule-gap:var(--ams-space-2);--ams-eyebrow-rule-opacity:.95;--ams-duration-fast:.15s;--ams-duration-standard:.3s;--ams-ease-standard:ease-in-out;--ams-focus-width:var(--ams-border-action);--ams-focus-offset:var(--ams-border-action);--ams-z-header:50;--ams-z-chat:55;--ams-z-modal:60;--ams-z-consent:100;--ams-header-clearance:var(--ams-space-3);--ams-header-offset-fallback:5.25rem;--ams-header-blur:18px;--ams-hero-min-height:min(80vh, 35rem);--ams-hero-gradient:radial-gradient(circle at 100% 0%, rgb(var(--ams-rgb-copper) / .12), rgb(var(--ams-rgb-black) / 0) 32%);--ams-action-hover-shadow:0 0 1.75rem rgb(var(--ams-rgb-copper) / .55), 0 .25rem 1rem rgb(var(--ams-rgb-black) / .3);--ams-action-border-color:rgb(var(--ams-rgb-copper) / .5);--ams-shadow-card-designed:0 1.125rem 3.125rem rgb(var(--ams-rgb-black) / .22);--ams-shadow-card-designed-hover:0 1.5rem 3.75rem rgb(var(--ams-rgb-black) / .28);--ams-shadow-card-dark:0 0 1.5rem rgb(var(--ams-rgb-copper) / .15), 0 .5rem 1.875rem rgb(var(--ams-rgb-black) / .5);--ams-shadow-card-dark-hover:0 0 2rem rgb(var(--ams-rgb-copper) / .25), 0 .75rem 2.5rem rgb(var(--ams-rgb-black) / .6);--ams-shadow-floating:0 .25rem 1.25rem rgb(var(--ams-rgb-black) / .4);--ams-shadow-dialog:0 1.5625rem 3.75rem rgb(var(--ams-rgb-black) / .5);--ams-shadow-chat:0 .5rem 2rem rgb(var(--ams-rgb-black) / .5);--ams-footer-rule-color:rgb(var(--ams-rgb-stone) / .15);--ams-input-boundary-dark:rgb(var(--ams-rgb-stone) / .35);--ams-chat-message-bg:rgb(var(--ams-rgb-stone) / .15);--ams-backdrop-strong:rgb(var(--ams-rgb-black) / .75);--ams-chat-launcher-size:3.75rem;--ams-chat-edge-gap:var(--ams-space-4);--ams-chat-drag-threshold:.375rem;--ams-chat-max-mobile-inset:2rem;--ams-field-grid-min:12.5rem;--ams-turnstile-reserve:4.0625rem}:root,:root[data-theme=designed]{--color-bg:var(--ams-color-obsidian);--color-bg-secondary:var(--ams-color-raised-dark);--color-text-primary:var(--ams-color-ivory);--color-text-secondary:var(--ams-color-stone);--color-hero-primary:var(--ams-color-copper);--color-hero-secondary:var(--ams-color-ivory);--color-card-bg:var(--ams-color-ivory);--color-card-border:rgb(var(--ams-rgb-copper) / .45);--color-card-text:var(--ams-color-graphite);--color-section-light-bg:var(--ams-color-ivory);--color-section-light-text:var(--ams-color-graphite);--shadow-card:var(--ams-shadow-card-designed);--shadow-card-hover:var(--ams-shadow-card-designed-hover);--ams-app-background:var(--ams-color-obsidian);--ams-app-text:var(--ams-color-stone);--ams-home-link:var(--ams-color-link-on-light);--ams-home-surface-light:var(--ams-color-ivory);--ams-home-surface-light-text:var(--ams-color-graphite);--ams-home-surface-dark:var(--ams-color-obsidian);--ams-home-surface-dark-text:var(--ams-color-ivory);--ams-home-surface-dark-muted:var(--ams-color-stone);--ams-home-heading-accent-light:var(--ams-color-link-on-light);--ams-home-heading-accent-dark:var(--ams-color-copper);--ams-home-eyebrow-light:var(--ams-color-graphite);--ams-home-eyebrow-dark:var(--ams-color-copper);--ams-home-copy-strong:var(--ams-color-ivory);--ams-card-border-accent:var(--ams-color-copper);--ams-card-border-neutral:rgb(var(--ams-rgb-stone) / .24);--ams-card-action-text:var(--ams-color-graphite);--ams-card-action-accent:var(--ams-color-copper);--ams-card-elevation:var(--ams-shadow-card-designed);--ams-nav-surface-scrolled:rgb(var(--ams-rgb-obsidian) / .8);--ams-nav-surface-mobile:rgb(var(--ams-rgb-obsidian) / .95);--ams-hero-background:var(--ams-hero-gradient), var(--color-bg);--ams-modal-field-bg:var(--ams-color-ivory);--ams-modal-field-border:var(--ams-color-graphite)}:root[data-theme=deep-dark]{--color-bg:var(--ams-color-deep);--color-bg-secondary:var(--ams-color-deep-alt);--color-text-primary:var(--ams-color-stone);--color-text-secondary:var(--ams-color-stone);--color-hero-primary:var(--ams-color-copper);--color-hero-secondary:var(--ams-color-stone);--color-card-bg:var(--ams-color-obsidian);--color-card-border:rgb(var(--ams-rgb-copper) / .3);--color-card-text:var(--ams-color-stone);--color-section-light-bg:var(--ams-color-deep-soft);--color-section-light-text:var(--ams-color-stone);--shadow-card:var(--ams-shadow-card-dark);--shadow-card-hover:var(--ams-shadow-card-dark-hover);--ams-app-background:var(--ams-color-deep);--ams-app-text:var(--ams-color-stone);--ams-home-link:var(--ams-color-emerald);--ams-home-surface-light:var(--ams-color-deep-soft);--ams-home-surface-light-text:var(--ams-color-stone);--ams-home-surface-dark:var(--ams-color-deep);--ams-home-surface-dark-text:var(--ams-color-stone);--ams-home-surface-dark-muted:var(--ams-color-stone);--ams-home-heading-accent-light:var(--ams-color-copper);--ams-home-heading-accent-dark:var(--ams-color-copper);--ams-home-eyebrow-light:var(--ams-color-copper);--ams-home-eyebrow-dark:var(--ams-color-copper);--ams-home-copy-strong:var(--ams-color-copper);--ams-card-border-accent:var(--ams-color-copper);--ams-card-border-neutral:rgb(var(--ams-rgb-stone) / .22);--ams-card-action-text:var(--ams-color-copper);--ams-card-action-accent:var(--ams-color-copper);--ams-card-elevation:none;--ams-nav-surface-scrolled:rgb(var(--ams-rgb-obsidian) / .88);--ams-nav-surface-mobile:rgb(var(--ams-rgb-obsidian) / .97);--ams-hero-background:var(--ams-hero-gradient), var(--color-bg);--ams-modal-field-bg:var(--ams-color-ivory);--ams-modal-field-border:var(--ams-color-graphite);--ams-font-body:1.0625rem;--ams-lh-body:1.7}.ams-app-shell{background:var(--ams-app-background);color:var(--ams-app-text);min-height:100vh}.home-shell{width:100%;max-width:var(--ams-measure-shell);padding-inline:var(--ams-space-related);margin-inline:auto}.home-composition,.home-collection{width:min(100%, var(--ams-measure-composition));max-width:var(--ams-measure-composition);margin-inline:auto}.home-reading{max-width:var(--ams-measure-reading)}.home-section--compact{padding-block:var(--ams-space-section-compact-mobile)}.home-section--major{padding-block:var(--ams-space-major-mobile)}.home-surface-light{background:var(--ams-home-surface-light);color:var(--ams-home-surface-light-text)}.home-surface-dark{background:var(--ams-home-surface-dark);color:var(--ams-home-surface-dark-text)}.home-section-intro{margin-bottom:var(--ams-space-related)}.home-section-intro .home-section-heading{max-width:var(--ams-measure-section-heading)}.home-section-heading{font-family:var(--ams-family-heading);font-size:var(--ams-font-h2);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h2);text-wrap:balance;margin:0}.home-offer-title,.home-demo-title{font-family:var(--ams-family-heading);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-card-title);margin:0}.home-body{font-family:var(--ams-family-body);font-size:var(--ams-font-body);line-height:var(--ams-lh-body)}.home-section-eyebrow,.home-hero-eyebrow,.home-micro-label,.footer-eyebrow{font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-eyebrow);text-transform:uppercase;font-family:var(--ams-family-mono)!important;font-weight:var(--ams-weight-medium)!important;letter-spacing:var(--ams-ls-eyebrow)!important}.home-section-eyebrow,.home-hero-eyebrow{margin:0 0 var(--ams-space-4);text-align:left}.home-section-eyebrow:after,.home-hero-eyebrow:after,.footer-eyebrow:after{content:"";opacity:var(--ams-eyebrow-rule-opacity);display:block;width:var(--ams-eyebrow-rule-width)!important;height:var(--ams-eyebrow-rule-height)!important;margin:var(--ams-eyebrow-rule-gap) 0 0!important;background:var(--ams-color-emerald)!important;border-radius:var(--ams-eyebrow-rule-radius)!important}.home-surface-light .home-section-eyebrow{color:var(--ams-home-eyebrow-light)!important}.home-surface-dark .home-section-eyebrow,.home-hero-eyebrow{color:var(--ams-home-eyebrow-dark)!important}.home-micro-label{color:var(--color-card-text);margin:0}.home-surface-light .home-heading-accent{color:var(--ams-home-heading-accent-light)}.home-surface-dark .home-heading-accent,.home-proof-accent{color:var(--ams-home-heading-accent-dark)}.home-link{color:var(--ams-home-link);font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold);text-underline-offset:var(--ams-space-1);text-decoration:underline}.home-action-link{color:var(--ams-card-action-text);font-family:var(--ams-family-body);font-weight:var(--ams-weight-bold);text-decoration-line:underline;-webkit-text-decoration-color:var(--ams-card-action-accent);text-decoration-color:var(--ams-card-action-accent);text-decoration-thickness:var(--ams-border-action);text-underline-offset:var(--ams-space-1)}.home-action-link:hover{text-decoration-thickness:var(--ams-border-accent)}.ams-header{z-index:var(--ams-z-header);transition:background-color var(--ams-duration-standard) var(--ams-ease-standard), box-shadow var(--ams-duration-standard) var(--ams-ease-standard);position:sticky;inset-block-start:0;background:var(--color-bg)!important;border-bottom:var(--ams-border-action) solid var(--ams-color-emerald)!important}.ams-header.is-scrolled{-webkit-backdrop-filter:blur(var(--ams-header-blur));backdrop-filter:blur(var(--ams-header-blur));box-shadow:var(--ams-shadow-floating);background:var(--ams-nav-surface-scrolled)!important}.ams-header-inner{width:100%;max-width:var(--ams-measure-shell);padding:var(--ams-space-4) var(--ams-space-related);margin-inline:auto}.ams-header-row,.ams-nav-brand,.ams-desktop-nav,.ams-mobile-tools,.ams-mobile-nav{align-items:center;display:flex}.ams-header-row{justify-content:space-between;gap:var(--ams-space-4)}.ams-nav-brand{min-height:var(--ams-target-minimum);gap:var(--ams-brand-lockup-gap);flex-shrink:0;min-width:0;text-decoration:none}.ams-nav-brand-mark{width:var(--ams-brand-mark-size);height:var(--ams-brand-mark-size);object-fit:contain;flex:none}.ams-nav-brand-divider{width:var(--ams-brand-divider-width);height:var(--ams-brand-divider-height);background:var(--ams-color-stone);opacity:var(--ams-brand-divider-opacity);flex:none}.ams-nav-brand-name{color:var(--ams-color-copper);font-family:var(--ams-family-heading);font-size:var(--ams-brand-name-size);white-space:nowrap;align-items:baseline;line-height:1;display:inline-flex}.ams-nav-brand-primary{font-weight:var(--ams-weight-bold);letter-spacing:var(--ams-brand-primary-tracking)}.ams-nav-brand-studios{margin-left:var(--ams-brand-studios-gap);font-weight:var(--ams-weight-regular);letter-spacing:var(--ams-brand-studios-tracking)}.ams-desktop-nav{gap:var(--ams-space-related)}.ams-nav-link{min-height:var(--ams-target-minimum);color:var(--ams-color-stone);align-items:center;text-decoration:none;display:inline-flex}.ams-nav-link[aria-current=page]{color:var(--ams-color-copper)}.ams-mobile-tools{gap:var(--ams-space-2);flex-shrink:0}.ams-theme-control{margin-right:var(--ams-space-2)}.ams-mobile-menu-button{width:var(--ams-target-minimum);height:var(--ams-target-minimum);color:var(--ams-color-ivory);justify-content:center;align-items:center;display:inline-flex}.ams-mobile-menu-icon{width:var(--ams-icon-nav);height:var(--ams-icon-nav)}.ams-mobile-nav-shell{background:var(--ams-nav-surface-mobile);-webkit-backdrop-filter:blur(var(--ams-header-blur));backdrop-filter:blur(var(--ams-header-blur))}.ams-mobile-nav{gap:var(--ams-space-4);padding-block:var(--ams-space-4);flex-direction:column}.ams-primary-action{min-height:var(--ams-target-minimum);padding-inline:var(--ams-space-6);border:var(--ams-border-action) solid var(--ams-action-border-color);border-radius:var(--ams-radius-pill);background:var(--ams-color-copper);color:var(--ams-color-ivory);font-family:var(--ams-family-body);font-weight:var(--ams-weight-bold);cursor:pointer;transition:transform var(--ams-duration-standard) var(--ams-ease-standard), box-shadow var(--ams-duration-standard) var(--ams-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ams-primary-action:hover{box-shadow:var(--ams-action-hover-shadow)!important}.home-hero{min-height:var(--ams-hero-min-height);align-items:center;display:flex;position:relative;overflow:hidden;background:var(--ams-hero-background)!important}.home-hero__inner{z-index:1;width:100%;max-width:var(--ams-measure-shell);padding:var(--ams-space-related);margin-inline:auto;position:relative}.home-hero-content{max-width:var(--ams-measure-hero);text-align:left}.home-hero-title{max-width:var(--ams-measure-hero-heading);margin:0 0 var(--ams-space-6);font-family:var(--ams-family-heading);font-size:var(--ams-font-hero);font-weight:var(--ams-weight-hero);line-height:var(--ams-lh-hero);color:var(--color-hero-primary)}.home-hero-title .hero-headline-primary{color:var(--color-hero-primary)!important}.home-hero-title .hero-headline-secondary{font-weight:var(--ams-weight-hero);color:var(--color-hero-secondary)!important}.home-hero-subhead{max-width:var(--ams-measure-hero-subhead);margin:0 0 var(--ams-space-8);font-family:var(--ams-family-body);font-size:var(--ams-font-hero-subhead);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-hero-subhead);letter-spacing:var(--ams-ls-hero-subhead);color:var(--ams-color-ivory)}.home-hero-subhead-accent{color:var(--ams-color-copper)}.home-hero .ams-primary-action{min-height:var(--ams-target-primary);padding-inline:var(--ams-space-8);font-size:var(--ams-font-lead)}.home-offer-grid,.home-demo-grid{gap:var(--ams-space-card-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.home-offer-surface{gap:var(--ams-space-card-padding);background:var(--color-card-bg);min-width:0;height:100%;color:var(--color-card-text);border:var(--ams-border-action) solid var(--ams-card-border-accent);box-shadow:var(--ams-card-elevation);flex-direction:column;display:flex;padding:var(--ams-space-card-padding)!important;border-radius:var(--ams-radius-content)!important}.home-offer-quote,.home-demo-hook{font-family:var(--ams-family-body);font-style:italic;font-weight:var(--ams-weight-regular);margin:0}.home-offer-action,.home-demo-action{min-height:var(--ams-target-primary);align-items:center;width:fit-content;margin-top:auto;display:inline-flex}.home-feature-row{width:min(100%, var(--ams-measure-reading));max-width:var(--ams-measure-reading);gap:var(--ams-space-card-padding);margin:var(--ams-space-related) auto 0;background:var(--color-card-bg);color:var(--color-card-text);border:var(--ams-border-thin) solid var(--ams-card-border-accent);border-top:var(--ams-border-accent) solid var(--ams-card-border-accent);box-shadow:var(--ams-card-elevation);display:grid;padding:var(--ams-space-card-padding)!important;border-radius:var(--ams-radius-content)!important}.home-feature-content{gap:var(--ams-space-card-padding);flex-direction:column;display:flex}.home-feature-copy{margin:var(--ams-space-4) 0 0}.home-feature-action{white-space:nowrap}.home-demo-surface{background:var(--color-card-bg);min-width:0;height:100%;color:var(--color-card-text);border:var(--ams-border-thin) solid var(--ams-card-border-accent);box-shadow:var(--ams-card-elevation);align-content:start;display:grid;border-radius:var(--ams-radius-interactive)!important}.home-demo-feature{gap:var(--ams-space-3);border:var(--ams-border-action) solid var(--ams-card-border-accent);padding:var(--ams-space-6)!important}.home-demo-compact{gap:var(--ams-space-3);border-top:var(--ams-border-accent) solid var(--ams-card-border-accent);padding:var(--ams-space-4)!important}.home-demo-icon{font-size:var(--ams-icon-nav)}.home-demo-footer{margin-top:var(--ams-space-related)}.home-operator-proof{gap:var(--ams-space-related);align-items:start;display:grid}.home-operator-title{max-width:var(--ams-measure-operator-title);color:var(--ams-home-surface-dark-text)}.home-operator-copy{gap:var(--ams-space-related);color:var(--ams-home-surface-dark-muted);display:grid}.home-operator-copy p{margin:0}.home-operator-lead{color:var(--ams-home-copy-strong);font-size:var(--ams-font-lead);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-lead)}.home-operator-takeaway{padding-left:var(--ams-space-4);border-left:var(--ams-border-accent) solid var(--ams-card-border-accent)}.home-closing-cta{padding-inline:var(--ams-space-related)}.home-closing-cta-inner{width:min(100%, var(--ams-measure-reading));text-align:center;margin-inline:auto}.home-closing-cta-title{margin-bottom:var(--ams-space-4)}.home-closing-cta-copy{margin:0 0 var(--ams-space-6)}.home-surface-dark .home-closing-cta-title{color:var(--ams-home-heading-accent-dark)}.home-surface-dark .home-closing-cta-copy{color:var(--ams-home-surface-dark-muted)}.ams-footer{background:var(--ams-color-obsidian);color:var(--ams-color-stone);padding-bottom:calc(var(--ams-space-related) + env(safe-area-inset-bottom,0px));border-top:var(--ams-border-accent) solid var(--ams-color-copper)!important}.footer-grid-aligned{gap:var(--ams-space-section-mobile);max-width:var(--ams-measure-shell);padding:var(--ams-space-section-mobile) var(--ams-space-related) var(--ams-space-related);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.footer-brand-logo{height:var(--ams-space-14);width:auto;display:block}.footer-brand-name,.footer-brand-tagline,.footer-copy,.footer-status,.footer-copyright,.footer-main-link,.footer-legal-link,.footer-network-link,.footer-network-summary,.footer-input,.footer-submit{font-family:var(--ams-family-body)}.footer-brand-name{margin-top:var(--ams-space-3);color:var(--ams-color-stone);font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);letter-spacing:var(--ams-ls-eyebrow)}.footer-brand-tagline{margin-top:var(--ams-space-2);color:var(--ams-color-stone);font-size:var(--ams-font-footer-sm);font-style:italic}.footer-eyebrow{color:var(--ams-color-stone);margin:0}.footer-main-link{min-height:var(--ams-target-minimum);color:var(--ams-color-ivory);font-size:var(--ams-font-footer-body);align-items:center;text-decoration:none;display:flex}.footer-main-link:hover{color:var(--ams-color-copper);text-decoration:underline}.footer-newsletter-title{margin:var(--ams-space-3) 0 0;color:var(--ams-color-copper);font-family:var(--ams-family-heading);font-size:var(--ams-font-footer-heading);font-weight:var(--ams-weight-bold)}.footer-copy{margin:var(--ams-space-2) 0 0;color:var(--ams-color-stone);font-size:var(--ams-font-footer-body)}.footer-newsletter-form{margin-top:var(--ams-space-4)}.footer-newsletter-row{gap:var(--ams-space-2);display:flex}.footer-input{min-width:0;min-height:var(--ams-target-primary);padding:var(--ams-space-2) var(--ams-space-3);color:var(--ams-color-ivory);border:var(--ams-border-thin) solid var(--ams-input-boundary-dark);border-radius:var(--ams-radius-input);background:0 0;flex:1}.footer-submit{min-height:var(--ams-target-primary);padding-inline:var(--ams-space-4);color:var(--ams-color-ivory);background:var(--ams-color-copper);border-radius:var(--ams-radius-input);font-weight:var(--ams-weight-semibold);cursor:pointer;white-space:nowrap;border:0}.footer-submit:disabled{opacity:.7;cursor:wait}.footer-status{margin-top:var(--ams-space-2);font-size:var(--ams-font-footer-xs)}.footer-status--success{color:var(--status-success)}.footer-status--error{color:var(--status-error)}.footer-lower{max-width:var(--ams-measure-shell);padding-inline:var(--ams-space-related);margin-inline:auto}.footer-legal-block,.footer-network-desktop,.footer-network-mobile{border-top:var(--ams-border-thin) solid var(--ams-footer-rule-color)}.footer-legal-block{padding-top:var(--ams-space-5)}.footer-legal-row{justify-content:center;align-items:center;gap:var(--ams-space-4);flex-wrap:wrap;display:flex}.footer-legal-link,.footer-network-link{min-height:var(--ams-target-minimum);color:var(--ams-color-stone);font-size:var(--ams-font-footer-xs);text-underline-offset:var(--ams-space-1);align-items:center;text-decoration:underline;display:inline-flex}.footer-copyright{margin:var(--ams-space-1) 0 0;color:var(--ams-color-stone);font-size:var(--ams-font-footer-sm);text-align:center}.footer-network-desktop,.footer-network-mobile{margin-top:var(--ams-space-related);padding-top:var(--ams-space-card-padding)}.footer-network-nav{gap:var(--ams-space-4);flex-wrap:wrap;display:flex}.footer-network-summary{min-height:var(--ams-target-minimum);color:var(--ams-color-stone);cursor:pointer;align-items:center;display:flex}.footer-network-mobile{display:none}.ams-cookie-banner{z-index:var(--ams-z-consent);padding:var(--ams-space-4);background:var(--ams-nav-surface-mobile);border-top:var(--ams-border-thin) solid var(--ams-color-graphite);box-shadow:var(--ams-shadow-floating);-webkit-backdrop-filter:blur(var(--ams-header-blur));backdrop-filter:blur(var(--ams-header-blur));position:fixed;inset-block-end:0;inset-inline:0}.ams-cookie-inner{width:100%;max-width:var(--ams-measure-shell);justify-content:space-between;align-items:center;gap:var(--ams-space-4);flex-direction:column;margin-inline:auto;display:flex}.ams-cookie-copy,.ams-cookie-link,.ams-cookie-button{font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs)}.ams-cookie-copy,.ams-cookie-link{color:var(--ams-color-stone)}.ams-cookie-link{cursor:pointer;background:0 0;border:0;min-width:0;min-height:0;padding:0;text-decoration:underline;display:inline}.ams-cookie-link:hover{color:var(--ams-color-emerald)}.ams-cookie-actions{justify-content:center;gap:var(--ams-space-4);flex-wrap:wrap;flex-shrink:0;display:flex}.ams-cookie-button{min-height:var(--ams-target-minimum);padding:var(--ams-space-2) var(--ams-space-4);border-radius:var(--ams-radius-compact);font-weight:var(--ams-weight-semibold);cursor:pointer}.ams-cookie-button--accept{background:var(--ams-color-emerald);color:var(--ams-color-ivory);border:0}.ams-cookie-button--accept:hover{background:var(--ams-color-link-on-light)}.ams-cookie-button--limit{color:var(--ams-color-stone);border:var(--ams-border-thin) solid var(--ams-color-graphite);background:0 0}.ams-cookie-button--limit:hover{background:var(--ams-color-graphite);color:var(--ams-color-ivory)}.ams-sales-launcher{width:var(--ams-chat-launcher-size);height:var(--ams-chat-launcher-size);z-index:var(--ams-z-chat);background:var(--ams-color-copper);color:var(--ams-color-ivory);cursor:grab;touch-action:none;box-shadow:var(--ams-shadow-floating);border:0;justify-content:center;align-items:center;display:flex;position:fixed;border-radius:var(--ams-radius-circle)!important}.ams-sales-launcher-icon{width:var(--ams-icon-chat);height:var(--ams-icon-chat)}.ams-sales-panel{right:max(var(--ams-chat-edge-gap), env(safe-area-inset-right,0px));bottom:max(var(--ams-chat-edge-gap), env(safe-area-inset-bottom,0px));width:min(var(--ams-measure-chat), calc(100vw - (var(--ams-chat-edge-gap) * 2)));max-height:min(var(--ams-measure-chat-height), calc(100dvh - (var(--ams-chat-edge-gap) * 2) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));z-index:var(--ams-z-chat);background:var(--ams-color-raised-dark);border:var(--ams-border-thin) solid var(--ams-color-graphite);border-radius:var(--ams-radius-content);box-shadow:var(--ams-shadow-chat);font-family:var(--ams-family-body);flex-direction:column;display:flex;position:fixed;overflow:hidden}.ams-sales-panel-header{padding:var(--ams-space-3) var(--ams-space-4);background:var(--ams-color-copper);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ams-sales-panel-title{color:var(--ams-color-ivory);font-family:var(--ams-family-heading);font-weight:var(--ams-weight-semibold)}.ams-sales-panel-tools{align-items:center;gap:var(--ams-space-2);display:flex}.ams-sales-tool{min-height:var(--ams-target-minimum);color:var(--ams-color-ivory);cursor:pointer;background:0 0;border:0}.ams-sales-reset{text-decoration:underline}.ams-sales-close{width:var(--ams-target-minimum);font-size:var(--ams-font-h3)}.ams-sales-messages{padding:var(--ams-space-4);gap:var(--ams-space-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ams-sales-message{max-width:85%;padding:var(--ams-space-2) var(--ams-space-3);border-radius:var(--ams-radius-content);font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-lead);word-break:break-word}.ams-sales-message--user{background:var(--ams-color-copper);color:var(--ams-color-ivory);margin-left:auto}.ams-sales-message--assistant{background:var(--ams-chat-message-bg);color:var(--ams-color-stone)}.ams-sales-recommendation{margin-top:var(--ams-space-2)}.ams-sales-chip,.ams-sales-retry,.ams-sales-checkout{min-height:var(--ams-target-primary);border-radius:var(--ams-radius-content);font-family:var(--ams-family-body);cursor:pointer}.ams-sales-checkout{padding-inline:var(--ams-space-5);background:var(--ams-color-copper);color:var(--ams-color-ivory);font-family:var(--ams-family-heading);font-weight:var(--ams-weight-semibold);border:0}.ams-sales-status{color:var(--ams-color-stone)}.ams-sales-error{padding:var(--ams-space-3);color:var(--ams-color-ivory);border:var(--ams-border-thin) solid var(--status-error);border-radius:var(--ams-radius-content)}.ams-sales-error strong{color:var(--status-error)}.ams-sales-retry{margin-top:var(--ams-space-2);padding-inline:var(--ams-space-3);border:var(--ams-border-thin) solid var(--ams-color-copper);color:var(--ams-color-ivory);background:0 0;display:block}.ams-sales-suggestions{gap:var(--ams-space-2);flex-wrap:wrap;display:flex}.ams-sales-chip{min-height:var(--ams-target-minimum);padding-inline:var(--ams-space-3);border:var(--ams-border-thin) solid var(--ams-color-copper);border-radius:var(--ams-radius-pill);color:var(--ams-color-ivory);background:0 0}.ams-sales-form{gap:var(--ams-space-2);padding:var(--ams-space-3);background:var(--ams-color-raised-dark);border-top:var(--ams-border-thin) solid var(--ams-color-graphite);flex-shrink:0;display:flex}.ams-sales-input{min-width:0;min-height:var(--ams-target-primary);padding:var(--ams-space-2) var(--ams-space-3);background:var(--ams-color-obsidian);border:var(--ams-border-thin) solid var(--ams-color-graphite);border-radius:var(--ams-radius-content);color:var(--ams-color-ivory);font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs);flex:1}.ams-sales-send{min-width:var(--ams-target-primary);min-height:var(--ams-target-primary);border-radius:var(--ams-radius-content);background:var(--ams-color-copper);color:var(--ams-color-ivory);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.ams-sales-send:disabled{opacity:.5;cursor:not-allowed}.ams-sales-send-icon{width:var(--ams-icon-send);height:var(--ams-icon-send)}.ams-flare-backdrop{z-index:var(--ams-z-modal);padding:var(--ams-space-4);background:var(--ams-backdrop-strong);-webkit-backdrop-filter:blur(var(--ams-space-1));backdrop-filter:blur(var(--ams-space-1));animation:flare-fade-in var(--ams-duration-fast) ease-out;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ams-flare-dialog{width:100%;max-width:var(--ams-measure-flare);background:var(--ams-color-ivory);border-radius:var(--ams-radius-content);max-height:90vh;box-shadow:var(--ams-shadow-dialog);font-family:var(--ams-family-body);animation:flare-pop-in var(--ams-duration-fast) ease-out;position:relative;overflow-y:auto}.ams-flare-close{top:var(--ams-space-4);right:var(--ams-space-4);z-index:1;padding:var(--ams-space-1);border-radius:var(--ams-radius-small);color:var(--ams-color-graphite);cursor:pointer;background:0 0;border:0;line-height:1;position:absolute}.ams-flare-close-icon{width:var(--ams-space-5);height:var(--ams-space-5)}.ams-flare-content{padding:var(--ams-space-8)}.ams-flare-heading-block{margin-bottom:var(--ams-space-6)}.ams-flare-eyebrow{margin:0 0 var(--ams-space-2);color:var(--ams-color-stone);font-family:var(--ams-family-mono);font-size:var(--ams-font-caption);letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase}.ams-flare-title{color:var(--ams-color-graphite);font-family:var(--ams-family-heading);font-size:var(--ams-font-flare-heading);font-weight:var(--ams-weight-bold);margin:0}.ams-flare-form{gap:var(--ams-space-5);flex-direction:column;display:flex}.ams-form-grid{grid-template-columns:repeat(auto-fit, minmax(var(--ams-field-grid-min), 1fr));gap:var(--ams-space-4);display:grid}.ams-form-label{margin-bottom:var(--ams-space-1);color:var(--ams-color-graphite);font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);display:block}.ams-form-required,.ams-form-error-text{color:var(--ams-color-error-soft)}.ams-form-required{margin-left:var(--ams-space-1)}.ams-form-control{width:100%;padding:var(--ams-space-3) var(--ams-space-4);background:var(--ams-modal-field-bg);border:var(--ams-border-action) solid var(--ams-modal-field-border);border-radius:var(--ams-radius-compact);color:var(--ams-color-graphite);font-family:var(--ams-family-body);transition:border-color var(--ams-duration-fast) var(--ams-ease-standard);outline:none}.ams-form-control[aria-invalid=true]{border-color:var(--ams-color-error-soft)}textarea.ams-form-control{resize:none}.ams-form-help,.ams-form-error-text{font-family:var(--ams-family-body);font-size:var(--ams-font-caption)}.ams-form-help{color:var(--ams-color-neutral-500)}.ams-form-error-text{margin-top:var(--ams-space-1)}.ams-flare-format-grid{gap:var(--ams-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ams-flare-format-button{padding:var(--ams-space-2);border:var(--ams-border-thin) solid var(--ams-color-neutral-300);border-radius:var(--ams-radius-compact);background:var(--ams-color-ivory);color:var(--ams-color-graphite);font-family:var(--ams-family-body);text-align:center;cursor:pointer}.ams-flare-format-button[aria-pressed=true]{border:var(--ams-border-action) solid var(--ams-color-copper);background:rgb(var(--ams-rgb-copper) / .12);color:var(--ams-color-copper)}.ams-flare-format-icon{font-size:var(--ams-font-footer-heading);margin-bottom:var(--ams-space-1)}.ams-flare-format-label{font-size:var(--ams-font-caption);font-weight:var(--ams-weight-semibold)}.ams-flare-dropzone{padding:var(--ams-space-6);border:var(--ams-border-action) dashed var(--ams-color-neutral-300);border-radius:var(--ams-radius-compact);background:var(--ams-color-neutral-100);text-align:center;cursor:pointer}.ams-flare-file-input{display:none}.ams-flare-drop-icon{font-size:var(--ams-font-h3);margin-bottom:var(--ams-space-2);color:var(--ams-color-placeholder)}.ams-flare-file-name{color:var(--ams-color-graphite);font-weight:var(--ams-weight-medium)}.ams-flare-context{margin-top:var(--ams-space-3)}.ams-voice-status,.ams-voice-preview,.ams-loom-attached{padding:var(--ams-space-3) var(--ams-space-4);border-radius:var(--ams-radius-compact)}.ams-voice-status{background:var(--ams-color-neutral-100);border:var(--ams-border-thin) solid var(--ams-color-neutral-500);color:var(--ams-color-graphite);font-size:var(--ams-font-ui-xs)}.ams-voice-recorder{gap:var(--ams-space-3);flex-direction:column;display:flex}.ams-voice-controls{align-items:center;gap:var(--ams-space-4);display:flex}.ams-record-button{align-items:center;gap:var(--ams-space-2);padding:var(--ams-space-2) var(--ams-space-5);border-radius:var(--ams-radius-pill);color:var(--ams-color-ivory);background:var(--ams-color-copper);font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold);cursor:pointer;border:0;display:flex}.ams-record-button--stop{background:var(--ams-color-record-stop)}.ams-record-dot{width:var(--ams-space-3);height:var(--ams-space-3);border-radius:var(--ams-radius-circle);background:var(--ams-color-record)}.ams-record-stop{width:var(--ams-space-3);height:var(--ams-space-3);border-radius:var(--ams-radius-small);background:var(--ams-color-ivory)}.ams-voice-preview,.ams-loom-attached{background:var(--ams-color-neutral-50);border:var(--ams-border-thin) solid var(--ams-color-neutral-300)}.ams-voice-preview audio{width:100%}.ams-loom-attached{align-items:center;gap:var(--ams-space-2);color:var(--ams-color-graphite);display:flex}.ams-flare-success{padding-block:var(--ams-space-12);text-align:center}.ams-flare-success-icon{margin-bottom:var(--ams-space-4);font-size:var(--ams-font-success-icon)}.ams-flare-success-title{margin:0 0 var(--ams-space-2);color:var(--ams-color-graphite);font-family:var(--ams-family-heading);font-size:var(--ams-font-footer-heading);font-weight:var(--ams-weight-bold)}.ams-flare-success-copy{color:var(--ams-color-graphite);font-family:var(--ams-family-body)}.ams-turnstile-shell{display:none}.ams-turnstile-widget{margin-top:var(--ams-space-1);min-height:var(--ams-turnstile-reserve)}.ams-header :focus-visible,.home-hero :focus-visible,#two-offers :focus-visible,#problem-proof :focus-visible,#sneak-peek :focus-visible,.home-closing-cta :focus-visible,.ams-footer :focus-visible,.ams-cookie-banner :focus-visible,.ams-sales-launcher:focus-visible,.ams-sales-panel :focus-visible,.ams-flare-dialog :focus-visible{outline:var(--ams-focus-width) solid var(--ams-color-copper)!important;outline-offset:var(--ams-focus-offset)!important}[data-page=home-v3] [class*=card i]:not([class*=cards i]),[data-page=home-v3] [data-card],[data-page=home-v3] article{min-height:0!important}@media (width>=640px){.home-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-feature-content{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (width>=768px){#two-offers.home-section--compact{padding-block:var(--ams-space-section-compact-desktop)}.home-section--major{padding-block:var(--ams-space-major-desktop)}.home-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ams-cookie-inner{flex-direction:row}}@media (width>=900px){.home-operator-proof{column-gap:var(--ams-space-16);row-gap:var(--ams-space-related);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.home-operator-proof>.home-section-eyebrow{grid-column:1/-1}.home-operator-title{grid-column:1;max-width:none}.home-operator-copy{grid-column:2;align-self:start;max-width:none}}@media (width>=1280px){.ams-desktop-nav{display:flex}.ams-mobile-tools,.ams-mobile-nav-shell{display:none}}@media (width<=1279px){.ams-desktop-nav{display:none}.ams-mobile-tools{display:flex}}@media (width<=767px){.home-hero{align-items:flex-start;min-height:auto}.home-hero__inner{padding-block:var(--ams-space-section-compact-mobile)}}@media (width<=720px){.footer-grid-aligned{gap:var(--ams-space-8);padding:var(--ams-space-section-compact-mobile) var(--ams-space-related) var(--ams-space-card-padding);grid-template-columns:minmax(0,1fr)}.footer-newsletter-row{flex-direction:column}.footer-submit{width:100%}.footer-network-desktop{display:none}.footer-network-mobile{display:block}}@media (width<=640px){.ams-flare-backdrop{align-items:stretch;padding:0}.ams-flare-dialog{max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0}.ams-flare-content{padding:var(--ams-space-6) var(--ams-space-4)}}@media (width<=480px){.ams-header-inner{padding-inline:var(--ams-space-card-padding)}.ams-nav-brand-name{font-size:var(--ams-brand-name-mobile-size)}}@media (width<=360px){.ams-nav-brand-mark,.ams-nav-brand-divider{display:none}}@media (width<=767px) and (orientation:landscape){.home-hero__inner{padding-block:var(--ams-space-related)}}@media (prefers-reduced-motion:reduce){.ams-primary-action,.ams-header,.ams-flare-backdrop,.ams-flare-dialog,.ams-form-control{transition:none;animation:none}}@media (forced-colors:active){.ams-header :focus-visible,.home-hero :focus-visible,#two-offers :focus-visible,#problem-proof :focus-visible,#sneak-peek :focus-visible,.home-closing-cta :focus-visible,.ams-footer :focus-visible,.ams-cookie-banner :focus-visible,.ams-sales-launcher:focus-visible,.ams-sales-panel :focus-visible,.ams-flare-dialog :focus-visible{outline-color:canvastext!important}}@keyframes flare-fade-in{0%{opacity:0}to{opacity:1}}@keyframes flare-pop-in{0%{opacity:0;transform:translateY(var(--ams-space-2)) scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html{scroll-padding-top:var(--ams-sticky-header-offset,var(--ams-header-offset-fallback))}main [id]{scroll-margin-top:var(--ams-sticky-header-offset,var(--ams-header-offset-fallback))}.ams-ember-outer{fill:currentColor;opacity:.9}.ams-ember-inner{fill:var(--color-bg);opacity:.5}.ams-theme-control{width:var(--ams-target-minimum);height:var(--ams-target-minimum);min-width:var(--ams-target-minimum);min-height:var(--ams-target-minimum);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-circle);color:var(--ams-color-copper);cursor:pointer;transition:box-shadow var(--ams-duration-fast) var(--ams-ease-standard), border-color var(--ams-duration-fast) var(--ams-ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ams-theme-control:hover{border-color:var(--ams-color-copper);box-shadow:var(--ams-action-hover-shadow)}.ams-theme-control .ember-icon{width:var(--ams-icon-nav);height:var(--ams-icon-nav);fill:var(--ams-color-copper)}.home-motion-fade-down{animation:home-fade-down var(--ams-duration-standard) ease-out both}.home-motion-fade-up{animation:home-fade-up var(--ams-duration-standard) ease-out both}.home-motion-delay{animation-delay:var(--ams-duration-standard)}.ams-form-label--spaced,.ams-form-help--spaced{margin-bottom:var(--ams-space-3)}.ams-form-optional{font-weight:var(--ams-weight-regular)}.ams-upload-row{margin-top:var(--ams-space-4);align-items:center;gap:var(--ams-space-3);flex-wrap:wrap;display:flex}.ams-upload-label{padding:var(--ams-space-1) var(--ams-space-3);border-radius:var(--ams-radius-pill);background:var(--ams-color-graphite);color:var(--ams-color-ivory);font-family:var(--ams-family-body);font-size:var(--ams-font-caption);font-weight:var(--ams-weight-semibold);cursor:pointer}.ams-form-submit-error{padding:var(--ams-space-3) var(--ams-space-4);border:var(--ams-border-thin) solid var(--status-error-border);border-radius:var(--ams-radius-compact);background:var(--status-error-bg);color:var(--ams-color-error-soft);font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs)}.ams-flare-submit{width:100%;min-height:var(--ams-target-primary);padding-inline:var(--ams-space-8);box-shadow:var(--ams-shadow-floating);font-size:var(--ams-font-lead)}.ams-flare-submit:disabled{opacity:.6;cursor:not-allowed}.ams-policy-backdrop{z-index:var(--ams-z-modal);padding:var(--ams-space-4);background:var(--ams-backdrop-strong);-webkit-backdrop-filter:blur(var(--ams-space-1));backdrop-filter:blur(var(--ams-space-1));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ams-policy-dialog{width:100%;max-width:var(--ams-measure-composition);background:var(--ams-color-modal-dark);border-radius:var(--ams-radius-content);max-height:80vh;box-shadow:var(--ams-shadow-dialog);flex-direction:column;display:flex;position:relative;overflow:hidden}.ams-policy-content{padding:var(--ams-space-8);overflow-y:auto}.ams-policy-close{top:var(--ams-space-4);right:var(--ams-space-4);color:var(--ams-color-stone);border-radius:var(--ams-radius-small);cursor:pointer;background:0 0;border:0;position:absolute}.ams-policy-close:hover{color:var(--ams-color-ivory)}.ams-policy-close-icon{width:var(--ams-space-6);height:var(--ams-space-6)}@keyframes home-fade-down{0%{opacity:0;transform:translateY(calc(-1 * var(--ams-space-4)))}to{opacity:1;transform:translateY(0)}}@keyframes home-fade-up{0%{opacity:0;transform:translateY(var(--ams-space-4))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-motion-fade-down,.home-motion-fade-up,.home-motion-delay{animation:none}}.service-detail-section[data-service-role=diagnostic]{padding-block:var(--ams-space-section-compact-mobile)}.service-detail-section[data-service-role=diagnostic] .service-detail-copy{margin-block-start:var(--ams-space-4)}.service-detail-section[data-service-role=diagnostic] .service-detail-text-link{margin-block-start:var(--ams-space-6);display:inline-flex}@media (width>=48rem){.service-detail-section[data-service-role=diagnostic]{padding-block:var(--ams-space-section-compact-desktop)}}.services-page{background:var(--ams-app-background)}.services-shell{width:100%;max-width:var(--ams-measure-shell);padding-inline:var(--ams-space-related);margin-inline:auto}.services-hero{background:var(--ams-hero-background)!important}.services-hero-inner,.services-paths,.services-catalog,.services-final-cta{padding-block:var(--ams-space-major-mobile)}.services-eyebrow{margin:0 0 var(--ams-space-4);font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase}.services-eyebrow:after{content:"";width:var(--ams-eyebrow-rule-width);height:var(--ams-eyebrow-rule-height);margin:var(--ams-eyebrow-rule-gap) 0 0;background:var(--ams-color-emerald);border-radius:var(--ams-eyebrow-rule-radius);opacity:var(--ams-eyebrow-rule-opacity);display:block}.home-surface-dark .services-eyebrow{color:var(--ams-home-eyebrow-dark)}.home-surface-light .services-eyebrow{color:var(--ams-home-eyebrow-light)}.services-hero-title{max-width:var(--ams-measure-hero-heading);margin:0 0 var(--ams-space-6);color:var(--color-hero-primary);font-family:var(--ams-family-heading);font-size:var(--ams-font-hero);font-weight:var(--ams-weight-hero);line-height:var(--ams-lh-hero);text-wrap:balance}.services-hero-copy{max-width:var(--ams-measure-hero-subhead);margin:0 0 var(--ams-space-8);color:var(--ams-color-ivory);font-family:var(--ams-family-body);font-size:var(--ams-font-hero-subhead);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-hero-subhead)}.services-hero-action{min-height:var(--ams-target-primary);padding-inline:var(--ams-space-8);font-size:var(--ams-font-lead)}.services-catalog-intro{width:min(100%, var(--ams-measure-reading));margin-bottom:var(--ams-space-major-mobile)}.services-section-title,.services-category-title{font-family:var(--ams-family-heading);font-weight:var(--ams-weight-bold);text-wrap:balance;margin:0}.services-section-title{font-size:var(--ams-font-h2);line-height:var(--ams-lh-h2)}.services-category-title{font-size:var(--ams-font-h3);line-height:var(--ams-lh-h3)}.home-surface-dark .services-section-title{color:var(--ams-home-surface-dark-text)}.home-surface-light .services-section-title{color:var(--ams-home-surface-light-text)}.services-section-copy,.services-directory-copy{font-family:var(--ams-family-body);font-size:var(--ams-font-body);line-height:var(--ams-lh-body)}.services-section-copy{max-width:var(--ams-measure-reading);margin:var(--ams-space-4) 0 0}.home-surface-dark .services-section-copy{color:var(--ams-home-surface-dark-muted)}.home-surface-light .services-section-copy{color:var(--ams-home-surface-light-text)}.services-offer-grid{margin-inline:0}.services-value-callout{gap:var(--ams-space-6);border-block-start:var(--ams-border-accent) solid var(--ams-color-emerald);margin-block-start:var(--ams-space-major-mobile);padding-block-start:var(--ams-space-8);display:grid}.services-value-copy{max-width:var(--ams-measure-reading)}.services-value-action{place-self:end start}.services-directory{border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.services-directory-group{gap:var(--ams-space-related);padding-block:var(--ams-space-8);border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral);grid-template-columns:minmax(0,1fr);display:grid}.services-directory-summary{align-content:start;gap:var(--ams-space-3);display:grid}.services-directory-group .services-category-title{color:var(--ams-home-surface-dark-text)}.services-directory-copy{max-width:var(--ams-measure-section-heading);color:var(--ams-home-surface-dark-muted);margin:0}.services-capability-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.services-capability-list li{border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.services-capability-list li:last-child{border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.services-capability-link{min-height:var(--ams-target-minimum);justify-content:space-between;align-items:center;gap:var(--ams-space-4);padding-block:var(--ams-space-3);color:var(--ams-home-surface-dark-text);font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold);text-decoration:none;display:flex}.services-capability-arrow,.services-capability-link:hover,.services-capability-link:focus-visible{color:var(--ams-home-heading-accent-dark)}.services-final-inner{width:min(100%, var(--ams-measure-reading));text-align:left}.services-final-inner .services-section-copy{margin-bottom:var(--ams-space-8)}:root[data-theme=deep-dark] .services-section-title,:root[data-theme=deep-dark] .services-offer-grid .home-offer-title,:root[data-theme=deep-dark] .services-directory-group .services-category-title{color:var(--ams-home-heading-accent-dark)}.ams-nav-menu{position:relative}.ams-nav-menu-summary{gap:var(--ams-space-2);cursor:pointer;white-space:nowrap;list-style:none}.ams-nav-menu-summary::-webkit-details-marker{display:none}.ams-nav-menu-summary[data-active=true]{color:var(--ams-color-copper)}.ams-nav-menu-chevron{transition:transform var(--ams-duration-standard) var(--ams-ease-standard)}.ams-nav-menu[open] .ams-nav-menu-chevron{transform:rotate(180deg)}.ams-nav-menu-panel{z-index:var(--ams-z-header);gap:var(--ams-space-2);min-width:max-content;padding:var(--ams-space-3);background:var(--ams-nav-surface-mobile);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-content);box-shadow:var(--ams-shadow-floating);display:grid;position:absolute;inset-block-start:calc(100% + var(--ams-space-2));inset-inline-start:0}.ams-nav-menu-link{min-height:var(--ams-target-minimum);padding-inline:var(--ams-space-3);color:var(--ams-color-stone);font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.ams-nav-menu-link:hover,.ams-nav-menu-link:focus-visible,.ams-nav-menu-link[aria-current=page]{color:var(--ams-color-copper)}.ams-mobile-nav-group{gap:var(--ams-space-2);width:100%;display:grid}.ams-mobile-nav-group-label{color:var(--ams-color-stone);font-family:var(--ams-family-body);font-weight:var(--ams-weight-bold)}.ams-mobile-nav-group-label[data-active=true]{color:var(--ams-color-copper)}.ams-mobile-nav-sub-link{padding-inline-start:var(--ams-space-4)}@media (width>=48rem){.services-hero-inner,.services-paths,.services-catalog,.services-final-cta{padding-block:var(--ams-space-major-desktop)}.services-value-callout{align-items:end;gap:var(--ams-space-12);grid-template-columns:minmax(0,3fr) minmax(0,1fr);margin-block-start:var(--ams-space-major-desktop)}.services-value-action{justify-self:end}}@media (width>=64rem){.services-directory-group{gap:var(--ams-space-12);padding-block:var(--ams-space-10);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}@media (width<=47.9375rem){.services-shell{padding-inline:var(--ams-space-4)}}.service-detail-page{background:var(--ams-app-background);color:var(--ams-app-text)}.service-detail-shell{width:100%;max-width:var(--ams-measure-shell);padding-inline:var(--ams-space-related);margin-inline:auto}.service-detail-reading,.service-detail-final-inner{max-width:var(--ams-measure-reading)}.service-detail-section{padding-block:var(--ams-space-section-mobile)}.service-detail-hero,.service-detail-final{padding-block:var(--ams-space-major-mobile)}.service-detail-section[data-service-role=proof],.service-detail-section[data-service-role=process],.service-detail-section[data-service-role=coverage],.service-detail-section[data-service-role=related],.service-detail-section[data-service-role=questions]{padding-block:var(--ams-space-section-compact-mobile)}.service-detail-surface-dark,.service-detail-hero{background:var(--ams-home-surface-dark);color:var(--ams-home-surface-dark-text)}.service-detail-surface-light{background:var(--ams-home-surface-light);color:var(--ams-home-surface-light-text)}.service-detail-hero{background:var(--ams-hero-background)}.service-detail-hero-inner{max-width:var(--ams-measure-composition)}.service-detail-eyebrow,.service-detail-teaser-eyebrow,.service-detail-teaser-category-name{font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase}.service-detail-eyebrow{margin:0 0 var(--ams-space-4)}.service-detail-eyebrow:after{content:"";width:var(--ams-eyebrow-rule-width);height:var(--ams-eyebrow-rule-height);background:var(--ams-color-emerald);border-radius:var(--ams-eyebrow-rule-radius);opacity:var(--ams-eyebrow-rule-opacity);margin-block-start:var(--ams-eyebrow-rule-gap);display:block}.service-detail-surface-dark .service-detail-eyebrow,.service-detail-hero .service-detail-eyebrow{color:var(--ams-home-eyebrow-dark)}.service-detail-surface-light .service-detail-eyebrow{color:var(--ams-home-eyebrow-light)}.service-detail-hero-title,.service-detail-section-title,.service-detail-card-title,.service-detail-package-title,.service-detail-price,.service-detail-product-price,.service-detail-teaser-score,.service-detail-teaser-grade{font-family:var(--ams-family-heading);text-wrap:balance;margin:0}.service-detail-hero-title{max-width:var(--ams-measure-hero-heading);color:var(--color-hero-primary);font-size:var(--ams-font-hero);font-weight:var(--ams-weight-hero);line-height:var(--ams-lh-hero)}.service-detail-hero-copy{max-width:var(--ams-measure-hero-subhead);margin:var(--ams-space-6) 0 0;color:var(--ams-home-surface-dark-muted);font-family:var(--ams-family-body);font-size:var(--ams-font-hero-subhead);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-hero-subhead)}.service-detail-hero-note{color:var(--ams-home-surface-dark-muted);margin-block-start:var(--ams-space-5)}.service-detail-hero-action-row,.service-detail-final-actions,.service-detail-teaser-actions{align-items:center;gap:var(--ams-space-4);flex-wrap:wrap;margin-block-start:var(--ams-space-8);display:flex}.service-detail-action{min-height:var(--ams-target-primary);padding-inline:var(--ams-space-8);font-family:var(--ams-family-body);font-size:var(--ams-font-lead);font-weight:var(--ams-weight-bold)}.service-detail-action:disabled{cursor:wait;opacity:var(--ams-brand-divider-opacity)}.service-detail-action-secondary{min-height:var(--ams-target-primary);padding-inline:var(--ams-space-8);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-interactive);color:var(--ams-home-surface-dark-text);font-family:var(--ams-family-body);font-size:var(--ams-font-body);font-weight:var(--ams-weight-semibold);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.service-detail-action-secondary-light{color:var(--ams-home-surface-light-text)}.service-detail-action-secondary:hover,.service-detail-action-secondary:focus-visible{border-color:var(--ams-card-border-accent);color:var(--ams-color-copper)}.service-detail-action:focus-visible,.service-detail-action-secondary:focus-visible,.service-detail-demo-link:focus-visible,.service-detail-related-link:focus-visible,.service-detail-text-link:focus-visible,.service-detail-product-action:focus-visible,.service-detail-field:focus-visible,.service-detail-inline-action:focus-visible,.service-detail-package-summary:focus-visible{outline:var(--ams-focus-width) solid var(--ams-color-copper);outline-offset:var(--ams-focus-offset)}.service-detail-section-title{max-width:var(--ams-measure-section-heading);font-size:var(--ams-font-h2);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h2)}.service-detail-surface-dark .service-detail-section-title{color:var(--ams-home-heading-accent-dark)}.service-detail-surface-light .service-detail-section-title{color:var(--ams-home-surface-light-text)}.service-detail-body-copy,.service-detail-copy,.service-detail-package-tagline,.service-detail-package-features,.service-detail-demo-copy,.service-detail-product-copy,.service-detail-form-note,.service-detail-consent,.service-detail-error,.service-detail-info-panel,.service-detail-teaser,.service-detail-teaser-label,.service-detail-teaser-category-counts,.service-detail-teaser-fails,.service-detail-teaser-actions,.service-detail-process-content{font-family:var(--ams-family-body);font-size:var(--ams-font-body);line-height:var(--ams-lh-body)}.service-detail-body-copy{gap:var(--ams-space-4);font-size:var(--ams-font-lead);line-height:var(--ams-lh-lead);margin-block-start:var(--ams-space-6);display:grid}.service-detail-body-copy p,.service-detail-copy,.service-detail-package-tagline,.service-detail-package-timeline,.service-detail-package-note,.service-detail-package-example,.service-detail-demo-copy,.service-detail-product-copy,.service-detail-form-note,.service-detail-error,.service-detail-info-panel,.service-detail-teaser p,.service-detail-process-content p{margin:0}.service-detail-stats{gap:var(--ams-space-related);max-width:var(--ams-measure-reading);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--ams-space-12);display:grid}.service-detail-stat{border-block-start:var(--ams-border-accent) solid var(--ams-color-copper);padding-block-start:var(--ams-space-4)}.service-detail-stat-value{color:var(--ams-color-copper);font-family:var(--ams-family-heading);font-size:var(--ams-font-h3);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h3);margin:0}.service-detail-stat-label,.service-detail-package-timeline,.service-detail-package-note,.service-detail-package-example{color:var(--ams-home-surface-dark-muted);font-family:var(--ams-family-body)}.service-detail-stat-label{margin:var(--ams-space-2) 0 0;font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-eyebrow);text-transform:uppercase}.service-detail-open-list,.service-detail-package-list,.service-detail-related-list,.service-detail-product-list,.service-detail-process-list{margin:var(--ams-space-10) 0 0;padding:0;list-style:none}.service-detail-open-list,.service-detail-package-list,.service-detail-related-list,.service-detail-process-list{border-block-start:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.service-detail-open-row{gap:var(--ams-space-4);padding-block:var(--ams-space-5);border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral);font-family:var(--ams-family-body);line-height:var(--ams-lh-body);grid-template-columns:auto minmax(0,1fr);display:grid}.service-detail-open-row p{margin:0}.service-detail-check,.service-detail-status-success{color:var(--status-success);font-weight:var(--ams-weight-bold)}.service-detail-status-error,.service-detail-error{color:var(--status-error)}.service-detail-demo-grid{border-block-start:var(--ams-border-thin) solid var(--ams-card-border-neutral);gap:0;margin-block-start:var(--ams-space-10);display:grid}.service-detail-product-grid,.service-detail-diagnostic-grid,.service-detail-teaser-categories{gap:var(--ams-space-related);margin-block-start:var(--ams-space-10);display:grid}.service-detail-demo-link{gap:var(--ams-space-2);min-height:var(--ams-target-minimum);padding-block:var(--ams-space-5);border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral);color:inherit;transition:color var(--ams-duration-standard) var(--ams-ease-standard);text-decoration:none;display:grid}.service-detail-demo-link:hover,.service-detail-demo-link:focus-visible{color:var(--ams-home-link)}.service-detail-card-title,.service-detail-package-title{font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-card-title)}.service-detail-demo-action,.service-detail-text-link,.service-detail-inline-action{color:var(--ams-home-link);font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold)}.service-detail-demo-footer{margin-block-start:var(--ams-space-6)}.service-detail-text-link{min-height:var(--ams-target-minimum);align-items:center;text-decoration:none;display:inline-flex}.service-detail-dark-link,.service-detail-surface-dark .service-detail-text-link,.service-detail-hero .service-detail-text-link{color:var(--ams-color-copper)}.service-detail-text-link:hover,.service-detail-text-link:focus-visible,.service-detail-inline-action:hover,.service-detail-inline-action:focus-visible{text-underline-offset:var(--ams-space-1);text-decoration:underline}.service-detail-inline-action{min-height:var(--ams-target-minimum);cursor:pointer;text-underline-offset:var(--ams-space-1);background:0 0;border:0;padding:0;text-decoration:underline}.service-detail-package{gap:var(--ams-space-4);padding-block:var(--ams-space-6);border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral);display:grid;position:relative}.service-detail-package[data-popular=true]{border-inline-start:var(--ams-border-accent) solid var(--ams-color-copper);padding-inline-start:var(--ams-space-4)}.service-detail-package-heading{gap:var(--ams-space-2);align-content:start;display:grid}.service-detail-package-badge{width:max-content;padding:var(--ams-space-1) var(--ams-space-2);border:var(--ams-border-thin) solid var(--ams-card-border-accent);border-radius:var(--ams-radius-pill);color:var(--ams-color-copper);font-family:var(--ams-family-mono);font-size:var(--ams-font-caption);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-eyebrow);text-transform:uppercase}.service-detail-price,.service-detail-product-price{color:var(--ams-color-copper);font-weight:var(--ams-weight-bold)}.service-detail-price{font-size:var(--ams-font-lead);line-height:var(--ams-lh-h3)}.service-detail-package-disclosure{display:block}.service-detail-package-summary{min-height:var(--ams-target-minimum);justify-content:space-between;align-items:center;gap:var(--ams-space-4);color:var(--ams-color-copper);font-family:var(--ams-family-body);font-size:var(--ams-font-body);font-weight:var(--ams-weight-semibold);cursor:pointer;list-style:none;display:flex}.service-detail-package-summary::-webkit-details-marker{display:none}.service-detail-package-summary:after{content:"+";font-family:var(--ams-family-mono)}.service-detail-package-disclosure[open] .service-detail-package-summary:after{content:"−"}.service-detail-package-details{gap:var(--ams-space-4);padding-block-start:var(--ams-space-4);display:grid}.service-detail-package-details-static{padding-block-start:0}.service-detail-package-tagline{color:var(--ams-home-surface-dark-text);font-weight:var(--ams-weight-semibold)}.service-detail-package-features{gap:var(--ams-space-2);color:var(--ams-home-surface-dark-muted);margin:0;padding:0;list-style:none;display:grid}.service-detail-package-feature{gap:var(--ams-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.service-detail-package-note,.service-detail-package-example{border-block-start:var(--ams-border-thin) solid var(--ams-card-border-neutral);font-size:var(--ams-font-ui-xs);padding-block-start:var(--ams-space-4)}.service-detail-related-item{border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.service-detail-related-link{min-height:var(--ams-target-minimum);justify-content:space-between;align-items:center;gap:var(--ams-space-4);padding-block:var(--ams-space-4);color:inherit;font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold);text-decoration:none;display:flex}.service-detail-related-link:after{content:"→";color:var(--ams-color-copper)}.service-detail-related-link:hover,.service-detail-related-link:focus-visible{color:var(--ams-home-link)}.service-detail-final{text-align:left}.service-detail-page[data-service-family=managed] .service-detail-package-timeline{color:var(--ams-color-copper);font-weight:var(--ams-weight-semibold)}.service-detail-process-step{gap:var(--ams-space-4);padding-block:var(--ams-space-5);border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral);grid-template-columns:auto minmax(0,1fr);display:grid}.service-detail-process-number{color:var(--ams-color-copper);font-family:var(--ams-family-mono);font-size:var(--ams-font-caption);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-eyebrow)}.service-detail-process-content{gap:var(--ams-space-2);display:grid}.service-detail-page[data-service-family=diagnostic] .service-detail-section-title{max-width:var(--ams-measure-reading)}.service-detail-diagnostic-grid{border-block-start:var(--ams-border-thin) solid var(--ams-card-border-neutral);gap:0}.service-detail-diagnostic-item{padding-block:var(--ams-space-5);border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.service-detail-diagnostic-item h3,.service-detail-diagnostic-item p{margin:0}.service-detail-diagnostic-item h3{font-family:var(--ams-family-heading);font-size:var(--ams-font-card-title);line-height:var(--ams-lh-card-title);margin-block-end:var(--ams-space-3)}.service-detail-product-panel{align-content:start;gap:var(--ams-space-3);padding:var(--ams-space-6);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-content);background:var(--ams-home-surface-dark);color:var(--ams-home-surface-dark-text);display:grid}.service-detail-product-panel-featured{border-color:var(--ams-card-border-accent);border-width:var(--ams-border-action)}.service-detail-product-panel .service-detail-product-copy{color:var(--ams-home-surface-dark-muted)}.service-detail-product-price{font-size:var(--ams-font-h2);line-height:var(--ams-lh-h2)}.service-detail-product-list{gap:var(--ams-space-3);font-family:var(--ams-family-body);line-height:var(--ams-lh-body);display:grid}.service-detail-product-action{width:100%;min-height:var(--ams-target-primary);margin-block-start:var(--ams-space-6)}.service-detail-product-divider{height:var(--ams-border-thin);margin-block:var(--ams-space-4);background:var(--ams-card-border-neutral)}.service-detail-tier-help{margin-block-start:var(--ams-space-6)}.service-detail-page .service-detail-card-title{min-height:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.service-detail-page article.service-detail-package{min-height:0!important;padding:var(--ams-space-6) 0!important;border:0!important;border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral)!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border-radius:0!important}.service-detail-page article.service-detail-package[data-popular=true]{border-inline-start:var(--ams-border-accent) solid var(--ams-color-copper)!important;padding-inline-start:var(--ams-space-4)!important}.service-detail-page article.service-detail-diagnostic-item{min-height:0!important;padding:var(--ams-space-5) 0!important;border:0!important;border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral)!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border-radius:0!important}.service-detail-page article.service-detail-product-panel{min-height:0!important;padding:var(--ams-space-6)!important;border:var(--ams-border-thin) solid var(--ams-card-border-neutral)!important;border-radius:var(--ams-radius-content)!important;background:var(--ams-home-surface-dark)!important;box-shadow:none!important;color:var(--ams-home-surface-dark-text)!important}.service-detail-page article.service-detail-product-panel-featured{border-color:var(--ams-card-border-accent)!important;border-width:var(--ams-border-action)!important}.service-detail-form,.service-detail-scanner-form{gap:var(--ams-space-4);margin-block-start:var(--ams-space-8);display:grid}.service-detail-scanner-form{max-width:var(--ams-measure-reading);padding:var(--ams-space-6);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-content);background:var(--color-bg-secondary)}.service-detail-field{width:100%;min-height:var(--ams-target-primary);padding:var(--ams-space-4) var(--ams-space-5);border:var(--ams-border-thin) solid var(--ams-input-boundary-dark);border-radius:var(--ams-radius-input);background:var(--color-bg-secondary);color:var(--color-text-primary);font-family:var(--ams-family-body);font-size:var(--ams-font-body)}.service-detail-field::placeholder{color:var(--ams-color-placeholder)}.service-detail-status-panel,.service-detail-info-panel{padding:var(--ams-space-6);border-radius:var(--ams-radius-content);font-family:var(--ams-family-body);line-height:var(--ams-lh-body);margin-block-start:var(--ams-space-6)}.service-detail-status-panel{border:var(--ams-border-thin) solid var(--ams-card-border-neutral);background:var(--color-bg-secondary);color:var(--color-text-primary)}.service-detail-status-panel p+p{margin-block-start:var(--ams-space-3)}.service-detail-status-panel .service-detail-action-secondary{margin-block-start:var(--ams-space-5)}.service-detail-info-panel{border:var(--ams-border-thin) solid var(--status-info-border);background:var(--status-info-bg);color:var(--ams-home-surface-dark-text)}.service-detail-error{font-size:var(--ams-font-caption);font-weight:var(--ams-weight-semibold)}.service-detail-consent{align-items:flex-start;gap:var(--ams-space-2);color:var(--ams-home-surface-dark-muted);cursor:pointer;display:flex}.service-detail-consent input{margin-block-start:var(--ams-space-1)}.service-detail-form-note{color:var(--ams-home-surface-dark-muted);font-size:var(--ams-font-caption);text-align:center}.service-detail-teaser{max-width:var(--ams-measure-reading);padding:var(--ams-space-6);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-content);background:var(--ams-home-surface-light);color:var(--ams-home-surface-light-text);margin-block-start:var(--ams-space-6)}.service-detail-teaser-eyebrow,.service-detail-teaser-category-name{color:var(--ams-home-eyebrow-light);margin:0}.service-detail-teaser-score-row{align-items:baseline;gap:var(--ams-space-5);flex-wrap:wrap;margin-block-start:var(--ams-space-4);display:flex}.service-detail-teaser-score{color:var(--ams-color-copper);font-size:var(--ams-font-success-icon);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-hero)}.service-detail-teaser-score span{color:var(--ams-home-surface-light-text);font-size:var(--ams-font-body);margin-inline-start:var(--ams-space-1)}.service-detail-teaser-grade{font-size:var(--ams-font-h2);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-hero)}.service-detail-teaser-grade[data-grade-band=good]{color:var(--status-success)}.service-detail-teaser-grade[data-grade-band=warn]{color:var(--status-warning)}.service-detail-teaser-grade[data-grade-band=bad]{color:var(--status-error)}.service-detail-teaser-label{color:var(--ams-home-surface-light-text);font-size:var(--ams-font-caption);margin-block-start:var(--ams-space-1)}.service-detail-teaser-category{padding:var(--ams-space-3);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-compact)}.service-detail-teaser-category-counts{color:var(--ams-home-surface-light-text);font-size:var(--ams-font-ui-xs);margin-block-start:var(--ams-space-2)}.service-detail-teaser-fails{margin-block-start:var(--ams-space-5)}.service-detail-teaser-fails ol{gap:var(--ams-space-2);margin:var(--ams-space-3) 0 0;padding-inline-start:var(--ams-space-5);display:grid}.service-detail-teaser-fails li span{color:var(--ams-color-neutral-500)}.service-detail-teaser-actions{border-block-start:var(--ams-border-thin) solid var(--ams-card-border-neutral);padding-block-start:var(--ams-space-4)}.service-detail-teaser-actions p{flex:1 1 var(--ams-measure-reading);color:var(--ams-home-surface-light-text)}@media (width>=48rem){.service-detail-section{padding-block:var(--ams-space-section-compact-desktop)}.service-detail-hero,.service-detail-final{padding-block:var(--ams-space-major-desktop)}.service-detail-section[data-service-role=proof],.service-detail-section[data-service-role=process],.service-detail-section[data-service-role=coverage],.service-detail-section[data-service-role=related],.service-detail-section[data-service-role=questions]{padding-block:var(--ams-space-section-compact-desktop)}.service-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.service-detail-demo-grid{column-gap:var(--ams-space-related);grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-product-grid,.service-detail-diagnostic-grid,.service-detail-teaser-categories,.service-detail-product-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail-product-layout{align-items:start;gap:var(--ams-space-12);display:grid}.service-detail-package{gap:var(--ams-space-12);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.service-detail-package-summary{display:none}.service-detail-package-disclosure:not([open])>.service-detail-package-details{display:grid}}@media (width>=64rem){.service-detail-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.9375rem){.service-detail-shell{padding-inline:var(--ams-space-4)}.service-detail-hero-action-row,.service-detail-final-actions,.service-detail-teaser-actions{flex-direction:column;align-items:stretch}.service-detail-action,.service-detail-action-secondary{width:100%}}.magic-shell{width:100%;max-width:var(--ams-measure-shell);padding-inline:var(--ams-space-related);margin-inline:auto}.magic-composition{max-width:var(--ams-measure-composition)}.magic-reading{max-width:var(--ams-measure-reading)}.magic-section{padding-block:var(--ams-space-major-mobile)}.magic-surface-light{background:var(--ams-home-surface-light);color:var(--ams-home-surface-light-text)}.magic-surface-dark{background:var(--ams-home-surface-dark);color:var(--ams-home-surface-dark-text)}.magic-eyebrow{margin:0 0 var(--ams-space-4);font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase;color:var(--ams-color-copper)}.magic-eyebrow:after{content:"";width:var(--ams-eyebrow-rule-width);height:var(--ams-eyebrow-rule-height);margin-top:var(--ams-eyebrow-rule-gap);background:var(--ams-color-emerald);border-radius:var(--ams-eyebrow-rule-radius);opacity:var(--ams-eyebrow-rule-opacity);display:block}.magic-section-intro{margin-bottom:var(--ams-space-12)}.magic-section-heading,.magic-closing-heading{font-family:var(--ams-family-heading);font-size:var(--ams-font-h2);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h2);text-wrap:balance;margin:0}.magic-section-lead,.magic-closing-lead{margin:var(--ams-space-4) 0 0;font-family:var(--ams-family-body);font-size:var(--ams-font-lead);line-height:var(--ams-lh-lead)}.magic-heading-accent{color:var(--ams-color-copper)}.magic-hero{min-height:var(--ams-hero-min-height);background:var(--ams-hero-background);color:var(--ams-home-surface-dark-text);align-items:center;display:flex;overflow:hidden}.magic-hero-content{max-width:var(--ams-measure-hero);padding-block:var(--ams-space-major-mobile)}.magic-hero-title{max-width:var(--ams-measure-hero-heading);margin:0 0 var(--ams-space-6);font-family:var(--ams-family-heading);font-size:var(--ams-font-hero);font-weight:var(--ams-weight-hero);line-height:var(--ams-lh-hero);text-wrap:balance}.magic-hero-title-primary{color:var(--ams-color-copper)}.magic-hero-title-secondary{color:var(--color-hero-secondary)}.magic-hero-lead{max-width:var(--ams-measure-hero-subhead);margin:0 0 var(--ams-space-5);font-family:var(--ams-family-body);font-size:var(--ams-font-hero-subhead);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-hero-subhead);color:var(--color-hero-secondary)}.magic-hero-body{max-width:var(--ams-measure-reading);margin:0 0 var(--ams-space-8);font-family:var(--ams-family-body);font-size:var(--ams-font-body);line-height:var(--ams-lh-body);color:var(--ams-home-surface-dark-muted)}.magic-inline-action{min-height:var(--ams-target-minimum);align-items:center;gap:var(--ams-space-2);color:var(--ams-color-copper);font-family:var(--ams-family-body);font-weight:var(--ams-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--ams-color-copper);text-decoration-color:var(--ams-color-copper);text-decoration-thickness:var(--ams-border-action);text-underline-offset:var(--ams-space-1);display:inline-flex}.magic-inline-action span{transition:transform var(--ams-duration-standard) var(--ams-ease-standard)}.magic-inline-action:hover span{transform:translateX(var(--ams-space-1))}.magic-inline-action:focus-visible,.magic-product-action:focus-visible{outline:var(--ams-focus-width) solid var(--ams-color-copper);outline-offset:var(--ams-focus-offset)}.magic-proof-grid{grid-template-columns:1fr;display:grid}.magic-proof-item{padding-block:var(--ams-space-6);border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.magic-proof-item:first-child{border-top:0;padding-top:0}.magic-proof-title{margin:0 0 var(--ams-space-3);font-family:var(--ams-family-heading);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-card-title)}.magic-proof-body{font-family:var(--ams-family-body);font-size:var(--ams-font-body);line-height:var(--ams-lh-body);margin:0}.magic-tier-stack{gap:var(--ams-space-14);display:grid}.magic-tier-label{margin-bottom:var(--ams-space-6);padding-left:var(--ams-space-4);border-left:var(--ams-border-accent) solid var(--ams-color-stone)}.magic-tier-label--emerald{border-left-color:var(--ams-color-emerald)}.magic-tier-label--copper{border-left-color:var(--ams-color-copper)}.magic-tier-label--stone{border-left-color:var(--ams-color-stone)}.magic-tier-name{margin:0 0 var(--ams-space-1);font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase}.magic-tier-description{font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-body);color:var(--ams-home-surface-dark-muted);margin:0}.magic-product-grid{gap:var(--ams-space-card-gap);grid-template-columns:1fr;align-items:stretch;display:grid}.magic-product-tile{min-width:0;padding:var(--ams-space-6);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-top:var(--ams-border-accent) solid var(--ams-color-copper);border-radius:var(--ams-radius-content);background:var(--color-card-bg);color:var(--color-card-text);box-shadow:var(--ams-card-elevation);flex-direction:column;display:flex}.magic-tier--emerald .magic-product-tile{border-top-color:var(--ams-color-emerald)}.magic-tier--copper .magic-product-tile{border-top-color:var(--ams-color-copper)}.magic-tier--stone .magic-product-tile{border-top-color:var(--ams-color-stone)}.magic-product-heading{align-items:flex-start;gap:var(--ams-space-3);margin-bottom:var(--ams-space-3);display:flex}.magic-product-icon{font-size:var(--ams-font-footer-heading);line-height:var(--ams-lh-card-title);flex:none}.magic-product-name{font-family:var(--ams-family-heading);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-card-title);margin:0}.magic-product-hook{margin:0 0 var(--ams-space-4);font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs);font-style:italic;line-height:var(--ams-lh-body)}.magic-product-meta{align-items:flex-start;gap:var(--ams-space-1);flex-direction:column;margin-top:auto;display:flex}.magic-product-price{font-family:var(--ams-family-mono);font-size:var(--ams-font-caption);font-weight:var(--ams-weight-semibold)}.magic-product-action{min-height:var(--ams-target-minimum);color:var(--ams-card-action-text);font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-bold);text-decoration:underline;-webkit-text-decoration-color:var(--ams-card-action-accent);text-decoration-color:var(--ams-card-action-accent);text-decoration-thickness:var(--ams-border-action);text-underline-offset:var(--ams-space-1);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.magic-product-action:hover{text-decoration-thickness:var(--ams-border-accent)}.magic-guidance{max-width:var(--ams-measure-reading);margin:var(--ams-space-14) auto 0;text-align:center}.magic-guidance p{margin:0 0 var(--ams-space-5);font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-body);color:var(--ams-home-surface-dark-muted)}.magic-closing-cta{text-align:center}.magic-closing-cta-inner{max-width:var(--ams-measure-reading)}.magic-closing-heading{color:var(--ams-color-copper)}.magic-closing-lead{margin-inline:auto;margin-bottom:var(--ams-space-6)}.magic-trust-line{justify-content:center;gap:var(--ams-space-2) var(--ams-space-3);margin-bottom:var(--ams-space-6);font-family:var(--ams-family-mono);font-size:var(--ams-font-caption);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);color:var(--ams-color-neutral-500);flex-wrap:wrap;display:flex}:root[data-theme=deep-dark] .magic-trust-line{color:var(--ams-color-stone)}.magic-closing-microcopy{max-width:var(--ams-measure-reading);margin:var(--ams-space-6) auto 0;font-family:var(--ams-family-body);font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-body)}@media (width>=48rem){.magic-section,.magic-hero-content{padding-block:var(--ams-space-major-desktop)}.magic-proof-grid{column-gap:var(--ams-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.magic-proof-item:nth-child(2){border-top:0;padding-top:0}.magic-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.magic-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=47.99rem){.magic-shell{padding-inline:var(--ams-space-4)}}[data-feel=custom-builds] section{transition:background-color var(--ams-duration-standard) var(--ams-ease-standard), color var(--ams-duration-standard) var(--ams-ease-standard), border-color var(--ams-duration-standard) var(--ams-ease-standard), box-shadow var(--ams-duration-standard) var(--ams-ease-standard)}[data-feel=custom-builds] .ams-primary-action:hover .flame-emoji{animation:none}[data-feel=custom-builds] .home-surface-light article,:root[data-theme=deep-dark] [data-feel=custom-builds] .home-surface-light article{box-shadow:none;background:0 0;border-block-start:0;border-inline:0;border-radius:0}.custom-builds-reading{max-width:var(--ams-measure-reading)}.custom-builds-hero-body{max-width:var(--ams-measure-reading);margin:0 0 var(--ams-space-8);color:var(--ams-home-surface-dark-muted)}.custom-builds-section-lead{max-width:var(--ams-measure-reading);margin:var(--ams-space-4) 0 0}.custom-builds-chapter-boundary{border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.custom-builds-open-list,.custom-builds-compact-list,.custom-builds-bullet-list{margin:0;padding:0;list-style:none}.custom-builds-open-list{border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.custom-builds-capability-row,.custom-builds-proof-row{gap:var(--ams-space-3);padding-block:var(--ams-space-4);border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral);display:grid}.custom-builds-row-title{font-family:var(--ams-family-heading);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-card-title);margin:0}.custom-builds-copy{margin:0}.custom-builds-process-row{grid-template-columns:var(--ams-target-primary) minmax(0, 1fr);gap:var(--ams-space-related);padding-block:var(--ams-space-8);border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral);align-items:start;display:grid}.custom-builds-step-number{inline-size:var(--ams-target-primary);block-size:var(--ams-target-primary);border:var(--ams-border-action) solid var(--ams-color-copper);border-radius:var(--ams-radius-circle);color:var(--ams-color-copper);font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-bold);place-items:center;display:inline-grid}.custom-builds-process-copy,.custom-builds-package-meta,.custom-builds-fit-column{display:grid}.custom-builds-process-copy{gap:var(--ams-space-3)}.custom-builds-trust-grid{gap:var(--ams-space-related);margin-top:var(--ams-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.custom-builds-trust-item{padding-top:var(--ams-space-4);border-top:var(--ams-border-accent) solid var(--ams-color-copper);font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold)}.custom-builds-package-disclosure{border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.custom-builds-package-summary{gap:var(--ams-space-related);padding-block:var(--ams-space-8);cursor:pointer;display:grid}.custom-builds-package-meta{align-content:start;gap:var(--ams-space-2)}.custom-builds-price{color:var(--ams-color-copper);font-family:var(--ams-family-heading);font-size:var(--ams-font-lead);font-weight:var(--ams-weight-bold);margin:0}.custom-builds-micro{font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-body);margin:0}.custom-builds-disclosure-label,.custom-builds-more-summary{color:var(--ams-color-copper);font-family:var(--ams-family-body);font-weight:var(--ams-weight-semibold)}.custom-builds-package-details{gap:var(--ams-space-related);padding-bottom:var(--ams-space-8);display:grid}.custom-builds-compact-list,.custom-builds-bullet-list{gap:var(--ams-space-4);display:grid}.custom-builds-feature-row{align-items:flex-start;display:flex}.custom-builds-check,.custom-builds-bullet{color:var(--ams-color-emerald);flex:none;margin-inline-end:var(--ams-space-3)}.custom-builds-package-note{margin-top:var(--ams-space-4);padding-top:var(--ams-space-4);border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.custom-builds-cta-gap{margin-top:var(--ams-space-8)}.custom-builds-proof-action{min-height:var(--ams-target-minimum);align-items:center;width:fit-content;display:inline-flex}.custom-builds-fit-grid{gap:var(--ams-space-12);display:grid}.custom-builds-fit-column{align-content:start;gap:var(--ams-space-4)}.custom-builds-more-details{border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral);padding-top:var(--ams-space-4)}.custom-builds-more-summary{min-height:var(--ams-target-minimum);cursor:pointer;align-items:center;display:inline-flex}.custom-builds-more-list{padding-top:var(--ams-space-4)}.custom-builds-faq-row{border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.custom-builds-faq-button{width:100%;min-height:var(--ams-target-primary);justify-content:space-between;align-items:center;gap:var(--ams-space-related);padding-block:var(--ams-space-4);color:inherit;text-align:left;font-family:var(--ams-family-body);cursor:pointer;background:0 0;border:0;display:flex}.custom-builds-accent{color:var(--ams-color-copper)}.custom-builds-faq-answer{padding-bottom:var(--ams-space-5);font-family:var(--ams-family-body);font-size:var(--ams-font-body);line-height:var(--ams-lh-body);margin:0}.custom-builds-cta-wrap{max-width:var(--ams-measure-reading);text-align:center;margin-inline:auto}@media (width>=48rem){.custom-builds-capability-row,.custom-builds-proof-row{gap:var(--ams-space-related);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.custom-builds-package-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-builds-package-details,.custom-builds-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-builds-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-builds-proof-row{align-items:center}.custom-builds-proof-action{justify-self:end}}.contact-page{width:100%}.contact-hero{background:var(--ams-hero-background)!important}.contact-hero__inner{padding-block:var(--ams-space-section-compact-mobile)}.contact-hero__content{gap:var(--ams-space-4);display:grid}.contact-hero__content .home-hero-eyebrow{margin:0}.contact-hero__title{max-width:var(--ams-measure-hero-heading);font-family:var(--ams-family-heading);font-size:var(--ams-font-hero);font-weight:var(--ams-weight-hero);line-height:var(--ams-lh-hero);color:var(--color-hero-primary);text-wrap:balance;margin:0}.contact-hero__subhead{max-width:var(--ams-measure-hero-subhead);font-family:var(--ams-family-body);font-size:var(--ams-font-hero-subhead);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-hero-subhead);color:var(--ams-home-surface-dark-text);margin:0}.contact-form-wrap{width:min(100%, var(--ams-measure-flare));margin-inline:auto}.contact-section-intro{margin-bottom:var(--ams-space-related)}.contact-form-lead,.contact-response-note,.contact-form-section .ams-form-label,.contact-form-section .ams-form-help,.contact-form-section .ams-flare-routing summary,.contact-form-section .ams-flare-routing__copy,.contact-form-section .ams-flare-media-status,.contact-form-section .ams-flare-format-button[aria-pressed=true]{color:var(--ams-home-surface-light-text)}.contact-form-section .ams-flare-form{gap:var(--ams-space-4)}.contact-form-section .ams-flare-format-button{min-height:var(--ams-target-minimum);justify-content:center;align-items:center;gap:var(--ams-space-2);padding:var(--ams-space-2) var(--ams-space-3);display:flex}.contact-form-section .ams-flare-format-icon{font-size:var(--ams-font-body);margin-bottom:0}.contact-form-section .ams-flare-format-label{line-height:var(--ams-lh-body)}.contact-form-section .ams-flare-dropzone{padding:var(--ams-space-4)}.contact-form-lead{margin:var(--ams-space-4) 0 0}.contact-response-note{margin:var(--ams-space-related) 0 0}.contact-next__inner{width:min(100%, var(--ams-measure-composition));margin-inline:auto}.contact-next-list{margin:0;padding:0;list-style:none;display:grid}.contact-next-step{gap:var(--ams-space-4);padding-block:var(--ams-space-6);border-top:var(--ams-border-thin) solid var(--ams-card-border-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid;box-shadow:none!important;background:0 0!important;min-height:0!important}.contact-next-step:last-child{border-bottom:var(--ams-border-thin) solid var(--ams-card-border-accent)}.contact-next-step__number{font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);color:var(--ams-home-heading-accent-dark)}.contact-next-step__title{font-family:var(--ams-family-heading);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-card-title);color:var(--ams-home-surface-dark-text);margin:0}.contact-next-step__copy{margin:var(--ams-space-3) 0 0;color:var(--ams-home-surface-dark-muted)}.ams-flare-routing{border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.ams-flare-routing summary{min-height:var(--ams-target-minimum);justify-content:space-between;align-items:center;gap:var(--ams-space-4);padding-block:var(--ams-space-4);font-family:var(--ams-family-body);font-size:var(--ams-font-body);font-weight:var(--ams-weight-bold);cursor:pointer;display:flex}.ams-flare-routing:not([open]) .ams-flare-routing__copy,.ams-flare-routing:not([open]) .ams-flare-routing__fields{display:none!important}.ams-flare-dialog .ams-flare-routing summary,.ams-flare-dialog .ams-flare-routing__copy,.ams-flare-dialog .ams-flare-media-status{color:var(--ams-color-graphite)}.ams-flare-routing summary:after{content:"+";font-family:var(--ams-family-mono);color:var(--ams-card-action-accent)}.ams-flare-routing[open] summary:after{content:"−"}.ams-flare-routing__copy{margin:0 0 var(--ams-space-4)}.ams-flare-routing__fields{gap:var(--ams-space-5);padding-bottom:var(--ams-space-5);display:grid}.ams-flare-media-status{margin-top:var(--ams-space-3)}@media (width>=48rem){.contact-hero__inner,.contact-form-section,.contact-next{padding-block:var(--ams-space-section-compact-desktop)}.contact-form-section .ams-flare-format-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-next-step{grid-template-columns:var(--ams-space-section-compact-mobile) minmax(0, 1fr);gap:var(--ams-space-related)}}.blog-page{background:var(--ams-app-background);width:100%;color:var(--ams-app-text);font-family:var(--ams-family-body)}.blog-shell{width:100%;max-width:var(--ams-measure-shell);padding-inline:var(--ams-space-related);margin-inline:auto}.blog-reading{width:min(100%, var(--ams-measure-reading));margin-inline:auto}.blog-composition{width:min(100%, var(--ams-measure-composition));margin-inline:auto}.blog-section{padding-block:var(--ams-space-section-mobile)}.blog-section--dark{background:var(--ams-home-surface-dark);color:var(--ams-home-surface-dark-text)}.blog-section--light{background:var(--ams-home-surface-light);color:var(--ams-home-surface-light-text)}.blog-index-page .blog-hero__subhead{margin-bottom:0}.blog-article-hero{background:var(--ams-hero-background)}.blog-article-hero__content,.blog-cta__content{gap:var(--ams-space-4);display:grid}.blog-cta__content{text-align:left;justify-items:start}.blog-eyebrow,.blog-category-label,.blog-featured-label,.blog-meta,.blog-author__meta,.blog-breadcrumbs{font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-eyebrow)}.blog-eyebrow,.blog-category-label,.blog-featured-label{letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase}.blog-eyebrow{color:var(--ams-home-eyebrow-dark)}.blog-section--light .blog-eyebrow{color:var(--ams-home-eyebrow-light)!important}.blog-section--dark .blog-eyebrow{color:var(--ams-home-eyebrow-dark)!important}.blog-hero__title,.blog-article-hero__title,.blog-section-heading,.blog-featured-card__title,.blog-card__title,.blog-related-card__title,.blog-prose__heading{font-family:var(--ams-family-heading);text-wrap:balance}.blog-article-hero__title{max-width:var(--ams-measure-hero);color:var(--ams-home-surface-dark-text);font-size:var(--ams-font-hero);font-weight:var(--ams-weight-hero);line-height:var(--ams-lh-hero);margin:0}.blog-section-heading{font-size:var(--ams-font-h2);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h2);color:currentColor;margin:0}.blog-section-heading--accent{color:var(--ams-home-heading-accent-dark)}.blog-featured-section .blog-eyebrow{margin-bottom:var(--ams-space-related)}.blog-featured-card,.blog-card,.blog-related-card{border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-top:var(--ams-border-accent) solid var(--ams-card-border-accent);border-radius:var(--ams-radius-content);transition:border-color var(--ams-duration-fast) var(--ams-ease-standard), box-shadow var(--ams-duration-fast) var(--ams-ease-standard), transform var(--ams-duration-fast) var(--ams-ease-standard);text-decoration:none}.blog-featured-card,.blog-card{background:var(--ams-home-surface-dark);color:var(--ams-home-surface-dark-text);box-shadow:var(--ams-card-elevation)}.blog-featured-card{gap:var(--ams-space-5);padding:var(--ams-space-6);display:grid}.blog-card{min-width:0;display:flex}.blog-card__body{min-width:0;padding:var(--ams-space-card-padding);flex-direction:column;flex:1;display:flex}.blog-featured-card:hover,.blog-card:hover,.blog-related-card:hover{border-color:var(--ams-card-border-accent);box-shadow:var(--ams-card-elevation);transform:translateY(calc(var(--ams-space-1) * -1))}.blog-featured-card:focus-visible,.blog-card:focus-visible,.blog-related-card:focus-visible,.blog-filter__button:focus-visible,.blog-primary-action:focus-visible,.blog-faq-item__trigger:focus-visible,.blog-breadcrumbs a:focus-visible{outline:var(--ams-focus-width) solid var(--ams-card-action-accent);outline-offset:var(--ams-focus-offset)}.blog-card__meta-row{align-items:baseline;gap:var(--ams-space-3);flex-wrap:wrap;display:flex}.blog-card__body .blog-card__meta-row{margin-bottom:var(--ams-space-4)}.blog-category-label{width:fit-content;color:var(--ams-home-heading-accent-dark);margin:0}.blog-featured-label{color:var(--ams-home-heading-accent-dark)}.blog-meta,.blog-author__meta,.blog-card__excerpt,.blog-featured-card__excerpt,.blog-empty-state,.blog-cta__note{color:var(--ams-home-surface-dark-muted)}.blog-section--light .blog-empty-state,.blog-section--light .blog-cta__note{color:var(--ams-home-surface-light-text)}.blog-featured-card__title,.blog-card__title{color:var(--ams-home-surface-dark-text);margin:0}.blog-featured-card__title{max-width:var(--ams-measure-section-heading);font-size:var(--ams-font-h3);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h3)}.blog-card__title{margin-bottom:var(--ams-space-3);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-card-title)}.blog-card__excerpt,.blog-featured-card__excerpt,.blog-empty-state,.blog-cta__copy,.blog-cta__note{font-size:var(--ams-font-body);line-height:var(--ams-lh-body)}.blog-card__excerpt,.blog-featured-card__excerpt{margin:0 0 var(--ams-space-5)}.blog-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-author{align-items:center;gap:var(--ams-space-3);margin-top:auto;display:flex}.blog-author__avatar{width:var(--ams-target-minimum);height:var(--ams-target-minimum);flex:0 0 var(--ams-target-minimum);border:var(--ams-border-thin) solid var(--ams-card-border-accent);border-radius:var(--ams-radius-circle);color:var(--ams-home-surface-dark-text);font-family:var(--ams-family-heading);font-size:var(--ams-font-body);font-weight:var(--ams-weight-bold);background:0 0;place-items:center;display:grid}.blog-author__avatar--article{width:var(--ams-target-primary);height:var(--ams-target-primary);flex-basis:var(--ams-target-primary)}.blog-author__copy{min-width:0}.blog-author__name,.blog-author__meta{margin:0}.blog-author__name{color:var(--ams-home-surface-dark-text);font-size:var(--ams-font-body);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-body)}.blog-author__meta{margin-top:var(--ams-space-1)}.blog-filter{justify-content:flex-start;gap:var(--ams-space-3);margin-bottom:var(--ams-space-10);flex-wrap:wrap;display:flex}.blog-filter__button{min-height:var(--ams-target-minimum);padding-inline:var(--ams-space-4);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-radius:var(--ams-radius-pill);color:var(--ams-home-surface-dark-muted);font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase;cursor:pointer;transition:border-color var(--ams-duration-fast) var(--ams-ease-standard), color var(--ams-duration-fast) var(--ams-ease-standard);background:0 0}.blog-filter__button[aria-pressed=true]{border:var(--ams-border-action) solid var(--ams-card-border-accent);color:var(--ams-home-heading-accent-dark);font-weight:var(--ams-weight-bold)}.blog-filter__button:hover:not([aria-pressed=true]){border-color:var(--ams-card-border-accent);color:var(--ams-home-surface-dark-text)}.blog-grid{gap:var(--ams-space-card-gap);grid-template-columns:minmax(0,1fr);display:grid}.blog-empty-state{padding-block:var(--ams-space-12);text-align:left;margin:0}.blog-cta__copy,.blog-cta__note{max-width:var(--ams-measure-hero-subhead);margin:0}.blog-section--light .blog-cta__copy{color:var(--ams-home-surface-light-text)}.blog-section--dark .blog-cta__copy,.blog-section--dark .blog-cta__note{color:var(--ams-home-surface-dark-muted)}.blog-primary-action{width:fit-content}.blog-breadcrumbs{margin-bottom:var(--ams-space-6)}.blog-breadcrumbs ol{align-items:center;gap:var(--ams-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.blog-breadcrumbs a{color:var(--ams-home-surface-dark-muted);text-underline-offset:var(--ams-space-1);text-decoration:underline}.blog-breadcrumbs__current{color:var(--ams-home-heading-accent-dark)}.blog-article-hero__meta{margin-bottom:var(--ams-space-4)}.blog-author--article{margin-top:var(--ams-space-6)}.blog-hero-media{background:var(--ams-home-surface-dark)}.blog-hero-media img{width:100%;max-height:var(--ams-measure-composition);object-fit:cover;display:block}.blog-prose{font-size:var(--ams-font-body);line-height:var(--ams-lh-body)}.blog-prose--dark,.blog-prose--dark .blog-prose__body{color:var(--ams-home-surface-dark-muted)}.blog-prose--light,.blog-prose--light .blog-prose__body{color:var(--ams-home-surface-light-text)}.blog-prose__heading{margin:0 0 var(--ams-space-6);font-size:var(--ams-font-h2);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h2)}.blog-prose--dark .blog-prose__heading{color:var(--ams-home-surface-dark-text)}.blog-prose--light .blog-prose__heading{color:var(--ams-home-surface-light-text)}.blog-prose__body,.blog-prose>:not(.blog-prose__heading){overflow-wrap:anywhere}.blog-prose p{margin-block:0 var(--ams-space-4)}.blog-prose p:last-child{margin-bottom:0}.blog-prose ul,.blog-prose ol,.blog-content-list{margin-block:var(--ams-space-4);padding-inline-start:var(--ams-space-6)!important}.blog-prose li+li{margin-top:var(--ams-space-3)}.blog-prose a{color:var(--ams-home-link);font-weight:var(--ams-weight-semibold);text-underline-offset:var(--ams-space-1);text-decoration:underline}.blog-prose--dark a{color:var(--ams-home-heading-accent-dark)}.blog-prose strong{color:currentColor;font-weight:var(--ams-weight-bold)}.blog-section-intro{gap:var(--ams-space-4);margin-bottom:var(--ams-space-10);text-align:left;display:grid}.blog-faq__list{border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.blog-faq-item{border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.blog-faq-item__trigger{width:100%;min-height:var(--ams-target-minimum);justify-content:space-between;align-items:center;gap:var(--ams-space-4);padding-block:var(--ams-space-5);color:var(--ams-home-surface-dark-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.blog-faq-item__question{font-family:var(--ams-family-heading);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-card-title)}.blog-faq-item__icon{color:var(--ams-card-action-accent);font-family:var(--ams-family-mono);font-size:var(--ams-font-h3);line-height:var(--ams-lh-h3);flex:none}.blog-faq-item__panel{padding-bottom:var(--ams-space-5);color:var(--ams-home-surface-dark-muted);font-size:var(--ams-font-body);line-height:var(--ams-lh-body)}.blog-faq-item__panel[hidden]{display:none}.blog-faq-item__panel p{margin:0}.blog-related__list{gap:var(--ams-space-4);display:grid}.blog-related-card{gap:var(--ams-space-2);padding:var(--ams-space-5);color:var(--ams-home-surface-light-text);box-shadow:none;background:0 0;display:grid}.blog-related-card .blog-category-label{color:var(--ams-home-heading-accent-light)}.blog-related-card__title{color:var(--ams-home-surface-light-text);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-card-title);margin:0}.blog-related-card .blog-meta{color:var(--ams-home-surface-light-text)}@media (width>=48rem){.blog-section{padding-block:var(--ams-space-section-compact-desktop)}.blog-featured-card{padding:var(--ams-space-8)}.blog-card__body{padding:var(--ams-space-6)}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.blog-featured-card,.blog-card,.blog-related-card{transition:none}.blog-featured-card:hover,.blog-card:hover,.blog-related-card:hover{transform:none}}.blog-article-hero__title{font-size:var(--ams-font-h3);line-height:var(--ams-lh-h3)}@media (width>=48rem){.blog-article-hero__title{font-size:var(--ams-font-hero);line-height:var(--ams-lh-hero)}}.value-page{background:var(--ams-app-background);width:100%;color:var(--ams-app-text);font-family:var(--ams-family-body)}.value-shell{width:100%;max-width:var(--ams-measure-shell);padding-inline:var(--ams-space-related);margin-inline:auto}.value-reading{width:min(100%, var(--ams-measure-reading));margin-inline:auto}.value-section{padding-block:var(--ams-space-section-mobile)}.value-hero-actions{align-items:center;gap:var(--ams-space-3);flex-wrap:wrap;display:flex}.value-section-intro{width:min(100%, var(--ams-measure-reading));gap:var(--ams-space-4);margin-bottom:var(--ams-space-8);display:grid}.value-section-title,.value-card-title,.value-step-title,.value-result-value{font-family:var(--ams-family-heading)}.value-section-title{max-width:var(--ams-measure-section-heading);font-size:var(--ams-font-h2);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h2);text-wrap:balance;margin:0}.value-section-copy{max-width:var(--ams-measure-reading);font-size:var(--ams-font-body);line-height:var(--ams-lh-body);margin:0}.home-surface-light .value-section-title,.home-surface-light .value-section-copy{color:var(--ams-home-surface-light-text)}.home-surface-dark .value-section-title{color:var(--ams-home-surface-dark-text)}.home-surface-dark .value-section-copy{color:var(--ams-home-surface-dark-muted)}.value-primary-grid,.value-secondary-grid,.value-result-grid,.value-field-grid,.value-process-grid{gap:var(--ams-space-card-gap);grid-template-columns:minmax(0,1fr);display:grid}.value-primary-grid,.value-secondary-grid{align-items:start}.value-calculator{gap:var(--ams-space-5);min-width:0;padding:var(--ams-space-6);background:var(--ams-home-surface-dark);color:var(--ams-home-surface-dark-text);border:var(--ams-border-thin) solid var(--ams-card-border-neutral);border-top:var(--ams-border-accent) solid var(--ams-card-border-accent);border-radius:var(--ams-radius-content);box-shadow:var(--ams-card-elevation);display:grid}.value-calculator--wide{grid-column:1/-1}.value-card-header{gap:var(--ams-space-2);display:grid}.value-card-label,.value-result-label,.value-field-label,.value-formula,.value-disclaimer{font-size:var(--ams-font-ui-xs)}.value-card-label,.value-result-label{color:var(--ams-home-heading-accent-dark);font-family:var(--ams-family-mono);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-eyebrow);letter-spacing:var(--ams-ls-eyebrow);text-transform:uppercase;margin:0}.value-card-title{color:var(--ams-home-surface-dark-text);font-size:var(--ams-font-h3);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h3);text-wrap:balance;margin:0}.value-card-copy,.value-formula,.value-disclaimer{color:var(--ams-home-surface-dark-muted);line-height:var(--ams-lh-body);margin:0}.value-field{gap:var(--ams-space-2);min-width:0;display:grid}.value-field-label{color:var(--ams-home-surface-dark-muted);font-weight:var(--ams-weight-medium);line-height:var(--ams-lh-body)}.value-input{width:100%;min-width:0;min-height:var(--ams-target-primary);padding:var(--ams-space-3) var(--ams-space-4);color:var(--ams-home-surface-dark-text);border:var(--ams-border-thin) solid var(--ams-input-boundary-dark);border-radius:var(--ams-radius-input);font:inherit;background:0 0}.value-input:focus-visible{outline:var(--ams-focus-width) solid var(--ams-card-action-accent);outline-offset:var(--ams-focus-offset);border-color:var(--ams-card-border-accent)}.value-result{gap:var(--ams-space-2);min-width:0;padding:var(--ams-space-4);border:var(--ams-border-thin) solid var(--ams-card-border-accent);border-radius:var(--ams-radius-content);display:grid}.value-result-value{color:var(--ams-home-heading-accent-dark);font-size:var(--ams-font-h3);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-h3);overflow-wrap:anywhere;margin:0}.value-scenario-list{gap:var(--ams-space-4);display:grid}.value-scenario-row{gap:var(--ams-space-3);min-width:0;padding-block:var(--ams-space-4);border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral);grid-template-columns:minmax(0,1fr);display:grid}.value-scenario-row:last-child{border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.value-scenario-name,.value-scenario-value{margin:0}.value-scenario-name{color:var(--ams-home-surface-dark-text);font-weight:var(--ams-weight-semibold);line-height:var(--ams-lh-body)}.value-scenario-value{color:var(--ams-home-heading-accent-dark);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-body);overflow-wrap:anywhere;align-self:end}.value-process-grid{counter-reset:value-step}.value-step{counter-increment:value-step;gap:var(--ams-space-3);padding-block:var(--ams-space-5);border-top:var(--ams-border-thin) solid var(--ams-card-border-neutral);display:grid}.value-step:last-child{border-bottom:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.value-step:before{content:"0" counter(value-step);color:var(--ams-home-heading-accent-dark);font-family:var(--ams-family-mono);font-size:var(--ams-font-ui-xs);font-weight:var(--ams-weight-medium);letter-spacing:var(--ams-ls-eyebrow)}.value-step-title{color:var(--ams-home-surface-dark-text);font-size:var(--ams-font-card-title);font-weight:var(--ams-weight-bold);line-height:var(--ams-lh-card-title);margin:0}.value-step-copy{color:var(--ams-home-surface-dark-muted);line-height:var(--ams-lh-body);margin:0}.value-closing{justify-items:start;gap:var(--ams-space-4);display:grid}.value-closing .ams-primary-action{margin-top:var(--ams-space-2)}.value-closing-note{color:var(--ams-home-surface-light-text);font-size:var(--ams-font-ui-xs);line-height:var(--ams-lh-body);margin:0}@media (width>=48rem){.value-section{padding-block:var(--ams-space-section-compact-desktop)}.value-primary-grid,.value-secondary-grid,.value-result-grid,.value-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-scenario-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:end}.value-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.value-page *{scroll-behavior:auto}}@media (width>=48rem){.ams-desktop-nav{display:flex}.ams-mobile-tools,.ams-mobile-nav-shell{display:none}}@media (width<=47.9375rem){.ams-mobile-nav-shell{height:calc(100dvh - var(--ams-sticky-header-offset,var(--ams-header-offset-fallback)));max-height:calc(100dvh - var(--ams-sticky-header-offset,var(--ams-header-offset-fallback)));overscroll-behavior:contain;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.ams-mobile-nav{width:100%;max-width:var(--ams-measure-shell);align-items:stretch;gap:var(--ams-space-1);padding:var(--ams-space-3) var(--ams-space-related) var(--ams-space-4);margin-inline:auto}.ams-mobile-nav>.ams-nav-link,.ams-mobile-nav .ams-mobile-nav-sub-link{justify-content:flex-start;width:100%;margin:0}.ams-mobile-nav>.ams-nav-link{padding-inline:var(--ams-space-2)}.ams-mobile-nav-group{gap:var(--ams-space-1);padding-block:var(--ams-space-2);border-block:var(--ams-border-thin) solid var(--ams-card-border-neutral)}.ams-mobile-nav-group-label{min-height:var(--ams-target-minimum);padding-inline:var(--ams-space-2);font-size:var(--ams-font-body);align-items:center;display:flex}.ams-mobile-nav .ams-mobile-nav-sub-link{padding-inline-start:var(--ams-space-6)}.ams-mobile-nav .ams-primary-action{width:100%;margin-top:var(--ams-space-2)}}.ams-primary-action,.footer-submit,.skip-to-content,.ams-cookie-button--accept,.ams-record-button{color:var(--ams-color-obsidian)}.ams-flare-format-button[aria-pressed=true]{color:var(--ams-color-graphite)}.ams-cookie-link{min-height:var(--ams-target-minimum);padding-inline:var(--ams-space-1);align-items:center;display:inline-flex}.magic-eyebrow{color:var(--ams-home-eyebrow-dark)}.magic-surface-light .magic-eyebrow{color:var(--ams-home-eyebrow-light)}[data-feel=custom-builds] .home-surface-light .custom-builds-price{color:var(--ams-home-surface-light-text)}[data-feel=custom-builds] .home-surface-light .custom-builds-disclosure-label,[data-feel=custom-builds] .home-surface-light .custom-builds-more-summary{color:var(--ams-home-link);text-underline-offset:var(--ams-space-1);text-decoration:underline}[data-feel=custom-builds] [data-custom-section=proof] .custom-builds-proof-action{color:var(--ams-card-action-accent);-webkit-text-decoration-color:var(--ams-card-action-accent);text-decoration-color:var(--ams-card-action-accent)}#root .blog-page.blog-article{background:var(--ams-app-background)!important;min-height:0!important;box-shadow:none!important;color:var(--ams-app-text)!important;border:0!important;border-radius:0!important;padding:0!important}#root .blog-page .blog-featured-card,#root .blog-page .blog-card,#root .blog-page .blog-card__body,#root .blog-page .blog-card__meta-row,#root .blog-page .blog-card__title,#root .blog-page .blog-card__excerpt,#root .blog-page .blog-featured-card__title,#root .blog-page .blog-featured-card__excerpt,#root .blog-page .blog-related-card,#root .blog-page .blog-related-card__title{min-height:0!important}#root .blog-page .blog-featured-card{padding:var(--ams-space-6)!important;border-radius:var(--ams-radius-content)!important}#root .blog-page .blog-card{border-radius:var(--ams-radius-content)!important;padding:0!important}#root .blog-page .blog-card__body{padding:var(--ams-space-card-padding)!important;border-radius:0!important}#root .blog-page .blog-card__meta-row,#root .blog-page .blog-card__title,#root .blog-page .blog-card__excerpt,#root .blog-page .blog-featured-card__title,#root .blog-page .blog-featured-card__excerpt,#root .blog-page .blog-related-card__title{border-radius:0!important;padding:0!important}#root .blog-page .blog-related-card{padding:var(--ams-space-5)!important;border-radius:var(--ams-radius-content)!important}@media (width>=48rem){#root .blog-page .blog-featured-card{padding:var(--ams-space-8)!important}#root .blog-page .blog-card__body{padding:var(--ams-space-6)!important}}#main-content.service-detail-page .service-detail-card-title{min-height:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}#main-content.service-detail-page article.service-detail-package{min-height:0!important;padding:var(--ams-space-6) 0!important;border:0!important;border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral)!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border-radius:0!important}#main-content.service-detail-page article.service-detail-package[data-popular=true]{border-inline-start:var(--ams-border-accent) solid var(--ams-color-copper)!important;padding-inline-start:var(--ams-space-4)!important}#main-content.service-detail-page article.service-detail-diagnostic-item{min-height:0!important;padding:var(--ams-space-5) 0!important;border:0!important;border-block-end:var(--ams-border-thin) solid var(--ams-card-border-neutral)!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border-radius:0!important}#main-content.service-detail-page article.service-detail-product-panel{min-height:0!important;padding:var(--ams-space-6)!important;border:var(--ams-border-thin) solid var(--ams-card-border-neutral)!important;border-radius:var(--ams-radius-content)!important;background:var(--ams-home-surface-dark)!important;box-shadow:none!important;color:var(--ams-home-surface-dark-text)!important}#main-content.service-detail-page article.service-detail-product-panel-featured{border-color:var(--ams-card-border-accent)!important;border-width:var(--ams-border-action)!important}@media (width<=47.9375rem){#main-content.service-detail-page .service-detail-package-disclosure:not([open])>.service-detail-package-details{display:none}}#root .value-page .value-card-header,#root .value-page .value-card-label,#root .value-page .value-card-title,#root .value-page .value-card-copy{border-radius:0!important;min-height:0!important;padding:0!important}
