@font-face{font-family:Bricolage Grotesque;src:local(Bricolage Grotesque Variable),url(../_fonts/Xk4qS8NEMFeTWwC-QOh_C35DmUB1Pyjpxqqbxv4ciXk-Ahzik_4BCseqyGIF7gbVGMaYRl4oVg3JjVrwAK7UW4Y.woff2)format("woff2");font-display:swap;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-weight:700 800;font-style:normal;font-stretch:100%}@font-face{font-family:Bricolage Grotesque Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:93%;descent-override:27%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque;src:local(Bricolage Grotesque Variable),url(../_fonts/3k5WQhhcLvH0UWlkh4GHU4SXS_vToPYJl62y5r5RdWM-xQbqWJAmR_0F6E_pstgxiHPSKYu9RiDredGe79ufH8k.woff2)format("woff2");font-display:swap;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-weight:700 800;font-style:normal;font-stretch:100%}.lp{--lp-petrol:#17706a;--lp-petrol-hover:#135e59;--lp-petrol-deep:#0f4f4a;--lp-petrol-light:#2a9d8f;--lp-petrol-tint:#e4efed;--lp-on-deep-soft:#c9dcd9;--lp-coral:#e2603f;--lp-coral-action:#b84a28;--lp-coral-action-hover:#9e3f22;--lp-coral-tint:#fbeae4;--lp-ground:#faf9f8;--lp-raised:#fff;--lp-sunk:#f5f4f2;--lp-ink:#121b1c;--lp-ink-soft:#4b5254;--lp-ink-faint:#646c6e;--lp-ink-dim:#9aa0a1;--lp-line:#d6d3ce;--lp-line-soft:#e6e4e1;--lp-ok:#2f7a4d;--lp-ok-ink:#256140;--lp-ok-tint:#e6f2ea;--lp-wait:#9a6508;--lp-wait-ink:#7f5306;--lp-wait-tint:#fbf0dc;--lp-tone-slate:#56626b;--lp-tone-stone:#7b8580;--lp-tone-olive:#66733a;--lp-tone-ochre:#7d6c4a;--lp-tone-sand:#9a8a6a;--lp-tone-clay:#9a624f;--lp-tone-hazel:#5e4e45;--lp-tone-plum:#7d4e5f;--lp-radius-control:6px;--lp-radius-card:12px;--lp-radius-surface:14px;--lp-shadow-card:0 1px 2px #121b1c0d, 0 2px 8px #121b1c0a;--lp-shadow-float:0 2px 4px #121b1c0f, 0 8px 24px #121b1c12;--lp-space-1:24px;--lp-space-2:44px;--lp-space-3:64px;--lp-space-4:96px;--lp-max:1200px;--lp-gutter:16px;--lp-gap:var(--lp-space-1);--lp-section:var(--lp-space-3);--lp-ease:cubic-bezier(.2, .7, .2, 1);background:var(--lp-ground);color:var(--lp-ink);font-variant-numeric:normal;min-height:100vh}@media (width>=640px){.lp{--lp-gutter:24px;--lp-gap:var(--lp-space-2)}}@media (width>=1024px){.lp{--lp-section:var(--lp-space-4)}}.lp :focus-visible{outline:2px solid var(--lp-petrol);outline-offset:2px}.lp-footer :focus-visible{outline-color:#fff}:root:has(.lp){scroll-padding-top:96px}.lp main:focus{outline:none}.lp-display-1,.lp-display-2,.lp-display-cta,.lp-footer__tagline,.lp-maker__initial,.lp-not__list li,.lp-pricing__amount,.lp-step__title{font-feature-settings:normal;font-variant-numeric:normal;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback\: sans-serif,ui-sans-serif,system-ui,sans-serif}.lp-display-1{letter-spacing:-.035em;text-wrap:balance;color:var(--lp-ink);font-size:clamp(2.5rem,1.1rem + 5.2vw,5.375rem);font-weight:700;line-height:.98;display:block}.lp-display-2{letter-spacing:-.02em;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.5rem);line-height:1.1}.lp-display-2,.lp-display-cta{text-wrap:balance;color:var(--lp-ink);margin:0;font-weight:700}.lp-display-cta{letter-spacing:-.025em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.875rem);line-height:1.05}.lp-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-petrol);margin:0;font-size:12px;font-weight:500;line-height:1.4}.lp-lead{max-width:60ch;font-size:17px}.lp-body,.lp-lead{color:var(--lp-ink-soft);text-wrap:pretty;margin:0;line-height:1.65}.lp-body{font-size:16px}.lp-body--sm{font-size:15px;line-height:1.6}.lp-h3{color:var(--lp-ink);text-wrap:balance;margin:0;font-size:17px;font-weight:590;line-height:1.4}.lp-wordmark{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.lp-wordmark__logo{width:auto;height:22px;display:block}.lp-wordmark--petrol{color:var(--lp-petrol)}.lp-wordmark--white{color:#fff}.lp-container{width:100%;max-width:var(--lp-max);padding-inline:var(--lp-gutter);margin-inline:auto}.lp-section{padding-block:var(--lp-section)}.lp-stack{align-items:flex-start;gap:var(--lp-gap);flex-direction:column;display:flex}.lp-rows{margin:0;padding:0}.lp-row{border-top:1px solid var(--lp-line);flex-direction:column;gap:6px;padding-block:20px;display:flex}.lp-row:last-child{padding-bottom:0}.lp-heading{flex-direction:column;gap:16px;max-width:44rem;display:flex}.lp-heading--center{text-align:center;align-items:center;margin-inline:auto}.lp-heading--dark .lp-kicker{color:var(--lp-on-deep-soft)}.lp-heading--dark .lp-display-2{color:#fff}.lp-heading--dark .lp-lead{color:var(--lp-petrol-tint)}.lp-more__head,.lp-product__head{gap:var(--lp-space-1);display:grid}@media (width>=1024px){.lp-more__head,.lp-product__head{-moz-column-gap:var(--lp-space-2);column-gap:var(--lp-space-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.lp-more__head>.lp-heading,.lp-product__head>.lp-heading{grid-column:1/7}.lp-more__lead,.lp-product__lead{grid-column:8/13}}.lp-skip{z-index:60;border-radius:var(--lp-radius-control);background:var(--lp-petrol);color:#fff;padding:10px 16px;font-size:15px;font-weight:590;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.lp-skip:focus{outline-color:var(--lp-ink);transform:none}.lp-btn{border-radius:var(--lp-radius-control);white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;font-weight:590;line-height:1;text-decoration:none;display:inline-flex}.lp-btn--lg{min-height:52px;padding:0 26px;font-size:16px}.lp-btn--primary{background:var(--lp-coral-action);color:#fff}.lp-btn--primary:hover{background:var(--lp-coral-action-hover)}.lp-btn--secondary{border-color:var(--lp-petrol);color:var(--lp-petrol-deep);background:0 0}.lp-btn--secondary:hover{background:var(--lp-petrol-tint)}.lp-btn__arrow{flex:none}.lp-link{min-height:44px;color:var(--lp-petrol-deep);text-underline-offset:3px;align-items:center;font-size:15px;font-weight:510;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.lp-link:hover{color:var(--lp-petrol)}.lp-nav{z-index:40;padding:12px var(--lp-gutter) 0;pointer-events:none;position:sticky;top:0}.lp-nav__inner{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-surface);max-width:1040px;height:60px;box-shadow:var(--lp-shadow-float);pointer-events:auto;align-items:center;gap:16px;margin-inline:auto;padding:0 8px 0 16px;display:flex}.lp-nav__links{display:none}.lp-nav__link{min-height:44px;color:var(--lp-ink-soft);align-items:center;padding:0 12px;font-size:15px;font-weight:510;text-decoration:none;display:inline-flex}.lp-nav__link:hover{color:var(--lp-ink)}.lp-nav__actions{align-items:center;gap:4px;margin-left:auto;display:flex}.lp-nav__lang{border-radius:var(--lp-radius-control);letter-spacing:.04em;min-width:44px;min-height:44px;color:var(--lp-ink-soft);justify-content:center;align-items:center;font-size:13px;font-weight:590;text-decoration:none;display:inline-flex}.lp-nav__lang:hover{background:var(--lp-sunk);color:var(--lp-ink)}.lp-nav .lp-nav__start{display:none}@media (width>=640px){.lp-nav .lp-nav__start{margin-left:8px;display:inline-flex}}@media (width>=1024px){.lp-nav{padding-top:16px}.lp-nav__links{flex:1;justify-content:center;gap:4px;display:flex}.lp-nav__actions{margin-left:0}}.lp-hero{isolation:isolate;padding-top:var(--lp-space-2);position:relative;overflow:clip}.lp-hero__grid{z-index:-1;width:100%;height:100%;color:var(--lp-line-soft);pointer-events:none;position:absolute;inset:0}.lp-hero__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.lp-hero h1{margin:0}.lp-hero__heading{flex-direction:column;align-items:center;gap:24px;display:flex}.lp-hero__kicker{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-card);box-shadow:var(--lp-shadow-card);color:var(--lp-ink);align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:510;line-height:1.4;display:inline-flex}.lp-hero__kicker:before{content:"";background:var(--lp-petrol);border-radius:50%;flex:none;width:7px;height:7px}.lp-hero__title{max-width:11.5em}.lp-hero__em{color:var(--lp-petrol)}.lp-hero__subtitle{max-width:36em;color:var(--lp-ink-soft);text-wrap:balance;margin:24px 0 0;font-size:17px;line-height:1.55}.lp-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.lp-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:32px 0 0;display:grid}.lp-fact:last-child:nth-child(odd){grid-column:span 2}.lp-fact{background:var(--lp-raised);border:1px solid var(--lp-line);border-radius:var(--lp-radius-card);text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px;display:flex}.lp-fact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-petrol);font-size:11px}.lp-fact dd,.lp-fact dt{font-weight:590;line-height:1.4}.lp-fact dd{color:var(--lp-ink);margin:0;font-size:15px}.lp-hero__invited{margin-top:8px}.lp-hero__stage{margin-top:var(--lp-space-2);padding:0 var(--lp-gutter) var(--lp-space-3);position:relative}.lp-hero__band,.lp-hero__disc{z-index:0;pointer-events:none;position:absolute}.lp-hero__band{background:var(--lp-petrol);clip-path:polygon(0 16%,100% 0,100% 100%,0 100%);inset:30% 0 0}.lp-hero__disc{background:var(--lp-coral);border-radius:50%;width:150px;height:150px;top:-48px;right:-56px}.lp-hero__board{z-index:1;max-width:1000px;margin-inline:auto;position:relative}.lp-hero__chips{z-index:2;flex-direction:column;gap:10px;margin-top:-20px;display:flex;position:relative}.lp-chip{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-card);max-width:290px;box-shadow:var(--lp-shadow-float);text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.lp-chip--open{align-self:flex-start}.lp-chip--swap{align-self:flex-end;display:grid}.lp-chip__layer{grid-area:1/1;align-items:center;gap:10px;display:flex}.lp-chip__icon{border-radius:var(--lp-radius-control);flex:none;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.lp-chip__icon--open{border:1.5px dashed var(--lp-ink-faint)}.lp-chip__icon--wait{background:var(--lp-wait-tint);color:var(--lp-wait-ink)}.lp-chip__icon--ok{background:var(--lp-ok-tint);color:var(--lp-ok-ink)}.lp-chip__text{flex-direction:column;display:flex}.lp-chip__title{color:var(--lp-ink);font-size:13px;font-weight:590;line-height:1.35}.lp-chip__note{color:var(--lp-ink-faint);font-size:12px;line-height:1.4}.lp-chip__layer--resolved{opacity:0}@media (width>=640px){.lp-hero__subtitle{font-size:19px}.lp-hero__facts{flex-wrap:wrap;justify-content:center;width:auto;display:flex}.lp-fact{min-width:200px}}@media (width>=1024px){.lp-hero{padding-top:var(--lp-space-3)}.lp-hero__subtitle{font-size:20px}.lp-hero__stage{margin-top:var(--lp-space-3);padding-bottom:112px}.lp-hero__band{clip-path:polygon(0 20%,100% 0,100% 100%,0 100%);top:34%}.lp-hero__disc{width:260px;height:260px;top:-40px;left:calc(50% + 380px);right:auto}.lp-hero__chips{display:contents}.lp-chip{z-index:2;position:absolute;bottom:-28px}.lp-chip--open{left:-32px}.lp-chip--swap{right:-36px}}.lp-board{z-index:1;margin:0 calc(8px - var(--lp-gutter));background:var(--lp-raised);border:1px solid var(--lp-line);border-radius:var(--lp-radius-surface);box-shadow:var(--lp-shadow-float);padding:10px;position:relative}.lp-board__head{padding:2px 2px 12px}.lp-board__title{color:var(--lp-ink);font-size:15px;font-weight:590}.lp-board__grid{border-top:1px solid var(--lp-line-soft);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.lp-board__col{border-left:1px solid var(--lp-line-soft);flex-direction:column;gap:6px;min-width:0;padding:10px 2px 12px;display:flex}.lp-board__col:first-child{border-left:0;padding-left:0}.lp-board__col:last-child{padding-right:0}.lp-board__day{text-transform:uppercase;letter-spacing:.08em;color:var(--lp-ink-faint);padding:0 2px 2px;font-size:11px;font-weight:500;line-height:1.4}.lp-board__conflict,.lp-board__resolved,.lp-pill{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-left:3px solid var(--tone,var(--lp-tone-slate));border-radius:var(--lp-radius-control);flex-direction:column;gap:1px;min-width:0;padding:5px 3px 5px 5px;display:flex}.lp-pill__name{color:var(--lp-ink);-webkit-hyphens:auto;hyphens:auto;font-size:12px;font-weight:590;line-height:1.3}.lp-pill__time{font-variant-numeric:tabular-nums;color:var(--lp-ink-faint);font-size:11px;line-height:1.3}.lp-pill__end{display:none}.lp-pill--open{border:1.5px dashed var(--lp-ink-faint);background:0 0}.lp-pill--open .lp-pill__name{color:var(--lp-ink-soft);font-size:11px;font-weight:510}.lp-pill--swap{background:0 0;border:0;padding:0;display:grid}.lp-pill--swap>*{grid-area:1/1}.lp-board__conflict{background:var(--lp-wait-tint);border-color:var(--lp-wait);border-left-color:var(--lp-wait)}.lp-board__conflict .lp-pill__time{color:var(--lp-ink-soft)}.lp-pill__flag{color:var(--lp-wait-ink);-webkit-hyphens:auto;hyphens:auto;align-items:center;gap:3px;margin-top:2px;font-size:11px;font-weight:590;line-height:1.3;display:inline-flex}.lp-pill__flag svg{width:12px;height:12px;display:none}.lp-pill__flag--ok{color:var(--lp-ok-ink)}.lp-board__resolved{opacity:0}@media (width>=640px){.lp-board{margin:0;padding:20px}.lp-pill__flag svg{flex:none;display:block}.lp-pill--open .lp-pill__name{font-size:12px}.lp-board__col{padding:12px 6px 16px}.lp-board__conflict,.lp-board__resolved,.lp-pill:not(.lp-pill--swap){padding:6px 8px}.lp-pill__end{display:inline}}@media (width>=1024px){.lp-board{padding:24px}.lp-board__title{font-size:16px}.lp-board__col{gap:8px;padding:14px 8px 18px}.lp-board__conflict,.lp-board__resolved,.lp-pill:not(.lp-pill--swap){padding:8px 10px}.lp-pill--open .lp-pill__name,.lp-pill__name{font-size:13px}.lp-pill__time{font-size:12px}}.lp-problem{gap:var(--lp-gap);display:grid}.lp-problem__text{gap:var(--lp-space-1);flex-direction:column;display:flex}.lp-mess{background:var(--lp-sunk);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-surface);gap:24px;margin:0;padding:20px;display:grid}.lp-mess__column{flex-direction:column;gap:10px;min-width:0;display:flex}.lp-mess__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-faint);font-size:11px;font-weight:500;line-height:1.4}.lp-mess__file{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-card);align-items:center;gap:12px;padding:12px 14px;display:flex}.lp-mess__file-icon{border-radius:var(--lp-radius-control);background:var(--lp-sunk);width:36px;height:36px;color:var(--lp-ink-soft);flex:none;place-items:center;font-size:20px;display:grid}.lp-mess__file-text{flex-direction:column;min-width:0;display:flex}.lp-mess__file-name{color:var(--lp-ink);overflow-wrap:anywhere;font-size:14px;font-weight:590;line-height:1.35}.lp-mess__meta{color:var(--lp-ink-faint);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4}.lp-mess__chat{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-card);overflow:hidden}.lp-mess__chat-head{border-bottom:1px solid var(--lp-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;display:flex}.lp-mess__chat-title{color:var(--lp-ink);font-size:14px;font-weight:590}.lp-mess__messages{flex-direction:column;gap:10px;padding:14px;display:flex}.lp-mess__bubble{background:var(--lp-sunk);border-radius:var(--lp-radius-card);max-width:90%;color:var(--lp-ink);flex-direction:column;align-self:flex-start;gap:3px;padding:8px 12px;font-size:14px;line-height:1.4;display:flex}.lp-mess__sender{color:var(--lp-ink-soft);font-size:12px;font-weight:590}.lp-mess__time{font-variant-numeric:tabular-nums;color:var(--lp-ink-faint);margin-left:4px;font-weight:400}.lp-mess__flag{background:var(--lp-wait-tint);color:var(--lp-wait-ink);border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:3px 8px;font-size:12px;font-weight:510;line-height:1.4;display:inline-flex}@media (width>=640px){.lp-mess{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:32px}}@media (width>=1024px){.lp-problem{-moz-column-gap:var(--lp-space-2);column-gap:var(--lp-space-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.lp-problem__text{grid-column:1/6}.lp-mess{grid-column:6/13}}.lp-product__body{gap:var(--lp-space-2);margin-top:var(--lp-space-2);display:grid}.lp-feature__media,.lp-product__media{position:relative}.lp-feature__shot,.lp-product__shot{z-index:1;position:relative}.lp-offset-shape{z-index:0;background:var(--lp-petrol-tint);border-radius:var(--lp-radius-surface);position:absolute;inset:12px -12px -12px 12px}.lp-offset-shape--disc{background:var(--lp-coral);border-radius:50%;width:240px;height:240px;inset:8% auto auto calc(50% + 10px)}.lp-marker{background:var(--lp-petrol);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:590;line-height:1;display:grid}.lp-marker--on-shot{width:22px;height:22px;box-shadow:0 0 0 3px var(--lp-raised),var(--lp-shadow-card);font-size:12px;position:absolute;transform:translate(-50%,-50%)}.lp-product__notes{flex-direction:column;gap:28px;margin:0;padding:0;display:flex}.lp-note{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;display:grid}.lp-note__text{flex-direction:column;gap:6px;display:flex}@media (width>=640px){.lp-offset-shape{inset:24px -24px -24px 24px}.lp-feature--end .lp-offset-shape{inset:24px 24px -24px -24px}.lp-marker--on-shot{width:28px;height:28px;font-size:13px}}@media (width>=1024px){.lp-product__body{-moz-column-gap:var(--lp-space-3);column-gap:var(--lp-space-3);margin-top:var(--lp-space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.lp-product__media{grid-column:1/9;margin-right:24px}.lp-product__notes{grid-column:9/13;gap:36px}}.lp-feature{padding-top:0}.lp-feature__inner{gap:var(--lp-gap);display:grid}.lp-feature__text{gap:var(--lp-space-1);flex-direction:column;display:flex}.lp-feature__note{color:var(--lp-ink);margin:0;font-size:15px;font-weight:510;line-height:1.5}.lp-feature--phone{overflow:clip}.lp-feature--phone .lp-feature__media{padding-block:var(--lp-space-1);justify-content:center;display:flex}@media (width>=1024px){.lp-feature__inner{-moz-column-gap:var(--lp-space-2);column-gap:var(--lp-space-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.lp-feature__inner>*{grid-row:1}.lp-feature--start .lp-feature__text{grid-column:1/6}.lp-feature--start .lp-feature__media{grid-column:6/13}.lp-feature--end .lp-feature__media{grid-column:1/8}.lp-feature--end .lp-feature__text{grid-column:8/13}.lp-feature--phone .lp-feature__media{grid-column:1/7}.lp-feature--phone .lp-feature__text{grid-column:7/13}.lp-feature--phone .lp-offset-shape--disc{width:380px;height:380px;margin:auto;inset:0}}.lp-frame{background:var(--lp-raised);border:1px solid var(--lp-line);border-radius:var(--lp-radius-surface);box-shadow:var(--lp-shadow-float);overflow:hidden}.lp-frame__bar{background:var(--lp-sunk);border-bottom:1px solid var(--lp-line-soft);align-items:center;gap:6px;height:36px;padding:0 14px;display:flex;position:relative}.lp-frame__dot{background:var(--lp-line);border-radius:50%;width:10px;height:10px}.lp-frame__address{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-control);text-align:center;min-width:30%;color:var(--lp-ink-faint);padding:3px 12px;font-size:12px;line-height:1.3;position:absolute;left:50%;translate:-50%}.lp-frame__view{position:relative}.lp-frame img,.lp-phone img{width:100%;height:auto;display:block}.lp-phone{background:var(--lp-ink);width:260px;box-shadow:var(--lp-shadow-float);border-radius:40px;padding:10px;position:relative}.lp-phone img{border-radius:30px}@media (width>=640px){.lp-phone{width:290px}}.lp-not{isolation:isolate;padding:112px 0 var(--lp-space-3);background:var(--lp-petrol-deep);color:#fff;clip-path:polygon(0 40px,100% 0,100% 100%,0 100%);position:relative}.lp-not__grid{z-index:-1;color:#ffffff0f;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp-not__inner{gap:var(--lp-space-2);display:grid}.lp-not__text{gap:var(--lp-space-1);flex-direction:column;display:flex}.lp-not__note{max-width:44ch;color:var(--lp-on-deep-soft);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.lp-not__list{gap:6px 40px;margin:0;padding:0;display:grid}.lp-not__list li{-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;color:#ffffff9e;text-decoration-line:line-through;-webkit-text-decoration-color:var(--lp-coral);text-decoration-color:var(--lp-coral);font-size:clamp(1.625rem,1rem + 1.3vw,2rem);font-weight:700;line-height:1.25;text-decoration-thickness:3px}@media (width>=640px){.lp-not__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}.lp-not__list li{text-decoration-thickness:4px}}@media (width>=1024px){.lp-not{clip-path:polygon(0 72px,100% 0,100% 100%,0 100%);padding:168px 0 128px}.lp-not__inner{-moz-column-gap:var(--lp-space-2);column-gap:var(--lp-space-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.lp-not__text{grid-column:1/6}.lp-not__list{grid-column:6/13}}.lp-bento{grid-auto-flow:dense;gap:var(--lp-space-2) var(--lp-space-1);margin:var(--lp-space-2) 0 0;padding:0;display:grid}.lp-tile{flex-direction:column;gap:8px;min-width:0;display:flex}.lp-tile .lp-h3{margin-top:12px}.lp-tile__stage{border-radius:var(--lp-radius-surface);place-items:center;height:240px;padding:24px;display:grid;overflow:hidden}.lp-tile__stage--petrol{background:var(--lp-petrol-tint)}.lp-tile__stage--coral{background:var(--lp-coral-tint)}.lp-tile__stage--sunk{background:var(--lp-sunk)}.lp-tile__stage--deep{background:var(--lp-petrol-deep)}.lp-demo{background:var(--lp-raised);border:1px solid var(--lp-line-soft);border-radius:var(--lp-radius-card);width:100%;max-width:290px;box-shadow:var(--lp-shadow-card);text-align:left;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.lp-demo__title{color:var(--lp-ink);font-size:13px;font-weight:590;line-height:1.35}.lp-demo__meta{font-variant-numeric:tabular-nums;color:var(--lp-ink-faint);font-size:12px;line-height:1.4}.lp-demo__meta--ruled{border-top:1px solid var(--lp-line-soft);margin-top:12px;padding-top:10px}.lp-demo--note{border-left:4px solid var(--lp-tone-clay)}.lp-demo__note{border-top:1px solid var(--lp-line-soft);color:var(--lp-ink);align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;font-size:13px;line-height:1.45;display:flex}.lp-demo__note svg{color:var(--lp-ink-soft);flex:none;margin-top:2px}.lp-demo-stack{flex-direction:column;gap:8px;width:100%;max-width:290px;display:flex}.lp-demo--row{flex-direction:row;align-items:center;gap:10px;max-width:none}.lp-demo__avatar{background:var(--lp-line-soft);width:32px;height:32px;color:var(--lp-ink-soft);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:590;display:grid}.lp-demo__who{flex-direction:column;flex:1;min-width:0;display:flex}.lp-demo__button{border:1px solid var(--lp-line);color:var(--lp-ink);flex:none;font-size:12px;font-weight:590}.lp-demo--shift,.lp-demo__button{border-radius:var(--lp-radius-control);padding:6px 10px}.lp-demo--shift{border-left:3px solid var(--lp-tone-slate);width:auto;box-shadow:none;align-self:flex-start}.lp-demo__options{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.lp-demo__option{border:1px solid var(--lp-line);border-radius:var(--lp-radius-control);font-variant-numeric:tabular-nums;color:var(--lp-ink);padding:5px 10px;font-size:12px}.lp-demo__option--selected{border-color:var(--lp-petrol);box-shadow:0 0 0 1px var(--lp-petrol);background:var(--lp-petrol-tint);color:var(--lp-petrol-deep);font-weight:590}.lp-demo-customers{gap:8px;width:100%;max-width:560px;display:grid}.lp-demo-customers>.lp-demo--customer:nth-child(n+3){display:none}.lp-demo--customer{border:0;border-left:4px solid var(--tone);max-width:none;box-shadow:none}.lp-demo-toggle{border-radius:var(--lp-radius-card);color:var(--lp-petrol-tint);border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;font-weight:510;display:flex}.lp-demo-toggle__switch{background:var(--lp-petrol-light);border-radius:999px;flex:none;width:34px;height:20px;position:relative}.lp-demo-toggle__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.lp-demo--role{max-width:none;box-shadow:none;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px}@media (width>=640px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile--wide{grid-column:span 2}.lp-demo-customers{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-demo-customers>.lp-demo--customer:nth-child(n+3){display:flex}.lp-demo-toggle{grid-column:span 2}}@media (width>=1024px){.lp-bento{margin-top:var(--lp-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-steps{gap:var(--lp-space-2);margin-top:var(--lp-space-2);display:grid}.lp-steps__visual{background:var(--lp-petrol-tint);border-radius:var(--lp-radius-surface);place-items:center;min-height:360px;padding:24px;display:grid}.lp-steps__screen{grid-area:1/1;place-items:center;width:100%;display:grid}.lp-steps__screen:not(.is-active){opacity:0;visibility:hidden}.lp-screen{background:var(--lp-raised);border:1px solid var(--lp-line);border-radius:var(--lp-radius-card);width:100%;max-width:400px;box-shadow:var(--lp-shadow-float);text-align:left;flex-direction:column;gap:12px;padding:20px;display:flex}.lp-screen--list{gap:0;padding:0;overflow:hidden}.lp-screen__title{color:var(--lp-ink);font-size:15px;font-weight:590}.lp-screen__field{flex-direction:column;gap:4px;display:flex}.lp-screen__label{color:var(--lp-ink-soft);font-size:12px;font-weight:510}.lp-screen__input{border:1px solid var(--lp-line);color:var(--lp-ink);white-space:nowrap;text-overflow:ellipsis;padding:9px 12px;font-size:14px;overflow:hidden}.lp-screen__button,.lp-screen__input{border-radius:var(--lp-radius-control)}.lp-screen__button{background:var(--lp-ink);color:#fff;justify-content:center;padding:9px 14px;font-size:13px;font-weight:590;display:inline-flex}.lp-screen__button--block{margin-top:4px;padding:11px;display:flex}.lp-screen__head{border-bottom:1px solid var(--lp-line-soft);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.lp-screen__head--flat{padding:0 0 12px}.lp-screen__meta{color:var(--lp-ink-faint);font-size:12px}.lp-screen__row{align-items:center;gap:10px;padding:10px 16px;display:flex}.lp-screen__row+.lp-screen__row{border-top:1px solid var(--lp-line-soft)}.lp-screen__avatar{background:var(--lp-line-soft);width:30px;height:30px;color:var(--lp-ink-soft);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:590;display:grid}.lp-screen__name{min-width:0;color:var(--lp-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:510;overflow:hidden}.lp-status{border-radius:4px;flex:none;padding:2px 8px;font-size:12px;font-weight:510;line-height:1.4}.lp-status--active{background:var(--lp-ok-tint);color:var(--lp-ok-ink)}.lp-status--invited{background:var(--lp-wait-tint);color:var(--lp-wait-ink)}.lp-status--none{border:1px dashed var(--lp-ink-dim);color:var(--lp-ink-soft);padding:1px 7px}.lp-screen__foot{padding:12px 16px}.lp-screen__foot,.lp-screen__week{border-top:1px solid var(--lp-line-soft)}.lp-screen__week{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-top:10px;display:grid}.lp-screen__day{flex-direction:column;gap:5px;min-width:0;display:flex}.lp-screen__day-label{letter-spacing:.08em;text-transform:uppercase;color:var(--lp-ink-faint);font-size:10px}.lp-screen__shift{border:1px solid var(--lp-line-soft);border-left:3px solid var(--tone);border-radius:var(--lp-radius-control);color:var(--lp-ink);white-space:nowrap;text-overflow:ellipsis;padding:5px 6px;font-size:11px;font-weight:590;overflow:hidden}.lp-screen__status{border-top:1px solid var(--lp-line-soft);color:var(--lp-ink-soft);align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.lp-screen__status:before{content:"";background:var(--lp-ok);border-radius:50%;flex:none;width:8px;height:8px}.lp-steps__side{gap:var(--lp-space-2);flex-direction:column;display:flex}.lp-steps__track{padding-left:32px;position:relative}.lp-steps__track:after,.lp-steps__track:before{content:"";width:2px;position:absolute;top:6px;bottom:6px;left:0}.lp-steps__track:before{background:var(--lp-line-soft)}.lp-steps__track:after{background:var(--lp-petrol);transform:scaleY(var(--progress,1));transform-origin:top}.lp-steps:not(.lp-steps--enhanced) .lp-steps__track:after{transform:none}.lp-steps__list{gap:40px;margin:0;padding:0}.lp-step,.lp-steps__list{flex-direction:column;display:flex}.lp-step{gap:10px}.lp-step__num{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--lp-petrol);font-size:13px;font-weight:590}.lp-step__title{letter-spacing:-.02em;color:var(--lp-ink);margin:0;font-size:clamp(1.5rem,1.2rem + .9vw,1.875rem);font-weight:700;line-height:1.15}.lp-steps--enhanced .lp-step:not(.is-active) .lp-step__num{color:var(--lp-ink-dim)}.lp-steps--enhanced .lp-step:not(.is-active) .lp-body,.lp-steps--enhanced .lp-step:not(.is-active) .lp-step__title{color:var(--lp-ink-faint)}.lp-steps__cta{padding-left:32px}@media (width>=1024px){.lp-steps{-moz-column-gap:var(--lp-space-3);column-gap:var(--lp-space-3);margin-top:var(--lp-space-3);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.lp-steps__visual{grid-column:1/7;min-height:480px;padding:40px;position:sticky;top:112px}.lp-steps__side{grid-column:7/13}.lp-steps__list{gap:0}.lp-step:not(:last-child){min-height:240px}}.lp-maker{background:var(--lp-raised);border-block:1px solid var(--lp-line-soft);overflow:clip}.lp-maker__inner{gap:var(--lp-space-2);align-items:center;display:grid}.lp-maker__card-wrap{justify-self:center;width:100%;max-width:340px;padding:0 24px 24px 0;position:relative}.lp-maker__disc{z-index:0;background:var(--lp-coral);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-20px;right:-20px}.lp-maker__card{z-index:1;background:var(--lp-raised);border:1px solid var(--lp-line);border-radius:var(--lp-radius-surface);box-shadow:var(--lp-shadow-float);flex-direction:column;align-items:flex-start;gap:4px;padding:28px;display:flex;position:relative}.lp-maker__initial{background:var(--lp-petrol-tint);width:72px;height:72px;color:var(--lp-petrol-deep);border-radius:50%;place-items:center;margin-bottom:16px;font-size:36px;font-weight:800;line-height:1;display:grid}.lp-maker__name{color:var(--lp-ink);font-size:19px;font-weight:590}.lp-maker__role{color:var(--lp-ink-faint);font-size:15px}.lp-maker__card .lp-link{margin-top:8px}@media (width>=1024px){.lp-maker__inner{-moz-column-gap:var(--lp-space-2);column-gap:var(--lp-space-2);grid-template-columns:repeat(12,minmax(0,1fr))}.lp-maker__text{grid-column:1/8}.lp-maker__card-wrap{grid-column:9/13}}.lp-pricing{background:var(--lp-sunk)}.lp-pricing__grid{gap:var(--lp-gap);width:100%;display:grid}.lp-pricing__agent,.lp-pricing__examples,.lp-pricing__plan{border-radius:var(--lp-radius-card);flex-direction:column;gap:16px;padding:28px;display:flex}.lp-pricing__examples,.lp-pricing__plan{background:var(--lp-raised);border:1px solid var(--lp-line-soft);box-shadow:var(--lp-shadow-card)}.lp-pricing__plan{border-top:4px solid var(--lp-petrol)}.lp-pricing__side{gap:var(--lp-gap);flex-direction:column;display:flex}.lp-pricing__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.lp-pricing__amount{letter-spacing:-.03em;color:var(--lp-ink);font-size:64px;font-weight:700;line-height:1}.lp-pricing__price--sm .lp-pricing__amount{font-size:36px}.lp-pricing__unit{color:var(--lp-ink-soft);font-size:15px}.lp-pricing__terms{color:var(--lp-ink);margin:0;font-size:15px;line-height:1.6}.lp-pricing__summary{border-top:1px solid var(--lp-line-soft);color:var(--lp-ink-soft);margin:0;padding-top:16px;font-size:15px;line-height:1.6}.lp-pricing__rows{margin:0}.lp-pricing__row{border-top:1px solid var(--lp-line-soft);justify-content:space-between;gap:16px;padding:12px 0;font-size:15px;display:flex}.lp-pricing__row dt{color:var(--lp-ink-soft)}.lp-pricing__row dd{font-variant-numeric:tabular-nums;color:var(--lp-ink);margin:0;font-weight:590}.lp-pricing__agent{background:var(--lp-petrol-tint);border:1px dashed var(--lp-petrol)}.lp-pricing__badge{color:#fff;background:var(--lp-petrol-deep);border-radius:999px;align-self:flex-start;margin:0;padding:2px 10px;font-size:13px;font-weight:590}@media (width>=1024px){.lp-pricing__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.lp-faq-layout{gap:var(--lp-gap);display:grid}.lp-faq-layout__more{margin-top:var(--lp-space-1);flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}@media (width>=1024px){.lp-faq-layout{-moz-column-gap:var(--lp-space-2);column-gap:var(--lp-space-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.lp-faq-layout__head{grid-column:1/5;position:sticky;top:112px}.lp-faq-layout__list{grid-column:5/13}}.lp-faq{border-bottom:1px solid var(--lp-line)}.lp-faq:first-child{border-top:1px solid var(--lp-line)}.lp-faq summary{min-height:56px;color:var(--lp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:14px 0;font-size:17px;font-weight:590;line-height:1.4;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq__mark{flex:none;width:14px;height:14px;position:relative}.lp-faq__mark:after,.lp-faq__mark:before{content:"";background:var(--lp-ink-faint);position:absolute}.lp-faq__mark:before{height:2px;top:6px;left:0;right:0}.lp-faq__mark:after{width:2px;top:0;bottom:0;left:6px}.lp-faq[open] .lp-faq__mark{transform:rotate(45deg)}.lp-faq__answer p{max-width:68ch;color:var(--lp-ink-soft);text-wrap:pretty;margin:0 0 20px;font-size:16px;line-height:1.65}.lp-section--cta{padding-top:0}.lp-cta{isolation:isolate;padding:var(--lp-space-2) var(--lp-space-1) 120px;background:var(--lp-coral-tint);border-radius:var(--lp-radius-surface);position:relative;overflow:clip}.lp-cta__disc{z-index:0;background:var(--lp-coral);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-110px;right:-90px}.lp-cta__content{z-index:1;flex-direction:column;gap:20px;max-width:560px;display:flex;position:relative}.lp-cta__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:8px;display:flex}@media (width>=1024px){.lp-cta{padding:72px var(--lp-space-3)}.lp-cta__disc{width:440px;height:440px;bottom:-220px;right:-140px}}.lp-footer{padding-block:var(--lp-space-3) var(--lp-space-2);background:var(--lp-petrol-deep);color:#fff}.lp-footer__cols{gap:32px;display:grid}.lp-footer__brand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lp-footer__tagline{letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:16em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.lp-footer__made{color:var(--lp-on-deep-soft);margin:0;font-size:15px;line-height:1.6}.lp-footer__mail{color:#fff;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lp-footer__nav{flex-direction:column;align-items:flex-start;display:flex}.lp-footer__link{min-width:44px;min-height:44px;color:var(--lp-petrol-tint);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.lp-footer__link:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.lp-footer__link[hreflang]{color:var(--lp-on-deep-soft)}.lp-footer__link[aria-current=page]{color:#fff;font-weight:590}.lp-footer__copyright{color:var(--lp-on-deep-soft);margin:40px 0 0;font-size:13px}@media (width>=1024px){.lp-footer{padding-top:88px}.lp-footer__cols{gap:var(--lp-space-2);grid-template-columns:2fr 1fr 1fr}.lp-footer__tagline{font-size:28px}}@keyframes lp-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes lp-reveal{0%{transform:translateY(24px)}}@keyframes lp-pop{0%{opacity:0;transform:translateY(6px)scale(.97)}}@keyframes lp-fade-out{to{opacity:0}}@keyframes lp-fade-in{0%{opacity:0}}@media screen and (prefers-reduced-motion:no-preference){:root:has(.lp){scroll-behavior:smooth}.lp-btn{transition:background-color .15s,color .15s}.lp-btn__arrow{transition:transform .15s var(--lp-ease)}.lp-btn:hover .lp-btn__arrow{transform:translate(3px)}.lp-board{animation:lp-rise .56s var(--lp-ease) .12s both}.lp-pill{animation:lp-pop .36s var(--lp-ease) both;animation-delay:calc(.36s + var(--i,0)*45ms)}.lp-chip{animation:lp-pop .36s var(--lp-ease) 1.1s both}.lp-chip--swap{animation-delay:1.25s}.lp-board__conflict,.lp-chip__layer--conflict{animation:.28s ease-in 2.4s forwards lp-fade-out}.lp-board__resolved,.lp-chip__layer--resolved{opacity:1;animation:lp-fade-in .32s var(--lp-ease) 2.5s both}.lp-faq__mark{transition:transform .2s var(--lp-ease)}.lp-steps__screen{transition:opacity .28s var(--lp-ease),visibility .28s}.lp-steps__track:after{transition:transform .4s var(--lp-ease)}.lp-step .lp-body,.lp-step__num,.lp-step__title{transition:color .2s}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry 0 entry 60%}}}
