.phones[data-astro-cid-rs5mevtv]{isolation:isolate;grid-template-columns:1fr 1fr;align-items:end;height:100%;min-height:420px;padding:48px clamp(16px,3vw,48px) 0;display:grid;position:relative;overflow:hidden}.phones[data-astro-cid-rs5mevtv] .checker{z-index:-1;position:absolute;inset:0}.phones[data-astro-cid-rs5mevtv] .phone{justify-self:center;width:100%;max-width:min(240px,30svh);height:auto}.phones[data-astro-cid-rs5mevtv] .phone--back{transform:translate(4%,-12%)rotate(-6deg)}.phones[data-astro-cid-rs5mevtv] .phone--front{transform:translate(2%,6%)rotate(5deg)}@media (prefers-reduced-motion:no-preference){.phones[data-astro-cid-rs5mevtv] .phone{animation:phone-rise .9s var(--ease-out) .26s both}.phones[data-astro-cid-rs5mevtv] .phone--front{animation-delay:.4s}}@keyframes phone-rise{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@media (width<=700px){.phones[data-astro-cid-rs5mevtv]{min-height:360px;padding-top:28px}.phones[data-astro-cid-rs5mevtv] .phone{max-width:170px}}.rotator[data-astro-cid-x4stiptk]{display:grid}.rotator[data-astro-cid-x4stiptk]:before{content:attr(data-longest);visibility:hidden;white-space:nowrap;grid-area:1/1}.word[data-astro-cid-x4stiptk]{white-space:nowrap;grid-area:1/1}.hero[data-astro-cid-dcwno5ig]{background:var(--night);color:var(--white)}.inner[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:calc(100svh - 76px);display:grid}.words[data-astro-cid-dcwno5ig]{padding:clamp(32px, 7svh, 96px) clamp(24px, 4vw, 64px) 48px max(var(--gutter), calc((100vw - var(--max-width)) / 2 + var(--gutter)));align-content:space-between;gap:40px;display:grid;container-type:inline-size}h1[data-astro-cid-dcwno5ig]{letter-spacing:-.04em;font-size:min(6.9vw,15svh,15.5cqi);line-height:.86}.line[data-astro-cid-dcwno5ig]{padding-bottom:.06em;display:block;overflow:hidden}.line-inner[data-astro-cid-dcwno5ig]{display:block}.one[data-astro-cid-dcwno5ig]{color:var(--white)}.two[data-astro-cid-dcwno5ig]{color:var(--lime)}.support[data-astro-cid-dcwno5ig]{gap:22px;display:grid}.lead[data-astro-cid-dcwno5ig]{max-width:26ch;font-family:var(--font-display);color:var(--lime-soft);font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.1}.support[data-astro-cid-dcwno5ig] p[data-astro-cid-dcwno5ig]:not(.lead){max-width:46ch;font-size:1.125rem;line-height:1.55}.actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:6px;display:flex}@media (prefers-reduced-motion:no-preference){.line-inner[data-astro-cid-dcwno5ig]{animation:line-rise var(--duration) var(--ease-out) both}.two[data-astro-cid-dcwno5ig]{animation-delay:.11s}.support[data-astro-cid-dcwno5ig]{animation:fade-up .7s var(--ease-out) .42s both}}@keyframes line-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=900px){.inner[data-astro-cid-dcwno5ig]{grid-template-columns:1fr}.words[data-astro-cid-dcwno5ig]{padding-inline:var(--gutter)}}@media (width<=700px){h1[data-astro-cid-dcwno5ig]{font-size:min(11.2vw,15.5cqi)}.support[data-astro-cid-dcwno5ig] p[data-astro-cid-dcwno5ig]:not(.lead){font-size:1.0625rem}}.segments[data-astro-cid-qe7ncugz]{background:var(--white);color:var(--night)}.inner[data-astro-cid-qe7ncugz]{gap:clamp(24px,3vw,40px);padding-block:clamp(48px,6vw,88px);display:grid}.heading[data-astro-cid-qe7ncugz]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:16px 64px;display:grid}h2[data-astro-cid-qe7ncugz]{color:var(--night);font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:1.02}.heading[data-astro-cid-qe7ncugz] p[data-astro-cid-qe7ncugz]{max-width:40ch;font-size:1.125rem}.cards[data-astro-cid-qe7ncugz]{gap:var(--tile-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-qe7ncugz] a[data-astro-cid-qe7ncugz]{background:var(--lime-wash);height:100%;color:inherit;transition:background-color .22s ease, transform .22s var(--ease-out);grid-template-rows:auto auto 1fr auto;gap:12px;padding:24px;text-decoration:none;display:grid;position:relative}.card--primary[data-astro-cid-qe7ncugz] a[data-astro-cid-qe7ncugz]{background:var(--night);color:var(--white)}.card[data-astro-cid-qe7ncugz] a[data-astro-cid-qe7ncugz]:hover{background:var(--lime-soft);transform:translateY(-4px)}.card--primary[data-astro-cid-qe7ncugz] a[data-astro-cid-qe7ncugz]:hover{background:var(--night-raised)}.icon-box[data-astro-cid-qe7ncugz]{background:var(--lime);width:52px;height:52px;color:var(--night);place-items:center;display:grid}.icon-box[data-astro-cid-qe7ncugz] .icon{width:30px;height:30px}.badge[data-astro-cid-qe7ncugz]{color:var(--lime);font-size:.8125rem;position:absolute;top:24px;right:24px}h3[data-astro-cid-qe7ncugz]{font-size:clamp(1.4rem,1.9vw,1.85rem);line-height:1.02}.card--primary[data-astro-cid-qe7ncugz] h3[data-astro-cid-qe7ncugz]{color:var(--lime)}.card[data-astro-cid-qe7ncugz] p[data-astro-cid-qe7ncugz]{font-size:1rem}.more[data-astro-cid-qe7ncugz]{text-underline-offset:.2em;font-weight:700;text-decoration:underline 2px}.more[data-astro-cid-qe7ncugz] .more-icon{width:.9em;height:.9em;color:var(--green);transition:transform .22s var(--ease-out);margin-left:.4em}.card[data-astro-cid-qe7ncugz] a[data-astro-cid-qe7ncugz]:hover .more-icon{transform:translate(4px)}.card--primary[data-astro-cid-qe7ncugz] .more[data-astro-cid-qe7ncugz],.card--primary[data-astro-cid-qe7ncugz] .more[data-astro-cid-qe7ncugz] .more-icon{color:var(--lime)}.other[data-astro-cid-qe7ncugz]{flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:1.0625rem;display:flex}@media (width<=1100px){.cards[data-astro-cid-qe7ncugz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.heading[data-astro-cid-qe7ncugz]{grid-template-columns:minmax(0,1fr)}.cards[data-astro-cid-qe7ncugz]{gap:6px}.card[data-astro-cid-qe7ncugz] a[data-astro-cid-qe7ncugz]{grid-template-rows:none;align-content:start;gap:10px;padding:16px 14px}.icon-box[data-astro-cid-qe7ncugz]{width:40px;height:40px}.icon-box[data-astro-cid-qe7ncugz] .icon{width:24px;height:24px}.badge[data-astro-cid-qe7ncugz]{font-size:.6875rem;position:static}h3[data-astro-cid-qe7ncugz]{hyphens:auto;font-size:1.1875rem}.card[data-astro-cid-qe7ncugz] p[data-astro-cid-qe7ncugz]{font-size:.875rem}.more[data-astro-cid-qe7ncugz]{display:none}}.pixel-clock[data-astro-cid-khpscpbu]{width:100%;height:auto;display:block}.pixel-clock__face[data-astro-cid-khpscpbu]{fill:var(--clock-face,var(--lime))}.pixel-clock__ticks[data-astro-cid-khpscpbu]{fill:var(--clock-ticks,var(--green))}.pixel-clock__ink[data-astro-cid-khpscpbu]{fill:var(--clock-ink,var(--night))}.problem[data-astro-cid-sgzdmcom]{padding:var(--tile-gap);background:var(--white)}.board[data-astro-cid-sgzdmcom]{gap:var(--tile-gap);max-width:calc(var(--max-width) + 2 * var(--gutter));grid-template-columns:repeat(12,1fr);margin-inline:auto;display:grid}.tile[data-astro-cid-sgzdmcom]{padding:clamp(20px,3vw,40px);position:relative;overflow:hidden}.tile--slogan[data-astro-cid-sgzdmcom]{background:var(--night);color:var(--lime);flex-direction:column;grid-column:1/7;justify-content:space-between;gap:32px;display:flex}h2[data-astro-cid-sgzdmcom]{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(4rem,10vw,10rem);line-height:.84}h2[data-astro-cid-sgzdmcom] span[data-astro-cid-sgzdmcom]{display:block}.lead[data-astro-cid-sgzdmcom]{max-width:34ch;color:var(--lime-soft);font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.4}.tile--clock[data-astro-cid-sgzdmcom]{background:var(--lime-soft);color:var(--night);grid-column:7/13;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(20px,2.5vw,40px);display:grid}.tile--clock[data-astro-cid-sgzdmcom] .clock{align-self:center;width:100%;max-width:420px}.reading[data-astro-cid-sgzdmcom]{gap:12px;display:grid}.figure[data-astro-cid-sgzdmcom]{font-family:var(--font-pixel);font-variant-ligatures:none;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,6vw,6rem);font-weight:600;line-height:.82}.caption[data-astro-cid-sgzdmcom]{max-width:26ch;font-size:1rem;font-weight:600}.tile--text[data-astro-cid-sgzdmcom]{align-items:center;gap:0 var(--gutter);background:var(--lime-wash);grid-column:1/13;grid-template-columns:repeat(12,1fr);padding:clamp(48px,7vw,112px) 40px;display:grid}.chat[data-astro-cid-sgzdmcom]{grid-column:1/6;justify-items:start;display:grid}.tile--text[data-astro-cid-sgzdmcom] p[data-astro-cid-sgzdmcom]{grid-column:7/13;font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.4}@media (prefers-reduced-motion:no-preference){.colon[data-astro-cid-sgzdmcom]{animation:2s step-end infinite colon-blink}}@keyframes colon-blink{50%{opacity:0}}@media (width<=860px){.board[data-astro-cid-sgzdmcom]{grid-template-columns:1fr;gap:6px}.tile--slogan[data-astro-cid-sgzdmcom],.tile--clock[data-astro-cid-sgzdmcom],.tile--text[data-astro-cid-sgzdmcom]{grid-column:1}h2[data-astro-cid-sgzdmcom]{font-size:17vw}.tile--clock[data-astro-cid-sgzdmcom]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.figure[data-astro-cid-sgzdmcom]{font-size:clamp(3rem,12vw,4.5rem)}.tile--text[data-astro-cid-sgzdmcom]{grid-template-columns:1fr;gap:32px;padding:32px 14px}.chat[data-astro-cid-sgzdmcom],.tile--text[data-astro-cid-sgzdmcom] p[data-astro-cid-sgzdmcom]{grid-column:1}.tile--text[data-astro-cid-sgzdmcom] p[data-astro-cid-sgzdmcom]{font-size:1.125rem}}@media (width>=561px) and (width<=860px){.tile--slogan[data-astro-cid-sgzdmcom]{flex-direction:row;align-items:flex-end}h2[data-astro-cid-sgzdmcom]{font-size:14vw}.lead[data-astro-cid-sgzdmcom]{flex:1}}@media (width<=420px){.tile--clock[data-astro-cid-sgzdmcom]{grid-template-columns:minmax(0,1fr)}.tile--clock[data-astro-cid-sgzdmcom] .clock{max-width:240px}}.preview{gap:40px;display:grid}.preview-line{position:relative}.preview-input{width:100%;color:var(--night);caret-color:var(--night);font-family:var(--font-display);letter-spacing:-.04em;background:0 0;border:0;padding:0;font-size:clamp(3rem,8vw,8.25rem);line-height:1}.preview-input:focus-visible{text-underline-offset:.12em;outline:none;text-decoration:underline 6px}.preview-answer{grid-template-columns:minmax(0,520px) minmax(0,360px);align-items:end;gap:24px 40px;display:grid}.preview-chat{background:var(--lime-wash);color:#111b21;border-radius:14px;gap:8px;padding:18px;font-size:15px;display:grid}.preview-template{color:var(--night);font-size:13px;font-weight:700}.preview-bubble{background:var(--white);border-radius:10px;max-width:92%;line-height:1.45;overflow:hidden}.preview-bubble>p{padding:12px 14px}.preview-buttons{background:#e3e7e4;gap:1px;display:grid}.preview-button{background:var(--white);color:#027eb5;min-height:44px;font:600 15px/1 var(--font-text);cursor:pointer;border:0;transition:background-color .16s}.preview-button:hover{background:#f1f8fb}.preview-button[aria-pressed=true]{background:#e3f4fb}.preview-reply{background:var(--lime-soft);animation:preview-pop .32s var(--ease-out) both;border-radius:10px;justify-self:end;padding:8px 12px;font-weight:600}.preview-agenda{background:var(--night);color:var(--white);gap:6px;padding:20px;font-size:1rem;transition:background-color .24s,color .24s;display:grid}.preview-agenda strong{font-family:var(--font-display);font-size:2rem;font-weight:400;line-height:1}.preview-agenda-label{color:var(--lime);font-weight:700}.preview-agenda--positive{background:var(--night)}.preview-agenda--freed{background:var(--white);color:var(--night)}.preview-agenda--freed .preview-agenda-label{color:var(--night-soft)}.preview-examples{flex-wrap:wrap;gap:8px 24px;display:flex}.preview-example{color:var(--night);font:600 1.0625rem/1.2 var(--font-text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline 2px}.preview-example:hover{text-underline-offset:.35em}@keyframes preview-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@media (width<=760px){.preview{gap:28px}.preview-input{font-size:13vw}.preview-answer{grid-template-columns:1fr}.preview-examples{gap:8px}.preview-example{background:var(--night);min-height:44px;color:var(--lime);padding:0 16px;text-decoration:none}}.showcase[data-astro-cid-hehvfzla]{background:var(--lime);color:var(--night)}.inner[data-astro-cid-hehvfzla]{min-height:88svh;padding-block:var(--section-pad);align-content:center;gap:40px;display:grid}h2[data-astro-cid-hehvfzla]{max-width:30ch;font-size:var(--step-statement);line-height:1.05}.note[data-astro-cid-hehvfzla]{max-width:60ch;font-size:1rem}.pixel-ring[data-astro-cid-p3tsdhdn]{flex:none;width:1em;height:1em;display:block}.pixel-ring__edge[data-astro-cid-p3tsdhdn]{fill:var(--ring-edge,currentColor)}.pixel-ring__core[data-astro-cid-p3tsdhdn]{fill:var(--ring-core,transparent)}.track[data-astro-cid-nijr6vxt]{--marker:40px;--dash:repeating-linear-gradient(90deg, currentColor 0 8px, transparent 8px 12px);left:var(--gutter);right:calc(50% + var(--gutter));border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;display:grid;position:absolute;bottom:32px}.rail[data-astro-cid-nijr6vxt]{top:calc(var(--marker) / 2 - 2px);pointer-events:none;height:4px;color:var(--green);background:var(--dash);position:absolute;left:12.5%;right:12.5%}.rail-fill[data-astro-cid-nijr6vxt]{height:100%;color:var(--lime);background:var(--dash);clip-path:inset(0 calc(100% - 100% * var(--progress,0) / 3) 0 0);transition:clip-path .3s var(--ease-out);display:block}.stop[data-astro-cid-nijr6vxt]{text-align:center;cursor:pointer;align-content:start;justify-items:center;gap:12px;min-width:0;display:grid;position:relative}.stop[data-astro-cid-nijr6vxt] input[data-astro-cid-nijr6vxt]{opacity:0;width:var(--marker);height:var(--marker);margin:0;position:absolute;top:0}.stop[data-astro-cid-nijr6vxt] .marker{font-size:var(--marker);color:var(--green);background:var(--night);transition:transform .2s var(--ease-out), color .2s ease;position:relative;transform:scale(.8)}.stop[data-astro-cid-nijr6vxt]:hover .marker{color:var(--lime-soft);transform:scale(.9)}.stop[data-astro-cid-nijr6vxt] input[data-astro-cid-nijr6vxt]:checked+.marker{--ring-core:var(--lime);color:var(--lime);transform:none}.stop[data-astro-cid-nijr6vxt] input[data-astro-cid-nijr6vxt]:focus-visible+.marker{outline:3px solid var(--white);outline-offset:3px}.stop-name[data-astro-cid-nijr6vxt]{max-width:100%;font-family:var(--font-pixel);font-variant-ligatures:none;color:var(--lime-soft);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500;line-height:1.2}.stop[data-astro-cid-nijr6vxt] input[data-astro-cid-nijr6vxt]:checked~.stop-name[data-astro-cid-nijr6vxt]{color:var(--white)}@media (width<=860px){.track[data-astro-cid-nijr6vxt]{padding:24px var(--gutter) 8px;order:2;column-gap:6px;position:relative;inset:auto}.rail[data-astro-cid-nijr6vxt]{top:calc(24px + var(--marker) / 2 - 2px);left:calc(var(--gutter) + (100% - 2 * var(--gutter)) / 8);right:calc(var(--gutter) + (100% - 2 * var(--gutter)) / 8)}.stop-name[data-astro-cid-nijr6vxt]{overflow-wrap:normal;font-size:13px}}.stages[data-astro-cid-azobhtsx]{background:var(--night);position:relative}.split[data-astro-cid-azobhtsx]{grid-template-columns:1fr 1fr;min-height:88svh;display:grid}.field[data-astro-cid-azobhtsx]{padding:clamp(48px, 7vw, 104px) var(--gutter) 150px;position:relative}.field--words[data-astro-cid-azobhtsx]{color:var(--white);align-content:start;gap:40px;display:grid}h2[data-astro-cid-azobhtsx]{font-size:var(--step-display);color:var(--lime)}.clauses[data-astro-cid-azobhtsx]{display:grid}.clause[data-astro-cid-azobhtsx]{max-width:18ch;font-family:var(--font-display);font-size:var(--step-statement);opacity:0;visibility:hidden;transition:opacity .2s ease, transform .3s var(--ease-out), visibility 0s linear .2s;grid-area:1/1;line-height:1.08;transform:translateY(12px)}.field--product[data-astro-cid-azobhtsx]{background:var(--lime-soft);place-items:center;display:grid}.pane[data-astro-cid-azobhtsx]{opacity:0;visibility:hidden;width:100%;transition:opacity .2s ease, transform .3s var(--ease-out), visibility 0s linear .2s;grid-area:1/1;justify-items:center;display:grid;transform:translateY(16px)}.stages[data-astro-cid-azobhtsx]:has(#stage-booking:checked) [data-astro-cid-azobhtsx][data-stage=booking],.stages[data-astro-cid-azobhtsx]:has(#stage-confirmation:checked) [data-astro-cid-azobhtsx][data-stage=confirmation],.stages[data-astro-cid-azobhtsx]:has(#stage-assistant:checked) [data-astro-cid-azobhtsx][data-stage=assistant],.stages[data-astro-cid-azobhtsx]:has(#stage-inbox:checked) [data-astro-cid-azobhtsx][data-stage=inbox]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.stages[data-astro-cid-azobhtsx]:has(#stage-booking:checked){--progress:0}.stages[data-astro-cid-azobhtsx]:has(#stage-confirmation:checked){--progress:1}.stages[data-astro-cid-azobhtsx]:has(#stage-assistant:checked){--progress:2}.stages[data-astro-cid-azobhtsx]:has(#stage-inbox:checked){--progress:3}@media (width<=860px){.stages[data-astro-cid-azobhtsx]{flex-direction:column;display:flex}.split[data-astro-cid-azobhtsx]{display:contents}.field--product[data-astro-cid-azobhtsx]{order:1;min-height:46svh;padding:32px 12px}.field--words[data-astro-cid-azobhtsx]{padding:32px var(--gutter) 64px;order:3}.clause[data-astro-cid-azobhtsx]{max-width:22ch;font-size:clamp(1.5rem,4.4vw,2rem)}}.features[data-astro-cid-uvmflnvb]{background:var(--white)}.heading-band[data-astro-cid-uvmflnvb]{padding-block:var(--section-pad) 48px}h2[data-astro-cid-uvmflnvb]{font-size:var(--step-display);color:var(--night)}.band[data-astro-cid-uvmflnvb]{background:var(--white);min-height:20vh;color:var(--night-soft);align-items:center;transition:background-color .26s,color .26s;display:grid}.band-inner[data-astro-cid-uvmflnvb]{gap:8px;padding-block:28px;display:grid}.row[data-astro-cid-uvmflnvb]{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.sentence[data-astro-cid-uvmflnvb]{font-family:var(--font-display);font-size:var(--step-statement);transition:transform .26s var(--ease-out);line-height:1.05}.row[data-astro-cid-uvmflnvb]:hover .sentence[data-astro-cid-uvmflnvb]{transform:translate(6px)}.switch[data-astro-cid-uvmflnvb]{appearance:none;background:var(--lime-soft);cursor:pointer;border-radius:999px;width:2.6em;height:1.4em;margin:0;font-size:clamp(1.5rem,2.4vw,2.25rem);transition:background-color .2s;position:relative}.switch[data-astro-cid-uvmflnvb]:after{content:"";background:var(--night-soft);width:1.1em;height:1.1em;transition:transform .24s var(--ease-out);border-radius:50%;position:absolute;top:.15em;left:.15em}.switch[data-astro-cid-uvmflnvb]:checked{background:var(--night)}.switch[data-astro-cid-uvmflnvb]:checked:after{background:var(--lime);transform:translate(1.2em)}.consequence[data-astro-cid-uvmflnvb]{max-width:62ch;font-size:1.0625rem;display:none}.band[data-astro-cid-uvmflnvb]:has(.switch:checked){color:var(--night)}.band[data-astro-cid-uvmflnvb]:has(.switch:checked) .consequence[data-astro-cid-uvmflnvb]{animation:consequence-in .32s var(--ease-out) both;display:block}.band--lime[data-astro-cid-uvmflnvb]:has(.switch:checked){background:var(--lime)}.band--soft[data-astro-cid-uvmflnvb]:has(.switch:checked){background:var(--lime-soft)}.band--deep[data-astro-cid-uvmflnvb]:has(.switch:checked){background:var(--night);color:var(--white)}.band--deep[data-astro-cid-uvmflnvb]:has(.switch:checked) .switch[data-astro-cid-uvmflnvb]:checked{background:var(--lime)}.band--deep[data-astro-cid-uvmflnvb]:has(.switch:checked) .switch[data-astro-cid-uvmflnvb]:checked:after{background:var(--night)}.band--deep[data-astro-cid-uvmflnvb]:has(.switch:checked) .feature-icon{color:var(--lime)}.sentence[data-astro-cid-uvmflnvb] .feature-icon{vertical-align:-.08em;width:.9em;height:.9em;color:var(--green);margin-right:.35em}.band[data-astro-cid-uvmflnvb]:not(.band--deep):has(.switch:checked) .feature-icon{color:currentColor}@keyframes consequence-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=700px){.band[data-astro-cid-uvmflnvb]{min-height:132px}.sentence[data-astro-cid-uvmflnvb]{font-size:6.4vw}.switch[data-astro-cid-uvmflnvb]{font-size:22px}.consequence[data-astro-cid-uvmflnvb]{font-size:15px}}.offer[data-astro-cid-xe4z77oz]{padding-block:var(--section-pad);background:var(--white);color:var(--night)}h2[data-astro-cid-xe4z77oz]{max-width:22ch;font-size:var(--step-display);margin-bottom:clamp(32px,5vw,64px)}.columns[data-astro-cid-xe4z77oz]{gap:var(--tile-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.column[data-astro-cid-xe4z77oz]{align-content:start;gap:20px;padding:clamp(28px,4vw,56px);display:grid}.column--soft[data-astro-cid-xe4z77oz]{background:var(--lime-soft)}.column--night[data-astro-cid-xe4z77oz]{background:var(--night);color:var(--white)}h3[data-astro-cid-xe4z77oz]{font-size:var(--step-statement)}.column--night[data-astro-cid-xe4z77oz] h3[data-astro-cid-xe4z77oz]{color:var(--lime)}.intro[data-astro-cid-xe4z77oz]{max-width:44ch;color:var(--lime-soft);font-weight:600}ul[data-astro-cid-xe4z77oz]{gap:22px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-xe4z77oz]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}li[data-astro-cid-xe4z77oz] .item-icon{width:28px;height:28px;color:var(--green)}.column--night[data-astro-cid-xe4z77oz] li[data-astro-cid-xe4z77oz] .item-icon{color:var(--lime)}.item-text[data-astro-cid-xe4z77oz]{gap:4px;line-height:1.5;display:grid}strong[data-astro-cid-xe4z77oz]{font-family:var(--font-display);font-size:1.375rem;font-weight:400;line-height:1.15}@media (width<=860px){.columns[data-astro-cid-xe4z77oz]{grid-template-columns:minmax(0,1fr)}}.objections[data-astro-cid-sxpubtst]{background:var(--night);color:var(--white)}.inner[data-astro-cid-sxpubtst]{min-height:90svh;padding-block:var(--section-pad);grid-template-columns:5fr 7fr;gap:48px;display:grid}h2[data-astro-cid-sxpubtst]{font-size:var(--step-display);color:var(--lime);align-self:start;position:sticky;top:48px}.answers[data-astro-cid-sxpubtst]{gap:clamp(48px,6vw,88px);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-sxpubtst]{gap:16px;display:grid}h3[data-astro-cid-sxpubtst]{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1}p[data-astro-cid-sxpubtst]{max-width:52ch;font-size:1.125rem}a[data-astro-cid-sxpubtst]{color:var(--lime);justify-self:start}@media (width<=860px){.inner[data-astro-cid-sxpubtst]{grid-template-columns:1fr;min-height:0}h2[data-astro-cid-sxpubtst]{position:static}}.support[data-astro-cid-24yfpkix]{background:var(--lime);color:var(--night);overflow-x:clip}.inner[data-astro-cid-24yfpkix]{padding-block:var(--section-pad);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.lead[data-astro-cid-24yfpkix]{justify-items:start;gap:24px;display:grid;position:sticky;top:48px}h2[data-astro-cid-24yfpkix]{font-size:clamp(2.4rem,5vw,4.75rem)}.intro[data-astro-cid-24yfpkix]{max-width:36ch;font-size:1.25rem}.hours[data-astro-cid-24yfpkix]{max-width:40ch;font-size:1rem;font-weight:600}.groups[data-astro-cid-24yfpkix]{gap:40px;display:grid}h3[data-astro-cid-24yfpkix]{margin-bottom:14px;font-size:clamp(1.6rem,2.4vw,2.2rem)}.steps[data-astro-cid-24yfpkix]{gap:var(--tile-gap);margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-24yfpkix] li[data-astro-cid-24yfpkix]{background:var(--night);color:var(--white);transition:transform .22s var(--ease-out), background-color .22s ease;padding:20px 24px;font-size:1.0625rem;font-weight:600;line-height:1.4}.group[data-astro-cid-24yfpkix]:last-child .steps[data-astro-cid-24yfpkix] li[data-astro-cid-24yfpkix]{background:var(--white);color:var(--night)}.steps[data-astro-cid-24yfpkix] li[data-astro-cid-24yfpkix]:hover{transform:translate(-6px)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.steps[data-astro-cid-24yfpkix] li[data-astro-cid-24yfpkix]{animation:linear both step-in view();animation-range:entry entry 70%}}}@keyframes step-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (width<=860px){.inner[data-astro-cid-24yfpkix]{grid-template-columns:minmax(0,1fr)}.lead[data-astro-cid-24yfpkix]{position:static}}.metrics[data-astro-cid-vde74sjt]{background:var(--night);color:var(--white)}.inner[data-astro-cid-vde74sjt]{padding-block:var(--section-pad);gap:clamp(32px,4vw,56px);display:grid}.head[data-astro-cid-vde74sjt]{gap:16px;max-width:52ch;display:grid}h2[data-astro-cid-vde74sjt]{font-size:var(--step-display);color:var(--lime)}.head[data-astro-cid-vde74sjt] p[data-astro-cid-vde74sjt]{font-size:1.1875rem}.board[data-astro-cid-vde74sjt]{gap:var(--tile-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.board--solo[data-astro-cid-vde74sjt]{grid-template-columns:minmax(0,1fr)}.featured[data-astro-cid-vde74sjt]{background:var(--night-raised);align-content:start;gap:12px;min-height:clamp(280px,32vw,440px);padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden}.number[data-astro-cid-vde74sjt]{font-family:var(--font-display);letter-spacing:.01em;color:var(--lime);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.95}.featured[data-astro-cid-vde74sjt] .number[data-astro-cid-vde74sjt]{font-size:clamp(4rem,11vw,10rem)}.label[data-astro-cid-vde74sjt]{max-width:26ch;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.featured[data-astro-cid-vde74sjt] .label[data-astro-cid-vde74sjt]{font-size:clamp(1.125rem,1.6vw,1.5rem)}.curve[data-astro-cid-vde74sjt]{shape-rendering:crispedges;width:70%;height:45%;position:absolute;bottom:0;right:0}.column[data-astro-cid-vde74sjt]{fill:var(--lime);opacity:.12}.cap[data-astro-cid-vde74sjt]{fill:var(--lime)}.secondary[data-astro-cid-vde74sjt]{gap:var(--tile-gap);margin:0;padding:0;list-style:none;display:grid}.secondary[data-astro-cid-vde74sjt] li[data-astro-cid-vde74sjt]{background:var(--lime);color:var(--night);align-content:space-between;gap:16px;padding:24px;display:grid}.secondary[data-astro-cid-vde74sjt] .number[data-astro-cid-vde74sjt]{color:var(--night)}.footnote[data-astro-cid-vde74sjt]{color:var(--lime-soft);margin:0;font-size:.9375rem}.footnote[data-astro-cid-vde74sjt] a[data-astro-cid-vde74sjt]{color:var(--lime);font-weight:600}@media (width<=860px){.board[data-astro-cid-vde74sjt]{grid-template-columns:minmax(0,1fr)}.featured[data-astro-cid-vde74sjt]{min-height:260px}}.proof[data-astro-cid-iy5dnof5]{padding-block:var(--section-pad) 0;background:var(--white)}.board[data-astro-cid-iy5dnof5]{gap:var(--tile-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile[data-astro-cid-iy5dnof5]{aspect-ratio:3/2;background:var(--lime-wash);color:var(--night);align-content:space-between;padding:24px;display:grid}.tile--heading[data-astro-cid-iy5dnof5]{aspect-ratio:auto;background:var(--lime);grid-column:span 2}h2[data-astro-cid-iy5dnof5]{font-size:clamp(2.4rem,4vw,4rem)}h3[data-astro-cid-iy5dnof5]{font-family:var(--font-display);font-size:clamp(1.6rem,2.2vw,2rem);line-height:1}h3[data-astro-cid-iy5dnof5] a[data-astro-cid-iy5dnof5]{text-decoration:underline}.tile[data-astro-cid-iy5dnof5] p[data-astro-cid-iy5dnof5]{font-size:1rem}.tile-text[data-astro-cid-iy5dnof5]{align-content:space-between;gap:16px;height:100%;display:grid}.tile--photo[data-astro-cid-iy5dnof5]{aspect-ratio:auto;background:var(--night);color:var(--white);grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:stretch;padding:0}.tile--photo[data-astro-cid-iy5dnof5] img[data-astro-cid-iy5dnof5]{object-fit:cover;width:100%;height:100%}.tile--photo[data-astro-cid-iy5dnof5] .tile-text[data-astro-cid-iy5dnof5]{align-content:space-between;padding:24px}.tile--pending[data-astro-cid-iy5dnof5]{background:#fff2a8}@media (width<=1100px){.board[data-astro-cid-iy5dnof5]{grid-template-columns:repeat(2,minmax(0,1fr))}.tile[data-astro-cid-iy5dnof5]{aspect-ratio:auto;min-height:180px}}@media (width<=560px){.board[data-astro-cid-iy5dnof5]{grid-template-columns:1fr;gap:6px}.tile--heading[data-astro-cid-iy5dnof5],.tile--photo[data-astro-cid-iy5dnof5]{grid-column:auto}.tile--photo[data-astro-cid-iy5dnof5]{grid-template-columns:1fr}.tile--photo[data-astro-cid-iy5dnof5] img[data-astro-cid-iy5dnof5]{aspect-ratio:4/3}.tile[data-astro-cid-iy5dnof5]{min-height:0}h3[data-astro-cid-iy5dnof5]{font-size:1.5rem}}.sentence{gap:clamp(20px,2.4vw,32px);display:grid}.sentence-eyebrow{color:var(--lime);align-items:center;gap:10px;font-size:1.25rem;display:inline-flex}.sentence-eyebrow:before{content:"";background:var(--lime);width:10px;height:10px;box-shadow:14px 0 0 var(--lime-soft);margin-right:14px}.sentence-line{letter-spacing:-.03em;max-width:18em;font-size:clamp(2.4rem,5vw,4.75rem);line-height:1.15}.sentence-input{width:min(100%, calc(var(--field-chars,11) * .45em));background:linear-gradient(90deg, var(--lime) 0 12px, transparent 12px 18px) left bottom / 18px 6px repeat-x;min-width:4em;color:var(--lime);caret-color:var(--lime);font:inherit;letter-spacing:inherit;vertical-align:baseline;border:0;border-radius:0;margin:0;padding:0 .1em .08em;transition:background-size .18s}.sentence-input::placeholder{color:var(--green);opacity:1}.sentence-input:focus,.sentence-input:focus-visible{box-shadow:none;background:linear-gradient(var(--lime), var(--lime)) left bottom / 100% 8px no-repeat;outline:none}.sentence-actions{flex-wrap:wrap;align-items:center;gap:16px 32px;display:flex}.sentence-submit{min-height:56px;padding-inline:28px;font-size:1.0625rem}.sentence-submit:focus-visible{outline:3px solid var(--lime);outline-offset:4px;box-shadow:none}@media (width<=700px){.sentence-line{font-size:clamp(2.25rem,10vw,3rem)}.sentence-input{width:100%;margin-top:.12em;display:block}.sentence-submit{width:100%}}.closing[data-astro-cid-mxvpfjqc]{background:var(--night);color:var(--white)}.inner[data-astro-cid-mxvpfjqc]{min-height:60svh;padding-block:var(--section-pad);align-content:center;display:grid}.note[data-astro-cid-mxvpfjqc]{max-width:58ch;color:var(--lime-soft);flex:32ch;font-size:1.0625rem;line-height:1.6}.note[data-astro-cid-mxvpfjqc] a[data-astro-cid-mxvpfjqc]{color:var(--lime);text-decoration-color:var(--lime)}.note[data-astro-cid-mxvpfjqc] a[data-astro-cid-mxvpfjqc]:focus-visible{outline-color:var(--lime);box-shadow:none}
