@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap");.bq-root{--bq-background:8 24 39;--bq-background-2:13 38 62;--bq-foreground:233 244 250;--bq-muted:138 166 184;--bq-primary:34 211 238;--bq-primary-foreground:4 18 30;--bq-secondary:167 139 250;--bq-accent:56 189 248;--bq-card:16 42 64;--bq-border:86 196 230;--bq-ring:34 211 238;--bq-gradient-brand:linear-gradient(135deg,rgb(var(--bq-primary)) 0%,rgb(var(--bq-accent)) 45%,rgb(var(--bq-secondary)) 100%);--bq-gradient-surface:radial-gradient(120% 80% at 15% -10%,rgb(var(--bq-accent)/0.16) 0%,transparent 55%),radial-gradient(120% 90% at 100% 0%,rgb(var(--bq-secondary)/0.14) 0%,transparent 50%),linear-gradient(180deg,rgb(var(--bq-background-2)) 0%,rgb(var(--bq-background)) 60%);--bq-radius:22px;position:relative;background:rgb(var(--bq-background));color:rgb(var(--bq-foreground));font-family:Inter,system-ui,-apple-system,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;isolation:isolate;margin-top:-80px;padding-top:80px}.bq-serif{font-family:Playfair Display,Cormorant Garamond,Georgia,serif}.bq-text-gradient{background:linear-gradient(120deg,rgb(var(--bq-foreground)) 0,rgb(var(--bq-primary)) 55%,rgb(var(--bq-secondary)) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bq-glass{background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.025));border:1px solid rgb(var(--bq-border)/.18);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.bq-glass-strong{background:linear-gradient(160deg,hsla(0,0%,100%,.1),rgba(16,42,64,.55));border:1px solid rgb(var(--bq-border)/.22);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.bq-card{position:relative;border-radius:var(--bq-radius);background:linear-gradient(165deg,hsla(0,0%,100%,.06),rgba(16,42,64,.4));border:1px solid rgb(var(--bq-border)/.16);backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.05),0 24px 50px -28px rgba(0,0,0,.8);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s ease;will-change:transform}.bq-card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgb(var(--bq-primary)/.55),transparent 40%,rgb(var(--bq-secondary)/.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .5s ease;pointer-events:none}.bq-card:hover{transform:translateY(-8px);border-color:rgb(var(--bq-primary)/.4);box-shadow:0 1px 0 0 hsla(0,0%,100%,.08) inset,0 30px 60px -24px rgba(0,0,0,.85),0 0 50px -18px rgb(var(--bq-primary)/.5)}.bq-card:hover:after{opacity:1}.bq-btn-primary{position:relative;background:var(--bq-gradient-brand);color:rgb(var(--bq-primary-foreground));font-weight:600;border-radius:999px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,filter .35s ease;box-shadow:0 10px 30px -10px rgb(var(--bq-primary)/.6)}.bq-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 40px -10px rgb(var(--bq-primary)/.75)}.bq-btn-ghost{border:1px solid rgb(var(--bq-border)/.28);color:rgb(var(--bq-foreground));border-radius:999px;background:hsla(0,0%,100%,.03);transition:border-color .35s ease,background .35s ease,transform .35s ease}.bq-btn-ghost:hover{border-color:rgb(var(--bq-primary)/.55);transform:translateY(-2px)}.bq-btn-ghost:hover,.bq-chip{background:rgb(var(--bq-primary)/.08)}.bq-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--bq-primary));border:1px solid rgb(var(--bq-primary)/.3);backdrop-filter:blur(8px)}.bq-aurora{position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none;z-index:0}.bq-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--bq-primary)/.4) transparent}.bq-scroll::-webkit-scrollbar{height:6px}.bq-scroll::-webkit-scrollbar-thumb{background:rgb(var(--bq-primary)/.35);border-radius:999px}.bq-scroll::-webkit-scrollbar-track{background:transparent}.bq-noise:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.035;background-image:radial-gradient(hsla(0,0%,100%,.8) .5px,transparent 0);background-size:3px 3px}@media (prefers-reduced-motion:reduce){.bq-card,.bq-root *{animation:none!important;transition-duration:.01ms!important}}