/* ========================================== JADENCASH PRIVACY POLICY PAGE LEGAL DOCUMENT STYLE ========================================== */ .jc-legal-page { background:#D3C9BB; padding:120px 20px; color:#171717; overflow:hidden; } .jc-legal-container { max-width:1100px; margin:auto; } /* HEADER */ .jc-legal-header { text-align:center; margin-bottom:80px; } .jc-legal-header span { display:block; font-size:12px; letter-spacing:5px; font-weight:700; color:#8b693d; margin-bottom:25px; text-transform:uppercase; } .jc-legal-header h1 { font-size:75px; line-height:1; margin:0 0 25px; color:#171717; letter-spacing:-2px; } .jc-legal-header p { color:#4b463e; font-size:16px; } /* CONTENT BOX */ .jc-legal-content { background:white; padding:70px; border-radius:25px; box-shadow: 0 30px 80px rgba(0,0,0,.15); } /* HEADINGS */ .jc-legal-content h2 { font-size:32px; margin-top:50px; margin-bottom:20px; color:#171717; line-height:1.2; } .jc-legal-content h2:first-child { margin-top:0; } /* TEXT */ .jc-legal-content p { font-size:17px; line-height:1.9; color:#45413b; margin-bottom:20px; } /* LISTS */ .jc-legal-content ul { padding-left:25px; margin-bottom:30px; } .jc-legal-content li { font-size:17px; line-height:1.8; color:#45413b; margin-bottom:8px; } /* LINKS IF ADDED */ .jc-legal-content a { color:#8b693d; font-weight:600; } .jc-legal-content a:hover { text-decoration:underline; } /* ========================================== MOBILE ========================================== */ @media(max-width:768px){ .jc-legal-page { padding:80px 15px; } .jc-legal-header { margin-bottom:50px; } .jc-legal-header h1 { font-size:45px; } .jc-legal-content { padding:35px 25px; border-radius:15px; } .jc-legal-content h2 { font-size:25px; } .jc-legal-content p, .jc-legal-content li { font-size:15px; line-height:1.7; } }/* ========================================== JADENCASH PARTNERSHIP PAGE EMBEDDED APPLICATION STYLE ========================================== */ .jc-partner-page * { box-sizing:border-box; } .jc-partner-page { overflow:hidden; } /* ========================================== HERO ========================================== */ .jc-partner-hero { min-height:85vh; background: linear-gradient( 135deg, #151515, #27221c ); color:white; padding:140px 10%; display:flex; flex-direction:column; justify-content:center; position:relative; } .jc-partner-hero:after { content:""; position:absolute; width:650px; height:650px; right:-200px; top:-200px; background:#D3C9BB; opacity:.08; filter:blur(150px); } .jc-partner-hero span, .jc-form-header span { position:relative; z-index:2; color:#c09a61; font-size:12px; font-weight:700; letter-spacing:5px; text-transform:uppercase; } .jc-partner-hero h1 { position:relative; z-index:2; max-width:950px; font-size:clamp(50px,7vw,90px); line-height:1; letter-spacing:-3px; margin:25px 0 35px; } .jc-partner-hero p { position:relative; z-index:2; max-width:750px; font-size:21px; line-height:1.8; opacity:.8; } .jc-partner-hero a { position:relative; z-index:2; margin-top:40px; width:max-content; background:#D3C9BB; color:#171717; padding:18px 40px; border-radius:8px; text-decoration:none; font-weight:700; transition:.3s; } .jc-partner-hero a:hover { transform:translateY(-5px); background:white; } /* ========================================== INTRO SECTION ========================================== */ .jc-partner-info { background:#D3C9BB; padding:120px 10%; display:grid; grid-template-columns:1fr 1fr; gap:80px; } .jc-partner-info h2 { font-size:55px; line-height:1.1; color:#171717; } .jc-partner-info p { color:#403b34; font-size:19px; line-height:1.9; } .jc-partner-points { display:flex; flex-direction:column; gap:25px; } .jc-partner-points div { background:white; padding:35px; border-radius:18px; transition:.35s; } .jc-partner-points div:hover { transform:translateX(12px); box-shadow: 0 25px 50px rgba(0,0,0,.15); } .jc-partner-points h3 { color:#8b693d; font-size:28px; margin:0 0 10px; } .jc-partner-points p { margin:0; font-size:16px; } /* ========================================== FORM SECTION ========================================== */ .jc-partner-form-section { background:#171717; padding:120px 20px; } .jc-form-wrapper { max-width:800px; margin:auto; background:#222; padding:60px; border-radius:25px; color:white; box-shadow: 0 30px 80px rgba(0,0,0,.35); } .jc-form-header { text-align:center; margin-bottom:50px; } .jc-form-header h2 { font-size:55px; line-height:1.1; margin:20px 0; } .jc-form-header p { color:rgba(255,255,255,.75); font-size:18px; line-height:1.7; } /* INPUTS */ .jc-form-wrapper label { display:block; margin-top:25px; margin-bottom:8px; font-weight:600; } .jc-form-wrapper input, .jc-form-wrapper select, .jc-form-wrapper textarea { width:100%; padding:16px; background:#151515; border:1px solid rgba(255,255,255,.15); color:white; border-radius:10px; font-size:16px; } .jc-form-wrapper input:focus, .jc-form-wrapper select:focus, .jc-form-wrapper textarea:focus { outline:none; border-color:#D3C9BB; } /* CHECKBOX */ .jc-checkbox { display:flex !important; gap:15px; align-items:flex-start; margin-top:35px; font-size:13px; line-height:1.7; color:rgba(255,255,255,.75); } .jc-checkbox input { width:auto; margin-top:5px; } /* SUBMIT */ .jc-form-wrapper button { width:100%; margin-top:35px; padding:20px; background:#D3C9BB; color:#171717; border:none; border-radius:10px; font-size:16px; font-weight:700; cursor:pointer; transition:.3s; } .jc-form-wrapper button:hover { background:white; transform:translateY(-5px); } /* ========================================== FINAL SECTION ========================================== */ .jc-partner-final { background:#D3C9BB; padding:120px 20px; text-align:center; } .jc-partner-final h2 { color:#171717; font-size:65px; max-width:1000px; margin:auto; line-height:1.1; } .jc-partner-final p { color:#403b34; font-size:22px; margin-top:30px; } /* ========================================== MOBILE ========================================== */ @media(max-width:900px){ .jc-partner-hero { padding:100px 25px; } .jc-partner-hero h1 { font-size:42px; } .jc-partner-hero p { font-size:17px; } .jc-partner-info { grid-template-columns:1fr; padding:80px 25px; gap:40px; } .jc-partner-info h2 { font-size:38px; } .jc-partner-form-section { padding:70px 20px; } .jc-form-wrapper { padding:30px 25px; } .jc-form-header h2 { font-size:36px; } .jc-partner-final h2 { font-size:40px; } }/* ========================================== JADENCASH VENTURES PAGE ENTERPRISE / HOLDING COMPANY STYLE ========================================== */ /* GLOBAL */ .jc-ventures-hero *, .jc-platform *, .jc-venture-showcase *, .jc-future-ventures *, .jc-ventures-cta * { box-sizing:border-box; } .jc-ventures-hero, .jc-platform, .jc-venture-showcase, .jc-future-ventures, .jc-ventures-cta { overflow:hidden; } /* ========================================== HERO ========================================== */ .jc-ventures-hero { min-height:90vh; display:flex; align-items:center; padding:120px 8%; background:#151515; color:white; position:relative; } .jc-ventures-overlay { position:absolute; width:600px; height:600px; background:#D3C9BB; opacity:.08; filter:blur(130px); right:-200px; top:-150px; } .jc-ventures-hero-content { max-width:1000px; position:relative; z-index:2; animation:ventureFade 1s ease; } .jc-ventures-hero span, .jc-platform-header span, .jc-showcase-text span, .jc-future-container span { letter-spacing:5px; font-size:12px; font-weight:600; color:#b08a55; display:block; margin-bottom:25px; } .jc-ventures-hero h1 { font-size:clamp(50px,7vw,90px); line-height:1; letter-spacing:-3px; margin-bottom:35px; } .jc-ventures-hero p { font-size:22px; max-width:750px; line-height:1.8; opacity:.8; } .jc-ventures-hero a { display:inline-block; margin-top:40px; padding:18px 40px; background:#D3C9BB; color:#151515; border-radius:8px; text-decoration:none; font-weight:600; transition:.3s; } .jc-ventures-hero a:hover { transform:translateY(-5px); } /* ========================================== PLATFORM ========================================== */ .jc-platform { background:#D3C9BB; padding:120px 8%; color:#171717; } .jc-platform-container { max-width:1200px; margin:auto; } .jc-platform-header { max-width:900px; margin-bottom:70px; } .jc-platform-header h2 { font-size:60px; line-height:1.1; margin-bottom:25px; } .jc-platform-header p { font-size:20px; line-height:1.8; } .jc-platform-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:30px; } .jc-platform-card { background:white; padding:45px; border-radius:20px; transition:.4s; position:relative; } .jc-platform-card:hover { transform:translateY(-15px); box-shadow:0 25px 60px rgba(0,0,0,.18); } .jc-number { font-size:60px; font-weight:800; color:#D3C9BB; } .jc-platform-card h3 { font-size:35px; margin:20px 0; } .jc-platform-card p { line-height:1.8; color:#555; } .jc-platform-card a { display:inline-block; margin-top:25px; color:#8b6a3d; font-weight:600; text-decoration:none; } /* ========================================== SHOWCASE ========================================== */ .jc-venture-showcase { background:#171717; color:white; padding:120px 8%; } .jc-showcase-container { max-width:1200px; margin:auto; } .jc-showcase-text { max-width:900px; } .jc-showcase-text h2 { font-size:60px; line-height:1.1; } .jc-showcase-text p { font-size:20px; line-height:1.8; opacity:.8; } .jc-showcase-stats { display:grid; grid-template-columns:repeat(3,1fr); gap:25px; margin-top:70px; } .jc-showcase-stats div { border:1px solid rgba(255,255,255,.15); padding:40px; border-radius:20px; transition:.3s; } .jc-showcase-stats div:hover { transform:translateY(-10px); border-color:#D3C9BB; } .jc-showcase-stats h3 { font-size:40px; color:#D3C9BB; margin:0; } .jc-showcase-stats p { opacity:.7; } /* ========================================== FUTURE ========================================== */ .jc-future-ventures { background:white; padding:120px 8%; } .jc-future-container { max-width:1200px; margin:auto; display:grid; grid-template-columns:1fr 1fr; gap:80px; } .jc-future-container h2 { font-size:60px; line-height:1.1; } .jc-future-container p { font-size:20px; line-height:1.8; color:#444; } .jc-future-list div { padding:35px 0; border-bottom:1px solid #ddd; } .jc-future-list h3 { font-size:30px; color:#8b6a3d; } /* ========================================== CTA ========================================== */ .jc-ventures-cta { background:#151515; color:white; padding:140px 8%; text-align:center; } .jc-ventures-cta h2 { font-size:70px; line-height:1; max-width:1000px; margin:auto; } .jc-ventures-cta p { font-size:22px; max-width:750px; margin:40px auto; opacity:.8; } .jc-ventures-cta a { display:inline-block; background:#D3C9BB; color:#151515; padding:18px 45px; border-radius:8px; text-decoration:none; font-weight:600; transition:.3s; } .jc-ventures-cta a:hover { transform:translateY(-5px); } /* ========================================== ANIMATION ========================================== */ @keyframes ventureFade { from { opacity:0; transform:translateY(40px); } to { opacity:1; transform:translateY(0); } } /* ========================================== MOBILE ========================================== */ @media(max-width:900px){ .jc-platform-grid, .jc-showcase-stats, .jc-future-container { grid-template-columns:1fr; } .jc-ventures-hero { padding:100px 25px; } .jc-ventures-hero h1 { font-size:42px; } .jc-platform, .jc-venture-showcase, .jc-future-ventures, .jc-ventures-cta { padding:80px 25px; } .jc-platform-header h2, .jc-showcase-text h2, .jc-future-container h2 { font-size:38px; } .jc-ventures-cta h2 { font-size:42px; } }/* ========================================== JADENCASH DEVELOPMENT CLEAN FIX ========================================== */ /* STOP WORDPRESS FROM ADDING RANDOM SPACING */ .jc-dev-hero, .jc-manifesto, .jc-vision, .jc-strategy, .jc-sectors, .jc-partners, .jc-final { overflow:hidden; } /* REMOVE BAD TOP PUSHING */ .jc-dev-hero h1, .jc-manifesto h2, .jc-vision h2, .jc-section-title h2, .jc-sector-left h2, .jc-partner-header h2, .jc-final h2 { margin-top:0 !important; } /* FIX TEXT VISIBILITY */ .jc-dev-hero h1, .jc-dev-hero p { color:#ffffff !important; } .jc-manifesto h2, .jc-manifesto p, .jc-strategy h2, .jc-strategy p, .jc-sector h3, .jc-sector p { color:#171717 !important; } .jc-vision h2, .jc-vision p, .jc-partners h2, .jc-partners p, .jc-partner-card h3, .jc-partner-card p { color:#ffffff !important; } .jc-final h2, .jc-final p { color:#171717 !important; } /* FIX CENTERING */ .jc-section-title, .jc-partner-header, .jc-final-content { max-width:900px; margin-left:auto; margin-right:auto; text-align:center; } /* ========================================== MOBILE FIX ========================================== */ @media(max-width:768px){ .jc-dev-hero { padding:100px 20px !important; } .jc-dev-content h1 { font-size:42px !important; line-height:1.1 !important; } .jc-manifesto, .jc-vision, .jc-strategy, .jc-sectors, .jc-partners, .jc-final { padding:70px 20px !important; } /* FIX TWO COLUMN SECTIONS */ .jc-manifesto, .jc-vision { display:block !important; } /* FIX BIG 35M */ .jc-big-number { font-size:110px !important; text-align:center; margin-bottom:30px; } /* FIX GRIDS */ .jc-process-line, .jc-sector-right, .jc-partner-grid { display:block !important; } .jc-process-card, .jc-sector, .jc-partner-card { margin-bottom:25px; } /* FIX BUTTONS */ .jc-btn, .jc-final a { display:inline-block; width:auto; } } /* ========================================== FINAL MOBILE TEXT OVERFLOW FIX ========================================== */ /* Prevent ALL development content from overflowing */ .jc-dev-hero, .jc-manifesto, .jc-vision, .jc-strategy, .jc-sectors, .jc-partners, .jc-final { max-width:100%; overflow-x:hidden; } .jc-dev-hero *, .jc-manifesto *, .jc-vision *, .jc-strategy *, .jc-sectors *, .jc-partners *, .jc-final * { max-width:100%; box-sizing:border-box; } @media(max-width:768px){ /* HEADINGS */ .jc-dev-content h1 { font-size:38px !important; letter-spacing:-1px !important; } .jc-manifesto h2, .jc-section-title h2, .jc-sector-left h2, .jc-partner-header h2 { font-size:34px !important; line-height:1.15 !important; word-break:normal; } .jc-final h2 { font-size:36px !important; line-height:1.15 !important; } /* BIG NUMBER */ .jc-big-number { font-size:90px !important; overflow:hidden; } /* PARAGRAPHS */ .jc-dev-content p, .jc-manifesto p, .jc-vision p, .jc-section-title p, .jc-sector p, .jc-partner-header p, .jc-partner-card p, .jc-final p { font-size:16px !important; line-height:1.7 !important; } /* REMOVE HORIZONTAL PUSH */ .jc-container, .jc-dev-content, .jc-project-container, .jc-process-container, .jc-partner-container { width:100% !important; padding-left:0 !important; padding-right:0 !important; } }/* ================================== JADENCASH DEVELOPMENT FIX TEXT + COLORS + ALIGNMENT ================================== */ /* FORCE TEXT VISIBILITY */ .jc-dev-hero h1, .jc-dev-hero p { color:#ffffff !important; } .jc-manifesto h2, .jc-manifesto p { color:#171717 !important; } .jc-vision h2, .jc-vision p { color:#ffffff !important; } .jc-strategy h2, .jc-strategy p, .jc-process-card h3, .jc-process-card p { color:#171717 !important; } .jc-sectors h2, .jc-sector h3, .jc-sector p { color:#171717 !important; } .jc-partners h2, .jc-partners p, .jc-partner-card h3, .jc-partner-card p { color:#ffffff !important; } .jc-final h2, .jc-final p { color:#171717 !important; } /* CENTER HEADINGS ONLY */ .jc-section-title, .jc-partner-header, .jc-final-content { text-align:center; } .jc-section-title p, .jc-partner-header p, .jc-final-content p { margin-left:auto; margin-right:auto; } /* ADD SOME MOTION WITHOUT BREAKING LAYOUT */ .jc-process-card, .jc-sector, .jc-partner-card, .jc-stats div { transition: transform .35s ease, box-shadow .35s ease; } .jc-process-card:hover, .jc-sector:hover, .jc-partner-card:hover, .jc-stats div:hover { transform:translateY(-12px); box-shadow: 0 20px 50px rgba(0,0,0,.15); } /* FLOATING 35M */ .jc-big-number { animation: jcMove 6s ease-in-out infinite; } @keyframes jcMove { 0%,100% { transform:translateY(0); } 50% { transform:translateY(-15px); } } /* ===================================== JADENCASH DEVELOPMENT SPACING FIX DESKTOP + MOBILE ===================================== */ /* RESET WORDPRESS SPACING INSIDE SECTIONS */ .jc-dev-hero *, .jc-manifesto *, .jc-vision *, .jc-strategy *, .jc-sectors *, .jc-partners *, .jc-final * { margin-top:0; } /* DESKTOP SPACING FIX */ .jc-dev-hero { padding-top:160px; padding-bottom:160px; } .jc-manifesto, .jc-vision, .jc-strategy, .jc-sectors, .jc-partners, .jc-final { padding-top:100px; padding-bottom:100px; } /* FIX BIG TEXT PUSHING UP */ .jc-dev-content h1 { margin-bottom:30px; } .jc-manifesto h2, .jc-section-title h2, .jc-sector-left h2, .jc-partner-header h2, .jc-final h2 { margin-top:20px; margin-bottom:30px; } /* FIX 35M SECTION */ .jc-vision { align-items:center; } .jc-big-number { flex-shrink:0; line-height:.8; } /* ===================================== MOBILE FIX ===================================== */ @media(max-width:768px){ .jc-dev-hero { min-height:auto; padding: 120px 25px 90px; } .jc-dev-content { text-align:center; } .jc-dev-content h1 { font-size:42px; line-height:1.1; letter-spacing:-1px; } .jc-dev-content p { font-size:17px; } .jc-manifesto, .jc-vision, .jc-strategy, .jc-sectors, .jc-partners, .jc-final { padding: 70px 25px; } .jc-manifesto h2, .jc-section-title h2, .jc-sector-left h2, .jc-partner-header h2, .jc-final h2 { font-size:38px; line-height:1.15; } /* STACK EVERYTHING */ .jc-manifesto, .jc-vision { display:block; } /* FIX 35M */ .jc-big-number { font-size:120px; text-align:center; margin-bottom:30px; } .jc-stats { display:grid; grid-template-columns:1fr; gap:15px; } .jc-process-line, .jc-sector-right, .jc-partner-grid { display:grid; grid-template-columns:1fr; gap:25px; } .jc-process-card, .jc-sector, .jc-partner-card { padding:30px; } .jc-final h2 { font-size:42px; } }/* ========================================== JADENCASH DEVELOPMENT PAGE PREMIUM DEVELOPER STYLE ========================================== */ /* GLOBAL */ .jc-container { max-width:1200px; margin:auto; width:100%; } .jc-eyebrow, .jc-dev-hero span, .jc-manifesto span, .jc-section-title span, .jc-sector-left span, .jc-future-text span, .jc-partner-header span, .jc-advantage span, .jc-final span { display:block; letter-spacing:5px; font-size:12px; text-transform:uppercase; color:#b08a55; font-weight:600; margin-bottom:25px; } /* ========================================== HERO ========================================== */ .jc-dev-hero { min-height:90vh; display:flex; align-items:center; position:relative; padding:100px 8%; background: linear-gradient( 120deg, #111, #252019 ); color:white; overflow:hidden; } .jc-dev-overlay { position:absolute; width:700px; height:700px; background:#D3C9BB; opacity:.08; filter:blur(150px); right:-200px; top:-200px; } .jc-dev-content { max-width:900px; position:relative; z-index:2; animation:jcFade 1s ease; } .jc-dev-content h1 { font-size:clamp(45px,6vw,85px); line-height:1; letter-spacing:-3px; margin-bottom:35px; } .jc-dev-content p { font-size:22px; line-height:1.8; max-width:750px; opacity:.8; } .jc-btn { display:inline-block; margin-top:40px; padding:18px 40px; background:#D3C9BB; color:#111; text-decoration:none; border-radius:8px; font-weight:600; transition:.3s; } .jc-btn:hover { transform:translateY(-5px); } /* ========================================== MANIFESTO ========================================== */ .jc-manifesto { background:#D3C9BB; padding:120px 8%; display:grid; grid-template-columns:1fr 1fr; gap:80px; } .jc-manifesto h2 { font-size:65px; line-height:1.05; color:#151515; } .jc-manifesto p { font-size:21px; line-height:1.9; color:#3d3830; } /* ========================================== 35M FEATURE ========================================== */ .jc-vision { background:#151515; color:white; padding:140px 8%; display:flex; align-items:center; gap:60px; } .jc-big-number { font-size:260px; font-weight:800; line-height:1; color:#D3C9BB; opacity:.15; } .jc-vision-content { max-width:800px; } .jc-vision-content h2 { font-size:55px; } .jc-vision-content p { font-size:19px; line-height:1.8; opacity:.8; } .jc-stats { display:flex; gap:20px; margin-top:50px; } .jc-stats div { background:rgba(255,255,255,.08); padding:25px; border-radius:15px; flex:1; transition:.3s; } .jc-stats div:hover { transform:translateY(-10px); background:rgba(211,201,187,.15); } .jc-stats h3 { font-size:35px; color:#D3C9BB; margin:0; } .jc-note { font-size:12px!important; opacity:.5!important; margin-top:30px; } /* ========================================== PROCESS ========================================== */ .jc-strategy { background:white; padding:120px 8%; } .jc-section-title h2 { font-size:60px; line-height:1.1; color:#171717; } .jc-section-title p { font-size:20px; max-width:850px; line-height:1.8; } .jc-process-line { display:grid; grid-template-columns:repeat(4,1fr); gap:30px; margin-top:70px; } .jc-process-card { border-top:3px solid #D3C9BB; padding-top:30px; transition:.3s; } .jc-process-card:hover { transform:translateY(-12px); } .jc-step { font-size:45px; color:#b08a55; font-weight:700; } .jc-process-card h3 { font-size:32px; } /* ========================================== SECTORS ========================================== */ .jc-sectors { background:#D3C9BB; padding:120px 8%; } .jc-sectors h2 { font-size:60px; } .jc-sector-right { display:grid; grid-template-columns:1fr 1fr; gap:25px; } .jc-sector { background:white; padding:40px; border-radius:20px; transition:.3s; } .jc-sector:hover { transform:translateY(-10px); box-shadow:0 20px 50px rgba(0,0,0,.15); } .jc-sector h3 { color:#8c693d; font-size:30px; } /* ========================================== PARTNERS ========================================== */ .jc-partners { background:#171717; color:white; padding:120px 8%; } .jc-partner-header h2 { font-size:60px; } .jc-partner-header p { font-size:20px; max-width:800px; line-height:1.8; opacity:.75; } .jc-partner-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:30px; margin-top:60px; } .jc-partner-card { padding:40px; border:1px solid rgba(255,255,255,.15); border-radius:20px; transition:.3s; } .jc-partner-card:hover { border-color:#D3C9BB; transform:translateY(-10px); } /* ========================================== FINAL CTA ========================================== */ .jc-final { background:#D3C9BB; padding:150px 8%; text-align:center; } .jc-final h2 { font-size:75px; line-height:1; color:#151515; } .jc-final p { font-size:22px; max-width:850px; margin:40px auto; line-height:1.8; } .jc-final a { display:inline-block; padding:20px 45px; background:#151515; color:white; text-decoration:none; border-radius:8px; transition:.3s; } .jc-final a:hover { transform:translateY(-5px); } /* ANIMATION */ @keyframes jcFade { from { opacity:0; transform:translateY(40px); } to { opacity:1; transform:translateY(0); } } /* MOBILE */ @media(max-width:900px){ .jc-manifesto, .jc-process-line, .jc-sector-right, .jc-partner-grid { grid-template-columns:1fr; } .jc-manifesto h2, .jc-section-title h2, .jc-sector-left h2, .jc-partner-header h2 { font-size:40px; } .jc-big-number { font-size:120px; } .jc-stats { display:grid; grid-template-columns:1fr; } .jc-final h2 { font-size:45px; } }/* ===================================== JADENCASH ABOUT PAGE WORDPRESS SAFE CSS ===================================== */ .jc-about-page { width:100%; overflow:hidden; background:#050505; color:#fff; } /* HERO */ .jc-about-hero { width:100%; min-height:90vh; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; padding:80px 30px; box-sizing:border-box; } .jc-about-logo { width:90px; max-width:90px; margin-bottom:35px; } .jc-label { color:#c8a45d; font-size:11px; letter-spacing:4px; text-transform:uppercase; } .jc-about-hero h1 { max-width:900px; font-size:clamp(40px,6vw,70px); line-height:1.05; margin:25px auto; } .jc-about-hero p { max-width:750px; margin:auto; color:rgba(255,255,255,.7); font-size:18px; line-height:1.7; } /* ALL SECTIONS */ .jc-about-section, .jc-mission, .jc-divisions, .jc-development, .jc-leadership { width:100%; max-width:1200px; margin:0 auto; padding:80px 30px; box-sizing:border-box; } .jc-about-section h2, .jc-mission h2, .jc-divisions h2, .jc-development h2, .jc-leadership h2 { font-size:clamp(32px,4vw,55px); line-height:1.1; } .jc-about-section p, .jc-development p { max-width:850px; color:rgba(255,255,255,.75); line-height:1.8; } /* GRIDS */ .jc-feature-grid, .jc-card-grid, .jc-leaders { display:grid; grid-template-columns:repeat(3,1fr); gap:25px; margin-top:50px; } .jc-feature, .jc-glass-card, .jc-leader-card { width:100%; box-sizing:border-box; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.12); border-radius:20px; padding:35px; } .jc-glass-card h3, .jc-feature h3 { color:#c8a45d; } /* LEADERS */ .jc-leaders { grid-template-columns:repeat(2,1fr); } .jc-leader-card { text-align:center; } .jc-leader-card img { width:180px; height:180px; object-fit:cover; border-radius:50%; } .jc-leader-card span { display:block; color:#c8a45d; margin:10px; } /* MOBILE */ @media(max-width:768px){ .jc-feature-grid, .jc-card-grid, .jc-leaders { grid-template-columns:1fr; } .jc-about-hero { min-height:auto; padding:80px 20px; } .jc-about-section, .jc-mission, .jc-divisions, .jc-development, .jc-leadership { padding:60px 20px; } }/* ===================================== JADENCASH MOBILE HEADER FIX LOGO SIZE + POSITION ===================================== */ @media (max-width:768px) { /* Remove extra Cover block spacing */ header.wp-block-template-part .wp-block-cover { min-height: unset !important; padding-top: 0 !important; padding-bottom: 0 !important; } /* Remove inner container spacing */ header.wp-block-template-part .wp-block-cover__inner-container { margin-top:0 !important; padding-top:0 !important; padding-bottom:0 !important; } /* Header group spacing */ header.wp-block-template-part .wp-block-group { margin-top:0 !important; margin-bottom:0 !important; padding-top:6px !important; padding-bottom:6px !important; } /* Logo size */ header.wp-block-template-part .custom-logo { width:48px !important; height:auto !important; } /* Move logo upward */ header.wp-block-template-part .wp-block-site-logo { margin-top:-10px !important; } /* Keep header above page content */ header.wp-block-template-part { position:relative !important; z-index:9999 !important; } }/* SELLER SECTION */ .jc-sellers, .seller-form-section { padding:120px 8%; background:#050505; color:white; } .jc-sellers h2, .seller-form-section h2 { font-size:52px; max-width:850px; margin-bottom:30px; } .jc-sellers p, .seller-form-section p { max-width:750px; color:rgba(255,255,255,.65); font-size:18px; line-height:1.8; } .seller-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:35px; margin:70px 0; } .seller-card { background:rgba(255,255,255,.03); border:1px solid rgba(255,255,255,.1); padding:45px; border-radius:20px; } .seller-card h3 { font-size:28px; margin-bottom:25px; } .seller-card li { margin-bottom:18px; color:rgba(255,255,255,.7); } /* FORM */ .seller-form { max-width:800px; display:flex; flex-direction:column; gap:20px; margin-top:50px; } .seller-form input, .seller-form select, .seller-form textarea { background:#111; border:1px solid rgba(255,255,255,.15); padding:18px; color:white; font-size:16px; border-radius:8px; } .seller-form textarea { min-height:150px; resize:none; } .seller-form input:focus, .seller-form select:focus, .seller-form textarea:focus { border-color:#c8a45d; outline:none; } @media(max-width:900px){ .seller-grid { grid-template-columns:1fr; } .jc-sellers h2, .seller-form-section h2 { font-size:38px; } }/* ================================ JADENCASH REAL ESTATE - AFTER SECTION 3 ================================ */ .jc-process, .jc-opportunities, .jc-transition { width:100% !important; max-width:none !important; padding:120px 8% !important; background:#050505 !important; color:#ffffff !important; box-sizing:border-box; } /* Remove WordPress constraints */ .wp-block-html .jc-process, .wp-block-html .jc-opportunities, .wp-block-html .jc-transition { width:100% !important; } /* LABELS */ .jc-label { color:#c8a45d !important; font-size:12px !important; letter-spacing:5px !important; text-transform:uppercase; margin-bottom:25px !important; } /* HEADINGS */ .jc-process h2, .jc-opportunities h2, .jc-transition h2 { color:#ffffff !important; font-size:52px !important; line-height:1.15 !important; font-weight:600 !important; max-width:900px; margin-bottom:35px !important; } /* BODY TEXT */ .jc-process p, .jc-opportunities p, .jc-transition p { color:rgba(255,255,255,.65) !important; font-size:18px !important; line-height:1.8 !important; } /* ================================ PROCESS TIMELINE ================================ */ .jc-timeline { display:grid !important; grid-template-columns:repeat(4,1fr) !important; gap:35px !important; margin-top:70px !important; } .jc-step { padding:35px !important; background:rgba(255,255,255,.03) !important; border:1px solid rgba(255,255,255,.08) !important; border-radius:18px !important; transition:.35s ease; } .jc-step:hover { transform:translateY(-8px); border-color:#c8a45d !important; } .jc-step span { display:block; color:#c8a45d !important; font-size:14px !important; letter-spacing:4px; margin-bottom:20px; } .jc-step h3 { color:white !important; font-size:28px !important; margin-bottom:15px !important; } .jc-step p { font-size:16px !important; } /* ================================ OPPORTUNITIES SECTION ================================ */ .jc-opportunities { background:#090909 !important; } .jc-stats { display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:30px !important; margin-top:60px !important; } .jc-stats div { padding:45px !important; background: linear-gradient( 145deg, rgba(255,255,255,.06), rgba(255,255,255,.015) ) !important; border:1px solid rgba(255,255,255,.1) !important; border-radius:20px !important; backdrop-filter:blur(15px); } .jc-stats h3 { color:#c8a45d !important; font-size:30px !important; margin-bottom:15px !important; } .jc-stats p { font-size:15px !important; } /* ================================ FINAL CTA ================================ */ .jc-transition { text-align:center !important; padding:150px 8% !important; background: radial-gradient( circle at center, rgba(200,164,93,.12), transparent 45% ), #050505 !important; } .jc-transition h2 { margin-left:auto !important; margin-right:auto !important; } .jc-transition p { max-width:750px !important; margin:30px auto 50px !important; } /* BUTTON */ .jc-btn { display:inline-block !important; padding:16px 35px !important; text-decoration:none !important; border-radius:3px !important; transition:.3s ease; } .jc-btn.gold { background:#c8a45d !important; color:#000 !important; } .jc-btn.gold:hover { transform:translateY(-4px); } /* ================================ MOBILE ================================ */ @media(max-width:900px){ .jc-process, .jc-opportunities, .jc-transition { padding:80px 25px !important; } .jc-process h2, .jc-opportunities h2, .jc-transition h2 { font-size:38px !important; } .jc-timeline, .jc-stats { grid-template-columns:1fr !important; } }/* ============================== JADENCASH STICKY GLASS HEADER ============================== */ /* Main header positioning */ header.wp-block-template-part { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; width: 100% !important; z-index: 99999 !important; background: transparent !important; transition: all 0.35s ease !important; } /* Remove the Cover block dark overlay */ header.wp-block-template-part .wp-block-cover__background { opacity: 0 !important; background: transparent !important; } /* Keep header contents aligned */ header.wp-block-template-part > .wp-block-group, header.wp-block-template-part .wp-block-cover, header.wp-block-template-part .wp-block-cover__inner-container { width: 100% !important; } /* Transparent state at top of page */ header.wp-block-template-part:not(.scrolled) { background: transparent !important; box-shadow: none !important; backdrop-filter: none !important; } /* Glass black state after scrolling */ header.wp-block-template-part.scrolled { background: rgba(0, 0, 0, 0.65) !important; backdrop-filter: blur(14px) !important; -webkit-backdrop-filter: blur(14px) !important; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25) !important; } /* Smooth logo/menu transition */ header.wp-block-template-part img, header.wp-block-template-part a { transition: all 0.35s ease !important; } /* Prevent weird spacing issues */ body { overflow-x: hidden; } /* Sticky transparent header */ header.wp-block-template-part { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 9999; background: transparent !important; transition: all 0.3s ease; } /* Remove the cover block dark overlay */ header.wp-block-template-part .wp-block-cover__background { background: transparent !important; opacity: 0 !important; } /* Glass/black effect after scrolling */ header.wp-block-template-part.scrolled { background: rgba(0, 0, 0, 0.75) !important; backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25); } document.addEventListener("scroll", function () { const header = document.querySelector("header.wp-block-template-part"); if (!header) return; if (window.scrollY > 50) { header.classList.add("scrolled"); } else { header.classList.remove("scrolled"); } });
Loading Team Portal…