@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500-normal.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600-normal.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-800-normal.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-400-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-ext-700-normal.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jakarta Fallback;src:local(Arial),local(Helvetica);size-adjust:104%;ascent-override:96%;descent-override:21%;line-gap-override:0%}:root{color-scheme:light;--font:"Plus Jakarta Sans", "Jakarta Fallback", ui-rounded, "SF Pro Rounded", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--bg:#fff;--bg-hero-top:#e4e4f0;--surface-card:#f4f3fa;--surface-card-hi:#fcfcfe;--surface-pill:#e4e4f0;--border-subtle:#e4e4f0;--border-strong:#3c3060;--text:#3c3060;--text-2:#5e5287;--text-3:#736894;--accent:#544878;--accent-hi:#74699a;--on-accent:#fff;--wordmark-fill:#9084a8;--tick:#047857;--caps-circles:#065f46;--ph-bg:#fff4c2;--ph-text:#3c3060;--ph-ring:#3c3060;--card-shadow:0 10px 28px #3c30601a;--card-hl:inset 0 1px 0 #ffffffd9;--card-glow:inset 0 0 22px #ffffff8c;--clay-a:#f3edff;--clay-b:#c9b5f7;--clay-c:#a98bf0;--clay-icon:#4c2fa8;--header-bg:#ffffffdb;--wash-a:#a98bf04d;--wash-b:#f472b624;--wash-c:#cccce459;--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-exit:cubic-bezier(.32, 0, .67, 0);--ease-move:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-press:.1s;--dur-fast:.15s;--dur-std:.24s;--dur-exit:.18s;--dur-sheet:.32s;--gutter:20px;--max:1120px;--read:680px;--section:64px;--header-h:72px}@media (width>=480px){:root{--gutter:24px}}@media (width>=768px){:root{--gutter:32px;--section:88px}}@media (width>=1024px){:root{--section:112px}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font);color:var(--text);background-color:var(--bg);background-image:radial-gradient(ellipse 60% 520px at 12% 0, var(--wash-a), transparent 70%), radial-gradient(ellipse 45% 420px at 92% 0, var(--wash-b), transparent 70%), radial-gradient(ellipse 70% 640px at 50% 260px, var(--wash-c), transparent 72%);overflow-wrap:anywhere;background-repeat:no-repeat;flex-direction:column;min-height:100vh;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.55;display:flex}body.wash-home{--wash-a:#7c5cd63d;--wash-b:#f472b621}body.wash-circles{--wash-b:#34d3991a;background-image:radial-gradient(ellipse 55% 520px at 90% 0, #a98bf052, transparent 70%), radial-gradient(ellipse 45% 420px at 8% 80px, var(--wash-b), transparent 70%), radial-gradient(ellipse 70% 640px at 50% 260px, var(--wash-c), transparent 72%)}@media (width>=1024px){body{font-size:1.125rem;line-height:1.6}}main{flex:1}img,svg{max-width:100%;height:auto}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:2.5px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}p,ul,ol{margin:0 0 1em}strong{font-weight:700}h1,h2,h3{color:var(--text);text-wrap:balance;margin:0 0 .5em}h1{letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.2}h2{font-size:1.5rem;font-weight:700;line-height:1.25}h3{font-size:1.125rem;font-weight:700;line-height:1.3}@media (width>=768px){h1{font-size:2.625rem}h2{font-size:1.75rem}}@media (width>=1024px){h1{font-size:3.25rem;line-height:1.1}h2{font-size:2rem;line-height:1.2}h3{font-size:1.25rem}}.small{font-size:.875rem;line-height:1.45}@media (width>=1024px){.small{font-size:.9375rem}}.caps{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);font-size:.75rem;font-weight:600;line-height:1.3}.muted{color:var(--text-2)}.tabnum{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.read{max-width:var(--read)}mark.ph{background:var(--ph-bg);color:var(--ph-text);box-shadow:0 0 0 1.5px var(--ph-ring);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .25em;font-size:.92em;font-weight:700}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:12px}.skip:focus{top:12px}.site-header{z-index:50;transition:background-color var(--dur-std) var(--ease-move), box-shadow var(--dur-std) var(--ease-move);background:0 0;position:sticky;top:0}.site-header.scrolled,.no-js .site-header{background:var(--header-bg);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--border-subtle)}@media (prefers-reduced-transparency:reduce){.site-header.scrolled,.no-js .site-header{background:var(--surface-card);backdrop-filter:none}}.header-inner{min-height:var(--header-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:6px;padding-bottom:6px;display:flex}.brand{min-width:44px;min-height:44px;color:var(--wordmark-fill);border-radius:12px;align-items:center;margin:-10px;padding:10px;display:inline-flex}.brand:active{opacity:.9}.brand svg{width:auto;height:40px;display:block}@media (width>=1024px){.brand svg{height:48px}}.nav-list{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.nav-list a{min-height:44px;color:var(--text);border-radius:999px;align-items:center;padding:0 12px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-list a[aria-current=page]{box-shadow:inset 0 0 0 2px var(--border-strong)}.menu-btn{display:none}@media (width<=1023.98px){.js .menu-btn{min-height:44px;font:inherit;color:var(--text);background:color-mix(in srgb, var(--surface-card) 70%, transparent);box-shadow:inset 0 0 0 1.5px var(--border-strong);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}.js .site-nav{display:none}.js .site-nav.open{z-index:60;background:linear-gradient(180deg, color-mix(in srgb, #a98bf0 14%, var(--bg)) 0, var(--bg) 120px);max-height:calc(100vh - 24px);padding:20px var(--gutter) 32px;animation:sheet-in var(--dur-sheet) var(--ease-enter);border-radius:30px 30px 0 0;display:block;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -10px 40px #1e163040}.js .site-nav.open .nav-list{flex-direction:column;gap:4px}.js .site-nav.open .nav-list a{width:100%;min-height:52px;font-size:1.125rem}.sheet-close{display:inline-flex}.scrim{z-index:55;background:#1e163066;position:fixed;inset:0}.js .site-header.menu-open{z-index:60;backdrop-filter:none}.no-js .site-nav{width:100%}}@media (width>=1024px){.sheet-close,.sheet-title{display:none!important}}.sheet-head{display:none}.js .site-nav.open .sheet-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sheet-close{min-height:44px;font:inherit;color:var(--text);background:var(--surface-pill);cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-weight:700}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.btn{min-height:48px;transition:transform var(--dur-press) var(--ease-move), filter var(--dur-fast);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{color:var(--on-accent);background:linear-gradient(180deg, var(--accent-hi), var(--accent));box-shadow:inset 0 1px #ffffff59,0 6px 16px #3c306038}.btn-secondary{color:var(--text);background:color-mix(in srgb, var(--surface-card) 70%, transparent);backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1.5px var(--border-strong)}.btn:active{transform:scale(.97)}.btn:hover{filter:brightness(1.05);text-decoration:none}.pill{color:var(--text);background:color-mix(in srgb, var(--surface-pill) 72%, transparent);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff9}.card{background:linear-gradient(165deg, var(--surface-card-hi), var(--surface-card));box-shadow:var(--card-hl), var(--card-glow), var(--card-shadow);border-radius:26px;padding:24px}.card-ring{box-shadow:inset 0 0 0 2px var(--border-strong), var(--card-shadow)}.callout{background:linear-gradient(165deg, var(--surface-card-hi), var(--surface-card));box-shadow:var(--card-hl), var(--card-shadow);border-radius:24px;align-items:flex-start;gap:14px;margin:0 0 24px;padding:20px 22px;display:flex}.callout>:last-child,.callout p:last-child{margin-bottom:0}.callout .glyph{width:28px;height:28px;color:var(--text);flex:none;margin-top:1px}.clay{width:56px;height:56px;color:var(--clay-icon);background:linear-gradient(150deg, var(--clay-a), var(--clay-b) 55%, var(--clay-c));border-radius:16px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1.5px #ffffffbf,inset 0 -3px 6px #4c2fa82e,0 6px 14px #7c5cd638}.clay svg{width:28px;height:28px}.clay.sm{border-radius:13px;width:38px;height:38px}.clay.sm svg{width:20px;height:20px}.beta{color:var(--text-2);align-items:flex-start;gap:10px;font-weight:600;display:flex}.beta svg{flex:none;width:20px;height:20px;margin-top:3px}.section{padding:calc(var(--section) / 2) 0}.section:first-child{padding-top:40px}.page-head{padding-top:48px;padding-bottom:24px}.page-head .lede{color:var(--text-2);max-width:var(--read);font-size:1.1875rem}.prose{max-width:var(--read)}.prose h2{align-items:center;gap:14px;margin-top:2em;display:flex}.prose h2 .clay{border-radius:13px;width:38px;height:38px}.prose h2 .clay svg{width:20px;height:20px}.prose h3{margin-top:1.6em}.prose li{margin-bottom:.4em}.prose table{border-collapse:collapse;width:100%;margin:0 0 1.5em;font-size:.9375rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:10px 12px}.prose th{font-weight:700}.table-scroll{margin:0 0 1.5em;overflow-x:auto}.table-scroll table{min-width:480px;margin:0}.prose blockquote{background:linear-gradient(165deg, var(--surface-card-hi), var(--surface-card));box-shadow:var(--card-hl), var(--card-shadow);border-radius:24px;margin:0 0 1.25em;padding:20px 22px}.prose blockquote>:last-child{margin-bottom:0}.prose dl.facts{grid-template-columns:minmax(8rem,34%) 1fr;gap:0;margin:0 0 1.5em;display:grid}.prose dl.facts dt,.prose dl.facts dd{border-bottom:1px solid var(--border-subtle);margin:0;padding:10px 0}.prose dl.facts dt{padding-right:12px;font-weight:700}@media (width<=479.98px){.prose dl.facts{grid-template-columns:1fr}.prose dl.facts dt{border-bottom:0;padding-bottom:0}}.legal-layout{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (width>=1024px){.legal-layout{grid-template-columns:260px minmax(0, var(--read));gap:56px}.toc{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);align-self:start;position:sticky;overflow:auto}}.toc{font-size:.9375rem}.toc ol{margin:8px 0 0;padding-left:1.2em}.toc li{margin:0 0 6px}.legal-status{margin-bottom:24px}.grid-3{gap:16px;display:grid}@media (width>=768px){.grid-3{grid-template-columns:repeat(3,1fr)}}.grid-2{gap:16px;display:grid}@media (width>=768px){.grid-2{grid-template-columns:repeat(2,1fr)}}.feature{align-items:center;gap:28px;display:grid}@media (width>=768px){.feature{grid-template-columns:1fr 1fr;gap:56px}.feature.flip>.feature-art{order:-1}}.feature-art{background:linear-gradient(160deg, color-mix(in srgb, #d9c8ff 45%, var(--bg)), color-mix(in srgb, #a98bf0 22%, var(--bg)));border-radius:28px;place-items:center;padding:28px;display:grid}.illus-label{text-align:center;color:var(--text-2);margin-top:10px;font-size:.8125rem;font-weight:600;display:block}.site-footer{margin-top:var(--section);background:var(--surface-card);padding:48px 0 32px;font-size:.9375rem}.footer-grid{gap:28px;display:grid}@media (width>=1024px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}}.site-footer h2{margin:0 0 10px;font-size:1rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li a{align-items:center;min-height:44px;display:inline-flex}.site-footer .brandline{margin-bottom:8px;font-size:1.0625rem;font-weight:800}.footer-bottom{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:32px;padding-top:20px;display:flex}@media (prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transition:opacity var(--dur-std) var(--ease-enter), transform .42s var(--ease-enter);transform:translateY(10px)}.js .reveal.in{opacity:1;transform:none}.js .reveal:nth-child(2){transition-delay:40ms}.js .reveal:nth-child(3){transition-delay:80ms}.js .reveal:nth-child(4){transition-delay:.12s}}.lila .lbody{transform-box:fill-box;transform-origin:50% 100%;animation:3.6s ease-in-out infinite lbreathe}.lila .leye{transform-box:fill-box;transform-origin:50%;animation:5s infinite fblink}.lila .lribbon{transform-box:fill-box;transform-origin:top;animation:3.6s ease-in-out infinite lsway}.lila .lshadow{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out infinite lshadow}.lila.still *,.paused .lila *{animation:none!important}@keyframes lbreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.97)}}@keyframes fblink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes lsway{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}@keyframes lshadow{0%,to{transform:scaleX(1)}50%{transform:scaleX(1.06)}}.lila-stage{aspect-ratio:1;place-items:center;width:min(320px,80vw);margin:0 auto;display:grid;position:relative}.lila-stage .rays{background:repeating-conic-gradient(from 0deg, #a98bf029 0 10deg, transparent 10deg 22deg);border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}.lila-stage svg{width:70%;height:auto;position:relative}.paused .rays{animation-play-state:paused}@keyframes spin{to{transform:rotate(360deg)}}.motion-toggle{display:none}.js .motion-toggle{display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.btn:active{filter:brightness(.92);transform:none}}@media (prefers-contrast:more){:root{--text-2:var(--text);--text-3:var(--text);--border-subtle:var(--border-strong)}.card,.callout,.prose blockquote{box-shadow:inset 0 0 0 2px var(--border-strong)}}@media print{.site-header,.site-footer nav,.skip,.toc,.menu-btn{display:none!important}body{color:#000;background:#fff;font-size:11pt}a{color:#000}.prose a[href^=http]:after{content:" (" attr(href) ")";font-size:.85em}.card,.callout,.prose blockquote{box-shadow:none;border:1px solid #999}mark.ph{box-shadow:none;background:0 0;border:1px dashed #000}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.logo-grid{gap:16px;margin:0 0 1.5em;display:grid}@media (width>=560px){.logo-grid{grid-template-columns:1fr 1fr}}.logo-tile{box-shadow:inset 0 0 0 1.5px var(--border-subtle);text-align:center;color:#3c3060;background:#fff;border-radius:24px;justify-items:center;gap:14px;margin:0;padding:24px;display:grid}.logo-tile a{color:#544878}.logo-tile.logo-dark{color:#fff;background:#1e1630}.logo-tile.logo-dark a{color:#cccce4}.logo-tile img{width:auto;height:100px}.logo-tile figcaption{font-size:.9375rem}.lila-hero{justify-items:center;gap:12px;margin-top:16px;display:grid}.steps-art{color:var(--text);margin:1.5em 0}.steps-art svg{width:100%}figure{margin:0}.emergency{max-width:var(--read);margin-bottom:28px}.emergency p{font-size:1.125rem}.notice{max-width:var(--read)}.plans{gap:16px;margin:8px 0 48px;padding:0;list-style:none;display:grid}@media (width>=900px){.plans{grid-template-columns:repeat(3,1fr)}}.plan-name{margin-bottom:4px;font-size:1.375rem}.plan-prices{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);margin:12px 0 16px;padding:14px 0}.plan-prices p{margin:0 0 6px;font-weight:600}.plan-prices p:last-child{margin:0}.ticks{margin:0;padding:0;list-style:none}.ticks li{gap:10px;margin:0 0 10px;display:flex}.ticks .tick{color:var(--tick);flex:none;width:22px;height:22px;margin-top:2px}.ticks .tick svg{width:22px;height:22px}:root{--max:1200px;--ink:#2a2045;--tone-lilac:#e9e0ff;--tone-blush:#ffe1ec;--tone-lavender:#ece8fa;--tone-butter:#fff3cc;--band-grey:#f4f3f8}@media (width>=1280px){:root{--gutter:40px}}body,body.wash-default,body.wash-circles,body.wash-home{background-color:#fff;background-image:radial-gradient(48% 360px at 88% 0,#f472b624,#0000 70%),linear-gradient(#c9b5f7 0,#dccffa 240px,#f0eafe 460px,#fbf9ff 620px,#fff 760px);background-repeat:no-repeat;background-size:100% 780px}body.wash-circles{background-image:radial-gradient(40% 340px at 10% 40px,#34d3991a,#0000 70%),linear-gradient(#c9b5f7 0,#dccffa 240px,#f0eafe 460px,#fbf9ff 620px,#fff 760px)}body.wash-home{background-image:radial-gradient(45% 380px at 86% 0,#f472b629,#0000 70%),linear-gradient(#a98bf0 0,#b9a0f4 170px,#d2c2f9 420px,#ede6fd 640px,#fbf9ff 800px,#fff 960px);background-size:100% 980px}h1,h2,h3{color:var(--ink);letter-spacing:-.025em}.display{letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,.9rem + 5.6vw,5.75rem);font-weight:800;line-height:1.04}.h-xl{letter-spacing:-.04em;font-size:clamp(2.1rem,1rem + 3.4vw,4rem);font-weight:800;line-height:1.06}.h-lg{letter-spacing:-.04em;font-size:clamp(2rem,1rem + 2.8vw,3.5rem);font-weight:800;line-height:1.08}.h-row{letter-spacing:-.035em;font-size:clamp(2rem,1.1rem + 2.2vw,3rem);font-weight:800;line-height:1.08}.h-tile{letter-spacing:-.035em;margin:28px 0 10px;font-size:clamp(1.75rem,1.1rem + 1.6vw,2.5rem);font-weight:800;line-height:1.1}.lead{color:var(--text-2);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.55}@media (width>=1024px){.nowrap-lg{display:block}}.stop{margin-left:-.12em}.header-inner{min-height:96px;padding-top:18px;padding-bottom:10px}.nav-list{gap:2px}.nav-list a{color:var(--ink);padding:0 12px;font-size:.9375rem;font-weight:600}.nav-list a:hover{background:#ffffff73}.nav-list a[aria-current=page]{box-shadow:none;text-underline-offset:6px;text-decoration:underline 2px}.site-header.scrolled,.no-js .site-header{background:#ffffffd1;box-shadow:0 1px #3c306014}@media (width<=1023.98px){.js .menu-btn{background:#ffffffb3;justify-content:center;gap:0;width:48px;height:48px;padding:0;font-size:0;box-shadow:0 4px 14px #3c30601f}.js .menu-btn svg{width:22px;height:22px}}.btn-ink{color:#fff;background:var(--ink);box-shadow:inset 0 1px #ffffff29,0 10px 22px -6px #2a204573}.btn-white{color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px #dcd5ee,0 6px 16px #3c306014}.btn-lg{min-height:58px;padding:0 32px;font-size:1.0625rem}.pill-glass{color:var(--ink);background:#ffffff8c;padding:8px 18px;font-size:.9375rem;box-shadow:inset 0 1px #ffffffe6,0 6px 18px #4c2fa81f}.hero{text-align:center;margin-top:-96px;padding:160px 0 72px;position:relative;overflow:hidden}.hero-deco{pointer-events:none;position:absolute;inset:0}.blob{opacity:.9;filter:drop-shadow(0 10px 24px #7c5cd62e);height:auto;position:absolute}.blob.b1{width:230px;top:-70px;left:30%}.blob.b2{width:220px;top:400px;left:-70px}.blob.b3{opacity:.8;width:170px;top:330px;right:-60px}.blob.b4{opacity:.55;width:150px;top:120px;left:9%}.hero-inner{--lila-w:clamp(230px, 18vw + 40px, 280px);justify-items:center;display:grid;position:relative}.hero-inner>.pill{margin-top:calc(var(--lila-w) - 128px)}.h1-wrap{width:100%;max-width:1180px;margin:36px auto 0;position:relative}.h1-wrap h1{z-index:1;position:relative}.hero-lila{z-index:0;width:var(--lila-w);filter:drop-shadow(0 26px 36px #4c2fa838);line-height:0;position:absolute;bottom:calc(100% + 12px);right:0}@media (width>=1280px){.hero-lila{right:-40px}}.hero-lila svg{width:100%;height:auto}.hero-sub{max-width:680px;color:var(--text-2);margin:30px auto 0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.5}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px 20px;margin-top:40px;display:flex}.trust-chip{color:var(--text);text-align:left;background:#fff;border-radius:18px;align-items:center;max-width:34rem;margin:56px 0 0 24px;padding:12px 20px 12px 46px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ece8f5,0 6px 16px #3c30600f}.trust-mark{line-height:0;position:absolute;top:50%;left:-24px;transform:translateY(-54%)rotate(-10deg)}@media (width<=1023.98px){.hero{margin-top:-84px;padding-top:150px}.hero-inner{--lila-w:190px}.blob.b1{left:auto;right:-40px}.blob.b4{display:none}}@media (width>=600px) and (width<=767.98px){.hero-inner{--lila-w:170px}.hero-inner>.pill{margin-top:0}.h1-wrap{margin-top:175px}.hero-lila{right:50%;transform:translate(50%)}}@media (width<=599.98px){.hero{padding-top:132px;padding-bottom:40px}.hero-inner{--lila-w:150px}.hero-inner>.pill{margin-top:0}.h1-wrap{margin-top:155px}.hero-lila{right:50%;transform:translate(50%)}.blob.b2{width:150px;top:470px;left:-60px}.blob.b3{width:120px;top:260px;right:-50px}.trust-chip{margin-top:40px;font-size:.9375rem}}.tile{aspect-ratio:1;background:var(--tone-lilac);isolation:isolate;border-radius:28px;margin:0;position:relative;overflow:hidden}.tile-blush{background:var(--tone-blush)}.tile-lavender{background:var(--tone-lavender)}.tile-butter{background:var(--tone-butter)}.tile-lilac{background:linear-gradient(160deg,#efe7ff,#e2d6ff)}.tile-stage{position:absolute;inset:0}.tile-label,.gtile>.tile-label{z-index:3;color:var(--text);background:#ffffffd9;border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:600;line-height:1.5;position:absolute;top:16px;left:16px}.phone{background:linear-gradient(150deg,#fff,#ece8f5 60%,#ddd7ec);border-radius:13%/6%;padding:2.2%;position:absolute;box-shadow:inset 0 0 0 1.5px #fffffff2,inset 0 0 0 3.5px #d6cfe8,0 50px 80px -30px #2a204573,0 14px 28px #2a20451f}.phone img{border-radius:11%/5.2%;width:100%;height:auto;display:block}.phone-front{z-index:2;width:52%;top:12%;left:24%;rotate:-6deg}.tile-two .phone-back{z-index:1;width:44%;top:20%;left:10%;rotate:-9deg}.tile-two .phone-front{width:46%;top:9%;left:46%;rotate:5deg}.hero-shot{margin-top:8px}.hero-shot .tile{aspect-ratio:2;border-radius:40px}.hero-shot .tile-two .phone-back{width:23%;top:15%;left:27%}.hero-shot .tile-two .phone-front{width:24%;top:7%;left:50%}@media (width<=767.98px){.hero-shot .tile{aspect-ratio:1/1.05;border-radius:28px}.hero-shot .tile-two .phone-back{width:46%;top:18%;left:6%}.hero-shot .tile-two .phone-front{width:48%;top:10%;left:46%}}.float-card{z-index:2;width:min(300px,62%);position:absolute;bottom:8%;left:6%;rotate:-3deg}.tile:has(.float-card) .phone-front{top:9%;left:40%}.example-card{color:var(--text);text-align:left;background:#fff;border-radius:24px;padding:20px;box-shadow:0 30px 50px -18px #3c306059,0 2px 6px #3c30600f}.example-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-2);background:#efeafb;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.example-card p{margin:0 0 14px;font-size:clamp(.875rem,.8rem + .3vw,1rem);font-weight:600;line-height:1.45}.chip{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--text);border-radius:999px;padding:8px 16px;font-size:.9375rem;font-weight:700;display:inline-block}.statement{text-align:center;padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(56px,6vw,88px)}.statement>*{max-width:920px;margin-left:auto;margin-right:auto}.statement .lead{max-width:760px;margin-top:20px}.steps-panel{text-align:center;background:linear-gradient(#e9e3fa,#e1dbf4);border-radius:40px;padding:clamp(56px,6vw,88px) clamp(20px,4vw,56px) clamp(64px,7vw,104px)}.tilt-cards{text-align:left;gap:24px;margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.tilt-cards{grid-template-columns:repeat(3,1fr);gap:28px}}.tilt-card{background:#fff;border-radius:28px;align-items:flex-start;gap:18px;padding:26px;display:flex;box-shadow:0 24px 44px -18px #3c306047,0 2px 6px #3c30600d}.tilt-card.t1{rotate:-4deg}.tilt-card.t2{translate:0 10px;rotate:2deg}.tilt-card.t3{rotate:-3deg}@media (width<=899.98px){.tilt-card.t1{rotate:-2deg}.tilt-card.t2{translate:none;rotate:1.5deg}.tilt-card.t3{rotate:-1.5deg}}.tilt-card h3{letter-spacing:-.03em;margin:2px 0 6px;font-size:clamp(1.25rem,1rem + .6vw,1.5rem);font-weight:800}.tilt-card p{color:var(--text-2);margin:0;font-size:1rem;line-height:1.5}.rows{padding-top:clamp(80px,9vw,136px)}.row-feature{align-items:center;gap:32px;margin-bottom:clamp(72px,8vw,112px);display:grid}@media (width>=900px){.row-feature{grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,96px)}.row-feature.flip>.tile{order:-1}}.row-text p{color:var(--text);max-width:34rem;margin-top:18px;font-size:1.125rem}.band-grey{background:var(--band-grey);padding:clamp(72px,8vw,120px) 0}.grid-feature{gap:clamp(48px,5vw,64px) 24px;display:grid}@media (width>=900px){.grid-feature{grid-template-columns:1fr 1fr}}.gtile{position:relative}.gtile>p{color:var(--text-2);max-width:36rem;margin:0;font-size:1.0625rem}.gtile-art{aspect-ratio:1/.92;border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.tone-lilac{background:var(--tone-lilac)}.tone-blush{background:var(--tone-blush)}.tone-lavender{background:var(--tone-lavender)}.tone-butter{background:var(--tone-butter)}.ui-card{color:var(--ink);background:#fff;border-radius:22px;margin:0;padding:5.5cqi;font-size:clamp(.75rem,3.4cqi,1.25rem);font-weight:600;line-height:1.35;position:absolute;box-shadow:0 30px 50px -20px #3c306052,0 2px 6px #3c30600f}.ui-card p{margin:0}.ui-cap{text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);font-size:.7em;font-weight:700;margin-bottom:.5em!important}.ui-row{border-top:1px solid #f0edf7;align-items:center;gap:.7em;padding:.55em 0;font-weight:700;display:flex}.ui-row:first-of-type{border-top:0}.ui-tick{color:var(--tick);margin-left:auto;line-height:0}.ui-tick svg{width:1.2em;height:1.2em}.clay.xs{border-radius:.6em;width:2em;height:2em}.clay.xs svg{width:1.1em;height:1.1em}.ui-pill{color:#4c2fa8;white-space:nowrap;background:#f3edff;border-radius:999px;margin-left:auto;padding:.3em .8em;font-size:.7em;font-weight:700}.ui-pill.soft{color:var(--text-2);background:#f4f3fa}.ui-chipcard{border-radius:999px;align-items:center;gap:.6em;padding:.55em 1.1em .55em .55em;font-weight:700;display:flex}.ui-title{letter-spacing:-.02em;font-size:1.2em;font-weight:800;margin:.1em 0 .4em!important}.ui-meta{color:var(--text-2);align-items:center;gap:.4em;font-size:.8em;font-weight:600;display:flex;margin-top:.4em!important}.ui-lock{line-height:0}.ui-lock svg{width:1.1em;height:1.1em}.ui-ai{color:#4c2fa8;background:#f3edff;border-radius:999px;margin-bottom:.6em;padding:.3em .8em;font-size:.7em;font-weight:700;display:inline-block}.ui-bubble{border-radius:22px 22px 22px 6px;font-weight:600}.ui-lila{filter:drop-shadow(0 18px 24px #4c2fa840);width:34%;line-height:0;position:absolute;top:26%;left:8%}.ui-lila svg{width:100%;height:auto}.fc1{width:64%;top:15%;left:13%;rotate:-3deg}.fc2{bottom:13%;right:9%;rotate:4deg}.fc3{width:52%;top:20%;right:7%;rotate:2deg}.fc4{bottom:13%;left:32%;rotate:-3deg}.fc5{width:60%;top:14%;left:9%;rotate:-3deg}.fc6{width:58%;bottom:13%;right:8%;rotate:3deg}.fc7{width:74%;top:13%;left:11%;rotate:2deg}.fc8{bottom:12%;left:16%;rotate:-4deg}.closing{text-align:center;background:linear-gradient(#eee5ff 0%,#fbe6f1 100%);padding:clamp(80px,9vw,128px) 0;position:relative;overflow:hidden}.closing-rays{background:repeating-conic-gradient(from 160deg at 50% -8%, #ffffff80 0 5deg, transparent 5deg 15deg);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0,#0000 90%);mask:linear-gradient(#000 0,#0000 90%)}.closing-inner{justify-items:center;gap:18px;display:grid;position:relative}.closing-inner .h-xl{margin:8px 0 0}.closing-text{max-width:44rem;color:var(--text);margin:0 0 12px;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.5}.gheart{filter:drop-shadow(0 18px 24px #7c5cd647)}.site-footer{color:var(--text-2);background:#fff;border-top:1px solid #f0edf7;margin-top:0;padding:72px 0 40px}.site-footer h2{color:var(--ink);font-size:.9375rem}.site-footer .brandline{color:var(--ink)}.site-footer a{color:var(--text)}main>.section:last-child,main>.wrap:last-child{padding-bottom:var(--section)}.page-head{text-align:center;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(36px,4vw,56px)}.page-head h1{letter-spacing:-.045em;max-width:18ch;margin:0 auto .3em;font-size:clamp(2.5rem,1rem + 4.6vw,4.75rem);font-weight:800;line-height:1.05}.page-head .lede{max-width:42rem;margin:0 auto;font-size:clamp(1.125rem,1rem + .4vw,1.375rem)}.page-head .beta{justify-content:center;max-width:42rem;margin:18px auto 0}.page-head .callout{text-align:left;background:#fff;max-width:46rem;margin-left:auto;margin-right:auto}.paper{background:#fff;border-radius:32px;padding:clamp(28px,5vw,64px);box-shadow:0 0 0 1px #efebf8,0 40px 70px -40px #3c30604d}.page-body{padding-bottom:var(--section);justify-items:center;display:grid}.page-body>.paper{width:100%;max-width:900px}.page-body .prose{max-width:none}.page-body .tile{margin:1.5em 0}.card{background:#fff;border-radius:28px;box-shadow:0 0 0 1px #efebf8,0 24px 44px -24px #3c306047}.callout{background:#fff;box-shadow:0 0 0 1px #efebf8,0 18px 36px -22px #3c306040}.callout.ring{box-shadow:inset 0 0 0 2px var(--border-strong), 0 18px 36px -22px #3c306040}.legal-layout{padding-bottom:var(--section)}.legal-layout .prose.legal{background:#fff;border-radius:32px;padding:clamp(24px,4vw,56px);box-shadow:0 0 0 1px #efebf8,0 40px 70px -40px #3c30604d}.notice,.plans{margin-left:auto;margin-right:auto}.lila-stage svg{width:78%}@media (prefers-contrast:more){.tilt-card,.ui-card,.example-card,.paper,.legal-layout .prose.legal{box-shadow:inset 0 0 0 2px var(--border-strong)}}@media print{.hero-deco,.hero-lila,.closing-rays,.tile,.gtile-art{display:none!important}}.page-body>.notice{margin-bottom:32px}.page-body>.plans{width:100%;max-width:1120px}.page-body>.paper.prose{width:100%;max-width:900px}.paper.prose>:first-child{margin-top:0}.paper .tile{max-width:560px;margin-left:auto;margin-right:auto}.hero-lila .lila *{animation-iteration-count:1!important}.hero-lila .lila .leye{animation-duration:4s}.pricing-body>.notice{margin-bottom:36px}.plan-cards{align-items:stretch;gap:20px;width:100%;max-width:1120px;margin:0 auto 40px;padding:0;list-style:none;display:grid}@media (width>=900px){.plan-cards{grid-template-columns:repeat(3,1fr);gap:24px}}.plan-card{background:#fff;border-radius:32px;flex-direction:column;padding:30px 28px 28px;display:flex;box-shadow:0 0 0 1px #efebf8,0 30px 60px -32px #3c306059,inset 0 1px #ffffffe6}.plan-card .plan-name{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800}.plan-sub{color:var(--text-2);margin:4px 0 0;font-size:.9375rem}.plan-card .plan-prices{border-top:1px solid #efebf8;border-bottom:1px solid #efebf8;gap:10px;margin:18px 0 20px;padding:16px 0;display:grid}.plan-price{color:var(--ink);gap:2px;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.4;display:grid}.plan-period{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:.75rem;font-weight:700}.plan-card .ticks{margin-bottom:24px}.plan-card .ticks li{font-size:.9688rem;line-height:1.45}.plan-choose{width:100%;margin-top:auto}.summary{width:100%;max-width:720px;scroll-margin-top:calc(var(--header-h) + 40px);margin:0 auto 48px}.sum-hint{text-align:center;color:var(--text-2);margin:0;font-weight:600}.summary:has(.sum-panel:target) .sum-hint{display:none}.sum-panel{scroll-margin-top:calc(var(--header-h) + 40px);background:linear-gradient(165deg,#fff,#f7f4fe);border-radius:32px;padding:clamp(24px,4vw,40px);display:none;box-shadow:0 0 0 1px #eae4f8,0 30px 60px -32px #3c306059}.sum-panel:target{display:block}.sum-panel:focus{outline:none}.sum-panel:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.sum-title{letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,1.2rem + 1.4vw,2.25rem);font-weight:800}.sum-periods{background:#eee9fa;border-radius:999px;gap:4px;margin:18px 0 4px;padding:4px;display:inline-flex}.period-link{min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.period-link.on{box-shadow:0 4px 12px #3c306024, inset 0 0 0 1.5px var(--ink);background:#fff}.sum-ask{color:var(--text-2);margin:14px 0 10px}.sum-facts{grid-template-columns:max-content 1fr;gap:8px 18px;margin:18px 0 22px;display:grid}.sum-facts dt{color:var(--text-2);font-weight:700}.sum-facts dd{color:var(--ink);margin:0;font-weight:700}.sum-continue{width:100%;max-width:360px}.sum-note{color:var(--ink);background:#fff;border-radius:20px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:16px 18px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1.5px #dcd5ee}.sum-note svg{flex:none;width:20px;height:20px;margin-top:3px}.sum-panel .beta{margin:14px 0 6px}.pricing-body>.paper{width:100%;max-width:900px}.pricing-art{width:100%;max-width:900px;margin-top:48px}.pricing-art .tile{aspect-ratio:16/10}.phone.iphone{background:linear-gradient(135deg,#f4f1f8 0%,#c9c4d2 18%,#e9e6ee 38%,#aba6b6 62%,#dcd8e3 82%,#b9b4c4 100%);border-radius:16.6%/7.7%;padding:1.3%;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 0 2px #46405640,0 50px 80px -30px #2a204573,0 14px 28px #2a204524}.iphone-bezel{background:#0c0b10;border-radius:15.6%/7.25%;padding:3.6%;box-shadow:inset 0 0 0 1px #2a2832}.iphone-screen{aspect-ratio:393/852;background:#f3f0fa;border-radius:14%/6.46%;position:relative;overflow:hidden}.phone.iphone img,.iphone-screen img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.iphone-island{background:#050507;border-radius:999px;width:32%;height:4.34%;position:absolute;top:1.29%;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #17161c}.ib{background:linear-gradient(90deg,#9c97a8,#dad6e1 50%,#a9a4b4);border-radius:2px;width:1.1%;position:absolute}.ib-action{height:3.6%;top:17.5%;left:-.9%}.ib-vol1{height:7%;top:24.5%;left:-.9%}.ib-vol2{height:7%;top:33%;left:-.9%}.ib-power{height:10.5%;top:27%;right:-.9%}.ib-action,.ib-vol1,.ib-vol2{border-radius:2px 0 0 2px}.ib-power{border-radius:0 2px 2px 0}@media (prefers-contrast:more){.phone.iphone{box-shadow:inset 0 0 0 2px var(--border-strong)}}.page-art{margin:0 auto clamp(40px,5vw,72px)}.page-art-last{padding-bottom:var(--section)}.art{aspect-ratio:16/9;isolation:isolate;border-radius:40px;margin:0;position:relative;overflow:hidden;container-type:inline-size}.art-lilac{background:linear-gradient(160deg,#efe7ff,#e2d6ff)}.art-blush{background:linear-gradient(160deg,#ffeaf2,#ffdcea)}.art-lavender{background:linear-gradient(160deg,#f1eefc,#e6e0f8)}.art-butter{background:linear-gradient(160deg,#fff7dc,#ffefc2)}.art-stage{position:absolute;inset:0}.art .phone.art-phone{z-index:2;width:21%;position:absolute;top:5%;left:58%;rotate:4deg}.art.has-two .art-back{z-index:1;width:19%;top:9%;left:40%;rotate:-6deg}.art.has-two .art-front{left:60%}.art .ui-card{z-index:3;padding:2.4cqi 2.8cqi;font-size:clamp(.75rem,2.1cqi,1.25rem)}.art .c-tl{max-width:36%;top:16%;left:7%;rotate:-3deg}.art .c-bl{max-width:40%;bottom:14%;left:10%;rotate:2deg}.art .c-br{max-width:40%;bottom:14%;right:8%;rotate:3deg}.art .c-center{width:min(46%,520px);top:50%;left:50%;translate:-50% -50%;rotate:-2deg}.art:not(.has-phone) .c-tl{top:14%;left:10%}.art.has-phone .c-center{left:30%}.art-short{aspect-ratio:21/8}.art-lila{width:22%;line-height:0;position:absolute;top:26%;left:8%}.ui-faces{gap:.4em;display:flex}.face{color:#2a2045;border-radius:50%;place-items:center;width:2.4em;height:2.4em;font-weight:800;display:inline-grid;box-shadow:inset 0 1px #fffc,0 4px 10px #3c306026}.face.f1{background:#e5d9ff}.face.f2{background:#ffe1ec}.face.f3{background:#fff0c2}.face.f4{background:#dcebff}.face.f5{background:#ede7f8}.ui-subjects{flex-wrap:wrap;gap:.4em;display:flex;margin-top:.6em!important}.ui-subjects .ui-pill{margin-left:0}.ui-logo{padding:2cqi 3cqi}.ui-logo img{width:100%;height:auto;display:block}.art .ui-logo.c-tl{width:34%}.art .ui-logo.ui-icon{border-radius:26%;width:14%;padding:1.4cqi}.ui-hold{text-align:center;color:#fff;background:var(--ink);border-radius:999px;padding:.7em 1em;font-weight:800;margin-top:.8em!important}.ui-aa{letter-spacing:-.02em;font-weight:800}.ui-switch{background:#544878;border-radius:999px;flex:none;width:2.4em;height:1.4em;margin-left:auto;position:relative}.ui-switch:after{content:"";background:#fff;border-radius:50%;width:1.1em;height:1.1em;position:absolute;top:.15em;right:.15em}@media (width<=767.98px){.art{aspect-ratio:4/5;border-radius:28px}.art-short{aspect-ratio:4/3}.art .phone.art-phone{width:46%;top:8%;left:44%}.art.has-two .art-back{width:40%;top:12%;left:6%}.art.has-two .art-front{left:50%}.art .ui-card{padding:4cqi 4.5cqi;font-size:clamp(.75rem,3.6cqi,1rem)}.art .c-tl{max-width:62%;top:auto;bottom:30%;left:5%}.art .c-bl{max-width:70%;bottom:7%;left:5%}.art .c-br{max-width:70%;bottom:7%;right:5%}.art .c-center,.art.has-phone .c-center{width:80%;left:50%}.art .ui-logo.c-tl{width:60%;top:14%;bottom:auto}.art .ui-logo.ui-icon{width:26%;bottom:26%}.art-lila{width:40%}}.step-rows{padding-top:0}.step-row .row-text h2{margin-top:0}.step-row .art{aspect-ratio:1;border-radius:32px}.step-row .art .phone.art-phone{width:46%;top:7%;left:27%;rotate:-4deg}.step-row .art .c-bl{max-width:60%;bottom:8%;left:6%}.step-row .art .ui-card{padding:4cqi 4.5cqi;font-size:clamp(.8rem,3.6cqi,1.25rem)}.step-row .art .c-center{width:70%;left:50%}.row-text.prose{max-width:34rem}body.wash-calm{background-image:linear-gradient(#eeedf3 0,#f5f4f8 320px,#fff 640px);background-size:100% 660px}.soft-cards{gap:18px;width:100%;max-width:900px;display:grid}.soft-card{background:#fff;border-radius:28px;padding:clamp(22px,4vw,40px);box-shadow:0 0 0 1px #e7e5ee,0 18px 36px -26px #3c306038}.soft-card h2{align-items:center;gap:12px;margin:0 0 .6em;font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem);display:flex}.soft-card h2 .clay{width:38px;height:38px;color:var(--text);background:#f1f0f5;border-radius:13px;box-shadow:inset 0 0 0 1px #e1dfe8}.soft-card h2 .clay svg{width:20px;height:20px}.soft-card>:last-child{margin-bottom:0}.soft-card li{margin-bottom:.45em}.soft-card blockquote{background:#f6f5f9;border-radius:18px;margin:0 0 1em;padding:16px 18px}.soft-card blockquote>:last-child{margin:0}.page-hero.calm .emergency{background:#fff}.page-hero.calm a[href^=tel\:],.page-hero.calm a[href^=sms\:],.soft-card a[href^=tel\:],.soft-card a[href^=sms\:]{vertical-align:baseline;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-10px 0;display:inline-flex}@media (width>=900px){.row-feature.flip>.art{order:-1}}main a[download],main a[href^=mailto\:]{vertical-align:baseline;align-items:center;min-height:44px;margin:-10px 0;display:inline-flex}.legal-line{color:var(--text-3);opacity:1;flex-basis:100%;margin:0;font-size:.6875rem;line-height:1.4}
