@media (min-width:761px){.hero-split.hero-hl .hero-float{height:var(--hh,calc(540px * var(--hh-k)))}.hero-split.hero-hl--band.hero-hl{min-height:var(--hh,calc(560px * var(--hh-k)))}.hero-hl .hero-chart.hero-chart{height:var(--hh,calc(220px * var(--hh-k)))}.hero-centered.hero-hl{min-height:var(--hh,calc(280px * var(--hh-k)));justify-content:center}.hero-collage.hero-hl .collage{height:var(--hh,calc(560px * var(--hh-k)))}.hero-collage.hero-hl .collage__desktop{height:85.7143%;top:7.14286%}.hero-collage.hero-hl .collage__phone--1{height:96.4286%}.hero-collage.hero-hl .collage__phone--2{height:67.8571%;top:21.4286%}.hero-x.hero-cine.hero-hl{min-height:var(--hh,calc(720px * var(--hh-k)))}.hero-edit.hero-hl{--hero-ph:var(--hh,calc(560px * var(--hh-k)))}.hero-edit.hero-hl .hero-edit__visual{height:calc(var(--hero-ph) + 80px)}.hero-edit.hero-hl .hero-edit__photo.hero-edit__photo{height:var(--hero-ph)}.hero-edit.hero-hl .hero-card--1{top:calc(var(--hero-ph) - 140px)}.hero-audit.hero-hl{--hero-ph:var(--hh,calc(620px * var(--hh-k)))}.hero-audit.hero-hl .hero-audit__visual{height:var(--hero-ph)}.hero-audit.hero-hl .hero-audit__inner{min-height:calc(var(--hero-ph) + 16px)}.hero-bento.hero-hl{--hero-th:var(--hh,calc(330px * var(--hh-k)))}.hero-bento.hero-hl .hero-tiles__top{grid-template-rows:calc((var(--hero-th) - 14px) / 2) calc((var(--hero-th) - 14px) / 2)}.hero-bento.hero-hl .hero-tiles__top--1{grid-template-rows:var(--hero-th)}.hero-bento.hero-hl .hero-tiles__rest{grid-auto-rows:calc(var(--hero-th) * 214 / 330)}.cs-cover.hero-hl .ph,.cs-cover.hero-hl .media,.hero-hl>.cs-cover .ph,.hero-hl>.cs-cover .media{height:var(--hh,calc(520px * var(--hh-k)))}}@media (min-width:761px) and (max-width:1100px){.hero-split.hero-hl .hero-float,.hero-collage.hero-hl .collage{height:var(--hh,calc(440px * var(--hh-k)))}.hero-collage.hero-hl .collage__desktop{height:86.3636%;top:9.09091%}.hero-collage.hero-hl .collage__phone--1{height:95.4545%}.hero-collage.hero-hl .collage__phone--2{height:68.1818%;top:27.2727%}}@media (min-width:761px) and (max-width:900px){.hero-edit.hero-hl{--hero-ph:var(--hh,calc(clamp(280px, 68vw, 460px) * var(--hh-k)))}.hero-edit.hero-hl .hero-edit__visual{height:auto}.hero-audit.hero-hl{--hero-ph:var(--hh,calc(clamp(360px, 92vw, 540px) * var(--hh-k)))}.hero-audit.hero-hl .hero-audit__inner{min-height:0}}@media (max-width:760px){.hero-split.hero-hl-m .hero-float{height:var(--hh-m,calc(320px * var(--hh-km)))}.hero-split.hero-hl--band.hero-hl-m{min-height:var(--hh-m,calc(480px * var(--hh-km)))}.hero-hl-m .hero-chart.hero-chart{height:var(--hh-m,calc(220px * var(--hh-km)))}.hero-centered.hero-hl-m{min-height:var(--hh-m,calc(244px * var(--hh-km)));justify-content:center}.hero-collage.hero-hl-m .collage{height:var(--hh-m,calc(300px * var(--hh-km)))}.hero-collage.hero-hl-m .collage__desktop{height:80%;top:10%}.hero-collage.hero-hl-m .collage__phone--1{height:93.3333%}.hero-x.hero-cine.hero-hl-m{min-height:var(--hh-m,calc(640px * var(--hh-km)))}.hero-edit.hero-hl-m .hero-edit__photo.hero-edit__photo{height:var(--hh-m,calc(clamp(280px, 68vw, 460px) * var(--hh-km)))}.hero-audit.hero-hl-m .hero-audit__visual{height:var(--hh-m,calc(clamp(360px, 92vw, 540px) * var(--hh-km)))}.hero-bento.hero-hl-m .hero-tiles__top>:first-child,.hero-bento.hero-hl-m .hero-tiles__top--2>:nth-child(2){height:var(--hh-m,calc(240px * var(--hh-km)))}.cs-cover.hero-hl-m .ph,.cs-cover.hero-hl-m .media,.hero-hl-m>.cs-cover .ph,.hero-hl-m>.cs-cover .media{height:var(--hh-m,calc(280px * var(--hh-km)))}.hero-imgfirst.hero-split>:last-child,.hero-imgfirst.hero-collage>.collage,.hero-imgfirst .hero-edit__visual,.hero-imgfirst .hero-audit__visual{order:-1}.cs-top.hero-imgfirst{flex-direction:column;display:flex}.cs-top.hero-imgfirst>.cs-cover{order:-1;padding-top:32px}.cs-top.hero-imgfirst>.cs-hero{padding-top:32px}.hero-x.hero-cine.hero-imgfirst{justify-content:flex-start;min-height:0}.hero-imgfirst.hero-cine>.hero-backdrop{z-index:0;height:var(--hh-m,280px);order:-1;position:relative;inset:auto}.hero-imgfirst.hero-cine>.hero-backdrop .hero-overlay,.hero-imgfirst.hero-cine>.hero-backdrop .hero-pattern,.hero-imgfirst.hero-cine>.hero-backdrop .hero-glow,.hero-imgfirst.hero-cine>.hero-cine__fade{display:none}.hero-imgfirst.hero-cine .hero-cine__inner{min-height:0;padding-top:32px}}@media (max-width:480px){.hero-bento.hero-hl-m .bento-tile--photo,.hero-bento.hero-hl-m .hero-tiles__top>:first-child{height:var(--hh-m,calc(220px * var(--hh-km)))}}.cs-top{display:contents}.breadcrumbs+.cs-top>.cs-hero{padding-top:40px}
.gd>.gd__viewport,.gd>.gd__viewport>.gd__track,.gd .gd__track>.gd__slide{display:contents}.gd>.gd__viewport>.gd__arrow,.gd>.gd__controls,.gd>.gd__foot{display:none}.gd>.gd__viewport,.gd>.gd__controls,.gd>.gd__foot{aspect-ratio:auto}.gd.gallery .gd__slide>*{aspect-ratio:3/2}.gd.gallery--bento .gd__slide>*{aspect-ratio:auto}.gd.steps-rule .gd__slide>div{flex-direction:column;gap:8px;display:flex}.gd>.gd__foot{flex-basis:100%;grid-column:1/-1;justify-content:center}@media (min-width:761px){.gd.gd--d-first:not(.is-open) .gd__slide--xd{display:none}.gd.gd--d-first:not(.is-open)>.gd__foot:not(.gd__foot--xd){display:flex}.gd.gallery.gd--d-first .is-wide,.gd.gallery.gd--d-slider .is-wide{grid-column:auto}.gd.gallery.gd--d-first .is-tall,.gd.gallery.gd--d-slider .is-tall{grid-row:auto}}@media (max-width:760px){.gd.gd--m-first:not(.is-open) .gd__slide--xm{display:none}.gd.gd--m-first:not(.is-open)>.gd__foot:not(.gd__foot--xm){display:flex}.gd.gallery.gd--m-first .is-wide,.gd.gallery.gd--m-slider .is-wide{grid-column:auto}.gd.gallery.gd--m-first .is-tall,.gd.gallery.gd--m-slider .is-tall{grid-row:auto}}.gd__arrow{cursor:pointer;border:1px solid var(--line-strong);background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background .15s,opacity .15s;display:inline-flex}.gd__arrow:hover{border-color:var(--ink)}.gd__arrow[aria-disabled=true]{opacity:.35;cursor:default}.gd--arrow-square .gd__arrow{border-radius:var(--r-sm)}.gd--arrow-minimal .gd__arrow{box-shadow:none;background:0 0;border-color:#0000}.gd__arrow:focus-visible,.gd__dot:focus-visible,.gd__track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gd__dots{counter-reset:gd-dot;flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.gd__dot{cursor:pointer;min-width:24px;height:24px;color:var(--muted);counter-increment:gd-dot;border-radius:var(--r-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.gd__dot:before{content:"";background:var(--line-strong);border-radius:50%;width:8px;height:8px;transition:background .15s,width .15s}.gd__dot[aria-current=true]:before{background:var(--accent)}.gd--dots-bars .gd__dot:before{border-radius:2px;width:18px;height:4px}.gd--dots-bars .gd__dot[aria-current=true]:before{width:28px}.gd--dots-numbers .gd__dot:before{content:counter(gd-dot);width:auto;height:auto;font-size:var(--fs-caption);background:0 0;font-weight:600;line-height:1}.gd--dots-numbers .gd__dot[aria-current=true]{color:var(--accent)}.gd--dots-numbers .gd__dot[aria-current=true]:before{background:0 0}.gd--dots-labels .gd__dot{border:1px solid var(--line-strong);border-radius:var(--r-pill);min-width:0;height:40px;font:inherit;font-size:var(--fs-small);white-space:nowrap;color:var(--muted);padding:0 16px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.gd--dots-labels .gd__dot:before{content:none}.gd--dots-labels .gd__dot:hover{border-color:var(--ink);color:var(--ink)}.gd--dots-labels .gd__dot[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tone-light .gd--dots-labels .gd__dot{border-color:var(--dark-line);color:var(--dark-muted)}.tone-light .gd--dots-labels .gd__dot:hover{border-color:var(--on-dark);color:var(--on-dark)}.tone-light .gd--dots-labels .gd__dot[aria-selected=true]{background:var(--surface);border-color:var(--surface);color:var(--ink)}.gd--dots-labels>.gd__controls--tabs>.gd__dots{justify-content:flex-start;gap:10px}.gd>.gd__thumbs{display:none}.gd__thumbs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;margin-top:20px}.gd__thumb{min-width:0;font:inherit;font-size:var(--fs-caption);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.gd__thumb>:first-child{border:1px solid var(--line-strong);border-radius:calc(var(--r) * .6);transition:border-color .15s,box-shadow .15s;overflow:hidden}.gd__thumb:hover>:first-child{border-color:var(--ink)}.gd__thumb[aria-current=true]>:first-child{box-shadow:0 0 0 2px var(--accent)}.tone-light .gd__thumb{color:var(--dark-muted)}.tone-light .gd__thumb>:first-child{border-color:var(--dark-line)}@media (prefers-reduced-motion:reduce){.gd .gd__slide,.gd .gd__slide>*{transition:none!important}}@media (min-width:761px){.gd.gd--d-slider{--gd-n:var(--gd-show);display:block;position:relative}.logo-strip>.gd.gd--d-slider{flex:1 1 0;align-self:stretch;min-width:0}.gd.gd--d-slider>.gd__viewport{display:block;position:relative;container-type:inline-size}.gd.gd--d-slider>.gd__viewport>.gd__track{--gd-w:calc((100cqi - (var(--gd-n) - 1) * var(--gd-gap)) / var(--gd-n));grid-auto-flow:column;grid-auto-columns:var(--gd-w);grid-template-rows:repeat(var(--gd-rows,1), auto);gap:var(--gd-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-block:-8px -32px;padding-block:8px 32px;display:grid;overflow:auto hidden}.gd.gd--d-slider .gd__track::-webkit-scrollbar{display:none}.gd.gd--d-slider .gd__track>.gd__slide{scroll-snap-align:start;min-width:0;transition:opacity var(--gd-speed) ease, transform var(--gd-speed) ease;flex-direction:column;display:flex}.gd.gd--d-slider .gd__track>.gd__slide>*{flex:auto}.gd.gd--d-slider.gd--noeq>.gd__viewport>.gd__track{align-items:start}.gd.gd--d-slider.gd--noeq .gd__track>.gd__slide>*,.gd.gd--d-slider.gd--items-center .gd__track>.gd__slide>*{flex:none}.gd.gd--d-slider.gd--items-center .gd__track>.gd__slide{justify-content:center;align-items:center}.gd.gd--d-slider.gd--var>.gd__viewport>.gd__track{grid-auto-columns:max-content}.gd.gd--d-slider.gd--free>.gd__viewport>.gd__track{scroll-snap-type:none}.gd.gd--d-slider.gd--center>.gd__viewport>.gd__track{--gd-w:calc((100cqi - (var(--gd-n) - 1) * var(--gd-gap) - 2 * var(--gd-pad) * 1cqi) / var(--gd-n));padding-inline:calc((100cqi - var(--gd-w)) / 2)}.gd.gd--d-slider.gd--center .gd__track>.gd__slide{scroll-snap-align:center}.gd.gd--d-slider.gd--vertical>.gd__viewport>.gd__track{overscroll-behavior:contain;scroll-snap-type:y mandatory;max-height:var(--gd-vh,none);grid-template-rows:none;grid-template-columns:100%;grid-auto-columns:auto;grid-auto-flow:row;margin-block:0;padding-block:0;overflow:hidden auto}.gd.gd--d-slider.gd--fade>.gd__viewport>.gd__track{scroll-snap-type:none;touch-action:pan-y;grid-template:"s"/100%;grid-auto-flow:row;overflow:hidden}.gd.gd--d-slider.gd--fade .gd__track>.gd__slide{opacity:0;visibility:hidden;transition:opacity var(--gd-speed) ease, visibility 0s linear var(--gd-speed);grid-area:s}.gd.gd--d-slider.gd--fade .gd__track>.gd__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--gd-speed) ease}.gd.gd--d-slider.gd--dim .gd__track>.gd__slide:not(.is-active) :is(.media,.ph,img:not(.media img)){opacity:.4;transition:opacity var(--gd-speed) ease}.gd.gd--d-slider.gd--dim .gd__track>.gd__slide:not(.is-active)>*{box-shadow:none}.gd.gd--d-slider.gd--scale .gd__track>.gd__slide.is-active{transform:scale(var(--gd-scale,1));z-index:1}.gd.gd--d-slider.is-dragging>.gd__viewport>.gd__track{cursor:grabbing;-webkit-user-select:none;user-select:none}.gd.gd--d-slider.gallery .gd__track>.gd__slide{aspect-ratio:3/2}.gd.gd--d-slider.gallery .gd__track>.gd__slide>*{height:100%}.gd.gd--d-slider>.gd__viewport>.gd__arrow{z-index:2;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gd.gd--d-slider.gd--arrows-inside>.gd__viewport>.gd__prev{left:8px}.gd.gd--d-slider.gd--arrows-inside>.gd__viewport>.gd__next{right:8px}.gd.gd--d-slider.gd--arrows-outside:not(.gd--fit-d)>.gd__viewport{padding-inline:56px}.gd.gd--d-slider.gd--arrows-outside>.gd__viewport>.gd__prev{left:0}.gd.gd--d-slider.gd--arrows-outside>.gd__viewport>.gd__next{right:0}.gd.gd--d-slider>.gd__controls{z-index:2;justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex;position:relative}.gd.gd--d-slider .gd__dot--xd{display:none}.gd.gd--d-slider>.gd__controls--tabs{justify-content:flex-start;margin:0 0 24px}.gd.gd--d-slider>.gd__thumbs{display:grid}.gd.gd--d-slider.gd--fit-d>.gd__viewport>.gd__arrow,.gd.gd--d-slider.gd--fit-d>.gd__controls{display:none}}@media (max-width:760px){.gd.gd--m-slider{--gd-n:var(--gd-show-m);display:block;position:relative}.logo-strip>.gd.gd--m-slider{flex:1 1 0;align-self:stretch;width:100%;min-width:0}.gd.gd--m-slider>.gd__viewport{padding-inline:0;display:block;position:relative;container-type:inline-size}.gd.gd--m-slider:not(.gd--vertical):not(.gd--fade)>.gd__viewport{--gd-bleed:var(--gutter,16px);margin-inline:calc(-1 * var(--gd-bleed))}.gd.gd--m-slider>.gd__viewport>.gd__track{--gd-c:calc(100cqi - 2 * var(--gd-bleed,0px));--gd-w:calc((var(--gd-c) - (var(--gd-n) - 1 + min(var(--gd-peek), 1)) * var(--gd-gap) - var(--gd-peek) * var(--gd-c) / 100) / var(--gd-n));grid-auto-flow:column;grid-auto-columns:var(--gd-w);grid-template-rows:repeat(var(--gd-rows,1), auto);gap:var(--gd-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:8px 32px;padding-inline:var(--gd-bleed,0px);scroll-padding-inline:var(--gd-bleed,0px);margin-block:-8px -32px;display:grid;overflow:auto hidden}.gd.gd--m-slider .gd__track::-webkit-scrollbar{display:none}.gd.gd--m-slider .gd__track>.gd__slide{scroll-snap-align:start;min-width:0;transition:opacity var(--gd-speed) ease, transform var(--gd-speed) ease;flex-direction:column;display:flex}.gd.gd--m-slider .gd__track>.gd__slide>*{flex:auto}.gd.gd--m-slider.gd--noeq>.gd__viewport>.gd__track{align-items:start}.gd.gd--m-slider.gd--noeq .gd__track>.gd__slide>*,.gd.gd--m-slider.gd--items-center .gd__track>.gd__slide>*{flex:none}.gd.gd--m-slider.gd--items-center .gd__track>.gd__slide{justify-content:center;align-items:center}.gd.gd--m-slider.gd--var>.gd__viewport>.gd__track{grid-auto-columns:max-content}.gd.gd--m-slider.gd--free>.gd__viewport>.gd__track{scroll-snap-type:none}.gd.gd--m-slider.gd--center>.gd__viewport>.gd__track{--gd-w:calc((var(--gd-c) - (var(--gd-n) - 1) * var(--gd-gap) - 2 * var(--gd-pad) * var(--gd-c) / 100) / var(--gd-n));padding-inline:calc((100cqi - var(--gd-w)) / 2)}.gd.gd--m-slider.gd--center .gd__track>.gd__slide{scroll-snap-align:center}.gd.gd--m-slider.gd--vertical>.gd__viewport>.gd__track{overscroll-behavior:contain;scroll-snap-type:y mandatory;max-height:var(--gd-vh,none);grid-template-rows:none;grid-template-columns:100%;grid-auto-columns:auto;grid-auto-flow:row;margin-block:0;padding-block:0;overflow:hidden auto}.gd.gd--m-slider.gd--fade>.gd__viewport>.gd__track{scroll-snap-type:none;touch-action:pan-y;grid-template:"s"/100%;grid-auto-flow:row;overflow:hidden}.gd.gd--m-slider.gd--fade .gd__track>.gd__slide{opacity:0;visibility:hidden;transition:opacity var(--gd-speed) ease, visibility 0s linear var(--gd-speed);grid-area:s}.gd.gd--m-slider.gd--fade .gd__track>.gd__slide.is-active{opacity:1;visibility:visible;transition:opacity var(--gd-speed) ease}.gd.gd--m-slider.gd--dim .gd__track>.gd__slide:not(.is-active) :is(.media,.ph,img:not(.media img)){opacity:.4;transition:opacity var(--gd-speed) ease}.gd.gd--m-slider.gd--dim .gd__track>.gd__slide:not(.is-active)>*{box-shadow:none}.gd.gd--m-slider.gd--scale .gd__track>.gd__slide.is-active{transform:scale(var(--gd-scale,1));z-index:1}.gd.gd--m-slider.gallery .gd__track>.gd__slide{aspect-ratio:3/2}.gd.gd--m-slider.gallery .gd__track>.gd__slide>*{height:100%}.gd.gd--m-slider>.gd__viewport>.gd__arrow{z-index:2;width:38px;height:38px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gd.gd--m-slider>.gd__viewport>.gd__prev{left:4px}.gd.gd--m-slider>.gd__viewport>.gd__next{right:4px}.gd.gd--m-slider>.gd__controls{z-index:2;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex;position:relative}.gd.gd--m-slider .gd__dot--xm{display:none}.gd.gd--m-slider>.gd__controls--tabs{margin:0 calc(-1 * var(--gutter,16px)) 16px;justify-content:flex-start}.gd.gd--m-slider>.gd__controls--tabs>.gd__dots{scrollbar-width:none;padding:2px var(--gutter,16px);flex-wrap:nowrap;overflow-x:auto}.gd.gd--m-slider>.gd__controls--tabs .gd__dot{height:34px;font-size:var(--fs-caption);flex:none;padding:0 12px}.gd.gd--m-slider>.gd__thumbs,.gd.gd--m-slider.gd--fit-m>.gd__viewport>.gd__arrow,.gd.gd--m-slider.gd--fit-m>.gd__controls{display:none}}
.lp-frame{min-width:0}.lp-frame>.img-frame__bar>.img-frame__url{border-radius:var(--r-sm);min-width:0;max-width:none;height:auto;min-height:18px;font-size:calc(var(--fs-base) * .625);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;margin-left:8px;padding:0 8px;line-height:1.2;display:flex;overflow:hidden}.lp-frame>.media,.lp-frame>.ph{border-radius:0}.lp-hero{padding-block:calc(var(--sec) * .8) calc(var(--sec) * .75);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.lp-hero--solo{grid-template-columns:minmax(0,1fr)}.lp-hero__copy{flex-direction:column;gap:24px;min-width:0;display:flex}.lp-hero__copy>.h1{font-size:clamp(38px, 5vw, var(--fs-h1))}.lp-hero__trust{padding-top:4px}.lp-mock{grid-template:"m"/minmax(0,1fr);min-width:0;display:grid;position:relative}.lp-mock>.lp-frame{grid-area:m}.lp-mock>.lp-frame.img-frame{box-shadow:var(--shadow-float,0 20px 50px color-mix(in srgb, var(--ink) 14%, transparent))}.lp-mock__back{opacity:.96;place-self:start end;width:88%}.lp-mock__front{z-index:1;place-self:start;width:82%;margin-top:30%}.lp-mock--one>.lp-frame{opacity:1;width:100%;margin-top:0}.lp-mock__stat{z-index:2;box-shadow:var(--shadow-float,0 12px 32px color-mix(in srgb, var(--ink) 12%, transparent));gap:4px;padding:16px 18px;position:absolute;bottom:6%;right:4%}.lp-mock__stat .muted{font-size:var(--fs-caption)}.lp-mock__value{font-family:var(--font-display);font-weight:var(--fw-heading);font-size:calc(var(--fs-base) * 1.75);letter-spacing:-.03em;color:var(--accent);line-height:1}@media (max-width:1100px){.lp-hero{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:760px){.lp-hero{padding-block:calc(var(--sec) * .5) calc(var(--sec) * .4);gap:32px}.lp-hero .btn-row{flex-direction:column;align-items:stretch}.lp-mock__stat{padding:12px;bottom:3%;right:2%}.lp-mock__value{font-size:calc(var(--fs-base) * 1.5)}.lp-hero.hero-imgfirst>.lp-mock{order:-1}}@media (min-width:761px){.lp-hero.hero-hl .lp-mock{height:var(--hh,calc(560px * var(--hh-k)))}}@media (max-width:760px){.lp-hero.hero-hl-m .lp-mock{height:var(--hh-m,calc(420px * var(--hh-km)))}}.lp-hero:is(.hero-hl,.hero-hl-m) .lp-mock>.lp-frame{flex-direction:column;display:flex}.lp-hero:is(.hero-hl,.hero-hl-m) .lp-mock>.lp-frame>:is(.media,.ph){flex:auto;aspect-ratio:auto!important}.lp-hero:is(.hero-hl,.hero-hl-m) .lp-mock__back{height:72%}.lp-hero:is(.hero-hl,.hero-hl-m) .lp-mock__front{align-self:end;height:75%;margin-top:0}.lp-hero:is(.hero-hl,.hero-hl-m) .lp-mock--one>.lp-frame{height:100%}.lp-arch{flex-direction:column;gap:24px;display:flex}.lp-arch--boxed{padding:36px 40px}.lp-arch__head{flex-direction:column;gap:12px;display:flex}.lp-arch__flow{--lp-arrow:calc(var(--fs-base) * 3);gap:var(--lp-arrow);margin:0;padding:0;list-style:none;display:flex}.lp-arch__node{border:1px solid var(--line-strong);border-radius:calc(var(--r) * .75);background:var(--bg);min-width:0;color:var(--ink);flex-direction:column;flex:1 1 0;gap:6px;padding:20px;display:flex;position:relative}.lp-arch__node .small{color:var(--muted)}.lp-arch__title{font-family:inherit;font-size:var(--fs-base);letter-spacing:0;margin:0;font-weight:600;line-height:1.35}.lp-arch__node.is-hl{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.lp-arch__node.is-hl .lp-arch__title{color:var(--accent)}.lp-arch__arrow{width:var(--lp-arrow);aspect-ratio:48/20;height:auto;color:var(--ink);padding-inline:4px;position:absolute;top:50%;left:calc(100% + 1px);overflow:visible;transform:translateY(-50%)}.tone-light .lp-arch:not(.lp-arch--boxed) .lp-arch__arrow{color:var(--on-dark)}@media (max-width:760px){.lp-arch--boxed{padding:24px 20px}.lp-arch__flow{--lp-arrow:calc(var(--fs-base) * 2.25);flex-direction:column}.lp-arch__node{padding:14px}.lp-arch__arrow{width:var(--lp-arrow);transform:translate(-50%, calc((var(--lp-arrow) - var(--lp-arrow) * 20 / 48) / 2)) rotate(90deg);padding-inline:0;top:calc(100% + 1px);left:50%}}.lp-shots__head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.lp-shots__head--solo{display:block}.lp-shots__text{max-width:380px;margin:0}.lp-shot{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.lp-shot>.lp-frame.img-frame{box-shadow:0 30px 80px color-mix(in srgb, var(--ink) 30%, transparent)}.lp-shot__label{font-size:var(--fs-caption);color:var(--muted)}.tone-light .lp-shot__label{color:var(--dark-muted)}.lp-shots__slides{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:761px){.lp-shots__slides.gd--d-slider .lp-shot__label{display:none}}@media (max-width:760px){.lp-shots__head{flex-direction:column;align-items:flex-start;gap:12px}.lp-shots__text{max-width:none}.lp-shots__slides{gap:18px}.lp-shots__slides.gd--m-slider .lp-shot__label{display:none}.lp-shot>.lp-frame.img-frame{box-shadow:0 16px 40px color-mix(in srgb, var(--ink) 30%, transparent)}}.lp-scores{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lp-scores--solo{grid-template-columns:minmax(0,1fr)}.lp-scores__text{flex-direction:column;gap:20px;min-width:0;display:flex}.lp-badges{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lp-badge{border-radius:var(--r-pill);min-height:28px;font-size:var(--fs-caption);align-items:center;padding:0 10px;font-weight:600;line-height:1.2;display:inline-flex}.lp-badge--accent{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent)}.lp-badge--neutral{background:var(--tint);color:var(--ink-2)}.lp-scores__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.lp-score{text-align:center;align-items:center;gap:16px;padding:36px 24px}.lp-score.is-hl{border-color:var(--accent)}.lp-score.is-hl>.eyebrow{color:var(--accent)}.lp-ring{aspect-ratio:1;border:.18em solid var(--line);width:2.75em;font-size:var(--fs-stat);border-radius:50%;place-items:center;display:grid}.lp-score.is-hl .lp-ring{border-color:var(--accent)}.lp-ring__value{font-family:var(--font-display);font-weight:var(--fw-heading);letter-spacing:-.03em;color:var(--muted);font-size:.85em;line-height:1}.lp-score.is-hl .lp-ring__value{color:var(--accent)}@media (max-width:1100px){.lp-scores{gap:40px}}@media (max-width:760px){.lp-scores{grid-template-columns:minmax(0,1fr);gap:28px}.lp-scores__cards{gap:12px}.lp-score{gap:12px;padding:24px 12px}.lp-ring{font-size:calc(var(--fs-stat) * .7)}}
.lead-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.lead-form--copy{grid-template-columns:minmax(0,1fr)}.lead-form__copy{flex-direction:column;gap:18px;display:flex}.lead-form__panel{min-width:0}.lead-form__form{flex-direction:column;gap:16px;display:flex}.lead-form__form .btn{align-self:stretch}.lead-form__form .input[aria-invalid=true]{border-color:var(--warn)}.lead-form__head{flex-direction:column;gap:6px;display:flex}.lead-form__note{font-size:var(--fs-caption)}.lead-form__done{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:24px;display:flex}.lead-form__done:focus{outline:none}@media (max-width:1100px){.lead-form{gap:40px}}@media (max-width:760px){.lead-form{grid-template-columns:minmax(0,1fr);gap:24px}}.theme-accent .lead-form__form .btn--primary{background:var(--on-accent);border-color:var(--on-accent);color:var(--accent)}.theme-accent .lead-form__form .btn--primary:hover{background:color-mix(in srgb, var(--on-accent) 88%, var(--accent))}
