.aglr-shell,.aglr-shell *,.aglr-shell *:before,.aglr-shell *:after{box-sizing:border-box}.aglr-shell{--blue:#1F6FE5;--green:#169B62;--deep:#17324D;--text:#263b4e;--muted:#6f8090;--line:#dde6ee;--bg:#f4f7fa;--white:#fff;--red:#d92d20;position:relative;width:100vw;width:100dvw;max-width:none;margin-left:calc(50% - 50vw);margin-left:calc(50% - 50dvw);background:var(--bg);color:var(--text);font-family:inherit;overflow:hidden}.aglr-page{width:100%;max-width:100%;padding:34px clamp(14px,3vw,52px) 48px}.aglr-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;width:100%;padding:32px clamp(20px,3vw,42px);border-radius:16px;background:var(--deep);color:#fff}.aglr-eyebrow{display:block;margin-bottom:8px;color:#7ee0af;font-size:10px;font-weight:900;letter-spacing:1.2px}.aglr-hero h1{margin:0;color:#fff;font-size:clamp(27px,3vw,44px);line-height:1.08;font-weight:900}.aglr-hero p{max-width:820px;margin:11px 0 0;color:#dce7ef;font-size:13px;line-height:1.65}.aglr-hero-mark{display:flex;align-items:center;gap:12px;min-width:225px;padding:15px 17px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.05)}.aglr-hero-mark svg{width:36px;height:36px;fill:none;stroke:#71ddaa;stroke-width:1.7}.aglr-hero-mark span{display:flex;flex-direction:column;gap:3px}.aglr-hero-mark small{font-size:9px;color:#bacbd7;text-transform:uppercase;letter-spacing:.7px}.aglr-hero-mark strong{color:#fff;font-size:13px}.aglr-info-bar{display:flex;align-items:flex-start;gap:12px;width:100%;margin:16px 0 18px;padding:15px 17px;border-left:4px solid var(--green);border-radius:9px;background:#eaf7f1}.aglr-info-icon{display:flex;align-items:center;justify-content:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:var(--green);color:#fff;font-weight:900}.aglr-info-bar strong{display:block;color:var(--deep);font-size:11px}.aglr-info-bar p{margin:3px 0 0;color:#526b5f;font-size:10.5px;line-height:1.55}.aglr-provider-card,.aglr-card,.aglr-track-card,.aglr-success{width:100%;margin-bottom:18px;padding:25px clamp(17px,2.6vw,34px);border:1px solid var(--line);border-radius:14px;background:#fff}.aglr-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:21px}.aglr-section-heading>span{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:var(--blue);color:#fff;font-size:10px;font-weight:900}.aglr-section-heading h2{margin:0;color:var(--deep);font-size:17px;font-weight:900}.aglr-section-heading p{margin:4px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.aglr-provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.aglr-provider-grid>div{min-width:0;padding:13px 14px;border-radius:9px;background:#f5f8fb}.aglr-provider-grid small{display:block;margin-bottom:5px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}.aglr-provider-grid strong{display:block;color:var(--deep);font-size:11px;overflow-wrap:anywhere}.aglr-config-warning{margin-top:14px;padding:12px 14px;border-radius:8px;background:#fff3cd;color:#6c5310;font-size:10px;line-height:1.5}.aglr-progress{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:10px;width:100%;margin:20px 0 18px;padding:0 4px}.aglr-progress span{display:flex;align-items:center;gap:7px;color:#8997a4;font-size:9.5px;font-weight:800;white-space:nowrap}.aglr-progress span b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#dce5ec;color:#617282;font-size:10px}.aglr-progress span.is-active{color:var(--deep)}.aglr-progress span.is-active b{background:var(--blue);color:#fff}.aglr-progress i{height:2px;background:#dce5ec}.aglr-progress i.is-done{background:var(--green)}.aglr-step{display:none}.aglr-step.is-active{display:block}.aglr-grid{display:grid;width:100%;gap:16px}.aglr-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.aglr-full{grid-column:1/-1}.aglr-field{display:block;min-width:0}.aglr-field>span{display:flex;justify-content:space-between;gap:10px;margin-bottom:7px;color:var(--deep);font-size:10.5px;font-weight:800}.aglr-field>span b{color:var(--red)}.aglr-field>span small{font-size:9px;color:var(--muted);font-weight:600}.aglr-field>span i{font-style:normal}.aglr-field input,.aglr-field select,.aglr-field textarea{display:block;width:100%;max-width:100%;border:1px solid #cbd8e3;border-radius:8px;outline:none;background:#fff;color:var(--deep);font:inherit;font-size:11.5px;transition:border-color .18s,box-shadow .18s}.aglr-field input,.aglr-field select{height:44px;padding:0 12px}.aglr-field textarea{min-height:138px;padding:12px;resize:vertical;line-height:1.55}.aglr-field input:focus,.aglr-field select:focus,.aglr-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(31,111,229,.09)}.aglr-field.is-error input,.aglr-field.is-error select,.aglr-field.is-error textarea{border-color:var(--red)}.aglr-field em,.aglr-choice-error{display:block;min-height:14px;margin-top:4px;color:#c62828;font-size:8.8px;font-style:normal}.aglr-inline-question{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:14px;border-radius:9px;background:#f5f8fb}.aglr-inline-question>div:first-child{display:flex;flex-direction:column;gap:3px}.aglr-inline-question strong{color:var(--deep);font-size:10.5px}.aglr-inline-question small{color:var(--muted);font-size:9px}.aglr-segmented{display:flex;gap:6px}.aglr-segmented input{position:absolute;opacity:0}.aglr-segmented span{display:grid;place-items:center;min-width:52px;height:33px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-size:10px;font-weight:800;cursor:pointer}.aglr-segmented input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.aglr-representative{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.aglr-step-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 20px}.aglr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:43px;padding:9px 16px;border:1px solid var(--green);border-radius:8px;background:var(--green);color:#fff!important;text-decoration:none!important;font:inherit;font-size:10.5px;font-weight:900;cursor:pointer;transition:transform .18s,background .18s,border-color .18s}.aglr-btn:hover{background:#107c4e;border-color:#107c4e;transform:translateY(-1px)}.aglr-btn-light{border-color:#cfd9e2;background:#fff;color:var(--deep)!important}.aglr-btn-light:hover{border-color:#aab9c5;background:#f6f9fb}.aglr-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.aglr-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aglr-type{cursor:pointer}.aglr-type input{position:absolute;opacity:0}.aglr-type>span{display:flex;align-items:flex-start;gap:11px;min-height:99px;padding:15px;border:1px solid var(--line);border-radius:10px;background:#fff}.aglr-type>span>b{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:8px;background:var(--deep);color:#fff;font-size:12px}.aglr-type>span>i{display:flex;flex-direction:column;gap:5px;font-style:normal}.aglr-type strong{color:var(--deep);font-size:11.5px}.aglr-type small{color:var(--muted);font-size:9px;line-height:1.45}.aglr-type input:checked+span{border-color:var(--blue);background:#f2f7ff;box-shadow:0 0 0 2px rgba(31,111,229,.07)}.aglr-type input:checked+span>b{background:var(--blue)}.aglr-textarea{margin-top:16px}.aglr-response-method{margin-top:16px;padding:14px;border-radius:9px;background:#f6f9fb}.aglr-response-method>strong{display:block;margin-bottom:10px;color:var(--deep);font-size:10.5px}.aglr-response-method>div{display:flex;flex-wrap:wrap;gap:8px}.aglr-response-method label{cursor:pointer}.aglr-response-method input{position:absolute;opacity:0}.aglr-response-method span{display:block;padding:8px 11px;border:1px solid #d4dee6;border-radius:7px;background:#fff;color:#60717f;font-size:9.5px;font-weight:800}.aglr-response-method input:checked+span{border-color:var(--green);background:#eef9f4;color:#0f6842}.aglr-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.aglr-summary>div{padding:12px 13px;border-radius:8px;background:#f5f8fb}.aglr-summary small{display:block;margin-bottom:4px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.aglr-summary strong{display:block;color:var(--deep);font-size:10.5px;overflow-wrap:anywhere}.aglr-summary .aglr-summary-full{grid-column:1/-1}.aglr-consent{display:flex;align-items:flex-start;gap:10px;color:#556a79;font-size:9.5px;line-height:1.55;cursor:pointer}.aglr-consent input{flex:0 0 17px;width:17px;height:17px;margin-top:1px;accent-color:var(--green)}.aglr-legal-note{margin:14px 0 0;padding-top:13px;border-top:1px solid var(--line);color:#788894;font-size:9px;line-height:1.5}.aglr-status{margin-top:14px;padding:12px 14px;border-radius:8px;font-size:10px;line-height:1.5}.aglr-status.is-error{background:#fdecea;color:#8a1f17}.aglr-status.is-loading{background:#edf5fd;color:#24507a}.aglr-success{display:flex;align-items:flex-start;gap:18px;border-color:#bfe4d2;background:#eff9f4}.aglr-success-icon{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;border-radius:50%;background:var(--green);color:#fff;font-size:24px;font-weight:900}.aglr-success-main>span{color:#11764b;font-size:8.5px;font-weight:900;letter-spacing:.8px}.aglr-success h2{margin:4px 0 12px;color:var(--deep);font-size:19px}.aglr-success p{margin:0 0 5px;color:var(--muted);font-size:10px}.aglr-success-main>strong{display:inline-block;margin:3px 0 12px;color:var(--blue);font-size:24px}.aglr-success-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aglr-print-copy{display:none}.aglr-track-card{margin-top:18px}.aglr-track-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;align-items:end;gap:10px}.aglr-track-result{margin-top:14px;padding:15px;border-radius:9px;background:#f5f8fb;color:var(--deep);font-size:10.5px;line-height:1.55}.aglr-track-result strong{color:var(--blue)}.aglr-hp{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:900px){.aglr-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aglr-hero{align-items:flex-start}.aglr-hero-mark{min-width:190px}.aglr-track-form{grid-template-columns:1fr 1fr}.aglr-track-form .aglr-btn{grid-column:1/-1}}
@media(max-width:700px){.aglr-page{padding:18px 12px 34px}.aglr-hero{display:block;padding:24px 18px}.aglr-hero-mark{width:100%;margin-top:18px}.aglr-grid-2,.aglr-type-grid,.aglr-summary,.aglr-track-form{grid-template-columns:1fr}.aglr-full,.aglr-summary .aglr-summary-full{grid-column:auto}.aglr-progress{grid-template-columns:repeat(4,1fr);gap:5px}.aglr-progress i{display:none}.aglr-progress span{justify-content:center}.aglr-progress span{font-size:0}.aglr-progress span b{font-size:10px}.aglr-inline-question{align-items:flex-start;flex-direction:column}.aglr-segmented{width:100%}.aglr-segmented label{flex:1}.aglr-segmented span{width:100%}.aglr-step-actions{align-items:stretch}.aglr-step-actions .aglr-btn{flex:1}.aglr-success{flex-direction:column}}
@media(max-width:480px){.aglr-provider-card,.aglr-card,.aglr-track-card,.aglr-success{padding:20px 13px}.aglr-provider-grid{grid-template-columns:1fr}.aglr-step-actions{flex-direction:column-reverse}.aglr-step-actions>span:empty{display:none}.aglr-step-actions .aglr-btn{width:100%}.aglr-response-method>div{display:grid;grid-template-columns:1fr}.aglr-response-method span{text-align:center}.aglr-section-heading h2{font-size:15px}}
@media print{.aglr-success-actions{display:none!important}.aglr-print-copy{display:none!important}}
