/* Phase 20.5.15.9 — Founder Portfolio Landing Page, BAZARCO Identity Showcase & Premium Public Profile */
.route-portfolio .market-header{box-shadow:none}.founder-portfolio-v205159{position:relative;isolation:isolate;overflow:hidden;background:#020915;color:#f8fafc;padding:34px 0 44px;font-family:Cairo,Tajawal,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.founder-portfolio-v205159:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 4%,rgba(205,151,55,.25),transparent 26%),radial-gradient(circle at 88% 18%,rgba(21,80,132,.34),transparent 32%),linear-gradient(180deg,#020915,#07162a 42%,#020915);z-index:-3}.founder-portfolio-v205159:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,.12));z-index:-2}.fp-orb{position:absolute;border-radius:999px;filter:blur(8px);opacity:.65;z-index:-1}.fp-orb-a{width:360px;height:360px;inset:80px auto auto -110px;background:radial-gradient(circle,rgba(218,168,71,.25),transparent 68%)}.fp-orb-b{width:420px;height:420px;right:-140px;top:360px;background:radial-gradient(circle,rgba(47,99,161,.22),transparent 68%)}.fp-shell{width:min(100% - 32px,1260px);margin-inline:auto;display:grid;gap:18px}.fp-panel{border:1px solid rgba(231,178,79,.32);background:linear-gradient(145deg,rgba(8,22,43,.88),rgba(4,13,27,.78));box-shadow:0 24px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);border-radius:28px;overflow:hidden;position:relative}.fp-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.075),transparent 32%,rgba(218,168,71,.07));pointer-events:none}.fp-hero{min-height:520px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;padding:34px;gap:24px}.fp-hero-copy,.fp-hero-visual,.fp-about,.fp-overview,.fp-ecosystem,.fp-systems,.fp-showcase,.fp-process,.fp-contact{position:relative;z-index:1}.fp-kicker,.fp-section-tag{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;color:#e8bb67}.fp-kicker:before,.fp-section-tag:before{content:"";width:34px;height:2px;border-radius:99px;background:#d7a64e}.fp-hero h1{margin:18px 0 14px;display:grid;gap:6px;line-height:.92}.fp-hero h1 span{font-family:Georgia,"Times New Roman",serif;font-size:clamp(54px,8vw,118px);font-weight:500;letter-spacing:-.055em;color:#fff}.fp-hero h1 strong{font-size:clamp(38px,5.2vw,78px);font-weight:950;letter-spacing:-.04em;background:linear-gradient(90deg,#a66c1f,#ffd98a 42%,#fff 72%);-webkit-background-clip:text;background-clip:text;color:transparent}.fp-lead{max-width:620px;color:#c9d5e7;font-size:18px;line-height:1.85;margin:0}.fp-founder-signature{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-size:32px;color:#fff;margin-top:24px}.fp-meta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.fp-meta-row span{border:1px solid rgba(231,178,79,.28);background:rgba(255,255,255,.045);color:#d8e3f2;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.fp-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.fp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:16px;font-weight:950;transition:.22s ease}.fp-btn-primary{background:linear-gradient(135deg,#b47725,#ffda88);color:#07111f;box-shadow:0 14px 34px rgba(214,158,65,.25)}.fp-btn-ghost{border:1px solid rgba(231,178,79,.38);color:#fff;background:rgba(255,255,255,.045)}.fp-btn:hover{transform:translateY(-2px)}.fp-hero-visual{display:grid;align-content:center;gap:18px}.fp-brand-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;border:1px solid rgba(231,178,79,.30);background:rgba(2,9,21,.64);width:min(100%,420px);margin-inline-start:auto}.fp-brand-logo{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#0c203c,#07111f);border:1px solid rgba(231,178,79,.48);box-shadow:0 0 28px rgba(218,168,71,.18);overflow:hidden}.fp-brand-logo img{width:100%;height:100%;object-fit:contain;padding:7px}.fp-brand-logo span{font-size:28px;font-weight:950;color:#f3c568}.fp-brand-card b{display:block;font-size:24px}.fp-brand-card small{display:block;color:#9fb0c8;font-weight:800}.fp-portrait-card{position:relative;min-height:295px;display:grid;place-items:center}.fp-portrait-card:before{content:"";position:absolute;width:min(78%,360px);aspect-ratio:1;border-radius:999px;border:1px solid rgba(231,178,79,.46);box-shadow:0 0 70px rgba(218,168,71,.17),inset 0 0 52px rgba(218,168,71,.08)}.fp-portrait-card:after{content:"";position:absolute;width:min(58%,260px);aspect-ratio:1;border-radius:999px;background:conic-gradient(from 120deg,rgba(231,178,79,.0),rgba(231,178,79,.9),rgba(231,178,79,.0));filter:blur(1px);opacity:.55}.fp-portrait-ring{position:absolute;inset:22px 20px auto auto;color:#e8bb67;font-family:Georgia,"Times New Roman",serif;font-size:28px;font-style:italic;transform:rotate(-8deg)}.fp-portrait-shape{position:relative;z-index:2;width:190px;height:220px;border-radius:44% 44% 32% 32%;display:grid;place-items:center;text-align:center;background:linear-gradient(145deg,#0f2745,#030b17);border:1px solid rgba(231,178,79,.42);box-shadow:0 24px 80px rgba(0,0,0,.42)}.fp-portrait-shape b{font-size:30px;line-height:1.18;letter-spacing:.04em;color:#fff}.fp-hero-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp-hero-badges span{padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.22);color:#d8e3f2;font-weight:900}.fp-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fp-about,.fp-overview,.fp-ecosystem,.fp-systems,.fp-showcase,.fp-process,.fp-contact{padding:26px}.fp-panel h2{margin:12px 0 10px;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.35;font-weight:950}.fp-panel p{color:#c4d2e6;line-height:1.9;font-size:15px;margin:0}.fp-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.fp-section-head h2{margin:0}.fp-flow{display:grid;grid-template-columns:1fr auto 1.25fr auto 1fr;gap:16px;align-items:center}.fp-flow-node,.fp-flow-core{min-height:150px;border-radius:24px;border:1px solid rgba(231,178,79,.32);background:rgba(255,255,255,.04);display:grid;place-items:center;text-align:center;padding:18px}.fp-flow-node b{color:#ffd98a;font-size:20px}.fp-flow-node small{color:#bdd0e9;font-weight:800;line-height:1.8}.fp-flow-core{min-height:190px;box-shadow:0 0 55px rgba(218,168,71,.13)}.fp-flow-core span{width:76px;height:76px;display:grid;place-items:center;border-radius:24px;background:linear-gradient(145deg,#9d671f,#ffda88);color:#07111f;font-size:34px;font-weight:950}.fp-flow-core b{margin-top:10px;font-size:28px;color:#fff}.fp-flow-arrow{color:#e8bb67;font-size:30px}.fp-mini-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.fp-mini-strip span{border:1px solid rgba(231,178,79,.24);background:rgba(255,255,255,.035);border-radius:16px;padding:13px;text-align:center;color:#e6eefb;font-weight:950}.fp-systems-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp-system-card{border:1px solid rgba(231,178,79,.28);border-radius:20px;background:rgba(255,255,255,.04);padding:18px;min-height:170px;transition:.22s ease}.fp-system-card:hover,.fp-shot-card:hover,.fp-process-card:hover,.fp-qr-card:hover{transform:translateY(-3px);border-color:rgba(255,218,136,.58);box-shadow:0 18px 42px rgba(0,0,0,.22)}.fp-system-card i{font-style:normal;font-size:30px}.fp-system-card h3{margin:12px 0 6px;color:#fff;font-size:18px}.fp-system-card p{font-size:13px;line-height:1.75}.fp-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fp-shot-card{border:1px solid rgba(231,178,79,.28);border-radius:22px;background:rgba(255,255,255,.035);padding:14px;transition:.22s ease}.fp-shot-top{display:flex;gap:10px;align-items:center;margin-bottom:10px}.fp-shot-top span{width:34px;height:34px;border-radius:12px;display:grid;place-items:center;background:rgba(231,178,79,.16);color:#ffd98a;font-weight:950}.fp-shot-top b{color:#fff}.fp-shot-screen{position:relative;min-height:185px;border-radius:18px;overflow:hidden;background:linear-gradient(145deg,#07152a,#0b2038);border:1px solid rgba(148,163,184,.18)}.fp-shot-toolbar{height:28px;display:flex;gap:6px;align-items:center;padding:0 10px;background:rgba(0,0,0,.20)}.fp-shot-toolbar i{width:8px;height:8px;border-radius:50%;background:#d7a64e;opacity:.85}.fp-shot-icon{position:absolute;inset:54px auto auto 20px;width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:rgba(231,178,79,.14);color:#ffd98a;font-size:30px}.fp-shot-lines{position:absolute;left:104px;right:20px;top:58px;display:grid;gap:10px}.fp-shot-lines em{height:10px;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,.72),rgba(255,255,255,.08))}.fp-shot-lines em:nth-child(2){width:75%}.fp-shot-lines em:nth-child(3){width:88%}.fp-shot-lines em:nth-child(4){width:55%}.fp-shot-chart{position:absolute;left:20px;right:20px;bottom:20px;height:54px;display:flex;align-items:end;gap:8px}.fp-shot-chart span{flex:1;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#ffd98a,#9d671f);opacity:.9}.fp-shot-chart span:nth-child(1){height:34%}.fp-shot-chart span:nth-child(2){height:58%}.fp-shot-chart span:nth-child(3){height:46%}.fp-shot-chart span:nth-child(4){height:82%}.fp-shot-chart span:nth-child(5){height:67%}.fp-shot-card p{font-size:13px;margin-top:10px;color:#b8c8dd}.fp-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.fp-process-card{position:relative;border:1px solid rgba(231,178,79,.28);border-radius:20px;background:rgba(255,255,255,.035);padding:18px;transition:.22s ease}.fp-process-card>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(145deg,#a66c1f,#ffda88);color:#07111f;font-weight:950}.fp-process-card h3{color:#fff;margin:12px 0 8px;font-size:18px}.fp-process-card h3 small{display:block;color:#e8bb67;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.fp-process-card p{font-size:13px}.fp-contact{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.fp-contact-copy h2{font-family:Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(38px,5vw,64px);line-height:1.05}.fp-contact-cards{display:flex;gap:14px}.fp-qr-card{width:160px;min-height:190px;border:1px solid rgba(231,178,79,.35);border-radius:24px;background:rgba(255,255,255,.045);display:grid;place-items:center;text-align:center;padding:14px;transition:.22s ease}.fp-fake-qr{width:104px;height:104px;border-radius:18px;background:conic-gradient(from 90deg,#ffd98a 0 12%,#07111f 12% 24%,#ffd98a 24% 36%,#07111f 36% 47%,#ffd98a 47% 58%,#07111f 58% 72%,#ffd98a 72% 86%,#07111f 86%);border:8px solid #ffd98a;box-shadow:inset 0 0 0 8px #07111f}.fp-fake-qr-alt{transform:rotate(90deg)}.fp-qr-card b{color:#fff;text-transform:uppercase;letter-spacing:.08em}.fp-qr-card small{color:#aebfd6;word-break:break-word}.fp-contact-line{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;border-top:1px solid rgba(231,178,79,.20);padding-top:16px}.fp-contact-line span{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.035);border-radius:999px;color:#d8e3f2;padding:10px 14px;font-weight:800}@media(max-width:1100px){.fp-hero{grid-template-columns:1fr}.fp-brand-card{margin-inline:0}.fp-systems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-contact{grid-template-columns:1fr}}@media(max-width:760px){.founder-portfolio-v205159{padding:18px 0 28px}.fp-shell{width:min(100% - 16px,1260px);gap:12px}.fp-hero,.fp-about,.fp-overview,.fp-ecosystem,.fp-systems,.fp-showcase,.fp-process,.fp-contact{padding:18px}.fp-hero{min-height:auto;border-radius:22px}.fp-hero h1 span{font-size:54px}.fp-hero h1 strong{font-size:38px}.fp-lead{font-size:15px}.fp-founder-signature{font-size:24px}.fp-hero-badges,.fp-intro-grid,.fp-flow,.fp-mini-strip,.fp-systems-grid,.fp-showcase-grid,.fp-process-grid{grid-template-columns:1fr}.fp-flow-arrow{transform:rotate(90deg);justify-self:center}.fp-section-head{display:block}.fp-contact-cards{width:100%;display:grid;grid-template-columns:1fr 1fr}.fp-qr-card{width:auto;min-height:170px}.fp-shot-screen{min-height:150px}.fp-contact-line{display:grid}.fp-panel{border-radius:22px}}@media(max-width:420px){.fp-contact-cards{grid-template-columns:1fr}.fp-hero-actions .fp-btn{width:100%}.fp-brand-card{align-items:flex-start}.fp-brand-card b{font-size:18px}.fp-portrait-card{min-height:220px}.fp-portrait-shape{width:150px;height:175px}.fp-portrait-shape b{font-size:24px}}

/* Phase 20.5.15.9.1 — Standalone Founder Portfolio Page, Real Identity Data & Header/Footer Isolation */
.founder-portfolio-v205159.standalone-v2051591{min-height:100vh;padding:18px 0 44px;background:#020816;}
.founder-portfolio-v205159.standalone-v2051591 .fp-shell{width:min(100% - 38px,1280px)}
.fp-standalone-nav{width:min(100% - 38px,1280px);margin:0 auto 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;top:12px;z-index:20;padding:10px 12px;border:1px solid rgba(231,178,79,.24);border-radius:24px;background:rgba(2,8,22,.70);box-shadow:0 22px 70px rgba(0,0,0,.24);backdrop-filter:blur(18px)}
.fp-standalone-brand{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#fff;font-weight:950}.fp-standalone-logo{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(231,178,79,.42);background:linear-gradient(145deg,#0c203c,#07111f);color:#ffd98a;font-weight:950}.fp-standalone-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.fp-standalone-brand b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-standalone-pill{border:1px solid rgba(231,178,79,.28);background:rgba(255,255,255,.045);color:#e8bb67;border-radius:999px;padding:10px 14px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.fp-standalone-back{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:15px;padding:0 16px;background:linear-gradient(135deg,#b47725,#ffda88);color:#07111f;font-weight:950;box-shadow:0 16px 36px rgba(214,158,65,.18)}
.founder-portfolio-v205159.standalone-v2051591 .fp-hero{min-height:calc(100vh - 120px);align-items:center}.founder-portfolio-v205159.standalone-v2051591 .fp-panel{box-shadow:0 28px 86px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06)}
.fp-real-qr{width:112px;height:112px;object-fit:contain;border-radius:18px;background:#fff;padding:8px;border:1px solid rgba(231,178,79,.42);box-shadow:0 14px 34px rgba(0,0,0,.22)}.fp-fake-qr,.fp-fake-qr-alt{display:none!important}.founder-portfolio-standalone-v2051591 .marketak-app-shell-main-v205101{overflow:visible!important}
@media(max-width:760px){.fp-standalone-nav{width:min(100% - 16px,1280px);position:relative;top:auto;display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:20px}.fp-standalone-pill{grid-column:1/-1;text-align:center;font-size:11px}.fp-standalone-back{min-height:40px;padding:0 12px}.founder-portfolio-v205159.standalone-v2051591 .fp-shell{width:min(100% - 16px,1280px)}.founder-portfolio-v205159.standalone-v2051591 .fp-hero{min-height:auto}.fp-real-qr{width:104px;height:104px}}

/* Phase 20.5.15.9.1.1 — Standalone hard lock from video QA: no marketplace chrome, no horizontal drift. */
body.founder-portfolio-hard-standalone-v20515911{margin:0!important;background:#020816!important;overflow-x:hidden!important;color:#eef6ff!important;}
body.founder-portfolio-hard-standalone-v20515911 .founder-portfolio-v205159{padding-top:18px!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;}
body.founder-portfolio-hard-standalone-v20515911 .fp-shell,
body.founder-portfolio-hard-standalone-v20515911 .fp-standalone-nav{width:min(100% - 38px,1280px)!important;max-width:calc(100vw - 38px)!important;margin-inline:auto!important;}
body.founder-portfolio-hard-standalone-v20515911 .fp-panel,
body.founder-portfolio-hard-standalone-v20515911 .fp-shot-card,
body.founder-portfolio-hard-standalone-v20515911 .fp-system-card,
body.founder-portfolio-hard-standalone-v20515911 .fp-process-card{overflow-wrap:anywhere;word-break:normal;}
body.founder-portfolio-hard-standalone-v20515911 .fp-showcase-grid,
body.founder-portfolio-hard-standalone-v20515911 .fp-systems-grid,
body.founder-portfolio-hard-standalone-v20515911 .fp-process-grid,
body.founder-portfolio-hard-standalone-v20515911 .fp-flow{max-width:100%;}
@media(max-width:1100px){body.founder-portfolio-hard-standalone-v20515911 .fp-hero{grid-template-columns:1fr!important;min-height:auto!important;}}
@media(max-width:760px){body.founder-portfolio-hard-standalone-v20515911 .fp-shell,body.founder-portfolio-hard-standalone-v20515911 .fp-standalone-nav{width:min(100% - 16px,1280px)!important;max-width:calc(100vw - 16px)!important;}body.founder-portfolio-hard-standalone-v20515911 .fp-hero h1 span{font-size:clamp(44px,15vw,58px)!important;}body.founder-portfolio-hard-standalone-v20515911 .fp-hero h1 strong{font-size:clamp(32px,10vw,42px)!important;}}

/* Phase 20.5.15.9.1.2 — Founder Portfolio Visual Pro Upgrade, Real Showcase Mockups & Executive Identity Polish */
body.founder-portfolio-visual-pro-v20515912{background:#020816!important;}
.founder-portfolio-v205159.visual-pro-v20515912{position:relative;background:
 radial-gradient(circle at 14% 4%,rgba(222,168,70,.22),transparent 26%),
 radial-gradient(circle at 84% 14%,rgba(21,95,170,.22),transparent 30%),
 linear-gradient(135deg,#05080d 0%,#071426 42%,#04101f 100%)!important;}
.founder-portfolio-v205159.visual-pro-v20515912:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,black 20%,black 80%,transparent);z-index:0}.visual-pro-v20515912 .fp-pro-nav{border-radius:26px;background:linear-gradient(135deg,rgba(6,15,29,.86),rgba(10,29,52,.72));box-shadow:0 22px 75px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07)}.visual-pro-v20515912 .fp-shell{position:relative;z-index:1}.visual-pro-v20515912 .fp-panel{border-color:rgba(229,174,76,.32)!important;background:linear-gradient(145deg,rgba(15,28,48,.92),rgba(6,16,30,.86))!important}.visual-pro-v20515912 .fp-hero-pro{position:relative;overflow:hidden;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:calc(100vh - 118px);padding:54px 34px 30px}.visual-pro-v20515912 .fp-hero-pro:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 72% 22%,rgba(232,187,103,.22),transparent 34%),linear-gradient(120deg,transparent 0 46%,rgba(255,255,255,.04) 46% 47%,transparent 47%);pointer-events:none}.visual-pro-v20515912 .fp-hero-copy,.visual-pro-v20515912 .fp-hero-visual{position:relative;z-index:1}.visual-pro-v20515912 .fp-hero h1 span{font-size:clamp(72px,8vw,128px);letter-spacing:-.06em;text-shadow:0 18px 46px rgba(0,0,0,.42)}.visual-pro-v20515912 .fp-hero h1 strong{font-size:clamp(42px,5vw,78px);background:linear-gradient(95deg,#d4912d,#ffdf95 50%,#fff 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.visual-pro-v20515912 .fp-lead{max-width:760px;font-size:17px;line-height:2;color:#d5e4f7}.visual-pro-v20515912 .fp-founder-signature{font-size:clamp(27px,3.2vw,44px);color:#fff;text-shadow:0 12px 32px rgba(0,0,0,.35)}.visual-pro-v20515912 .fp-btn{min-height:48px;padding-inline:22px;border-radius:17px}.visual-pro-v20515912 .fp-btn-primary{background:linear-gradient(135deg,#bd7a21,#ffda88);box-shadow:0 18px 40px rgba(226,170,74,.22)}.visual-pro-v20515912 .fp-executive-visual{display:grid;gap:18px;align-content:center}.visual-pro-v20515912 .fp-brand-card-pro{max-width:430px;margin-inline:auto;border-radius:24px;background:rgba(2,8,22,.72);box-shadow:0 24px 66px rgba(0,0,0,.30)}.visual-pro-v20515912 .fp-portrait-pro{position:relative;min-height:420px;border:0;background:radial-gradient(circle at center,rgba(232,187,103,.12),transparent 40%)}.visual-pro-v20515912 .fp-portrait-ring{width:min(390px,88%);height:min(390px,88%);border-width:1px;border-color:rgba(231,178,79,.45);box-shadow:0 0 0 42px rgba(231,178,79,.05),inset 0 0 80px rgba(231,178,79,.06)}.visual-pro-v20515912 .fp-founder-avatar{position:absolute;inset:50%;translate:-50% -50%;width:210px;height:250px;border-radius:46px 46px 62px 62px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#0b2442,#07111f);border:1px solid rgba(255,218,136,.48);box-shadow:0 26px 64px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.11)}.visual-pro-v20515912 .fp-founder-avatar img{width:100%;height:100%;object-fit:cover}.visual-pro-v20515912 .fp-founder-avatar b{font-family:Georgia,serif;font-size:92px;line-height:1;color:#ffda88}.visual-pro-v20515912 .fp-founder-avatar small{position:absolute;bottom:34px;color:#fff;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.visual-pro-v20515912 .fp-orbit-card{position:absolute;min-width:82px;text-align:center;border:1px solid rgba(231,178,79,.36);background:rgba(5,13,25,.78);border-radius:999px;color:#ffd98a;font-weight:950;padding:10px 14px;box-shadow:0 18px 42px rgba(0,0,0,.28)}.visual-pro-v20515912 .fp-orbit-one{right:8%;top:24%}.visual-pro-v20515912 .fp-orbit-two{left:10%;bottom:22%}.visual-pro-v20515912 .fp-stats-band{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;position:relative;z-index:1;margin-top:12px}.visual-pro-v20515912 .fp-stats-band article{border:1px solid rgba(231,178,79,.28);border-radius:22px;background:rgba(255,255,255,.045);padding:18px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.visual-pro-v20515912 .fp-stats-band strong{display:block;font-size:34px;line-height:1;color:#ffda88;font-weight:950}.visual-pro-v20515912 .fp-stats-band span{display:block;color:#fff;font-weight:950;margin-top:8px}.visual-pro-v20515912 .fp-stats-band small{display:block;color:#aebfd6;margin-top:6px;font-weight:800}.visual-pro-v20515912 .fp-intro-grid{gap:18px}.visual-pro-v20515912 .fp-about,.visual-pro-v20515912 .fp-overview{min-height:230px;display:flex;flex-direction:column;justify-content:center}.visual-pro-v20515912 .fp-flow-core{box-shadow:0 26px 60px rgba(0,0,0,.28),0 0 0 12px rgba(231,178,79,.04)}.visual-pro-v20515912 .fp-system-card,.visual-pro-v20515912 .fp-process-card,.visual-pro-v20515912 .fp-shot-card{background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 42px rgba(0,0,0,.16)}.visual-pro-v20515912 .fp-system-card i{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;margin-inline-start:auto;background:rgba(231,178,79,.12);border:1px solid rgba(231,178,79,.22)}.visual-pro-v20515912 .fp-showcase-pro{overflow:hidden}.visual-pro-v20515912 .fp-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.visual-pro-v20515912 .fp-shot-card{padding:16px;border-radius:26px}.visual-pro-v20515912 .fp-shot-screen{min-height:228px;border-radius:22px;background:linear-gradient(145deg,#08172d,#0d2544);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.visual-pro-v20515912 .fp-shot-screen:before{content:"";position:absolute;inset:28px 0 auto 0;height:1px;background:rgba(255,255,255,.06)}.visual-pro-v20515912 .fp-shot-icon{width:58px;height:58px;border-radius:20px;top:62px;left:18px}.visual-pro-v20515912 .fp-shot-lines{top:66px;left:96px}.visual-pro-v20515912 .fp-shot-ui-dots{position:absolute;right:18px;top:66px;display:grid;gap:7px}.visual-pro-v20515912 .fp-shot-ui-dots i{width:10px;height:10px;border-radius:999px;background:#ffda88;opacity:.74}.visual-pro-v20515912 .fp-shot-vendor .fp-shot-chart span,.visual-pro-v20515912 .fp-shot-admin .fp-shot-chart span{border-radius:999px;height:10px!important}.visual-pro-v20515912 .fp-shot-product .fp-shot-icon{border-radius:50%;background:radial-gradient(circle,#ffda88 0 22%,rgba(231,178,79,.13) 23%)}.visual-pro-v20515912 .fp-shot-orders .fp-shot-chart{height:70px;align-items:center}.visual-pro-v20515912 .fp-shot-orders .fp-shot-chart span{height:12px!important;border-radius:999px}.visual-pro-v20515912 .fp-shot-mobile .fp-shot-screen:after{content:"";position:absolute;right:26px;bottom:18px;width:64px;height:118px;border-radius:20px;border:2px solid rgba(255,218,136,.58);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));box-shadow:-78px 0 0 -2px rgba(255,218,136,.10)}.visual-pro-v20515912 .fp-process-pro{position:relative}.visual-pro-v20515912 .fp-process-grid{position:relative}.visual-pro-v20515912 .fp-process-grid:before{content:"";position:absolute;left:7%;right:7%;top:38px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,218,136,.48),transparent)}.visual-pro-v20515912 .fp-process-card{z-index:1}.visual-pro-v20515912 .fp-contact-pro{background:linear-gradient(135deg,rgba(13,30,52,.94),rgba(5,12,24,.90))!important}.visual-pro-v20515912 .fp-contact-copy h2{font-size:clamp(42px,5.2vw,72px)}.visual-pro-v20515912 .fp-qr-card:hover,.visual-pro-v20515912 .fp-shot-card:hover,.visual-pro-v20515912 .fp-system-card:hover,.visual-pro-v20515912 .fp-process-card:hover{transform:translateY(-4px);border-color:rgba(255,218,136,.62);box-shadow:0 24px 60px rgba(0,0,0,.28)}
@media(max-width:1100px){.visual-pro-v20515912 .fp-hero-pro{grid-template-columns:1fr!important}.visual-pro-v20515912 .fp-stats-band{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-pro-v20515912 .fp-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-pro-v20515912 .fp-process-grid:before{display:none}}
@media(max-width:760px){.visual-pro-v20515912 .fp-hero-pro{padding:24px 18px!important}.visual-pro-v20515912 .fp-hero h1 span{font-size:clamp(48px,18vw,68px)!important}.visual-pro-v20515912 .fp-hero h1 strong{font-size:clamp(32px,11vw,48px)!important}.visual-pro-v20515912 .fp-hero-actions{display:grid;grid-template-columns:1fr}.visual-pro-v20515912 .fp-stats-band,.visual-pro-v20515912 .fp-showcase-grid{grid-template-columns:1fr}.visual-pro-v20515912 .fp-portrait-pro{min-height:300px}.visual-pro-v20515912 .fp-founder-avatar{width:158px;height:188px;border-radius:34px 34px 46px 46px}.visual-pro-v20515912 .fp-founder-avatar b{font-size:70px}.visual-pro-v20515912 .fp-orbit-card{display:none}.visual-pro-v20515912 .fp-shot-screen{min-height:190px}.visual-pro-v20515912 .fp-stats-band article{text-align:center;padding:14px}.visual-pro-v20515912 .fp-stats-band strong{font-size:28px}}

/* Phase 20.5.15.9.1.3 — Founder Portfolio Real Screenshots Injection, Public Share Polish & PDF Profile Export Prep */
.founder-portfolio-v205159.share-export-v20515913 .fp-nav-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.founder-portfolio-v205159.share-export-v20515913 button{font-family:inherit;cursor:pointer}
.founder-portfolio-v205159.share-export-v20515913 .fp-share-btn,
.founder-portfolio-v205159.share-export-v20515913 .fp-print-btn{border:1px solid rgba(231,178,79,.34)}
.founder-portfolio-v205159.share-export-v20515913 .fp-showcase-note{position:relative;z-index:1;margin:-6px 0 18px;padding:13px 16px;border-radius:18px;border:1px dashed rgba(255,218,136,.34);background:rgba(255,255,255,.035);color:#b9cbe3;font-weight:800;line-height:1.8;font-size:13px;text-align:right}
.founder-portfolio-v205159.share-export-v20515913 .has-real-screenshot .fp-shot-screen{background:#020812;min-height:248px;border-color:rgba(255,218,136,.34)}
.founder-portfolio-v205159.share-export-v20515913 .fp-real-shot{display:block;width:100%;height:100%;min-height:248px;object-fit:cover;object-position:top center;filter:saturate(1.06) contrast(1.02);transition:transform .45s ease}
.founder-portfolio-v205159.share-export-v20515913 .has-real-screenshot:hover .fp-real-shot{transform:scale(1.035)}
.founder-portfolio-v205159.share-export-v20515913 .has-real-screenshot .fp-shot-screen:before,
.founder-portfolio-v205159.share-export-v20515913 .has-real-screenshot .fp-shot-screen:after{display:none!important}
.founder-portfolio-v205159.share-export-v20515913 .fp-share-strip{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(148,163,184,.18)}
.founder-portfolio-v205159.share-export-v20515913 .fp-share-strip button,
.founder-portfolio-v205159.share-export-v20515913 .fp-share-strip a{min-height:42px;padding:0 16px;border-radius:14px;border:1px solid rgba(231,178,79,.32);background:rgba(255,255,255,.045);color:#fff;font-weight:950;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.2s ease}
.founder-portfolio-v205159.share-export-v20515913 .fp-share-strip button:hover,
.founder-portfolio-v205159.share-export-v20515913 .fp-share-strip a:hover{transform:translateY(-2px);border-color:rgba(255,218,136,.6);background:rgba(231,178,79,.12)}
.fp-share-toast{position:fixed;z-index:99999;left:50%;bottom:24px;transform:translate(-50%,18px);opacity:0;pointer-events:none;padding:13px 18px;border-radius:999px;background:rgba(4,12,24,.94);border:1px solid rgba(255,218,136,.42);box-shadow:0 20px 60px rgba(0,0,0,.38);color:#fff;font-weight:950;transition:.22s ease;text-align:center}
.fp-share-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:760px){.founder-portfolio-v205159.share-export-v20515913 .fp-nav-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.founder-portfolio-v205159.share-export-v20515913 .fp-nav-actions .fp-standalone-back:last-child{grid-column:1/-1}.founder-portfolio-v205159.share-export-v20515913 .fp-showcase-note{text-align:center;font-size:12px}.founder-portfolio-v205159.share-export-v20515913 .fp-share-strip{display:grid;grid-template-columns:1fr}.fp-share-toast{width:calc(100vw - 28px);border-radius:18px;bottom:14px}}
@media print{
  @page{size:A4 portrait;margin:10mm}
  html,body{background:#fff!important;color:#111!important;overflow:visible!important}
  body.founder-portfolio-hard-standalone-v20515911{background:#fff!important}
  .fp-standalone-nav,.fp-hero-actions,.fp-share-strip,.fp-orb,.fp-share-toast{display:none!important}
  .founder-portfolio-v205159,.founder-portfolio-v205159.visual-pro-v20515912{background:#fff!important;color:#111!important;padding:0!important;overflow:visible!important}
  .founder-portfolio-v205159:before,.founder-portfolio-v205159:after,.founder-portfolio-v205159.visual-pro-v20515912:before{display:none!important}
  .founder-portfolio-v205159 .fp-shell{width:100%!important;max-width:100%!important;display:block!important}
  .founder-portfolio-v205159 .fp-panel{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;border:1px solid #d7a64e!important;background:#fff!important;color:#111!important;margin:0 0 8mm!important;border-radius:12px!important}
  .founder-portfolio-v205159 .fp-panel *{color:#111!important;text-shadow:none!important}
  .founder-portfolio-v205159 .fp-hero{min-height:0!important;grid-template-columns:1fr 1fr!important;padding:12mm!important}
  .founder-portfolio-v205159 .fp-showcase-grid{grid-template-columns:repeat(2,1fr)!important}
  .founder-portfolio-v205159 .fp-shot-screen{border:1px solid #ddd!important;background:#f7f7f7!important}
  .founder-portfolio-v205159 .fp-real-qr{width:90px!important;height:90px!important}
}

/* Phase 20.5.15.9.2.1 — Professional PDF Export, Print Layout Compression & Official Profile Document Mode */
body.fp-print-document-mode .founder-portfolio-v205159{--fp-print-ready:1}
@media print{
  @page{size:A4 portrait;margin:8mm 8mm 9mm}
  *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}
  html,body{width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#0b1220!important;overflow:visible!important}
  body.founder-portfolio-hard-standalone-v20515911{background:#fff!important}
  .fp-standalone-nav,.fp-hero-actions,.fp-share-strip,.fp-orb,.fp-share-toast,.fp-showcase-note,.fp-process-grid:before{display:none!important}
  .founder-portfolio-v205159,
  .founder-portfolio-v205159.visual-pro-v20515912,
  .founder-portfolio-v205159.share-export-v20515913,
  .founder-portfolio-v205159.cms-managed-v2051592{display:block!important;background:#fff!important;color:#0b1220!important;padding:0!important;margin:0!important;overflow:visible!important;min-height:0!important}
  .founder-portfolio-v205159:before,.founder-portfolio-v205159:after,.founder-portfolio-v205159.visual-pro-v20515912:before{display:none!important}
  .founder-portfolio-v205159 .fp-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}
  .founder-portfolio-v205159 .fp-panel{break-inside:auto!important;page-break-inside:auto!important;margin:0 0 4.2mm!important;padding:7mm!important;border:1px solid #e4c078!important;border-radius:10px!important;background:#fff!important;color:#0b1220!important;box-shadow:none!important;overflow:hidden!important;min-height:0!important}
  .founder-portfolio-v205159 .fp-panel *{color:#0b1220!important;text-shadow:none!important}
  .founder-portfolio-v205159 .fp-section-tag,.founder-portfolio-v205159 .fp-kicker{color:#8f6420!important;letter-spacing:.08em!important;font-size:9px!important;line-height:1.2!important;margin-bottom:4px!important}
  .founder-portfolio-v205159 h1,.founder-portfolio-v205159 h2,.founder-portfolio-v205159 h3,.founder-portfolio-v205159 p{margin-top:0!important}
  .founder-portfolio-v205159 p{font-size:10.5px!important;line-height:1.65!important;color:#1f2937!important}
  .founder-portfolio-v205159 .fp-hero{display:grid!important;grid-template-columns:1.18fr .82fr!important;gap:7mm!important;padding:9mm!important;margin-bottom:5mm!important;break-after:avoid!important;page-break-after:avoid!important}
  .founder-portfolio-v205159 .fp-hero-copy{display:block!important;align-self:center!important}
  .founder-portfolio-v205159 .fp-hero h1{line-height:.94!important;margin:4px 0 5px!important}
  .founder-portfolio-v205159 .fp-hero h1 span{font-size:38pt!important;color:#111827!important;display:block!important}
  .founder-portfolio-v205159 .fp-hero h1 strong{font-size:27pt!important;color:#000!important;display:block!important}
  .founder-portfolio-v205159 .fp-lead{max-width:100%!important;font-size:11px!important;line-height:1.75!important;color:#1f2937!important}
  .founder-portfolio-v205159 .fp-founder-signature{font-size:18pt!important;color:#111827!important;margin:6mm 0 2mm!important}
  .founder-portfolio-v205159 .fp-meta-row{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin:0!important}
  .founder-portfolio-v205159 .fp-meta-row span{font-size:8.5px!important;padding:3px 7px!important;border:1px solid #e4c078!important;border-radius:999px!important;background:#fffaf0!important;color:#0f172a!important}
  .founder-portfolio-v205159 .fp-hero-visual{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4mm!important;min-height:0!important;padding:0!important;background:transparent!important}
  .founder-portfolio-v205159 .fp-brand-card{position:static!important;transform:none!important;width:100%!important;min-height:0!important;padding:5mm!important;border:1px solid #ead4a1!important;background:#fff!important;border-radius:12px!important;display:flex!important;gap:8px!important;align-items:center!important}
  .founder-portfolio-v205159 .fp-brand-logo{width:38px!important;height:38px!important;border-radius:10px!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#f8fafc!important;border:1px solid #e5e7eb!important}
  .founder-portfolio-v205159 .fp-brand-logo img{width:100%!important;height:100%!important;object-fit:cover!important}
  .founder-portfolio-v205159 .fp-portrait-card{position:static!important;width:100%!important;min-height:0!important;height:auto!important;padding:5mm!important;border:1px solid #ead4a1!important;background:#fffaf0!important;border-radius:14px!important;transform:none!important;display:grid!important;place-items:center!important}
  .founder-portfolio-v205159 .fp-portrait-ring{position:static!important;width:auto!important;height:auto!important;border:0!important;margin-bottom:3mm!important}
  .founder-portfolio-v205159 .fp-portrait-ring span{position:static!important;font-size:12pt!important;color:#8f6420!important;transform:none!important}
  .founder-portfolio-v205159 .fp-founder-avatar{position:static!important;width:32mm!important;height:32mm!important;border-radius:50%!important;margin:0 auto!important;background:#fff!important;border:1px solid #ead4a1!important;overflow:hidden!important;display:grid!important;place-items:center!important;transform:none!important}
  .founder-portfolio-v205159 .fp-founder-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
  .founder-portfolio-v205159 .fp-founder-avatar b{font-size:24pt!important;color:#8f6420!important}
  .founder-portfolio-v205159 .fp-orbit-card{display:none!important}
  .founder-portfolio-v205159 .fp-hero-badges{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:3px!important;margin:0!important}
  .founder-portfolio-v205159 .fp-hero-badges span{font-size:8px!important;padding:3px 6px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#111827!important;text-align:center!important}
  .founder-portfolio-v205159 .fp-stats-band{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3mm!important;margin:5mm 0 0!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .founder-portfolio-v205159 .fp-stats-band article{padding:4mm!important;border:1px solid #ead4a1!important;border-radius:10px!important;background:#fffaf0!important;text-align:center!important;min-height:0!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .founder-portfolio-v205159 .fp-stats-band strong{font-size:18pt!important;line-height:1!important;color:#8f6420!important}.founder-portfolio-v205159 .fp-stats-band span{font-size:10px!important;font-weight:900!important}.founder-portfolio-v205159 .fp-stats-band small{font-size:8px!important;color:#4b5563!important}
  .founder-portfolio-v205159 .fp-intro-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4mm!important;margin:0 0 4mm!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-about,.founder-portfolio-v205159 .fp-overview{min-height:0!important;padding:6mm!important}
  .founder-portfolio-v205159 .fp-section-head{display:flex!important;flex-direction:column!important;gap:2px!important;margin-bottom:4mm!important}.founder-portfolio-v205159 .fp-section-head h2,.founder-portfolio-v205159 .fp-about h2,.founder-portfolio-v205159 .fp-overview h2{font-size:17pt!important;line-height:1.25!important;margin:0 0 3mm!important;color:#0b1220!important}
  .founder-portfolio-v205159 .fp-ecosystem{break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-flow{display:grid!important;grid-template-columns:1fr 22px 1.2fr 22px 1fr!important;gap:3mm!important;align-items:center!important}.founder-portfolio-v205159 .fp-flow-node,.founder-portfolio-v205159 .fp-flow-core{padding:4mm!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#f8fafc!important;text-align:center!important;min-height:0!important}.founder-portfolio-v205159 .fp-flow-node b,.founder-portfolio-v205159 .fp-flow-core b{font-size:11px!important;color:#111827!important}.founder-portfolio-v205159 .fp-flow-node small{font-size:8px!important;line-height:1.45!important;color:#374151!important}.founder-portfolio-v205159 .fp-mini-strip{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3mm!important;margin-top:3mm!important}.founder-portfolio-v205159 .fp-mini-strip span{font-size:8.5px!important;padding:3px!important;border:1px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;text-align:center!important}
  .founder-portfolio-v205159 .fp-systems-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3mm!important}.founder-portfolio-v205159 .fp-system-card{padding:4mm!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;min-height:0!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-system-card i{width:auto!important;height:auto!important;margin:0 0 2mm!important;background:transparent!important;border:0!important;font-size:16pt!important}.founder-portfolio-v205159 .fp-system-card h3{font-size:11px!important;margin:0 0 2mm!important}.founder-portfolio-v205159 .fp-system-card p{font-size:8.5px!important;line-height:1.45!important;margin:0!important}
  .founder-portfolio-v205159 .fp-showcase-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3mm!important}.founder-portfolio-v205159 .fp-shot-card{padding:3.5mm!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;min-height:0!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-shot-top{font-size:8.5px!important;margin-bottom:2mm!important}.founder-portfolio-v205159 .fp-shot-top span{background:#fffaf0!important;color:#8f6420!important;border:1px solid #ead4a1!important}.founder-portfolio-v205159 .fp-shot-screen{height:36mm!important;min-height:36mm!important;border:1px solid #e5e7eb!important;background:#f8fafc!important;border-radius:8px!important;overflow:hidden!important}.founder-portfolio-v205159 .fp-real-shot{min-height:36mm!important;height:36mm!important;object-fit:cover!important}.founder-portfolio-v205159 .fp-shot-card p{font-size:8px!important;line-height:1.35!important;margin:2mm 0 0!important}
  .founder-portfolio-v205159 .fp-process-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:2.5mm!important}.founder-portfolio-v205159 .fp-process-card{padding:4mm!important;border:1px solid #e5e7eb!important;border-radius:10px!important;background:#fff!important;min-height:0!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-process-card span{font-size:9px!important;background:#fffaf0!important;color:#8f6420!important;border:1px solid #ead4a1!important}.founder-portfolio-v205159 .fp-process-card h3{font-size:10px!important;margin:2mm 0!important}.founder-portfolio-v205159 .fp-process-card small{font-size:7px!important;color:#8f6420!important}.founder-portfolio-v205159 .fp-process-card p{font-size:8px!important;line-height:1.35!important;margin:0!important}
  .founder-portfolio-v205159 .fp-contact{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:5mm!important;align-items:center!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-contact-copy h2{font-size:24pt!important;line-height:1.15!important;margin:0 0 4mm!important}.founder-portfolio-v205159 .fp-contact-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3mm!important}.founder-portfolio-v205159 .fp-qr-card{padding:4mm!important;border:1px solid #ead4a1!important;border-radius:10px!important;background:#fff!important;text-decoration:none!important;text-align:center!important}.founder-portfolio-v205159 .fp-real-qr{width:24mm!important;height:24mm!important;display:block!important;margin:0 auto 2mm!important}.founder-portfolio-v205159 .fp-qr-card b{font-size:10px!important;text-transform:uppercase!important}.founder-portfolio-v205159 .fp-qr-card small{font-size:8px!important}.founder-portfolio-v205159 .fp-contact-line{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:2mm!important;border-top:1px solid #e5e7eb!important;margin-top:2mm!important;padding-top:3mm!important}.founder-portfolio-v205159 .fp-contact-line span{font-size:8px!important;padding:2px 6px!important;border:1px solid #e5e7eb!important;border-radius:999px!important;background:#fff!important}
}

/* Phase 20.5.15.9.2.2 — PDF Final Polish, RTL Text Integrity, Cover Composition & Page Break Lock */
body.fp-print-document-mode .founder-portfolio-v205159{--fp-pdf-final-polish:1}
@media print{
  @page{size:A4 portrait;margin:7mm 8mm 9mm}
  html[dir="rtl"],body[dir="rtl"],body.fp-print-document-mode{direction:rtl!important;unicode-bidi:isolate!important;text-rendering:geometricPrecision!important}
  body.fp-print-document-mode:after{content:"BAZARCO PRO Founder Portfolio — bazarcopro.com";position:fixed;left:8mm;right:8mm;bottom:2.8mm;text-align:center;font-size:7px;letter-spacing:.06em;color:#9a7a36!important;z-index:999999;background:transparent!important}
  .founder-portfolio-v205159{direction:rtl!important;unicode-bidi:isolate!important;font-family:Cairo,Tajawal,"Arial",sans-serif!important}
  .founder-portfolio-v205159 .fp-shell{counter-reset:fpPageSection!important}
  .founder-portfolio-v205159 .fp-panel{position:relative!important;overflow:visible!important;break-inside:avoid!important;page-break-inside:avoid!important;border-color:#dfbf73!important;background:#fffefd!important}
  .founder-portfolio-v205159 .fp-panel:before,.founder-portfolio-v205159 .fp-panel:after{display:none!important}
  .founder-portfolio-v205159 .fp-section-head,.founder-portfolio-v205159 .fp-section-tag,.founder-portfolio-v205159 h1,.founder-portfolio-v205159 h2,.founder-portfolio-v205159 h3{break-after:avoid!important;page-break-after:avoid!important}
  .founder-portfolio-v205159 p,.founder-portfolio-v205159 small,.founder-portfolio-v205159 .fp-lead,.founder-portfolio-v205159 .fp-about,.founder-portfolio-v205159 .fp-overview,.founder-portfolio-v205159 .fp-contact-copy{direction:rtl!important;unicode-bidi:plaintext!important;text-align:right!important}
  .founder-portfolio-v205159 .fp-hero{direction:ltr!important;grid-template-columns:1.08fr .92fr!important;gap:6mm!important;padding:8.2mm!important;margin-bottom:4mm!important;min-height:0!important;break-after:avoid!important;page-break-after:avoid!important}
  .founder-portfolio-v205159 .fp-hero-copy{direction:ltr!important;text-align:left!important;align-self:start!important;padding-top:2mm!important}
  .founder-portfolio-v205159 .fp-kicker{direction:ltr!important;text-align:left!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-hero h1{direction:ltr!important;text-align:left!important;margin:2mm 0 3mm!important;line-height:.92!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .founder-portfolio-v205159 .fp-hero h1 span{font-size:33pt!important;letter-spacing:-.045em!important}
  .founder-portfolio-v205159 .fp-hero h1 strong{font-size:24pt!important;letter-spacing:-.02em!important}
  .founder-portfolio-v205159 .fp-lead{font-size:10.2px!important;line-height:1.6!important;margin:0 0 4mm!important;max-width:94%!important}
  .founder-portfolio-v205159 .fp-founder-signature{direction:ltr!important;text-align:left!important;font-size:17pt!important;margin:4mm 0 2mm!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-meta-row{direction:ltr!important;justify-content:flex-start!important;gap:3px!important}
  .founder-portfolio-v205159 .fp-meta-row span{direction:ltr!important;unicode-bidi:isolate!important;font-size:7.5px!important;padding:2.5px 6px!important}
  .founder-portfolio-v205159 .fp-hero-visual{direction:rtl!important;gap:2.4mm!important;align-self:start!important;justify-content:start!important}
  .founder-portfolio-v205159 .fp-brand-card{width:100%!important;max-width:72mm!important;margin:0 auto!important;padding:4mm!important;border-radius:10px!important;direction:rtl!important;background:#fff!important}
  .founder-portfolio-v205159 .fp-brand-card b{font-size:13px!important;line-height:1.2!important}.founder-portfolio-v205159 .fp-brand-card small{font-size:8px!important;color:#334155!important}
  .founder-portfolio-v205159 .fp-brand-logo{width:28px!important;height:28px!important;border-radius:8px!important}.founder-portfolio-v205159 .fp-brand-logo img{padding:3px!important;object-fit:contain!important}
  .founder-portfolio-v205159 .fp-portrait-card{width:100%!important;max-width:72mm!important;height:38mm!important;min-height:38mm!important;margin:0 auto!important;padding:3mm!important;border-radius:12px!important;background:#fffaf0!important;overflow:hidden!important}
  .founder-portfolio-v205159 .fp-portrait-card:before{display:block!important;content:""!important;position:absolute!important;inset:3mm!important;width:auto!important;height:auto!important;border-radius:12px!important;border:1px solid rgba(223,191,115,.32)!important;box-shadow:none!important;background:linear-gradient(135deg,rgba(255,250,240,.75),rgba(255,255,255,.85))!important}
  .founder-portfolio-v205159 .fp-portrait-card:after{display:none!important}
  .founder-portfolio-v205159 .fp-portrait-ring{position:absolute!important;top:4mm!important;right:6mm!important;margin:0!important;z-index:3!important}.founder-portfolio-v205159 .fp-portrait-ring span{font-size:10pt!important}
  .founder-portfolio-v205159 .fp-founder-avatar{position:relative!important;z-index:2!important;width:27mm!important;height:27mm!important;border-radius:50%!important;margin:4mm auto 0!important;background:#fff!important;overflow:hidden!important}
  .founder-portfolio-v205159 .fp-founder-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 42%!important}
  .founder-portfolio-v205159 .fp-hero-badges{direction:ltr!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:2mm!important;width:100%!important;max-width:72mm!important;margin:0 auto!important}
  .founder-portfolio-v205159 .fp-hero-badges span{font-size:7.5px!important;padding:2.6px 4px!important;border-radius:7px!important;background:#fff!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-stats-band{grid-template-columns:repeat(4,1fr)!important;gap:2.4mm!important;margin-top:3.5mm!important;break-before:avoid!important;page-break-before:avoid!important}
  .founder-portfolio-v205159 .fp-stats-band article{padding:3mm!important;border-radius:9px!important;background:#fffaf0!important}.founder-portfolio-v205159 .fp-stats-band strong{font-size:15pt!important}.founder-portfolio-v205159 .fp-stats-band span{font-size:8.5px!important}.founder-portfolio-v205159 .fp-stats-band small{font-size:7px!important}
  .founder-portfolio-v205159 .fp-intro-grid{break-before:auto!important;page-break-before:auto!important;margin-top:0!important;gap:3mm!important}.founder-portfolio-v205159 .fp-about,.founder-portfolio-v205159 .fp-overview{padding:5mm!important}
  .founder-portfolio-v205159 .fp-ecosystem{padding:5mm!important}.founder-portfolio-v205159 .fp-systems{padding:5mm!important;break-after:avoid!important;page-break-after:avoid!important}.founder-portfolio-v205159 .fp-section-head h2,.founder-portfolio-v205159 .fp-about h2,.founder-portfolio-v205159 .fp-overview h2{font-size:15pt!important;line-height:1.22!important}
  .founder-portfolio-v205159 .fp-showcase{break-before:page!important;page-break-before:always!important;padding:6mm!important;margin-top:0!important}
  .founder-portfolio-v205159 .fp-showcase .fp-section-head{margin-bottom:3mm!important}.founder-portfolio-v205159 .fp-showcase .fp-section-head h2{font-size:18pt!important}
  .founder-portfolio-v205159 .fp-showcase-grid{grid-template-columns:repeat(3,1fr)!important;gap:2.8mm!important}.founder-portfolio-v205159 .fp-shot-card{padding:3mm!important;border-radius:9px!important;background:#fff!important}.founder-portfolio-v205159 .fp-shot-screen{height:32mm!important;min-height:32mm!important;border-radius:7px!important;background:#f3f4f6!important}.founder-portfolio-v205159 .fp-real-shot{height:32mm!important;min-height:32mm!important;object-position:top center!important}.founder-portfolio-v205159 .fp-shot-top{direction:rtl!important;font-size:8px!important}.founder-portfolio-v205159 .fp-shot-card p{direction:rtl!important;text-align:right!important;font-size:7.6px!important;line-height:1.3!important}
  .founder-portfolio-v205159 .fp-process{padding:5mm!important;margin-top:4mm!important}.founder-portfolio-v205159 .fp-process-grid{grid-template-columns:repeat(5,1fr)!important;gap:2mm!important}.founder-portfolio-v205159 .fp-process-card{padding:3.2mm!important;border-radius:9px!important;background:#fff!important}.founder-portfolio-v205159 .fp-process-card h3{font-size:9px!important}.founder-portfolio-v205159 .fp-process-card p{font-size:7.3px!important;line-height:1.28!important;text-align:center!important}.founder-portfolio-v205159 .fp-process-card small{font-size:6.4px!important}
  .founder-portfolio-v205159 .fp-contact{padding:5mm!important;margin-top:4mm!important;grid-template-columns:.78fr 1.22fr!important;gap:4mm!important;background:#fffefd!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-contact-copy h2{font-size:20pt!important;line-height:1.12!important;text-align:right!important;margin:0 0 2mm!important}.founder-portfolio-v205159 .fp-contact-copy p{font-size:9px!important;line-height:1.55!important}.founder-portfolio-v205159 .fp-contact-cards{grid-template-columns:1fr 1fr!important;gap:3mm!important}.founder-portfolio-v205159 .fp-qr-card{padding:3mm!important;border-radius:9px!important}.founder-portfolio-v205159 .fp-real-qr{width:22mm!important;height:22mm!important}.founder-portfolio-v205159 .fp-contact-line{justify-content:flex-start!important;direction:ltr!important}.founder-portfolio-v205159 .fp-contact-line span{font-size:7.5px!important;direction:ltr!important;unicode-bidi:isolate!important}
}

/* Phase 20.5.15.9.2.3 — Executive PDF Balance, Founder Photo Render Fix & 4-Page Premium Layout */
body.fp-print-document-mode .founder-portfolio-v205159{--fp-pdf-executive-4page:1}
@media print{
  @page{size:A4 portrait;margin:9mm 10mm 10mm!important}
  html,body{background:#fff!important;overflow:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
  body.fp-print-document-mode{background:#fff!important;color:#111827!important}
  body.fp-print-document-mode:after{content:"BAZARCO PRO Founder Portfolio — bazarcopro.com"!important;position:fixed!important;left:10mm!important;right:10mm!important;bottom:3mm!important;text-align:center!important;font-size:7.5px!important;letter-spacing:.05em!important;color:#9a7a36!important;z-index:999999!important;background:transparent!important}
  .founder-portfolio-v205159{background:#fff!important;color:#111827!important;padding:0!important;overflow:visible!important;direction:rtl!important;unicode-bidi:isolate!important;font-family:Cairo,Tajawal,Arial,sans-serif!important}
  .founder-portfolio-v205159:before,.founder-portfolio-v205159:after,.founder-portfolio-v205159 .fp-orb,.founder-portfolio-v205159 .fp-standalone-nav,.founder-portfolio-v205159 .fp-hero-actions,.founder-portfolio-v205159 .fp-share-strip,.founder-portfolio-v205159 .fp-showcase-note{display:none!important}
  .founder-portfolio-v205159 .fp-shell{width:100%!important;max-width:none!important;margin:0!important;display:block!important;gap:0!important}
  .founder-portfolio-v205159 .fp-panel{box-shadow:none!important;border:1px solid #dfbf73!important;background:#fffefd!important;color:#111827!important;border-radius:12px!important;overflow:visible!important;break-inside:avoid!important;page-break-inside:avoid!important;filter:none!important;opacity:1!important;transform:none!important}
  .founder-portfolio-v205159 .fp-panel:before,.founder-portfolio-v205159 .fp-panel:after{display:none!important}
  .founder-portfolio-v205159 .fp-section-tag,.founder-portfolio-v205159 .fp-kicker{color:#9a6a21!important;font-size:9.2px!important;letter-spacing:.08em!important;gap:5px!important;direction:ltr!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-section-tag:before,.founder-portfolio-v205159 .fp-kicker:before{width:22px!important;height:1px!important;background:#c99535!important}
  .founder-portfolio-v205159 h1,.founder-portfolio-v205159 h2,.founder-portfolio-v205159 h3{color:#111827!important;break-after:avoid!important;page-break-after:avoid!important}
  .founder-portfolio-v205159 p,.founder-portfolio-v205159 small{color:#374151!important}

  /* Page 1: Executive cover — readable and photo-safe */
  .founder-portfolio-v205159 .fp-hero{display:grid!important;grid-template-columns:1.03fr .97fr!important;gap:8mm!important;align-items:start!important;padding:9mm!important;margin:0!important;min-height:0!important;break-after:page!important;page-break-after:always!important;page-break-inside:avoid!important;background:#fffefd!important;border-color:#dfbf73!important}
  .founder-portfolio-v205159 .fp-hero-copy{direction:ltr!important;text-align:left!important;align-self:start!important;padding-top:0!important;z-index:3!important}
  .founder-portfolio-v205159 .fp-hero h1{display:block!important;margin:3mm 0 4mm!important;line-height:.92!important;text-align:left!important;direction:ltr!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-hero h1 span{display:block!important;font-family:Georgia,"Times New Roman",serif!important;font-size:38pt!important;line-height:.88!important;letter-spacing:-.04em!important;color:#111827!important;background:none!important;-webkit-text-fill-color:#111827!important}
  .founder-portfolio-v205159 .fp-hero h1 strong{display:block!important;font-size:30pt!important;line-height:1!important;letter-spacing:-.02em!important;color:#050505!important;background:none!important;-webkit-text-fill-color:#050505!important}
  .founder-portfolio-v205159 .fp-lead{direction:rtl!important;unicode-bidi:plaintext!important;text-align:right!important;font-size:11.2px!important;line-height:1.75!important;max-width:100%!important;margin:0 0 5mm!important;color:#273142!important}
  .founder-portfolio-v205159 .fp-founder-signature{direction:ltr!important;text-align:left!important;font-size:20pt!important;line-height:1.1!important;margin:5mm 0 2.5mm!important;color:#111827!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-meta-row{direction:ltr!important;justify-content:flex-start!important;gap:3px!important;margin-top:2mm!important}
  .founder-portfolio-v205159 .fp-meta-row span{font-size:8.2px!important;padding:3px 7px!important;border:1px solid #dfbf73!important;background:#fffaf0!important;color:#111827!important;border-radius:999px!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-hero-visual{direction:rtl!important;display:grid!important;gap:4mm!important;align-self:start!important;position:relative!important;z-index:2!important;filter:none!important;opacity:1!important;transform:none!important}
  .founder-portfolio-v205159 .fp-brand-card{width:100%!important;max-width:none!important;margin:0!important;padding:4.5mm!important;border-radius:12px!important;background:#fff!important;border:1px solid #dfbf73!important;box-shadow:none!important;direction:rtl!important;filter:none!important;opacity:1!important;transform:none!important}
  .founder-portfolio-v205159 .fp-brand-logo{width:34px!important;height:34px!important;border-radius:9px!important;background:#fff!important;border:1px solid #dfbf73!important;box-shadow:none!important;overflow:hidden!important}
  .founder-portfolio-v205159 .fp-brand-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;padding:3px!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}
  .founder-portfolio-v205159 .fp-brand-card b{font-size:15px!important;line-height:1.1!important;color:#111827!important}.founder-portfolio-v205159 .fp-brand-card small{font-size:8.5px!important;color:#334155!important}
  .founder-portfolio-v205159 .fp-portrait-card{position:relative!important;width:100%!important;max-width:none!important;height:74mm!important;min-height:74mm!important;margin:0!important;padding:6mm!important;display:grid!important;place-items:center!important;border:1px solid #ead4a1!important;border-radius:14px!important;background:linear-gradient(135deg,#fffaf0,#ffffff)!important;overflow:visible!important;box-shadow:none!important;filter:none!important;opacity:1!important;transform:none!important;isolation:isolate!important}
  .founder-portfolio-v205159 .fp-portrait-card:before{content:""!important;display:block!important;position:absolute!important;inset:5mm!important;width:auto!important;height:auto!important;border-radius:12px!important;border:1px solid rgba(223,191,115,.32)!important;background:rgba(255,255,255,.58)!important;box-shadow:none!important;z-index:0!important;opacity:1!important;filter:none!important;transform:none!important}
  .founder-portfolio-v205159 .fp-portrait-card:after{content:""!important;display:block!important;position:absolute!important;width:58mm!important;height:58mm!important;left:50%!important;top:50%!important;translate:-50% -50%!important;border-radius:50%!important;border:1px solid rgba(201,149,53,.38)!important;background:transparent!important;box-shadow:none!important;z-index:1!important;opacity:1!important;filter:none!important;transform:none!important}
  .founder-portfolio-v205159 .fp-portrait-ring{position:absolute!important;top:7mm!important;right:9mm!important;inset:auto 9mm auto auto!important;z-index:4!important;transform:rotate(-5deg)!important;color:#9a6a21!important;font-size:13pt!important;opacity:1!important;filter:none!important}
  .founder-portfolio-v205159 .fp-founder-avatar{position:relative!important;z-index:5!important;width:48mm!important;height:48mm!important;border-radius:18mm!important;margin:0 auto!important;background:#fff!important;border:1px solid #dfbf73!important;overflow:hidden!important;display:block!important;box-shadow:none!important;opacity:1!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important;clip-path:none!important;visibility:visible!important}
  .founder-portfolio-v205159 .fp-founder-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;transform:none!important;clip-path:none!important;visibility:visible!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}
  .founder-portfolio-v205159 .fp-founder-avatar b{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;color:#9a6a21!important;font-size:26pt!important;background:#fffaf0!important}
  .founder-portfolio-v205159 .fp-orbit-card{display:none!important}
  .founder-portfolio-v205159 .fp-hero-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2.5mm!important;width:100%!important;margin:0!important;direction:ltr!important;filter:none!important;opacity:1!important;transform:none!important}
  .founder-portfolio-v205159 .fp-hero-badges span{font-size:8.4px!important;line-height:1.2!important;padding:3.2mm 2mm!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#fff!important;color:#111827!important;text-align:center!important;white-space:nowrap!important;direction:ltr!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-stats-band{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4mm!important;margin:8mm 0 0!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .founder-portfolio-v205159 .fp-stats-band article{padding:5mm 3mm!important;border:1px solid #ead4a1!important;border-radius:12px!important;background:#fffaf0!important;text-align:center!important;min-height:24mm!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .founder-portfolio-v205159 .fp-stats-band strong{display:block!important;font-size:22pt!important;line-height:1!important;color:#9a6a21!important}.founder-portfolio-v205159 .fp-stats-band span{display:block!important;margin-top:2mm!important;font-size:10px!important;font-weight:900!important;color:#111827!important}.founder-portfolio-v205159 .fp-stats-band small{display:block!important;margin-top:1mm!important;font-size:8.4px!important;color:#4b5563!important;line-height:1.25!important}

  /* Page 2: founder, platform, ecosystem */
  .founder-portfolio-v205159 .fp-intro-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5mm!important;margin:0 0 5mm!important;break-before:auto!important;page-break-before:auto!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .founder-portfolio-v205159 .fp-about,.founder-portfolio-v205159 .fp-overview{padding:7mm!important;min-height:47mm!important;background:#fffefd!important}
  .founder-portfolio-v205159 .fp-about h2,.founder-portfolio-v205159 .fp-overview h2{font-size:20pt!important;line-height:1.22!important;margin:3mm 0!important;text-align:right!important;direction:rtl!important}
  .founder-portfolio-v205159 .fp-about p,.founder-portfolio-v205159 .fp-overview p{font-size:11.2px!important;line-height:1.75!important;text-align:right!important;direction:rtl!important;unicode-bidi:plaintext!important;color:#273142!important}
  .founder-portfolio-v205159 .fp-ecosystem{padding:7mm!important;margin:0!important;break-after:page!important;page-break-after:always!important;background:#fffefd!important}
  .founder-portfolio-v205159 .fp-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:6mm!important;margin-bottom:4mm!important}.founder-portfolio-v205159 .fp-section-head h2{font-size:20pt!important;line-height:1.2!important;margin:0!important;text-align:right!important;direction:rtl!important}.founder-portfolio-v205159 .fp-flow{grid-template-columns:1fr auto 1.15fr auto 1fr!important;gap:4mm!important;align-items:center!important}.founder-portfolio-v205159 .fp-flow-node,.founder-portfolio-v205159 .fp-flow-core{min-height:34mm!important;padding:5mm!important;border-radius:12px!important;background:#fff!important;border:1px solid #e5e7eb!important;text-align:center!important;color:#111827!important}.founder-portfolio-v205159 .fp-flow-node b{font-size:13px!important;color:#9a6a21!important}.founder-portfolio-v205159 .fp-flow-node small{font-size:9.4px!important;line-height:1.55!important;color:#374151!important}.founder-portfolio-v205159 .fp-flow-core span{width:18mm!important;height:18mm!important;border-radius:7mm!important;background:#e8bb67!important;color:#111827!important;font-size:18pt!important}.founder-portfolio-v205159 .fp-flow-core b{font-size:15px!important;color:#111827!important;margin-top:2mm!important}.founder-portfolio-v205159 .fp-flow-arrow{font-size:20pt!important;color:#9a6a21!important}.founder-portfolio-v205159 .fp-mini-strip{grid-template-columns:repeat(4,1fr)!important;gap:3mm!important;margin-top:4mm!important}.founder-portfolio-v205159 .fp-mini-strip span{padding:3mm!important;border-radius:8px!important;background:#fff!important;border:1px solid #e5e7eb!important;font-size:9px!important;color:#111827!important}

  /* Page 3: systems and showcase */
  .founder-portfolio-v205159 .fp-systems{padding:7mm!important;margin:0 0 5mm!important;break-before:auto!important;page-break-before:auto!important;break-after:avoid!important;page-break-after:avoid!important;background:#fffefd!important}.founder-portfolio-v205159 .fp-systems-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3.5mm!important}.founder-portfolio-v205159 .fp-system-card{min-height:34mm!important;padding:4mm!important;border-radius:10px!important;border:1px solid #e5e7eb!important;background:#fff!important;text-align:right!important}.founder-portfolio-v205159 .fp-system-card i{font-size:17pt!important}.founder-portfolio-v205159 .fp-system-card h3{font-size:12px!important;line-height:1.3!important;margin:2mm 0 1mm!important;color:#111827!important}.founder-portfolio-v205159 .fp-system-card p{font-size:8.8px!important;line-height:1.45!important;text-align:right!important;color:#374151!important}
  .founder-portfolio-v205159 .fp-showcase{padding:7mm!important;margin:0!important;break-before:auto!important;page-break-before:auto!important;break-after:page!important;page-break-after:always!important;background:#fffefd!important}.founder-portfolio-v205159 .fp-showcase .fp-section-head h2{font-size:20pt!important}.founder-portfolio-v205159 .fp-showcase-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:3.3mm!important}.founder-portfolio-v205159 .fp-shot-card{padding:3.6mm!important;border-radius:10px!important;background:#fff!important;border:1px solid #e5e7eb!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-shot-top{font-size:9px!important;margin-bottom:2mm!important;direction:rtl!important;align-items:center!important}.founder-portfolio-v205159 .fp-shot-top span{width:20px!important;height:20px!important;border-radius:7px!important;background:#fffaf0!important;color:#9a6a21!important;border:1px solid #ead4a1!important}.founder-portfolio-v205159 .fp-shot-top b{color:#111827!important;font-size:9.4px!important}.founder-portfolio-v205159 .fp-shot-screen{height:34mm!important;min-height:34mm!important;border-radius:8px!important;border:1px solid #e5e7eb!important;background:#f4f5f7!important}.founder-portfolio-v205159 .fp-real-shot{display:block!important;width:100%!important;height:34mm!important;min-height:34mm!important;object-fit:cover!important;object-position:top center!important;opacity:1!important;filter:none!important}.founder-portfolio-v205159 .fp-shot-card p{font-size:8.4px!important;line-height:1.35!important;margin:2mm 0 0!important;text-align:right!important;direction:rtl!important;color:#374151!important}

  /* Page 4: process and contact */
  .founder-portfolio-v205159 .fp-process{padding:7mm!important;margin:0 0 5mm!important;break-before:page!important;page-break-before:always!important;background:#fffefd!important}.founder-portfolio-v205159 .fp-process-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:3mm!important}.founder-portfolio-v205159 .fp-process-grid:before{display:none!important}.founder-portfolio-v205159 .fp-process-card{padding:4mm!important;border-radius:10px!important;background:#fff!important;border:1px solid #e5e7eb!important;text-align:center!important}.founder-portfolio-v205159 .fp-process-card>span{width:22px!important;height:22px!important;border-radius:8px!important;background:#fffaf0!important;color:#9a6a21!important;border:1px solid #ead4a1!important;font-size:8.8px!important;display:grid!important;place-items:center!important;margin:0 auto 2mm!important}.founder-portfolio-v205159 .fp-process-card h3{font-size:11px!important;line-height:1.15!important;margin:0 0 1mm!important;color:#111827!important}.founder-portfolio-v205159 .fp-process-card small{display:block!important;font-size:7px!important;letter-spacing:.03em!important;color:#9a6a21!important}.founder-portfolio-v205159 .fp-process-card p{font-size:8.4px!important;line-height:1.38!important;text-align:center!important;color:#374151!important}
  .founder-portfolio-v205159 .fp-contact{display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:6mm!important;align-items:center!important;padding:7mm!important;margin:0!important;background:#fffefd!important;break-inside:avoid!important;page-break-inside:avoid!important}.founder-portfolio-v205159 .fp-contact-copy{grid-column:2!important;grid-row:1!important;text-align:right!important}.founder-portfolio-v205159 .fp-contact-copy h2{font-size:26pt!important;line-height:1.14!important;text-align:right!important;margin:2mm 0 3mm!important;color:#111827!important}.founder-portfolio-v205159 .fp-contact-copy p{font-size:11px!important;line-height:1.65!important;text-align:right!important;color:#273142!important}.founder-portfolio-v205159 .fp-contact-cards{grid-column:1!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:3mm!important;direction:ltr!important}.founder-portfolio-v205159 .fp-qr-card{padding:4mm!important;border:1px solid #ead4a1!important;border-radius:12px!important;background:#fff!important;text-decoration:none!important;text-align:center!important;color:#111827!important}.founder-portfolio-v205159 .fp-real-qr{display:block!important;width:30mm!important;height:30mm!important;margin:0 auto 2mm!important;image-rendering:auto!important;opacity:1!important;filter:none!important}.founder-portfolio-v205159 .fp-qr-card b{display:block!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#111827!important}.founder-portfolio-v205159 .fp-qr-card small{display:block!important;font-size:8.4px!important;color:#4b5563!important}.founder-portfolio-v205159 .fp-contact-line{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:2.5mm!important;border-top:1px solid #e5e7eb!important;margin-top:4mm!important;padding-top:4mm!important;direction:ltr!important;justify-content:flex-start!important}.founder-portfolio-v205159 .fp-contact-line span{font-size:8.8px!important;padding:2.2mm 3mm!important;border:1px solid #e5e7eb!important;border-radius:999px!important;background:#fff!important;color:#111827!important;direction:ltr!important;unicode-bidi:isolate!important;white-space:nowrap!important}
}


/* Phase 20.5.15.9.2.4 — PDF Composition Lock, Cover Photo Placement, White Space Reduction & Executive Page Fill */
body.fp-print-document-mode .founder-portfolio-v205159{--fp-pdf-composition-lock:1}
@media print{
  @page{size:A4 portrait;margin:9mm 9mm 10mm}
  body.fp-print-document-mode:after{content:"BAZARCO PRO Founder Portfolio — bazarcopro.com"!important;bottom:3.2mm!important;font-size:7.8px!important;color:#9a7a36!important}

  /* Global document rhythm: four balanced pages, no empty-page drift. */
  .founder-portfolio-v205159 .fp-panel{border-color:#dec17d!important;border-radius:13px!important;background:#fffefd!important;overflow:hidden!important;box-shadow:none!important}
  .founder-portfolio-v205159 .fp-section-tag,
  .founder-portfolio-v205159 .fp-kicker{font-size:9.6px!important;letter-spacing:.09em!important;color:#9a6a21!important;direction:ltr!important;unicode-bidi:isolate!important}
  .founder-portfolio-v205159 .fp-section-tag:before,
  .founder-portfolio-v205159 .fp-kicker:before{width:16mm!important;background:#c5963f!important}

  /* Page 1 — executive cover composition: photo locked inside its own card and page filled deliberately. */
  .founder-portfolio-v205159 .fp-hero{height:257mm!important;min-height:257mm!important;max-height:257mm!important;display:grid!important;grid-template-columns:.94fr 1.06fr!important;grid-template-rows:auto 1fr auto!important;gap:6mm!important;align-items:stretch!important;padding:11mm!important;margin:0!important;break-after:page!important;page-break-after:always!important;background:linear-gradient(135deg,#fffefd 0%,#fff9eb 55%,#fffefd 100%)!important;position:relative!important}
  .founder-portfolio-v205159 .fp-hero:after{content:""!important;display:block!important;position:absolute!important;inset:10mm!important;border-radius:16px!important;background:radial-gradient(circle at 70% 50%,rgba(222,193,125,.16),transparent 34%),linear-gradient(120deg,transparent 48%,rgba(218,168,71,.075) 48.2%,transparent 62%)!important;z-index:0!important;pointer-events:none!important}
  .founder-portfolio-v205159 .fp-hero-copy{grid-column:1!important;grid-row:1 / span 2!important;align-self:start!important;padding-top:5mm!important;z-index:2!important;display:block!important}
  .founder-portfolio-v205159 .fp-hero h1{margin:5mm 0 7mm!important;line-height:.9!important}
  .founder-portfolio-v205159 .fp-hero h1 span{font-size:46pt!important;letter-spacing:-.045em!important;line-height:.9!important;color:#121a2b!important}
  .founder-portfolio-v205159 .fp-hero h1 strong{font-size:35pt!important;letter-spacing:-.035em!important;line-height:.92!important;color:#000!important;background:none!important;-webkit-text-fill-color:#000!important}
  .founder-portfolio-v205159 .fp-lead{font-size:11.8px!important;line-height:1.78!important;max-width:92%!important;color:#293241!important;text-align:right!important;direction:rtl!important;unicode-bidi:plaintext!important}
  .founder-portfolio-v205159 .fp-founder-signature{font-size:25pt!important;margin:9mm 0 3mm!important;color:#111827!important;line-height:1.05!important;white-space:normal!important}
  .founder-portfolio-v205159 .fp-meta-row{gap:2mm!important;margin-top:0!important}.founder-portfolio-v205159 .fp-meta-row span{font-size:8.8px!important;padding:1.7mm 2.3mm!important;background:#fffaf0!important;border-color:#d7b35f!important}

  .founder-portfolio-v205159 .fp-hero-visual{grid-column:2!important;grid-row:1 / span 2!important;display:grid!important;grid-template-rows:auto 1fr auto!important;gap:5mm!important;align-self:stretch!important;z-index:2!important;min-height:0!important;padding:0!important}
  .founder-portfolio-v205159 .fp-brand-card{width:100%!important;min-height:22mm!important;padding:4mm 5mm!important;border-radius:12px!important;background:#fff!important;border:1px solid #dec17d!important;align-self:start!important;direction:rtl!important;display:flex!important;flex-direction:row-reverse!important;justify-content:flex-start!important}
  .founder-portfolio-v205159 .fp-brand-card b{font-size:15px!important;color:#111827!important}.founder-portfolio-v205159 .fp-brand-card small{font-size:8.4px!important;color:#1f2937!important}.founder-portfolio-v205159 .fp-brand-logo{width:13mm!important;height:13mm!important;border-radius:4mm!important}
  .founder-portfolio-v205159 .fp-portrait-card{position:relative!important;width:100%!important;height:116mm!important;min-height:116mm!important;padding:8mm!important;align-self:center!important;display:grid!important;place-items:center!important;border:1px solid #dec17d!important;border-radius:16px!important;background:linear-gradient(135deg,#fffaf0,#fffefd)!important;overflow:hidden!important}
  .founder-portfolio-v205159 .fp-portrait-card:before{content:""!important;position:absolute!important;display:block!important;width:82mm!important;height:82mm!important;left:auto!important;right:10mm!important;top:17mm!important;border-radius:50%!important;border:1px solid rgba(198,150,63,.35)!important;background:transparent!important;box-shadow:none!important;z-index:1!important}
  .founder-portfolio-v205159 .fp-portrait-card:after{content:"FOUNDER"!important;position:absolute!important;left:9mm!important;top:10mm!important;width:auto!important;height:auto!important;border:0!important;background:transparent!important;filter:none!important;opacity:1!important;z-index:3!important;color:#9a6a21!important;font-size:9px!important;letter-spacing:.14em!important;font-weight:900!important}
  .founder-portfolio-v205159 .fp-portrait-ring{position:absolute!important;right:17mm!important;top:49mm!important;width:54mm!important;height:54mm!important;border:1px solid rgba(198,150,63,.28)!important;border-radius:50%!important;margin:0!important;display:block!important;z-index:1!important;transform:none!important;color:#9a6a21!important}
  .founder-portfolio-v205159 .fp-portrait-ring span{position:absolute!important;left:12mm!important;top:20mm!important;font-size:13pt!important;font-style:italic!important;color:#9a6a21!important;transform:rotate(-8deg)!important;display:block!important}
  .founder-portfolio-v205159 .fp-founder-avatar{position:absolute!important;left:10mm!important;top:37mm!important;width:55mm!important;height:55mm!important;border-radius:16mm!important;margin:0!important;z-index:5!important;overflow:hidden!important;background:#fff!important;border:1.2px solid #d7b35f!important;box-shadow:0 8mm 20mm rgba(17,24,39,.10)!important;display:block!important;visibility:visible!important;opacity:1!important;clip-path:none!important;transform:none!important}
  .founder-portfolio-v205159 .fp-founder-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 38%!important;opacity:1!important;visibility:visible!important;filter:none!important;mix-blend-mode:normal!important;clip-path:none!important;transform:none!important;z-index:6!important}
  .founder-portfolio-v205159 .fp-founder-avatar b{display:grid!important;width:100%!important;height:100%!important;place-items:center!important;font-size:28pt!important;color:#9a6a21!important;background:#fffaf0!important}
  .founder-portfolio-v205159 .fp-hero-badges{display:grid!important;grid-template-columns:1fr 1fr!important;gap:3mm!important;align-self:end!important;width:100%!important;z-index:3!important}.founder-portfolio-v205159 .fp-hero-badges span{padding:3.2mm!important;border-radius:8px!important;background:#fff!important;border:1px solid #e5e7eb!important;font-size:9px!important;color:#111827!important;text-align:center!important;font-weight:900!important}
  .founder-portfolio-v205159 .fp-stats-band{grid-column:1/-1!important;grid-row:3!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5mm!important;align-self:end!important;margin:0!important;z-index:2!important}.founder-portfolio-v205159 .fp-stats-band article{min-height:31mm!important;padding:6mm 3mm!important;border-radius:12px!important;background:#fffaf0!important;border:1px solid #dec17d!important}.founder-portfolio-v205159 .fp-stats-band strong{font-size:24pt!important}.founder-portfolio-v205159 .fp-stats-band span{font-size:10.5px!important}.founder-portfolio-v205159 .fp-stats-band small{font-size:8.7px!important}

  /* Page 2 — use the page, keep overview + founder + ecosystem balanced. */
  .founder-portfolio-v205159 .fp-intro-grid{height:68mm!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:6mm!important;margin:0 0 6mm!important;break-before:auto!important;page-break-before:auto!important;break-inside:avoid!important;page-break-inside:avoid!important}
  .founder-portfolio-v205159 .fp-about,.founder-portfolio-v205159 .fp-overview{height:68mm!important;min-height:68mm!important;padding:8mm!important;border-radius:13px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#fffefd!important}
  .founder-portfolio-v205159 .fp-about h2,.founder-portfolio-v205159 .fp-overview h2{font-size:24pt!important;line-height:1.18!important;margin:3mm 0 4mm!important}.founder-portfolio-v205159 .fp-about p,.founder-portfolio-v205159 .fp-overview p{font-size:12px!important;line-height:1.85!important;color:#253041!important}
  .founder-portfolio-v205159 .fp-ecosystem{height:171mm!important;min-height:171mm!important;margin:0!important;padding:10mm!important;break-after:page!important;page-break-after:always!important;background:#fffefd!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
  .founder-portfolio-v205159 .fp-ecosystem .fp-section-head{margin-bottom:10mm!important}.founder-portfolio-v205159 .fp-ecosystem .fp-section-head h2{font-size:27pt!important;line-height:1.15!important}.founder-portfolio-v205159 .fp-flow{grid-template-columns:1fr 14mm 1.12fr 14mm 1fr!important;gap:6mm!important}.founder-portfolio-v205159 .fp-flow-node,.founder-portfolio-v205159 .fp-flow-core{min-height:48mm!important;padding:8mm!important;border-radius:13px!important;background:#fff!important}.founder-portfolio-v205159 .fp-flow-node b{font-size:14px!important}.founder-portfolio-v205159 .fp-flow-node small{font-size:10px!important;line-height:1.75!important}.founder-portfolio-v205159 .fp-flow-core span{width:24mm!important;height:24mm!important;border-radius:9mm!important;font-size:20pt!important}.founder-portfolio-v205159 .fp-flow-core b{font-size:16px!important}.founder-portfolio-v205159 .fp-flow-arrow{font-size:24pt!important}.founder-portfolio-v205159 .fp-mini-strip{gap:4mm!important;margin-top:9mm!important}.founder-portfolio-v205159 .fp-mini-strip span{padding:4mm!important;font-size:10px!important;border-radius:9px!important}

  /* Page 3 — systems + showcase fill the document page without excessive compression. */
  .founder-portfolio-v205159 .fp-systems{height:93mm!important;min-height:93mm!important;padding:8mm!important;margin:0 0 6mm!important;break-before:auto!important;page-break-before:auto!important;break-after:avoid!important;page-break-after:avoid!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#fffefd!important}.founder-portfolio-v205159 .fp-systems .fp-section-head h2{font-size:24pt!important}.founder-portfolio-v205159 .fp-systems-grid{grid-template-columns:repeat(4,1fr)!important;gap:4mm!important}.founder-portfolio-v205159 .fp-system-card{min-height:31mm!important;padding:4.5mm!important}.founder-portfolio-v205159 .fp-system-card i{font-size:18pt!important}.founder-portfolio-v205159 .fp-system-card h3{font-size:12.5px!important}.founder-portfolio-v205159 .fp-system-card p{font-size:9px!important;line-height:1.5!important}
  .founder-portfolio-v205159 .fp-showcase{height:142mm!important;min-height:142mm!important;padding:8mm!important;margin:0!important;break-after:page!important;page-break-after:always!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#fffefd!important}.founder-portfolio-v205159 .fp-showcase .fp-section-head h2{font-size:24pt!important}.founder-portfolio-v205159 .fp-showcase-grid{grid-template-columns:repeat(3,1fr)!important;gap:4mm!important}.founder-portfolio-v205159 .fp-shot-card{padding:4mm!important;border-radius:11px!important}.founder-portfolio-v205159 .fp-shot-screen{height:38mm!important;min-height:38mm!important}.founder-portfolio-v205159 .fp-real-shot{height:38mm!important;min-height:38mm!important}.founder-portfolio-v205159 .fp-shot-top b{font-size:10px!important}.founder-portfolio-v205159 .fp-shot-card p{font-size:8.7px!important;line-height:1.42!important}

  /* Page 4 — closing page fills the sheet with clear CTA and signature. */
  .founder-portfolio-v205159 .fp-process{height:82mm!important;min-height:82mm!important;margin:0 0 7mm!important;padding:8mm!important;break-before:page!important;page-break-before:always!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:#fffefd!important}.founder-portfolio-v205159 .fp-process .fp-section-head h2{font-size:25pt!important}.founder-portfolio-v205159 .fp-process-grid{gap:4mm!important}.founder-portfolio-v205159 .fp-process-card{min-height:39mm!important;padding:5mm 3.5mm!important}.founder-portfolio-v205159 .fp-process-card>span{width:8mm!important;height:8mm!important;margin-bottom:3mm!important}.founder-portfolio-v205159 .fp-process-card h3{font-size:12px!important}.founder-portfolio-v205159 .fp-process-card p{font-size:8.8px!important;line-height:1.45!important}
  .founder-portfolio-v205159 .fp-contact{height:166mm!important;min-height:166mm!important;grid-template-columns:1fr .78fr!important;gap:8mm!important;align-items:center!important;padding:11mm!important;margin:0!important;background:linear-gradient(135deg,#fffefd,#fffaf0)!important;border-radius:14px!important;position:relative!important}.founder-portfolio-v205159 .fp-contact:after{content:"Hamed Abdelazim Zidan  •  Founder & CEO"!important;position:absolute!important;right:11mm!important;bottom:12mm!important;color:#9a6a21!important;font-family:Georgia,'Times New Roman',serif!important;font-style:italic!important;font-size:14pt!important;letter-spacing:.01em!important}.founder-portfolio-v205159 .fp-contact-copy{grid-column:1!important;text-align:right!important}.founder-portfolio-v205159 .fp-contact-copy h2{font-size:32pt!important;line-height:1.12!important;margin:4mm 0 5mm!important}.founder-portfolio-v205159 .fp-contact-copy p{font-size:12px!important;line-height:1.85!important;max-width:118mm!important;margin-right:auto!important}.founder-portfolio-v205159 .fp-contact-cards{grid-column:2!important;display:grid!important;grid-template-columns:1fr!important;gap:5mm!important;align-self:center!important}.founder-portfolio-v205159 .fp-qr-card{padding:5mm!important;border-radius:13px!important}.founder-portfolio-v205159 .fp-real-qr{width:34mm!important;height:34mm!important;margin-bottom:3mm!important}.founder-portfolio-v205159 .fp-contact-line{position:absolute!important;left:11mm!important;right:11mm!important;bottom:28mm!important;margin:0!important;padding-top:4mm!important;justify-content:flex-start!important}.founder-portfolio-v205159 .fp-contact-line span{font-size:9.2px!important;padding:2.5mm 3.5mm!important}
}

/* Phase 20.5.15.9.2.5 — Web-only Portfolio polish after PDF export removal */
.founder-portfolio-v205159.web-only-v20515925 .fp-print-btn,
.founder-portfolio-v205159.web-only-v20515925 [data-fp-print]{display:none!important}
.founder-portfolio-v205159.web-only-v20515925 .fp-hero-actions{align-items:center}
.founder-portfolio-v205159.web-only-v20515925 .fp-hero-actions a[href="#contact"]{border-color:rgba(245,198,107,.62);background:linear-gradient(135deg,rgba(245,198,107,.14),rgba(255,255,255,.06));box-shadow:0 16px 34px rgba(245,198,107,.10)}
.founder-portfolio-v205159.web-only-v20515925 .fp-share-strip a[href*="wa.me"],
.founder-portfolio-v205159.web-only-v20515925 .fp-share-strip a[href^="http"]{background:linear-gradient(135deg,#f5c66b,#d49a2f);color:#08111f;border-color:rgba(245,198,107,.72);box-shadow:0 12px 28px rgba(245,198,107,.14)}
.founder-portfolio-v205159.web-only-v20515925 .fp-panel{scroll-margin-top:24px}
@media(max-width:760px){.founder-portfolio-v205159.web-only-v20515925 .fp-nav-actions{grid-template-columns:1fr 1fr}.founder-portfolio-v205159.web-only-v20515925 .fp-hero-actions{grid-template-columns:1fr}}


/* Phase 20.5.15.9.3 — Partner & Investor Profile Mode, Business Model Sections & Official Inquiry CTA */
.founder-portfolio-v205159.partner-investor-mode-v2051593{--fp-partner-gold:#f5c66b;--fp-partner-line:rgba(245,198,107,.28)}
.founder-portfolio-v205159 .fp-btn-partner{border-color:rgba(245,198,107,.72)!important;background:linear-gradient(135deg,rgba(245,198,107,.16),rgba(255,255,255,.055))!important;color:#ffe6a5!important}
.fp-partner-suite{position:relative;overflow:hidden;padding:clamp(22px,3vw,34px)!important;background:linear-gradient(135deg,rgba(10,21,37,.94),rgba(9,19,32,.98))!important;border-color:rgba(245,198,107,.32)!important;box-shadow:0 28px 80px rgba(0,0,0,.18)}
.fp-partner-suite:before{content:"";position:absolute;inset:-20% -10% auto auto;width:520px;height:520px;background:radial-gradient(circle,rgba(245,198,107,.16),transparent 62%);pointer-events:none}.fp-partner-suite>*{position:relative;z-index:1}.fp-partner-hero{display:grid;gap:12px;text-align:right;max-width:980px;margin-inline-start:auto}.fp-partner-hero h2{margin:0;font-size:clamp(32px,5vw,64px);line-height:1.05;color:#fff;letter-spacing:-.03em}.fp-partner-hero p{margin:0;color:#dbeafe;font-weight:850;line-height:2;max-width:880px}.fp-partner-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.fp-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.fp-why-grid article,.fp-opportunity-grid article,.fp-business-model article,.fp-market-grid article{border:1px solid rgba(245,198,107,.26);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.fp-why-grid article{padding:22px;min-height:170px}.fp-why-grid i{width:48px;height:48px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(135deg,#f5c66b,#b8781d);color:#071120;font-style:normal;font-weight:1000;font-size:22px;box-shadow:0 18px 34px rgba(245,198,107,.16)}.fp-why-grid h3,.fp-opportunity-grid h3,.fp-business-model h3,.fp-market-grid h3{margin:14px 0 8px;color:#fff;font-size:21px}.fp-why-grid p,.fp-opportunity-grid p,.fp-business-model p,.fp-market-grid p,.fp-inquiry-text{margin:0;color:#cbd5e1;line-height:1.85;font-weight:800}.fp-partner-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:22px}.fp-opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.fp-opportunity-grid article{padding:18px}.fp-business-model{padding:20px;border-radius:26px;border:1px solid rgba(245,198,107,.26);background:rgba(255,255,255,.045)}.fp-business-model article{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:14px;margin-top:12px}.fp-business-model article>b{width:38px;height:38px;display:grid;place-items:center;border-radius:14px;background:#f5c66b;color:#071120;font-weight:1000}.fp-business-model h3{font-size:18px;margin:0 0 4px}.fp-market-readiness{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}.fp-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.fp-market-grid article{padding:16px}.fp-market-grid b{display:inline-flex;margin-bottom:8px;color:#f7d58b;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.fp-market-grid h3{font-size:18px;margin:0 0 6px}.fp-readiness-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.fp-readiness-list span{border:1px solid rgba(245,198,107,.28);background:rgba(245,198,107,.09);color:#fff4cf;border-radius:999px;padding:10px 14px;font-weight:950}.fp-inquiry-text{margin-top:14px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08)}.fp-contact-pro{border-color:rgba(245,198,107,.36)!important}.fp-share-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(20px);opacity:0;z-index:99999;background:#08111f;color:#fff;border:1px solid rgba(245,198,107,.38);box-shadow:0 18px 50px rgba(0,0,0,.35);border-radius:999px;padding:12px 18px;font-weight:950;pointer-events:none;transition:.22s ease}.fp-share-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}
@media(max-width:1050px){.fp-why-grid,.fp-partner-columns,.fp-market-readiness{grid-template-columns:1fr}.fp-opportunity-grid,.fp-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.fp-partner-actions,.fp-opportunity-grid,.fp-market-grid{grid-template-columns:1fr;display:grid}.fp-why-grid{grid-template-columns:1fr}.fp-partner-suite{padding:18px!important;border-radius:24px}.fp-partner-hero h2{font-size:34px}.fp-why-grid article{min-height:auto}}
@media print{.fp-partner-suite{display:none!important}}

/* Phase 20.5.15.9.4 — Official Partnership Inquiry System, Admin Lead Inbox & Portfolio Contact Tracking */
.founder-portfolio-v205159.inquiry-system-v2051594 .fp-contact-inquiry-pro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);gap:clamp(18px,3vw,28px);align-items:start}
.founder-portfolio-v205159.inquiry-system-v2051594 .fp-contact-copy{grid-column:1}.founder-portfolio-v205159.inquiry-system-v2051594 .fp-contact-cards{grid-column:2;grid-row:1}.founder-portfolio-v205159.inquiry-system-v2051594 .fp-contact-line{grid-column:1/-1}.founder-portfolio-v205159.inquiry-system-v2051594 .fp-share-strip{grid-column:1/-1}
.fp-inquiry-box{grid-column:1/-1;border:1px solid rgba(245,198,107,.28);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.028));border-radius:28px;padding:clamp(18px,3vw,26px);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);scroll-margin-top:24px}.fp-inquiry-head{display:grid;gap:8px;margin-bottom:16px}.fp-inquiry-head h3{margin:0;color:#fff;font-size:clamp(25px,3vw,40px);line-height:1.15}.fp-inquiry-head p{margin:0;color:#cbd5e1;font-weight:850;line-height:1.8}.fp-inquiry-form{display:grid;gap:14px}.fp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fp-inquiry-form label{display:grid;gap:7px;color:#fff4cf;font-weight:950}.fp-inquiry-form input,.fp-inquiry-form select,.fp-inquiry-form textarea{width:100%;border:1px solid rgba(245,198,107,.26);background:rgba(5,12,24,.72);color:#fff;border-radius:16px;padding:13px 14px;font-family:inherit;font-weight:850;outline:none}.fp-inquiry-form textarea{resize:vertical;line-height:1.8}.fp-inquiry-form input::placeholder,.fp-inquiry-form textarea::placeholder{color:#94a3b8}.fp-form-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fp-hp-field{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.fp-form-alert{border-radius:16px;padding:12px 14px;font-weight:950;line-height:1.7}.fp-form-alert.success{background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28);color:#bbf7d0}.fp-form-alert.error{background:rgba(248,113,113,.12);border:1px solid rgba(248,113,113,.28);color:#fecaca}.fp-inquiry-form.is-sending{opacity:.74;pointer-events:none}.fp-inquiry-form.is-sending .fp-btn-primary:after{content:'...';margin-inline-start:6px}
@media(max-width:920px){.founder-portfolio-v205159.inquiry-system-v2051594 .fp-contact-inquiry-pro,.fp-form-grid{grid-template-columns:1fr}.founder-portfolio-v205159.inquiry-system-v2051594 .fp-contact-cards{grid-column:1;grid-row:auto}.fp-form-actions{display:grid}.fp-form-actions .fp-btn{width:100%}}
@media print{.fp-inquiry-box{display:none!important}}


/* Phase 20.5.15.9.4.1 — Partnership Inquiry Form Premium UX, Native Select Stability Fix & Executive Lead Capture Polish */
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-contact-inquiry-pro{
  --fp-input-bg:rgba(4,11,22,.82);
  --fp-input-line:rgba(245,198,107,.34);
  --fp-input-focus:#f7cb73;
}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-box{
  background:
    radial-gradient(circle at 85% 0%, rgba(245,198,107,.13), transparent 38%),
    linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.03));
  border-color:rgba(245,198,107,.38);
  box-shadow:0 24px 70px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.09);
}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-head{
  grid-template-columns:1fr auto;
  align-items:end;
  column-gap:18px;
  border-bottom:1px solid rgba(245,198,107,.16);
  padding-bottom:14px;
}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-head .fp-section-tag{grid-column:1/-1}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-head:after{
  content:'Lead Capture';
  display:inline-grid;
  place-items:center;
  border:1px solid rgba(245,198,107,.32);
  color:#ffe2a4;
  background:rgba(245,198,107,.08);
  border-radius:999px;
  padding:9px 13px;
  font-weight:1000;
  letter-spacing:.04em;
  white-space:nowrap;
}
.fp-inquiry-step-choice{display:grid;grid-template-columns:1.08fr .92fr;gap:14px;align-items:start}
.fp-choice-group{margin:0;border:1px solid rgba(245,198,107,.22);border-radius:22px;padding:16px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));min-width:0}
.fp-choice-group legend{padding:0 10px;color:#fff4cf;font-weight:1000;font-size:15px;letter-spacing:.02em}
.fp-choice-grid{display:grid;gap:10px;margin-top:6px}.fp-choice-grid-type{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-choice-grid-entity{grid-template-columns:repeat(2,minmax(0,1fr))}
.fp-choice-option{display:block!important;color:inherit!important;font-weight:inherit!important;min-width:0;cursor:pointer}.fp-choice-option input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}
.fp-choice-card{display:grid;gap:5px;min-height:74px;padding:13px 14px;border-radius:18px;border:1px solid rgba(148,163,184,.20);background:rgba(5,12,24,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;color:#e5edf8}
.fp-choice-card b{font-size:15px;color:#fff;font-weight:1000;line-height:1.35}.fp-choice-card small{font-size:12px;color:#9fb0c7;font-weight:850;line-height:1.35}
.fp-choice-option:hover .fp-choice-card{transform:translateY(-2px);border-color:rgba(245,198,107,.42);background:rgba(245,198,107,.07)}
.fp-choice-option input:checked + .fp-choice-card{border-color:rgba(245,198,107,.92);background:linear-gradient(135deg,rgba(245,198,107,.20),rgba(255,255,255,.045));box-shadow:0 16px 38px rgba(245,198,107,.12),inset 0 0 0 1px rgba(245,198,107,.12)}
.fp-choice-option input:focus-visible + .fp-choice-card{outline:3px solid rgba(245,198,107,.28);outline-offset:2px}.fp-choice-option input:checked + .fp-choice-card b{color:#ffe5a3}.fp-choice-option input:checked + .fp-choice-card:after{content:'✓';position:absolute;inset-inline-start:12px;top:10px;width:22px;height:22px;display:grid;place-items:center;border-radius:999px;background:#f5c66b;color:#071120;font-weight:1000}.fp-choice-card{position:relative}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-form-grid-pro label,
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-message-field{position:relative;padding:12px;border:1px solid rgba(245,198,107,.16);border-radius:20px;background:rgba(255,255,255,.028)}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-form input,
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-form textarea{
  background:var(--fp-input-bg);
  border-color:var(--fp-input-line);
  min-height:50px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-form input:focus,
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-form textarea:focus{border-color:var(--fp-input-focus);box-shadow:0 0 0 4px rgba(245,198,107,.12), inset 0 1px 0 rgba(255,255,255,.055)}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-form select{appearance:none;-webkit-appearance:none;background-color:#071120;color:#fff;border-color:rgba(245,198,107,.36);background-image:linear-gradient(45deg,transparent 50%,#f5c66b 50%),linear-gradient(135deg,#f5c66b 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;direction:rtl;color-scheme:dark}
.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-form select option{background:#071120;color:#fff;padding:12px;direction:rtl}
.fp-message-field small{color:#91a4bc;font-weight:800;line-height:1.6}.fp-form-actions-pro{justify-content:flex-end;margin-top:2px}.fp-form-actions-pro .fp-btn-primary{min-width:190px;box-shadow:0 16px 36px rgba(245,198,107,.15)}
@media(max-width:1100px){.fp-inquiry-step-choice{grid-template-columns:1fr}.fp-choice-grid-type,.fp-choice-grid-entity{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-head{grid-template-columns:1fr}.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-inquiry-head:after{justify-self:start}.fp-choice-grid-type,.fp-choice-grid-entity{grid-template-columns:1fr}.fp-choice-card{min-height:auto}.fp-choice-group{padding:12px;border-radius:18px}.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-form-grid-pro label,.founder-portfolio-v205159.inquiry-ux-v20515941 .fp-message-field{padding:10px}.fp-form-actions-pro{display:grid}.fp-form-actions-pro .fp-btn{width:100%}}
@media print{.fp-inquiry-step-choice,.fp-choice-group{break-inside:avoid!important}}
