.ego-landing{--background:30 20% 98%;--ego-ink:#202124;--ego-slate:#62666c;--ego-blue:#0b66c2;background:hsl(var(--background));color:var(--ego-ink)}.ego-landing header>div{max-width:1328px;margin-inline:auto}.ego-hero{text-align:center;max-width:960px;margin-inline:auto;padding:140px 24px 64px}.ego-hero h1{letter-spacing:-.05em;text-wrap:balance;max-width:800px;margin-inline:auto;font-size:clamp(38px,5vw,64px);font-weight:600;line-height:1.08}.ego-lead{max-width:590px;color:var(--ego-slate);text-wrap:pretty;margin:22px auto 0;font-size:17px;line-height:1.7}.ego-prompt{text-align:left;max-width:640px;margin:34px auto 0;scroll-margin-top:100px}.ego-prompt .landing-composer{border:1px solid #dededc;border-radius:24px;box-shadow:0 4px 20px #20212406}.ego-prompt .landing-composer:focus-within{border-color:#777b80;box-shadow:0 0 0 1px #777b80}.ego-prompt textarea{min-height:122px;padding:22px 24px;font-size:16px;line-height:1.6}.ego-hero-meta{max-width:640px;color:var(--ego-slate);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;margin:18px auto 0;font-size:12px;display:flex}.ego-text-link{color:var(--ego-ink);text-underline-offset:5px;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.ego-text-link:hover{text-decoration:underline}.ego-extension{color:var(--ego-slate);align-items:center;gap:8px;margin-top:23px;font-size:12px;display:inline-flex}.ego-extension:hover{color:var(--ego-ink)}.ego-examples{text-align:center;max-width:740px;margin-inline:auto;padding:24px 24px 32px}.ego-examples h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(23px,2.5vw,32px);font-weight:500;line-height:1.2}.ego-examples p{color:var(--ego-slate);margin:12px 0;font-size:14px}.ego-landing #features>div{max-width:1152px}.ego-landing #features .ego-feature-section h2{color:var(--ego-ink);letter-spacing:-.04em;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.16}.ego-landing #features .ego-feature-section .uppercase{text-transform:none;letter-spacing:0}.ego-landing #features .ego-feature-section>div>div:first-child>p{color:var(--ego-slate)}.ego-closing{text-align:center;border-top:1px solid #dededc;max-width:1152px;margin:24px auto 0;padding:72px 24px 88px}.ego-closing h2{letter-spacing:-.04em;text-wrap:balance;max-width:680px;margin-inline:auto;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.15}.ego-closing p{color:var(--ego-slate);max-width:580px;margin:20px auto;line-height:1.7}.ego-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.ego-primary{background:var(--ego-blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:14px;font-weight:500;display:inline-flex}.ego-primary:hover{background:#084f96}@media (max-width:767px){.ego-hero{padding:108px 20px 40px}.ego-lead{margin-top:18px;font-size:15px}.ego-prompt{margin-top:26px}.ego-prompt textarea{min-height:122px;padding:20px}.ego-hero-meta{flex-direction:column;gap:12px}.ego-closing{margin-inline:20px;padding:48px 0 60px}}@media (max-width:399px){.ego-hero{padding-inline:16px}.ego-prompt .landing-composer-toolbar{padding-inline:10px}.ego-prompt .landing-composer-toolbar>div{gap:4px}.ego-prompt button[title]>span{display:none}.ego-landing header>div{padding-inline:12px}.ego-landing header .gap-3{gap:6px}.ego-landing header a button{padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){html:has(.ego-landing){scroll-behavior:auto}.ego-landing *,.ego-landing :before,.ego-landing :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ego-audiences{max-width:1200px;margin:auto;padding:88px 24px}.audiences-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.audiences-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:620px;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.12}.audiences-heading>p{max-width:310px;color:var(--ego-slate);padding-bottom:4px;line-height:1.7}.audiences-layout{border-top:1px solid #dededc;grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:36px;display:grid}.audiences-selectors{flex-direction:column;align-self:start;gap:4px;display:flex}.audiences-selectors button{text-align:left;color:#707378;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:15px;display:flex}.audiences-selectors button[aria-pressed=true]{color:#202124;background:#eeedeb;font-weight:600}.audiences-selectors button>svg{opacity:0;flex-shrink:0}.audiences-selectors button[aria-pressed=true]>svg{opacity:1}.audiences-selectors button:hover{color:#202124;background:#f1f0ee}.audiences-detail{gap:28px;min-width:0;display:grid}.audiences-copy{max-width:580px}.audiences-copy h3{letter-spacing:-.035em;font-size:27px;font-weight:500;line-height:1.2}.audiences-copy>p{color:var(--ego-slate);margin:14px 0 18px;font-size:16px;line-height:1.7}.audiences-preview{min-width:0;max-width:560px}.audiences-preview>div{margin-inline:0}.writing-demo{width:100%}.ego-landing .writing-demo .writing-demo-label{color:#74777c;margin:0 0 20px;font-size:12px}.ego-landing .writing-demo .writing-demo-sample{letter-spacing:-.025em;color:#202124;margin:0 0 30px;font-size:21px;line-height:1.55}.writing-demo-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.writing-demo-try{align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.writing-demo-try:hover{text-underline-offset:4px;text-decoration:underline}.writing-demo-options-space{height:250px}@media (max-width:767px){.ego-audiences{padding:56px 20px}.audiences-heading{grid-template-columns:1fr;gap:16px;margin-bottom:28px}.audiences-heading>p{max-width:none}.audiences-layout{grid-template-columns:1fr;gap:28px;padding-top:20px}.audiences-selectors{grid-template-columns:1fr 1fr;gap:6px;display:grid}.audiences-selectors button{padding:12px;font-size:13px}.audiences-copy h3{font-size:25px}.writing-demo{padding:20px}.ego-landing .writing-demo .writing-demo-sample{font-size:19px}.writing-demo-try{font-size:12px}}.writing-demo-toolbar [role=menu]{left:0;right:auto}.features-heading{margin-bottom:8px;padding-top:88px}.features-heading h2{color:var(--ego-ink)}
/*# sourceMappingURL=df2445e1efcd9795.css.map*/