.aci-thankyou{--ty-teal:#087f8b;--ty-dark:#202631;--ty-text:#505866;--ty-light:#eaf7f8;background:#fff;color:var(--ty-dark);font-family:inherit}.aci-thankyou,.aci-thankyou *{box-sizing:border-box}.aci-thankyou h1,.aci-thankyou h2,.aci-thankyou h3,.aci-thankyou p{margin:0;padding:0}.aci-ty-container{margin:0 auto;width:min(100% - 40px,1200px)}.aci-ty-hero{background:linear-gradient(115deg,#e9f7f8,#f3fbfb 50%,#e8f6f7);padding:35px 20px 42px;text-align:center}.aci-ty-check{align-items:center;background:linear-gradient(135deg,#075e68,#3299a0);border-radius:50%;display:flex;height:58px;justify-content:center;margin:0 auto 15px;width:58px}.aci-ty-check svg{fill:none;height:32px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:32px}.aci-ty-eyebrow{color:var(--ty-teal);display:block;font-size:13px;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.aci-ty-hero h1{color:var(--ty-dark);font-size:clamp(36px,5vw,60px);font-weight:700;letter-spacing:-1.5px;line-height:1.12;margin-bottom:20px}.aci-ty-hero p{color:var(--ty-text);font-size:clamp(16px,1.8vw,21px);line-height:1.5;margin:0 auto;max-width:740px}.aci-ty-next{background:#fff;padding:36px 0 20px;text-align:center}.aci-ty-next>.aci-ty-container>h2{color:var(--ty-dark);font-size:clamp(26px,3vw,32px);font-weight:700;margin-bottom:18px}.aci-ty-steps{display:grid;gap:35px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.aci-ty-step{flex-direction:column;position:relative}.aci-ty-number,.aci-ty-step{align-items:center;display:flex}.aci-ty-number{background:var(--ty-light);border-radius:50%;color:var(--ty-teal);font-size:20px;font-weight:700;height:50px;justify-content:center;margin-bottom:14px;width:50px}.aci-ty-step:not(:last-child):after{background:#69c4c8;content:"";height:1px;left:calc(50% + 45px);position:absolute;top:24px;width:calc(100% - 55px)}.aci-ty-icon{align-items:center;display:flex;height:62px;justify-content:center;margin-bottom:10px}.aci-ty-icon svg{fill:none;height:52px;stroke:var(--ty-teal);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:52px}.aci-ty-step h3{color:var(--ty-dark);font-size:18px;font-weight:700;margin-bottom:6px}.aci-ty-step p{color:var(--ty-text);font-size:16px;line-height:1.45}.aci-ty-contact{background:linear-gradient(120deg,#eef3f5,#f6f9fa,#eaf1f3);border-radius:5px;padding:18px 25px 16px}.aci-ty-contact h2{color:var(--ty-dark);font-size:23px;font-weight:700;margin-bottom:4px}.aci-ty-contact p{color:var(--ty-text);font-size:16px;margin-bottom:8px}.aci-ty-buttons{align-items:center;display:flex;flex-direction:column;gap:6px}.aci-ty-btn{align-items:center;border:1px solid var(--ty-teal);border-radius:5px;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:12px;justify-content:center;line-height:1.3;max-width:100%;min-height:40px;padding:9px 18px;text-align:center;text-decoration:none!important;transition:background .2s ease,color .2s ease;width:280px}.aci-ty-btn-primary{background:var(--ty-teal);color:#fff!important}.aci-ty-btn-primary:hover{background:#065d68;color:#fff!important}.aci-ty-btn-outline{background:#fff;color:var(--ty-teal)!important}.aci-ty-btn-outline:hover{background:var(--ty-light)}.aci-ty-btn span{font-size:20px;line-height:1}@media (max-width:991px){.aci-ty-steps{gap:20px}.aci-ty-step h3{font-size:16px}.aci-ty-step p{font-size:14px}}@media (max-width:767px){.aci-ty-hero{padding:40px 15px}.aci-ty-hero h1{font-size:clamp(32px,8vw,44px);letter-spacing:-.5px}.aci-ty-hero p{font-size:16px}.aci-ty-next{padding:35px 0 20px}.aci-ty-steps{gap:35px;grid-template-columns:1fr}.aci-ty-step p br,.aci-ty-step:not(:last-child):after{display:none}.aci-ty-step p{max-width:300px}.aci-ty-contact{padding:25px 18px}.aci-ty-contact h2{font-size:21px}.aci-ty-btn{max-width:320px;width:100%}}@media (prefers-reduced-motion:reduce){.aci-thankyou *{transition:none!important}}