h1,h2,h3,h4,h5,h6{font-family:'Poppins', sans-serif;font-weight:700}p,a,span,li{font-family:'Poppins', sans-serif;font-weight:300}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:0.25 !important}.opacity-50{opacity:0.5 !important}.opacity-75{opacity:0.75 !important}.opacity-100{opacity:1 !important}.visibility-hidden{visibility:hidden !important}.visibility-visible{visibility:visible !important}.transform-none{transform:none !important}.transform-translate-x-0{transform:translateX(0) !important}.transform-translate-x-full{transform:translateX(100%) !important}.transform-translate-x-neg-full{transform:translateX(-100%) !important}.transform-translate-y-0{transform:translateY(0) !important}.transform-scale-95{transform:scale(0.95) !important}.transform-scale-100{transform:scale(1) !important}.transform-scale-105{transform:scale(1.05) !important}.width-0{width:0% !important}.width-25{width:25% !important}.width-50{width:50% !important}.width-75{width:75% !important}.width-100{width:100% !important}.width-dynamic{width:var(--dynamic-width, 0%) !important}.height-0{height:0 !important}.height-auto{height:auto !important}.height-100{height:100% !important}.height-dynamic{height:var(--dynamic-height, auto) !important}.height-auto-resize{height:auto !important;min-height:var(--dynamic-min-height, auto) !important;max-height:var(--dynamic-max-height, none) !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-auto{overflow:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.body-overflow-hidden{overflow:hidden !important}.body-overflow-auto{overflow:auto !important}.cursor-pointer{cursor:pointer !important}.cursor-default{cursor:default !important}.cursor-not-allowed{cursor:not-allowed !important}.cursor-move{cursor:move !important}.cursor-grab{cursor:grab !important}.cursor-grabbing{cursor:grabbing !important}.cursor-text{cursor:text !important}.cursor-wait{cursor:wait !important}.z-0{z-index:0 !important}.z-1{z-index:1 !important}.z-5{z-index:5 !important}.z-10{z-index:10 !important}.z-50{z-index:50 !important}.z-100{z-index:100 !important}.z-999{z-index:999 !important}.z-9999{z-index:9999 !important}.transition-none{transition:none !important}.transition-all{transition:all 0.3s ease !important}.transition-opacity{transition:opacity 0.3s ease !important}.transition-opacity-fast{transition:opacity 0.2s ease !important}.transition-opacity-slow{transition:opacity 0.5s ease !important}.transition-transform{transition:transform 0.3s ease !important}.transition-opacity-transform{transition:opacity 0.3s ease, transform 0.3s ease !important}.transition-dynamic{transition:var(--dynamic-transition, all 0.3s ease) !important}.animation-delay-dynamic{animation-delay:var(--dynamic-animation-delay, 0s) !important}.transform-dynamic{transform:var(--dynamic-transform, none) !important}.animation-none{animation:none !important}.animation-shake{animation:shake 0.5s ease-in-out !important}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.bg-color-dynamic{background-color:var(--dynamic-bg-color, transparent) !important}.bg-gradient-dynamic{background:var(--dynamic-bg-gradient, transparent) !important}.text-color-dynamic{color:var(--dynamic-text-color, inherit) !important}.text-color-error{color:#ff6b6b !important}.font-size-xs{font-size:0.8rem !important}.margin-top-xs{margin-top:5px !important}.margin-dynamic{margin:var(--dynamic-margin, 0) !important}.padding-dynamic{padding:var(--dynamic-padding, 0) !important}.left-dynamic{left:var(--dynamic-left, 0) !important}.top-dynamic{top:var(--dynamic-top, 0) !important}.right-dynamic{right:var(--dynamic-right, 0) !important}.bottom-dynamic{bottom:var(--dynamic-bottom, 0) !important}.position-dynamic{position:absolute !important;width:var(--dynamic-width, auto) !important;height:var(--dynamic-height, auto) !important;left:var(--dynamic-left, auto) !important;top:var(--dynamic-top, auto) !important}.object-fit-cover{object-fit:cover !important}.object-fit-contain{object-fit:contain !important}.object-fit-fill{object-fit:fill !important}.object-fit-none{object-fit:none !important}.object-fit-scale-down{object-fit:scale-down !important}.object-position-center{object-position:center !important}.object-position-top{object-position:top !important}.object-position-bottom{object-position:bottom !important}.object-position-left{object-position:left !important}.object-position-right{object-position:right !important}.pointer-events-none{pointer-events:none !important}.pointer-events-auto{pointer-events:auto !important}.pointer-events-dynamic{pointer-events:var(--dynamic-pointer-events, auto) !important}.user-select-none{user-select:none !important}.user-select-auto{user-select:auto !important}.user-select-all{user-select:all !important}.font-size-dynamic{font-size:var(--dynamic-font-size, inherit) !important}.border-none{border:none !important}.border-0{border-width:0 !important}.border-color-dynamic{border-color:var(--dynamic-border-color, currentColor) !important}.fade-out-collapsed{height:0 !important;padding:0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important;transition:height 0.3s ease, padding 0.3s ease, margin 0.3s ease, opacity 0.3s ease !important}.form-errors-styled{background-color:rgba(244,67,54,0.2) !important;color:#f44336 !important;border:1px solid rgba(244,67,54,0.3) !important;padding:15px !important;border-radius:6px !important;margin-bottom:20px !important}.form-errors-styled h4{margin:0 0 10px 0 !important;font-size:1rem !important}.form-errors-styled ul{margin:0 !important;padding-left:20px !important}.variable-badge{color:#f39c12 !important;font-weight:bold !important;padding:2px 6px !important;background-color:rgba(243,156,18,0.1) !important;border-radius:3px !important}.toast-notification{position:fixed !important;top:20px !important;right:20px !important;z-index:9999 !important;display:inline-flex !important;align-items:center !important;gap:10px !important;min-width:280px !important;max-width:420px !important;padding:12px 16px !important;background:linear-gradient(135deg, var(--oz-depth-2) 0%, rgba(100,1,39,0.22) 100%) !important;color:var(--oz-text-1) !important;font-size:0.875rem !important;line-height:1.4 !important;border-radius:10px !important;border:1px solid var(--oz-glass-border) !important;border-left:4px solid var(--oz-gold) !important;box-shadow:0 0 0 1px rgba(166,2,64,0.1),0 0 32px -8px rgba(166,2,64,0.2),0 12px 32px -8px rgba(0,0,0,0.5) !important;backdrop-filter:blur(8px) !important;-webkit-backdrop-filter:blur(8px) !important;animation:slideInRight 0.3s ease-out !important}.toast-notification>i{flex:0 0 auto !important;font-size:1.05rem !important}.toast-notification .toast-message{flex:1 1 auto !important;color:var(--oz-text-1) !important}.toast-notification .toast-close{flex:0 0 auto !important;background:transparent !important;border:0 !important;color:var(--oz-text-3) !important;cursor:pointer !important;padding:0 2px !important;font-size:0.85rem !important;line-height:1 !important;transition:color 150ms ease, opacity 150ms ease !important}.toast-notification .toast-close:hover{color:var(--oz-text-1) !important}.toast-success{border-left-color:var(--orizen-success) !important}.toast-success>i{color:var(--orizen-success) !important}.toast-error{border-left-color:var(--orizen-critical) !important}.toast-error>i{color:var(--orizen-critical) !important}.toast-warning{border-left-color:var(--orizen-warning) !important}.toast-warning>i{color:var(--orizen-warning) !important}.toast-info{border-left-color:var(--orizen-info) !important}.toast-info>i{color:var(--orizen-info) !important}.toast-autodismiss{animation:slideInRight 0.3s ease-out, toastFadeOut 0.4s ease 4s forwards !important}@keyframes slideInRight{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toastFadeOut{to{opacity:0;transform:translateY(-10px);pointer-events:none}}.max-height-dynamic{max-height:var(--dynamic-max-height, none) !important}.collapsible-content{overflow:hidden !important;transition:max-height 0.3s ease-out !important}.collapsible-content.collapsed{max-height:0 !important}.collapsible-content.expanded{max-height:var(--dynamic-max-height, none) !important}.collapsible-content.auto-overflow{overflow:auto !important}:root{--orizen-critical: #dc3545;--orizen-critical-bg: #fdf2f2;--orizen-critical-border: #f5c6cb;--orizen-warning: #f59e0b;--orizen-warning-bg: #fffbeb;--orizen-warning-border: #fde68a;--orizen-success: #198754;--orizen-success-bg: #f0fdf4;--orizen-success-border: #bbf7d0;--orizen-info: #0d6efd;--orizen-info-bg: #eff6ff;--orizen-info-border: #bfdbfe;--orizen-muted: #6c757d;--orizen-muted-bg: #f8f9fa;--orizen-muted-border: #dee2e6;--orizen-pro-badge: #6366f1;--orizen-pro-blur: 4px;--orizen-pro-hover-blur: 2px;--orizen-font-xs: 0.7rem;--orizen-font-sm: 0.85rem;--orizen-font-md: 0.9rem;--orizen-font-lg: 1.1rem;--orizen-font-xl: 1.5rem;--orizen-font-2xl: 2rem;--orizen-space-xs: 0.25rem;--orizen-space-sm: 0.5rem;--orizen-space-md: 0.75rem;--orizen-space-lg: 1rem;--orizen-space-xl: 1.5rem;--orizen-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.05);--orizen-shadow-md: 0 4px 6px rgba(0, 0, 0, 0.07);--orizen-shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.1);--orizen-radius-sm: 4px;--orizen-radius-md: 8px;--orizen-radius-lg: 12px;--orizen-radius-full: 50%;--orizen-transition-fast: 150ms ease;--orizen-transition-normal: 250ms ease;--orizen-transition-slow: 400ms ease;--orizen-autonomy-0: #94a3b8;--orizen-autonomy-1: #818cf8;--orizen-autonomy-2: #fbbf24;--orizen-autonomy-3: #34d399;--oz-depth-0: #0d090a;--oz-depth-1: #140d10;--oz-depth-2: #1b1217;--oz-depth-3: #23181e;--oz-depth-4: #2c1f26;--oz-depth-5: #372930;--oz-warm: #640127;--oz-warm-soft: rgba(100, 1, 39, 0.20);--oz-warm-glow: rgba(100, 1, 39, 0.14);--oz-gold: #A60240;--oz-cream: #D8A0B8;--oz-glass: rgba(255, 255, 255, 0.04);--oz-glass-border: rgba(255, 255, 255, 0.07);--oz-glass-hover: rgba(255, 255, 255, 0.06);--oz-glass-active: rgba(255, 255, 255, 0.09);--oz-text-1: #f0f0f2;--oz-text-2: rgba(240, 240, 242, 0.7);--oz-text-3: rgba(240, 240, 242, 0.42);--oz-text-4: rgba(240, 240, 242, 0.22)}.wedge-facturation-page{--wfact-deepblue:       #140D23;--wfact-deepmagenta:    #640127;--wfact-accent:         #10b981;--wfact-accent-light:   #1beba6;--wfact-gold:           #F6E5B3;--article-accent:     #FFAA45;--article-accent-rgb: 255, 170, 69;--wfact-orange-start:   #FF6B35;--wfact-orange-end:     #F7931E;--wfact-white:          #FFFFFF;--wedge-footer-bg: linear-gradient(151deg, var(--wfact-deepblue) 0%, #011f18 60%, #023a2c 100%);--wfact-glass-bg:       rgba(255, 255, 255, 0.07);--wfact-glass-border:   rgba(255, 255, 255, 0.14);--wfact-glass-hover:    rgba(255, 255, 255, 0.12);--wfact-text-muted:     rgba(255, 255, 255, 0.55);--wfact-text-body:      rgba(255, 255, 255, 0.85);--wfact-radius:         12px;--wfact-radius-lg:      20px;--wfact-radius-xl:      28px;font-family:'Poppins', sans-serif;color:var(--wfact-text-body);background:linear-gradient(151deg, var(--wfact-deepblue) 0%, #011f18 60%, #023a2c 100%);background-attachment:fixed;min-height:100vh;overflow-x:hidden}.wedge-facturation-page *,.wedge-facturation-page *::before,.wedge-facturation-page *::after{box-sizing:border-box;margin:0;padding:0}.wedge-facturation-page a{text-decoration:none;color:inherit}.wedge-facturation-page ul{list-style:none}.wedge-facturation-page .wfact-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:32px;font-size:0.8rem}.wedge-facturation-page .wfact-back-link{display:inline-flex;align-items:center;gap:6px;color:var(--wfact-text-muted);transition:color 0.2s}.wedge-facturation-page .wfact-back-link i{font-size:0.7rem}.wedge-facturation-page .wfact-back-link:hover{color:var(--wfact-white)}.wedge-facturation-page .wfact-breadcrumb-sep{color:var(--wfact-text-muted);opacity:0.4}.wedge-facturation-page .wfact-breadcrumb-current{font-weight:600;color:var(--wfact-accent)}.wedge-facturation-page .wfact-hero{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:120px 24px 80px;overflow:hidden}.wedge-facturation-page .wfact-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 30%, rgba(16,185,129,0.08) 0%, transparent 70%);pointer-events:none}.wedge-facturation-page .wfact-hero-inner{position:relative;max-width:860px;margin:0 auto;text-align:center;z-index:1}.wedge-facturation-page .wfact-hero-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.3);color:var(--wfact-accent-light);font-size:0.78rem;font-weight:600;letter-spacing:0.04em;padding:6px 16px;border-radius:999px;margin-bottom:32px}.wedge-facturation-page .wfact-hero-title{font-size:clamp(2.2rem, 5vw, 3.8rem);font-weight:800;line-height:1.1;letter-spacing:-0.02em;color:var(--wfact-white);margin-bottom:24px}.wedge-facturation-page .wfact-hero-title .wfact-highlight{color:#FFAA45}.wedge-facturation-page .wfact-hero-sub{font-size:clamp(1rem, 2vw, 1.2rem);color:var(--wfact-text-body);max-width:620px;margin:0 auto 40px;line-height:1.7}.wedge-facturation-page .wfact-hero-cta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:40px}.wedge-facturation-page .wfact-btn-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg, var(--wfact-orange-start), var(--wfact-orange-end));color:#fff;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:var(--wfact-radius);box-shadow:0 4px 20px rgba(255,107,53,0.35);transition:transform 0.2s, box-shadow 0.2s}.wedge-facturation-page .wfact-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(255,107,53,0.5);color:#fff}.wedge-facturation-page .wfact-btn-secondary{display:inline-flex;align-items:center;gap:10px;background:var(--wfact-glass-bg);border:1px solid var(--wfact-glass-border);color:var(--wfact-white);font-weight:600;font-size:1rem;padding:14px 28px;border-radius:var(--wfact-radius);backdrop-filter:blur(8px);transition:background 0.2s, transform 0.2s}.wedge-facturation-page .wfact-btn-secondary:hover{background:var(--wfact-glass-hover);transform:translateY(-2px);color:#fff}.wedge-facturation-page .wfact-hero-trust{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:0.82rem;color:var(--wfact-text-muted)}.wedge-facturation-page .wfact-trust-item{display:flex;align-items:center;gap:6px}.wedge-facturation-page .wfact-trust-item i{color:var(--wfact-accent);font-size:0.75rem}.wedge-facturation-page .wfact-invoice-section{padding:80px 24px;max-width:1100px;margin:0 auto}.wedge-facturation-page .wfact-section-label{text-align:center;font-size:0.72rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--wfact-accent);margin-bottom:12px}.wedge-facturation-page .wfact-section-title{text-align:center;font-size:clamp(1.6rem, 3.5vw, 2.4rem);font-weight:800;color:var(--wfact-white);margin-bottom:16px}.wedge-facturation-page .wfact-section-sub{text-align:center;font-size:1rem;color:var(--wfact-text-muted);max-width:560px;margin:0 auto 48px;line-height:1.7}.wedge-facturation-page .wfact-invoice-preview{background:rgba(255,255,255,0.06);border:1px solid var(--wfact-glass-border);border-radius:var(--wfact-radius-xl);backdrop-filter:blur(16px);padding:32px;max-width:680px;margin:0 auto;box-shadow:0 24px 64px rgba(0,0,0,0.4)}.wedge-facturation-page .wfact-inv-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.wedge-facturation-page .wfact-inv-brand{font-size:1.1rem;font-weight:700;color:var(--wfact-white)}.wedge-facturation-page .wfact-inv-brand .wfact-inv-brand-sub{font-size:0.75rem;font-weight:400;color:var(--wfact-text-muted);margin-top:2px}.wedge-facturation-page .wfact-inv-meta{text-align:right}.wedge-facturation-page .wfact-inv-meta .wfact-inv-ref{font-size:0.85rem;font-weight:700;color:var(--wfact-accent);letter-spacing:0.04em}.wedge-facturation-page .wfact-inv-meta .wfact-inv-date{font-size:0.75rem;color:var(--wfact-text-muted);margin-top:2px}.wedge-facturation-page .wfact-inv-client-block{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:var(--wfact-radius);padding:12px 16px;margin-bottom:24px}.wedge-facturation-page .wfact-inv-client-block .wfact-inv-client-label{font-size:0.65rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--wfact-text-muted);margin-bottom:4px}.wedge-facturation-page .wfact-inv-client-block .wfact-inv-client-name{font-size:0.95rem;font-weight:600;color:var(--wfact-white)}.wedge-facturation-page .wfact-inv-client-block .wfact-inv-client-siren{font-size:0.72rem;color:var(--wfact-text-muted);margin-top:2px}.wedge-facturation-page .wfact-inv-lines{border-top:1px solid rgba(255,255,255,0.08);margin-bottom:16px}.wedge-facturation-page .wfact-inv-line{display:grid;grid-template-columns:1fr auto auto;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.05);font-size:0.85rem;color:var(--wfact-text-body);align-items:center}.wedge-facturation-page .wfact-inv-line .wfact-inv-line-desc{font-weight:500}.wedge-facturation-page .wfact-inv-line .wfact-inv-line-qty{color:var(--wfact-text-muted);font-size:0.78rem}.wedge-facturation-page .wfact-inv-line .wfact-inv-line-amount{font-weight:600;text-align:right}.wedge-facturation-page .wfact-inv-totals{display:flex;flex-direction:column;gap:6px;align-items:flex-end;padding-top:12px;margin-bottom:20px}.wedge-facturation-page .wfact-inv-subtotal,.wedge-facturation-page .wfact-inv-tva{display:flex;gap:32px;font-size:0.82rem;color:var(--wfact-text-muted);justify-content:flex-end}.wedge-facturation-page .wfact-inv-total-row{display:flex;gap:32px;align-items:center;padding-top:8px;border-top:1px solid rgba(255,255,255,0.12);justify-content:flex-end}.wedge-facturation-page .wfact-inv-total-row .wfact-inv-total-label{font-size:0.9rem;font-weight:700;color:var(--wfact-white)}.wedge-facturation-page .wfact-inv-total-row .wfact-inv-total-amount{font-size:1.4rem;font-weight:800;color:var(--wfact-accent)}.wedge-facturation-page .wfact-inv-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.08)}.wedge-facturation-page .wfact-inv-status{display:inline-flex;align-items:center;gap:6px;font-size:0.78rem;font-weight:700;padding:4px 12px;border-radius:999px}.wedge-facturation-page .wfact-inv-status.paid{background:rgba(16,185,129,0.15);color:var(--wfact-accent-light);border:1px solid rgba(16,185,129,0.3)}.wedge-facturation-page .wfact-inv-status.pending{background:rgba(246,229,179,0.1);color:#F6E5B3;border:1px solid rgba(246,229,179,0.25)}.wedge-facturation-page .wfact-inv-efact-badge{display:inline-flex;align-items:center;gap:5px;font-size:0.68rem;font-weight:600;color:var(--wfact-text-muted);background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:3px 10px;border-radius:6px}.wedge-facturation-page .wfact-features-section{padding:80px 24px;max-width:1100px;margin:0 auto}.wedge-facturation-page .wfact-features-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 992px){.wedge-facturation-page .wfact-features-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 576px){.wedge-facturation-page .wfact-features-grid{grid-template-columns:1fr}}.wedge-facturation-page .wfact-feature-card{background:var(--wfact-glass-bg);border:1px solid var(--wfact-glass-border);border-radius:var(--wfact-radius-lg);padding:28px 24px;transition:background 0.2s, transform 0.2s, box-shadow 0.2s;backdrop-filter:blur(8px)}.wedge-facturation-page .wfact-feature-card:hover{background:var(--wfact-glass-hover);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,0.25)}.wedge-facturation-page .wfact-feature-card.wfact-card-accent{border-color:rgba(16,185,129,0.35);background:rgba(16,185,129,0.07)}.wedge-facturation-page .wfact-feature-icon{width:44px;height:44px;border-radius:12px;background:rgba(16,185,129,0.15);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.wedge-facturation-page .wfact-feature-icon i{font-size:1.1rem;color:var(--wfact-accent)}.wedge-facturation-page .wfact-feature-title{font-size:1rem;font-weight:700;color:var(--wfact-white);margin-bottom:8px}.wedge-facturation-page .wfact-feature-desc{font-size:0.875rem;color:var(--wfact-text-muted);line-height:1.65}.wedge-facturation-page .wfact-spotlight{padding:80px 24px;max-width:1100px;margin:0 auto}.wedge-facturation-page .wfact-spotlight-card{background:rgba(16,185,129,0.06);border:1px solid rgba(16,185,129,0.2);border-radius:var(--wfact-radius-xl);padding:56px 48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;backdrop-filter:blur(12px)}@media (max-width: 768px){.wedge-facturation-page .wfact-spotlight-card{grid-template-columns:1fr;padding:40px 28px;gap:32px}}.wedge-facturation-page .wfact-spotlight-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(246,229,179,0.1);border:1px solid rgba(246,229,179,0.25);color:#F6E5B3;font-size:0.72rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:20px}.wedge-facturation-page .wfact-spotlight-title{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:800;color:var(--wfact-white);margin-bottom:16px;line-height:1.2}.wedge-facturation-page .wfact-spotlight-title span{color:var(--wfact-accent)}.wedge-facturation-page .wfact-spotlight-text{font-size:0.95rem;color:var(--wfact-text-body);line-height:1.75;margin-bottom:24px}.wedge-facturation-page .wfact-spotlight-link{display:inline-flex;align-items:center;gap:8px;color:var(--wfact-accent);font-weight:600;font-size:0.9rem;transition:gap 0.2s}.wedge-facturation-page .wfact-spotlight-link:hover{gap:12px;color:var(--wfact-accent-light)}.wedge-facturation-page .wfact-spotlight-visual{display:flex;flex-direction:column;gap:16px}.wedge-facturation-page .wfact-timeline-step{display:flex;align-items:flex-start;gap:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:var(--wfact-radius);padding:16px 20px}.wedge-facturation-page .wfact-timeline-step.wfact-step-active{border-color:rgba(16,185,129,0.4);background:rgba(16,185,129,0.08)}.wedge-facturation-page .wfact-step-dot{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.12);font-size:0.75rem;font-weight:700}.wedge-facturation-page .wfact-step-dot.active{background:rgba(16,185,129,0.2);border-color:var(--wfact-accent);color:var(--wfact-accent)}.wedge-facturation-page .wfact-step-info .wfact-step-date{font-size:0.72rem;font-weight:700;color:var(--wfact-text-muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:2px}.wedge-facturation-page .wfact-step-info .wfact-step-desc{font-size:0.88rem;font-weight:600;color:var(--wfact-white)}.wedge-facturation-page .wfact-step-info .wfact-step-sub{font-size:0.78rem;color:var(--wfact-text-muted);margin-top:2px}.wedge-facturation-page .wfact-flow-section{padding:80px 24px;max-width:900px;margin:0 auto;text-align:center}.wedge-facturation-page .wfact-flow-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-top:48px;flex-wrap:wrap;gap:8px}@media (max-width: 576px){.wedge-facturation-page .wfact-flow-steps{flex-direction:column}}.wedge-facturation-page .wfact-flow-step{background:var(--wfact-glass-bg);border:1px solid var(--wfact-glass-border);border-radius:var(--wfact-radius-lg);padding:20px 24px;min-width:140px;text-align:center;backdrop-filter:blur(8px)}.wedge-facturation-page .wfact-flow-step.wfact-flow-active{border-color:rgba(16,185,129,0.4);background:rgba(16,185,129,0.08)}.wedge-facturation-page .wfact-flow-step i{font-size:1.4rem;margin-bottom:8px;display:block;color:var(--wfact-text-muted)}.wedge-facturation-page .wfact-flow-step.wfact-flow-active i{color:var(--wfact-accent)}.wedge-facturation-page .wfact-flow-step .wfact-flow-label{font-size:0.82rem;font-weight:700;color:var(--wfact-white)}.wedge-facturation-page .wfact-flow-step .wfact-flow-sub{font-size:0.72rem;color:var(--wfact-text-muted);margin-top:4px}.wedge-facturation-page .wfact-flow-arrow{font-size:1.2rem;color:var(--wfact-text-muted);opacity:0.4;padding:0 4px;flex-shrink:0}.wedge-facturation-page .wfact-testimonial{padding:80px 24px;max-width:800px;margin:0 auto;text-align:center}.wedge-facturation-page .wfact-testimonial-card{background:var(--wfact-glass-bg);border:1px solid var(--wfact-glass-border);border-radius:var(--wfact-radius-xl);padding:48px 40px;backdrop-filter:blur(12px)}@media (max-width: 576px){.wedge-facturation-page .wfact-testimonial-card{padding:32px 24px}}.wedge-facturation-page .wfact-quote-icon{font-size:2rem;color:var(--wfact-accent);opacity:0.4;margin-bottom:20px}.wedge-facturation-page .wfact-quote-text{font-size:clamp(1rem, 2.2vw, 1.2rem);font-style:italic;color:var(--wfact-text-body);line-height:1.75;margin-bottom:28px}.wedge-facturation-page .wfact-quote-author{display:flex;flex-direction:column;align-items:center;gap:4px}.wedge-facturation-page .wfact-quote-author .wfact-author-name{font-weight:700;color:var(--wfact-white)}.wedge-facturation-page .wfact-quote-author .wfact-author-role{font-size:0.82rem;color:var(--wfact-text-muted)}.wedge-facturation-page .wfact-final-cta{padding:80px 24px 120px;text-align:center}.wedge-facturation-page .wfact-final-cta-inner{max-width:680px;margin:0 auto;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:var(--wfact-radius-xl);padding:64px 48px;backdrop-filter:blur(16px);box-shadow:0 24px 60px rgba(0,0,0,0.3)}@media (max-width: 576px){.wedge-facturation-page .wfact-final-cta-inner{padding:40px 24px}}.wedge-facturation-page .wfact-final-title{font-size:clamp(1.6rem, 3.5vw, 2.2rem);font-weight:800;color:var(--wfact-white);margin-bottom:16px;line-height:1.2}.wedge-facturation-page .wfact-final-sub{font-size:1rem;color:var(--wfact-text-muted);margin-bottom:36px;line-height:1.7}.wedge-facturation-page .wfact-final-cta-btns{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.wedge-facturation-page .wfact-final-trust{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;font-size:0.78rem;color:var(--wfact-text-muted)}.wedge-facturation-page .wfact-final-trust-item{display:flex;align-items:center;gap:5px}.wedge-facturation-page .wfact-final-trust-item i{color:var(--wfact-accent);font-size:0.7rem}.wedge-facturation-page .wfact-docs-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;max-width:860px;margin:0 auto}@media (max-width: 640px){.wedge-facturation-page .wfact-docs-grid{grid-template-columns:1fr}}.wedge-facturation-page .wfact-doc-card{background:var(--wfact-glass-bg);border:1px solid var(--wfact-glass-border);border-radius:var(--wfact-radius-lg);padding:20px 22px;backdrop-filter:blur(10px);transition:background 0.2s, transform 0.2s}.wedge-facturation-page .wfact-doc-card:hover{background:var(--wfact-glass-hover);transform:translateY(-2px)}.wedge-facturation-page .wfact-doc-card.wfact-doc-card-accent{border-color:rgba(16,185,129,0.35);background:rgba(16,185,129,0.06)}.wedge-facturation-page .wfact-doc-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.wedge-facturation-page .wfact-doc-icon{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wedge-facturation-page .wfact-doc-icon i{font-size:0.9rem;color:var(--wfact-text-muted)}.wedge-facturation-page .wfact-doc-icon.accent{background:rgba(16,185,129,0.15);border-color:rgba(16,185,129,0.3)}.wedge-facturation-page .wfact-doc-icon.accent i{color:var(--wfact-accent)}.wedge-facturation-page .wfact-doc-ref{font-size:0.82rem;font-weight:700;color:var(--wfact-white);letter-spacing:0.02em}.wedge-facturation-page .wfact-doc-type{font-size:0.7rem;color:var(--wfact-text-muted);margin-top:1px}.wedge-facturation-page .wfact-doc-badge{display:inline-flex;align-items:center;gap:5px;font-size:0.68rem;font-weight:700;padding:3px 10px;border-radius:999px;margin-left:auto;white-space:nowrap}.wedge-facturation-page .wfact-doc-badge.signed{background:rgba(16,185,129,0.12);color:var(--wfact-accent-light);border:1px solid rgba(16,185,129,0.28)}.wedge-facturation-page .wfact-doc-badge.pending{background:rgba(246,229,179,0.1);color:#F6E5B3;border:1px solid rgba(246,229,179,0.25)}.wedge-facturation-page .wfact-doc-badge.paid{background:rgba(99,210,160,0.12);color:#63D2A0;border:1px solid rgba(99,210,160,0.3)}.wedge-facturation-page .wfact-doc-client{font-size:0.82rem;color:var(--wfact-text-muted);margin-bottom:6px}.wedge-facturation-page .wfact-doc-amount{font-size:1rem;font-weight:700;color:var(--wfact-white)}.wedge-facturation-page .wfact-amount-accent{color:var(--wfact-accent)}.wedge-facturation-page .wfact-doc-efact{display:inline-flex;align-items:center;gap:5px;margin-top:8px;font-size:0.68rem;font-weight:600;color:var(--wfact-accent);background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.2);padding:3px 10px;border-radius:6px}.wedge-facturation-page .wfact-doc-efact i{font-size:0.62rem}.wedge-facturation-page .wfact-pennylane-section{padding:80px 24px;max-width:860px;margin:0 auto}.wedge-facturation-page .wfact-pennylane-card{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);border-radius:var(--wfact-radius-xl);padding:56px 48px;backdrop-filter:blur(14px);text-align:center;box-shadow:0 20px 56px rgba(0,0,0,0.3)}@media (max-width: 576px){.wedge-facturation-page .wfact-pennylane-card{padding:40px 24px}}.wedge-facturation-page .wfact-pennylane-logo{display:inline-flex;align-items:center;gap:10px;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.14);border-radius:999px;padding:8px 20px;margin-bottom:28px;font-size:0.9rem;font-weight:700;color:var(--wfact-white);letter-spacing:0.02em}.wedge-facturation-page .wfact-pennylane-logo i{font-size:1rem;color:var(--wfact-accent)}.wedge-facturation-page .wfact-pennylane-flows{display:flex;flex-direction:column;gap:12px;max-width:560px;margin:0 auto}.wedge-facturation-page .wfact-pennylane-flow{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:var(--wfact-radius);padding:16px 20px;text-align:left}.wedge-facturation-page .wfact-pflow-icon{width:38px;height:38px;border-radius:50%;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.wedge-facturation-page .wfact-pflow-icon i{font-size:0.85rem;color:var(--wfact-accent)}.wedge-facturation-page .wfact-pflow-label{font-size:0.88rem;font-weight:700;color:var(--wfact-white);margin-bottom:2px}.wedge-facturation-page .wfact-pflow-desc{font-size:0.78rem;color:var(--wfact-text-muted);line-height:1.5}@keyframes wfact-fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.wedge-facturation-page .wfact-hero-inner{animation:wfact-fade-up 0.7s ease both}.wedge-facturation-page .wfact-invoice-preview{animation:wfact-fade-up 0.7s 0.2s ease both}@media (max-width: 768px){[class^="wedge-"][class$="-page"]{overflow-x:hidden;width:100%;max-width:100vw}[class^="wedge-"][class$="-page"]>section,[class^="wedge-"][class$="-page"] section[class*="-section"]{padding-top:60px;padding-bottom:60px}[class^="wedge-"][class$="-page"] [class$="-hero"],[class^="wedge-"][class$="-page"] section[class*="-hero"]{padding-top:80px;padding-bottom:48px}[class^="wedge-"][class$="-page"] [class*="-mockup"],[class^="wedge-"][class$="-page"] [class*="-cockpit"],[class^="wedge-"][class$="-page"] [class*="-window"],[class^="wedge-"][class$="-page"] [class*="-action-mockup"],[class^="wedge-"][class$="-page"] [class*="-card"]{max-width:100%;box-sizing:border-box}[class^="wedge-"][class$="-page"] [class*="-tabs"]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}[class^="wedge-"][class$="-page"] [class*="-tabs"]>*{flex-shrink:0}[class^="wedge-"][class$="-page"] [class*="-spotlight-inner"]{gap:40px !important}[class^="wedge-"][class$="-page"] [class*="-hero-ctas"],[class^="wedge-"][class$="-page"] [class*="-final-cta-buttons"]{gap:12px;width:100%}[class^="wedge-"][class$="-page"] [class*="-hero-ctas"]>a,[class^="wedge-"][class$="-page"] [class*="-hero-ctas"]>button,[class^="wedge-"][class$="-page"] [class*="-final-cta-buttons"]>a,[class^="wedge-"][class$="-page"] [class*="-final-cta-buttons"]>button{width:100%;max-width:360px;justify-content:center}[class^="wedge-"][class$="-page"] [class*="-hero-trust"]{gap:12px;flex-wrap:wrap}[class^="wedge-"][class$="-page"] [class*="-section-header"]{padding-left:8px;padding-right:8px}[class^="wedge-"][class$="-page"] [class*="-container"]{padding-left:20px;padding-right:20px}}.roi-wizard,.roi-result{min-height:100vh;padding:120px 24px 60px;background:radial-gradient(900px 500px at 18% -10%, rgba(229,168,46,0.12), transparent 60%),radial-gradient(1100px 700px at 80% 100%, rgba(166,2,64,0.35), transparent 60%),linear-gradient(180deg, #140D23 0%, #3c0725 40%, #640127 90%, #A60240 120%);color:#f6f6f7;font-family:'Poppins', -apple-system, BlinkMacSystemFont, sans-serif}.roi-wizard__form{max-width:760px;margin:0 auto}.roi-wizard__progress{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:28px}.roi-wizard__step-dot{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:rgba(246,246,247,0.78);transition:all 0.25s}.roi-wizard__step-dot--active{background:#E5A82E;border-color:#E5A82E;color:white}.roi-wizard__step-dot--done{background:rgba(229,168,46,0.35);border-color:#E5A82E;color:#E5A82E}.roi-wizard__step-line{width:32px;height:1px;background:rgba(255,255,255,0.1);transition:background 0.25s}.roi-wizard__step-line--done{background:#E5A82E}.roi-wizard__step{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:32px;backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,0.4)}.roi-wizard__step--hidden{display:none}.roi-wizard__pill{display:inline-block;background:rgba(229,168,46,0.16);color:#f6f6f7;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:16px}.roi-wizard__title{font-size:26px;font-weight:600;line-height:1.3;margin:0 0 12px;color:white}.roi-wizard__subtitle{color:rgba(246,246,247,0.78);line-height:1.6;margin:0 0 24px}.roi-wizard__hint{text-align:center;font-size:13px;color:rgba(246,246,247,0.78)}.roi-wizard__link{color:#FFE9A3;text-decoration:underline}.roi-wizard__link:hover{color:#E5A82E}.roi-wizard__counter{display:flex;align-items:center;gap:16px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:12px 20px;width:fit-content;margin:24px auto}.roi-wizard__counter-btn{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#f6f6f7;font-size:20px;cursor:pointer;transition:background 0.15s, border-color 0.15s}.roi-wizard__counter-btn:hover{background:rgba(229,168,46,0.16);border-color:#E5A82E}.roi-wizard__counter-value{min-width:60px;text-align:center;font-size:32px;font-weight:700;color:white}.roi-wizard__modules{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:12px;margin:24px 0}.roi-wizard__module-card{position:relative;padding:20px 16px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:12px;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px;transition:border-color 0.2s, background 0.2s}.roi-wizard__module-card:hover{border-color:#E5A82E}.roi-wizard__module-card--selected{background:rgba(229,168,46,0.16);border-color:#E5A82E}.roi-wizard__module-checkbox{position:absolute;opacity:0;pointer-events:none}.roi-wizard__module-icon{font-size:28px}.roi-wizard__module-name{font-weight:600;color:white}.roi-wizard__module-price{font-size:12px;color:rgba(246,246,247,0.78)}.roi-wizard__competitors{display:flex;flex-direction:column;gap:12px;margin:24px 0}.roi-wizard__competitor-card{position:relative;display:flex;align-items:center;gap:16px;padding:16px 20px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:12px;cursor:pointer;transition:border-color 0.2s, background 0.2s}.roi-wizard__competitor-card:hover{border-color:#E5A82E}.roi-wizard__competitor-card--selected{background:rgba(229,168,46,0.16);border-color:#E5A82E}.roi-wizard__competitor-card--selected .roi-wizard__competitor-check{opacity:1}.roi-wizard__competitor-radio,.roi-wizard__competitor-checkbox{position:absolute;opacity:0;pointer-events:none}.roi-wizard__competitor-logo{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;background:white;color:#333}.roi-wizard__competitor-logo[data-key="sellsy"]{background:#3a8fff;color:white}.roi-wizard__competitor-logo[data-key="hubspot"]{background:#ff7a59;color:white}.roi-wizard__competitor-logo[data-key="axonaut"]{background:#005f9c;color:white}.roi-wizard__competitor-logo[data-key="monday"]{background:#7b2cbf;color:white}.roi-wizard__competitor-logo[data-key="notion"]{background:#1f1f1f;color:white}.roi-wizard__competitor-logo[data-key="calendly"]{background:#006bff;color:white}.roi-wizard__competitor-logo[data-key="teams"]{background:#4b53bc;color:white}.roi-wizard__competitor-logo[data-key="trello"]{background:#0079bf;color:white}.roi-wizard__competitor-logo[data-key="none"]{background:#888;color:white}.roi-wizard__competitor-info{flex:1;display:flex;flex-direction:column}.roi-wizard__competitor-name{font-weight:600;color:white}.roi-wizard__competitor-price{font-size:13px;color:rgba(246,246,247,0.78)}.roi-wizard__competitor-check{color:#E5A82E;font-weight:700;font-size:18px;opacity:0;transition:opacity 0.2s}.roi-wizard__field{margin-bottom:20px}.roi-wizard__label{display:block;font-size:14px;font-weight:600;margin-bottom:8px;color:white}.roi-wizard__input{width:100%;padding:14px 16px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.1);border-radius:12px;color:#f6f6f7;font-size:16px;font-family:inherit;transition:border-color 0.2s, background 0.2s}.roi-wizard__input:focus{outline:none;border-color:#E5A82E;background:rgba(0,0,0,0.3)}.roi-wizard__consent{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.roi-wizard__consent-cb{margin-top:4px;width:18px;height:18px;cursor:pointer;accent-color:#E5A82E;flex-shrink:0}.roi-wizard__consent-text{font-size:13px;color:rgba(246,246,247,0.78);line-height:1.5}.roi-wizard__error{margin-top:12px;padding:12px 16px;background:rgba(255,100,100,0.1);border:1px solid rgba(255,100,100,0.3);border-radius:10px;color:#ffb3b3;font-size:13px}.roi-wizard__actions{display:flex;justify-content:space-between;align-items:center;margin-top:32px;flex-wrap:wrap;gap:12px}.roi-wizard__btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:none;cursor:pointer;background:linear-gradient(135deg, #FF6B35 0%, #F7931E 100%);color:white;box-shadow:0 4px 14px rgba(255,107,53,0.35);transition:transform 0.2s, box-shadow 0.2s}.roi-wizard__btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,107,53,0.5);color:white}.roi-wizard__btn-primary[disabled]{opacity:0.5;cursor:not-allowed}.roi-wizard__btn-back{background:transparent;color:rgba(246,246,247,0.78);border:none;padding:8px 0;font-size:14px;cursor:pointer;text-decoration:none}.roi-wizard__btn-back:hover{color:#f6f6f7}.roi-result__hero{max-width:760px;margin:0 auto 32px;padding:40px 32px;text-align:center;background:linear-gradient(135deg, rgba(229,168,46,0.12), rgba(166,2,64,0.18));border-radius:24px;border:1px solid rgba(229,168,46,0.3);backdrop-filter:blur(12px)}.roi-result__pill{display:inline-block;background:rgba(229,168,46,0.16);color:#f6f6f7;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:16px}.roi-result__scope{margin:8px 0 24px;color:rgba(246,246,247,0.78);font-size:15px}.roi-result__savings-amount{font-size:72px;font-weight:800;line-height:1;background:linear-gradient(135deg, #FFE9A3 0%, #E5A82E 60%, #FF6B35 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:16px 0 8px;text-shadow:0 2px 30px rgba(229,168,46,0.25)}.roi-result__savings-suffix{font-size:20px;color:rgba(246,246,247,0.78);margin-bottom:8px}.roi-result__savings-detail{font-size:14px;color:rgba(246,246,247,0.78);margin-top:16px}.roi-result__savings-detail strong{color:white}.roi-result__no-savings-title{font-size:36px;font-weight:700;margin:16px 0 8px;color:white}.roi-result__comparison{max-width:760px;margin:0 auto 32px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:32px;backdrop-filter:blur(12px)}.roi-result__h2{font-size:26px;font-weight:600;color:white;margin:0 0 8px}.roi-result__lede{color:rgba(246,246,247,0.78);margin:0 0 24px}.roi-result__lede strong{color:white}.roi-result__source{font-size:12px;color:rgba(246,246,247,0.78);font-style:italic;margin-top:16px}.roi-result__cta-stack{max-width:760px;margin:0 auto 24px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.roi-result__btn-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:none;cursor:pointer;background:linear-gradient(135deg, #FF6B35 0%, #F7931E 100%);color:white;box-shadow:0 4px 14px rgba(255,107,53,0.35);transition:transform 0.2s, box-shadow 0.2s}.roi-result__btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,107,53,0.5);color:white}.roi-result__btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;background:transparent;color:#f6f6f7;border:1px solid rgba(255,255,255,0.1);cursor:pointer;transition:border-color 0.2s, color 0.2s}.roi-result__btn-ghost:hover{border-color:#E5A82E;color:white}.roi-result__email-note{max-width:760px;margin:0 auto;text-align:center;font-size:13px;color:rgba(246,246,247,0.78)}.roi-result__email-note strong{color:#f6f6f7}.roi-result__stack{max-width:760px;margin:0 auto 24px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:24px 28px;backdrop-filter:blur(12px)}.roi-result__stack .roi-result__pill{margin-bottom:14px}.roi-result__stack-intro{color:rgba(246,246,247,0.78);font-size:14px;margin:0 0 16px}.roi-result__stack-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.roi-result__stack-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(0,0,0,0.2);border:1px solid rgba(255,255,255,0.06);border-radius:10px;font-size:14px;color:#f6f6f7}.roi-result__stack-item--total{background:rgba(229,168,46,0.08);border-color:rgba(229,168,46,0.2);margin-top:4px}.roi-result__stack-item--total .roi-result__stack-price{color:#f6f6f7}.roi-result__stack-logo{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0;background:white;color:#333}.roi-result__stack-logo[data-key="sellsy"]{background:#3a8fff;color:white}.roi-result__stack-logo[data-key="hubspot"]{background:#ff7a59;color:white}.roi-result__stack-logo[data-key="axonaut"]{background:#005f9c;color:white}.roi-result__stack-logo[data-key="monday"]{background:#7b2cbf;color:white}.roi-result__stack-logo[data-key="notion"]{background:#1f1f1f;color:white}.roi-result__stack-logo[data-key="calendly"]{background:#006bff;color:white}.roi-result__stack-logo[data-key="teams"]{background:#4b53bc;color:white}.roi-result__stack-logo[data-key="trello"]{background:#0079bf;color:white}.roi-result__stack-logo[data-key="none"]{background:#888;color:white}.roi-result__stack-name{flex:1;font-weight:600;min-width:0}.roi-result__stack-price{color:rgba(246,246,247,0.78);font-size:13px;text-align:right}.roi-result__stack-price strong{color:#f6f6f7;font-weight:700}.roi-result__compare-cards{display:flex;flex-direction:column;gap:10px;margin-top:4px}.roi-result__compare-card{background:rgba(0,0,0,0.22);border:1px solid rgba(255,255,255,0.1);border-radius:14px;padding:14px 16px}.roi-result__compare-card--highlight{background:rgba(229,168,46,0.05);border-color:rgba(229,168,46,0.18)}.roi-result__compare-card--total{background:linear-gradient(135deg, rgba(229,168,46,0.18) 0%, rgba(229,168,46,0.06) 100%);border-color:rgba(229,168,46,0.35);text-align:center;padding:18px 16px}.roi-result__compare-card-label{font-size:13px;font-weight:600;color:rgba(246,246,247,0.78);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:10px}.roi-result__compare-card-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.roi-result__compare-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.roi-result__compare-cell--orizen .roi-result__compare-cell-val{color:#E5A82E;font-weight:600}.roi-result__compare-cell-head{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:rgba(246,246,247,0.78);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roi-result__compare-cell-val{font-size:14px;color:#f6f6f7;line-height:1.4;word-wrap:break-word}.roi-result__compare-card-savings{font-size:clamp(28px, 6vw, 38px);font-weight:800;color:#E5A82E;margin-top:4px;letter-spacing:-0.02em}.roi-result__footer{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.roi-result__footer .roi-result__email-note{margin:0}.roi-result__share-btn{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:999px;color:#f6f6f7;font-size:14px;font-weight:600;padding:10px 22px;cursor:pointer;transition:background 0.2s, border-color 0.2s, color 0.2s}.roi-result__share-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(229,168,46,0.3)}.roi-result__share-btn--success{background:rgba(229,168,46,0.18);border-color:rgba(229,168,46,0.45);color:#E5A82E}@media (max-width: 640px){.roi-wizard,.roi-result{padding:100px 16px 40px}.roi-wizard__step,.roi-result__hero,.roi-result__comparison,.roi-result__stack{padding:22px 16px;border-radius:16px}.roi-wizard__title{font-size:22px}.roi-result__savings-amount{font-size:56px}.roi-result__h2{font-size:20px}.roi-wizard__actions{flex-direction:column-reverse;align-items:stretch}.roi-wizard__btn-primary{justify-content:center}.roi-wizard__btn-back{text-align:center}.roi-result__compare-card{padding:12px 14px}.roi-result__compare-card-label{font-size:12px;margin-bottom:8px}.roi-result__compare-cell-val{font-size:13px}.roi-result__compare-card-row{gap:10px}.roi-result__stack-item{flex-wrap:wrap}.roi-result__stack-item .roi-result__stack-name{flex:1}.roi-result__stack-item .roi-result__stack-price{width:100%;text-align:left;padding-left:44px;margin-top:-2px}.roi-result__stack-item--total .roi-result__stack-price{padding-left:0}}.seo-roi-cta{--seo-roi-accent: #f59e0b;--seo-roi-accent-soft: rgba(245, 158, 11, 0.10);--seo-roi-accent-border: rgba(245, 158, 11, 0.32);margin:60px auto;max-width:1100px;padding:32px 36px;background:linear-gradient(135deg, var(--seo-roi-accent-soft) 0%, rgba(255,255,255,0.02) 100%);border:1px solid var(--seo-roi-accent-border);border-radius:18px;box-shadow:0 8px 32px rgba(0,0,0,0.12);position:relative;overflow:hidden}.seo-roi-cta--rose{--seo-roi-accent: #ec4899;--seo-roi-accent-soft: rgba(236, 72, 153, 0.10);--seo-roi-accent-border: rgba(236, 72, 153, 0.32)}.seo-roi-cta--blue{--seo-roi-accent: #3b82f6;--seo-roi-accent-soft: rgba(59, 130, 246, 0.10);--seo-roi-accent-border: rgba(59, 130, 246, 0.32)}.seo-roi-cta--green{--seo-roi-accent: #10b981;--seo-roi-accent-soft: rgba(16, 185, 129, 0.10);--seo-roi-accent-border: rgba(16, 185, 129, 0.32)}.seo-roi-cta-inner{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}.seo-roi-cta-icon{width:64px;height:64px;border-radius:16px;background:var(--seo-roi-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;box-shadow:0 6px 18px rgba(0,0,0,0.18);flex-shrink:0}.seo-roi-cta-body{min-width:0}.seo-roi-cta-title{font-size:22px;font-weight:700;margin:0 0 6px 0;color:#fff;line-height:1.25}.seo-roi-cta-subtitle{font-size:14px;margin:0;color:rgba(255,255,255,0.72);line-height:1.45}.seo-roi-cta-action{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.seo-roi-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:var(--seo-roi-accent);color:#fff;font-weight:600;font-size:15px;border-radius:12px;text-decoration:none;transition:transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;white-space:nowrap}.seo-roi-cta-btn:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 8px 24px rgba(0,0,0,0.25);color:#fff;text-decoration:none}.seo-roi-cta-btn i:first-child{font-size:13px}.seo-roi-cta-btn i:last-child{font-size:12px;opacity:0.75}.seo-roi-cta-trust{font-size:11px;color:rgba(255,255,255,0.5);display:inline-flex;align-items:center;gap:6px;letter-spacing:0.02em}.seo-roi-cta-trust i{font-size:10px;opacity:0.7}@media (max-width: 768px){.seo-roi-cta{margin:40px 16px;padding:24px 20px}.seo-roi-cta-inner{grid-template-columns:1fr;gap:16px;text-align:center}.seo-roi-cta-icon{margin:0 auto}.seo-roi-cta-action{align-items:center}.seo-roi-cta-btn{width:100%;justify-content:center}.seo-roi-cta-title{font-size:19px}}.footer{position:relative;color:#fff;background:transparent;border-top:1px solid rgba(255,255,255,0.08);padding:32px 16px 16px;overflow:visible}body.website-landing .footer{background:var(--wedge-footer-bg, linear-gradient(151deg, #140D23 0%, #820133 70%, #a1023f 100%))}.footer-panel{position:relative;max-width:1240px;margin:0 auto;padding:20px;border-radius:16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05),0 10px 40px rgba(0,0,0,0.25)}.footer-inner{display:grid;gap:24px}.grid-12{grid-template-columns:repeat(12, minmax(0, 1fr))}@media (max-width: 992px){.grid-12{grid-template-columns:repeat(8, minmax(0, 1fr))}}@media (max-width: 768px){.grid-12{grid-template-columns:1fr;text-align:center}}.col-span-6{grid-column:span 6}.col-span-4{grid-column:span 4}.col-span-2{grid-column:span 2}@media (max-width: 992px){.col-span-6{grid-column:span 8}.col-span-4{grid-column:span 8}.col-span-2{grid-column:span 8}}.footer-brand .brand{font-size:1.75rem;font-weight:700}.footer-brand .baseline{margin:6px 0 0;color:#F6E5B3;opacity:0.9;font-size:0.95rem}.footer-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:6px 24px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 768px){.footer-nav ul{grid-template-columns:1fr}}.footer-nav .nav-3{grid-template-columns:repeat(3, minmax(0, 1fr))}@media (max-width: 992px){.footer-nav .nav-3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 768px){.footer-nav .nav-3{grid-template-columns:1fr}}.footer-nav{display:flex;align-items:center;justify-content:center;padding-right:0}.footer-nav .nav-inline{display:flex;align-items:center;justify-content:center;width:auto;gap:8px 24px;flex-wrap:wrap}@media (max-width: 992px){.footer-nav{padding-right:0}.footer-nav .nav-inline{justify-content:center;flex-wrap:wrap}}@media (max-width: 768px){.footer-nav .nav-inline{justify-content:center;gap:8px 16px}}.footer-link{color:rgba(255,255,255,0.9);text-decoration:none;white-space:nowrap;transition:color .25s ease, text-shadow .25s ease}.footer-link:hover{color:#F6E5B3;text-shadow:0 1px 6px rgba(246,229,179,0.35)}.first-footer-line{display:flex;flex-direction:row;justify-content:center;gap:25px;height:50%}@media (max-width: 500px){.first-footer-line{font-size:0.5rem}.first-footer-line a{font-size:0.5rem}.first-footer-line a i{scale:0.8}}.footer-social{display:flex;flex-direction:column;gap:10px;align-items:flex-end;justify-content:space-between}@media (max-width: 768px){.footer-social{align-items:center}}.footer-note{color:rgba(255,255,255,0.85);font-size:0.95rem}.footer-company{margin-top:auto;margin-bottom:auto}.social-icons{margin-top:auto;margin-bottom:auto;display:flex;justify-content:center;text-align:center;gap:25px}.social-icons i,.social-icons .ico{margin-top:auto;margin-bottom:auto;font-size:1.5rem;transition:color 0.3s ease, transform 0.3s ease, filter .3s ease}.social-icons a:hover i,.social-icons a:hover .ico{color:#F6E5B3;transform:scale(1.08);filter:drop-shadow(0 2px 6px rgba(246,229,179,0.35))}.footer-bottom{max-width:1200px;margin:16px auto 0;padding-top:12px;border-top:1px solid rgba(255,255,255,0.08);font-size:0.9rem;color:rgba(255,255,255,0.85);text-align:center}.footer-solutions-sep{border:none;border-top:1px solid rgba(255,255,255,0.08);margin:20px 0 16px}.footer-solutions-collapse>summary{list-style:none;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:10px;padding:14px 0 12px;font-size:0.82rem;font-weight:600;color:rgba(255,255,255,0.65);transition:color 0.2s}.footer-solutions-collapse>summary::-webkit-details-marker{display:none}.footer-solutions-collapse>summary:hover{color:rgba(255,255,255,0.95)}.footer-solutions-collapse>summary .footer-solutions-chevron{font-size:0.72em;transition:transform 0.2s ease}.footer-solutions-collapse[open]>summary .footer-solutions-chevron{transform:rotate(180deg)}.footer-solutions-row{display:flex;gap:48px;flex-wrap:wrap;padding:0 4px 4px}@media (max-width: 768px){.footer-solutions-row{gap:24px;justify-content:center}}.footer-solutions-col{display:flex;flex-direction:column;gap:10px}.footer-solutions-title{font-size:0.62rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:rgba(255,255,255,0.35);display:block}.footer-solutions-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.footer-solutions-links .footer-link{font-size:0.82rem}.footer-solutions-soon{font-size:0.82rem;color:rgba(255,255,255,0.28);cursor:default}.dot-sep{opacity:.35;margin:0 8px}.back-to-top{position:fixed;right:24px;bottom:24px;z-index:9999;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.25);color:#fff;padding:10px 16px;border-radius:999px;cursor:pointer;font-weight:600;font-size:0.9rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px rgba(0,0,0,0.15);transition:opacity .4s ease, visibility .4s ease, transform .4s ease, background .3s ease, box-shadow .3s ease;opacity:0;visibility:hidden;transform:translateY(20px)}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background:rgba(255,255,255,0.25);border-color:rgba(255,255,255,0.4);transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,255,255,0.2)}
