.funnel-wrap.order-page{background:radial-gradient(80% 60% at 50% 0,#d4af3714 0%,#0000 60%),#0a0a0a;min-height:100vh}.funnel-wrap .order-topbar{border-bottom:1px solid #d4af372e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:920px;margin:0 auto;padding:22px 28px;display:flex}.funnel-wrap .order-brand{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#fff;letter-spacing:.01em;font-size:1.2rem;font-weight:700;text-decoration:none}.funnel-wrap .order-step{color:#fff9;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;display:inline-flex}.funnel-wrap .step-dot{background:#fff3;border-radius:50%;width:9px;height:9px;display:inline-block}.funnel-wrap .step-dot.done{background:#d4af37}.funnel-wrap .step-dot.active{background:#d4af37;box-shadow:0 0 0 4px #d4af372e}.funnel-wrap .step-bar{background:#d4af3766;width:32px;height:1px}.funnel-wrap .order-main{text-align:center;max-width:720px;margin:0 auto;padding:56px 28px 80px}.funnel-wrap .order-hero{margin-bottom:44px}.funnel-wrap .order-h1{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;max-width:620px;margin:12px auto 18px;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;line-height:1.2}.funnel-wrap .order-sub{color:#ffffffa6;max-width:560px;margin:0 auto;font-size:1rem;font-weight:300;line-height:1.7}.funnel-wrap .order-stack{flex-direction:column;align-items:center;gap:22px;display:flex}.funnel-wrap .order-summary{text-align:left;background:linear-gradient(135deg,#d4af3712 0%,#0000 100%);border:1px solid #d4af3747;border-radius:14px;width:100%;padding:32px 28px}.funnel-wrap .order-summary-head{text-align:center;margin-bottom:22px}.funnel-wrap .order-summary-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#fff;margin:8px 0 0;font-size:1.25rem;font-weight:700;line-height:1.35}.funnel-wrap .order-items{border-top:1px solid #d4af3726;border-bottom:1px solid #d4af3726;margin:0 0 22px;padding:0;list-style:none}.funnel-wrap .order-items li{color:#ffffffd1;border-bottom:1px solid #d4af3714;padding:11px 0;font-size:.92rem;line-height:1.65}.funnel-wrap .order-items li:last-child{border-bottom:none}.funnel-wrap .order-price-row{justify-content:space-between;align-items:baseline;padding-top:8px;display:flex}.funnel-wrap .order-price-label{letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-size:.78rem}.funnel-wrap .order-price-value{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;background:linear-gradient(135deg,#ffe5a0 0%,#d4af37 50%,#b8960c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.funnel-wrap .order-form-card{text-align:left;background:linear-gradient(135deg,#d4af370d 0%,#0000 100%);border:1px solid #d4af3740;border-radius:14px;width:100%;padding:32px 28px}.funnel-wrap .order-form-card label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-size:.72rem;font-weight:600}.funnel-wrap .order-form-card input[type=text],.funnel-wrap .order-form-card input[type=email]{color:#fff;background:#000;border:1px solid #fff3;border-radius:6px;width:100%;margin-top:8px;padding:12px 16px;font-family:inherit;font-size:.95rem}.funnel-wrap .order-form-card input[type=text]:focus,.funnel-wrap .order-form-card input[type=email]:focus{border-color:#d4af37;outline:none}.funnel-wrap .order-trust-strip{color:#ffffff80;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:.78rem;display:flex}.funnel-wrap .order-trust-dot{color:#d4af3766}.funnel-wrap .order-guarantee{text-align:center;background:linear-gradient(135deg,#d4af370f 0%,#0000 100%);border:1px solid #d4af3738;border-radius:14px;flex-direction:column;align-items:center;gap:22px;margin-top:44px;padding:32px 28px;display:flex}.funnel-wrap .order-guarantee-shield{background:radial-gradient(circle,#d4af3726 0%,#d4af3705 70%);border:2px solid #d4af3766;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;display:flex;box-shadow:0 0 32px #d4af372e}.funnel-wrap .order-guarantee-num{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;background:linear-gradient(135deg,#ffe5a0 0%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:800;line-height:1}.funnel-wrap .order-guarantee-days{letter-spacing:.2em;text-transform:uppercase;color:#d4af37;margin-top:4px;font-size:.7rem;font-weight:600}.funnel-wrap .order-guarantee-body h3{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;margin:0 0 10px;font-size:1.3rem;font-weight:700;line-height:1.35}.funnel-wrap .order-guarantee-body p{color:#ffffffb3;max-width:520px;margin:0;font-size:.92rem;line-height:1.7}.funnel-wrap .order-testis{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.funnel-wrap .order-testi{text-align:left;background:#ffffff05;border:1px solid #d4af3726;border-radius:12px;margin:0;padding:22px 22px 18px}.funnel-wrap .order-testi blockquote{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:#ffffffd9;margin:0 0 12px;font-size:.95rem;font-style:italic;line-height:1.55}.funnel-wrap .order-testi figcaption{color:#ffffff80;flex-direction:column;font-size:.78rem;display:flex}.funnel-wrap .order-testi figcaption strong{color:#d4af37;margin-bottom:2px;font-weight:600}@media (max-width:640px){.funnel-wrap .order-topbar{padding:16px 18px}.funnel-wrap .order-main{padding:36px 18px 56px}.funnel-wrap .order-summary,.funnel-wrap .order-form-card,.funnel-wrap .order-guarantee{padding:24px 20px}.funnel-wrap .order-testis{grid-template-columns:1fr}.funnel-wrap .order-step{gap:6px;font-size:.7rem}.funnel-wrap .step-bar{width:20px}}
