.lp-front-hero{padding-block:80px 38px}.lp-home .lp-front-hero h1{max-width:900px;font-size:clamp(42px,5vw,64px);font-weight:550;line-height:1.04;letter-spacing:-.055em}.lp-front-hero h1 span{color:var(--lp-green)}.lp-front-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:28px}.lp-front-hero-bottom>p{color:var(--lp-muted);font-size:16px;line-height:1.65}.lp-front-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;flex-shrink:0}.lp-front-actions .lp-button,.lp-front-actions .lp-text-link{margin:0}.lp-front-actions .lp-text-link{gap:8px;font-size:13px}.lp-front-product{scroll-margin-top:24px}.lp-product.lp-product-hero{max-width:none}.lp-product-hero .lp-product-frame{border-color:#d9e2da;border-radius:10px;background:#eaf0e9}.lp-product-hero .lp-product-stage{height:clamp(400px,46vw,550px)}.lp-product-hero .lp-product-window{inset:32px auto auto 32px;width:78%;height:590px;aspect-ratio:auto;border:1px solid #cbd8ce;border-radius:9px;box-shadow:0 18px 50px #173b3410}.lp-product-hero .lp-product-image{width:175.61%;transform:translate(-18.75%,-5.78%)}.lp-product-hero .lp-product-detail{top:168px;right:30px;width:34%;aspect-ratio:350 / 450;box-shadow:0 20px 60px #173b3424}.lp-product-hero .lp-product-detail img{width:411.43%;transform:translate(-75.6944%,-14.4444%)}.lp-product-hero .lp-product-stage:after{position:absolute;content:"";inset:auto 0 0;height:64px;background:linear-gradient(transparent,#eaf0e9);pointer-events:none}.lp-front-scope{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;margin-top:12px!important;color:var(--lp-muted);font-size:12px;line-height:1.6}.lp-front-scope a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--lp-green);font-size:13px;font-weight:600}.lp-front-scope a:hover{color:var(--lp-ink)}.lp-front-overview{padding-block:68px 64px}.lp-home .lp-front-overview>h2{max-width:790px;font-size:clamp(25px,2.6vw,34px);font-weight:550;line-height:1.3;letter-spacing:-.035em}.lp-front-overview>h2>span{color:var(--lp-muted)}.lp-front-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.lp-front-principles>div{padding:8px 32px 0;border-left:1px solid var(--lp-line)}.lp-front-principles>div:first-child{padding-left:0;border-left:0}.lp-front-principles>div:last-child{padding-right:0}.lp-front-principles svg{display:block;width:144px;height:100px;margin-bottom:18px;stroke:#83a99a;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.lp-home .lp-front-principles h3{font-size:16px;font-weight:600;letter-spacing:-.02em}.lp-front-principles p{max-width:280px;margin-top:10px;color:var(--lp-muted);font-size:14px;line-height:1.65}.lp-front-section{padding-block:64px;border-top:1px solid var(--lp-line);scroll-margin-top:24px}.lp-front-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;margin-bottom:36px}.lp-home .lp-front-section h2{font-size:clamp(28px,3vw,38px);font-weight:550;line-height:1.15;letter-spacing:-.045em}.lp-front-section-heading p{max-width:470px;color:var(--lp-muted);font-size:16px;line-height:1.7}.lp-front-section-heading .lp-text-link{margin-top:12px;font-size:13px}.lp-front-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--lp-line);border-radius:10px;overflow:hidden;background:#f4f7f2}.lp-front-teammate{display:flex;align-items:center;gap:14px;min-width:0;min-height:100px;padding:20px;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line)}.lp-front-teammate:nth-child(4n){border-right:0}.lp-front-teammate:nth-last-child(-n+4){border-bottom:0}.lp-front-teammate .buyer-agent-art{width:46px;height:46px;flex-shrink:0}.lp-front-teammate p{min-width:0}.lp-front-teammate strong{display:block;font-size:14px;font-weight:600}.lp-front-teammate span{display:block;margin-top:4px;color:var(--lp-muted);font-size:12px;line-height:1.4}.lp-front-section-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.lp-front-section-bottom .lp-text-link{font-size:13px}.lp-front-workflow-grid,.lp-front-paperwork-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lp-front-workflow-grid{margin-top:24px}.lp-front-workflow-grid>div{min-width:0}.lp-front-workflow-grid .lp-product-stage,.lp-front-paperwork-grid .lp-product-stage{height:430px}.lp-front-workflow-grid .lp-product-window,.lp-front-paperwork-grid .lp-product-window{inset:32px auto auto 32px;width:calc(100% - 64px);height:450px;aspect-ratio:auto}.lp-product-brief .lp-product-frame{background:#e7eee5}.lp-product-brief .lp-product-image{width:411.43%;transform:translate(-75.6944%,-14.4444%)}.lp-product-plan .lp-product-frame{background:#e9eeec}.lp-product-plan .lp-product-image{width:110.8%;transform:translate(-4.87%,-34.45%)}.lp-front-paperwork-grid .lp-product-documents .lp-product-image{width:369.23%;transform:translate(-21.39%,-35.55%)}.lp-product-document .lp-product-frame{background:#eeeae2}.lp-product-document .lp-product-image{width:111.43%;transform:translate(-5.128%,-56.757%)}.lp-front-paperwork-grid .lp-product-document{align-self:center}.lp-front-paperwork-grid .lp-product-document .lp-product-stage{height:auto;padding-block:32px}.lp-front-paperwork-grid .lp-product-document .lp-product-window{display:block;position:relative;inset:auto;height:auto;aspect-ratio:350 / 245;margin-inline:32px}.lp-front-resource-list{border-top:1px solid var(--lp-line)}.lp-front-resource-list>a{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:24px;min-height:72px;padding:16px 8px;border-bottom:1px solid var(--lp-line)}.lp-front-resource-list>a:hover{background:#eef4ed}.lp-home .lp-front-resource-list h3{font-size:16px;font-weight:550;letter-spacing:-.02em}.lp-front-resource-more{margin-top:16px;font-size:13px}.lp-front-faq{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:80px}.lp-front-faq .lp-faq-list{border-top:0}.lp-front-faq summary{min-height:64px;font-size:15px}.lp-front-faq details p{font-size:14px}.lp-front-closing{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:64px 80px;border-top:1px solid var(--lp-line)}.lp-home .lp-front-closing h2{font-size:clamp(38px,4.5vw,56px);font-weight:550;line-height:1.07;letter-spacing:-.05em}.lp-front-closing h2 span{color:var(--lp-green)}@media(max-width:1000px){.lp-front-hero-bottom{align-items:flex-start;flex-direction:column;gap:24px}.lp-front-section-heading{gap:40px}.lp-front-teammate{padding:18px 12px;gap:10px}.lp-front-resource-list>a{gap:16px}}@media(max-width:760px){.lp-front-hero{padding-block:48px 28px}.lp-front-principles>div{padding-inline:20px}.lp-front-section{padding-block:44px}.lp-front-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.lp-front-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-front-teammate{padding:18px}.lp-front-teammate:nth-child(2n){border-right:0}.lp-front-teammate:nth-last-child(-n+4){border-bottom:1px solid var(--lp-line)}.lp-front-teammate:nth-last-child(-n+2){border-bottom:0}.lp-front-workflow-grid,.lp-front-paperwork-grid{grid-template-columns:1fr;gap:32px}.lp-front-workflow-grid{margin-top:28px}.lp-front-faq{grid-template-columns:1fr;gap:24px}.lp-front-closing{padding-block:44px;flex-direction:column;align-items:flex-start;gap:24px}}@media(max-width:640px){.lp-home .lp-front-hero h1{font-size:clamp(36px,8.4vw,48px)}.lp-front-hero-bottom{margin-top:22px}.lp-front-hero-bottom>p{font-size:15px}.lp-front-hero-bottom br{display:none}.lp-front-actions{gap:16px}.lp-product-hero .lp-product-stage{height:clamp(300px,95vw,400px)}.lp-product-hero .lp-product-window{inset:20px auto auto 20px;width:calc(100% - 40px);height:100%}.lp-product-hero .lp-product-image{width:100%;transform:translateY(-25%)}.lp-front-scope{margin-top:8px!important}.lp-front-overview{padding-block:40px}.lp-home .lp-front-overview>h2{font-size:25px}.lp-front-principles{grid-template-columns:1fr;margin-top:24px}.lp-front-principles>div,.lp-front-principles>div:first-child,.lp-front-principles>div:last-child{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px 18px;padding:20px 0;border-left:0;border-top:1px solid var(--lp-line)}.lp-front-principles svg{grid-row:span 2;width:64px;height:70px;margin:0;align-self:center}.lp-front-principles p{margin:0;max-width:none}.lp-front-teammate{flex-direction:column;align-items:flex-start;padding:16px;gap:10px}.lp-front-teammate .buyer-agent-art{width:40px;height:40px}.lp-front-workflow-grid .lp-product-stage,.lp-front-paperwork-grid .lp-product-stage{height:clamp(320px,100vw,400px)}.lp-front-workflow-grid .lp-product-window,.lp-front-paperwork-grid .lp-product-window{inset:20px auto auto 20px;width:calc(100% - 40px);height:420px}.lp-product-brief .lp-product-image{width:107.14%;transform:translate(-3.333%,-9.324%)}.lp-front-workflow-grid .lp-product-plan .lp-product-stage{height:auto;padding-block:20px}.lp-front-workflow-grid .lp-product-plan .lp-product-window{display:block;position:relative;inset:auto;height:auto;aspect-ratio:352 / 405;margin-inline:20px}.lp-front-paperwork-grid .lp-product-document .lp-product-stage{padding-block:20px}.lp-front-paperwork-grid .lp-product-document .lp-product-window{margin-inline:20px}.lp-front-paperwork-grid .lp-product-documents .lp-product-image{width:111.43%;transform:translate(-5.128%,-44.865%)}.lp-front-paperwork-grid .lp-product-documents .lp-product-stage{height:auto;padding-block:20px}.lp-front-paperwork-grid .lp-product-documents .lp-product-window{display:block;position:relative;inset:auto;height:auto;aspect-ratio:350 / 310;margin-inline:20px}.lp-front-resource-list>a{grid-template-columns:1fr 20px;gap:8px 16px;padding:20px 4px}}
