@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-border-style:solid;--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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}}@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;-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: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-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{.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}.static{position:static}.sticky{position:sticky}.block{display:block}.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}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--page:#f6f7f9;--surface:#fff;--ink:#1e2a47;--ink-soft:#46506b;--plate-sky:#d3e9fb;--plate-mint:#cfefe0;--plate-sun:#ffe7a0;--plate-peach:#ffd6c9;--plate-lilac:#e3dbfa;--bright-coral:#ff7a59;--bright-sun:#ffc93c;--bright-sky:#5bb8f5;--bright-mint:#4fd1a1;--bright-lilac:#a78bfa;--action:#b8381a;--action-hover:#9c2f15;--on-action:#fff;--link:#1f5bb8;--focus:#1f3fd8;--error:#a4161a;--field-border:#5b6784;--field-bg:#fff;--field-text:#1e2a47;--star:#a35a00;--b-coral:var(--bright-coral);--b-sun:var(--bright-sun);--b-sky:var(--bright-sky);--b-mint:var(--bright-mint);--b-lilac:var(--bright-lilac);--swash:var(--bright-sun);--shape-o:1;--bloom-o:.9;--ease:cubic-bezier(.16, 1, .3, 1);--raised:0 1px 0 #1e2a470f, 0 14px 28px -14px #1e2a4747;--font-display:"Fredoka", ui-rounded, "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-colors=calm]{--b-coral:var(--plate-peach);--b-sun:var(--plate-sun);--b-sky:var(--plate-sky);--b-mint:var(--plate-mint);--b-lilac:var(--plate-lilac);--swash:var(--plate-sun);--shape-o:.6;--bloom-o:0}html{scroll-padding-top:calc(var(--chrome-h,120px) + 16px);interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;scroll-padding-bottom:96px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--page);color:var(--ink);font-family:var(--font-body);accent-color:var(--action);padding-bottom:76px;font-size:1.125rem;line-height:1.65;overflow-x:clip}@media (min-width:768px){body{padding-bottom:0}}::selection{background:var(--bright-sun);color:#1e2a47}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}h1{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.1}h2{font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.15}h3{font-size:1.375rem;line-height:1.25}p{text-wrap:pretty;max-width:62ch;margin:0}ul,ol{margin:0;padding:0}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.link{color:var(--link);text-underline-offset:3px;border-radius:4px;text-decoration:underline;text-decoration-thickness:2px}.link:hover{text-decoration-thickness:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html:not(.js) .needs-js{display:none!important}.wrap{max-width:1200px;margin-inline:auto;padding-inline:20px}@media (min-width:360px){.wrap{padding-inline:24px}}.section{padding-block:64px;position:relative}@media (min-width:768px){.section{padding-block:96px}}.lead{color:var(--ink-soft);font-size:1.1875rem}.stack-s>*+*{margin-top:12px}.stack>*+*{margin-top:20px}.skip{z-index:var(--z-skip);background:var(--action);color:var(--on-action);border-radius:999px;align-items:center;min-height:44px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip:focus{transform:none}.plate{border-radius:32px;padding:24px;position:relative}@media (min-width:640px){.plate{padding:28px}}@media (min-width:1024px){.plate{padding:40px}}.inner-plate{border-radius:20px;padding:20px}.bg-sky{background:var(--plate-sky)}.bg-mint{background:var(--plate-mint)}.bg-sun{background:var(--plate-sun)}.bg-peach{background:var(--plate-peach)}.bg-lilac{background:var(--plate-lilac)}.raised{box-shadow:var(--raised)}.btn{min-height:44px;font:700 1.0625rem/1.2 var(--font-body);cursor:pointer;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .16s ease-out,background-color .16s ease-out;display:inline-flex}.btn:active{transform:scale(.96)}.btn-primary{background:var(--action);color:var(--on-action)}.btn-primary:hover{background:var(--action-hover)}.btn-quiet{color:var(--ink);background:0 0;padding:0 14px}.btn-quiet:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.btn-quiet:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.btn-icon{width:44px;padding:0}.btn-block{width:100%}.pill{min-height:44px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.pill:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.pill:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.pill[aria-pressed=true],.pill[aria-current=true],.pill[aria-current=page]{background:var(--ink);color:var(--page)}.site-header{z-index:var(--z-header);background:var(--surface);position:sticky;top:0;box-shadow:0 1px #1e2a4717}.header-row{flex-wrap:wrap;align-items:center;gap:0 4px;min-height:56px;display:flex}@media (min-width:768px){.header-row{min-height:64px}}.site-header .wrap{max-width:1360px}@media (max-width:400px){.site-header .wrap{padding-inline:10px}.menu-anchor .pill,.header-end .pill{padding:0 11px}.menu-anchor .pill{padding:0 10px}}.wordmark{border-radius:12px;flex:none;align-items:center;min-height:44px;display:inline-flex}.wordmark img{width:auto;height:52px;display:block}@media (min-width:768px){.wordmark img{height:58px}}@media (max-width:400px){.wordmark img{height:44px}}.footer-plate .wordmark img{height:96px}.header-end{align-items:center;gap:4px;margin-left:auto;display:flex}.hide-sm{display:none}@media (min-width:768px){.hide-sm{display:inline-flex}}.show-xl{display:none}@media (min-width:1400px){.show-xl{display:inline-flex}}.lab-sm{display:none}@media (min-width:560px){.lab-sm{display:inline}}.menu-anchor{position:relative}.popover{width:min(340px,100vw - 20px);z-index:var(--z-display);background:var(--surface);box-shadow:var(--raised);border-radius:20px;padding:20px;font-size:1rem;position:absolute;top:calc(100% + 8px);left:0}.popover[hidden]{display:none}.seg{background:var(--ink);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seg{background:color-mix(in srgb, var(--ink) 10%, transparent)}}.seg{border-radius:999px;gap:2px;padding:3px}.seg .pill{min-height:44px}.field-group-label{margin-bottom:6px;font-weight:700;display:block}details.mobile-menu{position:relative}details.mobile-menu>summary{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:inline-flex}details.mobile-menu>summary::-webkit-details-marker{display:none}details.mobile-menu>summary:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){details.mobile-menu>summary:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}}details.mobile-menu[open]>summary,.menu-panel a.item[aria-current=page]{background:var(--ink);color:var(--page)}details.mobile-menu .menu-open-icon{display:none}details.mobile-menu[open] .menu-open-icon{display:block}details.mobile-menu[open] .menu-closed-icon{display:none}.menu-panel{z-index:var(--z-display);background:var(--surface);box-shadow:var(--raised);border-radius:24px;max-height:calc(100dvh - 160px);padding:12px;position:fixed;top:70px;left:10px;right:10px;overflow:auto}@media (min-width:640px){.menu-panel{width:360px;left:auto;right:24px}}.menu-panel a.item{border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.menu-panel a.item:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.menu-panel a.item:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.bottom-bar{z-index:var(--z-bottom);background:var(--surface);padding:10px 12px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -16px #1e2a4759}@media (min-width:768px){.bottom-bar{display:none}}.bottom-bar .btn-primary{flex:1}.social-row{align-items:center;gap:4px;display:flex}.social-link{width:44px;height:44px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.social-link:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.social-link:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.social-link svg{width:22px;height:22px}.hero{padding-top:24px;padding-bottom:40px;position:relative}@media (min-width:768px){.hero{padding-top:48px;padding-bottom:64px}}.hero-grid{align-items:center;gap:28px;display:grid;position:relative}@media (min-width:1024px){.hero-grid{grid-template-columns:7fr 5fr;gap:48px;min-height:min(100dvh - 144px,680px)}}.hero-text{justify-items:start;gap:20px;display:grid}.hero-text .sub{color:var(--ink-soft);max-width:34ch;font-size:1.1875rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}@media (max-width:480px){.hero-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%}.hero-actions .btn{width:100%}.hero-actions .link{text-align:center;min-height:44px;padding:10px 0}}.mark{background-image:linear-gradient(var(--swash), var(--swash));-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:swash .7s var(--ease) .55s both;background-position:0 88%;background-repeat:no-repeat;background-size:100% 46%;padding:0}@keyframes swash{0%{background-size:0% 46%}}.hero-art{aspect-ratio:6/7;width:min(100%,460px);margin-inline:auto;position:relative}.hero-art>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-photo{background:var(--plate-sky);border-radius:999px 999px 32px 32px;position:absolute;inset:9% 17% 8%;overflow:hidden}.hs{fill:var(--c);opacity:var(--shape-o);animation:settle .8s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}.hs-stroke{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;opacity:.85;animation:settle .8s var(--ease) both;animation-delay:calc(var(--i) * 80ms)}@keyframes settle{0%{opacity:0;transform:translate(var(--dx,0px), var(--dy,24px))}}.bloom{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.bloom i{background:var(--c);opacity:var(--bloom-o);width:var(--w);height:var(--w);left:var(--x);top:var(--y);border-radius:50%;animation:24s ease-in-out infinite drift;display:block;position:absolute}@keyframes drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(24px,-14px)scale(1.04)}75%{transform:translate(-24px,14px)scale(.96)}}html[data-bloom=paused] .bloom i{animation-play-state:paused}.over-bloom{z-index:1;position:relative}.bento{gap:16px;margin-top:32px;display:grid}@media (min-width:768px){.bento{grid-template-columns:repeat(12,1fr);gap:24px}.bento .r-abaTherapy{grid-column:1/8}.bento .r-whereWeHelp{grid-column:8/13}.bento .r-howItStarts{grid-column:1/6}.bento .r-families{grid-column:6/13}.bento .r-faq{grid-column:1/8}.bento .r-contact{grid-column:8/13}}.route{border-radius:32px;flex-direction:column;justify-content:space-between;gap:12px;min-height:156px;padding:24px;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.route{padding:32px}}.r-abaTherapy{min-height:260px}@media (min-width:768px){.r-abaTherapy,.r-whereWeHelp{min-height:320px}}.route-cta{background:var(--action);color:var(--on-action)}.route.route-cta p,.route.route-cta h3{color:var(--on-action)}.route-cta .arr{background:var(--on-action);color:var(--action)}.route h3{font-size:1.5rem}.r-abaTherapy h3{font-size:clamp(1.75rem,3vw,2.25rem)}.route p{color:var(--ink-soft);max-width:34ch}.route .arr{background:var(--ink);width:44px;height:44px;color:var(--page);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:transform .16s ease-out;display:inline-flex}.route-foot{z-index:1;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:relative}.route:hover,.route:focus-visible{box-shadow:var(--raised);transform:translateY(-3px)}.route:hover .arr,.route:focus-visible .arr{transform:translate(4px)}.route:active{transform:scale(.98)}.route .corner{width:120px;height:120px;position:absolute;top:-28px;right:-28px}.r-abaTherapy .corner{width:190px;height:190px;top:-40px;right:-40px}.corner i{background:var(--c);opacity:var(--shape-o);transition:opacity .16s ease-out,transform .16s ease-out;position:absolute;inset:0}.corner .c-circle{border-radius:50%}.corner .c-arch{opacity:0;border-radius:999px 999px 0 0;transform:translateY(10px)}.route:hover .c-circle,.route:focus-visible .c-circle{opacity:0;transform:translateY(-10px)}.route:hover .c-arch,.route:focus-visible .c-arch{opacity:var(--shape-o);transform:none}.route-text{z-index:1;gap:10px;display:grid;position:relative}.load-plate{overflow:hidden}.load-head{gap:12px;display:grid}.load-controls{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.load-status{color:var(--ink-soft);font-weight:700}.load-stage{min-height:120px;margin-top:24px}.load-lanes{flex-wrap:wrap;place-content:flex-start center;gap:6px 4px;padding:18px 0;list-style:none;display:flex}.lane{display:contents}.lane-title{display:none}.lane-chips{list-style:none;display:contents}.chip{min-height:44px;color:var(--ink);background:var(--c);transform:rotate(var(--r));order:var(--o);border-radius:999px;align-items:center;max-width:100%;margin:0 -2px;padding:8px 18px;font-size:1rem;font-weight:700;line-height:1.25;list-style:none;display:inline-flex;box-shadow:0 1px #1e2a471a}.chip.t0{--c:var(--plate-sky)}.chip.t1{--c:var(--plate-sun)}.chip.t2{--c:var(--plate-mint)}.chip.t3{--c:var(--plate-peach)}:is(.load-stage[data-state=help],html:not(.js) .load-stage) .load-lanes{grid-template-columns:1fr;justify-content:stretch;gap:16px;padding:8px 0;display:grid}@media (min-width:768px){:is(.load-stage[data-state=help],html:not(.js) .load-stage) .load-lanes{grid-template-columns:repeat(3,1fr)}}:is(.load-stage[data-state=help],html:not(.js) .load-stage) .lane{background:var(--page);flex-direction:column;gap:14px;display:flex}@supports (color:color-mix(in lab, red, red)){:is(.load-stage[data-state=help],html:not(.js) .load-stage) .lane{background:color-mix(in srgb, var(--page) 62%, transparent)}}:is(.load-stage[data-state=help],html:not(.js) .load-stage) .lane{border-radius:20px;padding:20px}:is(.load-stage[data-state=help],html:not(.js) .load-stage) .lane-title{font-size:1.125rem;display:block}:is(.load-stage[data-state=help],html:not(.js) .load-stage) .lane-chips{flex-wrap:wrap;gap:10px;display:flex}:is(.load-stage[data-state=help],html:not(.js) .load-stage) .chip{order:0;margin:0;transform:none}.load-stage[data-state=help] .lane-title{animation:.45s ease-out .3s both fade-in}@keyframes fade-in{0%{opacity:0}}.load-closing{margin-top:20px;font-size:1.1875rem;font-weight:700}.family-note{margin-top:24px}.split{align-items:center;gap:32px;display:grid}@media (min-width:900px){.split{grid-template-columns:5fr 6fr;gap:56px}.split.flip{grid-template-columns:6fr 5fr}}.chips-row{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.chips-row li{background:var(--c);border-radius:999px;align-items:center;min-height:44px;padding:6px 18px;font-weight:700;display:inline-flex}.chips-row li:nth-child(5n+1){--c:var(--plate-sky)}.chips-row li:nth-child(5n+2){--c:var(--plate-mint)}.chips-row li:nth-child(5n+3){--c:var(--plate-sun)}.chips-row li:nth-child(5n+4){--c:var(--plate-peach)}.chips-row li:nth-child(5n+5){--c:var(--plate-lilac)}.slot{margin:0}.slot-frame{background:var(--plate-sky);border-radius:32px;position:relative;overflow:hidden}.slot-frame.inner{border-radius:20px}.slot-frame img,.slot-frame picture{object-fit:cover;width:100%;height:100%;display:block}.slot-art{width:100%;height:100%;position:absolute;inset:0}.slot-art .s{fill:var(--c);opacity:calc(var(--shape-o) * .62)}.slot-art .w{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;opacity:.28}.slot-badge{background:var(--page);width:56px;height:56px;color:var(--ink);box-shadow:0 0 0 2px var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slot-badge svg{width:28px;height:28px}.slot figcaption{color:var(--ink-soft);max-width:40ch;margin-top:8px;font-size:.875rem}.zones{border-radius:32px;margin-top:32px;display:grid;overflow:hidden}@media (min-width:900px){.zones{grid-template-columns:repeat(3,1fr)}}.zone{align-content:start;gap:16px;padding:24px;display:grid}@media (min-width:1024px){.zone{padding:32px}}.zone .scene{width:100%;height:auto;display:block}.zone p{color:var(--ink)}.sc{fill:var(--c);opacity:var(--shape-o)}.sc-ink{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round}.sc-solid{fill:var(--ink)}html.js:not([data-motion=off]) [data-reveal]:not(.in) .a{opacity:0}[data-reveal].in .a{animation:scene-in .6s var(--ease) both;animation-delay:calc(var(--zi,0) * .12s + var(--ai,0) * 70ms)}@keyframes scene-in{0%{opacity:0;transform:translateY(16px)}}[data-reveal].in .a-rise{animation-name:sun-rise}@keyframes sun-rise{0%{opacity:0;transform:translateY(34px)}}[data-reveal].in .a-draw{stroke-dasharray:1;animation:.9s ease-out both draw;animation-delay:calc(var(--zi,0) * .12s + .2s)}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.path{gap:20px;margin-top:40px;list-style:none;display:grid;position:relative}.stop{grid-template-columns:48px 1fr;gap:14px;display:grid;position:relative}.stop-num,.stop-num-d{background:var(--page);width:48px;height:48px;color:var(--ink);box-shadow:0 0 0 2.5px var(--ink);font:600 1.375rem/1 var(--font-display);z-index:2;border-radius:50%;place-items:center;display:grid;position:relative}.stop .vline{z-index:1;width:4px;height:calc(100% - 28px);position:absolute;top:48px;left:22px;overflow:visible}.stop:last-child .vline{display:none}.vline path,.big-path path{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.stop-plate{border-radius:24px;padding:22px}.stop-plate h3{margin-bottom:10px}.stop dl{gap:8px;margin:0;font-size:1.0625rem;line-height:1.5;display:grid}.stop dt{font-weight:700;display:inline}.stop dd{margin:0;display:inline}.stop dt:after{content:": "}.big-path,.stop-num-d{display:none}@media (min-width:1024px){.path{grid-template-rows:repeat(4,1fr);gap:0;min-height:980px}.stop{grid-template-columns:1fr;align-items:center;position:static}.stop .stop-num,.stop .vline{display:none}.stop-plate{width:44%}.stop:nth-child(2n) .stop-plate{margin-left:auto}.big-path{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.stop-num-d{z-index:2;left:var(--mx);top:var(--my);display:grid;position:absolute;transform:translate(-50%,-50%)}.stop{z-index:1}}.path-closing{max-width:52ch;margin-top:36px;font-size:1.1875rem;font-weight:700}html.js:not([data-motion=off]) .path[data-reveal]:not(.in) .stop-plate,html.js:not([data-motion=off]) .path[data-reveal]:not(.in) .stop-num,html.js:not([data-motion=off]) .path[data-reveal]:not(.in) .stop-num-d{opacity:0}.path[data-reveal].in .stop-plate,.path[data-reveal].in .stop-num,.path[data-reveal].in .stop-num-d{animation:stop-in .5s var(--ease) both;animation-delay:calc(var(--k) * .9s)}@keyframes stop-in{0%{opacity:0;transform:translateY(12px)}}.path[data-reveal].in .stop-num-d{animation-name:stop-in-d}@keyframes stop-in-d{0%{opacity:0}}.path[data-reveal].in .seg{stroke-dasharray:1;animation:.9s ease-out both draw;animation-delay:calc(var(--k) * .9s)}html.js:not([data-motion=off]) .path[data-reveal]:not(.in) .seg{stroke-dasharray:1;stroke-dashoffset:1px}.roles{justify-items:center;max-width:420px;margin:28px auto 0;display:grid;position:relative}.role{aspect-ratio:1;text-align:center;width:min(78%,260px);box-shadow:0 0 0 2.5px var(--ink);color:var(--ink);border-radius:50%;place-content:center;gap:4px;padding:18px;font-size:1rem;line-height:1.3;display:grid}.role b{font:600 1.5rem/1 var(--font-display)}.role:nth-child(2){margin-top:-34px}.role-in{max-width:150px}.role:nth-child(3) .role-in{max-width:170px}.role:nth-child(3){margin-top:-34px}.role:first-child{background:var(--plate-sky)}.role:nth-child(2){background:var(--plate-peach)}.role:nth-child(3){background:var(--plate-mint)}@media (min-width:560px){.roles{max-width:520px;height:380px;display:block;position:relative}.role{width:215px;position:absolute;margin:0!important}.role:first-child{top:0;left:14%}.role:nth-child(2){top:0;right:14%}.role:nth-child(3){top:158px;left:50%;transform:translate(-50%)}}.role-in{z-index:1;position:relative}.defs-note{color:var(--ink-soft);margin-top:20px;font-size:1rem}.duo{gap:24px;margin-top:32px;display:grid}@media (min-width:900px){.duo{grid-template-columns:5fr 7fr}}.duo .plate{align-content:start;gap:18px;display:grid}.faq-cols{align-items:start;gap:32px;margin-top:32px;display:grid}@media (min-width:900px){.faq-cols{grid-template-columns:1fr 1fr;gap:40px}}.faq-group h2{margin-bottom:14px;font-size:1.375rem;line-height:1.25}details.qa{background:var(--c);border-radius:20px;margin-bottom:12px}details.qa summary{cursor:pointer;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 20px;font-weight:700;list-style:none;display:flex}details.qa summary::-webkit-details-marker{display:none}details.qa .qa-icon{flex:none;width:28px;height:28px;position:relative}details.qa .qa-icon svg{width:28px;height:28px;transition:transform .22s ease-out,opacity .22s ease-out;position:absolute;inset:0}details.qa .qa-icon .minus{opacity:0;transform:rotate(-90deg)}details.qa[open] .qa-icon .plus{opacity:0;transform:rotate(90deg)}details.qa[open] .qa-icon .minus{opacity:1;transform:none}details.qa .qa-body{padding:0 20px 18px}details.qa::details-content{block-size:0;transition:block-size .22s ease-out, content-visibility .22s allow-discrete;overflow:clip}details.qa[open]::details-content{block-size:auto}.tint-0{--c:var(--plate-sky)}.tint-1{--c:var(--plate-peach)}.row-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.row-btns{gap:8px;display:flex}.round-btn{background:var(--ink);width:44px;height:44px;color:var(--page);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.round-btn[aria-disabled=true]{opacity:.35;cursor:default}.row-scroller{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:16px;margin:24px -4px 0;padding:8px 4px 24px;list-style:none;display:flex;overflow-x:auto}.guide{background:var(--c);min-height:200px;color:var(--ink);border-radius:28px;align-content:space-between;gap:10px;padding:24px;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out;display:grid}.guide:hover,.guide:focus-visible{box-shadow:var(--raised);transform:translateY(-3px)}.guide:active{transform:scale(.98)}.guide p{color:var(--ink-soft)}.guide .go{align-items:center;gap:8px;font-weight:700;display:inline-flex}.guide-li:nth-child(5n+1) .guide{--c:var(--plate-sky)}.guide-li:nth-child(5n+2) .guide{--c:var(--plate-mint)}.guide-li:nth-child(5n+3) .guide{--c:var(--plate-sun)}.guide-li:nth-child(5n+4) .guide{--c:var(--plate-peach)}.guide-li:nth-child(5n+5) .guide{--c:var(--plate-lilac)}.guide-li{scroll-snap-align:start;flex:0 0 min(300px,82%);display:flex}.guide-li .guide{flex:1}.contact-grid{align-items:start;gap:32px;margin-top:32px;display:grid}@media (min-width:960px){.contact-grid{grid-template-columns:5fr 6fr;gap:56px}.contact-grid>:first-child{top:calc(var(--chrome-h,120px) + 16px);position:sticky}}.contact-list{gap:16px;list-style:none;display:grid}.contact-list li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.contact-list svg{margin-top:4px}.contact-big{font:600 1.75rem/1.2 var(--font-display);color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.next-list{gap:8px;padding-left:1.2em;display:grid}.form-plate{box-shadow:var(--raised)}.form{gap:20px;display:grid}.field{gap:6px;display:grid}.field label,.field .legend{font-weight:700}.field .hint{color:var(--ink-soft);font-size:1rem}.req{color:var(--ink-soft);font-size:1rem;font-weight:400}.input,.select,.textarea{border:2px solid var(--field-border);background:var(--field-bg);width:100%;min-height:48px;color:var(--field-text);font:inherit;border-radius:16px;padding:10px 14px;font-size:1.0625rem}.textarea{resize:vertical;min-height:132px}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--error)}.err{color:var(--error);align-items:flex-start;gap:8px;font-size:1rem;font-weight:700;display:flex}.err svg{flex:none;margin-top:3px}.err[hidden]{display:none}.radios{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.radio{position:relative}.radio input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.radio span{border:2px solid var(--field-border);background:var(--field-bg);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}.radio input:checked+span{background:var(--ink);color:var(--page);border-color:var(--ink)}.radio input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.check{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.check input{width:28px;height:28px;margin:8px 0 0}.check label{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;font-weight:400;display:flex}.error-summary{background:var(--field-bg);color:var(--error);box-shadow:0 0 0 2px var(--error);border-radius:16px;padding:16px 18px}.error-summary:focus{outline:3px solid var(--focus);outline-offset:2px}.error-summary ul{color:var(--ink);margin:8px 0 0;padding-left:1.2em}.error-summary h3{font:700 1.125rem/1.3 var(--font-body);align-items:center;gap:8px;display:flex}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sent{justify-items:start;gap:16px;display:grid}.sent:focus{outline:none}.sent dl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;display:grid}.sent dt{font-weight:700}.sent dd{overflow-wrap:anywhere;margin:0}@media (max-width:30em){.sent dl{grid-template-columns:minmax(0,1fr);gap:0}.sent dd{margin-bottom:10px}}.tower{width:110px;height:120px}.tower .b{fill:var(--c);stroke:var(--ink);stroke-width:2.5px;opacity:1}.tower.go .b{animation:stack .8s var(--ease) both}.tower.go .b2{animation-delay:.2s}.tower.go .b3{animation-delay:.4s}@keyframes stack{0%{opacity:0;transform:translateY(-46px)}}.footer-wrap{padding:0 0 24px}.footer-plate{background:var(--plate-mint);border-radius:32px;padding:32px 24px;position:relative;overflow:hidden}@media (min-width:900px){.footer-plate{padding:48px 48px 32px}}.footer-grid{z-index:1;gap:32px;display:grid;position:relative}@media (min-width:900px){.footer-grid{grid-template-columns:1.3fr 1fr 1fr}}.footer-grid h2{margin-bottom:8px;font-size:1.125rem}.footer-list{gap:2px;list-style:none;display:grid}.footer-list a{align-items:center;min-height:44px;display:inline-flex}.footer-bottom{z-index:1;color:var(--ink);gap:10px;margin-top:28px;font-size:1rem;display:grid;position:relative}.footer-bottom .legal{color:var(--ink-soft)}.footer-plate .link{color:var(--link)}.prose{gap:24px;max-width:70ch;display:grid}.prose h2{font-size:1.75rem}.prose ul{gap:8px;padding-left:1.2em;display:grid}.prose-section{gap:12px;display:grid}.page-hero{padding-block:40px 16px}.toc{flex-wrap:wrap;gap:8px;margin-top:16px;list-style:none;display:flex}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=off] details.qa::details-content{transition:none!important}html[data-motion=off] .route:hover,html[data-motion=off] .route:focus-visible,html[data-motion=off] .guide:hover,html[data-motion=off] .guide:focus-visible,html[data-motion=off] .btn:active,html[data-motion=off] .route:active,html[data-motion=off] .route:hover .arr{transform:none}html[data-motion=off] .chip{transition:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}details.qa::details-content{transition:none!important}}@media (forced-colors:active){.hs,.sc,.slot-art .s{forced-color-adjust:none}.route,.guide,.chip{border:2px solid canvastext}}.phone-mid{display:none}@media (min-width:768px) and (max-width:1399px){.phone-mid{display:inline-flex}}@media (min-width:560px){.role:first-child .role-in{transform:translate(-16%)}.role:nth-child(2) .role-in{transform:translate(16%)}.role:nth-child(3) .role-in{transform:translateY(14%)}}.cluster{width:min(260px,52%);height:auto;display:none;position:absolute;bottom:-6px;left:24px}.cl{fill:var(--c);opacity:var(--shape-o)}@media (min-width:768px){.cluster{display:block}}.tt{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.menu-anchor>.pill,.calm-toggle{justify-content:center;min-width:44px}.footer-list a{min-width:44px}.toc .pill{white-space:normal;text-align:left}.prose>*,.contact-grid>*,.duo>*,.split>*,.hero-grid>*,.footer-grid>*,.faq-cols>*,.zones>*,.bento>*,.prose>*{min-width:0}.footer-grid .pill,.duo .btn,.contact-list .contact-big{white-space:normal}.contact-big{overflow-wrap:anywhere}.input,.select,.textarea{max-width:100%}.header-end{flex-wrap:wrap;justify-content:flex-end}h1,h2,h3,p,li,dd,dt,summary,label,.chip{overflow-wrap:anywhere}.stop>*,.hero-text>*{min-width:0}.load-stage[data-state=help] .lane{animation:.5s ease-out both fade-in}@media (max-width:480px){.hero-art{width:min(100%,200px)}.hero{padding-bottom:20px}.hero-grid{gap:20px}.hero-text{gap:16px}}.crumbs{padding-top:12px}.crumbs ol{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:1rem;list-style:none;display:flex}.crumbs li+li:before{content:"›";content:"›" / "";margin-right:4px}.crumbs a{color:var(--link);text-underline-offset:3px;border-radius:4px;align-items:center;min-width:44px;min-height:44px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.page-head{align-items:center;gap:28px;padding-block:8px 28px;display:grid}.page-head>*{min-width:0}.page-head .lead{max-width:52ch}@media (min-width:900px){.page-head.has-aside{grid-template-columns:6fr 5fr;gap:56px}}.feature{align-items:center;gap:24px;margin-top:24px;display:grid}.feature>*{min-width:0}@media (min-width:900px){.feature{grid-template-columns:5fr 4fr;gap:48px}.feature.flip{grid-template-columns:6fr 5fr}}.feature .slot figcaption{color:var(--ink)}.photo-pair{align-items:end;gap:16px;display:grid}@media (min-width:640px){.photo-pair{grid-template-columns:3fr 2fr}}.photo-pair>*{min-width:0}.plate-h2{font-size:clamp(1.5rem,2.6vw,1.875rem);line-height:1.2}.duo.duo-even{margin-top:0}@media (min-width:900px){.duo.duo-even{grid-template-columns:1fr 1fr}}.coverage-plate{gap:24px;display:grid}@media (min-width:900px){.coverage-plate{grid-template-columns:5fr 6fr;align-items:start;gap:48px}}.coverage-plate>*{min-width:0}.contact-grid h2{font-size:1.375rem;line-height:1.25}.pager{gap:16px;padding-block:24px 64px;display:grid}@media (min-width:640px){.pager{grid-template-columns:1fr 1fr;gap:24px}}.pager-a{min-height:88px;color:var(--ink);border-radius:28px;align-items:center;gap:14px;padding:18px 24px;text-decoration:none;transition:transform .16s ease-out,box-shadow .16s ease-out;display:flex}.pager-a:hover,.pager-a:focus-visible{box-shadow:var(--raised);transform:translateY(-3px)}.pager-a:active{transform:scale(.98)}.pager-a>svg{flex:none}.pager-a span{gap:2px;min-width:0;display:grid}.pager-a small{color:var(--ink-soft);font-size:1rem}.pager-a b{font:600 1.375rem/1.25 var(--font-display)}.pager-next{text-align:left;justify-content:space-between}@media (min-width:640px){.pager-next{grid-column:2}}html[data-motion=off] .pager-a:hover,html[data-motion=off] .pager-a:focus-visible,html[data-motion=off] .pager-a:active{transform:none}@media (forced-colors:active){.pager-a{border:2px solid canvastext}}.pager>*{min-width:0}.pager-a,.pager-a b,.pager-a small{overflow-wrap:anywhere}.tabs-wrap{--fl:0px;--fr:0px;padding-bottom:4px}.tabs-wrap[data-l="1"]{--fl:28px}.tabs-wrap[data-r="1"]{--fr:28px}.tabs-scroll{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);margin-inline:-4px;padding-block:4px;padding-inline:4px;scroll-padding-inline:36px;position:relative;overflow-x:auto}.tabs-scroll::-webkit-scrollbar{display:none}.page-tabs{gap:4px;width:max-content;min-width:100%;list-style:none;display:flex}.page-tabs a{white-space:nowrap;min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.page-tabs a:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.page-tabs a:hover{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.page-tabs a[aria-current=page]{background:var(--ink);color:var(--page)}.page-tabs a:focus-visible{outline-offset:1px}@media (forced-colors:active){.page-tabs a[aria-current=page]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:3px}}.swipe-hint{padding-top:8px;display:none}html[data-hint] .swipe-hint{display:block}.swipe-hint-box{background:var(--plate-sky);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:4px 6px 4px 20px;display:flex}.swipe-hint-box p{font-size:1rem;font-weight:700;line-height:1.3}.swipe-hint-box .btn{text-underline-offset:3px;flex:none;text-decoration:underline}@media (min-width:768px){.swipe-hint{display:none!important}}main,.footer-wrap{touch-action:pan-y pinch-zoom}@view-transition{navigation:auto}.site-header{view-transition-name:site-chrome}.bottom-bar{view-transition-name:site-bar}main{view-transition-name:page-main}.footer-wrap{view-transition-name:page-foot}:root{--pg-d:100%;--pg-o:1}@media (min-width:768px){:root{--pg-d:72px;--pg-o:0}}::view-transition-group(site-chrome){animation:none}::view-transition-group(site-bar){animation:none}::view-transition-group(page-main){animation:none}::view-transition-group(page-foot){animation:none}::view-transition-old(site-chrome){display:none}::view-transition-old(site-bar){display:none}::view-transition-new(site-chrome){animation:none}::view-transition-new(site-bar){animation:none}::view-transition-old(page-main){mix-blend-mode:normal;animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-new(page-main){mix-blend-mode:normal;animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-old(page-foot){mix-blend-mode:normal;animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}::view-transition-new(page-foot){mix-blend-mode:normal;animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}html:active-view-transition-type(tab-next)::view-transition-old(page-main){animation-name:pg-out-left}html:active-view-transition-type(tab-next)::view-transition-old(page-foot){animation-name:pg-out-left}html:active-view-transition-type(tab-next)::view-transition-new(page-main){animation-name:pg-in-right}html:active-view-transition-type(tab-next)::view-transition-new(page-foot){animation-name:pg-in-right}html:active-view-transition-type(tab-prev)::view-transition-old(page-main){animation-name:pg-out-right}html:active-view-transition-type(tab-prev)::view-transition-old(page-foot){animation-name:pg-out-right}html:active-view-transition-type(tab-prev)::view-transition-new(page-main){animation-name:pg-in-left}html:active-view-transition-type(tab-prev)::view-transition-new(page-foot){animation-name:pg-in-left}@keyframes pg-out-left{to{transform:translateX(calc(var(--pg-d) * -1));opacity:var(--pg-o)}}@keyframes pg-out-right{to{transform:translateX(var(--pg-d));opacity:var(--pg-o)}}@keyframes pg-in-right{0%{transform:translateX(var(--pg-d));opacity:var(--pg-o)}}@keyframes pg-in-left{0%{transform:translateX(calc(var(--pg-d) * -1));opacity:var(--pg-o)}}html[data-motion=off]::view-transition-old(*){display:none}html[data-motion=off]::view-transition-group(*){animation:none!important}html[data-motion=off]::view-transition-new(*){animation:none!important}@media (prefers-reduced-motion:reduce){::view-transition-old(*){display:none}::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}}.pending-note{background:var(--ink);border-radius:999px;justify-self:start;width:fit-content;padding:4px 12px;font-size:.9375rem}@supports (color:color-mix(in lab, red, red)){.pending-note{background:color-mix(in srgb, var(--ink) 8%, transparent)}}.pending-note{color:var(--ink)}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.rating{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:1.125rem;font-weight:700;display:inline-flex}.stars{color:var(--star);gap:2px;display:inline-flex}.reviews{gap:16px;margin-top:24px;display:grid}@media (min-width:768px){.reviews{grid-template-columns:1fr 1fr;gap:24px}}.review{flex-direction:column;justify-content:space-between;gap:16px;margin:0;display:flex}.review blockquote{color:var(--ink);margin:0;font-size:1.125rem;line-height:1.6}.review blockquote p:before{content:"“"}.review blockquote p:after{content:"”"}.review figcaption{color:var(--ink);font-weight:700}.reviews-foot{color:var(--ink-soft);margin-top:16px}.about p{max-width:68ch}.zone-points{color:var(--ink);gap:6px;padding-left:1.2em;list-style:outside;display:grid}.guide-list{gap:10px;padding-left:1.4em;display:grid}ol.guide-list,.steps-list{list-style:decimal}ul.guide-list{list-style:outside}.steps-list{gap:8px;padding-left:1.4em;display:grid}.apps{gap:16px;margin-top:16px;list-style:none;display:grid}@media (min-width:768px){.apps{grid-template-columns:1fr 1fr;gap:24px}}.apps .btn{white-space:normal;text-align:left}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}
