/* Optical materials respond to the visitor; the text stays still and clear. */
.platform-emblem23{display:block;width:76px;height:76px;overflow:visible;filter:drop-shadow(0 10px 12px #0005)}.platform-emblem23 .emblem-part23{transform-box:fill-box;transform-origin:center;--dx:0px;--dy:-14px}.platform-emblem23 .part-1{--dx:14px;--dy:0px}.platform-emblem23 .part-2{--dx:-14px;--dy:4px}.platform-emblem23 .part-3{--dx:5px;--dy:14px}.platform-sign20:hover .emblem-part23,.platform-sign20:focus-visible .emblem-part23{animation:emblem-breathe23 1.25s cubic-bezier(.16,1,.3,1) both}.platform-sign20:hover{transform:none!important}@keyframes emblem-breathe23{0%,100%{transform:translate(0,0)}40%{transform:translate(var(--dx),var(--dy))}}
.amorph22{overflow:visible;touch-action:pan-y}.amorph22 canvas{position:absolute;inset:0;filter:blur(3.5px);transform:scale(1.06)}.amorph22 canvas.amorph-echo23{filter:blur(19px);opacity:.7;transform:scale(1.13)}
.product-body18 dl{padding:30px!important;gap:30px!important;border:0!important;border-radius:16px;background:linear-gradient(125deg,#ffffff10,#ffffff03);backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 #ffffff40,inset 1px 0 0 #ffffff18,0 24px 45px -30px #0009;position:relative;isolation:isolate}.product-body18 dl>div{border:0!important;padding:0!important;background:none!important}.product-body18 dt{font-weight:650!important;margin-bottom:10px!important}.product-body18 dd{line-height:1.7!important}#outstaff .product-body18 dl{background:linear-gradient(125deg,#fff9,#fff3);box-shadow:inset 0 1px 0 #fff,inset 1px 0 0 #fff7,0 24px 45px -30px #233e3450}
.tour18-form{background:linear-gradient(125deg,#ffffff12,#ffffff04)!important;backdrop-filter:blur(28px);border:0!important;border-radius:16px!important;padding:38px!important;box-shadow:inset 0 1px 0 #ffffff45,inset 1px 0 0 #ffffff12,0 30px 60px -25px #0009;color:#e9eee7!important}.tour18-form:before,.tour18-form:after{display:none!important}.tour18-form label{color:#d4ddd3!important;font-size:12px!important}.tour18-form input,.tour18-form textarea,.tour18-form .select19-trigger{background:#ffffff08!important;color:#f4f5ef!important;border:0!important;border-radius:8px!important;padding:14px!important;margin-top:8px!important;box-sizing:border-box;caret-color:#dfcf9b}.tour18-form input:focus,.tour18-form textarea:focus{background:#ffffff12!important;outline:1px solid #c6bb89!important;outline-offset:3px;box-shadow:none!important}.tour18-form .select19{color:#f3f3eb!important}.tour18-form .select19-trigger:focus-visible{outline:1px solid #c6bb89!important;outline-offset:3px}.tour18-form .form-note,.tour18-form .fine,.tour18-form p{color:#c0ccbf!important}.tour18-form button.dark{background:#d7c698!important;color:#1e3025!important;border:0!important}.tour18-form .select19-list{background:#20372a!important;color:#f1f1e8!important}
.glint23{position:relative;isolation:isolate;overflow:hidden}.glint23:after{content:'';position:absolute;inset:-60% auto -60% -50%;width:24%;transform:translateX(-300%) rotate(25deg);background:linear-gradient(90deg,transparent,#fff9,transparent);pointer-events:none;z-index:3}.glint23.is-glint23:after{animation:glint-pass23 .62s cubic-bezier(.16,1,.3,1) both}@keyframes glint-pass23{to{transform:translateX(850%) rotate(25deg)}}
@media(max-width:850px){.product-body18 dl{padding:24px!important;gap:24px!important}.tour18-form{padding:24px!important}.platform-emblem23{width:60px;height:60px}}
@media(prefers-reduced-motion:reduce){.platform-emblem23 .emblem-part23,.glint23:after{animation:none!important}.amorph-echo23{display:none!important}}
.tour18-form input::placeholder,.tour18-form textarea::placeholder{color:#aebcaf!important;opacity:1!important}
