:root{--pub-primary:#2563eb;--pub-primary-foreground:#fff;--pub-secondary:#f97316;--pub-secondary-foreground:#fff;--pub-accent:#06b6d4;--pub-accent-foreground:#fff;--pub-background:#fff;--pub-foreground:#0f172a;--pub-card:#fff;--pub-card-foreground:#0f172a;--pub-muted:#f1f5f9;--pub-muted-foreground:#64748b;--pub-border:#e2e8f0;--pub-ring:#2563eb;--pub-heading-font:"Poppins", sans-serif;--pub-body-font:"Inter", sans-serif;--pub-radius:.5rem;--pub-radius-sm:.25rem;--pub-radius-lg:.75rem;--pub-radius-full:9999px}@layer components{.pub-body{font-family:var(--pub-body-font);color:var(--pub-foreground);background-color:var(--pub-background)}.pub-body h1,.pub-body h2,.pub-body h3,.pub-body h4,.pub-body h5,.pub-body h6{font-family:var(--pub-heading-font)}.pub-btn{cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.pub-btn-primary{background-color:var(--pub-primary);color:var(--pub-primary-foreground)}.pub-btn-primary:hover{opacity:.9;box-shadow:0 4px 12px color-mix(in srgb, var(--pub-primary) 30%, transparent);transform:translateY(-1px)}.pub-btn-secondary{background-color:var(--pub-secondary);color:var(--pub-secondary-foreground)}.pub-btn-secondary:hover{opacity:.9;transform:translateY(-1px)}.pub-btn-outline{color:var(--pub-primary);border:2px solid var(--pub-primary);background-color:#0000}.pub-btn-outline:hover{background-color:var(--pub-primary);color:var(--pub-primary-foreground)}[data-pub-button=pill] .pub-btn{border-radius:var(--pub-radius-full)}[data-pub-button=rounded] .pub-btn{border-radius:var(--pub-radius)}[data-pub-button=square] .pub-btn{border-radius:var(--pub-radius-sm)}.pub-card{background-color:var(--pub-card);color:var(--pub-card-foreground);border-radius:var(--pub-radius-lg);border:1px solid var(--pub-border);transition:all .3s;overflow:hidden}.pub-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00000014}.pub-section{padding:4rem 0}.pub-section-alt{background-color:var(--pub-muted)}.pub-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:1.5rem}.pub-stars{color:#f59e0b;gap:2px;display:inline-flex}}@keyframes pub-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pub-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.pub-animate-in{animation:.6s ease-out both pub-fade-in-up}.pub-animate-delay-1{animation-delay:.1s}.pub-animate-delay-2{animation-delay:.2s}.pub-animate-delay-3{animation-delay:.3s}.pub-animate-delay-4{animation-delay:.4s}[data-pub-preset=apple]{--pub-border:#d2d2d7;--pub-muted-foreground:#6e6e73;--pub-radius:.75rem;--pub-radius-lg:1.125rem;letter-spacing:-.01em}[data-pub-preset=apple] :is(h1,h2,h3){letter-spacing:-.022em;text-wrap:balance;font-weight:600}[data-pub-preset=apple] .font-extrabold,[data-pub-preset=apple] .font-black{font-weight:600}[data-pub-preset=apple] .italic{font-style:normal}[data-pub-preset=apple] .pub-label{text-transform:none;letter-spacing:0;font-weight:500}[data-pub-preset=apple] [data-pub=header]{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fffc;box-shadow:0 1px #00000014}[data-pub-preset=apple] [data-pub=topbar]{color:#1d1d1f;background:#f5f5f7;border-color:#0000}[data-pub-preset=apple] [data-pub=topbar]>div{height:2rem}[data-pub-preset=apple] [data-pub=topbar] :is(a,button,span){color:#424245}[data-pub-preset=apple] [data-pub=topbar] :is(a,button):hover{color:#1d1d1f}[data-pub-preset=apple] [data-pub=hero][data-pub-photo=no]{background:var(--pub-muted);color:var(--pub-foreground)}[data-pub-preset=apple] [data-pub=hero][data-pub-photo=no] :is([data-pub=art],[data-pub=scrim]){display:none}[data-pub-preset=apple] [data-pub=hero][data-pub-photo=no] .text-white{color:var(--pub-foreground)}[data-pub-preset=apple] [data-pub=hero][data-pub-photo=no] .text-white\/90{color:#424245}[data-pub-preset=apple] [data-pub=hero] h1{font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.05}[data-pub-preset=apple] [data-pub=art]{opacity:1;background:#e8e8ed}[data-pub-preset=apple] [data-pub=art]~div .text-white,[data-pub-preset=apple] [data-pub=art-title]{color:#1d1d1f}[data-pub-preset=apple] [data-pub=seg]{margin-inline:auto;background:#7676801f;border-radius:9999px;gap:2px;margin-bottom:.75rem;padding:2px;display:inline-flex;overflow:visible}[data-pub-preset=apple] [data-pub=hero]>div>div>div:has(>[data-pub=seg]){text-align:center}[data-pub-preset=apple] [data-pub=seg]>button{color:#1d1d1f;background:0 0;border-radius:9999px;flex:none;padding:.4rem 1rem;font-weight:500}[data-pub-preset=apple] [data-pub=seg]>button[data-active=true]{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #0000001f}[data-pub-preset=apple] [data-pub=panel]{border-radius:var(--pub-radius-lg);text-align:start;background:#ffffffeb;box-shadow:0 8px 30px #00000014}[data-pub-preset=apple] .pub-card:hover{transform:none;box-shadow:0 4px 18px #00000014}[data-pub-preset=apple] .pub-btn{font-weight:500}[data-pub-preset=apple] .pub-btn-primary:hover{box-shadow:none;opacity:1;filter:brightness(1.08);transform:none}[data-pub-preset=apple] .pub-btn-outline{border-width:1px}[data-pub-preset=apple] [data-pub=footer]{color:#6e6e73;background:#f5f5f7;border-color:#d2d2d7;font-size:.8125rem}[data-pub-preset=apple] [data-pub=footer] :is(h4,.text-white){color:#1d1d1f}[data-pub-preset=apple] [data-pub=footer] :is(.text-white\/80,.text-white\/70,.text-white\/60,.text-white\/50){color:#6e6e73}[data-pub-preset=apple] [data-pub=footer] a:hover{color:#1d1d1f;text-decoration:underline}[data-pub-preset=apple] [data-pub=footer] :is(.border-white\/10,.border-white\/20){border-color:#d2d2d7}@media (prefers-reduced-motion:reduce){[data-pub-preset=apple] .pub-animate-in{animation:none}}
