.brand-hero[data-astro-cid-oz6zhq6d]{position:relative;overflow:hidden;padding:clamp(48px,6vw,84px) 0 clamp(60px,8vw,100px);background:linear-gradient(180deg,#fff,#f7fbff 70%,#fff)}.brand-hero__bg[data-astro-cid-oz6zhq6d]{position:absolute;inset:0;pointer-events:none}.brand-hero__aurora[data-astro-cid-oz6zhq6d]{position:absolute;top:-180px;right:-80px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(25,177,240,.25),transparent 68%);filter:blur(70px);animation:drift-a 24s ease-in-out infinite alternate}.brand-hero__inner[data-astro-cid-oz6zhq6d]{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem)}.brand-hero__title[data-astro-cid-oz6zhq6d]>span[data-astro-cid-oz6zhq6d]{display:block}.brand-hero__accent[data-astro-cid-oz6zhq6d]{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-hero__lead[data-astro-cid-oz6zhq6d]{margin-top:1.2rem;max-width:52ch;color:var(--muted);font-size:1.02rem;line-height:1.85}.brand-hero__actions[data-astro-cid-oz6zhq6d]{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.8rem}.brand-hero__zip[data-astro-cid-oz6zhq6d]{color:var(--muted);font-size:.76rem}.brand-hero__card[data-astro-cid-oz6zhq6d]{display:flex;flex-direction:column;gap:1.2rem;padding:clamp(22px,3vw,32px);border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(ellipse 80% 60% at 100% 0%,rgba(25,177,240,.08),transparent 65%),#fff;box-shadow:var(--shadow-card)}.brand-hero__card-label[data-astro-cid-oz6zhq6d]{color:var(--muted);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.brand-hero__logo[data-astro-cid-oz6zhq6d]{display:grid;place-items:center;min-height:190px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(to right,rgba(7,89,168,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(7,89,168,.04) 1px,transparent 1px),#fbfdff;background-size:32px 32px}.brand-hero__minis[data-astro-cid-oz6zhq6d]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brand-hero__mini[data-astro-cid-oz6zhq6d]{display:grid;place-items:center;min-height:66px;border-radius:12px}.brand-hero__mini--light[data-astro-cid-oz6zhq6d]{border:1px solid var(--line);background:#fff}.brand-hero__mini--dark[data-astro-cid-oz6zhq6d]{background:linear-gradient(135deg,#101a3e,#0b2f4a)}.brand-variants[data-astro-cid-oz6zhq6d]{background:#fff}.brand-grid[data-astro-cid-oz6zhq6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(2rem,3vw,3rem)}.variant[data-astro-cid-oz6zhq6d]{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;overflow:hidden;transition:box-shadow .35s var(--ease-out-soft),border-color .35s ease}.variant[data-astro-cid-oz6zhq6d]:hover{border-color:#19b1f059;box-shadow:var(--shadow-card)}.variant__preview[data-astro-cid-oz6zhq6d]{display:grid;place-items:center;min-height:250px;padding:28px}.variant__preview--light[data-astro-cid-oz6zhq6d]{background:linear-gradient(to right,rgba(7,89,168,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(7,89,168,.04) 1px,transparent 1px),#f8fbfe;background-size:32px 32px}.variant__preview--dark[data-astro-cid-oz6zhq6d]{background:linear-gradient(to right,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(135deg,#0b1226,#101a3e);background-size:32px 32px,32px 32px,100% 100%}.variant__preview[data-astro-cid-oz6zhq6d] img[data-astro-cid-oz6zhq6d]{max-height:150px;width:auto;max-width:72%}.variant__body[data-astro-cid-oz6zhq6d]{display:flex;flex-direction:column;flex:1;padding:20px 24px 22px;border-top:1px solid var(--line)}.variant__body[data-astro-cid-oz6zhq6d] h3[data-astro-cid-oz6zhq6d]{font-size:1rem;font-weight:600}.variant__body[data-astro-cid-oz6zhq6d] p[data-astro-cid-oz6zhq6d]{margin-top:.35rem;color:var(--muted);font-size:.8rem;line-height:1.65}.variant__actions[data-astro-cid-oz6zhq6d]{display:flex;gap:.5rem;margin-top:1rem}.variant__actions[data-astro-cid-oz6zhq6d] a[data-astro-cid-oz6zhq6d]{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .7rem;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:.72rem;font-weight:600;transition:border-color .25s ease,background .25s ease,color .25s ease}.variant__actions[data-astro-cid-oz6zhq6d] a[data-astro-cid-oz6zhq6d]:hover{border-color:#19b1f073;background:var(--brand-soft);color:var(--brand-ink)}.brand-colors[data-astro-cid-oz6zhq6d]{background:var(--bg-soft)}.brand-colors__head[data-astro-cid-oz6zhq6d]{display:flex;flex-direction:column;gap:.7rem;max-width:640px}.brand-colors__head[data-astro-cid-oz6zhq6d] p[data-astro-cid-oz6zhq6d]{color:var(--muted);font-size:.9rem;line-height:1.7}.brand-colors__grid[data-astro-cid-oz6zhq6d]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:2rem}.swatch[data-astro-cid-oz6zhq6d]{display:flex;flex-direction:column;gap:.35rem;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.swatch__chip[data-astro-cid-oz6zhq6d]{height:64px;border-radius:9px;border:1px solid rgba(0,0,0,.06);margin-bottom:.35rem}.swatch[data-astro-cid-oz6zhq6d] strong[data-astro-cid-oz6zhq6d]{color:var(--ink);font-size:.8rem;font-weight:600}.swatch[data-astro-cid-oz6zhq6d] code[data-astro-cid-oz6zhq6d]{color:var(--brand-ink);font-family:ui-monospace,Cascadia Code,monospace;font-size:.72rem}.swatch[data-astro-cid-oz6zhq6d] span[data-astro-cid-oz6zhq6d]:last-child{color:var(--muted);font-size:.66rem;line-height:1.5}.brand-usage[data-astro-cid-oz6zhq6d]{background:#fff}.brand-rules[data-astro-cid-oz6zhq6d]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:clamp(2rem,3vw,2.8rem)}.brand-rule[data-astro-cid-oz6zhq6d]{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--bg-soft)}.brand-rule__icon[data-astro-cid-oz6zhq6d]{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--brand-soft);color:var(--brand-ink)}.brand-rule[data-astro-cid-oz6zhq6d] h3[data-astro-cid-oz6zhq6d]{margin-top:.75rem;font-size:.88rem;font-weight:600}.brand-rule[data-astro-cid-oz6zhq6d] p[data-astro-cid-oz6zhq6d]{margin-top:.3rem;color:var(--muted);font-size:.76rem;line-height:1.65}.brand-contact[data-astro-cid-oz6zhq6d]{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:clamp(20px,2.5vw,28px);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(120deg,#19b1f00d,#fff 55%)}.brand-contact__icon[data-astro-cid-oz6zhq6d]{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;background:var(--grad-brand);color:#fff}.brand-contact[data-astro-cid-oz6zhq6d] h3[data-astro-cid-oz6zhq6d]{font-size:.95rem;font-weight:600}.brand-contact[data-astro-cid-oz6zhq6d] p[data-astro-cid-oz6zhq6d]{margin-top:.2rem;max-width:60ch;color:var(--muted);font-size:.8rem;line-height:1.65}.brand-contact[data-astro-cid-oz6zhq6d] .btn[data-astro-cid-oz6zhq6d]{flex:none;margin-left:auto;font-size:.8rem;padding:.68rem 1rem}@media(max-width:1024px){.brand-hero__inner[data-astro-cid-oz6zhq6d]{grid-template-columns:1fr}.brand-hero__card[data-astro-cid-oz6zhq6d]{max-width:560px}.brand-colors__grid[data-astro-cid-oz6zhq6d]{grid-template-columns:repeat(3,1fr)}.brand-rules[data-astro-cid-oz6zhq6d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.brand-grid[data-astro-cid-oz6zhq6d]{grid-template-columns:1fr}.brand-colors__grid[data-astro-cid-oz6zhq6d]{grid-template-columns:repeat(2,1fr)}.brand-contact[data-astro-cid-oz6zhq6d]{flex-wrap:wrap}.brand-contact[data-astro-cid-oz6zhq6d] .btn[data-astro-cid-oz6zhq6d]{margin-left:0}}@media(max-width:520px){.brand-rules[data-astro-cid-oz6zhq6d]{grid-template-columns:1fr}}
