@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=42dot+Sans:wght@300..800&display=swap");@font-face{font-family:Cal Sans;src:url(https://cdn.jsdelivr.net/gh/calcom/font/fonts/webfonts/CalSans-SemiBold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/gh/calcom/font/fonts/webfonts/CalSans-SemiBold.woff) format("woff");font-weight:400 800;font-style:normal;font-display:swap}:root{--asa-blue-900:#0c1c40;--asa-blue-800:#11295d;--asa-blue-700:#123886;--asa-blue-600:#1f49a6;--asa-blue-500:#294a91;--asa-blue-400:#1e4087;--asa-blue-300:#94a5c7;--asa-blue-200:#6796ff;--asa-blue-100:#aad7e7;--asa-gradient-primary:linear-gradient(180deg,#000000,#0a2f76);--asa-gradient-deck:linear-gradient(180deg,#0c1c40,#1f49a6);--asa-gradient-card:linear-gradient(180deg,rgba(0,0,0,0.20),rgba(10,47,118,0.20));--asa-gradient-fade:linear-gradient(180deg,rgba(151,252,228,1),rgba(250,250,250,1));--asa-gradient-sphere:radial-gradient(circle at 32% 32%,#294a91 0%,#11295d 65%,#0c1c40 100%);--asa-black:#030206;--asa-ink:#1e1e1e;--asa-ink-2:#424852;--asa-ink-3:#4f5358;--asa-mute:#757c87;--asa-rule:#ececec;--asa-rule-soft:#d6d6d6;--asa-bg:#fffffc;--asa-bg-alt:#f2f2f2;--asa-white:#ffffff;--asa-surface-1:#0c1c40;--asa-surface-2:#11295d;--asa-surface-3:rgba(255,255,255,0.04);--asa-stroke:rgba(255,255,255,0.10);--asa-stroke-2:rgba(255,255,255,0.50);--asa-stroke-3:rgba(103,150,255,0.20);--asa-fg-on-dark-1:#ffffff;--asa-fg-on-dark-2:#e9e9e9;--asa-fg-on-dark-3:#d6d6d6;--asa-fg-on-dark-4:#b3b3b3;--asa-fg:var(--asa-ink);--asa-fg-muted:var(--asa-ink-2);--asa-accent:var(--asa-blue-700);--asa-accent-hover:var(--asa-blue-500);--asa-link:var(--asa-blue-700);--asa-font-display:"Cal Sans","Manrope","Inter","Helvetica Neue",Arial,sans-serif;--asa-font-body:"42dot Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--asa-font-mono-stamp:"Helvetica","Helvetica Neue",Arial,sans-serif;--asa-size-hero:96px;--asa-size-h1:48px;--asa-size-h2:32px;--asa-size-h3:28px;--asa-size-h4:24px;--asa-size-body:20px;--asa-size-small:18px;--asa-size-caption:14px;--asa-size-stamp:12px;--asa-radius-xs:4px;--asa-radius-sm:8px;--asa-radius-md:12px;--asa-radius-lg:20px;--asa-radius-xl:24px;--asa-radius-pill:1000px;--asa-radius-circle:50%;--asa-shadow-soft:4px 4px 1px 0 rgba(62,126,255,0.04);--asa-shadow-card:0 1px 2px rgba(3,2,6,0.08),0 8px 24px rgba(12,28,64,0.08)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--asa-font-body);font-size:var(--asa-size-body);line-height:1.5;color:var(--asa-fg);background:var(--asa-bg);margin:0}.asa-h1,h1{font-size:var(--asa-size-h1);line-height:1.1;letter-spacing:-.01em}.asa-h1,.asa-h2,h1,h2{font-family:var(--asa-font-display);font-weight:700;margin:0 0 .4em}.asa-h2,h2{font-size:var(--asa-size-h2);line-height:1.15;letter-spacing:-.005em}.asa-h3,h3{font-size:var(--asa-size-h3);line-height:1.2}.asa-h3,.asa-h4,h3,h4{font-family:var(--asa-font-display);font-weight:600;margin:0 0 .4em}.asa-h4,h4{font-size:var(--asa-size-h4);line-height:1.25}.asa-hero{font-family:var(--asa-font-display);font-weight:700;font-size:var(--asa-size-hero);line-height:1.05;letter-spacing:-.015em}.asa-eyebrow{font-weight:500;font-size:var(--asa-size-caption);text-transform:uppercase;letter-spacing:.18em;color:var(--asa-blue-300)}.asa-body,.asa-eyebrow,p{font-family:var(--asa-font-body)}.asa-body,p{font-size:var(--asa-size-body);line-height:1.6;margin:0 0 1em;text-wrap:pretty}.asa-caption,small{font-size:var(--asa-size-caption);color:var(--asa-ink-3)}a{color:var(--asa-link);text-decoration:none;border-bottom:1px solid;transition:opacity .15s ease}a:hover{opacity:.7}.asa-mono,code,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.asa-on-dark,.asa-surface-deck{color:var(--asa-fg-on-dark-1)}.asa-surface-deck{background:var(--asa-gradient-deck)}.asa-surface-dark{background:var(--asa-surface-1);color:var(--asa-fg-on-dark-1)}.asa-stamp{font-family:var(--asa-font-mono-stamp);font-size:var(--asa-size-stamp);letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.asa-rule{border:0;border-top:1px solid var(--asa-rule)}