.lumora-lp{--navy-950:#050c1c;--navy-900:#0a1b3d;--navy-800:#13284f;--navy-700:#1c3868;--blue-600:#2f6fed;--blue-500:#4c86ff;--blue-300:#9dbcff;--green-600:#0fa857;--green-500:#1fcb6b;--green-300:#8cf5b8;--sand-50:#f3f7ff;--white:#fff;--ink-900:#0b1220;--ink-600:#526080;--ink-400:#8493b0;--amber-400:#ffc94d;--line:#ffffff1f;--radius-lg:26px;--radius-md:16px;--radius-sm:10px;--shadow-lg:0 24px 60px #09142d2e;--shadow-sm:0 8px 22px #09142d1a;--font-display:"Sora", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;font-family:var(--font-body);color:var(--ink-900);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}.lumora-lp *{box-sizing:border-box}.lumora-lp img{max-width:100%;display:block}.lumora-lp a{color:inherit;text-decoration:none}.lumora-lp ul{margin:0;padding:0;list-style:none}.lumora-lp button{cursor:pointer;border:none;font-family:inherit}.lumora-lp input,.lumora-lp select{font-family:inherit}.lumora-lp .container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.lumora-lp h1,.lumora-lp h2,.lumora-lp h3,.lumora-lp h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;line-height:1.15}.lumora-lp p{margin:0}.lumora-lp .eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-600);background:#2f6fed17;border:1px solid #2f6fed33;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.lumora-lp .eyebrow.on-dark{color:var(--green-300);background:#1fcb6b1f;border-color:#1fcb6b4d}.lumora-lp .btn{font-family:var(--font-display);white-space:nowrap;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:16.5px;font-weight:700;transition:box-shadow .18s,filter .18s;display:inline-flex}.lumora-lp .btn-green{background:linear-gradient(135deg, var(--green-500), var(--green-600));color:var(--navy-950);box-shadow:0 12px 28px #0fa85759}.lumora-lp .btn-green:hover{filter:brightness(1.04);box-shadow:0 16px 34px #0fa85773}.lumora-lp .btn-outline{color:var(--white);background:0 0;border:1.5px solid #ffffff59;padding:15.5px 28px}.lumora-lp .btn-outline:hover{border-color:var(--white);background:#ffffff0f}.lumora-lp .btn-block{width:100%}.lumora-lp .btn-sub{font-family:var(--font-body);opacity:.85;margin-top:4px;font-size:12.5px;font-weight:500;display:block}.lumora-lp .topbar{background:var(--navy-950);color:var(--white);font-family:var(--font-mono);letter-spacing:.03em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.lumora-lp .topbar b{color:var(--green-300)}.lumora-lp .topbar .dot{opacity:.4}.lumora-lp .lp-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1b3deb;border-bottom:1px solid #ffffff14;position:sticky;top:0}.lumora-lp .nav{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:14px 24px;display:flex}.lumora-lp .logo{font-family:var(--font-display);color:var(--white);align-items:center;gap:10px;font-size:19px;font-weight:800;display:flex}.lumora-lp .logo .beam-dot{background:linear-gradient(135deg, var(--blue-500), var(--green-500));width:10px;height:10px;box-shadow:0 0 12px var(--green-500);border-radius:50%}.lumora-lp .nav-links{align-items:center;gap:28px;display:flex}.lumora-lp .nav-links a{color:#ffffffbf;font-size:14.5px;font-weight:500}.lumora-lp .nav-links a:hover{color:var(--white)}@media (width<=860px){.lumora-lp .nav-links{display:none}}.lumora-lp .hero{background:radial-gradient(ellipse 900px 500px at 15% -10%, #2f6fed59, transparent 60%), radial-gradient(ellipse 700px 500px at 100% 10%, #1fcb6b2e, transparent 60%), linear-gradient(180deg, var(--navy-900), var(--navy-950) 85%);color:var(--white);padding:64px 0 90px;position:relative;overflow:hidden}.lumora-lp .hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid;position:relative}@media (width<=980px){.lumora-lp .hero-grid{grid-template-columns:1fr;gap:44px}}.lumora-lp .hero-copy h1{margin:18px 0 20px;font-size:clamp(34px,4.6vw,54px);font-weight:800}.lumora-lp .hero-copy h1 span{background:linear-gradient(90deg, var(--blue-300), var(--green-300));color:#0000;-webkit-background-clip:text;background-clip:text}.lumora-lp .hero-copy p.lead{color:#ffffffc7;max-width:520px;margin-bottom:26px;font-size:17.5px}.lumora-lp .hero-benefits{flex-direction:column;gap:12px;margin-bottom:30px;display:flex}.lumora-lp .hero-benefits li{color:#ffffffeb;align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.lumora-lp .hero-benefits li .ic{font-size:20px}.lumora-lp .hero-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:22px;display:flex}.lumora-lp .hero-rating{color:#ffffffbf;align-items:center;gap:10px;font-size:14px;display:flex}.lumora-lp .hero-rating .stars{color:var(--amber-400);letter-spacing:2px}.lumora-lp .beam-stage{justify-content:center;align-items:center;height:420px;display:flex;position:relative}.lumora-lp .projector-box{z-index:4;background:linear-gradient(155deg,#1a2c52,#0d1730);border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;width:150px;height:96px;display:flex;position:absolute;bottom:26px;left:2%;box-shadow:0 20px 40px #00000073}.lumora-lp .projector-box:after{content:"";background:radial-gradient(circle at 35% 35%, #cfe0ff, var(--blue-500) 60%, var(--navy-900) 100%);border-radius:50%;width:26px;height:26px;position:absolute;top:50%;right:-9px;transform:translateY(-50%);box-shadow:0 0 22px 6px #4c86ffd9}.lumora-lp .projector-box .lens-glow{opacity:.9;font-size:26px}.lumora-lp .beam-cone{z-index:2;filter:blur(2px);transform-origin:0 100%;border-bottom:230px solid #78aaff29;border-left:10px solid #0000;border-right:340px solid #0000;width:0;height:0;position:absolute;bottom:70px;left:16%}.lumora-lp .beam-cone.b2{border-bottom-color:#1fcb6b1a;transform:scaleY(.86)}.lumora-lp .screen-panel{z-index:3;aspect-ratio:16/10;text-align:center;background:repeating-linear-gradient(0deg,#ffffff0d 0 2px,#0000 2px 42px),linear-gradient(160deg,#16264a,#0c1830);border:1px solid #9dbcff47;border-radius:18px;justify-content:center;align-items:center;width:min(420px,92%);margin-left:auto;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 10px #ffffff08,0 30px 70px #00000080,0 0 60px #4c86ff40}.lumora-lp .screen-panel .placeholder-label{font-family:var(--font-mono);color:#ffffff8c;font-size:12px;line-height:1.6}.lumora-lp .screen-panel .placeholder-label b{color:var(--green-300);margin-bottom:4px;font-size:13px;display:block}@media (width<=980px){.lumora-lp .beam-stage{height:320px}.lumora-lp .screen-panel{margin:0 auto}.lumora-lp .projector-box{left:4%}}.lumora-lp .reel-divider{opacity:.9;align-items:center;gap:8px;max-width:1180px;height:14px;margin:0 auto;padding:0 24px;display:flex}.lumora-lp .reel-divider .line{background:linear-gradient(90deg, var(--blue-500), var(--green-500));border-radius:2px;flex:1;height:2px;box-shadow:0 0 10px #4c86ff66}.lumora-lp .reel-divider .hole{background:#ffffff59;border-radius:50%;width:6px;height:6px}.lumora-lp .stats-strip{background:var(--navy-950);color:var(--white);border-top:1px solid #ffffff14;padding:26px 0}.lumora-lp .stats-strip .container{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.lumora-lp .stat{text-align:center;flex:1;min-width:130px}.lumora-lp .stat .num{font-family:var(--font-display);color:var(--green-300);font-size:26px;font-weight:800}.lumora-lp .stat .lbl{color:#ffffffa6;margin-top:2px;font-size:12.5px}.lumora-lp .lp-section{padding:86px 0}.lumora-lp .section-light{background:var(--white)}.lumora-lp .section-tint{background:var(--sand-50)}.lumora-lp .section-dark{background:linear-gradient(180deg, var(--navy-900), var(--navy-950));color:var(--white)}.lumora-lp .section-head{text-align:center;max-width:640px;margin:0 auto 50px}.lumora-lp .section-head h2{margin-top:14px;font-size:clamp(28px,3.4vw,40px)}.lumora-lp .section-head p{color:var(--ink-600);margin-top:14px;font-size:16.5px}.lumora-lp .section-dark .section-head p{color:#ffffffb3}.lumora-lp .problem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:54px;display:grid}@media (width<=900px){.lumora-lp .problem-grid{grid-template-columns:1fr}}.lumora-lp .problem-list{flex-direction:column;gap:18px;margin-top:24px;display:flex}.lumora-lp .problem-item{align-items:flex-start;gap:14px;display:flex}.lumora-lp .problem-item .ic{flex:none;font-size:22px}.lumora-lp .problem-item p{color:var(--ink-600);font-size:15.5px}.lumora-lp .problem-item b{color:var(--ink-900);margin-bottom:2px;font-size:16px;display:block}.lumora-lp .cost-card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #0b12200f;margin-top:26px;padding:22px 24px}.lumora-lp .cost-row{border-bottom:1px solid #0b12200f;justify-content:space-between;padding:10px 0;font-size:14.5px;display:flex}.lumora-lp .cost-row:last-child{border-bottom:none;padding-top:14px;font-size:16.5px;font-weight:800}.lumora-lp .cost-row span:last-child{font-family:var(--font-mono);font-weight:700}.lumora-lp .cost-row.bad span:last-child{color:#d64545}.lumora-lp .cost-row.good span:last-child{color:var(--green-600)}.lumora-lp .steps{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}@media (width<=860px){.lumora-lp .steps{grid-template-columns:1fr}}.lumora-lp .step-card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #0b12200f;padding:30px 26px;position:relative}.lumora-lp .step-num{font-family:var(--font-mono);color:var(--green-600);background:#1fcb6b1f;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.lumora-lp .step-card h3{margin-bottom:8px;font-size:18.5px}.lumora-lp .step-card p{color:var(--ink-600);font-size:14.5px}.lumora-lp .step-card .ic{opacity:.85;font-size:24px;position:absolute;top:26px;right:24px}.lumora-lp .features-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (width<=900px){.lumora-lp .features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lumora-lp .features-grid{grid-template-columns:1fr}}.lumora-lp .feature-card{background:var(--white);border-radius:var(--radius-md);border:1px solid #0b122012;padding:24px;transition:box-shadow .2s,border-color .2s}.lumora-lp .feature-card:hover{box-shadow:var(--shadow-lg);border-color:#2f6fed40}.lumora-lp .feature-card .ic{background:linear-gradient(135deg,#2f6fed1f,#1fcb6b1f);border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:flex}.lumora-lp .feature-card h3{margin-bottom:6px;font-size:16.5px}.lumora-lp .feature-card p{color:var(--ink-600);font-size:14px}.lumora-lp .testi-wrap{max-width:760px;margin:0 auto;position:relative}.lumora-lp .testi-track{overflow:hidden}.lumora-lp .testi-slides{transition:transform .3s;display:flex}.lumora-lp .testi-slide{flex:0 0 100%;padding:6px}.lumora-lp .testi-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;border:1px solid #0b12200f;padding:36px 34px}.lumora-lp .testi-card .stars{color:var(--amber-400);letter-spacing:3px;margin-bottom:14px;font-size:18px}.lumora-lp .testi-card p.quote{color:var(--ink-900);margin-bottom:18px;font-size:17px;font-style:italic}.lumora-lp .testi-person{justify-content:center;align-items:center;gap:12px;display:flex}.lumora-lp .testi-avatar{background:linear-gradient(135deg, var(--blue-500), var(--green-500));width:44px;height:44px;color:var(--white);font-weight:700;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;display:flex}.lumora-lp .testi-name{font-size:14.5px;font-weight:700}.lumora-lp .testi-city{color:var(--ink-400);font-size:13px}.lumora-lp .testi-nav{justify-content:center;gap:10px;margin-top:22px;display:flex}.lumora-lp .testi-dot{background:#0b122029;border-radius:50%;width:9px;height:9px;transition:background .2s}.lumora-lp .testi-dot.active{background:var(--green-500)}.lumora-lp .testi-arrow{background:var(--white);width:42px;height:42px;box-shadow:var(--shadow-sm);color:var(--navy-900);border:1px solid #0b12200f;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:40%;transform:translateY(-50%)}.lumora-lp .testi-arrow.prev{left:-14px}.lumora-lp .testi-arrow.next{right:-14px}@media (width<=820px){.lumora-lp .testi-arrow{display:none}}.lumora-lp .compare-table{border-collapse:separate;border-spacing:0;background:var(--white);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);border:1px solid #0b12200f;overflow:hidden}.lumora-lp .compare-table th,.lumora-lp .compare-table td{text-align:left;padding:16px 18px;font-size:14.5px}.lumora-lp .compare-table thead th{font-family:var(--font-display);background:var(--navy-900);color:var(--white);font-size:14.5px}.lumora-lp .compare-table thead th:nth-child(3){background:linear-gradient(135deg, var(--green-600), var(--green-500));color:var(--navy-950)}.lumora-lp .compare-table tbody tr:nth-child(2n){background:var(--sand-50)}.lumora-lp .compare-table td:nth-child(2){color:#b23a3a}.lumora-lp .compare-table td:nth-child(3){color:var(--green-600);font-weight:700}.lumora-lp .compare-table td:first-child{font-weight:600}@media (width<=640px){.lumora-lp .compare-table{font-size:12.5px}.lumora-lp .compare-table th,.lumora-lp .compare-table td{padding:10px}}.lumora-lp .guarantee-box{background:linear-gradient(120deg, var(--navy-900), var(--navy-800));border-radius:var(--radius-lg);color:var(--white);box-shadow:var(--shadow-lg);align-items:center;gap:30px;padding:40px;display:flex}.lumora-lp .guarantee-box .badge{background:linear-gradient(135deg, var(--green-500), var(--green-600));border-radius:50%;flex:none;justify-content:center;align-items:center;width:96px;height:96px;font-size:42px;display:flex;box-shadow:0 0 0 8px #1fcb6b26}.lumora-lp .guarantee-box h3{margin-bottom:8px;font-size:22px}.lumora-lp .guarantee-box p{color:#ffffffbf;font-size:15px}@media (width<=640px){.lumora-lp .guarantee-box{text-align:center;flex-direction:column}}.lumora-lp .pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.lumora-lp .pricing-grid{grid-template-columns:1fr}}.lumora-lp .price-card{background:var(--white);border-radius:var(--radius-md);text-align:center;cursor:pointer;border:2px solid #0b122014;padding:26px;transition:border-color .2s,box-shadow .2s;position:relative}.lumora-lp .price-card.selected{border-color:var(--green-500);box-shadow:0 14px 34px #1fcb6b33}.lumora-lp .price-card .tag{background:var(--green-500);color:var(--navy-950);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.lumora-lp .price-card h4{margin-bottom:10px;font-size:16px}.lumora-lp .price-card .old{color:var(--ink-400);font-size:14px;text-decoration:line-through}.lumora-lp .price-card .now{font-family:var(--font-display);color:var(--navy-900);margin:4px 0 6px;font-size:28px;font-weight:800}.lumora-lp .price-card .save{color:var(--green-600);font-size:12.5px;font-weight:700}.lumora-lp .cod-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=860px){.lumora-lp .cod-grid{grid-template-columns:1fr}}.lumora-lp .cod-card{text-align:center;padding:10px}.lumora-lp .cod-card .ic-circle{background:#1fcb6b1a;border:1.5px solid #1fcb6b4d;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 16px;font-size:30px;display:flex}.lumora-lp .cod-card h3{margin-bottom:6px;font-size:17px}.lumora-lp .cod-card p{color:var(--ink-600);font-size:14px}.lumora-lp .faq-list{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.lumora-lp .faq-item{background:var(--white);border:1px solid #0b122014;border-radius:14px;overflow:hidden}.lumora-lp .faq-q{color:var(--ink-900);justify-content:space-between;align-items:center;gap:14px;padding:19px 22px;font-size:15px;font-weight:700;display:flex}.lumora-lp .faq-q .plus{color:var(--blue-600);flex:none;font-size:20px;transition:transform .2s}.lumora-lp .faq-item.open .faq-q .plus{transform:rotate(45deg)}.lumora-lp .faq-a p{color:var(--ink-600);padding:0 22px 20px;font-size:14.5px}.lumora-lp .final-cta{text-align:center}.lumora-lp .stock-bar-wrap{max-width:420px;margin:0 auto 28px}.lumora-lp .stock-bar-label{color:#ffffffb3;font-size:12.5px;font-family:var(--font-mono);justify-content:space-between;margin-bottom:6px;display:flex}.lumora-lp .stock-bar-track{background:#ffffff1f;border-radius:999px;height:10px;position:relative;overflow:hidden}.lumora-lp .stock-bar-fill{background:linear-gradient(90deg, var(--blue-500), var(--green-500));border-radius:999px;height:100%}.lumora-lp .lp-footer{background:var(--navy-950);color:#ffffff8c;padding:50px 0 26px}.lumora-lp .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px;margin-bottom:36px;display:grid}@media (width<=760px){.lumora-lp .footer-grid{grid-template-columns:1fr 1fr}}.lumora-lp .footer-grid h4{color:var(--white);font-family:var(--font-display);margin-bottom:14px;font-size:14.5px}.lumora-lp .footer-grid li{margin-bottom:9px;font-size:13.5px}.lumora-lp .footer-grid li a:hover{color:var(--white)}.lumora-lp .footer-pay{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.lumora-lp .footer-pay span{font-family:var(--font-mono);background:#ffffff14;border-radius:6px;padding:6px 10px;font-size:11px}.lumora-lp .footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:22px;font-size:12.5px;display:flex}.lumora-lp .checkout-overlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050c1cbf;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.lumora-lp .checkout-modal{background:var(--white);border-radius:var(--radius-lg);width:100%;max-width:1080px;box-shadow:var(--shadow-lg);animation:.2s ease-out cin;position:relative;overflow:hidden}@keyframes cin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lumora-lp .checkout-close{z-index:10;width:36px;height:36px;color:var(--ink-900);background:#0b12200f;border-radius:50%;font-size:22px;position:absolute;top:14px;right:16px}.lumora-lp .checkout-close:hover{background:#0b12201f}.lumora-lp .checkout-grid{grid-template-columns:.9fr 1.1fr;display:grid}@media (width<=900px){.lumora-lp .checkout-grid{grid-template-columns:1fr}}.lumora-lp .checkout-summary{background:linear-gradient(160deg, var(--navy-900), var(--navy-950));color:var(--white);padding:34px 30px}.lumora-lp .checkout-summary h3{margin-bottom:18px;font-size:18px}.lumora-lp .checkout-combo-list{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.lumora-lp .checkout-combo{cursor:pointer;border:1.5px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.lumora-lp .checkout-combo.selected{border-color:var(--green-500);background:#1fcb6b14}.lumora-lp .checkout-combo input{accent-color:var(--green-500)}.lumora-lp .checkout-combo .combo-name{font-size:14px;font-weight:600}.lumora-lp .checkout-combo .combo-old{color:#ffffff80;font-size:12px;text-decoration:line-through}.lumora-lp .checkout-combo .combo-price{font-family:var(--font-mono);color:var(--green-300);margin-left:auto;font-weight:700}.lumora-lp .checkout-summary .osum-row{color:#ffffffbf;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:9px 0;font-size:14px;display:flex}.lumora-lp .checkout-summary .osum-row.total{color:var(--white);border-bottom:none;padding-top:16px;font-size:19px;font-weight:800}.lumora-lp .checkout-summary .osum-row.total span:last-child{color:var(--green-300);font-family:var(--font-mono)}.lumora-lp .checkout-summary .mini-badges{flex-direction:column;gap:10px;margin-top:22px;display:flex}.lumora-lp .checkout-summary .mini-badges li{color:#ffffffbf;align-items:center;gap:10px;font-size:13px;display:flex}.lumora-lp .checkout-main{padding:34px 32px}.lumora-lp .checkout-main h2{margin-bottom:6px;font-size:22px}.lumora-lp .checkout-sub{color:var(--ink-600);margin-bottom:22px;font-size:14px}.lumora-lp .checkout-steps{font-family:var(--font-mono);flex-wrap:wrap;gap:14px;margin-bottom:18px;font-size:12px;display:flex}.lumora-lp .checkout-steps .cs{color:var(--ink-400)}.lumora-lp .checkout-steps .cs.active{color:var(--blue-600);font-weight:700}.lumora-lp .checkout-steps .cs.done{color:var(--green-600);font-weight:700}.lumora-lp .section-mini{color:var(--ink-900);font-size:14px;font-family:var(--font-display);margin:22px 0 12px}.lumora-lp .form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}@media (width<=560px){.lumora-lp .form-row{grid-template-columns:1fr}}.lumora-lp .field{flex-direction:column;gap:6px;display:flex}.lumora-lp .field label{color:var(--ink-900);font-size:13px;font-weight:600}.lumora-lp .field input,.lumora-lp .field select{color:var(--ink-900);background:var(--sand-50);border:1.5px solid #0b122024;border-radius:10px;width:100%;padding:12px 14px;font-size:14.5px;transition:border-color .2s,background .2s}.lumora-lp .field input:focus,.lumora-lp .field select:focus{border-color:var(--blue-500);background:var(--white);outline:none}.lumora-lp .field.full{grid-column:1/-1}.lumora-lp .field .err{color:#d64545;font-size:12px}.lumora-lp .form-note{color:var(--ink-400);text-align:center;margin-top:12px;font-size:12.5px}.lumora-lp .pix-box{background:var(--sand-50);border:1px solid #0b12200f;border-radius:16px;grid-template-columns:260px 1fr;align-items:flex-start;gap:26px;padding:24px;display:grid}@media (width<=640px){.lumora-lp .pix-box{grid-template-columns:1fr}}.lumora-lp .pix-qr{background:var(--white);box-shadow:var(--shadow-sm);border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.lumora-lp .pix-qr img{width:100%;height:auto;display:block}.lumora-lp .pix-info{flex-direction:column;gap:14px;display:flex}.lumora-lp .pix-total{justify-content:space-between;align-items:center;display:flex}.lumora-lp .pix-total span{color:var(--ink-600);font-size:14px}.lumora-lp .pix-total strong{font-family:var(--font-display);color:var(--green-600);font-size:24px}.lumora-lp .pix-code label{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.lumora-lp .pix-code-box{background:var(--white);max-height:80px;font-family:var(--font-mono);color:var(--ink-600);word-break:break-all;border:1px dashed #0b122033;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:11.5px;overflow:auto}.lumora-lp .pix-steps{color:var(--ink-600);flex-direction:column;gap:6px;font-size:13.5px;display:flex}.lumora-lp .pix-steps li{padding-left:2px}
