.kl-section-head[data-astro-cid-aadlzisc]{text-align:center;max-width:60ch;margin:0 auto var(--kl-space-7)}.kl-section-head[data-astro-cid-aadlzisc] h2[data-astro-cid-aadlzisc]{font-family:var(--kl-font-display);font-size:clamp(28px,4vw,44px);font-weight:var(--kl-w-bold);line-height:1.15;letter-spacing:-.025em;color:var(--kl-ink)}.kl-quote-grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--kl-space-4);align-items:stretch}.kl-quote-grid[data-astro-cid-aadlzisc][data-count="1"]{grid-template-columns:minmax(0,640px);justify-content:center}.kl-quote-grid[data-astro-cid-aadlzisc][data-count="2"]{grid-template-columns:repeat(2,minmax(0,480px));justify-content:center}@media(max-width:900px){.kl-quote-grid[data-astro-cid-aadlzisc],.kl-quote-grid[data-astro-cid-aadlzisc][data-count="2"]{grid-template-columns:1fr;justify-items:center}.kl-quote-card[data-astro-cid-aadlzisc]{max-width:560px}}.kl-quote-card[data-astro-cid-aadlzisc]{background:#ffffffeb;border:1px solid rgba(63,28,54,.08);border-radius:var(--kl-radius-xl);padding:var(--kl-space-6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;margin:0}.kl-quote-mark[data-astro-cid-aadlzisc]{font-family:var(--kl-font-display);font-size:44px;font-weight:var(--kl-w-black);line-height:1;color:var(--kl-primary);margin-bottom:var(--kl-space-2)}.kl-quote-card[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc]{margin:0;flex:1}.kl-quote-card[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{font-size:16.5px;line-height:1.55;color:var(--kl-ink-soft);margin:0}.kl-quote-card[data-astro-cid-aadlzisc] figcaption[data-astro-cid-aadlzisc]{margin-top:var(--kl-space-4);padding-top:var(--kl-space-3);border-top:1px solid var(--kl-rule);display:flex;flex-direction:column;gap:2px}.kl-quote-name[data-astro-cid-aadlzisc]{font-family:var(--kl-font-display);font-weight:var(--kl-w-bold);font-size:15px;color:var(--kl-ink);letter-spacing:-.01em}.kl-quote-role[data-astro-cid-aadlzisc]{font-family:var(--kl-font-mono);font-size:12.5px;color:var(--kl-ink-mute);letter-spacing:.02em}.hp{--plum: var(--kl-ink);--plum-soft: var(--kl-ink-soft);--cream: var(--kl-bg);--blue: var(--kl-primary);--butter: var(--kl-gold);--line: rgba(63, 28, 54, .14);--serif: var(--kl-font-display)}.hp .ks-wrap{width:min(100% - 2 * var(--sc-gutter),1200px)}.hp h1,.hp h2,.hp h3{font-family:var(--serif);font-weight:500;letter-spacing:-.02em;color:inherit}.hp .eyebrow{margin:0 0 18px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-ink-soft)}.hp .sec-h{font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.08;margin:0;max-width:20ch;text-wrap:balance}.hp .hl{background:var(--butter);padding:0 .18em;border-radius:.18em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hp .ks-dark .hl{color:var(--plum)}.hp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mh{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--cream) 92%,transparent);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color .2s var(--kl-ease)}.mh.is-stuck{border-bottom-color:var(--line)}.mh__row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.mh__brand{display:inline-flex;align-items:center;gap:10px;color:var(--plum);text-decoration:none;border-radius:6px}.mh__brand:focus-visible{outline:2px solid var(--plum);outline-offset:6px}.mh__word svg{height:20px;width:auto;display:block;color:var(--plum)}.mh__nav{display:flex;gap:30px}.mh__nav a{color:var(--plum);text-decoration:none;font-size:.9375rem;font-weight:500;border-radius:4px;text-underline-offset:6px}.mh__nav a:hover{text-decoration:underline}.mh__nav a:focus-visible{outline:2px solid var(--plum);outline-offset:4px}.mh__cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border-radius:999px;border:0;cursor:pointer;background:var(--blue);color:var(--plum);font:inherit;font-weight:600;font-size:.9375rem;text-decoration:none;transition:transform .14s var(--kl-ease)}.mh__cta:hover{transform:translateY(-1px)}.mh__cta:focus-visible{outline:2px solid var(--plum);outline-offset:3px}@media(max-width:900px){.mh__nav{display:none}}.hero{padding-block:clamp(56px,11vh,120px) clamp(56px,9vh,96px)}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:center}.hero h1{font-size:clamp(2.9rem,6.6vw,5.6rem);line-height:1.02;margin:0;text-wrap:balance}.hero h1 i{font-style:italic}.hero__lede{margin:28px 0 34px;font-size:clamp(1.0625rem,1.5vw,1.3rem);line-height:1.6;color:var(--plum-soft);max-width:36rem;text-wrap:pretty}.hero__act{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.hero__act .ks-link{padding-block:10px;font-size:1rem}.hero__fine{margin:18px 0 0;font-size:.875rem;color:var(--plum-soft)}.layla{margin:0;background:var(--plum);color:var(--cream);border-radius:28px;padding:clamp(22px,2.6vw,32px);box-shadow:0 30px 60px -32px #3f1c368c}.layla__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.layla__who{display:flex;align-items:center;gap:14px}.layla__who strong{display:block;font-size:1.0625rem}.layla__who small{display:block;font-size:.875rem;color:var(--kl-on-plum-soft)}.layla__av{width:50px;height:50px;border-radius:50%;background:var(--blue);color:var(--plum);display:grid;place-items:center;font-family:var(--serif);font-size:1.5rem;font-weight:600}.layla__live{background:var(--butter);color:var(--plum);font-size:.8125rem;font-weight:600;padding:6px 12px;border-radius:999px}.layla__feed{display:flex;flex-direction:column;gap:10px;margin:26px 0;min-height:15.5em}.b{margin:0;padding:12px 16px;max-width:86%;font-size:.9688rem;line-height:1.5;border-radius:16px;opacity:0;transform:translateY(10px);animation:bubble .42s var(--kl-ease) forwards;animation-delay:calc(.5s + var(--d) * 1.1s)}.b--ai{background:#fbf4db17;border-bottom-left-radius:4px}.b--pt{align-self:flex-end;background:var(--blue);color:var(--plum);border-bottom-right-radius:4px}.b--ar{font-family:var(--ks-ar);align-self:flex-start}@keyframes bubble{to{opacity:1;transform:none}}.layla__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid rgba(251,244,219,.16);padding-top:18px}.layla__langs{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.layla__langs li{font-size:.8125rem;padding:5px 12px;border-radius:999px;border:1px solid rgba(251,244,219,.3);color:var(--kl-on-plum-soft)}.layla__langs li.on{border-color:var(--blue);color:var(--blue);font-weight:600}.layla__go{min-height:44px;padding:10px 20px;border-radius:999px;border:0;background:var(--blue);color:var(--plum);font:inherit;font-weight:600;cursor:pointer}.layla__go:focus-visible{outline:2px solid var(--butter);outline-offset:3px}.layla figcaption{margin-top:14px;font-size:.75rem;color:#c9b3c2}@media(max-width:900px){.hero__grid{grid-template-columns:minmax(0,1fr)}}.terms{border-block:1px solid var(--line);padding-block:30px}.terms__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.terms__row p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--plum-soft)}.terms__row strong{display:block;font-family:var(--serif);font-weight:500;font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1.1;color:var(--plum);margin-bottom:4px;font-variant-numeric:tabular-nums}@media(max-width:900px){.terms__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.story{padding-block:clamp(88px,14vh,160px)}.story__stamp span{display:block;font-family:var(--serif);font-weight:400;font-size:clamp(4.5rem,18vw,16rem);line-height:1;letter-spacing:-.03em}.story__stamp i{color:var(--butter)}.story__spread{margin-top:clamp(40px,7vh,88px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px clamp(40px,7vw,120px);align-items:start}.story h2{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.06;margin:0;text-wrap:balance}.story__prose p{margin:0 0 1.1em;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.7;max-width:36rem}.story__prose .soft{color:var(--sc-ink-soft)}.story__prose .pull{margin-top:1.6em;padding-top:1.2em;border-top:1px solid var(--ks-line);font-family:var(--serif);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.25}@media(max-width:860px){.story__spread{grid-template-columns:1fr}}.peak{background:var(--kl-plum-deep)}.peak [data-sc-stage]{display:flex;align-items:center}.peak__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);align-items:center}.peak__copy{position:relative;min-height:15em}.peak__copy .block{position:absolute;inset:0 auto auto 0;width:100%}.peak__copy h2{font-size:clamp(2rem,4.2vw,3.6rem);line-height:1.05;margin:0 0 22px;text-wrap:balance}.peak__copy h2 i{color:var(--butter)}.peak__copy p{margin:0;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.65;color:var(--sc-ink-soft);max-width:30rem}.peak__copy .ar-head{display:block;font-family:var(--ks-ar);font-weight:600;font-size:.55em;color:var(--blue);margin-top:10px;letter-spacing:0}.phone{position:relative;border-radius:24px;background:var(--plum);border:1px solid var(--ks-line);box-shadow:0 30px 60px -28px #0009;display:flex;flex-direction:column;height:min(64vh,580px);overflow:hidden}.phone__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--ks-line)}.phone__who{display:flex;flex-direction:column;gap:2px}.phone__who strong{font-family:var(--serif);font-weight:500;font-size:1.05rem}.phone__who span{font-size:.75rem;color:var(--sc-ink-soft)}.phone__time{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--ks-line);font-size:.8125rem;font-variant-numeric:tabular-nums}.phone__time i{width:7px;height:7px;border-radius:50%;background:var(--blue)}.feed{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:20px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 64px);mask-image:linear-gradient(180deg,transparent 0,#000 64px)}.line{display:flex;flex-direction:column;gap:5px;max-width:86%}.line.is-on{animation:bubble .3s var(--kl-ease) both;opacity:0;transform:translateY(8px)}.line.is-hidden{display:none}.line--pt{align-self:flex-end;align-items:flex-end}.line__who{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--sc-ink-soft)}.line__bubble{padding:11px 15px;border-radius:16px;font-size:.95rem;line-height:1.5}.line--ai .line__bubble{background:#fbf4db17;border-bottom-left-radius:4px}.line--pt .line__bubble{background:var(--blue);color:var(--plum);border-bottom-right-radius:4px}.booked{margin:0 20px 20px;padding:14px 16px;border-radius:14px;background:#fee89d1a;border:1px solid rgba(254,232,157,.45);display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;opacity:0;transform:translateY(10px);transition:opacity .24s var(--kl-ease),transform .24s var(--kl-ease)}.booked.is-on{opacity:1;transform:none}.booked__tick{grid-row:span 2;width:30px;height:30px;border-radius:50%;background:var(--butter);color:var(--plum);display:grid;place-items:center}.booked strong{font-family:var(--serif);font-weight:500}.booked span{color:var(--sc-ink-soft);font-size:.875rem}.phone__play{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px;background:none;border:0;cursor:pointer;color:var(--cream);font:inherit;font-size:.875rem;font-weight:600}.phone__play svg{box-sizing:content-box;padding:24px 22px 24px 26px;border-radius:50%;background:var(--blue);color:var(--plum);transition:transform .16s var(--kl-ease)}.phone__play:hover svg{transform:scale(1.06)}.phone__play:focus-visible{outline:2px solid var(--butter);outline-offset:8px;border-radius:12px}.phone:not([data-call-state=idle]) .phone__play{top:74px;left:auto;right:16px;transform:none;flex-direction:row;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid var(--ks-line);background:var(--plum)}.phone:not([data-call-state=idle]) .phone__play svg{width:14px;height:14px;padding:7px 6px 7px 8px}.phone__play .ic-pause,.phone[data-call-state=playing] .phone__play .ic-play{display:none}.phone[data-call-state=playing] .phone__play .ic-pause{display:block}.phone__audio{display:none;width:100%}.phone__hint{font-weight:400;font-size:.75rem;color:var(--sc-ink-soft)}.phone:not([data-call-state=idle]) .phone__hint{display:none}.phone[data-call-state=idle] .feed{opacity:.25}.phone:not([data-call-state=idle]) .feed{margin-top:48px}.peak__note{margin:12px 0 0;color:var(--sc-ink-soft);font-size:.75rem}@media(max-width:860px){.peak__grid{grid-template-columns:1fr;gap:18px}.peak__copy{min-height:7.5rem}.peak__copy h2{font-size:clamp(1.7rem,7.5vw,2.3rem);margin-bottom:0}.peak__copy p{display:none}.peak [data-sc-stage]{align-items:safe center;padding-top:72px;box-sizing:border-box}.phone{height:min(48svh,440px)}.phone__hint{display:none}}.how{padding-block:clamp(96px,14vh,150px) clamp(48px,8vh,80px)}.how .sec-h{margin-bottom:clamp(40px,6vh,64px)}.how__rail{height:2px;background:var(--line);position:relative}.how__rail i{position:absolute;inset:0;background:var(--plum);transform-origin:left;transform:scaleX(clamp(0,calc((var(--sc-p, 1) - .32) * 2.6),1))}.how__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.how__steps li{padding-top:22px}.how__steps .n{font-family:var(--serif);font-size:1.25rem;color:var(--plum-soft)}.how__steps h3{font-family:var(--kl-font-body);font-weight:600;font-size:1.1875rem;letter-spacing:-.01em;margin:8px 0;line-height:1.3}.how__steps p{margin:0;color:var(--plum-soft);line-height:1.6;font-size:.9688rem}@media(max-width:900px){.how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.how__steps{grid-template-columns:1fr}}.sys{padding-block:clamp(56px,9vh,96px) clamp(96px,14vh,150px)}.sys__head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:24px clamp(40px,6vw,96px);align-items:end;margin-bottom:40px}.sys__head p{margin:0;color:var(--plum-soft);line-height:1.7;max-width:32rem}.flag{background:var(--blue);color:var(--plum);border-radius:28px;padding:clamp(28px,3.6vw,48px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center;margin-bottom:20px}.flag__tag{display:inline-block;background:var(--plum);color:var(--butter);font-size:.8125rem;font-weight:600;padding:6px 12px;border-radius:999px}.flag h3{font-size:clamp(2.2rem,3.6vw,3rem);margin:18px 0 2px;line-height:1.05}.flag h3 a,.card h3 a{color:inherit;text-decoration:none}.flag h3 a:hover,.card h3 a:hover{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.flag__sub{margin:0 0 14px;font-weight:600}.flag p:last-child{margin:0;font-size:1.0625rem;line-height:1.6;max-width:34rem}.flag__kpi{background:var(--cream);border-radius:20px;padding:26px}.flag__kpi span{font-size:.875rem;color:var(--plum-soft)}.flag__kpi strong{display:block;font-family:var(--serif);font-weight:500;font-size:1.75rem;line-height:1.15;margin:4px 0 10px}.flag__kpi small{font-size:.9375rem;color:var(--plum-soft);line-height:1.5}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:var(--kl-card-solid);border:1px solid var(--line);border-radius:22px;padding:26px;display:flex;flex-direction:column;transition:transform .2s var(--kl-ease),border-color .2s var(--kl-ease)}.card:hover{transform:translateY(-3px);border-color:#3f1c364d}.card h3{font-size:1.6rem;margin:0;line-height:1.1}.card__sub{margin:4px 0 12px;font-size:.875rem;font-weight:600;color:var(--plum-soft)}.card p{margin:0 0 16px;color:var(--plum-soft);line-height:1.6;font-size:.9688rem}.card .card__kpi{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);color:var(--plum);font-size:.875rem;font-weight:600}.card__kpi span{color:var(--plum-soft);font-weight:500}.sys__more{margin:28px 0 0}@media(max-width:960px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.flag,.sys__head{grid-template-columns:1fr}}@media(max-width:600px){.cards{grid-template-columns:1fr}}.nums{background:var(--butter);padding-block:clamp(88px,13vh,140px)}.nums__head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:24px clamp(40px,6vw,96px);align-items:end;margin-bottom:40px}.nums__head p{margin:0;color:var(--plum);line-height:1.7;max-width:34rem}.nums__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.tool{background:var(--cream);border-radius:24px;padding:clamp(22px,2.6vw,34px)}.tool__tag{margin:0 0 16px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--plum-soft)}.progress{height:4px;background:#3f1c361f;border-radius:4px;overflow:hidden;margin:0 0 22px}.progress i{display:block;height:100%;width:0;background:var(--plum);transition:width .3s ease}.q{border:0;padding:0;margin:0 0 20px;min-width:0}.q legend{font-weight:600;font-size:.97rem;padding:0;margin-bottom:10px}.opts{display:flex;flex-wrap:wrap;gap:8px}.opts label{position:relative}.opts input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.opts span{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border:1px solid rgba(63,28,54,.25);border-radius:999px;font-size:.9rem;cursor:pointer;transition:background-color .15s,border-color .15s}.opts input:checked+span{background:var(--blue);border-color:var(--plum);font-weight:600}.opts input:focus-visible+span{outline:2px solid var(--plum);outline-offset:2px}.result{margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.result[hidden]{display:none}.band{display:inline-block;padding:5px 12px;border-radius:999px;background:var(--butter);font-size:.8125rem;font-weight:600}.bignum{font-family:var(--serif);font-weight:500;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.05;margin:12px 0 0;font-variant-numeric:tabular-nums}.bignum small{font-family:var(--kl-font-body);font-size:.875rem;color:var(--plum-soft)}.fine{font-size:.84rem;line-height:1.55;color:var(--plum-soft);margin:14px 0 0}.linkbtn{background:none;border:0;padding:0;margin-top:10px;color:var(--plum);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}a.linkbtn{margin-top:0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fields label{display:grid;gap:6px;font-size:.84rem;font-weight:600}.fields input{height:48px;border:1px solid rgba(63,28,54,.25);border-radius:12px;padding:0 12px;background:var(--kl-card-solid);color:var(--plum);font:inherit;font-weight:500;width:100%}.fields input:focus-visible{outline:2px solid var(--plum);outline-offset:1px}.out{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.out div{background:var(--kl-card-solid);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.out b{display:block;font-family:var(--serif);font-weight:500;font-size:1.7rem;font-variant-numeric:tabular-nums}.out span{font-size:.82rem;color:var(--plum-soft)}.out .wide{grid-column:1 / -1;background:var(--plum);border-color:var(--plum)}.out .wide b{color:var(--butter)}.out .wide span{color:var(--kl-on-plum-soft)}@media(max-width:860px){.nums__head,.nums__grid,.fields,.out{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.progress i{transition:none}}.promise{padding-block:clamp(96px,14vh,150px)}.promise__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px clamp(40px,7vw,120px);align-items:start}.promise__lede{color:var(--plum-soft);line-height:1.7;max-width:34rem;margin:24px 0 0;font-size:1.0625rem}.values{list-style:none;margin:0;padding:0;counter-reset:v;border-top:2px solid var(--plum)}.values li{counter-increment:v;display:grid;grid-template-columns:2.4rem 1fr;column-gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.values li:before{content:"0" counter(v);grid-row:span 2;font-family:var(--serif);color:var(--plum-soft);padding-top:2px}.values b{font-family:var(--serif);font-weight:500;font-size:1.3rem}.values span{color:var(--plum-soft);font-size:.97rem;line-height:1.55}@media(max-width:860px){.promise__grid{grid-template-columns:1fr}}.faq{padding-block:0 clamp(88px,13vh,140px)}.faq .sec-h{margin-bottom:32px}.faq__list{border-top:1px solid var(--line)}.hp details.ks-q summary{font-family:var(--serif);font-weight:500;font-size:clamp(1.15rem,1.6vw,1.35rem);letter-spacing:-.01em;min-height:44px;align-items:center}.hp details.ks-q summary:after{color:var(--plum)}.faq__more{margin:24px 0 0}.close{padding-block:0 clamp(64px,9vh,96px)}.close__plate{border-radius:32px;padding:clamp(48px,8vw,96px) clamp(24px,5vw,64px);text-align:center;display:flex;flex-direction:column;align-items:center}.close__plate h2{font-size:clamp(2.2rem,5vw,4rem);line-height:1.04;margin:24px 0 16px;max-width:18ch;text-wrap:balance}.close__plate>p{margin:0;color:var(--sc-ink-soft);max-width:36rem;line-height:1.7;font-size:1.0625rem}.close__act{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px;margin:34px 0 22px}.close__act .ks-link{padding-block:10px}.close .close__pilot{font-size:.9375rem}.foot{border-top:1px solid var(--line);padding-block:56px 36px}.foot__grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:40px}.foot__brand p{margin:16px 0 18px;color:var(--plum-soft);font-size:.9375rem;line-height:1.6;max-width:30rem}.foot__h{margin:0 0 12px;font-weight:600}.foot ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.foot ul a{color:var(--plum);text-decoration:none;display:inline-block;padding-block:6px}.foot ul a:hover{text-decoration:underline;text-underline-offset:4px}.foot__legal{margin:40px 0 0;padding-top:20px;border-top:1px solid var(--line);font-size:.8125rem;color:var(--plum-soft)}.foot__legal a,.foot__cookie{color:var(--plum)}.foot__cookie{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:760px){.foot__grid{grid-template-columns:1fr 1fr}.foot__brand{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.b,.line.is-on{animation:none;opacity:1;transform:none}.booked{transition:none}.how__rail i{transform:none}.card,.mh__cta{transition:none}}
