/* Homepage refinement, Build 1. Shared app and public feature pages are untouched. */
.site-modern.web3-home.w7-home.lp-refresh{--lr-navy:#142c49;--lr-teal:#007f78;--lr-mint:#e2f2f0;color:var(--lr-navy)}
.lp-refresh .lr-wrap,.lp-refresh .b1-wrap,.lp-refresh .lp-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}
.lp-refresh .lr-section{padding:96px 0;scroll-margin-top:110px}
.site-modern.web3-home.w7-home.lp-refresh :is(h1,h2,h3){text-transform:none!important;text-wrap:balance}
.site-modern.web3-home.w7-home.lp-refresh h2{font-size:42px!important;line-height:1.18!important;letter-spacing:-.035em!important}
.site-modern.web3-home.w7-home.lp-refresh p{font-size:17px!important;line-height:1.7!important}
.lp-refresh .lr-heading{max-width:830px;margin:0 auto 48px;text-align:center}
.site-modern.web3-home.w7-home.lp-refresh .lr-heading h2{margin:0 0 20px!important}
.site-modern.web3-home.w7-home.lp-refresh .lr-heading p{margin:0!important;color:#52667a}
.lp-refresh .lr-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;line-height:1.6;font-weight:800;color:var(--lr-teal);text-decoration:underline;text-underline-offset:5px}
.lp-refresh .lr-link>span{font-size:23px;text-decoration:none}
.lp-refresh :is(.lr-link,.lr-proof a):hover{color:#005e59}
.lp-refresh :is(.lr-link,.lr-proof a,.lr-capability-tabs button):focus-visible{outline:3px solid #007f78;outline-offset:5px}

/* One dominant, edge-to-edge product preview, with a compact selector underneath. */
.site-modern.web3-home.w7-home.lp-refresh .w3-hero{background:#fff;border:0;overflow:hidden}
.site-modern.web3-home.w7-home.lp-refresh .w3-hero>.w3-wrap{width:min(1280px,calc(100% - 80px));grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:40px;align-items:center;padding:48px 0 36px;margin-inline:auto}
.site-modern.web3-home.w7-home.lp-refresh .w7-hero-copy{max-width:none;margin:0;padding:0;text-align:start}
.lp-refresh .w7-hero-copy .w7-eyebrow{display:block;font-size:12px;line-height:1.6;letter-spacing:.09em;font-weight:800;margin-bottom:24px;color:var(--lr-teal)}
.site-modern.web3-home.w7-home.lp-refresh h1{font-size:clamp(46px,4.2vw,60px)!important;line-height:1.1!important;letter-spacing:-.048em!important;max-width:17ch!important;margin:0!important}
.site-modern.web3-home.w7-home.lp-refresh .w3-hero .w7-hero-copy>p{font-size:17px!important;line-height:1.75!important;max-width:51ch;margin:24px 0 28px!important}
.lp-refresh .w7-hero-copy .w3-actions{display:flex;justify-content:flex-start;gap:12px;margin:0;flex-wrap:wrap}
.lp-refresh .w7-hero-copy .w3-button{padding:14px 17px;min-height:52px;font-size:13px;gap:12px;border-radius:6px;box-shadow:none;white-space:nowrap}
.lp-refresh .w7-hero-copy .w3-button>span{width:auto;height:auto;background:none;font-size:19px}
.site-modern.web3-home.w7-home.lp-refresh .w6-hero-product{display:flex;flex-direction:column;gap:0;max-width:none!important;width:100%;margin:0;min-width:0;position:relative}
.lp-refresh #w3-hero-panel{width:100%;order:0;min-width:0;grid-column:auto;grid-row:auto}
.site-modern.web3-home.w7-home.lp-refresh .w7-laptop{width:100%;max-width:none;margin:0;aspect-ratio:3/2}
.lp-refresh .w7-laptop .w7-screen-button{padding:0!important;border-radius:0!important}
.lp-refresh .w7-laptop .w7-screen-image{padding:0!important;object-fit:cover!important;object-position:center top!important}
.lp-refresh .w7-product{margin:0}
.lp-refresh #w3-hero-panel figcaption{font-size:12px!important;margin:0!important;padding:0!important;line-height:1.6!important;text-align:center}
.lp-refresh #w3-hero-panel figcaption>span{font-size:10px!important;margin:3px 0 0!important}
.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail{order:1;position:static;width:100%;min-width:0;max-width:none;margin:20px 0 0;padding:0;display:block;grid-column:auto;grid-row:auto}
.lp-refresh .w8-role-rail>.w7-eyebrow{display:none}
.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border-bottom:1px solid #ccdeda;width:100%}
.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs button,.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs button[aria-selected=true]{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;min-height:52px;margin:0;padding:10px 7px;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:#52667a;box-shadow:none;transform:none;text-align:center;line-height:1.5;font-size:12px;transition:background .2s,color .2s,border-color .2s}
.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs button strong{font-size:12px;font-weight:800;line-height:1.5;color:inherit}
.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs button[aria-selected=true]{color:var(--lr-teal);border-bottom-color:var(--lr-teal);background:#f0f8f6!important}
.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs button:hover{background:#e2f2f0;color:var(--lr-teal)}
.lp-refresh .w8-role-rail .w7-role-tabs :is(.w7-role-icon,.w7-role-arrow,small){display:none}
.lp-refresh .b1-hero-controls{max-width:230px;margin:12px auto 0;grid-template-columns:auto 1fr 36px;gap:12px;font-size:10px}
.lp-refresh .b1-autoplay-toggle{width:32px;height:32px;padding:6px}
.site-modern.web3-home.w7-home.lp-refresh .w6-role-summary{order:2;font-size:12px!important;line-height:1.6!important;min-height:3.2em;text-align:center;margin:8px 0 0!important;padding:0;max-width:none;color:#52667a}

/* Product facts are linked to the corresponding capabilities, not endorsements. */
.lp-refresh .lr-proof{background:#f0f8f6;border-block:1px solid #dcebe8;padding:28px 0}
.lp-refresh .lr-proof .lr-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.lp-refresh .lr-proof a{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1.6;text-decoration:none;color:#233e54}
.lp-refresh .lr-proof svg{width:24px;height:24px;color:var(--lr-teal);flex:none}
.lp-refresh .lr-proof a>span:last-child{color:var(--lr-teal);margin-inline-start:auto;font-size:18px}

/* The workflow is an open, connected diagram, not another dashboard gallery. */
.lp-refresh .lr-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;list-style:none;padding:0;margin:0 0 40px}
.lp-refresh .lr-steps li{position:relative;min-width:0}
.lp-refresh .lr-steps li:not(:last-child)::after{content:'';position:absolute;inset-inline-start:80px;inset-inline-end:0;top:29px;border-top:1px solid #bedbd5}
.lp-refresh .lr-step-icon{display:grid;place-items:center;width:58px;height:58px;background:var(--lr-mint);border-radius:50%;color:var(--lr-teal);margin-bottom:20px}
.lp-refresh .lr-step-icon svg{width:28px;height:28px}
.lp-refresh .lr-step-number{font-size:11px;color:var(--lr-teal);font-weight:800;letter-spacing:.08em}
.site-modern.web3-home.w7-home.lp-refresh .lr-steps h3{font-size:23px!important;line-height:1.3!important;margin:7px 0 10px!important}
.site-modern.web3-home.w7-home.lp-refresh .lr-steps p{font-size:15px!important;line-height:1.7!important;margin:0!important;max-width:25ch;color:#52667a}
.lp-refresh .lr-example{display:flex;align-items:center;justify-content:space-between;gap:44px;padding:24px 28px;background:#f0f8f6;border-radius:8px}
.lp-refresh .lr-example>div{max-width:760px}
.lp-refresh .lr-example strong{font-size:13px;font-weight:800;color:var(--lr-teal)}
.site-modern.web3-home.w7-home.lp-refresh .lr-example p{font-size:14px!important;line-height:1.7!important;margin:5px 0 0!important}
.lp-refresh .lr-example .lr-link{flex:none}

/* AI is one distinct chapter. Full comparison and deliverables live on /ai-advisor. */
.lp-refresh .b1-advisor{padding:88px 0;background:var(--lr-navy);border:0;color:white}
.site-modern.web3-home.w7-home.lp-refresh .b1-advisor :is(h2,h3){color:#fff!important}
.site-modern.web3-home.w7-home.lp-refresh .b1-advisor p{color:#d0dfe8!important;font-size:16px!important}
.lp-refresh .b1-advisor-heading{margin-bottom:32px;gap:50px}
.lp-refresh .b1-advisor-heading h2{max-width:28ch}
.lp-refresh .b1-advisor-heading p{max-width:78ch}
.lp-refresh .b1-avatar{color:#d0dfe8;font-size:12px;flex:none;min-width:88px}
.lp-refresh .b1-avatar img{width:58px;height:58px}
.lp-refresh .b1-advisor-tabs{max-width:none;margin-bottom:30px;border-color:#486071}
.lp-refresh .b1-advisor-tabs button{color:#d0dfe8;padding:14px 12px}
.lp-refresh .b1-advisor-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#6fcec1;background:#ffffff08}
.lp-refresh .b1-advisor-tabs button:hover{background:#ffffff0d;color:white}
.lp-refresh .b1-advisor-slide{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:center}
.lp-refresh .b1-carousel-ready .b1-advisor-slide{min-height:460px;animation-duration:.25s}
.site-modern.web3-home.w7-home.lp-refresh .b1-advisor-copy h3{font-size:30px!important;line-height:1.25!important;margin:0 0 18px!important;max-width:25ch}
.lp-refresh .b1-advisor-steps{margin:26px 0;gap:18px}
.lp-refresh .b1-step-icon{width:42px;height:42px;background:#20485b;color:#8ce0d2;border-color:#547e8c}
.lp-refresh .b1-step-icon svg{width:22px;height:22px}
.lp-refresh .b1-advisor-steps li{color:#d9e7ec;font-size:11px;gap:8px}
.lp-refresh .b1-advisor-steps li>svg{color:#7ac9bf;top:10px}
.lp-refresh .b1-demo-button{padding:13px 17px;font-size:13px;box-shadow:none}
.lp-refresh .b1-advisor-capture>button{padding:0;border:1px solid #7c969f;border-radius:7px;box-shadow:0 12px 28px #0002}
.lp-refresh .b1-advisor-capture img{height:auto;width:100%;padding:0;object-fit:contain}
.lp-refresh .b1-advisor-capture figcaption{color:#d0dfe8;font-size:11px!important}
.lp-refresh .b1-advisor-capture small{font-size:10px}
.lp-refresh .b1-advisor-controls{margin-top:8px;color:#d0dfe8}
.lp-refresh .b1-rotation-track{background:#486071}
.lp-refresh .b1-rotation-track>span{background:#6fcec1}
.lp-refresh .b1-rotation-buttons button{width:36px;height:36px;background:transparent;border-color:#6d8999;color:#fff}
.lp-refresh .b1-rotation-buttons button:hover{background:#28495f}
.lp-refresh .b1-advisor :is(a,button):focus-visible{outline-color:#8ce0d2}
.lp-refresh .lr-advisor-summary{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:38px;border-top:1px solid #486071;padding-top:28px}
.lp-refresh .lr-advisor-summary>div+div{border-inline-start:1px solid #486071;padding-inline-start:40px}
.site-modern.web3-home.w7-home.lp-refresh .lr-advisor-summary h3{font-size:18px!important;line-height:1.5!important;margin:0 0 8px!important}
.site-modern.web3-home.w7-home.lp-refresh .lr-advisor-summary p{font-size:14px!important;margin:0!important}
.lp-refresh .lr-advisor-footer{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:25px}
.site-modern.web3-home.w7-home.lp-refresh .lr-advisor-footer p{font-size:13px!important;margin:0!important}
.lp-refresh .lr-advisor-footer small{display:block;margin-top:5px;color:#c0d3df;font-size:12px}
.lp-refresh .lr-advisor-footer .b2-advisor-explore{color:#9ce4da;font-size:14px;margin:0;flex:none}

/* One benefit and one real screen per capability. Keep full source images zoomable. */
.lp-refresh .lr-capability-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #cededb;gap:0;margin:0 0 36px}
.lp-refresh .lr-capability-tabs button{background:none;border:0;border-bottom:3px solid transparent;border-radius:0;padding:15px 12px;color:#52667a;font:700 14px/1.5 Manrope,Arial,sans-serif;min-height:54px;cursor:pointer;transition:background .2s,color .2s}
.lp-refresh .lr-capability-tabs button[aria-selected=true]{border-bottom-color:var(--lr-teal);color:var(--lr-teal);background:#f1f8f6}
.lp-refresh .lr-capability-tabs button:hover{background:#f1f8f6;color:var(--lr-teal)}
.lp-refresh .lr-capability-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:56px;min-height:525px}
.lp-refresh .lr-capability-panel+.lr-capability-panel{margin-top:40px}
.lp-refresh .lr-capability-tabs:not([hidden])+.lr-capability-stage .lr-capability-panel{margin-top:0}
.lp-refresh .lr-capability-panel[hidden],.lp-refresh .lr-capability-tabs[hidden]{display:none}
.site-modern.web3-home.w7-home.lp-refresh .lr-capability-copy h3{font-size:30px!important;line-height:1.25!important;margin:0 0 20px!important}
.site-modern.web3-home.w7-home.lp-refresh .lr-capability-copy>p{font-size:16px!important;margin:0!important;color:#52667a}
.lp-refresh .lr-capability-copy ul{list-style:none;padding:0;margin:26px 0;display:grid;gap:14px}
.lp-refresh .lr-capability-copy li{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.65;color:#344e65}
.lp-refresh .lr-capability-copy li svg{flex:none;width:19px;height:19px;margin-top:3px;color:var(--lr-teal)}
.lp-refresh .lr-capabilities .lp-capture{width:100%;min-width:0;margin:0}
.lp-refresh .lr-capabilities .lp-screen{position:relative;margin:0;padding:0;border:1px solid #d5e4e2;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 12px 26px #142c4910}
.lp-refresh .lr-capabilities .lp-screen>.lp-main-screen{display:block;width:100%;border:0;padding:0;margin:0;background:#fff;cursor:zoom-in}
.lp-refresh .lr-capabilities .lp-screen img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;padding:0}
.lp-refresh .lr-capabilities figcaption{color:#52667a;font-size:11px!important;line-height:1.6!important;margin:12px 0 0!important;text-align:start;padding:0!important}
.lp-refresh .lr-capabilities figcaption>span{display:block;font-size:10px;margin-top:4px}
.lp-refresh .lr-related{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 36px;border-top:1px solid #d5e4e2;margin-top:32px;padding-top:24px}
.lp-refresh .lr-related .lr-link{font-size:12px}

/* Retained lower-page content follows the same readable column and type scales. */
.lp-refresh .lp01-visual .lp-section{padding-block:88px}
.lp-refresh .lp01-visual h2{max-width:28ch}
html[dir=rtl] .lp-refresh :is(.lr-link,.lr-proof a)>span:last-child{transform:scaleX(-1)}
html[lang=ar] .site-modern.web3-home.w7-home.lp-refresh :is(h1,h2,h3){font-family:'Noto Sans Arabic',Manrope,Arial,sans-serif!important;letter-spacing:0!important}
html[lang=ar] .site-modern.web3-home.w7-home.lp-refresh h1{font-size:48px!important;line-height:1.5!important;max-width:none!important}
html[lang=ar] .site-modern.web3-home.w7-home.lp-refresh h2{line-height:1.5!important}
html[lang=ar] .lp-refresh .lr-capability-tabs button{font-family:'Noto Sans Arabic',Arial,sans-serif}

@media(min-width:1400px){.site-modern.web3-home.w7-home.lp-refresh .w3-hero>.w3-wrap{gap:56px;padding-block:88px}}
@media(max-width:1080px){
 .lp-refresh .lr-wrap,.lp-refresh .b1-wrap,.lp-refresh .lp-wrap{width:calc(100% - 56px)}
 .site-modern.web3-home.w7-home.lp-refresh .w3-hero>.w3-wrap{width:calc(100% - 56px);gap:24px}
 .site-modern.web3-home.w7-home.lp-refresh h1{font-size:45px!important}
 .lp-refresh .w7-hero-copy .w3-actions{gap:10px}
 .lp-refresh .w7-hero-copy .w3-button{font-size:12px;padding:12px}
 .lp-refresh .lr-proof .lr-wrap{gap:20px}
 .lp-refresh .lr-proof a{font-size:11px;gap:8px}
 .lp-refresh .lr-capability-panel,.lp-refresh .b1-advisor-slide{gap:32px}
 .lp-refresh .lr-example{gap:24px}
 .lp-refresh .lr-advisor-footer{align-items:flex-start;gap:24px}
}
@media(max-width:800px){
 .lp-refresh .lr-section{padding:64px 0}
 .site-modern.web3-home.w7-home.lp-refresh .w3-hero>.w3-wrap{grid-template-columns:1fr;gap:30px;padding:48px 0 36px}
 .site-modern.web3-home.w7-home.lp-refresh .w7-hero-copy{max-width:680px;margin-inline:auto;width:100%}
 .site-modern.web3-home.w7-home.lp-refresh h1{max-width:19ch!important;font-size:48px!important}
 .site-modern.web3-home.w7-home.lp-refresh .w6-hero-product{max-width:660px!important;margin:auto}
 .site-modern.web3-home.w7-home.lp-refresh .w7-laptop{width:100%;margin:0}
 .lp-refresh .lr-proof .lr-wrap{grid-template-columns:1fr 1fr;gap:20px 30px}
 .lp-refresh .lr-proof a{font-size:12px}
 .lp-refresh .lr-steps{gap:24px}
 .site-modern.web3-home.w7-home.lp-refresh .lr-steps h3{font-size:20px!important}
 .lp-refresh .lr-example{display:block}
 .lp-refresh .lr-example .lr-link{margin-top:14px}
 .lp-refresh .b1-advisor{padding:64px 0}
 .lp-refresh .b1-advisor-slide{grid-template-columns:1fr;gap:28px}
 .lp-refresh .b1-advisor-copy{max-width:none}
 .lp-refresh .b1-advisor-copy>p{min-height:0}
 .lp-refresh .b1-advisor-steps{max-width:380px}
 .lp-refresh .b1-carousel-ready .b1-advisor-slide{min-height:0}
 .lp-refresh .b1-advisor-copy{min-height:350px}
 .lp-refresh .b1-advisor-controls{width:100%;margin-top:20px}
 .lp-refresh .lr-advisor-footer{display:block}
 .lp-refresh .lr-advisor-footer .b2-advisor-explore{margin-top:18px}
 .lp-refresh .lr-capability-panel{grid-template-columns:1fr;gap:28px;min-height:0}
 .lp-refresh .lr-capability-copy{max-width:620px}
 .lp-refresh .lr-capability-tabs button{font-size:12px;padding:12px 6px}
 .lp-refresh .lp01-visual .lp-section{padding-block:64px}
}
@media(max-width:540px){
 .lp-refresh .lr-wrap,.lp-refresh .b1-wrap,.lp-refresh .lp-wrap{width:calc(100% - 40px)}
 .lp-refresh .lr-section{padding:56px 0}
 .site-modern.web3-home.w7-home.lp-refresh .w3-hero>.w3-wrap{width:calc(100% - 40px);padding:36px 0 28px;gap:24px}
 .site-modern.web3-home.w7-home.lp-refresh h1{font-size:38px!important;line-height:1.12!important;max-width:16ch!important}
 .lp-refresh .w7-hero-copy .w7-eyebrow{font-size:10px;margin-bottom:18px}
 .site-modern.web3-home.w7-home.lp-refresh .w3-hero .w7-hero-copy>p{font-size:15px!important;line-height:1.75!important;margin:20px 0 24px!important}
 .lp-refresh .w7-hero-copy .w3-actions{display:grid;grid-template-columns:1fr}
 .lp-refresh .w7-hero-copy .w3-button{justify-content:space-between;width:100%;font-size:14px;padding:14px 18px}
 .site-modern.web3-home.w7-home.lp-refresh .w7-laptop{width:110%;margin:0 -5%}
 .site-modern.web3-home.w7-home.lp-refresh .w8-role-rail{margin-top:15px}
 .site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
 .site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs button{min-height:46px;padding:9px 6px}
 .site-modern.web3-home.w7-home.lp-refresh .w6-role-summary{font-size:11px!important}
 .lp-refresh .lr-proof{padding:24px 0}
 .lp-refresh .lr-proof .lr-wrap{gap:22px 18px}
 .lp-refresh .lr-proof a{font-size:11px;align-items:flex-start;gap:9px}
 .lp-refresh .lr-proof a>span:last-child{display:none}
 .lp-refresh .lr-proof svg{width:22px;height:22px}
 .site-modern.web3-home.w7-home.lp-refresh h2{font-size:30px!important;line-height:1.25!important}
 .lp-refresh .lr-heading{margin-bottom:32px;text-align:start}
 .site-modern.web3-home.w7-home.lp-refresh .lr-heading h2{margin-bottom:16px!important}
 .site-modern.web3-home.w7-home.lp-refresh .lr-heading p{font-size:15px!important}
 .lp-refresh .lr-steps{grid-template-columns:1fr;gap:28px;margin-bottom:30px}
 .lp-refresh .lr-steps li{padding-inline-start:78px;min-height:88px}
 .lp-refresh .lr-step-icon{position:absolute;inset-inline-start:0;top:0;width:50px;height:50px}
 .lp-refresh .lr-steps li:not(:last-child)::after{inset-inline-start:24px;inset-inline-end:auto;top:61px;bottom:-17px;border-top:0;border-inline-start:1px solid #bedbd5}
 .site-modern.web3-home.w7-home.lp-refresh .lr-steps h3{font-size:21px!important;margin:3px 0 6px!important}
 .site-modern.web3-home.w7-home.lp-refresh .lr-steps p{max-width:none;font-size:14px!important}
 .lp-refresh .lr-example{padding:22px}
 .lp-refresh .lr-example .lr-link{font-size:12px}
 .lp-refresh .b1-advisor{padding:56px 0}
 .lp-refresh .b1-advisor-heading{display:flex;gap:20px;margin-bottom:26px;align-items:flex-start}
 .lp-refresh .b1-advisor-heading>div:first-child{flex:1}
 .lp-refresh .b1-avatar{min-width:44px;width:44px}
 .lp-refresh .b1-avatar img{width:44px;height:44px}
 .lp-refresh .b1-avatar>span{display:none}
 .site-modern.web3-home.w7-home.lp-refresh .b1-advisor-heading h2{font-size:29px!important;max-width:none}
 .site-modern.web3-home.w7-home.lp-refresh .b1-advisor p{font-size:14px!important}
 .lp-refresh .b1-advisor-tabs{margin-bottom:24px}
 .lp-refresh .b1-advisor-tabs button{padding:10px 4px;font-size:12px}
 .site-modern.web3-home.w7-home.lp-refresh .b1-advisor-copy h3{font-size:26px!important;min-height:2.5em;margin-bottom:16px!important}
 .lp-refresh .b1-advisor-copy>p{min-height:7.2em}
 .lp-refresh .b1-advisor-copy{min-height:395px}
 .lp-refresh .b1-advisor-steps{margin:22px 0}
 .lp-refresh .b1-demo-button{padding:13px 16px;min-height:50px;gap:12px}
 .lp-refresh .b1-advisor-capture figcaption{min-height:5.2em}
 .lp-refresh .lr-advisor-summary{grid-template-columns:1fr;gap:22px;padding-top:24px;margin-top:28px}
 .lp-refresh .lr-advisor-summary>div+div{padding-inline-start:0;border-inline-start:0}
 .site-modern.web3-home.w7-home.lp-refresh .lr-advisor-summary h3{font-size:17px!important}
 .lp-refresh .lr-advisor-footer{margin-top:22px}
 .lp-refresh .lr-capability-tabs{grid-template-columns:1fr 1fr;gap:0;margin-bottom:28px}
 .lp-refresh .lr-capability-tabs button{font-size:12px;padding:12px 8px;min-height:50px}
 .site-modern.web3-home.w7-home.lp-refresh .lr-capability-copy h3{font-size:27px!important}
 .site-modern.web3-home.w7-home.lp-refresh .lr-capability-copy>p{font-size:15px!important}
 .lp-refresh .lr-capability-copy ul{margin:22px 0}
 .lp-refresh .lr-related{align-items:flex-start;flex-direction:column;gap:14px}
 .lp-refresh .lp01-visual .lp-section{padding-block:56px}
 html[lang=ar] .site-modern.web3-home.w7-home.lp-refresh h1{font-size:34px!important;line-height:1.5!important;max-width:none!important}
 html[lang=ar] .site-modern.web3-home.w7-home.lp-refresh .b1-advisor-copy h3{min-height:3em}
}
@media(prefers-reduced-motion:reduce){
 .lp-refresh :is(.lr-capability-tabs button,.w7-role-tabs button){transition:none!important}
 .lp-refresh .b1-carousel-ready .b1-advisor-slide{animation:none!important}
}

/* Native image proportions avoid the letterboxing of portrait project captures. */
.lp-refresh .b1-advisor-capture{display:grid;grid-template-rows:480px auto;align-items:center}
.lp-refresh .b1-advisor-capture>button{width:fit-content;max-width:100%;margin-inline:auto}
.lp-refresh .b1-advisor-capture img{width:auto;height:auto;max-width:100%;max-height:480px;aspect-ratio:auto}
.lp-refresh .b1-advisor-capture figcaption{align-self:start}
.lp-refresh .b1-step-icon svg{color:#8ce0d2!important}
.lp-refresh :is([data-hero-position],[data-advisor-position]){direction:ltr;unicode-bidi:isolate}
.site-modern.web3-home.w7-home.lp-refresh .w8-role-rail .w7-role-tabs button{border-radius:0!important}
@media(max-width:540px){
 .lp-refresh .b1-advisor-capture{grid-template-rows:400px auto}
 .lp-refresh .b1-advisor-capture img{max-height:400px}
}
