body:has(.lp){background:#05060a;color:#f3ead8}.lp{--lp-ink:#05060a;--lp-line:rgba(232,201,126,0.28);--lp-gold:#e0b75a;--lp-gold-hi:#f6e2a8;--lp-cream:#f7efd8;--lp-muted:rgba(247,239,216,0.66);--lp-red:#c81e2c;--lp-display:var(--font-display),"Palatino Linotype",Palatino,serif;--lp-sans:var(--font-raleway),system-ui,sans-serif;position:relative;isolation:isolate;min-height:100dvh;overflow:visible;background:radial-gradient(ellipse 80% 55% at 78% 18%,rgba(200,30,44,.18),transparent 58%),radial-gradient(ellipse 70% 50% at 8% 92%,rgba(224,183,90,.12),transparent 55%),radial-gradient(circle at 50% 0,rgba(255,248,230,.06),transparent 42%),linear-gradient(180deg,#0c1018,#05060a 46%,#0a0d14);color:var(--lp-cream);font-family:var(--lp-sans)}.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;position:absolute;inset:0;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")}.lp-inner{position:relative;z-index:3;display:flex;min-height:100dvh;flex-direction:column;padding:42px 28px 48px}@media (min-width:900px){.lp-inner{padding:48px 64px 56px}}.lp-nav{justify-content:space-between;gap:16px}.lp-brand,.lp-nav{display:flex;align-items:center}.lp-brand{gap:14px;min-width:0}.lp-brand-mark{flex:none;width:52px;height:52px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(224,183,90,.45),0 10px 24px rgba(0,0,0,.35)}.lp-brand-mark img{width:100%;height:100%;object-fit:contain}.lp-brand-text{display:none;min-width:0}@media (min-width:720px){.lp-brand-text{display:block}}.lp-brand-name{margin:0;font-family:var(--lp-display);font-size:1.08rem;font-weight:600;letter-spacing:.03em;line-height:1.2}.lp-brand-sub{margin:4px 0 0;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--lp-gold)}.lp[dir=rtl] .lp-brand-sub{letter-spacing:.08em}.lp-nav-links{display:flex;align-items:center;gap:4px}.lp-nav-links a{color:var(--lp-muted);text-decoration:none;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;padding:8px 12px;border:1px solid transparent;transition:color .2s ease,border-color .2s ease,background .2s ease}.lp[dir=rtl] .lp-nav-links a{letter-spacing:.04em}.lp-nav-links a:hover{color:var(--lp-gold-hi)}.lp-hero{display:grid;gap:36px;flex:1;align-items:center;padding:40px 0 28px}@media (min-width:980px){.lp-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:48px;padding:36px 8px 20px}}.lp-kicker{display:inline-flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--lp-gold);font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase}.lp[dir=rtl] .lp-kicker{letter-spacing:.1em}.lp-kicker:after,.lp-kicker:before{content:"";width:36px;height:1px;background:linear-gradient(90deg,transparent,var(--lp-gold),transparent)}.lp-title{margin:0;max-width:11.5em;font-family:var(--lp-display);font-size:clamp(2.35rem,6.1vw,4.85rem);font-weight:600;line-height:.98;letter-spacing:-.028em;color:#fff8eb;text-wrap:balance}.lp[dir=rtl] .lp-title{max-width:none;line-height:1.22;letter-spacing:0}.lp-subtitle{margin:20px 0 0;max-width:36rem;font-size:1.05rem;line-height:1.7;color:var(--lp-muted)}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px}.lp-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding:0 28px;background:linear-gradient(180deg,#f4de9a,#e0b75a 48%,#b8892e);color:#1a1206;text-decoration:none;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,248,220,.55),0 18px 40px rgba(224,183,90,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.lp[dir=rtl] .lp-cta{letter-spacing:0;text-transform:none;font-size:1rem}.lp-cta:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,248,220,.65),0 24px 52px rgba(224,183,90,.38)}.lp-cta-arrow{width:22px;height:1px;background:currentColor;position:relative}.lp-cta-arrow:after{content:"";position:absolute;right:0;top:-3px;width:8px;height:8px;border-right:1px solid;border-top:1px solid;transform:rotate(45deg)}.lp[dir=rtl] .lp-cta-arrow:after{right:auto;left:0;transform:rotate(-135deg)}.lp-hint{margin:0;max-width:22rem;font-size:.9rem;line-height:1.55;color:var(--lp-muted)}.lp-seal{position:relative;justify-self:center;width:min(380px,72vw);aspect-ratio:1;overflow:hidden}.lp-seal-orbit{position:absolute;inset:-8%;border-radius:50%;border:1px dashed rgba(224,183,90,.22);animation:lp-spin 80s linear infinite}.lp-seal-ring{position:absolute;inset:4%;border-radius:50%;border:1px solid rgba(224,183,90,.38);animation:lp-spin 48s linear infinite}.lp-seal-ring+.lp-seal-ring{inset:11%;border-style:dotted;animation-duration:70s;animation-direction:reverse}.lp-seal-glow{background:radial-gradient(circle,rgba(224,183,90,.32),transparent 68%);filter:blur(16px)}.lp-seal-disc,.lp-seal-glow{position:absolute;inset:16%;border-radius:50%}.lp-seal-disc{overflow:hidden;background:#fff;box-shadow:0 0 0 3px rgba(224,183,90,.2),0 28px 60px rgba(0,0,0,.5)}.lp-seal-disc img{display:block;width:100%;height:100%;object-fit:contain}.lp-steps{display:grid;gap:0;margin-top:auto;border-top:1px solid var(--lp-line)}@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{margin:0 0 8px;color:var(--lp-gold);font-size:.88rem;letter-spacing:.28em}.lp-step h2,.lp-step-n{font-family:var(--lp-display)}.lp-step h2{margin:0;font-size:1.42rem;font-weight:600;color:#fff8eb}.lp-step p{margin:8px 0 0;font-size:.92rem;line-height:1.55;color:var(--lp-muted)}@keyframes lp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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{width:min(240px,58vw);order:-1}.lp-hero{padding-top:20px;justify-items:center;text-align:center}.lp-copy{display:flex;flex-direction:column;align-items:center}.lp-actions{justify-content:center}.lp-hint,.lp-subtitle{text-align:center}}