/* Showcase shell is independent from each fictional company's design. */
.sales-demo-bar,.sales-sample-note{font-family:Arial,'Noto Sans JP','Hiragino Kaku Gothic ProN',Meiryo,sans-serif;letter-spacing:0!important;box-sizing:border-box}
.sales-demo-bar{position:sticky;top:0;z-index:10000;display:flex;align-items:center;gap:14px;padding:12px 22px;background:#10263f;color:#fff;font-size:15px;line-height:1.5;box-shadow:0 3px 15px #0002;flex-wrap:wrap}
.sales-demo-bar a{color:#fff;text-decoration:none;white-space:nowrap;padding:5px 0}
.sales-demo-bar nav{display:flex;gap:12px;flex-wrap:wrap}
.sales-demo-bar nav a[aria-current]{border-bottom:2px solid #fff}
.sales-demo-bar label{display:flex;align-items:center;gap:7px;margin-left:auto}
.sales-demo-bar select{max-width:185px;padding:7px 9px;border:1px solid #7690a8;background:#fff;color:#10263f;border-radius:4px;font-size:15px}
.sales-demo-bar .sales-demo-consult{background:#fff;color:#10263f;padding:8px 12px;border-radius:4px}
.sales-demo-bar a:focus-visible,.sales-demo-bar select:focus-visible{outline:3px solid #f4c558;outline-offset:3px}
.sales-sample-note{background:#edf2f7;color:#435164;text-align:center;padding:8px 15px;font-size:15px;line-height:1.6}
/* Readable sample copy with safe responsive wrapping. */
.lpsu-page{margin:0}.lpsu-page .lpsu-body,.lpsu-page .lpsu-area-body{font-size:16.0px;overflow-wrap:anywhere}
.lpsu-page .lpsu-heading{line-height:1.4;overflow-wrap:anywhere;word-break:normal;letter-spacing:0}
.lpsu-page .lpsu-section{scroll-margin-top:110px}
.lpsu-page .lpsu-shell-brand{font-size:clamp(16.0px,2.2vw,24.0px);white-space:normal;line-height:1.4}
.lpsu-page .lpsu-builder-header{z-index:1000}
.lpsu-page .lpsu-bg-image{background-position:center}
@media(max-width:850px){.sales-demo-bar{gap:8px;padding:10px 12px}.sales-demo-bar>span{width:calc(100% - 80px)}.sales-demo-bar nav{gap:10px;font-size:15px}.sales-demo-bar label{margin-left:0}.sales-demo-bar .sales-demo-consult{margin-left:auto}.sales-sample-note{font-size:15px}.lpsu-page .lpsu-section{scroll-margin-top:160px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}


/* Sales 0.1.2: shared motion, twenty independent design systems. */
html.sales-edgy{scroll-behavior:smooth}.sales-edgy body{overflow-x:clip}.sales-edgy .lpsu-main .lpsu-heading{letter-spacing:0!important;line-height:1.4!important;font-size:clamp(26.0px,var(--lpsu-font),84.0px)!important}.sales-edgy .lpsu-main .lpsu-role-hero .lpsu-heading{font-size:clamp(36.0px,var(--lpsu-font),96.0px)!important}.sales-edgy .lpsu-main .lpsu-body{font-size:16.0px;line-height:1.95}.sales-edgy .lpsu-main .lpsu-role-hero .lpsu-media img{width:100%;height:490px;max-height:590px;object-fit:cover}.sales-edgy .lpsu-main .lpsu-role-hero.lpsu-center .lpsu-media{max-width:1100px}.sales-edgy .lpsu-main .lpsu-button{transition:translate .25s,box-shadow .25s!important}.sales-edgy .lpsu-main .lpsu-button:hover{translate:0 -3px;box-shadow:0 8px 20px #0002;opacity:1}.sales-edgy .lpsu-main .lpsu-media img,.sales-edgy .lpsu-main .lpsu-area-media img{transition:scale .8s}.sales-edgy .lpsu-main .lpsu-area{transition:translate .3s}.sales-edgy .lpsu-main .lpsu-area:hover{translate:0 -5px}@media(hover:hover){.sales-edgy .lpsu-main .lpsu-media:hover img,.sales-edgy .lpsu-main .lpsu-area:hover img{scale:1.025}}
.sales-progress{position:fixed;top:0;left:0;height:3px;width:100%;background:#f4c558;transform:scaleX(0);transform-origin:left;z-index:10002;pointer-events:none}
.sales-reveal{transition:opacity .8s cubic-bezier(.2,.65,.25,1),translate .8s cubic-bezier(.2,.65,.25,1);transition-delay:var(--sales-stagger,0ms)}
.sales-motion-ready .sales-reveal:not(.sales-visible){opacity:0;translate:0 36px}
.sales-visible{opacity:1;translate:0 0}
.sales-edgy .sales-hero-title{animation:sales-hero-in 1s cubic-bezier(.2,.65,.25,1) both}
.sales-edgy .sales-hero-copy{animation:sales-hero-in .9s .12s cubic-bezier(.2,.65,.25,1) both}
.sales-edgy .sales-hero-photo{animation:sales-photo-in 1.2s cubic-bezier(.2,.65,.25,1) both}
@keyframes sales-hero-in{from{opacity:0;translate:0 35px}to{opacity:1;translate:0 0}}
@keyframes sales-photo-in{from{opacity:0;clip-path:inset(15% 0 0 0)}to{opacity:1;clip-path:inset(0)}}
@media(prefers-reduced-motion:reduce){html.sales-edgy{scroll-behavior:auto}.sales-edgy *, .sales-edgy *:before,.sales-edgy *:after{animation:none!important;transition:none!important}.sales-motion-ready .sales-reveal:not(.sales-visible){opacity:1;translate:none}.sales-progress{display:none}}
html.sales-edgy[data-sales-pattern="001"] .lpsu-section{border-radius:0!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-shell{max-width:1360px}
html.sales-edgy[data-sales-pattern="001"] .lpsu-area{border:1px solid #00000014!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-builder-header{border-bottom:1px solid #0001}
html.sales-edgy[data-sales-pattern="002"] .lpsu-role-hero{min-height:85svh!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-role-hero .lpsu-shell{justify-content:flex-start}
html.sales-edgy[data-sales-pattern="002"] .lpsu-role-hero .lpsu-content{max-width:950px!important;text-align:left}
html.sales-edgy[data-sales-pattern="002"] .lpsu-role-hero .lpsu-heading{font-weight:800!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-bg-image{opacity:.42!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-area{border-radius:0!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-section-intro{text-align:left!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-role-hero .lpsu-media img{height:570px;aspect-ratio:3/4}
html.sales-edgy[data-sales-pattern="003"] .lpsu-eyebrow{border-top:1px solid currentColor;padding-top:16px;letter-spacing:.15em}
html.sales-edgy[data-sales-pattern="003"] .lpsu-grid-shell{gap:0!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-area{border-radius:0!important;box-shadow:none!important;border-right:1px solid #0002!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-section-intro{text-align:left!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-shell-brand{font-family:serif}
html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero .lpsu-bg-image{opacity:.38!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero{background:#fff!important;min-height:700px!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero .lpsu-content{max-width:1000px!important;background:#ffffffdc;padding:38px;text-align:left}
html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero .lpsu-shell{justify-content:flex-start;align-items:flex-end;min-height:700px}
html.sales-edgy[data-sales-pattern="004"] .lpsu-cards3:not([id^="lp-section-hero-"]){margin-top:-45px!important;z-index:2100!important;width:92%!important;box-shadow:0 15px 60px #0001}
html.sales-edgy[data-sales-pattern="005"] .lpsu-role-hero{min-height:740px!important;border-bottom:1px solid currentColor}
html.sales-edgy[data-sales-pattern="005"] .lpsu-role-hero .lpsu-heading{font-weight:400!important;line-height:1.65!important}
html.sales-edgy[data-sales-pattern="005"] .lpsu-role-hero .lpsu-content{max-width:1050px!important}
html.sales-edgy[data-sales-pattern="005"] .lpsu-area-media{display:none}
html.sales-edgy[data-sales-pattern="005"] .lpsu-area{box-shadow:none!important;border-radius:0!important;background:transparent!important}
html.sales-edgy[data-sales-pattern="005"] .lpsu-heading{font-weight:400!important}
html.sales-edgy[data-sales-pattern="005"] .lpsu-button{border-radius:0!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-role-hero .lpsu-content{padding:55px!important;box-shadow:0 24px 60px #0001}
html.sales-edgy[data-sales-pattern="006"] .lpsu-role-hero .lpsu-media{min-width:48%;align-self:stretch}
html.sales-edgy[data-sales-pattern="006"] .lpsu-role-hero .lpsu-media img{height:550px!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:nth-child(2){margin-top:40px}
html.sales-edgy[data-sales-pattern="006"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:nth-child(3){margin-top:80px}
html.sales-edgy[data-sales-pattern="006"] .lpsu-cards3:not([id^="lp-section-hero-"]){padding-bottom:45px}
html.sales-edgy[data-sales-pattern="007"] .lpsu-role-hero .lpsu-media{clip-path:polygon(15% 0,100% 0,85% 100%,0 100%)}
html.sales-edgy[data-sales-pattern="007"] .lpsu-role-hero .lpsu-media img{height:540px}
html.sales-edgy[data-sales-pattern="007"] .lpsu-area{border-radius:0!important;border-left:5px solid var(--lpsu-accent)!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-section-intro{text-align:left!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-eyebrow{letter-spacing:.25em}
html.sales-edgy[data-sales-pattern="008"] .lpsu-role-hero .lpsu-media img{border-radius:48% 48% 18% 35%!important;height:480px}
html.sales-edgy[data-sales-pattern="008"] .lpsu-area{border-radius:28px!important}
html.sales-edgy[data-sales-pattern="008"] .lpsu-button{border-radius:40px!important}
html.sales-edgy[data-sales-pattern="008"] .lpsu-heading{font-weight:600!important}
html.sales-edgy[data-sales-pattern="008"] .lpsu-builder-header{border-radius:0 0 30px 30px}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main{background:#e8e3da!important;padding:24px!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-section{width:calc(100% - 48px)!important;border-left:1px solid #0002;border-right:1px solid #0002}
html.sales-edgy[data-sales-pattern="009"] .lpsu-role-hero .lpsu-shell{padding:75px}
html.sales-edgy[data-sales-pattern="009"] .lpsu-role-hero .lpsu-media{padding:12px;border:1px solid currentColor}
html.sales-edgy[data-sales-pattern="009"] .lpsu-area{border:1px solid #0002!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-shell-brand{font-family:serif}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main{background:#131920!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-role-hero .lpsu-media img{height:580px;filter:saturate(.75)}
html.sales-edgy[data-sales-pattern="010"] .lpsu-area{background:#ffffff08!important;border:1px solid #ffffff30!important;box-shadow:none!important;border-radius:0!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-section-intro{border-bottom:1px solid #ffffff30}
html.sales-edgy[data-sales-pattern="010"] .lpsu-builder-header{background:#131920!important;color:#fff!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-builder-header a{color:#fff!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-role-hero .lpsu-media img{border-radius:140px 12px 140px 12px!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-area{background:#ffffffbb!important;border-radius:22px!important;box-shadow:0 16px 50px #00000010!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-button{border-radius:30px!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-role-hero .lpsu-heading{font-weight:600!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-role-hero .lpsu-media{border:10px solid var(--lpsu-accent);padding:8px}
html.sales-edgy[data-sales-pattern="012"] .lpsu-role-hero .lpsu-media img{height:460px}
html.sales-edgy[data-sales-pattern="012"] .lpsu-area{border:1px solid var(--lpsu-accent)!important;border-radius:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-eyebrow{font-family:monospace;letter-spacing:.15em}
html.sales-edgy[data-sales-pattern="012"] .lpsu-section-intro{text-align:left!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-builder-header{border-bottom:3px solid var(--lpsu-shell-accent)}
html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero{border-left:30px solid var(--lpsu-accent)}
html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero .lpsu-shell{padding-left:36px;gap:8%}
html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero .lpsu-content{flex-basis:38%}
html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero .lpsu-media{flex-basis:54%}
html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero .lpsu-media img{height:580px}
html.sales-edgy[data-sales-pattern="013"] .lpsu-section-intro{border-left:6px solid var(--lpsu-accent);text-align:left!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area{background:transparent!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-role-hero .lpsu-shell{gap:0;align-items:flex-end}
html.sales-edgy[data-sales-pattern="014"] .lpsu-role-hero .lpsu-media{rotate:3deg;min-width:52%;margin-top:40px;margin-bottom:60px;box-shadow:24px 24px 0 color-mix(in srgb,var(--lpsu-accent) 18%,white)}
html.sales-edgy[data-sales-pattern="014"] .lpsu-role-hero .lpsu-content{z-index:3;background:#fffffff2!important;box-shadow:none!important;padding:35px!important;margin-bottom:-20px}
html.sales-edgy[data-sales-pattern="014"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area{border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:nth-child(2){translate:0 35px}
html.sales-edgy[data-sales-pattern="015"] .lpsu-role-hero .lpsu-shell{max-width:none;padding-left:0;padding-right:0;padding-bottom:0}
html.sales-edgy[data-sales-pattern="015"] .lpsu-role-hero .lpsu-content{max-width:1000px;padding:0 30px}
html.sales-edgy[data-sales-pattern="015"] .lpsu-role-hero .lpsu-media{max-width:none!important;width:100%;margin-top:45px}
html.sales-edgy[data-sales-pattern="015"] .lpsu-role-hero .lpsu-media img{width:100%;height:380px;max-height:none}
html.sales-edgy[data-sales-pattern="015"] .lpsu-area{background:transparent!important;box-shadow:none!important;border-radius:0!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-button{border-radius:0!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-role-hero .lpsu-heading{font-weight:900!important;line-height:1.2!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-role-hero .lpsu-media{clip-path:polygon(0 0,100% 0,100% 88%,88% 100%,0 100%)}
html.sales-edgy[data-sales-pattern="016"] .lpsu-role-hero .lpsu-media img{filter:grayscale(1);height:580px}
html.sales-edgy[data-sales-pattern="016"] .lpsu-area{border-radius:0!important;box-shadow:8px 8px 0 var(--lpsu-accent)!important;border:2px solid currentColor!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-eyebrow{font-weight:800}
html.sales-edgy[data-sales-pattern="017"] .lpsu-role-hero{background:#fff!important}
html.sales-edgy[data-sales-pattern="017"] .lpsu-role-hero .lpsu-shell{padding-top:95px;padding-bottom:70px}
html.sales-edgy[data-sales-pattern="017"] .lpsu-role-hero .lpsu-content{max-width:1050px!important}
html.sales-edgy[data-sales-pattern="017"] .lpsu-role-hero .lpsu-media{max-width:950px!important}
html.sales-edgy[data-sales-pattern="017"] .lpsu-role-hero .lpsu-media img{height:370px;border-radius:16px!important}
html.sales-edgy[data-sales-pattern="017"] .lpsu-area{box-shadow:none!important;border-top:1px solid #0002!important;background:transparent!important}
html.sales-edgy[data-sales-pattern="017"] .lpsu-section-intro{text-align:center!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-role-hero .lpsu-media img{border-radius:200px 200px 32px 32px!important;height:490px}
html.sales-edgy[data-sales-pattern="018"] .lpsu-area{border-radius:18px!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-section-intro{text-align:center!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-button{border-radius:22px!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-heading{font-weight:600!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-role-hero{width:94%!important;border:3px solid var(--lpsu-accent)!important;margin-top:28px!important;margin-bottom:28px!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-role-hero .lpsu-media{border:2px solid var(--lpsu-accent);padding:14px}
html.sales-edgy[data-sales-pattern="019"] .lpsu-role-hero .lpsu-media img{height:440px}
html.sales-edgy[data-sales-pattern="019"] .lpsu-area{border:2px solid var(--lpsu-accent)!important;box-shadow:6px 6px 0 var(--lpsu-accent)!important;border-radius:0!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-builder-header{border-bottom:2px solid var(--lpsu-shell-accent)}
html.sales-edgy[data-sales-pattern="020"] .lpsu-role-hero{width:94%!important;margin-top:30px!important;border-radius:24px!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-role-hero .lpsu-shell{padding:70px 40px}
html.sales-edgy[data-sales-pattern="020"] .lpsu-role-hero .lpsu-content{max-width:850px!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-role-hero .lpsu-media{max-width:850px!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-role-hero .lpsu-media img{height:330px;border-radius:24px!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-area{border-radius:12px!important;box-shadow:0 18px 60px #0000000d!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell{gap:36px}
html.sales-edgy[data-sales-pattern="020"] .lpsu-heading{font-weight:500!important}
@media(max-width:767px){.sales-edgy .lpsu-main .lpsu-role-hero .lpsu-heading{font-size:clamp(32.0px,8.5vw,46.0px)!important}.sales-edgy .lpsu-main .lpsu-heading{font-size:var(--lpsu-mobile-font)!important}.sales-edgy .lpsu-main .lpsu-role-hero .lpsu-media{min-width:0!important;width:100%;rotate:0deg!important;margin:20px 0 0!important}.sales-edgy .lpsu-main .lpsu-role-hero .lpsu-media img{min-height:0!important;height:300px!important}.sales-edgy .lpsu-main .lpsu-role-hero .lpsu-content{padding:22px!important;margin:0!important}.sales-edgy .lpsu-main .lpsu-role-hero .lpsu-shell{padding:38px 22px!important;min-height:0!important}.sales-edgy .lpsu-main .lpsu-role-hero{min-height:0!important}.sales-edgy .lpsu-main .lpsu-cards3 .lpsu-area{margin-top:0!important;translate:0 0}.sales-edgy[data-sales-pattern="009"] .lpsu-main{padding:8px!important}.sales-edgy[data-sales-pattern="009"] .lpsu-section{width:100%!important}.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero{border-left-width:8px}.sales-edgy[data-sales-pattern="004"] .lpsu-cards3:not([id^="lp-section-hero-"]){margin-top:0!important}.sales-edgy .lpsu-main .lpsu-grid-shell{gap:22px!important}}
/* 0.1.3 — immersive photography; fixed hero contrast independent of palette. */
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full{background:#0d1520!important;color:#fff!important;width:100%!important;border:0!important;border-radius:0!important;margin-top:0!important;min-height:760px!important}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-bg-image{opacity:1!important;filter:none!important;scale:var(--sales-photo-scale,1.025);translate:0 var(--sales-photo-y,0px);transform-origin:center;will-change:scale}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full::before{display:none!important}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full::after{content:''!important;display:block!important;position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#070c14d1,#070c149e)!important}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{max-width:1600px;width:100%;min-height:760px;padding:70px 7vw!important;justify-content:flex-start;align-items:center}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{flex:0 1 920px!important;max-width:920px!important;color:#fff!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;position:relative;z-index:2}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading,.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-body,.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-eyebrow{color:#fff!important;opacity:1!important;background:transparent!important;text-align:inherit}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-body{max-width:560px;font-size:17.0px;line-height:1.9}
.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading{max-width:14em;font-size:clamp(40.0px,var(--lpsu-font),86.0px)!important}
.sales-edgy .lpsu-main .lpsu-eyebrow{font-size:15px;letter-spacing:.12em}
/* Pair every reading panel with its own ink, rather than inheriting section ink. */
.sales-edgy .lpsu-main .lpsu-area-copy{color:var(--lpsu-panel-ink,var(--lpsu-fg))!important}
.sales-edgy .lpsu-main .lpsu-area-copy .lpsu-heading,.sales-edgy .lpsu-main .lpsu-area-copy .lpsu-body{color:inherit!important}
.sales-edgy .lpsu-main .lpsu-section:is(.lpsu-cards3,.lpsu-cards4) .lpsu-area{background:var(--lpsu-panel-bg)!important;color:var(--lpsu-panel-ink)!important}
.sales-edgy .lpsu-main .lpsu-overlap .lpsu-content{background:var(--lpsu-bg)!important;color:var(--lpsu-fg)!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end;padding-bottom:100px!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-role-hero.lpsu-full{min-height:850px!important}html.sales-edgy[data-sales-pattern="002"] .lpsu-role-hero.lpsu-full .lpsu-shell{min-height:850px}
html.sales-edgy[data-sales-pattern="003"] .lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end}html.sales-edgy[data-sales-pattern="003"] .lpsu-role-hero.lpsu-full .lpsu-heading{font-family:serif!important;font-weight:400!important;border-top:1px solid #ffffff80;padding-top:24px!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero.lpsu-full .lpsu-content{background:#fff!important;color:#172d44!important;padding:36px!important;max-width:760px!important}html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172d44!important}html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero.lpsu-full::after{background:#00000024!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-end}html.sales-edgy[data-sales-pattern="006"] .lpsu-role-hero.lpsu-full .lpsu-content{background:#0d1520e8!important;padding:48px!important;max-width:680px!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-role-hero.lpsu-full .lpsu-content{border-left:5px solid #fff;padding-left:32px!important}html.sales-edgy[data-sales-pattern="007"] .lpsu-role-hero.lpsu-full::after{background:linear-gradient(125deg,#070c14ed 15%,#070c149e 65%)!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-role-hero.lpsu-full .lpsu-content{border:1px solid #ffffff99;padding:42px!important;max-width:780px!important;font-family:serif}html.sales-edgy[data-sales-pattern="009"] .lpsu-main{padding:18px!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-end}html.sales-edgy[data-sales-pattern="010"] .lpsu-role-hero.lpsu-full .lpsu-content{max-width:750px!important;text-align:right}html.sales-edgy[data-sales-pattern="010"] .lpsu-role-hero.lpsu-full .lpsu-body{margin-left:auto}html.sales-edgy[data-sales-pattern="010"] .lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-end}
html.sales-edgy[data-sales-pattern="011"] .lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:center}html.sales-edgy[data-sales-pattern="011"] .lpsu-role-hero.lpsu-full .lpsu-content{text-align:center}html.sales-edgy[data-sales-pattern="011"] .lpsu-role-hero.lpsu-full .lpsu-body{margin-left:auto;margin-right:auto}html.sales-edgy[data-sales-pattern="011"] .lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:center}
html.sales-edgy[data-sales-pattern="012"] .lpsu-role-hero.lpsu-full .lpsu-content{border-left:12px solid var(--lpsu-accent);padding:36px!important;background:#fff!important;max-width:680px!important}html.sales-edgy[data-sales-pattern="012"] .lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172d44!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-end}html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero.lpsu-full .lpsu-content{max-width:640px!important}html.sales-edgy[data-sales-pattern="013"] .lpsu-role-hero.lpsu-full .lpsu-eyebrow{border-left:2px solid #fff;padding-left:20px}
html.sales-edgy[data-sales-pattern="014"] .lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end;padding-bottom:90px!important}html.sales-edgy[data-sales-pattern="014"] .lpsu-role-hero.lpsu-full .lpsu-heading{font-size:clamp(42.0px,5.8vw,82.0px)!important}.sales-edgy[data-sales-pattern="014"] .lpsu-role-hero.lpsu-full .lpsu-body{border-top:1px solid #ffffff88;padding-top:22px}
html.sales-edgy[data-sales-pattern="015"] .lpsu-role-hero.lpsu-full .lpsu-content{font-family:serif;max-width:1050px!important}html.sales-edgy[data-sales-pattern="015"] .lpsu-role-hero.lpsu-full .lpsu-heading{font-size:clamp(44.0px,5.5vw,80.0px)!important;font-weight:400!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-role-hero.lpsu-full .lpsu-heading{font-size:clamp(48.0px,7vw,98.0px)!important;font-weight:900!important;line-height:1.35!important}html.sales-edgy[data-sales-pattern="016"] .lpsu-role-hero.lpsu-full .lpsu-content{max-width:1150px!important}html.sales-edgy[data-sales-pattern="016"] .lpsu-role-hero.lpsu-full .lpsu-body{border-left:5px solid var(--lpsu-accent);padding-left:20px}
html.sales-edgy[data-sales-pattern="018"] .lpsu-role-hero.lpsu-full .lpsu-content{text-align:center;font-family:serif}html.sales-edgy[data-sales-pattern="018"] .lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:center}html.sales-edgy[data-sales-pattern="018"] .lpsu-role-hero.lpsu-full .lpsu-body{margin-left:auto;margin-right:auto}html.sales-edgy[data-sales-pattern="018"] .lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:center}
html.sales-edgy[data-sales-pattern="019"] .lpsu-role-hero.lpsu-full .lpsu-content{border:3px solid #fff;padding:40px!important;max-width:850px!important}
/* Information layouts vary as much as the hero. */
.sales-edgy[data-sales-pattern="003"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell,.sales-edgy[data-sales-pattern="009"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell,.sales-edgy[data-sales-pattern="012"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell{grid-template-columns:1fr!important;gap:0!important}
.sales-edgy[data-sales-pattern="003"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area,.sales-edgy[data-sales-pattern="009"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area,.sales-edgy[data-sales-pattern="012"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:30px!important;border-bottom:1px solid #0002!important}
.sales-edgy[data-sales-pattern="006"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell,.sales-edgy[data-sales-pattern="014"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell,.sales-edgy[data-sales-pattern="019"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sales-edgy[data-sales-pattern="006"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:last-child,.sales-edgy[data-sales-pattern="014"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:last-child,.sales-edgy[data-sales-pattern="019"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:last-child{grid-column:1/-1}
.sales-edgy[data-sales-pattern="005"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell,.sales-edgy[data-sales-pattern="016"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell{counter-reset:service}.sales-edgy[data-sales-pattern="005"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:before,.sales-edgy[data-sales-pattern="016"] .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area:before{counter-increment:service;content:'0' counter(service);font-size:55.0px;line-height:1;color:var(--lpsu-panel-ink);opacity:.6;display:block;padding:20px}
html.sales-preview .sales-demo-bar,html.sales-preview .sales-sample-note,html.sales-preview .sales-progress{display:none!important}html.sales-preview .lpsu-builder-header{position:relative!important}html.sales-preview .sales-reveal{opacity:1!important;translate:0!important}html.sales-preview *{animation:none!important}
@media(max-width:767px){.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full,.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:680px!important}.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{padding:50px 24px!important;align-items:center}.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{padding:0!important;max-width:100%!important}.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading{font-size:clamp(32.0px,8.8vw,44.0px)!important}.sales-edgy .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-body{font-size:16.0px;max-width:none}.sales-edgy .lpsu-main .lpsu-cards3 .lpsu-grid-shell{grid-template-columns:1fr!important}.sales-edgy .lpsu-main .lpsu-cards3 .lpsu-area{grid-template-columns:1fr!important;grid-column:auto!important;gap:20px!important}html.sales-edgy[data-sales-pattern="004"] .lpsu-role-hero.lpsu-full .lpsu-content,html.sales-edgy[data-sales-pattern="006"] .lpsu-role-hero.lpsu-full .lpsu-content,html.sales-edgy[data-sales-pattern="009"] .lpsu-role-hero.lpsu-full .lpsu-content,html.sales-edgy[data-sales-pattern="012"] .lpsu-role-hero.lpsu-full .lpsu-content,html.sales-edgy[data-sales-pattern="019"] .lpsu-role-hero.lpsu-full .lpsu-content{padding:24px!important}.sales-edgy[data-sales-pattern="012"] .lpsu-role-hero.lpsu-full .lpsu-content{border-left-width:6px}.sales-edgy[data-sales-pattern="010"] .lpsu-role-hero.lpsu-full .lpsu-content{text-align:left}.sales-edgy[data-sales-pattern="010"] .lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start}}
.sales-edgy .sales-title-unfold{animation:sales-title-unfold 1.05s cubic-bezier(.22,.7,.25,1) both}.sales-edgy .sales-photo-unfold{animation:sales-photo-unfold 1.4s cubic-bezier(.22,.7,.25,1) both}.sales-edgy .sales-photo-window{clip-path:inset(0);overflow:hidden}@keyframes sales-title-unfold{from{clip-path:inset(0 0 100% 0);translate:0 18px;opacity:.1}to{clip-path:inset(0);translate:0 0;opacity:1}}@keyframes sales-photo-unfold{from{clip-path:inset(0 0 0 30%);filter:saturate(.5)}to{clip-path:inset(0);filter:none}}@media(prefers-reduced-motion:reduce){.sales-edgy .sales-title-unfold,.sales-edgy .sales-photo-unfold{animation:none!important}.sales-edgy .lpsu-bg-image{translate:none!important;scale:1!important}}
@media(max-width:767px){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading{font-size:clamp(32.0px,8.8vw,44.0px)!important;line-height:1.4!important}html.sales-edgy[data-sales-pattern] .lpsu-main .lpsu-section.lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-grid-shell{grid-template-columns:1fr!important}html.sales-edgy[data-sales-pattern] .lpsu-main .lpsu-section.lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area{grid-template-columns:1fr!important;grid-column:auto!important}}

/* 0.1.4 — photograph-first compositions and varied vertical rhythm. */
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:590px!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:30px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end;padding-bottom:40px!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:900px!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:720px!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end;justify-content:flex-start;padding-bottom:0!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:650px!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="005"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="005"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:540px!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:780px!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#0D1520!important;color:#FFFFFF!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:680px!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:670px!important;border:0!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="008"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="008"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:620px!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:710px!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:860px!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:640px!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end;justify-content:flex-start;padding-bottom:0!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:600px!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:820px!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:670px!important;border:0!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:560px!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:30px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end;padding-bottom:40px!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:760px!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#FFFFFF!important;color:#172D44!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#172D44!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end;justify-content:flex-start;padding-bottom:0!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:940px!important}
html.sales-edgy[data-sales-pattern="017"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="017"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:690px!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:670px!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:730px!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{background:none!important;display:none!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#0D1520!important;color:#FFFFFF!important;padding:40px!important;max-width:760px!important;border:0!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern="020"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:580px!important}
@media(max-width:767px){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full,html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{min-height:var(--sales-mobile-hero,620px)!important}html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{align-items:flex-end!important;padding:190px 18px 30px!important}html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{padding:24px!important}html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading{font-size:clamp(30.0px,8vw,40.0px)!important}html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{padding-top:120px!important}html.sales-edgy[data-sales-pattern="002"]{--sales-mobile-hero:760px}html.sales-edgy[data-sales-pattern="010"]{--sales-mobile-hero:710px}html.sales-edgy[data-sales-pattern="016"]{--sales-mobile-hero:780px}}

/* 0.1.5 — sixteen independent photographic typography treatments. */
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:flex-end!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:600px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 3.2857142857142856vw, 46.0px)!important;max-width:600px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:1100px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 6.142857142857143vw, 86.0px)!important;max-width:1100px!important;line-height:1.3!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:flex-end!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:rgba(255,255,255,.50)!important;color:#102238!important;padding:28px!important;max-width:760px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#102238!important;background:transparent!important;text-shadow:none!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 4.0vw, 56.0px)!important;max-width:760px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-family:serif!important;font-weight:400!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:flex-end!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:rgba(255,255,255,.85)!important;color:#102238!important;padding:28px!important;max-width:620px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#102238!important;background:transparent!important;text-shadow:none!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 3.142857142857143vw, 44.0px)!important;max-width:620px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-end!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:rgba(8,18,30,.50)!important;color:#FFFFFF!important;padding:28px!important;max-width:720px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 4.428571428571429vw, 62.0px)!important;max-width:720px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="006"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:1000px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 5.142857142857143vw, 72.0px)!important;max-width:1000px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:center!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:rgba(255,255,255,.65)!important;color:#102238!important;padding:28px!important;max-width:680px!important;text-align:center!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#102238!important;background:transparent!important;text-shadow:none!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 3.4285714285714284vw, 48.0px)!important;max-width:680px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:auto!important;margin-right:auto!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:center!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-end!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:900px!important;text-align:right!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 5.428571428571429vw, 76.0px)!important;max-width:900px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:auto!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-end!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:center!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:rgba(8,18,30,.35)!important;color:#FFFFFF!important;padding:28px!important;max-width:840px!important;text-align:center!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 4.142857142857143vw, 58.0px)!important;max-width:840px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:auto!important;margin-right:auto!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:center!important}
html.sales-edgy[data-sales-pattern="011"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:flex-end!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:580px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 2.857142857142857vw, 40.0px)!important;max-width:580px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-eyebrow{display:inline-block;background:var(--lpsu-accent)!important;color:#fff!important;padding:7px 12px!important;font-size:15px!important;margin-bottom:22px!important;text-shadow:none!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-end!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:620px!important;text-align:right!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 3.7142857142857144vw, 52.0px)!important;max-width:620px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:auto!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-end!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:flex-end!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:1200px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 6.428571428571429vw, 90.0px)!important;max-width:1200px!important;line-height:1.3!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:flex-end!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:rgba(255,255,255,.50)!important;color:#102238!important;padding:28px!important;max-width:900px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#102238!important;background:transparent!important;text-shadow:none!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 4.714285714285714vw, 66.0px)!important;max-width:900px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-family:serif!important;font-weight:400!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-start!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:1180px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 6.857142857142857vw, 96.0px)!important;max-width:1180px!important;line-height:1.3!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-eyebrow{display:inline-block;background:var(--lpsu-accent)!important;color:#fff!important;padding:7px 12px!important;font-size:15px!important;margin-bottom:22px!important;text-shadow:none!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:center!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;color:#FFFFFF!important;padding:0!important;max-width:1000px!important;text-align:center!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 4.857142857142857vw, 68.0px)!important;max-width:1000px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:auto!important;margin-right:auto!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:center!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before{content:"";position:absolute;inset:-45px -70px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#06111caa 0%,#06111c88 45%,transparent 75%)}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-shell{justify-content:flex-end!important;align-items:center!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:rgba(8,18,30,.65)!important;color:#FFFFFF!important;padding:28px!important;max-width:690px!important;text-align:left!important;border:0!important;box-shadow:none!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-body,.lpsu-eyebrow){color:#FFFFFF!important;background:transparent!important;text-shadow:0 2px 6px #000c,0 0 24px #0009!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{font-size:clamp(36.0px, 3.5714285714285716vw, 50.0px)!important;max-width:690px!important;line-height:1.45!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{max-width:530px!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-buttons{justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern="019"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
@media(max-width:767px){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{max-width:100%!important}html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading{font-size:30.0px!important}html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading,html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading{font-size:44.0px!important}html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading,html.sales-edgy[data-sales-pattern="004"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-heading{font-size:32.0px!important}html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{max-width:100%!important;text-align:right!important}}
html.sales-edgy[data-sales-pattern="003"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body,html.sales-edgy[data-sales-pattern="015"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{background:#ffffffb8!important;padding:10px 14px!important;text-shadow:none!important}

/* 0.1.6 — selected photo heroes: text shadows only, no background shadow. */
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="001"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="002"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="010"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="013"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="014"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:before,html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full::before,html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{text-shadow:0 2px 3px #000a,0 5px 12px #0006!important;filter:none!important}
html.sales-edgy[data-sales-pattern="018"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-body,.lpsu-eyebrow){text-shadow:0 1px 2px #000d,0 2px 4px #0009!important}
html.sales-edgy[data-sales-pattern="007"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{color:#F6E7BC!important}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{color:#A4E7F2!important}
html.sales-edgy[data-sales-pattern="016"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-heading{color:#F7D66D!important}
/* 0.1.7 — reserve photographic split space; support intentional text/text splits. */
html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell{width:100%;gap:5%}
html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell>.lpsu-content{flex:0 1 50%;min-width:0}
html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell>.lpsu-media{display:flex!important;flex:1 1 45%;min-width:0;min-height:260px;opacity:1;visibility:visible}
html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell>.lpsu-media img{display:block!important;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;max-height:480px}
html.sales-edgy .lpsu-main>.lpsu-split.lpsu-has-columns .lpsu-area-media{display:flex!important;min-height:220px}
html.sales-edgy[data-sales-pattern="005"] .lpsu-split.lpsu-has-columns .lpsu-area:last-child,html.sales-edgy[data-sales-pattern="012"] .lpsu-split.lpsu-has-columns .lpsu-area:last-child,html.sales-edgy[data-sales-pattern="016"] .lpsu-split.lpsu-has-columns .lpsu-area:last-child{background:var(--lpsu-accent)!important;--lpsu-panel-ink:#fff;color:#fff!important;padding:40px!important}
html.sales-edgy .lpsu-main>.lpsu-split.lpsu-has-columns .lpsu-area-text{padding:32px;min-height:260px;display:flex;justify-content:center;flex-direction:column}
@media(max-width:767px){html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell{flex-direction:column!important}html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell>.lpsu-content,html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell>.lpsu-media{flex:auto;width:100%}html.sales-edgy .lpsu-main>.lpsu-split:not(.lpsu-has-columns)>.lpsu-shell>.lpsu-media{min-height:200px}html.sales-edgy .lpsu-main>.lpsu-split.lpsu-has-columns .lpsu-area-text{min-height:0;padding:26px}}

/* Sample finish: content-driven footer sizing and a quieter closing rhythm. */
html.sales-edgy .lpsu-main>.lpsu-builder-footer{min-height:0!important;height:auto;justify-content:flex-start}
html.sales-edgy .lpsu-main>.lpsu-builder-footer>.lpsu-shell-inner{flex:0 0 auto;min-height:0!important;padding-top:36px;padding-bottom:30px;gap:24px 36px;align-items:flex-start}
html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-brand{min-width:0;flex:1 1 260px}
html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-brand>a{font-size:clamp(21.0px,2.3vw,30.0px);line-height:1.5;overflow-wrap:anywhere}
html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-brand p{margin:12px 0 0;font-size:15px;line-height:1.8;opacity:.9}
html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-links{gap:8px 24px;align-items:start}
html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-links a{font-size:15px;line-height:1.6;padding:8px 0}
html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-links a:hover{color:inherit;text-decoration:underline;text-underline-offset:5px}
html.sales-edgy .lpsu-main>.lpsu-builder-footer>.lpsu-shell-bottom{width:100%;margin:0 auto;padding-top:14px;padding-bottom:14px;font-size:15px;line-height:1.7;overflow-wrap:anywhere}
html.sales-edgy .lpsu-main>.lpsu-section:has(+.lpsu-builder-footer){min-height:0!important;padding-top:clamp(48px,5vw,76px)!important;padding-bottom:clamp(48px,5vw,76px)!important}
html.sales-edgy .lpsu-main>.lpsu-section:has(+.lpsu-builder-footer)>.lpsu-shell{min-height:0!important}
html.sales-edgy .lpsu-main>.lpsu-section:has(+.lpsu-builder-footer) .lpsu-heading{font-size:clamp(26.0px,3.1vw,42.0px)!important}
html.sales-edgy .lpsu-main>.lpsu-section:has(+.lpsu-builder-footer) .lpsu-body{max-width:740px;margin-left:auto;margin-right:auto}
html.sales-edgy .lpsu-main .lpsu-button{max-width:100%;white-space:normal;line-height:1.6;text-align:center}
html.sales-edgy .lpsu-main a:focus-visible,html.sales-edgy .lpsu-main button:focus-visible{outline:2px solid currentColor;outline-offset:5px}
@media(max-width:800px){
 html.sales-edgy .lpsu-main>.lpsu-builder-footer>.lpsu-shell-inner{padding:28px 20px;gap:18px;min-height:0!important}
 html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-brand{flex:0 0 auto;width:100%;max-width:100%}
 html.sales-edgy .lpsu-main>.lpsu-builder-footer .lpsu-shell-footer-links{margin:0;max-width:100%;gap:4px 22px}
 html.sales-edgy .lpsu-main>.lpsu-builder-footer>.lpsu-shell-bottom{padding:12px 20px}
 html.sales-edgy .lpsu-main>.lpsu-section:has(+.lpsu-builder-footer){padding-top:42px!important;padding-bottom:42px!important}
 html.sales-edgy .lpsu-main>.lpsu-section:has(+.lpsu-builder-footer) .lpsu-heading{font-size:28.0px!important}
 html.sales-edgy .lpsu-main .lpsu-grid-shell{min-width:0}
 html.sales-edgy .lpsu-main .lpsu-area-copy{min-width:0}
}
/* Shared 1160px content grid; the original background continues to the viewport edges. */
.sales-edgy .lpsu-section:not(.lpsu-role-hero){padding-inline:max(32px,calc((100vw - 1160px)/2));box-sizing:border-box}.sales-edgy .lpsu-section:not(.lpsu-role-hero)>.lpsu-shell,.sales-edgy .lpsu-section:not(.lpsu-role-hero)>.lpsu-grid-shell,.sales-edgy .lpsu-section:not(.lpsu-role-hero)>.lpsu-section-intro,.sales-edgy .lpsu-section>.lpsu-news-inner,.sales-edgy .lpsu-section>.lpsu-extra-inner{max-width:1160px;margin-inline:auto;width:100%}.sales-edgy .lpsu-body{font-size:var(--lpsu-body-font,18.0px);line-height:1.9;max-width:38em}.sales-edgy .lpsu-section-intro .lpsu-body{margin-inline:auto}.sales-edgy .lpsu-pricing-table,.sales-edgy .lpsu-concept,.sales-edgy .lpsu-news{min-height:0;height:auto}.sales-edgy .lpsu-news-item{min-width:0}.sales-edgy .lpsu-news-copy{min-width:0}.sales-edgy .lpsu-concept .lpsu-media{min-width:0}@media(max-width:760px){.sales-edgy .lpsu-section:not(.lpsu-role-hero){padding-inline:24px}.sales-edgy .lpsu-body{font-size:var(--lpsu-mobile-body-font,17.0px)}}

/* Keep sample navigation and annotations legible in every pattern. */
.sales-demo-bar,.sales-demo-bar a,.sales-demo-bar nav,.sales-demo-bar select,.sales-sample-note{font-size:15px!important;line-height:1.7}.sales-demo-bar{flex-wrap:wrap}.sales-edgy .lpsu-main .lpsu-shell-nav a,.sales-edgy .lpsu-main .lpsu-shell-footer-links a{font-size:var(--lpsu-shell-nav-font,16.0px)!important}.sales-edgy .lpsu-main .lpsu-shell-bottom{font-size:var(--lpsu-shell-note-font,15px)!important}.sales-edgy .lpsu-main .lpsu-body{font-size:max(calc(15px / var(--lpsu-content-scale,1)),var(--lpsu-body-font,18.0px))!important;line-height:1.85!important}.sales-edgy .lpsu-main .lpsu-eyebrow{font-size:max(calc(15px / var(--lpsu-content-scale,1)),15px)!important}
@media(max-width:767px){.sales-edgy .lpsu-main .lpsu-body{font-size:max(calc(15px / var(--lpsu-content-scale,1)),var(--lpsu-mobile-body-font,18.0px))!important}}

/* ===== v0.1.29 表示修正 ===== */
/* 1. トップ写真の拡大演出による横スクロールを防止 */
html.sales-edgy{overflow-x:clip}
.sales-edgy .lpsu-main>.lpsu-role-hero{overflow-x:clip}

/* 2. 写真の上に直接置いた本文に、読みやすい面を敷く（見出しはそのまま） */
html.sales-edgy:is([data-sales-pattern="001"],[data-sales-pattern="002"],[data-sales-pattern="007"],[data-sales-pattern="010"],[data-sales-pattern="011"],[data-sales-pattern="012"],[data-sales-pattern="013"],[data-sales-pattern="014"],[data-sales-pattern="016"],[data-sales-pattern="018"]) .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{background:#0b1422b8!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:14px 18px!important;color:#fff!important;text-shadow:none!important;box-sizing:border-box;border-radius:var(--lpsu-card-radius,0)}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content :is(.lpsu-heading,.lpsu-eyebrow){text-shadow:0 1px 2px #000c,0 2px 8px #0009!important}
html.sales-edgy:is([data-sales-pattern="001"],[data-sales-pattern="002"],[data-sales-pattern="007"],[data-sales-pattern="010"],[data-sales-pattern="011"],[data-sales-pattern="013"],[data-sales-pattern="014"],[data-sales-pattern="016"],[data-sales-pattern="018"]) .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-eyebrow{text-shadow:0 1px 2px #000d,0 1px 6px #000a!important}

/* 012は淡い水色の見出しが明るい写真に重なるため、見出しを含む文字全体に面を敷く */
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{background:#0b1422b8!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:28px 30px!important;box-sizing:border-box}
html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content .lpsu-body{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0!important}
@media(max-width:767px){html.sales-edgy[data-sales-pattern="012"] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-content{padding:20px!important}}

/* 3. 見出し・本文の改行（1〜2文字だけ次の行に残るのを防ぐ） */
.sales-edgy .lpsu-main :is(.lpsu-heading,.lpsu-area :is(h2,h3,h4)){word-break:auto-phrase;text-wrap:pretty}
.sales-edgy .lpsu-main :is(.lpsu-body,.lpsu-area p){text-wrap:pretty}
.sales-edgy .lpsu-main .lpsu-button{white-space:nowrap;max-width:100%;box-sizing:border-box}

/* 4. カード本文の幅を確保 */
@media(min-width:768px){
.sales-edgy .lpsu-main .lpsu-grid-shell{padding-left:24px!important;padding-right:24px!important}
.sales-edgy .lpsu-main .lpsu-area-copy{padding-left:24px!important;padding-right:24px!important}
}
@media(max-width:767px){
.sales-edgy .lpsu-main .lpsu-grid-shell{padding-left:0!important;padding-right:0!important}
.sales-edgy .lpsu-main .lpsu-area-copy{padding-left:18px!important;padding-right:18px!important}
html.sales-edgy[data-sales-pattern="009"] .lpsu-main .lpsu-section{width:100%!important;margin-left:0!important;margin-right:0!important}
html.sales-edgy:is([data-sales-pattern="003"],[data-sales-pattern="009"],[data-sales-pattern="012"]) .lpsu-main .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area{grid-template-columns:1fr!important;gap:14px!important;padding:16px!important}
html.sales-edgy:is([data-sales-pattern="003"],[data-sales-pattern="009"],[data-sales-pattern="012"]) .lpsu-main .lpsu-cards3:not([id^="lp-section-hero-"]) .lpsu-area-copy{padding-left:0!important;padding-right:0!important}
.sales-edgy .lpsu-main .lpsu-button{white-space:normal}
}

/* 5. スマホの見本用バー：画面に固定せず、2段にまとめる */
@media(max-width:767px){
.sales-demo-bar{position:relative!important;display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px!important;padding:8px 12px!important}
.sales-demo-bar>a:first-of-type{grid-column:1;grid-row:1}
.sales-demo-bar>span{grid-column:2;grid-row:1;width:auto!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sales-demo-bar .sales-demo-consult{grid-column:3;grid-row:1;margin-left:0!important;padding:4px 10px!important}
.sales-demo-bar nav{grid-column:1/3;grid-row:2;flex-wrap:nowrap!important;overflow-x:auto;gap:12px!important;scrollbar-width:none}
.sales-demo-bar label{grid-column:3;grid-row:2;margin-left:0!important;font-size:0!important;gap:0!important}
.sales-demo-bar label select{max-width:116px;padding:4px 6px;font-size:15px!important}
.sales-sample-note{padding:6px 12px}
}

/* 6. スマホのトップ見出し：行ごとの文字が枠に収まるサイズへ */
@media(max-width:767px){
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero:is(.lpsu-full,.lpsu-center,.lpsu-split,.lpsu-section) .lpsu-content .lpsu-heading.lpsu-heading{font-size:clamp(28px,8vw,36px)!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-main>.lpsu-role-hero:is(.lpsu-full,.lpsu-center,.lpsu-split,.lpsu-section) .lpsu-content .lpsu-heading.lpsu-heading{font-size:27px!important}
}

/* 0.1.34: photos stay visible; no double entrance animation or global dark veil. */
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full .lpsu-bg-image{opacity:1!important;filter:none!important;animation:none!important;clip-path:none!important;translate:none!important;scale:1!important}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full::after{content:none!important;display:none!important;background:none!important}
html.sales-edgy[data-sales-pattern] .lpsu-role-hero .lpsu-media img{animation:none!important;clip-path:none!important;opacity:1!important;filter:none!important}
html.sales-edgy[data-sales-pattern] .lpsu-role-hero .lpsu-heading,html.sales-edgy[data-sales-pattern] .lpsu-role-hero .lpsu-body{animation:none!important;clip-path:none!important;translate:none!important}
.sales-edgy .lpsu-section.lpsu-motion-fade-up>.lpsu-shell,.sales-edgy .lpsu-section.lpsu-motion-zoom>.lpsu-shell{opacity:1;transform:none}
html.sales-edgy .lpsu-news .lpsu-news-inner{box-sizing:border-box;width:100%;max-width:1200px;padding:clamp(32px,5vw,72px);margin:auto}
html.sales-edgy .lpsu-news .lpsu-news-items{width:100%}
html.sales-edgy .lpsu-news .lpsu-news-link{color:var(--lpsu-fg)!important;text-decoration:none!important}
html.sales-edgy .lpsu-news .lpsu-body{font-size:19px!important;line-height:1.9}
html.sales-edgy .lpsu-news .lpsu-news-title{font-size:20px!important}
html.sales-edgy .lpsu-hero-fullscreen,html.sales-edgy .lpsu-hero-fullscreen .lpsu-shell{min-height:100svh!important}
html.sales-preview .lpsu-opening{display:none!important}
html.sales-edgy .sales-reveal{transition:opacity .55s ease,translate .55s cubic-bezier(.2,.7,.3,1);transition-delay:var(--sales-stagger,0ms)}
html.sales-edgy.sales-motion-ready .sales-reveal:not(.sales-visible){opacity:0;translate:0 16px}
html.sales-edgy .lpsu-role-hero{opacity:1!important;transform:none!important}
@media(max-width:767px){html.sales-edgy .lpsu-news .lpsu-news-inner{padding:32px 24px}html.sales-edgy .lpsu-news .lpsu-body{font-size:18px!important}}
html.sales-edgy[data-sales-pattern="005"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{content:''!important;display:block!important;background:linear-gradient(90deg,rgba(9,24,40,.5),rgba(9,24,40,.16) 48%,transparent 78%)!important}
html.sales-edgy[data-sales-pattern="008"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{content:''!important;display:block!important;background:linear-gradient(90deg,rgba(9,24,40,.5),rgba(9,24,40,.16) 48%,transparent 78%)!important}
html.sales-edgy[data-sales-pattern="017"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{content:''!important;display:block!important;background:linear-gradient(90deg,rgba(9,24,40,.5),rgba(9,24,40,.16) 48%,transparent 78%)!important}
html.sales-edgy[data-sales-pattern="020"] .lpsu-main>.lpsu-role-hero.lpsu-full::after{content:''!important;display:block!important;background:linear-gradient(90deg,rgba(9,24,40,.5),rgba(9,24,40,.16) 48%,transparent 78%)!important}

/* Contrast-led chapters: solid surfaces, clear photography. */
html.sales-edgy #lp-section-recruit-home-services-0{background:#0B1828!important;color:#FFFFFF!important}html.sales-edgy #lp-section-recruit-home-services-0 .lpsu-heading,html.sales-edgy #lp-section-recruit-home-services-0 .lpsu-body,html.sales-edgy #lp-section-recruit-home-services-0 .lpsu-eyebrow{color:#FFFFFF!important}
html.sales-edgy #lp-section-wellbeing-home-services-0{background:#0B1828!important;color:#FFFFFF!important}html.sales-edgy #lp-section-wellbeing-home-services-0 .lpsu-heading,html.sales-edgy #lp-section-wellbeing-home-services-0 .lpsu-body,html.sales-edgy #lp-section-wellbeing-home-services-0 .lpsu-eyebrow{color:#FFFFFF!important}
html.sales-edgy #lp-section-community-home-about-1{background:#0B1828!important;color:#FFFFFF!important}html.sales-edgy #lp-section-community-home-about-1 .lpsu-heading,html.sales-edgy #lp-section-community-home-about-1 .lpsu-body,html.sales-edgy #lp-section-community-home-about-1 .lpsu-eyebrow{color:#FFFFFF!important}

/* 0.1.35: card intro and grid are separate rows; news cannot shrink sideways. */
.lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4,.lpsu-news){display:block!important;min-width:0;height:auto}
.lpsu-main>.lpsu-news>.lpsu-news-inner{display:block;width:100%;min-width:0;max-width:1200px;margin-inline:auto;box-sizing:border-box}
.lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell{display:grid;width:100%;min-width:0;max-width:1160px;margin-inline:auto}
@media(min-width:1101px){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-cards3>.lpsu-grid-shell{grid-template-columns:repeat(3,minmax(0,1fr))!important}html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-cards4>.lpsu-grid-shell{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell>.lpsu-area{grid-column:auto!important;min-width:0;max-width:100%}
@media(min-width:768px) and (max-width:1100px){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-cards4>.lpsu-grid-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell{grid-template-columns:1fr!important}}

html.sales-edgy[data-sales-pattern="025"] .lpsu-main>.lpsu-role-hero{clip-path:polygon(0 0,100% 0,100% 80%,0 100%);padding-bottom:clamp(110px,12vw,190px)!important}
html.sales-edgy[data-sales-pattern="025"] .lpsu-main>.lpsu-section:not(.lpsu-role-hero){border-radius:0!important}
html.sales-edgy[data-sales-pattern="025"] .lpsu-main .lpsu-section-boundary svg{height:clamp(90px,10vw,160px)!important}
@media(max-width:767px){html.sales-edgy[data-sales-pattern="025"] .lpsu-main>.lpsu-role-hero{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);padding-bottom:90px!important}}

/* Continuous photo movement: no fade and no blank edges, copy stays still. */
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full.lpsu-bg-loop .lpsu-bg-image,.lpsu-main>.lpsu-full.lpsu-bg-loop .lpsu-bg-image{animation:lpsu-photo-drift var(--lpsu-bg-loop-seconds,24s) ease-in-out infinite!important;clip-path:none!important;opacity:1!important;scale:1!important;translate:none!important;will-change:transform}
@keyframes lpsu-photo-drift{0%,100%{transform:scale(1.08) translate(-1.8%,0)}50%{transform:scale(1.14) translate(1.8%,-1%)}}
@media(prefers-reduced-motion:reduce){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full.lpsu-bg-loop .lpsu-bg-image,.lpsu-main>.lpsu-full.lpsu-bg-loop .lpsu-bg-image{animation:none!important;transform:none!important}}

/* 0.1.36: column cards use vertical media/copy, never nested row grids. */
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell>.lpsu-area{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:0!important;width:100%!important;align-items:stretch!important;justify-content:flex-start!important}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell>.lpsu-area>.lpsu-area-media{position:relative!important;inset:auto!important;display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/10;overflow:hidden}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell>.lpsu-area>.lpsu-area-media img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell>.lpsu-area>.lpsu-area-copy{position:relative!important;inset:auto!important;flex:1 1 auto!important;width:100%!important;max-width:none!important;padding:24px!important;box-sizing:border-box;min-width:0;margin:0!important}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4) .lpsu-area-body{width:100%!important;max-width:none!important;font-size:var(--lpsu-body-font,19px)!important;line-height:1.85}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4) .lpsu-buttons{width:100%;flex-wrap:wrap;gap:12px}
html.sales-edgy .sales-reveal{transition:opacity .78s ease,translate .85s cubic-bezier(.22,.61,.36,1);will-change:opacity,translate}
html.sales-edgy.sales-motion-ready .sales-reveal:not(.sales-visible){opacity:0;translate:0 20px}
html.sales-preview,html.sales-preview body{overflow:hidden!important}

/* v0.1.37: reserve hero photo dimensions and match the first loop frame. */
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero .lpsu-media{aspect-ratio:4/3;min-height:0;overflow:hidden}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero .lpsu-media img{display:block}
html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full.lpsu-bg-loop .lpsu-bg-image,.lpsu-main>.lpsu-full.lpsu-bg-loop .lpsu-bg-image{transform:scale(1.08) translate(-1.8%,0)}
@media(prefers-reduced-motion:reduce){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-role-hero.lpsu-full.lpsu-bg-loop .lpsu-bg-image,.lpsu-main>.lpsu-full.lpsu-bg-loop .lpsu-bg-image{transform:none!important}}

/* ===== v0.1.48 Contact form samples ===== */
.sales-edgy .lpsu-demo-form-section{--lpsu-form-accent:#153d70;background:#f6f8fb;color:#172d44;padding:clamp(54px,7vw,94px) max(24px,calc((100vw - 1160px)/2));box-sizing:border-box}
.sales-edgy .lpsu-demo-form-inner{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(34px,5vw,76px);align-items:start}
.sales-edgy .lpsu-demo-form-copy{position:sticky;top:28px}
.sales-edgy .lpsu-form-kicker{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--lpsu-form-accent)}
.sales-edgy .lpsu-demo-form-copy h2{margin:0 0 18px;font-size:clamp(28px,3.3vw,46px);line-height:1.35;color:#172d44!important;background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
.sales-edgy .lpsu-demo-form-copy>p:not(.lpsu-form-kicker){margin:0 0 18px;font-size:16px;line-height:1.9;color:#526273}
.sales-edgy .lpsu-form-type{display:inline-block;padding:6px 10px;border:1px solid #d8e0e8;border-radius:999px;background:#fff;font-size:12px;color:#6a7887}
.sales-edgy .lpsu-demo-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;background:#fff;padding:clamp(24px,4vw,44px);border:1px solid #dce3ea;box-shadow:0 20px 55px rgba(18,43,67,.08);border-radius:18px}
.sales-edgy .lpsu-form-field{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:15px;font-weight:700;color:#263b50}
.sales-edgy .lpsu-form-field:has(textarea),.sales-edgy .lpsu-form-simple .lpsu-form-field,.sales-edgy .lpsu-form-step .lpsu-form-field{grid-column:1/-1}
.sales-edgy .lpsu-form-label{display:block;line-height:1.5}
.sales-edgy .lpsu-form-required{display:inline-block;margin-left:7px;padding:2px 6px;border-radius:4px;background:#fff1f1;color:#a43a3a;font-size:11px;vertical-align:1px}
.sales-edgy .lpsu-demo-form input[type=text],.sales-edgy .lpsu-demo-form input[type=email],.sales-edgy .lpsu-demo-form input[type=tel],.sales-edgy .lpsu-demo-form select,.sales-edgy .lpsu-demo-form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #cdd7e1;border-radius:8px;background:#fff;color:#172d44;font:400 16px/1.5 sans-serif;box-sizing:border-box;outline:none}
.sales-edgy .lpsu-demo-form textarea{min-height:150px;resize:vertical}
.sales-edgy .lpsu-demo-form input:focus,.sales-edgy .lpsu-demo-form select:focus,.sales-edgy .lpsu-demo-form textarea:focus{border-color:var(--lpsu-form-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lpsu-form-accent) 16%,transparent)}
.sales-edgy .lpsu-form-privacy{grid-column:1/-1;padding:14px 16px;background:#f7f9fb;border-radius:8px;font-size:14px;line-height:1.7;color:#4a5968}
.sales-edgy .lpsu-form-privacy label{display:flex;align-items:flex-start;gap:9px}
.sales-edgy .lpsu-form-privacy input{margin-top:4px}
.sales-edgy .lpsu-demo-form button{grid-column:1/-1;min-height:56px;border:0;border-radius:8px;background:var(--lpsu-form-accent);color:#fff;font-size:16px;font-weight:800;cursor:pointer;padding:14px 24px;box-shadow:0 8px 22px rgba(0,0,0,.12)}
.sales-edgy .lpsu-demo-form button:hover{filter:brightness(.92)}
.sales-edgy .lpsu-form-note{grid-column:1/-1;margin:0;font-size:12px!important;line-height:1.7!important;color:#7a8793!important}
.sales-edgy .lpsu-form-simple .lpsu-demo-form{grid-template-columns:1fr;max-width:720px}
.sales-edgy .lpsu-form-simple .lpsu-demo-form-inner{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}
.sales-edgy .lpsu-form-business .lpsu-demo-form{border-top:5px solid var(--lpsu-form-accent);border-radius:0 0 14px 14px}
.sales-edgy .lpsu-form-estimate .lpsu-demo-form{background:linear-gradient(180deg,#fff 0,#fbfcfe 100%);border-radius:14px}
.sales-edgy .lpsu-form-school .lpsu-demo-form{border-radius:24px}.sales-edgy .lpsu-form-school .lpsu-demo-form input,.sales-edgy .lpsu-form-school .lpsu-demo-form select,.sales-edgy .lpsu-form-school .lpsu-demo-form textarea{border-radius:12px;background:#fbfdff}
.sales-edgy .lpsu-form-step .lpsu-demo-form{grid-template-columns:1fr}.sales-edgy .lpsu-form-step{grid-column:1/-1;display:flex;align-items:center;gap:12px;margin:7px 0 -2px;padding-bottom:10px;border-bottom:1px solid #e4e9ee}.sales-edgy .lpsu-form-step b{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:5px 8px;background:var(--lpsu-form-accent);color:#fff;border-radius:999px;font-size:11px;letter-spacing:.08em}.sales-edgy .lpsu-form-step span{font-size:15px;font-weight:800;color:#2d4154}
@media(max-width:800px){.sales-edgy .lpsu-demo-form-section{padding:48px 20px}.sales-edgy .lpsu-demo-form-inner,.sales-edgy .lpsu-form-simple .lpsu-demo-form-inner{grid-template-columns:1fr;gap:26px}.sales-edgy .lpsu-demo-form-copy{position:static}.sales-edgy .lpsu-demo-form{grid-template-columns:1fr;padding:22px 18px;gap:17px}.sales-edgy .lpsu-form-field{grid-column:1/-1}.sales-edgy .lpsu-demo-form-copy h2{font-size:30px}}

/* v0.1.50: unified card layout choices override legacy per-pattern grids. */
@media(min-width:768px){
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4).lpsu-card-count-2>.lpsu-grid-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4).lpsu-card-count-3.lpsu-card-layout-equal>.lpsu-grid-shell{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4).lpsu-card-count-4.lpsu-card-layout-equal>.lpsu-grid-shell{grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-left>.lpsu-grid-shell{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;grid-auto-rows:minmax(0,1fr)}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-left>.lpsu-grid-shell>.lpsu-area:nth-child(1){grid-column:1!important;grid-row:1/span 2!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-left>.lpsu-grid-shell>.lpsu-area:nth-child(2){grid-column:2!important;grid-row:1!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-left>.lpsu-grid-shell>.lpsu-area:nth-child(3){grid-column:2!important;grid-row:2!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-right>.lpsu-grid-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)!important;grid-auto-rows:minmax(0,1fr)}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-right>.lpsu-grid-shell>.lpsu-area:nth-child(1){grid-column:1!important;grid-row:1!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-right>.lpsu-grid-shell>.lpsu-area:nth-child(2){grid-column:1!important;grid-row:2!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-3.lpsu-card-layout-feature-right>.lpsu-grid-shell>.lpsu-area:nth-child(3){grid-column:2!important;grid-row:1/span 2!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-4.lpsu-card-layout-mosaic>.lpsu-grid-shell{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-4.lpsu-card-layout-feature-left>.lpsu-grid-shell{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;grid-auto-rows:minmax(0,1fr)}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-4.lpsu-card-layout-feature-left>.lpsu-grid-shell>.lpsu-area:nth-child(1){grid-column:1!important;grid-row:1/span 3!important}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-4.lpsu-card-layout-feature-right>.lpsu-grid-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr)!important;grid-auto-rows:minmax(0,1fr)}
 html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section.lpsu-card-count-4.lpsu-card-layout-feature-right>.lpsu-grid-shell>.lpsu-area:nth-child(4){grid-column:2!important;grid-row:1/span 3!important}
}
@media(max-width:767px){html.sales-edgy[data-sales-pattern] .lpsu-main>.lpsu-section:is(.lpsu-cards3,.lpsu-cards4)>.lpsu-grid-shell>.lpsu-area{grid-column:auto!important;grid-row:auto!important}}

/* v0.2.4 MOTION preset browser readability */
.sales-demo-bar .sales-demo-motion{font-size:12px!important;font-weight:800;letter-spacing:.04em;color:#9fd7ff!important;background:#0a355f;border:1px solid #2d5f8e;border-radius:999px;padding:4px 9px;white-space:normal;line-height:1.35!important;max-width:420px}
.sales-demo-bar .sales-demo-edit{background:#2f6fed;color:#fff!important;border-radius:6px;padding:7px 11px!important;font-weight:700;white-space:nowrap}
.lpsu-gallery-edit{display:inline-flex;padding:8px 12px;border-radius:6px;background:#153d70;color:#fff!important;text-decoration:none;font-weight:700}
@media(max-width:900px){.sales-demo-bar .sales-demo-motion{max-width:100%;grid-column:1/-1}.sales-demo-bar{grid-template-columns:auto 1fr!important}.sales-demo-bar .sales-demo-edit,.sales-demo-bar label{grid-column:auto!important}}
