.bridge-page{min-height:100vh;background:linear-gradient(180deg,#0f172a,#1e293b);color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 24px}.hero{padding:80px 0;text-align:center}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(188,32,38,.1);border:1px solid rgba(188,32,38,.3);border-radius:24px;font-size:14px;margin-bottom:24px}.badge-icon{font-size:18px}.hero h1{font-size:56px;font-weight:800;margin:0 0 16px;background:linear-gradient(135deg,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:20px;color:#94a3b8;max-width:700px;margin:0 auto 48px;line-height:1.6}.download-section{max-width:600px;margin:0 auto 32px}.download-tabs{display:flex;gap:8px;margin-bottom:24px;background:hsla(0,0%,100%,.05);padding:4px;border-radius:12px}.download-tabs .tab{flex:1 1;padding:12px 16px;background:transparent;border:none;color:#94a3b8;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px}.download-tabs .tab:hover{background:hsla(0,0%,100%,.05);color:#fff}.download-tabs .tab.active{background:rgba(188,32,38,.2);color:#fff;border:1px solid rgba(188,32,38,.4)}.download-card{background:linear-gradient(135deg,rgba(188,32,38,.1),rgba(15,23,42,.5));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px;text-align:center}.download-card h3{font-size:24px;margin:0 0 8px}.download-card>p{color:#94a3b8;margin:0 0 24px}.btn-download{width:100%;padding:16px 24px;background:linear-gradient(135deg,#bc2026,#8b1519);border:none;border-radius:12px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 20px rgba(188,32,38,.3)}.btn-download:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(188,32,38,.4)}.download-note{margin-top:16px;font-size:13px;color:#64748b}.download-note code{background:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:4px;font-family:Courier New,monospace}.hero-features{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.feature-badge{padding:8px 16px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:8px;font-size:14px;color:#86efac}.why-section{padding:80px 0;background:rgba(15,23,42,.5)}.why-section h2{text-align:center;font-size:40px;margin:0 0 48px}.why-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:24px;gap:24px;align-items:center;margin-bottom:48px}.why-card{background:linear-gradient(135deg,rgba(30,41,59,.8),rgba(15,23,42,.8));border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:32px;text-align:center}.why-icon{font-size:48px;margin-bottom:16px}.why-card h3{font-size:20px;margin:0 0 8px}.why-card p{color:#94a3b8;margin:0}.why-arrow{font-size:32px;color:#bc2026;font-weight:700}.with-bridge,.without-bridge{max-width:600px;margin:24px auto;padding:24px;border-radius:12px}.without-bridge{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3)}.with-bridge{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3)}.without-bridge h4{margin:0 0 16px;color:#fca5a5}.with-bridge h4{margin:0 0 16px;color:#86efac}.with-bridge ul,.without-bridge ul{margin:0;padding-left:24px}.with-bridge li,.without-bridge li{margin-bottom:8px;color:#94a3b8}.how-section{padding:80px 0}.how-section h2{text-align:center;font-size:40px;margin:0 0 48px}.steps{display:flex;gap:24px;max-width:1000px;margin:0 auto;flex-wrap:wrap}.step{flex:1 1;min-width:150px;text-align:center}.step-number{width:56px;height:56px;background:linear-gradient(135deg,#bc2026,#8b1519);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;margin:0 auto 16px;box-shadow:0 4px 20px rgba(188,32,38,.3)}.step-content h3{font-size:18px;margin:0 0 8px}.step-content p{color:#94a3b8;font-size:14px;margin:0}.faq-section{padding:80px 0;background:rgba(15,23,42,.5)}.faq-section h2{text-align:center;font-size:40px;margin:0 0 48px}.faq-grid{display:grid;grid-gap:16px;gap:16px;max-width:800px;margin:0 auto}.faq-item{background:linear-gradient(135deg,rgba(30,41,59,.8),rgba(15,23,42,.8));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;cursor:pointer}.faq-item summary{font-size:18px;font-weight:600;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:16px 0 0;color:#94a3b8;line-height:1.6}.faq-item a{color:#bc2026;text-decoration:none}.faq-item a:hover{text-decoration:underline}.cta-section{padding:80px 0;text-align:center}.cta-section h2{font-size:40px;margin:0 0 16px}.cta-section>p{font-size:18px;color:#94a3b8;margin:0 0 32px}.cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-cta-primary,.btn-cta-secondary{padding:16px 32px;font-size:16px;font-weight:700;border-radius:12px;border:none;cursor:pointer;transition:all .2s;text-decoration:none;display:inline-block}.btn-cta-primary{background:linear-gradient(135deg,#bc2026,#8b1519);color:#fff;box-shadow:0 4px 20px rgba(188,32,38,.3)}.btn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 30px rgba(188,32,38,.4)}.btn-cta-secondary{background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.btn-cta-secondary:hover{background:hsla(0,0%,100%,.15)}@media (max-width:768px){.hero h1{font-size:40px}.why-grid{grid-template-columns:1fr;gap:16px}.why-arrow{transform:rotate(90deg);margin:8px 0}.steps{flex-direction:column}}