body.ba-page,body.commerce-page,body.crm-page,body.lg-page,body.lms-page,body.ma-page,body.portal-page,body.saas-page,body.so-page{margin:0;background:var(--soft);color:var(--ink);font-family:"Inter",system-ui,sans-serif;overflow-x:hidden}.ba-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.ba-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.ba-crumb ol,.commerce-crumb ol,.crm-crumb ol,.portal-crumb ol{display:flex;flex-wrap:wrap;gap:6px 8px;width:fit-content;margin:0;padding:10px 14px;list-style:none;border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 14px 36px rgba(0,0,0,.12);backdrop-filter:blur(14px);font-size:.82rem;font-weight:800;color:rgba(20,22,19,.5)}.ba-crumb a,.commerce-crumb a,.crm-crumb a,.portal-crumb a{color:rgba(20,22,19,.68);text-decoration:none}.ba-crumb li:not(:last-child)::after,.commerce-crumb li:not(:last-child)::after,.crm-crumb li:not(:last-child)::after,.portal-crumb li:not(:last-child)::after{content:"/";margin-left:8px;color:rgba(20,22,19,.22)}.ba-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.ba-contact::before,.ba-hero__media,.ba-hero__media video,.ba-hero__poster,.ba-hero__veil{position:absolute;inset:0}.ba-hero__media{z-index:-2;background:#070908;overflow:hidden}.ba-hero__media video,.ba-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.ba-hero__media video{z-index:1}.ba-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.ba-hero__poster.is-hidden{opacity:0}.ba-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.75) 39%,rgba(5,7,6,.18) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.84))}.ba-hero .ba-wrap{position:relative;z-index:4}.ba-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ba-contact .ba-kicker,.ba-dark .ba-kicker,.ba-hero .ba-kicker{color:var(--lime)}.ba-hero h1{max-width:9ch;margin:0;font-size:clamp(2.9rem,7vw,6.15rem);line-height:.92;letter-spacing:0;font-weight:900}.ba-hero__lead{max-width:740px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.ba-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ba-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.ba-btn--lime{background:var(--lime);color:var(--ink)!important}.ba-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.ba-btn--dark{background:var(--ink);color:#fff!important}.ba-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:880px}.ba-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.ba-section{padding:clamp(76px,10vw,126px)0}.ba-paper{background:var(--paper)}.ba-dark{background:var(--ink);color:#fff}.ba-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.ba-text h2,.ba-title{margin:0;font-weight:900}.ba-title{max-width:940px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0}.ba-copy{margin:0;color:rgba(20,22,19,.68);font-size:1.04rem;line-height:1.75}.ba-dark .ba-copy,.ba-dark p{color:rgba(255,255,255,.68)}.ba-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ba-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.ba-dark .ba-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.ba-num,.ba-point b,.commerce-point b,.crm-point b,.portal-point b{place-items:center;width:44px;height:44px;border-radius:50%;font-weight:900}.ba-num{display:inline-grid;margin-bottom:18px;background:var(--lime);color:var(--ink)}.ba-card h3,.commerce-card h3,.crm-card h3,.portal-card h3{margin:0;font-size:1.18rem;font-weight:900}.ba-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.ba-dark .ba-card p,.crm-dark .crm-card p,.portal-dark .portal-card p{color:rgba(255,255,255,.66)}.ba-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.ba-split--flip{grid-template-columns:1.05fr .95fr}.ba-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.ba-media img,.commerce-media img,.crm-media img,.portal-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba-label{position:absolute;left:22px;bottom:22px;max-width:360px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.ba-label strong,.ba-point strong,.commerce-label strong,.commerce-point strong,.crm-label strong,.crm-point strong,.portal-label strong,.portal-point strong{display:block;font-weight:900}.ba-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.ba-text h2{font-size:clamp(2rem,4vw,3.55rem);line-height:1}.ba-text p{margin:18px 0 0;color:rgba(20,22,19,.68);line-height:1.78;font-size:1.02rem}.ba-points{display:grid;gap:12px;margin-top:28px}.ba-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.ba-point b,.commerce-point b,.crm-point b,.portal-point b{display:grid;background:rgba(214,224,44,.25);color:#9aa311}.ba-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.ba-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.ba-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/business-automation/dark-business-automation-contact-bg.webp)center/cover}.ba-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.ba-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.ba-field{display:grid;gap:8px}.ba-field--full{grid-column:1/-1}.ba-field label,.commerce-field label,.crm-field label,.lb-field label,.lg-field label,.lms-field label,.ma-field label,.portal-field label,.saas-field label,.so-field label{color:rgba(255,255,255,.72);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ba-field input,.ba-field select,.ba-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.ba-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.ba-faq{position:relative;overflow:hidden}.ba-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.ba-faq .ba-wrap{position:relative;z-index:1}.ba-faq details,.commerce-faq details,.crm-faq details,.portal-faq details{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:10px;max-width:860px}.ba-faq summary,.commerce-faq summary,.crm-faq summary,.lb-faq summary,.lg-faq summary,.lms-faq summary,.ma-faq summary,.portal-faq summary,.saas-faq summary,.so-faq summary{cursor:pointer;list-style:none;padding:20px 22px;display:flex;justify-content:space-between;gap:20px;font-weight:900}.ba-faq summary::-webkit-details-marker{display:none}.ba-faq summary::after{content:"+";color:#9aa311}.ba-faq details[open] summary::after,.commerce-faq details[open] summary::after,.crm-faq details[open] summary::after,.lb-faq details[open] summary::after,.lg-faq details[open] summary::after,.lms-faq details[open] summary::after,.ma-faq details[open] summary::after,.portal-faq details[open] summary::after,.saas-faq details[open] summary::after,.so-faq details[open] summary::after{content:"-"}.ba-faq details p,.commerce-faq details p,.crm-faq details p,.portal-faq details p{margin:0;padding:0 22px 20px;color:rgba(20,22,19,.64);line-height:1.72}.ba-final{background:var(--lime);text-align:center}.ba-final h2{max-width:850px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.ba-final p{max-width:720px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.ba-final .ba-actions{justify-content:center}@media (max-width:980px){.ba-contact__grid,.ba-grid,.ba-head,.ba-split,.ba-split--flip{grid-template-columns:1fr}.ba-hero{min-height:760px}.ba-media{min-height:380px}}@media (max-width:640px){.ba-wrap{width:min(calc(100% - 28px),1220px)}.ba-crumb{top:92px}.ba-hero{padding-top:172px;min-height:720px}.ba-hero h1{max-width:8ch}.ba-form{grid-template-columns:1fr}.ba-actions .ba-btn{width:100%}}.crm-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.crm-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.crm-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.crm-contact::before,.crm-hero__media,.crm-hero__media video,.crm-hero__poster,.crm-hero__veil{position:absolute;inset:0}.crm-hero__media{z-index:-2;background:#070908;overflow:hidden}.crm-hero__media video,.crm-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.crm-hero__media video{z-index:1}.crm-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.crm-hero__poster.is-hidden{opacity:0}.crm-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.75) 39%,rgba(5,7,6,.18) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.84))}.crm-hero .crm-wrap{position:relative;z-index:4}.crm-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.crm-contact .crm-kicker,.crm-dark .crm-kicker,.crm-hero .crm-kicker{color:var(--lime)}.crm-hero h1{max-width:8ch;margin:0;font-size:clamp(2.9rem,7vw,6.15rem);line-height:.92;letter-spacing:0;font-weight:900}.crm-hero__lead{max-width:760px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.crm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.crm-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.crm-btn--lime{background:var(--lime);color:var(--ink)!important}.crm-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.crm-btn--dark{background:var(--ink);color:#fff!important}.crm-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:900px}.crm-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.crm-section{padding:clamp(76px,10vw,126px)0}.crm-paper{background:var(--paper)}.crm-dark{background:var(--ink);color:#fff}.crm-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.crm-title{margin:0;max-width:960px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0;font-weight:900}.crm-copy{margin:0;color:rgba(20,22,19,.68);font-size:1.04rem;line-height:1.75}.crm-dark .crm-copy,.crm-dark p{color:rgba(255,255,255,.68)}.crm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.crm-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.crm-dark .crm-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.crm-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900}.crm-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.crm-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.crm-split--flip{grid-template-columns:1.05fr .95fr}.crm-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.crm-label{position:absolute;left:22px;bottom:22px;max-width:365px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.crm-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.crm-text h2{margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:1;font-weight:900}.crm-text p{margin:18px 0 0;color:rgba(20,22,19,.68);line-height:1.78;font-size:1.02rem}.crm-points{display:grid;gap:12px;margin-top:28px}.crm-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.crm-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.crm-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.crm-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/crm/dark-crm-contact-bg.webp)center/cover}.crm-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.crm-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.crm-field{display:grid;gap:8px}.crm-field--full{grid-column:1/-1}.crm-field input,.crm-field select,.crm-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.crm-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.crm-faq{position:relative;overflow:hidden}.crm-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.crm-faq .crm-wrap{position:relative;z-index:1}.crm-faq summary::-webkit-details-marker{display:none}.crm-faq summary::after{content:"+";color:#9aa311}.crm-final{background:var(--lime);text-align:center}.crm-final h2{max-width:850px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.crm-final p{max-width:720px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.crm-final .crm-actions{justify-content:center}@media (max-width:980px){.crm-contact__grid,.crm-grid,.crm-head,.crm-split,.crm-split--flip{grid-template-columns:1fr}.crm-hero{min-height:760px}.crm-media{min-height:380px}}@media (max-width:640px){.crm-wrap{width:min(calc(100% - 28px),1220px)}.crm-crumb{top:92px}.crm-hero{padding-top:172px;min-height:720px}.crm-hero h1{max-width:7ch}.crm-form{grid-template-columns:1fr}.crm-actions .crm-btn{width:100%}}.portal-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.portal-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.portal-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.portal-contact::before,.portal-hero__media,.portal-hero__media video,.portal-hero__poster,.portal-hero__veil{position:absolute;inset:0}.portal-hero__media{z-index:-2;background:#070908;overflow:hidden}.portal-hero__media video,.portal-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.portal-hero__media video{z-index:1}.portal-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.portal-hero__poster.is-hidden{opacity:0}.portal-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.78) 42%,rgba(5,7,6,.22) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.84))}.portal-hero .portal-wrap{position:relative;z-index:4}.portal-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.portal-contact .portal-kicker,.portal-dark .portal-kicker,.portal-hero .portal-kicker{color:var(--lime)}.portal-hero h1{max-width:9ch;margin:0;font-size:clamp(2.9rem,7vw,6.1rem);line-height:.92;letter-spacing:0;font-weight:900}.portal-hero__lead{max-width:790px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.portal-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.portal-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.portal-btn--lime{background:var(--lime);color:var(--ink)!important}.portal-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.portal-btn--dark{background:var(--ink);color:#fff!important}.portal-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:980px}.portal-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.portal-section{padding:clamp(76px,10vw,126px)0}.portal-paper{background:var(--paper)}.portal-dark{background:var(--ink);color:#fff}.portal-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.portal-title{margin:0;max-width:980px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0;font-weight:900}.portal-copy{margin:0;color:var(--muted);font-size:1.04rem;line-height:1.75}.portal-dark .portal-copy,.portal-dark p{color:rgba(255,255,255,.68)}.portal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.portal-dark .portal-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.portal-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900}.portal-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.portal-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.portal-split--flip{grid-template-columns:1.05fr .95fr}.portal-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.portal-label{position:absolute;left:22px;bottom:22px;max-width:390px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.portal-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.portal-text h2{margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:1;font-weight:900}.portal-text p{margin:18px 0 0;color:var(--muted);line-height:1.78;font-size:1.02rem}.portal-points{display:grid;gap:12px;margin-top:28px}.portal-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.portal-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.portal-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px}.portal-pill{min-height:92px;display:flex;align-items:flex-end;padding:16px;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:900}.portal-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.portal-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/customer-portals/dark-customer-portal-contact-bg.webp)center/cover}.portal-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.portal-contact .portal-text p{color:rgba(255,255,255,.72)}.portal-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.portal-field{display:grid;gap:8px}.portal-field--full{grid-column:1/-1}.portal-field input,.portal-field select,.portal-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.portal-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.portal-faq{position:relative;overflow:hidden}.portal-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.portal-faq .portal-wrap{position:relative;z-index:1}.portal-faq summary::-webkit-details-marker{display:none}.portal-faq summary::after{content:"+";color:#9aa311}.portal-final{background:var(--lime);text-align:center}.portal-final h2{max-width:880px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.portal-final p{max-width:730px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.portal-final .portal-actions{justify-content:center}@media (max-width:980px){.portal-contact__grid,.portal-grid,.portal-head,.portal-split,.portal-split--flip{grid-template-columns:1fr}.portal-hero{min-height:760px}.portal-media{min-height:380px}.portal-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.portal-wrap{width:min(calc(100% - 28px),1220px)}.portal-crumb{top:92px}.portal-hero{padding-top:172px;min-height:720px}.portal-form,.portal-matrix{grid-template-columns:1fr}.portal-actions .portal-btn{width:100%}}.commerce-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.commerce-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.commerce-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.commerce-hero__media,.commerce-hero__media video,.commerce-hero__poster,.commerce-hero__veil{position:absolute;inset:0}.commerce-hero__media{z-index:-2;background:#070908;overflow:hidden}.commerce-hero__media video,.commerce-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.commerce-hero__media video{z-index:1}.commerce-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.commerce-hero__poster.is-hidden,.lb-hero__bg img.is-hidden{opacity:0}.commerce-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.77) 42%,rgba(5,7,6,.24) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.84))}.commerce-hero .commerce-wrap{position:relative;z-index:4}.commerce-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.commerce-contact .commerce-kicker,.commerce-dark .commerce-kicker,.commerce-hero .commerce-kicker{color:var(--lime)}.commerce-hero h1{max-width:10ch;margin:0;font-size:clamp(2.9rem,7vw,6.1rem);line-height:.92;letter-spacing:0;font-weight:900}.commerce-hero__lead{max-width:810px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.commerce-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.commerce-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.commerce-btn--lime{background:var(--lime);color:var(--ink)!important}.commerce-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.commerce-btn--dark{background:var(--ink);color:#fff!important}.commerce-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:1030px}.commerce-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.commerce-section{padding:clamp(76px,10vw,126px)0}.commerce-paper{background:var(--paper)}.commerce-dark{background:var(--ink);color:#fff}.commerce-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.commerce-title{margin:0;max-width:990px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0;font-weight:900}.commerce-copy{margin:0;color:var(--muted);font-size:1.04rem;line-height:1.75}.commerce-dark .commerce-copy,.commerce-dark p{color:rgba(255,255,255,.68)}.commerce-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.commerce-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.commerce-dark .commerce-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.commerce-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900}.commerce-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.commerce-dark .commerce-card p{color:rgba(255,255,255,.66)}.commerce-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.commerce-split--flip{grid-template-columns:1.05fr .95fr}.commerce-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.commerce-label{position:absolute;left:22px;bottom:22px;max-width:400px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.commerce-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.commerce-text h2{margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:1;font-weight:900}.commerce-text p{margin:18px 0 0;color:var(--muted);line-height:1.78;font-size:1.02rem}.commerce-points{display:grid;gap:12px;margin-top:28px}.commerce-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.commerce-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.commerce-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px}.commerce-pill{min-height:104px;display:flex;align-items:flex-end;padding:16px;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:900;line-height:1.28}.commerce-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.commerce-contact::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/ecommerce-platforms/dark-ecommerce-platforms-contact-bg.webp)center/cover}.commerce-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.commerce-contact .commerce-text p{color:rgba(255,255,255,.72)}.commerce-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.commerce-field{display:grid;gap:8px}.commerce-field--full{grid-column:1/-1}.commerce-field input,.commerce-field select,.commerce-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.commerce-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.commerce-faq{position:relative;overflow:hidden}.commerce-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.commerce-faq .commerce-wrap{position:relative;z-index:1}.commerce-faq summary::-webkit-details-marker{display:none}.commerce-faq summary::after{content:"+";color:#9aa311}.commerce-final{background:var(--lime);text-align:center}.commerce-final h2{max-width:900px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.commerce-final p{max-width:740px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.commerce-final .commerce-actions{justify-content:center}@media (max-width:980px){.commerce-contact__grid,.commerce-grid,.commerce-head,.commerce-split,.commerce-split--flip{grid-template-columns:1fr}.commerce-hero{min-height:760px}.commerce-media{min-height:380px}.commerce-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.commerce-wrap{width:min(calc(100% - 28px),1220px)}.commerce-crumb{top:92px}.commerce-hero{padding-top:172px;min-height:720px}.commerce-form,.commerce-matrix{grid-template-columns:1fr}.commerce-actions .commerce-btn{width:100%}}:root{--lb-ink:#151713;--lb-soft:#f7f4ed;--lb-paper:#fffdf7;--lb-lime:#d6e02c;--lb-blue:#345a6f;--lb-coral:#ff7a59;--lb-line:rgba(21, 23, 19, 0.1)}.lb-page{margin:0;background:var(--lb-soft);color:var(--lb-ink);font-family:"Inter",system-ui,sans-serif;overflow-x:hidden}.lb-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.lb-crumb{position:absolute;top:108px;left:0;right:0;z-index:5}.lb-crumb ol{width:fit-content;max-width:100%;display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:10px 14px;list-style:none;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.2);box-shadow:0 14px 36px rgba(0,0,0,.12);backdrop-filter:blur(14px);font-size:.82rem;font-weight:800;color:rgba(21,23,19,.48)}.lb-crumb a{color:rgba(21,23,19,.64);text-decoration:none}.lb-crumb li:not(:last-child)::after{content:"/";margin-left:8px;color:rgba(21,23,19,.22)}.lb-hero{min-height:880px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.lb-hero__bg,.lb-hero__bg img,.lb-hero__bg video,.lb-hero__veil{position:absolute;inset:0}.lb-hero__bg{z-index:-2;background:#0b0e0c;overflow:hidden}.lb-hero__bg img,.lb-hero__bg video{width:100%;height:100%;object-fit:cover;object-position:center}.lb-hero__bg video{z-index:1}.lb-hero__bg img{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.lb-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(7,9,8,.95)0,rgba(7,9,8,.78) 38%,rgba(7,9,8,.26) 100%),linear-gradient(180deg,rgba(7,9,8,.1)0,rgba(7,9,8,.82) 100%)}.lb-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:var(--lb-lime);font-size:.8rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.lb-eyebrow::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--lb-lime);box-shadow:0 0 0 6px rgba(214,224,44,.16)}.lb-hero h1{max-width:14ch;margin:0;font-size:clamp(2.7rem,6.4vw,5.7rem);line-height:.94;letter-spacing:0;font-weight:900}.lb-hero__lead{max-width:650px;margin:28px 0 0;color:rgba(255,255,255,.76);font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.75}.lb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.lb-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;transition:transform .24s ease,background .24s ease}.lb-btn:hover{transform:translateY(-2px)}.lb-btn--lime{background:var(--lb-lime);color:var(--lb-ink)!important}.lb-btn--dark{background:var(--lb-ink);color:#fff!important}.lb-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.lb-hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:56px;max-width:900px}.lb-stat{padding:18px;border-radius:18px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px)}.lb-stat strong{display:block;font-size:1.42rem;font-weight:900;color:#fff}.lb-media__label span,.lb-stat span{display:block;margin-top:4px;color:rgba(255,255,255,.62);font-size:.86rem;line-height:1.45}.lb-section{padding:clamp(76px,10vw,130px)0}.lb-section--paper{background:var(--lb-paper)}.lb-section--ink{background:var(--lb-ink);color:#fff}.lb-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:44px}.lb-kicker{margin:0 0 14px;color:rgba(21,23,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.lb-section--ink .lb-kicker{color:var(--lb-lime)}.lb-title{margin:0;max-width:920px;font-size:clamp(2.25rem,5.6vw,5.1rem);line-height:.95;letter-spacing:0;font-weight:900}.lb-copy{margin:0;color:rgba(21,23,19,.68);font-size:1.04rem;line-height:1.75}.lb-section--ink .lb-copy,.lb-section--ink p{color:rgba(255,255,255,.7)}.lb-split{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(30px,6vw,74px);align-items:center}.lb-media{position:relative;min-height:520px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.lb-media img,.lg-media img,.lms-media img,.ma-media img,.saas-media img,.so-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lb-media__label{position:absolute;left:22px;bottom:22px;max-width:330px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--lb-ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.lb-media__label strong,.lb-point strong{display:block;font-size:1rem;font-weight:900}.lb-media__label span{margin-top:5px;color:rgba(21,23,19,.62);font-size:.88rem}.lb-band h2,.lb-text h2,.lb-text h3{margin:0;line-height:1;font-weight:900}.lb-text h2,.lb-text h3{font-size:clamp(2rem,4vw,3.65rem);letter-spacing:0}.lb-text p{margin:18px 0 0;color:rgba(21,23,19,.68);font-size:1.02rem;line-height:1.78}.lb-points{display:grid;gap:12px;margin-top:28px}.lb-grid,.lb-point{display:grid;gap:14px}.lb-point{grid-template-columns:42px 1fr;align-items:start;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--lb-line)}.lb-point b{width:42px;height:42px;background:rgba(214,224,44,.22);color:#9aa311;font-size:.82rem;font-weight:900}.lb-point strong{font-size:1.02rem}.lb-point span{display:block;margin-top:4px;color:rgba(21,23,19,.58);font-size:.93rem;line-height:1.55}.lb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lb-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--lb-line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.lb-section--ink .lb-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.lb-card__num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lb-lime);color:var(--lb-ink);font-size:.82rem;font-weight:900}.lb-card h3{margin:0;font-size:1.2rem;font-weight:900;letter-spacing:0}.lb-card p{margin:10px 0 0;color:rgba(21,23,19,.64);font-size:.94rem;line-height:1.65}.lb-section--ink .lb-card p,.lg-dark .lg-card p,.lms-dark .lms-card p,.ma-dark .ma-card p,.saas-dark .saas-card p{color:rgba(255,255,255,.66)}.lb-roadmap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,76px);align-items:start}.lb-timeline{display:grid;gap:12px;counter-reset:launchStep}.lb-band,.lb-step{border-radius:8px;border:1px solid var(--lb-line)}.lb-step{counter-increment:launchStep;display:grid;grid-template-columns:58px 1fr;gap:18px;padding:18px;background:#fff}.lb-check::before,.lb-point b,.lb-step::before{display:grid;place-items:center;border-radius:50%}.lb-step::before{content:counter(launchStep,decimal-leading-zero);width:58px;height:58px;background:var(--lb-ink);color:var(--lb-lime);font-weight:900}.lb-step h3{margin:0;font-size:1.1rem;font-weight:900}.lb-step p{margin:7px 0 0;color:rgba(21,23,19,.62);line-height:1.65}.lb-band{padding:36px;background:linear-gradient(135deg,rgba(214,224,44,.18),rgba(52,90,111,.12)),#fff}.lb-band h2{font-size:clamp(2rem,4vw,3.35rem)}.lb-band p{margin:18px 0 0;color:rgba(21,23,19,.68);line-height:1.75}.lb-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.lb-check{display:flex;gap:10px;padding:14px;border-radius:8px;background:rgba(255,255,255,.7);font-weight:800;color:rgba(21,23,19,.78);line-height:1.45}.lb-check::before{content:"+";width:22px;height:22px;flex:0 0 22px;background:var(--lb-lime);color:var(--lb-ink);font-size:.8rem}.lb-contact{position:relative;overflow:hidden;isolation:isolate}.lb-contact::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.96),rgba(5,7,6,.9)),url(/assets/images/solutions/launch-a-business/business-launch-growth-roadmap.webp)center/cover;filter:saturate(.9)}.lb-contact__grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:clamp(30px,6vw,76px);align-items:center}.lb-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px);box-shadow:0 26px 80px rgba(0,0,0,.28)}.lb-field,.lb-field--full{display:grid;gap:8px}.lb-field--full{grid-column:1/-1}.lb-field input,.lb-field select,.lb-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.lb-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.lb-field input::placeholder,.lb-field textarea::placeholder{color:rgba(255,255,255,.48)}.lb-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,80px);align-items:start}.lb-faq__items{display:grid;gap:10px}.lb-faq details{background:#fff;border:1px solid var(--lb-line);border-radius:8px;overflow:hidden}.lb-faq summary::-webkit-details-marker{display:none}.lb-faq summary::after{content:"+";color:#9aa311}.lb-faq details p{margin:0;padding:0 22px 20px;color:rgba(21,23,19,.64);line-height:1.72}.lb-final{background:var(--lb-lime);text-align:center}.lb-final h2{max-width:900px;margin:0 auto;font-size:clamp(2.4rem,6vw,5rem);line-height:.96;font-weight:900}.lb-final p{max-width:680px;margin:20px auto 0;color:rgba(21,23,19,.72);line-height:1.75}.lb-final .lb-actions{justify-content:center}@media (max-width:980px){.lb-hero{min-height:760px}.lb-contact__grid,.lb-faq,.lb-grid,.lb-head,.lb-hero__stats,.lb-roadmap,.lb-split{grid-template-columns:1fr}.lb-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lb-wrap{width:min(calc(100% - 28px),1220px)}.lb-crumb{top:92px}.lb-hero{padding-top:172px;min-height:720px}.lb-hero h1{max-width:12ch}.lb-checklist,.lb-form,.lb-hero__stats{grid-template-columns:1fr}.lb-actions .lb-btn{width:100%}.lb-media{min-height:360px}}.lg-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.lg-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.lg-crumb ol,.lms-crumb ol,.ma-crumb ol,.saas-crumb ol,.so-crumb ol{display:flex;flex-wrap:wrap;gap:6px 8px;width:fit-content;margin:0;padding:10px 14px;list-style:none;border-radius:999px;background:rgba(255,255,255,.82);box-shadow:0 14px 36px rgba(0,0,0,.12);backdrop-filter:blur(14px);font-size:.82rem;font-weight:800;color:rgba(20,22,19,.5)}.lg-crumb a,.lms-crumb a,.ma-crumb a,.saas-crumb a,.so-crumb a{color:rgba(20,22,19,.68);text-decoration:none}.lg-crumb li:not(:last-child)::after,.lms-crumb li:not(:last-child)::after,.ma-crumb li:not(:last-child)::after,.saas-crumb li:not(:last-child)::after,.so-crumb li:not(:last-child)::after{content:"/";margin-left:8px;color:rgba(20,22,19,.22)}.lg-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.lg-contact::before,.lg-hero__media,.lg-hero__media video,.lg-hero__poster,.lg-hero__veil{position:absolute;inset:0}.lg-hero__media{z-index:-2;background:#070908;overflow:hidden}.lg-hero__media video,.lg-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.lg-hero__media video{z-index:1}.lg-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.lg-hero__poster.is-hidden{opacity:0}.lg-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.78) 38%,rgba(5,7,6,.2) 100%),linear-gradient(180deg,rgba(5,7,6,.08),rgba(5,7,6,.86))}.lg-hero .lg-wrap{position:relative;z-index:4}.lg-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.lg-contact .lg-kicker,.lg-dark .lg-kicker,.lg-hero .lg-kicker{color:var(--lime)}.lg-hero h1{max-width:9ch;margin:0;font-size:clamp(2.9rem,7vw,6.2rem);line-height:.92;letter-spacing:0;font-weight:900}.lg-hero__lead{max-width:680px;margin:24px 0 0;color:rgba(255,255,255,.76);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.lg-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lg-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.lg-btn--lime{background:var(--lime);color:var(--ink)!important}.lg-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.lg-btn--dark{background:var(--ink);color:#fff!important}.lg-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:760px}.lg-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.lg-section{padding:clamp(76px,10vw,126px)0}.lg-paper{background:var(--paper)}.lg-dark{background:var(--ink);color:#fff}.lg-head{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.lg-text h2,.lg-title{margin:0;font-weight:900}.lg-title{max-width:920px;font-size:clamp(2.1rem,5vw,4.55rem);line-height:.98;letter-spacing:0}.lg-copy{margin:0;color:rgba(20,22,19,.68);font-size:1.04rem;line-height:1.75}.lg-dark .lg-copy,.lg-dark p{color:rgba(255,255,255,.68)}.lg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lg-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.lg-dark .lg-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.lg-num,.lg-point b,.lms-point b,.ma-point b,.saas-point b,.so-point b{place-items:center;width:44px;height:44px;border-radius:50%;font-weight:900}.lg-num{display:inline-grid;margin-bottom:18px;background:var(--lime);color:var(--ink)}.lg-card h3,.lms-card h3,.ma-card h3,.saas-card h3,.so-card h3{margin:0;font-size:1.18rem;font-weight:900}.lg-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.lg-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.lg-split--flip{grid-template-columns:1.05fr .95fr}.lg-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.lg-label{position:absolute;left:22px;bottom:22px;max-width:340px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.lg-label strong,.lg-point strong,.lms-label strong,.lms-point strong,.ma-label strong,.ma-point strong,.saas-label strong,.saas-point strong,.so-label strong,.so-point strong{display:block;font-weight:900}.lg-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.lg-text h2{font-size:clamp(2rem,4vw,3.55rem);line-height:1}.lg-text p{margin:18px 0 0;color:rgba(20,22,19,.68);line-height:1.78;font-size:1.02rem}.lg-points{display:grid;gap:12px;margin-top:28px}.lg-faq details,.lg-point{border:1px solid var(--line);border-radius:8px}.lg-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;background:rgba(255,255,255,.72)}.lg-point b,.lms-point b,.ma-point b,.saas-point b,.so-point b{display:grid;background:rgba(214,224,44,.25);color:#9aa311}.lg-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.lg-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.lg-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.86)),url(/assets/images/solutions/lead-generation/dark-lead-generation-contact-bg.webp)center/cover}.lg-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.lg-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.lg-field{display:grid;gap:8px}.lg-field--full{grid-column:1/-1}.lg-field input,.lg-field select,.lg-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.lg-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.lg-faq details{background:#fff;overflow:hidden;margin-top:10px}.lg-faq summary::-webkit-details-marker{display:none}.lg-faq summary::after{content:"+";color:#9aa311}.lg-faq details p,.lms-faq details p,.ma-faq details p,.saas-faq details p,.so-faq details p{margin:0;padding:0 22px 20px;color:rgba(20,22,19,.64);line-height:1.72}.lg-final{background:var(--lime);text-align:center}.lg-final h2{max-width:850px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.lg-final p{max-width:680px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.lg-final .lg-actions{justify-content:center}@media (max-width:980px){.lg-contact__grid,.lg-grid,.lg-head,.lg-split,.lg-split--flip{grid-template-columns:1fr}.lg-hero{min-height:760px}.lg-media{min-height:380px}}@media (max-width:640px){.lg-wrap{width:min(calc(100% - 28px),1220px)}.lg-crumb{top:92px}.lg-hero{padding-top:172px;min-height:720px}.lg-hero h1{max-width:8ch}.lg-form{grid-template-columns:1fr}.lg-actions .lg-btn{width:100%}}.lms-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.lms-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.lms-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.lms-contact::before,.lms-hero__media,.lms-hero__media video,.lms-hero__poster,.lms-hero__veil{position:absolute;inset:0}.lms-hero__media{z-index:-2;background:#070908;overflow:hidden}.lms-hero__media video,.lms-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.lms-hero__media video{z-index:1}.lms-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.lms-hero__poster.is-hidden{opacity:0}.lms-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.75) 39%,rgba(5,7,6,.18) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.84))}.lms-hero .lms-wrap{position:relative;z-index:4}.lms-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.lms-contact .lms-kicker,.lms-dark .lms-kicker,.lms-hero .lms-kicker{color:var(--lime)}.lms-hero h1{max-width:8ch;margin:0;font-size:clamp(2.9rem,7vw,6.15rem);line-height:.92;letter-spacing:0;font-weight:900}.lms-hero__lead{max-width:780px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.lms-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lms-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.lms-btn--lime{background:var(--lime);color:var(--ink)!important}.lms-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.lms-btn--dark{background:var(--ink);color:#fff!important}.lms-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:920px}.lms-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.lms-section{padding:clamp(76px,10vw,126px)0}.lms-paper{background:var(--paper)}.lms-dark{background:var(--ink);color:#fff}.lms-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.lms-title{margin:0;max-width:980px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0;font-weight:900}.lms-copy{margin:0;color:rgba(20,22,19,.68);font-size:1.04rem;line-height:1.75}.lms-dark .lms-copy,.lms-dark p{color:rgba(255,255,255,.68)}.lms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lms-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.lms-dark .lms-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.lms-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900}.lms-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.lms-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.lms-split--flip{grid-template-columns:1.05fr .95fr}.lms-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.lms-label{position:absolute;left:22px;bottom:22px;max-width:380px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.lms-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.lms-text h2{margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:1;font-weight:900}.lms-text p{margin:18px 0 0;color:rgba(20,22,19,.68);line-height:1.78;font-size:1.02rem}.lms-points{display:grid;gap:12px;margin-top:28px}.lms-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.lms-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.lms-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.lms-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/lms/dark-lms-contact-bg.webp)center/cover}.lms-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.lms-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.lms-field{display:grid;gap:8px}.lms-field--full{grid-column:1/-1}.lms-field input,.lms-field select,.lms-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.lms-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.lms-faq{position:relative;overflow:hidden}.lms-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.lms-faq .lms-wrap{position:relative;z-index:1}.lms-faq details,.ma-faq details,.saas-faq details,.so-faq details{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;margin-top:10px;max-width:860px}.lms-faq summary::-webkit-details-marker{display:none}.lms-faq summary::after{content:"+";color:#9aa311}.lms-final{background:var(--lime);text-align:center}.lms-final h2{max-width:850px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.lms-final p{max-width:720px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.lms-final .lms-actions{justify-content:center}@media (max-width:980px){.lms-contact__grid,.lms-grid,.lms-head,.lms-split,.lms-split--flip{grid-template-columns:1fr}.lms-hero{min-height:760px}.lms-media{min-height:380px}}@media (max-width:640px){.lms-wrap{width:min(calc(100% - 28px),1220px)}.lms-crumb{top:92px}.lms-hero{padding-top:172px;min-height:720px}.lms-hero h1{max-width:7ch}.lms-form{grid-template-columns:1fr}.lms-actions .lms-btn{width:100%}}.ma-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.ma-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.ma-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.ma-contact::before,.ma-hero__media,.ma-hero__media video,.ma-hero__poster,.ma-hero__veil{position:absolute;inset:0}.ma-hero__media{z-index:-2;background:#070908;overflow:hidden}.ma-hero__media video,.ma-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.ma-hero__media video{z-index:1}.ma-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.ma-hero__poster.is-hidden{opacity:0}.ma-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.75) 39%,rgba(5,7,6,.18) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.84))}.ma-hero .ma-wrap{position:relative;z-index:4}.ma-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.ma-contact .ma-kicker,.ma-dark .ma-kicker,.ma-hero .ma-kicker{color:var(--lime)}.ma-hero h1{max-width:8ch;margin:0;font-size:clamp(2.9rem,7vw,6.15rem);line-height:.92;letter-spacing:0;font-weight:900}.ma-hero__lead{max-width:760px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.ma-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ma-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.ma-btn--lime{background:var(--lime);color:var(--ink)!important}.ma-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.ma-btn--dark{background:var(--ink);color:#fff!important}.ma-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:920px}.ma-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.ma-section{padding:clamp(76px,10vw,126px)0}.ma-paper{background:var(--paper)}.ma-dark{background:var(--ink);color:#fff}.ma-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.ma-text h2,.ma-title{margin:0;font-weight:900}.ma-title{max-width:960px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0}.ma-copy{margin:0;color:rgba(20,22,19,.68);font-size:1.04rem;line-height:1.75}.ma-dark .ma-copy,.ma-dark p{color:rgba(255,255,255,.68)}.ma-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ma-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.ma-dark .ma-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.ma-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900}.ma-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.ma-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.ma-split--flip{grid-template-columns:1.05fr .95fr}.ma-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.ma-label{position:absolute;left:22px;bottom:22px;max-width:365px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.ma-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.ma-text h2{font-size:clamp(2rem,4vw,3.55rem);line-height:1}.ma-text p{margin:18px 0 0;color:rgba(20,22,19,.68);line-height:1.78;font-size:1.02rem}.ma-points{display:grid;gap:12px;margin-top:28px}.ma-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.ma-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.ma-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.ma-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/mobile-applications/dark-mobile-applications-contact-bg.webp)center/cover}.ma-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.ma-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.ma-field{display:grid;gap:8px}.ma-field--full{grid-column:1/-1}.ma-field input,.ma-field select,.ma-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.ma-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.ma-faq{position:relative;overflow:hidden}.ma-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.ma-faq .ma-wrap{position:relative;z-index:1}.ma-faq summary::-webkit-details-marker{display:none}.ma-faq summary::after{content:"+";color:#9aa311}.ma-final{background:var(--lime);text-align:center}.ma-final h2{max-width:850px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.ma-final p{max-width:720px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.ma-final .ma-actions{justify-content:center}@media (max-width:980px){.ma-contact__grid,.ma-grid,.ma-head,.ma-split,.ma-split--flip{grid-template-columns:1fr}.ma-hero{min-height:760px}.ma-media{min-height:380px}}@media (max-width:640px){.ma-wrap{width:min(calc(100% - 28px),1220px)}.ma-crumb{top:92px}.ma-hero{padding-top:172px;min-height:720px}.ma-hero h1{max-width:7ch}.ma-form{grid-template-columns:1fr}.ma-actions .ma-btn{width:100%}}:root{--muted:rgba(20,22,19,.66)}.saas-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.saas-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.saas-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.saas-contact::before,.saas-hero__media,.saas-hero__media video,.saas-hero__poster,.saas-hero__veil{position:absolute;inset:0}.saas-hero__media{z-index:-2;background:#070908;overflow:hidden}.saas-hero__media video,.saas-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.saas-hero__media video{z-index:1}.saas-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.saas-hero__poster.is-hidden{opacity:0}.saas-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.96)0,rgba(5,7,6,.77) 42%,rgba(5,7,6,.24) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.84))}.saas-hero .saas-wrap{position:relative;z-index:4}.saas-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.saas-contact .saas-kicker,.saas-dark .saas-kicker,.saas-hero .saas-kicker{color:var(--lime)}.saas-hero h1{max-width:8ch;margin:0;font-size:clamp(2.9rem,7vw,6.1rem);line-height:.92;letter-spacing:0;font-weight:900}.saas-hero__lead{max-width:800px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.saas-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.saas-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.saas-btn--lime{background:var(--lime);color:var(--ink)!important}.saas-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.saas-btn--dark{background:var(--ink);color:#fff!important}.saas-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:1020px}.saas-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.saas-section{padding:clamp(76px,10vw,126px)0}.saas-paper{background:var(--paper)}.saas-dark{background:var(--ink);color:#fff}.saas-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.saas-title{margin:0;max-width:980px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0;font-weight:900}.saas-copy{margin:0;color:var(--muted);font-size:1.04rem;line-height:1.75}.saas-dark .saas-copy,.saas-dark p{color:rgba(255,255,255,.68)}.saas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.saas-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.saas-dark .saas-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.saas-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900}.saas-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.saas-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.saas-split--flip{grid-template-columns:1.05fr .95fr}.saas-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.saas-label{position:absolute;left:22px;bottom:22px;max-width:390px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.saas-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.saas-text h2{margin:0;font-size:clamp(2rem,4vw,3.55rem);line-height:1;font-weight:900}.saas-text p{margin:18px 0 0;color:var(--muted);line-height:1.78;font-size:1.02rem}.saas-points{display:grid;gap:12px;margin-top:28px}.saas-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.saas-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.saas-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:34px}.saas-rule{min-height:112px;display:flex;align-items:flex-end;padding:16px;border-radius:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:900;line-height:1.28}.saas-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.saas-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/saas-platforms/dark-saas-platforms-contact-bg.webp)center/cover}.saas-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.saas-contact .saas-text p{color:rgba(255,255,255,.72)}.saas-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.saas-field{display:grid;gap:8px}.saas-field--full{grid-column:1/-1}.saas-field input,.saas-field select,.saas-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.saas-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.saas-faq{position:relative;overflow:hidden}.saas-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.saas-faq .saas-wrap{position:relative;z-index:1}.saas-faq summary::-webkit-details-marker{display:none}.saas-faq summary::after{content:"+";color:#9aa311}.saas-final{background:var(--lime);text-align:center}.saas-final h2{max-width:900px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.saas-final p{max-width:740px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.saas-final .saas-actions{justify-content:center}@media (max-width:980px){.saas-contact__grid,.saas-grid,.saas-head,.saas-split,.saas-split--flip{grid-template-columns:1fr}.saas-hero{min-height:760px}.saas-media{min-height:380px}.saas-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.saas-wrap{width:min(calc(100% - 28px),1220px)}.saas-crumb{top:92px}.saas-hero{padding-top:172px;min-height:720px}.saas-form,.saas-rules{grid-template-columns:1fr}.saas-actions .saas-btn{width:100%}}:root{--ink:#141613;--paper:#fbfaf4;--soft:#f4f1e8;--lime:#d6e02c;--blue:#31576d;--line:rgba(20,22,19,.1)}.so-wrap{width:min(calc(100% - 40px),1220px);margin:0 auto}.so-crumb{position:absolute;top:108px;left:0;right:0;z-index:6}.so-hero{min-height:850px;position:relative;display:grid;align-items:end;padding:190px 0 76px;color:#fff;isolation:isolate}.so-contact::before,.so-hero__media,.so-hero__media video,.so-hero__poster,.so-hero__veil{position:absolute;inset:0}.so-hero__media{z-index:-2;background:#070908;overflow:hidden}.so-hero__media video,.so-hero__poster{width:100%;height:100%;object-fit:cover;object-position:center}.so-hero__media video{z-index:1}.so-hero__poster{z-index:2;transform:scale(1.02);transition:opacity .45s ease}.so-hero__poster.is-hidden{opacity:0}.so-hero__veil{z-index:3;background:linear-gradient(90deg,rgba(5,7,6,.94)0,rgba(5,7,6,.74) 38%,rgba(5,7,6,.18) 100%),linear-gradient(180deg,rgba(5,7,6,.04),rgba(5,7,6,.82))}.so-hero .so-wrap{position:relative;z-index:4}.so-kicker{margin:0 0 14px;color:rgba(20,22,19,.46);font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.so-contact .so-kicker,.so-dark .so-kicker,.so-hero .so-kicker{color:var(--lime)}.so-hero h1{max-width:8ch;margin:0;font-size:clamp(2.9rem,7vw,6.15rem);line-height:.92;letter-spacing:0;font-weight:900}.so-hero__lead{max-width:720px;margin:24px 0 0;color:rgba(255,255,255,.78);font-size:clamp(1.06rem,1.7vw,1.26rem);line-height:1.75}.so-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.so-btn{min-height:54px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;text-decoration:none;font-weight:900;border:0;cursor:pointer}.so-btn--lime{background:var(--lime);color:var(--ink)!important}.so-btn--ghost{color:#fff!important;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.so-btn--dark{background:var(--ink);color:#fff!important}.so-hero__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px;max-width:820px}.so-hero__chips span{padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.74);font-weight:800;font-size:.82rem}.so-section{padding:clamp(76px,10vw,126px)0}.so-paper{background:var(--paper)}.so-dark{background:var(--ink);color:#fff}.so-head{display:grid;grid-template-columns:minmax(0,.96fr) minmax(280px,.58fr);gap:clamp(28px,6vw,80px);align-items:end;margin-bottom:42px}.so-text h2,.so-title{margin:0;font-weight:900}.so-title{max-width:920px;font-size:clamp(2.1rem,5vw,4.45rem);line-height:.98;letter-spacing:0}.so-copy{margin:0;color:rgba(20,22,19,.68);font-size:1.04rem;line-height:1.75}.so-dark .so-copy,.so-dark p{color:rgba(255,255,255,.68)}.so-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.so-card{padding:24px;border-radius:8px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 44px rgba(15,17,16,.05)}.so-dark .so-card{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.12);box-shadow:none}.so-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:50%;background:var(--lime);color:var(--ink);font-weight:900}.so-card p{margin:10px 0 0;color:rgba(20,22,19,.64);line-height:1.65;font-size:.94rem}.so-dark .so-card p{color:rgba(255,255,255,.66)}.so-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(30px,6vw,72px);align-items:center}.so-split--flip{grid-template-columns:1.05fr .95fr}.so-media{position:relative;min-height:510px;border-radius:8px;overflow:hidden;background:#101310;box-shadow:0 28px 80px rgba(15,17,16,.12)}.so-label{position:absolute;left:22px;bottom:22px;max-width:360px;padding:16px 18px;border-radius:8px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 18px 50px rgba(0,0,0,.14)}.so-label span{display:block;margin-top:5px;color:rgba(20,22,19,.62);font-size:.88rem;line-height:1.45}.so-text h2{font-size:clamp(2rem,4vw,3.55rem);line-height:1}.so-text p{margin:18px 0 0;color:rgba(20,22,19,.68);line-height:1.78;font-size:1.02rem}.so-points{display:grid;gap:12px;margin-top:28px}.so-point{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border-radius:8px;background:rgba(255,255,255,.72);border:1px solid var(--line)}.so-point span{display:block;margin-top:4px;color:rgba(20,22,19,.58);font-size:.93rem;line-height:1.55}.so-contact{position:relative;overflow:hidden;isolation:isolate;color:#fff}.so-contact::before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(5,7,6,.97),rgba(5,7,6,.84)),url(/assets/images/solutions/sell-online/dark-sell-online-contact-bg.webp)center/cover}.so-contact__grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(30px,6vw,76px);align-items:center}.so-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:clamp(24px,4vw,38px);border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px)}.so-field{display:grid;gap:8px}.so-field--full{grid-column:1/-1}.so-field input,.so-field select,.so-field textarea{width:100%;min-height:52px;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:0 14px;background:rgba(0,0,0,.32);color:#fff;outline:0;font:700 .95rem/1.4"Inter",system-ui,sans-serif}.so-field textarea{min-height:118px;padding:14px 14px 0;resize:vertical}.so-faq{position:relative;overflow:hidden}.so-faq::after{content:"";position:absolute;right:-90px;top:120px;width:min(42vw,520px);height:min(42vw,520px);border-radius:50%;opacity:.18;background:radial-gradient(circle at center,rgba(214,224,44,.5),rgba(214,224,44,0) 62%),repeating-linear-gradient(135deg,rgba(20,22,19,.12)0 1px,transparent 1px 16px);pointer-events:none}.so-faq .so-wrap{position:relative;z-index:1}.so-faq summary::-webkit-details-marker{display:none}.so-faq summary::after{content:"+";color:#9aa311}.so-final{background:var(--lime);text-align:center}.so-final h2{max-width:850px;margin:0 auto;font-size:clamp(2.25rem,5vw,4.4rem);line-height:.98;font-weight:900}.so-final p{max-width:720px;margin:18px auto 0;color:rgba(20,22,19,.72);line-height:1.75}.so-final .so-actions{justify-content:center}@media (max-width:980px){.so-contact__grid,.so-grid,.so-head,.so-split,.so-split--flip{grid-template-columns:1fr}.so-hero{min-height:760px}.so-media{min-height:380px}}@media (max-width:640px){.so-wrap{width:min(calc(100% - 28px),1220px)}.so-crumb{top:92px}.so-hero{padding-top:172px;min-height:720px}.so-hero h1{max-width:7ch}.so-form{grid-template-columns:1fr}.so-actions .so-btn{width:100%}}