.agency-home{overflow:clip}.agency-home-hero{padding-block:4.5rem 4rem}.agency-home-intro{max-width:64rem}.agency-product-name{margin-top:2rem;font-size:1.5rem;font-weight:600}.agency-product-domain{color:var(--color-ink-secondary);vertical-align:middle;text-underline-offset:.2em;margin-left:.8rem;font-size:.78rem;font-weight:400;text-decoration:underline;display:inline-block}.agency-home h1{letter-spacing:-.055em;margin-top:1rem;font-size:clamp(3rem,6.5vw,6rem);font-weight:500;line-height:1.04}.agency-home h1 span{color:var(--color-brand)}.agency-home-description{color:var(--color-ink-secondary);max-width:43rem;margin-top:1.75rem;font-size:1.2rem}.agency-ai-direction{color:var(--color-ink-secondary);margin-top:1.2rem;font-size:.9rem;line-height:1.7}.agency-ai-direction a{color:var(--color-brand);text-underline-offset:4px;text-decoration:underline}.agency-home-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.agency-home-actions .action-primary{min-height:3.5rem}.agency-home-price{color:var(--color-ink-secondary);margin-top:1rem;font-size:.83rem}.agency-home-demo-note{color:var(--color-ink-secondary);margin-top:.35rem;font-size:.83rem}.agency-home-signin{color:var(--color-ink-secondary);margin-top:1rem;font-size:.9rem}.agency-home-signin a{color:var(--color-brand);text-underline-offset:4px;text-decoration:underline}.agency-home-secondary{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1rem;display:flex}.agency-home-secondary .agency-home-signin{margin-top:0}.agency-overview{border:1px solid var(--color-border-strong);border-top:3px solid var(--color-brand);background:var(--color-canvas);margin-top:3rem;box-shadow:0 1rem 4rem #8fdcb40a}.agency-overview-top{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.75rem;display:flex}.agency-overview-top strong{font-weight:600}.agency-overview-top strong span{color:var(--color-ink-secondary);padding-left:.75rem;font-weight:400}.agency-example-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-muted);font-size:.72rem}.agency-overview-greeting{padding:1.75rem 1.75rem 1rem}.agency-overview-greeting>span{color:var(--color-brand);font-size:.8rem}.agency-overview-greeting h2{letter-spacing:-.03em;font-size:1.8rem;font-weight:500}.agency-overview-greeting p{color:var(--color-ink-secondary);font-size:.9rem}.agency-overview-stats{background:var(--color-brand-soft);grid-template-columns:repeat(3,1fr);margin:1rem 1.75rem 0;display:grid}.agency-overview-stats>div{gap:.25rem;padding:1.25rem 1.5rem;display:grid}.agency-overview-stats>div+div{border-left:1px solid var(--color-border)}.agency-overview-stats span{color:var(--color-ink-secondary);font-size:.8rem}.agency-overview-stats strong{color:var(--color-brand);font-size:2rem;font-weight:500;line-height:1.2}.agency-overview-body{grid-template-columns:1.2fr 1fr;gap:3rem;padding:1.75rem;display:grid}.agency-overview-body h3{margin-bottom:1rem;font-size:.85rem;font-weight:600}.agency-overview-agenda>div{border-top:1px solid var(--color-border);align-items:center;gap:1rem;padding-block:.7rem;display:flex}.agency-overview-agenda time{color:var(--color-ink-secondary);font-size:.78rem}.agency-overview-agenda p{flex:1;font-size:.82rem;display:grid}.agency-overview-agenda p span{color:var(--color-ink-secondary);font-size:.76rem}.agency-status-dot{background:var(--color-brand);border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem;display:inline-block}.agency-overview-pipeline>div{margin-bottom:.65rem}.agency-overview-pipeline>div>span{color:var(--color-ink-secondary);font-size:.76rem}.agency-progress-track{background:var(--color-brand-soft);height:.35rem;margin-top:.3rem}.agency-progress-track span{background:var(--color-brand);height:100%;display:block}.agency-overview-footer{background:var(--color-surface);color:var(--color-ink-secondary);align-items:center;gap:.7rem;padding:1rem 1.75rem;font-size:.8rem;display:flex}.agency-home-benefits{grid-template-columns:repeat(3,1fr);gap:2.5rem;padding-block:2rem 5rem;display:grid}.agency-home-benefits article{border-top:1px solid var(--color-border-strong);padding-top:1.5rem}.agency-home-benefits article>span{letter-spacing:.1em;color:var(--color-brand);font-size:.7rem}.agency-home-benefits h2{letter-spacing:-.035em;margin-block:.9rem .65rem;font-size:1.6rem;font-weight:500}.agency-home-benefits p,.agency-demo-section p,.agency-home-feedback p,.agency-chat-section p{color:var(--color-ink-secondary)}.agency-demo-section{border-block:1px solid var(--color-border);grid-template-columns:.8fr 1.3fr;align-items:start;gap:4rem;padding-block:4rem;display:grid}.agency-demo-section h2,.agency-home-feedback h2{letter-spacing:-.04em;margin-block:1rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.15}.agency-demo-section .action{margin-top:1rem}.agency-demo-player{min-width:0}.agency-demo-request{border:1px solid var(--color-border);background:var(--color-surface);padding:1.5rem}.agency-demo-request h3{margin-bottom:.5rem;font-size:1.1rem;font-weight:550}.agency-demo-request .action{margin-top:1rem}.agency-demo-player details{color:var(--color-ink-secondary);margin-top:1.5rem;font-size:.85rem}.agency-demo-player summary{cursor:pointer}.agency-demo-player details p{margin-top:.75rem}.agency-home-feedback{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding-block:4rem;display:flex}.agency-chat-section{background:var(--color-brand-soft);padding-block:4rem}.agency-chat-inner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.agency-chat-inner>div{max-width:41rem}.agency-chat-section h2{letter-spacing:-.05em;margin-block:1rem;font-size:2.75rem;font-weight:500}.agency-chat-note{margin-top:1rem;font-size:.85rem}.agency-chat-inner>.action{flex-shrink:0}@media (max-width:760px){.agency-home-hero{padding-top:1.5rem}.agency-product-name{margin-top:1.5rem}.agency-home h1{font-size:clamp(2.7rem,9vw,4rem)}.agency-home-description{margin-top:1.25rem;font-size:1.05rem}.agency-home-actions{flex-direction:column;align-items:stretch;gap:.8rem;margin-top:1.5rem}.agency-home-actions .action-text{align-self:flex-start}.agency-home-benefits,.agency-demo-section{grid-template-columns:1fr;gap:2rem}.agency-overview-top,.agency-overview-greeting,.agency-overview-body{padding-inline:1rem}.agency-overview-stats{margin-inline:1rem}.agency-overview-stats>div{padding:.85rem .65rem}.agency-overview-stats span{font-size:.68rem}.agency-overview-stats strong{font-size:1.7rem}.agency-overview-body{grid-template-columns:1fr;gap:1.25rem}.agency-overview-footer{padding-inline:1rem}.agency-home-benefits{padding-bottom:3rem}.agency-demo-section,.agency-chat-section{padding-block:3rem}.agency-chat-inner{flex-direction:column;align-items:flex-start;gap:1.5rem}}.agency-pricing{border-top:1px solid var(--color-border);padding-block:3rem}.agency-pricing h2{letter-spacing:-.04em;margin-block:1rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.agency-pricing>p{max-width:48rem;color:var(--color-ink-secondary)}.agency-pricing .agency-plan-fairness{max-width:48rem;color:var(--color-ink-secondary);margin-top:.75rem;font-size:.9rem}.agency-pricing-grid{grid-template-columns:1fr 1fr;gap:3rem;margin-block:2rem;display:grid}.agency-pricing-grid select{border:1px solid var(--color-ink-muted);background:var(--color-canvas);max-width:22rem;min-height:3rem;padding:.5rem}.agency-price-total{color:var(--color-brand);margin-block:1.2rem .5rem;font-size:2.5rem}.agency-price-total span{color:var(--color-ink-secondary);font-size:.9rem;display:block}.agency-pricing table{border-collapse:collapse;text-align:left;width:100%}.agency-pricing caption{text-align:left;margin-bottom:.75rem;font-size:.85rem}.agency-pricing th,.agency-pricing td{border-bottom:1px solid var(--color-border);padding:.6rem}.agency-pricing-note{font-size:.85rem}@media (max-width:760px){.agency-pricing-grid{grid-template-columns:1fr;gap:1.5rem}}.agency-plan-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:2rem}.agency-plan-table th,.agency-plan-table td{text-align:left;border-bottom:1px solid var(--color-border);padding:1.25rem .5rem}.agency-plan-table caption{text-align:left;color:var(--color-ink-secondary);padding-bottom:1rem;font-size:.85rem}.agency-plan-table th:last-child,.agency-plan-table td:last-child{text-align:right}@media (max-width:540px){.agency-plan-table th,.agency-plan-table td{padding:1rem .25rem;font-size:.82rem}}.agency-home-hero{background:radial-gradient(at 85% 12%,#152c1787,#0000 55%)}.agency-home-description{color:var(--color-brand);font-weight:500}.agency-home-purpose{max-width:40rem;color:var(--color-ink-secondary);margin-top:1rem;font-size:1.05rem}.agency-feature-link{justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem 4rem;display:flex}.agency-feature-link>div{max-width:42rem}.agency-feature-link h2{letter-spacing:-.04em;margin:1rem 0;font-size:clamp(1.8rem,3vw,2.6rem)}.agency-feature-link>.action{flex-shrink:0}.agency-price-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;margin-block:2rem;display:grid}.agency-price-options article{border:1px solid var(--color-border);background:var(--color-canvas);border-radius:.5rem;padding:1.3rem}.agency-price-options article:first-child{background:var(--color-brand-soft)}.agency-price-options h3{color:var(--color-brand);margin:1rem 0;font-size:1.8rem}.agency-price-options h3 small{font-size:.8rem;font-weight:400}.agency-price-options p{color:var(--color-ink-secondary);font-size:.8rem}.agency-price-options .action,.agency-price-options .ds-button{margin-top:1.2rem;font-size:.82rem}.agency-custom-pricing{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem 0;display:flex}.agency-custom-pricing h3{margin-bottom:.5rem;font-size:1.2rem}.agency-custom-pricing p{color:var(--color-ink-secondary);font-size:.9rem}.agency-overview{animation:.7s ease-out both agency-arrive}.agency-progress-track span{transform-origin:0;animation:1.2s ease-out both agency-progress}@keyframes agency-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes agency-progress{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@media (max-width:760px){.agency-feature-link,.agency-custom-pricing{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.agency-overview,.agency-progress-track span{animation:none}}.agency-pricing-button{font:inherit;color:var(--color-brand);cursor:pointer;text-underline-offset:4px;min-height:2.75rem;text-decoration:underline}.agency-pricing-quiet{justify-content:space-between;align-items:center;gap:2rem;display:flex}.agency-pricing-dialog{color:#b7e2d2;background:#141b0e;border:1px solid #304338;border-radius:1.25rem;width:min(72rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.25rem,3vw,3rem);overflow:auto;box-shadow:0 2rem 6rem #143d302b}.agency-pricing-dialog::backdrop{background:#102b2359}.agency-plan-heading{justify-content:space-between;gap:2rem;margin-bottom:2rem;display:flex}.agency-plan-heading h2{letter-spacing:-.04em;margin:.6rem 0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500}.agency-plan-heading p{color:#88b09f}.agency-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.agency-plan-cards article:nth-child(2){background:#172712;border-color:#41634c}.agency-plan-cards h3{font-size:1.3rem;font-weight:550}.agency-plan-cards article>p{color:#88b09f;margin:.4rem 0;font-size:.8rem}.agency-plan-cards .agency-modal-price{letter-spacing:-.05em;color:#b7e2d2;margin-top:1.5rem;font-size:2.4rem}.agency-modal-price small{letter-spacing:0;margin-left:.3rem;font-size:.85rem}.agency-plan-cards .ds-button{text-align:center;width:100%;margin:1rem 0}.agency-plan-cards ul{margin-top:.75rem;padding:0;list-style:none}.agency-plan-cards li{margin:.75rem 0;padding-left:1.25rem;font-size:.83rem;line-height:1.6;position:relative}.agency-plan-cards li:before{content:"✓";color:#82c39a;position:absolute;left:0}.agency-plan-footer{text-align:center;margin-top:1.5rem}.agency-plan-footer p{color:#88b09f;margin:.5rem 0;font-size:.85rem}.agency-plan-footer .ds-small{font-size:.75rem}.agency-plan-footer a{text-underline-offset:3px;text-decoration:underline}.agency-plan-footer .ds-text-button{min-height:0;display:inline}.agency-pricing-button:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}@media (max-width:760px){.agency-plan-cards{grid-template-columns:1fr}.agency-pricing-quiet{flex-direction:column;align-items:flex-start}}.agency-billing-toggle{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0 0 1.5rem;padding:0;display:flex}.agency-billing-toggle legend{float:left;color:#b7e2d2;margin-right:.5rem;padding:0;font-size:.85rem;font-weight:600}.agency-billing-toggle label{background:var(--color-surface);color:#b7e2d2;cursor:pointer;border:1px solid #41634c;border-radius:999px;align-items:center;gap:.5rem;min-height:2.75rem;padding:.35rem 1rem;font-size:.9rem;display:inline-flex}.agency-billing-toggle label.is-selected{color:#fff;background:#b7e2d2;border-color:#b7e2d2}.agency-billing-toggle input{accent-color:#82c39a;margin:0}.agency-billing-toggle label:focus-within{outline:2px solid var(--color-brand);outline-offset:3px}.agency-billing-toggle .ds-small{color:#88b09f;flex-basis:100%;margin:0;font-size:.8rem}.agency-plan-cards .agency-price-basis{color:#a4bdaf;margin:.15rem 0 .5rem;font-size:.85rem}.agency-modal-price small{font-weight:500}@media (max-width:760px){.agency-billing-toggle legend{float:none;flex-basis:100%}}.agency-offer-line{color:var(--color-brand);margin-top:.5rem;font-size:.95rem;font-weight:500}.agency-pricing-links{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.agency-pricing-links a{color:var(--color-ink-secondary);text-underline-offset:4px;text-decoration:underline}.agency-pricing-page{padding-block:clamp(3rem,8vw,6rem)}.agency-pricing-page .agency-plan-heading h1{letter-spacing:-.045em;margin:.6rem 0;font-size:clamp(2.4rem,5vw,4rem);font-weight:600;line-height:1.05}.how-agentds-works{max-width:46rem;padding-block:clamp(3rem,8vw,6rem)}.how-agentds-works h2{letter-spacing:-.045em;margin:.75rem 0 1.25rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:600;line-height:1.05}.how-agentds-works p{color:var(--color-ink-secondary);line-height:1.65}.how-agentds-works ul{margin:1.5rem 0;padding:0;list-style:none}.how-agentds-works li{padding:.85rem 0 .85rem 1.5rem;line-height:1.55;position:relative}.how-agentds-works li:before{content:"";background:var(--color-brand);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:1.45rem;left:0}.agency-pricing-dialog{background:var(--color-canvas);box-shadow:none;border:0}.agency-plan-cards article{background:var(--color-surface);border:0;border-radius:1.25rem;padding:1.75rem}.agency-plan-cards article:nth-child(2){background:#154535;border:0}.agency-plan-cards h3,.agency-plan-cards li{color:var(--color-ink)}.agency-billing-toggle label{color:var(--color-ink);background:0 0;border:1px solid #2b5a47}.agency-billing-toggle label.is-selected{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand,#07201a)}
