.lp{--margin:clamp(16px, 5.5vw, 120px);--content:min(100% - 2 * var(--margin), 1200px);--secondary:var(--web-warm-slate);background:var(--web-ivory);color:var(--web-deep-ink);overflow-x:clip}.lp :focus-visible{outline:2px solid var(--web-deep-forest);outline-offset:3px;border-radius:8px}.lp ::selection{background:var(--web-sage-tint);color:var(--web-deep-ink)}.lp-eyebrow{color:var(--web-deep-forest);font-size:16px;font-weight:500;line-height:24px}.lp-h1{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin-top:8px;font-size:clamp(30px,8.6vw,60px);font-weight:600;line-height:1.08}.lp-sub{max-width:560px;color:var(--secondary);margin-top:14px;font-size:16px;line-height:24px}.lp-h2{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(28px,7.6vw,56px);font-weight:600;line-height:1.1}.lp-lead{max-width:560px;color:var(--secondary);margin-top:12px;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.lp-small{max-width:560px;color:var(--secondary);margin-top:12px;font-size:14px;line-height:20px}.lp-perks{max-width:560px;margin-top:16px;font-size:14px;font-weight:500;line-height:20px}.lp-note{color:var(--secondary);margin-top:6px;font-size:14px;line-height:20px}.pf{background:var(--web-dark-olive);border-radius:15%/7%;padding:3.2%}.pf-screen{aspect-ratio:540/1174;background:var(--web-cream);isolation:isolate;border-radius:12.5%/5.8%;position:relative;overflow:hidden}.pf-screen img,.pf-screen video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-split{width:var(--content);gap:28px;margin-inline:auto;display:grid}.lp-list{margin-top:24px}.lp-list li{border-top:1px solid var(--web-stone-line);grid-template-columns:22px 1fr;gap:16px;padding:18px 0;display:grid}.lp-list li:last-child{border-bottom:1px solid var(--web-stone-line)}.lp-list svg{margin-top:3px}.lp-list h3{font-size:18px;font-weight:600;line-height:26px}.lp-list p{color:var(--secondary);margin-top:2px;font-size:16px;line-height:24px}.lp-data-note{color:var(--secondary);margin-top:20px;font-size:14px;line-height:20px}.lp-data-note p+p{margin-top:6px}.lp-data-note a{color:var(--web-deep-ink);text-underline-offset:3px;overflow-wrap:anywhere;margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:underline;display:inline-block}.lp-faq-row{border-bottom:1px solid var(--web-stone)}.lp-faq-row summary{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;list-style:none;display:flex}.lp-faq-row summary::-webkit-details-marker{display:none}.lp-faq-row h3{font-size:18px;font-weight:600;line-height:26px}.lp-faq-row summary svg{transition:transform .2s var(--web-ease-out);flex:none}.lp-faq-row[open] summary svg{transform:rotate(180deg)}.lp-faq-row p{max-width:680px;color:var(--secondary);padding:0 0 20px;font-size:16px;line-height:24px}.lf{max-width:560px;margin-top:24px}.lf-row{gap:12px;display:grid}.lf label{margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px;display:block}.lf-input{border:1px solid var(--web-stone-line);background:var(--web-white);width:100%;height:56px;color:var(--web-deep-ink);caret-color:var(--web-deep-forest);border-radius:999px;padding:0 20px;font-size:16px;line-height:24px;display:block}.lf-input::placeholder{color:var(--web-warm-slate);opacity:1}.lf-input[aria-invalid=true]{border-color:var(--web-danger)}.btn{background:var(--web-dark-olive);min-height:56px;color:var(--web-ivory);text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform .16s var(--web-ease-out), background-color .16s ease;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{cursor:progress;opacity:.7}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--web-deep-ink)}}.lf-check{grid-template-columns:24px 1fr;align-items:start;gap:12px;margin-top:16px;display:grid}.lf .lf-check{min-height:44px;color:var(--web-deep-ink);cursor:pointer;margin-bottom:0;font-weight:400;display:grid}.lf-check input{width:24px;height:24px;accent-color:var(--web-deep-forest);cursor:pointer;margin:0}.lf-check input[aria-invalid=true]{outline:2px solid var(--web-danger);outline-offset:2px}.lf-check span{padding-top:2px}.lf-send{margin-top:16px}.lf-send .btn,.lf[data-compact] .btn{width:100%}.lf-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lf-hp input{width:1px}.lf-consent{color:var(--web-warm-slate);margin-top:12px;font-size:14px;line-height:20px}.lf-consent a{color:var(--web-deep-ink);text-underline-offset:3px;margin:-12px 0;padding:12px 0;font-weight:500;text-decoration:underline;display:inline-block}.lf-msg{align-items:flex-start;gap:8px;margin-top:12px;font-size:14px;line-height:20px;display:flex}.lf-msg[data-kind=error]{color:var(--web-danger)}.lf-msg svg{flex:none;margin-top:2px}.lf-done{max-width:560px;margin-top:24px}.lf-done-box{background:var(--web-sage-tint);color:var(--web-deep-ink);border-radius:20px;outline:none;grid-template-columns:24px 1fr;gap:12px;padding:20px;display:grid}.lf-done-title{font-size:18px;font-weight:600;line-height:26px}.lf-done-body{color:var(--web-deep-forest);margin-top:4px;font-size:15px;line-height:22px}@media (prefers-reduced-motion:reduce){.btn,.lp-faq-row summary svg{transition-duration:0s}}@media (min-width:900px){.lp-h1{font-size:clamp(44px,4.2vw,60px)}.lp-sub{margin-top:20px;font-size:18px;line-height:28px}.lf-row{grid-template-columns:1fr auto;align-items:end}.lf[data-open] .lf-row,.lf[data-compact] .lf-row{grid-template-columns:1fr}.lf-send .btn{width:auto}.lp-section{padding:96px 0}.lp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.lp-faq{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-w{animation:lp-rise .26s var(--web-ease-out) both;animation-delay:var(--d,0s);display:inline-block}@keyframes lp-rise{0%{opacity:0;transform:translateY(.3em)}}.kw{isolation:isolate;display:inline-block;position:relative}.kw-line{z-index:-1;pointer-events:none;width:106%;height:.26em;position:absolute;top:.86em;left:-3%;overflow:visible}.kw-line path{fill:none;stroke:var(--web-soft-sage);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--web-ease-out) .15s}.rv [data-rv]{transition:opacity .3s var(--web-ease-out), transform .3s var(--web-ease-out)}.rv [data-rv]:not([data-in]){opacity:0;transform:translateY(14px)}.rv [data-rv]:not([data-in]) .kw-line path{stroke-dashoffset:1px}html[data-motion=reduce] .kw-line path,html[data-motion=reduce].rv [data-rv]:not([data-in]) .kw-line path{stroke-dashoffset:0;transition:none}.pf-wrap{position:relative}.pf-caption{background:var(--web-deep-ink);max-width:78%;color:var(--web-ivory);animation:lp-caption .22s var(--web-ease-out) both;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;position:absolute;bottom:16%;left:-14%}@keyframes lp-caption{0%{opacity:0;transform:translateY(6px)}}.lp-faq-row[open]>p{animation:lp-faq .22s var(--web-ease-out)}@keyframes lp-faq{0%{opacity:0;transform:translateY(-4px)}}@supports (interpolate-size:allow-keywords){.lp-faq-row{interpolate-size:allow-keywords}.lp-faq-row::details-content{height:0;transition:height .24s var(--web-ease-out), content-visibility .24s allow-discrete;overflow:clip}.lp-faq-row[open]::details-content{height:auto}}.lp-day-in{width:var(--content);margin-inline:auto}.tl{margin-top:32px;position:relative}.tl-list{position:relative}.tl-list:before{content:"";background:var(--web-stone);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:71px}.tl-step{grid-template-columns:56px minmax(0,1fr);align-items:start;column-gap:32px;padding:10px 0;display:grid;position:relative}.tl-step:before{content:"";background:var(--web-deep-forest);width:10px;height:10px;box-shadow:0 0 0 4px var(--web-ivory);border-radius:999px;position:absolute;top:26px;left:67px}.tl-meeting:before{background:var(--web-warm-slate)}.tl-time{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:1;padding-top:15px;font-size:14px;font-weight:600;line-height:20px}.tl-card,.tl-slot,.tl-chip,.tl-malo{grid-column:2}.tl-card{border:1px solid var(--web-stone);background:var(--web-white);border-radius:16px;align-items:center;gap:10px;min-height:50px;padding:12px 16px;font-size:15px;font-weight:500;line-height:22px;display:flex}.tl-card svg{color:var(--web-deep-forest);flex:none}.tl-card{flex-wrap:wrap;row-gap:6px}.tl-card p{flex:1 1 0;min-width:6em}.tl-chip{background:var(--web-dark-olive);color:var(--web-ivory);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.tl-slot{position:relative}.tl-missed{visibility:hidden;background:var(--web-cream);color:var(--web-warm-slate);white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-block}.tl[data-missed] .tl-session{border-style:dashed;border-color:var(--web-stone-line);color:var(--secondary);background:0 0}.tl[data-missed] .tl-session p{text-decoration:line-through}.tl[data-missed] .tl-session .tl-missed{visibility:visible}.tl-travel{display:none}.tl[data-live] .tl-travel{z-index:1;transition:transform .7s var(--web-ease-out), border-color .2s ease, background-color .2s ease;display:flex;position:absolute;top:0;left:0;right:0}.tl[data-live]:not([data-moved]) .tl-session,.tl[data-live] .tl-landing{opacity:0}.tl[data-live] .tl-session{transition:opacity .3s .3s}.tl[data-missed]:not([data-moved]) .tl-travel{border-style:dashed;border-color:var(--web-stone-line);background:var(--web-ivory);color:var(--web-warm-slate)}.tl[data-missed]:not([data-moved]) .tl-travel .tl-missed{visibility:visible}.tl[data-moved] .tl-travel .tl-missed,.tl-landing .tl-missed{display:none}.tl[data-moved] .tl-travel{transform:translateY(var(--travel,0px))}.tl-swap{display:grid}.tl-swap>span{grid-area:1/1;transition:opacity .25s .35s}.tl-travel .tl-swap [data-v=after],.tl[data-moved] .tl-travel .tl-swap [data-v=before],.tl-landing .tl-swap [data-v=before],.tl-session .tl-swap [data-v=after]{opacity:0}.tl[data-moved] .tl-travel .tl-swap [data-v=after]{opacity:1}.tl-malo{background:var(--web-dark-olive);color:var(--web-ivory);border-radius:18px 18px 18px 6px;margin-top:12px;padding:14px 16px;font-size:15px;line-height:22px}.tl-malo-name{color:var(--web-dark-secondary);margin-bottom:4px;font-size:13px;font-weight:500;line-height:18px}.tl-caption{color:var(--secondary);margin-top:20px;font-size:14px;line-height:20px}.tl[data-live] .tl-step,.tl[data-live] .tl-malo{transition:opacity .4s var(--web-ease-out), transform .4s var(--web-ease-out)}.tl[data-live] .tl-step:not([data-on]){opacity:0;transform:translateY(12px)}.tl[data-live] .tl-malo:not([data-on]){opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.lp-w{animation:.2s ease-out both lp-fade}.rv [data-rv]:not([data-in]){transform:none}.rv [data-rv]{transition-duration:.2s;transition-delay:0s}.kw-line path,.rv [data-rv]:not([data-in]) .kw-line path{stroke-dashoffset:0;transition:none}.pf-caption,.lp-faq-row[open]>p{animation:none}}@keyframes lp-fade{0%{opacity:0}}@media (max-width:899.98px){.tl-session p,.tl-travel p{flex-basis:calc(100% - 28px)}.tl-session .tl-missed,.tl-travel .tl-missed{margin-left:28px}}@media (min-width:900px){.tl{margin-top:48px}.tl-list:before{left:calc(50% - 1px)}.tl-step{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);column-gap:24px;padding:14px 0}.tl-step:before{display:none}.tl-time{border:1px solid var(--web-stone);background:var(--web-ivory);text-align:center;border-radius:999px;grid-area:1/2;justify-self:center;margin-top:10px;padding:4px 10px}.tl-card,.tl-slot{width:min(100%,380px)}.tl-step[data-side=a]>.tl-card,.tl-step[data-side=a]>.tl-slot,.tl-meeting>.tl-chip,.tl-malo{grid-area:1/1;justify-self:end}.tl-step[data-side=b]>.tl-card,.tl-step[data-side=b]>.tl-slot{grid-area:1/3;justify-self:start}.tl-malo{border-radius:18px 18px 6px;width:min(100%,380px);margin-top:0}.lp-day .tl-caption,.lp-day .lp-small{text-align:center;margin-inline:auto}}.lp-faq-more{color:var(--web-warm-slate);margin-top:24px;font-size:16px;line-height:24px}.lp-faq-more a{color:var(--web-deep-ink);text-underline-offset:3px;font-weight:500;text-decoration:underline}.lp{--card-radius:24px;--card-pad:24px;--gap:16px;--grad-cream:linear-gradient(165deg, var(--web-cream) 0%, var(--web-ivory) 100%);--grad-sage:linear-gradient(165deg, var(--web-sage-tint) 0%, var(--web-ivory) 100%);--grad-final:linear-gradient(165deg, var(--web-cream) 0%, var(--web-sage-tint) 100%);--grad-data:linear-gradient(165deg, var(--web-sage-tint) 0%, var(--web-cream) 100%);--grad-stone:linear-gradient(180deg, var(--web-cream) 0%, var(--web-stone) 100%);--shadow-float:0 10px 30px #0f171414, 0 1px 2px #0f17140f}:root:has(.lp){scroll-padding-top:96px}.nv{top:max(10px, env(safe-area-inset-top,0px));z-index:30;width:min(100% - 20px,1200px);margin:10px auto 0;position:sticky}.nv-bar{border:1px solid var(--web-stone);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);min-height:60px;box-shadow:var(--shadow-float);background:#faf8eecc;border-radius:999px;align-items:center;gap:8px;padding:7px 7px 7px 18px;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nv-bar{background:var(--web-ivory)}}@media (prefers-reduced-transparency:reduce){.nv-bar{background:var(--web-ivory);-webkit-backdrop-filter:none;backdrop-filter:none}}.nv-logo{flex:none;align-items:center;min-height:44px;display:flex}.nv-logo img{width:auto;height:26px;display:block}.nv-links,.nv-lang-wide{display:none}.nv-end{align-items:center;gap:6px;margin-left:auto;display:flex}.nv-join{white-space:nowrap;min-height:44px;padding:10px 16px;font-size:14px;line-height:20px}.nv-menu{width:44px;height:44px;color:var(--web-deep-ink);touch-action:manipulation;border-radius:999px;place-items:center;display:grid}.nv-menu:active{background:var(--web-cream)}.nv-lang{font-size:14px;line-height:20px;display:flex}.nv-lang>*{place-items:center;min-width:40px;height:44px;display:grid}.nv-lang [aria-current]{text-underline-offset:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.nv-sheet{border:1px solid var(--web-stone);background:var(--web-ivory);width:auto;max-width:none;color:var(--web-deep-ink);box-shadow:var(--shadow-float);border-radius:28px;margin:0;padding:7px 16px 20px;position:fixed;inset:10px 10px auto}.nv-sheet::backdrop{background:#0f171459}.nv-sheet[open]{animation:nv-drop .24s var(--web-ease-out)}@keyframes nv-drop{0%{opacity:0;transform:translateY(-8px)}}.nv-sheet-head{justify-content:space-between;align-items:center;padding-left:2px;display:flex}.nv-sheet-head img{width:auto;height:26px}.nv-sheet-links{margin-top:8px}.nv-sheet-links a{border-bottom:1px solid var(--web-stone);align-items:center;min-height:52px;font-size:20px;font-weight:500;line-height:28px;display:flex}.nv-sheet-lang{margin-top:12px}@media (max-width:379.98px){.nv-bar{padding-left:12px}.nv-logo img{height:22px}.nv-join{padding-inline:12px;font-size:13px}}.hx{width:var(--content);padding:36px 0 var(--gap);margin-inline:auto}.hx-copy{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin-inline:auto;display:flex}.hx-h1{text-wrap:balance}.hx-tone{color:var(--web-deep-forest)}.hx .lp-sub{max-width:620px}.hx-form{text-align:left;width:100%;max-width:520px}.hx .lp-perks{max-width:520px}.hx-fan{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:8px;margin-top:36px;display:grid}.hx-card{aspect-ratio:5/7;border-radius:var(--card-radius);background:var(--grad-cream);padding:14% 13% 0;position:relative;overflow:hidden}.hx-card[data-side=centre]{aspect-ratio:5/7.4;background:var(--grad-sage);padding-top:11%}.hx-card[data-side=left] .pf{transform:rotate(-6deg)translateY(4%)}.hx-card[data-side=right] .pf{transform:rotate(6deg)translateY(4%)}.hx-card[data-side=left],.hx-card[data-side=right]{aspect-ratio:5/6.2}.hx-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.hx-pillars li{background:var(--web-cream);border-radius:20px;flex-direction:column;gap:10px;padding:16px;font-size:15px;font-weight:600;line-height:21px;display:flex}.hx-pillars svg{color:var(--web-deep-forest)}.lp-section{padding:calc(var(--gap) / 2) 0}.card{--secondary:var(--web-warm-slate);width:var(--content);padding:var(--card-pad);border-radius:var(--card-radius);background:var(--grad-cream);margin-inline:auto}.cards2{gap:var(--gap);width:var(--content);margin-inline:auto;display:grid}.cards2 .card{width:auto}.card-day{--secondary:var(--web-deep-forest);background:var(--grad-sage)}.card-data{--secondary:var(--web-deep-forest);background:var(--grad-data)}.card-data .lp-list{margin-top:20px}.card-form{margin-top:24px}.card-form .lf{margin-top:0}.card-final{--secondary:var(--web-deep-forest);background:var(--grad-final);text-align:center}.card-final .lp-lead{margin-inline:auto}.card-final-form{text-align:left;max-width:520px;margin:24px auto 0}.card-final-form .lf{margin-top:0}.card .lf-consent,.card .lp-note{color:var(--secondary)}.fx{width:var(--content);padding:var(--card-pad) var(--card-pad) 0;border-radius:var(--card-radius);background:var(--grad-cream);margin-inline:auto;overflow:hidden}.fx-tabs{border:1px solid var(--web-stone);background:var(--web-ivory);border-radius:26px;flex-wrap:wrap;justify-content:center;gap:4px;width:max-content;max-width:100%;margin-inline:auto;padding:4px;display:flex}.fx-tabs [role=tab]{white-space:nowrap;touch-action:manipulation;border-radius:999px;flex:none;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;transition:background-color .16s,color .16s}.fx-tabs [role=tab][aria-selected=true]{background:var(--web-dark-olive);color:var(--web-ivory)}.fx-panel{gap:24px;padding-top:28px;display:grid}.fx-panel[hidden]{display:none}.fx-copy{text-align:center}.fx-copy .lp-lead{margin-inline:auto}.fx-phone{aspect-ratio:250/400;width:min(64%,250px);margin-inline:auto;overflow:hidden}.lp-day .card-day h2{margin-bottom:4px}.ft{margin-top:var(--gap);padding:40px 0 calc(32px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--web-stone)}.ft-in{width:var(--content);gap:28px;margin-inline:auto;display:grid}.ft-brand img{width:auto;height:28px;display:block}.ft-brand p{color:var(--web-deep-forest);margin-top:8px;font-size:15px;font-weight:500;line-height:22px}.ft-lang{margin:8px 0 0 -10px;font-size:14px;display:flex}.ft-lang>*{place-items:center;min-width:40px;height:44px;display:grid}.ft-lang [aria-current]{text-underline-offset:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.ft-title{letter-spacing:.04em;text-transform:uppercase;color:var(--web-warm-slate);font-size:13px;font-weight:600;line-height:18px}.ft-cols ul{margin-top:6px}.ft-cols a{overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:15px;line-height:20px;display:flex}@media (hover:hover) and (pointer:fine){.ft-cols a:hover,.nv-links a:hover{text-underline-offset:4px;text-decoration:underline}}.ft-base{border-top:1px solid var(--web-stone);color:var(--web-warm-slate);padding-top:20px;font-size:13px;line-height:19px}.ft-base p+p{margin-top:4px}@media (prefers-reduced-motion:reduce){.nv-sheet[open]{animation:none}.fx-tabs [role=tab]{transition:none}}@media (min-width:900px){.lp{--card-radius:32px;--card-pad:56px;--gap:24px}.nv{width:min(100% - 2 * var(--margin) + 32px, 1232px);margin-top:14px;top:14px}.nv-bar{padding-left:24px}.nv-links{gap:2px;margin-left:24px;display:flex}.nv-links a{border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:500;display:flex}.nv-lang-wide{display:block}.nv-menu{display:none}.nv-join{padding-inline:20px;font-size:15px}.hx{padding-top:64px}.hx-fan{gap:20px;max-width:1040px;margin:56px auto 0}.fx-tabs{border-radius:999px}.fx-tabs [role=tab]{padding:0 18px}.hx-card{padding:12% 16% 0}.hx-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}.hx-pillars li{padding:22px;font-size:16px;line-height:23px}.cards2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.fx-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:48px;padding-top:40px}.fx-copy{padding-bottom:var(--card-pad);text-align:left;align-self:center}.fx-copy .lp-lead{margin-inline:0}.fx-phone{aspect-ratio:300/470;width:300px}.ft-in{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:40px}.ft-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.ft-base{grid-column:1/-1;justify-content:space-between;gap:24px;display:flex}.ft-base p+p{margin-top:0}}.ph-pic{display:contents}.ph-pic>source{display:none}.ph{aspect-ratio:3/2;object-fit:cover;border-radius:calc(var(--card-radius) - 8px);background:var(--web-stone);width:100%;height:auto;display:block}.card-chat{--secondary:var(--web-deep-forest);background:var(--grad-sage)}.mc-head{max-width:640px}.mc{gap:16px;max-width:720px;margin:28px auto 0;display:grid}.mc-thread{gap:12px;display:grid}.mc-msg{max-width:88%;padding:14px 18px;font-size:16px;line-height:24px}.mc-you{background:var(--web-dark-olive);color:var(--web-ivory);border-radius:22px 22px 6px;justify-self:end}.mc-malo{border:1px solid var(--web-stone);background:var(--web-white);color:var(--web-deep-ink);border-radius:22px 22px 22px 6px;justify-self:start}.mc-who{opacity:.85;margin-bottom:4px;font-size:13px;font-weight:500;line-height:18px}.mc-you .mc-who{color:var(--web-dark-secondary);opacity:1}.mc-malo .mc-who{color:var(--web-deep-forest)}.mc-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}p.mc-chips span{border:1px solid var(--web-stone-line);border-radius:999px;padding:5px 14px;font-size:14px;font-weight:500;line-height:20px}p.mc-chips span:first-child{border-color:var(--web-dark-olive);background:var(--web-dark-olive);color:var(--web-ivory)}.mc-cards{gap:10px;display:grid}.mc-cards li{background:var(--web-ivory);border-radius:18px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.mc-cards svg{color:var(--web-deep-forest);grid-row:span 2}.mc-card-text{font-size:16px;font-weight:600;line-height:22px}.mc-card-place{color:var(--secondary);font-size:14px;line-height:20px}.mc[data-live] .mc-msg,.mc[data-live] .mc-chips,.mc[data-live] .mc-cards li{transition:opacity .36s var(--web-ease-out), transform .36s var(--web-ease-out)}.mc[data-live] .mc-msg:not([data-on]),.mc[data-live] .mc-chips:not([data-on]),.mc[data-live] .mc-cards li:not([data-on]){opacity:0;transform:translateY(10px)}.mc-chip,.mc-added,.mc-undo{border:1px solid var(--web-stone-line);background:var(--web-white);min-height:44px;color:var(--web-deep-ink);font:inherit;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.mc-chip,.mc-undo{cursor:pointer;transition:transform .16s var(--web-ease-out)}.mc-chip:active,.mc-undo:active{transform:scale(.97)}.mc-chip:disabled{cursor:default}.mc-chip-yes,.mc-added{border-color:var(--web-dark-olive);background:var(--web-dark-olive);color:var(--web-ivory)}.mc[data-interactive] .mc-cards li{isolation:isolate;transition:opacity .36s var(--web-ease-out), transform .24s var(--web-ease-out), border-color .24s var(--web-ease-out);background:0 0;border:1px solid #0000;padding-right:40px;position:relative}.mc[data-interactive] .mc-cards li:before{content:"";z-index:-1;border-radius:inherit;background:var(--web-ivory);transition:opacity .24s var(--web-ease-out);position:absolute;inset:0}.mc[data-interactive] .mc-cards li[data-pending]{border-style:dashed;border-color:var(--web-stone-line);transform:translateY(6px)scale(.98)}.mc[data-interactive] .mc-cards li[data-pending]:before{opacity:0}.mc[data-interactive] .mc-cards li[data-landed],.mc[data-interactive] .mc-cards li[data-landed]:before{transition-delay:calc(var(--i,0) * 60ms)}.mc-card-check{color:var(--web-deep-forest);transition:opacity .2s var(--web-ease-out) calc(var(--i,0) * 60ms + .16s), transform .2s var(--web-ease-out) calc(var(--i,0) * 60ms + .16s);position:absolute;top:12px;right:12px}@starting-style{.mc-card-check{opacity:0;transform:scale(.8)}}.mc-later,.mc-result{transition:opacity .24s var(--web-ease-out), transform .24s var(--web-ease-out)}@starting-style{.mc-later,.mc-result{opacity:0;transform:translateY(8px)}}.mc-result{color:var(--web-deep-ink);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:15px;font-weight:500;line-height:22px;transition-delay:.32s;display:flex}@media (hover:hover) and (pointer:fine){.mc-chip:not(:disabled):hover,.mc-undo:hover{border-color:var(--web-dark-olive)}}.card-pillars{background:var(--grad-cream);gap:24px;display:grid}.pl-list{gap:12px;display:grid}.pl-list li{background:var(--web-ivory);border-radius:20px;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:18px;display:grid}.pl-list svg{color:var(--web-deep-forest);margin-top:3px}.pl-list h3{font-size:19px;font-weight:600;line-height:26px}.pl-list p{color:var(--secondary);margin-top:4px;font-size:16px;line-height:24px}.card-one{background:var(--grad-cream)}.oa-copy{max-width:640px}.oa-grid{gap:24px;margin-top:28px;display:grid}.oa-diagram{align-content:start;display:grid}.oa-layer{display:grid}.oa-blocks{gap:8px;display:grid}.oa-blocks li{border:1px solid var(--web-stone);background:var(--web-ivory);border-radius:18px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 12px;min-width:0;padding:16px 12px;display:grid}.oa-blocks svg{color:var(--web-deep-forest);grid-row:span 2}.oa-name{font-size:16px;font-weight:600;line-height:22px}.oa-body{color:var(--secondary);font-size:13px;line-height:18px}.oa-links{width:100%;display:block}.oa-link-down{height:28px}.oa-links-in{display:none}@media (min-width:600px){.oa-blocks{grid-template-columns:repeat(3,minmax(0,1fr))}.oa-blocks li{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.oa-links-in{height:40px;display:block}.oa-link-phone{display:none}}.oa-links path{fill:none;stroke:var(--web-soft-sage);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.oa-malo{background:var(--web-dark-olive);color:var(--web-ivory);text-align:center;border-radius:18px;padding:16px 20px;font-size:15px;line-height:22px}.oa-malo strong{font-size:18px;font-weight:600}.oa-malo span{color:var(--web-dark-secondary)}.oa-result{border:1px solid var(--web-stone);background:var(--web-white);border-radius:18px;padding:16px 18px}.oa-result-title{color:var(--web-deep-forest);font-size:16px;font-weight:600;line-height:22px}.oa-result-list{gap:8px;margin-top:10px;display:grid}.oa-result-list li{color:var(--web-deep-ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;line-height:22px;display:grid}.oa-result-list svg{color:var(--web-deep-forest);margin-top:2px}.oa-result-list strong{font-weight:600}.card-data .lp-list li{background:var(--web-ivory);border:0;border-radius:18px;padding:16px}.card-data .lp-list li+li{margin-top:10px}.card-final-v7{text-align:left;gap:28px;display:grid}.card-final-v7 .lp-lead,.card-final-v7 .card-final-form{margin-inline:0}.fc-visual{padding-bottom:12%;position:relative}.fc-phone{border-radius:15%/7%;width:30%;max-width:180px;position:absolute;bottom:0;right:6%;box-shadow:0 0 0 10px #dfe4d5b3,0 18px 50px #3e4f3d40}@media (prefers-reduced-motion:reduce){.mc[data-interactive] .mc-cards li,.mc-chip,.mc-undo,.mc-card-check,.mc-later,.mc-result{transition-property:opacity;transform:none!important}.mc[data-live] .mc-msg,.mc[data-live] .mc-chips,.mc[data-live] .mc-cards li{transition-duration:.2s;transform:none}}@media (min-width:900px){.mc{margin-top:40px}.mc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.card-pillars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.card-pillars .ph{aspect-ratio:4/5;height:100%;max-height:560px}.oa-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px}.oa-blocks li{padding:20px 16px}.oa-body{font-size:14px;line-height:20px}.card-final-v7{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.card-final-v7 .lp-lead,.card-final-v7 .card-final-form{max-width:520px}}@media (min-width:1280px){.card-pillars{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:56px}.card-pillars .ph{height:auto;max-height:none}}.lp{--gutter:max(var(--margin), calc((100vw - 1200px) / 2));--edge:clamp(28px, 6vw, 72px);--overlap:clamp(24px, 4vw, 48px);--thread:color-mix(in srgb, var(--web-deep-forest) 70%, var(--web-lime));--grad-forest:linear-gradient(165deg, var(--web-deep-forest) 0%, var(--web-dark-olive) 100%);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .06 0 0 0 0 .09 0 0 0 0 .08 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E");background-image:var(--grain)}.lp-section:has(>.band){padding:0;position:relative}.lp-section:has(>.band){margin-top:calc(-1 * var(--overlap))}.hx+.lp-section:has(>.band){margin-top:calc(-1 * var(--overlap))}.band{isolation:isolate;width:100%;padding:calc(var(--card-pad) + var(--edge) * .6) var(--gutter) calc(var(--card-pad) + var(--overlap));background-image:var(--grain), var(--band-bg,var(--grad-cream));background-color:var(--web-ivory);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-inline:0;position:relative;overflow:clip}.band>:not(.shp,.lv){z-index:1;position:relative}.lp-section:not(:has(>.band)):has(+.lp-section>.band){padding-bottom:calc(var(--overlap) + var(--gap))}.band-dome{border-radius:50% 50% 0 0 / var(--edge) var(--edge) 0 0}.band-tilt{border-top-left-radius:85% var(--edge);border-top-right-radius:15% calc(var(--edge) / 2)}.band-lean{border-top-left-radius:20% calc(var(--edge) / 2);border-top-right-radius:80% var(--edge)}.card-chat.band{--band-bg:var(--grad-sage)}.card-one.band{--band-bg:var(--grad-sage);--secondary:var(--web-deep-forest)}.fx.band{padding-bottom:var(--overlap)}.card-final.band{--band-bg:var(--grad-final)}.band-dark{--band-bg:var(--grad-forest);--secondary:var(--web-sage-tint);color:var(--web-ivory)}.band-dark .tl-time{color:var(--web-ivory)}.band-dark .tl-card{color:var(--web-deep-ink)}.band-dark .tl[data-missed] .tl-session svg{color:var(--web-sage-tint)}.band-dark .tl-chip,.band-dark .tl-malo{background:var(--web-deep-ink)}.band-dark .tl-list:before{background:var(--web-stone-line)}.band-dark .tl-step:before{background:var(--web-sage-tint);box-shadow:0 0 0 4px var(--web-deep-forest)}@media (min-width:900px){.band-dark .tl-time{border-color:var(--web-stone-line);color:var(--web-deep-ink)}}.hx,.lp main{position:relative}.thr{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:clip}.thr svg{fill:none;stroke:var(--thread);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;position:absolute;overflow:visible}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.thr svg{animation:linear both thr-draw;animation-timeline:view();animation-range:entry}}}@keyframes thr-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.shp{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.hx>.shp{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter))}.shp>span{aspect-ratio:1;background:var(--web-soft-sage);opacity:.26;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;display:block;position:absolute}.shp>span:nth-child(2){opacity:.3;border-radius:58% 42% 40% 60%/48% 58% 42% 52%}.shp>span:nth-child(3){border-radius:50% 50% 44% 56%/56% 46% 54% 44%}.shp[data-at=hero] .shp-a{width:44vw;bottom:-40px;left:-14vw}.shp[data-at=hero] .shp-b{width:22vw;bottom:-30px;left:22vw}.shp[data-at=hero] .shp-c{width:48vw;bottom:-20px;right:-16vw}.shp[data-at=chat] .shp-a{width:44vw;top:-10vw;right:-14vw}.shp[data-at=chat] .shp-b{width:20vw;top:6vw;right:12vw}.shp[data-at=chat] .shp-c{width:40vw;bottom:-14vw;left:-20vw}.shp[data-at=final] .shp-a{width:46vw;top:-12vw;right:-16vw}.shp[data-at=final] .shp-b{width:18vw;top:2vw;right:18vw}.shp[data-at=final] .shp-c{width:44vw;bottom:-18vw;left:-22vw}.shp[data-at=team] .shp-a{width:46vw;top:-12vw;right:-16vw}.shp[data-at=team] .shp-b{width:18vw;top:4vw;right:16vw}.shp[data-at=team] .shp-c{width:42vw;bottom:-16vw;left:-22vw}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.shp-a,.shp-c{animation:linear both shp-far;animation-timeline:view()}.shp-b{animation:linear both shp-near;animation-timeline:view()}}}@keyframes shp-far{0%{translate:0 16px}to{translate:0 -16px}}@keyframes shp-near{0%{translate:0 28px}to{translate:0 -28px}}@media (min-width:900px){.shp[data-at=hero] .shp-a{width:min(24vw,380px);top:40px;bottom:auto;left:-90px}.shp[data-at=hero] .shp-b{width:min(12vw,190px);top:calc(40px + min(16vw,250px));bottom:auto;left:30px}.shp[data-at=hero] .shp-c{width:min(36vw,560px);bottom:4%;right:-120px}.shp[data-at=chat] .shp-a{width:min(32vw,480px);top:-140px;right:-120px}.shp[data-at=chat] .shp-b{width:min(13vw,200px);top:40px;right:min(16vw,240px)}.shp[data-at=chat] .shp-c{width:min(26vw,380px);bottom:-120px;left:-140px}.shp[data-at=team] .shp-a{width:min(30vw,460px);top:-150px;right:-120px}.shp[data-at=team] .shp-b{width:min(11vw,170px);top:30px;right:min(18vw,280px)}.shp[data-at=team] .shp-c{width:min(24vw,360px);bottom:-130px;left:-150px}.shp[data-at=final] .shp-a{width:min(30vw,460px);top:-160px;right:-120px}.shp[data-at=final] .shp-b{width:min(11vw,170px);top:24px;right:min(20vw,300px)}.shp[data-at=final] .shp-c{width:min(24vw,360px);bottom:-140px;left:-160px}}@media (min-width:900px) and (max-width:1239px){.shp[data-at=hero] .shp-a,.shp[data-at=hero] .shp-b{display:none}}.lv{z-index:0;pointer-events:none;position:absolute;inset:0}.lv img{filter:blur(.6px);height:auto;position:absolute}.lv[data-at=hero] .lv-tr{top:4px;right:calc(-1 * var(--gutter) - 200px + min(112px, 50vw - 71px));width:200px}.lv[data-at=hero] .lv-bl{bottom:0;left:calc(-1 * var(--gutter) - 18px);width:120px}.hx-copy,.hx-fan{z-index:1;position:relative}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.lv[data-at=hero] img{animation:linear both lv-drift;animation-timeline:scroll(root);animation-range:0 100vh}}}.lv[data-mirror] img{transform:scaleX(-1)}.lv[data-at=final] .lv-tr{display:none}.lv[data-at=final] .lv-bl{width:clamp(130px,18vw,300px);bottom:-24px;right:-36px}@media (min-width:1240px){.lv[data-at=final] .lv-tr{width:210px;display:block;top:22px;left:-88px}}@keyframes lv-drift{to{translate:0 -24px}}@media (min-width:900px){.lv[data-at=hero] .lv-tr{top:30px;right:calc(-1 * var(--gutter));width:clamp(120px,50vw - 390px,380px)}.lv[data-at=hero] .lv-bl{left:calc(-1 * var(--gutter));width:clamp(160px,22vw,380px)}}
