.testi[data-astro-cid-lcdefpme]{background:#fff}.testi-flag[data-astro-cid-lcdefpme]{color:#6b4e00;background:#fff4d6;border-radius:8px;margin:0 0 1.25rem;padding:.4rem .75rem;font-size:.88rem;display:inline-block}.testi-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.testi-grid[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{border:1px solid var(--line);height:100%;box-shadow:var(--shadow);background:#fff;border-radius:14px;flex-direction:column;gap:1rem;margin:0;padding:1.4rem 1.3rem;display:flex;position:relative}.testi-grid[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]:before{content:"“";font:700 3.2rem/.6 var(--font-head);color:var(--green)}.testi-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink);margin:0;font-size:1rem;line-height:1.55}.testi-grid[data-astro-cid-lcdefpme] footer[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:auto;font-size:.9rem;font-weight:600}@media (width>=640px){.testi-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.testi-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.wrap--wide[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--gutter), 1320px)}.hero[data-astro-cid-lcdefpme]{background:#fff;position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:1600/750;width:100%;max-height:380px}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:60% 40%;width:100%;height:100%}.hero-inner[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--gutter), 1320px);padding-block:1.75rem 2.25rem;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:.4em;font-size:clamp(2.6rem,8vw,4.6rem);line-height:1.02}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--green);font-style:italic;position:relative}.sub[data-astro-cid-lcdefpme]{font:500 clamp(1.3rem, 3.4vw, 1.7rem)/1.25 var(--font-body);color:var(--navy);margin-bottom:.7rem}.hero[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{color:#33435a;max-width:31rem;margin-bottom:1.4rem}.btn[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{vertical-align:-3px;margin-right:.15rem;display:inline-block}.script[data-astro-cid-lcdefpme]{margin:0;font-family:Caveat Variable,cursive;font-weight:600;line-height:1.02}.hero-script[data-astro-cid-lcdefpme]{display:none}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{min-height:380px}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:auto;width:74%;max-height:none;position:absolute;inset:0 0 0 auto}.hero-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:55% 38%}.hero-photo[data-astro-cid-lcdefpme]:before{content:"";z-index:1;background:linear-gradient(90deg,#fff 0%,#ffffffe0 14%,#fff0 52%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{align-items:center;min-height:380px;padding-block:2.2rem;display:flex}.hero-copy[data-astro-cid-lcdefpme]{z-index:2;max-width:36rem;position:relative}.hero-script[data-astro-cid-lcdefpme]{z-index:2;color:#fff;text-shadow:0 2px 10px #00000059;text-align:right;font-size:clamp(1.9rem,3.3vw,2.9rem);display:block;position:absolute;top:1.6rem;right:2.5rem;transform:rotate(-9deg)}.hero-script[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff;border-bottom:3px solid #7fd1a6;display:inline-block}}.cards-sec[data-astro-cid-lcdefpme]{padding-block:1.75rem .5rem}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.card-s[data-astro-cid-lcdefpme]{border:1px solid var(--line);height:100%;box-shadow:var(--shadow);color:inherit;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.card-s[data-astro-cid-lcdefpme]:hover{color:inherit;transform:translateY(-3px);box-shadow:0 2px 4px #0b254514,0 14px 30px #0b25451f}.shot[data-astro-cid-lcdefpme]{aspect-ratio:268/117;background:linear-gradient(135deg,#dfe8f1,#c9d8e6);display:block;position:relative}.shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.shot-plain[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#e3ebe6 0%,#cfdcd4 100%);position:absolute;inset:0}.ic[data-astro-cid-lcdefpme]{aspect-ratio:1;background:#fff;border-radius:50%;place-items:center;width:28.5%;display:grid;position:absolute;top:44%;left:1.2%;box-shadow:0 2px 8px #0b25451f}.ic[data-astro-cid-lcdefpme]:after{content:"";background:var(--tint);border-radius:50%;position:absolute;inset:9%}.ic[data-astro-cid-lcdefpme] svg{z-index:1;width:42%;height:42%;color:var(--ink-c);position:relative}.card-s--blue[data-astro-cid-lcdefpme]{--tint:#e6eefb;--ink-c:#1d4f9c}.card-s--green[data-astro-cid-lcdefpme]{--tint:#e3f2ea;--ink-c:var(--green)}.txt[data-astro-cid-lcdefpme]{padding:.9rem 1.1rem .4rem;display:block}.txt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:700 1.08rem/1.25 var(--font-body);color:var(--navy);margin:1.7rem 0 .3rem;padding-left:0}.txt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.93rem;line-height:1.5}.go[data-astro-cid-lcdefpme]{color:var(--green);align-self:flex-end;margin-top:auto;padding:0 1.1rem .9rem;font-size:1.25rem;transition:transform .15s}.card-s[data-astro-cid-lcdefpme]:hover .go[data-astro-cid-lcdefpme]{transform:translate(4px)}.also[data-astro-cid-lcdefpme]{color:var(--muted);flex-wrap:wrap;gap:.4rem 1.25rem;margin:1.1rem 0 0;font-size:.95rem;display:flex}.also[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.also[data-astro-cid-lcdefpme] .all[data-astro-cid-lcdefpme]{margin-left:auto}@media (width>=560px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=860px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width>=1180px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:1.1rem}.txt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:1.55rem}}.practical[data-astro-cid-lcdefpme]{background:#edf4f0;margin-top:2.25rem;display:grid}.pr-photo[data-astro-cid-lcdefpme]{min-height:220px;position:relative}.pr-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:40% 55%;width:100%;height:100%;position:absolute;inset:0}.pr-script[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 2px 10px #00000073;text-align:right;font-size:clamp(1.6rem,3vw,2.3rem);position:absolute;bottom:1.2rem;right:1.2rem;transform:rotate(-6deg)}.pr-body[data-astro-cid-lcdefpme]{padding:clamp(1.75rem, 4vw, 3rem) var(--gutter);align-content:center;gap:2rem;display:grid}.pr-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.7rem,3.2vw,2.4rem)}.pr-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#33435a;max-width:34rem}.benefits[data-astro-cid-lcdefpme]{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.8rem;display:flex}.benefits[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy);font-size:.98rem;display:block}.benefits[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.88rem;line-height:1.4;display:block}.b-ic[data-astro-cid-lcdefpme]{color:var(--green);flex:none}.b-ic[data-astro-cid-lcdefpme] svg{width:30px;height:30px}@media (width>=900px){.practical[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.5fr;margin-top:2.5rem}.pr-photo[data-astro-cid-lcdefpme]{min-height:300px}.pr-body[data-astro-cid-lcdefpme]{padding-right:max(var(--gutter), calc((100vw - 1320px) / 2));grid-template-columns:1.1fr 1fr;gap:3rem}.benefits[data-astro-cid-lcdefpme]{border-left:1px solid #c9d9d0;padding-left:2.25rem}}.strip[data-astro-cid-lcdefpme]{background:var(--navy);color:#e6edf6}.strip-inner[data-astro-cid-lcdefpme]{width:min(100% - 2 * var(--gutter), 1320px);align-items:center;gap:1.1rem;padding-block:1.5rem;display:grid}.strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{gap:.15rem;margin:0;display:grid}.strip[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:700 1.5rem/1.1 var(--font-head);color:#fff}.strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c5d3e4;font-size:.9rem;line-height:1.4}.strip[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{justify-self:start}@media (width>=900px){.strip-inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr) auto;gap:2.5rem}.strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{border-left:1px solid #ffffff2e;padding-left:2.5rem}}.split[data-astro-cid-lcdefpme]{gap:2rem;display:grid}.rows[data-astro-cid-lcdefpme]{border-top:1px solid #cdd8d3;margin:0;padding:0;list-style:none}.rows[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #cdd8d3}.rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);grid-template-columns:1fr auto;gap:.15rem 1rem;padding:1rem 0;text-decoration:none;display:grid}.rows[data-astro-cid-lcdefpme] .q[data-astro-cid-lcdefpme]{font:650 1.2rem/1.3 var(--font-head);color:var(--navy);grid-column:1}.rows[data-astro-cid-lcdefpme] .a[data-astro-cid-lcdefpme]{color:var(--muted);grid-column:1;font-size:.95rem}.rows[data-astro-cid-lcdefpme] .arr[data-astro-cid-lcdefpme]{color:var(--green);grid-area:1/2/span 2;align-self:center;font-size:1.3rem;transition:transform .15s}.rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .q[data-astro-cid-lcdefpme]{color:var(--green-dark)}.rows[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arr[data-astro-cid-lcdefpme]{transform:translate(4px)}.consult-grid[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}.small[data-astro-cid-lcdefpme]{color:#9db2cc;margin:1rem 0 0;font-size:.9rem}.c-list[data-astro-cid-lcdefpme]{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.c-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid #fff3;gap:.1rem;padding:.85rem 0;display:grid}.c-list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff}.c-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c5d3e4;font-size:.95rem}.two-tools[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.tool[data-astro-cid-lcdefpme]{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:clamp(1.4rem,3vw,2.2rem)}.tool[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.5rem,2.6vw,2rem)}.tool[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--muted)}.textlink[data-astro-cid-lcdefpme]{align-self:center;font-weight:650}.exp[data-astro-cid-lcdefpme]{align-items:center;gap:1.75rem;display:grid}.exp-card[data-astro-cid-lcdefpme]{background:var(--navy);color:#c5d3e4;max-width:260px;box-shadow:var(--shadow);border-radius:14px;margin:0;overflow:hidden}.exp-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%;height:auto;display:block}.exp-card[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:.8rem 1rem;display:grid}.exp-card[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:#fff;font:700 1.1rem var(--font-head)}.more[data-astro-cid-lcdefpme]{margin:0}.end[data-astro-cid-lcdefpme]{background:var(--green-tint)}.steps[data-astro-cid-lcdefpme]{gap:1rem;margin:1.25rem 0 2rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.9rem;display:flex}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .1rem;font-size:1.1rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.97rem}.num[data-astro-cid-lcdefpme]{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.95rem;font-weight:700;display:grid}.talk[data-astro-cid-lcdefpme]{color:var(--muted);margin:1rem 0 0;font-size:.95rem}@media (width>=700px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem}.two-tools[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.exp[data-astro-cid-lcdefpme]{grid-template-columns:240px 1fr;gap:2.5rem}}@media (width>=960px){.split[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.3fr;gap:4rem}.intro[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:100px}.consult-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:4rem}.exp[data-astro-cid-lcdefpme]{grid-template-columns:280px 1fr;gap:4rem}}
