.exa-site{--gutter:clamp(18px, 5vw, 72px);color:var(--text)}.exa-wrap{width:100%;max-width:calc(1320px + var(--gutter) * 2);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.exa-skip{z-index:100;background:var(--white);color:var(--ink);font:500 15px var(--font-sans);padding:.6rem 1rem;text-decoration:none;position:absolute;top:8px;left:-999px}.exa-skip:focus{left:8px}.exa-site-header{z-index:40;padding:20px var(--gutter);box-sizing:border-box;transition:background-color .5s var(--ease-exa), padding .5s var(--ease-exa), backdrop-filter .5s;align-items:center;gap:28px;display:flex;position:fixed;top:0;left:0;right:0}.exa-site-header.is-solid{background-color:var(--scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-block:12px}.exa-site-nav{border-right:1px solid #fdf6fa38;align-items:center;gap:28px;margin-left:auto;padding-right:28px;display:flex}.exa-site-nav a{font-family:var(--font-wide);letter-spacing:.38em;text-transform:uppercase;color:var(--white);opacity:.86;font-size:11.5px;text-decoration:none;transition:opacity .3s}.exa-site-nav a:hover{opacity:1}.exa-header-actions{align-items:center;gap:22px;display:flex}.exa-header-cta-solid,.exa-site-header.is-solid .exa-header-cta-line{display:none}.exa-site-header.is-solid .exa-header-cta-solid{display:flex}.exa-text-link{font-family:var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--white);white-space:nowrap;transition:border-color .3s var(--ease-exa);border-bottom:1px solid #fdf6fa59;gap:8px;padding-bottom:5px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.exa-text-link:hover{border-color:var(--peach)}.exa-hero{flex-direction:column;min-height:100svh;display:flex;position:relative}.exa-hero:before{content:"";pointer-events:none;background:radial-gradient(110% 90% at 32% 18%,#12071f8c 0%,#12071f40 45%,#12071f00 72%);height:78%;position:absolute;inset:0 0 auto}.exa-hero-copy{padding:clamp(100px, 16vh, 180px) var(--gutter) 0;max-width:calc(1320px + var(--gutter) * 2);box-sizing:border-box;width:100%;margin-inline:auto;position:relative}.exa-hero-title{margin:.45em 0 .38em}.exa-hero-lede{max-width:30em;color:var(--white);text-shadow:0 1px 24px #12071f80;margin:0 0 2rem;font-size:clamp(1.08rem,1.4vw,1.3rem);font-weight:400;line-height:1.5}.exa-actions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.exa-hero-band{padding:22px var(--gutter) 26px;background:linear-gradient(#12071f00 0%,#12071fc7 38%,#12071fe6 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:auto;display:flex;position:relative}.exa-hero-proof{border-left:1px solid var(--rule);align-items:baseline;gap:.8em;margin:0;padding-left:36px;display:flex}.exa-hero-proof strong{font-family:var(--font-wide);color:var(--white);letter-spacing:-.02em;font-size:clamp(1.8rem,2.6vw,2.6rem);font-weight:800;line-height:1}.exa-hero-proof span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--white);max-width:14em;font-size:.7rem;line-height:1.5}@media (width>=1000px){.exa-hero-copy{padding-left:max(var(--gutter), 18vw);max-width:none}}@media (width>=861px) and (height<=820px){.exa-hero-title{margin:.3em 0 .28em}.exa-hero-lede{margin-bottom:1.4rem}}.exa-window-inner{width:100%;max-width:calc(1320px + var(--gutter) * 2);padding:9vh var(--gutter);box-sizing:border-box;gap:1.2rem;margin-inline:auto;display:grid;position:relative}.exa-window-inner h2{text-shadow:0 2px 40px #12071f59}.exa-ink{background:var(--ink);position:relative}.exa-split{grid-template-columns:1.15fr 1fr;align-items:end;gap:6vw;margin-bottom:2.5rem;display:grid}.exa-split>p{max-width:28em;margin:0}.exa-split-head{gap:18px;display:grid}.exa-approach{grid-template-columns:1.1fr 1fr;align-items:start;gap:6vw;padding-top:2.5rem;padding-bottom:4.5rem;display:grid}.exa-approach>p{max-width:30em;margin:0;padding-top:.4rem}.exa-capabilities{padding-top:4.5rem;padding-bottom:5rem}.exa-index{border-bottom:1px solid var(--rule);margin:0;padding:0;list-style:none}.exa-index li{border-top:1px solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:24px;padding:1.3rem 0;display:grid}.exa-index h3{font-family:var(--font-heading);color:var(--white);letter-spacing:-.01em;align-items:center;gap:1.2rem;margin:0;font-size:clamp(1.35rem,2.3vw,2.05rem);font-weight:300;line-height:1.15;transition:font-weight .3s;display:flex}.exa-index h3:after{content:"";background:var(--rule);flex:1;min-width:2rem;height:1px;transform:translateY(.1em)}.exa-index li:hover h3{font-weight:500}.exa-index p{color:var(--text-muted);margin:0;font-size:1rem;line-height:1.6}.exa-pricing{padding-top:4.5rem;padding-bottom:4rem}.exa-compare{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.exa-plan{align-content:start;justify-items:start;gap:1.4rem;padding:2.4rem 3rem 2.4rem 0;display:grid}.exa-plan>ul{border-top:1px solid var(--rule);justify-self:stretch;margin:0;padding:0;list-style:none;display:grid}.exa-plan.is-featured{border-left:1px solid var(--rule);padding-left:3rem;padding-right:0;position:relative}.exa-plan.is-featured:before{content:"";background:var(--peach);height:2px;position:absolute;top:-1px;left:0;right:0}.exa-plan li{border-bottom:1px solid var(--rule);color:var(--text-muted);padding:.8rem 0;font-size:.98rem}.exa-plan.is-featured li{color:var(--text)}.exa-plan-figure{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.exa-footnote{max-width:40em;padding-top:2rem}.exa-faq{padding-top:4.5rem;padding-bottom:5rem}.exa-faq-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:6vw;display:grid}.exa-finale{min-height:92vh;padding:13vh var(--gutter) 18vh;box-sizing:border-box;grid-template-columns:1.15fr 1fr;align-items:start;gap:4vw;display:grid;position:relative}.exa-finale>*{min-width:0}.exa-sign{width:100%;max-width:800px;margin-top:-4vh;position:relative}.exa-finale-pitch{z-index:1;justify-items:start;gap:1.5rem;max-width:34rem;padding-top:4vh;display:grid;position:relative}.exa-finale-pitch>p{text-shadow:0 1px 18px #12071fe6;margin:0}.exa-finale-pitch .exa-actions{gap:20px 28px}.exa-site-footer{background:var(--ink-deep);border-top:1px solid #fdf6fa0f;padding:40px 0}.exa-footer-row{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:32px;font-size:.85rem;display:flex}.exa-footer-row>p{margin:0 auto 0 0}.exa-footer-links{flex-wrap:wrap;gap:10px 22px;display:flex}.exa-footer-links a{transition:color .3s var(--ease-exa);text-decoration:none}.exa-footer-links a:hover{color:var(--white)}.exa-made-here{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text);border-top:1px solid #fdf6fa12;flex-basis:100%;padding-top:18px;font-size:.7rem;margin:6px 0 0!important}.exa-made-here span{color:var(--text-muted);margin-left:.8em}@media (width<=860px){.exa-site-header{gap:16px;padding-block:16px}.exa-site-nav,.exa-header-cta-line{display:none}.exa-header-actions{gap:16px;margin-left:auto}.exa-hero-copy{padding-top:clamp(96px,14vh,140px)}.exa-hero-title{margin:.35em 0 .3em;font-size:clamp(2.7rem,13.4vw,5.2rem)}.exa-hero-lede{margin-bottom:1.4rem}.exa-hero-proof{border-left:0;padding-left:0}.exa-window-inner{padding-block:8vh}.exa-split,.exa-approach,.exa-compare,.exa-faq-grid{grid-template-columns:1fr}.exa-split{gap:1.2rem}.exa-approach{gap:1.2rem;padding-top:1.5rem;padding-bottom:3rem}.exa-capabilities,.exa-pricing,.exa-faq{padding-top:3rem;padding-bottom:3rem}.exa-index li{grid-template-columns:2.4rem 1fr;gap:.3rem 12px;padding:1.1rem 0}.exa-index p{grid-column:2;font-size:.95rem}.exa-index h3:after{display:none}.exa-plan,.exa-plan.is-featured{border-left:0;padding:1.8rem 0}.exa-plan.is-featured{border-top:1px solid var(--rule)}.exa-faq-grid{gap:1.5rem}.exa-finale{min-height:0;padding:12vh var(--gutter) 12vh;grid-template-columns:1fr;gap:0}.exa-sign{width:calc(100% + 10vw);margin:0 -4vw 0 -6vw}.exa-finale-pitch{margin-top:1rem;padding-top:0}.exa-footer-row{flex-direction:column;align-items:flex-start;gap:16px}.exa-made-here span{margin:.5em 0 0;display:block}}@media (prefers-reduced-motion:reduce){.exa-site-header,.exa-text-link{transition:none}}
