/* IRFAN Business — shared visual treatment for the public internal routes. */
body.business-workspace .card{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(142deg,rgba(9,13,16,.92),rgba(9,13,16,.59)),url('/static/images/business/business-collaboration-cover.png') center/cover!important}
body.business-workspace .card>*{position:relative;z-index:1}
body.business-workspace .card::before{content:"";position:absolute;inset:0;background:linear-gradient(125deg,transparent 42%,rgba(239,196,102,.14));pointer-events:none}
body.business-workspace .card:nth-child(3n){background-image:linear-gradient(142deg,rgba(9,13,16,.92),rgba(9,13,16,.59)),url('/static/images/business/saudi-business-hero-v1.png')!important}
body.business-workspace .card:nth-child(3n+2){background-image:linear-gradient(142deg,rgba(9,13,16,.92),rgba(9,13,16,.59)),url('/static/images/academy/academy-business-global-v1.png')!important}
body.business-workspace .card h2,body.business-workspace .card p{color:#f4ead6;text-shadow:0 1px 12px rgba(0,0,0,.74)}
body.business-inner{--bi-gold:#dfbd70;--bi-ink:#f8f0dc;--bi-muted:#d6c9ad;background-color:#090a0b;background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:cover}
body.business-inner.business-projects{background-image:linear-gradient(105deg,#070a0df2,#071016d3 48%,#07101673),url('/static/images/business/business-collaboration-cover.png')}
body.business-inner.business-international,body.business-inner.business-saudi{background-image:linear-gradient(105deg,#08100ef2,#0a1512d2 48%,#0c151073),url('/static/images/business/saudi-business-hero-v1.png')}
body.business-inner.business-documents{background-image:linear-gradient(105deg,#0c0b08f2,#15120dd2 48%,#17130b73),url('/static/images/business/business-collaboration-cover.png')}
body.business-inner.business-ai,body.business-inner.business-analytics{background-image:linear-gradient(105deg,#071016f2,#0b1920d2 48%,#0b192073),url('/static/images/academy/academy-intelligence-v1.png')}
body.business-inner .guide-hero{position:relative;overflow:hidden;border:1px solid rgba(225,189,112,.45);background:linear-gradient(105deg,rgba(8,11,14,.91),rgba(8,11,14,.64)),var(--bi-scene,none) center/cover;box-shadow:0 24px 58px rgba(0,0,0,.42),inset 0 1px rgba(255,239,192,.08)}
body.business-inner.business-projects .guide-hero,body.business-inner.business-documents .guide-hero{--bi-scene:url('/static/images/business/business-collaboration-cover.png')}
body.business-inner.business-international .guide-hero,body.business-inner.business-saudi .guide-hero{--bi-scene:url('/static/images/business/saudi-business-hero-v1.png')}
body.business-inner.business-ai .guide-hero,body.business-inner.business-analytics .guide-hero{--bi-scene:url('/static/images/academy/academy-intelligence-v1.png')}
body.business-inner .guide-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 46%,rgba(239,196,102,.16),transparent 73%)}
body.business-inner .guide-hero .guide-shell{position:relative;z-index:1}
body.business-inner .guide-main{padding-block:clamp(2rem,5vw,4.5rem)}
body.business-inner .guide-section{position:relative;margin-block:1.25rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(226,190,113,.22);background:linear-gradient(145deg,rgba(10,14,17,.88),rgba(9,10,10,.78));box-shadow:0 16px 34px rgba(0,0,0,.2),inset 0 1px rgba(255,239,192,.035)}
body.business-inner .guide-section-muted{background:linear-gradient(145deg,rgba(58,44,22,.38),rgba(10,15,17,.86))}
body.business-inner .guide-section-heading{border-block-end:1px solid rgba(225,189,112,.18);padding-block-end:1rem}
body.business-inner .guide-section-heading h2,body.business-inner .guide-section-heading h3{color:var(--bi-ink);text-shadow:0 2px 16px rgba(0,0,0,.58)}
body.business-inner .guide-section-heading p,body.business-inner .guide-section p,body.business-inner .fusha-steps{color:var(--bi-muted)}
body.business-inner .guide-grid{gap:1rem;margin-block-start:1.25rem}
body.business-inner .guide-card{position:relative;isolation:isolate;display:flex;min-block-size:210px;flex-direction:column;overflow:hidden;border:1px solid rgba(225,189,112,.28);background:linear-gradient(140deg,rgba(8,12,15,.93),rgba(8,12,15,.62)),var(--bi-card-scene) center/cover;box-shadow:inset 0 1px rgba(255,239,192,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
body.business-inner .guide-card>*{position:relative;z-index:1}
body.business-inner .guide-card::before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(125deg,transparent 40%,rgba(237,195,101,.12));pointer-events:none}
body.business-inner .guide-card:hover{transform:translateY(-3px);border-color:rgba(244,210,132,.82);box-shadow:0 20px 40px rgba(0,0,0,.34),inset 0 1px rgba(255,239,192,.08)}
body.business-inner .guide-card h3{color:#fff3d4;text-shadow:0 2px 16px rgba(0,0,0,.72)}
body.business-inner .guide-card p{color:#e2d6bf;text-shadow:0 1px 12px rgba(0,0,0,.72)}
body.business-inner .guide-card strong,body.business-inner .guide-card-kicker,body.business-inner .guide-inline-link{color:#f2cf7b}
body.business-inner.business-projects .guide-card,body.business-inner.business-documents .guide-card{--bi-card-scene:url('/static/images/business/business-collaboration-cover.png')}
body.business-inner.business-international .guide-card,body.business-inner.business-saudi .guide-card{--bi-card-scene:url('/static/images/business/saudi-business-hero-v1.png')}
body.business-inner.business-ai .guide-card,body.business-inner.business-analytics .guide-card{--bi-card-scene:url('/static/images/academy/academy-intelligence-v1.png')}
body.business-inner .guide-card:nth-child(3n+2){background-position:58% center}
body.business-inner .guide-card:nth-child(3n){background-position:83% center}
body.business-inner .fusha-steps{border-inline-start:2px solid rgba(229,190,108,.58);padding-inline-start:1.4rem}
body.business-inner .business-return{display:inline-flex;align-items:center;min-block-size:2.45rem;margin-block-end:1.15rem;padding:.45rem .8rem;border:1px solid rgba(237,202,126,.62);background:rgba(7,12,16,.46);color:#ffe7ad!important;font:700 .74rem Arial,sans-serif;letter-spacing:.055em;text-decoration:none;box-shadow:0 8px 18px rgba(0,0,0,.18);backdrop-filter:blur(8px)}
body.business-inner .business-return:hover,body.business-inner .business-return:focus-visible{border-color:#ffe2a1;background:rgba(139,101,35,.32);outline:none}
body.business-inner .guide-hero{margin-block-end:0;border-block-end-color:transparent}
body.business-inner .guide-main{position:relative;padding-block-start:0;background:linear-gradient(to bottom,rgba(7,12,15,.58) 0,rgba(7,12,15,.28) 8rem,transparent 22rem)}
body.business-inner .guide-section:first-child{margin-block-start:0;border-block-start-color:rgba(225,189,112,.1)}
body.business-inner .guide-section::after{content:"";position:absolute;inset:auto 8% -1px;height:1px;background:linear-gradient(90deg,transparent,rgba(232,198,124,.5),transparent);pointer-events:none}
body.business-inner .currency-shell{position:relative;background:linear-gradient(to bottom,rgba(7,12,16,.25),transparent 18rem)}
body.business-inner .marketplace-container{background:linear-gradient(to bottom,rgba(8,17,22,.28),transparent 23rem)}
body.currency-page.business-inner{color:#f2e9d7;background-image:linear-gradient(105deg,rgba(7,12,16,.96),rgba(8,18,23,.78)),url('/static/images/academy/academy-business-global-v1.png')}
body.currency-page.business-inner .currency-header,body.currency-page.business-inner .currency-calculator,body.currency-page.business-inner .currency-rules,body.currency-page.business-inner .currency-card{border-color:rgba(226,190,113,.3);background:linear-gradient(145deg,rgba(12,19,24,.94),rgba(9,13,16,.86));box-shadow:0 16px 34px rgba(0,0,0,.24)}
body.currency-page.business-inner h1,body.currency-page.business-inner h2,body.currency-page.business-inner .currency-card b{color:#fff0cf}body.currency-page.business-inner .currency-header p,body.currency-page.business-inner .currency-section-heading p,body.currency-page.business-inner .currency-muted,body.currency-page.business-inner .currency-card span,body.currency-page.business-inner .currency-card small,body.currency-page.business-inner .currency-rules ul{color:#d6c9ad}body.currency-page.business-inner .currency-alert{border-color:rgba(226,190,113,.42);background:linear-gradient(145deg,rgba(71,51,17,.72),rgba(16,23,22,.92));color:#f3e9d1}body.currency-page.business-inner .currency-alert p{color:#ded0b0}body.currency-page.business-inner .currency-section-heading>span{background:#a8792e;color:#fff4d5}
body.marketplace-page.business-inner{background-image:linear-gradient(105deg,rgba(5,15,22,.75),rgba(5,15,22,.36)),url('/static/images/business/marketplace-hero-v1.png')}
body.marketplace-page.business-inner .marketplace-section{background:linear-gradient(145deg,rgba(247,249,247,.96),rgba(235,241,239,.93));box-shadow:0 18px 38px rgba(0,0,0,.14)}
body.business-workspace--finance.business-inner>main>section{background:linear-gradient(145deg,rgba(12,19,24,.86),rgba(9,12,13,.78));padding:1.25rem;border:1px solid rgba(226,190,113,.2)}
@media(max-width:760px){html:has(body.business-inner),body.business-inner{overflow-x:clip}body.business-inner{background-attachment:scroll}body.business-inner .guide-section{padding:1.15rem}body.business-inner .guide-card{min-block-size:0}body.business-inner .guide-card:hover{transform:none}body.fusha-course .guide-main::after{letter-spacing:.09em;overflow-wrap:anywhere}}

/* One continuous visual field: no light legacy canvas or hard seam after a hero. */
body.business-inner.business-saudi{background-color:#081217;background-image:linear-gradient(180deg,rgba(4,18,28,.82) 0,rgba(7,16,20,.94) 30rem,#081217 48rem),url('/static/images/business/saudi-business-hero-v1.png')!important;background-position:top center;background-size:100% auto;background-attachment:fixed}
body.business-inner.business-saudi .guide-hero{isolation:isolate;min-height:0;border-color:rgba(225,189,112,.3);border-block-end:0;background:linear-gradient(102deg,rgba(3,22,33,.95) 0,rgba(4,34,48,.83) 46%,rgba(6,23,30,.35) 100%),url('/static/images/business/saudi-business-hero-v1.png') center/cover no-repeat!important;box-shadow:none}
body.business-inner.business-saudi .guide-hero::before{content:none}
body.business-inner.business-saudi .guide-hero::after{z-index:0;inset:auto 0 -1px;height:11rem;background:linear-gradient(to bottom,transparent 0%,rgba(8,18,23,.68) 46%,#081217 100%)}
body.business-inner.business-saudi .guide-hero .guide-shell{z-index:1;padding-top:clamp(2.75rem,6vw,5.75rem);padding-bottom:clamp(8.5rem,12vw,11.5rem)}
body.business-inner.business-saudi .guide-main{padding-top:0;background:linear-gradient(to bottom,#081217 0,rgba(8,18,23,.92) 12rem,transparent 36rem)}
body.business-inner.business-saudi .guide-section:first-child{margin-top:0}
body.business-inner.business-saudi .guide-hero h1{max-inline-size:14ch;font-size:clamp(2.55rem,4.7vw,4.65rem);line-height:1.04}
body.business-inner .business-return{position:relative;z-index:2;border-radius:999px}
@media(max-width:760px){body.business-inner.business-saudi{background-attachment:scroll;background-size:auto 48rem}body.business-inner.business-saudi .guide-hero .guide-shell{padding-top:2rem;padding-bottom:7rem}body.business-inner.business-saudi .guide-hero h1{font-size:clamp(2.2rem,11vw,3.4rem)}}
