.card[data-astro-cid-gisit53o]{border:1px solid var(--color-text-muted);border-radius:var(--radius-card);padding:var(--space-xl);background-color:var(--color-bg-alt);flex-direction:column;height:100%;display:flex}h3[data-astro-cid-gisit53o]{font-size:var(--text-medium-heading-size);margin-bottom:var(--space-sm);font-weight:500}p[data-astro-cid-gisit53o]{flex-grow:1}.link[data-astro-cid-gisit53o]{color:var(--color-primary);font-weight:600;text-decoration:none}.link[data-astro-cid-gisit53o]:hover,.link[data-astro-cid-gisit53o]:focus-visible{text-decoration:underline}.stub[data-astro-cid-gisit53o]{color:var(--color-text-disabled);font-size:.85rem;font-style:italic}section[data-astro-cid-5i3zlg32]{position:relative}.preheading[data-astro-cid-5i3zlg32]{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.78rem;font-weight:700;line-height:1.3}.intro[data-astro-cid-5i3zlg32]{background:var(--color-bg);padding:clamp(5rem,9vw,8rem) 0;overflow:hidden}.intro-grid[data-astro-cid-5i3zlg32]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.intro-copy[data-astro-cid-5i3zlg32]{z-index:2;min-width:0;position:relative}.intro[data-astro-cid-5i3zlg32] h1[data-astro-cid-5i3zlg32]{letter-spacing:-.04em;max-width:13ch;margin:0 0 1.75rem;font-size:clamp(2.7rem,4.6vw,4.3rem);font-weight:600;line-height:1.05}.headline-accent[data-astro-cid-5i3zlg32]{color:var(--color-primary);display:block}.lede[data-astro-cid-5i3zlg32]{max-width:38rem;color:var(--color-text-body);margin:0 0 2rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.65}.hero-actions[data-astro-cid-5i3zlg32]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero-actions[data-astro-cid-5i3zlg32] a{border-radius:999px;min-height:3rem}.secondary-cta[data-astro-cid-5i3zlg32]{border:2px solid var(--color-white);min-height:3rem;color:var(--color-white);font-family:var(--font-primary);text-align:center;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.35rem;font-size:.95rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.secondary-cta[data-astro-cid-5i3zlg32]:hover{background:var(--color-white);color:var(--color-bg)}.secondary-cta[data-astro-cid-5i3zlg32]:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}.hero-signals[data-astro-cid-5i3zlg32]{flex-wrap:wrap;gap:.85rem 1.5rem;margin-top:2.75rem;display:flex}.hero-signals[data-astro-cid-5i3zlg32]>span[data-astro-cid-5i3zlg32]{color:var(--color-text-body);align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;display:inline-flex}.signal-dot[data-astro-cid-5i3zlg32]{background:var(--color-primary);border-radius:50%;flex:none;width:.4rem;height:.4rem;display:inline-block}.intro-visual[data-astro-cid-5i3zlg32]{flex-direction:column;justify-content:center;min-width:0;min-height:22rem;display:flex;position:relative}.visual-accent[data-astro-cid-5i3zlg32]{aspect-ratio:1;background:var(--color-accent-yellow);pointer-events:none;border-radius:.9rem;width:clamp(3rem,7vw,4.4rem);position:absolute;top:8%;right:10%;transform:rotate(14deg)}.visual-chip[data-astro-cid-5i3zlg32]{pointer-events:none;display:block;position:absolute}.visual-chip-cyan[data-astro-cid-5i3zlg32]{background:var(--color-primary);border-radius:.35rem;width:1rem;height:1rem;top:18%;left:4%;transform:rotate(18deg)}.visual-chip-orange[data-astro-cid-5i3zlg32]{background:var(--color-accent-orange);border-radius:50%;width:1.2rem;height:1.2rem;bottom:20%;right:6%}.visual-frame[data-astro-cid-5i3zlg32]{z-index:1;background:radial-gradient(circle at 80% 20%, #29b5e81a, transparent 55%), var(--color-bg-alt);border:1px solid #29b5e840;border-radius:2rem;justify-content:center;align-items:center;min-height:14rem;padding:clamp(1.5rem,4vw,3rem);display:flex;position:relative;box-shadow:0 1.5rem 4rem #0000001f}.visual-frame[data-astro-cid-5i3zlg32] img[data-astro-cid-5i3zlg32]{object-fit:contain;width:100%;max-width:36rem;height:auto;display:block}.visual-footer[data-astro-cid-5i3zlg32]{z-index:2;color:var(--color-text-muted);letter-spacing:.03em;align-items:center;gap:.65rem;margin-top:1.25rem;font-size:.75rem;display:flex;position:relative}.visual-indicator[data-astro-cid-5i3zlg32]{background:var(--color-accent-orange);border-radius:50%;flex:none;width:.45rem;height:.45rem}.offerings[data-astro-cid-5i3zlg32]{background:var(--color-bg-alt);padding:clamp(5rem,9vw,8rem) 0}.section-intro[data-astro-cid-5i3zlg32]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-intro[data-astro-cid-5i3zlg32] h2[data-astro-cid-5i3zlg32]{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:1.08}.section-heading-accent[data-astro-cid-5i3zlg32]{color:var(--color-primary);display:block}.section-lede[data-astro-cid-5i3zlg32]{max-width:34rem;color:var(--color-text-body);margin:0;font-size:1.05rem;line-height:1.7}.offering-grid[data-astro-cid-5i3zlg32]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.offering-frame[data-astro-cid-5i3zlg32]{background:#ffffff05;border:1px solid #29b5e826;border-radius:1.5rem;flex-direction:column;min-width:0;padding:clamp(.85rem,2vw,1.25rem);transition:border-color .2s,transform .2s,background-color .2s;display:flex;position:relative}.offering-frame[data-astro-cid-5i3zlg32]:hover{background:#29b5e809;border-color:#29b5e873;transform:translateY(-3px)}.offering-topline[data-astro-cid-5i3zlg32]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.25rem .5rem 1rem;display:flex}.offering-number[data-astro-cid-5i3zlg32]{color:var(--color-primary);letter-spacing:.08em;font-size:.78rem;font-weight:700}.offering-category[data-astro-cid-5i3zlg32]{color:var(--color-text-muted);text-align:right;font-size:.7rem;font-weight:600}.brand-statement[data-astro-cid-5i3zlg32]{background:var(--color-bg);padding:clamp(3rem,5vw,5rem) 0;overflow:hidden}.statement-inner[data-astro-cid-5i3zlg32]{justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.statement-icon[data-astro-cid-5i3zlg32]{flex:none;width:4.5rem;height:4.5rem;position:relative}.statement-icon[data-astro-cid-5i3zlg32] span[data-astro-cid-5i3zlg32]{border-radius:.4rem;width:1.65rem;height:1.65rem;display:block;position:absolute;transform:rotate(15deg)}.statement-icon[data-astro-cid-5i3zlg32] span[data-astro-cid-5i3zlg32]:first-child{background:var(--color-primary);top:.25rem;left:.5rem}.statement-icon[data-astro-cid-5i3zlg32] span[data-astro-cid-5i3zlg32]:nth-child(2){background:var(--color-accent-yellow);top:1.4rem;left:2rem}.statement-icon[data-astro-cid-5i3zlg32] span[data-astro-cid-5i3zlg32]:nth-child(3){background:var(--color-accent-orange);top:2.65rem;left:.5rem}.statement-inner[data-astro-cid-5i3zlg32] p[data-astro-cid-5i3zlg32]{color:var(--color-text-body);letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2.8vw,2.5rem);font-weight:500;line-height:1.25}.statement-inner[data-astro-cid-5i3zlg32] strong[data-astro-cid-5i3zlg32]{color:var(--color-white);margin-top:.3rem;font-weight:600;display:block}.closing[data-astro-cid-5i3zlg32]{background:radial-gradient(circle at 85% 50%, #29b5e814, transparent 40%), var(--color-bg-alt);border-top:1px solid #29b5e821;padding:clamp(5rem,9vw,8rem) 0}.closing-inner[data-astro-cid-5i3zlg32]{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.closing[data-astro-cid-5i3zlg32] h2[data-astro-cid-5i3zlg32]{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1}.closing[data-astro-cid-5i3zlg32] h2[data-astro-cid-5i3zlg32] span[data-astro-cid-5i3zlg32]{color:var(--color-primary);display:block}.closing-action[data-astro-cid-5i3zlg32] p[data-astro-cid-5i3zlg32]{max-width:32rem;color:var(--color-text-body);margin:0 0 1.75rem;font-size:1.05rem;line-height:1.7}.closing-action[data-astro-cid-5i3zlg32] a{border-radius:999px}@media screen and (width<=900px){.intro-grid[data-astro-cid-5i3zlg32],.section-intro[data-astro-cid-5i3zlg32],.closing-inner[data-astro-cid-5i3zlg32]{grid-template-columns:1fr}.intro-grid[data-astro-cid-5i3zlg32]{gap:3.5rem}.intro[data-astro-cid-5i3zlg32] h1[data-astro-cid-5i3zlg32]{max-width:14ch}.intro-visual[data-astro-cid-5i3zlg32]{width:100%;max-width:38rem;min-height:0;margin:0 auto}.section-intro[data-astro-cid-5i3zlg32]{align-items:start}}@media screen and (width<=767px){.intro[data-astro-cid-5i3zlg32]{padding-top:var(--space-2xl)}.intro[data-astro-cid-5i3zlg32] h1[data-astro-cid-5i3zlg32]{font-size:clamp(2.35rem,8.5vw,3.1rem)}.hero-actions[data-astro-cid-5i3zlg32]{gap:.75rem}.hero-actions[data-astro-cid-5i3zlg32] a{min-height:2.8rem}.secondary-cta[data-astro-cid-5i3zlg32]{min-height:2.8rem;padding:.7rem 1rem;font-size:.85rem}.hero-signals[data-astro-cid-5i3zlg32]{gap:.75rem 1.1rem;margin-top:2rem}.visual-frame[data-astro-cid-5i3zlg32]{border-radius:1.5rem;min-height:10rem;padding:1.5rem}.visual-accent[data-astro-cid-5i3zlg32]{width:3rem}.visual-chip-cyan[data-astro-cid-5i3zlg32]{width:.8rem;height:.8rem}.visual-chip-orange[data-astro-cid-5i3zlg32]{width:1rem;height:1rem}.offering-grid[data-astro-cid-5i3zlg32]{grid-template-columns:1fr}.section-intro[data-astro-cid-5i3zlg32] h2[data-astro-cid-5i3zlg32]{font-size:clamp(2.3rem,8vw,3rem)}.statement-inner[data-astro-cid-5i3zlg32]{flex-direction:column;align-items:flex-start;gap:1.25rem}.statement-icon[data-astro-cid-5i3zlg32]{width:3.5rem;height:4rem}.closing[data-astro-cid-5i3zlg32] h2[data-astro-cid-5i3zlg32]{font-size:clamp(2.7rem,9vw,3.75rem)}}@media (prefers-reduced-motion:reduce){.offering-frame[data-astro-cid-5i3zlg32],.secondary-cta[data-astro-cid-5i3zlg32]{transition:none}.offering-frame[data-astro-cid-5i3zlg32]:hover{transform:none}}
