.contact-wrapper,.ag-wrapper,.wrapper{padding:70px 0;max-width:1200px;margin:auto}.content-hero,.ag-hero{padding:70px 0 55px}.ag-wrapper .ag-hero{padding-top:0}.content-hero h1,.ag-hero h1,.wrapper h1,.contact-wrapper h1{font-size:clamp(48px,7vw,100px);letter-spacing:-.055em;max-width:1100px}.section-label,.page-label,.hero-badge{font-size:14px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.section-label:before,.page-label:before{content:"■";color:#ed3d24;margin-right:12px}.section-sub,.hero-sub,.wrapper>.intro{max-width:780px;font-size:20px;line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;gap:24px;margin-top:32px}.btn-primary,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:18px 22px;border:2px solid #191919;font-size:16px;font-weight:800;cursor:pointer;line-height:1.4}.btn-primary{background:#191919;color:#fffdf7;box-shadow:4px 4px #ed3d24}.btn-ghost{background:#fffdf7}.btn-primary:hover,.btn-ghost:hover{background:#c7baff;color:#191919}.channel-grid,.ag-value-row,.ca-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0}.channel-card,.ag-value-card,.ca-tier-card{padding:30px;border:2px solid #191919;background:#d8ff36;box-shadow:5px 5px #191919}.channel-card:nth-child(2),.ag-value-card:nth-child(2),.ca-tier-card:nth-child(2){background:#c7baff}.channel-card:nth-child(3),.ag-value-card:nth-child(3),.ca-tier-card:nth-child(3){background:#ff8a65}.channel-card{display:flex;flex-direction:column;gap:18px}.channel-desc{flex:1}.channel-icon,.ag-value-icon{font-size:28px}.channel-title,.ag-value-title,.ca-tier-name{font-size:28px;font-weight:900;letter-spacing:-1px}.channel-desc,.ag-value-desc{font-size:17px;line-height:1.6}.ag-value-title{margin:22px 0 14px}.channel-badge{font-size:12px;font-weight:800;text-transform:uppercase}.channel-btn a{width:100%;padding:15px 10px;overflow-wrap:anywhere}.contact-faq-section,.address-section,.ag-form-section{padding:55px 0;border-top:2px solid #191919;margin-top:55px}.contact-faq-section>h3{font-size:30px;margin-top:45px}.contact-faq,.ca-faq{margin-top:30px}.contact-faq-item,.ca-faq-item{padding:25px 0;border-bottom:1px solid #88887e}.contact-faq-q,.ca-faq-q{font-size:22px;font-weight:800;line-height:1.35;margin:0 0 14px}.contact-faq-a,.ca-faq-a{font-size:18px;line-height:1.7;max-width:850px;color:#3f3f3d}.contact-faq-a a,.ca-faq-a a,.wrapper p a,.step-desc a,.address-block a,.ag-success a{text-decoration:underline;text-underline-offset:4px}.address-block{border-left:5px solid #ed3d24;padding-left:24px;margin-top:30px}.ca-section{padding:65px 0;border-top:2px solid #191919}.ca-container{max-width:1200px;margin:auto}.ca-pullquote{font-size:clamp(30px,4vw,55px);font-weight:900;letter-spacing:-1.5px;line-height:1.1}.ca-pullquote-body{max-width:850px}.ca-tier-streak{font-size:18px;margin:12px 0 24px}.ca-tier-field{font-size:17px;line-height:1.6;border-top:1px solid #191919;padding:12px 0}.ca-tier-field strong{display:block;font-size:13px;text-transform:uppercase}.ca-note{background:#eeeee6;padding:25px;border-left:5px solid #191919;font-size:17px;line-height:1.7;margin:26px 0}.ca-advance-row{display:flex;align-items:center;gap:30px;padding:30px 0;border-bottom:2px solid #191919}.ca-advance-pct{font-size:clamp(48px,6vw,80px);font-weight:900;letter-spacing:-4px;min-width:180px}.ca-advance-info{flex:1}.ca-advance-title,.ca-step-title,.ca-timeline-title{font-size:23px;font-weight:800;margin-bottom:12px}.ca-advance-body,.ca-step-body,.ca-timeline-body{font-size:18px;line-height:1.7}.ca-advance-badge{background:#d8ff36;padding:12px;font-size:14px;font-weight:800}.ca-stat-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0}.ca-stat-card{padding:30px;background:#c7baff;border:2px solid #191919}.ca-stat-card-value{font-size:72px;font-weight:900;letter-spacing:-4px}.ca-stat-card-label{font-weight:800}.ca-stat-card-sub{font-size:17px;line-height:1.6}.ca-example{padding:28px;background:#191919;color:#fffdf7;font-size:18px;line-height:1.9;margin:24px 0;overflow-wrap:anywhere}.ex-label{display:block;color:#d8ff36;font-size:14px;font-weight:800;margin-bottom:18px}.ex-highlight{font-weight:800;color:#d8ff36}.ca-step-card,.step-card{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid #99998d}.ca-step-num,.step-num{flex-shrink:0;display:grid;place-items:center;align-self:start;width:48px;height:48px;background:#d8ff36;border:2px solid #191919;font-weight:900;font-size:25px}.ca-mechanic{display:flex;gap:18px;align-items:center;margin:35px 0}.ca-mechanic-node{flex:1;padding:24px;background:#c7baff;border:2px solid #191919;font-size:18px;line-height:1.6}.ca-mechanic-node strong{display:block}.ca-mechanic-arrow{font-size:30px}.ca-timeline-item{border-left:4px solid #ed3d24;padding:10px 0 20px 25px;margin-top:28px}.ca-cta{padding:55px 35px;background:#d8ff36;border:2px solid #191919;margin:40px 0 70px}.ca-cta-content{max-width:900px}.ca-cta-muted{font-size:15px;line-height:1.7;margin-top:30px}#ag-form{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px;max-width:950px}.ag-field{display:flex;flex-direction:column;gap:10px;min-width:0}.ag-field label,.ag-field>span{font-size:17px;font-weight:700}.optional{font-size:14px;font-weight:400}.ag-field input:not([type=radio]),.ag-field select,.ag-field textarea{width:100%;min-width:0;border:2px solid #191919;border-radius:0;background:#fffdf7;color:#191919;padding:16px;font:inherit;font-size:17px}.ag-field textarea{min-height:140px;resize:vertical}.ag-field input:focus,.ag-field select:focus,.ag-field textarea:focus{outline:3px solid #7d44ef;outline-offset:3px}.ag-field input:user-invalid{border-color:#b52211}.full,.ag-submit-row,.ag-form-error{grid-column:1/-1}.ag-radio-group{display:flex;flex-wrap:wrap;gap:12px}.ag-radio-pill{border:2px solid #191919;padding:16px;cursor:pointer}.ag-radio-pill:has(:checked){background:#d8ff36}.ag-radio-pill input{accent-color:#191919}.ag-submit-row{display:flex;align-items:center;gap:25px}.ag-form-note{font-size:14px;line-height:1.6}.ag-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ag-form-error,.ag-success{display:none}.ag-form-error.visible{display:block;padding:20px;background:#ffe0d5;border:2px solid #b52211;color:#7c190c;line-height:1.6}.ag-success.visible{display:block;max-width:950px;padding:35px;background:#d8ff36;border:2px solid #191919;margin-top:35px;overflow-wrap:anywhere}.ag-success h3{font-size:36px;margin:20px 0}.ag-success-icon{font-size:40px}#ag-submit:disabled{opacity:.65;cursor:wait;box-shadow:none}.wrapper{max-width:1000px}.wrapper h2{font-size:clamp(32px,4vw,50px);letter-spacing:-1.5px;margin:0 0 25px}.wrapper .section{padding:40px 0}.wrapper li{font-size:18px;line-height:1.7;margin:12px 0}.step-title{font-size:22px;font-weight:800;margin-bottom:12px;overflow-wrap:anywhere}.step-desc{font-size:18px;line-height:1.7}.table-scroll{overflow-x:auto;border:2px solid #191919;margin-top:25px}.retention-table{border-collapse:collapse;width:100%;min-width:620px;font-size:17px;line-height:1.6}.retention-table th,.retention-table td{text-align:left;vertical-align:top;padding:20px;border-bottom:1px solid #99998d}.retention-table th{background:#c7baff}.retention-table tr:last-child td{border-bottom:0}.contact-box{background:#d8ff36;border:2px solid #191919;padding:35px}.contact-box .btn-primary{max-width:100%;overflow-wrap:anywhere}@media(max-width:850px){.channel-grid,.ag-value-row,.ca-tier-grid{grid-template-columns:1fr}.ca-advance-row{flex-wrap:wrap}.ca-advance-pct{min-width:130px}.ca-advance-info{flex-basis:60%}}@media(max-width:580px){.contact-wrapper,.ag-wrapper,.wrapper,.content-hero{padding:45px 0}.channel-card,.ag-value-card,.ca-tier-card{padding:24px}.section-headline{font-size:42px;letter-spacing:-2px}.ca-stat-pair,#ag-form{grid-template-columns:1fr}.ca-mechanic{flex-direction:column;align-items:stretch}.ca-mechanic-arrow{transform:rotate(90deg);align-self:center}.ca-advance-row{display:block}.ca-advance-badge{display:inline-block;margin-top:18px}.ca-section{padding:45px 0}.ca-cta,.contact-box{padding:24px}.ca-example{padding:20px;font-size:16px}.ag-submit-row{align-items:start;flex-direction:column}.step-card,.ca-step-card{gap:15px}.step-num,.ca-step-num{width:36px;height:36px;font-size:20px}.contact-faq-section,.address-section,.ag-form-section{padding-top:35px}.contact-box .btn-primary{font-size:14px;padding:14px}}.ca-mechanic{flex-direction:column;align-items:stretch;max-width:780px}.ca-mechanic-arrow{align-self:center;transform:none}.ca-mechanic-node.amber-node{background:#d8ff36}.ca-timeline-dot{display:inline-grid;place-items:center;width:32px;height:32px;background:#d8ff36;border:1px solid #191919;font-weight:800;margin-bottom:14px}
