.coffer[data-astro-cid-4mbylhln]{padding-top:var(--nav-h)}.coffer-hero[data-astro-cid-4mbylhln]{border-bottom:1px solid var(--line);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(3.5rem,6vw,5.5rem);position:relative;overflow:hidden}.coffer-hero__bg[data-astro-cid-4mbylhln]{background:radial-gradient(ellipse 55% 50% at 75% 28%, color-mix(in srgb, var(--offer-accent) 9%, transparent), transparent 70%), radial-gradient(ellipse 45% 40% at 15% 80%, color-mix(in srgb, var(--offer-accent) 5%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.coffer-hero__topbar[data-astro-cid-4mbylhln]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex;position:relative}.coffer-back[data-astro-cid-4mbylhln]{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg-elev);align-items:center;gap:.5rem;padding:.45rem .9rem;font-weight:600;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.coffer-back[data-astro-cid-4mbylhln]:hover{color:var(--offer-accent);border-color:color-mix(in srgb, var(--offer-accent) 40%, var(--line));transform:translate(-2px)}.coffer-axis-pill[data-astro-cid-4mbylhln]{letter-spacing:.12em;text-transform:uppercase;color:var(--offer-accent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--offer-accent) 8%, var(--bg-elev));border:1px solid color-mix(in srgb, var(--offer-accent) 24%, transparent);align-items:center;gap:.5rem;padding:.42rem .9rem;font-size:.72rem;font-weight:600;display:inline-flex}.coffer-axis-dot[data-astro-cid-4mbylhln]{background:var(--offer-accent);border-radius:50%;width:6px;height:6px}.coffer-hero__grid[data-astro-cid-4mbylhln]{grid-template-columns:1fr;align-items:start;gap:clamp(2.5rem,5vw,4rem);display:grid;position:relative}@media (width>=1024px){.coffer-hero__grid[data-astro-cid-4mbylhln]{grid-template-columns:1.15fr .85fr}}.coffer-hero__title[data-astro-cid-4mbylhln]{letter-spacing:-.035em;color:var(--ink);margin-bottom:1.25rem;font-size:clamp(2.1rem,4.2vw,3.6rem);font-weight:600;line-height:1.06}.coffer-hero__subtitle[data-astro-cid-4mbylhln]{font-size:var(--fs-md);color:var(--ink-2);margin-bottom:1.25rem;font-weight:500;line-height:1.55}.coffer-hero__thesis[data-astro-cid-4mbylhln]{font-size:var(--fs-base);color:var(--ink-3);margin-bottom:1.75rem;line-height:1.7}.coffer-hero__quote[data-astro-cid-4mbylhln]{border-left:3px solid var(--offer-accent);background:var(--bg-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 2rem;padding:1.25rem 1.5rem}.coffer-hero__quote[data-astro-cid-4mbylhln] p[data-astro-cid-4mbylhln]{font-size:var(--fs-sm);color:var(--ink);margin-bottom:.45rem;font-style:italic;line-height:1.6}.coffer-hero__quote[data-astro-cid-4mbylhln] footer[data-astro-cid-4mbylhln]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.coffer-hero__actions[data-astro-cid-4mbylhln]{flex-direction:column;gap:.85rem;width:100%;display:flex}.coffer-hero__actions[data-astro-cid-4mbylhln] .btn[data-astro-cid-4mbylhln]{text-align:center;justify-content:center;width:100%}@media (width>=640px){.coffer-hero__actions[data-astro-cid-4mbylhln]{flex-direction:row;align-items:center;width:auto}.coffer-hero__actions[data-astro-cid-4mbylhln] .btn[data-astro-cid-4mbylhln]{width:auto;min-width:280px}}.coffer-blueprint[data-astro-cid-4mbylhln]{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 24px 60px -28px #11111c14}.coffer-blueprint__head[data-astro-cid-4mbylhln]{border-bottom:1px solid var(--line);letter-spacing:.1em;color:var(--ink-3);background:var(--bg-soft);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;font-size:.68rem;display:flex}.coffer-blueprint__stage[data-astro-cid-4mbylhln]{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--offer-accent) 7%, transparent), transparent 70%), var(--bg-elev);padding:1rem;position:relative}.coffer-blueprint__svg[data-astro-cid-4mbylhln]{width:100%;height:auto;max-height:260px;color:var(--offer-accent);display:block}.coffer-blueprint__index[data-astro-cid-4mbylhln]{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}@media (width<=520px){.coffer-blueprint__index[data-astro-cid-4mbylhln]{grid-template-columns:1fr}}.coffer-blueprint__pill[data-astro-cid-4mbylhln]{background:var(--bg-elev);color:var(--ink-2);align-items:center;gap:.55rem;padding:.7rem .95rem;font-size:.76rem;font-weight:500;transition:background-color .2s,color .2s;display:flex}.coffer-blueprint__pill[data-astro-cid-4mbylhln]:hover{background:var(--bg-soft);color:var(--offer-accent)}.coffer-blueprint__num[data-astro-cid-4mbylhln]{color:var(--offer-accent);font-size:.68rem;font-weight:700}.coffer-stats[data-astro-cid-4mbylhln]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,5vw,4.5rem);display:grid;overflow:hidden}@media (width>=768px){.coffer-stats[data-astro-cid-4mbylhln]{grid-template-columns:repeat(4,minmax(0,1fr))}}.coffer-stats__item[data-astro-cid-4mbylhln]{background:var(--bg-elev);flex-direction:column-reverse;gap:.35rem;padding:1.35rem 1.5rem;display:flex}.coffer-stats__label[data-astro-cid-4mbylhln]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.coffer-stats__value[data-astro-cid-4mbylhln]{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.5rem,2.5vw,2.1rem);font-weight:600}.coffer-method[data-astro-cid-4mbylhln]{background:var(--bg-soft);border-bottom:1px solid var(--line)}.coffer-method__head[data-astro-cid-4mbylhln]{gap:1.5rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:grid}.coffer-method__title[data-astro-cid-4mbylhln]{margin-top:.65rem}@media (width>=960px){.coffer-method__head[data-astro-cid-4mbylhln]{grid-template-columns:1.1fr .9fr;align-items:end;gap:3rem}}.coffer-pillars[data-astro-cid-4mbylhln]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.coffer-pillars[data-astro-cid-4mbylhln]{grid-template-columns:repeat(3,minmax(0,1fr))}}.coffer-pillar[data-astro-cid-4mbylhln]{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.75rem}.coffer-pillar__num[data-astro-cid-4mbylhln]{color:var(--offer-accent);margin-bottom:.85rem;font-size:.75rem;font-weight:700;display:inline-block}.coffer-pillar__title[data-astro-cid-4mbylhln]{letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.15rem;font-weight:600}.coffer-pillar__desc[data-astro-cid-4mbylhln]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.65}.coffer-catalog__head[data-astro-cid-4mbylhln]{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.coffer-catalog__title[data-astro-cid-4mbylhln]{margin-top:.65rem}.coffer-catalog__layout[data-astro-cid-4mbylhln]{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}@media (width>=1080px){.coffer-catalog__layout[data-astro-cid-4mbylhln]{grid-template-columns:270px minmax(0,1fr);gap:3rem}}.coffer-rail[data-astro-cid-4mbylhln]{display:none}@media (width>=1080px){.coffer-rail[data-astro-cid-4mbylhln]{top:calc(var(--nav-h) + 1.5rem);display:block;position:sticky}}.coffer-rail__inner[data-astro-cid-4mbylhln]{background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.15rem}.coffer-rail__heading[data-astro-cid-4mbylhln]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:.5rem;padding:0 .5rem .75rem;font-size:.68rem;font-weight:600;display:block}.coffer-rail__nav[data-astro-cid-4mbylhln]{flex-direction:column;gap:.2rem;display:flex}.coffer-rail__link[data-astro-cid-4mbylhln]{border-radius:var(--radius-xs);color:var(--ink-2);align-items:center;gap:.6rem;padding:.5rem .6rem;font-size:.8rem;transition:background-color .2s,color .2s;display:flex}.coffer-rail__num[data-astro-cid-4mbylhln]{color:var(--ink-3);font-size:.7rem;font-weight:700}.coffer-rail__text[data-astro-cid-4mbylhln]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.coffer-rail__link[data-astro-cid-4mbylhln]:hover,.coffer-rail__link[data-astro-cid-4mbylhln].is-active{background:color-mix(in srgb, var(--offer-accent) 9%, var(--bg-elev));color:var(--ink)}.coffer-rail__link[data-astro-cid-4mbylhln].is-active .coffer-rail__num[data-astro-cid-4mbylhln]{color:var(--offer-accent)}.coffer-products[data-astro-cid-4mbylhln]{flex-direction:column;gap:1.75rem;display:flex}.pcard[data-astro-cid-4mbylhln]{scroll-margin-top:calc(var(--nav-h) + 1.5rem);background:var(--bg-elev);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color .35s,box-shadow .35s;overflow:hidden}.pcard[data-astro-cid-4mbylhln]:hover{border-color:color-mix(in srgb, var(--offer-accent) 38%, var(--line));box-shadow:0 22px 48px -24px #11111c14}.pcard__top[data-astro-cid-4mbylhln]{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:1.75rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=768px){.pcard__top[data-astro-cid-4mbylhln]{grid-template-columns:1.35fr .65fr;align-items:center}}.pcard__badges[data-astro-cid-4mbylhln]{align-items:center;gap:.6rem;margin-bottom:.85rem;display:flex}.pcard__num[data-astro-cid-4mbylhln]{border-radius:var(--radius-xs);background:var(--offer-accent);color:#fff;place-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-grid}.pcard__tag[data-astro-cid-4mbylhln]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600}.pcard__title[data-astro-cid-4mbylhln]{letter-spacing:-.025em;color:var(--ink);margin-bottom:.75rem;font-size:clamp(1.3rem,2.2vw,1.65rem);font-weight:600;line-height:1.2}.pcard__desc[data-astro-cid-4mbylhln]{font-size:var(--fs-base);color:var(--ink-2);line-height:1.65}.pcard__diagram[data-astro-cid-4mbylhln]{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.pcard__diagram-head[data-astro-cid-4mbylhln]{letter-spacing:.1em;color:var(--ink-3);border-bottom:1px solid var(--line);justify-content:space-between;padding:.45rem .75rem;font-size:.62rem;display:flex}.pcard__svg[data-astro-cid-4mbylhln]{width:100%;height:130px;color:var(--offer-accent);display:block}.pcard__details[data-astro-cid-4mbylhln]{background:var(--line);grid-template-columns:1fr;gap:1px;display:grid}@media (width>=860px){.pcard__details[data-astro-cid-4mbylhln]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pcard__col[data-astro-cid-4mbylhln]{background:var(--bg-elev);flex-direction:column;padding:clamp(1.25rem,2.2vw,1.75rem);display:flex}.pcard__col--impact[data-astro-cid-4mbylhln]{background:color-mix(in srgb, var(--offer-accent) 2.5%, var(--bg-elev))}.pcard__col-label[data-astro-cid-4mbylhln]{letter-spacing:.12em;text-transform:uppercase;color:var(--offer-accent);margin-bottom:.65rem;font-size:.68rem;font-weight:700}.pcard__col-text[data-astro-cid-4mbylhln]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.6}.pcard__list[data-astro-cid-4mbylhln]{flex-direction:column;gap:.45rem;display:flex}.pcard__list[data-astro-cid-4mbylhln] li[data-astro-cid-4mbylhln]{font-size:var(--fs-sm);color:var(--ink-2);padding-left:1rem;line-height:1.5;position:relative}.pcard__list[data-astro-cid-4mbylhln] li[data-astro-cid-4mbylhln]:before{content:"";background:var(--offer-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.pcard__action[data-astro-cid-4mbylhln]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.45rem;margin-top:auto;padding-top:1.15rem;font-size:.74rem;font-weight:600;transition:color .2s,gap .2s;display:inline-flex}.pcard__action[data-astro-cid-4mbylhln]:hover{color:var(--offer-accent);gap:.7rem}.coffer-next[data-astro-cid-4mbylhln]{border-top:1px solid var(--line)}.coffer-next__card[data-astro-cid-4mbylhln]{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(ellipse 55% 60% at 90% 50%, color-mix(in srgb, var(--next-accent) 8%, transparent), transparent 70%), var(--bg-elev);transition:border-color .3s ease, transform .3s var(--ease-out);flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.75rem,3.5vw,2.75rem);display:flex}@media (width>=860px){.coffer-next__card[data-astro-cid-4mbylhln]{flex-direction:row;align-items:center}}.coffer-next__card[data-astro-cid-4mbylhln]:hover{border-color:color-mix(in srgb, var(--next-accent) 45%, var(--line));transform:translateY(-3px)}.coffer-next__title[data-astro-cid-4mbylhln]{max-width:34ch;margin-top:.5rem;margin-bottom:.45rem}.coffer-next__sub[data-astro-cid-4mbylhln]{font-size:var(--fs-sm);color:var(--ink-2);max-width:58ch}.coffer-next__cta[data-astro-cid-4mbylhln]{letter-spacing:.08em;text-transform:uppercase;color:var(--next-accent);white-space:nowrap;align-items:center;gap:.65rem;font-size:.78rem;font-weight:700;display:inline-flex}.coffer-next__arrow[data-astro-cid-4mbylhln]{transition:transform .25s var(--ease-out)}.coffer-next__card[data-astro-cid-4mbylhln]:hover .coffer-next__arrow[data-astro-cid-4mbylhln]{transform:translate(5px)}
