.lp{--lp-max:1240px;--lp-gap:clamp(16px, 2vw, 28px);--lp-radius:22px;--lp-radius-sm:14px;--lp-card:var(--hl-paper);--lp-card-shadow:0 1px 2px #0505050a, 0 18px 40px -30px #05050559;--lp-tint:color-mix(in srgb, var(--hl-ink) 4.5%, var(--hl-bg));--lp-text:#2a2925;--lp-muted:var(--hl-muted);--lp-section-y:clamp(80px, 9vw, 136px);font-family:var(--font-instrument-sans), Arial, sans-serif;color:var(--hl-ink)}.lp-shell{width:100%;max-width:calc(var(--lp-max) + 2 * var(--hl-pad-x));padding-inline:var(--hl-pad-x);margin-inline:auto}.lp-section{padding-block:var(--lp-section-y);scroll-margin-top:72px}.lp-section--tint{background:var(--lp-tint)}.lp-section-foot{margin-top:clamp(28px,3vw,44px)}.lp-eyebrow{color:var(--lp-muted);align-items:center;gap:.6rem;margin:0 0 1.1rem;font-size:.9rem;line-height:1.3;display:inline-flex}.lp-eyebrow:before{content:"";background:var(--hl-accent);border-radius:50%;flex:none;width:7px;height:7px}.lp-h1{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:400;line-height:1.02}.lp-h2{letter-spacing:-.04em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:400;line-height:1.06}.lp-h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:400;line-height:1.2}.lp-h3 a{color:inherit;text-decoration:none}.lp-h3 a:hover{color:var(--hl-accent-ink)}.lp-h3--lg{font-size:clamp(1.6rem,2.4vw,2.1rem)}.lp-h4{letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:400;line-height:1.3}.lp-lead{max-width:52ch;color:var(--lp-text);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.6}.lp-body{color:var(--lp-text);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.lp-body--sm{color:var(--lp-muted);font-size:.98rem;line-height:1.55}.lp-meta{color:var(--lp-muted);margin:0;font-size:.875rem;line-height:1.4}.lp-num{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.lp-head{gap:clamp(18px,2vw,28px);margin-bottom:clamp(40px,5vw,72px);display:grid}.lp-head-side{justify-items:start;gap:1.25rem;display:grid}@media (min-width:960px){.lp-head--split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:clamp(40px,6vw,96px)}}.lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-btn{background:var(--hl-ink);min-height:50px;color:var(--hl-bg);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.4rem 1.35rem;font-size:1rem;line-height:1;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.lp-btn:has(.lp-btn-dot){padding-left:.45rem}.lp-btn:hover{background:var(--hl-ink-soft)}.lp-btn-dot{background:var(--hl-accent);width:36px;height:36px;color:var(--hl-bg);border-radius:50%;place-content:center;display:grid}.lp-btn--ghost{color:var(--hl-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hl-ink) 22%, transparent);background:0 0}.lp-btn--ghost:hover{background:var(--lp-card);box-shadow:inset 0 0 0 1px var(--hl-ink)}.lp-btn--light{background:var(--hl-bg);color:var(--hl-ink)}.lp-btn--light:hover{background:#fff}.lp-btn--block{width:100%}.lp-link{color:var(--hl-ink);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);align-items:center;gap:.45rem;font-size:1rem;display:inline-flex}.lp-link:hover{color:var(--hl-accent-ink);text-decoration-color:currentColor}.lp-link--quiet{color:var(--lp-muted);text-decoration:none}.lp-btn:focus-visible,.lp-link:focus-visible,.lp summary:focus-visible{outline:2px solid var(--hl-accent-ink);outline-offset:3px}.lp-checks{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.lp-checks li{color:var(--lp-text);padding-left:1.2rem;font-size:.98rem;line-height:1.5;position:relative}.lp-checks li:before{content:"";background:var(--hl-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.lp-work-card,.lp-price,.lp-faq-item,.lp-contact-form{background:var(--lp-card);border-radius:var(--lp-radius);box-shadow:var(--lp-card-shadow)}.lp-hero{grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,56px);padding-top:clamp(104px,14vh,150px);padding-bottom:clamp(48px,6vw,80px);display:grid}.lp-hero-copy{align-content:center;justify-items:start;display:grid}.lp-hero-lead{max-width:50ch;color:var(--lp-text);text-wrap:pretty;margin:clamp(20px,2.4vw,32px) 0 0;font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.6}.lp-hero .lp-actions{margin-top:clamp(28px,3vw,40px)}.lp-hero-facts{color:var(--lp-muted);flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.4rem 0 0;padding:0;font-size:.92rem;list-style:none;display:flex}.lp-hero-facts li{align-items:center;gap:.5rem;display:inline-flex}.lp-hero-facts li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%23050505' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat, color-mix(in srgb, var(--hl-ink) 9%, transparent);border-radius:50%;width:14px;height:14px}.lp-accent{background:linear-gradient(var(--hl-accent), var(--hl-accent)) 0 92% / 100% .14em no-repeat;padding-bottom:.04em}.lp-stage{aspect-ratio:5/5.4;isolation:isolate;position:relative}.lp-stage-panel{z-index:0;border-radius:calc(var(--lp-radius) + 8px);background:radial-gradient(90% 70% at 30% 20%, #ffffff38, transparent 60%), var(--hl-accent);position:absolute;inset:16% 0 0;overflow:hidden}.lp-stage-panel:after{content:"";mix-blend-mode:multiply;opacity:.55;background:url(/hero-background-halftone.webp) 70% 40%/cover no-repeat;position:absolute;inset:0}.lp-stage-portrait{z-index:1;clip-path:inset(-20% 0 0 0 round 0 0 calc(var(--lp-radius) + 8px) calc(var(--lp-radius) + 8px));margin:0;position:absolute;inset:0}.lp-stage-portrait img{object-fit:cover;object-position:52% 100%;filter:drop-shadow(0 24px 30px #05050547);width:100%;height:100%;position:absolute;inset:0}.lp-float{z-index:2;background:var(--lp-card);color:var(--hl-ink);border-radius:16px;position:absolute;box-shadow:0 2px 4px #0505050f,0 24px 48px -18px #05050573}.lp-float-roles{padding:12px 14px;bottom:-3%;right:-3%}.lp-float-label{color:var(--lp-muted);margin:0 0 8px;font-size:.78rem}.lp-float-roles ul{gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-float-roles li{background:var(--lp-tint);border-radius:999px;padding:6px 10px;font-size:.82rem;line-height:1}.lp-float-roles li:last-child{background:var(--hl-ink);color:var(--hl-bg)}.lp-float-site{width:42%;text-decoration:none;bottom:-5%;left:-7%;overflow:hidden;transform:rotate(-2.5deg)}.lp-float-site img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.lp-browser-bar{background:var(--lp-card);height:30px;color:var(--lp-muted);align-items:center;gap:10px;padding:0 10px;font-size:.75rem;display:flex}.lp-browser-dots{gap:4px;display:inline-flex}.lp-browser-dots i{background:color-mix(in srgb, var(--hl-ink) 16%, transparent);border-radius:50%;width:7px;height:7px}.lp-browser-url{background:var(--lp-tint);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:0;height:20px;padding:0 8px;display:inline-flex;overflow:hidden}.lp-browser-url img{border-radius:3px;flex:none;width:12px;height:12px}.lp-live{color:var(--hl-ink);align-items:center;gap:5px;font-size:.72rem;display:inline-flex}.lp-live:before{content:"";background:#1f9d55;border-radius:50%;width:6px;height:6px}.lp-clients{gap:1rem;padding-top:clamp(8px,1vw,16px);display:grid}.lp-clients-label{color:var(--lp-muted);margin:0;font-size:.875rem}.lp-clients-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lp-clients-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-client{color:inherit;border-radius:16px;align-items:center;gap:14px;padding:10px;text-decoration:none;transition:background-color .2s;display:flex}.lp-client:hover{background:var(--lp-card)}.lp-client-thumb{border-radius:10px;flex:none;width:72px;height:54px;overflow:hidden;box-shadow:0 6px 14px -8px #05050573}.lp-client-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.lp-client-text{gap:2px;min-width:0;display:grid}.lp-client-name{letter-spacing:-.015em;font-size:1.02rem}.lp-client-kind{color:var(--lp-muted);font-size:.85rem}@media (min-width:960px){.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(48px,6vw,96px)}.lp-stage{aspect-ratio:auto;height:min(72svh,680px)}.lp-clients{grid-column:1/-1;margin-top:clamp(8px,2vw,24px)}}@media (max-width:959px){.lp-stage{margin-inline:4%}.lp-float-roles{display:none}.lp-float-site{width:40%;bottom:-6%;left:-3%}.lp-float-site .lp-browser-dots{display:none}}@media (max-width:420px){.lp-float-roles li{padding:5px 8px;font-size:.75rem}}.lp-work-grid{gap:var(--lp-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.lp-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-work-card{flex-direction:column;display:flex;overflow:hidden}.lp-work-shot{border-radius:calc(var(--lp-radius) - 8px);background:var(--lp-tint);box-shadow:0 0 0 1px color-mix(in srgb, var(--hl-ink) 7%, transparent);margin:12px 12px 0;display:block;overflow:hidden}.lp-work-shot .lp-browser-bar{background:color-mix(in srgb, var(--hl-ink) 4%, var(--lp-card))}.lp-work-shot>img{aspect-ratio:4/3;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.lp-work-body{gap:.5rem;padding:clamp(22px,2.2vw,30px) clamp(22px,2.2vw,30px) 0;display:grid}.lp-work-headline{color:var(--lp-text);margin:0 0 .4rem;font-size:1.02rem;line-height:1.5}.lp-work-built-label{margin-top:.6rem}.lp-work-foot{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:auto;padding:clamp(22px,2.2vw,30px);display:flex}.lp-bento{gap:var(--lp-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-bento-tile--core{grid-column:1/-1}}@media (min-width:1100px){.lp-bento .lp-bento-tile--core,.lp-bento .lp-bento-tile{align-items:stretch;display:grid}.lp-bento .lp-bento-tile--core{grid-column:1/-1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lp-bento .lp-bento-tile:not(.lp-bento-tile--core){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-bento .lp-bento-tile .lp-bento-copy{align-content:center;padding-bottom:clamp(22px,2.2vw,28px)}.lp-bento .lp-bento-tile--core .lp-bento-copy{padding-bottom:clamp(26px,3vw,40px)}.lp-bento .lp-bento-tile .lp-mock{height:auto;min-height:360px;padding:var(--or-inset) var(--or-inset) 0 0;margin:0}.lp-bento .lp-bento-tile--core .lp-mock{padding-right:0}}.lp-bento-tile{border-radius:var(--lp-radius);background:var(--lp-card);box-shadow:var(--lp-card-shadow);flex-direction:column;display:flex;overflow:hidden}.lp-bento-copy{align-content:start;gap:.5rem;padding:clamp(22px,2.2vw,28px) clamp(22px,2.2vw,28px) 0;display:grid}.lp-bento-tile--core .lp-bento-copy{gap:.8rem;padding:clamp(26px,3vw,40px) clamp(26px,3vw,40px) 0}.lp-bento-core-foot{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;margin-top:.4rem;display:flex}.lp-price-inline{letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,1.9vw,1.75rem)}.lp-mock{height:340px;min-height:340px;padding:var(--or-inset) var(--or-inset) 0;--mk-screen:color-mix(in srgb, #fff 58%, var(--hl-paper));--or-inset:clamp(16px, 1.6vw, 22px);--or-pad:0px;flex:auto;margin:clamp(18px,2vw,24px) 0 0;display:flex;position:relative;overflow:hidden;container-type:size}.lp-mock .mk--carousel,.lp-mock .mk--reel,.lp-mock .mk--flow{box-shadow:0 1px 2px #0505050d,0 18px 36px -24px #05050573}.lp-mock .car-mark{width:28px;height:28px;top:14px;bottom:auto;right:14px}.lp-mock .mk--browser{box-shadow:0 1px 2px #0505050d,0 18px 36px -24px #05050559}.lp-bento-tile--core .lp-mock{flex:none;height:clamp(280px,30vw,420px);min-height:0;margin-top:auto;padding-right:0}.lp-bento-tile--core .lp-checks{margin:.4rem 0 .6rem}.lp-about{align-items:center;gap:clamp(40px,5vw,80px);display:grid}@media (min-width:960px){.lp-about{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.lp-about-figure{aspect-ratio:4/5;margin:0;position:relative;overflow:visible}.lp-about-figure:before{content:"";border-radius:calc(var(--lp-radius) + 8px);background:radial-gradient(80% 60% at 60% 30%, #ffffff14, transparent 70%), var(--hl-ink);position:absolute;inset:0}.lp-about-figure img{object-fit:cover;object-position:50% 100%;border-radius:calc(var(--lp-radius) + 8px);width:100%;height:100%;position:absolute;inset:0}.lp-about-tag{align-items:center;gap:10px;padding:10px 14px;display:inline-flex;bottom:clamp(16px,2vw,24px);left:clamp(16px,2vw,24px)}.lp-about-tag svg{color:var(--hl-accent-ink)}.lp-about-tag>span{line-height:1.25;display:grid}.lp-about-tag strong{font-size:.98rem;font-weight:400}.lp-about-tag>span>span{color:var(--lp-muted);font-size:.82rem}.lp-about-copy{justify-items:start;gap:1.4rem;display:grid}.lp-about-copy .lp-eyebrow{margin-bottom:-.3rem}.lp-principles{gap:clamp(20px,2.4vw,32px) clamp(24px,3vw,40px);margin:.8rem 0 .6rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.lp-principles{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-principles li{align-content:start;gap:.45rem;display:grid}.lp-icon{background:var(--lp-card);width:40px;height:40px;color:var(--hl-ink);border-radius:12px;place-content:center;margin-bottom:.4rem;display:grid;box-shadow:0 6px 16px -10px #05050566}.lp-icon--lg{border-radius:16px;width:52px;height:52px}.lp-price--featured .lp-icon{color:var(--hl-bg);box-shadow:none;background:#efece41a}.lp-price-notes .lp-icon{margin-bottom:.6rem}.lp-grid-4{gap:var(--lp-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-step{border-radius:var(--lp-radius);background:var(--lp-card);box-shadow:var(--lp-card-shadow);align-content:start;gap:.6rem;padding:clamp(22px,2.2vw,30px);display:grid}.lp-step-head{justify-content:space-between;align-items:flex-start;margin-bottom:.6rem;display:flex}.lp-step-head .lp-icon{background:var(--lp-tint);box-shadow:none;margin:0}.lp-step:first-child .lp-step-head .lp-icon{background:var(--hl-accent)}.lp-step-num{color:var(--lp-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.lp-prices{gap:var(--lp-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:960px){.lp-prices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.lp-price{flex-direction:column;gap:.9rem;padding:clamp(26px,2.6vw,36px);display:flex}.lp-price-head{justify-content:space-between;align-items:center;gap:1rem;min-height:28px;display:flex}.lp-badge{background:var(--hl-accent);height:28px;color:var(--hl-ink);white-space:nowrap;border-radius:999px;align-items:center;padding-inline:.75rem;font-size:.82rem;display:inline-flex}.lp-price-figure{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,3.2vw,2.9rem);line-height:1}.lp-price-body{min-height:4.6em}.lp-price-list{color:var(--lp-text);gap:.6rem;margin:.4rem 0 1.6rem;padding:0;font-size:.98rem;line-height:1.45;list-style:none;display:grid}.lp-price-list li{gap:.6rem;display:flex}.lp-price-list svg{color:var(--hl-accent-ink);flex:none;margin-top:.25em}.lp-price .lp-btn{margin-top:auto}.lp-price--featured{background:var(--hl-ink);color:var(--hl-bg);box-shadow:0 30px 60px -36px #05050599}.lp-price--featured .lp-body--sm,.lp-price--featured .lp-price-list{color:var(--hl-panel-muted)}.lp-price--featured .lp-price-list svg{color:var(--hl-accent)}.lp-price-notes{gap:var(--lp-gap);margin:var(--lp-gap) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.lp-price-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-price-notes li{border-radius:var(--lp-radius);background:var(--lp-tint);gap:.45rem;padding:clamp(22px,2.2vw,30px);display:grid}.lp-guarantee{margin-top:var(--lp-gap);border-radius:var(--lp-radius);background:var(--lp-card);box-shadow:var(--lp-card-shadow);border-left:3px solid var(--hl-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,2vw,24px);padding:clamp(24px,2.4vw,34px);display:grid}.lp-guarantee-mark{width:46px;height:46px;color:var(--hl-accent);background:color-mix(in srgb, var(--hl-accent) 10%, var(--lp-card));border-radius:50%;place-items:center;display:grid}.lp-guarantee .lp-h3{margin:.35rem 0 .6rem}.lp-guarantee .lp-body{max-width:62ch;margin:0}@media (max-width:560px){.lp-guarantee{grid-template-columns:minmax(0,1fr)}}.lp-faq{gap:clamp(36px,4vw,56px);display:grid}.lp-faq-side{align-content:start;gap:1.4rem;display:grid}.lp-faq-side .lp-eyebrow{margin-bottom:-.3rem}.lp-faq-list{gap:10px;display:grid}@media (min-width:960px){.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(40px,6vw,96px)}.lp-faq-side{position:sticky;top:110px}}.lp-faq-item{border-radius:var(--lp-radius-sm);box-shadow:none}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.15rem 1.4rem;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-q{letter-spacing:-.01em;margin:0;font-size:1.08rem;font-weight:400;line-height:1.4}.lp-faq-mark{background:var(--lp-tint);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.lp-faq-mark:before,.lp-faq-mark:after{content:"";background:currentColor;width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-faq-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.lp-faq-item[open] .lp-faq-mark{background:var(--hl-ink);color:var(--hl-bg)}.lp-faq-item[open] .lp-faq-mark:after{display:none}.lp-faq-a{max-width:62ch;color:var(--lp-muted);padding:0 1.4rem 1.3rem}.lp-contact{padding-block:var(--lp-section-y);background:var(--hl-ink);color:var(--hl-bg);scroll-margin-top:0}.lp-contact .lp-eyebrow,.lp-contact .lp-lead,.lp-contact-facts dt,.lp-contact-mail span{color:var(--hl-panel-muted)}.lp-contact-grid{gap:clamp(40px,5vw,72px);display:grid}@media (min-width:960px){.lp-contact-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}}.lp-contact-copy{align-content:start;gap:1.5rem;display:grid}.lp-contact-copy .lp-eyebrow{margin-bottom:-.4rem}.lp-contact-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.lp-contact-facts div{border-radius:var(--lp-radius-sm);background:#efece412;gap:.35rem;padding:1rem 1.1rem;display:grid}.lp-contact-facts dt{font-size:.85rem}.lp-contact-facts dd{letter-spacing:-.01em;margin:0;font-size:1.1rem}.lp-contact-mail{flex-wrap:wrap;gap:.4rem .8rem;margin:0;font-size:1rem;display:flex}.lp-contact-mail a{color:var(--hl-bg);text-underline-offset:.3em;-webkit-text-decoration:underline #efece466;text-decoration:underline #efece466}.lp-contact-form{color:var(--hl-ink);padding:clamp(22px,2.6vw,40px);scroll-margin-top:96px}@media (max-width:560px){.lp-contact-facts{grid-template-columns:minmax(0,1fr)}}.lp-contact-person{align-items:center;gap:14px;display:flex}.lp-avatar{background:var(--hl-accent);border-radius:50%;flex:none;width:56px;height:56px;overflow:hidden}.lp-avatar img{object-fit:cover;object-position:47% 18%;transform-origin:47% 22%;width:100%;height:100%;transform:scale(2.1)}.lp-contact-person>span:last-child{gap:2px;display:grid}.lp-contact-person strong{font-weight:400}.lp-contact-person>span:last-child>span{color:var(--hl-panel-muted);font-size:.92rem}.lp-contact-form .cf-label{letter-spacing:0;font-size:.82rem}.lp-contact-form .cf-control,.lp-contact-form .cf-select{border-radius:12px}.lp-contact-form .cf-submit{letter-spacing:0;border-radius:999px;width:auto;min-width:220px;padding-inline:1.5rem 1.1rem;font-size:1rem}
