/* Exact approved V5 artwork. Temporary Products view; preserved catalogue remains separate. */
.ag-coming-soon-v5 main{width:calc(100% - 80px);max-width:1160px;margin:0 auto;padding:28px 0 0}
.ag-coming-soon-v5 .approved-card{display:block;margin:0;padding:0;max-width:none;background:transparent;border:0;box-shadow:none}
.ag-coming-soon-v5 .approved-card-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border:0;border-radius:0;box-shadow:none}
.ag-coming-soon-v5 .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.ag-coming-soon-v5 .signup-section{text-align:center;margin:30px auto 0;max-width:760px;padding:0 0 18px;background:transparent}
.ag-coming-soon-v5 .signup-section h2{font-family:"DM Sans",Arial,sans-serif;font-size:28px;font-weight:400;line-height:1.3;letter-spacing:-.45px;margin:0 auto 24px;max-width:740px;color:#323048}
.ag-coming-soon-v5 .signup-preview{max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center}
.ag-coming-soon-v5 .signup-line{display:inline}
.ag-coming-soon-v5 input[type=email]{display:block;width:100%;height:54px;background:#fff;border:1px solid #d5cce1;border-radius:9px;padding:13px 18px;font-family:Manrope,Arial,sans-serif;font-size:18px;line-height:1.5;opacity:1;-webkit-text-fill-color:#323048;box-shadow:inset 0 2px 4px #615d7005}
.ag-coming-soon-v5 input[type=email]::placeholder{color:#797384;-webkit-text-fill-color:#797384;opacity:1}
.ag-coming-soon-v5 .signup-button{display:block;width:230px;min-height:54px;margin-top:17px;border:1px solid #d7c9e9;border-radius:14px;padding:13px 24px;background:linear-gradient(180deg,#f1eafa 0%,#e9e2f6 75%,#e5dcf1 100%);box-shadow:inset 0 1px 0 #ffffffee,0 5px 12px -7px #6b569565;font-family:Manrope,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.5;letter-spacing:.05px;opacity:1;-webkit-text-fill-color:#323048;color:#323048}
.ag-coming-soon-v5 .signup-reassurance{font-size:14px;line-height:1.6;color:#615d70;margin:19px 0 0}
.ag-coming-soon-v5 .preview-only{font-size:12px;line-height:1.5;color:#615d70;margin:12px 0 0}
.ag-coming-soon-v5 .site-footer{width:calc(100% - 80px);max-width:1160px;margin:64px auto 0;border-top:1px solid #e7e2ed;padding:25px 0 26px;text-align:center;background:transparent}
.ag-coming-soon-v5 .footer-company{font-family:"DM Sans",Arial,sans-serif;font-weight:500;font-size:18px;line-height:1.4;letter-spacing:-.15px;margin:0;max-width:none;color:#323048}
.ag-coming-soon-v5 .footer-context{font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.6;color:#615d70;margin:8px 0 0;max-width:none}
@media(max-width:700px){.ag-coming-soon-v5 main{width:100%;max-width:none;padding-top:16px}.ag-coming-soon-v5 .signup-section{margin-top:30px;padding:0 20px 10px}.ag-coming-soon-v5 .signup-section h2{font-size:24px;line-height:1.3;letter-spacing:-.35px;margin-bottom:22px}.ag-coming-soon-v5 .signup-line{display:block}.ag-coming-soon-v5 .signup-preview{max-width:100%}.ag-coming-soon-v5 .signup-reassurance{font-size:13px}.ag-coming-soon-v5 .preview-only{font-size:11px}.ag-coming-soon-v5 .site-footer{width:calc(100% - 40px);margin-top:47px;padding-top:22px}.ag-coming-soon-v5 .footer-company{font-size:17px}.ag-coming-soon-v5 .footer-context{font-size:13px}}
