@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.2of77tvarlxv9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0_hkuyklry9k2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.32vcy6_pq4pnh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_307d4df7-module__rSossa__className{font-family:Newsreader,Newsreader Fallback}.newsreader_307d4df7-module__rSossa__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_bda198e9-module__Gn8_cW__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_bda198e9-module__Gn8_cW__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
@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-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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:var(--font-public-sans), ui-sans-serif, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:4px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:6px;--ease-out:cubic-bezier(.16,1,.3,1);--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);--font-display:var(--font-newsreader), Georgia, serif;--color-paper:#f5f6f3;--color-sheet:#fff;--color-sunken:#eceeea;--color-ink:#142029;--color-graphite:#4a5862;--color-ballpoint:#2a3fcf;--color-basin:#0e1a22;--color-basin-sheet:#16242e;--color-rule:#cbd2d6;--color-rule-strong:#7d8a93;--color-within-tint:#eef1f3;--color-band-low:#8c1d3b;--color-error:#b3261e;--color-mist:#eef1ee;--color-mist-2:#a9b6be;--color-ballpoint-light:#9aa8ff;--text-score:clamp(6rem, 4.2rem + 8vw, 11rem);--text-display:clamp(2.5rem, 1.9rem + 2.6vw, 4.25rem);--text-h1:clamp(2rem, 1.6rem + 1.6vw, 3rem);--text-h2:clamp(1.625rem, 1.4rem + 1vw, 2.25rem);--text-h3:1.25rem;--text-figure:clamp(2.25rem, 1.9rem + 1.4vw, 3rem);--text-lead:1.1875rem;--text-body:1.0625rem;--text-small:.9375rem;--text-small--line-height:1.5;--text-caption:.8125rem;--container-text:720px;--container-report:960px;--container-page:1200px;--radius-full:999px;--shadow-1:0 1px 0 #1420290f, 0 2px 6px #1420290f;--shadow-2:0 8px 28px #14202924, 0 1px 2px #14202914;--ease-standard:cubic-bezier(.2,0,0,1)}}@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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-10{top:calc(var(--spacing) * 10)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1440px){.container{max-width:1440px}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-8{height:calc(var(--spacing) * 8)}.h-24{height:calc(var(--spacing) * 24)}.h-44{height:calc(var(--spacing) * 44)}.h-74{height:calc(var(--spacing) * 74)}.h-82{height:calc(var(--spacing) * 82)}.h-110{height:calc(var(--spacing) * 110)}.min-w-0{min-width:0}.shrink{flex-shrink:1}.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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[var\(--radius-1\)\]{border-radius:var(--radius-1)}.rounded-\[var\(--radius-2\)\]{border-radius:var(--radius-2)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-rule{border-color:var(--color-rule)}.bg-ink{background-color:var(--color-ink)}.bg-sunken{background-color:var(--color-sunken)}.fill-rule{fill:var(--color-rule)}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.pt-1{padding-top:var(--spacing)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-right{text-align:right}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1rem\]{font-size:1rem}.text-\[2rem\]{font-size:2rem}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-graphite{color:var(--color-graphite)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}.\[sms\:dry_run\]{sms:dry run}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-6{grid-column:span 6/span 6}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_9rem\]{grid-template-columns:1fr 1fr 9rem}.md\:grid-cols-\[11rem_1fr_1fr_6rem_5rem_6rem\]{grid-template-columns:11rem 1fr 1fr 6rem 5rem 6rem}}}:root{--syw-paper:#f5f6f3;--syw-sheet:#fff;--syw-ink:#142029;--syw-graphite:#4a5862;--syw-ballpoint:#1a5db0;--syw-ballpoint-deep:#134a8f;--syw-basin:#0e1a22;--syw-rule:#cbd2d6;--syw-rule-strong:#7d8a93;--syw-guideline:#142029;--syw-within:#4f6470;--syw-within-tint:#eef1f3;--syw-above:#8f5b00;--syw-above-tint:#fbf1de;--syw-far:#9b1b52;--syw-far-tint:#f9e6ee;--syw-band-strong:#1f6047;--syw-band-fair:#6b6214;--syw-band-weak:#a0491b;--syw-band-low:#8c1d3b;--syw-error:#b3261e;--syw-success:#1f6047;--surface-page:var(--syw-paper);--surface-sheet:var(--syw-sheet);--surface-sunken:#eceeea;--text-primary:var(--syw-ink);--text-secondary:var(--syw-graphite);--text-link:var(--syw-ballpoint);--text-on-action:#fff;--action-bg:#1f6fd1;--action-bg-hover:#1a5db0;--border-hairline:var(--syw-rule);--border-control:var(--syw-rule-strong);--focus-ring:#1f6fd1;--text-placeholder:#5f6b74;--focus-halo:0 0 0 3px #1f6fd12e}.syw-inverse,[data-theme=inverse]{--surface-page:#0e1a22;--surface-sheet:#16242e;--surface-sunken:#0a141a;--text-primary:#eef1ee;--text-secondary:#a9b6be;--text-link:#8cbdf5;--text-on-action:#0e1a22;--action-bg:#8cbdf5;--action-bg-hover:#b3d3f9;--border-hairline:#2a3a45;--border-control:#6e808c;--focus-ring:#8cbdf5;--text-placeholder:#a9b6be;--focus-halo:0 0 0 3px #8cbdf538;--syw-guideline:#eef1ee;--syw-within:#a9bac4;--syw-within-tint:#1e2d37;--syw-above:#f0b54a;--syw-above-tint:#2e2614;--syw-far:#f48bb5;--syw-far-tint:#331c29;--syw-band-strong:#6fcb9f;--syw-band-fair:#d4c35a;--syw-band-weak:#f29a63;--syw-band-low:#f58da8;background:var(--surface-page);color:var(--text-primary)}:root{--font-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-sans:var(--font-public-sans),ui-sans-serif,"Segoe UI",Helvetica,Arial,sans-serif;--text-score:clamp(6rem,4.2rem + 8vw,11rem);--text-display:clamp(2.125rem,1.614rem + 2.095vw,3.5rem);--text-h1:clamp(2rem,1.629rem + 1.524vw,3rem);--text-h2:clamp(1.75rem,1.471rem + 1.143vw,2.5rem);--text-h3:clamp(1.25rem,1.204rem + .19vw,1.375rem);--text-lead:clamp(1.1875rem,1.141rem + .19vw,1.3125rem);--text-body:1.125rem;--text-small:1rem;--text-caption:.875rem;--text-figure:clamp(2.5rem,2.129rem + 1.524vw,3.5rem);--leading-tight:1.12;--leading-snug:1.25;--leading-body:1.55;--tracking-display:-.015em;--tracking-figure:-.03em;--tracking-caption:.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--measure:68ch;--measure-marketing:62ch;--measure-narrow:44ch}@media (min-width:1024px){:root{--leading-tight:1.08}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--section-y:clamp(56px,41px + 3.81vw,96px);--section-y-tight:clamp(48px,39px + 2.286vw,72px);--container-text:720px;--container-report:960px;--container-page:1200px;--gutter:clamp(20px,12px + 2.5vw,40px);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1440px;--tap-min:44px;--radius-0:0;--radius-1:3px;--radius-2:6px;--radius-3:12px;--radius-pill:999px;--border-1:1px solid var(--border-hairline);--border-control-1:1px solid var(--border-control);--guideline-width:2px;--shadow-0:none;--shadow-1:0 1px 0 #1420290f,0 2px 6px #1420290f;--shadow-2:0 8px 28px #14202924,0 1px 2px #14202914;--focus-outline:2px solid var(--focus-ring);--focus-offset:3px;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-linear:linear;--dur-instant:80ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.48s;--dur-showpiece:1.4s;--reveal-distance:12px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-showpiece:0s;--reveal-distance:0px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px;scroll-padding-bottom:88px}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p{text-wrap:pretty;margin:0}h1,h2,h3{text-wrap:balance}a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.syw-num{font-variant-numeric:tabular-nums lining-nums}.syw-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.syw-btn{border-radius:var(--radius-2);min-height:48px;font:600 var(--text-body)/1 var(--font-sans);letter-spacing:.005em;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),transform var(--dur-instant) var(--ease-standard);-webkit-tap-highlight-color:transparent;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.syw-btn--sm{min-height:44px;font-size:var(--text-small);padding:0 16px}.syw-btn--lg{min-height:56px;padding:0 28px;font-size:1.125rem}.syw-btn--full{width:100%}.syw-btn--primary{background:var(--action-bg);color:var(--text-on-action)}.syw-btn--primary:hover{background:var(--action-bg-hover)}.syw-inverse .syw-btn--primary{--action-bg:#1f6fd1;--action-bg-hover:#1a5db0;--text-on-action:#fff}.syw-btn--secondary{color:var(--text-primary);border-color:var(--text-primary);background:0 0}.syw-btn--secondary:hover{background:var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.syw-btn--secondary:hover{background:color-mix(in oklab,var(--text-primary) 6%,transparent)}}.syw-btn--ghost{color:var(--text-link);background:0 0;padding:0 12px}.syw-btn--ghost:hover{background:var(--text-link)}@supports (color:color-mix(in lab, red, red)){.syw-btn--ghost:hover{background:color-mix(in oklab,var(--text-link) 8%,transparent)}}.syw-btn:active{transform:translateY(1px)}.syw-btn:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.syw-btn[disabled],.syw-btn[aria-disabled=true]{background:var(--surface-sunken);color:var(--text-secondary);cursor:not-allowed;border-color:#0000;transform:none}.syw-btn[aria-busy=true]{cursor:progress}.syw-spin{animation:.9s linear infinite syw-spin}@keyframes syw-spin{to{transform:rotate(360deg)}}.syw-link{color:var(--text-link);text-underline-offset:3px;align-items:center;gap:4px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.syw-link:hover{text-decoration-thickness:2px}.syw-link--quiet{color:inherit;font-weight:inherit}.syw-link--key{color:inherit;font-weight:400;font-size:inherit;text-decoration:none}.syw-link--key:hover,.syw-link--key:focus-visible{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.syw-link--key:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:2px}.syw-badge{border-radius:var(--radius-1);height:26px;font:600 var(--text-caption)/1 var(--font-sans);letter-spacing:var(--tracking-caption);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.syw-badge--within{background:var(--syw-within-tint);color:var(--syw-within)}.syw-badge--above{background:var(--syw-above-tint);color:var(--syw-above)}.syw-badge--far{background:var(--syw-far-tint);color:var(--syw-far)}.syw-badge--source{border:1px solid var(--border-hairline);color:var(--text-secondary);background:0 0;font-weight:500}.syw-badge--neutral{background:var(--surface-sunken);color:var(--text-primary);font-weight:500}.syw-badge--outline{background:0 0;border:1px solid}.syw-field{flex-direction:column;gap:8px;min-width:0;display:flex}.syw-label{font:600 var(--text-small)/1.3 var(--font-sans);color:var(--text-primary);align-items:baseline;gap:8px;display:flex}.syw-label__opt{color:var(--text-secondary);white-space:nowrap;font-weight:400}.syw-input{box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-2);background:var(--surface-sheet);width:100%;height:56px;color:var(--text-primary);font:400 var(--text-body)/1 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);padding:0 16px}.syw-input::placeholder{color:var(--text-placeholder)}.syw-input:hover{border-color:var(--text-primary)}.syw-input:focus{border-color:var(--focus-ring);box-shadow:var(--focus-halo);outline:none}.syw-input:focus-visible{outline:var(--focus-outline);outline-offset:1px}@media (min-width:768px){.syw-input{height:52px}}.syw-input[aria-invalid=true]{border-color:var(--syw-error);box-shadow:0 0 0 1px var(--syw-error)}.syw-input:disabled{background:var(--surface-sunken);color:var(--text-secondary);cursor:not-allowed}.syw-hint{font-size:var(--text-caption);color:var(--text-secondary);line-height:1.45}.syw-error{font-size:var(--text-caption);color:var(--syw-error);align-items:flex-start;gap:6px;font-weight:600;line-height:1.45;display:flex}.syw-zip{align-items:stretch;gap:8px;width:100%;max-width:520px;display:flex}.syw-zip__input{font-variant-numeric:tabular-nums;letter-spacing:.08em}.syw-zip--hero .syw-zip__input{height:64px;padding:0 18px;font-size:1.5rem}.syw-zip--hero .syw-btn{min-height:64px;font-size:1.0625rem}@media (max-width:479px){.syw-zip--hero{flex-direction:column}.syw-zip--hero .syw-btn{width:100%}}.syw-zip--compact .syw-zip__input{height:44px;font-size:var(--text-body)}.syw-zip--compact .syw-btn{min-height:44px}.syw-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.syw-chip{display:inline-flex;position:relative}.syw-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.syw-chip span{border:1px solid var(--border-control);border-radius:var(--radius-2);background:var(--surface-sheet);min-height:56px;font:600 var(--text-small)/1.25 var(--font-sans);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;justify-content:center;padding:6px 16px;display:flex}.syw-chip span small{color:var(--text-secondary);font-weight:400;font-size:var(--text-caption)}.syw-chip:hover span{border-color:var(--text-primary)}.syw-chip input:checked+span{border-color:var(--action-bg);box-shadow:inset 0 0 0 1px var(--action-bg);background:var(--action-bg)}@supports (color:color-mix(in lab, red, red)){.syw-chip input:checked+span{background:color-mix(in oklab,var(--action-bg) 6%,var(--surface-sheet))}}.syw-chip input:focus-visible+span{outline:var(--focus-outline);outline-offset:2px}.syw-chip input:disabled+span{opacity:.55;cursor:not-allowed}.syw-check{cursor:pointer;font-size:var(--text-caption);color:var(--text-primary);grid-template-columns:24px 1fr;align-items:start;gap:12px;line-height:1.5;display:grid}.syw-check input{appearance:none;border:1px solid var(--border-control);background:var(--surface-sheet);cursor:pointer;border-radius:4px;place-content:center;width:24px;height:24px;margin:0;display:grid}.syw-check input:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:7px;transform:rotate(-45deg)translate(1px,-1px)}.syw-check input:checked{background:var(--action-bg);border-color:var(--action-bg)}.syw-check input:checked:after{opacity:1}.syw-check input:focus-visible{outline:var(--focus-outline);outline-offset:2px}.syw-check input[aria-invalid=true]{border-color:var(--syw-error);box-shadow:0 0 0 1px var(--syw-error)}.syw-check strong{color:var(--text-primary);font-weight:600}.syw-check--radio input{border-radius:50%}.syw-check--radio input:after{background:#fff;border:0;border-radius:50%;width:10px;height:10px;transform:none}.syw-acc{border-top:1px solid var(--border-hairline)}.syw-acc__item{border-bottom:1px solid var(--border-hairline)}.syw-acc__btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:60px;font:600 var(--text-body)/1.35 var(--font-sans);color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.syw-acc__btn:hover{color:var(--text-link)}.syw-acc__btn:focus-visible{outline:var(--focus-outline);outline-offset:2px}.syw-acc__btn svg{transition:transform var(--dur-base) var(--ease-standard);flex:none}.syw-acc__btn[aria-expanded=true] svg{transform:rotate(180deg)}.syw-acc__panel{transition:grid-template-rows var(--dur-base) var(--ease-standard);grid-template-rows:0fr;display:grid}.syw-acc__panel[data-open=true]{grid-template-rows:1fr}.syw-acc__panel>div{overflow:hidden}.syw-acc__panel>div>div{max-width:var(--measure-marketing);color:var(--text-primary);padding:0 0 20px}.syw-tip{vertical-align:middle;display:inline-flex;position:relative}.syw-tip__btn{all:unset;width:44px;height:44px;color:var(--text-secondary);cursor:help;border-radius:50%;place-items:center;margin:-12px;display:inline-grid}.syw-tip__btn:hover{color:var(--text-primary)}.syw-tip__btn:focus-visible{outline:var(--focus-outline);outline-offset:-8px}.syw-tip__bubble{background:var(--syw-ink);color:#eef1ee;border-radius:var(--radius-1);width:max-content;max-width:min(260px,100vw - 32px);font:400 var(--text-caption)/1.45 var(--font-sans);box-shadow:var(--shadow-2);z-index:200;text-align:left;pointer-events:none;padding:10px 12px;position:fixed}.syw-tip__bubble--inverse{background:var(--syw-paper);color:var(--syw-ink)}.syw-tabs{border-bottom:1px solid var(--border-hairline);gap:0;display:flex;overflow-x:auto}.syw-tab{all:unset;box-sizing:border-box;min-height:48px;font:600 var(--text-small)/1.2 var(--font-sans);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;margin-right:24px;padding:12px 4px;display:inline-flex}.syw-tab:hover{color:var(--text-primary)}.syw-tab[aria-selected=true]{color:var(--text-primary);border-bottom-color:var(--text-primary)}.syw-tab:focus-visible{outline:var(--focus-outline);outline-offset:2px}.syw-tab__count{font-variant-numeric:tabular-nums;border-radius:var(--radius-1);background:var(--surface-sunken);color:var(--text-primary);padding:2px 7px;font-weight:500}.syw-toast{background:var(--syw-ink);color:#eef1ee;border-radius:var(--radius-2);max-width:420px;box-shadow:var(--shadow-2);font-size:var(--text-small);grid-template-columns:20px 1fr 44px;align-items:start;gap:12px;padding:14px 4px 14px 16px;line-height:1.45;display:grid}.syw-toast strong{font-weight:600;display:block}.syw-toast__close{all:unset;cursor:pointer;color:#a9b6be;border-radius:4px;place-items:center;width:44px;height:44px;margin:-12px 0;display:grid}.syw-toast__close:hover{color:#fff}.syw-toast__close:focus-visible{outline:2px solid #8cbdf5}.syw-skel{background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--surface-sunken) 50%,var(--surface-sunken) 100%)}@supports (color:color-mix(in lab, red, red)){.syw-skel{background:linear-gradient(90deg,var(--surface-sunken) 0%,color-mix(in oklab,var(--surface-sunken) 50%,var(--surface-sheet)) 50%,var(--surface-sunken) 100%)}}.syw-skel{background-size:200% 100%;border-radius:3px;animation:1.4s linear infinite syw-shimmer}@keyframes syw-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.syw-skel{animation:none}}.syw-sheet{background:var(--surface-sheet);border:1px solid var(--border-hairline);border-radius:var(--radius-3)}.syw-header{z-index:30;background:var(--surface-page);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.syw-nav-link{color:var(--text-primary);font:500 var(--text-small)/1 var(--font-sans);border-bottom:2px solid #0000;padding:14px 2px;text-decoration:none}.syw-nav-link:hover,.syw-nav-link[aria-current=page]{border-bottom-color:var(--text-primary)}.syw-menu-btn{all:unset;border-radius:var(--radius-2);cursor:pointer;width:44px;height:44px;color:var(--text-primary);place-items:center;display:grid}.syw-menu-btn:focus-visible{outline:var(--focus-outline)}@media (max-width:767px){.syw-desk{display:none!important}}@media (min-width:768px){.syw-mob{display:none!important}}.syw-matrix{border-collapse:collapse;width:100%;font-size:var(--text-small)}.syw-matrix th,.syw-matrix td{border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:middle;padding:12px 10px}.syw-matrix thead th{color:var(--text-secondary);font-weight:600;font-size:var(--text-caption);border-bottom-color:var(--text-primary)}.syw-matrix td.c{text-align:center}.syw-reveal{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.syw-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.syw-reveal{opacity:1;transform:none}}.syw-cue{z-index:10;border-radius:var(--radius-1);color:var(--text-secondary);font:600 var(--text-caption)/1 var(--font-sans);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard),visibility 0s var(--dur-base);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:max(14px,2.5svh);left:50%;transform:translate(-50%)}.syw-cue[data-show=true]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-standard)}.syw-cue:hover{color:var(--text-primary)}.syw-cue:focus-visible{outline:var(--focus-outline);outline-offset:4px}.syw-cue svg{width:20px;height:20px;animation:syw-cue-bob 1.8s var(--ease-standard) infinite}@keyframes syw-cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.syw-cue{display:none}.syw-cue svg{animation:none}}[data-affirm=offer-element]:not([data-affirm-ready]) [data-affirm-under]{display:none}.affirm-offer__under,.affirm-zero{margin:var(--space-1) 0 0}.affirm-hero{margin-top:var(--space-4)}.affirm-hero__line{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(26px,7.6vw,32px);font-weight:800;line-height:1.15}.affirm-hero__ex{margin:var(--space-2) 0 0;color:var(--text-primary);font-size:15px;line-height:1.5}.affirm-hero__trim{margin:var(--space-2) 0 0;font-size:var(--text-body);color:var(--text-primary);line-height:1.5}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto;display:block}[hidden]{display:none!important}ul,ol,dl,dd,figure{margin:0;padding:0}::selection{background:var(--action-bg)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in oklab,var(--action-bg) 22%,transparent)}}.wrap{width:100%;max-width:var(--container-page);padding:0 var(--gutter);margin:0 auto}.wrap--report{max-width:var(--container-report)}.wrap--text{max-width:var(--container-text)}.section{padding:var(--section-y) 0}.section--tight{padding:var(--section-y-tight) 0}.band-sunken{background:var(--surface-sunken)}.h-display{font:400 var(--text-display)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-display)}.h1{font:400 var(--text-h1)/var(--leading-tight) var(--font-display);letter-spacing:var(--tracking-display)}.h2{font:400 var(--text-h2)/1.15 var(--font-display);letter-spacing:var(--tracking-display)}.h3{font:600 var(--text-h3)/1.25 var(--font-sans)}.lead{font-size:var(--text-lead);color:var(--text-secondary);max-width:var(--measure);line-height:1.5}.body{max-width:var(--measure)}.small{font-size:var(--text-small)}.caption{font-size:var(--text-caption);color:var(--text-secondary);line-height:1.5}.muted{color:var(--text-secondary)}.stack>*+*{margin-top:var(--space-4)}.nowrap{white-space:nowrap}.skip{z-index:100;background:var(--action-bg);color:var(--text-on-action);border-radius:var(--radius-2);padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.hdr__in{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;display:flex}.hdr__logo{align-items:center;min-height:44px;display:inline-flex}.hdr__logo img{width:auto;height:30px}.hdr__nav{gap:var(--space-5);align-items:center;display:flex}.hdr__right{align-items:center;gap:var(--space-3);display:flex}.hdr__phone{min-height:44px;color:var(--text-primary);font:600 var(--text-small)/1 var(--font-sans);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hdr__phone:hover{text-decoration:underline}@media (max-width:1199px){.hdr__nav{display:none}}@media (max-width:767px){.hdr__phone .num{display:none}.hdr__phone{border:1px solid var(--border-control);border-radius:var(--radius-2);justify-content:center;width:44px}.hdr__cta{display:none}}.hero{padding:var(--space-8) 0 var(--section-y-tight)}.hero__grid{gap:var(--space-7);align-items:center;display:grid}@media (min-width:1024px){.hero__grid{gap:var(--space-8);grid-template-columns:7fr 5fr}}.hero__copy>*+*{margin-top:var(--space-5)}.hero__offer{font-size:var(--text-body);color:var(--syw-ink);max-width:44ch;line-height:1.4}.hero__offer[data-reserve]{min-height:7em}.hero__lead{font-size:var(--text-lead);color:var(--text-secondary);max-width:44ch;line-height:1.5}.zipblock{max-width:520px}.zipblock .syw-label{margin-bottom:8px}.zipblock__msg{margin-top:8px}.zipblock__row{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;display:flex}.offerline{max-width:52ch;font-size:var(--text-small);line-height:1.55}.offerline strong{font-weight:600}.result>*+*{margin-top:var(--space-4)}.result__title{font:400 var(--text-h2)/1.15 var(--font-display)}.result__actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.awaycap__fields{gap:var(--space-3);max-width:420px;display:grid}@media (min-width:640px){.awaycap__fields{grid-template-columns:1fr 1fr}}.awaycap .result__actions{margin-top:var(--space-4)}.awaycap__note{margin-top:var(--space-3);max-width:52ch;color:var(--text-secondary);font-size:var(--text-caption)}.awaycap__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.photo{position:relative}.photo__frame{aspect-ratio:4/3;border-radius:var(--radius-2);border:1px solid var(--border-hairline);background:var(--surface-sunken);position:relative;overflow:hidden}.photo__scene{aspect-ratio:1376/768;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo__scene img{max-width:none;position:absolute}.photo__plate{width:100%;height:100%;inset:0}.photo__glass{transform-origin:50% 55%;width:16.86%;height:41.02%;top:37.11%;left:64.24%}.photo__cap{margin-top:8px}.specimen{background:var(--syw-sheet);border:1px solid var(--border-hairline);border-radius:var(--radius-1);min-width:118px;box-shadow:var(--shadow-1);color:var(--syw-ink);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);padding:8px 10px;line-height:1.15;position:absolute;top:58%;left:72.7%;transform:translate(-50%,-50%)rotate(-2deg)}.specimen[data-on=true]{opacity:1}.specimen__zip{font:600 var(--text-caption)/1.2 var(--font-sans);color:var(--syw-graphite)}.specimen__n{font:400 2rem/1 var(--font-display);letter-spacing:var(--tracking-figure);color:var(--syw-far)}.specimen__w{font:600 var(--text-caption)/1.2 var(--font-sans)}.photo__arrow{position:absolute;bottom:10px;left:72.7%;transform:translate(-50%)}.flydigit{z-index:60;pointer-events:none;font:400 1.5rem/1 var(--font-display);color:var(--syw-ink);position:fixed}.scene{padding:var(--section-y) 0}.scene__head{max-width:var(--measure);margin-bottom:var(--space-7)}.scene__grid{gap:var(--space-7);display:grid}.scene__visual{display:none}@media (min-width:1024px){.scene__grid{gap:var(--space-8);grid-template-columns:5fr 6fr;align-items:start}.scene__visual{min-height:0;display:block;position:sticky;top:88px}.scene__steps .step-visual{display:none}}.scene__steps{list-style:none}.step{padding:var(--space-6) 0;min-height:auto}@media (min-width:1024px){.step{min-height:78vh;padding:var(--space-8) 0;flex-direction:column;justify-content:center;display:flex}}.step+.step{border-top:1px solid var(--border-hairline)}.step__n{border:1px solid var(--border-control);width:32px;height:32px;font:600 var(--text-small)/1 var(--font-sans);margin-bottom:var(--space-4);border-radius:999px;place-items:center;display:inline-grid}.step>*+*{margin-top:var(--space-4)}.step p{color:var(--text-secondary);max-width:52ch}.step p strong{color:var(--text-primary);font-weight:600}.step-visual{margin-top:var(--space-5)}.panes{display:grid;position:relative}.pane{opacity:0;visibility:hidden;transform:translateY(var(--reveal-distance));transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out),visibility 0s linear var(--dur-slow);grid-area:1/1}.pane.is-on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.step-visual .pane{opacity:1;visibility:visible;transform:none}.dive{border-radius:var(--radius-2);border:1px solid var(--border-hairline);aspect-ratio:4/3;background:var(--surface-sunken);position:relative;overflow:hidden}.dive .photo__scene,.dive .photo__glass{transition:transform var(--dur-showpiece) var(--ease-out)}.dive__water{background:var(--syw-basin);transition:transform var(--dur-showpiece) var(--ease-out);position:absolute;inset:0;transform:translateY(100%)}.dive__water:before{content:"";background:#8ec5f5;height:2px;position:absolute;top:0;left:0;right:0}.dive.is-dived .dive__water{transform:none}.dive.is-dived .photo__glass{transform:scale(3.2)}.dive__score{padding:var(--space-5);opacity:0;transition:opacity var(--dur-slow) var(--ease-out) var(--dur-showpiece);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.dive.is-dived .dive__score{opacity:1}@media (prefers-reduced-motion:reduce){.dive .photo__scene,.dive .photo__glass,.dive__water,.dive__score{transition:none}}@media (max-width:479px){.dive{aspect-ratio:auto;min-height:380px}.dive .photo__scene{height:100%}}.lines{gap:var(--space-4);display:grid}.lineg{padding-bottom:var(--space-3);border-bottom:1px solid var(--border-hairline);gap:6px;display:grid}.lineg__top{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.lineg__name{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.lineg__x{font:400 1.5rem/1 var(--font-display);letter-spacing:var(--tracking-figure)}.lineg__sub,.lines__note{font-size:var(--text-caption);color:var(--text-secondary)}.glist{gap:var(--space-2);list-style:none;display:grid}.glist__item{border:1px solid var(--border-hairline);border-radius:var(--radius-2);padding:var(--space-3) var(--space-4);background:var(--surface-sheet)}.glist__head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.glist__name{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.glist__meta{font-size:var(--text-small);color:var(--text-secondary)}.glist__fate{font-size:var(--text-caption);color:var(--syw-band-strong);font-weight:600}.glist__all{margin-top:var(--space-2);font-size:var(--text-small);gap:4px;list-style:none;display:grid}.glist__all li{justify-content:space-between;gap:var(--space-3);display:flex}.glist__all li span:first-child{min-width:0}.flow svg{width:100%;height:auto;display:block;overflow:visible}.flow .flow__svg--tall{display:none}@media (max-width:767px){.flow .flow__svg--wide{display:none}.flow .flow__svg--tall{max-width:420px;margin:0 auto;display:block}}.flow__caps{margin-top:var(--space-3);font-size:var(--text-small);color:var(--text-secondary);gap:4px;min-width:0;display:grid}.flow__caps p{white-space:normal;min-width:0}.flow__caps strong{color:var(--syw-band-strong);font-weight:600}.pipe{fill:none;stroke:var(--border-control);stroke-width:10px;stroke-linecap:round;stroke-linejoin:round}.pipe--thin{stroke-width:4px}.eq{fill:#0a141a;stroke:var(--border-control);stroke-width:1.2px}.eq-head{fill:#22323c}.eq-display{fill:#8ec5f5}.house__shell{fill:none;stroke:var(--text-secondary);stroke-width:2px;stroke-linejoin:round}.house__floor{stroke:var(--border-hairline);stroke-width:1.5px}.fixture{fill:none;stroke:var(--text-primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.fixture--ro{stroke:#8ec5f5}.ro{fill:#0a141a;stroke:#8ec5f5;stroke-width:1.5px}.hline{fill:none;stroke:#8ec5f5;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.wline{fill:none;stroke:#8ec5f5;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;opacity:.9}.hline,.wline{stroke-dashoffset:100000px;stroke-dasharray:100000 100000}.route{fill:none;stroke:none}.lbl{font:600 15px var(--font-sans);fill:var(--text-secondary)}.lbl--strong{fill:var(--text-primary)}.gbar{flex-direction:column;gap:6px;display:flex}.gbar__track{height:24px;position:relative}.gbar__rail{background:var(--border-hairline);height:2px;position:absolute;top:11px;left:0;right:0}.gbar__fill{height:8px;width:var(--w);position:absolute;top:8px;left:0}.gbar--anim .gbar__fill{width:0;transition:width var(--dur-showpiece) var(--ease-out)}.gbar--anim.is-in .gbar__fill,.is-in .gbar--anim .gbar__fill{width:var(--w)}.gbar__legal{border-left:2px dashed var(--text-secondary);width:0;position:absolute;top:4px;bottom:4px}.gbar__line{width:var(--guideline-width);background:var(--syw-guideline);margin-left:-1px;position:absolute;top:0;bottom:0}.gbar__labels{height:16px;font-size:var(--text-caption);color:var(--text-secondary);line-height:1;position:relative}.gbar__lab{white-space:nowrap;position:absolute;transform:translate(-50%)}.gbar__lab--end{transform:translate(-100%)}.gbar__lab--line{color:var(--text-primary);font-weight:600}.score{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.score__label{font-size:var(--text-small);align-items:center;gap:4px;font-weight:600;display:flex}.score__row{align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.score__num{font:400 var(--text-score)/.82 var(--font-display);letter-spacing:var(--tracking-figure)}.score--compact .score__num{font-size:4.5rem}.score__band{flex-direction:column;gap:4px;padding-bottom:10px;display:flex}.score__word{font:400 2rem/1 var(--font-display)}.score__out{font-size:var(--text-small);color:var(--text-secondary)}.score__ruler{padding-top:14px;position:relative}.score__bands{grid-template-columns:40fr 20fr 20fr 21fr;gap:2px;height:6px;display:grid}.score__marker{top:0;left:var(--at);transition:left var(--dur-showpiece) var(--ease-out);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.score__marker i{border-left:7px solid #0000;border-right:7px solid #0000;border-top:10px solid var(--text-primary);width:0;height:0}.score__marker b{background:var(--text-primary);width:2px;height:14px;margin-top:-1px}.score__ticks{height:18px;font-size:var(--text-caption);color:var(--text-secondary);margin-top:8px;position:relative}.score__ticks span{position:absolute;transform:translate(-50%)}.score__ticks span:first-child{transform:none}.score__ticks span:last-child{transform:translate(-100%)}.score__src{font-size:var(--text-caption);color:var(--text-secondary);max-width:var(--measure)}.cc{gap:var(--space-4);flex-direction:column;min-width:0;padding:20px 20px 18px;display:flex}.cc__head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.cc__title{min-width:0}.cc__title h3{font:600 var(--text-h3)/1.25 var(--font-sans)}.cc__mult{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.cc__x{font:400 var(--text-figure)/1 var(--font-display);letter-spacing:var(--tracking-figure)}.cc__x span{font-size:.6em}.cc__xlab{font-size:var(--text-small);color:var(--text-secondary)}.cc__vals{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cc__val{flex-direction:column;gap:2px;min-width:0;display:flex}.cc__val dt{font-size:var(--text-caption);color:var(--text-secondary)}.cc__val dd{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:600}.cc__unit{color:var(--text-secondary);font-size:.72em;font-weight:500}.cc__none{color:var(--text-secondary);font-weight:400;font-size:var(--text-small)}.cc__effect{font-size:var(--text-small);line-height:1.5}.cc__effect span{color:var(--text-secondary)}.cc__why{overflow-wrap:anywhere}.cc__foot{font-size:var(--text-caption);color:var(--text-secondary);flex-direction:column;gap:4px;display:flex}.cards{gap:var(--space-4);display:grid}@media (min-width:768px){.cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.lvs{border-color:var(--text-primary);gap:20px;padding:24px 20px;display:grid}.lvs__h{font:400 var(--text-h2)/1.15 var(--font-display)}.lvs__cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.lvs__k{align-items:center;gap:8px;font-weight:600;display:flex}.lvs__dash{border-left:2px dashed var(--text-secondary);width:0;height:18px}.lvs__rule{background:var(--syw-guideline);width:2px;height:18px}.lvs__p{font-size:var(--text-small);color:var(--text-secondary);margin-top:6px}.lvs__ex{font-size:var(--text-small);gap:8px;display:grid}.lvs__muted{color:var(--text-secondary)}.offer__grid{gap:var(--space-7);align-items:start;display:grid}@media (min-width:1024px){.offer__grid{gap:var(--space-8);grid-template-columns:5fr 6fr}}.pc{gap:var(--space-5);flex-direction:column;padding:24px 20px;display:flex}.pc__row{flex-direction:column;gap:8px;display:flex}.pc__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.pc__lab{font-weight:600;font-size:var(--text-small)}.pc__price{font:400 var(--text-figure)/1 var(--font-display);letter-spacing:var(--tracking-figure)}.pc__price--them{color:var(--text-secondary)}.pc__bar{background:var(--surface-sunken);height:10px;position:relative}.pc__bar i{width:var(--pct);background:var(--text-primary);position:absolute;inset:0}.pc__bar--them i{background:var(--surface-sheet);border:1px solid var(--text-secondary)}.pc__sub{font-size:var(--text-caption);color:var(--text-secondary)}.pc__inc{border-top:1px solid var(--border-hairline);padding-top:18px}.ticks{font-size:var(--text-small);gap:8px;list-style:none;display:grid}.ticks li{grid-template-columns:20px 1fr;gap:10px;display:grid}.ticks svg{color:var(--syw-band-strong);margin-top:2px}.bundle{border-left:2px solid var(--text-primary);background:var(--surface-sheet);font-size:var(--text-small);padding:16px 18px}.sched{font-size:var(--text-small);gap:6px;display:grid}.sched strong{font-weight:600}.sched__price{color:var(--text-primary);font-size:1.375rem;line-height:1.35;display:block}.steps3{counter-reset:s;gap:var(--space-6);margin-top:var(--space-6);list-style:none;display:grid}@media (min-width:1024px){.steps3{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps3 li{counter-increment:s;gap:var(--space-3);align-content:start;display:grid}.steps3 li:before{content:counter(s);border:1px solid var(--text-primary);width:40px;height:40px;font:400 1.25rem/1 var(--font-display);border-radius:999px;place-items:center;display:grid}.steps3 p{color:var(--text-secondary);max-width:44ch}.product{gap:var(--space-6);margin-top:var(--space-7);align-items:center;display:grid}@media (min-width:1024px){.product{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.product--flip .product__fig{order:2}}.product>*{min-width:0}.product__fig img,.product__fig svg{border-radius:var(--radius-2);border:1px solid var(--border-hairline);width:100%;height:auto;display:block}.product__fig figcaption{white-space:normal;margin-top:8px}.specs{margin-top:var(--space-4);border-top:1px solid var(--border-hairline);max-width:520px}.specs div{gap:var(--space-3);border-bottom:1px solid var(--border-hairline);grid-template-columns:120px minmax(0,1fr);padding:10px 0;display:grid}.specs dt{color:var(--text-secondary);font-size:var(--text-small)}.specs dd{font-weight:600;font-size:var(--text-small)}.why .syw-matrix th[scope=row]{width:28%;font-weight:600}.why .syw-matrix td:nth-child(2){font-weight:600}.why .syw-matrix td:nth-child(3){color:var(--text-secondary)}@media (max-width:767px){.why .syw-matrix,.why .syw-matrix tbody,.why .syw-matrix tr,.why .syw-matrix th,.why .syw-matrix td{width:auto;display:block}.why .syw-matrix thead{display:none}.why .syw-matrix tr{border-bottom:1px solid var(--border-hairline);padding:12px 0}.why .syw-matrix th,.why .syw-matrix td{border:0;padding:2px 0}.why .syw-matrix td:nth-child(2):before{content:"Us: ";color:var(--text-secondary);font-weight:400}.why .syw-matrix td:nth-child(3):before{content:"Dealer in-home visit: "}}.faq__grid{gap:var(--space-6);display:grid}@media (min-width:1024px){.faq__grid{grid-template-columns:4fr 8fr}}.reviews__empty{margin-top:var(--space-4);padding:var(--space-5);border:1px dashed var(--border-control);border-radius:var(--radius-2);color:var(--text-secondary);max-width:var(--measure)}.book__grid{gap:var(--space-7);align-items:start;display:grid}@media (min-width:1024px){.book__grid{gap:var(--space-8);grid-template-columns:5fr 6fr}}.book__grid>*{min-width:0}.trust{margin-top:var(--space-5);font-size:var(--text-small);gap:10px;list-style:none;display:grid}.trust li{grid-template-columns:20px 1fr;gap:10px;display:grid}.trust svg{color:var(--text-primary);margin-top:2px}.contact{margin-top:var(--space-6);border-top:1px solid var(--border-hairline)}.contact div{gap:var(--space-3);border-bottom:1px solid var(--border-hairline);font-size:var(--text-small);grid-template-columns:110px minmax(0,1fr);padding:10px 0;display:grid}.contact dt{color:var(--text-secondary)}.contact dd{overflow-wrap:anywhere;font-weight:600}.bform{box-shadow:none;padding:20px}@media (min-width:768px){.bform{padding:24px}}.bform__title{font:400 var(--text-h2)/1.15 var(--font-display)}.bform__grid{gap:var(--space-5);margin-top:var(--space-5);display:grid}.bform__row{gap:var(--space-5);display:grid}.bform fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.bform legend{margin-bottom:8px;padding:0}.bform__price{border-radius:var(--radius-2);background:var(--surface-sunken);font-size:var(--text-small);padding:12px 14px}.bform__under{text-align:center;margin-top:10px}.bform__summary{border-radius:var(--radius-2);background:var(--syw-error);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.bform__summary{background:color-mix(in oklab,var(--syw-error) 8%,var(--surface-sheet))}}.bform__summary{color:var(--syw-error);font-weight:600;font-size:var(--text-small)}.bform__call{text-align:center;margin-top:var(--space-3);font-size:var(--text-small)}.bform .syw-chips{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.bform .syw-chip{display:flex}.bform .syw-chip span{flex:1;min-width:0}.bform .syw-check{gap:var(--space-2);align-items:flex-start;display:flex}.bform .syw-check input{flex:none;margin-top:calc(.5lh - 12px)}.bform [data-testid=sms-consent]{margin-top:var(--space-4)!important}.bform [data-testid=sms-consent] .syw-check .body,.bform [data-testid=sms-consent-text],.bform [data-testid=contact-disclosure] .body{font-size:var(--text-caption);line-height:1.5}.bform [data-testid=sms-consent-text]{margin-top:var(--space-2)!important}.ticket{box-shadow:var(--shadow-2);animation:ticket-rise var(--dur-showpiece) var(--ease-out) both;padding:28px 22px}@media (min-width:768px){.ticket{padding:36px}}@keyframes ticket-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ticket__title{font:400 var(--text-h2)/1.15 var(--font-display);margin-top:var(--space-4)}.ticket__icon{background:var(--syw-success);color:#fff;border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.next{gap:var(--space-4);margin-top:var(--space-5);list-style:none;display:grid}.next li{gap:var(--space-3);font-size:var(--text-small);color:var(--text-secondary);grid-template-columns:32px 1fr;display:grid}.next li strong{color:var(--text-primary);font-weight:600;font-size:var(--text-body);display:block}.next__i{border:1px solid var(--border-control);width:32px;height:32px;color:var(--text-primary);border-radius:999px;place-items:center;font-weight:600;display:grid}.ticket__terms{margin-top:var(--space-5);border-radius:var(--radius-2);background:var(--surface-sunken);font-size:var(--text-small);padding:14px 16px}.foot{padding:var(--space-8) 0 var(--space-7)}.foot__grid{gap:var(--space-6);display:grid}@media (min-width:1024px){.foot__grid{grid-template-columns:5fr 4fr 5fr}}.foot h2{font:600 var(--text-small)/1.3 var(--font-sans);margin-bottom:10px}.foot p,.foot li{font-size:var(--text-caption);color:var(--text-secondary);line-height:1.55}.foot ul{gap:6px;list-style:none;display:grid}.foot__logo img{width:auto;height:30px}.foot__legal{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font-size:var(--text-caption);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.foot__legal a,.foot__legal span{align-items:center;min-height:44px;display:inline-flex}.rh{padding:var(--space-7) 0 var(--space-6)}.rh__meta{margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rh__facts{gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.rh__facts dt{font-size:var(--text-caption);color:var(--text-secondary)}.rh__facts dd{font-weight:600;font-size:var(--text-small);margin-top:2px}.rh__chain{font-size:var(--text-small);color:var(--text-secondary);margin-top:var(--space-3)}.rh__count{font:400 var(--text-h2)/1.2 var(--font-display);margin-top:var(--space-4)}.conf{align-items:center;gap:8px;display:inline-flex}.conf__bars{align-items:flex-end;gap:2px;display:inline-flex}.conf__bars i{background:var(--border-control);width:4px;display:block}.conf__bars i.on{background:var(--text-primary)}.rgrid{gap:var(--space-7);display:grid}@media (min-width:1024px){.rgrid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.rgrid__aside{position:sticky;top:88px}}.rgrid>*{min-width:0}.rsec+.rsec{margin-top:var(--space-8)}.tabpanel{margin-top:var(--space-5)}.mx-wrap{position:relative;overflow-x:auto}.mx-ic{align-items:center;gap:6px;font-weight:600;display:inline-flex}.mx-ic svg{flex:none}.mx-ic--yes{color:var(--syw-band-strong)}.mx-ic--part{color:var(--syw-above)}.mx-ic--no{color:var(--text-secondary);font-weight:500}.ftypes{gap:var(--space-4);margin-top:var(--space-5);display:grid}@media (min-width:768px){.ftypes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ftypes .syw-sheet{padding:18px}.ftypes h3{align-items:center;gap:8px;display:flex}.ftypes dl{font-size:var(--text-small);gap:8px;margin-top:10px;display:grid}.ftypes dt{color:var(--text-secondary);font-size:var(--text-caption)}.calc{border:1px solid var(--border-hairline);border-radius:var(--radius-2);background:var(--surface-sheet);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:14px 16px;display:inline-flex}.calc b{font:400 1.75rem/1 var(--font-display)}.empty{padding:var(--section-y-tight) 0}.empty__grid{gap:var(--space-7);display:grid}@media (min-width:1024px){.empty__grid{grid-template-columns:1fr 1fr}}.empty__grid>*{min-width:0}.ctabar{z-index:25;gap:var(--space-3);padding:8px var(--space-4) calc(8px + env(safe-area-inset-bottom));background:var(--surface-sheet);border-top:1px solid var(--border-hairline);min-height:64px;box-shadow:var(--shadow-1);transition:transform var(--dur-base) var(--ease-standard);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.ctabar[data-show=true]{transform:none}.ctabar .syw-btn{flex:1}@media (min-width:1024px){.ctabar{display:none}}.page-pad-bottom{padding-bottom:80px}@media (min-width:1024px){.page-pad-bottom{padding-bottom:0}}.score__band{flex-direction:column}.score__out{order:0}.score__names{font-size:var(--text-caption);color:var(--text-secondary);grid-template-columns:40fr 20fr 20fr 21fr;gap:2px;margin-top:2px;display:grid}.score__names span{min-width:0}.score__plain{font-size:var(--text-small);max-width:var(--measure)}.countline{border:1px solid var(--border-hairline);border-radius:var(--radius-2);font-size:var(--text-body);max-width:var(--measure);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.4;display:flex}.countline svg{margin-top:5px}.countline strong{font-weight:600}.countline__of{color:var(--text-secondary)}@media (prefers-reduced-motion:reduce){.scene__visual{display:none!important}.scene__steps .step-visual{display:block!important}.step{min-height:0!important}}.is-capture [data-price-copy]{display:none!important}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus{outline:none}.syw-header{position:fixed;top:0;left:0;right:0}body{padding-top:65px}.contact a,.foot ul a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:767px){.why .syw-matrix th[scope=row]{width:auto}}.choice{border:0;min-width:0;margin:0;padding:0}.choice legend{margin-bottom:8px;padding:0}@media (prefers-reduced-motion:reduce){.gbar--anim .gbar__fill{width:var(--w)}}.admin__main{padding:var(--space-6) 0 var(--space-8)}.admin__nav{align-items:center;gap:var(--space-4);display:flex}.admin__login{max-width:420px;margin:var(--space-8) auto;padding:28px}.admin__filters{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.admin__filters .syw-input{height:44px}.admin__search{grid-column:span 2}@media (max-width:560px){.admin__search{grid-column:auto}}.admin__table td,.admin__table th{vertical-align:top}.admin__grid{gap:var(--space-5);margin-top:var(--space-5);display:grid}@media (min-width:1024px){.admin__grid{grid-template-columns:1fr 1fr;align-items:start}}.admin__card{padding:20px}.admin__ta{resize:vertical;height:auto;min-height:110px;padding:12px 14px;line-height:1.45}.admin__timeline{margin-top:var(--space-3);gap:12px;list-style:none;display:grid}.admin__timeline li{border-left:2px solid var(--border-hairline);padding-left:12px}.admin__tasks{gap:var(--space-3);margin-top:var(--space-4);list-style:none;display:grid}.admin__tasks li{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.admin .hdr__in{flex-wrap:wrap;row-gap:0}@media (max-width:767px){.admin__nav{justify-content:space-between;gap:var(--space-2);width:100%;padding-bottom:6px;overflow-x:auto}.admin__main{padding-top:var(--space-8)}}.admin .syw-header{position:sticky}body:has(.admin){padding-top:0}.hd{background:var(--syw-paper);height:250svh;margin-top:-65px;position:relative}.hd[data-basin=off]{height:172svh}.hd__stage{height:100svh;position:sticky;top:0;overflow:hidden}.hd__scene{--ar:1.7917;--mid-y:.3685;--g-x:.6424;--g-y:.3711;--g-w:.1686;--g-h:.4102;--o-x:.7333;--o-y:.265;--t-w:.31;width:max(100vw,calc(100svh * var(--ar)));height:max(100svh,calc(100vw / var(--ar)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hd__plane{will-change:transform;position:absolute}.hd__plane img{width:100%;max-width:none;height:100%;display:block}.hd__far{inset:0}.hd__far img{object-fit:cover}.hd__mid{bottom:0;left:0;right:0;top:calc(var(--mid-y) * 100%)}.hd__glass{left:calc(var(--g-x) * 100%);top:calc(var(--g-y) * 100%);width:calc(var(--g-w) * 100%);height:calc(var(--g-h) * 100%);transform-origin:50% 55%}.hd__tap{left:calc((var(--o-x) - var(--t-w) * var(--sx)) * 100%);top:calc((var(--o-y) - var(--t-w) * var(--ar) * var(--tap-r) * var(--sy)) * 100%);width:calc(var(--t-w) * 100%);aspect-ratio:var(--tap-ar)}.hd__tap img{object-fit:contain}.hd__label{top:52%;left:50%}.hd__scrim{pointer-events:none;background:radial-gradient(70% 80% at 12% 45%,#f5f6f3eb,#f5f6f3a8 45%,#f5f6f300 75%);position:absolute;inset:0}.hd__copy{z-index:5;left:max(var(--gutter),calc((100vw - var(--container-page)) / 2 + var(--gutter)));width:min(540px,46vw);color:var(--syw-ink);flex-direction:column;justify-content:center;padding:24px 0;display:flex;position:absolute;top:65px;bottom:0;transform:translateY(-50%)translate(0)}.hd__copy .result__title{font-size:var(--text-h3)}.hd__copy>*+*{margin-top:var(--space-5)}.hd__copy .syw-btn--ghost{border:1px solid var(--border-hairline);background:#fffffffa;min-height:44px;padding:0 14px}.hd__copy .syw-btn--ghost:hover{background:var(--text-link)}@supports (color:color-mix(in lab, red, red)){.hd__copy .syw-btn--ghost:hover{background:color-mix(in oklab,var(--text-link) 8%,#fff)}}.hd__copy .zipblock__row{margin-top:var(--space-3);gap:8px 12px}.hd__copy .zipblock__row .small,.hd__copy .zipblock__msg{border-radius:var(--radius-2);color:var(--syw-ink);background:#ffffffe0;padding:4px 10px;display:inline-block}.hd[data-state=away] .hd__label{display:none}.hd[data-state=away] .hd__copy .result{background:var(--surface-sheet);color:var(--syw-ink);border:1px solid var(--border-hairline);border-radius:var(--radius-2,8px);box-shadow:var(--shadow-1);padding:var(--space-5)}.hd[data-state=away] .hd__copy .awaycap .result__actions .syw-btn{min-height:44px}.hd[data-state=away] .hd__copy .awaycap__note{color:var(--syw-graphite);font-size:var(--text-small,.875rem);max-width:none}.hd__arrow{z-index:6;background:var(--surface-sheet);position:absolute;bottom:12vh;left:72.7%;transform:translate(-50%)}.hd__men{z-index:9;pointer-events:none;opacity:0;background:var(--syw-basin);height:26px;position:absolute;bottom:0;left:-5%;right:-5%;box-shadow:0 -2px #8ec5f5}.hd__deep{z-index:8;visibility:hidden;-webkit-mask-image:linear-gradient(to top,#000 calc(var(--fill,0%) - 3%),transparent var(--fill,0%));-webkit-mask-image:linear-gradient(to top,#000 calc(var(--fill,0%) - 3%),transparent var(--fill,0%));-webkit-mask-image:linear-gradient(to top,#000 calc(var(--fill,0%) - 3%),transparent var(--fill,0%));-webkit-mask-image:linear-gradient(to top,#000 calc(var(--fill,0%) - 3%),transparent var(--fill,0%));mask-image:linear-gradient(to top,#000 calc(var(--fill,0%) - 3%),transparent var(--fill,0%));position:absolute;inset:0}.hd__gate,.hd__preview{justify-content:center;gap:var(--space-4);max-width:640px;padding:88px var(--gutter) 40px;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard),visibility 0s var(--dur-base);flex-direction:column;margin:0 auto;display:flex;position:absolute;inset:0}.hd__where{color:var(--text-secondary)}@media (orientation:portrait),(max-width:767px){.hd{height:215svh}.hd[data-basin=off]{height:155svh}.hd__scene{--ar:.5581;--mid-y:.5451;--g-x:.3789;--g-y:.5465;--g-w:.2357;--g-h:.2246;--o-x:.4967;--o-y:.4366;--t-w:.8029;top:calc(50% + 11svh)}.hd__scrim{background:linear-gradient(#f5f6f3f0 0%,#f5f6f3e0 52%,#f5f6f300 70%)}.hd__copy{left:var(--gutter);right:var(--gutter);width:auto;padding:0;display:block;top:calc(64px + 2svh);bottom:auto}.hd__copy>*+*{margin-top:var(--space-4)}.hd__copy .hero__lead{display:none}.hd__copy .h-display{font-size:clamp(2.2rem,1.4rem + 4vw,2.8rem)}.hd__arrow{bottom:6svh;left:50%}.hd[data-state=away] .hd__scrim,.hd[data-state=away][data-variant=drop] .hd__scrim{background:var(--syw-paper)}.hd[data-state=away] .hd__copy{padding-bottom:var(--space-5);overscroll-behavior:contain;bottom:0;overflow-y:auto}.hd[data-state=away] .hd__copy .h-display{font-size:clamp(1.7rem,1.2rem + 3vw,2.2rem)}.hd[data-state=away] .hd__copy .result{padding:var(--space-4)}.hd__gate,.hd__preview{justify-content:flex-start;padding-top:84px}}@media (prefers-reduced-motion:reduce){.hd,.hd[data-basin=off]{height:auto;margin-top:-65px}.hd__stage{height:auto;position:relative}.hd__stage:before{content:"";height:100svh;display:block}.hd__scene{top:50svh}.hd__scrim{height:100svh;bottom:auto}.hd__copy{height:calc(100svh - 65px);top:65px;bottom:auto}.hd__men{display:none}.hd__deep{visibility:visible;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.hd__gate,.hd__preview{opacity:1;visibility:visible;padding:var(--space-8) var(--gutter);position:relative}}@media (prefers-reduced-motion:reduce) and ((orientation:portrait) or (max-width:767px)){.hd__scene{top:61svh}.hd__copy{top:calc(64px + 2svh)}}.hd[data-variant=drop]{height:280svh}.hd[data-variant=drop][data-basin=off]{height:186svh}.hd[data-variant=drop] .hd__scene{--wl:.317}.hd[data-variant=drop] .hd__deep{clip-path:ellipse(0 0);-webkit-mask-image:none;mask-image:none}.hd__water{visibility:hidden;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hd__bead{--ball:0;left:calc(var(--sx) * 100%);top:calc((var(--sy) - .002) * 100%);aspect-ratio:24/32;transform-origin:50% 0;will-change:transform;width:4.24%;position:absolute;transform:translate(-50%)scale(.6)}.hd__bead--next{opacity:0;transform:translate(-50%)scale(0)}.hd__tear{opacity:calc(1 - var(--ball))}.hd__ball{opacity:var(--ball)}.hd__bead svg{transform-origin:50% 0;width:100%;height:100%;animation:hd-swell 3.4s var(--ease-standard) infinite;display:block;overflow:visible}@keyframes hd-swell{50%{transform:scale(1.03,1.08)}}@media (orientation:portrait),(max-width:767px){.hd[data-variant=drop]{height:245svh}.hd[data-variant=drop][data-basin=off]{height:170svh}.hd[data-variant=drop] .hd__scene{--wl:.243}.hd[data-variant=drop] .hd__scrim{background:linear-gradient(#f5f6f3f0 0%,#f5f6f3e0 46%,#f5f6f300 56%)}.hd[data-variant=drop] .hd__bead{width:5.51%}}@media (prefers-reduced-motion:reduce){.hd[data-variant=drop],.hd[data-variant=drop][data-basin=off]{height:auto}.hd[data-variant=drop] .hd__deep{clip-path:none}.hd[data-variant=drop] .hd__copy{transform:none}.hd[data-variant=drop] .hd__deep{background-image:radial-gradient(120% 60% at 50% 0,#8ec5f524,#8ec5f50a 45%,#0000 70%);background-repeat:no-repeat}.hd__bead svg{animation:none}.hd__water{display:none}}.lw{height:230svh;position:relative}.lw__stage{flex-direction:column;justify-content:center;height:100svh;padding:80px 0 24px;display:flex;position:sticky;top:0;overflow:visible}.lw__titles{min-height:calc(var(--text-h2) * 2.4);display:grid}.lw__titles .h2{grid-area:1/1}.lw__t2{opacity:0}.lw__chart{margin-top:var(--space-5);position:relative;container-type:inline-size}.lw__rows{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lw__row{grid-template-columns:minmax(96px,.55fr) minmax(0,2fr);align-items:center;gap:16px;display:grid}.lw__row--top .lw__name{font-weight:700}.lw__name{font-weight:600;font-size:var(--text-small);align-items:center;gap:2px;min-width:0;display:flex}.lw__track{height:30px;position:relative}.lw__track .gbar__rail{top:14px}.lw__fill{height:14px;position:absolute;top:8px;left:0}.lw__val{font-size:var(--text-caption);white-space:nowrap;color:var(--text-primary);font-weight:600;position:absolute;top:6px}.lw__val.lw__val--in{color:#0b1622;transform:translate(calc(-100% - 20px))}.lw__val:not(.lw__val--in){white-space:normal;line-height:1.25;right:0}.lw__track:has(.lw__val:not(.lw__val--in)){height:auto;min-height:30px;padding-bottom:4px}.lw__top{background:var(--surface-page);clip-path:inset(0 100% 0 0);position:absolute;inset:0}.lw__edge{background:var(--action-bg);opacity:0;width:2px;position:absolute;top:-12px;bottom:-12px;left:0}.lw__legend{margin-top:var(--space-4);font-size:var(--text-caption);color:var(--text-secondary)}.lw__big{margin-top:var(--space-4);max-width:var(--measure)}.lw__big+.caption{margin-top:var(--space-3);max-width:var(--measure)}.lw__cap{color:var(--text-secondary);margin-bottom:8px;font-weight:600}@media (max-width:640px){.lw__row{grid-template-columns:1fr;gap:4px}.lw__val{font-size:var(--text-caption)}.lw__stage{padding-top:72px}.lw__big+.caption{display:none}}@media (prefers-reduced-motion:reduce){.lw{height:auto}.lw__stage{height:auto;padding:var(--section-y) 0;position:relative}.lw__t2{opacity:1}.lw__titles{min-height:0;display:block}.lw__titles .h2+.h2{margin-top:var(--space-3)}.lw__top{clip-path:none;margin-top:var(--space-6);position:relative}.lw__edge{display:none}}.flabel{color:var(--text-secondary);transition:opacity var(--dur-base) var(--ease-standard)}.flabel__bg{fill:var(--surface-sheet);stroke:var(--border-control);stroke-width:1px}.flabel__t{font:600 21px var(--font-sans);fill:var(--text-secondary)}.fpart--tank,.fpart--ro{transition:stroke var(--dur-base) var(--ease-standard),stroke-width var(--dur-base) var(--ease-standard)}.flow[data-phase=tank] .flabel--tank,.flow[data-phase=ro] .flabel--ro,.flow[data-phase=done] .flabel{color:var(--action-bg)}.flow[data-phase=tank] .flabel--tank .flabel__bg,.flow[data-phase=ro] .flabel--ro .flabel__bg,.flow[data-phase=done] .flabel__bg{stroke:var(--action-bg);stroke-width:2px}.flow[data-phase=tank] .flabel--tank .flabel__t,.flow[data-phase=ro] .flabel--ro .flabel__t,.flow[data-phase=done] .flabel__t{fill:var(--text-primary)}.flow[data-phase=tank] .fpart--tank,.flow[data-phase=ro] .fpart--ro{stroke:#8ec5f5;stroke-width:3px;animation:1.6s ease-in-out infinite fglow}@keyframes fglow{0%,to{filter:drop-shadow(0 0 2px #8ec5f559)}50%{filter:drop-shadow(0 0 14px #8ec5f5f2)}}.fbadge{color:var(--text-secondary);transition:opacity var(--dur-base) var(--ease-standard)}.fbadge__bg{fill:var(--surface-sheet);stroke:var(--border-control);stroke-width:1.5px}.flow[data-phase=tank] .fbadge--tank,.flow[data-phase=ro] .fbadge--ro,.flow[data-phase=done] .fbadge{color:#8ec5f5}.flow[data-phase=tank] .fbadge--tank .fbadge__bg,.flow[data-phase=ro] .fbadge--ro .fbadge__bg{stroke:#8ec5f5;stroke-width:2.5px;animation:1.6s ease-in-out infinite fglow}.flow[data-phase=tank] .fbadge--ro,.flow[data-phase=ro] .fbadge--tank{opacity:.45}.stage-line[aria-current=step]{box-shadow:0 0 0 1px var(--action-bg),0 0 18px #8ec5f559}@media (prefers-reduced-motion:reduce){.fpart--tank,.fpart--ro,.fbadge__bg{animation:none!important}}.step--flow{position:relative}@media (min-width:1024px){.step--flow{justify-content:flex-start;min-height:210vh}.step--flow .step__stick{min-height:calc(100svh - 124px);padding-bottom:72px;position:sticky;top:110px}.step--flow .step__stick>*+*{margin-top:var(--space-4)}.step--flow .step__stick>.syw-cue{margin-top:0}}@media (max-width:1023px){.step--flow .step__stick{padding-bottom:72px}}.flow[data-phase=tank] .flabel--ro,.flow[data-phase=ro] .flabel--tank{opacity:.45}.stage-lines{gap:var(--space-3);margin-top:var(--space-4);display:grid}.stage-line{border:1px solid var(--border-hairline);border-radius:var(--radius-2);color:var(--text-secondary);transition:opacity var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.stage-line strong{color:var(--text-primary);font-weight:600}.stage-line[aria-current=step]{border-color:var(--action-bg);color:var(--text-primary)}.stage-line[data-dim=true]{opacity:.5}.stage-line svg{color:var(--action-bg);margin-top:2px}.offer__side{gap:var(--space-5);display:grid}.deposit{padding:24px 20px}.family img{border-radius:var(--radius-2);border:1px solid var(--border-hairline);width:100%;height:auto}.family figcaption{margin-top:6px}.family-pair{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767px){.family-pair{grid-template-columns:1fr}.family--wide-only{display:none}}.cc__title .cc__effect{color:var(--text-primary);margin-bottom:2px;font-weight:600}.glist__effect{font-size:var(--text-body);align-items:baseline;gap:8px;display:flex}.glist__src{color:var(--text-secondary);font-size:var(--text-caption)}.glist__ref{font-size:var(--text-small);gap:4px;margin:8px 0 0;display:grid}.glist__ref div{grid-template-columns:minmax(120px,.5fr) 1fr;gap:10px;display:grid}.glist__ref dt{color:var(--text-secondary)}.glist__ref dd{margin:0}.glist__fate{font-size:var(--text-caption);color:var(--text-secondary);margin-top:6px}@media (max-width:640px){.glist__ref div{grid-template-columns:1fr;gap:0}}.notice-817{font-weight:700;font-size:max(14px,var(--text-small));color:var(--text-primary);line-height:1.45}.faq__list{gap:6px;margin:10px 0;padding-left:1.1em;display:grid}.legal{max-width:var(--measure-wide,720px)}.founder{padding-left:var(--space-4);border-left:2px solid var(--text-primary);margin:0}.founder>*+*{margin-top:var(--space-4)}.founder footer{color:var(--text-secondary)}.legal>*+*{margin-top:var(--space-5)}.legal section{padding-top:var(--space-6);border-top:1px solid var(--border-hairline)}.legal section>*+*{margin-top:var(--space-3)}.legal ul,.legal ol{gap:8px;padding-left:1.2em;display:grid}.legal__draft{font-size:var(--text-caption);color:var(--text-secondary);border:1px solid var(--border-control);border-radius:999px;padding:4px 12px;font-weight:600;display:inline-block}.legal .h1{margin-top:var(--space-4)}.legal__docs{list-style:none;padding:0!important}.legal__docs li{border-bottom:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:10px 0;display:flex}.legal__foot{padding-top:var(--space-5)}.exit{border-radius:var(--radius-3,12px);background:var(--surface-sheet);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);border:0;margin:auto;padding:0;box-shadow:0 24px 64px #0b162247}.exit::backdrop{background:#0b16228c}.exit[open]{animation:exit-in var(--dur-base,.24s) var(--ease-standard,ease-out)}@keyframes exit-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.exit[open]{animation:none}}.exit__in{padding:28px 24px 22px;position:relative}.exit__in form>*+*{margin-top:var(--space-4)}.exit__in .h3{padding-right:40px}.exit__x{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.exit__x:hover{background:var(--surface-sunken)}.exit__x:focus-visible{outline:2px solid var(--action-bg);outline-offset:2px}.exit__fields{gap:var(--space-3);display:grid}.exit__fine{line-height:1.45}.apt__grid{gap:var(--space-7);align-items:center;display:grid}@media (min-width:1024px){.apt__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.apt-zip{margin-top:var(--space-5);padding:16px 18px}.apt-zip .caption{margin-bottom:6px}.apt__cta{margin-top:var(--space-5)}.apt__diagram svg{border:1px solid var(--border-hairline);border-radius:var(--radius-2);width:100%;height:auto}.apt__diagram figcaption{margin-top:6px}.apt__fit{margin-top:var(--space-5);max-width:var(--measure);gap:12px;padding-left:1.2em;display:grid}.eyebrow{font:600 var(--text-caption)/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:var(--space-3)}.flabel,.fbadge,.stage-line{cursor:default}.share__grid{gap:var(--space-7);align-items:start;display:grid}@media (min-width:900px){.share__grid{grid-template-columns:minmax(0,340px) minmax(0,1fr)}}.share__card{gap:8px;max-width:380px;padding:22px 20px;display:grid}.share__top{border-bottom:1px solid var(--border-hairline);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.share__zip{margin-top:6px;font-weight:700}.share__score{align-items:flex-end;gap:12px;margin:6px 0;display:flex}.share__n{font:400 4rem/.9 var(--font-display)}.share__of{font-size:var(--text-small);color:var(--text-secondary);padding-bottom:6px}.share__of strong{color:var(--text-primary)}.share__qr{border-top:1px solid var(--border-hairline);align-items:center;gap:14px;margin-top:8px;padding-top:12px;display:flex}.share__qr svg{border:1px solid var(--border-hairline);background:#fff;border-radius:6px;width:96px;height:96px;padding:6px;display:block}.share__btns{margin-top:var(--space-5);flex-wrap:wrap;gap:10px;display:flex}.share__form{margin-top:var(--space-6);gap:var(--space-4);padding:22px 20px;display:grid;position:relative}.share__fields{gap:var(--space-3);display:grid}@media (min-width:640px){.share__fields{grid-template-columns:1fr 1fr}.share__fields>:last-child{grid-column:1/-1}}.print-head{display:none}@media print{.hdr,.foot,.ctabar,.rgrid__aside,#book,.share,.exit,nextjs-portal,[data-cta]{display:none!important}body{background:#fff!important;padding-top:0!important}.print-head{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;margin-bottom:12px;padding:0 0 12px;display:flex}.print-head__qr{font:12px/1.4 var(--font-sans);align-items:center;gap:10px;display:flex}.print-head__qr svg{width:72px;height:72px}.rgrid{display:block!important}.section{padding:16px 0!important}.syw-sheet{box-shadow:none!important}}.bwin{fill:none;stroke:var(--border-hairline);stroke-width:1.5px}.pm__actions{gap:var(--space-3);display:grid}.pm__preview{margin-top:var(--space-2)}.pm__preview summary{cursor:pointer;align-items:center;min-height:44px;display:inline-flex}.pm__ta{width:100%;min-height:220px;font:400 var(--text-small)/1.5 var(--font-sans);resize:vertical;margin-top:var(--space-2)}.pm__grid{gap:var(--space-7);align-items:start;display:grid}@media (min-width:960px){.pm__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.pm__list{margin-top:var(--space-4);max-width:var(--measure);gap:12px;padding-left:1.2em;display:grid}.pm__note{border-radius:var(--radius-2);background:var(--surface-sunken);font-size:var(--text-small);padding:12px 14px}.legal__quote{border-left:3px solid var(--border-control);background:var(--surface-sunken,transparent);color:var(--text-primary);overflow-wrap:anywhere;margin:0;padding:12px 16px}.legal code{overflow-wrap:anywhere;font-size:.9em}.hdr__pricing{min-height:44px;font:600 var(--text-small)/1 var(--font-sans);color:var(--text-primary);align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.hdr__pricing:hover,.hdr__pricing:focus-visible{text-decoration:underline}.refnote{z-index:30;background:var(--surface-sunken);border-bottom:1px solid var(--border-hairline);font-size:var(--text-small);padding:12px 0;position:relative}.refnote strong{font-weight:600}.brand-figs{margin-top:var(--space-7)}.brand-figs__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}.brand-figs figure{margin:0}.brand-figs img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.brand-figs figcaption{margin-top:var(--space-2);color:var(--text-secondary)}.brand-figs__note{margin-top:var(--space-4)}@media (min-width:600px){.brand-figs__grid{grid-template-columns:1fr 1fr}}@media (orientation:portrait),(max-width:767px){.hd[data-zmf][data-state=result]{height:auto}.hd[data-zmf][data-state=result] :is(.hd__scene,.hd__water,.hd__grade,.hd__arrow,.hd__scrim,.hd__men){display:none}.hd[data-zmf][data-state=result] .hd__stage{height:auto;position:relative;overflow:visible}.hd[data-zmf][data-state=result] .hd__copy{height:auto;padding:calc(65px + var(--space-5)) var(--gutter) var(--space-6);position:relative;top:auto;left:auto;right:auto;opacity:1!important;visibility:visible!important;transform:none!important}.hd[data-zmf][data-state=result] .hd__deep{clip-path:none;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none;visibility:visible!important}.hd[data-zmf][data-state=result] :is(.hd__gate,.hd__preview){padding:var(--space-6) var(--gutter);position:relative;opacity:1!important;visibility:visible!important}}.zs-chips__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.zs-chip{border:1px solid var(--border-hairline);border-radius:var(--radius-2);background:var(--surface-sunken);min-width:0;font-size:var(--text-small);color:var(--text-primary);flex-direction:column;gap:4px;padding:12px 14px;line-height:1.35;display:flex}.zs-chip__n{font:400 1.75rem/1 var(--font-display);letter-spacing:var(--tracking-figure)}.zs-wipe{border-radius:var(--radius-2);margin-top:var(--space-5)}.zs-wipe__in{padding-inline:16px}@media (min-width:640px){.zs-wipe__in{padding-inline:var(--space-5)}}.zs-fig{margin:var(--space-5) 0 0}.zs-rows{gap:18px;margin:0;padding:0;list-style:none;display:grid}.zs-row{gap:6px;min-width:0;display:grid}.zs-row__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.zs-row__name{overflow-wrap:anywhere;min-width:0;font-weight:600}.zs-row__val{white-space:nowrap;flex:none;font-weight:600}.zs-row__track{height:24px;position:relative}.zs-row__track .gbar__rail{top:11px}.zs-row__fill{border-radius:0 2px 2px 0;min-width:2px;height:10px;position:absolute;top:7px;left:0}.zs-row__legal{margin-left:-1px}.zs-row__meta{font-size:var(--text-caption);color:var(--text-secondary);flex-wrap:wrap;gap:2px 14px;margin:0;display:flex}.zs-row__meta strong{color:var(--text-primary);font-weight:600}.zs-row__note{margin:0}.zs-more{margin-top:18px}.zs-more>summary{cursor:pointer;min-height:44px;color:var(--text-link);align-items:center;font-weight:600;display:flex}.zs-more>.zs-rows{margin-top:6px}.zs-legend{margin:var(--space-4) 0 0;font-size:var(--text-caption);color:var(--text-secondary);flex-wrap:wrap;gap:6px 16px;padding:0;list-style:none;display:flex}.zs-legend i{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.zs-gbb{margin-top:var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--border-hairline)}.zs-gbb__list{margin:var(--space-4) 0;gap:var(--space-4);padding:0;list-style:none;display:grid}@media (min-width:768px){.zs-gbb__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.zs-gbb__tier{padding:var(--space-4);min-width:0}.zs-gbb__ord{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-weight:600}.zs-gbb__price{margin:var(--space-2) 0 0;font-size:1.25rem}.zs-gbb--ship .zs-gbb__tier .syw-btn{margin-top:var(--space-4)}@media (min-width:768px){.zs-gbb--ship .zs-gbb__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.zs-gbb--ship .zs-gbb__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.zs-gbb__lines{margin:var(--space-3) 0 0;gap:6px;padding-left:18px;display:grid}.hd[data-refresh]{background:#082b45}.hd[data-refresh] .hd__scene img,.hd[data-refresh] .hd__water{filter:saturate(1.38)contrast(1.14)brightness(.97)hue-rotate(-4deg)}.hd[data-refresh] .hd__tap img{filter:none}.hd__grade{pointer-events:none;position:absolute;inset:0}.hd__grade>div{mix-blend-mode:soft-light;position:absolute;inset:0}.hd__grade-water{background:linear-gradient(#3fb0e600 38%,#1f7ae08c 100%)}.hd__grade-sun{background:radial-gradient(60% 55% at 80% 78%,#ffb454d9,#ffb45400 70%)}.hd__grade-glass{background:radial-gradient(11% 26% at 72.6% 57%,#1f96e0f2,#3fb0e680 55%,#3fb0e600 100%)}.hd[data-refresh] .hd__scrim{background:linear-gradient(#082b458c,#082b4500 22%),linear-gradient(95deg,#082b45 0%,#082b45ed 32%,#0a3a5c8c 52%,#0a3a5c00 72%)}.hd[data-refresh] .hd__copy,.hd[data-refresh] .hd__copy .h-display{color:#fff}.hd[data-refresh] .hd__copy .hero__lead,.hd[data-refresh] .hd__copy .offerline,.hd[data-refresh] .hd__copy p{color:#d6e8f3}.hd[data-refresh] .hd__copy label{color:#fff}.hd__eyebrow{font:700 14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#8ec5f5;margin:0}.hd[data-refresh] .hd__copy .h-display{margin-top:14px}.hd[data-refresh] .hd__copy .syw-input{border-color:#fff}.hd[data-refresh] .hd__copy .syw-zip .syw-btn,.hd[data-refresh] .hd__copy .result__actions .syw-btn:not(.syw-btn--ghost){color:#082b45;background:#fff;border-color:#fff}.hd[data-refresh] .hd__copy .syw-zip .syw-btn[disabled],.hd[data-refresh] .hd__copy .syw-zip .syw-btn[aria-disabled=true]{color:#082b45;background:#ffffffd1}body:not(:has([data-offer-first])):has(.hd[data-refresh]) .syw-header{--surface-page:#082b45;--text-primary:#fff;--text-secondary:#d6e8f3;--text-link:#cfe0ff;--border-hairline:#ffffff24;--border-control:#ffffff8c;color:#fff}body:not(:has([data-offer-first])):has(.hd[data-refresh]) .syw-header .hdr__logo svg circle:first-of-type{fill:#0e1a22;stroke:#8ec5f5}body:not(:has([data-offer-first])):has(.hd[data-refresh]) .syw-header .hdr__logo svg text{fill:#eef1ee}body:not(:has([data-offer-first])):has(.hd[data-refresh]) .syw-header .hdr__logo svg tspan{fill:#8ec5f5}.hd[data-refresh] .hd__copy .zipblock__msg,.hd[data-refresh] .hd__copy .zipblock__row .small{color:#fff;background:#082b45b3}.hd[data-refresh] .hd__men{background:#082b45;box-shadow:0 -3px #bfe6f6}.hd[data-refresh] .hd__deep{--surface-page:#0a2236;--text-secondary:#a9c0d0;background:linear-gradient(#082b45 0%,#0a2236 100%)}.syw-refresh .scene.syw-inverse{--surface-page:#0a2236;--text-secondary:#a9c0d0;background:linear-gradient(#082b45 0%,#0a2236 38%)}@media (orientation:portrait),(max-width:767px){.hd[data-refresh] .hd__scrim{background:linear-gradient(#082b45 0% 40%,#082b458c 52%,#0a3a5c00 66%)}.hd[data-refresh] .hd__grade-glass{background:radial-gradient(22% 28% at 76% 58%,#1f96e0e6,#3fb0e673 55%,#3fb0e600 100%)}}@media (prefers-reduced-motion:reduce){.hd[data-refresh] .hd__scrim{height:100svh}}.book__intro .h2,.offer__grid .h2,#quotes .h2,#faq .h2,.lp-steps .h3,.lp-hero .h1{text-wrap:balance}.book__grid--split{row-gap:var(--space-6)}.book__grid--split>.book__intro,.book__grid--split>.book__aside{min-width:0}.book__grid--split>.inst--mobile,.book__aside>.contact:first-child{margin-top:0}@media (min-width:1024px){.book__grid--split{column-gap:var(--space-8);row-gap:var(--space-5);grid-template-rows:auto 1fr;grid-template-columns:5fr 6fr}.book__grid--split>.book__intro{grid-area:1/1}.book__grid--split>.bform,.book__grid--split>.ticket{grid-area:1/2/span 2}.book__grid--split>.book__aside{grid-area:2/1}.book__aside>.inst--desktop{margin-top:0}.book__aside>.inst--desktop+.contact{margin-top:var(--space-6)}.book__intro .h2{max-width:22ch}}.book__intro .lead{color:var(--text-secondary)}.book__intro .sched{margin-top:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-4);background:var(--surface-sheet);border:1px solid var(--border-hairline);border-left:2px solid var(--text-primary);border-radius:var(--radius-2);gap:var(--space-3)}.book__intro .sched>p{color:var(--text-primary)}.book__intro .sched [data-warranty-line]{padding-top:var(--space-3);border-top:1px solid var(--border-hairline);color:var(--text-secondary)}@media (max-width:479px){.book__intro .sched{padding:var(--space-4) var(--space-4) var(--space-3)}}.book__intro .trust{margin-top:var(--space-5);border-top:1px solid var(--border-hairline);gap:0}.book__intro .trust li{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-hairline);color:var(--text-primary);grid-template-columns:32px 1fr;align-items:center;font-weight:500}.book__intro .trust svg{box-sizing:content-box;border-radius:var(--radius-pill);background:var(--surface-page);border:1px solid var(--border-hairline);width:16px;height:16px;color:var(--text-primary);margin:0;padding:8px}.book__grid--split>.bform{border-top:3px solid var(--action-bg);box-shadow:var(--shadow-2)}.book__grid--split>.bform .bform__title{text-wrap:balance}.book__grid--split>.bform button[type=submit]{min-height:52px;font-size:var(--text-body)}.book__grid--split>.bform .bform__price{background:var(--surface-page);border:1px solid var(--border-hairline);border-left:2px solid var(--text-primary)}.book__aside .contact dd a{font-size:var(--text-body)}.book__aside .family-pair{margin-top:var(--space-6)}.offer__grid .ptb{margin-top:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-3);background:var(--surface-sheet);border:1px solid var(--border-hairline);border-left:2px solid var(--text-primary);border-radius:var(--radius-2)}@media (max-width:479px){.offer__grid .ptb{padding:var(--space-4) var(--space-4) var(--space-2)}}.offer__grid .ticks{gap:var(--space-3)}.offer__grid .ticks li{color:var(--text-primary)}.offer__side .deposit{box-shadow:var(--shadow-1)}.offer__side .deposit>.h3:first-child{padding-bottom:var(--space-3)}.offer__side .deposit .syw-btn--full{min-height:52px;font-size:var(--text-body)}@media (max-width:767px){.lp-page .lp-hero__in>.syw-btn{justify-self:stretch;min-height:52px}}.lp-page .lp-hero__block{border-left:2px solid var(--text-primary)}.lp-page .lp-steps li{border-top:3px solid var(--text-primary);position:relative}.lp-page .lp-steps__n{border-radius:var(--radius-pill);border:1px solid var(--border-control);width:36px;height:36px;font:400 1.25rem/1 var(--font-display);color:var(--text-primary);place-items:center;display:inline-grid}@media (max-width:479px){.hdr__in,.hdr__right{gap:var(--space-2)}.hdr__right:has(.hdr__call) .hdr__pricing{padding:0 4px}.hdr__right:has(.hdr__call) .hdr__call{min-height:44px;padding:0 12px}.hdr__in:has(.hdr__call) .hdr__logo svg{width:auto;height:26px}}.foot__grid li a[href^=tel\:]{font-size:var(--text-body);font-weight:600}.foot__legal{row-gap:0}.foot__legal a{padding:0 2px}.hdr__book-m{display:none}@media (max-width:767px){.hdr__right:has(.hdr__book-m) .hdr__pricing{display:none}.hdr__right .hdr__book-m{white-space:nowrap;min-height:44px;padding:0 12px;display:inline-flex}}@media (max-width:419px){.hdr__in:has(.hdr__book-m) .hdr__logo svg{width:auto;height:22px}}@media (max-width:479px){.hdr__in:has(.hdr__book-m):has(.hdr__call) .hdr__logo{flex:none;width:28px;overflow:hidden}.hdr__in:has(.hdr__book-m):has(.hdr__call) .hdr__logo svg{flex:none;width:175px;max-width:none;height:28px}}@media (min-width:768px){.ctabar.lp-mbar{display:none}}@media (max-width:767px){body:has(.lp-mbar){padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ctabar.lp-mbar .syw-btn{min-height:48px}.ctabar.lp-mbar .lp-mbar__tel{flex:0 0 48px;padding:0}.ctabar.lp-mbar--lean{gap:8px}.syw-header--lean .hdr__right{display:none}}.lpc__grid{gap:var(--space-6);display:grid}.lpc__main{gap:var(--space-4);align-content:start;min-width:0;display:grid}.lpc__main>.h1{margin:0}.lpc__main>.syw-btn{justify-self:start}@media (max-width:767px){.lpc__main>.syw-btn{justify-self:stretch;min-height:52px}}.lpc__checks{margin:0}.lpc__phone{padding:var(--space-3) var(--space-4);border:1px solid var(--border-hairline);border-radius:var(--radius-2);background:var(--surface-sheet);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.lpc__card{scroll-margin-top:80px}@media (min-width:1024px){.lpc__grid{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.lpc__form{position:sticky;top:88px}}.lpc__steps li .body{margin-top:var(--space-2)}.hdr__lang{font:600 var(--text-small,.875rem)/1 var(--font-body,inherit);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.hdr__lang a{min-width:28px;min-height:44px;color:inherit;justify-content:center;align-items:center;padding:0 2px;text-decoration:none;display:inline-flex}.hdr__lang a.is-on{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.hdr__lang a:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.hdr__lbl-s{display:none}@media (max-width:420px){.hdr__lang a.is-on,.hdr__lang>span,.hdr__lbl{display:none}.hdr__lbl-s{display:inline}.syw-lang-es .syw-btn{white-space:normal;text-align:center;padding-block:10px;line-height:1.2}}.syw-lang-es .lpx--hwc .lpx-hwc-price .ptb a,.syw-lang-es .ptb__links a{white-space:normal}.syw-lang-es{display:contents}.book__solo{gap:var(--space-6);align-items:start;display:grid}.book__solo>*{min-width:0}.book__solo .bform--quiz{margin-top:var(--space-5);border-top:3px solid var(--action-bg);box-shadow:var(--shadow-2)}.book__solo-price>.sched{margin-top:0!important}.book__solo-price>.inst{margin-top:var(--space-5)}.book__solo-more .trust{margin-top:0}.book__solo-more .contact{margin-top:var(--space-5)}@media (min-width:1024px){.book__solo{column-gap:var(--space-8);row-gap:var(--space-5);grid-template-columns:1fr 1fr}.book__solo-head{grid-area:1/1}.book__solo-more{grid-area:2/1}.book__solo-price{grid-area:1/2/span 2}}.affirm-more{margin-top:var(--space-2)}.affirm-more>summary{cursor:pointer;font-size:var(--text-small);min-height:44px;line-height:44px;list-style:none;display:inline-block}.affirm-more>summary::-webkit-details-marker{display:none}.affirm-more>summary:after{content:" ›"}.affirm-more[open]>summary:after{content:" ⌄"}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}
