.hero[data-astro-cid-lcdefpme]{padding-block:clamp(28px,5vw,64px) clamp(40px,6vw,72px);overflow:hidden}.hero-in[data-astro-cid-lcdefpme]{align-items:center;gap:36px;display:grid}@media (width>=900px){.hero-in[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr .95fr;gap:48px}}.kicker[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:0;color:var(--pine);margin-bottom:16px;font-size:14.5px;font-weight:600;line-height:1.5;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(34px,6.2vw,58px);line-height:1.28}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:30em;margin-top:22px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-points[data-astro-cid-lcdefpme]{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:14.5px;display:flex}.hero-points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓ ";color:var(--persimmon);font-weight:800}.hero-art[data-astro-cid-lcdefpme]{padding:0 0 0 clamp(36px,8vw,70px);position:relative}.hero-doc[data-astro-cid-lcdefpme]{width:clamp(150px,26vw,230px);position:absolute;bottom:-1px;left:-6px}.hero-doc[data-astro-cid-lcdefpme] svg{width:100%}.hero-note[data-astro-cid-lcdefpme]{color:var(--persimmon-deep);text-align:right;font-size:27px;position:absolute;top:-34px;right:6%;transform:rotate(4deg)}.hero-note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{margin:0 30px 0 auto;display:block;transform:scaleX(-1)rotate(-20deg)}@media (width<=899px){.hero-art[data-astro-cid-lcdefpme]{margin-top:30px}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}}.cases[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--ink)}.cases[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--paper-line);gap:10px 40px;padding:26px 4px;text-decoration:none;transition:background .15s;display:grid}@media (width>=820px){.cases[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;padding:30px 12px}}.cases[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--white)}.case-q[data-astro-cid-lcdefpme]{font-family:var(--font-head);letter-spacing:-.03em;font-size:clamp(19px,2.4vw,24px);font-weight:700;line-height:1.5}.case-a[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);color:var(--persimmon-deep);font-size:16px;font-weight:700}.case-a[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:4px;font-size:16px}.cases[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{transition:transform .15s;display:inline-block}.cases[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arr[data-astro-cid-lcdefpme]{transform:translate(4px)}.promise[data-astro-cid-lcdefpme]{gap:44px;display:grid}@media (width>=940px){.promise[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:64px}}.promise-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px dashed #d3c8b2;grid-template-columns:34px 1fr;gap:6px;padding:18px 0;display:grid}.promise-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:0;padding-top:0}.promise-list[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--persimmon-deep);font-size:38px;line-height:.9}.promise-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:6px}.who[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=860px){.who[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;gap:72px}}.who-art[data-astro-cid-lcdefpme]{max-width:380px;padding-right:60px;position:relative}.who-doc[data-astro-cid-lcdefpme]{width:150px;position:absolute;bottom:-1px;right:-4px}.who-doc[data-astro-cid-lcdefpme] svg{width:100%}.who-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:18px}.who-copy[data-astro-cid-lcdefpme] .textlink[data-astro-cid-lcdefpme]{margin-top:22px;display:inline-block}.price-sheet[data-astro-cid-lcdefpme]{padding-left:clamp(30px,5vw,56px)}.price-sheet[data-astro-cid-lcdefpme] th[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1.5px solid var(--persimmon);text-decoration:none}.price-sheet[data-astro-cid-lcdefpme] td[data-astro-cid-lcdefpme].num{font-size:18px}.price-foot[data-astro-cid-lcdefpme]{margin-top:16px}.more[data-astro-cid-lcdefpme]{margin-top:26px}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:22px 18px;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--ink);padding-top:14px;position:relative}.step-n[data-astro-cid-lcdefpme]{color:var(--persimmon-deep);font-size:44px;line-height:1;display:block}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:2px;font-size:19px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin-top:6px;font-size:15.5px;line-height:1.65}.steps-says[data-astro-cid-lcdefpme]{max-width:680px;margin-top:40px}.areas[data-astro-cid-lcdefpme]{gap:28px;display:grid}.area-group[data-astro-cid-lcdefpme]{gap:10px 24px;display:grid}@media (width>=760px){.area-group[data-astro-cid-lcdefpme]{grid-template-columns:80px 1fr;align-items:baseline}}.area-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.area-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;display:flex}.area-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--paper-line);border-radius:999px;padding:5px 12px;font-size:14.5px;line-height:1.5;text-decoration:none;display:block}.area-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--pine);color:var(--pine-deep)}.cols[data-astro-cid-lcdefpme]{gap:18px;display:grid}@media (width>=820px){.cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.cols[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--paper-line);border-radius:var(--radius);height:100%;padding:24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.cols[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.cols[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:12px;font-size:19px}.cols[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}
