
    #autopilot{color-scheme:light;color:#16291e;scroll-margin-top:90px}
    #autopilot *{box-sizing:border-box}
    #autopilot .site{border-radius:16px;overflow:hidden;background:#f5f6ed}
    #autopilot .neighbor{padding:22px 28px;background:#f5f6ed}
    #autopilot .neighbor p{font-size:12px;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 7px;color:#506253}
    #autopilot .neighbor h3{font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.5px;margin:0}
    #autopilot .autopilot-card{padding:35px 28px 30px;background:#0c4535;color:#f4f7ee}
    #autopilot .eyebrow{display:flex;align-items:center;gap:8px;color:#dcff92;font-size:12px;font-weight:600;letter-spacing:1.3px;margin:0 0 16px}
    #autopilot .eyebrow i{width:17px;height:17px}
    #autopilot h2{font-size:clamp(34px,4.5vw,58px);line-height:1.08;letter-spacing:-1.4px;font-weight:600;margin:0 0 16px}
    #autopilot h2 span{color:#d5ff43}
    #autopilot .intro{font-size:18px;line-height:1.6;max-width:600px;margin:0 0 24px;color:#deeadc}
    #autopilot .intro strong{font-weight:600;color:#fff}
    #autopilot .rule{padding:18px 19px;background:#f5f6ed;border-radius:13px;color:#183225}
    #autopilot .rule-label{font-size:12px;letter-spacing:1px;font-weight:600;margin:0 0 13px;color:#48624e}
    #autopilot .fields{display:grid;grid-template-columns:1fr 1.25fr;gap:20px;align-items:end}
    #autopilot label{font-size:14px;color:#4a604f;display:block}
    #autopilot .days-row{display:flex;gap:9px;align-items:center;font-size:15px;color:#183225;margin-top:7px;flex-wrap:wrap}
    #autopilot input{font:600 20px Arial,sans-serif;border:1px solid #bfd0b9;border-radius:8px;background:#fff;color:#173b2b;width:76px;padding:9px 8px;min-height:44px}
    #autopilot select{display:block;width:100%;font:500 16px Arial,sans-serif;margin-top:7px;padding:11px 9px;border:1px solid #bfd0b9;border-radius:8px;background:#fff;color:#173b2b;min-height:44px}
    #autopilot .sequence-title{font-size:12px;color:#d7e9d2;margin:24px 0 12px;display:flex;align-items:center;gap:7px}
    #autopilot .sequence-title i{width:15px;height:15px}
    #autopilot .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}
    #autopilot .step{padding:16px 13px;background:#185440;border-radius:12px;min-width:0}
    #autopilot .step.gift{background:#d5ff43;color:#163325}
    #autopilot .step-head{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:15px}
    #autopilot .step-number{font-size:12px;color:#d4e4ca}
    #autopilot .step.gift .step-number{color:#3b5a27}
    #autopilot .step i{width:20px;height:20px}
    #autopilot .step h3{font-size:18px;line-height:1.3;font-weight:600;margin:0 0 9px;letter-spacing:-.2px}
    #autopilot .step p{font-size:15px;line-height:1.5;color:#dae6d5;margin:0}
    #autopilot .step.gift p{color:#334e25}
    #autopilot .message-area{display:grid;grid-template-columns:.85fr 1.5fr;gap:20px;align-items:center;margin-top:18px;padding:19px;background:#f5f6ed;border-radius:13px;color:#173625}
    #autopilot .outcome{font-size:13px;line-height:1.45;margin:0}
    #autopilot .outcome strong{display:block;font-size:17px;line-height:1.25;font-weight:600;margin-bottom:8px}
    #autopilot .outcome span{color:#4b6151;font-size:12px}
    #autopilot .bubble{background:#fff;border:1px solid #d8e3d1;border-radius:12px 12px 12px 3px;padding:15px}
    #autopilot .sender{font-size:12px;display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#2b6646;font-weight:600}
    #autopilot .sender i{width:14px;height:14px}
    #autopilot .bubble p{font-size:16px;line-height:1.55;margin:0;color:#223b2c}
    #autopilot .follow-up{margin-top:9px;color:#d9e7d2;font-size:12px;line-height:1.45;display:flex;align-items:center;gap:6px}
    #autopilot .follow-up i{width:14px;height:14px;flex-shrink:0}
    #autopilot .other-rules{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px;padding-top:18px;border-top:1px solid #3a6b54}
    #autopilot .other-rules span{font-size:12px;line-height:1.4;color:#e0ead7;background:#185440;border-radius:6px;padding:7px 9px}
    #autopilot .closing{margin:15px 0 0;font-size:12px;line-height:1.5;color:#deead8}
    @media(max-width:650px){#autopilot .steps{grid-template-columns:repeat(2,minmax(0,1fr))}#autopilot .step h3{font-size:16px}#autopilot .step p{font-size:13px}}
    @media(max-width:430px){#autopilot .autopilot-card{padding:28px 18px}#autopilot .neighbor{padding:18px}#autopilot .fields{grid-template-columns:1fr;gap:16px}#autopilot .message-area{grid-template-columns:1fr;gap:13px;padding:17px}#autopilot .step{padding:14px 12px}#autopilot .step-head{margin-bottom:11px}#autopilot .rule{padding:17px}#autopilot .other-rules span{font-size:12px}}
  
#autopilot{background:var(--soft,#f0f3ef);padding:64px 0}#autopilot .autopilot-card{border-radius:24px;padding:44px;color:#f4f7ee}#autopilot .autopilot-top{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:center}#autopilot .intro{margin-bottom:0}#autopilot .sequence-title{font-size:14px;margin-top:30px}#autopilot .rule{padding:25px}#autopilot .fields{grid-template-columns:1fr;gap:18px}#autopilot .step{padding:22px}#autopilot .message-area{grid-template-columns:.75fr 1.5fr;padding:24px}#autopilot .other-rules span{font-size:14px}#autopilot .closing{font-size:14px}#autopilot input:focus-visible,#autopilot select:focus-visible{outline:3px solid #638830;outline-offset:3px}
@media(max-width:900px){#autopilot .autopilot-top{grid-template-columns:1fr;gap:25px}#autopilot .fields{grid-template-columns:1fr 1fr}#autopilot .steps{grid-template-columns:repeat(2,minmax(0,1fr))}#autopilot .autopilot-card{padding:30px}}
@media(max-width:520px){#autopilot{padding:40px 0}#autopilot .autopilot-card{padding:25px 18px;border-radius:18px}#autopilot .fields{grid-template-columns:1fr}#autopilot .rule{padding:18px}#autopilot .step{padding:16px 12px}#autopilot .step h3{font-size:16px}#autopilot .step p{font-size:14px}#autopilot .message-area{grid-template-columns:1fr;padding:18px}#autopilot .intro{font-size:16px}#autopilot .other-rules span{font-size:13px}#autopilot h2{font-size:36px;letter-spacing:-1px}}

#autopilot .eyebrow>.info-icon{width:17px;height:17px}#autopilot .sequence-title>.info-icon{width:15px;height:15px}#autopilot .step .info-icon{width:24px;height:24px}#autopilot .sender>.info-icon,#autopilot .follow-up>.info-icon{width:15px;height:15px;flex-shrink:0}
