#athean-site .marketing-page{color:#171f30;background:#f7f8fb}#athean-site .marketing-page .hero{position:relative;overflow:hidden;padding:76px var(--gutter) 88px}#athean-site .marketing-page :is(.hero__copy,.hero__inner){position:relative;z-index:2}#athean-site .marketing-page .tabs{gap:8px;margin-bottom:38px}#athean-site .marketing-page .tab{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid #35445c;border-radius:8px;background:#111b2c;font-size:13px;line-height:20px;letter-spacing:0;color:#b8c5d9}#athean-site .marketing-page .tab:hover{background:#1a2b45;border-color:#5e779c;color:#f3f6fc}#athean-site .marketing-page .tab[aria-current=page]{background:#253c60;border-color:#577dae;color:#f3f6fc}#athean-site .marketing-page .tab:focus-visible{outline:2px solid #a9c5ff;outline-offset:3px}#athean-site .marketing-page :is(.hero__eyebrow,.hero__persona){display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:13px;line-height:20px;letter-spacing:.02em;color:#a8b9d3}#athean-site .marketing-page .hero__title{margin:22px 0 0;max-width:18ch;font-size:clamp(48px,5.5vw,72px);line-height:1.08;letter-spacing:-.05em;font-weight:500;text-wrap:balance;color:#f3f6fc}#athean-site .comparison-page .hero__title{max-width:20ch}#athean-site .marketing-page .hero__lede{max-width:62ch;margin:25px 0 0;font-size:17px;line-height:28px;color:#b0bdd1;text-wrap:pretty}#athean-site .marketing-page .hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:32px}#athean-site .marketing-page .hero .trust{font-size:13px;line-height:20px;color:#a8b6cc}#athean-site .solution-page .hero__shot{--bg: #f7f8fb;--bg-rgb: 247 248 251;--fg-rgb: 23 31 48;--ink-max: #24344d;--ink: #24344d;--ink-plate: #30445f;--ink-quote: #263b58;--ink-soft: #40516b;--ink-ghost: #46566e;--ink-link: #3869d8;--ink-mute: #50617a;--ink-lede: #52637c;--ink-tag: #53637b;--ink-dim: #5f6d83;--ink-faint: #5f6d83;--ink2: #5f6d83;--ink-note: #667082;--ink3: #667082;--accent: #3869d8;--accent2: #3869d8;--accent3: #3869d8;--blue-rgb: 67 117 232;--cyan-rgb: 67 117 232;--violet-rgb: 67 117 232;--lilac-rgb: 67 117 232;--violet-ink: #3869d8;--violet-mute: #526c9e;--pnl-top: #fff;--pnl-bottom: #f4f7fc;--plate-top: #fff;--plate-bottom: #f4f7fc;--plate-bottom-rgb: 244 247 252;--glass: #fff;--pane: #fff;--pane-lift: none;--edge: 1px solid #e0e6f1;--lift: 0 22px 50px -32px #293f6e44;--sunken: #f1f4f9;--sunken-edge: 1px solid #e0e6f1;--btn-bg: #3869d8;--btn-bg-sm: #3869d8;--btn-ink: #fff;--btn-hi: transparent;--metric: linear-gradient(#24344d, #24344d);--logo-filter: brightness(.2);--bloom: 0;margin-top:64px;color:#24344d;color-scheme:light}#athean-site .marketing-page :is(.inside,.pains,.cmp){padding-top:88px}#athean-site .marketing-page :is(.inside__title,.pains__title,.faq__title){margin:0 0 36px;max-width:24ch;font-size:clamp(34px,3.7vw,46px);line-height:1.13;letter-spacing:-.045em;font-weight:500;color:#171f30}#athean-site .product-page .inside__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(340px,46%)),1fr));gap:22px}#athean-site .product-page .cap{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;overflow:hidden;border-radius:18px;transition:transform .4s var(--ease-out-quart)}#athean-site .product-page .cap:hover{transform:translateY(-4px)}#athean-site .product-page .cap__media{position:relative;grid-row:1;margin:10px 10px 0;overflow:hidden;border:1px solid #e0e6f1;border-radius:10px;background:#f4f7fc}#athean-site .marketing-page :is(.cap__sheen,.pull__bloom,.spot__bloom,.proof__bloom,.switch__bloom){display:none}#athean-site .product-page .cap__body{display:flex;grid-row:2;flex-direction:column;gap:12px;padding:24px 26px 28px}#athean-site .product-page .cap .h-card{font-size:21px;line-height:28px;letter-spacing:-.025em;color:#24344d}#athean-site .product-page :is(.cap__desc,.faq__a){margin:0;font-size:15px;line-height:25px;color:#5f6d83;text-wrap:pretty}#athean-site .product-page .cap__metric{margin:4px 0 0;font-size:13px;line-height:21px;color:#3869d8}#athean-site .product-page .faq{padding-top:88px;padding-bottom:88px}#athean-site .product-page .faq__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(330px,46%)),1fr));gap:18px}#athean-site .product-page .faq__card{display:flex;flex-direction:column;gap:13px;padding:26px;border-radius:14px}#athean-site .product-page .faq__q{margin:0;font-size:18px;line-height:26px;letter-spacing:-.02em;font-weight:500;color:#24344d}#athean-site .solution-page .pains__stack{display:flex;flex-direction:column;gap:18px}#athean-site .solution-page .pain{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:30px 32px;border-radius:18px}#athean-site .solution-page .pain__col{display:flex;flex-direction:column;gap:13px;min-width:0}#athean-site .solution-page .pain__col+.pain__col{padding-left:32px;border-left:1px solid #e0e6f1}#athean-site .solution-page .pain__label{font-size:13px;line-height:20px;color:#667082}#athean-site .solution-page .pain__label--athean{color:#3869d8}#athean-site .solution-page .pain__text{margin:0;font-size:17px;line-height:28px;letter-spacing:-.015em;color:#5f6d83;text-wrap:pretty}#athean-site .solution-page .pain__text--athean{color:#24344d}#athean-site .solution-page .pain__link{align-self:flex-start;margin-top:3px;font-size:14px;line-height:22px;color:#3869d8}#athean-site .solution-page .spot{padding-top:88px}#athean-site .solution-page .spot__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}#athean-site .solution-page .spot__copy{display:flex;flex-direction:column;gap:24px;min-width:0}#athean-site .solution-page .spot__title{margin:0;max-width:18ch;font-size:clamp(34px,3.7vw,46px);line-height:1.13;letter-spacing:-.045em;font-weight:500;color:#171f30;text-wrap:balance}#athean-site .solution-page .spot__lede{margin:0;max-width:48ch;font-size:16px;line-height:27px;color:#5f6d83;text-wrap:pretty}#athean-site .solution-page .spot__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px}#athean-site .solution-page .spot__stat{padding:20px;border-radius:12px}#athean-site .solution-page .spot__stat-label{margin:0;font-size:13px;line-height:20px;color:#667082}#athean-site .solution-page .spot__stat-label--athean{color:#3869d8}#athean-site .solution-page .spot__stat-value{margin:12px 0 0;font-size:27px;line-height:1.15;letter-spacing:-.035em}#athean-site .solution-page .spot__stat-value--slow{color:#667082}#athean-site .solution-page .spot__card{position:relative;display:flex;flex-direction:column;gap:20px;padding:24px;border-radius:18px;min-width:0}#athean-site .solution-page .spot__prompt{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #dbe5f8;border-radius:10px;background:#eef4ff}#athean-site .solution-page .spot__prompt img{width:auto;height:9px;flex:none;margin-top:7px;filter:brightness(.2)}#athean-site .solution-page .spot__prompt p{margin:0;font-size:15px;line-height:25px;color:#344b70;text-wrap:pretty}#athean-site .solution-page .spot__built{margin:0;font-size:13px;line-height:20px;color:#667082}#athean-site .solution-page .spot__steps{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}#athean-site .solution-page .spot__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:15px;border:1px solid #e1e7f1;border-radius:10px;background:#fff}#athean-site .solution-page .spot__num{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d9e4fa;border-radius:6px;background:#f0f5ff;font-size:13px;line-height:20px;color:#3869d8}#athean-site .solution-page .spot__step-title{margin:0;font-size:15px;line-height:23px;color:#24344d}#athean-site .solution-page .spot__step-desc{margin:5px 0 0;font-size:15px;line-height:24px;color:#5f6d83}#athean-site .solution-page .spot__deploy{display:flex;align-items:center;flex-wrap:wrap;gap:13px;padding-top:4px}#athean-site .solution-page .spot__deploy-pill{display:inline-flex;align-items:center;min-height:40px;padding:9px 18px;border-radius:8px;background:#3869d8;font-size:13px;line-height:20px;color:#fff}#athean-site .solution-page .spot__deploy-note{font-size:13px;line-height:20px;color:#667082}#athean-site .solution-page .proof{padding-top:88px;padding-bottom:88px}#athean-site .solution-page .proof__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px}#athean-site .solution-page :is(.proof__metric,.proof__quote){display:flex;flex-direction:column;justify-content:center;padding:40px;border-radius:18px}#athean-site .solution-page .proof__metric{gap:20px}#athean-site .solution-page .proof__quote{gap:26px}#athean-site .solution-page .proof__value{font-size:clamp(56px,6vw,84px);line-height:1;letter-spacing:-.055em}#athean-site .solution-page .proof__context{margin:0;max-width:28ch;font-size:16px;line-height:26px;color:#5f6d83;text-wrap:pretty}#athean-site .solution-page .proof__quote-text{margin:0;font-size:clamp(22px,2.1vw,28px);line-height:1.42;letter-spacing:-.03em;color:#263b58;text-wrap:pretty}#athean-site .comparison-page :is(.cmp__head,.cmp__pair){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#athean-site .comparison-page .cmp__head{margin-bottom:32px}#athean-site .comparison-page .cmp__head-cell{padding:22px 28px;border-radius:12px}#athean-site .comparison-page .cmp__head-cell--athean{display:flex;align-items:center}#athean-site .comparison-page .cmp__head-cell--athean img{height:16px;width:auto;filter:brightness(.2)}#athean-site .comparison-page .cmp__vendor{margin:0;font-size:16px;line-height:24px;color:#5f6d83}#athean-site .comparison-page .cmp__groups{display:flex;flex-direction:column;gap:32px}#athean-site .comparison-page .cmp__group{display:flex;flex-direction:column;gap:16px}#athean-site .comparison-page .cmp__group .h-card{font-size:20px;line-height:28px;letter-spacing:-.025em;color:#24344d}#athean-site .comparison-page .cmp__cell{min-width:0;padding:28px;border-radius:14px}#athean-site .comparison-page .cmp__label{margin:0 0 12px;font-size:13px;line-height:20px;color:#667082}#athean-site .comparison-page .cmp__label--athean{color:#3869d8}#athean-site .comparison-page .cmp__text{margin:0;font-size:16px;line-height:27px;text-wrap:pretty}#athean-site .comparison-page .cmp__text--them{color:#5f6d83}#athean-site .comparison-page .cmp__text--us{color:#24344d}#athean-site .comparison-page .switch{padding-top:88px;padding-bottom:0}#athean-site .comparison-page .switch__card{position:relative;padding:52px;border-radius:18px}#athean-site .comparison-page .switch__title{margin:0;max-width:28ch;font-size:clamp(32px,3.7vw,46px);line-height:1.13;letter-spacing:-.045em;font-weight:500;color:#171f30}#athean-site .comparison-page .switch__body{margin:24px 0 0;max-width:78ch;font-size:17px;line-height:28px;color:#5f6d83;text-wrap:pretty}#athean-site .marketing-page .pull{padding-top:88px;padding-bottom:0}#athean-site .comparison-page .pull{padding-bottom:88px}#athean-site .marketing-page .pull__card{max-width:920px;margin:0 auto;padding:42px 48px;border-radius:18px}#athean-site .marketing-page .pull__quote{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.43;letter-spacing:-.03em;color:#263b58;text-wrap:pretty}#athean-site .marketing-page :is(.pull__by,.proof__by){display:flex;align-items:center;flex-wrap:wrap;gap:10px}#athean-site .marketing-page .pull__by{margin-top:26px}#athean-site .marketing-page :is(.pull__author,.proof__author){font-size:14px;line-height:22px;color:#40516b}#athean-site .marketing-page :is(.pull__role,.proof__role){font-size:13px;line-height:21px;color:#667082}@media(max-width:960px){#athean-site .solution-page .spot__grid{grid-template-columns:1fr;gap:36px}#athean-site .solution-page .spot__title{max-width:24ch}#athean-site .solution-page .spot__lede{max-width:64ch}#athean-site .solution-page .spot__stats{max-width:520px}}@media(max-width:680px){#athean-site .marketing-page .hero{padding-top:46px;padding-bottom:56px}#athean-site .marketing-page .tabs{gap:7px;margin-bottom:30px}#athean-site .marketing-page .tab{padding:8px 11px}#athean-site .marketing-page .hero__title{margin-top:20px;font-size:clamp(38px,8vw,44px);line-height:1.08}#athean-site .marketing-page .hero__lede{margin-top:22px;font-size:16px;line-height:26px}#athean-site .marketing-page .hero__actions{gap:18px;margin-top:28px}#athean-site .solution-page .hero__shot{margin-top:40px}#athean-site .marketing-page :is(.inside,.pains,.cmp,.spot,.proof,.pull,.switch,.faq){padding-top:60px}#athean-site .marketing-page :is(.inside__title,.pains__title,.faq__title){margin-bottom:28px;font-size:34px}#athean-site .product-page .inside__grid{gap:18px}#athean-site .product-page .cap__body{padding:22px}#athean-site .product-page .faq{padding-bottom:60px}#athean-site .product-page .faq__card{padding:22px}#athean-site .solution-page .pain{grid-template-columns:1fr;gap:22px;padding:24px}#athean-site .solution-page .pain__col+.pain__col{padding-top:22px;padding-left:0;border-left:0;border-top:1px solid #e0e6f1}#athean-site .solution-page .pain__text{font-size:16px;line-height:26px}#athean-site .solution-page .spot__card{padding:20px}#athean-site .solution-page .spot__prompt{flex-direction:column;gap:12px}#athean-site .solution-page .spot__prompt img{margin-top:0}#athean-site .solution-page .spot__stat{padding:18px}#athean-site .solution-page .spot__stat-value{font-size:25px}#athean-site .solution-page :is(.proof__metric,.proof__quote){padding:28px}#athean-site .solution-page .proof{padding-bottom:60px}#athean-site .comparison-page .cmp__head{display:none}#athean-site .comparison-page .cmp__pair{grid-template-columns:1fr;gap:12px}#athean-site .comparison-page .cmp__groups{gap:30px}#athean-site .comparison-page .cmp__cell{padding:24px}#athean-site .comparison-page .switch__card{padding:28px}#athean-site .comparison-page .switch__body{font-size:16px;line-height:27px}#athean-site .marketing-page .pull__card{padding:28px}#athean-site .comparison-page .pull{padding-bottom:60px}}@media(pointer:coarse){#athean-site .marketing-page .tab{min-height:44px}}@media(prefers-reduced-motion:reduce){#athean-site .product-page .cap{transition:none}#athean-site .product-page .cap:hover{transform:none}}.brand-hero-atmosphere[data-astro-cid-hyxqg3ix]{position:absolute;inset:0;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 112px);mask-image:linear-gradient(to bottom,transparent,#000 112px)}.brand-hero-atmosphere[data-astro-cid-hyxqg3ix] athean-pixel-field{position:absolute;inset:0}
