@font-face{font-family:'CMYKER Gilroy';src:url('/wp-content/themes/cmyker-theme-combined-final/assets/Gilroy-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
.qf-module{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;width:100%;min-height:820px;padding:104px 32px 64px;display:grid;place-items:center;background:#111a23!important;color:#fff!important;font-family:'CMYKER Gilroy',Arial,sans-serif!important}
.qf-picture{display:contents}.qf-module .qf-image{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;z-index:-2}
.qf-shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 43%,#071019b0,transparent 100%),linear-gradient(0deg,#07101999,#07101933 50%,#07101966);pointer-events:none}
.qf-copy{width:min(100%,980px);margin:0 auto;text-align:center;text-shadow:0 2px 14px #0009}
.qf-module .qf-intro{font:400 clamp(25px,2.7vw,38px)/1.25 'CMYKER Gilroy',Arial,sans-serif!important;letter-spacing:-.018em!important;text-transform:none!important;color:#fff!important;margin:0 auto 34px;max-width:960px}
.qf-module .qf-statement{font:400 clamp(34px,4.2vw,58px)/1.08 'CMYKER Gilroy',Arial,sans-serif!important;letter-spacing:-.025em;margin:0 0 28px;color:#fff!important}.qf-statement>span{display:block;color:#f3d17e}
.qf-module .qf-detail{font-size:15px;line-height:1.6;color:#f4f5f8!important;margin:0 auto 34px;max-width:780px}
.qf-module .qf-order{display:flex;align-items:center;justify-content:center;gap:26px;width:min(100%,460px);min-height:78px;padding:16px 24px;box-sizing:border-box;border:0;border-radius:18px;background:linear-gradient(110deg,#f5d474,#e9bd52);color:#29241c!important;text-shadow:none;text-decoration:none!important;font:400 27px/1.2 'CMYKER Gilroy',Arial,sans-serif;margin:0 auto 38px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 36px #0002}
.qf-order:hover{transform:translateY(-3px);box-shadow:0 14px 40px #0004}.qf-order:focus-visible{outline:3px solid white;outline-offset:6px}.qf-order span{font-size:31px}
.qf-module .qf-logo{display:block;width:220px;max-width:60%;height:auto;margin:0 auto}.qf-module .qf-caption{font-size:12px;line-height:1.5;color:#e8eaf0!important;margin:22px auto 0;max-width:550px}
.qf-motion .qf-copy>*{opacity:0;transform:translateY(18px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.2,.65,.3,1)}.qf-motion.qf-visible .qf-copy>*{opacity:1;transform:none}.qf-motion .qf-statement{transition-delay:.18s}.qf-motion .qf-detail{transition-delay:.32s}.qf-motion .qf-order{transition-delay:.46s}.qf-motion .qf-logo,.qf-motion .qf-caption{transition-delay:.6s}
@media(max-width:767px){.qf-module{min-height:780px;padding:68px 24px 48px}.qf-module .qf-intro{font-size:25px!important;margin-bottom:30px}.qf-module .qf-statement{font-size:34px!important;margin-bottom:26px}.qf-module .qf-detail{font-size:13px;margin-bottom:32px}.qf-module .qf-order{font-size:24px;min-height:72px;border-radius:14px;margin-bottom:34px;gap:20px}.qf-module .qf-logo{width:200px}.qf-module .qf-caption{font-size:11px;max-width:270px}.qf-shade{background:linear-gradient(0deg,#071019b0,#07101977 55%,#07101988)}.qf-motion .qf-copy>*{transition-duration:.6s;transform:translateY(10px)}}
@media(prefers-reduced-motion:reduce){.qf-module .qf-copy>*{opacity:1;transform:none;transition:none}.qf-order:hover{transform:none}}
