.landing-wordpress{background:#09090b;color:#fff;overflow-x:hidden}.landing-wordpress .hero-section{position:relative;padding:5rem 0 3rem;overflow:hidden}.landing-wordpress .hero-section .hero-background{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 50%,rgba(212,165,116,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(212,165,116,.04) 0%,transparent 40%);z-index:0}.landing-wordpress .hero-section .hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(9,9,11,.6) 100%);z-index:1}.landing-wordpress .hero-section .container{z-index:2}.landing-wordpress .hero-section .hero-content .hero-badge{display:inline-flex;align-items:center;padding:.4rem .9rem;background:#d4a5741a;border:1px solid rgba(212,165,116,.3);border-radius:50px;color:#d4a574;font-size:.82rem;font-weight:500;text-decoration:none}.landing-wordpress .hero-section .hero-content .hero-badge.hero-badge-wporg{background:#21759b1f;border-color:#21759b59;color:#4ab8e0;transition:all .2s ease}.landing-wordpress .hero-section .hero-content .hero-badge.hero-badge-wporg:hover{background:#21759b33}.landing-wordpress .hero-section .hero-content .hero-title{font-size:clamp(2.2rem,4vw,3.25rem);font-weight:800;line-height:1.1;margin-bottom:1.25rem}.landing-wordpress .hero-section .hero-content .hero-title .gradient-text{background:linear-gradient(135deg,#d4a574,#b8895e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-wordpress .hero-section .hero-content .hero-subtitle{font-size:1rem;line-height:1.7;color:#ffffffb3;margin-bottom:1.75rem;max-width:540px}.landing-wordpress .hero-section .hero-content .hero-cta{margin-bottom:1.25rem}.landing-wordpress .hero-section .hero-content .hero-note{font-size:.875rem;color:#ffffff80}.landing-wordpress .wp-visual{background:#111114;border:1px solid rgba(212,165,116,.2);border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #0006}.landing-wordpress .wp-visual .wpv-header{display:flex;align-items:center;gap:.75rem;padding:.7rem 1rem;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06)}.landing-wordpress .wp-visual .wpv-header .wpv-dots{display:flex;gap:.35rem}.landing-wordpress .wp-visual .wpv-header .wpv-dots span{width:10px;height:10px;border-radius:50%}.landing-wordpress .wp-visual .wpv-header .wpv-dots span:nth-child(1){background:#ef4444}.landing-wordpress .wp-visual .wpv-header .wpv-dots span:nth-child(2){background:#eab308}.landing-wordpress .wp-visual .wpv-header .wpv-dots span:nth-child(3){background:#22c55e}.landing-wordpress .wp-visual .wpv-header .wpv-label{font-size:.72rem;color:#ffffff59;font-family:monospace}.landing-wordpress .wp-visual .wpv-body{padding:1.25rem}.landing-wordpress .wp-visual .wpv-body .wpv-url-block{background:#00000059;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem;font-family:monospace}.landing-wordpress .wp-visual .wpv-body .wpv-url-block .wpv-comment{display:block;font-size:.72rem;color:#ffffff4d;margin-bottom:.35rem}.landing-wordpress .wp-visual .wpv-body .wpv-url-block .wpv-url{font-size:.85rem;color:#ffffffbf;word-break:break-all}.landing-wordpress .wp-visual .wpv-body .wpv-url-block .wpv-url .wpv-highlight{color:#d4a574}.landing-wordpress .wp-visual .wpv-body .wpv-arrow{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.78rem;color:#ffffff4d;margin-bottom:1rem}.landing-wordpress .wp-visual .wpv-body .wpv-arrow i{font-size:1rem;color:#d4a57480}.landing-wordpress .wp-visual .wpv-body .wpv-result{background:#d4a57412;border:1px solid rgba(212,165,116,.18);border-radius:10px;padding:.9rem 1rem;display:flex;align-items:center;gap:.75rem}.landing-wordpress .wp-visual .wpv-body .wpv-result .wpv-play-icon{font-size:2rem;color:#d4a574;flex-shrink:0}.landing-wordpress .wp-visual .wpv-body .wpv-result .wpv-result-text strong{display:block;font-size:.875rem}.landing-wordpress .wp-visual .wpv-body .wpv-result .wpv-result-text small{color:#ffffff73;font-size:.75rem}.landing-wordpress .wp-visual .wpv-footer{padding:.65rem 1rem;border-top:1px solid rgba(255,255,255,.06);display:flex;gap:.75rem;flex-wrap:wrap}.landing-wordpress .wp-visual .wpv-footer .wpv-pill{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:#ffffff73}.landing-wordpress .wp-visual .wpv-footer .wpv-pill i{color:#22c55e;font-size:.65rem}.landing-wordpress .section-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;margin-bottom:.6rem;line-height:1.2}.landing-wordpress .section-subtitle{font-size:.95rem;color:#ffffffb3;margin-bottom:0;max-width:580px;margin-left:auto;margin-right:auto}.landing-wordpress .how-it-works-section{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.landing-wordpress .how-it-works-section .step-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem 1.25rem;height:100%;text-align:center;transition:border-color .2s,transform .2s}.landing-wordpress .how-it-works-section .step-card:hover{transform:translateY(-4px);border-color:#d4a57440}.landing-wordpress .how-it-works-section .step-card .step-number{width:52px;height:52px;background:linear-gradient(135deg,#d4a574,#b8895e);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.landing-wordpress .how-it-works-section .step-card h4{font-size:1rem;font-weight:600;margin-bottom:.5rem;line-height:1.3}.landing-wordpress .how-it-works-section .step-card p{font-size:.875rem;color:#ffffffb3;line-height:1.6;margin:0}.landing-wordpress .features-section{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06);background:#ffffff03}.landing-wordpress .features-section .feature-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.25rem 1rem;height:100%;transition:border-color .2s,transform .2s}.landing-wordpress .features-section .feature-card:hover{transform:translateY(-4px);border-color:#d4a57440}.landing-wordpress .features-section .feature-card .feature-icon{width:48px;height:48px;background:linear-gradient(135deg,#d4a574,#b8895e);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:1rem}.landing-wordpress .features-section .feature-card .feature-title{font-size:1rem;font-weight:600;margin-bottom:.4rem}.landing-wordpress .features-section .feature-card .feature-description{font-size:.875rem;color:#ffffffb3;line-height:1.55;margin:0}.landing-wordpress .faq-section{padding:3.5rem 0;border-top:1px solid rgba(255,255,255,.06)}.landing-wordpress .faq-section .accordion-item{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px!important;margin-bottom:.5rem;overflow:hidden}.landing-wordpress .faq-section .accordion-item+.accordion-item{border-top:1px solid rgba(255,255,255,.08)}.landing-wordpress .faq-section .accordion-item .accordion-button{background:#ffffff08;color:#fff;font-weight:500;font-size:.95rem;padding:1rem 1.25rem}.landing-wordpress .faq-section .accordion-item .accordion-button:not(.collapsed){background:#d4a5740f;color:#d4a574;box-shadow:none}.landing-wordpress .faq-section .accordion-item .accordion-button:focus{box-shadow:none}.landing-wordpress .faq-section .accordion-item .accordion-button:after{filter:brightness(0) invert(1)}.landing-wordpress .faq-section .accordion-item .accordion-body{background:#d4a57408;color:#ffffffb3;font-size:.9rem;line-height:1.65;padding:1rem 1.25rem 1.25rem}.landing-wordpress .cta-section{position:relative;padding:5rem 0 4.5rem;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.landing-wordpress .cta-section .cta-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:700px;height:350px;background:radial-gradient(ellipse at 50% 0%,rgba(212,165,116,.12) 0%,transparent 70%);pointer-events:none}.landing-wordpress .cta-section .cta-title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;margin-bottom:.9rem;line-height:1.15}.landing-wordpress .cta-section .cta-subtitle{font-size:1.05rem;color:#ffffffb3;margin-bottom:2rem;line-height:1.6}.landing-wordpress .cta-section .btn-cta-primary{background:linear-gradient(135deg,#d4a574,#b8895e);color:#1a0e00;font-weight:700;padding:.75rem 1.75rem;border:none;border-radius:8px;transition:all .2s ease}.landing-wordpress .cta-section .btn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #d4a57459}.landing-wordpress .cta-section .btn-outline-light{border:2px solid rgba(255,255,255,.25);color:#fff;font-weight:600;padding:.75rem 1.75rem;border-radius:8px;transition:all .2s ease}.landing-wordpress .cta-section .btn-outline-light:hover{background:#ffffff14;border-color:#ffffff80}.landing-wordpress .cta-section .cta-note{font-size:.82rem;color:#ffffff73;margin-top:.5rem}@media (max-width: 767.98px){.landing-wordpress .hero-section{padding:3.5rem 0 2rem}.landing-wordpress .how-it-works-section,.landing-wordpress .features-section,.landing-wordpress .faq-section{padding:2.5rem 0}.landing-wordpress .cta-section{padding:3.5rem 0}}
