/* Starter pages only. Three independent visual directions; no frontend JavaScript. */
.altair-starter-site{--kit-ink:#182e2b;--kit-accent:#294f43;--kit-paper:#f4f2e9;--kit-line:#d7d8cc;color:var(--kit-ink);background:var(--kit-paper);font-family:var(--altair-font,system-ui);padding:0!important;max-width:none!important}
.altair-starter-site>*{box-sizing:border-box}.altair-starter-site .altair-starter-hero,.altair-starter-site .altair-starter-section,.altair-starter-site .altair-starter-cta{padding:clamp(32px,6vw,96px);margin:0!important;max-width:none!important}
.altair-starter-site h1,.altair-starter-site h2{color:var(--kit-ink);text-wrap:balance;letter-spacing:-.045em;font-weight:500;max-width:100%;margin:0 0 26px;line-height:1.07}.altair-starter-site h1{font-size:clamp(2.6rem,5.5vw,6.4rem)}.altair-starter-site h2{font-size:clamp(1.8rem,3vw,3.6rem)}.altair-starter-site p{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.85;max-width:65ch;margin:0 0 26px}.altair-starter-site .wp-block-button__link{background:var(--kit-accent);color:white;border:1px solid var(--kit-accent);border-radius:4px;padding:17px 25px;font:600 .95rem/1.5 var(--altair-font,system-ui);text-decoration:none}.altair-starter-site a:focus-visible{outline:3px solid currentColor;outline-offset:5px}.altair-starter-site .altair-starter-section{border-top:1px solid var(--kit-line)}.altair-starter-site .altair-starter-art{margin:0!important;max-width:none!important}.altair-starter-art img{display:block;width:100%;height:auto}.altair-starter-site .altair-starter-cta{background:var(--kit-ink);color:var(--kit-paper)}.altair-starter-site .altair-starter-cta h2{color:inherit}.altair-starter-site .altair-starter-cta .wp-block-button__link{background:var(--kit-paper);color:var(--kit-ink);border-color:var(--kit-paper)}
.site-consultoria .altair-starter-hero:has(.altair-starter-art){display:grid;grid-template-columns:1.05fr 1fr;column-gap:6%;align-content:center;min-height:740px}.site-consultoria .altair-starter-hero>*{grid-column:1}.site-consultoria .altair-starter-hero>.altair-starter-art{grid-column:2;grid-row:1/5;align-self:center}.site-consultoria h1,.site-consultoria h2{font-family:Georgia,serif}.site-consultoria .altair-starter-hero>p:first-child{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:30px}.site-consultoria .altair-starter-section{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;align-items:start}.site-consultoria .altair-starter-section>*{max-width:none}
.site-software{--kit-ink:#151d37;--kit-accent:#5843d6;--kit-paper:#fafaff;--kit-line:#e2e2ee}.site-software .altair-starter-hero{text-align:center;background:radial-gradient(ellipse at 50% 70%,#e2ddff,transparent 65%);padding-bottom:60px}.site-software .altair-starter-hero>*{margin-inline:auto!important}.site-software .altair-starter-hero h1{max-width:900px;font-weight:650}.site-software .altair-starter-hero .wp-block-buttons{justify-content:center;margin-bottom:60px!important}.site-software .altair-starter-art{max-width:1080px!important;box-shadow:0 32px 80px #2a237229;border-radius:20px;overflow:hidden}.site-software .altair-starter-section{max-width:1100px!important;margin-inline:auto!important}.site-software .wp-block-button__link{border-radius:12px}.site-software .altair-starter-cta{text-align:center}.site-software .altair-starter-cta p{margin-inline:auto}.site-software .altair-starter-cta .wp-block-buttons{justify-content:center}
.site-estudio{--kit-ink:#262820;--kit-accent:#ba3525;--kit-paper:#eee9df;--kit-line:#cfc9bd}.site-estudio .altair-starter-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,6.4vw,7.5rem);max-width:1000px}.site-estudio .altair-starter-hero>p:first-child{font:600 .7rem/1.4 var(--altair-font,system-ui);letter-spacing:.16em;text-transform:uppercase}.site-estudio .altair-starter-art{margin-top:55px!important}.site-estudio .altair-starter-section{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:75px}.site-estudio .altair-starter-section h2{font-family:Georgia,serif}.site-estudio .wp-block-button__link{border-radius:0}.site-estudio .altair-starter-cta h2{font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,5.5rem)}
@media(max-width:781px){.site-consultoria .altair-starter-hero:has(.altair-starter-art){display:block;min-height:0}.site-consultoria .altair-starter-hero>.altair-starter-art{margin-top:40px!important}.site-consultoria .altair-starter-art img{max-height:460px;object-fit:cover}.site-consultoria .altair-starter-section,.site-estudio .altair-starter-section{display:block}.site-software .altair-starter-art{border-radius:8px}.altair-starter-site .wp-block-button__link{padding:15px 20px}.altair-starter-site p{line-height:1.75}}
