:root{--cro-primary:#2449C7;--cro-primary-rgb:11,95,255;--cro-indigo:#4f46e5;--cro-cyan:#06b6d4;--cro-emerald:#10b981;--cro-dark-bg:#080F24;--cro-card-bg-light:#ffffff;--cro-card-bg-dark:rgba(16,27,56,0.92);--cro-border-light:#e2e8f0;--cro-border-dark:rgba(255,255,255,0.1);--cro-text-main:#0f172a;--cro-text-muted:#64748b;--cro-glow:rgba(11,95,255,0.18)}.cro-hero{position:relative;overflow:hidden;padding:clamp(3.5rem,7vw,6rem) 0 clamp(3.5rem,6vw,5.5rem);background:radial-gradient(circle at 15% 20%,rgba(11,95,255,0.08) 0%,transparent 45%),radial-gradient(circle at 85% 75%,rgba(6,182,212,0.07) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(79,70,229,0.04) 0%,transparent 60%),var(--jt-bg,#f8fafc)}.cro-aurora-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(85px);z-index:1;opacity:0.65;animation:croOrbFloat 14s ease-in-out infinite alternate}.cro-orb-1{width:480px;height:480px;background:radial-gradient(circle,rgba(11,95,255,0.28) 0%,rgba(79,70,229,0.08) 70%,transparent 100%);top:-10%;left:-8%}.cro-orb-2{width:420px;height:420px;background:radial-gradient(circle,rgba(6,182,212,0.24) 0%,rgba(16,185,129,0.06) 70%,transparent 100%);bottom:0%;right:-5%;animation-duration:18s;animation-delay:-4s}.cro-orb-3{width:320px;height:320px;background:radial-gradient(circle,rgba(139,92,246,0.2) 0%,transparent 70%);top:40%;left:45%;animation-duration:20s;animation-delay:-8s}@keyframes croOrbFloat{0%{transform:translate(0,0) scale(1)}50%{transform:translate(25px,-20px) scale(1.08)}100%{transform:translate(-20px,25px) scale(0.96)}}.cro-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(11,95,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,95,255,0.035) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 80%);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,1) 40%,rgba(0,0,0,0) 80%);pointer-events:none;z-index:1}.cro-breadcrumb-wrap .breadcrumb-jt{display:inline-flex;align-items:center;gap:0.5rem;padding:0.45rem 1.15rem;background:rgba(255,255,255,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--cro-border-light);border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,0.03);margin:0;font-size:0.85rem}.cro-breadcrumb-wrap a{color:var(--cro-text-muted);text-decoration:none;font-weight:500;transition:color 0.2s}.cro-breadcrumb-wrap a:hover{color:var(--cro-primary)}.cro-breadcrumb-wrap span[aria-current="page"]{color:var(--cro-text-main);font-weight:600}.cro-breadcrumb-wrap .sep{color:#cbd5e1;font-size:0.8rem}.cro-hero-content{position:relative;z-index:2}.cro-live-badge{display:inline-flex;align-items:center;gap:0.65rem;padding:0.45rem 0.95rem;background:rgba(16,185,129,0.08);border:1px solid rgba(16,185,129,0.25);border-radius:999px;font-size:0.82rem;font-weight:600;color:#065f46}.cro-live-pulse{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,0.6);animation:croPulse 2s infinite}@keyframes croPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,0.6)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}100%{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.cro-live-pill-tag{background:rgba(16,185,129,0.18);color:#047857;padding:0.15rem 0.5rem;border-radius:999px;font-size:0.72rem;text-transform:uppercase;letter-spacing:0.04em}.cro-hero-title{font-family:var(--font-display,Outfit,sans-serif);font-size:clamp(2.35rem,5vw,3.65rem);font-weight:800;line-height:1.12;letter-spacing:-0.025em;color:var(--cro-text-main);margin-bottom:1.25rem}.cro-gradient-text{background:linear-gradient(135deg,#0b5fff 0%,#4f46e5 50%,#06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.cro-hero-lead{font-size:clamp(1rem,2vw,1.15rem);line-height:1.6;color:var(--cro-text-muted);margin-bottom:1.75rem;max-width:52ch}.cro-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:0.85rem;margin-bottom:2.25rem}.cro-btn-primary{display:inline-flex;align-items:center;gap:0.5rem;background:linear-gradient(135deg,#0b5fff 0%,#0047cc 100%);color:#ffffff !important;font-weight:600;padding:0.85rem 1.65rem;border-radius:12px;box-shadow:0 8px 24px rgba(11,95,255,0.28);transition:all 0.25s ease;border:none}.cro-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(11,95,255,0.38);color:#ffffff !important}.cro-btn-wa{display:inline-flex;align-items:center;gap:0.5rem;background:#ffffff;color:#15803d !important;border:1px solid #bbf7d0;font-weight:600;padding:0.85rem 1.35rem;border-radius:12px;transition:all 0.2s ease}.cro-btn-wa:hover{background:#f0fdf4;border-color:#86efac;color:#166534 !important;transform:translateY(-2px)}.cro-phone-chip{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.9rem;font-weight:600;color:var(--cro-text-muted);text-decoration:none;padding:0.5rem 0.85rem;border-radius:10px;transition:color 0.2s}.cro-phone-chip:hover{color:var(--cro-primary)}.cro-phone-chip i{color:var(--cro-primary)}.cro-hero-bento{display:grid;grid-template-columns:repeat(2,1fr);gap:0.85rem;margin-bottom:1.75rem}.cro-bento-stat{padding:1.1rem 1.25rem;background:rgba(255,255,255,0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--cro-border-light);border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,0.03);transition:transform 0.2s ease,border-color 0.2s ease}.cro-bento-stat:hover{transform:translateY(-2px);border-color:rgba(11,95,255,0.3)}.cro-stat-num{font-family:var(--font-display,Outfit,sans-serif);font-size:1.85rem;font-weight:800;color:var(--cro-text-main);line-height:1.1;margin-bottom:0.25rem}.cro-stat-label{font-weight:700;font-size:0.88rem;color:var(--cro-text-main);line-height:1.3}.cro-stat-sub{font-size:0.75rem;color:var(--cro-text-muted);margin-top:0.2rem}.cro-arch-guarantee,.cro-founder-guarantee{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem;background:linear-gradient(135deg,rgba(11,95,255,0.05) 0%,rgba(79,70,229,0.03) 100%);border:1px solid rgba(11,95,255,0.18);border-radius:16px;margin-bottom:1.5rem}.cro-arch-icon,.cro-founder-icon{width:40px;height:40px;min-width:40px;border-radius:10px;background:var(--cro-primary);color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:1.15rem;box-shadow:0 4px 12px rgba(11,95,255,0.3)}.cro-arch-details strong,.cro-founder-details strong{display:block;font-size:0.92rem;color:var(--cro-text-main);margin-bottom:0.25rem}.cro-arch-details p,.cro-founder-details p{margin:0;font-size:0.82rem;line-height:1.5;color:var(--cro-text-muted)}.cro-compliance-chips{display:flex;flex-wrap:wrap;gap:0.65rem}.cro-chip{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.78rem;font-weight:600;color:var(--cro-text-muted);padding:0.35rem 0.75rem;background:rgba(255,255,255,0.7);border:1px solid var(--cro-border-light);border-radius:999px}.cro-funnel-card{position:relative;background:#ffffff;border:1px solid rgba(226,232,240,0.95);border-radius:24px;padding:clamp(1.5rem,3.5vw,2.5rem);box-shadow:0 20px 48px -12px rgba(11,95,255,0.09),0 1px 3px rgba(0,0,0,0.05);color:#0f172a;z-index:2;transition:box-shadow 0.3s ease}.cro-funnel-card:hover{box-shadow:0 24px 56px -12px rgba(11,95,255,0.14),0 2px 6px rgba(0,0,0,0.05)}.cro-card-head{margin-bottom:1.75rem;padding-bottom:1.35rem;border-bottom:1px solid #f1f5f9}.cro-head-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.85rem}.cro-step-counter{display:flex;align-items:center;gap:0.65rem}.cro-step-tag{font-family:var(--font-display,Outfit,sans-serif);font-size:0.88rem;font-weight:700;color:var(--cro-primary);background:rgba(11,95,255,0.08);padding:0.25rem 0.65rem;border-radius:999px}.cro-step-pct{font-size:0.82rem;font-weight:600;color:var(--cro-text-muted)}.cro-status-indicator{display:flex;align-items:center;gap:0.4rem;font-size:0.78rem;font-weight:600;color:#059669}.cro-dot-pulse{width:7px;height:7px;border-radius:50%;background:#10b981;animation:croPulse 2s infinite}.cro-steps{display:flex;gap:0.4rem;margin-bottom:0.65rem}.cro-steps span{flex:1;height:4px;border-radius:999px;background:#e2e8f0;transition:background-color 0.3s ease}.cro-steps span.is-on{background:var(--cro-primary)}.cro-progress-bar-track{width:100%;height:3px;background:#f1f5f9;border-radius:999px;overflow:hidden}.cro-progress-bar-fill{height:100%;background:linear-gradient(90deg,#0b5fff 0%,#06b6d4 100%);border-radius:999px;transition:width 0.4s cubic-bezier(0.4,0,0.2,1)}.cro-step{display:none;opacity:0;transform:translateY(8px);transition:opacity 0.3s ease,transform 0.3s ease}.cro-step.is-active{display:block;opacity:1;transform:translateY(0)}.cro-step-intro{margin-bottom:1.5rem}.cro-step-badge{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--cro-primary);margin-bottom:0.35rem}.cro-step-title{font-family:var(--font-display,Outfit,sans-serif);font-size:1.45rem;font-weight:700;color:var(--cro-text-main);margin-bottom:0.3rem;line-height:1.25}.cro-step-subtitle{font-size:0.88rem;color:var(--cro-text-muted);margin:0;line-height:1.45}.cro-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem}.cro-field-wrap{margin-bottom:1rem}.cro-field-wrap label{display:block;font-size:0.84rem;font-weight:600;color:#334155;margin-bottom:0.4rem}.cro-field-wrap label .req{color:#ef4444;font-weight:700}.cro-field-wrap label .opt{color:#94a3b8;font-weight:400;font-size:0.76rem}.cro-input-icon-box{position:relative;display:flex;align-items:center}.cro-input-icon-box i{position:absolute;left:0.95rem;color:#94a3b8;font-size:0.95rem;pointer-events:none;transition:color 0.2s}.cro-input-icon-box input{width:100%;padding:0.75rem 0.95rem 0.75rem 2.5rem;font-size:0.92rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#0f172a;transition:all 0.2s ease;box-sizing:border-box}.cro-input-icon-box input:focus{background:#ffffff;border-color:var(--cro-primary);box-shadow:0 0 0 3px rgba(11,95,255,0.15);outline:none}.cro-input-icon-box input:focus + i,.cro-input-icon-box input:focus ~ i{color:var(--cro-primary)}.cro-input-icon-box input::placeholder{color:#94a3b8;font-size:0.88rem}.cro-input-icon-box input.is-invalid,.cro-choice-card.is-invalid,.cro-textarea-wrap textarea.is-invalid,select.is-invalid{border-color:#ef4444 !important;background-color:#fff1f2 !important;box-shadow:0 0 0 2px rgba(239,68,68,0.2) !important}.cro-select-wrap select{width:100%;padding:0.75rem 0.95rem;font-size:0.9rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#334155;box-sizing:border-box;transition:all 0.2s}.cro-select-wrap select:focus{background:#ffffff;border-color:var(--cro-primary);box-shadow:0 0 0 3px rgba(11,95,255,0.15);outline:none}.cro-textarea-wrap textarea{width:100%;min-height:110px;padding:0.85rem 1rem;font-size:0.92rem;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;color:#0f172a;resize:vertical;transition:all 0.2s;box-sizing:border-box;line-height:1.5}.cro-textarea-wrap textarea:focus{background:#ffffff;border-color:var(--cro-primary);box-shadow:0 0 0 3px rgba(11,95,255,0.15);outline:none}.cro-field-hint{font-size:0.76rem;color:#94a3b8;margin-top:0.35rem}.cro-choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0.75rem}.cro-choice-card{display:flex;align-items:flex-start;gap:0.75rem;padding:0.85rem 0.95rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:all 0.2s ease;user-select:none}.cro-choice-card:hover{background:#eff6ff;border-color:#93c5fd;transform:translateY(-2px)}.cro-choice-card.is-selected{background:#eff6ff;border-color:var(--cro-primary);box-shadow:0 0 0 2px rgba(11,95,255,0.2),0 4px 12px rgba(11,95,255,0.08)}.cro-choice-icon{width:34px;height:34px;min-width:34px;border-radius:10px;background:#ffffff;border:1px solid #e2e8f0;color:var(--cro-primary);display:flex;align-items:center;justify-content:center;font-size:0.95rem;transition:all 0.2s}.cro-choice-card.is-selected .cro-choice-icon{background:var(--cro-primary);color:#ffffff;border-color:var(--cro-primary)}.cro-choice-meta strong{display:block;font-size:0.88rem;font-weight:700;color:#0f172a;line-height:1.25;margin-bottom:0.15rem}.cro-choice-meta span{display:block;font-size:0.76rem;color:#64748b;line-height:1.35}.cro-trust-note{display:flex;align-items:center;gap:0.5rem;font-size:0.78rem;color:#64748b;background:#f8fafc;padding:0.65rem 0.85rem;border-radius:10px;border:1px solid #e2e8f0;margin:1rem 0}.cro-trust-note i{color:var(--cro-primary);font-size:0.95rem;flex-shrink:0}.cro-check-list{display:flex;flex-direction:column;gap:0.75rem}.cro-check{display:flex;align-items:flex-start;gap:0.85rem;padding:1rem 1.15rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:all 0.2s ease;margin:0}.cro-check:hover{background:#eff6ff;border-color:#93c5fd}.cro-check:has(input:checked){background:#eff6ff;border-color:var(--cro-primary);box-shadow:0 0 0 1px rgba(11,95,255,0.25)}.cro-check input[type="checkbox"]{width:1.2rem;height:1.2rem;min-width:1.2rem;margin-top:0.15rem;accent-color:var(--cro-primary);cursor:pointer}.cro-check-body strong{display:block;font-size:0.9rem;font-weight:700;color:#0f172a;margin-bottom:0.2rem}.cro-check-body span{display:block;font-size:0.78rem;color:#64748b;line-height:1.35}.cro-submit-reassurance{display:flex;align-items:flex-start;gap:0.85rem;padding:0.95rem 1.15rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;margin:1.15rem 0}.cro-reassure-icon{font-size:1.25rem;color:#16a34a;line-height:1}.cro-reassure-text strong{display:block;font-size:0.88rem;font-weight:700;color:#14532d;margin-bottom:0.15rem}.cro-reassure-text p{margin:0;font-size:0.78rem;line-height:1.4;color:#166534}.cro-funnel-nav{display:flex;align-items:center;gap:0.75rem;margin-top:1.5rem}.cro-btn-next,.cro-btn-submit{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;background:linear-gradient(135deg,#0b5fff 0%,#0047cc 100%);color:#ffffff !important;font-weight:700;font-size:0.95rem;padding:0.9rem 1.5rem;border-radius:12px;border:none;box-shadow:0 8px 24px rgba(11,95,255,0.28);transition:all 0.25s ease;cursor:pointer}.cro-btn-next:hover,.cro-btn-submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(11,95,255,0.38)}.cro-btn-prev{display:inline-flex;align-items:center;gap:0.4rem;background:#ffffff;color:#475569 !important;border:1px solid #cbd5e1;padding:0.9rem 1.25rem;border-radius:12px;font-weight:600;font-size:0.9rem;transition:all 0.2s;cursor:pointer}.cro-btn-prev:hover{background:#f8fafc;color:#0f172a !important;border-color:#94a3b8}.cro-funnel-msg{margin-top:1rem;padding:0.85rem 1rem;border-radius:10px;font-size:0.88rem;font-weight:600;text-align:center}.cro-msg-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.cro-msg-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.cro-credentials-strip{padding:2.5rem 0;background:var(--jt-bg,#f8fafc);border-top:1px solid var(--cro-border-light);border-bottom:1px solid var(--cro-border-light)}.cro-cred-panel{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:1.5rem 2rem;box-shadow:0 4px 20px rgba(0,0,0,0.03)}.cro-cred-badge{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#047857;background:#ecfdf5;padding:0.35rem 0.85rem;border-radius:999px;margin-bottom:1.25rem}.cro-cred-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.cro-cred-item{border-right:1px solid #f1f5f9;padding-right:1rem}.cro-cred-item:last-child{border-right:none;padding-right:0}.cro-cred-title{display:block;font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;margin-bottom:0.25rem}.cro-cred-item strong{display:block;font-size:0.95rem;color:#0f172a;font-family:var(--font-display,Outfit,sans-serif);line-height:1.25}.cro-cred-sub{display:block;font-size:0.75rem;color:#94a3b8;margin-top:0.2rem}.section-head.text-center .section-title,.cro-head-center .section-title,.cro-section-title-center,.cro-pillars-section .section-title,.cro-trust-section .section-title,.cro-cases-section .section-title,.cro-magnets-section .section-title,.cro-faq-section .section-title{max-width:28ch !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important;display:block !important}.cro-head-center{text-align:center !important;margin-inline:auto !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important}.cro-head-center .eyebrow{margin-inline:auto !important}.cro-head-center .section-lead{margin-inline:auto !important;text-align:center !important}.cro-pillars-section{padding:clamp(3.5rem,6vw,5.5rem) 0;position:relative}.cro-pillars-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important;margin-top:2.5rem !important;opacity:1 !important;visibility:visible !important;transform:none !important}.cro-pillar-card{padding:2.15rem 2rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,0.03);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease;display:flex;flex-direction:column;opacity:1 !important;visibility:visible !important;transform:none !important;position:relative;overflow:hidden}.cro-pillar-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(11,95,255,0.4),transparent);opacity:0;transition:opacity 0.25s ease}.cro-pillar-card:hover{transform:translateY(-5px) !important;border-color:rgba(11,95,255,0.35);box-shadow:0 16px 36px rgba(11,95,255,0.09)}.cro-pillar-card:hover::before{opacity:1}.cro-pillar-icon{width:52px;height:52px;min-width:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.45rem;margin-bottom:1.35rem;transition:transform 0.25s ease}.cro-pillar-card:hover .cro-pillar-icon{transform:scale(1.08)}.cro-pillar-icon.icon-blue{background:rgba(11,95,255,0.1);color:#0b5fff}.cro-pillar-icon.icon-cyan{background:rgba(6,182,212,0.1);color:#06b6d4}.cro-pillar-icon.icon-indigo{background:rgba(79,70,229,0.1);color:#4f46e5}.cro-pillar-icon.icon-emerald{background:rgba(16,185,129,0.1);color:#10b981}.cro-pillar-icon.icon-purple{background:rgba(139,92,246,0.1);color:#8b5cf6}.cro-pillar-icon.icon-amber{background:rgba(245,158,11,0.1);color:#f59e0b}.cro-pillar-card h3{font-family:var(--font-display,Outfit,sans-serif);font-size:1.25rem;font-weight:700;color:var(--cro-text-main);margin-bottom:0.65rem;line-height:1.3}.cro-pillar-card p{font-size:0.92rem;line-height:1.6;color:var(--cro-text-muted);margin:0;flex-grow:1}.cro-pillars-grid,.cro-pillar-card,.cro-cases,.cro-case,.cro-magnets,.cro-magnet,.cro-faq-grid,.cro-faq-item,.cro-logos,.cro-logo-item,.cro-badges-wrap,.cro-cred-panel,.cro-cta-panel,.section-head{opacity:1 !important;visibility:visible !important}html.jt-reveal-ready .cro-pillars-grid,html.jt-reveal-ready .cro-pillar-card,html.jt-reveal-ready .cro-cases,html.jt-reveal-ready .cro-case,html.jt-reveal-ready .cro-magnets,html.jt-reveal-ready .cro-magnet,html.jt-reveal-ready .cro-faq-grid,html.jt-reveal-ready .cro-faq-item,html.jt-reveal-ready .cro-logos,html.jt-reveal-ready .cro-logo-item,html.jt-reveal-ready .cro-badges-wrap,html.jt-reveal-ready .cro-cred-panel,html.jt-reveal-ready .cro-cta-panel,html.jt-reveal-ready .section-head{opacity:1 !important;visibility:visible !important;transform:none !important}.cro-trust-section{background:#ffffff;padding:clamp(3rem,5vw,4.5rem) 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.cro-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.cro-logo-item{padding:0.75rem 1.25rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform 0.2s,border-color 0.2s}.cro-logo-item:hover{transform:translateY(-2px);border-color:#cbd5e1}.cro-logo-item img{max-height:38px;width:auto;opacity:0.75;filter:grayscale(1);transition:filter 0.2s,opacity 0.2s}.cro-logo-item:hover img{filter:grayscale(0);opacity:1}.cro-badges-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.75rem;margin-top:1.5rem}.cro-award-pill{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.82rem;font-weight:600;padding:0.45rem 0.95rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155}.cro-cases-section{padding:clamp(3.5rem,6vw,5rem) 0}.cro-cases{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem}.cro-case{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;text-decoration:none;color:#0f172a;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.cro-case:hover{transform:translateY(-4px);border-color:rgba(11,95,255,0.35);box-shadow:0 16px 32px rgba(11,95,255,0.08);color:#0f172a}.cro-case-tag{display:inline-block;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:var(--cro-primary);background:rgba(11,95,255,0.08);padding:0.2rem 0.6rem;border-radius:6px;margin-bottom:0.85rem;align-self:flex-start}.cro-case strong{font-family:var(--font-display,Outfit,sans-serif);font-size:1.1rem;font-weight:700;line-height:1.35;margin-bottom:0.65rem;color:#0f172a}.cro-case p{font-size:0.85rem;line-height:1.5;color:#64748b;margin-bottom:1.25rem;flex-grow:1}.cro-case-link{display:inline-flex;align-items:center;gap:0.35rem;font-size:0.82rem;font-weight:700;color:var(--cro-primary)}.cro-magnets-section{background:#f8fafc;padding:clamp(3.5rem,6vw,5rem) 0;border-top:1px solid #e2e8f0}.cro-magnets{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:2rem}.cro-magnet{display:flex;align-items:flex-start;gap:1.15rem;padding:1.5rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;text-decoration:none;color:#0f172a;transition:transform 0.2s,border-color 0.2s}.cro-magnet:hover{transform:translateY(-3px);border-color:var(--cro-primary);color:#0f172a}.cro-magnet-icon{width:44px;height:44px;min-width:44px;border-radius:12px;background:rgba(11,95,255,0.08);color:var(--cro-primary);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.cro-magnet-content strong{display:block;font-family:var(--font-display,Outfit,sans-serif);font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:0.35rem}.cro-magnet-content p{font-size:0.85rem;color:#64748b;margin-bottom:0.65rem;line-height:1.45}.cro-magnet-cta{font-size:0.82rem;font-weight:700;color:var(--cro-primary);display:inline-flex;align-items:center;gap:0.3rem}.cro-faq-section{padding:clamp(3.5rem,6vw,5.5rem) 0;background:#ffffff}.cro-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem}.cro-faq-item{padding:1.65rem 1.85rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;transition:border-color 0.2s}.cro-faq-item:hover{border-color:#cbd5e1}.cro-faq-q{font-family:var(--font-display,Outfit,sans-serif);font-size:1.05rem;font-weight:700;color:var(--cro-text-main);margin-bottom:0.65rem;display:flex;align-items:flex-start;gap:0.5rem;line-height:1.35}.cro-faq-q i{color:var(--cro-primary);font-size:1.15rem;margin-top:0.1rem;flex-shrink:0}.cro-faq-a{font-size:0.88rem;line-height:1.6;color:var(--cro-text-muted);margin:0}.cro-closing-cta{padding:clamp(3.5rem,6vw,5rem) 0;background:var(--jt-bg,#f8fafc)}.cro-cta-panel{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid rgba(255,255,255,0.1);border-radius:28px;padding:clamp(2rem,5vw,3.5rem);box-shadow:0 24px 60px -12px rgba(15,23,42,0.4);color:#ffffff;position:relative;overflow:hidden}.cro-cta-panel::before{content:"";position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(11,95,255,0.3) 0%,transparent 70%);pointer-events:none}.cro-cta-badge{display:inline-flex;align-items:center;gap:0.45rem;font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#38bdf8;background:rgba(56,189,248,0.12);padding:0.35rem 0.85rem;border-radius:999px;margin-bottom:1rem}.cro-cta-title{font-family:var(--font-display,Outfit,sans-serif);font-size:clamp(1.85rem,3.5vw,2.5rem);font-weight:800;line-height:1.18;margin-bottom:0.85rem;color:#ffffff}.cro-cta-desc{font-size:1rem;line-height:1.6;color:#94a3b8;margin-bottom:1.25rem;max-width:48ch}.cro-cta-meta{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:0.82rem;font-weight:600;color:#cbd5e1}.cro-cta-meta span{display:inline-flex;align-items:center;gap:0.35rem}.cro-cta-meta i{color:#38bdf8}.cro-cta-btns{display:flex;flex-direction:column;gap:0.75rem;align-items:stretch}@media (min-width:992px){.cro-cta-btns{align-items:flex-end}.cro-cta-btns .btn-jt{min-width:240px}}.cro-btn-light{background:#ffffff;color:#0f172a !important;font-weight:700;padding:0.85rem 1.5rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;box-shadow:0 4px 14px rgba(255,255,255,0.15);transition:all 0.2s}.cro-btn-light:hover{background:#f1f5f9;transform:translateY(-2px)}.cro-btn-wa-cta{background:#16a34a;color:#ffffff !important;font-weight:700;padding:0.85rem 1.5rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;border:none;transition:all 0.2s}.cro-btn-wa-cta:hover{background:#15803d;transform:translateY(-2px)}.cro-btn-call{border-color:rgba(255,255,255,0.25) !important;color:#ffffff !important;font-weight:600;padding:0.85rem 1.5rem;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;transition:all 0.2s}.cro-btn-call:hover{background:rgba(255,255,255,0.1);border-color:#ffffff !important}[data-theme="dark"] .cro-hero{background:radial-gradient(circle at 15% 20%,rgba(11,95,255,0.14) 0%,transparent 45%),radial-gradient(circle at 85% 75%,rgba(6,182,212,0.1) 0%,transparent 40%),#070b12}[data-theme="dark"] .cro-breadcrumb-wrap .breadcrumb-jt{background:rgba(15,23,42,0.85);border-color:rgba(255,255,255,0.1)}[data-theme="dark"] .cro-breadcrumb-wrap span[aria-current="page"]{color:#f8fafc}[data-theme="dark"] .cro-hero-title{color:#f8fafc}[data-theme="dark"] .cro-hero-lead{color:#94a3b8}[data-theme="dark"] .cro-btn-wa{background:rgba(16,185,129,0.12);border-color:rgba(16,185,129,0.3);color:#4ade80 !important}[data-theme="dark"] .cro-phone-chip{color:#94a3b8}[data-theme="dark"] .cro-phone-chip:hover{color:#38bdf8}[data-theme="dark"] .cro-bento-stat{background:rgba(15,23,42,0.7);border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-stat-num{color:#f8fafc}[data-theme="dark"] .cro-stat-label{color:#f8fafc}[data-theme="dark"] .cro-stat-sub{color:#94a3b8}[data-theme="dark"] .cro-arch-guarantee,[data-theme="dark"] .cro-founder-guarantee{background:rgba(11,95,255,0.08);border-color:rgba(11,95,255,0.25)}[data-theme="dark"] .cro-arch-details strong,[data-theme="dark"] .cro-founder-details strong{color:#f8fafc}[data-theme="dark"] .cro-arch-details p,[data-theme="dark"] .cro-founder-details p{color:#94a3b8}[data-theme="dark"] .cro-chip{background:rgba(15,23,42,0.75);border-color:rgba(255,255,255,0.08);color:#cbd5e1}[data-theme="dark"] .cro-funnel-card{background:#0f172a !important;border-color:rgba(255,255,255,0.12) !important;box-shadow:0 20px 50px rgba(0,0,0,0.6) !important;color:#f8fafc !important}[data-theme="dark"] .cro-card-head{border-bottom-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-steps span{background:rgba(255,255,255,0.15)}[data-theme="dark"] .cro-steps span.is-on{background:#38bdf8}[data-theme="dark"] .cro-step-title{color:#ffffff !important}[data-theme="dark"] .cro-step-subtitle{color:#94a3b8 !important}[data-theme="dark"] .cro-field-wrap label{color:#e2e8f0 !important}[data-theme="dark"] .cro-input-icon-box input,[data-theme="dark"] .cro-select-wrap select,[data-theme="dark"] .cro-textarea-wrap textarea{background:#1e293b !important;border-color:rgba(255,255,255,0.12) !important;color:#f8fafc !important;-webkit-text-fill-color:#f8fafc}[data-theme="dark"] .cro-input-icon-box input:focus,[data-theme="dark"] .cro-select-wrap select:focus,[data-theme="dark"] .cro-textarea-wrap textarea:focus{background:#0f172a !important;border-color:#38bdf8 !important;box-shadow:0 0 0 3px rgba(56,189,248,0.2) !important}[data-theme="dark"] .cro-choice-card{background:#1e293b;border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-choice-card:hover{background:#243247;border-color:#38bdf8}[data-theme="dark"] .cro-choice-card.is-selected{background:rgba(11,95,255,0.2);border-color:#38bdf8}[data-theme="dark"] .cro-choice-icon{background:#0f172a;border-color:rgba(255,255,255,0.1);color:#38bdf8}[data-theme="dark"] .cro-choice-card.is-selected .cro-choice-icon{background:#38bdf8;color:#0f172a}[data-theme="dark"] .cro-choice-meta strong{color:#ffffff}[data-theme="dark"] .cro-choice-meta span{color:#94a3b8}[data-theme="dark"] .cro-trust-note{background:#1e293b;border-color:rgba(255,255,255,0.08);color:#94a3b8}[data-theme="dark"] .cro-check{background:#1e293b;border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-check:hover{background:#243247}[data-theme="dark"] .cro-check:has(input:checked){background:rgba(11,95,255,0.2);border-color:#38bdf8}[data-theme="dark"] .cro-check-body strong{color:#ffffff}[data-theme="dark"] .cro-check-body span{color:#94a3b8}[data-theme="dark"] .cro-submit-reassurance{background:rgba(16,185,129,0.1);border-color:rgba(16,185,129,0.3)}[data-theme="dark"] .cro-reassure-text strong{color:#34d399}[data-theme="dark"] .cro-reassure-text p{color:#a7f3d0}[data-theme="dark"] .cro-btn-prev{background:#1e293b;border-color:rgba(255,255,255,0.15);color:#f8fafc !important}[data-theme="dark"] .cro-btn-prev:hover{background:#334155}[data-theme="dark"] .cro-credentials-strip{background:#070b12;border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-cred-panel{background:#0f172a;border-color:rgba(255,255,255,0.1)}[data-theme="dark"] .cro-cred-item{border-right-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-cred-item strong{color:#ffffff}[data-theme="dark"] .cro-pillars-section{background:#090e17 !important}[data-theme="dark"] .cro-pillar-card{background:#0f172a !important;border:1px solid rgba(255,255,255,0.12) !important;box-shadow:0 10px 30px rgba(0,0,0,0.4) !important;opacity:1 !important;visibility:visible !important;transform:none !important}[data-theme="dark"] .cro-pillar-card:hover{border-color:rgba(56,189,248,0.4) !important;box-shadow:0 16px 40px rgba(11,95,255,0.25) !important;transform:translateY(-5px) !important}[data-theme="dark"] .cro-pillar-card h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}[data-theme="dark"] .cro-pillar-card p{color:#cbd5e1 !important;-webkit-text-fill-color:#cbd5e1 !important}[data-theme="dark"] .cro-pillar-icon.icon-blue{background:rgba(11,95,255,0.22) !important;color:#38bdf8 !important;border:1px solid rgba(56,189,248,0.3) !important}[data-theme="dark"] .cro-pillar-icon.icon-cyan{background:rgba(6,182,212,0.22) !important;color:#22d3ee !important;border:1px solid rgba(34,211,238,0.3) !important}[data-theme="dark"] .cro-pillar-icon.icon-indigo{background:rgba(79,70,229,0.22) !important;color:#818cf8 !important;border:1px solid rgba(129,140,248,0.3) !important}[data-theme="dark"] .cro-pillar-icon.icon-emerald{background:rgba(16,185,129,0.22) !important;color:#34d399 !important;border:1px solid rgba(52,211,153,0.3) !important}[data-theme="dark"] .cro-pillar-icon.icon-purple{background:rgba(139,92,246,0.22) !important;color:#c084fc !important;border:1px solid rgba(192,132,252,0.3) !important}[data-theme="dark"] .cro-pillar-icon.icon-amber{background:rgba(245,158,11,0.22) !important;color:#fbbf24 !important;border:1px solid rgba(251,191,36,0.3) !important}[data-theme="dark"] .cro-trust-section{background:#070b12;border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-logo-item{background:#0f172a;border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-award-pill{background:#0f172a;border-color:rgba(255,255,255,0.08);color:#cbd5e1}[data-theme="dark"] .cro-cases-section{background:#090e17}[data-theme="dark"] .cro-case{background:#0f172a;border-color:rgba(255,255,255,0.08);color:#f8fafc}[data-theme="dark"] .cro-case strong{color:#ffffff}[data-theme="dark"] .cro-magnets-section{background:#070b12;border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-magnet{background:#0f172a;border-color:rgba(255,255,255,0.08);color:#f8fafc}[data-theme="dark"] .cro-magnet-content strong{color:#ffffff}[data-theme="dark"] .cro-faq-section{background:#090e17}[data-theme="dark"] .cro-faq-item{background:#0f172a;border-color:rgba(255,255,255,0.08)}[data-theme="dark"] .cro-faq-q{color:#ffffff}[data-theme="dark"] .cro-closing-cta{background:#070b12}@media (max-width:1199.98px){.cro-cred-grid{grid-template-columns:repeat(3,1fr)}.cro-cred-item:nth-child(3){border-right:none}.cro-cases{grid-template-columns:repeat(2,1fr)}}@media (max-width:991.98px){.cro-hero{padding-top:calc(var(--nav-h,76px) + 2rem)}.cro-hero-title{max-width:none}.cro-hero-lead{max-width:none}.cro-pillars-grid{grid-template-columns:repeat(2,1fr)}.cro-faq-grid{grid-template-columns:1fr}.cro-cred-grid{grid-template-columns:repeat(2,1fr)}.cro-cred-item:nth-child(2){border-right:none}}@media (max-width:767.98px){.cro-hero-actions{flex-direction:column;align-items:stretch}.cro-hero-actions .btn-jt{width:100%;justify-content:center;min-height:48px}.cro-hero-bento{grid-template-columns:1fr}.cro-form-grid{grid-template-columns:1fr}.cro-choice-grid{grid-template-columns:1fr}.cro-pillars-grid{grid-template-columns:1fr}.cro-cases{grid-template-columns:1fr}.cro-cred-grid{grid-template-columns:1fr}.cro-cred-item{border-right:none;border-bottom:1px solid #f1f5f9;padding-bottom:0.85rem;padding-right:0}.cro-cred-item:last-child{border-bottom:none;padding-bottom:0}.cro-funnel-card{padding:1.25rem 1rem;border-radius:18px}.cro-step-title{font-size:1.25rem}.cro-funnel-nav{flex-direction:column-reverse}.cro-funnel-nav .btn-jt{width:100%;min-height:48px}.cro-cta-panel{padding:1.75rem 1.25rem;border-radius:20px}}@media (max-width:480px){.cro-hero-title{font-size:2.15rem}.cro-stat-num{font-size:1.6rem}}