body.tc3d-launch-body{margin:0!important;background:#101112!important;color:#eeeae4!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.5!important}
#tc3d-launch{--ink:#eeeae4;--muted:#adaaa4;--copper:#cd9b75;--line:#363330;max-width:1360px;margin:auto;padding:0 64px;background:radial-gradient(ellipse at 78% 34%,rgba(157,105,67,.09),transparent 49%);min-height:100vh}
#tc3d-launch,#tc3d-launch *{box-sizing:border-box}
#tc3d-launch h1,#tc3d-launch h2,#tc3d-launch p,#tc3d-launch figure{margin:0}
#tc3d-launch a{color:var(--ink);text-decoration:none}
#tc3d-launch a:hover{color:var(--copper)}
#tc3d-launch a:focus-visible,#tc3d-launch button:focus-visible,#tc3d-launch input:focus-visible{outline:2px solid var(--copper)!important;outline-offset:5px}
#tc3d-launch .launch-skip{position:absolute;left:20px;top:-100px;padding:12px 18px;background:#222;z-index:99999}
#tc3d-launch .launch-skip:focus{top:40px}
#tc3d-launch .launch-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:36px 0;border-bottom:1px solid var(--line)}
#tc3d-launch .launch-logo{width:auto;max-width:180px;height:auto;max-height:62px;display:block;object-fit:contain}
#tc3d-launch .launch-wordmark{font-weight:700;font-size:26px;letter-spacing:-1px;color:var(--copper)}
#tc3d-launch .launch-wordmark span{font-weight:400;font-size:13px;letter-spacing:2px;color:var(--ink)}
#tc3d-launch .launch-status{font-size:12px;letter-spacing:.15px;color:var(--muted);display:flex;align-items:center;gap:9px}
#tc3d-launch .launch-status>span{width:5px;height:5px;background:var(--copper);border-radius:50%}
#tc3d-launch .launch-main{display:grid;grid-template-columns:1fr 1.1fr;column-gap:76px;padding:70px 0 66px}
#tc3d-launch .launch-intro{grid-column:1;grid-row:1}
#tc3d-launch .launch-eyebrow{font-size:10px;line-height:1.7;letter-spacing:2.1px;color:var(--copper);margin-bottom:25px}
#tc3d-launch h1{font-size:clamp(56px,6.3vw,88px);letter-spacing:-5px;line-height:1.02;font-weight:500;color:var(--ink)}
#tc3d-launch h1 em{font-style:normal;color:var(--copper)}
#tc3d-launch .launch-description{font-size:16px;line-height:1.75;color:var(--muted);margin-top:24px;max-width:440px}
#tc3d-launch .launch-product{grid-column:2;grid-row:1 / span 2;align-self:start;padding-top:20px;min-width:0}
#tc3d-launch .launch-image-wrap{width:100%;overflow:hidden;background:#171719;border-radius:3px}
#tc3d-launch .launch-image{width:100%;height:auto;max-height:650px;object-fit:contain;display:block}
#tc3d-launch figcaption{font-size:11px;letter-spacing:.3px;color:var(--muted);padding:17px 0;border-bottom:1px solid var(--line)}
#tc3d-launch .launch-register{grid-column:1;grid-row:2;margin-top:44px;min-width:0;scroll-margin-top:30px}
#tc3d-launch h2{font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.35;color:var(--ink)}
#tc3d-launch .launch-register>p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:11px}
#tc3d-launch .launch-form{margin-top:25px}
#tc3d-launch .launch-form .forminator-ui{margin:0!important;background:transparent!important;font-family:inherit!important;padding:0!important;border:0!important}
#tc3d-launch .launch-form .forminator-row{margin-bottom:18px!important}
#tc3d-launch .launch-form .forminator-label{color:#d4cfc8!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;margin-bottom:9px!important}
#tc3d-launch .launch-form .forminator-input{background:#17191b!important;color:var(--ink)!important;border:1px solid #494640!important;border-radius:3px!important;min-height:48px!important;padding:12px 14px!important;font-family:inherit!important;font-size:16px!important;box-shadow:none!important;width:100%!important}
#tc3d-launch .launch-form .forminator-input::placeholder{color:#99968f!important;opacity:1}
#tc3d-launch .launch-form .forminator-input:focus{border-color:var(--copper)!important;box-shadow:0 0 0 1px var(--copper)!important}
#tc3d-launch .launch-form .forminator-checkbox{display:flex!important;align-items:flex-start!important;gap:8px!important}
#tc3d-launch .launch-form .forminator-checkbox-label{color:#c6c2bb!important;font-size:12px!important;line-height:1.6!important;font-family:inherit!important}
#tc3d-launch .launch-form .forminator-checkbox-box{border-color:#888079!important;border-radius:2px!important;background:#17191b!important;flex-shrink:0!important;margin-top:2px!important}
#tc3d-launch .launch-form input[type=checkbox]{accent-color:var(--copper)}
#tc3d-launch .launch-form .forminator-checkbox input:checked+.forminator-checkbox-box{background:var(--copper)!important;border-color:var(--copper)!important;color:#101112!important}
#tc3d-launch .launch-form .forminator-button-submit{width:100%!important;min-height:50px!important;background:var(--copper)!important;border:1px solid var(--copper)!important;border-radius:3px!important;padding:14px 16px!important;color:#101112!important;font-weight:600!important;font-size:13px!important;font-family:inherit!important;letter-spacing:0!important;box-shadow:none!important;cursor:pointer}
#tc3d-launch .launch-form .forminator-button-submit:hover{background:#dfae88!important;border-color:#dfae88!important}
#tc3d-launch .launch-form .forminator-error-message{color:#ffb4ab!important;background:transparent!important;font-size:12px!important;line-height:1.5!important}
#tc3d-launch .launch-form .forminator-response-message{padding:16px!important;background:#17251c!important;color:#d5efde!important;border:1px solid #4c6c58!important;border-radius:3px!important;line-height:1.6!important}
#tc3d-launch .launch-form .forminator-response-message.forminator-error{background:#2c1818!important;color:#ffd5cf!important;border-color:#97645e!important}
#tc3d-launch .launch-register .launch-privacy{font-size:11px;line-height:1.7;margin-top:18px;color:#a7a39d}
#tc3d-launch .launch-privacy a{display:inline-block;margin-left:4px;text-decoration:underline;text-underline-offset:3px}
#tc3d-launch .launch-contact{border-top:1px solid var(--line);margin-top:28px;padding-top:23px}
#tc3d-launch .launch-contact p{font-size:12px;color:var(--muted);margin-bottom:7px}
#tc3d-launch .launch-contact a{font-size:13px;color:var(--ink);display:inline-flex;align-items:center;gap:14px;min-height:36px}
#tc3d-launch .launch-contact a span{color:var(--copper);font-size:19px}
#tc3d-launch .launch-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 28px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}
#tc3d-launch .launch-footer p{color:var(--muted)}
#tc3d-launch.without-photo{max-width:1000px}
#tc3d-launch.without-photo .launch-main{column-gap:70px;grid-template-columns:1fr 1fr}
#tc3d-launch.without-photo .launch-register{grid-column:2;grid-row:1;margin-top:5px}
#tc3d-launch .launch-unavailable{color:var(--muted);font-size:14px;line-height:1.7;padding:16px 0}
@media(min-width:801px) and (max-width:1100px){#tc3d-launch{padding:0 36px}#tc3d-launch .launch-main{column-gap:42px}#tc3d-launch .launch-desktop-break{display:none}}
@media(max-width:800px){#tc3d-launch{padding:0 24px}#tc3d-launch .launch-header{padding:25px 0;gap:16px}#tc3d-launch .launch-logo{max-width:140px;max-height:45px}#tc3d-launch .launch-status{max-width:145px;font-size:10px;line-height:1.5}#tc3d-launch .launch-status>span{flex-shrink:0}#tc3d-launch .launch-wordmark{font-size:24px}#tc3d-launch .launch-wordmark span{font-size:10px;letter-spacing:1px}#tc3d-launch .launch-main,#tc3d-launch.without-photo .launch-main{display:flex;flex-direction:column;padding:42px 0 40px;gap:0}#tc3d-launch .launch-eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:23px}#tc3d-launch h1{font-size:clamp(54px,13vw,78px);letter-spacing:-3px;line-height:1.04}#tc3d-launch .launch-description{font-size:14px;margin-top:22px;max-width:460px}#tc3d-launch .launch-desktop-break{display:none}#tc3d-launch .launch-product{margin-top:30px;padding:0}#tc3d-launch .launch-image{max-height:450px}#tc3d-launch .launch-register,#tc3d-launch.without-photo .launch-register{margin-top:36px}#tc3d-launch h2{font-size:21px}#tc3d-launch .launch-register>p{font-size:13px}#tc3d-launch .launch-footer{flex-wrap:wrap;justify-content:space-between;font-size:10px;gap:12px}#tc3d-launch .launch-footer>span{display:none}}
@media(prefers-reduced-motion:reduce){#tc3d-launch *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:800px){#tc3d-launch .launch-product{width:100%;align-self:stretch}}
