.cards[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.card[data-astro-cid-3uqtx6kq]{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-elev);box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);grid-template-rows:auto auto 1fr auto;gap:.65rem;padding:clamp(1.4rem,2.6vw,2rem);display:grid;position:relative;container-type:inline-size}.card[data-astro-cid-3uqtx6kq]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.card[data-astro-cid-3uqtx6kq]:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.card__eyebrow[data-astro-cid-3uqtx6kq]{font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--sky-700);font-weight:700}.card__title[data-astro-cid-3uqtx6kq]{font-size:var(--step-2);letter-spacing:-.03em;color:var(--brand-navy);font-weight:800}.card__title[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{color:inherit;text-decoration:none}.card__title[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:after{content:"";z-index:2;position:absolute;inset:0}.card__title[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:focus-visible{outline:none}.card__text[data-astro-cid-3uqtx6kq]{color:var(--ink-2);font-size:var(--step--1)}.card__go[data-astro-cid-3uqtx6kq]{background:var(--brand-navy);color:#fff;width:44px;height:44px;transition:transform var(--dur-2) var(--ease-spring);border-radius:50%;justify-self:end;place-items:center;display:grid}.card__go[data-astro-cid-3uqtx6kq] svg[data-astro-cid-3uqtx6kq]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.card[data-astro-cid-3uqtx6kq]:hover .card__go[data-astro-cid-3uqtx6kq]{transform:translate(4px)rotate(-45deg)}.coa[data-astro-cid-3uqtx6kq]{background:radial-gradient(60% 50% at 100% 0%, #5c9edb2e, transparent 70%), var(--night-900)}.coa__steps[data-astro-cid-3uqtx6kq]{counter-reset:coa;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);display:grid}.coa__step[data-astro-cid-3uqtx6kq]{border-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff08;gap:1rem;padding:1.35rem 1.4rem;display:flex}.coa__num[data-astro-cid-3uqtx6kq]{font-size:var(--step-1);letter-spacing:-.02em;color:var(--sky-300);text-shadow:0 0 18px #8cc4ec73;flex:none;font-weight:800}.coa__step-title[data-astro-cid-3uqtx6kq]{font-size:var(--step-1);letter-spacing:-.02em;margin-bottom:.35rem;font-weight:700}.coa__step-text[data-astro-cid-3uqtx6kq]{color:var(--ink-2);font-size:var(--step--1)}.coa__cta[data-astro-cid-3uqtx6kq]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.coa__cta[data-astro-cid-3uqtx6kq] .link-arrow[data-astro-cid-3uqtx6kq]{color:var(--sky-300)}.terp[data-astro-cid-3uqtx6kq]{background:linear-gradient(180deg, var(--sky-25), var(--sky-100))}.terp__grid[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.4rem);display:grid}.terp__card[data-astro-cid-3uqtx6kq]{border-radius:var(--r-lg);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-top:4px solid var(--c);background:#fff;gap:.5rem;padding:1.3rem 1.25rem;display:grid}.terp__dot[data-astro-cid-3uqtx6kq]{background:radial-gradient(60% 45% at 38% 26%, #ffffffe6, transparent 70%), var(--c);width:34px;height:34px;box-shadow:0 0 18px -4px var(--c);border-radius:50%}.terp__name[data-astro-cid-3uqtx6kq]{font-size:var(--step-1);letter-spacing:-.02em;color:var(--brand-navy);font-weight:800}.terp__notes[data-astro-cid-3uqtx6kq]{color:var(--ink-2);font-size:var(--step--1);line-height:1.5}.terp__stat[data-astro-cid-3uqtx6kq]{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.terp__cta[data-astro-cid-3uqtx6kq]{margin-top:clamp(1.5rem,3vw,2rem)}.terp__cta[data-astro-cid-3uqtx6kq] .link-arrow[data-astro-cid-3uqtx6kq]{color:var(--sky-700)}.faq__inner[data-astro-cid-3uqtx6kq]{max-width:900px}.faq__list[data-astro-cid-3uqtx6kq]{gap:.75rem;display:grid}.faq__item[data-astro-cid-3uqtx6kq]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg-elev);box-shadow:var(--shadow-sm);overflow:hidden}.faq__q[data-astro-cid-3uqtx6kq]{cursor:pointer;font-size:var(--step-0);color:var(--brand-navy);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;font-weight:700;list-style:none;display:flex}.faq__q[data-astro-cid-3uqtx6kq]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-3uqtx6kq] svg[data-astro-cid-3uqtx6kq]{width:20px;height:20px;color:var(--sky-700);transition:transform var(--dur-2) var(--ease-out);flex:none}.faq__item[data-astro-cid-3uqtx6kq][open] .faq__q[data-astro-cid-3uqtx6kq] svg[data-astro-cid-3uqtx6kq]{transform:rotate(180deg)}.faq__a[data-astro-cid-3uqtx6kq]{color:var(--ink-2);font-size:var(--step--1);max-width:74ch;padding:0 1.25rem 1.2rem;line-height:1.6}.safe[data-astro-cid-3uqtx6kq]{background:radial-gradient(70% 100% at 100% 100%, #5c9edb38, transparent 65%), var(--night-850);border-top:1px solid var(--line)}.safe__inner[data-astro-cid-3uqtx6kq]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(1.75rem,4vw,4rem);display:grid}.safe__title[data-astro-cid-3uqtx6kq]{font-size:var(--step-4);letter-spacing:-.04em;margin-block:.7rem .9rem;font-weight:800}.safe__title[data-astro-cid-3uqtx6kq] em[data-astro-cid-3uqtx6kq]{color:var(--sky-300);text-shadow:0 0 24px #8cc4ec80;font-style:normal}.safe__text[data-astro-cid-3uqtx6kq]{max-width:46ch;color:var(--ink-2)}.safe__list[data-astro-cid-3uqtx6kq]{border-radius:var(--r-lg);border:1px solid var(--line);font-size:var(--step--1);color:var(--ink-2);background:#07081840;gap:.6rem;padding:1.35rem 1.5rem;display:grid}.safe__list[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq]{padding-left:1.1rem;position:relative}.safe__list[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq]:before{content:"";background:var(--sky-300);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}@media (width<=1000px){.terp__grid[data-astro-cid-3uqtx6kq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.cards[data-astro-cid-3uqtx6kq],.coa__steps[data-astro-cid-3uqtx6kq],.safe__inner[data-astro-cid-3uqtx6kq]{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.terp__grid[data-astro-cid-3uqtx6kq]{grid-template-columns:1fr}}
