.ambld-page.ambld-page .reveal{opacity:0;transform:translateY(24px);transition:opacity 0.6s ease, transform 0.6s ease;}.ambld-page.ambld-page .reveal.is-visible{opacity:1;transform:translateY(0);}@media (prefers-reduced-motion:reduce){.ambld-page.ambld-page .reveal{opacity:1;transform:none;transition:none;}}.ambld-page.ambld-page .hero-section{position:relative;padding:clamp(80px, 10vw, 140px) 0 clamp(64px, 8vw, 100px);background:var(--gradient-hero, linear-gradient(180deg, #f0eff6 0%, #ffffff 100%));color:#1d2746;overflow:hidden;}.ambld-page.ambld-page .hero-section::before{content:"";position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:1200px;height:1200px;background:radial-gradient(circle, rgba(92, 84, 160, 0.25) 0%, transparent 60%);pointer-events:none;}.ambld-page.ambld-page .hero-section .container{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1;}.ambld-page.ambld-page .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(92, 84, 160, 0.15);border:1px solid rgba(92, 84, 160, 0.3);border-radius:999px;font-size:0.85rem;font-weight:500;color:#3d3580;margin-bottom:24px;}.ambld-page.ambld-page .hero-eyebrow svg{width:16px;height:16px;}.ambld-page.ambld-page .hero-title{font-size:clamp(2.2rem, 4.5vw, 3.6rem);font-weight:800;line-height:1.1;letter-spacing:-0.02em;margin-bottom:20px;background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}.ambld-page.ambld-page .hero-description{font-size:1.15rem;line-height:1.6;color:#4b5563;margin-bottom:32px;max-width:540px;}.ambld-page.ambld-page .hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:32px;}.ambld-page.ambld-page .hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:10px;font-weight:600;font-size:1rem;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;}.ambld-page.ambld-page .hero-cta--primary{background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));color:#fff;box-shadow:0 10px 30px rgba(36, 29, 91, 0.4);}.ambld-page.ambld-page .hero-cta--primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 40px rgba(36, 29, 91, 0.55);}.ambld-page.ambld-page .hero-cta--secondary{background:#ffffff;color:#241d5b;border:1px solid #e2e8f0;}.ambld-page.ambld-page .hero-cta--secondary:hover{background:#f1f5f9;}.ambld-page.ambld-page .hero-meta{display:flex;gap:24px;flex-wrap:wrap;font-size:0.9rem;color:#6b7280;}.ambld-page.ambld-page .hero-meta-item{display:inline-flex;align-items:center;gap:6px;}.ambld-page.ambld-page .hero-meta-item svg{width:14px;height:14px;color:#5c54a0;}.ambld-page.ambld-page .hero-visual{position:relative;}.ambld-page.ambld-page .hero-visual-glow{position:absolute;inset:-40px;background:radial-gradient(circle, rgba(92, 84, 160, 0.3) 0%, transparent 70%);filter:blur(40px);z-index:0;}.ambld-page.ambld-page .hero-board-mock{position:relative;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:16px;box-shadow:0 30px 80px rgba(36, 29, 91, 0.18);z-index:1;}.ambld-page.ambld-page .hero-board-header{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;margin-bottom:16px;}.ambld-page.ambld-page .hero-board-dots{display:flex;gap:6px;}.ambld-page.ambld-page .hero-board-dots span{width:10px;height:10px;border-radius:50%;background:#e2e8f0;}.ambld-page.ambld-page .hero-board-dots span:nth-child(1){background:#ef4444;}.ambld-page.ambld-page .hero-board-dots span:nth-child(2){background:#f59e0b;}.ambld-page.ambld-page .hero-board-dots span:nth-child(3){background:#5c54a0;}.ambld-page.ambld-page .hero-board-title{font-size:0.85rem;color:#4b5563;font-weight:500;}.ambld-page.ambld-page .hero-board-count{margin-left:auto;background:#ffffff;padding:2px 8px;border-radius:999px;font-size:0.7rem;color:#4b5563;}.ambld-page.ambld-page .hero-board-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;margin-bottom:8px;transition:transform 0.2s ease;}.ambld-page.ambld-page .hero-board-card:hover{transform:translateY(-2px);}.ambld-page.ambld-page .hero-board-card--highlight{border-color:rgba(245, 158, 11, 0.4);background:rgba(245, 158, 11, 0.08);}.ambld-page.ambld-page .hero-board-card-tag{display:inline-block;font-size:0.65rem;padding:2px 6px;background:rgba(92, 84, 160, 0.15);color:#3d3580;border-radius:4px;margin-bottom:6px;font-weight:500;}.ambld-page.ambld-page .hero-board-card-title{font-size:0.85rem;font-weight:600;color:#1d2746;margin-bottom:6px;}.ambld-page.ambld-page .hero-board-card-meta{display:flex;gap:10px;font-size:0.7rem;color:#6b7280;}@media (max-width:900px){.ambld-page.ambld-page .hero-section .container{grid-template-columns:1fr;gap:40px;}.ambld-page.ambld-page .hero-board-columns{grid-template-columns:1fr;}.ambld-page.ambld-page .hero-board-column{min-height:auto;}}.ambld-page.ambld-page .why-section{padding:clamp(64px, 8vw, 100px) 0;background:#ffffff;}.ambld-page.ambld-page .why-header{text-align:center;max-width:720px;margin:0 auto 56px;}.ambld-page.ambld-page .why-eyebrow{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .why-title{font-size:clamp(1.8rem, 3.5vw, 2.6rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .why-subtitle{font-size:1.1rem;color:#4b5563;line-height:1.6;}.ambld-page.ambld-page .why-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px;}.ambld-page.ambld-page .why-card{padding:32px 24px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;transition:transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;}.ambld-page.ambld-page .why-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(36, 29, 91, 0.12);border-color:#5c54a0;}.ambld-page.ambld-page .why-card-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;}.ambld-page.ambld-page .why-card-icon svg{width:26px;height:26px;}.ambld-page.ambld-page .why-card-icon--trust{background:linear-gradient(135deg, #eeedf5 0%, #d6d3eb 100%);color:#241d5b;}.ambld-page.ambld-page .why-card-icon--vote{background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);color:#d97706;}.ambld-page.ambld-page .why-card-icon--design{background:linear-gradient(135deg, #eeedf5 0%, #c7c2e8 100%);color:#3d3580;}.ambld-page.ambld-page .why-card-icon--manage{background:linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%);color:#059669;}.ambld-page.ambld-page .why-card-title{font-size:1.15rem;font-weight:700;color:#1d2746;margin-bottom:10px;}.ambld-page.ambld-page .why-card-desc{font-size:0.95rem;color:#4b5563;line-height:1.6;}@media (max-width:900px){.ambld-page.ambld-page .why-grid{grid-template-columns:repeat(2, 1fr);}}@media (max-width:540px){.ambld-page.ambld-page .why-grid{grid-template-columns:1fr;}}.ambld-page.ambld-page .feature-section{padding:clamp(64px, 8vw, 100px) 0;background:#f1f5f9;}.ambld-page.ambld-page .feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.ambld-page.ambld-page .feature-tag{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .feature-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .feature-description{font-size:1.05rem;color:#4b5563;line-height:1.6;margin-bottom:28px;}.ambld-page.ambld-page .feature-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}.ambld-page.ambld-page .feature-list-item{display:flex;gap:14px;align-items:flex-start;}.ambld-page.ambld-page .feature-list-item strong{display:block;color:#1d2746;font-weight:700;font-size:1rem;margin-bottom:2px;}.ambld-page.ambld-page .feature-list-item span:not(.feature-list-icon):not(.feature-list-icon svg){color:#4b5563;font-size:0.95rem;line-height:1.5;}.ambld-page.ambld-page .feature-list-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));display:flex;align-items:center;justify-content:center;color:#fff;margin-top:2px;}.ambld-page.ambld-page .feature-list-icon svg{width:14px;height:14px;}.ambld-page.ambld-page .feature-visual{position:relative;}.ambld-page.ambld-page .feature-image-wrapper{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 4px 20px rgba(36, 29, 91, 0.08);background:#fff;border:1px solid #e2e8f0;}.ambld-page.ambld-page .feature-image{display:block;width:100%;height:auto;}.ambld-page.ambld-page .feature-image-badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(255, 255, 255, 0.95);backdrop-filter:blur(8px);border-radius:999px;font-size:0.8rem;font-weight:600;color:#1d2746;box-shadow:0 4px 12px rgba(36, 29, 91, 0.1);}.ambld-page.ambld-page .feature-image-badge-dot{width:8px;height:8px;border-radius:50%;background:#5c54a0;animation:pulse 2s ease-in-out infinite;}@keyframes pulse{0%, 100%{opacity:1;}50%{opacity:0.5;}}@media (max-width:900px){.ambld-page.ambld-page .feature-grid{grid-template-columns:1fr;gap:40px;}}.ambld-page.ambld-page .feature-section--reverse{background:#ffffff;}.ambld-page.ambld-page .feature-section--reverse .feature-grid{grid-template-columns:1fr 1fr;}.ambld-page.ambld-page .feature-section--reverse .feature-visual{order:-1;}.ambld-page.ambld-page .vote-floating-card{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;gap:12px;padding:14px 18px;background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.15);animation:float 3s ease-in-out infinite;}@keyframes float{0%, 100%{transform:translateY(0);}50%{transform:translateY(-6px);}}.ambld-page.ambld-page .vote-floating-icon{width:40px;height:40px;border-radius:50%;background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;}.ambld-page.ambld-page .vote-floating-label{font-size:0.75rem;color:#4b5563;text-transform:uppercase;letter-spacing:0.05em;font-weight:600;}.ambld-page.ambld-page .vote-floating-value{font-size:1rem;color:#1d2746;font-weight:700;}@media (max-width:900px){.ambld-page.ambld-page .feature-section--reverse .feature-grid{grid-template-columns:1fr;}.ambld-page.ambld-page .feature-section--reverse .feature-visual{order:0;}}.ambld-page.ambld-page .sort-modes{display:flex;flex-direction:column;gap:16px;margin-top:8px;}.ambld-page.ambld-page .sort-mode{display:flex;gap:16px;align-items:flex-start;padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:border-color 0.2s ease, transform 0.2s ease;}.ambld-page.ambld-page .sort-mode:hover{border-color:#5c54a0;transform:translateX(4px);}.ambld-page.ambld-page .sort-mode-icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;}.ambld-page.ambld-page .sort-mode-icon svg{width:22px;height:22px;}.ambld-page.ambld-page .sort-mode-icon--recent{background:linear-gradient(135deg, #eeedf5 0%, #d6d3eb 100%);color:#241d5b;}.ambld-page.ambld-page .sort-mode-icon--top{background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);color:#d97706;}.ambld-page.ambld-page .sort-mode-icon--trending{background:linear-gradient(135deg, #fce7f3 0%, #fbcfe8 100%);color:#db2777;}.ambld-page.ambld-page .sort-mode-title{font-size:1.05rem;font-weight:700;color:#1d2746;margin-bottom:4px;}.ambld-page.ambld-page .sort-mode-desc{font-size:0.9rem;color:#4b5563;line-height:1.5;}.ambld-page.ambld-page .feature-section--dark{background:linear-gradient(180deg, #1a1545 0%, #241d5b 100%);color:#fff;}.ambld-page.ambld-page .feature-tag--light{background:rgba(92, 84, 160, 0.2);color:#c7c2e8;}.ambld-page.ambld-page .feature-title--light{color:#fff;}.ambld-page.ambld-page .feature-description--light{color:rgba(255, 255, 255, 0.75);}.ambld-page.ambld-page .feature-image-wrapper--dark{background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.1);}.ambld-page.ambld-page .feature-section--dark .feature-grid{grid-template-columns:1fr 1fr;}.ambld-page.ambld-page .feature-section--dark .feature-visual{order:-1;}.ambld-page.ambld-page .admin-features{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px;}.ambld-page.ambld-page .admin-feature{display:flex;gap:14px;align-items:flex-start;padding:18px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);border-radius:12px;transition:background 0.2s ease, border-color 0.2s ease;}.ambld-page.ambld-page .admin-feature:hover{background:rgba(255, 255, 255, 0.07);border-color:rgba(92, 84, 160, 0.4);}.ambld-page.ambld-page .admin-feature-num{flex-shrink:0;font-size:0.85rem;font-weight:800;color:#c7c2e8;background:rgba(92, 84, 160, 0.2);padding:6px 10px;border-radius:6px;letter-spacing:0.05em;}.ambld-page.ambld-page .admin-feature-title{font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px;}.ambld-page.ambld-page .admin-feature-desc{font-size:0.9rem;color:rgba(255, 255, 255, 0.65);line-height:1.5;}.ambld-page.ambld-page .drag-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;gap:4px;padding:12px;background:rgba(255, 255, 255, 0.95);border-radius:8px;box-shadow:0 10px 30px rgba(36, 29, 91, 0.3);}.ambld-page.ambld-page .drag-indicator-handle{width:32px;height:4px;background:#3d3580;border-radius:2px;}@media (max-width:900px){.ambld-page.ambld-page .feature-section--dark .feature-grid{grid-template-columns:1fr;}.ambld-page.ambld-page .feature-section--dark .feature-visual{order:0;}.ambld-page.ambld-page .admin-features{grid-template-columns:1fr;}}.ambld-page.ambld-page .flow-diagram{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:28px;flex-wrap:wrap;}.ambld-page.ambld-page .flow-step{flex:1;min-width:120px;text-align:center;}.ambld-page.ambld-page .flow-step-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;}.ambld-page.ambld-page .flow-step-icon svg{width:28px;height:28px;}.ambld-page.ambld-page .flow-step-icon--feedback{background:linear-gradient(135deg, #eeedf5 0%, #d6d3eb 100%);color:#241d5b;}.ambld-page.ambld-page .flow-step-icon--stage{background:linear-gradient(135deg, #fef3c7 0%, #fde68a 100%);color:#d97706;}.ambld-page.ambld-page .flow-step-icon--roadmap{background:linear-gradient(135deg, #eeedf5 0%, #c7c2e8 100%);color:#3d3580;}.ambld-page.ambld-page .flow-step-label{font-size:0.9rem;font-weight:600;color:#1d2746;}.ambld-page.ambld-page .flow-arrow{color:#9ca3af;flex-shrink:0;}.ambld-page.ambld-page .flow-arrow svg{width:24px;height:24px;}@media (max-width:700px){.ambld-page.ambld-page .flow-diagram{flex-direction:column;}.ambld-page.ambld-page .flow-arrow svg{transform:rotate(90deg);}}.ambld-page.ambld-page .feature-image-wrapper--floating{padding:28px;background:linear-gradient(180deg, #ffffff 0%, #f1f5f9 100%);}.ambld-page.ambld-page .floating-connection-widget{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);align-items:center;gap:16px;}.ambld-page.ambld-page .floating-connection-widget__card{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:22px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08);background:#fff;}.ambld-page.ambld-page .floating-connection-widget__eyebrow{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#5c54a0;}.ambld-page.ambld-page .floating-connection-widget__card strong{font-size:1.05rem;color:#1d2746;}.ambld-page.ambld-page .floating-connection-widget__card span:last-child{font-size:0.92rem;line-height:1.5;color:#4b5563;}.ambld-page.ambld-page .floating-connection-widget__card--feedback{margin-top:28px;background:linear-gradient(180deg, #eef2ff 0%, #ffffff 100%);}.ambld-page.ambld-page .floating-connection-widget__card--roadmap{margin-bottom:28px;background:linear-gradient(180deg, #f5f3ff 0%, #ffffff 100%);}.ambld-page.ambld-page .floating-connection-widget__bridge{position:relative;width:88px;height:88px;border-radius:50%;border:2px dashed rgba(92, 84, 160, 0.25);display:flex;align-items:center;justify-content:center;}.ambld-page.ambld-page .floating-connection-widget__bridge::before{content:"";position:absolute;inset:16px;border-radius:50%;background:radial-gradient(circle, rgba(92, 84, 160, 0.16) 0%, rgba(92, 84, 160, 0.04) 70%, transparent 100%);}.ambld-page.ambld-page .floating-connection-widget__bridge span{position:relative;width:10px;height:10px;border-radius:50%;background:#5c54a0;box-shadow:0 0 0 10px rgba(92, 84, 160, 0.08);}@media (max-width:900px){.ambld-page.ambld-page .floating-connection-widget{grid-template-columns:1fr;}.ambld-page.ambld-page .floating-connection-widget__bridge{width:64px;height:64px;margin:0 auto;transform:rotate(90deg);}.ambld-page.ambld-page .floating-connection-widget__card--feedback, .ambld-page.ambld-page .floating-connection-widget__card--roadmap{margin:0;}}.ambld-page.ambld-page .format-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px;}.ambld-page.ambld-page .format-card{padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;transition:transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;}.ambld-page.ambld-page .format-card:hover{transform:translateY(-4px);border-color:#5c54a0;box-shadow:0 12px 30px rgba(36, 29, 91, 0.1);}.ambld-page.ambld-page .format-card-icon{width:48px;height:48px;border-radius:10px;background:linear-gradient(135deg, #eeedf5 0%, #c7c2e8 100%);color:#3d3580;display:flex;align-items:center;justify-content:center;margin-bottom:14px;}.ambld-page.ambld-page .format-card-icon svg{width:24px;height:24px;}.ambld-page.ambld-page .format-card-title{font-size:1.1rem;font-weight:700;color:#1d2746;margin-bottom:6px;}.ambld-page.ambld-page .format-card-desc{font-size:0.9rem;color:#4b5563;line-height:1.5;}@media (max-width:540px){.ambld-page.ambld-page .format-cards{grid-template-columns:1fr;}}.ambld-page.ambld-page .stages-section{padding:clamp(64px, 8vw, 100px) 0;background:#f1f5f9;}.ambld-page.ambld-page .stages-header{text-align:center;max-width:720px;margin:0 auto 48px;}.ambld-page.ambld-page .stages-eyebrow{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .stages-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .stages-subtitle{font-size:1.05rem;color:#4b5563;line-height:1.6;}.ambld-page.ambld-page .stages-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-bottom:32px;}.ambld-page.ambld-page .stage-card{padding:24px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;transition:transform 0.2s ease, box-shadow 0.2s ease;}.ambld-page.ambld-page .stage-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(36, 29, 91, 0.1);}.ambld-page.ambld-page .stage-card-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;}.ambld-page.ambld-page .stage-card-dot{width:12px;height:12px;border-radius:50%;}.ambld-page.ambld-page .stage-card--planned .stage-card-dot{background:#3d3580;}.ambld-page.ambld-page .stage-card--progress .stage-card-dot{background:#f59e0b;}.ambld-page.ambld-page .stage-card--completed .stage-card-dot{background:#5c54a0;}.ambld-page.ambld-page .stage-card--rejected .stage-card-dot{background:#ef4444;}.ambld-page.ambld-page .stage-card-name{font-size:1.1rem;font-weight:700;color:#1d2746;}.ambld-page.ambld-page .stage-card-desc{font-size:0.9rem;color:#4b5563;margin-bottom:16px;line-height:1.5;}.ambld-page.ambld-page .stage-card-color{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid #e2e8f0;}.ambld-page.ambld-page .stage-card-color-swatch{width:20px;height:20px;border-radius:6px;border:1px solid rgba(0, 0, 0, 0.05);}.ambld-page.ambld-page .stage-card-color-name{font-size:0.85rem;color:#4b5563;font-weight:500;}.ambld-page.ambld-page .stages-note{text-align:center;font-size:1rem;color:#3d3580;font-weight:600;}@media (max-width:900px){.ambld-page.ambld-page .stages-grid{grid-template-columns:repeat(2, 1fr);}}@media (max-width:540px){.ambld-page.ambld-page .stages-grid{grid-template-columns:1fr;}}.ambld-page.ambld-page .share-section{padding:clamp(64px, 8vw, 100px) 0;background:#ffffff;}.ambld-page.ambld-page .share-header{text-align:center;max-width:720px;margin:0 auto 48px;}.ambld-page.ambld-page .share-eyebrow{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .share-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .share-subtitle{font-size:1.05rem;color:#4b5563;line-height:1.6;}.ambld-page.ambld-page .share-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;}.ambld-page.ambld-page .share-card{padding:32px 28px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:16px;transition:transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;}.ambld-page.ambld-page .share-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(36, 29, 91, 0.1);border-color:#5c54a0;}.ambld-page.ambld-page .share-card-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;}.ambld-page.ambld-page .share-card-icon svg{width:26px;height:26px;}.ambld-page.ambld-page .share-card-icon--shortcode{background:linear-gradient(135deg, #eeedf5 0%, #d6d3eb 100%);color:#241d5b;}.ambld-page.ambld-page .share-card-icon--embed{background:linear-gradient(135deg, #eeedf5 0%, #c7c2e8 100%);color:#3d3580;}.ambld-page.ambld-page .share-card-icon--hub{background:linear-gradient(135deg, #d1fae5 0%, #a7f3d0 100%);color:#059669;}.ambld-page.ambld-page .share-card-title{font-size:1.2rem;font-weight:700;color:#1d2746;margin-bottom:10px;}.ambld-page.ambld-page .share-card-desc{font-size:0.95rem;color:#4b5563;line-height:1.6;margin-bottom:16px;}.ambld-page.ambld-page .share-card-desc code{background:#fff;padding:2px 6px;border-radius:4px;font-size:0.85rem;color:#3d3580;border:1px solid #e2e8f0;}.ambld-page.ambld-page .share-card-code{padding:12px 16px;background:#1a1545;border-radius:8px;overflow-x:auto;}.ambld-page.ambld-page .share-card-code code{color:#c7c2e8;font-family:'Monaco', 'Menlo', monospace;font-size:0.85rem;white-space:nowrap;}@media (max-width:900px){.ambld-page.ambld-page .share-grid{grid-template-columns:1fr;}}.ambld-page.ambld-page .multi-section{padding:clamp(64px, 8vw, 100px) 0;background:linear-gradient(180deg, #f1f5f9 0%, #ffffff 100%);}.ambld-page.ambld-page .multi-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.ambld-page.ambld-page .multi-eyebrow{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .multi-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .multi-description{font-size:1.05rem;color:#4b5563;line-height:1.6;margin-bottom:28px;}.ambld-page.ambld-page .multi-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;}.ambld-page.ambld-page .multi-list li{display:flex;gap:14px;align-items:flex-start;}.ambld-page.ambld-page .multi-list strong{display:block;color:#1d2746;font-weight:700;font-size:1rem;margin-bottom:2px;}.ambld-page.ambld-page .multi-list span:not(.multi-check):not(.multi-check svg){color:#4b5563;font-size:0.95rem;line-height:1.5;}.ambld-page.ambld-page .multi-check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));display:flex;align-items:center;justify-content:center;color:#fff;margin-top:2px;}.ambld-page.ambld-page .multi-check svg{width:14px;height:14px;}.ambld-page.ambld-page .multi-visual{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 20px 50px rgba(36, 29, 91, 0.1);}.ambld-page.ambld-page .multi-tabs{display:flex;gap:6px;padding:4px;background:#f1f5f9;border-radius:10px;margin-bottom:16px;}.ambld-page.ambld-page .multi-tab{flex:1;padding:8px 14px;background:transparent;border:none;border-radius:6px;font-size:0.9rem;font-weight:600;color:#6b7280;cursor:pointer;transition:background 0.2s ease, color 0.2s ease;}.ambld-page.ambld-page .multi-tab--active{background:#fff;color:#3d3580;box-shadow:0 2px 6px rgba(36, 29, 91, 0.08);}.ambld-page.ambld-page .multi-board{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;}.ambld-page.ambld-page .multi-board-col{background:#f1f5f9;border-radius:8px;padding:10px;min-height:180px;}.ambld-page.ambld-page .multi-board-col-header{display:flex;align-items:center;gap:6px;font-size:0.75rem;font-weight:700;color:#1d2746;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #e2e8f0;}.ambld-page.ambld-page .multi-board-dot{width:8px;height:8px;border-radius:50%;}.ambld-page.ambld-page .multi-board-card{background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:8px 10px;font-size:0.8rem;font-weight:500;color:#1d2746;margin-bottom:6px;}.ambld-page.ambld-page .multi-board-card--hl{border-color:rgba(245, 158, 11, 0.4);background:rgba(245, 158, 11, 0.08);}@media (max-width:900px){.ambld-page.ambld-page .multi-grid{grid-template-columns:1fr;gap:40px;}}.ambld-page.ambld-page .analytics-section{padding:clamp(64px, 8vw, 100px) 0;background:#ffffff;}.ambld-page.ambld-page .analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.ambld-page.ambld-page .analytics-eyebrow{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .analytics-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .analytics-description{font-size:1.05rem;color:#4b5563;line-height:1.6;margin-bottom:32px;}.ambld-page.ambld-page .analytics-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;}.ambld-page.ambld-page .analytics-stat{padding:20px;background:linear-gradient(135deg, #f1f5f9 0%, #ffffff 100%);border:1px solid #e2e8f0;border-radius:12px;text-align:center;}.ambld-page.ambld-page .analytics-stat-value{font-size:1.8rem;font-weight:800;background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px;}.ambld-page.ambld-page .analytics-stat-label{font-size:0.85rem;color:#4b5563;font-weight:500;}.ambld-page.ambld-page .analytics-image-wrapper{border-radius:16px;overflow:hidden;box-shadow:0 30px 60px rgba(36, 29, 91, 0.15);border:1px solid #e2e8f0;}.ambld-page.ambld-page .analytics-image{display:block;width:100%;height:auto;}@media (max-width:900px){.ambld-page.ambld-page .analytics-grid{grid-template-columns:1fr;gap:40px;}.ambld-page.ambld-page .analytics-stats{grid-template-columns:repeat(3, 1fr);}}@media (max-width:540px){.ambld-page.ambld-page .analytics-stats{grid-template-columns:1fr;}}.ambld-page.ambld-page .compare-section{padding:clamp(64px, 8vw, 100px) 0;background:#f1f5f9;}.ambld-page.ambld-page .compare-header{text-align:center;max-width:720px;margin:0 auto 48px;}.ambld-page.ambld-page .compare-eyebrow{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .compare-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .compare-subtitle{font-size:1.05rem;color:#4b5563;line-height:1.6;}.ambld-page.ambld-page .compare-table-wrapper{max-width:900px;margin:0 auto;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 20px 50px rgba(36, 29, 91, 0.08);}.ambld-page.ambld-page .compare-table{width:100%;border-collapse:collapse;}.ambld-page.ambld-page .compare-table thead{background:#f1f5f9;}.ambld-page.ambld-page .compare-table th{padding:20px 24px;text-align:center;font-weight:700;border-bottom:1px solid #e2e8f0;}.ambld-page.ambld-page .compare-feature-col{text-align:left !important;width:50%;}.ambld-page.ambld-page .compare-tier-name{display:block;font-size:1.1rem;font-weight:700;margin-bottom:4px;}.ambld-page.ambld-page .compare-tier-price{display:block;font-size:0.85rem;color:#4b5563;font-weight:500;}.ambld-page.ambld-page .compare-col--featured{background:linear-gradient(180deg, rgba(92, 84, 160, 0.08) 0%, rgba(36, 29, 91, 0.04) 100%);position:relative;}.ambld-page.ambld-page .compare-recommended-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));color:#fff;padding:4px 12px;border-radius:999px;font-size:0.75rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap;}.ambld-page.ambld-page .compare-category-row td{padding:14px 24px;background:#f1f5f9;font-size:0.8rem;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:0.05em;}.ambld-page.ambld-page .compare-row th{text-align:left;padding:16px 24px;font-weight:500;border-bottom:1px solid #f1f5f9;}.ambld-page.ambld-page .compare-row td{text-align:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;}.ambld-page.ambld-page .compare-feature-name{color:#1d2746;font-weight:600;font-size:0.95rem;}.ambld-page.ambld-page .compare-check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));color:#fff;}.ambld-page.ambld-page .compare-check svg{width:16px;height:16px;}.ambld-page.ambld-page .compare-dash{color:#d1d5db;font-size:1.2rem;font-weight:700;}@media (max-width:700px){.ambld-page.ambld-page .compare-table-wrapper{overflow-x:auto;}.ambld-page.ambld-page .compare-table{min-width:600px;}}.ambld-page.ambld-page .faq-section{padding:clamp(64px, 8vw, 100px) 0;background:#ffffff;}.ambld-page.ambld-page .faq-header{text-align:center;max-width:720px;margin:0 auto 48px;}.ambld-page.ambld-page .faq-eyebrow{display:inline-block;padding:6px 14px;background:rgba(92, 84, 160, 0.1);color:#3d3580;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:16px;}.ambld-page.ambld-page .faq-title{font-size:clamp(1.8rem, 3.5vw, 2.4rem);font-weight:800;color:#1d2746;line-height:1.2;letter-spacing:-0.02em;margin-bottom:16px;}.ambld-page.ambld-page .faq-subtitle{font-size:1.05rem;color:#4b5563;line-height:1.6;}.ambld-page.ambld-page .faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}.ambld-page.ambld-page .faq-item{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color 0.2s ease, box-shadow 0.2s ease;}.ambld-page.ambld-page .faq-item[open]{border-color:#5c54a0;box-shadow:0 8px 24px rgba(36, 29, 91, 0.1);}.ambld-page.ambld-page .faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;font-size:1.05rem;font-weight:600;color:#1d2746;list-style:none;}.ambld-page.ambld-page .faq-question::-webkit-details-marker{display:none;}.ambld-page.ambld-page .faq-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#3d3580;transition:transform 0.3s ease, background 0.2s ease;}.ambld-page.ambld-page .faq-icon svg{width:16px;height:16px;}.ambld-page.ambld-page .faq-item[open] .faq-icon{transform:rotate(180deg);background:var(--gradient-primary, linear-gradient(135deg, #241d5b 0%, #3d3580 100%));color:#fff;border-color:transparent;}.ambld-page.ambld-page .faq-answer{padding:0 24px 20px;}.ambld-page.ambld-page .faq-answer p{font-size:0.95rem;color:#4b5563;line-height:1.6;}.ambld-page.ambld-page .faq-answer strong{color:#1d2746;}.ambld-page.ambld-page .cta-section{padding:clamp(80px, 10vw, 120px) 0;background:var(--gradient-glow, linear-gradient(135deg, #5c54a0 0%, #3d3580 50%, #241d5b 100%));color:#fff;position:relative;overflow:hidden;}.ambld-page.ambld-page .cta-section::before{content:"";position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle, rgba(255, 255, 255, 0.15) 0%, transparent 70%);border-radius:50%;pointer-events:none;}.ambld-page.ambld-page .cta-section::after{content:"";position:absolute;bottom:-200px;left:-200px;width:600px;height:600px;background:radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 70%);border-radius:50%;pointer-events:none;}.ambld-page.ambld-page .cta-content{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto;}.ambld-page.ambld-page .cta-eyebrow{display:inline-block;padding:6px 14px;background:rgba(255, 255, 255, 0.2);color:#fff;border-radius:999px;font-size:0.85rem;font-weight:600;margin-bottom:20px;backdrop-filter:blur(8px);}.ambld-page.ambld-page .cta-title{font-size:clamp(2rem, 4vw, 3rem);font-weight:800;line-height:1.15;letter-spacing:-0.02em;margin-bottom:20px;}.ambld-page.ambld-page .cta-description{font-size:1.15rem;color:rgba(255, 255, 255, 0.9);line-height:1.6;margin-bottom:32px;}.ambld-page.ambld-page .cta-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:32px;}.ambld-page.ambld-page .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:10px;font-weight:700;font-size:1rem;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease;}.ambld-page.ambld-page .cta-button--primary{background:#fff;color:#241d5b;box-shadow:0 10px 30px rgba(36, 29, 91, 0.25);}.ambld-page.ambld-page .cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 14px 40px rgba(36, 29, 91, 0.35);}.ambld-page.ambld-page .cta-button--secondary{background:rgba(255, 255, 255, 0.15);color:#fff;border:1px solid rgba(255, 255, 255, 0.3);backdrop-filter:blur(8px);}.ambld-page.ambld-page .cta-button--secondary:hover{background:rgba(255, 255, 255, 0.25);}.ambld-page.ambld-page .cta-meta{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:0.9rem;color:rgba(255, 255, 255, 0.85);}.ambld-page.ambld-page .footer-section{padding:64px 0 32px;background:#1a1545;color:#fff;}.ambld-page.ambld-page .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;}.ambld-page.ambld-page .footer-logo{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;margin-bottom:12px;}.ambld-page.ambld-page .footer-logo svg{width:24px;height:24px;color:#5c54a0;}.ambld-page.ambld-page .footer-tagline{font-size:0.95rem;color:rgba(255, 255, 255, 0.65);line-height:1.5;max-width:320px;}.ambld-page.ambld-page .footer-col-title{font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255, 255, 255, 0.55);margin-bottom:16px;}.ambld-page.ambld-page .footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;}.ambld-page.ambld-page .footer-links a{color:rgba(255, 255, 255, 0.8);text-decoration:none;font-size:0.95rem;transition:color 0.2s ease;}.ambld-page.ambld-page .footer-links a:hover{color:#c7c2e8;}.ambld-page.ambld-page .footer-bottom{padding-top:32px;border-top:1px solid rgba(255, 255, 255, 0.1);text-align:center;font-size:0.85rem;color:rgba(255, 255, 255, 0.55);}@media (max-width:900px){.ambld-page.ambld-page .footer-grid{grid-template-columns:1fr 1fr;gap:32px;}}@media (max-width:540px){.ambld-page.ambld-page .footer-grid{grid-template-columns:1fr;}}.ambld-page.ambld-page .hero-section{padding-top:220px;}