.agent-page{background:var(--cream);color:var(--ink)}.agent-page .agent-hero{background:var(--cream);padding:clamp(120px,18vh,180px) clamp(32px,8vw,120px) clamp(64px,8vh,100px)}.agent-page .hero-back{font-family:var(--font-j);letter-spacing:.18em;text-transform:uppercase;color:#0e0d0a4d;align-items:center;gap:8px;margin-bottom:clamp(40px,6vh,64px);font-size:9px;font-weight:300;text-decoration:none;transition:color .2s;display:inline-flex}.agent-page .hero-back:hover{color:var(--ink)}.agent-page .hero-grid{grid-template-columns:1fr auto;align-items:end;gap:clamp(32px,6vw,80px);display:grid}@media (max-width:768px){.agent-page .hero-grid{grid-template-columns:1fr;gap:32px}}.agent-page .hero-cat{font-family:var(--font-j);letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-block}.agent-page .hero-cat.sage{background:var(--sage);color:var(--cream)}.agent-page .hero-cat.terra{background:var(--terra);color:var(--cream)}.agent-page .hero-cat.bleu{background:var(--bleu);color:var(--ink)}.agent-page .hero-cat.custom{color:var(--ink);background:#0e0d0a1a}.agent-page .hero-name{font-family:var(--font-j);letter-spacing:-.05em;color:var(--ink);margin-bottom:20px;font-size:clamp(3rem,7vw,6rem);font-weight:800;line-height:.9}.agent-page .hero-tagline{font-family:var(--font-j);letter-spacing:.01em;color:#0e0d0a9e;max-width:44ch;font-size:clamp(14px,1.5vw,17px);font-weight:300;line-height:1.6}.agent-page .hero-price-block{text-align:right;border-left:1px solid #0e0d0a14;flex-shrink:0;padding-left:clamp(24px,3vw,48px)}@media (max-width:768px){.agent-page .hero-price-block{text-align:left;border-top:1px solid #0e0d0a14;border-left:none;padding:24px 0 0}}.agent-page .hero-setup{font-family:var(--font-j);letter-spacing:.14em;text-transform:uppercase;color:#0e0d0a4d;margin-bottom:8px;font-size:9px;font-weight:300;display:block}.agent-page .hero-monthly{justify-content:flex-end;align-items:baseline;gap:4px;display:flex}@media (max-width:768px){.agent-page .hero-monthly{justify-content:flex-start}}.agent-page .hero-price-val{font-family:var(--font-j);color:var(--ink);letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:800;line-height:1}.agent-page .hero-price-period{font-family:var(--font-j);letter-spacing:.08em;color:#0e0d0a59;font-size:11px;font-weight:300}.agent-page .agent-hero.cover-sage{background:var(--sage)}.agent-page .agent-hero.cover-terra{background:#9a4019}.agent-page .agent-hero.cover-bleu{background:var(--bleu)}.agent-page .agent-hero.cover-custom{background:#0e0d0a0e}.agent-page .cover-sage .hero-tagline,.agent-page .cover-bleu .hero-tagline,.agent-page .cover-custom .hero-tagline{color:#0e0d0ae0}.agent-page .cover-sage .hero-back,.agent-page .cover-bleu .hero-back,.agent-page .cover-custom .hero-back,.agent-page .cover-sage .hero-setup,.agent-page .cover-bleu .hero-setup,.agent-page .cover-custom .hero-setup,.agent-page .cover-sage .hero-price-period,.agent-page .cover-bleu .hero-price-period,.agent-page .cover-custom .hero-price-period{color:#0e0d0acc}.agent-page .cover-sage .hero-back:hover,.agent-page .cover-bleu .hero-back:hover,.agent-page .cover-custom .hero-back:hover{color:var(--ink)}.agent-page .cover-sage .hero-price-block,.agent-page .cover-bleu .hero-price-block,.agent-page .cover-custom .hero-price-block{border-left-color:#0e0d0a33}.agent-page .cover-sage .hero-cat,.agent-page .cover-bleu .hero-cat,.agent-page .cover-custom .hero-cat,.agent-page .cover-sage .hero-demo-cta,.agent-page .cover-bleu .hero-demo-cta,.agent-page .cover-custom .hero-demo-cta{background:var(--ink);color:var(--cream)}.agent-page .cover-sage .hero-demo-cta:hover,.agent-page .cover-bleu .hero-demo-cta:hover,.agent-page .cover-custom .hero-demo-cta:hover{background:var(--cream);color:var(--ink)}.agent-page .cover-terra .hero-name,.agent-page .cover-terra .hero-tagline{color:var(--cream)}.agent-page .cover-terra .hero-back{color:#ede8dfeb}.agent-page .cover-terra .hero-back:hover,.agent-page .cover-terra .hero-price-val,.agent-page .cover-terra .hero-setup,.agent-page .cover-terra .hero-price-period{color:var(--cream)}.agent-page .cover-terra .hero-price-block{border-left-color:#ede8df52}.agent-page .cover-terra .hero-cat{background:var(--cream);color:#9a4019}.agent-page .cover-terra .hero-demo-cta{background:var(--cream);color:var(--ink)}.agent-page .cover-terra .hero-demo-cta:hover{background:var(--ink);color:var(--cream)}@media (max-width:768px){.agent-page .cover-sage .hero-price-block,.agent-page .cover-bleu .hero-price-block,.agent-page .cover-custom .hero-price-block{border-top-color:#0e0d0a33}.agent-page .cover-terra .hero-price-block{border-top-color:#ede8df52}}.agent-page .section-tag{font-family:var(--font-j);letter-spacing:.22em;text-transform:uppercase;color:#46613f;margin-bottom:clamp(32px,4vh,48px);font-size:10px;font-weight:800;display:block}.agent-page .how-section{background:var(--ink);padding:clamp(64px,8vh,96px) clamp(32px,8vw,120px)}.agent-page .how-section .section-tag{color:var(--sage)}.agent-page .how-grid{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);display:grid}@media (max-width:768px){.agent-page .how-grid{grid-template-columns:1fr;gap:32px}}.agent-page .how-num{font-family:var(--font-j);letter-spacing:.18em;text-transform:uppercase;color:#ede8df80;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.agent-page .how-title{font-family:var(--font-j);letter-spacing:-.03em;color:var(--cream);margin-bottom:12px;font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:800;line-height:1.08}.agent-page .how-desc{font-family:var(--font-j);letter-spacing:.01em;color:#ede8df99;max-width:38ch;font-size:14px;font-weight:300;line-height:1.65}.agent-page .features-section{background:var(--cream);border-bottom:1px solid #0e0d0a0f;padding:clamp(64px,8vh,96px) clamp(32px,8vw,120px)}.agent-page .features-list{flex-direction:column;list-style:none;display:flex}.agent-page .features-list li{font-family:var(--font-j);letter-spacing:.005em;color:#0e0d0ac7;border-bottom:1px solid #0e0d0a0f;align-items:baseline;gap:14px;padding:clamp(15px,1.9vh,21px) 0;font-size:clamp(14px,1.4vw,16px);font-weight:300;line-height:1.5;display:flex}.agent-page .features-list li:before{content:"—";font-family:var(--font-j);color:var(--sage);letter-spacing:.1em;flex-shrink:0;font-size:9px;font-weight:300}.agent-page .features-list li:first-child{border-top:1px solid #0e0d0a0f}.agent-page .targets-section{background:var(--cream);padding:clamp(48px,6vh,72px) clamp(32px,8vw,120px)}.agent-page .targets-title{font-family:var(--font-j);letter-spacing:.2em;text-transform:uppercase;color:#46613f;margin-bottom:20px;font-size:10px;font-weight:800}.agent-page .targets-wrap{flex-wrap:wrap;gap:10px;display:flex}.agent-page .target-tag{font-family:var(--font-j);letter-spacing:.04em;color:#0e0d0ab3;border:1px solid #0e0d0a26;padding:8px 16px;font-size:12px;font-weight:400}.agent-page .demo-section{background:var(--cream);padding:clamp(64px,8vh,96px) clamp(32px,8vw,120px)}.agent-page .demo-inner{max-width:560px}.agent-page .demo-title{font-family:var(--font-j);letter-spacing:-.04em;color:var(--ink);margin-bottom:10px;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:800;line-height:1.05}.agent-page .demo-sub{font-family:var(--font-j);letter-spacing:.01em;color:#0e0d0aad;max-width:52ch;margin-bottom:clamp(28px,4vh,40px);font-size:14px;font-weight:300;line-height:1.65}.agent-page .demo-form{flex-direction:column;gap:16px;display:flex}.agent-page .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:480px){.agent-page .form-row{grid-template-columns:1fr}}.agent-page .form-field{flex-direction:column;gap:6px;display:flex}.agent-page .form-label{font-family:var(--font-j);letter-spacing:.18em;text-transform:uppercase;color:#0e0d0ab8;font-size:9px;font-weight:800}.agent-page .form-input,.agent-page .form-textarea{font-family:var(--font-j);letter-spacing:.04em;color:var(--ink);background:0 0;border:none;border-bottom:1px solid #0e0d0a33;border-radius:0;outline:none;width:100%;padding:10px 0;font-size:14px;font-weight:300;transition:border-color .2s}.agent-page .form-input::placeholder,.agent-page .form-textarea::placeholder{color:#0e0d0a40}.agent-page .form-input:focus,.agent-page .form-textarea:focus{border-bottom-color:var(--ink)}.agent-page .form-textarea{resize:none;min-height:80px}.agent-page .form-submit{font-family:var(--font-j);letter-spacing:.18em;text-transform:uppercase;color:var(--cream);background:var(--ink);border:none;align-self:flex-start;margin-top:8px;padding:15px 32px;font-size:9px;font-weight:800;transition:background .2s,opacity .2s}.agent-page .form-submit:hover{background:var(--sage)}.agent-page .form-submit:disabled{opacity:.5}.agent-page .form-reassurance{font-family:var(--font-j);letter-spacing:.1em;text-transform:uppercase;color:#0e0d0a99;margin-top:12px;font-size:9px;font-weight:300}.agent-page .form-error{font-family:var(--font-j);color:var(--terra);font-size:11px;font-weight:300}.agent-page .form-success{font-family:var(--font-j);color:var(--sage);letter-spacing:-.03em;padding:32px 0;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800}.agent-page .hero-demo-cta{font-family:var(--font-j);letter-spacing:.14em;text-transform:uppercase;color:var(--cream);background:var(--ink);align-items:center;gap:9px;margin-top:24px;padding:14px 26px;font-size:11px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.agent-page .hero-demo-cta:hover{background:var(--sage);transform:translateY(-1px)}.agent-page .demo-eyebrow{font-family:var(--font-j);letter-spacing:.22em;text-transform:uppercase;color:#46613f;margin-bottom:16px;font-size:9px;font-weight:800;display:block}.agent-page .form-req{color:#9a4019}
