.journey-hero[data-astro-cid-cm45y2wa]{padding-top:calc(var(--section-y) + 8.5rem);background:var(--accent-tint);position:relative;overflow:hidden}.journey-hero-field[data-astro-cid-cm45y2wa]{opacity:.85;pointer-events:none;width:min(46%,560px);position:absolute;top:14%;right:-10%;mask-image:radial-gradient(at 62% 48%,#000 26%,#0000 72%)}.journey-hero-inner[data-astro-cid-cm45y2wa]{z-index:1;position:relative}.journey-hero-inner[data-astro-cid-cm45y2wa]>[data-astro-cid-cm45y2wa]{max-width:58rem}.breadcrumb[data-astro-cid-cm45y2wa] ol[data-astro-cid-cm45y2wa]{font-size:var(--step--1);letter-spacing:.12em;flex-wrap:wrap;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.breadcrumb[data-astro-cid-cm45y2wa] li[data-astro-cid-cm45y2wa]+li[data-astro-cid-cm45y2wa]:before{content:"/";opacity:.45;margin-right:.6rem}.breadcrumb[data-astro-cid-cm45y2wa] a[data-astro-cid-cm45y2wa]{border-bottom:1px solid var(--rule);text-decoration:none}.breadcrumb[data-astro-cid-cm45y2wa] [data-astro-cid-cm45y2wa][aria-current=page]{color:var(--accent-text)}.journey-hero[data-astro-cid-cm45y2wa] h1[data-astro-cid-cm45y2wa]{color:var(--accent-display)}.journey-promise[data-astro-cid-cm45y2wa]{font-size:var(--step-1);margin-top:.75rem;font-weight:500}.journey-quote[data-astro-cid-cm45y2wa]{border-left:3px solid var(--accent);max-width:26ch;margin-top:2rem;padding-left:1.25rem}.symptoms-inner[data-astro-cid-cm45y2wa]{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.symptoms-inner[data-astro-cid-cm45y2wa]{grid-template-columns:4fr 8fr;align-items:start}}.symptoms-head[data-astro-cid-cm45y2wa]{align-content:start;gap:.75rem;display:grid}@media (width>=1024px){.symptoms-head[data-astro-cid-cm45y2wa]{position:sticky;top:8rem}}.symptom-list[data-astro-cid-cm45y2wa]{font-size:var(--step-1);max-width:46ch;line-height:1.4}.symptom-list[data-astro-cid-cm45y2wa]>li[data-astro-cid-cm45y2wa]+li[data-astro-cid-cm45y2wa]{margin-top:1rem}.symptom-list[data-astro-cid-cm45y2wa]>li[data-astro-cid-cm45y2wa]:before{content:none}.symptom-tri[data-astro-cid-cm45y2wa]{width:10px;height:10px;position:absolute;top:.5em;left:0;overflow:visible}.symptom-tri[data-astro-cid-cm45y2wa] polygon[data-astro-cid-cm45y2wa]{fill:color-mix(in oklab, var(--accent) 25%, transparent);stroke:var(--accent);stroke-width:var(--stroke-grout);stroke-linejoin:round}.solution-inner[data-astro-cid-cm45y2wa]{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.solution-inner[data-astro-cid-cm45y2wa]{grid-template-columns:4fr 8fr;align-items:start}}.solution-head[data-astro-cid-cm45y2wa]{align-content:start;gap:.75rem;display:grid}.solution-body[data-astro-cid-cm45y2wa]{gap:clamp(1.5rem,3vw,2.25rem);max-width:46ch;display:grid}.solution-text[data-astro-cid-cm45y2wa]{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:0;color:var(--color-navy);line-height:1.3}.deliverable-line[data-astro-cid-cm45y2wa]{border-left:3px solid var(--accent);font-size:var(--step-1);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding-left:.9rem;line-height:1.4;display:flex}.deliverable-label[data-astro-cid-cm45y2wa]{font-size:var(--step-1);color:var(--color-burgundy);font-style:normal;font-weight:600}.deliverable-value[data-astro-cid-cm45y2wa]{color:var(--accent-text);font-style:italic;font-weight:500}.section-bg-drift[data-astro-cid-cm45y2wa]{inset:-3%}.others[data-astro-cid-cm45y2wa] .section-bg[data-astro-cid-cm45y2wa]:after{background:linear-gradient(90deg,#f0f2f5eb 0%,#f0f2f5d6 55%,#f0f2f599 100%)}@media (width<=1023px){.others[data-astro-cid-cm45y2wa] .section-bg[data-astro-cid-cm45y2wa]:after{background:#f0f2f5db}}.others-inner[data-astro-cid-cm45y2wa]{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=1024px){.others-inner[data-astro-cid-cm45y2wa]{grid-template-columns:4fr 8fr;align-items:start}}.others-head[data-astro-cid-cm45y2wa]{align-content:start;gap:.75rem;display:grid}@media (width>=1024px){.others-head[data-astro-cid-cm45y2wa]{position:sticky;top:8rem}}.others-list[data-astro-cid-cm45y2wa] h3[data-astro-cid-cm45y2wa]{font-size:inherit;margin:0}.others-list[data-astro-cid-cm45y2wa]{background:var(--color-linen);border-radius:var(--radius-tile);padding:clamp(.5rem,2vw,1rem) clamp(1.25rem,3vw,2.5rem);box-shadow:0 1px 2px #1e3a5f0f,0 12px 32px #1e3a5f14}.accordion-label[data-astro-cid-cm45y2wa]{align-items:baseline;gap:1rem;display:flex}.accordion-content[data-astro-cid-cm45y2wa]{gap:.75rem;max-width:52ch;padding-bottom:clamp(1.25rem,3vw,2rem);display:grid}.accordion-promise[data-astro-cid-cm45y2wa]{color:var(--accent-text);font-weight:500}.accordion-quote[data-astro-cid-cm45y2wa]{font-size:var(--step-1)}
