.r4{--r4-bg:var(--g-paper);--r4-fg:var(--g-on-paper);--r4-fg2:var(--g-on-paper-2);--r4-card:var(--g-paper-2);--r4-card2:var(--g-paper-3);--r4-line:var(--g-line-paper);--r4-accent:var(--g-live);--r4-accent-ink:var(--g-live-ink);--r4-on-accent:var(--mk-white);--r4-ink:var(--g-ink);--r4-on-ink:var(--g-on-ink);--r4-on-ink2:var(--g-on-ink-2);--r4-radius:var(--g-rs)}.home-page{--r4-bg:var(--color-background);--r4-fg:var(--color-foreground);--r4-fg2:var(--color-muted-foreground);--r4-card:var(--color-card);--r4-card2:color-mix(in oklch, var(--color-foreground) 6%, var(--color-card));--r4-line:var(--color-border);--r4-accent:var(--color-primary);--r4-accent-ink:var(--color-primary);--r4-on-accent:var(--color-primary-foreground);--r4-ink:var(--mk-warm-170);--r4-on-ink:var(--mk-warm-965);--r4-on-ink2:var(--mk-warm-840);--r4-radius:1.25rem}.r4-fam{display:contents}.r4-sr{clip-path:inset(50%);white-space:nowrap;height:.0625rem;width:.0625rem;position:absolute;overflow:hidden}.r4-sec{color:var(--r4-fg);margin-top:max(4rem,min(9vw,7rem));scroll-margin-block-start:7rem}.home-page .r4-sec{width:min(78rem,100% - 2*max(1rem,min(4vw,3rem)));margin-left:auto;margin-right:auto}.r4-head{gap:.75rem;max-width:44rem;margin-bottom:max(1.75rem,min(4vw,3rem));display:grid}.r4-head[data-align=center]{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.r4-eyebrow{font:500 .75rem / 1 var(--g-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--r4-accent-ink)}.r4-sec h2,.r4-cta h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:max(1.75rem,min(1rem + 2.6vi,2.75rem));font-weight:540;line-height:1.08}.r4-sec h2 em,.r4-cta h2 em{color:var(--r4-accent-ink);font-style:normal}.r4-lead{max-width:38rem;color:var(--r4-fg2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.r4-sec h3{letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:560;line-height:1.25}.r4-sec p{margin:0}.r4-card{border-radius:var(--r4-radius);background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line), 0 .5rem 2rem -1.25rem color-mix(in oklch, var(--r4-fg) 30%, transparent);position:relative}.r4-tag{font:500 .75rem / 1.2 var(--g-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--r4-fg2);-ms-flex-align:center;align-items:center;gap:.5rem;display:-ms-inline-flexbox;display:inline-flex}.r4-tag>span{letter-spacing:.02em;text-transform:none;opacity:.8;font-family:inherit}.r4-tag-on,.r4-tag[data-on]{color:var(--r4-accent-ink)}.r4-chip{background:color-mix(in oklch, var(--r4-accent) 12%, var(--r4-card));color:var(--r4-accent-ink);border-radius:9999px;-ms-flex-align:center;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:540;display:-ms-inline-flexbox;display:inline-flex}.r4-btn,.r4-btn-mini{background:var(--r4-accent);color:var(--r4-on-accent);border-radius:.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:540;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}.r4-btn{min-height:3rem;padding-left:1.5rem;padding-right:1.5rem;font-size:1rem}.r4-btn:focus-visible{outline:2px solid var(--r4-accent-ink);outline-offset:3px}.r4-btn-mini{padding:.5rem .875rem;font-size:.8125rem}.r4-tick{background:color-mix(in oklch, var(--r4-accent) 18%, transparent);border-radius:50%;-ms-flex:none;flex:none;height:1.125rem;width:1.125rem;display:inline-block;position:relative}.r4-tick:after{content:"";border:solid var(--r4-accent-ink);border-width:0 2px 2px 0;height:.5625rem;width:.3125rem;position:absolute;top:.1875rem;rotate:40deg}.r4-tick:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:.375rem}.r4-tick:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:.375rem}.r4-switch{background:color-mix(in oklch, var(--r4-fg) 18%, transparent);border-radius:9999px;-ms-flex:none;flex:none;height:1.375rem;width:2.25rem;position:relative}.r4-switch:after{content:"";background:var(--mk-white);height:1rem;width:1rem;box-shadow:0 1px 3px color-mix(in oklch, var(--mk-black) 30%, transparent);border-radius:50%;position:absolute;top:.1875rem}.r4-switch:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:.1875rem}.r4-switch:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:.1875rem}.r4-sec .r4-note{color:var(--r4-fg2);margin-top:1.25rem;font-size:.8125rem}@media (prefers-reduced-motion:no-preference){.r4-switch,.r4-switch:after{transition:background var(--mk-dur-1) var(--mk-ease-out), translate var(--mk-dur-1) var(--mk-ease-out)}}.r4-live{border-radius:var(--r4-radius);background:var(--r4-card);min-width:0;box-shadow:inset 0 0 0 1px var(--r4-line), 0 2.5rem 5rem -2.5rem color-mix(in oklch, var(--r4-fg) 45%, transparent);display:grid;position:relative}.r4-live-radio{opacity:0;pointer-events:none;height:.0625rem;width:.0625rem;position:absolute}.r4-live-bar{background:color-mix(in oklch, var(--r4-card) 78%, transparent);backdrop-filter:blur(1.25rem)saturate(1.6);box-shadow:inset 0 -1px 0 var(--r4-line);-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem .75rem;display:-ms-flexbox;display:flex}.r4-live-bar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:var(--r4-radius);border-top-right-radius:var(--r4-radius)}.r4-live-bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-right-radius:var(--r4-radius);border-top-left-radius:var(--r4-radius)}.r4-live-dots{gap:.375rem;display:none}.r4-live-dots i{background:color-mix(in oklch, var(--r4-fg) 20%, transparent);border-radius:50%;height:.625rem;width:.625rem}.r4-live-tabs{-ms-flex:1;flex:1;gap:.25rem;min-width:0;display:-ms-flexbox;display:flex}.r4-live-tabs:has(.r4-live-tab:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.r4-live-tab{cursor:pointer;min-height:2.75rem;min-width:0;color:var(--r4-fg);border-radius:.625rem;-ms-flex:1 1 0;flex:1 1 0;gap:.125rem;padding:.5rem .75rem;display:grid}.r4-live-tab b{font-size:.875rem;font-weight:560}.r4-live-tab span{color:var(--r4-fg2);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.r4-live-tab:hover{background:color-mix(in oklch, var(--r4-fg) 6%, transparent)}.r4-live-stage{aspect-ratio:16/10;background:var(--r4-card2);position:relative;overflow:clip}.r4-live-stage:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:var(--r4-radius);border-bottom-left-radius:var(--r4-radius)}.r4-live-stage:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:var(--r4-radius);border-bottom-right-radius:var(--r4-radius)}.r4-live-page{z-index:calc(4 - var(--i));overscroll-behavior:contain;scrollbar-width:thin;opacity:0;visibility:hidden;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}.r4-live-page:first-of-type{opacity:1;visibility:visible}.r4-live-page:focus-visible{outline:2px solid var(--r4-accent-ink);outline-offset:-4px}.r4-live-shot{min-height:100%;display:grid}.r4-live-shot img{object-fit:cover;object-position:top;height:auto;min-height:100%;width:100%;display:block}.r4-live-dark{display:none!important}.r4-live-hint{z-index:6;color:var(--r4-fg);background:color-mix(in oklch, var(--r4-card) 70%, transparent);backdrop-filter:blur(1rem)saturate(1.6);box-shadow:inset 0 0 0 1px var(--r4-line);pointer-events:none;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:540;position:absolute;bottom:.75rem}.r4-live-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.75rem}.r4-live-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.75rem}.r4-live-hint:after{content:" ↓"}.r4-live-stage:hover .r4-live-hint{opacity:0}.r4-live-stage:focus-within .r4-live-hint{opacity:0}.r4-live:has(.r4-live-radio:checked) .r4-live-page{opacity:0;visibility:hidden}.r4-live:has(.r4-live-radio:first-of-type:checked) .r4-live-page:first-of-type{opacity:1;visibility:visible}.r4-live:has(.r4-live-radio:nth-of-type(2):checked) .r4-live-page:nth-of-type(2){opacity:1;visibility:visible}.r4-live:has(.r4-live-radio:nth-of-type(3):checked) .r4-live-page:nth-of-type(3){opacity:1;visibility:visible}.r4-live:has(.r4-live-radio:first-of-type:checked) .r4-live-tab:first-of-type{background:color-mix(in oklch, var(--r4-fg) 8%, var(--r4-card));box-shadow:inset 0 0 0 1px var(--r4-line)}.r4-live:has(.r4-live-radio:nth-of-type(2):checked) .r4-live-tab:nth-of-type(2){background:color-mix(in oklch, var(--r4-fg) 8%, var(--r4-card));box-shadow:inset 0 0 0 1px var(--r4-line)}.r4-live:has(.r4-live-radio:nth-of-type(3):checked) .r4-live-tab:nth-of-type(3){background:color-mix(in oklch, var(--r4-fg) 8%, var(--r4-card));box-shadow:inset 0 0 0 1px var(--r4-line)}.r4-live:not(:has(.r4-live-radio:checked)) .r4-live-tab:first-of-type{background:color-mix(in oklch, var(--r4-fg) 8%, var(--r4-card));box-shadow:inset 0 0 0 1px var(--r4-line)}.r4-live:has(.r4-live-radio:first-of-type:focus-visible) .r4-live-tab:first-of-type{outline:2px solid var(--r4-accent-ink);outline-offset:2px}.r4-live:has(.r4-live-radio:nth-of-type(2):focus-visible) .r4-live-tab:nth-of-type(2){outline:2px solid var(--r4-accent-ink);outline-offset:2px}.r4-live:has(.r4-live-radio:nth-of-type(3):focus-visible) .r4-live-tab:nth-of-type(3){outline:2px solid var(--r4-accent-ink);outline-offset:2px}.r4-live:has(.r4-live-radio:nth-of-type(4):focus-visible) .r4-live-tab:nth-of-type(4){outline:2px solid var(--r4-accent-ink);outline-offset:2px}.r4-live:has(.r4-live-radio:nth-of-type(5):focus-visible) .r4-live-tab:nth-of-type(5){outline:2px solid var(--r4-accent-ink);outline-offset:2px}.r4-live:has(.r4-live-radio:nth-of-type(6):focus-visible) .r4-live-tab:nth-of-type(6){outline:2px solid var(--r4-accent-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.r4-live-page{transition:opacity var(--mk-dur-1) var(--mk-ease-out)}.r4-live-tab{transition:background var(--mk-dur-1) var(--mk-ease-out)}}:is([data-mode=dark],[data-theme=dark],.dark) .r4-live-dark{display:block!important}:is([data-mode=dark],[data-theme=dark],.dark) .r4-live-light+.r4-live-dark{display:block!important}:is([data-mode=dark],[data-theme=dark],.dark) .r4-live-shot:has(.r4-live-dark) .r4-live-light{display:none}@media (prefers-color-scheme:dark){:root:not(:is([data-theme=light],[data-mode=light],.light)) .r4-live-dark{display:block!important}:root:not(:is([data-theme=light],[data-mode=light],.light)) .r4-live-shot:has(.r4-live-dark) .r4-live-light{display:none}}@media (min-width:48rem){.r4-live-dots{display:-ms-flexbox;display:flex}}@media (max-width:55rem){.r4-live-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.r4-live-tabs:has(.r4-live-tab:nth-child(6)){grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.r4-live-tab{text-align:center;-ms-flex-align:center;align-items:center;min-height:2.75rem;padding-left:.5rem;padding-right:.5rem}.r4-live-stage{aspect-ratio:4/5}.r4-live-shot img{min-height:0;width:100%;max-width:100%}.r4-live-tab span{display:none}}.pg-audience-hero{grid-template-columns:minmax(0,1fr);-ms-flex-align:center;align-items:center;gap:max(1.5rem,min(4vw,3rem));max-width:none;display:grid;position:relative}.pg-audience-hero-copy{max-width:38rem}.pg-audience-hero-media{min-width:0;position:relative}@media (min-width:56rem){.pg-audience-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.pg-audience-hero[data-hero=restaurants]{isolation:isolate;border-radius:var(--g-rs);color:var(--mk-warm-965);padding:max(1.25rem,min(4vw,3.5rem));overflow:clip}.r4-hero-photo{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.r4-hero-photo img{object-fit:cover;height:100%;width:100%}.r4-hero-photo:after{content:"";background:linear-gradient(to top, color-mix(in oklch, var(--mk-warm-130) 82%, transparent), color-mix(in oklch, var(--mk-warm-130) 30%, transparent) 70%), linear-gradient(to right, color-mix(in oklch, var(--mk-warm-130) 55%, transparent), transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.pg-audience-hero[data-hero=restaurants] .doc-title,.pg-audience-hero[data-hero=restaurants] .doc-title em{color:var(--mk-warm-985)}.pg-audience-hero[data-hero=restaurants] .doc-intro{color:var(--mk-warm-860)}.pg-audience-hero[data-hero=restaurants] .doc-eyebrow{color:var(--mk-live-780)}.pg-audience-hero[data-hero=restaurants] .pg-audience-hero-media{border-radius:calc(var(--g-rs) + .625rem);background:color-mix(in oklch, var(--mk-warm-240) 38%, transparent);box-shadow:inset 0 0 0 1px var(--g-glass-rim), 0 2rem 4rem -1.5rem color-mix(in oklch, var(--mk-black) 55%, transparent);backdrop-filter:blur(1.5rem)saturate(1.7);padding:.625rem}.pg-audience-hero[data-hero=restaurants] .r4-live{--r4-card:color-mix(in oklch, var(--mk-warm-990) 92%, transparent);--r4-card2:var(--mk-warm-955);--r4-fg:var(--mk-warm-170);--r4-fg2:var(--mk-warm-400);--r4-line:color-mix(in oklch, var(--mk-warm-170) 10%, transparent);box-shadow:none}.pg-audience-hero[data-hero=restaurants] .pg-ghost{color:var(--mk-warm-985);box-shadow:inset 0 0 0 1px var(--g-glass-rim)}@media (min-width:56rem){.pg-audience-hero[data-hero=restaurants]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-top:max(2.5rem,min(6vw,5rem));padding-bottom:max(2.5rem,min(6vw,5rem))}}.pg-audience-hero[data-hero=salons] .r4-next{z-index:8;position:absolute;bottom:-1.25rem}.pg-audience-hero[data-hero=salons] .r4-next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-.75rem}.pg-audience-hero[data-hero=salons] .r4-next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-.75rem}@media (min-width:56rem){.pg-audience-hero[data-hero=salons] .r4-next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-2.5rem}.pg-audience-hero[data-hero=salons] .r4-next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-2.5rem}}.pg-audience-hero[data-hero=shops]{grid-template-columns:minmax(0,1fr);-ms-flex-align:start;align-items:start}.pg-audience-hero[data-hero=shops] .pg-audience-hero-copy{max-width:46rem}.r4-bento-hero{gap:1rem;display:grid}.r4-bento-hero .r4-card{overflow:clip}.r4-bento-live{padding:max(.75rem,min(2vw,1.25rem))}.r4-bento-note{-ms-flex-align:center;align-items:center;justify-items:center;min-height:9rem;padding:1.25rem;display:grid}@media (min-width:48rem){.r4-bento-hero{grid-template-rows:auto auto;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.r4-bento-live{grid-row:span 2}}.pg-audience-hero[data-hero=online-shops]{isolation:isolate;border-radius:var(--g-rs);background:radial-gradient(60% 80% at 85% 20%, color-mix(in oklch, var(--mk-live-500) 38%, transparent), transparent 70%), var(--g-ink);color:var(--g-on-ink);padding:max(1.25rem,min(4vw,3.5rem));overflow:clip}.pg-audience-hero[data-hero=online-shops] .doc-title,.pg-audience-hero[data-hero=online-shops] .doc-title em{color:var(--g-on-ink)}.pg-audience-hero[data-hero=online-shops] .doc-intro{color:var(--g-on-ink-2)}.pg-audience-hero[data-hero=online-shops] .doc-eyebrow{color:var(--mk-live-780)}.pg-audience-hero[data-hero=online-shops] .pg-ghost{color:var(--g-on-ink);box-shadow:inset 0 0 0 1px var(--g-line-ink)}.pg-audience-hero[data-hero=online-shops] .f-btn-primary{background:var(--g-on-ink);color:var(--g-ink)}.pg-audience-hero[data-hero=companies]:before{content:"";z-index:-1;background-image:linear-gradient(var(--r4-line) .0625rem, transparent .0625rem), linear-gradient(90deg, var(--r4-line) .0625rem, transparent .0625rem);-webkit-mask-image:radial-gradient(70% 70% at 70% 40%, var(--mk-black), transparent);mask-image:radial-gradient(70% 70% at 70% 40%, var(--mk-black), transparent);-webkit-mask-image:radial-gradient(70% 70% at 70% 40%, var(--mk-black), transparent);background-size:3rem 3rem;position:absolute;top:-2rem;bottom:-2rem;left:-1rem;right:-1rem}.pg-audience-hero[data-hero=companies] .r4-quote{z-index:8;position:absolute;bottom:-1.5rem}.pg-audience-hero[data-hero=companies] .r4-quote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-.5rem}.pg-audience-hero[data-hero=companies] .r4-quote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-.5rem}@media (min-width:56rem){.pg-audience-hero[data-hero=companies]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pg-audience-hero[data-hero=companies] .r4-quote:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2rem}.pg-audience-hero[data-hero=companies] .r4-quote:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2rem}}.pg-audience-hero[data-hero=culture]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.pg-audience-hero[data-hero=culture] .pg-audience-hero-copy{max-width:46rem}.pg-audience-hero[data-hero=culture] .doc-title{max-width:22ch;margin-left:auto;margin-right:auto}.pg-audience-hero[data-hero=culture] .doc-intro{margin-left:auto;margin-right:auto}.pg-audience-hero[data-hero=culture] .pg-actions{-ms-flex-pack:center;justify-content:center}.pg-audience-hero[data-hero=culture] .pg-audience-hero-media{width:min(100%,64rem)}.pg-audience-hero[data-hero=culture] .pg-audience-hero-media:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--mk-live-680) 26%, transparent), transparent);position:absolute;top:-12%;bottom:-12%;left:-8%;right:-8%}.r4-home-frame{width:min(100%,72rem);margin-left:auto;margin-right:auto}.r4-scene{aspect-ratio:4/3;border-radius:calc(var(--r4-radius) - .25rem);background:radial-gradient(90% 80% at 20% 0%, color-mix(in oklch, var(--r4-accent) 14%, transparent), transparent 70%), var(--r4-card2);width:100%;box-shadow:inset 0 0 0 1px var(--r4-line);color:var(--r4-fg);-ms-flex-align:center;align-items:center;justify-items:center;display:grid;position:relative;overflow:clip;container-type:inline-size}.r4-phone{aspect-ratio:9/14;background:color-mix(in oklch, var(--r4-fg) 90%, var(--r4-card));width:min(62%,11rem);box-shadow:0 1rem 2rem -1rem color-mix(in oklch, var(--r4-fg) 55%, transparent);border-radius:1.5rem;padding:.375rem;position:relative}.r4-phone-notch{background:color-mix(in oklch, var(--r4-fg) 90%, var(--r4-card));z-index:2;border-radius:9999px;height:.375rem;width:28%;margin-left:auto;margin-right:auto;position:absolute;top:.625rem;left:0;right:0}.r4-phone-screen{background:var(--r4-card);border-radius:1.15rem;-ms-flex-line-pack:start;align-content:start;gap:.375rem;height:100%;padding:1.5rem .625rem .625rem;font-size:.75rem;display:grid;position:relative;overflow:clip}.r4-phone[data-tone=site] .r4-phone-screen{background:color-mix(in oklch, var(--r4-accent) 7%, var(--r4-card))}.r4-phone-head{letter-spacing:-.01em;font-size:.75rem;font-weight:600}.r4-line{background:color-mix(in oklch, var(--r4-fg) 6%, transparent);border-radius:.5rem;padding:.4375rem .5rem;line-height:1.2}.r4-line-tap,.r4-line-pick,.r4-line-new{background:color-mix(in oklch, var(--r4-accent) 16%, var(--r4-card));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--r4-accent) 45%, transparent)}.r4-field{box-shadow:inset 0 0 0 1.5px var(--r4-accent);border-radius:.5rem;padding:.4375rem .5rem}.r4-field:after{content:"";vertical-align:middle;background:var(--r4-fg);height:.75rem;width:.0625rem;display:inline-block}.r4-field:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{margin-left:.125rem}.r4-field:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{margin-right:.125rem}.r4-btn-mini.r4-btn-mini{justify-self:start}.r4-toast{background:var(--r4-fg);color:var(--r4-bg);text-align:center;border-radius:.5rem;padding:.4375rem .625rem;font-weight:540;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}.r4-tap{background:color-mix(in oklch, var(--r4-accent) 30%, transparent);height:1.5rem;width:1.5rem;box-shadow:0 0 0 .25rem color-mix(in oklch, var(--r4-accent) 18%, transparent);border-radius:50%;position:absolute;top:38%}.r4-tap:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:22%}.r4-tap:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:22%}.r4-check{background:var(--r4-accent);border-radius:50%;height:1.75rem;width:1.75rem;display:block;position:relative}.r4-check:after{content:"";border:solid var(--r4-on-accent);border-width:0 2px 2px 0;height:.8125rem;width:.4375rem;position:absolute;top:.3125rem;rotate:40deg}.r4-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:.5625rem}.r4-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:.5625rem}.r4-chip.r4-chip{justify-self:start;font-size:.75rem}.r4-chat{gap:.625rem;width:86%;display:grid}.r4-bubble{max-width:88%;box-shadow:0 .5rem 1rem -.75rem color-mix(in oklch, var(--r4-fg) 50%, transparent);border-radius:1rem;padding:.625rem .875rem;font-size:.75rem;line-height:1.35}.r4-bubble-you{background:var(--r4-accent);color:var(--r4-on-accent);justify-self:end}.r4-bubble-you:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:.25rem}.r4-bubble-you:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-left-radius:.25rem}.r4-bubble-seni{background:var(--r4-card);justify-self:start;gap:.25rem;display:grid}.r4-bubble-seni:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-left-radius:.25rem}.r4-bubble-seni:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:.25rem}.r4-chat-tag{font:500 .75rem / 1 var(--g-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--r4-accent-ink)}.r4-typing,.r4-chat-reply{grid-area:2/1}.r4-typing{-ms-flex-align:center;align-items:center;gap:.25rem;display:none}.r4-typing i{background:var(--r4-fg2);border-radius:50%;height:.375rem;width:.375rem}.r4-scene-step-one{-ms-flex-line-pack:center;align-content:center;gap:.625rem;padding:1rem}.r4-scene-step-one .r4-bubble{box-sizing:border-box}.r4-build{gap:.5rem;width:84%;display:grid}.r4-build>*,.r4-build-row>*{background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line);border-radius:.625rem}.r4-build-bar{color:var(--r4-fg2);-ms-flex-align:center;align-items:center;gap:.375rem;padding:.5rem .625rem;font-size:.75rem;display:-ms-flexbox;display:flex}.r4-build-bar i{background:color-mix(in oklch, var(--r4-fg) 22%, transparent);border-radius:50%;height:.4375rem;width:.4375rem}.r4-build-hero{background:color-mix(in oklch, var(--r4-accent) 10%, var(--r4-card));gap:.375rem;padding:.875rem;display:grid}.r4-build-hero b{letter-spacing:-.02em;font-size:.9375rem}.r4-build-hero u,.r4-build-card u{background:color-mix(in oklch, var(--r4-fg) 16%, transparent);border-radius:9999px;height:.375rem;text-decoration:none;display:block}.r4-build-hero u:last-child{width:60%}.r4-build-row{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;box-shadow:none!important;background:0 0!important}.r4-build-card{gap:.375rem;padding:.5rem;display:grid}.r4-build-card s{aspect-ratio:4/3;background:color-mix(in oklch, var(--r4-accent) 22%, var(--r4-card2));border-radius:.375rem;display:block}.r4-toggle-row{background:color-mix(in oklch, var(--r4-fg) 6%, transparent);border-radius:.5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.4375rem .5rem;display:-ms-flexbox;display:flex}.r4-toggle-row .r4-switch{height:1.125rem;width:1.875rem}.r4-toggle-row .r4-switch:after{height:.75rem;width:.75rem;top:.1875rem}.r4-toggle-row[data-key=a] .r4-switch{background:var(--r4-accent)}.r4-toggle-row[data-key=a] .r4-switch:after{translate:.75rem}.r4-scene-run .r4-toast{bottom:.625rem}.r4-stack{gap:.5rem;width:62%;display:grid}.r4-stack span{background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line), 0 .5rem 1rem -.75rem color-mix(in oklch, var(--r4-fg) 45%, transparent);border-radius:.75rem;padding:.625rem .875rem;font-size:.8125rem;font-weight:540}.r4-stack span:nth-child(2){translate:1.25rem}.r4-stack span:nth-child(3){translate:2.5rem}.r4-golive{justify-items:center;gap:.625rem;display:grid}.r4-golive b{letter-spacing:-.03em;font-size:1.5rem}.r4-golive-dot{background:var(--r4-accent);height:.875rem;width:.875rem;box-shadow:0 0 0 .5rem color-mix(in oklch, var(--r4-accent) 20%, transparent);border-radius:50%}.r4-golive i{background:color-mix(in oklch, var(--r4-fg) 14%, transparent);border-radius:9999px;height:.375rem;width:6rem}.r4-scene-booking{aspect-ratio:auto}.r4-taps{grid-template-columns:repeat(3,minmax(0,12rem));-ms-flex-pack:center;justify-content:center;gap:max(.5rem,min(3cqi,2rem));width:100%;padding:max(1rem,min(4cqi,2rem));display:grid}.r4-taps .r4-phone{width:100%}.r4-slots{grid-template-columns:repeat(2,1fr);gap:.25rem;display:grid}.r4-slot{text-align:center;background:color-mix(in oklch, var(--r4-fg) 6%, transparent);border-radius:.5rem;padding:.4375rem 0}.r4-slot-on{background:var(--r4-accent);color:var(--r4-on-accent)}.r4-taps .r4-phone:nth-child(3) .r4-phone-screen{text-align:center;-ms-flex-line-pack:center;align-content:center;justify-items:center}.r4-taps .r4-tap[data-n="1"]{top:28%}.r4-taps .r4-tap[data-n="2"]{top:30%}.r4-taps .r4-tap[data-n="2"]:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:56%}.r4-taps .r4-tap[data-n="2"]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:56%}.r4-voucher{background:radial-gradient(circle at 100% 0, color-mix(in oklch, var(--r4-accent) 30%, transparent), transparent 60%), var(--r4-card);width:68%;box-shadow:inset 0 0 0 1px var(--r4-line), 0 .75rem 1.5rem -1rem color-mix(in oklch, var(--r4-fg) 50%, transparent);border-radius:.875rem;gap:.25rem;padding:1rem 1.25rem;display:grid;rotate:-3deg}.r4-voucher span{color:var(--r4-fg2);font-size:.75rem}.r4-voucher b{letter-spacing:-.04em;color:var(--r4-accent-ink);font-size:2rem}.r4-loyal{text-align:center;justify-items:center;gap:.625rem;display:grid}.r4-loyal span{font-size:.8125rem;font-weight:560}.r4-loyal small{color:var(--r4-fg2);font-size:.75rem}.r4-stamps{gap:.375rem;display:-ms-flexbox;display:flex}.r4-stamps i{height:1.75rem;width:1.75rem;box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--r4-fg) 25%, transparent);border-radius:50%}.r4-stamps i:nth-child(-n+4){background:var(--r4-accent);box-shadow:none}.r4-sms{max-width:78%;font-size:.8125rem}.r4-scene-art-sms .r4-bubble{justify-self:center}.r4-product-tile{background:var(--r4-card);width:60%;box-shadow:inset 0 0 0 1px var(--r4-line);border-radius:.875rem;gap:.375rem;padding:.75rem;display:grid}.r4-product-pic{aspect-ratio:16/10;background:radial-gradient(circle at 50% 120%, color-mix(in oklch, var(--r4-accent) 40%, transparent), transparent 60%), color-mix(in oklch, var(--r4-fg) 8%, var(--r4-card2));border-radius:.5rem;display:block}.r4-product-tile b{font-size:.8125rem}.r4-product-tile small{color:var(--r4-fg2);font-size:.75rem}.r4-grid-live{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(.5rem,min(1.5vw,.875rem));display:grid;position:relative}.r4-prod{gap:.5rem;min-width:0;margin:0;display:grid;position:relative}.r4-prod img{aspect-ratio:4/5;object-fit:cover;border-radius:.75rem;width:100%}.r4-prod figcaption{-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;font-size:.8125rem;display:-ms-flexbox;display:flex}.r4-prod figcaption b{font-weight:560}.r4-prod figcaption span{color:var(--r4-fg2)}.r4-prod-chip{position:absolute;top:.5rem}.r4-prod-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:.5rem}.r4-prod-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:.5rem}.r4-prod-toast{display:none;top:.5rem;bottom:auto}.r4-prod-toast:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:auto;right:.5rem}.r4-prod-toast:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.5rem;right:auto}.r4-notif{background:color-mix(in oklch, var(--r4-card) 85%, transparent);backdrop-filter:blur(1rem)saturate(1.6);width:88%;box-shadow:inset 0 0 0 1px var(--r4-line), 0 .75rem 1.5rem -1rem color-mix(in oklch, var(--r4-fg) 50%, transparent);border-radius:.875rem;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.75rem .875rem;display:-ms-flexbox;display:flex}.r4-notif b,.r4-notif small{display:block}.r4-notif b{font-size:.8125rem}.r4-notif small{color:var(--r4-fg2);margin-top:.125rem;font-size:.75rem}.r4-notif-icon{background:var(--r4-accent);border-radius:.5rem;-ms-flex:none;flex:none;height:2rem;width:2rem}.r4-fulfil{grid-template-columns:1fr 1fr;gap:.5rem;width:88%;display:grid}.r4-fulfil-opt{background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line);border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.r4-fulfil-opt b{font-size:.8125rem}.r4-fulfil-opt small{color:var(--r4-fg2);font-size:.75rem}.r4-fulfil-opt[data-on]{background:color-mix(in oklch, var(--r4-accent) 14%, var(--r4-card));box-shadow:inset 0 0 0 1.5px var(--r4-accent)}.r4-scene-order,.r4-scene-fulfil{aspect-ratio:auto;min-height:7rem;box-shadow:none;background:0 0;padding-top:1rem;padding-bottom:1rem}.r4-checkout{border-radius:var(--g-rs);background:var(--mk-warm-990);width:min(100%,26rem);color:var(--mk-warm-170);box-shadow:0 0 0 1px color-mix(in oklch, var(--mk-white) 14%, transparent), 0 2rem 4rem -1.5rem color-mix(in oklch, var(--mk-black) 70%, transparent);gap:.75rem;margin-left:auto;margin-right:auto;padding:1.25rem;display:grid;position:relative}.r4-checkout-title{margin:0;font-size:.875rem;font-weight:600}.r4-checkout-item{grid-template-columns:3.5rem 1fr auto;-ms-flex-align:center;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.r4-checkout-item img{aspect-ratio:1;object-fit:cover;border-radius:.625rem;width:3.5rem}.r4-checkout-sums{border-block:1px solid color-mix(in oklch, var(--mk-warm-170) 12%, transparent);gap:.375rem;margin:0;padding-top:.75rem;padding-bottom:.75rem;font-size:.8125rem;display:grid}.r4-checkout-sums div{-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.r4-checkout-sums dt,.r4-checkout-sums dd{color:var(--mk-warm-400);margin:0}.r4-checkout-total dt,.r4-checkout-total dd{color:var(--mk-warm-170);font-weight:600}.r4-checkout-pay{box-shadow:inset 0 0 0 1.5px var(--mk-live-500);border-radius:.625rem;-ms-flex-align:center;align-items:center;gap:.5rem;margin:0;padding:.625rem .75rem;font-size:.8125rem;display:-ms-flexbox;display:flex}.r4-checkout-pay i{background:var(--mk-live-500);height:.75rem;width:.75rem;box-shadow:0 0 0 .1875rem color-mix(in oklch, var(--mk-live-500) 25%, transparent);border-radius:50%}.r4-checkout-btn{background:var(--mk-live-500);min-height:2.75rem;color:var(--mk-white);border-radius:.625rem;-ms-flex-align:center;align-items:center;justify-items:center;font-size:.875rem;font-weight:560;display:grid;position:relative;overflow:clip}.r4-checkout-btn>span{grid-area:1/1}.r4-checkout-sent{display:none}.r4-quote{background:color-mix(in oklch, var(--r4-card) 78%, transparent);backdrop-filter:blur(1.25rem)saturate(1.7);width:min(78%,15rem);box-shadow:inset 0 0 0 1px var(--r4-line), 0 1.5rem 3rem -1.25rem color-mix(in oklch, var(--r4-fg) 55%, transparent);color:var(--r4-fg);border-radius:1rem;gap:.5rem;padding:.875rem;display:grid}.r4-quote-title{margin:0;font-size:.8125rem;font-weight:600}.r4-field-mock{color:var(--r4-fg2);background:color-mix(in oklch, var(--r4-fg) 6%, transparent);box-shadow:inset 0 0 0 1px var(--r4-line);border-radius:.5rem;padding:.5rem .625rem;font-size:.75rem}.r4-field-tall{padding-top:.75rem;padding-bottom:1.5rem}.r4-quote-btn{background:var(--r4-accent);color:var(--r4-on-accent);min-height:2.25rem;font-size:.8125rem}.r4-flow{border-radius:var(--r4-radius);background:radial-gradient(70% 90% at 50% 0%, color-mix(in oklch, var(--r4-accent) 10%, transparent), transparent), var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line);-ms-flex-align:stretch;align-items:stretch;gap:1rem;padding:max(1rem,min(3vw,2rem));display:grid}.r4-flow-node{background:var(--r4-card2);box-shadow:inset 0 0 0 1px var(--r4-line);border-radius:1rem;-ms-flex-line-pack:start;align-content:start;gap:.5rem;padding:1rem;display:grid}.r4-flow-reply{text-align:center;-ms-flex-line-pack:center;-ms-flex-pack:center;align-content:center;justify-content:center;justify-items:center}.r4-flow-reply b{font-size:.9375rem}.r4-flow-line{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:.375rem;min-height:1.5rem;display:-ms-flexbox;display:flex}.r4-flow-line i{background:var(--r4-accent);opacity:.45;border-radius:50%;height:.375rem;width:.375rem}.r4-mail{background:color-mix(in oklch, var(--r4-fg) 5%, transparent);border-radius:.5rem;gap:.125rem;padding:.5rem .625rem;font-size:.75rem;display:grid}.r4-mail span{color:var(--r4-fg2)}.r4-mail-new{background:color-mix(in oklch, var(--r4-accent) 14%, var(--r4-card));box-shadow:inset 0 0 0 1.5px var(--r4-accent)}@media (min-width:56rem){.r4-flow{grid-template-columns:minmax(0,1fr) 4rem minmax(0,1.1fr) 4rem minmax(0,.7fr)}}.r4-cal{border-radius:var(--r4-radius);background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line);gap:1.5rem;padding:max(1rem,min(3vw,2rem));display:grid}.r4-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));-ms-flex-line-pack:start;align-content:start;gap:.25rem;max-width:30rem;display:grid}.r4-cal-month{grid-column:1/-1;margin-bottom:.5rem;font-size:1.125rem;font-weight:560}.r4-cal-dow{font:500 .75rem / 1 var(--g-mono,ui-monospace, monospace);text-align:center;color:var(--r4-fg2);padding-bottom:.25rem}.r4-cal-day{aspect-ratio:1;background:color-mix(in oklch, var(--r4-fg) 4%, transparent);border-radius:.625rem;-ms-flex-align:center;align-items:center;justify-items:center;font-size:.8125rem;display:grid;position:relative}.r4-cal-day[data-mark]{background:color-mix(in oklch, var(--r4-accent) 16%, var(--r4-card));box-shadow:inset 0 0 0 1.5px var(--r4-accent);font-weight:600}.r4-cal-list{-ms-flex-line-pack:start;align-content:start;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.r4-cal-list li{background:var(--r4-card2);box-shadow:inset 0 0 0 1px var(--r4-line);border-radius:1rem;gap:.25rem;padding:1rem 1.25rem;display:grid}.r4-cal-list b{font-size:1rem}.r4-cal-list span{color:var(--r4-fg2);font-size:.875rem}@media (min-width:56rem){.r4-cal{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem}}.r4-next{background:color-mix(in oklch, var(--r4-card) 74%, transparent);backdrop-filter:blur(1.25rem)saturate(1.7);min-width:11rem;box-shadow:inset 0 0 0 1px var(--r4-line), 0 1.5rem 3rem -1.25rem color-mix(in oklch, var(--r4-fg) 55%, transparent);color:var(--r4-fg);border-radius:1rem;gap:.375rem;padding:.875rem 1rem;display:grid}.r4-next-label{color:var(--r4-fg2);font-size:.75rem}.r4-next-clock{display:grid}.r4-next-clock b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;opacity:0;grid-area:1/1;font-size:2.25rem;font-weight:560;line-height:1}.r4-next-clock b:first-child{opacity:1}.r4-expand-grid{gap:1rem;display:grid}.r4-expand-day{background:radial-gradient(80% 60% at 0% 0%, color-mix(in oklch, var(--r4-accent) 12%, transparent), transparent 70%), var(--r4-card);-ms-flex-line-pack:start;align-content:start;gap:1.25rem;padding:max(1.25rem,min(3vw,2rem));display:grid}.r4-expand-day ul,.r4-contact ul,.r4-layers ol,.r4-layers ul{margin:0;padding:0;list-style:none}.r4-expand-day ul{gap:1.25rem;display:grid}.r4-expand-day li{gap:.875rem;display:-ms-flexbox;display:flex}.r4-expand-day li b{font-size:1.0625rem;font-weight:560;display:block}.r4-expand-day li p{color:var(--r4-fg2);margin-top:.25rem;line-height:1.5}.r4-expand-later{-ms-flex-line-pack:start;align-content:start;gap:.625rem;display:grid}.r4-expand-later .r4-tag{-ms-flex-pack:justify;justify-content:space-between;padding-left:.25rem;padding-right:.25rem}.r4-expand-later details{padding:0;overflow:clip}.r4-expand-later summary{cursor:pointer;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;min-height:3.5rem;padding-left:1.25rem;padding-right:1.25rem;font-size:1.0625rem;font-weight:540;list-style:none;display:-ms-flexbox;display:flex}.r4-expand-later summary::-webkit-details-marker{display:none}.r4-expand-later summary:focus-visible{outline:2px solid var(--r4-accent-ink);outline-offset:-4px}.r4-expand-later details p{color:var(--r4-fg2);padding:0 1.25rem 1.25rem;line-height:1.55}.r4-expand-later details[open] .r4-switch{background:var(--r4-accent)}.r4-expand-later details[open] .r4-switch:after{translate:.875rem}@media (min-width:56rem){.r4-expand-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}}.r4-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(82%,19rem);grid-auto-flow:column;gap:1rem;margin-left:-.25rem;margin-right:-.25rem;padding-top:.5rem;padding-bottom:1.5rem;padding-left:.25rem;padding-right:.25rem;scroll-padding-inline:.25rem;display:grid;overflow-x:auto}.r4-track::-webkit-scrollbar{display:none}.r4-track:focus-visible{outline:2px solid var(--r4-accent-ink);outline-offset:4px;border-radius:var(--r4-radius)}.r4-slide{scroll-snap-align:start;-ms-flex-line-pack:start;align-content:start;gap:.625rem;padding:1rem;display:grid}.r4-slide>p{color:var(--r4-fg2);line-height:1.5}.r4-step-no{font:500 .75rem / 1 var(--g-mono,ui-monospace, monospace);color:var(--r4-accent-ink)}.r4-slide .r4-scene{aspect-ratio:1}@media (min-width:56rem){.r4-track{grid-auto-columns:minmax(0,1fr);margin-left:0;margin-right:0;padding-left:0;padding-right:0;overflow:visible}}.r4-stats dl{border-block:1px solid var(--r4-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;margin:0;padding-top:max(1.5rem,min(4vw,2.5rem));padding-bottom:max(1.5rem,min(4vw,2.5rem));display:grid}.r4-stats dl>div{-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.375rem;display:-ms-flexbox;display:flex}.r4-stats dd{letter-spacing:-.05em;color:var(--r4-accent-ink);margin:0;font-size:max(2.5rem,min(1.2rem + 5vi,4.5rem));font-weight:560;line-height:1}.r4-stats dt{max-width:18rem;color:var(--r4-fg2);font-size:.9375rem;line-height:1.4}@media (min-width:48rem){.r4-stats dl{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.r4-stats dl>div+div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:1px solid var(--r4-line);padding-left:max(1rem,min(3vw,2.5rem))}.r4-stats dl>div+div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:1px solid var(--r4-line);padding-right:max(1rem,min(3vw,2.5rem))}}.r4-compare table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;max-width:64rem}.r4-compare th,.r4-compare td{border-bottom:1px solid var(--r4-line);vertical-align:middle;padding:.875rem .75rem;font-size:.9375rem}.r4-compare th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.r4-compare td:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.r4-compare th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.r4-compare td:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.r4-compare thead th{color:var(--r4-fg2);padding-top:1.25rem;padding-bottom:1rem;font-size:.875rem;font-weight:560}.r4-compare tbody th{font-weight:500}.r4-compare .r4-compare-us{background:color-mix(in oklch, var(--r4-accent) 9%, var(--r4-card));box-shadow:inset 1px 0 0 var(--r4-line), inset -1px 0 0 var(--r4-line)}.r4-compare thead .r4-compare-us{color:var(--r4-accent-ink);box-shadow:inset 1px 1px 0 var(--r4-line), inset -1px 0 0 var(--r4-line)}.r4-compare thead .r4-compare-us:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-top-left-radius:1rem;border-top-right-radius:1rem}.r4-compare thead .r4-compare-us:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-top-left-radius:1rem;border-top-right-radius:1rem}.r4-compare tbody tr:last-child .r4-compare-us{border-bottom:0}.r4-compare tbody tr:last-child .r4-compare-us:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.r4-compare tbody tr:last-child .r4-compare-us:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.r4-compare tbody tr:last-child th,.r4-compare tbody tr:last-child td:not(.r4-compare-us){border-bottom:0}.r4-yes,.r4-no{border-radius:50%;height:1.5rem;width:1.5rem;display:inline-block;position:relative}.r4-yes{background:var(--r4-accent)}.r4-yes:after{content:"";border:solid var(--r4-on-accent);border-width:0 2px 2px 0;height:.75rem;width:.4375rem;position:absolute;top:.25rem;rotate:40deg}.r4-yes:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:.5rem}.r4-yes:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:.5rem}.r4-no{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--r4-fg) 28%, transparent)}.r4-no:before,.r4-no:after{content:"";background:color-mix(in oklch, var(--r4-fg) 40%, transparent);border-radius:1px;height:.125rem;position:absolute;top:.75rem;left:.4375rem;right:.4375rem;rotate:45deg}.r4-no:after{rotate:-45deg}@media (max-width:40rem){.r4-compare th,.r4-compare td{padding-left:.5rem;padding-right:.5rem;font-size:.8125rem}}.r4-desc{gap:2rem;display:grid}.r4-desc>div>.r4-eyebrow{margin-bottom:.75rem;display:block}.r4-desc dl{gap:0;margin:0;display:grid}.r4-desc dl>div{border-top:1px solid var(--r4-line);gap:.25rem;padding-top:1.125rem;padding-bottom:1.125rem;display:grid}.r4-desc dl>div:last-child{border-bottom:1px solid var(--r4-line)}.r4-desc dt{letter-spacing:-.015em;font-size:1.125rem;font-weight:560}.r4-desc dd{color:var(--r4-fg2);margin:0;line-height:1.5}@media (min-width:56rem){.r4-desc{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);-ms-flex-align:start;align-items:start;gap:max(2rem,min(8vw,6rem))}}.r4-kinds-grid{gap:1rem;display:grid}.r4-kinds article{-ms-flex-line-pack:start;align-content:start;gap:.75rem;padding:max(1.25rem,min(3vw,1.75rem));display:grid}.r4-kinds article>p{color:var(--r4-fg2);line-height:1.5}.r4-kinds dl{border-top:1px solid var(--r4-line);gap:.375rem;margin:.5rem 0 0;padding-top:1rem;display:grid}.r4-kinds dd{margin:0 0 .75rem;line-height:1.5}.r4-kinds dt:nth-of-type(2)+dd{color:var(--r4-fg2);margin-bottom:0}@media (min-width:56rem){.r4-kinds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.r4-int-board{gap:1rem;display:grid;position:relative}.r4-int-hub{border-radius:var(--r4-radius);background:radial-gradient(60% 120% at 50% 0%, color-mix(in oklch, var(--r4-accent) 28%, transparent), transparent 70%), var(--r4-ink);min-height:4.5rem;color:var(--r4-on-ink);letter-spacing:-.04em;-ms-flex-align:center;align-items:center;justify-items:center;font-size:1.5rem;font-weight:600;display:grid}.r4-int-board ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.r4-int-board li{grid-template-columns:auto 1fr auto;-ms-flex-align:center;align-items:center;gap:.25rem 1rem;padding:1rem 1.25rem;display:grid}.r4-int-board li b{font-size:1.0625rem;font-weight:560}.r4-int-board li p{color:var(--r4-fg2);grid-column:2/3;font-size:.875rem;line-height:1.45}.r4-int-board li .r4-switch{grid-area:1/3/3}.r4-int-board li b{grid-column:2}.r4-int-mark{background:color-mix(in oklch, var(--r4-accent) 12%, var(--r4-card2));height:2.75rem;width:2.75rem;font:600 .75rem / 1 var(--g-mono,ui-monospace, monospace);color:var(--r4-accent-ink);border-radius:.75rem;grid-row:1/3;-ms-flex-align:center;align-items:center;justify-items:center;display:grid}@media (min-width:56rem){.r4-int-board{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);-ms-flex-align:stretch;align-items:stretch}.r4-int-hub{min-height:100%}.r4-int-board ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.r4-how ol{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.r4-how li{-ms-flex-line-pack:start;align-content:start;gap:.75rem;display:grid}.r4-how h3{align-items:baseline;gap:.625rem;font-size:1.1875rem;display:-ms-flexbox;display:flex}.r4-how h3 span{font:500 .8125rem / 1 var(--g-mono,ui-monospace, monospace);color:var(--r4-fg2)}.r4-how li>p{color:var(--r4-fg2);line-height:1.5}.r4-persp{perspective:60rem;margin-top:.75rem}.r4-persp .r4-scene{transform-origin:0;transform:rotateY(6deg)skewY(-3deg)}@media (min-width:56rem){.r4-how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.r4-layers ol{gap:1rem;display:grid;position:relative}.r4-layers ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:2.25rem}.r4-layers ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:2.25rem}.r4-layers ol:before{content:"";background:linear-gradient(var(--r4-accent), var(--r4-line) 40%);width:.125rem;position:absolute;top:.75rem;bottom:.75rem}.r4-layers ol:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:.75rem}.r4-layers ol:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:.75rem}.r4-layers ol>li{position:relative}.r4-layers-node{background:var(--r4-bg);height:1.4375rem;width:1.4375rem;box-shadow:inset 0 0 0 2px var(--r4-line);border-radius:50%;position:absolute;top:1.375rem}.r4-layers-node:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-2.25rem}.r4-layers-node:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-2.25rem}.r4-layers ol>li[data-on] .r4-layers-node{background:var(--r4-accent);box-shadow:0 0 0 .375rem color-mix(in oklch, var(--r4-accent) 20%, transparent)}.r4-layers .r4-card{gap:.5rem;padding:1.25rem 1.5rem;display:grid}.r4-layers ol>li:not([data-on]) .r4-card{background:0 0}.r4-layers .r4-card ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:-ms-flexbox;display:flex}.r4-layers .r4-card li{background:color-mix(in oklch, var(--r4-fg) 6%, transparent);border-radius:9999px;padding:.375rem .75rem;font-size:.875rem}.r4-tools-grid{gap:1rem;display:grid}.r4-tools-grid article{-ms-flex-line-pack:start;align-content:start;gap:.5rem;padding:.75rem .75rem 1.25rem;display:grid}.r4-tools-grid article>h3,.r4-tools-grid article>p,.r4-tools-grid article>.r4-tag{padding-left:.5rem;padding-right:.5rem}.r4-tools-grid article>h3{margin-top:.5rem}.r4-tools-grid article>p{color:var(--r4-fg2);line-height:1.5}.r4-tools-grid article>.r4-tag{margin-top:.5rem}@media (min-width:40rem){.r4-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.r4-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.r4-contact-card{gap:1.5rem;padding:max(1.25rem,min(3vw,2rem));display:grid}.r4-contact ul{gap:.75rem;margin-top:1rem;display:grid}.r4-contact li{-ms-flex-align:center;align-items:center;gap:.75rem;font-size:1.0625rem;display:-ms-flexbox;display:flex}.r4-contact-act{-ms-flex-line-pack:center;align-content:center;justify-items:start;gap:.75rem;display:grid}.r4-contact-act span{font:500 .875rem / 1 var(--g-mono,ui-monospace, monospace);color:var(--r4-fg2)}@media (min-width:48rem){.r4-contact-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem}}.r4-trust{-ms-flex-align:center;align-items:center;gap:2rem;display:grid}.r4-trust-photo img{border-radius:var(--r4-radius);height:auto;width:100%;box-shadow:0 2rem 4rem -2rem color-mix(in oklch, var(--r4-fg) 45%, transparent);display:block}.r4-trust dl{gap:1.25rem;margin:0;display:grid}.r4-trust dl>div:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--r4-accent);padding-left:1rem}.r4-trust dl>div:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--r4-accent);padding-right:1rem}.r4-trust dt{font-size:1.0625rem;font-weight:560}.r4-trust dd{color:var(--r4-fg2);margin:.25rem 0 0;line-height:1.5}@media (min-width:56rem){.r4-trust{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:max(2rem,min(6vw,5rem))}}.r4-ladder ol{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.r4-ladder li{-ms-flex-line-pack:start;align-content:start;gap:.5rem;padding:1.25rem 1.5rem;display:grid}.r4-ladder li p:last-child{color:var(--r4-fg2);line-height:1.5}@media (min-width:56rem){.r4-ladder ol{grid-template-columns:repeat(3,minmax(0,1fr));-ms-flex-align:end;align-items:end}.r4-ladder li{min-height:calc(9rem + var(--i) * 3rem)}}.r4-articles ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.r4-articles article{height:100%;display:grid;overflow:clip}.r4-articles article img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.r4-articles article>div{gap:.5rem;padding:1rem 1.25rem 1.25rem;display:grid}.r4-articles time{color:var(--r4-fg2);font-size:.8125rem}@media (min-width:48rem){.r4-articles ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.r4-sites-row{-ms-flex-align:stretch;align-items:stretch;gap:1rem;display:grid}.r4-sites-live{color:var(--r4-fg);-ms-flex-line-pack:center;align-content:center;justify-items:start;gap:.75rem;padding:max(1.25rem,min(3vw,2rem));text-decoration:none;display:grid}.r4-sites-live b{letter-spacing:-.03em;font-size:max(1.5rem,min(1rem + 2vi,2rem))}.r4-sites-go{color:var(--r4-accent-ink);font-size:.9375rem}.r4-sites-live:focus-visible{outline:2px solid var(--r4-accent-ink);outline-offset:3px}.r4-sites-names{-ms-flex-line-pack:center;align-content:center;gap:.75rem;display:grid}.r4-sites-names ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:-ms-flexbox;display:flex}.r4-sites-names li{background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line);border-radius:9999px;padding:.5rem 1rem;font-size:1rem;font-weight:540}@media (min-width:56rem){.r4-sites-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:2rem}}.r4-trio-grid{gap:1rem;display:grid}.r4-trio article{-ms-flex-line-pack:start;align-content:start;gap:.625rem;padding:.75rem .75rem 1.5rem;display:grid}.r4-trio article>.r4-tag,.r4-trio article>h3,.r4-trio article>p{padding-left:.625rem;padding-right:.625rem}.r4-trio article>.r4-tag{color:var(--r4-accent-ink);margin-top:.75rem}.r4-trio article>p{color:var(--r4-fg2);line-height:1.5}@media (min-width:56rem){.r4-trio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.r4-faq,.r4 .pg-faq)>div{max-width:52rem}:is(.r4-faq,.r4 .pg-faq) details{border-bottom:1px solid var(--r4-line)}:is(.r4-faq,.r4 .pg-faq) summary{cursor:pointer;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:1rem;min-height:3.5rem;padding-top:.75rem;padding-bottom:.75rem;font-size:1.0625rem;font-weight:540;list-style:none;display:-ms-flexbox;display:flex}:is(.r4-faq,.r4 .pg-faq) summary::-webkit-details-marker{display:none}:is(.r4-faq,.r4 .pg-faq) summary:after{content:"+";color:var(--r4-fg2);-ms-flex:none;flex:none;font-size:1.5rem;line-height:1}:is(.r4-faq,.r4 .pg-faq) details[open] summary:after{content:"−"}:is(.r4-faq,.r4 .pg-faq) summary:focus-visible{outline:2px solid var(--r4-accent-ink);outline-offset:2px}:is(.r4-faq,.r4 .pg-faq) details p{max-width:40rem;color:var(--r4-fg2);padding-bottom:1.25rem;line-height:1.6}.r4-cta{border-radius:var(--r4-radius);background:radial-gradient(60% 90% at 50% 0%, color-mix(in oklch, var(--mk-live-500) 30%, transparent), transparent 70%), var(--r4-ink);width:min(78rem,100% - 1rem);color:var(--r4-on-ink);text-align:center;justify-items:center;gap:1.25rem;margin:max(4rem,min(9vw,7rem)) auto 0;padding:max(3rem,min(8vw,6rem)) 1.5rem;display:grid}.r4-cta h2{max-width:22ch}.r4-cta p{max-width:34rem;color:var(--r4-on-ink2);margin:0;font-size:1.125rem;line-height:1.6}.home-page .r4-cta{margin-bottom:0}.r4-cta .r4-btn{background:var(--r4-on-ink);color:var(--r4-ink)}@media (prefers-reduced-motion:no-preference){.r4-build>*,.r4-build-row>*{animation:r4-settle calc(var(--mk-dur-1) * 37.5) var(--mk-ease-out) 2;animation-delay:calc(var(--i) * calc(var(--mk-dur-1) * 1.875))}.r4-toggle-row[data-key=b] .r4-switch{animation:r4-flip calc(var(--mk-dur-1) * 25) var(--mk-ease-inout) 2 calc(var(--mk-dur-1) * 5)}.r4-toggle-row[data-key=b] .r4-switch:after{animation:r4-flip-knob calc(var(--mk-dur-1) * 25) var(--mk-ease-inout) 2 calc(var(--mk-dur-1) * 5)}.r4-scene-run .r4-toast{animation:r4-pop calc(var(--mk-dur-1) * 25) var(--mk-ease-out) 2 calc(var(--mk-dur-1) * 5)}.r4-typing{animation:r4-typing calc(var(--mk-dur-1) * 33.3333) linear 2 forwards;display:-ms-flexbox;display:flex}.r4-chat-reply{animation:r4-reply calc(var(--mk-dur-1) * 33.3333) linear 2}.r4-stack span{animation:r4-stack calc(var(--mk-dur-1) * 25) var(--mk-ease-out) 2;animation-delay:calc(var(--i) * calc(var(--mk-dur-1) * 1.25))}.r4-golive-dot{animation:r4-ping calc(var(--mk-dur-1) * 10) var(--mk-ease-out) 2}.r4-tap{animation:r4-tap calc(var(--mk-dur-1) * 16.6667) var(--mk-ease-out) 2}.r4-taps .r4-phone:nth-child(2) .r4-tap{animation-delay:calc(var(--mk-dur-1) * 5.41667)}.r4-scene-menu-3 .r4-toast{animation:r4-pop calc(var(--mk-dur-1) * 20.8333) var(--mk-ease-out) 2}.r4-stamps i:nth-child(5){animation:r4-ping-ring calc(var(--mk-dur-1) * 10) var(--mk-ease-out) 2}.r4-notif{animation:r4-notif calc(var(--mk-dur-1) * 25) var(--mk-ease-out) 2}.r4-fulfil-opt{animation:r4-opt-off calc(var(--mk-dur-1) * 25) var(--mk-ease-inout) 2}.r4-fulfil-opt[data-on]{animation-name:r4-opt-on}.r4-prod{animation:r4-lift calc(var(--mk-dur-1) * 25) var(--mk-ease-inout) 2;animation-delay:calc(var(--i) * calc(var(--mk-dur-1) * 5.83333))}.r4-checkout-place{animation:r4-btn-label calc(var(--mk-dur-1) * 29.1667) steps(1, end) 2}.r4-checkout-sent{animation:r4-btn-sent calc(var(--mk-dur-1) * 29.1667) steps(1, end) 2 forwards;display:block}.r4-checkout-btn{animation:r4-btn-press calc(var(--mk-dur-1) * 29.1667) var(--mk-ease-out) 2}.r4-flow-line i{animation:r4-packet calc(var(--mk-dur-1) * 10) linear 2;animation-delay:calc(var(--k,0) * calc(var(--mk-dur-1) * 1.25))}.r4-flow-line i:nth-child(2){--k:1}.r4-flow-line i:nth-child(3){--k:2}.r4-mail-new{animation:r4-mail-in calc(var(--mk-dur-1) * 29.1667) var(--mk-ease-out) 2}.r4-cal-day[data-mark]{animation:r4-day calc(var(--mk-dur-1) * 20.8333) var(--mk-ease-inout) 2}.r4-cal-day[data-mark="2"]{animation-delay:calc(var(--mk-dur-1) * 5)}.r4-cal-day[data-mark="3"]{animation-delay:calc(var(--mk-dur-1) * 10)}.r4-cal-list li{transition:translate var(--mk-dur-1) var(--mk-ease-out)}.r4-cal-list li:hover{translate:.25rem}}@keyframes r4-settle{0%,8%{opacity:0;translate:0 .75rem}22%,86%{opacity:1;translate:0}to{opacity:0}}@keyframes r4-flip{0%,20%{background:color-mix(in oklch, var(--r4-fg) 18%, transparent)}30%,80%{background:var(--r4-accent)}to{background:color-mix(in oklch, var(--r4-fg) 18%, transparent)}}@keyframes r4-flip-knob{0%,20%{translate:0}30%,80%{translate:.75rem}to{translate:0}}@keyframes r4-pop{0%,28%{opacity:0;translate:0 .5rem}36%,78%{opacity:1;translate:0}90%,to{opacity:0}}@keyframes r4-typing{0%,8%{opacity:0}12%,38%{opacity:1}44%,to{opacity:0}}@keyframes r4-reply{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@keyframes r4-stack{0%,10%{opacity:0;translate:0 .75rem}25%,90%{opacity:1}to{opacity:0}}@keyframes r4-ping{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--r4-accent) 45%, transparent)}to{box-shadow:0 0 0 1.25rem color-mix(in oklch, var(--r4-accent) 0%, transparent)}}@keyframes r4-ping-ring{0%{box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--r4-accent) 80%, transparent), 0 0 0 0 color-mix(in oklch, var(--r4-accent) 40%, transparent)}to{box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--r4-accent) 80%, transparent), 0 0 0 .75rem color-mix(in oklch, var(--r4-accent) 0%, transparent)}}@keyframes r4-tap{0%,20%{opacity:0;scale:.4}35%{opacity:1;scale:1}60%,to{opacity:0;scale:1.6}}@keyframes r4-notif{0%,8%{opacity:0;translate:0 -.75rem}18%,80%{opacity:1;translate:0}92%,to{opacity:0}}@keyframes r4-opt-on{0%,45%{background:color-mix(in oklch, var(--r4-accent) 14%, var(--r4-card));box-shadow:inset 0 0 0 1.5px var(--r4-accent)}50%,95%{background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line)}to{background:color-mix(in oklch, var(--r4-accent) 14%, var(--r4-card));box-shadow:inset 0 0 0 1.5px var(--r4-accent)}}@keyframes r4-opt-off{0%,45%{background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line)}50%,95%{background:color-mix(in oklch, var(--r4-accent) 14%, var(--r4-card));box-shadow:inset 0 0 0 1.5px var(--r4-accent)}to{background:var(--r4-card);box-shadow:inset 0 0 0 1px var(--r4-line)}}@keyframes r4-lift{0%,22%,to{translate:0}8%{translate:0 -.375rem}}@keyframes r4-btn-label{0%,64%{opacity:1}65%,to{opacity:0}}@keyframes r4-btn-sent{0%,64%{opacity:0}65%,94%{opacity:1}95%,to{opacity:0}}@keyframes r4-btn-press{0%,60%,70%,to{scale:1}64%{scale:.97}}@keyframes r4-packet{0%{opacity:.15;translate:-.75rem}50%{opacity:1}to{opacity:.15;translate:.75rem}}@keyframes r4-mail-in{0%,20%{opacity:0;translate:0 -.5rem}32%,to{opacity:1;translate:0}}@keyframes r4-day{0%,to{box-shadow:inset 0 0 0 1.5px var(--r4-accent), 0 0 0 0 color-mix(in oklch, var(--r4-accent) 35%, transparent)}50%{box-shadow:inset 0 0 0 1.5px var(--r4-accent), 0 0 0 .375rem color-mix(in oklch, var(--r4-accent) 0%, transparent)}}.home-page .r4-sec,.home-page .r4-cta{font-family:var(--home-font,inherit)}.home-page .r4-home-frame+.r4-sec{margin-top:0}.pg-audience{grid-template-columns:minmax(0,1fr)}
.home-page{background:var(--color-background);color:var(--color-foreground);overflow-x:clip}.home-page :focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.home-header{z-index:20;position:relative}.home-skip{z-index:100;background:var(--color-background);padding:1rem;position:fixed;top:1rem;transform:translateY(-200%)}.home-skip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:1rem}.home-skip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:1rem}.home-skip:focus{transform:none}.home-preview{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card,1rem);width:min(100%,70rem);box-shadow:0 24px 80px color-mix(in oklch, var(--color-foreground) 10%, transparent);margin-left:auto;margin-right:auto;overflow:clip}.home-preview-controls{border:0;border-bottom:1px solid var(--color-border);gap:0;min-width:0;margin:0;padding:.75rem;display:-ms-flexbox;display:flex}.home-preview-controls button{min-height:3.25rem;color:var(--color-foreground);cursor:pointer;background:0 0;border:0;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;gap:.25rem;padding:.5rem .75rem;display:grid}.home-preview-controls button:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.home-preview-controls button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media (prefers-reduced-motion:no-preference){.home-preview-controls button{transition:background var(--mk-dur-1) var(--mk-ease-out), color var(--mk-dur-1) var(--mk-ease-out)}}.home-preview-controls button span:first-child{font-size:1rem;font-weight:650}.home-preview-controls button span:last-child{color:var(--color-muted-foreground);font-size:.75rem}.home-preview-controls button[aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-foreground);border-radius:.5rem}.home-preview-controls button[aria-pressed=true] span:last-child{color:inherit}.home-preview-chrome{background:color-mix(in oklab, var(--color-background) 88%, transparent);-webkit-backdrop-filter:blur(1rem);border-bottom:1px solid var(--color-border);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem .875rem;font-size:.75rem;display:-ms-flexbox;display:flex}.home-preview-dots{-ms-flex-align:center;align-items:center;gap:.3125rem;display:-ms-flexbox;display:flex}.home-preview-dots span{background:color-mix(in oklab, var(--color-foreground) 20%, transparent);border-radius:9999px;width:.5rem;height:.5rem}.home-preview-url{background:color-mix(in oklab, var(--color-foreground) 5%, transparent);color:var(--color-muted-foreground);border-radius:9999px;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.75rem;display:-ms-flexbox;display:flex}.home-preview-badge{background:color-mix(in oklab, var(--color-primary) 12%, transparent);color:var(--color-primary);border-radius:9999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.home-preview-picture{aspect-ratio:8/5;background:var(--color-muted);scroll-behavior:smooth;position:relative;overflow-x:hidden;overflow-y:auto}.home-preview-explore-hint{background:color-mix(in oklab, var(--color-background) 80%, transparent);-webkit-backdrop-filter:blur(1rem);color:var(--color-foreground);box-shadow:0 4px 12px color-mix(in oklch, var(--color-foreground) 8%, transparent);pointer-events:none;opacity:.9;transition:opacity var(--mk-dur-2) var(--mk-ease-out);border-radius:9999px;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:540;display:-ms-inline-flexbox;display:inline-flex;position:absolute;bottom:1rem}.home-preview-explore-hint:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1rem}.home-preview-explore-hint:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1rem}.home-preview-picture:hover .home-preview-explore-hint{opacity:0}.home-preview-picture img{height:100%;width:100%;display:block}.home-preview-caption{color:var(--color-muted-foreground);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:1rem 1.25rem;font-size:.75rem;display:-ms-flexbox;display:flex}.home-preview-caption a{color:var(--color-foreground);text-decoration:none}.home-nav-actions{-ms-flex-align:center;align-items:center;gap:.5rem;display:-ms-inline-flexbox;display:inline-flex}.home-signin{min-height:2.25rem;color:var(--color-foreground);white-space:nowrap;transition:background-color var(--mk-dur-1) var(--mk-ease-out), color var(--mk-dur-1) var(--mk-ease-out);border-radius:9999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:.75rem;padding-right:.75rem;font-size:.8125rem;font-weight:540;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}.home-signin:hover{background:color-mix(in oklch, var(--color-foreground) 8%, transparent)}.home-language{min-height:2.25rem;color:var(--color-foreground);border:1px solid color-mix(in oklch, var(--color-foreground) 15%, transparent);white-space:nowrap;transition:background-color var(--mk-dur-1) var(--mk-ease-out), border-color var(--mk-dur-1) var(--mk-ease-out);border-radius:9999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:.75rem;padding-right:.75rem;font-size:.8125rem;font-weight:540;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}.home-language:hover{background:color-mix(in oklch, var(--color-foreground) 8%, transparent);border-color:color-mix(in oklch, var(--color-foreground) 30%, transparent)}.home-mode{border:1px solid color-mix(in oklch, var(--color-foreground) 15%, transparent);height:2.25rem;min-height:2.25rem;width:2.25rem;min-width:2.25rem;color:var(--color-foreground);cursor:pointer;transition:background-color var(--mk-dur-1) var(--mk-ease-out), border-color var(--mk-dur-1) var(--mk-ease-out);background:0 0;border-radius:9999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0;display:-ms-inline-flexbox;display:inline-flex}.home-mode:hover{background:color-mix(in oklch, var(--color-foreground) 8%, transparent);border-color:color-mix(in oklch, var(--color-foreground) 30%, transparent)}.home-mode:disabled{opacity:.5;cursor:not-allowed}.home-mode-icon{height:1rem;width:1rem}.home-real-link{-ms-flex-pack:center;justify-content:center;margin-top:-2rem;margin-bottom:3rem;padding-left:1.5rem;padding-right:1.5rem;display:-ms-flexbox;display:flex}.home-real-link a{color:var(--color-foreground);text-underline-offset:.3em}.home-phone-action{z-index:30;background:var(--color-primary);min-height:3.25rem;color:var(--color-primary-foreground);border-radius:var(--radius-button,.5rem);box-shadow:0 8px 24px color-mix(in oklch, var(--color-foreground) 16%, transparent);-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-left:1.25rem;padding-right:1.25rem;font-weight:650;text-decoration:none;display:-ms-flexbox;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}@media (min-width:48rem){.home-phone-action{min-height:2.75rem;box-shadow:none;gap:.75rem;padding-left:.875rem;padding-right:.875rem;font-size:.875rem;display:-ms-inline-flexbox;display:inline-flex;position:static;top:auto;bottom:auto;left:auto;right:auto}}@media (max-width:47.999rem){.home-page:not(.home-chrome){padding-bottom:5.5rem}.home-preview-caption{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-page *,.home-page :before,.home-page :after,.f-page *,.f-page :before,.f-page :after{scroll-behavior:auto;transition:none;animation:none}}@media (prefers-reduced-transparency:reduce){.home-header .backdrop-blur-xl{background:var(--color-background);backdrop-filter:none}}.home-preview .home-preview-dark,[data-mode=dark] .home-preview .home-preview-light,.dark .home-preview .home-preview-light{display:none}[data-mode=dark] .home-preview .home-preview-dark,.dark .home-preview .home-preview-dark{display:block}.home-page h1,.home-page h2,.home-page h3,.home-page button,.home-page a{font-family:inherit}.home-wordmark{height:2.5rem;width:6rem;display:block}.home-page .hero-stage__wash,.home-page .hero-stage__glow{display:none}.home-page [data-block=hero] a:not(.home-preview a){border-radius:.5rem}.home-header span:has(.home-signin){display:-ms-inline-flexbox;display:inline-flex}.home-header span:has(.home-nav-actions){display:-ms-inline-flexbox;display:inline-flex}.home-page .hero-stage__media{margin-top:2rem}@media (max-width:47.999rem){.home-nav-actions{gap:.375rem}.home-header .home-signin{min-height:2.75rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem}.home-header .home-language{min-height:2.75rem;padding-left:.5rem;padding-right:.5rem;font-size:.875rem;display:-ms-inline-flexbox;display:inline-flex}.home-header .home-mode{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.home-page [data-block=hero] h1{font-size:max(2.5rem,min(2rem + 2vi,3rem));line-height:1.08}.home-page [data-block=hero] a:not(.home-preview a){display:none}.home-header .backdrop-blur-xl{backdrop-filter:none}.home-header details .home-phone-action{display:none}}@media (prefers-reduced-motion:no-preference){.home-preview-picture{animation:home-preview-assemble calc(var(--mk-dur-2) * 1.25) var(--mk-ease-out) both}}@keyframes home-preview-assemble{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.home-page [data-block]{font-family:var(--home-font)}.home-page [data-block] :is(h1,h2,h3,h4,h5,h6,a,button){font-family:var(--home-font)}.home-page [data-block=hero]{padding-top:3rem}.home-page [data-hero-layout=stage]>div{padding-top:0}.home-page [data-block=hero] h1{font-size:max(2.5rem,min(1.5rem + 4vi,5rem));line-height:1.04}@media (max-width:47.999rem){.home-page [data-block=hero]{padding-top:2.5rem}.home-page [data-block=hero] h1{font-size:max(2.5rem,min(2rem + 2vi,3rem))}}.home-chrome{z-index:40;background:0 0;padding:0;position:sticky;top:0;overflow:visible}:root[data-mode=dark] .home-chrome,:root[data-theme=dark] .home-chrome,[data-mode=dark] .home-chrome,[data-theme=dark] .home-chrome,.dark .home-chrome,:root[data-mode=dark] .home-page,:root[data-theme=dark] .home-page,[data-mode=dark] .home-page,[data-theme=dark] .home-page,.dark .home-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.doc-page:has(>.home-chrome){grid-template-rows:auto 1fr auto}.doc-page:has(>.home-chrome) .pg-main{padding-top:max(1rem,min(2.5vw,2rem))}.doc-page:has(>.home-chrome) .doc-main{padding-top:max(1rem,min(2.5vw,2rem))}@media (max-width:47.999rem){.doc-page:has(>.home-chrome){padding-bottom:5.5rem}}.home-preview-picture .mk-image-frame{border-radius:0}@media (max-width:55rem){.home-preview-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.home-preview-controls button{text-align:center;min-height:2.75rem;min-width:0;padding-left:.5rem;padding-right:.5rem}.home-preview-controls button span:last-child{display:none}}.home-contact{min-height:2.25rem;color:var(--color-background);background:var(--color-foreground);white-space:nowrap;border-radius:9999px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-left:.875rem;padding-right:.875rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex}@media (max-width:47.999rem){.home-header .home-contact{display:none}}