.site{--s-bg:#f4f4f4;--s-card:#ffffff;--s-ink:#0a0a0a;--s-text:#2a2a2a;--s-body:#3a3a3a;--s-muted:#5a5a5a;--s-index:#6a6a6a;--s-hover:#444444;--s-green:#25d366;--s-wash:#e9f9ee;--s-on-dark:#ffffff;--s-dark-text:#d6d6d6;--s-dark-muted:#9a9a9a;--s-cab:#ffc800;--s-danger:#b3261e;--s-note:#a3101c;--wa-bg:#efeae2;--wa-out:#d9fdd3;--wa-text:#111b21;--wa-meta:#667781;--wa-blue:#027eb5;--wa-tick:#53bdeb;--wa-bar:#f6f6f6;--wa-line:#dcdcdc;--wa-divider:#e6e6e6;--wa-placeholder:#8c8c8c;--s-r-sm:8px;--s-r-md:10px;--s-shadow:2px 2px 0 var(--s-ink);--s-shadow-green:2px 2px 0 var(--s-green);--s-wrap:1440px;--s-gutter:16px;--s-ease-out:cubic-bezier(0.23,1,0.32,1);color-scheme:light;display:flex;flex-direction:column;min-height:100dvh;font-family:var(--font-archivo),Archivo,system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:var(--s-ink);background:var(--s-bg)}@media (min-width:720px){.site{--s-gutter:32px}}.site *,.site :after,.site :before{box-sizing:border-box}.site :where(h1,h2,h3,p,dl,dd,figure){margin:0}.site a{color:inherit}.site a:hover{color:var(--s-hover)}.site :focus-visible{outline:2px solid var(--s-ink);outline-offset:3px}.site-centrals__item,.site-cta,.site-footer__menu,.site-h1,.site-h2,.site-how__title,.site-legal__head h1,.site-logo{text-transform:uppercase;font-weight:800;font-stretch:112%}.site-wrap{width:100%;max-width:var(--s-wrap);margin:0 auto;padding:0 var(--s-gutter)}html:has(.site):not([data-booking]),html:has(.site):not([data-booking]) body{overscroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html:has(.site){scroll-behavior:smooth}}.site-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px}.site-logo{font-size:15px;letter-spacing:.04em;text-decoration:none}.site-nav{display:flex;align-items:center;gap:28px;font-size:15px;font-weight:600}.site-nav a{padding:10px 0;text-decoration:none}.site-nav__wide{display:none}@media (min-width:720px){.site-header{padding-top:24px;padding-bottom:24px}.site-logo{font-size:18px}.site-nav__wide{display:inline}}.site-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;text-decoration:none}.site-back svg{width:20px;height:20px}.site-header__end{display:flex;align-items:center;gap:20px}.site-lang{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:28px;padding:0 6px;border:1.5px solid var(--s-ink);border-radius:var(--s-r-sm);font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none}.site-lang:after{content:"";position:absolute;inset:-8px}.site-lang:hover{color:var(--s-on-dark);background:var(--s-ink)}@media (min-width:720px){.site-header__end{gap:28px}}.site-cta{display:flex;align-items:center;justify-content:center;width:100%;height:54px;padding:0 28px;border:1.5px solid var(--s-ink);border-radius:var(--s-r-sm);background:var(--s-green);color:var(--s-ink);font-size:16px;letter-spacing:.04em;text-decoration:none;transition:filter .12s ease}.site-cta:hover{color:var(--s-ink);filter:brightness(.96)}@media (min-width:720px){.site-cta{display:inline-flex;width:auto;height:56px}}.site-hero{min-height:430px;padding-top:42px;padding-bottom:56px}.site-hero,.site-hero__copy{display:flex;flex-direction:column}.site-hero__copy{align-items:stretch;gap:18px}.site-h1{font-size:clamp(48px,1.8rem + 4.4vw,92px);line-height:.95;letter-spacing:.01em}.site-lede{max-width:40ch;font-size:16px;line-height:1.45;color:var(--s-text)}.site-hero__action{display:flex;flex-direction:column;gap:12px}.site-hero__note{font-size:14px;line-height:1.4;text-align:center;color:var(--s-muted)}.site-devices{display:none}@media (min-width:720px){.site-hero{padding-top:60px}.site-hero__copy{align-items:flex-start;gap:28px}.site-lede{font-size:20px;line-height:1.5}.site-hero__action{gap:14px}.site-hero__note{font-size:15px;text-align:left}}@media (min-width:1280px){.site-hero{display:grid;grid-template-columns:minmax(0,1fr) 485px;grid-column-gap:48px;column-gap:48px;align-items:start;min-height:800px;padding-top:28px;padding-right:clamp(32px,9.7vw,140px);padding-bottom:36px}.site-hero__copy{max-width:660px;padding-top:100px}.site-devices{position:relative;display:block;width:485px;height:749px}}.phone{top:0;left:0;z-index:1;width:300px;height:640px;padding:7px;border-radius:48px}.phone,.phone__key{position:absolute;background:var(--s-ink)}.phone__key{width:3px;border-radius:2px}.phone__key--action{top:118px;left:-3px;height:24px}.phone__key--up{top:160px;left:-3px;height:46px}.phone__key--down{top:216px;left:-3px;height:46px}.phone__key--side{top:186px;right:-3px;height:72px}.phone__screen{position:relative;flex-direction:column;width:286px;height:626px;overflow:hidden;border-radius:41px;background:var(--wa-bg);font-size:13px;line-height:1.38}.phone__screen,.phone__status{display:flex;color:var(--wa-text)}.phone__status{position:absolute;top:0;right:0;left:0;z-index:1;align-items:center;justify-content:space-between;height:46px;padding:2px 24px 0 30px;font-size:15px;font-weight:600;letter-spacing:-.01em}.phone__glyphs{display:inline-flex;align-items:center;gap:5px}.phone__glyph--signal{width:17px;height:11px}.phone__glyph--wifi{width:16px;height:12px}.phone__glyph--battery{width:26px;height:12px}.phone__island{position:absolute;top:10px;left:50%;width:92px;height:26px;margin-left:-46px;border-radius:13px;background:var(--s-ink)}.wa__header{flex:0 0 auto;display:flex;align-items:center;gap:8px;height:92px;padding:40px 12px 0 10px;border-bottom:1px solid var(--wa-line);background:var(--wa-bar)}.wa__back{width:22px;height:22px;color:var(--wa-blue)}.wa__avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--s-cab);font-size:12px;font-weight:800;color:var(--s-ink)}.wa__who{display:flex;flex-direction:column;line-height:1.15}.wa__name{font-size:15px;font-weight:600}.wa__meta{font-size:11px;color:var(--wa-meta)}.wa__body{flex:1 1 auto;display:flex;flex-direction:column;background:var(--wa-bg) url(/site/wa-doodle.svg) 0 0 /176px 176px repeat;gap:8px;padding:10px 8px;overflow:hidden}.wa__date{align-self:center;padding:3px 10px;border-radius:6px;background:var(--s-card);font-size:11px;color:var(--wa-meta)}.wa__out{align-self:flex-end;display:flex;align-items:flex-end;gap:8px;max-width:200px;padding:5px 7px 5px 9px;border-radius:8px 0 8px 8px;background:var(--wa-out)}.wa__ticks{display:inline-flex;align-items:center;gap:3px;font-size:10px;white-space:nowrap;color:var(--wa-meta)}.wa__ticks svg{width:13px;height:13px;color:var(--wa-tick)}.wa__body .wa-card{width:240px;font-size:13px}.wa__input{flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;height:72px;padding:8px 10px 0;border-top:1px solid var(--wa-line);background:var(--wa-bar)}.wa__field{flex:1 1 auto;display:flex;align-items:center;height:34px;padding:0 12px;border:1px solid var(--wa-line);border-radius:17px;background:var(--s-card);font-size:14px;color:var(--wa-placeholder)}.wa__mic{width:24px;height:24px;margin-top:5px;color:var(--wa-blue)}.site-shot{overflow:hidden;border:1.5px solid var(--s-ink);border-radius:var(--s-r-md);background:var(--s-card);box-shadow:var(--s-shadow)}.site-shot img{display:block;width:100%;height:100%;object-fit:cover}.site-devices__pair{position:absolute;inset:0;opacity:0;transform:translate3d(-90px,0,0);transition:none}.site-devices__pair--on{z-index:2;opacity:1;transform:none;transition:transform .9s var(--s-ease-out) .38s,opacity .5s ease-out .38s}.site-devices__pair--out{z-index:1;opacity:0;transform:translate3d(90px,0,0);transition:transform .52s ease-in,opacity .42s ease-in}.site-devices__float{position:absolute;top:165px;left:215px;z-index:2;width:270px;height:584px}.site-devices__frame{width:100%;height:100%}html[data-motion] .site-devices__frame--boot{animation:site-devices-in 1.2s var(--s-ease-out) .3s backwards}@keyframes site-devices-in{0%{opacity:0;transform:translate3d(72px,110px,0)}}@media (prefers-reduced-motion:reduce){.site-devices__pair,.site-devices__pair--out{transform:none}.site-devices__pair--on,.site-devices__pair--out{transition:opacity .5s ease-out}html[data-motion] .site-devices__frame--boot{animation:none}}.site-notes{position:absolute;inset:0;z-index:3;pointer-events:none}.site-note__label{position:absolute;width:max-content;font-size:clamp(15px,1.2vw,20px);font-weight:800;line-height:1.02;letter-spacing:-.01em;text-transform:uppercase;white-space:pre-line;color:var(--s-note);opacity:0}.site-note__label--left{text-align:right}.site-note__arrows{position:absolute;top:0;left:0;overflow:visible}.site-note__arrow{fill:var(--s-ink);stroke:var(--s-ink);stroke-width:.6;stroke-linejoin:round;shape-rendering:geometricPrecision}.site-note__reveal{fill:none;stroke:#fff;stroke-width:34;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.site-devices__pair--on .site-note__label{animation:site-note-label .5s var(--s-ease-out) 1.5s both}.site-devices__pair--on .site-note__reveal{animation:site-note-line .55s ease-out 1.7s both}.site-devices__pair--out .site-note__label{opacity:1}.site-devices__pair--out .site-note__reveal{stroke-dashoffset:0}@keyframes site-note-label{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes site-note-line{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.site-devices__pair--on .site-note__label{animation:none;opacity:1}.site-devices__pair--on .site-note__reveal{animation:none;stroke-dashoffset:0}}.wa-card{display:flex;flex-direction:column;border-radius:0 var(--s-r-sm) var(--s-r-sm) var(--s-r-sm);background:var(--s-card);color:var(--wa-text);font-size:14.5px;line-height:1.38;font-weight:400}.wa-card--framed{border:1.5px solid var(--s-ink);border-radius:var(--s-r-md);box-shadow:var(--s-shadow)}.wa-card--thanks{box-shadow:var(--s-shadow-green)}.wa-card--welcome{padding:6px 6px 0}.wa-card--plain{gap:8px;padding:10px 10px 0 12px}.wa-card__img{display:block;width:100%;height:auto;border-radius:6px}.wa-card__text{display:flex;flex-direction:column;gap:8px;padding:8px 6px 0}.wa-card__title{font-weight:700}.wa-card__fine{font-size:12px;color:var(--wa-meta)}.wa-card__time{font-size:11px;text-align:right;color:var(--wa-meta)}.wa-card__btn{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:6px;padding:9px 0;border-top:1px solid var(--wa-divider);color:var(--wa-blue);font-weight:500}.wa-card--plain .wa-card__btn,.wa-card__btn+.wa-card__btn{margin-top:0}.wa-card__btn svg{width:15px;height:15px}.site-centrals{overflow:hidden;border-top:1.5px solid var(--s-ink);border-bottom:1.5px solid var(--s-ink);background:var(--s-card)}.site-centrals__band{display:flex;width:max-content;padding:14px 0}.site-centrals__track{flex:none;display:flex;align-items:center;margin:0;padding:0;list-style:none;will-change:transform;animation:site-centrals-run 70s linear infinite}.site-centrals:hover .site-centrals__track{animation-play-state:paused}.site-centrals__item{display:flex;align-items:center;gap:22px;padding-right:22px;white-space:nowrap;font-size:22px;line-height:1.1;letter-spacing:.02em}.site-centrals__item:after{content:"";flex:none;width:10px;height:10px;border:1.5px solid var(--s-ink);background:var(--s-green)}@keyframes site-centrals-run{to{transform:translate3d(-100%,0,0)}}@media (min-width:720px){.site-centrals__band{padding:18px 0}.site-centrals__item{gap:32px;padding-right:32px;font-size:28px}}@media (prefers-reduced-motion:reduce){.site-centrals__band{width:100%;padding-right:var(--s-gutter);padding-left:var(--s-gutter)}.site-centrals__track{flex:1 1 auto;flex-wrap:wrap;justify-content:center;row-gap:10px;animation:none}.site-centrals__item:last-child:after,.site-centrals__track[aria-hidden=true]{display:none}}.site-how{display:grid;grid-template-columns:minmax(0,1fr)}.site-how__panel{position:relative;display:flex;flex-direction:column;align-items:center;min-height:420px;padding:24px var(--s-gutter);background:var(--s-card)}.site-how__panel--wash{background:var(--s-wash)}.site-how__panel--green{background:var(--s-green)}.site-how__panel--dark{background:var(--s-ink);color:var(--s-on-dark)}.site-how__title{align-self:flex-start;font-size:26px;line-height:1.1;letter-spacing:.02em}.site-how__stage{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;padding:36px 0 56px}.site-how__stage>*{width:300px;max-width:100%}.site-how__shot{height:480px}.site-how__shot img{object-position:50% 100%}.site-how__caption{align-self:stretch;font-size:24px;line-height:1.15;font-weight:500;letter-spacing:-.01em;text-wrap:balance}@media (min-width:720px){.site-how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.site-how{grid-template-columns:repeat(4,minmax(0,1fr))}.site-how__panel{min-height:760px;padding:28px}.site-how__title{position:absolute;top:28px;left:28px;font-size:29px}.site-how__stage{position:absolute;inset:0;padding:0}.site-how__stage>*{width:260px}.site-how .wa-card{font-size:14px}.site-how__caption{position:absolute;right:28px;bottom:28px;left:28px;font-size:29px}}.site-features{background:var(--s-bg)}.site-features__inner{display:flex;flex-direction:column;gap:32px;padding-top:56px;padding-bottom:64px}.site-features__intro{display:flex;flex-direction:column;gap:14px}.site-features__lede{max-width:40ch;font-size:16px;line-height:1.45;color:var(--s-text)}.site-features__figure{display:flex;flex-direction:column;align-items:center;gap:14px}.site-features__shot{width:300px;max-width:100%;aspect-ratio:390/844}.site-features__figure figcaption{font-size:14px;line-height:1.4;text-align:center;color:var(--s-muted)}.site-features__list{display:grid;grid-template-columns:minmax(0,1fr)}.site-features__item{padding:18px 0 20px;border-top:1.5px solid var(--s-ink)}.site-features__item dt{font-size:18px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.site-features__item dd{margin-top:6px;font-size:15px;line-height:1.45;color:var(--s-muted)}@media (min-width:720px){.site-features__inner{display:grid;grid-template-columns:260px minmax(0,640px);justify-content:center;grid-column-gap:40px;column-gap:40px;grid-row-gap:40px;row-gap:40px;align-items:start;padding-top:72px;padding-bottom:80px}.site-features__intro{grid-column:1/-1;gap:16px}.site-features__lede{font-size:18px}.site-features__shot{width:260px}.site-features__list{max-width:640px}}@media (min-width:1280px){.site-features__inner{grid-template-columns:300px minmax(0,640px);column-gap:96px;padding-top:96px;padding-bottom:104px}.site-features__lede{max-width:48ch}.site-features__shot{width:300px}.site-features__item{padding:24px 0 26px}.site-features__item dt{font-size:20px}.site-features__item dd{font-size:16px}}.site-faq{background:var(--s-card)}.site-faq__inner{display:flex;flex-direction:column;gap:28px;padding-top:56px;padding-bottom:56px}.site-faq__intro{display:contents}.site-h2{font-size:40px;line-height:.95;letter-spacing:.01em}.site-faq__lede{max-width:30ch;font-size:17px;line-height:1.5;color:var(--s-body)}.site-faq__intro .site-cta{order:2;margin-top:4px}.site-faq__list{order:1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.site-faq__item{padding-top:14px;border-top:2px solid var(--s-ink)}.site-faq__index{display:block;margin-bottom:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--s-index)}.site-faq__item dt{font-size:18px;line-height:1.3;font-weight:700}.site-faq__item dd{margin-top:8px;font-size:15px;line-height:1.5;color:var(--s-body)}.site-faq__item a{color:var(--s-ink)}@media (min-width:720px){.site-faq__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:44px}.site-faq__item{padding-top:18px}.site-faq__index{margin-bottom:10px;font-size:12px}.site-faq__item dt{font-size:20px}.site-faq__item dd{margin-top:10px;font-size:16px}}@media (min-width:1280px){.site-faq__inner{flex-direction:row;align-items:flex-start;gap:64px;padding-top:96px;padding-bottom:96px}.site-faq__intro{display:flex;flex:0 0 400px;flex-direction:column;align-items:flex-start;gap:32px}.site-faq__intro .site-cta{order:0;margin-top:0}.site-h2{font-size:58px}.site-faq__list{flex:1 1 auto;order:0}}.site-footer{margin-top:auto;background:var(--s-ink);color:var(--s-on-dark)}.site-footer a:hover{color:var(--s-dark-text)}.site-footer :focus-visible{outline-color:var(--s-on-dark)}.site-footer__inner{padding-top:32px;padding-bottom:24px}.site-footer__brand,.site-footer__inner{display:flex;flex-direction:column}.site-footer__brand .site-logo{font-size:14px}.site-footer__menu{display:flex;flex-direction:column;gap:14px;margin-top:28px;font-size:24px;line-height:1;letter-spacing:.01em}.site-footer__menu a{text-decoration:none}.site-footer__cols{gap:20px;margin-top:36px;font-size:14px;line-height:1.5;color:var(--s-dark-text)}.site-footer__col,.site-footer__cols{display:flex;flex-direction:column}.site-footer__label{font-weight:600;color:var(--s-on-dark)}.site-footer__legal{margin-top:48px;font-size:12px;line-height:1.5;color:var(--s-dark-muted)}@media (min-width:720px){.site-footer__inner{padding-top:48px}.site-footer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:48px}.site-footer__brand .site-logo{font-size:15px}.site-footer__menu{gap:20px;font-size:37px}.site-footer__cols{flex-direction:row;gap:64px;margin-top:4px;font-size:15px}.site-footer__legal{margin-top:64px}}.site-legal{gap:32px;width:100%;max-width:760px;margin:0 auto;padding:32px var(--s-gutter) 72px}.site-legal,.site-legal__head{display:flex;flex-direction:column}.site-legal__head{gap:10px}.site-legal__head h1{font-size:40px;line-height:.95;letter-spacing:.01em}.site-legal__head p{color:var(--s-muted)}.site-legal section{display:flex;flex-direction:column;gap:8px;padding-top:18px;border-top:2px solid var(--s-ink)}.site-legal h2{font-size:20px;line-height:1.3;font-weight:700}.site-legal section li,.site-legal section p{color:var(--s-body)}.site-legal a{color:var(--s-ink)}.site-legal ul{margin:0;padding-left:20px}.site-legal__grid{display:grid;grid-gap:24px;gap:24px}.site-legal__grid div{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:2px solid var(--s-ink)}.site-legal__label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--s-index)}.site-legal__note{display:flex;flex-direction:column;gap:10px;padding:20px 24px;border:1.5px solid var(--s-ink);border-radius:var(--s-r-md);background:var(--s-card);box-shadow:var(--s-shadow);font-size:15px;color:var(--s-body)}@media (min-width:720px){.site-legal{padding-top:48px}.site-legal__head h1{font-size:58px}.site-legal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-form{position:relative;display:flex;flex-direction:column;gap:18px;padding-top:18px;border-top:2px solid var(--s-ink)}.site-form__row{display:grid;grid-gap:18px;gap:18px}.site-form__field{display:flex;flex-direction:column;gap:6px}.site-form__label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--s-index)}.site-form__opt{font-weight:400;letter-spacing:0;text-transform:none}.site-form input,.site-form textarea{width:100%;padding:12px 14px;border:1.5px solid var(--s-ink);border-radius:var(--s-r-sm);background:var(--s-card);font:inherit;font-size:16px;color:var(--s-ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-form textarea{min-height:160px;resize:vertical}.site-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.site-form__foot{display:flex;flex-direction:column;gap:12px}.site-form__foot .site-cta{width:100%}.site-form__msg{min-height:1.5em;font-size:15px;color:var(--s-danger)}.site-form__done{display:flex;flex-direction:column;gap:8px;padding:24px;border:1.5px solid var(--s-ink);border-radius:var(--s-r-md);background:var(--s-card);box-shadow:var(--s-shadow-green)}.site-form__done h2{font-size:20px;line-height:1.3;font-weight:700}.site-form__done p{color:var(--s-body)}@media (min-width:720px){.site-form__row{grid-template-columns:repeat(2,minmax(0,1fr))}.site-form__foot .site-cta{width:auto;align-self:flex-start}}.site-cursor{position:fixed;inset:0;z-index:60;pointer-events:none}.site-cursor__trail{position:absolute;inset:0;width:100%;height:100%}.site-cursor__pin{position:absolute;top:0;left:0}.site-cursor__dot{display:block;width:18px;height:18px;margin:-9px 0 0 -9px;border:1.5px solid var(--s-ink);background:var(--s-cab);opacity:0;transform:scale(.6);transition:opacity .25s ease-out,transform .35s var(--s-ease-out)}.site-cursor--on .site-cursor__dot{opacity:1;transform:none}.site-cursor--on.site-cursor--hot .site-cursor__dot{opacity:.85;transform:scale(1.8)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.site-cursor{display:none}}html[data-motion] .site [data-sc-in]:not(.sc-in),html[data-motion] .site [data-sc-stagger]>:not(.sc-in){opacity:0;transform:translate3d(0,14px,0)}.site [data-sc-in],.site [data-sc-stagger]>*{transition:opacity .62s var(--s-ease-out),transform .62s var(--s-ease-out)}.site [data-sc-parallax]{will-change:transform}@media (prefers-reduced-motion:reduce){html[data-motion] .site [data-sc-in]:not(.sc-in),html[data-motion] .site [data-sc-stagger]>:not(.sc-in){transform:none}.site [data-sc-in],.site [data-sc-stagger]>*{transition-duration:.22s}.site [data-sc-parallax]{transform:none!important;will-change:auto}}