@font-face{font-family:Antonio;src:url(../fonts/antonio.woff2)format("woff2");font-weight:100 700;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--color-carbon:#000;--color-paper-white:#fff;--color-sky-wash:#dceeff;--color-concrete-gray:#ccc;--color-soft-mist:#e9e9e9;--color-electric-blue:#4da2ff;--color-mint-pop:#55db9c;--color-lavender:#e9ccff;--color-ember:#fb4903;--color-sunburst:#ffd731;--color-voltage-violet:#5c4ade;--font-lateral:Antonio, "Arial Narrow", sans-serif;--font-aeonik-pro:Inter, Arial, sans-serif;--page-max-width:1440px;--section-gap:48px;--card-padding:24px}*{box-sizing:border-box}body{color:#000;font-family:var(--font-aeonik-pro);letter-spacing:-.01em;background:#fff;margin:0;font-size:15px;font-weight:500;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}.button,button{color:#000;letter-spacing:.03em;cursor:pointer;text-align:center;background:#fff;border:1px solid #000;border-radius:1600px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:13px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.button:hover,button:hover{background:#e9e9e9;transform:translateY(-1px)}.primary{color:#fff!important;background:#000!important}.primary:hover{background:#292929!important}button:disabled{cursor:wait;opacity:.55;transform:none}button:disabled:hover{background:inherit}input,select,textarea{background:#fff;border:1px solid #000;border-radius:20px;width:100%;min-height:46px;padding:12px 16px}textarea{resize:vertical;border-radius:20px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #5c4ade}label{flex-direction:column;gap:8px;font-size:13px;font-weight:700;display:flex}h1,h2,h3,p{margin-top:0}h2{letter-spacing:-.035em;margin-bottom:16px;font-size:30px;line-height:1.12}h3{font-size:20px;line-height:1.3}small{font-size:12px}code{font-size:13px}code,pre{overflow-wrap:anywhere}pre{white-space:pre-wrap;background:#e9e9e9;border:1px solid #000;border-radius:20px;padding:20px;font-size:12px}.wrap{width:min(100% - 80px,1440px);margin-inline:auto}.section{padding-block:48px}.marquee{color:#fff;letter-spacing:.032em;white-space:nowrap;background:#000;align-items:center;height:28px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.marquee span{padding-left:4vw;animation:35s linear infinite marquee}@keyframes marquee{to{transform:translate(-35%)}}.nav{justify-content:space-between;gap:24px;padding-block:24px}.brand,.nav{align-items:center;display:flex}.brand{white-space:nowrap;letter-spacing:-.04em;gap:10px;font-size:24px;font-weight:800}.brand-mark{background:#fff;border:1px solid #000;border-radius:1600px;justify-content:center;align-items:center;width:42px;height:42px;font-size:32px;display:flex}.brand-star{color:#5c4ade;font-size:28px}.nav nav{gap:4px;display:flex}.nav nav a{letter-spacing:.032em;background:#fff;border:1px solid #000;border-radius:1600px;padding:12px 20px;font-size:13px;font-weight:700}.nav nav a.router-link-exact-active{color:#fff;background:#000}.account{align-items:center;gap:16px;font-size:12px;display:flex}.hero{background:#dceeff;overflow:hidden}.hero-inner{padding-top:36px;padding-bottom:32px}.eyebrow{letter-spacing:.032em;text-transform:uppercase;font-size:12px;font-weight:700}.poster{padding:40px 0 36px}.display,.poster{position:relative}.display{z-index:1;font-family:var(--font-lateral);letter-spacing:-.025em;max-width:95%;margin:0;font-size:clamp(130px,14.8vw,220px);font-weight:800;line-height:.8}.ribbon{opacity:1;width:70%;height:220px;position:absolute;top:-20px;right:-8%;transform:rotate(-10deg)}.sticker{color:#000;pointer-events:none;border:1px solid #000;border-radius:20px;justify-content:center;align-items:center;line-height:1;display:flex}.sticker-spark{z-index:2;background:#ffd731;width:76px;height:76px;font-size:64px;position:absolute;top:5%;right:7%;transform:rotate(12deg)}.sticker-arrow{z-index:2;background:#e9ccff;width:70px;height:70px;font-size:52px;position:absolute;bottom:0;left:51%;transform:rotate(-12deg)}.inline-sticker{background:#ffd731;width:64px;height:64px;margin-bottom:20px;font-size:48px;transform:rotate(-8deg)}.hero-bottom{justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.hero-bottom p{max-width:650px;margin:0;font-size:24px;line-height:1.25}.panel{background:#fff;border:1px solid #000;border-radius:20px;padding:24px}.stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.stat{border:1px solid #000;border-radius:20px;padding:24px 20px 20px}.stat-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat h2{letter-spacing:.02em;font-size:13px;font-weight:700}.stat-top span{font-size:26px}.stat strong{letter-spacing:-.06em;overflow-wrap:anywhere;margin:12px 0 20px;font-size:clamp(24px,2.7vw,40px);font-weight:700;line-height:1.1;display:block}.stat p{margin:0;font-size:12px}.section-head{justify-content:space-between;align-items:center;gap:24px;margin-top:48px;margin-bottom:24px;display:flex}.section-head h1,.section-head h2{margin-bottom:8px}.section-head h1{letter-spacing:-.04em;font-size:48px;line-height:1.05}.section-head p{margin-bottom:8px}.funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.stage{border:1px solid #000;border-radius:20px;flex-direction:column;gap:24px;min-height:216px;padding:24px 16px;display:flex;position:relative}.stage .eyebrow{min-height:33px;font-size:11px}.stage strong{letter-spacing:-.05em;font-size:56px;line-height:1}.stage>span:not(.eyebrow){font-size:12px}.stage .stage-arrow{position:absolute;top:95px;right:16px;font-size:30px!important}.gray-band{background:#ccc}.callout{justify-content:space-between;align-items:center;gap:32px;display:flex}.callout h2{letter-spacing:-.055em;margin:0;font-size:64px;font-weight:700;line-height:1}.callout p{margin:0}.footer{justify-content:space-between;gap:20px;padding-block:32px;font-size:12px;display:flex}.notice{overflow-wrap:anywhere;background:#e9e9e9;border:1px solid #000;margin-block:16px;padding:16px 20px}.empty,.notice{border-radius:20px}.empty{text-align:center;border:1px dashed #000;margin-top:24px;padding:64px 24px}.empty>span{font-size:56px}.empty h3{margin-top:20px}.empty p{max-width:520px;margin-inline:auto}.filters{background:#e9e9e9;flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters label{flex:1;min-width:140px}.filters .search{flex:1.5;min-width:180px}.filters input,.filters select{padding:11px 12px;font-size:13px}.filters button{min-height:46px}.view-switch{gap:4px;display:flex}.view-switch [aria-pressed=true]{color:#fff;background:#000}.result-count{padding-block:20px;font-size:12px}.table-container{padding:0;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{letter-spacing:.032em;text-transform:uppercase;white-space:nowrap;background:#e9ccff;font-size:11px}td,th{padding:20px 16px}td{vertical-align:middle;border-top:1px solid #000}td small{margin-top:4px;display:block}.lead-name{text-underline-offset:4px;font-size:16px;font-weight:700;line-height:1.3;text-decoration:underline;display:block}.next-action{overflow-wrap:anywhere;max-width:250px}.status-select{min-width:175px;font-size:12px}.status-badge{border:1px solid #000;border-radius:1600px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.pagination{justify-content:center;align-items:center;gap:24px;margin-top:24px;font-size:13px;display:flex}.board{grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;display:grid;overflow-x:auto}.board-column{background:#e9e9e9;border:1px solid #000;border-radius:20px;padding:12px}.board-column h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.board-card{margin-top:12px;padding:16px}.board-card p{margin:12px 0;font-size:12px}.board-card select{padding:10px;font-size:12px}.board-empty{padding:20px 12px;font-size:12px}.form-page{max-width:960px}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.wide{grid-column:1/-1}.form-actions{gap:12px;margin-top:32px;display:flex}.detail-grid{grid-template-columns:1fr 1.65fr;gap:24px;display:grid}.detail-title{overflow-wrap:anywhere}.lavender{background:#e9ccff}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}dl{margin-bottom:0}dt{margin-top:24px;font-size:12px}dd{overflow-wrap:anywhere;margin:4px 0 0}.detail-money{font-size:32px;font-weight:700}.pre-wrap{white-space:pre-wrap;overflow-wrap:anywhere}.notes{font-size:14px}.timeline{margin:32px 0;padding:0;list-style:none}.timeline li{border-bottom:1px solid #000;gap:24px;padding:16px 0;display:flex}.timeline span{min-width:90px;font-size:12px}.delete-zone{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.integration-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.integration-grid label{margin-block:24px}.key-reveal{border-top:1px solid #000;margin-top:24px;padding-top:24px}.key-reveal code{-webkit-user-select:all;user-select:all;background:#fff;border:1px solid #000;border-radius:20px;margin-bottom:16px;padding:16px;display:block}.key-reveal button{margin-right:8px}.key-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;display:flex}.key-row h3,.key-row p{margin:0 0 4px}.key-row small{display:block}.login-page{background:#dceeff;min-height:100vh}.login-layout{grid-template-columns:1.6fr 1fr;align-items:center;gap:48px;padding-block:64px;display:grid}.login-art .wrap{width:100%}.login-art .display{font-size:clamp(100px,12vw,190px)}.login-art .hero-inner{padding:0}.login-art .poster{padding-block:48px}.login-art .sticker-arrow{left:42%}.login-art .hero-bottom{padding-top:24px}.login-card{border-radius:40px;max-width:450px;padding:40px}.login-card form{flex-direction:column;gap:24px;margin-block:32px;display:flex}.login-card small{text-align:center;display:block}.skip-link{z-index:20;background:#fff;border:1px solid #000;border-radius:20px;padding:12px;position:absolute;top:-80px}.skip-link:focus{top:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1600px){.display{font-size:230px}.ribbon{height:260px}}@media (width<=1100px){.wrap{width:calc(100% - 48px)}.account span{display:none}.nav{gap:16px}.nav nav a{padding:12px 14px}.funnel,.stats{grid-template-columns:repeat(3,1fr)}.callout h2{font-size:48px}.login-layout{grid-template-columns:1fr 1fr;gap:24px}.login-art .display{font-size:130px}.display{font-size:170px}.ribbon{width:80%}.integration-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.wrap{width:calc(100% - 32px)}.nav{flex-wrap:wrap;gap:16px;padding-block:16px}.brand{font-size:21px}.nav nav{order:3;justify-content:center;width:100%}.nav nav a{text-align:center;flex:1;padding:10px 8px;font-size:11px}.hero-inner{padding-top:24px;padding-bottom:24px}.display{max-width:96%;font-size:clamp(78px,18vw,126px);line-height:.8}.poster{padding:32px 0}.ribbon{width:90%;height:140px;top:-12px;right:-10%}.sticker-spark{width:44px;height:44px;font-size:38px;top:5%;right:4%}.sticker-arrow{width:42px;height:42px;font-size:32px;bottom:0;left:66%}.hero-bottom{align-items:flex-start;gap:16px}.hero-bottom p{max-width:65%;font-size:18px}.hero-bottom .button{white-space:nowrap;padding:10px 14px;font-size:11px}.section{padding-block:32px}.stats{grid-template-columns:1fr 1fr;gap:8px}.stat{padding:16px}.stat:last-child{grid-column:1/-1}.stat strong{font-size:32px}.funnel{grid-template-columns:1fr 1fr;gap:8px}.stage{gap:16px;min-height:175px}.stage strong{font-size:44px}.stage .stage-arrow{top:75px}.section-head{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:32px}.section-head h2{font-size:26px}.section-head h1{font-size:38px}.callout{flex-direction:column;align-items:flex-start;gap:24px}.callout h2{font-size:48px}.footer{flex-wrap:wrap;font-size:11px}.filters{padding:16px}.filters label{min-width:calc(50% - 12px)}.filters .search{min-width:100%}.filters button{width:100%}.panel{padding:20px}.table-container{padding:0}td,th{padding:16px 12px}.pagination{gap:12px;font-size:11px}.pagination button{padding:10px 12px;font-size:11px}.detail-grid,.form-grid,.integration-grid{grid-template-columns:1fr}.wide{grid-column:auto}.form-grid{gap:20px}.timeline li{flex-direction:column;gap:8px}.key-row{gap:16px}.key-row>div:first-child{width:100%}.login-layout{flex-direction:column;gap:32px;padding-block:32px;display:flex}.login-art{width:100%}.login-art .display{font-size:100px}.login-art .poster{padding-block:32px}.login-art>.eyebrow{display:none}.login-card{width:100%;max-width:100%;padding:28px}.login-page>.nav>.eyebrow{font-size:9px}.login-card h2{font-size:28px}.detail-title{font-size:36px!important}}@media (prefers-reduced-motion:reduce){.marquee span{animation:none}.button,button{transition:none}}
