.testing-page[data-astro-cid-3y4twykp]{--td-ink:#213a31;--td-text:#344139;--td-muted:#68726b;--td-paper:#f8f7f3;--td-sage:#e9ede7;--td-line:#d9ded8;color:var(--td-text)}.dark .testing-page[data-astro-cid-3y4twykp]{--td-ink:var(--aw-color-text-default);--td-text:var(--aw-color-text-default);--td-muted:var(--aw-color-text-muted);--td-paper:var(--aw-color-bg-soft);--td-sage:var(--aw-color-bg-page-dark);--td-line:#dce5e338}.td-container[data-astro-cid-3y4twykp]{width:min(100% - 40px,1280px);margin-inline:auto}.td-hero[data-astro-cid-3y4twykp]{background:var(--td-paper);padding:40px 0 72px}.td-hero-layout[data-astro-cid-3y4twykp]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(32px,5vw,76px);width:min(100% - 40px,1400px);margin-inline:auto;display:grid}.td-hero-copy[data-astro-cid-3y4twykp]{max-width:530px;padding-block:24px}.td-eyebrow[data-astro-cid-3y4twykp]{color:var(--td-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1.5}.td-hero[data-astro-cid-3y4twykp] h1[data-astro-cid-3y4twykp],.td-section-intro[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-feature-copy[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-prepare-heading[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-cta[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp]{color:var(--td-ink);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.03}.td-hero[data-astro-cid-3y4twykp] h1[data-astro-cid-3y4twykp]{max-width:12ch;margin-top:22px;font-size:clamp(2.55rem,4.6vw,4.6rem)}.td-hero-lead[data-astro-cid-3y4twykp]{max-width:30rem;color:var(--td-text);margin-top:22px;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7}.td-hero-actions[data-astro-cid-3y4twykp]{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.td-button{border-radius:6px;min-height:48px;padding-inline:22px}.td-text-link[data-astro-cid-3y4twykp]{color:var(--td-ink);text-underline-offset:5px;font-weight:600;text-decoration:underline #213a314d;transition:color .18s,text-decoration-color .18s}.td-text-link[data-astro-cid-3y4twykp]:hover,.td-related-links[data-astro-cid-3y4twykp] a[data-astro-cid-3y4twykp]:hover{color:#567d72;text-decoration-color:currentColor}.td-text-link[data-astro-cid-3y4twykp]:focus-visible,.td-related-links[data-astro-cid-3y4twykp] a[data-astro-cid-3y4twykp]:focus-visible{outline-offset:4px;outline:2px solid}.td-hero-photo[data-astro-cid-3y4twykp],.td-service-photo[data-astro-cid-3y4twykp],.td-feature-photo[data-astro-cid-3y4twykp]{background:var(--td-sage);overflow:hidden}.td-hero-photo[data-astro-cid-3y4twykp]{border-radius:28px;height:clamp(420px,46vw,650px)}.td-photo-image[data-astro-cid-3y4twykp]{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.65,.3,1);display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.td-service-photo[data-astro-cid-3y4twykp]:hover .td-photo-image[data-astro-cid-3y4twykp],.td-feature-photo[data-astro-cid-3y4twykp]:hover .td-photo-image[data-astro-cid-3y4twykp]{transform:scale(1.035)}}.td-explorer[data-astro-cid-3y4twykp]{background:#fffefa;padding:112px 0 120px}.td-section-intro[data-astro-cid-3y4twykp]{margin-bottom:52px}.td-section-intro[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-feature-copy[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-prepare-heading[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-cta[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp]{max-width:15ch;margin-top:14px;font-size:clamp(2.1rem,3.4vw,3.55rem)}.td-section-intro[data-astro-cid-3y4twykp]>p[data-astro-cid-3y4twykp]:last-child{max-width:32rem;color:var(--td-muted);margin-top:16px;line-height:1.65}.td-service-grid[data-astro-cid-3y4twykp]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(22px,3vw,44px);display:grid}.td-service-item[data-astro-cid-3y4twykp]:nth-child(2){margin-top:52px}.td-service-photo[data-astro-cid-3y4twykp]{aspect-ratio:1.12;border-radius:24px}.td-service-item[data-astro-cid-3y4twykp]:nth-child(2) .td-service-photo[data-astro-cid-3y4twykp]{aspect-ratio:1.02}.td-service-copy[data-astro-cid-3y4twykp]{grid-template-columns:34px minmax(0,1fr);column-gap:12px;margin-top:24px;display:grid}.td-index[data-astro-cid-3y4twykp]{color:#78847a;letter-spacing:.12em;font-size:.75rem;font-weight:700;line-height:1.5}.td-service-copy[data-astro-cid-3y4twykp] h3[data-astro-cid-3y4twykp]{color:var(--td-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.8vw,1.75rem);font-weight:400;line-height:1.15}.td-service-copy[data-astro-cid-3y4twykp]>p[data-astro-cid-3y4twykp]:last-child{max-width:27rem;color:var(--td-muted);grid-column:2;margin-top:8px;line-height:1.6}.td-features[data-astro-cid-3y4twykp]{background:#fffefa;padding:32px 0 108px}.td-feature[data-astro-cid-3y4twykp]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(44px,8vw,120px);margin-top:36px;margin-bottom:112px;display:grid}.td-feature-reverse[data-astro-cid-3y4twykp] .td-feature-photo[data-astro-cid-3y4twykp]{order:2}.td-feature-reverse[data-astro-cid-3y4twykp] .td-feature-copy[data-astro-cid-3y4twykp]{order:1}.td-feature-photo[data-astro-cid-3y4twykp]{aspect-ratio:1.28;border-radius:28px}.td-feature-copy[data-astro-cid-3y4twykp]{max-width:480px;padding-block:20px}.td-feature-copy[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp]{max-width:12ch}.td-feature-copy[data-astro-cid-3y4twykp]>p[data-astro-cid-3y4twykp]:not(.td-eyebrow){max-width:31rem;color:var(--td-muted);margin-top:18px;line-height:1.7}.td-feature-points[data-astro-cid-3y4twykp]{flex-wrap:wrap;gap:10px 22px;margin-top:24px;padding:0;list-style:none;display:flex}.td-feature-points[data-astro-cid-3y4twykp] li[data-astro-cid-3y4twykp]{color:var(--td-ink);font-size:.92rem;font-weight:600}.td-feature-points[data-astro-cid-3y4twykp] li[data-astro-cid-3y4twykp]:before{color:#91a294;content:"•";margin-right:8px}.td-responsibility[data-astro-cid-3y4twykp]{border-top:1px solid var(--td-line);border-bottom:1px solid var(--td-line);justify-content:space-between;align-items:center;gap:28px;padding-block:26px;display:flex}.td-responsibility[data-astro-cid-3y4twykp]>p[data-astro-cid-3y4twykp]{max-width:440px;color:var(--td-muted);font-size:.92rem;line-height:1.6}.td-related-links[data-astro-cid-3y4twykp]{flex-wrap:wrap;gap:12px 22px;display:flex}.td-related-links[data-astro-cid-3y4twykp] a[data-astro-cid-3y4twykp]{color:var(--td-ink);text-underline-offset:4px;font-size:.9rem;font-weight:600;text-decoration:underline #213a314d;transition:color .18s,text-decoration-color .18s}.td-workflow[data-astro-cid-3y4twykp]{background:var(--td-paper);padding:104px 0 112px}.td-workflow[data-astro-cid-3y4twykp] .td-section-intro[data-astro-cid-3y4twykp]{margin-bottom:70px}.td-timeline[data-astro-cid-3y4twykp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none;display:grid;position:relative}.td-timeline[data-astro-cid-3y4twykp]:before{background:var(--td-line);content:"";height:1px;position:absolute;top:22px;left:0;right:0}.td-timeline-step[data-astro-cid-3y4twykp]{padding-top:60px;position:relative}.td-timeline-marker[data-astro-cid-3y4twykp]{background:var(--td-paper);width:44px;height:44px;color:var(--td-ink);border:1px solid #8da195;border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.td-timeline-step[data-astro-cid-3y4twykp] h3[data-astro-cid-3y4twykp]{color:var(--td-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,1.8vw,1.8rem);font-weight:400;line-height:1.15}.td-timeline-step[data-astro-cid-3y4twykp] p[data-astro-cid-3y4twykp]{max-width:21rem;color:var(--td-muted);margin-top:10px;line-height:1.65}.td-prepare[data-astro-cid-3y4twykp]{background:var(--td-sage);padding:88px 0}.td-prepare-layout[data-astro-cid-3y4twykp]{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,8vw,120px);display:grid}.td-prepare-heading[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp]{max-width:10ch}.td-prepare-heading[data-astro-cid-3y4twykp]>p[data-astro-cid-3y4twykp]:last-child{max-width:24rem;color:var(--td-muted);margin-top:16px;line-height:1.65}.td-prepare-list[data-astro-cid-3y4twykp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.td-prepare-item[data-astro-cid-3y4twykp]{border-top:1px solid #213a3138;grid-template-columns:30px minmax(0,1fr);gap:12px;padding-top:18px;display:grid}.td-prepare-item[data-astro-cid-3y4twykp] h3[data-astro-cid-3y4twykp]{color:var(--td-ink);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400}.td-prepare-item[data-astro-cid-3y4twykp] p[data-astro-cid-3y4twykp]{color:var(--td-muted);margin-top:7px;font-size:.9rem;line-height:1.55}.td-cta[data-astro-cid-3y4twykp]{color:#f8f7f3;background:#203b32;padding:76px 0}.td-cta-layout[data-astro-cid-3y4twykp]{justify-content:space-between;align-items:center;gap:40px;display:flex}.td-cta[data-astro-cid-3y4twykp] .td-eyebrow[data-astro-cid-3y4twykp]{color:#c0d0c4}.td-cta[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp]{color:#f8f7f3;max-width:13ch}.td-cta-layout[data-astro-cid-3y4twykp]>div[data-astro-cid-3y4twykp]>p[data-astro-cid-3y4twykp]:last-child{color:#d6dfd8;max-width:34rem;margin-top:16px;line-height:1.65}.td-cta[data-astro-cid-3y4twykp] .td-button{flex:none}@keyframes td-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.td-hero-layout[data-astro-cid-3y4twykp]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}.td-service-grid[data-astro-cid-3y4twykp]{gap:22px}.td-prepare-layout[data-astro-cid-3y4twykp]{grid-template-columns:1fr;gap:38px}}@media (width<=840px){.td-hero[data-astro-cid-3y4twykp]{padding:24px 0 64px}.td-hero-layout[data-astro-cid-3y4twykp]{grid-template-columns:1fr;gap:28px}.td-hero-copy[data-astro-cid-3y4twykp]{max-width:none;padding:14px 0 0}.td-hero[data-astro-cid-3y4twykp] h1[data-astro-cid-3y4twykp]{max-width:18ch;margin-top:15px;font-size:clamp(2.35rem,7vw,3.2rem)}.td-hero-lead[data-astro-cid-3y4twykp]{max-width:31rem;margin-top:14px;font-size:1rem}.td-hero-actions[data-astro-cid-3y4twykp]{gap:18px;margin-top:22px}.td-hero-photo[data-astro-cid-3y4twykp]{aspect-ratio:1.34;border-radius:24px;height:auto}.td-explorer[data-astro-cid-3y4twykp]{padding:76px 0 84px}.td-section-intro[data-astro-cid-3y4twykp]{margin-bottom:34px}.td-service-grid[data-astro-cid-3y4twykp]{grid-template-columns:1fr;gap:48px}.td-service-item[data-astro-cid-3y4twykp]:nth-child(2){margin-top:0}.td-service-photo[data-astro-cid-3y4twykp],.td-service-item[data-astro-cid-3y4twykp]:nth-child(2) .td-service-photo[data-astro-cid-3y4twykp]{aspect-ratio:1.42}.td-service-copy[data-astro-cid-3y4twykp]{margin-top:18px}.td-features[data-astro-cid-3y4twykp]{padding:8px 0 74px}.td-feature[data-astro-cid-3y4twykp],.td-feature-reverse[data-astro-cid-3y4twykp]{grid-template-columns:1fr;gap:26px;margin-top:0;margin-bottom:68px}.td-feature-reverse[data-astro-cid-3y4twykp] .td-feature-photo[data-astro-cid-3y4twykp],.td-feature-reverse[data-astro-cid-3y4twykp] .td-feature-copy[data-astro-cid-3y4twykp]{order:initial}.td-feature-photo[data-astro-cid-3y4twykp]{aspect-ratio:1.32;border-radius:24px}.td-feature-copy[data-astro-cid-3y4twykp]{max-width:none;padding:0}.td-feature-points[data-astro-cid-3y4twykp]{gap:9px 16px;margin-top:18px}.td-responsibility[data-astro-cid-3y4twykp]{flex-direction:column;align-items:flex-start;gap:18px;padding-block:22px}.td-related-links[data-astro-cid-3y4twykp]{gap:12px 18px}.td-workflow[data-astro-cid-3y4twykp]{padding:76px 0 84px}.td-workflow[data-astro-cid-3y4twykp] .td-section-intro[data-astro-cid-3y4twykp]{margin-bottom:42px}.td-timeline[data-astro-cid-3y4twykp]{grid-template-columns:1fr;gap:28px;padding-left:3px}.td-timeline[data-astro-cid-3y4twykp]:before{width:1px;height:auto;top:20px;bottom:28px;left:21px}.td-timeline-step[data-astro-cid-3y4twykp]{min-height:44px;padding:5px 0 0 64px}.td-prepare[data-astro-cid-3y4twykp]{padding:68px 0}.td-prepare-list[data-astro-cid-3y4twykp]{grid-template-columns:1fr;gap:18px}.td-prepare-item[data-astro-cid-3y4twykp]{padding-top:14px}.td-cta[data-astro-cid-3y4twykp]{padding:62px 0}.td-cta-layout[data-astro-cid-3y4twykp]{flex-direction:column;align-items:flex-start;gap:26px}}@media (width<=480px){.td-container[data-astro-cid-3y4twykp],.td-hero-layout[data-astro-cid-3y4twykp]{width:min(100% - 36px,1280px)}.td-hero[data-astro-cid-3y4twykp] h1[data-astro-cid-3y4twykp]{max-width:13ch;font-size:clamp(2.15rem,10vw,2.6rem)}.td-hero-photo[data-astro-cid-3y4twykp]{aspect-ratio:1.24}.td-hero-actions[data-astro-cid-3y4twykp]{flex-direction:column;align-items:flex-start;gap:15px}.td-section-intro[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-feature-copy[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-prepare-heading[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp],.td-cta[data-astro-cid-3y4twykp] h2[data-astro-cid-3y4twykp]{font-size:clamp(2rem,9vw,2.7rem)}.td-related-links[data-astro-cid-3y4twykp]{flex-direction:column;align-items:flex-start}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.td-reveal[data-astro-cid-3y4twykp]{animation:linear both td-reveal view();animation-range:entry entry 26%}}}@media (prefers-reduced-motion:reduce){.td-reveal[data-astro-cid-3y4twykp],.td-photo-image[data-astro-cid-3y4twykp],.td-text-link[data-astro-cid-3y4twykp],.td-related-links[data-astro-cid-3y4twykp] a[data-astro-cid-3y4twykp]{transition:none!important;animation:none!important}}
