.lp-b2b *,.lp-b2b :before,.lp-b2b :after{box-sizing:border-box;margin:0;padding:0}.lp-b2b{--cream:#f7f3ed;--dark:#1a1612;--gold:#b8935a;--gold-light:#d4ac78;--muted:#6b6057;--border:#e2dad0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;background:var(--cream);color:var(--dark);overflow-x:hidden}.lp-b2b .lp-nav{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#f7f3edeb;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:fixed;top:0;left:0;right:0}.lp-b2b .nav-logo{font-family:var(--font-cormorant),"Cormorant Garamond",serif;letter-spacing:.08em;color:var(--dark);align-items:center;gap:10px;font-size:22px;font-weight:600;text-decoration:none;display:flex}.lp-b2b .nav-logo span{color:var(--gold)}.lp-b2b .nav-links{align-items:center;gap:32px;display:flex}.lp-b2b .nav-link{color:var(--muted);font-size:13px;text-decoration:none;transition:color .2s}.lp-b2b .nav-link:hover{color:var(--dark)}.lp-b2b .nav-cta{background:var(--dark);color:var(--cream);letter-spacing:.05em;border-radius:2px;padding:10px 24px;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s}.lp-b2b .nav-cta:hover{background:var(--gold)}.lp-b2b .hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:100vh;padding:100px 80px 80px;display:grid;position:relative;overflow:hidden}.lp-b2b .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b8935a14 0%,#0000 70%);width:700px;height:700px;position:absolute;top:-200px;right:-200px}.lp-b2b .hero-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:500;display:inline-flex}.lp-b2b .hero-eyebrow:before{content:"";background:var(--gold);width:24px;height:1px;display:block}.lp-b2b .hero h1{font-family:var(--font-cormorant),"Cormorant Garamond",serif;letter-spacing:-.01em;color:var(--dark);margin-bottom:28px;font-size:clamp(42px,5vw,68px);font-weight:300;line-height:1.1}.lp-b2b .hero h1 em{color:var(--gold);font-style:italic}.lp-b2b .hero-sub{color:var(--muted);max-width:440px;margin-bottom:48px;font-size:16px;font-weight:300;line-height:1.7}.lp-b2b .hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lp-b2b .btn-primary{background:var(--dark);color:var(--cream);letter-spacing:.04em;border-radius:2px;align-items:center;gap:10px;padding:16px 32px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.lp-b2b .btn-primary:hover{background:var(--gold);transform:translateY(-1px)}.lp-b2b .btn-secondary{color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:2px;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s}.lp-b2b .btn-secondary:hover{color:var(--dark);border-color:var(--dark)}.lp-b2b .hero-visual{justify-content:center;display:flex;position:relative}.lp-b2b .phone-mockup{background:var(--dark);border-radius:36px;width:280px;padding:20px 16px;animation:6s ease-in-out infinite lpFloat2;box-shadow:0 40px 80px #1a161240,0 0 0 1px #ffffff0d}@keyframes lpFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp-b2b .phone-notch{background:#0a0806;border-radius:12px;width:80px;height:24px;margin:0 auto 20px}.lp-b2b .chat-container{flex-direction:column;gap:6px;display:flex}.lp-b2b .chat-bubble{border-radius:18px;max-width:85%;margin-bottom:10px;padding:12px 16px;font-size:12px;line-height:1.5;animation:.4s both lpSlideIn2}.lp-b2b .chat-bubble.received{color:#e8ddd0;background:#2a2420;border-bottom-left-radius:4px}.lp-b2b .chat-bubble.sent{background:var(--gold);color:var(--dark);text-align:right;border-bottom-right-radius:4px;margin-left:auto}.lp-b2b .chat-bubble.system{color:var(--gold-light);text-align:center;background:#b8935a26;border-radius:8px;max-width:100%;font-size:11px}.lp-b2b .chat-buttons{gap:6px;margin-top:4px;display:flex}.lp-b2b .chat-btn{color:var(--gold-light);text-align:center;background:#b8935a33;border:1px solid #b8935a66;border-radius:8px;flex:1;padding:8px 6px;font-size:10px}@keyframes lpSlideIn2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lp-b2b .chat-bubble:first-child{animation-delay:.1s}.lp-b2b .chat-bubble:nth-child(2){animation-delay:.3s}.lp-b2b .chat-bubble:nth-child(3){animation-delay:.5s}.lp-b2b .chat-bubble:nth-child(4){animation-delay:.7s}.lp-b2b .chat-bubble:nth-child(5){animation-delay:.9s}.lp-b2b .stats{background:var(--dark);border-top:1px solid #ffffff0d;grid-template-columns:repeat(3,1fr);gap:40px;padding:60px 80px;display:grid}.lp-b2b .stat{text-align:center;border-right:1px solid #ffffff14;padding:20px}.lp-b2b .stat:last-child{border-right:none}.lp-b2b .stat-number{font-family:var(--font-cormorant),"Cormorant Garamond",serif;color:var(--gold);margin-bottom:8px;font-size:52px;font-weight:300;line-height:1}.lp-b2b .stat-label{color:#f7f3ed80;letter-spacing:.05em;font-size:13px}.lp-b2b .section-header{text-align:center;margin-bottom:70px}.lp-b2b .section-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11px;font-weight:500}.lp-b2b .section-title{font-family:var(--font-cormorant),"Cormorant Garamond",serif;color:var(--dark);font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15}.lp-b2b .section-title em{color:var(--gold);font-style:italic}.lp-b2b .features{padding:100px 80px}.lp-b2b .features-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.lp-b2b .feature-card{background:var(--cream);padding:48px 40px;transition:background .2s}.lp-b2b .feature-card:hover{background:#f0eae0}.lp-b2b .feature-icon{background:var(--dark);border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:24px;font-size:20px;display:flex}.lp-b2b .feature-title{font-family:var(--font-cormorant),"Cormorant Garamond",serif;color:var(--dark);margin-bottom:12px;font-size:22px;font-weight:600}.lp-b2b .feature-desc{color:var(--muted);font-size:14px;font-weight:300;line-height:1.7}.lp-b2b .feature-badge{letter-spacing:.06em;color:var(--gold);background:#b8935a1a;border:1px solid #b8935a4d;border-radius:2px;align-items:center;gap:5px;margin-top:16px;padding:5px 10px;font-size:11px;font-weight:500;display:inline-flex}.lp-b2b .personalization{background:var(--dark);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:100px 80px;display:grid}.lp-b2b .personalization .section-eyebrow{color:var(--gold);margin-bottom:16px}.lp-b2b .personalization .section-title{color:var(--cream);margin-bottom:24px}.lp-b2b .personalization-desc{color:#f7f3ed8c;margin-bottom:40px;font-size:15px;font-weight:300;line-height:1.75}.lp-b2b .personalization-list{flex-direction:column;gap:20px;display:flex}.lp-b2b .personalization-item{align-items:flex-start;gap:16px;display:flex}.lp-b2b .personalization-item-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.lp-b2b .personalization-item-text strong{color:var(--cream);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.lp-b2b .personalization-item-text span{color:#f7f3ed80;font-size:13px;font-weight:300;line-height:1.6}.lp-b2b .personalization-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:4px;overflow:hidden}.lp-b2b .personalization-card-header{background:#b8935a1a;border-bottom:1px solid #b8935a26;align-items:center;gap:10px;padding:16px 24px;display:flex}.lp-b2b .personalization-card-header span{letter-spacing:.08em;color:var(--gold);text-transform:uppercase;font-size:12px;font-weight:500}.lp-b2b .personalization-card-dot{background:var(--gold);opacity:.6;border-radius:50%;width:8px;height:8px}.lp-b2b .personalization-card-body{flex-direction:column;gap:16px;padding:28px 24px;display:flex}.lp-b2b .config-row{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.lp-b2b .config-row:last-child{border-bottom:none;padding-bottom:0}.lp-b2b .config-label{color:#f7f3ed66;letter-spacing:.04em;font-size:12px}.lp-b2b .config-value{color:var(--cream);font-size:13px;font-weight:500}.lp-b2b .config-value.gold{color:var(--gold)}.lp-b2b .how{background:var(--dark);padding:100px 80px}.lp-b2b .how .section-title{color:var(--cream)}.lp-b2b .how .section-eyebrow{color:var(--gold)}.lp-b2b .steps{grid-template-columns:repeat(4,1fr);gap:40px;margin-top:60px;display:grid;position:relative}.lp-b2b .steps:before{content:"";background:linear-gradient(to right,transparent,var(--gold),transparent);height:1px;position:absolute;top:28px;left:10%;right:10%}.lp-b2b .step{text-align:center;position:relative}.lp-b2b .step-number{background:var(--gold);width:56px;height:56px;font-family:var(--font-cormorant),"Cormorant Garamond",serif;color:var(--dark);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:22px;font-weight:600;display:flex;position:relative}.lp-b2b .step-title{font-family:var(--font-cormorant),"Cormorant Garamond",serif;color:var(--cream);margin-bottom:10px;font-size:18px;font-weight:600}.lp-b2b .step-desc{color:#f7f3ed80;font-size:13px;font-weight:300;line-height:1.6}.lp-b2b .verse{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px}.lp-b2b .verse-text{font-family:var(--font-cormorant),"Cormorant Garamond",serif;color:var(--dark);max-width:700px;margin:0 auto 20px;font-size:clamp(22px,3vw,36px);font-style:italic;font-weight:300;line-height:1.4}.lp-b2b .verse-ref{letter-spacing:.1em;color:var(--gold);font-size:13px}.lp-b2b .cta-section{text-align:center;background:var(--cream);padding:100px 80px}.lp-b2b .cta-section .section-title{margin-bottom:20px}.lp-b2b .cta-sub{color:var(--muted);margin-bottom:48px;font-size:16px;font-weight:300}.lp-b2b .cta-form{flex-direction:column;gap:12px;max-width:420px;margin:0 auto;display:flex}.lp-b2b .cta-form-row{gap:12px;display:flex}.lp-b2b .cta-input{border:1px solid var(--border);color:var(--dark);background:#fff;border-radius:2px;outline:none;flex:1;padding:16px 20px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .2s}.lp-b2b .cta-input:focus{border-color:var(--gold)}.lp-b2b .cta-input::placeholder{color:#aaa}.lp-b2b .cta-btn{background:var(--dark);color:var(--cream);cursor:pointer;white-space:nowrap;border:none;border-radius:2px;width:100%;padding:16px 28px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .2s}.lp-b2b .cta-btn:hover{background:var(--gold)}.lp-b2b .cta-privacy{color:#aaa;margin-top:16px;font-size:12px}.lp-b2b footer{background:var(--dark);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:40px 80px;display:flex}.lp-b2b .footer-logo{font-family:var(--font-cormorant),"Cormorant Garamond",serif;color:var(--cream);letter-spacing:.08em;font-size:20px;font-weight:600}.lp-b2b .footer-logo span{color:var(--gold)}.lp-b2b .footer-links{gap:32px;display:flex}.lp-b2b .footer-links a{color:#f7f3ed66;font-size:13px;text-decoration:none;transition:color .2s}.lp-b2b .footer-links a:hover{color:var(--gold)}.lp-b2b .footer-copy{color:#f7f3ed40;font-size:12px}@media (max-width:900px){.lp-b2b .lp-nav{padding:16px 24px}.lp-b2b .nav-links{gap:16px}.lp-b2b .nav-link{display:none}.lp-b2b .hero{grid-template-columns:1fr;gap:60px;padding:100px 24px 60px}.lp-b2b .hero-visual{order:-1}.lp-b2b .phone-mockup{width:240px}.lp-b2b .stats{grid-template-columns:1fr;padding:40px 24px}.lp-b2b .stat{border-bottom:1px solid #ffffff14;border-right:none}.lp-b2b .stat:last-child{border-bottom:none}.lp-b2b .features{padding:60px 24px}.lp-b2b .features-grid{grid-template-columns:repeat(2,1fr)}.lp-b2b .personalization{grid-template-columns:1fr;gap:48px;padding:60px 24px}.lp-b2b .how{padding:60px 24px}.lp-b2b .steps{grid-template-columns:1fr 1fr}.lp-b2b .steps:before{display:none}.lp-b2b .verse,.lp-b2b .cta-section{padding:60px 24px}.lp-b2b footer{text-align:center;flex-direction:column;gap:24px;padding:40px 24px}.lp-b2b .footer-links{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.lp-b2b .lp-nav{padding:14px 16px}.lp-b2b .nav-cta{padding:8px 16px;font-size:12px}.lp-b2b .hero{padding:90px 16px 48px}.lp-b2b .hero-sub{font-size:15px}.lp-b2b .hero-actions{gap:16px}.lp-b2b .stats{padding:32px 16px}.lp-b2b .features{padding:48px 16px}.lp-b2b .features-grid{grid-template-columns:1fr}.lp-b2b .feature-card{padding:32px 24px}.lp-b2b .section-header{margin-bottom:40px}.lp-b2b .personalization,.lp-b2b .how{padding:48px 16px}.lp-b2b .steps{grid-template-columns:1fr;gap:32px}.lp-b2b .verse,.lp-b2b .cta-section{padding:48px 16px}.lp-b2b .cta-form-row{flex-direction:column}.lp-b2b footer{padding:32px 16px}.lp-b2b .footer-links{gap:16px}}
