a{text-decoration:none!important}.th-quicklinks-floating{display:none}.th-quicklinks-floating{display:flex;flex-wrap:wrap;gap:0.75rem;position:fixed!important;top:0.75rem;left:50%;transform:translateX(-50%) translateY(-14px);opacity:0;pointer-events:none;padding:0.35rem 0.75rem;border-radius:999px;background:rgba(15,23,42,0.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 45px rgba(15,23,42,0.65);z-index:2147483647!important;transition:transform 0.45s cubic-bezier(0.19,1,0.22,1),opacity 0.3s ease,box-shadow 0.3s ease}.th-quicklinks-floating.is-visible{opacity:1;transform:translateX(-50%) translateY(0);pointer-events:auto}@media (max-width:480px){.th-quicklinks-floating{width:calc(100% - 1.5rem);justify-content:center;row-gap:0.5rem}.th-quicklinks-floating .th-quicklink{font-size:0.8rem;padding:0.35rem 0.9rem}}.th-quicklinks{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:1.8rem}.th-quicklink{display:inline-flex;align-items:center;justify-content:center;padding:0.45rem 1.2rem;border-radius:999px;background:radial-gradient(circle at top left,rgba(148,163,184,0.20),rgba(15,23,42,0.80));border:1px solid rgba(148,163,184,0.65);box-shadow:0 0 18px rgba(56,189,248,0.22);font-size:0.9rem;font-weight:500;letter-spacing:0.03em;color:#ffffff;text-decoration:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease}.th-quicklink:hover{background:radial-gradient(circle at top left,rgba(56,189,248,0.35),rgba(15,23,42,0.90));box-shadow:0 0 26px rgba(56,189,248,0.35);transform:translateY(-1px)}.th-quicklink:focus-visible{outline:2px solid rgba(56,189,248,0.9);outline-offset:2px}@media (max-width:767px){.th-quicklinks{justify-content:center}}.et_pb_contact_submit.et_pb_button{backdrop-filter:blur(10px);background:rgba(255,255,255,0.14)!important;border:1px solid rgba(255,255,255,0.28)!important;border-radius:26px!important;padding:12px 26px!important;color:#ffffff!important;font-weight:500!important;letter-spacing:0.04em;transition:background 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.et_pb_contact_submit.et_pb_button:hover{background:rgba(255,255,255,0.20)!important;box-shadow:0 0 22px rgba(56,189,248,0.35)!important;transform:translateY(-2px)}.th-btn-main{backdrop-filter:blur(10px);background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.28);border-radius:28px;padding:12px 26px!important;color:#ffffff!important;font-weight:500;letter-spacing:0.04em;transition:background 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.th-btn-main:hover{background:rgba(255,255,255,0.20);box-shadow:0 0 22px rgba(56,189,248,0.35);transform:translateY(-1px)}.th-info-card-light{background:linear-gradient(145deg,hsla(0,0%,100%,0.55),hsla(0,0%,90%,0.65))!important}.th-info-card{background:linear-gradient(145deg,rgba(15,23,42,0.55),rgba(0,0,0,0.65))!important;border:1px solid rgba(148,163,184,0.35)!important;border-radius:20px!important;box-shadow:0 0 30px rgba(56,189,248,0.26),inset 0 0 18px rgba(255,255,255,0.03)!important;padding:24px 28px!important;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease}.th-info-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.25)!important;box-shadow:0 0 42px rgba(56,189,248,0.30),inset 0 0 14px rgba(255,255,255,0.08)!important}.scroll-motion{transform:translateY(14px) scale(0.97);transition:transform 0.7s ease-out;will-change:transform}.scroll-motion.is-visible{transform:translateY(0) scale(1)}.scroll-delay-1{transition-delay:0.08s!important}.scroll-delay-2{transition-delay:0.16s!important}.scroll-delay-3{transition-delay:0.24s!important}.scroll-delay-4{transition-delay:0.32s!important}.glass-input input,.glass-input textarea{background:rgba(255,255,255,0.12)!important;backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.25)!important;border-radius:16px!important;color:#ffffff!important;padding:14px 16px!important;box-shadow:0 0 28px rgba(56,189,248,0.22)}.glass-input input::placeholder,.glass-input textarea::placeholder{color:rgba(255,255,255,0.45)!important}