/* Wealth Pols business editions / shared editorial system */
.bp-hero,.bp-section{position:relative;overflow:hidden}.bp-section{padding:clamp(110px,10vw,160px) 0}.bp-section .container,.bp-hero .container{max-width:1420px;padding-inline:clamp(26px,6vw,100px)}.bp-narrow{max-width:1050px!important}.bp-paper{background:#faf8f3;color:#17263a}.bp-ivory{background:#ece9e1;color:#17263a}.bp-dark,.bp-final{background:#101c2d;color:#f2eee6}.bp-label,.bp-index{display:block;color:#aa8f69;font:500 13px/1.5 Arial,sans-serif;letter-spacing:.16em}.bp-label{margin-bottom:25px}.bp-section h2{font:400 clamp(34px,3.1vw,46px)/1.55 var(--heading);letter-spacing:.025em;margin:0}.bp-section h3{font:400 clamp(22px,2vw,31px)/1.5 var(--heading);margin:0}.bp-section p{font-size:17px;line-height:1.85}.bp-section-heading{max-width:820px;margin-bottom:clamp(48px,6vw,85px)}.bp-section-heading p{color:#59636a;max-width:43em;margin:23px 0 0}.bp-dark .bp-section-heading p{color:#d1d0cc}.bp-intro{max-width:46em;color:#53606a;margin:25px 0 65px}.bp-hero{min-height:800px;display:flex;align-items:center;background:#101c2d;color:#f4f0e7;padding:135px 0 95px}.bp-hero-visual,.bp-hero-visual:after{position:absolute;inset:0}.bp-hero-visual img{display:block;width:100%;height:100%;object-fit:cover}.bp-hero-visual:after{content:'';background:linear-gradient(90deg,#0b1725f5 0%,#0b1725dc 30%,#0b17259c 57%,#0b17252a 100%),linear-gradient(0deg,#0b172582,transparent 55%)}.bp-hero-content{position:relative;z-index:1;width:100%}.bp-hero-content>*{max-width:730px}.bp-hero h1{font:400 clamp(44px,4.4vw,67px)/1.48 var(--heading);letter-spacing:.03em;margin:30px 0}.bp-hero .bp-sub{font:400 clamp(19px,2vw,27px)/1.4 Georgia,serif;letter-spacing:.08em;color:#d6c5a8;margin:0}.bp-hero-content>p:not(.bp-sub){font-size:18px;line-height:1.9;color:#eeeae3;margin:0 0 35px}.bp-hero small,.bp-mid-cta small,.bp-final small{display:block;font-size:13px;line-height:1.7;color:#c3c4c3;margin-top:18px}.bp-button{display:inline-flex;justify-content:space-between;align-items:center;min-height:62px;gap:30px;background:#bda16f;padding:14px 24px;color:#101c2d!important;font-size:15px;font-weight:600;text-decoration:none;transition:background .25s,transform .25s}.bp-button:hover{background:#dec9a4;transform:translateY(-2px)}.bp-button span{font-size:21px;font-weight:300}.bp-quiet-link{display:inline-flex;align-items:center;gap:14px;border-bottom:1px solid #bda16f;padding:12px 0;color:inherit;text-decoration:none;font-size:15px;transition:color .25s}.bp-quiet-link:hover{color:#d6b981}.bp-flow{list-style:none;padding:0;margin:0;display:grid;gap:25px}.bp-five{grid-template-columns:repeat(5,1fr)}.bp-three{grid-template-columns:repeat(3,1fr)}.bp-flow li{position:relative;border-top:1px solid #ac9e89;padding:23px 0;font:400 clamp(20px,1.7vw,27px)/1.5 var(--heading)}.bp-flow li>span{display:block;font:13px Arial,sans-serif;color:#997c53;margin-bottom:28px}.bp-flow li:not(:last-child):after{content:'→';position:absolute;top:55%;right:0;color:#a88d67}.bp-capabilities{border-top:1px solid #b4ada2}.bp-capabilities article{display:grid;grid-template-columns:175px minmax(220px,.7fr) minmax(0,1.3fr);gap:3vw;align-items:start;padding:38px 0;border-bottom:1px solid #b4ada2}.bp-capabilities p{font-size:16px;margin:0;color:#596268;max-width:44em}.bp-event-types{min-height:650px}.bp-event-types h2{margin:0 0 70px}.bp-type-cloud{display:flex;align-items:baseline;flex-wrap:wrap;gap:18px 45px;max-width:1050px}.bp-type-cloud span{font:400 clamp(25px,2.8vw,43px)/1.65 var(--heading);color:#f2eee6}.bp-type-cloud span:nth-child(3n+2){color:#bda16f}.bp-editorial{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start;padding:60px 0}.bp-editorial:first-child{padding-top:0}.bp-editorial+article{border-top:1px solid #c7bdb0}.bp-editorial p{margin:8px 0 24px;color:#546169;max-width:35em}.bp-editorial .bp-emphasis{font:400 clamp(24px,2.4vw,35px)/1.55 var(--heading);color:#1a2a3b}.bp-before-after{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.bp-before-after>div{padding:32px 0;border-top:1px solid #ad9f8b}.bp-before-after p{font:400 clamp(23px,2.3vw,34px)/1.65 var(--heading);max-width:17em;margin:32px 0 18px}.bp-before-after strong{font:400 clamp(36px,3.7vw,54px)/1.2 Georgia,serif;display:block;margin-top:35px}.bp-before-after small{font-size:15px;color:#647078}.bp-display{font:400 clamp(39px,4vw,64px)/1.5 var(--heading);letter-spacing:.04em;margin:65px 0 0!important}.bp-scenes{display:grid;grid-template-columns:repeat(2,1fr);gap:25px 7vw}.bp-scenes article{border-top:1px solid #b6aa99;padding:29px 0 42px}.bp-scenes span{font:13px Arial,sans-serif;color:#9b7f57;letter-spacing:.13em}.bp-scenes h3{margin:25px 0 15px}.bp-scenes p{font-size:16px;margin:0;color:#5c676b}.bp-mid-cta{text-align:center}.bp-mid-cta h2{font-size:clamp(43px,4.4vw,65px)}.bp-mid-cta p{max-width:37em;color:#d0d0ce;margin:25px auto 40px}.bp-detail{margin-top:55px;border-bottom:1px solid #afa79c;max-width:950px}.bp-detail summary{cursor:pointer;list-style:none;padding:20px 0;font-size:16px}.bp-detail summary::-webkit-details-marker{display:none}.bp-detail summary:after{content:'＋';float:right}.bp-detail[open] summary:after{content:'−'}.bp-detail p{font-size:15px;color:#5e686d;max-width:56em;margin:0 0 22px}.bp-final{min-height:78svh;display:flex;align-items:center;text-align:center;padding-block:140px}.bp-final .container{width:100%}.bp-final h2{font-size:clamp(43px,4.7vw,72px);margin:0 auto 45px}.bp-final p{color:#d0d0ce;margin:0 auto 38px;max-width:43em}.bp-promo-final{background:#172334}.bp-iran-hero .bp-hero-visual img{object-position:center}.bp-iran-hero .bp-hero-content>p:not(.bp-sub){max-width:35em}.bp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px 34px}.bp-iran-words{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;margin:60px 0 35px}.bp-iran-words p{font:400 clamp(22px,2vw,32px)/1.7 var(--heading);border-top:1px solid #b6ab9b;padding-top:27px;margin:0}.bp-iran-words p span{display:block;font-size:clamp(44px,5vw,78px);color:#9d8057}.bp-footnote{font-size:13px!important;color:#6d7374;max-width:55em;margin:35px 0 0}.bp-iran-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw}.bp-iran-pillars article{border-top:1px solid #b4a996;padding-top:24px}.bp-iran-pillars article>span{display:block;font:400 27px Georgia,serif;color:#a78c62;margin-bottom:40px}.bp-iran-pillars h3{margin-bottom:18px}.bp-iran-pillars p{color:#59646a;font-size:16px;margin:0}.bp-iran-statement{text-align:right}.bp-bridge-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw}.bp-bridge-grid p{margin:0 0 25px;color:#cfd0ce;max-width:39em}.bp-bridge-steps{margin-top:48px;display:grid;gap:19px}.bp-bridge-steps span{padding:17px 0;border-top:1px solid #bda16f69;font-size:18px}.bp-area-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 6vw}.bp-area-list span{padding:24px 0;border-top:1px solid #b8aea0;font:400 clamp(20px,2vw,30px)/1.5 var(--heading)}.bp-iran-audience{display:flex;flex-wrap:wrap;gap:14px}.bp-iran-audience span{font:400 clamp(19px,1.8vw,27px)/1.4 var(--heading);padding:15px 19px;background:#ded9cf}.bp-partners .bp-actions{margin-top:38px}.bp-founder-grid{display:grid;grid-template-columns:1fr minmax(240px,360px);gap:10vw;align-items:center}.bp-founder-grid h2{margin-bottom:35px}.bp-founder-grid figure{margin:0}.bp-founder-grid img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.bp-founder-grid figcaption{font-size:14px;color:#566168;margin-top:15px}.bp-iran-final{background:#111b29}
@media(max-width:900px){.bp-capabilities article{grid-template-columns:135px 1fr}.bp-capabilities p{grid-column:2}.bp-five{gap:13px}.bp-bridge-grid{gap:5vw}}
@media(max-width:760px){.bp-section{padding:105px 0}.bp-section .container,.bp-hero .container{padding-inline:24px}.bp-hero{min-height:730px;padding:145px 0 85px}.bp-hero-visual:after{background:linear-gradient(90deg,#0b1725dd,#0b17258a),linear-gradient(0deg,#0b1725e8,transparent 70%)}.bp-hero h1{font-size:clamp(35px,7.7vw,43px)}.bp-hero-content>p:not(.bp-sub){font-size:16px}.bp-section h2{font-size:clamp(27px,6.3vw,34px)}.bp-flow{grid-template-columns:1fr;gap:0}.bp-flow li{border-top:0;border-bottom:1px solid #ad9f8b;padding:20px 0;font-size:23px}.bp-flow li:first-child{border-top:1px solid #ad9f8b}.bp-flow li span{display:inline-block;margin:0 22px 0 0}.bp-flow li:not(:last-child):after{top:22px;right:8px;transform:rotate(90deg)}.bp-capabilities article{grid-template-columns:1fr;gap:10px;padding:29px 0}.bp-capabilities p{grid-column:1}.bp-editorial,.bp-before-after,.bp-bridge-grid,.bp-founder-grid{grid-template-columns:1fr;gap:24px}.bp-editorial{padding:58px 0}.bp-scenes{gap:16px 28px}.bp-iran-words,.bp-iran-pillars{grid-template-columns:1fr;gap:20px}.bp-iran-words p span{display:inline;margin-left:12px;font-size:36px}.bp-iran-pillars article>span{margin-bottom:20px}.bp-iran-statement{text-align:left}.bp-area-list{grid-template-columns:1fr}.bp-founder-grid figure{max-width:300px}.bp-final{min-height:0;padding:130px 0}}
@media(max-width:520px){.bp-section{padding:90px 0}.bp-label,.bp-index{font-size:13px}.bp-section-heading{margin-bottom:45px}.bp-section p{font-size:16px;line-height:1.8}.bp-hero{min-height:690px;padding:125px 0 75px}.bp-hero h1{font-size:clamp(34px,8.2vw,40px);line-height:1.5;margin:25px 0}.bp-hero .bp-sub{font-size:17px}.bp-hero-content>p:not(.bp-sub){font-size:16px}.bp-button{width:100%;max-width:480px;font-size:14px}.bp-actions{align-items:stretch;flex-direction:column;gap:18px}.bp-quiet-link{align-self:flex-start}.bp-type-cloud{gap:12px 24px}.bp-type-cloud span{font-size:25px}.bp-event-types h2{margin-bottom:43px}.bp-scenes{grid-template-columns:1fr}.bp-before-after p{font-size:24px}.bp-display{font-size:37px}.bp-mid-cta h2,.bp-final h2{font-size:clamp(34px,8vw,43px)}.bp-mid-cta{padding-block:125px}.bp-iran-audience span{font-size:19px}.bp-final{padding-block:130px 150px}}
@media(prefers-reduced-motion:reduce){.bp-button,.bp-quiet-link{transition:none}}
