.saasgeco-module__arUoBa__page{--sg-ink:#0b0b0e;--sg-ink-2:#131317;--sg-ink-3:#1b1b21;--sg-paper:#fafaf7;--sg-paper-2:#f2f1ec;--sg-white:#fff;--sg-yellow:#facc15;--sg-grey:#6b7280;--sg-grey-on-ink:#8c8c96;--sg-text-on-ink:#f4f4f5;--sg-muted-on-ink:#f4f4f59e;--sg-text:#0b0b0e;--sg-muted:#0b0b0ea8;--sg-line-on-ink:#ffffff14;--sg-line:#e6e5df;--sg-font-sans:var(--font-text);--sg-font-mono:var(--font-mono-family);background:var(--sg-paper);color:var(--sg-text);font-family:var(--sg-font-sans);overflow-x:clip}.saasgeco-module__arUoBa__container{width:min(1180px,100% - 32px);margin:0 auto}.saasgeco-module__arUoBa__mono{font-family:var(--sg-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-muted);font-size:12px}.saasgeco-module__arUoBa__hero{background:var(--sg-ink);color:var(--sg-text-on-ink);padding:clamp(56px,7vw,88px) 0;position:relative}.saasgeco-module__arUoBa__hero .saasgeco-module__arUoBa__mono{color:var(--sg-grey-on-ink)}.saasgeco-module__arUoBa__heroGrid{align-items:start;gap:clamp(32px,5vw,56px);margin-top:40px;display:grid}@media (min-width:900px){.saasgeco-module__arUoBa__heroGrid{grid-template-columns:1.05fr 1fr;align-items:center}}.saasgeco-module__arUoBa__lockup{align-items:center;gap:16px;display:flex}.saasgeco-module__arUoBa__heroTitle{letter-spacing:-.02em;margin:24px 0 0;font-size:clamp(34px,5.4vw,56px);font-weight:700;line-height:1.05}.saasgeco-module__arUoBa__heroTitle b{color:var(--sg-yellow);font-weight:700}.saasgeco-module__arUoBa__heroCopy{max-width:48ch;color:var(--sg-muted-on-ink);margin:20px 0 0;font-size:17px;line-height:1.7}.saasgeco-module__arUoBa__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.saasgeco-module__arUoBa__button{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.saasgeco-module__arUoBa__button:hover{transform:translateY(-2px)}.saasgeco-module__arUoBa__buttonPrimary{background:var(--sg-yellow);border-color:var(--sg-yellow);color:var(--sg-ink)}.saasgeco-module__arUoBa__buttonGhost{border-color:var(--sg-line-on-ink);color:var(--sg-text-on-ink)}.saasgeco-module__arUoBa__buttonGhost:hover{border-color:var(--sg-text-on-ink)}.saasgeco-module__arUoBa__closing .saasgeco-module__arUoBa__buttonGhost{border-color:var(--sg-line-on-ink);color:var(--sg-text-on-ink)}.saasgeco-module__arUoBa__crumb{border:1px solid var(--sg-line-on-ink);font-family:var(--sg-font-mono);color:var(--sg-grey-on-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;transition:border-color .18s,color .18s;display:inline-flex}.saasgeco-module__arUoBa__crumb:hover,.saasgeco-module__arUoBa__crumb:hover b{border-color:var(--sg-yellow);color:var(--sg-yellow)}.saasgeco-module__arUoBa__crumb b{color:var(--sg-text-on-ink);font-weight:600}.saasgeco-module__arUoBa__markFigure{border:1px solid var(--sg-line-on-ink);background:var(--sg-ink-2);border-radius:12px;justify-items:center;gap:20px;margin:0;padding:32px 24px;display:grid}.saasgeco-module__arUoBa__markLarge{width:min(240px,60%);height:auto}.saasgeco-module__arUoBa__markCaption{text-align:center;font-family:var(--sg-font-mono);color:var(--sg-grey-on-ink);gap:4px;font-size:12px;line-height:1.6;display:grid}.saasgeco-module__arUoBa__markCaption span:last-child{color:var(--sg-yellow)}.saasgeco-module__arUoBa__section{border-bottom:1px solid var(--sg-line);padding:clamp(56px,7vw,88px) 0}.saasgeco-module__arUoBa__section:nth-of-type(odd){background:var(--sg-paper-2)}.saasgeco-module__arUoBa__sectionTitle{letter-spacing:-.015em;max-width:22ch;margin:16px 0 0;font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.15}.saasgeco-module__arUoBa__sectionCopy{max-width:56ch;color:var(--sg-muted);margin:16px 0 0;font-size:15px;line-height:1.75}.saasgeco-module__arUoBa__sectionCopy a,.saasgeco-module__arUoBa__note a{color:var(--sg-text);text-decoration:underline;-webkit-text-decoration-color:var(--sg-yellow);text-decoration-color:var(--sg-yellow);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.saasgeco-module__arUoBa__grid{grid-template-columns:1fr;gap:16px;margin-top:40px;display:grid}@media (min-width:700px){.saasgeco-module__arUoBa__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1020px){.saasgeco-module__arUoBa__grid{grid-template-columns:repeat(3,1fr)}}.saasgeco-module__arUoBa__card{border:1px solid var(--sg-line);background:var(--sg-white);border-radius:12px;height:100%;padding:24px;transition:border-color .18s}.saasgeco-module__arUoBa__card:hover{border-color:var(--sg-grey)}.saasgeco-module__arUoBa__card h3{margin:0;font-size:17px;font-weight:600}.saasgeco-module__arUoBa__card p{color:var(--sg-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.saasgeco-module__arUoBa__builtGrid{grid-template-columns:1fr;gap:16px;margin-top:32px;display:grid}@media (min-width:720px){.saasgeco-module__arUoBa__builtGrid{grid-template-columns:repeat(2,1fr)}}.saasgeco-module__arUoBa__builtCard{border:1px solid var(--sg-line);background:var(--sg-white);color:var(--sg-muted);border-radius:12px;align-items:flex-start;gap:16px;padding:20px;font-size:14px;line-height:1.6;transition:border-color .18s;display:flex}.saasgeco-module__arUoBa__builtCard:hover{border-color:var(--sg-grey)}.saasgeco-module__arUoBa__builtCard b{color:var(--sg-text);margin-bottom:4px;font-weight:600;display:block}.saasgeco-module__arUoBa__closing{background:var(--sg-ink);color:var(--sg-text-on-ink);padding:clamp(56px,7vw,88px) 0}.saasgeco-module__arUoBa__closing .saasgeco-module__arUoBa__mono{color:var(--sg-grey-on-ink)}.saasgeco-module__arUoBa__closingTitle{letter-spacing:-.02em;max-width:20ch;margin:16px 0 0;font-size:clamp(30px,4.4vw,44px);font-weight:700;line-height:1.1}.saasgeco-module__arUoBa__closingCopy{max-width:54ch;color:var(--sg-muted-on-ink);margin:16px 0 0;font-size:15px;line-height:1.75}.saasgeco-module__arUoBa__built{border-top:1px solid var(--sg-line-on-ink);background:var(--sg-ink);color:var(--sg-muted-on-ink);padding:32px 0;font-size:14px}.saasgeco-module__arUoBa__built a{color:var(--sg-text-on-ink);text-decoration:underline;-webkit-text-decoration-color:var(--sg-yellow);text-decoration-color:var(--sg-yellow);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.saasgeco-module__arUoBa__button{padding-inline:1.75rem;box-shadow:0 8px 22px #0b0b0e38}
