.ah-root{--ah-bg:#f8f8f4;--ah-bg-2:#fff;--ah-ink:#182b27;--ah-ink-2:#365149;--ah-ink-3:#63726c;--ah-line:#dce3da;--ah-signal:#255840;--ah-signal-line:#9bb79e;background:var(--ah-bg);color:var(--ah-ink);font-family:var(--font-ah-display),sans-serif}.ah-container{width:min(1200px,calc(100% - 64px));margin:auto}.ah-root h1,.ah-root h2,.ah-root h3{letter-spacing:-.045em;line-height:1.08}.ah-root p{line-height:1.7}.ah-root a,.ah-root button,.ah-root summary{outline-offset:5px}.ah-root a:focus-visible,.ah-root summary:focus-visible{outline:2px solid var(--ah-signal)}.ah-header{border-bottom:1px solid var(--ah-line);background:var(--ah-bg)}.ah-nav{height:88px;justify-content:space-between}.ah-nav,.ah-nav-actions,.ah-nav-links{display:flex;align-items:center;gap:28px}.ah-nav-links a,.ah-nav-signin{font-size:14px;color:var(--ah-ink-2)}.ah-nav-links a:hover{color:var(--ah-signal)}.ah-menu-button{display:none}.ah-hero{padding:42px 0 80px;overflow:hidden}.ah-hero-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:42px}.ah-eyebrow,.ah-kicker{font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;gap:10px;color:var(--ah-ink-2)}.ah-live-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#558762}.ah-issue{font-size:10px;letter-spacing:.12em;color:var(--ah-ink-3)}.ah-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.ah-hero h1{font-size:clamp(50px,5.8vw,80px);font-weight:550;margin:0 0 28px}.ah-hero h1 span{color:#60845d}.ah-lede{font-size:18px;max-width:470px;color:var(--ah-ink-3);margin-bottom:28px}.ah-actions{display:flex;gap:12px;flex-wrap:wrap}.ah-microcopy{font-size:12px;color:var(--ah-ink-3);margin-top:16px}.ah-hero-note{display:flex;align-items:center;gap:14px;font-size:12px;line-height:1.6;color:var(--ah-ink-2);margin-top:42px}.ah-preview{background:#fff;border:1px solid var(--ah-line);border-radius:18px;box-shadow:0 30px 70px -35px #22372e40;transform:rotate(-2deg)}.ah-preview-toolbar{display:flex;justify-content:space-between;padding:18px;border-bottom:1px solid var(--ah-line);font-size:9px;letter-spacing:.025em;color:var(--ah-ink-3)}.ah-preview-toolbar span:first-child{display:flex;align-items:center;gap:6px;font-weight:650}.ah-preview-toolbar span:last-child{font-size:8px;letter-spacing:.08em}.ah-preview-body{padding:24px}.ah-preview-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.ah-preview-title .ah-eyebrow{font-size:9px;margin:0 0 6px}.ah-preview-title h2{font-size:24px;margin:0}.ah-creative-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ah-creative{min-height:245px;padding:16px;position:relative;overflow:hidden;border-radius:6px;display:flex;flex-direction:column;justify-content:space-between}.ah-creative>span{font-size:9px;letter-spacing:.2em;font-weight:700;z-index:1}.ah-creative strong{font-size:34px;line-height:1.03;letter-spacing:-.05em;z-index:1}.ah-creative small{font-size:7px;letter-spacing:.09em;z-index:1}.ah-creative-one{background:#cdd6ad;color:#293b25}.ah-creative-two{background:#f2e6d9;color:#6c4933}.ah-orbit{position:absolute;width:180px;height:180px;border:40px solid #7688594a;border-radius:100%;right:-55px;top:30px}.ah-creative-shape{position:absolute;width:120px;height:200px;background:#cdb49866;right:-35px;top:15px;border-radius:70px;transform:rotate(-20deg)}.ah-preview-row{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.ah-preview-row p{margin:5px 0 0;font-size:12px;font-weight:550}.ah-preview-insight{display:flex;gap:10px;padding:14px;background:#f0f3eb;border-radius:8px}.ah-preview-insight strong{font-size:11px}.ah-preview-insight p{font-size:10px;margin:3px 0 0;color:var(--ah-ink-3)}.ah-preview-footer{display:flex;justify-content:space-between;border-top:1px solid var(--ah-line);padding:16px 24px;font-size:9px;color:var(--ah-ink-3)}.ah-manifesto{background:#e9ede2;padding:48px 0;border-block:1px solid var(--ah-line)}.ah-manifesto .ah-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.ah-manifesto p{font-size:24px;letter-spacing:-.025em;line-height:1.35;margin:0}.ah-manifesto p span{color:var(--ah-ink-3)}.ah-manifesto .ah-container>span:last-child{font-size:9px;letter-spacing:.08em;color:var(--ah-ink-3)}.ah-section{padding:104px 0;scroll-margin-top:24px}.ah-section-intro{margin-bottom:48px;max-width:650px}.ah-kicker{margin:0 0 20px}.ah-section h2{font-size:clamp(32px,4vw,48px);font-weight:550;margin:0 0 22px}.ah-mcp>div>p:not(.ah-kicker),.ah-section-intro>p:last-child{font-size:16px;color:var(--ah-ink-3);max-width:510px}.ah-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.ah-feature{padding:26px 22px;border:1px solid var(--ah-line);border-radius:12px;background:var(--ah-bg-2)}.ah-feature-top{display:flex;align-items:center;justify-content:space-between;color:var(--ah-signal);margin-bottom:45px}.ah-feature-top span{font-size:10px;color:var(--ah-ink-3)}.ah-feature .ah-kicker{font-size:9px;margin-bottom:12px}.ah-feature h3{font-size:24px;font-weight:550;margin:0 0 16px}.ah-feature>p:last-child{font-size:13px;color:var(--ah-ink-3);margin:0}.ah-workflow-section{background:#e9ede2}.ah-workflow{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ah-workflow .ah-section-intro{margin:0}.ah-workflow .ah-section-intro>p{margin-bottom:28px}.ah-steps{list-style:none;margin:0;padding:0}.ah-steps li{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #cad5c6}.ah-steps li>span{font-size:12px;color:var(--ah-signal);padding-top:5px}.ah-steps h3{font-size:23px;font-weight:550;margin:0 0 10px}.ah-steps p{font-size:14px;color:var(--ah-ink-3);margin:0}.ah-mcp{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ah-mcp-tags{display:flex;gap:8px;margin-top:24px}.ah-code-panel{background:#203a30;color:#e8ede4;border-radius:14px;padding:28px;box-shadow:12px 12px 0 #e2e9dc}.ah-code-panel>div{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.05em}.ah-code-panel>div>:last-child{margin-left:auto}.ah-code-panel pre{padding:24px 0 20px;font-family:var(--font-ah-data),monospace;font-size:16px;line-height:2.2;color:#b5d49e}.ah-code-panel p{border-top:1px solid #526455;font-size:11px;padding-top:20px;color:#b8c8bc}.ah-pricing-section{background:#eff1e9}.ah-pricing-section .ah-section-intro{margin-inline:auto;text-align:center}.ah-pricing-section .ah-kicker{justify-content:center}.ah-pricing-section .ah-section-intro>p:last-child{margin-inline:auto}.ah-pricing-grid{max-width:860px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ah-plan{padding:32px;border:1px solid var(--ah-line);background:#fff;border-radius:14px;display:flex;flex-direction:column}.ah-plan .ah-kicker{justify-content:flex-start;margin-bottom:20px}.ah-plan h3{font-size:25px;font-weight:550;margin:0}.ah-price{font-size:54px;letter-spacing:-.05em;line-height:1.4;margin-top:20px}.ah-price span{font-size:12px;letter-spacing:0;color:var(--ah-ink-3);margin-left:10px}.ah-plan>p:not(.ah-kicker){font-size:13px;color:var(--ah-ink-3)}.ah-plan ul{list-style:none;padding:20px 0;margin:0 0 20px;display:flex;flex-direction:column;gap:14px;font-size:13px;flex:1}.ah-plan li{display:flex;gap:10px;align-items:center}.ah-plan li svg{color:var(--ah-signal);flex-shrink:0}.ah-plan-pro{border-color:#88a681;background:#f9fcf5;box-shadow:0 15px 30px -25px #25584066}.ah-plan-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ah-plan-heading>span{font-size:9px}.ah-pricing-note{text-align:center;font-size:12px;color:var(--ah-ink-3);margin-top:28px}.ah-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px}.ah-faq-list details{border-bottom:1px solid var(--ah-line);padding:23px 0}.ah-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:15px;font-weight:550}.ah-faq-list summary::-webkit-details-marker{display:none}.ah-faq-list details[open] summary svg{transform:rotate(180deg)}.ah-faq-list details p{font-size:14px;color:var(--ah-ink-3);margin-bottom:0;padding-right:30px}.ah-final-cta{background:#dbe5cd;padding:76px 0;text-align:center}.ah-final-cta .ah-eyebrow{justify-content:center}.ah-final-cta h2{font-size:clamp(45px,6vw,72px);font-weight:550;margin:24px 0 32px}.ah-footer{padding:56px 0 24px;background:var(--ah-bg)}.ah-footer-grid{display:flex;justify-content:space-between;gap:60px}.ah-footer-grid>div>p{font-size:13px;color:var(--ah-ink-3);max-width:320px;margin-top:20px}.ah-footer-links{display:flex;gap:80px}.ah-footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:13px}.ah-data{font-family:var(--font-ah-data),monospace;letter-spacing:.08em}.ah-data,.ah-footer-bottom{font-size:10px;color:var(--ah-ink-3)}.ah-footer-bottom{margin-top:48px;border-top:1px solid var(--ah-line);padding-top:22px;display:flex;justify-content:space-between;gap:20px}.ah-mobile-links{display:flex;flex-direction:column;gap:24px;padding:30px 0}.ah-mobile-sheet{background:#f8f8f4;color:#182b27}@media (max-width:1024px){.ah-hero-grid{gap:30px}.ah-hero h1{font-size:56px}.ah-feature-grid{grid-template-columns:repeat(2,1fr)}.ah-manifesto .ah-container>span:last-child{display:none}.ah-mcp,.ah-workflow{gap:50px}.ah-creative strong{font-size:28px}.ah-creative{min-height:220px}.ah-plan-heading{flex-wrap:wrap}.ah-plan-heading>span{margin-bottom:16px}}@media (max-width:767px){.ah-container{width:calc(100% - 40px)}.ah-nav{height:72px;gap:16px}.ah-nav-links,.ah-nav-signin{display:none}.ah-nav-actions{gap:12px}.ah-menu-button{display:inline-flex;align-items:center;justify-content:center}.ah-hero{padding:30px 0 54px}.ah-hero-top{padding-bottom:30px}.ah-issue{display:none}.ah-hero-grid{grid-template-columns:1fr;gap:45px}.ah-hero h1{font-size:clamp(46px,11vw,70px)}.ah-lede{font-size:16px}.ah-hero-note{margin-top:25px}.ah-preview{transform:none}.ah-preview-toolbar{padding:14px}.ah-preview-body{padding:18px}.ah-preview-title h2{font-size:22px}.ah-manifesto{padding:30px 0}.ah-manifesto .ah-container{align-items:flex-start;flex-direction:column;gap:15px}.ah-manifesto p{font-size:23px}.ah-section{padding:64px 0}.ah-section-intro{margin-bottom:32px}.ah-feature-grid{gap:12px}.ah-feature{padding:20px 16px}.ah-feature h3{font-size:21px}.ah-feature-top{margin-bottom:30px}.ah-faq,.ah-mcp,.ah-pricing-grid,.ah-workflow{grid-template-columns:1fr;gap:35px}.ah-faq .ah-section-intro{margin:0}.ah-code-panel{padding:22px}.ah-footer-grid{flex-direction:column;gap:30px}.ah-footer-links{gap:65px}.ah-footer-bottom{flex-direction:column;gap:8px}.ah-final-cta{padding:60px 0}}@media (prefers-reduced-motion:reduce){.ah-root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ah-mobile-sheet,.ah-root{color-scheme:light;--background:#f8f8f4;--foreground:#182b27;--primary:#255840;--primary-foreground:#ffffff;--secondary:#edf1e7;--secondary-foreground:#365149;--accent:#e8eddf;--accent-foreground:#182b27;--muted:#edf1e7;--muted-foreground:#63726c;--border:#dce3da;--input:#dce3da;--ring:#255840;--font-ah-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-ah-data:ui-monospace,SFMono-Regular,monospace}.ah-root [data-icon]{width:16px;height:16px;flex-shrink:0;margin-inline-start:10px}.ah-root [data-icon=inline-start]{margin-inline-start:0;margin-inline-end:10px}