@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#0d4f58;--color-secondary:#0d4f58;--font-display:"Archivo", system-ui, sans-serif}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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-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}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--mast) + 1rem)}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-secondary\/10>:not(:last-child)){border-color:#0d4f581a}@supports (color:color-mix(in lab,red,red)){:where(.divide-secondary\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-secondary) 10%,transparent)}}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-\[\#0d4f58\]\/10{border-color:#0d4f581a}.border-\[\#b8400a\]{border-color:#b8400a}.border-secondary{border-color:var(--color-secondary)}.border-secondary\/5{border-color:#0d4f580d}@supports (color:color-mix(in lab,red,red)){.border-secondary\/5{border-color:color-mix(in oklab,var(--color-secondary) 5%,transparent)}}.border-secondary\/10{border-color:#0d4f581a}@supports (color:color-mix(in lab,red,red)){.border-secondary\/10{border-color:color-mix(in oklab,var(--color-secondary) 10%,transparent)}}.border-secondary\/20{border-color:#0d4f5833}@supports (color:color-mix(in lab,red,red)){.border-secondary\/20{border-color:color-mix(in oklab,var(--color-secondary) 20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#0d4f58\]{background-color:#0d4f58}.bg-\[\#f6f0e2\]{background-color:#f6f0e2}.bg-secondary{background-color:var(--color-secondary)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.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-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[10px\]{font-size:10px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.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-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\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#b8400a\]{color:#b8400a}.text-secondary{color:var(--color-secondary)}.text-secondary\/50{color:#0d4f5880}@supports (color:color-mix(in lab,red,red)){.text-secondary\/50{color:color-mix(in oklab,var(--color-secondary) 50%,transparent)}}.text-secondary\/60{color:#0d4f5899}@supports (color:color-mix(in lab,red,red)){.text-secondary\/60{color:color-mix(in oklab,var(--color-secondary) 60%,transparent)}}.text-secondary\/70{color:#0d4f58b3}@supports (color:color-mix(in lab,red,red)){.text-secondary\/70{color:color-mix(in oklab,var(--color-secondary) 70%,transparent)}}.text-secondary\/80{color:#0d4f58cc}@supports (color:color-mix(in lab,red,red)){.text-secondary\/80{color:color-mix(in oklab,var(--color-secondary) 80%,transparent)}}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-white\/40{text-decoration-color:#fff6}@supports (color:color-mix(in lab,red,red)){.decoration-white\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.shadow-soft{--tw-shadow:0 4px 12px var(--tw-shadow-color,#0d4f580f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-soft-lg{--tw-shadow:0 10px 25px var(--tw-shadow-color,#0d4f5812);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,)}.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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:bg-\[\#f6f0e2\]\/60:hover{background-color:#f6f0e299}.hover\:bg-secondary\/5:hover{background-color:#0d4f580d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/5:hover{background-color:color-mix(in oklab,var(--color-secondary) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[\#b8400a\]:hover{color:#b8400a}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:decoration-white:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.hover\:shadow-soft-lg:hover{--tw-shadow:0 10px 25px var(--tw-shadow-color,#0d4f5812);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--paper:#f6f0e2;--white:#fff;--ink:#073b42;--petrol:#0d4f58;--night:#052a30;--soft:#3f6468;--node:#6fe6d8;--accent:#ff6a1f;--accent-hi:#ff8546;--accent-text:#b8400a;--line:#073b4224;--line-dark:#f6f0e233;--radius:14px;--radius-sm:8px;--mast:4rem;--wrap:72rem;--font-display:"Archivo", "Arial Narrow", system-ui, sans-serif;--font-text:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif}.ed-skip{z-index:100;background:var(--ink);color:var(--paper);border-radius:var(--radius-sm);padding:.6rem 1rem;font-weight:500;text-decoration:none;position:fixed;top:-4rem;left:.75rem}.ed-skip:focus{top:.75rem}.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;color:var(--ink);font-weight:800;line-height:1.04}.h1{letter-spacing:-.035em;font-size:clamp(2.5rem,1.2rem + 5.2vw,4.75rem)}.h2{font-size:clamp(1.9rem,1.1rem + 2.6vw,3rem)}.h3{letter-spacing:-.015em;font-size:1.25rem;font-weight:700;line-height:1.2}.h1 em,.h2 em{color:var(--accent-text);font-style:normal}.lede{color:var(--soft);text-wrap:pretty;max-width:40rem;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.5}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:.8rem;font-weight:600}.muted{color:var(--soft)}.fine{color:var(--soft);font-size:.875rem}.link{color:var(--ink);text-underline-offset:.25em;font-weight:600;-webkit-text-decoration:underline #073b424d;text-decoration:underline #073b424d;text-decoration-thickness:2px}@media(hover:hover){.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}.btn{background:var(--accent);min-height:3rem;color:var(--night);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.55;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.btn:hover:not(:disabled){background:var(--accent-hi)}}.btn--sm{min-height:2.5rem;padding:.5rem 1.1rem;font-size:.92rem}.btn--lg{min-height:3.4rem;padding:.9rem 2rem;font-size:1.05rem}.btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}@media(hover:hover)and (pointer:fine){.btn--ghost:hover:not(:disabled){background:#073b4212}}.wrap{width:min(var(--wrap),100% - 2 * clamp(1.25rem,4vw,3rem));margin-inline:auto}.wrap--narrow{width:min(46rem,100% - 2*clamp(1.25rem,4vw,3rem));margin-inline:auto}.sec{padding-block:clamp(3.5rem,2rem + 6vw,7rem)}.sec--tint{background:var(--white)}.sec--dark{background:var(--petrol);color:var(--paper)}.sec--dark .h2,.sec--dark .h3{color:var(--paper)}.sec--dark .lede,.sec--dark .muted,.sec--dark .fine{color:#b7d4d2}.sec--dark .eyebrow{color:var(--node)}.sec--dark .link{color:var(--paper);text-decoration-color:#f6f0e266}.head{gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.head--center{text-align:center;justify-items:center}.head--center .lede{margin-inline:auto}.cta-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.mast{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.mast__bar{width:min(var(--wrap),100% - 2 * clamp(1.25rem,4vw,3rem));height:var(--mast);align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.mast__brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.mast__brand img{border-radius:6px;width:30px;height:30px}.mast__nav{align-items:center;gap:1.75rem;margin-left:1rem;display:none}.mast__nav a,.mast__dd-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.5rem 0;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.mast__nav a[aria-current=page]{text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media(hover:hover){.mast__nav a:hover,.mast__dd-btn:hover{color:var(--accent-text)}}.mast__dd{position:relative}.mast__dd-btn svg{width:10px;height:7px}.mast__dd-list{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:14rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);left:-1rem;box-shadow:0 12px 32px -12px #073b4240}.mast__dd-list a{border-radius:var(--radius-sm);padding:.55rem .75rem;display:block}@media(hover:hover){.mast__dd-list a:hover{background:var(--paper)}}.mast__right{align-items:center;gap:.75rem;margin-left:auto;display:flex}.lang{align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.lang button{cursor:pointer;color:var(--soft);background:0 0;border:0;border-radius:4px;min-height:2.25rem;padding:.35rem .4rem}.lang button[aria-pressed=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:2px}.lang button:disabled{opacity:.4;cursor:default}.mast__menu-btn{border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:2.5rem;padding:.4rem .9rem;font-size:.9rem;font-weight:500}.mast__menu{border-top:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - var(--mast));overflow-y:auto}.mast__menu-list{width:min(var(--wrap),100% - 2.5rem);margin-inline:auto;padding:.75rem 0 1.5rem}.mast__menu-list a{border-bottom:1px solid var(--line);padding:.8rem 0;font-size:1.1rem;font-weight:500;text-decoration:none;display:block}.mast__menu-group>span{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);padding:.9rem 0 .2rem;font-size:.78rem;font-weight:600;display:block}.mast__menu-list .lang{padding-top:1rem}@media(min-width:62rem){.mast__nav{display:flex}.mast__menu-btn,.mast__menu{display:none}}@media(max-width:40rem){.mast__cta{display:none}}.hero{text-align:center;padding-block:clamp(3rem,2rem + 5vw,6.5rem) 0}.hero .wrap{justify-items:center;gap:1.5rem;display:grid}.hero .h1{max-width:16ch}.hero .lede{max-width:38rem}.hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:.5rem;display:flex}.pts{color:var(--soft);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;font-size:.92rem;font-weight:500;display:flex}.pts li{align-items:center;gap:.45rem;display:inline-flex}.pts li:before{content:"";background:var(--accent);border-radius:50%;width:.45rem;height:.45rem}.hero__media{margin-top:clamp(2.5rem,5vw,4.5rem)}.hero__media img{aspect-ratio:2;object-fit:cover;background:var(--petrol);border-radius:clamp(14px,2vw,28px);width:100%;height:auto}@media(max-width:40rem){.hero__media img{aspect-ratio:4/3;object-position:70% 50%}}.cols{gap:clamp(1.75rem,3vw,3rem);display:grid}@media(min-width:52rem){.cols--2{grid-template-columns:repeat(2,1fr)}.cols--3{grid-template-columns:repeat(3,1fr)}.cols--4{grid-template-columns:repeat(4,1fr)}}@media(min-width:38rem)and (max-width:51.99rem){.cols--3,.cols--4{grid-template-columns:repeat(2,1fr)}}.item{align-content:start;gap:.5rem;display:grid}.item p{color:var(--soft)}.sec--dark .item p{color:#b7d4d2}.num{font-family:var(--font-display);color:var(--accent-text);letter-spacing:.02em;font-size:.95rem;font-weight:800}.sec--dark .num{color:var(--node)}.rule{border-top:1px solid var(--line);padding-top:1.25rem}.sec--dark .rule{border-color:var(--line-dark)}.split{align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media(min-width:56rem){.split{grid-template-columns:1fr 1fr}}.checks{gap:1rem;margin-top:1.5rem;display:grid}.checks li{grid-template-columns:1.4rem 1fr;align-items:start;gap:.75rem;display:grid}.checks svg{width:1.4rem;height:1.4rem;color:var(--accent-text);margin-top:.15rem}.checks strong{font-weight:600;display:block}.checks span,.checks--no svg{color:var(--soft)}.mock{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px -30px #073b4259}.sec--tint .mock{background:var(--paper)}.mock__bar{border-bottom:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;font-size:.78rem;font-weight:600;display:flex}.mock table{border-collapse:collapse;width:100%;font-size:.95rem}.mock th,.mock td{text-align:left;border-bottom:1px solid var(--line);padding:.8rem 1.1rem;font-weight:400}.mock thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--soft);font-size:.72rem;font-weight:600}.mock tbody tr:last-child th,.mock tbody tr:last-child td{border-bottom:0}.mock td.n{white-space:nowrap;font-variant-numeric:tabular-nums}.mock__foot{border-top:1px solid var(--line);color:var(--soft);padding:.75rem 1.1rem;font-size:.82rem}.chip{white-space:nowrap;border-radius:999px;padding:.2rem .65rem;font-size:.78rem;font-weight:600;display:inline-block}.chip--a{color:#8a3000;background:#ff6a1f29}.chip--k{color:var(--petrol);background:#0d4f581f}.chip--d{color:var(--soft);background:#073b4212}@media(max-width:34rem){.mock th,.mock td{padding:.7rem;font-size:.88rem}.mock td.n,.mock thead th:nth-child(2){display:none}}.flow{display:grid}.flow li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.25rem 1rem;padding:.8rem 1.1rem;font-size:.95rem;display:grid}.flow li:last-child{border-bottom:0}.flow small{color:var(--accent-text);grid-column:1/-1;font-size:.85rem;font-weight:500}.flow .ok{color:var(--soft);font-size:.85rem}.flow .leak{color:var(--accent-text);font-size:.85rem;font-weight:600}.tiles{gap:1rem;display:grid}@media(min-width:40rem){.tiles{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.tiles{grid-template-columns:repeat(4,1fr)}}.tile{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.5rem;padding:1.5rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.tile p{color:var(--soft);font-size:.98rem}.tile span{color:var(--accent-text);margin-top:.5rem;font-size:.92rem;font-weight:600}@media(hover:hover){.tile:hover{border-color:var(--ink);transform:translateY(-2px)}}.quotes{gap:1.5rem;display:grid}@media(min-width:52rem){.quotes--2{grid-template-columns:repeat(2,1fr)}.quotes--3{grid-template-columns:repeat(3,1fr)}}.quote{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:1rem;padding:1.75rem;display:grid}.quote p{font-size:1.1rem;line-height:1.5}.quote footer{color:var(--soft);font-size:.9rem}.who{align-items:center;gap:1.5rem;display:grid}@media(min-width:40rem){.who--photo{grid-template-columns:11rem 1fr}}.who img{object-fit:cover;border-radius:50%;width:11rem;height:11rem}.meter{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media(min-width:52rem){.meter{grid-template-columns:1fr 1fr}}.meter__field{gap:.6rem;display:grid}.meter__field+.meter__field{margin-top:1.75rem}.meter label{justify-content:space-between;align-items:baseline;gap:1rem;font-weight:500;display:flex}.meter output{font-family:var(--font-display);font-size:1.5rem;font-weight:800}.meter input[type=range]{width:100%;height:2rem;accent-color:var(--accent);cursor:pointer;background:0 0}.meter__out{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);gap:.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.sec--tint .meter__out{background:var(--paper)}.meter__sum{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.6rem + 3.6vw,4.25rem);font-weight:800;line-height:1}.meter__sum small{letter-spacing:0;color:var(--soft);margin-left:.5rem;font-size:1.1rem;font-weight:600}.meter__out p{color:var(--soft)}.meter__out .btn{justify-self:start;margin-top:.5rem}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.5rem;padding:1.25rem 0;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent-text);flex:none;font-size:1.6rem;font-weight:400;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--soft);max-width:44rem;padding:0 3rem 1.5rem 0}.book{gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media(min-width:60rem){.book{grid-template-columns:.8fr 1.2fr;align-items:start}}.book__lede{align-content:start;gap:1.25rem;display:grid}.alt{color:var(--soft);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;font-size:.98rem;display:flex}.cal{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-height:40rem;position:relative;overflow:hidden}.cal iframe{border:0;width:100%;height:100%;min-height:40rem;display:block}.cal__wait{min-height:40rem;color:var(--soft);place-items:center;font-size:.95rem;display:grid}.cal-open{display:none}@media(max-width:47.99rem){.cal{display:none}.cal-open{width:100%;display:inline-flex}}.leave{margin-top:2.5rem}.leave summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.leave[open] summary{margin-bottom:1rem}.form{gap:1.1rem;max-width:30rem;display:grid}.field{gap:.35rem;display:grid}.field label{color:var(--soft);font-size:.85rem;font-weight:600}.field input,.field select{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:3rem;color:var(--ink);padding:.6rem .85rem;font-size:1rem}.field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.2rem}.field input:focus,.field select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #ff6a1f59}.form__hp{opacity:0;width:0;height:0;position:absolute;left:-9999px}.form__status{font-size:.95rem;font-weight:500}.form__status--ok{color:#0a6b4d}.form__status--err{color:#a32a00}.form__note{color:var(--soft);font-size:.85rem}.sheet{z-index:95;background:#052a3099;place-items:center;padding:clamp(.5rem,3vw,2rem);display:grid;position:fixed;inset:0}.sheet__box{background:var(--paper);width:min(60rem,100%);height:min(46rem,100%);color:var(--ink);border-radius:var(--radius);grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 40px 90px -30px #00000080}.sheet__bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem .7rem 1.2rem;display:flex}.sheet__bar strong{font-family:var(--font-display);font-size:1.05rem;font-weight:700}.sheet__close{border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;min-height:2.5rem;padding:.4rem 1rem;font-size:.9rem;font-weight:500}.sheet__body{min-height:0;position:relative}.sheet__body iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.stickbar{z-index:60;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#f6f0e2f5;transition:transform .25s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.stickbar.is-on{transform:none}.stickbar .btn{width:100%}@media(max-width:47.99rem){.stickbar{display:block}}.cta-band{color:var(--paper);background:var(--petrol);position:relative;overflow:hidden}.cta-band img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.cta-band:after{content:"";background:linear-gradient(90deg,#052a30eb,#052a308c 60%,#052a3033);position:absolute;inset:0}.cta-band .wrap{z-index:1;justify-items:start;gap:1.5rem;padding-block:clamp(4rem,3rem + 5vw,8rem);display:grid;position:relative}.cta-band .h2{color:var(--paper);max-width:18ch}.cta-band .lede{color:#cfe3e1}@media(max-width:40rem){.cta-band:after{background:#052a30c7}}.foot{background:var(--night);color:#b7d4d2;padding-block:clamp(2.5rem,5vw,4rem) 2rem;font-size:.95rem}.foot__grid{width:min(var(--wrap),100% - 2 * clamp(1.25rem,4vw,3rem));gap:2rem;margin-inline:auto;display:grid}@media(min-width:52rem){.foot__grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.foot strong{font-family:var(--font-display);color:var(--paper);margin-bottom:.5rem;font-size:1.2rem;font-weight:800;display:block}.foot h3{letter-spacing:.1em;text-transform:uppercase;color:var(--node);margin:0 0 .75rem;font-size:.78rem;font-weight:600}.foot ul{gap:.5rem;display:grid}.foot a{color:inherit;text-decoration:none}@media(hover:hover){.foot a:hover{color:var(--paper);text-decoration:underline}}.foot__legal{width:min(var(--wrap),100% - 2 * clamp(1.25rem,4vw,3rem));border-top:1px solid var(--line-dark);margin:2.5rem auto 0;padding-top:1.25rem;font-size:.85rem}.lp-bar{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.lp-bar__in{width:min(var(--wrap),100% - 2 * clamp(1.25rem,4vw,3rem));height:var(--mast);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.lp-hero{padding-block:clamp(2.5rem,1.5rem + 5vw,6rem)}.lp-hero .wrap{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media(min-width:56rem){.lp-hero .wrap{grid-template-columns:1.15fr .85fr}}.lp-hero__copy{justify-items:start;gap:1.4rem;display:grid}.lp-hero .h1{font-size:clamp(2.2rem,1.1rem + 4vw,3.9rem)}.lp-foot{border-top:1px solid var(--line);color:var(--soft);padding-block:2rem 5rem;font-size:.9rem}.lp-foot .wrap{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.lp-foot a{color:inherit}.rv-pre{opacity:0;transform:translateY(14px)}.rv-pre.rv-in{opacity:1;transition:opacity .6s,transform .6s;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rv-pre{opacity:1;transform:none}.btn,.tile,.stickbar{transition:none}}.legacy{background:var(--paper);color:var(--ink);min-height:60vh;font-family:var(--font-text)}.legacy .serif-heading{font-family:var(--font-display)}.example-note{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);text-align:center;justify-items:center;gap:.5rem;max-width:36rem;margin:1.5rem auto 0;padding:1rem 1.25rem;display:grid}.example-note__label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);font-size:.78rem;font-weight:600}.example-note__text{color:var(--soft);font-size:.95rem}.tick-dot{background:var(--accent-text);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;margin-top:.3rem;display:inline-block;position:relative}.tick-dot:after{content:"";border:solid var(--white);border-width:0 2px 2px 0;width:.28rem;height:.5rem;position:absolute;top:.17rem;left:.34rem;transform:rotate(40deg)}@media(max-width:40rem){.legacy article{padding-block:1.8rem 2.4rem}.legacy h1{font-size:1.9rem}.legacy h2{font-size:1.35rem}.legacy table{font-size:.85rem}}.link{padding-block:.55rem;display:inline-block}.foot li>a,.foot li>span{padding-block:.4rem;display:inline-block}.lang button{min-width:2.75rem;min-height:2.75rem}.mast__brand,.mast__menu-btn{min-height:2.75rem}.tile,.faq summary,.btn{-webkit-tap-highlight-color:transparent}.art{width:100%;max-width:14rem;height:auto;display:block;overflow:visible}.art--promise{max-width:7.5rem}.art--industry,.art--wide{max-width:none}.a-card{fill:var(--white);stroke:#073b4238;stroke-width:1.5px}.sec--tint .a-card{fill:var(--paper)}.a-ink,.a-ink-fill{fill:var(--ink)}.a-line{fill:#073b4224}.a-mute{fill:#073b4238}.a-orange{fill:var(--accent)}.a-teal{fill:var(--petrol)}.a-sky{fill:#6fe6d880}.a-paper-fill{fill:var(--paper)}.a-stroke-w{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.a-stroke-i{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.a-check-draw{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.a-path{fill:none;stroke:#073b4259;stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.a-link{fill:none;stroke:#073b424d;stroke-width:2px;stroke-dasharray:5 6;stroke-linecap:round}.a-ground{fill:none;stroke:#073b424d;stroke-width:2px;stroke-linecap:round}.a-dim{fill:none;stroke:#073b4259;stroke-width:1.5px}.a-road{fill:none;stroke:#073b4259;stroke-width:3px;stroke-dasharray:8 8;stroke-linecap:round}.a-strike{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round}.a-sign{fill:none;stroke:var(--accent-text);stroke-width:2.5px;stroke-linecap:round}.a-ray{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.a-gridline{fill:none;stroke:#fff6;stroke-width:1.5px}.a-leg{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.a-puff{fill:#073b4233}.a-gridline-dark{fill:none;stroke:#073b4240;stroke-width:1.5px;stroke-linecap:round}.a-air{fill:none;stroke:#6fe6d8e6;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:6 6}.a-needle-line{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.a-wave{fill:none;stroke:#ff6a1f80;stroke-width:2px}.a-packet{fill:var(--accent)}.a-scanbar{fill:#6fe6d847}.a-scanline{fill:none;stroke:var(--petrol);stroke-width:2px}.a-lens-ring{fill:#6fe6d833;stroke:var(--petrol);stroke-width:4px}.a-lens-handle{fill:none;stroke:var(--petrol);stroke-width:6px;stroke-linecap:round}.a-clock-hand{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.a-text{font-family:var(--font-display);fill:#fff;font-size:15px;font-weight:800}.a-pop,.a-lens,.a-lens-sm,.a-lens-wide,.a-scan,.a-truck,.a-wheel,.a-fan,.a-shield,.a-pin,.a-wave,.a-drop,.a-puff,.a-day-hot,.a-day-hot circle{transform-box:fill-box;transform-origin:50%}.a-sun{transform-origin:36px 32px}.a-needle{transform-origin:128px 52px}.hero{position:relative;overflow:hidden}.hero>.wrap{z-index:1;position:relative}.hero__media{border-radius:clamp(14px,2vw,28px);position:relative;overflow:hidden}.hero__media img{transform-origin:50%;border-radius:0}.chips{pointer-events:none;position:absolute;inset:0}.chips__c{color:var(--ink);white-space:nowrap;background:#fffffff5;border-radius:999px;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem .6rem;font-size:.9rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 14px 30px -14px #052a308c}.chips__c svg{flex:none;width:1.3rem;height:1.3rem}.chips__c--1{top:14%;left:5%}.chips__c--2{top:34%;right:5%}.chips__c--3{bottom:13%;left:11%}@media(max-width:40rem){.chips__c{padding:.4rem .8rem .4rem .45rem;font-size:.78rem}.chips__c svg{width:1.05rem;height:1.05rem}.chips__c--1{top:8%;left:4%}.chips__c--2{display:none}.chips__c--3{bottom:8%;left:auto;right:4%}}.deco{pointer-events:none;z-index:0;position:absolute;inset:0}.deco svg{position:absolute;overflow:visible}.deco__a{width:9rem;top:5rem;left:max(-3rem,50% - 46rem)}.deco__b{width:5rem;top:4rem;right:max(1rem,50% - 41rem)}.deco__c{width:6rem;top:17rem;right:max(-2rem,50% - 44rem)}.deco__d{width:3.5rem;top:19rem;left:max(1rem,50% - 39rem)}.deco__e{width:1.6rem;top:3rem;left:max(2rem,50% - 31rem)}.d-ring{fill:none;stroke:#b8400a52;stroke-width:2px}.d-ring--thin{stroke-width:1.2px;stroke:#b8400a33}.d-dot{fill:#0d4f5817}.d-sq{fill:#ff6a1f24}.d-orange{fill:#ff6a1f8c}@media(max-width:55.99rem){.deco__c,.deco__d{display:none}.deco__a{opacity:.7;width:7rem;top:12rem;left:-3.5rem}.deco__b{width:4rem;top:3rem;right:-1rem}.deco__e{top:2.5rem;left:1.25rem}}.item--step{gap:.6rem}.item--step .art{max-width:12rem;margin-bottom:.4rem}.item--promise .art{margin-bottom:.5rem}.rule{position:relative}.rule:before{content:"";background:var(--accent);transform-origin:0;width:2.5rem;height:2px;position:absolute;top:-1px;left:0}.tile{background:var(--white);gap:0;padding:0;overflow:hidden}.sec--tint .tile{background:var(--paper)}.tile__art{border-bottom:1px solid var(--line);background:linear-gradient(#6fe6d824,#ff6a1f12);padding:1.1rem 1.25rem 0}.tile__art .art{width:100%;max-height:6.6rem;margin-inline:auto;transition:transform .4s}.tile__body{gap:.5rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.tile span{align-items:center;gap:.4rem;display:inline-flex}.tile span:after{content:"→";transition:transform .25s;display:inline-block}@media(hover:hover){.tile:hover span:after{transform:translate(5px)}.tile:hover .tile__art .art{transform:scale(1.05)}}.timeline{gap:1.6rem;margin-top:1.75rem;padding-left:3rem;display:grid;position:relative}.timeline:before,.timeline:after{content:"";width:2px;position:absolute;top:.9rem;bottom:.9rem;left:.95rem}.timeline:before{background:var(--line)}.timeline:after{background:var(--accent);transform-origin:top;transition:transform 1.6s cubic-bezier(.3,.6,.2,1) .2s;transform:scaleY(0)}.timeline.rv-in:after{transform:scaleY(1)}.timeline li{gap:.15rem;display:grid;position:relative}.timeline strong{font-weight:600}.timeline span{color:var(--soft)}.tl__n{background:var(--paper);border:2px solid var(--line);width:2rem;height:2rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;transition:background-color .4s,border-color .4s;display:grid;position:absolute;top:-.1rem;left:-3rem}.rv-in .tl__n{background:var(--accent);border-color:var(--accent);color:var(--night)}.sec--tint .tl__n{background:var(--white)}.weeks{grid-template-columns:repeat(13,1fr);gap:4px;margin-top:.25rem;display:grid}.weeks i{aspect-ratio:1;transition:background-color .4s;transition-delay:calc(var(--w) * 6ms);background:#073b421a;border-radius:3px}.weeks i.is-on{background:var(--accent)}.weeks__cap{color:var(--soft);font-size:.85rem;font-weight:600}.mock__art{border-bottom:1px solid var(--line);background:linear-gradient(#6fe6d824,#ff6a1f0f);padding:.9rem 1rem 0}.mock__art .art{width:auto;max-height:8rem;margin-inline:auto}.pain{gap:.5rem}.pain__n{font-family:var(--font-display);color:var(--accent-text);letter-spacing:.02em;font-size:.95rem;font-weight:800}.pain h3 span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#ff6a1f47 60%) 0/0% 100% no-repeat;transition:background-size 1s cubic-bezier(.3,.6,.2,1) .35s}.pain.rv-in h3 span{background-size:100% 100%}.ex{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.6rem;padding:1.5rem 1.5rem 1.4rem 1.75rem;display:grid;position:relative;overflow:hidden}.sec--tint .ex{background:var(--paper)}.ex:before{content:"";background:var(--accent);transform-origin:top;width:4px;transition:transform .9s cubic-bezier(.3,.6,.2,1) .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.ex.rv-in:before{transform:scaleY(1)}.ex__tag{align-items:center;gap:.55rem;display:flex}.ex__dot{background:var(--accent);border-radius:50%;width:.55rem;height:.55rem}.ex p{color:var(--soft)}.ex__flow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.8rem;font-weight:600;display:flex}.ex__step{border-radius:999px;padding:.25rem .7rem}.ex__step--ai{color:#8a3000;background:#ff6a1f26}.ex__step--you{color:var(--petrol);background:#0d4f581f}.ex__arrow{color:var(--soft)}.panel{align-content:start;gap:1.5rem;display:grid}.panel__art{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem}.stage{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);width:min(40rem,100%);margin:clamp(2rem,4vw,3rem) auto 0;padding:1.25rem;box-shadow:0 24px 60px -34px #073b4266}.track{gap:2rem;display:grid;position:relative}.track li{gap:.4rem;padding-top:3.2rem;display:grid;position:relative}.track p{color:var(--soft)}.node{background:var(--white);border:2px solid var(--line);width:2.4rem;height:2.4rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:800;transition:background-color .5s,border-color .5s;display:grid;position:absolute;top:0;left:0}.rv-in .node{background:var(--accent);border-color:var(--accent);color:var(--night)}@media(min-width:52rem){.track{grid-template-columns:repeat(var(--n,4),1fr)}.track:before,.track:after{content:"";top:1.15rem;left:1.2rem;right:calc(100% / var(--n,4) - 1.2rem);height:2px;position:absolute}.track:before{background:var(--line)}.track:after{background:var(--accent);transform-origin:0;transition:transform 1.8s cubic-bezier(.3,.6,.2,1) .3s;transform:scaleX(0)}.track.rv-in:after{transform:scaleX(1)}}@media(max-width:51.99rem){.track li{padding-top:0;padding-left:3.4rem}.node{top:0}.track:before{content:"";background:var(--line);width:2px;position:absolute;top:1rem;bottom:1rem;left:1.15rem}}.sec--book{position:relative;overflow:hidden}.sec--book:before,.sec--book:after{content:"";pointer-events:none;border-radius:50%;width:40rem;height:40rem;position:absolute}.sec--book:before{background:radial-gradient(closest-side,#6fe6d82b,#0000);top:-16rem;left:-14rem}.sec--book:after{background:radial-gradient(closest-side,#ff6a1f26,#0000);bottom:-18rem;right:-14rem}.sec--book>.wrap{z-index:1;position:relative}.book__art{max-width:17rem;margin-bottom:.5rem}.sec--dark .alt{color:#b7d4d2}.sec--dark .leave summary{color:var(--paper)}.sec--dark .field label,.sec--dark .form__note{color:#b7d4d2}.sec--dark .form__status--ok{color:var(--node)}.sec--dark .form__status--err{color:#ffb08a}.sec--dark .cal{border-color:#0000}.sec--dark .a-card{fill:var(--white)}.sec--dark .a-mute{fill:#073b4238}.thumb{border-radius:12px;width:100%;height:auto;margin-bottom:1.25rem;display:block;overflow:hidden}.thumb__bg{fill:#073b420f}.thumb__s{transform-box:fill-box;transform-origin:50%;transition:transform .5s}@media(hover:hover){a:hover .thumb__s--0{transform:translate(6px,-6px)}a:hover .thumb__s--1{transform:translate(-6px,4px)scale(1.1)}a:hover .thumb__s--2{transform:translate(5px,6px)}a:hover .thumb__s--3{transform:translate(-5px,-5px)}a:hover .thumb__s--ring{transform:scale(1.12)}}.read-progress{display:none}@supports (animation-timeline:scroll()){@media(prefers-reduced-motion:no-preference){.read-progress{left:0;right:0;top:var(--mast);z-index:40;background:var(--accent);transform-origin:0;height:3px;animation:linear both grow-x;animation-timeline:scroll(root);display:block;position:fixed;transform:scaleX(0)}}}.tick path,.cross path{fill:none}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;transition:block-size .3s ease,content-visibility .3s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes draw200{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes drift-a{0%{transform:translate(0)rotate(0)}to{transform:translate(10px,14px)rotate(6deg)}}@keyframes drift-b{0%{transform:translate(0)}to{transform:translate(-12px,10px)}}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes sweep{0%{transform:translate(-16px)}to{transform:translate(16px)}}@keyframes sweep-y{0%{transform:translateY(-14px)}to{transform:translateY(8px)}}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(124px)}}@keyframes march{to{stroke-dashoffset:-22px}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wave{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.7)}}@keyframes flow{0%{opacity:0;transform:translate(14px)}8%{opacity:1}92%{opacity:1}to{opacity:0;transform:translate(286px)}}@keyframes fall{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}72%{transform:translate(var(--dx,0),112px) scale(.85);opacity:1}to{transform:translate(var(--dx,0),124px) scale(.5);opacity:0}}@keyframes puff{0%{opacity:0;transform:translateY(0)scale(.6)}25%{opacity:.7}to{opacity:0;transform:translateY(-24px)scale(1.5)}}@keyframes drive{0%{transform:translate(-4px)}to{transform:translate(8px)}}@keyframes swing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}@keyframes needle{0%{transform:rotate(-35deg)}to{transform:rotate(40deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes grow-x{to{transform:scaleX(1)}}@keyframes plx{0%{transform:translateY(-4%)scale(1.1)}to{transform:translateY(4%)scale(1.1)}}@media(prefers-reduced-motion:no-preference){.hero .wrap>*,.lp-hero__copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) both rise}.hero .wrap>:nth-child(2),.lp-hero__copy>:nth-child(2){animation-delay:80ms}.hero .wrap>:nth-child(3),.lp-hero__copy>:nth-child(3){animation-delay:.16s}.hero .wrap>:nth-child(4),.lp-hero__copy>:nth-child(4){animation-delay:.24s}.hero .wrap>:nth-child(5),.lp-hero__copy>:nth-child(5){animation-delay:.32s}.hero .wrap>:nth-child(6){animation-delay:.4s}.lp-hero .mock{animation:.9s cubic-bezier(.2,.7,.2,1) .25s both rise}.lp-hero .flow li{animation:.6s both rise}.lp-hero .flow li:first-child{animation-delay:.6s}.lp-hero .flow li:nth-child(2){animation-delay:.72s}.lp-hero .flow li:nth-child(3){animation-delay:.84s}.lp-hero .flow li:nth-child(4){animation-delay:.96s}.lp-hero .flow li:nth-child(5){animation-delay:1.08s}.lp-hero .flow li:nth-child(6){animation-delay:1.2s}.hero__actions .btn--lg{animation:2.8s ease-out 1.8s 2 ping}.lp-hero__copy>.btn--lg{animation:.8s cubic-bezier(.2,.7,.2,1) .24s both rise,2.8s ease-out 1.8s 2 ping}@supports (animation-timeline:view()){.hero__media img{animation:linear both plx;animation-timeline:view();animation-range:cover}}.chips__c{animation:.7s cubic-bezier(.2,.9,.3,1.2) backwards pop,4.8s ease-in-out infinite alternate bob}.chips__c--1{animation-delay:1.2s,1.9s}.chips__c--2{animation-duration:.7s,5.6s;animation-delay:1.7s,2.4s}.chips__c--3{animation-duration:.7s,5.2s;animation-delay:2.2s,2.9s}.deco__a{animation:18s ease-in-out infinite alternate drift-a}.deco__b{animation:14s ease-in-out infinite alternate drift-b}.deco__c{animation:22s ease-in-out infinite alternate-reverse drift-a}.deco__d{animation:17s ease-in-out infinite alternate-reverse drift-b}.deco__e{animation:5s ease-in-out infinite alternate bob}.sec--book:before{animation:22s ease-in-out infinite alternate drift-b}.sec--book:after{animation:26s ease-in-out infinite alternate drift-a}.rv-pre.rv-in{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms)}.rv-in.rule:before{animation:.9s ease-out backwards grow;animation-delay:calc(var(--i,0) * 90ms + .2s)}.rv-in .tick path,.rv-in .cross path{stroke-dasharray:1;animation:.6s ease-out backwards draw;animation-delay:calc(var(--i,0) * 90ms + .35s)}.mock.rv-in tbody tr{animation:.55s backwards rise}.mock.rv-in tbody tr:first-child{animation-delay:.2s}.mock.rv-in tbody tr:nth-child(2){animation-delay:.35s}.mock.rv-in tbody tr:nth-child(3){animation-delay:.5s}.mock.rv-in tbody tr:nth-child(4){animation-delay:.65s}.mock.rv-in tbody tr:nth-child(5){animation-delay:.8s}.mock.rv-in .chip{animation:.5s cubic-bezier(.2,.9,.3,1.2) .9s backwards pop}.rv-in .a-pop{animation:.6s cubic-bezier(.2,.9,.3,1.2) .4s backwards pop}.rv-in .a-pop--late{animation-delay:.9s}.rv-in .a-pop--later{animation-delay:1.4s}.rv-in .a-lens{animation:5s ease-in-out .8s infinite alternate sweep}.rv-in .a-lens-sm{animation:3.6s ease-in-out .6s infinite alternate sweep-y}.rv-in .a-lens-wide{animation:4.2s ease-in-out .6s infinite alternate sweep-y}.rv-in .a-path,.rv-in .a-link,.rv-in .a-road{animation:4s linear infinite march}.rv-in .a-scan{animation:3.6s ease-in-out .5s infinite alternate scan}.rv-in .a-strike{stroke-dasharray:200;animation:.9s ease-out .7s backwards draw200}.rv-in .a-sign{stroke-dasharray:200;animation:1.2s ease-out .9s backwards draw200}.rv-in .a-check-draw{stroke-dasharray:200;animation:.8s ease-out .9s backwards draw200}.rv-in .a-shield{animation:.7s cubic-bezier(.2,.9,.3,1.2) .3s backwards pop}.rv-in .a-sun{animation:40s linear infinite spin}.rv-in .a-forsale{transform-origin:34px 34px;animation:3s ease-in-out infinite alternate swing}.rv-in .a-air{animation:2.4s linear infinite march}.rv-in .a-needle{animation:4s ease-in-out infinite alternate needle}.rv-in .a-fan{animation:3.2s linear infinite spin}.rv-in .a-wheel{animation:1.1s linear infinite spin}.rv-in .a-truck{animation:3.4s ease-in-out infinite alternate drive}.rv-in .a-pin{animation:2.6s ease-in-out infinite alternate bob}.rv-in .a-puff--1{animation:3.2s ease-out infinite puff}.rv-in .a-puff--2{animation:3.2s ease-out 1.1s infinite puff}.rv-in .a-puff--3{animation:3.2s ease-out 2.2s infinite puff}.rv-in .a-wave--1{animation:3s ease-out infinite wave}.rv-in .a-wave--2{animation:3s ease-out 1s infinite wave}.rv-in .a-wave--3{animation:3s ease-out 2s infinite wave}.rv-in .a-packet--1{animation:4.5s linear infinite flow}.rv-in .a-packet--2{animation:4.5s linear 1.5s infinite flow}.rv-in .a-packet--3{animation:4.5s linear 3s infinite flow}.rv-in .a-drop{animation:3.4s ease-in infinite fall}.rv-in .a-drop--1{--dx:60px;animation-delay:0s}.rv-in .a-drop--2{--dx:30px;animation-delay:.7s}.rv-in .a-drop--3{--dx:0px;animation-delay:1.4s}.rv-in .a-drop--4{--dx:-30px;animation-delay:2.1s}.rv-in .a-drop--5{--dx:-60px;animation-delay:2.8s}.rv-in .a-day-hot circle{animation:2.4s ease-in-out 1.2s infinite pulse}.rv-in .ex__dot{animation:2.4s ease-out .6s 3 ping}.rv-in .ex__step--ai{animation:.5s cubic-bezier(.2,.9,.3,1.2) .7s backwards pop}.rv-in .ex__step--you{animation:.5s cubic-bezier(.2,.9,.3,1.2) 1.4s backwards pop}.btn{transition:background-color .15s,transform .2s,box-shadow .2s}.mast__brand img{transition:transform .5s}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px -10px #ff6a1fb3}.mast__brand:hover img{transform:rotate(-12deg)scale(1.08)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}@media(prefers-reduced-motion:reduce){.rv-pre{opacity:1;transform:none}.pain h3 span{background-size:100% 100%}.timeline:after,.ex:before{transform:scaleY(1)}.track:after{transform:scaleX(1)}.tl__n,.node{background:var(--accent);border-color:var(--accent);color:var(--night)}}.truststrip{color:var(--soft);text-align:center;flex-wrap:wrap;justify-content:center;gap:.4rem 1.75rem;padding:clamp(1.75rem,3vw,2.5rem) 1.25rem 0;font-size:.92rem;font-weight:600;display:flex}.truststrip li{position:relative}.truststrip li+li:before{content:"·";color:var(--accent-text);position:absolute;left:-1.05rem}.quote footer{gap:.5rem;display:grid}.quote__more{color:var(--accent-text);font-weight:600;text-decoration:none}.quote__more:after{content:" →";transition:transform .25s;display:inline-block}@media(hover:hover){.quote__more:hover:after{transform:translate(4px)}}@media(max-width:40rem){.truststrip{flex-direction:column;align-items:center;gap:.2rem}.truststrip li+li:before{display:none}}.quote__more:after{content:"→";margin-left:.35rem}.serif-heading{letter-spacing:-.02em;font-family:Archivo,system-ui,sans-serif;font-weight:700}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
