.mq[data-astro-cid-543bmuqs]{border-bottom:1px solid var(--line);align-items:center;gap:0;display:flex;overflow:hidden}.mq--dark[data-astro-cid-543bmuqs]{background:var(--forest-3);color:#fff}.mq--white[data-astro-cid-543bmuqs]{color:var(--ink);background:#fff}.mq__label[data-astro-cid-543bmuqs]{padding:0 22px 0 var(--gutter);letter-spacing:.14em;text-transform:uppercase;color:var(--green-light);white-space:nowrap;z-index:1;flex:none;margin:0;font-size:.78rem;font-weight:800;position:relative}.mq--white[data-astro-cid-543bmuqs] .mq__label[data-astro-cid-543bmuqs]{color:var(--green-dark)}.mq__viewport[data-astro-cid-543bmuqs]{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.mq__track[data-astro-cid-543bmuqs]{width:max-content;animation:mq-scroll var(--mq-speed) linear infinite;display:flex}.mq[data-astro-cid-543bmuqs]:hover .mq__track[data-astro-cid-543bmuqs],.mq[data-astro-cid-543bmuqs]:focus-within .mq__track[data-astro-cid-543bmuqs]{animation-play-state:paused}.mq__list[data-astro-cid-543bmuqs]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.mq__list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{white-space:nowrap;align-items:center;padding:16px 0;font-size:1rem;font-weight:700;display:flex}.mq__list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;margin:0 26px}.mq__list[data-astro-cid-543bmuqs] a[data-astro-cid-543bmuqs]{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.mq__list[data-astro-cid-543bmuqs] a[data-astro-cid-543bmuqs]:hover span[data-astro-cid-543bmuqs]{text-underline-offset:4px;text-decoration:underline}.mq__list[data-astro-cid-543bmuqs] img[data-astro-cid-543bmuqs]{object-fit:contain;width:auto;max-width:84px;height:28px;margin-right:10px}.mq--dark[data-astro-cid-543bmuqs] .mq__list[data-astro-cid-543bmuqs] img[data-astro-cid-543bmuqs]{background:#fff;border-radius:6px;padding:3px}@keyframes mq-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.mq__track[data-astro-cid-543bmuqs]{width:auto}.mq__list[data-astro-cid-543bmuqs][aria-hidden]{display:none}.mq__list[data-astro-cid-543bmuqs]{flex-wrap:wrap;justify-content:center;padding:10px 0}.mq__list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]{padding:5px 0;font-size:.92rem}.mq__list[data-astro-cid-543bmuqs] li[data-astro-cid-543bmuqs]:after{margin:0 14px}}@media (width<=720px){.mq[data-astro-cid-543bmuqs]{flex-direction:column;align-items:stretch}.mq__label[data-astro-cid-543bmuqs]{padding:14px var(--gutter) 0}}.two-way[data-astro-cid-xoqavlzb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:48px;display:grid}.tw[data-astro-cid-xoqavlzb]{border-radius:var(--radius-lg);flex-direction:column;padding:clamp(28px,4vw,44px);display:flex}.tw[data-astro-cid-xoqavlzb] h3[data-astro-cid-xoqavlzb]{margin:0 0 14px;font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.1}.tw[data-astro-cid-xoqavlzb] .checks[data-astro-cid-xoqavlzb]{flex:1}.tw[data-astro-cid-xoqavlzb] .btn[data-astro-cid-xoqavlzb]{align-self:flex-start}.tw--sand[data-astro-cid-xoqavlzb]{background:var(--sand);color:var(--ink)}.tw--sand[data-astro-cid-xoqavlzb] .tag[data-astro-cid-xoqavlzb]{color:var(--green-darker)}.tw--forest[data-astro-cid-xoqavlzb]{background:var(--forest);color:#fff}.tw--forest[data-astro-cid-xoqavlzb] .tag[data-astro-cid-xoqavlzb]{color:var(--green-light)}.tw--forest[data-astro-cid-xoqavlzb] p[data-astro-cid-xoqavlzb]{color:var(--on-dark-soft)}.tw[data-astro-cid-xoqavlzb] .checks[data-astro-cid-xoqavlzb] a[data-astro-cid-xoqavlzb]{color:var(--green-darker);font-weight:700}.tw--forest[data-astro-cid-xoqavlzb] .checks[data-astro-cid-xoqavlzb] a[data-astro-cid-xoqavlzb]{color:var(--green-light)}.tw__ask[data-astro-cid-xoqavlzb]{border-radius:var(--radius);background:#ffffff0f;border:1.5px solid #44b4368c;margin:0 0 26px;padding:18px 20px}.tw__ask[data-astro-cid-xoqavlzb] p[data-astro-cid-xoqavlzb]{margin:0 0 8px;color:#fff!important}.tw__q[data-astro-cid-xoqavlzb]{font-size:1.1rem;font-weight:800}.tw__k[data-astro-cid-xoqavlzb]{letter-spacing:.14em;text-transform:uppercase;color:var(--forest);background:var(--green);vertical-align:2px;border-radius:999px;margin-right:8px;padding:2px 9px;font-size:.7rem;font-weight:800;display:inline-block}.tw__ask[data-astro-cid-xoqavlzb] figcaption[data-astro-cid-xoqavlzb]{color:var(--on-dark-soft);font-size:.8rem}.tw__confirm[data-astro-cid-xoqavlzb]{color:#f0b44c}@media (width<=900px){.two-way[data-astro-cid-xoqavlzb]{grid-template-columns:1fr}}.builds[data-astro-cid-lcdefpme]{color:#fff;max-width:32em;margin:6px 0 14px;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:700;line-height:1.45}.lede[data-astro-cid-lcdefpme]{color:#d6e6d2;max-width:36em;margin:0 0 26px;font-size:clamp(1rem,1.4vw,1.1rem)}.proof[data-astro-cid-lcdefpme]{color:#fff;margin:20px 0 18px;font-size:1.02rem}.proof[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--green-light);font-size:1.15rem}.proof[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#e6f0e4}.confirm[data-astro-cid-lcdefpme]{color:#f0b44c;margin-top:4px;font-size:.78rem;font-weight:600;display:block}.home-faq[data-astro-cid-lcdefpme] .confirm[data-astro-cid-lcdefpme]{color:#9a5f06}.hero-dark .cchips{margin-top:0}.doors[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px 22px;margin:18px 0 0;padding:0;list-style:none;display:flex}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;border-bottom:2px solid #44b43699;padding-bottom:2px;font-weight:700;text-decoration:none}.doors[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--green)}.door__n[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;color:var(--green-light);margin-right:6px;font-size:.8rem}.stack[data-astro-cid-lcdefpme]{max-width:760px;margin:48px auto 0}.nowrap[data-astro-cid-lcdefpme]{white-space:nowrap}@media (width<=520px){.nowrap[data-astro-cid-lcdefpme]{white-space:normal}}.center[data-astro-cid-lcdefpme]{text-align:center;margin-left:auto;margin-right:auto}.quotes[data-astro-cid-lcdefpme]{padding-top:64px}.quotes[data-astro-cid-lcdefpme] .center[data-astro-cid-lcdefpme]{margin-top:36px}.subhero[data-astro-cid-lcdefpme]{text-align:center;padding:56px 0 44px}.subhero__push[data-astro-cid-lcdefpme]{color:var(--green-darker);margin-bottom:10px}.subhero__own[data-astro-cid-lcdefpme]{letter-spacing:-.015em;max-width:30em;margin:0 auto;font-size:clamp(1.35rem,2.8vw,2.1rem);font-weight:800;line-height:1.25}.lineage[data-astro-cid-lcdefpme]{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0 0;padding:0;list-style:none;display:grid}.lineage[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);border-top:4px solid var(--green);background:#fff;padding:26px 26px 24px;position:relative}.lineage[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"→";color:var(--green-deep);font-size:1.4rem;font-weight:800;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.lineage[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--forest);margin-bottom:8px;font-size:1.3rem}.lineage[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}@media (width<=900px){.lineage[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.lineage[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"↓";top:auto;bottom:-26px;right:50%;transform:translate(50%)}}.checks--big[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-size:1.15rem;font-weight:600}.faq[data-astro-cid-lcdefpme]{gap:12px;display:grid}details[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:0 22px}details[data-astro-cid-lcdefpme][open]{border-color:var(--green)}summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:18px 36px 18px 0;font-weight:700;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--green-dark);font-size:1.6rem;font-weight:700;position:absolute;top:12px;right:0}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"–"}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 16px}
