.cta-row[data-astro-cid-ad23gyfc]{display:flex;flex-wrap:wrap;gap:var(--s-16);margin-top:var(--s-32);align-items:center}.cta-row--center[data-astro-cid-ad23gyfc]{justify-content:center;margin-top:var(--s-24)}h1[data-astro-cid-ad23gyfc],h2[data-astro-cid-ad23gyfc]{letter-spacing:-.03em}.tm{font-size:.6em;font-weight:600;vertical-align:super;letter-spacing:0}.section[data-astro-cid-ad23gyfc]{padding-block:clamp(48px,6vw,92px)}.thero[data-astro-cid-ad23gyfc] h1[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);color:var(--cc-fg);max-width:18ch}.thero-body[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);font-size:var(--cc-text-md);line-height:1.5;color:var(--cc-fg);max-width:56ch}.thero-strong[data-astro-cid-ad23gyfc]{font-weight:700;color:var(--cc-fg)}.thero-alt[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);font-size:var(--cc-text-base);color:var(--cc-fg)}.thero-alt[data-astro-cid-ad23gyfc] a[data-astro-cid-ad23gyfc]{color:var(--cc-fg);font-weight:700;text-decoration:underline;text-underline-offset:2px}.tways[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{color:var(--navy)}.tways-sub[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);font-size:var(--cc-text-md);line-height:1.5;color:var(--cc-navy);max-width:68ch}.tways-grid[data-astro-cid-ad23gyfc]{margin-top:var(--s-32);display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,32px)}.waycard[data-astro-cid-ad23gyfc]{--frame: var(--amber);--plate: var(--amber);--fill: var(--white);padding:var(--card-pad);display:flex;flex-direction:column;gap:var(--s-8)}.waycard[data-astro-cid-ad23gyfc] h3[data-astro-cid-ad23gyfc]{color:var(--navy);letter-spacing:-.02em}.way-tag[data-astro-cid-ad23gyfc]{font-weight:700;color:var(--navy);font-size:var(--cc-text-base)}.way-body[data-astro-cid-ad23gyfc]{font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-navy)}.way-link[data-astro-cid-ad23gyfc]{margin-top:var(--s-8);color:var(--navy);font-weight:700;font-size:var(--cc-text-sm);text-decoration:underline;text-underline-offset:3px}.tinv[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{margin-top:var(--s-12);color:var(--navy);max-width:24ch}.tinv-sub[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);font-size:var(--cc-text-md);line-height:1.5;color:var(--cc-navy);max-width:65ch}.type-lead[data-astro-cid-ad23gyfc]{margin-top:clamp(36px,4vw,56px);font-size:var(--cc-text-md);font-weight:700;color:var(--navy);letter-spacing:-.015em}.type-acc[data-astro-cid-ad23gyfc],.res-acc[data-astro-cid-ad23gyfc]{margin-top:var(--s-24)}.type-list[data-astro-cid-ad23gyfc]{list-style:none;margin-top:var(--s-16);display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(32px,4.5vw,72px)}.type-item[data-astro-cid-ad23gyfc]{padding:var(--s-24) 0;border-top:1px solid var(--cc-rule)}.type-item[data-astro-cid-ad23gyfc] h3[data-astro-cid-ad23gyfc]{color:var(--navy);letter-spacing:-.015em}.type-item[data-astro-cid-ad23gyfc] p[data-astro-cid-ad23gyfc]{margin-top:var(--s-8);font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-navy)}.tapproach[data-astro-cid-ad23gyfc]{margin-top:clamp(44px,5vw,72px);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:clamp(28px,4vw,64px);align-items:start}.tapproach[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{color:var(--navy);font-size:var(--cc-h2-sm);line-height:var(--cc-lh-h2-sm);letter-spacing:-.02em}@media(max-width:899px){.tapproach[data-astro-cid-ad23gyfc]{grid-template-columns:1fr}}.tapproach-fig[data-astro-cid-ad23gyfc]{display:block;width:min(100%,300px);height:auto;object-fit:contain;margin-top:var(--s-24);pointer-events:none}svg.tways-fork{position:static;display:block;margin:var(--s-32) auto 0;transform:rotate(90deg)}@media(max-width:767px){svg.tways-fork{display:none}}.tapproach-sub[data-astro-cid-ad23gyfc]{margin-top:var(--s-12);font-size:var(--cc-text-md);line-height:1.5;color:var(--cc-navy)}.tapproach-list[data-astro-cid-ad23gyfc]{list-style:none;display:grid;gap:var(--s-12)}.tapproach-list[data-astro-cid-ad23gyfc] li[data-astro-cid-ad23gyfc]{display:flex;gap:12px;align-items:flex-start;font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-navy)}.tapproach-list[data-astro-cid-ad23gyfc] strong[data-astro-cid-ad23gyfc],.tproc[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{color:var(--navy)}.proc-grid[data-astro-cid-ad23gyfc]{list-style:none;margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.proc-step[data-astro-cid-ad23gyfc]{display:flex;flex-direction:column}.proc-card[data-astro-cid-ad23gyfc]{flex:1;padding:clamp(16px,1.6vw,22px)}.proc-step[data-astro-cid-ad23gyfc] h3[data-astro-cid-ad23gyfc]{color:var(--navy);font-weight:700;letter-spacing:-.015em}.proc-step[data-astro-cid-ad23gyfc] p[data-astro-cid-ad23gyfc]{margin-top:var(--s-8);font-size:var(--cc-text-sm);line-height:1.4;color:var(--cc-navy)}.treceive[data-astro-cid-ad23gyfc]{margin-top:clamp(44px,5vw,72px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,3.5vw,56px);align-items:start;padding:clamp(28px,3vw,44px);border-radius:var(--cc-r-md);border:3px solid var(--cc-green);box-shadow:7px 7px 0 var(--cc-green);background:var(--white)}.treceive-head[data-astro-cid-ad23gyfc] h3[data-astro-cid-ad23gyfc]{color:var(--navy);letter-spacing:-.02em}.treceive-head[data-astro-cid-ad23gyfc] p[data-astro-cid-ad23gyfc]{margin-top:var(--s-12);font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-navy)}.treceive-list[data-astro-cid-ad23gyfc]{list-style:none;display:grid;gap:var(--s-12)}.treceive-list[data-astro-cid-ad23gyfc] li[data-astro-cid-ad23gyfc]{display:flex;gap:12px;align-items:flex-start;font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-navy)}.treceive-list[data-astro-cid-ad23gyfc] strong[data-astro-cid-ad23gyfc]{color:var(--navy)}.tprice[data-astro-cid-ad23gyfc]{position:relative}.tprice-wrap[data-astro-cid-ad23gyfc]{max-width:980px}.tprice[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{color:var(--cc-fg)}.tprice-sub[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);font-size:var(--cc-text-md);line-height:1.5;color:var(--cc-fg);max-width:76ch}.tprice-factors[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);padding-left:0;list-style:none;display:grid;gap:var(--s-8);max-width:72ch}.tprice-factors[data-astro-cid-ad23gyfc] li[data-astro-cid-ad23gyfc]{position:relative;padding-left:20px;font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-fg)}.tprice-factors[data-astro-cid-ad23gyfc] li[data-astro-cid-ad23gyfc]:before{content:"";position:absolute;left:0;top:calc((1lh - 8px)/2);width:8px;height:8px;border-radius:50%;background:var(--cc-green)}.tprice-cards[data-astro-cid-ad23gyfc]{margin-top:clamp(28px,3vw,44px);display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,32px)}.pcard[data-astro-cid-ad23gyfc]{--frame: var(--amber);--plate: var(--amber);--fill: var(--navy);padding:clamp(22px,2.4vw,32px)}.pcard[data-astro-cid-ad23gyfc] h3[data-astro-cid-ad23gyfc]{color:var(--cc-fg);letter-spacing:-.02em}.pcard[data-astro-cid-ad23gyfc] p[data-astro-cid-ad23gyfc]{margin-top:var(--s-12);font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-fg)}.pcard[data-astro-cid-ad23gyfc] strong[data-astro-cid-ad23gyfc]{color:var(--cc-fg)}.tsolicitor[data-astro-cid-ad23gyfc]{margin-top:clamp(36px,4vw,56px);padding-top:clamp(24px,2.6vw,36px);border-top:1px solid var(--cc-rule);max-width:76ch}.tsolicitor[data-astro-cid-ad23gyfc] h3[data-astro-cid-ad23gyfc]{color:var(--cc-fg);letter-spacing:-.02em}.tsolicitor[data-astro-cid-ad23gyfc] p[data-astro-cid-ad23gyfc]{margin-top:var(--s-12);font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-fg)}.tres[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{margin-top:var(--s-12);color:var(--navy);max-width:24ch}.tres-sub[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);font-size:var(--cc-text-md);line-height:1.5;color:var(--cc-navy);max-width:74ch}.res-grid[data-astro-cid-ad23gyfc]{margin-top:clamp(32px,4vw,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.res-card[data-astro-cid-ad23gyfc]{--frame: var(--amber);--plate: var(--amber);--fill: var(--white);padding:clamp(20px,2.2vw,28px);position:relative}.res-card[data-astro-cid-ad23gyfc] h3[data-astro-cid-ad23gyfc]{color:var(--navy);letter-spacing:-.015em}.res-card[data-astro-cid-ad23gyfc] p[data-astro-cid-ad23gyfc]{margin-top:var(--s-8);font-size:var(--cc-text-base);line-height:1.5;color:var(--cc-navy)}.res-card--product[data-astro-cid-ad23gyfc]{--frame: var(--amber);--plate: var(--amber);--fill: var(--white)}.res-card[data-astro-cid-ad23gyfc] .res-badge[data-astro-cid-ad23gyfc]{display:inline-block;margin-bottom:var(--s-8);font-size:var(--cc-text-xs-plus);font-weight:700;color:var(--navy);background:var(--green);border-radius:var(--pill);padding:4px 10px}.thow[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{color:var(--navy);max-width:26ch}.thow-card[data-astro-cid-ad23gyfc]{margin-top:var(--s-24);padding:clamp(22px,2.4vw,32px)}.thow-body[data-astro-cid-ad23gyfc]{font-size:var(--cc-text-md);line-height:1.5;color:var(--cc-navy)}.thow-strong[data-astro-cid-ad23gyfc]{margin-top:var(--s-16);font-size:var(--cc-text-md);font-weight:700;color:var(--navy)}.faqsec[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{color:var(--navy);max-width:26ch}.faq-wrap[data-astro-cid-ad23gyfc]{max-width:860px}.tcta-inner[data-astro-cid-ad23gyfc]{display:grid;justify-items:center;text-align:center;gap:var(--s-16)}.tcta[data-astro-cid-ad23gyfc] h2[data-astro-cid-ad23gyfc]{max-width:24ch;color:var(--white)}.tcta-body[data-astro-cid-ad23gyfc]{font-size:var(--cc-text-md);line-height:1.5;max-width:60ch;color:var(--white)}.tcta-alt[data-astro-cid-ad23gyfc]{font-size:var(--cc-text-base);color:var(--cc-on-navy);max-width:60ch}.tcta-alt[data-astro-cid-ad23gyfc] a[data-astro-cid-ad23gyfc]{color:var(--white);font-weight:700;text-decoration:underline;text-underline-offset:2px}@media(max-width:1000px){.proc-grid[data-astro-cid-ad23gyfc],.res-grid[data-astro-cid-ad23gyfc]{grid-template-columns:1fr 1fr}}@media(max-width:900px){.tways-grid[data-astro-cid-ad23gyfc],.tprice-cards[data-astro-cid-ad23gyfc],.treceive[data-astro-cid-ad23gyfc]{grid-template-columns:1fr}}@media(max-width:640px){.proc-grid[data-astro-cid-ad23gyfc],.res-grid[data-astro-cid-ad23gyfc]{grid-template-columns:1fr}}
