body:has(.lp){color:#f3ead8;background:#05060a}.lp{--lp-ink:#05060a;--lp-line:#e8c97e47;--lp-gold:#e0b75a;--lp-gold-hi:#f6e2a8;--lp-cream:#f7efd8;--lp-muted:#f7efd8a8;--lp-red:#c81e2c;--lp-display:var(--font-display), "Palatino Linotype", Palatino, serif;--lp-sans:var(--font-raleway), system-ui, sans-serif;isolation:isolate;min-height:100dvh;color:var(--lp-cream);font-family:var(--lp-sans);background:radial-gradient(80% 55% at 78% 18%,#c81e2c2e,#0000 58%),radial-gradient(70% 50% at 8% 92%,#e0b75a1f,#0000 55%),radial-gradient(circle at 50% 0,#fff8e60f,#0000 42%),linear-gradient(#0c1018 0%,#05060a 46%,#0a0d14 100%);position:relative;overflow:visible}.lp[dir=rtl]{--lp-sans:var(--font-cairo), system-ui, sans-serif;--lp-display:var(--font-cairo), system-ui, sans-serif}.lp:before{content:"";pointer-events:none;z-index:0;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.lp-inner{z-index:3;flex-direction:column;min-height:100dvh;padding:42px 28px 48px;display:flex;position:relative}@media (min-width:900px){.lp-inner{padding:48px 64px 56px}}.lp-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-brand{align-items:center;gap:14px;min-width:0;display:flex}.lp-brand-mark{background:#fff;border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden;box-shadow:0 0 0 1px #e0b75a73,0 10px 24px #00000059}.lp-brand-mark img{object-fit:contain;width:100%;height:100%}.lp-brand-text{min-width:0;display:none}@media (min-width:720px){.lp-brand-text{display:block}}.lp-brand-name{font-family:var(--lp-display);letter-spacing:.03em;margin:0;font-size:1.08rem;font-weight:600;line-height:1.2}.lp-brand-sub{letter-spacing:.24em;text-transform:uppercase;color:var(--lp-gold);margin:4px 0 0;font-size:.7rem}.lp[dir=rtl] .lp-brand-sub{letter-spacing:.08em}.lp-nav-links{align-items:center;gap:4px;display:flex}.lp-nav-links a{color:var(--lp-muted);letter-spacing:.16em;text-transform:uppercase;border:1px solid #0000;padding:8px 12px;font-size:.74rem;text-decoration:none;transition:color .2s,border-color .2s,background .2s}.lp[dir=rtl] .lp-nav-links a{letter-spacing:.04em}.lp-nav-links a:hover{color:var(--lp-gold-hi)}.lp-hero{flex:1;align-items:center;gap:36px;padding:40px 0 28px;display:grid}@media (min-width:980px){.lp-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:48px;padding:36px 8px 20px}}.lp-kicker{color:var(--lp-gold);letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 18px;font-size:.72rem;font-weight:600;display:inline-flex}.lp[dir=rtl] .lp-kicker{letter-spacing:.1em}.lp-kicker:before,.lp-kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--lp-gold), transparent);width:36px;height:1px}.lp-title{max-width:11.5em;font-family:var(--lp-display);letter-spacing:-.028em;color:#fff8eb;text-wrap:balance;margin:0;font-size:clamp(2.35rem,6.1vw,4.85rem);font-weight:600;line-height:.98}.lp[dir=rtl] .lp-title{letter-spacing:0;max-width:none;line-height:1.22}.lp-subtitle{max-width:36rem;color:var(--lp-muted);margin:20px 0 0;font-size:1.05rem;line-height:1.7}.lp-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.lp-cta{color:#1a1206;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f4de9a 0%,#e0b75a 48%,#b8892e 100%);justify-content:center;align-items:center;gap:14px;min-height:60px;padding:0 28px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff8dc8c,0 18px 40px #e0b75a47}.lp[dir=rtl] .lp-cta{letter-spacing:0;text-transform:none;font-size:1rem}.lp-cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #fff8dca6,0 24px 52px #e0b75a61}.lp-cta-arrow{background:currentColor;width:22px;height:1px;position:relative}.lp-cta-arrow:after{content:"";border-top:1px solid;border-right:1px solid;width:8px;height:8px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.lp[dir=rtl] .lp-cta-arrow:after{left:0;right:auto;transform:rotate(-135deg)}.lp-hint{max-width:22rem;color:var(--lp-muted);margin:0;font-size:.9rem;line-height:1.55}.lp-seal{aspect-ratio:1;justify-self:center;width:min(380px,72vw);position:relative;overflow:hidden}.lp-seal-orbit{border:1px dashed #e0b75a38;border-radius:50%;animation:80s linear infinite lp-spin;position:absolute;inset:-8%}.lp-seal-ring{border:1px solid #e0b75a61;border-radius:50%;animation:48s linear infinite lp-spin;position:absolute;inset:4%}.lp-seal-ring+.lp-seal-ring{border-style:dotted;animation-duration:70s;animation-direction:reverse;inset:11%}.lp-seal-glow{filter:blur(16px);background:radial-gradient(circle,#e0b75a52,#0000 68%);border-radius:50%;position:absolute;inset:16%}.lp-seal-disc{background:#fff;border-radius:50%;position:absolute;inset:16%;overflow:hidden;box-shadow:0 0 0 3px #e0b75a33,0 28px 60px #00000080}.lp-seal-disc img{object-fit:contain;width:100%;height:100%;display:block}.lp-steps{border-top:1px solid var(--lp-line);gap:0;margin-top:auto;display:grid}@media (min-width:900px){.lp-steps{grid-template-columns:repeat(3,1fr)}}.lp-step{padding:20px 0 4px}@media (min-width:900px){.lp-step{padding:24px 28px 6px 0}.lp-step+.lp-step{border-inline-start:1px solid var(--lp-line);padding-inline-start:28px}}.lp-step-n{color:var(--lp-gold);font-family:var(--lp-display);letter-spacing:.28em;margin:0 0 8px;font-size:.88rem}.lp-step h2{font-family:var(--lp-display);color:#fff8eb;margin:0;font-size:1.42rem;font-weight:600}.lp-step p{color:var(--lp-muted);margin:8px 0 0;font-size:.92rem;line-height:1.55}@keyframes lp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lp-seal-orbit,.lp-seal-ring{animation:none}.lp-cta:hover{transform:none}}@media (max-width:719px){.lp-inner{padding:34px 22px 40px}.lp-title{max-width:none}.lp-seal{order:-1;width:min(240px,58vw)}.lp-hero{text-align:center;justify-items:center;padding-top:20px}.lp-copy{flex-direction:column;align-items:center;display:flex}.lp-actions{justify-content:center}.lp-subtitle,.lp-hint{text-align:center}}
