/* LinkFlux Visual Identity v2 — isolated, bilingual, RTL-first */
:root{--lfv-primary:#6558f5;--lfv-primary-dark:#5143d7;--lfv-navy:#171c3f;--lfv-body:#69728b;--lfv-border:#ececfa;--lfv-bg:#f7f8fe;--lfv-mint:#13bba8}
.lfv-header-shell,.lfv-home{font-family:'IBM Plex Sans Arabic','Cairo','Inter',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;color:var(--lfv-navy);direction:inherit}
.lfv-container{width:min(1192px,calc(100% - 48px));margin-inline:auto}
.lfv-header-shell{background:#fff;position:relative;z-index:45;border-bottom:1px solid #f0f0f8;box-shadow:0 3px 22px rgba(36,26,98,.025)}
.lfv-header{display:flex;align-items:center;justify-content:space-between;gap:27px;min-height:86px}
.lfv-logo{display:inline-flex;align-items:center;flex-shrink:0!important}.lfv-logo img{height:auto;max-width:173px;display:block}
.lfv-nav{display:flex;align-items:center;gap:24px;justify-content:center;flex:1}
.lfv-nav a{position:relative;text-decoration:none!important;color:#353b58!important;font-size:14px;font-weight:700;white-space:nowrap;transition:color .2s}
.lfv-nav a:hover,.lfv-nav a.is-current{color:var(--lfv-primary)!important}.lfv-nav a.is-current:after{content:"";position:absolute;bottom:-17px;right:0;left:0;height:3px;background:var(--lfv-primary);border-radius:3px}
.lfv-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}
.lfv-language{display:flex;gap:6px;align-items:center;padding:8px 10px;background:#f7f7fe;border-radius:10px;font-size:12px;color:#8c93a9;direction:ltr}
.lfv-language i{color:#5856c9}.lfv-language a{text-decoration:none;color:#7a8296!important;font-weight:700}.lfv-language a.is-current{color:var(--lfv-primary)!important}
.lfv-nav-login,.lfv-nav-account{font-size:13px;font-weight:750;text-decoration:none!important;white-space:nowrap}.lfv-nav-login{color:var(--lfv-primary)!important;padding:11px 15px;border:1px solid #dedaff;border-radius:10px}
.lfv-nav-signup{color:white!important;padding:12px 17px;background:var(--lfv-primary);border-radius:10px;box-shadow:0 7px 17px rgba(99,84,245,.16)}.lfv-nav-signup:hover{background:var(--lfv-primary-dark)}
.lfv-logout{margin:0}.lfv-logout button{background:none;border:0;color:#596078;padding:8px}
.lfv-home{background:#fff;overflow:hidden;text-align:start;font-size:15px;line-height:1.75}
.lfv-home *{box-sizing:border-box}.lfv-home a,.lfv-home button{transition:all .22s}.lfv-home a{text-decoration:none}.lfv-home h1,.lfv-home h2,.lfv-home h3,.lfv-home p{margin-top:0;letter-spacing:normal!important;line-height:1.5}.lfv-home h1,.lfv-home h2,.lfv-home h3{color:var(--lfv-navy);font-weight:800}.lfv-home input,.lfv-home button{font-family:inherit}
.lfv-hero{background:radial-gradient(ellipse at 17% 36%,#ece9ff 0%,transparent 45%),linear-gradient(180deg,#fcfbff,#f9faff 80%,#fff);position:relative;padding:86px 0 58px}
.lfv-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;min-height:440px}
.lfv-hero-content{position:relative;z-index:2}.lfv-eyebrow,.lfv-section-tag{display:inline-flex;align-items:center;gap:9px;padding:7px 15px;border-radius:50px;background:#f0ecff;color:var(--lfv-primary);font-size:12px;font-weight:800;margin-bottom:19px}.lfv-live-dot{width:8px;height:8px;background:var(--lfv-mint);border-radius:50%;box-shadow:0 0 0 3px #caeee9}
.lfv-hero h1{font-size:clamp(36px,4vw,59px);line-height:1.32;letter-spacing:-1.5px!important;margin:0 0 19px}.lfv-hero h1 span,.lfv-hero h1 b{color:var(--lfv-primary)}.lfv-hero h1 b{font-weight:850}
.lfv-lead{color:#68728d;font-size:16px;line-height:2.05!important;max-width:610px;margin-bottom:27px!important}
.lfv-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e8e5fe;border-radius:15px;box-shadow:0 13px 28px rgba(41,27,109,.07);padding:7px 8px;max-width:595px;margin:0 0 19px}
.lfv-search i{color:var(--lfv-primary);margin-inline:9px;font-size:18px}.lfv-search input{border:none!important;outline:0!important;box-shadow:none!important;min-width:0;width:100%;background:transparent;padding:8px 1px!important;font-size:14px;color:#212741;flex:1}.lfv-search input::placeholder{color:#a2a8ba}.lfv-search button{border:0;background:var(--lfv-primary);color:white;font-weight:800;border-radius:10px;padding:13px 22px;cursor:pointer;white-space:nowrap}.lfv-search button:hover{background:var(--lfv-primary-dark)}
.lfv-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.lfv-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:11px;font-size:14px;font-weight:800;padding:13px 21px;line-height:1.5!important;white-space:nowrap}.lfv-button-primary{color:#fff!important;background:var(--lfv-primary);box-shadow:0 10px 23px rgba(101,88,245,.2)}.lfv-button-primary:hover{background:var(--lfv-primary-dark);transform:translateY(-2px)}.lfv-button-outline{border:1px solid #bdb5ff;color:var(--lfv-primary)!important;background:#fff}.lfv-button-outline:hover{background:#f3f0ff}.lfv-home[dir="ltr"] .lfv-button i,.lfv-home[dir="ltr"] .lfv-view-all i,.lfv-home[dir="ltr"] .lfv-category-tail i,.lfv-home[dir="ltr"] .lfv-service-footer i{transform:scaleX(-1)}
.lfv-hero-signals{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#717b92;font-weight:700}.lfv-hero-signals span{display:flex;align-items:center;gap:7px}.lfv-hero-signals i{color:var(--lfv-primary);font-size:15px}
/* dashboard-art drawn in CSS/SVG; no mock seller endorsements or fabricated performance claims */
.lfv-hero-art{height:465px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center}
.lfv-art-halo{position:absolute;border-radius:40px;filter:blur(.4px);z-index:-1}.lfv-art-halo-one{width:86%;height:72%;background:linear-gradient(155deg,#a4a1fd,#ddd5ff);transform:rotate(-14deg);opacity:.68}.lfv-art-halo-two{width:65%;height:69%;background:linear-gradient(155deg,#eee9ff,#c3bbff);transform:rotate(23deg);opacity:.63}
.lfv-analytics-card{background:#fff;box-shadow:0 26px 70px rgba(47,37,129,.14);border:1px solid #f0edff;border-radius:23px;width:85%;height:305px;padding:24px;position:relative;overflow:hidden;transform:rotate(-5deg)}
.lfv-analytics-top{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800;color:#24274a}.lfv-mini-logo{width:32px;height:32px;background:#f2efff;color:var(--lfv-primary);display:grid;place-items:center;border-radius:10px}.lfv-chart-dots{margin-inline-start:auto;color:#b1acda;letter-spacing:2px}.lfv-chart-caption{font-size:12px;color:#99a0b4;margin:9px 0 0}
.lfv-chart-bars{display:flex;align-items:flex-end;gap:14px;position:absolute;inset:90px 26px 47px;pointer-events:none;border-bottom:1px solid #ececf8;background:repeating-linear-gradient(to top,transparent 0,transparent 38px,#f3f3fa 39px,#f3f3fa 40px)}
.lfv-chart-bars span{background:linear-gradient(180deg,#aba2ff,#ddd7ff);width:calc(100% / 10);height:var(--h);border-radius:7px 7px 0 0;opacity:.9}.lfv-trend{position:absolute;inset:93px 29px 54px;width:calc(100% - 58px);height:156px;filter:drop-shadow(0 2px 3px rgba(18,185,165,.24))}.lfv-chart-bottom{position:absolute;bottom:16px;inset-inline:25px;display:flex;justify-content:space-between;font-size:10px;font-weight:700;color:#9ba0b6}
.lfv-floating-card{position:absolute;background:#fff;z-index:2;border-radius:15px;border:1px solid #f0edff;box-shadow:0 15px 35px rgba(58,43,144,.17);display:flex;align-items:center;gap:11px;padding:14px 16px;min-width:193px;max-width:250px}.lfv-floating-card strong{display:block;font-size:12px;color:#24284b;line-height:1.6}.lfv-floating-card small{display:block;color:#99a2b4;font-size:10px;line-height:1.7}.lfv-floating-top{top:60px;inset-inline-end:0;transform:rotate(4deg)}.lfv-floating-bottom{bottom:35px;inset-inline-start:0;transform:rotate(3deg)}.lfv-float-icon{width:40px;height:40px;flex:0 0 40px;background:#f1ecff;color:var(--lfv-primary);border-radius:12px;display:grid;place-items:center;font-size:20px}.lfv-float-green{background:#e4fbf5;color:#07aa9d}.lfv-sparkle{position:absolute;width:13px;height:13px;background:#c8beff;border-radius:50%}.lfv-sparkle-a{top:12px;right:26%}.lfv-sparkle-b{bottom:18px;left:24%;width:9px;height:9px}
.lfv-benefits{background:#fff;border-block:1px solid #f0f0f8}.lfv-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:25px}.lfv-benefit-grid>div{display:flex;align-items:center;justify-content:center;gap:12px;padding:5px 16px;border-inline-end:1px solid #eaeaf5}.lfv-benefit-grid>div:last-child{border-inline-end:0}.lfv-benefit-grid>div>span{width:42px;height:42px;background:#f5f2ff;border-radius:12px;display:grid;place-items:center;font-size:21px;color:var(--lfv-primary);flex-shrink:0}.lfv-benefit-grid strong{display:block;font-size:13px;line-height:1.7}.lfv-benefit-grid small{display:block;font-size:11px;color:#939bb0;line-height:1.7}
.lfv-section{padding:75px 0}.lfv-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:29px}.lfv-section-heading .lfv-section-tag{margin-bottom:10px}.lfv-section-heading h2,.lfv-catalog-grid h2,.lfv-final-card h2{font-size:clamp(23px,2.5vw,34px);margin:0 0 8px}.lfv-section-heading p,.lfv-catalog-grid p{color:var(--lfv-body);font-size:14px;margin-bottom:0!important}.lfv-view-all{display:inline-flex;align-items:center;gap:9px;color:var(--lfv-primary)!important;font-size:13px;font-weight:800;white-space:nowrap}.lfv-view-all:hover{gap:14px}
.lfv-categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.lfv-category-card{min-height:136px;padding:23px 20px;border:1px solid #edecf9;border-radius:17px;display:flex;align-items:center;gap:14px;background:linear-gradient(135deg,#fff,#f9f8ff);position:relative;box-shadow:0 7px 22px rgba(37,25,108,.035);color:#242a48!important}.lfv-category-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(54,39,139,.09);border-color:#ccc7ff}.lfv-category-icon{width:58px;height:58px;border-radius:17px;flex:0 0 58px;display:grid;place-items:center;font-size:26px;background:#ede7ff;color:#6a51f6}.lfv-category-name{font-weight:800;font-size:14px;line-height:1.6}.lfv-category-tail{display:grid;place-items:center;margin-inline-start:auto;font-size:13px;color:#9c91f0}.lfv-tone-mint{background:linear-gradient(140deg,#fff,#f0fcf8)}.lfv-tone-mint .lfv-category-icon{background:#ddf8ef;color:#15ad87}.lfv-tone-blue{background:linear-gradient(140deg,#fff,#eff6ff)}.lfv-tone-blue .lfv-category-icon{background:#e3eeff;color:#3e76e8}.lfv-tone-rose{background:linear-gradient(140deg,#fff,#fff1f5)}.lfv-tone-rose .lfv-category-icon{background:#ffe3ea;color:#e34a79}.lfv-tone-amber{background:linear-gradient(140deg,#fff,#fff8ec)}.lfv-tone-amber .lfv-category-icon{background:#fff1d3;color:#de9737}.lfv-tone-sky{background:linear-gradient(140deg,#fff,#edfaff)}.lfv-tone-sky .lfv-category-icon{background:#e0f6ff;color:#389ace}.lfv-tone-violet .lfv-category-icon{background:#eee4ff;color:#8f5ce8}
.lfv-services-section{background:#f7f7ff}.lfv-services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.lfv-service-card,.lfv-service-invite{background:#fff;border:1px solid #eeeeF8;border-radius:17px;overflow:hidden;box-shadow:0 6px 23px rgba(37,24,110,.045);min-width:0}.lfv-service-card:hover{transform:translateY(-3px);box-shadow:0 16px 35px rgba(49,31,116,.09)}.lfv-service-art{height:153px;display:block;position:relative;overflow:hidden;color:white!important;background:radial-gradient(circle at 30% 16%,#ab9dfd,transparent 40%),linear-gradient(135deg,#27234f,#6558f5 70%,#9c86ff)}.lfv-art-label{position:absolute;top:12px;inset-inline-start:13px;background:#ffffff36;backdrop-filter:blur(7px);font-size:9px;letter-spacing:1.3px;padding:4px 8px;border-radius:50px;font-weight:900}.lfv-art-graphic{position:absolute;inset:20px 45px 6px;display:grid;place-items:center}.lfv-art-graphic:before{content:"";position:absolute;width:120px;height:120px;border:2px solid #ffffff4b;border-radius:28px;transform:rotate(32deg)}.lfv-art-graphic:after{content:"";position:absolute;width:80px;height:80px;border:1px solid #ffffff52;border-radius:50%}.lfv-art-graphic i{font-size:50px;filter:drop-shadow(0 6px 9px #25205266)}.lfv-art-brand{position:absolute;bottom:9px;inset-inline-end:13px;font-size:10px;font-weight:900;color:#ffffffbc}.lfv-service-body{padding:17px 17px 13px}.lfv-service-category{font-size:11px;font-weight:800;color:var(--lfv-primary);margin-bottom:6px}.lfv-service-body h3{font-size:15px;line-height:1.55;margin-bottom:8px;min-height:48px}.lfv-service-body h3 a{color:#1c2342!important}.lfv-service-body h3 a:hover{color:var(--lfv-primary)!important}.lfv-service-body p{font-size:12px;line-height:1.7!important;color:#8290a3;min-height:40px;margin-bottom:12px!important}.lfv-service-seller{border-top:1px solid #f0eff6;padding-top:10px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:10px;color:#788198}.lfv-service-seller i{color:#8c79e2;margin-inline-end:3px}.lfv-service-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 17px;border-top:1px solid #f0eff6;font-size:11px;color:#777e93}.lfv-service-footer b{color:#119d89;font-size:17px;display:inline-block;margin-inline-start:5px}.lfv-service-footer>a{background:#f0eeff;color:var(--lfv-primary);width:30px;height:30px;display:grid;place-items:center;border-radius:8px}.lfv-service-invite{border:1px dashed #c9c2ff;min-height:329px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px;background:linear-gradient(160deg,#fff,#f4f1ff)}.lfv-invite-icon{background:#e9e5ff;color:var(--lfv-primary);border-radius:18px;width:65px;height:65px;display:grid;place-items:center;font-size:26px}.lfv-service-invite h3{font-size:17px;margin:3px 0 0}.lfv-service-invite p{font-size:12px;color:#7e869e;max-width:220px;line-height:1.8!important}.lfv-service-invite>a{font-size:13px;color:var(--lfv-primary);font-weight:800}.lfv-empty-state{grid-column:span 2;padding:35px;border:1px solid #edeaff;border-radius:17px;background:#fff}.lfv-empty-state>i{font-size:36px;color:#8479f5}.lfv-empty-state h3{font-size:21px;margin-top:10px}.lfv-empty-state p{color:var(--lfv-body)}
.lfv-catalog-section{padding-block:70px;background:white}.lfv-catalog-grid{display:grid;grid-template-columns:1fr .9fr;gap:65px;align-items:center}.lfv-catalog-grid p{margin:10px 0 25px!important;max-width:580px;line-height:1.95!important}.lfv-metric-visual{background:#fff;border:1px solid #e9e8f7;box-shadow:0 20px 50px rgba(38,30,114,.08);padding:29px;border-radius:22px;max-width:420px;width:100%;margin:auto;transform:rotate(-2deg)}.lfv-metric-header{display:flex;justify-content:space-between;color:#9199aa;font-size:10px;margin-bottom:25px}.lfv-metric-header span:first-child{color:var(--lfv-primary);font-size:16px;font-weight:900}.lfv-metric-row{display:flex;align-items:center;gap:18px;margin:16px 0;font-size:12px;font-weight:800;color:#545c76}.lfv-metric-row span{width:53px;direction:ltr;text-align:left}.lfv-metric-row>div{flex:1;height:12px;background:#f1f0fb;border-radius:15px;overflow:hidden}.lfv-metric-row i{display:block;height:100%;background:linear-gradient(90deg,#a39afc,#5f54e6);border-radius:15px}.lfv-metric-chip{background:#edfbf5;color:#1a9a79;text-align:center;border-radius:12px;padding:12px 10px;margin-top:27px;font-size:12px;font-weight:800}
.lfv-heading-center{justify-content:center;text-align:center}.lfv-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:19px}.lfv-steps>div{padding:28px 20px;border:1px solid #ebecf6;background:#fff;border-radius:17px;text-align:center;position:relative}.lfv-steps>div>span{position:absolute;top:12px;inset-inline-start:16px;font-size:12px;font-weight:900;color:#b7acf7}.lfv-steps>div>i{font-size:33px;color:#6558f5;background:#f1eeff;border-radius:16px;display:grid;place-items:center;margin:6px auto 18px;width:66px;height:66px}.lfv-steps h3{font-size:16px;margin-bottom:7px}.lfv-steps p{font-size:12px;color:var(--lfv-body);margin-bottom:0!important;line-height:1.8!important}
.lfv-final-section{padding:18px 0 75px}.lfv-final-card{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(110deg,#4d43cd,#7063f8);border-radius:21px;padding:39px 43px;position:relative;overflow:hidden}.lfv-final-card:before{content:"";width:250px;height:250px;border:1px solid #ffffff34;border-radius:50%;position:absolute;left:-80px;bottom:-100px}.lfv-final-card h2,.lfv-final-card p{color:#fff!important;position:relative}.lfv-final-card p{opacity:.87;font-size:13px;margin-bottom:0!important}.lfv-final-card .lfv-section-tag{background:#ffffff2e;color:#fff;margin-bottom:9px}.lfv-button-white{background:#fff;color:#5143d7!important;position:relative}.lfv-button-white:hover{transform:translateY(-2px);box-shadow:0 8px 22px #3129a25e}
.lfv-footer{background:#171c3e;color:#bbc2df;padding:52px 0 18px}.lfv-footer-main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.lfv-footer-brand strong{font-size:27px;color:#fff;font-weight:900}.lfv-footer-brand p{font-size:13px;max-width:370px;margin:8px 0;color:#b7bdd7}.lfv-footer-main>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:11px}.lfv-footer-main b{color:#fff;font-size:15px}.lfv-footer-main a{color:#c4cae0!important;font-size:13px}.lfv-footer-main a:hover{color:#fff!important}.lfv-footer-copy{margin-top:38px;padding-top:18px;border-top:1px solid #ffffff1c;display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#8c96b7}.lfv-empty{color:var(--lfv-body)}
@media(max-width:1150px){.lfv-nav{gap:14px}.lfv-header{gap:12px}.lfv-nav a{font-size:12px}.lfv-categories-grid{grid-template-columns:repeat(3,1fr)}.lfv-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:950px){.lfv-header{flex-wrap:wrap;padding-block:14px}.lfv-logo{margin-inline-end:auto}.lfv-nav{order:3;flex:0 0 100%;justify-content:flex-start;overflow-x:auto;padding-bottom:9px;gap:22px}.lfv-nav a.is-current:after{bottom:-7px}.lfv-hero{padding-top:55px}.lfv-hero-grid{grid-template-columns:1fr}.lfv-hero-art{height:350px;max-width:630px;width:100%;margin:auto}.lfv-hero-content{text-align:center}.lfv-lead,.lfv-search{margin-inline:auto}.lfv-hero-actions,.lfv-hero-signals{justify-content:center}.lfv-benefit-grid{grid-template-columns:repeat(2,1fr);row-gap:15px}.lfv-benefit-grid>div:nth-child(2){border-inline-end:0}.lfv-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:670px){.lfv-container{width:calc(100% - 30px)}.lfv-header{min-height:65px}.lfv-logo img{width:139px}.lfv-header-actions{gap:7px}.lfv-nav-login{padding:7px 10px}.lfv-nav-signup{padding:9px 11px}.lfv-language{padding:7px}.lfv-hero{padding-top:43px}.lfv-hero h1{font-size:33px}.lfv-lead{font-size:14px}.lfv-hero-signals{gap:12px}.lfv-hero-art{height:290px}.lfv-analytics-card{height:240px;padding:14px;width:90%;border-radius:16px}.lfv-chart-caption{font-size:10px}.lfv-chart-bars{inset:73px 18px 42px;gap:10px}.lfv-trend{inset:76px 23px 44px;width:calc(100% - 46px);height:115px}.lfv-floating-card{padding:7px 9px;min-width:148px}.lfv-floating-card strong{font-size:10px}.lfv-floating-card small{font-size:9px}.lfv-floating-top{top:10px}.lfv-floating-bottom{bottom:6px}.lfv-benefit-grid{grid-template-columns:repeat(2,1fr)}.lfv-benefit-grid>div{justify-content:flex-start;padding:5px 8px}.lfv-benefit-grid>div>span{width:34px;height:34px;font-size:17px}.lfv-benefit-grid strong{font-size:11px}.lfv-benefit-grid small{font-size:10px}.lfv-section{padding:51px 0}.lfv-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.lfv-categories-grid{grid-template-columns:repeat(2,1fr);gap:11px}.lfv-category-card{min-height:114px;padding:13px;gap:7px;flex-wrap:wrap;align-content:center}.lfv-category-icon{width:45px;height:45px;flex-basis:45px;font-size:19px}.lfv-category-name{font-size:12px}.lfv-category-tail{font-size:11px}.lfv-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lfv-service-body{padding:12px}.lfv-service-art{height:110px}.lfv-service-body h3{font-size:13px}.lfv-service-body p{font-size:11px}.lfv-service-footer{padding:11px}.lfv-service-footer b{font-size:14px}.lfv-service-invite{min-height:290px}.lfv-catalog-grid{grid-template-columns:1fr;gap:34px}.lfv-steps{gap:11px}.lfv-steps>div{padding:22px 12px}.lfv-final-card{padding:28px 22px;align-items:flex-start;flex-direction:column}.lfv-footer-main{grid-template-columns:1fr 1fr;gap:25px}.lfv-footer-brand{grid-column:span 2}.lfv-footer-copy{flex-direction:column}.lfv-section-heading h2,.lfv-catalog-grid h2,.lfv-final-card h2{font-size:25px}}
@media(max-width:390px){.lfv-categories-grid,.lfv-services-grid{grid-template-columns:1fr}.lfv-hero-actions{flex-direction:column}.lfv-button{width:100%}.lfv-search button{padding:11px}.lfv-header-actions{flex-wrap:wrap}}
