/* Long-form consultation pages; isolated from the visual directory and the contact implementation. */
.longform-lp .experience-stage .hero-copy{width:46%;padding:48px 40px 48px 48px;animation:none}
.longform-lp .experience-stage .hero-photo{left:46%}.longform-lp .experience-stage .hero-photo:after{display:none}.longform-lp .experience-stage .hero-photo img{opacity:1}.longform-lp .experience-stage .hero-photo figcaption{background:#fffffff0;color:#334d60;padding:3px 8px;border-radius:3px}
.lf-audience{font-size:11px;line-height:1.9;color:var(--spark);margin:0 0 18px;max-width:450px}.longform-lp .experience-stage .intro{font-size:14px;line-height:2.05;margin:23px 0 27px}.lf-actions{display:flex;gap:12px;flex-wrap:wrap}.lf-actions .button{font-size:13px;padding:16px 22px;border-radius:4px}.experience-stage .lf-actions{flex-direction:column;align-items:start}.experience-stage .lf-actions .button{min-width:290px;max-width:100%;font-size:12px;padding:15px 20px}.experience-stage .lf-actions .button.primary{background:#fff;color:var(--stage)}.experience-stage .lf-actions .button.secondary{background:transparent;color:#fff;border-color:#ffffff66}.experience-stage .lf-actions .button.secondary:hover{border-color:white}
.lf-container{max-width:1240px;margin-inline:auto}.longform-lp .section{padding-block:92px}.lf-proof-strip{max-width:1240px;display:flex;gap:20px;margin:0 auto;padding:28px 0;justify-content:space-around}.lf-proof-strip>span{flex:1;text-align:center;font-size:13px;font-weight:700;border-left:1px solid var(--line)}.lf-proof-strip>span:first-child{border:0}.lf-proof-strip b{font-size:10px;margin-right:14px;color:var(--accent)}.longform-lp .chapter-nav{border-top:1px solid var(--line);padding-block:16px}.longform-lp .chapter-nav a{font-size:11px;justify-content:center;padding:6px 18px}.longform-lp .chapter-nav a:first-child{padding-left:18px}
.lf-heading{margin-bottom:35px}.lf-heading h2{font-size:clamp(29px,3vw,44px);line-height:1.65;letter-spacing:-.035em}.lf-heading>p:not(.eyebrow){font-size:15px;line-height:2.15;color:var(--muted);margin:24px 0 0;max-width:760px}.lf-heading .eyebrow{margin-bottom:17px}.lf-body-copy{font-size:15px;color:var(--muted);line-height:2.15}.lf-fine{font-size:11px;line-height:1.95;color:var(--muted);margin:23px 0 0}.lf-challenge{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center;border-bottom:0}.lf-challenge .lf-heading{margin:0}.lf-pains{display:grid;gap:16px}.lf-pains article{background:var(--accent-light);padding:26px 28px;border-radius:6px;border-left:3px solid var(--accent)}.lf-pains article>span{font-size:11px;font-weight:700;color:var(--accent)}.lf-pains h3{font-size:21px;line-height:1.7;margin:9px 0 13px}.lf-pains p{font-size:13px;line-height:2.05;color:var(--muted);margin:0}
.lf-shift{background:var(--stage);padding:80px 0;color:#fff}.lf-shift .eyebrow{color:var(--spark)}.lf-shift .lf-heading>p:not(.eyebrow){color:#d4dfe8}.lf-shift .lf-heading{max-width:930px}.lf-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}.lf-compare>div{padding:30px;border:1px solid #ffffff4a;border-radius:5px;align-self:stretch}.lf-compare>div:last-child{background:#fff;color:var(--ink);border-color:#fff}.lf-compare>div>span{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;opacity:.7;margin-bottom:18px}.lf-compare ol{list-style:none;padding:0;margin:0;display:grid;gap:11px;counter-reset:flow}.lf-compare li{counter-increment:flow;font-size:16px;font-weight:700;line-height:1.9;display:flex;gap:14px;align-items:baseline}.lf-compare li:before{content:counter(flow,decimal-leading-zero);font-size:10px;font-weight:400;opacity:.6}.lf-compare>b{font-weight:400;font-size:30px}.lf-shift .lf-fine{color:#b8cbd8}
.lf-overview .lf-heading{max-width:850px}.lf-three-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lf-three-points article{border:1px solid var(--line);border-radius:6px;padding:28px;position:relative}.lf-three-points svg{width:52px;height:52px;fill:none;stroke:var(--accent);stroke-width:1.6;margin-bottom:22px}.lf-three-points article>span{position:absolute;right:25px;top:26px;font-size:12px;color:var(--muted)}.lf-three-points h3{font-size:24px;margin-bottom:14px}.lf-three-points p{color:var(--muted);font-size:14px;line-height:2.05;margin:0}
.lf-scenes .lf-heading{text-align:center}.lf-scenes .lf-heading>p:not(.eyebrow){margin-inline:auto}.lf-tabs{display:flex;gap:10px;justify-content:center;margin-bottom:25px}.lf-tabs button{flex:1;border:1px solid var(--line);background:#f1f5f8;color:var(--ink);font-family:inherit;font-size:13px;font-weight:700;line-height:1.7;padding:17px 20px;border-radius:5px;cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:center;min-width:0;text-align:left}.lf-tabs button small{font-size:10px;font-weight:400;opacity:.7;flex-shrink:0}.lf-tabs button[aria-selected=true]{background:var(--stage);color:#fff;border-color:var(--stage)}.lf-tabs button:hover{border-color:var(--accent)}.lf-tabs button:focus-visible{outline:3px solid #53abc9;outline-offset:4px}.lf-panels>article{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:44px 48px;border-radius:7px;background:var(--accent-light)}.lf-panels:not(.is-interactive)>article+article{margin-top:25px}.lf-scene-copy .lf-big-number{font-size:57px;line-height:1.2;letter-spacing:-.06em;color:var(--accent);opacity:.5;font-weight:300;display:block;margin-bottom:16px}.lf-scene-copy h3{font-size:29px;line-height:1.7;margin-bottom:20px}.lf-scene-copy p{font-size:14px;line-height:2.1;color:var(--muted)}.lf-situation-board{background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 10px 24px #10233509;overflow:hidden;min-width:0}.lf-situation-board figcaption{font-size:12px;font-weight:700;padding:18px 24px;background:#edf2f6;border-bottom:1px solid var(--line)}.lf-situation-board ol{list-style:none;padding:8px 24px;margin:0;display:grid}.lf-situation-board li{padding:19px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:17px;font-size:15px;font-weight:700;line-height:1.8}.lf-situation-board li:last-child{border:0}.lf-situation-board li>span{border:1px solid #c9d9e5;background:#f5f8fa;border-radius:50%;width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;font-size:10px;color:var(--accent);font-weight:400}.lf-situation-board>p{padding:18px 24px;background:#f7f9fb;font-size:11px;color:var(--muted);line-height:1.9;margin:0}
.lf-photo-story{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;border-bottom:0}.lf-photo-story .lf-heading{margin-bottom:16px}.lf-photo{position:relative;border-radius:7px;overflow:hidden}.lf-photo img{width:100%;aspect-ratio:1.18;object-fit:cover}.lf-photo figcaption{position:absolute;bottom:11px;right:12px;background:#fffffff0;border-radius:3px;padding:3px 8px;font-size:9px;color:#4f6373}.lf-reassurance{border-top:1px solid var(--line)}.lf-reassurance .lf-photo img{aspect-ratio:1.3}
.lf-flow-band{background:#f1f6f9;padding:80px 0}.lf-flow-band .lf-heading{max-width:850px}.lf-diagram{padding:35px;background:#fff;border:1px solid var(--line);border-radius:7px}.lf-diagram>figcaption{font-size:11px;color:var(--muted);margin-bottom:28px;letter-spacing:.05em}.lf-diagram ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.lf-diagram li{position:relative}.lf-diagram li:not(:last-child):after{content:'→';position:absolute;top:18px;right:-35px;font-size:29px;color:#9eb7c9}.lf-diagram svg{display:block;fill:none;stroke:var(--accent);stroke-width:1.6;width:52px;height:52px;margin-bottom:22px}.lf-diagram li>span{display:block;font-size:10px;color:var(--accent);margin-bottom:10px}.lf-diagram h3{font-size:23px;margin-bottom:15px}.lf-diagram li p{font-size:13px;line-height:2;color:var(--muted);margin:0}.lf-diagram .lf-fine{border-top:1px solid var(--line);padding-top:20px;margin-top:28px;font-size:10px}
.lf-mid-cta{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;border-bottom:0}.lf-mid-cta .lf-heading{margin:0}.lf-mid-cta .lf-heading h2{font-size:33px}.lf-mid-cta .lf-heading>p:not(.eyebrow){font-size:14px}.lf-mid-cta .lf-actions{flex-direction:column;max-width:420px}.lf-mid-cta .lf-fine{max-width:420px}.lf-original-context .section{border-top:1px solid var(--line)}.lf-original-context .reading-mark strong{font-size:130px}.lf-original-context .partner-focus{margin-block:0;border-radius:6px}.lf-original-context{padding-bottom:40px}
.lf-conditions-band{background:var(--accent-light);padding:80px 0}.lf-condition-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.lf-condition-rows>div{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:20px 0;border-top:1px solid #b8c8d555}.lf-condition-rows h3{font-size:14px;line-height:1.9}.lf-condition-rows p{font-size:13px;color:var(--muted);line-height:2;margin:0}.lf-checklist{background:#fff;border:1px solid var(--line);border-radius:7px;padding:34px;align-self:center}.lf-checklist .eyebrow{font-size:9px}.lf-checklist>h3{font-size:23px;line-height:1.7}.lf-checklist>p:not(.eyebrow){font-size:12px;color:var(--muted);margin-top:10px}.lf-checklist ol{list-style:none;padding:0;margin:24px 0 0;counter-reset:check}.lf-checklist li{position:relative;counter-increment:check;padding:16px 0 16px 35px;border-top:1px solid var(--line)}.lf-checklist li:before{content:counter(check,decimal-leading-zero);position:absolute;left:0;top:18px;font-size:10px;color:var(--accent)}.lf-checklist b{display:block;font-size:14px;margin-bottom:5px}.lf-checklist li>span{font-size:12px;color:var(--muted);line-height:1.95;display:block}
.lf-next-steps>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;list-style:none;padding:0;margin:0}.lf-next-steps li{border-top:3px solid #8db4ce;padding-top:22px}.lf-next-steps li>span{font-size:37px;font-weight:300;color:#89aec6;letter-spacing:-.06em}.lf-next-steps h3{font-size:18px;line-height:1.8;margin-top:15px}.lf-next-steps li p{font-size:12px;line-height:2.05;color:var(--muted);margin:16px 0 0}.lf-next-steps .lf-heading>p:not(.eyebrow){max-width:830px}
.lf-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:65px}.lf-faq>div:first-child{position:sticky;top:120px;align-self:start}.lf-faq .lf-heading{margin-bottom:16px}.lf-faq .lf-heading h2{font-size:39px}.lf-faq .faqs summary{font-size:15px;line-height:1.9}.lf-faq .faqs details p{font-size:13px;line-height:2.1}.lf-faq .faqs details{padding-block:22px}
.lf-closing{background:var(--stage);padding:85px 0;color:#fff}.lf-closing .lf-heading{text-align:center;max-width:960px;margin:0 auto 40px}.lf-closing .lf-heading h2{font-size:clamp(32px,3.9vw,55px);line-height:1.65}.lf-closing .eyebrow{color:var(--spark)}.lf-closing .lf-heading>p:not(.eyebrow){color:#d1e0eb;font-size:14px;margin-inline:auto;max-width:850px}.lf-closing-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.lf-closing-grid>article{background:#fff;color:var(--ink);border:1px solid #d3e0e9;border-radius:7px;overflow:hidden;display:grid;grid-template-columns:35% 65%}.lf-closing-grid .lf-photo{border-radius:0}.lf-closing-grid .lf-photo img{height:100%;width:100%;object-fit:cover;aspect-ratio:auto}.lf-closing-grid .lf-photo figcaption{font-size:7px;bottom:8px;right:8px;left:8px;text-align:center;padding:3px 2px}.lf-closing-grid article>div{padding:28px 25px;min-width:0}.lf-closing-grid article>div>span{font-size:10px;color:var(--accent);font-weight:700}.lf-closing-grid h3{font-size:23px;line-height:1.65;margin:13px 0 17px}.lf-closing-grid article p{font-size:12px;color:var(--muted);line-height:2}.lf-closing-grid .button{font-size:12px;padding:16px;width:100%;gap:12px}.lf-closing-grid .lf-closing-primary{border:2px solid var(--spark)}.lf-closing .lf-fine{color:#b8cddd;text-align:center}.lf-closing>.lf-container>.lf-actions{justify-content:center}.longform-lp .related{border-bottom:1px solid var(--line)}.longform-lp .mobile-cta{font-size:12px;line-height:1.8}.lf-contact-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.lf-contact-topics>a{background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.lf-contact-topics figure{aspect-ratio:1.8;overflow:hidden}.lf-contact-topics img{height:100%;width:100%;object-fit:cover;transition:transform .3s}.lf-contact-topics>a:hover img{transform:scale(1.035)}.lf-contact-topics>a>div{padding:23px}.lf-contact-topics h3{font-size:20px;margin-bottom:12px}.lf-contact-topics p{font-size:13px;line-height:2;color:var(--muted);margin:0}.lf-bullets{font-size:14px;color:var(--muted);line-height:2.2;padding-left:1.2em}.lf-contact-page .contact-options{max-width:850px}.lf-contact-page .contact-options form h2{font-size:28px}.lf-contact-intro .lf-heading{max-width:880px}.lf-contact-intro .lf-three-points article{padding-top:38px}.lf-contact-intro .lf-three-points article>span{position:static;display:block;margin-bottom:17px;font-size:12px}
@media(max-width:1340px){.lf-container,.lf-proof-strip{margin-inline:40px}.lf-challenge,.lf-condition-grid,.lf-photo-story{gap:45px}.lf-panels>article{gap:38px;padding:38px}.lf-closing-grid>article{grid-template-columns:1fr}.lf-closing-grid .lf-photo img{aspect-ratio:2.5;height:auto}.lf-closing-grid .lf-photo figcaption{left:auto;min-width:150px}.lf-closing-grid article>div{padding:28px}.lf-diagram{padding:30px}}
@media(max-width:1050px) and (min-width:721px){.longform-lp .experience-stage .hero-copy{width:52%;padding:40px 32px}.longform-lp .experience-stage .hero-photo{left:52%}.longform-lp .experience-stage h1{font-size:35px}.longform-lp .experience-stage .intro{font-size:13px}.experience-stage .lf-actions .button{min-width:0;width:100%;font-size:11px}.lf-challenge{grid-template-columns:1fr 1.2fr;gap:35px}.lf-heading h2{font-size:33px}.lf-panels>article{gap:25px;padding:28px}.lf-scene-copy h3{font-size:25px}.lf-tabs button{font-size:12px;padding:14px 12px;gap:8px}.lf-situation-board li{font-size:13px}.lf-diagram ol{gap:35px}.lf-diagram li:not(:last-child):after{right:-25px}.lf-diagram h3{font-size:20px}.lf-mid-cta{gap:35px}.lf-mid-cta .lf-heading h2{font-size:28px}.lf-condition-grid{gap:35px}.lf-condition-rows>div{grid-template-columns:1fr;gap:8px}.lf-checklist{padding:26px}.lf-next-steps>ol{grid-template-columns:1fr 1fr;gap:30px}.lf-faq{gap:35px}.lf-faq .lf-heading h2{font-size:32px}.lf-three-points{gap:18px}.lf-three-points article{padding:24px}.lf-three-points h3{font-size:21px}.lf-contact-topics{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.longform-lp .experience-stage .hero-copy{width:100%;padding:26px 24px 32px}.longform-lp .experience-stage .hero-photo{left:auto}.longform-lp .experience-stage h1{font-size:31px}.longform-lp .experience-stage .intro{font-size:14px}.lf-audience{font-size:10px;margin-bottom:16px}.experience-stage .lf-actions{width:100%;align-items:stretch}.experience-stage .lf-actions .button{width:100%;min-width:0;font-size:12px;padding:16px 17px}.lf-container,.lf-proof-strip{margin-inline:24px}.lf-proof-strip{display:grid;gap:8px;padding:20px 0}.lf-proof-strip>span{text-align:left;border:0;font-size:12px}.lf-proof-strip b{font-size:9px;margin-right:13px}.longform-lp .chapter-nav{grid-template-columns:1fr 1fr;padding-block:12px}.longform-lp .chapter-nav a{font-size:10px;justify-content:start;padding:10px}.longform-lp .chapter-nav a:first-child{padding-left:10px}.longform-lp .section{padding-block:54px}.lf-heading{margin-bottom:25px}.lf-heading h2{font-size:29px;line-height:1.65}.lf-heading>p:not(.eyebrow){font-size:13px;line-height:2.1;margin-top:19px}.lf-heading .eyebrow{font-size:9px;margin-bottom:15px}.lf-body-copy{font-size:13px;line-height:2.1}.lf-fine{font-size:10px}.lf-challenge{grid-template-columns:1fr;gap:27px}.lf-pains{gap:13px}.lf-pains article{padding:22px}.lf-pains h3{font-size:20px}.lf-pains p{font-size:12px}.lf-shift{padding:55px 0}.lf-compare{grid-template-columns:1fr;gap:13px}.lf-compare>div{padding:25px}.lf-compare>b{text-align:center;transform:rotate(90deg);line-height:1.3}.lf-compare li{font-size:14px}.lf-compare>div>span{font-size:10px;margin-bottom:15px}.lf-three-points{grid-template-columns:1fr;gap:15px}.lf-three-points article{padding:25px}.lf-three-points svg{width:42px;height:42px;margin-bottom:17px}.lf-three-points h3{font-size:24px}.lf-three-points p{font-size:13px}.lf-tabs{gap:6px;margin-bottom:20px}.lf-tabs button{flex-direction:column;align-items:start;justify-content:start;padding:12px 10px;gap:6px;font-size:11px;line-height:1.7}.lf-tabs button small{font-size:8px}.lf-panels>article{display:flex;flex-direction:column;align-items:stretch;padding:25px 21px;gap:24px}.lf-scene-copy .lf-big-number{font-size:43px;margin-bottom:15px}.lf-scene-copy h3{font-size:26px;margin-bottom:17px}.lf-scene-copy p{font-size:13px}.lf-scene-copy .text-link{font-size:12px}.lf-situation-board figcaption{font-size:11px;padding:17px 20px}.lf-situation-board ol{padding-inline:20px}.lf-situation-board li{font-size:13px;padding-block:17px;gap:13px}.lf-situation-board li>span{width:27px;height:27px;font-size:9px}.lf-situation-board>p{font-size:10px;padding:17px 20px}.lf-photo-story{display:flex;flex-direction:column;align-items:stretch;gap:28px}.lf-photo img{aspect-ratio:1.35}.lf-photo figcaption{font-size:8px;bottom:9px;right:9px}.lf-photo-story .text-link{font-size:13px}.lf-flow-band{padding:55px 0}.lf-diagram{padding:25px 22px}.lf-diagram>figcaption{font-size:10px;margin-bottom:24px}.lf-diagram ol{grid-template-columns:1fr;gap:27px}.lf-diagram li{border-top:1px solid var(--line);padding-top:23px}.lf-diagram li:first-child{border:0;padding-top:0}.lf-diagram li:not(:last-child):after{display:none}.lf-diagram svg{width:43px;height:43px;margin-bottom:16px}.lf-diagram h3{font-size:23px;margin-bottom:12px}.lf-diagram li p{font-size:13px}.lf-mid-cta{grid-template-columns:1fr;gap:25px}.lf-mid-cta .lf-heading h2{font-size:27px}.lf-mid-cta .lf-heading>p:not(.eyebrow){font-size:13px}.lf-mid-cta .lf-actions{max-width:none}.lf-actions .button{font-size:12px;padding:16px 18px}.lf-mid-cta .lf-fine{font-size:10px}.lf-original-context{padding-bottom:25px}.lf-original-context .partner-focus{margin-inline:24px}.lf-original-context .reading-mark strong{font-size:95px}.lf-conditions-band{padding:55px 0}.lf-condition-grid{grid-template-columns:1fr;gap:32px}.lf-condition-rows>div{grid-template-columns:1fr;gap:8px;padding:19px 0}.lf-condition-rows h3{font-size:14px}.lf-condition-rows p{font-size:12px}.lf-checklist{padding:26px}.lf-checklist>h3{font-size:22px}.lf-checklist>p:not(.eyebrow){font-size:11px}.lf-checklist b{font-size:13px}.lf-checklist li>span{font-size:12px}.lf-checklist li{padding-left:31px}.lf-next-steps>ol{grid-template-columns:1fr;gap:26px}.lf-next-steps li{padding-top:16px}.lf-next-steps li>span{font-size:31px}.lf-next-steps h3{font-size:20px;margin-top:10px}.lf-next-steps li p{font-size:13px;margin-top:12px}.lf-reassurance .lf-photo img{aspect-ratio:1.35}.lf-faq{grid-template-columns:1fr;gap:20px}.lf-faq>div:first-child{position:static}.lf-faq .lf-heading h2{font-size:30px}.lf-faq .faqs summary{font-size:13px}.lf-faq .faqs details p{font-size:12px}.lf-faq .faqs details{padding-block:20px}.lf-closing{padding:60px 0}.lf-closing .lf-heading h2{font-size:34px}.lf-closing .lf-heading>p:not(.eyebrow){font-size:13px;line-height:2.05}.lf-closing .lf-heading{margin-bottom:30px}.lf-closing-grid{grid-template-columns:1fr;gap:22px}.lf-closing-grid .lf-photo img{aspect-ratio:1.9}.lf-closing-grid article>div{padding:25px}.lf-closing-grid h3{font-size:23px}.lf-closing-grid article p{font-size:13px}.lf-closing-grid article>div>span{font-size:10px}.lf-closing-grid .button{font-size:12px;padding:17px;white-space:normal}.longform-lp .mobile-cta{font-size:11px;padding:14px 17px}.lf-contact-topics{grid-template-columns:1fr;gap:17px}.lf-contact-topics figure{aspect-ratio:1.9}.lf-contact-topics h3{font-size:21px}.lf-contact-topics p{font-size:13px}.lf-contact-topics>a>div{padding:23px}.lf-contact-page .contact-options{margin-inline:24px;width:auto}.lf-contact-intro .lf-three-points article{padding-top:25px}.lf-contact-page .jdid-contact-shell{padding:18px}.lf-bullets{font-size:13px;line-height:2.1}.lf-closing>.lf-container>.lf-actions{flex-direction:column}}
@media(prefers-reduced-motion:reduce){.lf-contact-topics img{transition:none}.lf-contact-topics>a:hover img{transform:none}}
/* LINE is the primary conversion destination on every LP. */
.longform-lp .button.primary.lf-line-button,.longform-lp .experience-stage .lf-actions .button.primary.lf-line-button,.longform-lp .site-header nav .nav-contact.lf-line-button,.longform-lp .mobile-cta.lf-line-button{background:#078a45;border-color:#078a45;color:#fff}
.longform-lp .button.primary.lf-line-button:hover{background:#056d36}
.lf-form-fallback{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:var(--muted);display:block;flex-basis:100%;margin-top:5px;font-weight:500}
.experience-stage .lf-form-fallback{color:#c9dce8;font-size:10px}
.lf-line-banner{display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap;margin:0 24px 35px;font-size:12px;color:#d3e8db}.lf-line-banner strong{font-size:17px;color:#fff}.lf-line-mark{display:inline-grid;place-items:center;background:#06c755;color:white;border-radius:9px;font-family:Arial,sans-serif;font-size:13px;font-weight:800;width:54px;height:54px;letter-spacing:-.04em}
.lf-line-contact{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.lf-line-contact>div>p:not(.eyebrow):not(.lf-fine){font-size:15px;line-height:2.1;color:var(--muted);margin-top:24px}.lf-line-contact>div:last-child{border:1px solid #b5d9c4;border-radius:8px;background:#f1faf5;padding:35px}.lf-line-contact h3{font-size:25px;margin:20px 0}.lf-line-contact .lf-form-fallback{margin-top:18px}.lf-closing .lf-form-fallback{color:#c9dce8}
@media(max-width:720px){.lf-line-banner{gap:12px;margin-bottom:28px;justify-content:center}.lf-line-banner>span:last-child{flex-basis:100%;text-align:center;font-size:10px}.lf-line-banner strong{font-size:16px}.lf-line-mark{width:45px;height:45px;font-size:11px}.lf-line-contact{grid-template-columns:1fr;gap:28px}.lf-line-contact>div:last-child{padding:26px}.lf-line-contact>div>p:not(.eyebrow):not(.lf-fine){font-size:13px}.lf-line-contact .button{width:100%}}
