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)}.free-trial-page{min-height:100vh;background:linear-gradient(151deg, #140D23 25%, #640127 100%);background-attachment:fixed;color:#f6f6f7;font-weight:400;overflow-x:hidden;padding-bottom:80px}.free-trial-page p,.free-trial-page a,.free-trial-page span,.free-trial-page li{font-weight:inherit}.ft-header{padding:40px 32px 24px;display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto}.ft-back{display:inline-flex;align-items:center;gap:6px;color:rgba(246,246,247,0.75);text-decoration:none;font-size:0.9rem;padding:10px 16px;border-radius:8px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06);backdrop-filter:blur(12px);transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}.ft-back:hover{background:rgba(255,255,255,0.1);color:#f6f6f7}.ft-logo-wrapper{display:flex;align-items:center;gap:12px}.ft-logo-wrapper img{height:48px;width:auto}.ft-hero-title{text-align:center;padding:16px 24px 40px;max-width:800px;margin:0 auto}.ft-hero-title h1{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:10px}.ft-hero-title h1 span{color:#E5A82E}.ft-hero-title p{font-size:1rem;color:rgba(246,246,247,0.75)}.ft-main{max-width:1240px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.ft-left{position:sticky;top:24px;min-height:600px}.ft-scene{opacity:0;transform:translateY(12px);transition:opacity 0.5s ease, transform 0.5s ease;pointer-events:none;position:absolute;top:0;left:0;right:0}.ft-scene.active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.ft-scene-label{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:20px;font-size:0.72rem;color:rgba(246,246,247,0.75);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;margin-bottom:16px}.ft-scene-label i{color:#E5A82E}.ft-video-wrapper{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);box-shadow:0 25px 50px rgba(0,0,0,0.4);background:linear-gradient(135deg, #1a0f30 0%, #140D23 100%);aspect-ratio:16/9;margin-bottom:24px}.ft-video-wrapper video{width:100%;height:100%;object-fit:cover;display:block}.ft-video-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:rgba(246,246,247,0.75);padding:20px}.ft-video-placeholder .play-icon{width:80px;height:80px;border-radius:50%;background:rgba(229,168,46,0.2);border:2px solid #E5A82E;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#E5A82E;font-size:1.8rem}.ft-video-placeholder h4{font-size:1.1rem;font-weight:700;color:#f6f6f7;margin-bottom:6px}.ft-highlights{display:flex;flex-direction:column;gap:12px}.ft-highlight{display:flex;align-items:center;gap:14px;padding:14px 18px;background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.06) 100%);border:1px solid rgba(255,255,255,0.14);border-radius:12px;backdrop-filter:blur(12px)}.ft-highlight .ft-highlight-icon{width:40px;height:40px;border-radius:10px;background:rgba(229,168,46,0.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#E5A82E;font-size:1.1rem}.ft-highlight h4{font-size:0.95rem;font-weight:600;margin-bottom:2px}.ft-highlight p{font-size:0.8rem;color:rgba(246,246,247,0.75);margin:0}.ft-highlight.success .ft-highlight-icon{background:rgba(16,185,129,0.15);color:#10b981}.ft-scene-card{padding:28px;background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.06) 100%);border:1px solid rgba(255,255,255,0.14);border-radius:20px;backdrop-filter:blur(12px);margin-bottom:20px;text-align:center}.ft-scene-card .scene-icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:2rem}.ft-scene-card .scene-icon.gold{background:rgba(229,168,46,0.12);border:2px solid rgba(229,168,46,0.3);color:#E5A82E}.ft-scene-card .scene-icon.green{background:rgba(16,185,129,0.15);border:2px solid rgba(16,185,129,0.4);color:#10b981}.ft-scene-card h3{font-size:1.25rem;font-weight:700;margin-bottom:8px}.ft-scene-card p{color:rgba(246,246,247,0.75);font-size:0.9rem;line-height:1.5}.ft-stripe-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.ft-stripe-brand .stripe-square{width:60px;height:60px;border-radius:12px;background:#635bff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem}.ft-stripe-brand .meta{text-align:left}.ft-stripe-brand .meta small{font-size:0.7rem;color:rgba(246,246,247,0.75);text-transform:uppercase;letter-spacing:0.06em}.ft-stripe-brand .meta strong{display:block;font-size:1.3rem;font-weight:700;color:#fff}.ft-form-card{background:linear-gradient(135deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.06) 100%);border:1px solid rgba(255,255,255,0.14);border-radius:20px;padding:32px;box-shadow:0 25px 50px rgba(0,0,0,0.45);backdrop-filter:blur(12px)}.ft-steps{display:flex;align-items:center;justify-content:center;margin-bottom:28px}.ft-step{display:flex;align-items:center;gap:8px;font-size:0.8rem;color:rgba(246,246,247,0.75);transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}.ft-step.active{color:#E5A82E}.ft-step.completed{color:#10b981}.ft-step .ft-step-number{width:28px;height:28px;border-radius:50%;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:0.75rem}.ft-step.completed .ft-step-number{background:#10b981;border-color:#10b981;color:#fff}.ft-step.active .ft-step-number{background:rgba(229,168,46,0.2);border-color:#E5A82E}.ft-step-line{width:40px;height:2px;background:rgba(255,255,255,0.12);margin:0 10px}.ft-step-line.active{background:#E5A82E}.ft-step-line.completed{background:#10b981}.ft-section-title{font-size:1.15rem;font-weight:700;margin-bottom:8px;display:flex;align-items:center;gap:10px;color:#f6f6f7}.ft-section-title i{color:#E5A82E}.ft-confirmation-success h2{color:#f6f6f7}.ft-section-subtitle{color:rgba(246,246,247,0.75);font-size:0.85rem;margin-bottom:20px}.ft-section-subtitle strong{color:#E5A82E}.ft-trial-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.3);color:#10b981;font-size:0.8rem;font-weight:600;margin-bottom:20px}.ft-modules-counter{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(229,168,46,0.08);border:1px solid rgba(229,168,46,0.25);border-radius:10px;margin-bottom:16px;font-size:0.85rem}.ft-modules-counter .label{color:rgba(246,246,247,0.75)}.ft-modules-counter .value{font-weight:700;color:#E5A82E}.ft-modules-counter .value .selected-count{font-size:1.1rem}.ft-modules-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.ft-module-card{position:relative;padding:12px 14px;border:2px solid rgba(255,255,255,0.12);border-radius:12px;background:rgba(255,255,255,0.06);cursor:pointer;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;gap:10px;min-height:58px}.ft-module-card:hover:not(.disabled){border-color:rgba(229,168,46,0.35);background:rgba(255,255,255,0.08)}.ft-module-card.selected{border-color:#E5A82E;background:rgba(229,168,46,0.1)}.ft-module-card.disabled{opacity:0.35;cursor:not-allowed}.ft-module-card .ft-module-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.85rem;flex-shrink:0}.ft-module-card .ft-module-body{flex:1;min-width:0}.ft-module-card .ft-module-name{font-size:0.85rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ft-module-card .ft-module-check{width:20px;height:20px;border:2px solid rgba(255,255,255,0.12);border-radius:5px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);color:transparent}.ft-module-card.selected .ft-module-check{border-color:#E5A82E;background:#E5A82E;color:#140D23}.ft-price-summary{background:linear-gradient(135deg, rgba(229,168,46,0.1) 0%, rgba(229,168,46,0.04) 100%);border:1px solid rgba(229,168,46,0.3);border-radius:12px;padding:16px;margin-bottom:20px}.ft-price-summary .summary-header{display:flex;align-items:center;gap:8px;font-size:0.75rem;color:#E5A82E;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:12px}.ft-price-summary .price-line{display:flex;justify-content:space-between;padding:4px 0;font-size:0.85rem;color:rgba(246,246,247,0.75)}.ft-price-summary .price-line .amount{font-weight:600}.ft-price-summary .price-line.subtotal{border-top:1px solid rgba(229,168,46,0.2);margin-top:6px;padding-top:10px;font-weight:700;color:#f6f6f7;font-size:1rem}.ft-price-summary .price-line.empty{color:rgba(246,246,247,0.75);font-style:italic}.ft-price-summary .ai-note{font-size:0.72rem;color:rgba(229,168,46,0.7);margin-top:8px;padding-top:8px;border-top:1px dashed rgba(229,168,46,0.15);display:flex;align-items:center;gap:6px}.ft-trial-free-badge{display:inline-block;padding:2px 8px;background:#10b981;color:#fff;border-radius:10px;font-size:0.7rem;font-weight:700;margin-left:6px}.ft-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.ft-form-group{display:flex;flex-direction:column;gap:4px;position:relative}.ft-form-group.full-width{grid-column:1 / -1}.ft-form-group label{font-size:0.8rem;color:rgba(246,246,247,0.75);font-weight:500}.ft-input{padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.14);background:rgba(255,255,255,0.07);color:#f6f6f7;font-size:0.9rem;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);outline:none;width:100%;font-family:inherit}.ft-input::placeholder{color:rgba(255,255,255,0.3)}.ft-input:focus{border-color:#E5A82E;box-shadow:0 0 0 3px rgba(229,168,46,0.15)}.ft-input[readonly]{background:rgba(255,255,255,0.04);cursor:default}.ft-company-search-wrapper{position:relative}.ft-company-search-wrapper .search-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:rgba(246,246,247,0.75);pointer-events:none}.ft-company-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;background:rgba(15,10,25,0.92);border:1px solid rgba(255,255,255,0.08);border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.4);backdrop-filter:blur(20px);max-height:280px;overflow-y:auto;z-index:100}.ft-company-dropdown .ft-company-result{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,0.04);cursor:pointer;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}.ft-company-dropdown .ft-company-result:last-child{border-bottom:none}.ft-company-dropdown .ft-company-result:hover{background:rgba(255,255,255,0.04)}.ft-company-dropdown .ft-company-result .result-main{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ft-company-dropdown .ft-company-result .result-main strong{font-size:0.9rem;color:#f6f6f7}.ft-company-dropdown .ft-company-result .company-status{font-size:0.7rem;padding:2px 8px;border-radius:12px;background:rgba(16,185,129,0.15);color:#10b981;font-weight:600}.ft-company-dropdown .ft-company-result .company-status.closed{background:rgba(239,68,68,0.15);color:#ef4444}.ft-company-dropdown .ft-company-result .result-details{display:flex;gap:10px;font-size:0.75rem;color:rgba(246,246,247,0.75)}.ft-company-dropdown .ft-company-result .result-details .siret{font-family:'SF Mono', Monaco, monospace;color:rgba(229,168,46,0.7)}.ft-company-dropdown .no-results{padding:14px;text-align:center;font-size:0.85rem;color:rgba(246,246,247,0.75)}.ft-terms-info{background:rgba(16,185,129,0.06);border:1px solid rgba(16,185,129,0.2);border-radius:10px;padding:14px;margin-bottom:20px;font-size:0.8rem;color:rgba(246,246,247,0.75);line-height:1.6}.ft-terms-info strong{color:#10b981}.ft-terms-info i{color:#10b981;margin-right:6px}.ft-stripe-wrapper{margin-bottom:16px}.ft-stripe-wrapper label{font-size:0.8rem;color:rgba(246,246,247,0.75);font-weight:500;margin-bottom:6px;display:block}#stripe-payment-element{padding:14px;background:rgba(255,255,255,0.92);border:1px solid rgba(255,255,255,0.14);border-radius:10px;min-height:50px}.ft-stripe-errors{color:#ef4444;font-size:0.85rem;margin-top:8px;min-height:20px}.ft-stripe-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:rgba(99,91,255,0.08);border:1px solid rgba(99,91,255,0.2);border-radius:10px;margin-bottom:20px;font-size:0.75rem;color:rgba(246,246,247,0.75)}.ft-stripe-footer .stripe-logo{font-weight:700;color:#635bff;font-size:0.85rem}.ft-consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;font-size:0.8rem;color:rgba(246,246,247,0.75);line-height:1.5}.ft-consent input[type="checkbox"]{width:18px;height:18px;accent-color:#E5A82E;flex-shrink:0;margin-top:2px}.ft-consent a{color:#E5A82E;text-decoration:underline}.ft-actions{display:flex;gap:12px}.ft-btn{flex:1;padding:14px 20px;border-radius:12px;font-size:0.95rem;font-weight:700;cursor:pointer;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);text-align:center;border:none;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}.ft-btn:disabled{opacity:0.5;cursor:not-allowed}.ft-btn.ft-btn-secondary{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:rgba(246,246,247,0.75)}.ft-btn.ft-btn-secondary:hover{background:rgba(255,255,255,0.1);color:#f6f6f7}.ft-btn.ft-btn-primary{background:linear-gradient(135deg, #E5A82E 0%, #c38761 100%);color:#140D23;box-shadow:0 4px 20px rgba(229,168,46,0.3)}.ft-btn.ft-btn-primary:hover:not(:disabled){box-shadow:0 6px 30px rgba(229,168,46,0.45);transform:translateY(-1px)}.ft-btn-spinner{width:16px;height:16px;border:2px solid rgba(20,13,35,0.3);border-top-color:#140D23;border-radius:50%;animation:ft-spin 0.8s linear infinite}@keyframes ft-spin{to{transform:rotate(360deg)}}.ft-confirmation-success{text-align:center;padding:20px 0 30px}.ft-confirmation-success .check-icon{width:80px;height:80px;border-radius:50%;background:rgba(16,185,129,0.15);border:2px solid rgba(16,185,129,0.4);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#10b981;font-size:2rem}.ft-confirmation-success h2{font-size:1.4rem;font-weight:700;margin-bottom:8px}.ft-confirmation-success p{color:rgba(246,246,247,0.75);font-size:0.9rem}.ft-confirmation-success p strong{color:#E5A82E}.ft-recap{background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);border-radius:12px;padding:18px;margin-bottom:20px}.ft-recap .recap-title{font-size:0.85rem;font-weight:600;color:#E5A82E;margin-bottom:12px;text-transform:uppercase;letter-spacing:0.04em}.ft-recap .recap-row{display:flex;justify-content:space-between;padding:6px 0;font-size:0.9rem;border-bottom:1px solid rgba(255,255,255,0.05);gap:16px}.ft-recap .recap-row:last-child{border-bottom:none}.ft-recap .recap-row .recap-label{color:rgba(246,246,247,0.75);flex-shrink:0}.ft-recap .recap-row .recap-value{font-weight:600;text-align:right}.ft-recap .recap-row .recap-value.success{color:#10b981}.ft-recap .recap-modules{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.ft-recap .recap-module{font-size:0.75rem;padding:3px 8px;border-radius:6px;background:rgba(229,168,46,0.15);color:#E5A82E;font-weight:500}.ft-ai-card{width:100%;margin-bottom:20px;min-height:72px;padding:14px 16px;position:relative}.ft-ai-card .ft-ai-hidden-checkbox{position:absolute;opacity:0;pointer-events:none}.ft-ai-card .ft-module-name{font-size:0.95rem;font-weight:600;margin-bottom:4px;white-space:normal}.ft-ai-card .ft-ai-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ft-ai-card .ft-ai-card-price{font-weight:700;color:#E5A82E;font-size:0.85rem}.ft-ai-card .ft-ai-card-badge{display:inline-block;padding:2px 8px;background:rgba(16,185,129,0.15);color:#10b981;border-radius:10px;font-size:0.7rem;font-weight:700}.ft-ai-card:not(.selected){border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.06)}.ft-ai-card:not(.selected) .ft-module-icon{opacity:0.4}.ft-ai-card:not(.selected) .ft-ai-card-price{color:rgba(246,246,247,0.75)}.ft-ai-card:not(.selected) .ft-ai-card-badge{display:none}.ft-hidden{display:none !important}.ft-header-spacer{width:100px}.ft-header-spacer.large{width:140px}.ft-alert-container{max-width:1200px;margin:0 auto 20px;padding:0 32px}.ft-module-icon.bg-color-dynamic{background:var(--dynamic-bg-color, rgba(255,255,255,0.06))}.ft-text-center{text-align:center}.ft-text-left{text-align:left}.ft-mb-md{margin-bottom:24px}.ft-success-container{max-width:700px;margin:0 auto;padding:20px 24px 80px}.ft-strong-success{color:#10b981}a.ft-btn{text-decoration:none;display:inline-flex}@media (max-width: 900px){.ft-main{grid-template-columns:1fr;gap:24px;padding:0 16px}.ft-left{position:relative;top:auto;min-height:auto}.ft-scene{position:relative}.ft-scene:not(.active){display:none}.ft-form-grid,.ft-modules-grid{grid-template-columns:1fr}.ft-header{padding:20px 16px}.ft-hero-title h1{font-size:1.5rem}}@media (max-width: 768px){.ft-header{padding:14px 16px}.ft-back{padding:8px 14px;font-size:0.84rem;border-radius:50px}.ft-hero-title{padding:24px 16px 16px}.ft-hero-title h1{font-size:1.7rem;line-height:1.1;letter-spacing:-0.02em}.ft-hero-title p{font-size:0.92rem}.ft-main{padding:0 12px;gap:16px}.ft-scene-card,.ft-form-card{padding:16px;border-radius:16px}.ft-modules-grid{grid-template-columns:1fr !important;gap:10px}.ft-highlights{gap:8px}.ft-highlight{padding:12px}.ft-highlight-icon{width:36px;height:36px}.ft-video-wrapper{aspect-ratio:16/9}}@media (max-width: 768px){.free-trial-page{padding-bottom:160px}.ft-left{display:none !important}.ft-header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;position:sticky;top:0;z-index:50;padding:18px 20px;gap:16px}.ft-logo-wrapper{display:none !important}.ft-form-card{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:0;padding:0 16px;margin:0;box-shadow:none}.ft-main{padding:0 0 86px;gap:16px}.ft-actions{margin-top:24px;margin-bottom:32px}.ft-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-bottom:24px;padding:0 4px;gap:4px}.ft-step{flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:0.7rem;color:rgba(255,255,255,0.55)}.ft-step>span:last-child{white-space:nowrap;font-weight:600}.ft-step .ft-step-number{width:32px;height:32px;font-size:0.85rem;border-width:1.5px;background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.18);color:rgba(255,255,255,0.55)}.ft-step.active{color:#e8b972}.ft-step.active .ft-step-number{background:linear-gradient(135deg, #e8b972, #F7931E);border-color:#e8b972;color:#140D23;box-shadow:0 0 0 4px rgba(232,185,114,0.18)}.ft-step.completed{color:#10b981}.ft-step.completed .ft-step-number{background:#10b981;border-color:#10b981;color:#FFFFFF}.ft-step-line{width:auto;min-width:8px;height:2px;margin:0;margin-top:-22px;background:rgba(255,255,255,0.1)}.ft-step-line.completed,.ft-step-line.active{background:#10b981}.ft-modules-grid{grid-template-columns:1fr !important;gap:8px}.ft-module-card{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.04);min-height:auto;gap:12px}.ft-module-card.selected{background:rgba(232,185,114,0.08);border-color:rgba(232,185,114,0.42)}.ft-module-card .ft-module-icon{width:36px;height:36px;font-size:0.95rem;border-radius:10px}.ft-module-card .ft-module-name{font-size:0.95rem;font-weight:700}.ft-module-card .ft-module-check{width:44px;height:26px;border-radius:50px;border:none;background:rgba(255,255,255,0.1);position:relative;transition:background 0.2s;flex-shrink:0}.ft-module-card .ft-module-check i{display:none}.ft-module-card .ft-module-check::after{content:'';position:absolute;width:22px;height:22px;background:#FFFFFF;border-radius:50%;top:2px;left:2px;transition:transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.ft-module-card.selected .ft-module-check{background:linear-gradient(135deg, #e8b972, #F7931E)}.ft-module-card.selected .ft-module-check::after{transform:translateX(18px)}.ft-trial-badge{display:none}.ft-hero-title{padding:28px 16px 18px}.ft-hero-title h1{font-size:1.85rem;line-height:1.1;letter-spacing:-0.02em}.ft-hero-title p{font-size:0.92rem}.ft-sticky-price{position:fixed;bottom:0;left:0;right:0;padding:14px 20px;min-height:78px;box-sizing:border-box;contain:layout;background:rgba(255,255,255,0.06);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(232,185,114,0.32);box-shadow:0 -8px 24px rgba(0,0,0,0.2);z-index:100;display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:480px;margin:0 auto}.ft-sticky-price-info{flex:1}.ft-sticky-price-label{font-size:0.7rem;color:rgba(255,255,255,0.55);letter-spacing:0.06em;text-transform:uppercase;font-weight:700}.ft-sticky-price-amount{display:flex;align-items:baseline;gap:4px;margin-top:2px}.ft-sticky-price-amount .num{font-size:1.5rem;font-weight:800;color:#FFFFFF;letter-spacing:-0.02em}.ft-sticky-price-amount .unit{font-size:0.78rem;color:rgba(255,255,255,0.55)}.ft-sticky-price-badge{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:4px 10px;background:rgba(16,185,129,0.18);border:1px solid rgba(16,185,129,0.4);border-radius:50px;color:#10b981;font-size:0.72rem;font-weight:700}.ft-sticky-price-badge i{font-size:0.65rem}}@media (min-width: 769px){.ft-sticky-price{display:none !important}}.free-trial-no-card-page{min-height:100vh;background:radial-gradient(ellipse at 30% 0%, rgba(216,27,96,0.18) 0%, transparent 55%),radial-gradient(ellipse at 80% 100%, rgba(229,168,46,0.1) 0%, transparent 50%),linear-gradient(160deg, #140D23 30%, #3a0a1e 100%);color:#f6f6f7;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;overflow-x:hidden;letter-spacing:-0.005em}.free-trial-no-card-page *,.free-trial-no-card-page *::before,.free-trial-no-card-page *::after{box-sizing:border-box}.ftnc-nav{display:flex;align-items:center;justify-content:space-between;padding:28px 32px;max-width:1100px;margin:0 auto}.ftnc-nav__back,.ftnc-nav__login{color:rgba(246,246,247,0.72);text-decoration:none;font-size:0.88rem;font-weight:500;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}.ftnc-nav__back:hover,.ftnc-nav__login:hover{color:#f6f6f7}.ftnc-nav__back{display:inline-flex;align-items:center;gap:8px}.ftnc-nav__logo img{height:42px;width:auto;display:block}.ftnc-shell{max-width:620px;margin:0 auto;padding:24px 24px 80px}.ftnc-hero{text-align:center;padding:16px 0 36px}.ftnc-hero__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.3);border-radius:999px;font-size:0.78rem;font-weight:700;color:#10b981;margin-bottom:22px}.ftnc-hero__pill i{font-size:0.8rem}.ftnc-hero h1{font-size:2.6rem;font-weight:800;line-height:1.08;letter-spacing:-0.02em;margin:0 0 14px}.ftnc-hero h1 span{background:linear-gradient(110deg, #E5A82E 0%, #f4c142 50%, #E5A82E 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ftnc-hero p{font-size:1.05rem;color:rgba(246,246,247,0.72);line-height:1.55;max-width:480px;margin:0 auto}.ftnc-trust{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:22px}.ftnc-trust-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);border-radius:999px;font-size:0.76rem;color:rgba(246,246,247,0.72);font-weight:500}.ftnc-trust-chip i{color:#E5A82E;font-size:0.74rem}.ftnc-form{background:linear-gradient(135deg, rgba(255,255,255,0.09) 0%, rgba(255,255,255,0.04) 100%);border:1px solid rgba(255,255,255,0.12);border-radius:22px;padding:36px 32px;backdrop-filter:blur(14px);box-shadow:0 30px 80px rgba(0,0,0,0.4),0 0 0 1px rgba(255,255,255,0.02) inset;position:relative}.ftnc-form::before{content:'';position:absolute;inset:0;border-radius:22px;padding:1px;background:linear-gradient(135deg, rgba(229,168,46,0.25), transparent 40%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ftnc-progress{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ftnc-progress__step{flex:1;height:4px;background:rgba(255,255,255,0.08);border-radius:999px}.ftnc-progress__step.is-done{background:#E5A82E}.ftnc-progress__step.is-current{background:linear-gradient(90deg, #E5A82E 50%, rgba(255,255,255,0.08) 50%)}.ftnc-progress__label{font-size:0.74rem;color:rgba(246,246,247,0.45);font-weight:600;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:24px}.ftnc-progress__label b{color:#E5A82E;font-weight:700}.ftnc-errors{display:flex;gap:12px;padding:14px 16px;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.3);border-radius:11px;margin-bottom:20px;font-size:0.85rem;color:#fca5a5}.ftnc-errors i{color:#ef4444;font-size:1.05rem;margin-top:2px}.ftnc-errors ul{list-style:none;padding:0;margin:0}.ftnc-errors li{line-height:1.5}.ftnc-errors li+li{margin-top:4px}.ftnc-step-head{margin-bottom:22px}.ftnc-step-head h2{font-size:1.45rem;font-weight:800;letter-spacing:-0.015em;margin:0 0 6px}.ftnc-step-head p{font-size:0.9rem;color:rgba(246,246,247,0.72);line-height:1.5;margin:0}.ftnc-step-head p strong{color:#E5A82E;font-weight:600}.ftnc-crm-locked{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg, rgba(59,130,246,0.08), rgba(59,130,246,0.03));border:1px solid rgba(59,130,246,0.25);border-radius:14px;margin-bottom:18px}.ftnc-crm-locked__icon{width:40px;height:40px;border-radius:11px;background:rgba(59,130,246,0.18);color:#93c5fd;display:flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0}.ftnc-crm-locked__body{flex:1}.ftnc-crm-locked__title{font-size:0.95rem;font-weight:700;color:#bfdbfe}.ftnc-crm-locked__sub{font-size:0.78rem;color:rgba(246,246,247,0.72);margin-top:1px}.ftnc-crm-locked__pill{background:#93c5fd;color:#140D23;padding:4px 10px;border-radius:6px;font-size:0.65rem;font-weight:800;letter-spacing:0.04em;flex-shrink:0}.ftnc-modules-q{font-size:0.85rem;color:rgba(246,246,247,0.72);font-weight:600;margin-bottom:12px;display:flex;align-items:center;gap:8px}.ftnc-modules-q i{color:#E5A82E}.ftnc-modules-q .req{color:#E5A82E}.ftnc-modules{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ftnc-module{position:relative;padding:14px 16px;background:rgba(255,255,255,0.05);border:1.5px solid rgba(255,255,255,0.1);border-radius:13px;cursor:pointer;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);display:flex;align-items:center;gap:12px;text-align:left;font-family:inherit;color:inherit;width:100%}.ftnc-module:hover{border-color:rgba(229,168,46,0.4);background:rgba(255,255,255,0.07);transform:translateY(-1px)}.ftnc-module.is-selected{border-color:#E5A82E;background:rgba(229,168,46,0.08);box-shadow:0 0 0 4px rgba(229,168,46,0.08)}.ftnc-module__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0.92rem;flex-shrink:0}.ftnc-module__icon--adv{background:#16a085}.ftnc-module__icon--projets{background:#f472b6}.ftnc-module__icon--ecommerce{background:#ff6b35}.ftnc-module__icon--back_office{background:#8e44ad}.ftnc-module__icon--compta{background:#27ae60}.ftnc-module__icon--media{background:#e74c3c}.ftnc-module__body{flex:1;min-width:0}.ftnc-module__name{font-size:0.92rem;font-weight:700;display:block}.ftnc-module__radio{width:20px;height:20px;border:2px solid rgba(255,255,255,0.1);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}.ftnc-module.is-selected .ftnc-module__radio{border-color:#E5A82E}.ftnc-module.is-selected .ftnc-module__radio::after{content:'';width:10px;height:10px;border-radius:50%;background:#E5A82E}.ftnc-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px}.ftnc-field{display:flex;flex-direction:column;gap:6px}.ftnc-field.full{grid-column:1 / -1}.ftnc-label{font-size:0.78rem;color:rgba(246,246,247,0.72);font-weight:600}.ftnc-label .req{color:#E5A82E}.ftnc-input{padding:12px 14px;border-radius:11px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.06);color:#f6f6f7;font-size:0.94rem;font-family:inherit;width:100%;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1)}.ftnc-input::placeholder{color:rgba(255,255,255,0.28)}.ftnc-input:focus{outline:none;border-color:#E5A82E;background:rgba(255,255,255,0.08);box-shadow:0 0 0 3px rgba(229,168,46,0.15)}.ftnc-input-icon{position:relative}.ftnc-input-icon i{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:rgba(246,246,247,0.45);pointer-events:none}.ftnc-consent{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.1);border-radius:11px;margin-bottom:22px;font-size:0.8rem;color:rgba(246,246,247,0.72);line-height:1.5;cursor:pointer}.ftnc-consent input{margin-top:2px;accent-color:#E5A82E;flex-shrink:0}.ftnc-consent a{color:#E5A82E;text-decoration:underline}.ftnc-actions{display:flex;gap:12px}.ftnc-actions--cta{margin-top:24px}.ftnc-btn{flex:1;padding:15px 22px;border-radius:12px;font-size:0.95rem;font-weight:700;cursor:pointer;transition:0.3s cubic-bezier(0.4, 0, 0.2, 1);border:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;letter-spacing:-0.005em}.ftnc-btn:disabled{opacity:0.45;cursor:not-allowed}.ftnc-btn--full{width:100%}.ftnc-btn--ghost{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:rgba(246,246,247,0.72)}.ftnc-btn--ghost:hover:not(:disabled){background:rgba(255,255,255,0.1);color:#f6f6f7}.ftnc-btn--primary{background:linear-gradient(135deg, #E5A82E 0%, #c38761 100%);color:#140D23;box-shadow:0 8px 24px rgba(229,168,46,0.32),0 0 0 1px rgba(255,255,255,0.1) inset}.ftnc-btn--primary:hover:not(:disabled){box-shadow:0 12px 32px rgba(229,168,46,0.45),0 0 0 1px rgba(255,255,255,0.18) inset;transform:translateY(-1px)}.ftnc-microcopy{text-align:center;margin-top:14px;font-size:0.78rem;color:rgba(246,246,247,0.45);display:flex;align-items:center;justify-content:center;gap:6px}.ftnc-microcopy i{color:#10b981}.ftnc-args{margin-top:40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}.ftnc-arg{padding:18px 16px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.1);border-radius:14px;text-align:center}.ftnc-arg__icon{width:38px;height:38px;border-radius:10px;background:rgba(229,168,46,0.12);color:#E5A82E;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;font-size:0.95rem}.ftnc-arg__title{font-size:0.88rem;font-weight:700;margin:0 0 4px}.ftnc-arg__sub{font-size:0.74rem;color:rgba(246,246,247,0.72);line-height:1.4;margin:0}.ftnc-quote{margin-top:32px;padding:22px 24px;background:linear-gradient(135deg, rgba(229,168,46,0.06), rgba(216,27,96,0.04));border:1px solid rgba(229,168,46,0.18);border-radius:14px;display:flex;gap:16px;align-items:flex-start}.ftnc-quote__avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg, #d81b60, #E5A82E);color:white;font-weight:800;font-size:0.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ftnc-quote__body{flex:1}.ftnc-quote__text{font-size:0.92rem;line-height:1.5;color:#f6f6f7;margin:0 0 8px;font-style:italic}.ftnc-quote__author{font-size:0.78rem;color:rgba(246,246,247,0.72);margin:0}.ftnc-quote__author b{color:#f6f6f7;font-style:normal;font-weight:700}.ftnc-already{text-align:center;margin-top:26px;font-size:0.85rem;color:rgba(246,246,247,0.45)}.ftnc-already a{color:#E5A82E;font-weight:600;text-decoration:none}.ftnc-already a:hover{text-decoration:underline}@media (max-width: 640px){.ftnc-nav{padding:20px 18px}.ftnc-nav__logo img{height:36px}.ftnc-shell{padding:16px 16px 60px}.ftnc-hero{padding:8px 0 26px}.ftnc-hero h1{font-size:2rem}.ftnc-hero p{font-size:0.95rem}.ftnc-form{padding:24px 20px;border-radius:18px}.ftnc-fields,.ftnc-modules,.ftnc-args{grid-template-columns:1fr}.ftnc-step-head h2{font-size:1.25rem}.ftnc-actions{flex-direction:column-reverse}.ftnc-quote{flex-direction:column;padding:18px}}@media (max-width: 420px){.ftnc-nav__back span,.ftnc-nav__login span{display:none}.ftnc-hero h1{font-size:1.7rem}}
