#root{min-height:100vh}:root{--onyx:#070b12;--onyx-soft:#101827;--onyx-card:#0f172ad1;--electric-blue:#2f80ff;--electric-blue-soft:#2f80ff2e;--cyan:#6ee7ff;--text:#eef4ff;--muted:#9fb0c8;--line:#94a3b82e;--white:#fff;--shadow:0 24px 80px #00000059;--radius-large:30px;--radius-medium:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top left, #2f80ff38, transparent 34rem), radial-gradient(circle at top right, #6ee7ff1f, transparent 30rem), var(--onyx);min-width:320px;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site{--page-gutter:clamp(24px, 6vw, 96px);width:100%;padding:0 var(--page-gutter);margin:0}.navbar{z-index:20;width:calc(100% + (var(--page-gutter) * 2));margin-left:calc(var(--page-gutter) * -1);margin-right:calc(var(--page-gutter) * -1);padding:18px var(--page-gutter);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#070b12eb,#070b12bd,#070b12eb);border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:inline-flex}.brandMark{width:44px;height:44px;color:var(--white);letter-spacing:.04em;background:linear-gradient(135deg,#2f80ff57,#6ee7ff14),#ffffff0a;border:1px solid #6ee7ff59;border-radius:14px;place-items:center;font-weight:800;display:grid;box-shadow:0 0 36px #2f80ff3d}.brandText{letter-spacing:.02em;font-size:1.05rem;font-weight:750}.navLinks{color:var(--muted);align-items:center;gap:26px;font-size:.95rem;display:flex}.navLinks a{transition:color .16s}.navLinks a:hover{color:var(--white)}.navRight{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.menuButton{cursor:pointer;background:#ffffff0a;border:1px solid #eef4ff29;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:none}.menuButton span{background:var(--text);border-radius:999px;width:18px;height:2px;transition:transform .18s,opacity .18s;display:block}.menuButtonOpen span:first-child{transform:translateY(7px)rotate(45deg)}.menuButtonOpen span:nth-child(2){opacity:0}.menuButtonOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileNavCta{display:none}.navCta,.primaryButton,.secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:700;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.navCta,.primaryButton{background:linear-gradient(135deg, var(--electric-blue), #62d9ff);color:#03101f;box-shadow:0 14px 34px #2f80ff4d}.secondaryButton{color:var(--text);background:#ffffff0a;border:1px solid #eef4ff33}.navCta:hover,.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:clamp(48px,6vw,96px);min-height:calc(100vh - 88px);padding:clamp(56px,7vh,96px) 0 clamp(80px,10vh,130px);scroll-margin-top:120px;display:grid}.heroContent{max-width:760px}.eyebrow,.sectionKicker{width:fit-content;color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;background:#2f80ff1a;border:1px solid #6ee7ff38;border-radius:999px;margin-bottom:18px;padding:8px 13px;font-size:.82rem;font-weight:750;display:inline-flex}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.075em;max-width:820px;margin-bottom:24px;font-size:clamp(3.4rem,5.8vw,6.9rem);line-height:.94}h2{letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(2rem,4vw,4rem);line-height:1}h3{letter-spacing:-.03em;margin-bottom:14px;font-size:1.35rem}.heroText,.sectionHeader p,.splitText p,.contactSection p,.serviceCard p,.processCard p,.dashboardCard p{color:var(--muted);line-height:1.7}.heroText{max-width:620px;color:var(--muted);margin-bottom:34px;font-size:clamp(1rem,1.05vw,1.14rem);line-height:1.75}.heroActions{flex-wrap:wrap;gap:14px;margin-bottom:40px;display:flex}.heroStats{grid-template-columns:repeat(3,1fr);gap:14px;max-width:680px;display:grid}.heroStats div{border:1px solid var(--line);background:#ffffff09;border-radius:18px;padding:18px}.heroStats strong{color:var(--white);margin-bottom:6px;font-size:1.05rem;display:block}.heroStats span{color:var(--muted);font-size:.92rem}.heroVisual{border:1px solid var(--line);border-radius:var(--radius-large);width:100%;max-width:760px;height:fit-content;min-height:auto;box-shadow:var(--shadow);background:linear-gradient(#ffffff12,#ffffff06),#ffffff06;flex-direction:column;justify-content:center;place-self:center end;gap:clamp(14px,1.4vw,20px);padding:clamp(22px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.glowOrb{filter:blur(18px);pointer-events:none;z-index:0;background:radial-gradient(circle,#2f80ffbf,#2f80ff14 65%,#0000);border-radius:999px;width:clamp(180px,18vw,260px);height:clamp(180px,18vw,260px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1;background:#070b12c7;border:1px solid #eef4ff29;border-radius:24px;width:100%;padding:24px;position:relative;box-shadow:0 22px 60px #00000057}.dashboardCard span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:800;display:block}.dashboardCard strong{color:var(--white);margin-bottom:10px;font-size:1.18rem;display:block}.dashboardCard p{margin-bottom:0;font-size:.95rem}.cardOne,.cardTwo,.cardThree{align-self:stretch}.section{padding:100px 0}.sectionHeader{max-width:760px;margin-bottom:44px}.serviceGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.serviceCard,.processCard,.contactCard{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(180deg, #ffffff12, #ffffff06), var(--onyx-card);padding:28px;box-shadow:0 18px 48px #00000038}.serviceCard ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.serviceCard li{color:var(--text);padding-left:24px;font-size:.95rem;position:relative}.serviceCard li:before{content:"";background:var(--electric-blue);border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0;transform:translateY(-50%);box-shadow:0 0 18px #2f80ffcc}.splitSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:60px;padding:100px 0;display:grid}.splitText p{font-size:1.05rem}.processGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.processCard span{color:var(--cyan);letter-spacing:.08em;margin-bottom:40px;font-size:.82rem;font-weight:850;display:block}.contactSection{grid-template-columns:1fr 420px;align-items:center;gap:48px;padding:110px 0 130px;display:grid}.contactCard{background:linear-gradient(135deg, #2f80ff33, #6ee7ff0f), var(--onyx-card)}.fullWidth{width:100%;margin-top:12px}@media (width<=980px){.navbar{align-items:center}.menuButton{display:inline-flex}.navCta{display:none}.navLinks{top:calc(100% + 10px);left:var(--page-gutter);right:var(--page-gutter);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;background:#070b12f5;border:1px solid #94a3b82e;border-radius:22px;gap:10px;padding:14px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;transform:translateY(-8px);box-shadow:0 24px 80px #00000070}.navLinksOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.navLinks a{color:var(--text);background:#ffffff09;border-radius:14px;padding:13px 14px}.mobileNavCta{text-align:center;font-weight:800;display:block;background:linear-gradient(135deg, var(--electric-blue), #62d9ff)!important;color:#03101f!important}.hero,.splitSection,.contactSection{grid-template-columns:1fr}.hero{min-height:auto;padding-top:64px}.heroVisual{justify-self:stretch;max-width:none;height:fit-content;min-height:auto}.serviceGrid,.processGrid{grid-template-columns:1fr 1fr}.contactSection{padding-bottom:90px}}@media (width<=680px){.site{--page-gutter:24px;width:100%;padding:0 var(--page-gutter)}.navbar{padding:16px 0}.navCta{display:none}.brandText{font-size:1rem}h1{letter-spacing:-.065em;font-size:clamp(2.7rem,12.5vw,4rem);line-height:.96}.heroStats,.serviceGrid,.processGrid{grid-template-columns:1fr}.hero{padding-top:48px;padding-bottom:80px}.heroVisual{gap:16px;min-height:auto;padding:18px}.glowOrb{width:180px;height:180px;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboardCard{width:100%}}.detailsSection{padding-top:30px}.detailGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.detailCard{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(#ffffff12,#ffffff06),#0f172ab8;flex-direction:column;min-height:100%;padding:30px;display:flex;box-shadow:0 18px 48px #00000038}.detailKicker{width:fit-content;color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:850;display:inline-flex}.detailLead{color:var(--muted);margin-bottom:26px;line-height:1.7}.detailColumns{grid-template-columns:1fr;gap:24px;display:grid}.detailColumns h4,.addonContent h3{color:var(--white);margin:0 0 14px;font-size:1rem}.detailList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.detailList li{color:var(--muted);padding-left:24px;line-height:1.55;position:relative}.detailList li:before{content:"";background:var(--electric-blue);border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0;transform:translateY(-50%);box-shadow:0 0 18px #2f80ffcc}.detailFooter{margin-top:auto;padding-top:26px}.detailFooter span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:850;display:block}.detailFooter p{color:var(--muted);margin-bottom:0;line-height:1.65}.addonSection{padding:30px 0 100px}.addonCard{border-radius:var(--radius-large);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#2f80ff38,#0000 28rem),linear-gradient(135deg,#2f80ff21,#ffffff09),#0f172ab8;border:1px solid #6ee7ff33;grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;padding:clamp(28px,4vw,52px);display:grid}.addonCard p{max-width:640px;color:var(--muted);line-height:1.7}.addonContent{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (width<=980px){.detailGrid,.addonCard{grid-template-columns:1fr}}@media (width<=680px){.detailCard{padding:24px}.addonContent{grid-template-columns:1fr}.addonSection{padding-bottom:80px}}.detailButton{width:fit-content;min-height:44px;color:var(--text);background:#2f80ff1f;border:1px solid #6ee7ff47;border-radius:999px;justify-content:center;align-items:center;margin-top:20px;padding:0 18px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.detailButton:hover{background:#2f80ff33;border-color:#6ee7ff85;transform:translateY(-2px)}.addonButton{margin-top:24px}@media (width<=680px){.detailButton,.addonButton{width:100%}}.aboutSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:100px 0}.aboutHeader{max-width:860px;margin-bottom:44px}.aboutHeader p{max-width:760px;color:var(--muted);font-size:1.05rem;line-height:1.7}.aboutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.aboutCard{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(#ffffff12,#ffffff06),#0f172ab8;padding:28px;box-shadow:0 18px 48px #00000038}.aboutCard p{color:var(--muted);margin-bottom:0;line-height:1.7}@media (width<=980px){.aboutGrid{grid-template-columns:1fr}}@media (width<=680px){.aboutSection{padding:80px 0}.aboutCard{padding:24px}}.portfolioSection,.demoSection,.educationSection{padding-top:70px}.portfolioGrid,.demoGrid,.offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.portfolioGuidance{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;display:grid}.portfolioGuidance article{background:#2f80ff12;border:1px solid #6ee7ff29;border-radius:18px;padding:18px}.portfolioGuidance strong{color:var(--white);margin-bottom:8px;font-size:.92rem;display:block}.portfolioGuidance span{color:var(--muted);font-size:.94rem;line-height:1.6;display:block}.portfolioCard,.demoCard,.offerCard{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(#ffffff12,#ffffff06),#0f172ab8;padding:28px;box-shadow:0 18px 48px #00000038}.portfolioCard p,.demoCard p,.offerCard p{color:var(--muted);line-height:1.7}.tagRow{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tagRow span{min-height:34px;color:var(--cyan);background:#2f80ff14;border:1px solid #6ee7ff2e;border-radius:999px;align-items:center;padding:0 12px;font-size:.82rem;font-weight:750;display:inline-flex}.demoCard span{width:fit-content;color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:.78rem;font-weight:850;display:inline-flex}.sectionAction{margin-top:28px;display:flex}@media (width<=980px){.portfolioGuidance,.portfolioGrid,.demoGrid,.offerGrid{grid-template-columns:1fr}}@media (width<=680px){.portfolioSection,.demoSection,.educationSection{padding-top:50px}.portfolioCard,.demoCard,.offerCard{padding:24px}.portfolioGuidance article{padding:16px}.sectionAction,.sectionAction a{width:100%}}.templatePreview{background:radial-gradient(circle at 75% 25%,#2f80ff59,#0000 12rem),linear-gradient(135deg,#ffffff14,#ffffff06),#070b12c7;border:1px solid #eef4ff24;border-radius:22px;min-height:190px;margin-bottom:24px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.templateTopbar{gap:6px;margin-bottom:34px;display:flex}.templateTopbar span{background:#eef4ff47;border-radius:999px;width:9px;height:9px}.templateHeroLine{background:#eef4ffe0;border-radius:999px;width:68%;height:24px;margin-bottom:14px}.templateTextLine{background:#9fb0c880;border-radius:999px;width:78%;height:9px;margin-bottom:10px}.templateTextLine.short{width:48%}.templateMiniGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.templateMiniGrid span{background:#ffffff0b;border:1px solid #eef4ff1f;border-radius:14px;height:42px}.templatePreviewonyx{background:radial-gradient(circle at 75% 25%,#2f80ff61,#0000 12rem),linear-gradient(135deg,#0f172af2,#070b12e0)}.templatePreviewsaas{background:radial-gradient(circle at 80% 30%,#6ee7ff57,#0000 12rem),linear-gradient(135deg,#2f80ff38,#070b12e6)}.templatePreviewconsultant{background:radial-gradient(circle at 80% 20%,#ffffff2e,#0000 12rem),linear-gradient(135deg,#1f2937e6,#070b12e6)}.templatePreviewcourse{background:radial-gradient(circle at 75% 25%,#6ee7ff47,#0000 12rem),linear-gradient(135deg,#2f80ff29,#0f172aeb)}.templatePreviewlocal{background:radial-gradient(circle at 75% 25%,#2f80ff47,#0000 12rem),linear-gradient(135deg,#0f172ae6,#101827eb)}.templatePreviewcommerce{background:radial-gradient(circle at 80% 28%,#6ee7ff3d,#0000 12rem),linear-gradient(135deg,#22c55e24,#070b12eb)}.templatePreviewportal{background:radial-gradient(circle at 78% 22%,#2f80ff4d,#0000 12rem),linear-gradient(135deg,#6366f12e,#070b12eb)}.portfolioAudience{margin-top:22px}.portfolioAudience span{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:850;display:block}.portfolioAudience p{color:var(--muted);margin-bottom:0;line-height:1.65}.portfolioCard .detailButton{margin-top:24px}.portfolioActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.portfolioActions .detailButton{margin-top:0}button.detailButton{cursor:pointer;font-family:inherit;font-size:inherit}.templatePreviewSection{padding-top:20px}.templateShowcase{border-radius:var(--radius-large);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#2f80ff33,#0000 30rem),linear-gradient(135deg,#ffffff0e,#ffffff05),#0f172ab8;border:1px solid #6ee7ff33;padding:clamp(24px,4vw,52px)}.templateShowcaseHeader{max-width:820px;margin-bottom:34px}.templateShowcaseHeader p{color:var(--muted);line-height:1.7}.onyxPreviewSite{background:radial-gradient(circle at 0 0,#2f80ff38,#0000 26rem),radial-gradient(circle at 100% 0,#6ee7ff1a,#0000 24rem),#070b12;border:1px solid #eef4ff24;border-radius:28px;overflow:hidden}.onyxPreviewNav{background:#070b12b8;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.onyxPreviewBrand span{width:38px;height:38px;color:var(--white);background:#2f80ff1f;border:1px solid #6ee7ff47;border-radius:12px;place-items:center;font-weight:850;display:grid}.onyxPreviewBrand strong{color:var(--white)}.onyxPreviewNav nav{color:var(--muted);gap:20px;font-size:.92rem;display:flex}.onyxPreviewHero{grid-template-columns:1fr .85fr;align-items:center;gap:42px;padding:clamp(34px,5vw,72px) 28px;display:grid}.onyxPreviewKicker{width:fit-content;color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:850;display:inline-flex}.onyxPreviewHero h3{max-width:760px;color:var(--white);letter-spacing:-.07em;margin-bottom:20px;font-size:clamp(2.2rem,4.6vw,5.4rem);line-height:.94}.onyxPreviewHero p,.onyxPreviewPanel p,.onyxPreviewGrid p,.onyxPreviewSplit p,.onyxPreviewContact p{color:var(--muted);line-height:1.7}.onyxPreviewActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.onyxPreviewActions a,.onyxPreviewContact a{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.onyxPreviewActions a:first-child,.onyxPreviewContact a{background:linear-gradient(135deg, var(--electric-blue), #62d9ff);color:#03101f}.onyxPreviewPanel{background:#ffffff09;border:1px solid #eef4ff1f;border-radius:24px;gap:14px;padding:22px;display:grid}.onyxPreviewPanel div,.onyxPreviewGrid div{background:#070b129e;border:1px solid #eef4ff1f;border-radius:18px;padding:20px}.onyxPreviewPanel span{color:var(--cyan);margin-bottom:10px;font-weight:850;display:block}.onyxPreviewPanel strong{color:var(--white);margin-bottom:8px;display:block}.onyxPreviewSection,.onyxPreviewSplit,.onyxPreviewContact{border-top:1px solid #94a3b824;padding:46px 28px}.onyxPreviewSectionHeader h3,.onyxPreviewSplit h3,.onyxPreviewContact h3{color:var(--white);letter-spacing:-.05em;font-size:clamp(1.7rem,3vw,3rem);line-height:1}.onyxPreviewGrid h4{color:var(--white);margin:0 0 10px;font-size:1.05rem}.onyxPreviewSplit,.onyxPreviewContact{grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px;display:grid}.onyxPreviewContact{background:#2f80ff0f}.onyxPreviewContact a{justify-self:end;width:fit-content}@media (width<=980px){.onyxPreviewHero,.onyxPreviewSplit,.onyxPreviewContact,.onyxPreviewGrid{grid-template-columns:1fr}.onyxPreviewContact a{justify-self:start}}@media (width<=680px){.portfolioActions,.portfolioActions .detailButton{width:100%}.onyxPreviewNav{flex-direction:column;align-items:flex-start}.onyxPreviewNav nav{flex-wrap:wrap}.onyxPreviewHero,.onyxPreviewSection,.onyxPreviewSplit,.onyxPreviewContact{padding:32px 20px}.onyxPreviewActions a,.onyxPreviewContact a{width:100%}}.onyxStandalonePage{background:radial-gradient(circle at top left, #2f80ff38, transparent 34rem), radial-gradient(circle at top right, #6ee7ff1f, transparent 30rem), var(--onyx);min-height:100vh;padding:clamp(18px,3vw,48px)}.onyxStandaloneShell{max-width:1480px;box-shadow:var(--shadow);background:radial-gradient(circle at 0 0,#2f80ff38,#0000 26rem),radial-gradient(circle at 100% 0,#6ee7ff1a,#0000 24rem),#070b12;border:1px solid #eef4ff24;border-radius:28px;margin:0 auto;overflow:hidden}.saasStandalonePage{background:radial-gradient(circle at 0 0,#7c3aed47,#0000 34rem),radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 30rem),#080816;min-height:100vh;padding:clamp(18px,3vw,48px)}.saasStandaloneShell{background:radial-gradient(circle at 70% 15%,#7c3aed47,#0000 28rem),radial-gradient(circle at 20% 5%,#2dd4bf2e,#0000 24rem),#090a18;border:1px solid #a5b4fc33;border-radius:30px;max-width:1480px;margin:0 auto;overflow:hidden;box-shadow:0 28px 90px #0000006b}.saasPreviewNav{background:#080816c2;border-bottom:1px solid #a5b4fc29;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.saasPreviewBrand{align-items:center;gap:12px;display:inline-flex}.saasPreviewBrand span{color:#f8fbff;background:linear-gradient(135deg,#7c3aed85,#2dd4bf2e);border:1px solid #2dd4bf6b;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.saasPreviewBrand strong{color:#f8fbff}.saasPreviewNav nav{color:#b9c2e8;gap:22px;font-size:.92rem;display:flex}.saasPreviewHero{grid-template-columns:1fr .9fr;align-items:center;gap:48px;padding:clamp(42px,6vw,86px) 28px;display:grid}.saasPreviewKicker{color:#5eead4;letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin-bottom:16px;font-size:.78rem;font-weight:850;display:inline-flex}.saasPreviewHero h3,.saasPreviewSectionHeader h3,.saasWorkflowSection h3,.saasPreviewContact h3{color:#f8fbff;letter-spacing:-.065em;line-height:.96}.saasPreviewHero h3{max-width:820px;margin-bottom:22px;font-size:clamp(2.3rem,4.8vw,5.6rem)}.saasPreviewHero p,.saasPreviewStats span,.saasPanelCard p,.saasPreviewSectionHeader p,.saasFeatureGrid p,.saasWorkflowList p,.saasPreviewContact p{color:#aeb9df;line-height:1.7}.saasPreviewActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.saasPreviewActions a,.saasPreviewContact a{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:850;display:inline-flex}.saasPreviewActions a:first-child,.saasPreviewContact a{color:#050712;background:linear-gradient(135deg,#7c3aed,#2dd4bf);box-shadow:0 16px 42px #2dd4bf2e}.saasPreviewActions a:last-child{color:#f8fbff;background:#ffffff09;border:1px solid #f8fbff2e}.saasPreviewStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.saasPreviewStats div{background:#ffffff09;border:1px solid #a5b4fc29;border-radius:18px;padding:18px}.saasPreviewStats strong{color:#f8fbff;margin-bottom:6px;font-size:1.12rem;display:block}.saasPreviewPanel{background:radial-gradient(circle at 60% 35%,#7c3aed57,#0000 18rem),#ffffff0a;border:1px solid #a5b4fc2e;border-radius:28px;gap:16px;padding:24px;display:grid;position:relative;box-shadow:0 24px 70px #00000052}.saasPanelTop{gap:7px;margin-bottom:4px;display:flex}.saasPanelTop span{background:#f8fbff47;border-radius:999px;width:9px;height:9px}.saasPanelCard{background:#080816b8;border:1px solid #f8fbff1f;border-radius:20px;padding:20px}.saasPanelCard.active{background:linear-gradient(135deg,#7c3aed38,#2dd4bf14),#080816b8}.saasPanelCard span{color:#5eead4;margin-bottom:10px;font-weight:900;display:block}.saasPanelCard strong{color:#f8fbff;margin-bottom:8px;display:block}.saasPreviewSection,.saasWorkflowSection,.saasPreviewContact{border-top:1px solid #a5b4fc24;padding:52px 28px}.saasPreviewSectionHeader{max-width:760px;margin-bottom:28px}.saasPreviewSectionHeader h3,.saasWorkflowSection h3,.saasPreviewContact h3{font-size:clamp(1.8rem,3vw,3.2rem)}.saasFeatureGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.saasFeatureGrid article{background:#ffffff09;border:1px solid #f8fbff1f;border-radius:20px;padding:22px}.saasFeatureGrid span{color:#5eead4;margin-bottom:18px;font-weight:900;display:block}.saasFeatureGrid h4{color:#f8fbff;margin:0 0 10px;font-size:1.08rem}.saasWorkflowSection{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.saasWorkflowList{gap:14px;display:grid}.saasWorkflowList div{background:#0808168f;border:1px solid #f8fbff1f;border-radius:18px;grid-template-columns:38px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.saasWorkflowList span{color:#5eead4;background:#2dd4bf24;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.saasWorkflowList p{margin-bottom:0}.saasPreviewContact{background:linear-gradient(135deg,#7c3aed29,#2dd4bf14);grid-template-columns:1fr auto;align-items:center;gap:44px;display:grid}@media (width<=980px){.saasPreviewHero,.saasWorkflowSection,.saasPreviewContact,.saasFeatureGrid,.saasPreviewStats{grid-template-columns:1fr}}@media (width<=680px){.saasPreviewNav{flex-direction:column;align-items:flex-start}.saasPreviewNav nav{flex-wrap:wrap}.saasPreviewHero,.saasPreviewSection,.saasWorkflowSection,.saasPreviewContact{padding:34px 20px}.saasPreviewActions a,.saasPreviewContact a{width:100%}}.novaPage{color:#f8fbff;background:radial-gradient(circle at 16% 10%,#8b5cf66b,#0000 34rem),radial-gradient(circle at 84% 18%,#22d3ee47,#0000 30rem),linear-gradient(135deg,#111032 0%,#09091b 48%,#06151d 100%);min-height:100vh;overflow:hidden}.novaHero{min-height:100vh;padding:clamp(22px,4vw,58px)}.novaNav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:16px 20px;display:flex}.novaBrand{align-items:center;gap:12px;display:inline-flex}.novaBrand span{color:#050712;background:linear-gradient(135deg,#8b5cf6,#22d3ee);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.novaBrand strong{color:#fff}.novaNav nav{color:#c9d4ff;gap:24px;font-size:.95rem;display:flex}.novaHeroGrid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(42px,7vw,110px);max-width:1320px;min-height:calc(100vh - 120px);margin:0 auto;padding:clamp(56px,8vh,110px) 0;display:grid}.novaHeroText{max-width:720px}.novaEyebrow{color:#5eead4;letter-spacing:.08em;text-transform:uppercase;background:#5eead41a;border:1px solid #5eead452;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 13px;font-size:.78rem;font-weight:850;display:inline-flex}.novaHero h1{color:#fff;letter-spacing:-.085em;max-width:820px;margin-bottom:24px;font-size:clamp(3.4rem,7vw,7.8rem);line-height:.9}.novaHero p,.novaUsecases p,.novaProduct p,.novaDemo p,.novaDashboard p,.novaDashboard small{color:#c5ccef;line-height:1.75}.novaActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.novaActions a,.novaDemo a{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:850;display:inline-flex}.novaActions a:first-child,.novaDemo a{color:#050712;background:linear-gradient(135deg,#8b5cf6,#22d3ee,#5eead4);box-shadow:0 20px 60px #22d3ee3d}.novaActions a:last-child{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.novaDashboard{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:radial-gradient(circle at 70% 20%,#8b5cf66b,#0000 18rem),radial-gradient(circle at 15% 85%,#22d3ee47,#0000 16rem),#ffffff13;border:1px solid #ffffff24;border-radius:34px;gap:18px;padding:clamp(22px,3vw,36px);display:grid;position:relative;transform:rotate(-1.2deg);box-shadow:0 34px 110px #00000073}.novaDashboardTop{gap:7px;display:flex}.novaDashboardTop span{background:#ffffff61;border-radius:999px;width:10px;height:10px}.novaMetricRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.novaMetricRow article,.novaFlowCard,.novaInsightCard{background:#07081ab3;border:1px solid #ffffff1f;border-radius:24px;padding:22px}.novaMetricRow span,.novaInsightCard span{color:#5eead4;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.78rem;font-weight:850;display:block}.novaMetricRow strong{color:#fff;letter-spacing:-.06em;font-size:2.4rem;line-height:1;display:block}.novaMetricRow small{margin-top:8px;display:block}.novaFlowCard{gap:14px;display:grid}.novaFlowCard div{grid-template-columns:16px 1fr;align-items:start;gap:12px;display:grid}.novaFlowCard p,.novaInsightCard p{margin-bottom:0}.novaDot{background:#5eead4;border-radius:999px;width:10px;height:10px;margin-top:8px;box-shadow:0 0 22px #5eead4c7}.novaUsecases,.novaProduct,.novaDemo{max-width:1320px;margin:0 auto;padding:clamp(72px,9vw,120px) clamp(22px,4vw,58px)}.novaSectionHeader{max-width:760px;margin-bottom:34px}.novaUsecases h2,.novaProduct h2,.novaDemo h2{color:#fff;letter-spacing:-.075em;font-size:clamp(2.3rem,4.8vw,5rem);line-height:.94}.novaUsecaseGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.novaUsecaseGrid article{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff16,#ffffff09),#ffffff0b;border:1px solid #ffffff1f;border-radius:30px;min-height:260px;padding:28px}.novaUsecaseGrid span{color:#5eead4;margin-bottom:60px;font-weight:900;display:block}.novaUsecaseGrid h3{color:#fff}.novaProduct{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(42px,6vw,90px);display:grid}.novaProductList{gap:16px;display:grid}.novaProductList div{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:70px 1fr;align-items:center;gap:20px;padding:20px;display:grid}.novaProductList strong{color:#5eead4;background:#5eead421;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.novaProductList p{margin-bottom:0}.novaDemo{grid-template-columns:1fr auto;align-items:center;gap:40px;display:grid}@media (width<=980px){.novaHeroGrid,.novaProduct,.novaDemo,.novaUsecaseGrid{grid-template-columns:1fr}.novaDashboard{transform:none}}@media (width<=680px){.novaHero{padding:16px}.novaNav{flex-direction:column;align-items:flex-start}.novaNav nav{flex-wrap:wrap}.novaHero h1{font-size:clamp(3rem,14vw,4.6rem)}.novaMetricRow{grid-template-columns:1fr}.novaActions a,.novaDemo a{width:100%}.novaProductList div{grid-template-columns:1fr}}.lumaPage{color:#0f172a;background:radial-gradient(circle at 10% 10%,#7c3aed2e,#0000 32rem),radial-gradient(circle at 90% 12%,#22d3ee38,#0000 30rem),linear-gradient(#f8fbff 0%,#eef4ff 50%,#fff 100%);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.lumaNav{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #0f172a14;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:18px auto 0;padding:12px 16px;display:flex;position:sticky;top:18px;box-shadow:0 20px 60px #0f172a14}.lumaBrand{align-items:center;gap:12px;display:inline-flex}.lumaBrand span{color:#fff;background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:999px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.lumaBrand strong{color:#111827;font-weight:850}.lumaNav nav{color:#475569;gap:22px;font-size:.94rem;font-weight:700;display:flex}.lumaHero{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:clamp(42px,6vw,96px);width:min(1180px,100% - 40px);min-height:calc(100vh - 90px);margin:0 auto;padding:clamp(70px,10vh,130px) 0 clamp(80px,10vh,130px);display:grid}.lumaHeroContent{max-width:720px}.lumaEyebrow{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed14;border:1px solid #7c3aed2e;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 13px;font-size:.78rem;font-weight:900;display:inline-flex}.lumaHero h1{color:#0f172a;letter-spacing:-.085em;max-width:800px;margin:0 0 24px;font-size:clamp(3.8rem,7vw,7.6rem);line-height:.9}.lumaHero p,.lumaSectionIntro p,.lumaUsecaseBoard p,.lumaProductCopy p,.lumaTimeline p,.lumaDemo p,.lumaProductCard p{color:#526174;line-height:1.75}.lumaActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.lumaActions a,.lumaDemo a{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:850;display:inline-flex}.lumaActions a:first-child,.lumaDemo a{color:#fff;background:linear-gradient(135deg,#7c3aed,#22d3ee);box-shadow:0 18px 44px #7c3aed33}.lumaActions a:last-child{color:#0f172a;background:#ffffffb3;border:1px solid #0f172a1f}.lumaProductCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 100% 0,#22d3ee38,#0000 18rem),radial-gradient(circle at 0 100%,#7c3aed29,#0000 18rem),#ffffffd1;border:1px solid #0f172a14;border-radius:36px;gap:18px;padding:clamp(24px,3vw,38px);display:grid;box-shadow:0 28px 80px #0f172a1f}.lumaProductTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lumaProductTop span,.lumaMetricGrid span{color:#7c3aed;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.76rem;font-weight:900;display:block}.lumaProductTop strong{color:#0f172a;font-size:1.3rem;display:block}.lumaProductTop small{color:#0f766e;background:#22d3ee1f;border-radius:999px;padding:8px 11px;font-weight:800}.lumaMetricGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lumaMetricGrid article,.lumaFlowList{background:#ffffffb8;border:1px solid #0f172a14;border-radius:24px;padding:20px}.lumaMetricGrid strong{color:#0f172a;letter-spacing:-.06em;font-size:2.7rem;line-height:1;display:block}.lumaMetricGrid p{margin:8px 0 0}.lumaFlowList{gap:12px;display:grid}.lumaFlowList div{grid-template-columns:36px 1fr;align-items:center;gap:12px;display:grid}.lumaFlowList span{color:#6d28d9;background:linear-gradient(135deg,#7c3aed29,#22d3ee2e);border-radius:999px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.lumaFlowList p{margin:0}.lumaUsecases,.lumaProductSection,.lumaDemo{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(78px,9vw,125px) 0}.lumaSectionIntro{max-width:760px;margin-bottom:34px}.lumaUsecases h2,.lumaProductSection h2,.lumaDemo h2{color:#0f172a;letter-spacing:-.075em;margin:0 0 20px;font-size:clamp(2.4rem,4.8vw,5.2rem);line-height:.94}.lumaUsecaseBoard{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lumaUsecaseBoard article{background:#fff;border:1px solid #0f172a14;border-radius:34px;min-height:260px;padding:30px;box-shadow:0 18px 50px #0f172a14}.lumaUsecaseBoard span{color:#7c3aed;margin-bottom:58px;font-weight:900;display:block}.lumaUsecaseBoard h3{color:#0f172a;margin-bottom:14px;font-size:1.35rem}.lumaProductSection{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(46px,7vw,110px);display:grid}.lumaProductCopy{max-width:560px}.lumaTimeline{gap:18px;display:grid;position:relative}.lumaTimeline:before{content:"";opacity:.35;background:linear-gradient(#7c3aed,#22d3ee);width:2px;position:absolute;top:30px;bottom:30px;left:30px}.lumaTimeline article{background:#ffffffd1;border:1px solid #0f172a14;border-radius:28px;grid-template-columns:62px 1fr;align-items:start;gap:18px;padding:22px;display:grid;position:relative;box-shadow:0 18px 50px #0f172a0f}.lumaTimeline article>span{z-index:1;color:#fff;background:linear-gradient(135deg,#7c3aed,#22d3ee);border-radius:999px;place-items:center;width:44px;height:44px;font-weight:900;display:grid;position:relative}.lumaTimeline h3{color:#0f172a;margin-bottom:8px}.lumaTimeline p{margin-bottom:0}.lumaDemo{background:radial-gradient(circle at 0 0,#7c3aed29,#0000 24rem),radial-gradient(circle at 100% 100%,#22d3ee33,#0000 22rem),#fff;border-radius:38px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:50px;padding:clamp(38px,5vw,70px);display:grid;box-shadow:0 22px 70px #0f172a1a}.lumaDemo div{max-width:860px}@media (width<=980px){.lumaHero,.lumaProductSection,.lumaDemo,.lumaUsecaseBoard{grid-template-columns:1fr}.lumaDemo a{width:fit-content}}@media (width<=680px){.lumaNav{border-radius:28px;flex-direction:column;align-items:flex-start}.lumaNav nav{flex-wrap:wrap}.lumaHero{min-height:auto;padding-top:70px}.lumaHero h1{font-size:clamp(3rem,14vw,4.6rem)}.lumaMetricGrid{grid-template-columns:1fr}.lumaActions a,.lumaDemo a{width:100%}.lumaTimeline:before{display:none}.lumaTimeline article{grid-template-columns:1fr}}.pulsePage{color:#fff;background:radial-gradient(circle at 85% 10%,#00d2ff29,#0000 35%),radial-gradient(circle at 10% 80%,#0078ff1f,#0000 30%),#050816;min-height:100vh;display:flex}.pulseRail{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff08;border-right:1px solid #ffffff14;flex-direction:column;width:260px;min-height:100vh;padding:32px 24px;display:flex;position:sticky;top:0}.pulseBrand{color:#fff;align-items:center;gap:14px;margin-bottom:60px;text-decoration:none;display:flex}.pulseBrand span{background:linear-gradient(135deg,#00d9ff,#2563ff);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.pulseBrand strong{font-size:18px}.pulseRailNav{flex-direction:column;gap:18px;display:flex}.pulseRailNav a{color:#ffffffa6;font-size:15px;text-decoration:none;transition:all .3s}.pulseRailNav a:hover{color:#fff}.pulseRailButton{text-align:center;color:#fff;background:linear-gradient(135deg,#00d9ff,#2563ff);border-radius:12px;margin-top:auto;padding:14px 18px;font-weight:600;text-decoration:none}.pulseContent{flex:1;max-width:1400px;padding:80px}.pulseHero{max-width:900px;margin-bottom:90px}.pulseEyebrow{color:#00d9ff;letter-spacing:.08em;text-transform:uppercase;background:#00d9ff1f;border-radius:30px;margin-bottom:20px;padding:8px 14px;font-size:13px;display:inline-block}.pulseHero h1{letter-spacing:-2px;margin-bottom:28px;font-size:64px;line-height:1.05}.pulseHero p{color:#ffffffb3;max-width:650px;font-size:20px;line-height:1.7}.pulseHeroActions{gap:16px;margin-top:40px;display:flex}.pulseHeroActions a{border-radius:14px;padding:15px 28px;font-weight:600;text-decoration:none}.pulseHeroActions a:first-child{color:#fff;background:linear-gradient(135deg,#00d9ff,#2563ff)}.pulseHeroActions a:last-child{color:#fff;border:1px solid #ffffff26}.pulseInterface{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:28px;margin-bottom:90px;padding:32px;box-shadow:0 30px 80px #00000059}.pulseInterfaceHeader{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.pulseInterfaceHeader span{color:#00d9ff;font-size:13px}.pulseInterfaceHeader strong{font-size:20px;display:block}.pulseStatus{color:#9fffa8;align-items:center;gap:10px;display:flex}.pulseStatus span{background:#34d399;border-radius:50%;width:8px;height:8px}.pulseWorkspace{grid-template-columns:1fr 1.3fr 1fr;gap:20px;display:grid}.pulseInbox,.pulseAnalysis,.pulseOutcome{background:#00000040;border:1px solid #ffffff14;border-radius:20px;padding:24px}.pulsePanelLabel{color:#ffffff80;margin-bottom:20px;font-size:13px;display:block}.pulseMessage{background:#ffffff0a;border-radius:14px;margin-bottom:12px;padding:16px}.pulseMessage.active{border:1px solid #00d9ff66}.pulseMessage p{color:#fff9;font-size:14px}.pulseScore strong{color:#00d9ff;font-size:48px}.pulseSuggestion{background:#ffffff0d;border-radius:14px;margin-top:25px;padding:18px}.pulseOutcome div{margin-bottom:20px}.pulseOutcome strong{font-size:32px}.pulseBento{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pulseBento article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;min-height:220px;padding:32px}.pulseBento article span{color:#00d9ff}.pulseBento h3{margin:20px 0;font-size:28px}.pulseBento p{color:#ffffffa6;line-height:1.6}.pulseSteps{grid-template-columns:repeat(3,1fr);gap:20px;margin:90px 0;display:grid}.pulseStep{background:#ffffff0a;border-radius:22px;padding:30px}.pulseStep span{color:#00d9ff;font-size:30px}.pulseStep strong{margin:15px 0;font-size:20px;display:block}.pulseDemo{background:linear-gradient(135deg,#00d9ff26,#2563ff26);border:1px solid #ffffff1f;border-radius:30px;padding:50px}.pulseDemo h2{font-size:42px}.pulseDemo p{color:#ffffffb3;max-width:700px}.pulseDemo a{color:#001018;background:#00d9ff;border-radius:14px;margin-top:30px;padding:15px 30px;font-weight:700;text-decoration:none;display:inline-block}.consultantPage{color:#26231f;background:radial-gradient(circle at 18% 8%,#b89b6333,#0000 32rem),radial-gradient(circle at 90% 12%,#5950441f,#0000 30rem),linear-gradient(#f8f3ea 0%,#efe6d8 48%,#fbf8f2 100%);min-height:100vh;font-family:Helvetica Neue,Arial,ui-sans-serif,system-ui,sans-serif}.consultantPage h1,.consultantPage h2,.consultantPage h3,.consultantPage p{margin-top:0}.consultantPage h1,.consultantPage h2,.consultantPage h3{color:#26231f;letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:700}.consultantNav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f3ead1;border-bottom:1px solid #26231f24;justify-content:space-between;align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding:26px 0;display:flex;position:sticky;top:0}.consultantBrand{align-items:center;gap:12px;display:inline-flex}.consultantBrand span{color:#f8f3ea;background:#26231f;border-radius:999px;place-items:center;width:42px;height:42px;font-size:.86rem;font-weight:900;display:grid}.consultantBrand strong{color:#26231f;font-size:1rem;font-weight:850}.consultantNav nav{color:#61584c;gap:26px;font-size:.95rem;font-weight:700;display:flex}.consultantNav nav a:hover{color:#26231f}.consultantHero{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(48px,7vw,110px);width:min(1180px,100% - 40px);min-height:calc(100vh - 96px);margin:0 auto;padding:clamp(70px,10vh,130px) 0;display:grid}.consultantHeroText{max-width:760px}.consultantEyebrow{color:#8a6f3f;letter-spacing:.09em;text-transform:uppercase;background:#b89b631c;border:1px solid #b89b6359;border-radius:999px;width:fit-content;margin-bottom:22px;padding:9px 14px;font-size:.74rem;font-weight:900;display:inline-flex}.consultantHero h1{max-width:880px;margin-bottom:28px;font-size:clamp(3.1rem,6vw,7rem);line-height:.95}.consultantHero p,.consultantSectionIntro p,.consultantExpertiseGrid p,.consultantCaseList p,.consultantProcess p,.consultantContact p,.consultantProfileCard p{color:#6d6254;line-height:1.75}.consultantHeroText p{max-width:640px;font-size:1.05rem}.consultantActions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.consultantActions a,.consultantContact a{letter-spacing:.02em;border-radius:0;justify-content:center;align-items:center;min-height:50px;padding:0 24px;font-size:.9rem;font-weight:850;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.consultantActions a:first-child,.consultantContact a{color:#f8f3ea;background:#26231f;border:1px solid #26231f}.consultantActions a:last-child{color:#26231f;background:0 0;border:1px solid #26231f3d}.consultantActions a:hover,.consultantContact a:hover{transform:translateY(-2px)}.consultantProfileCard{background:linear-gradient(135deg,#ffffffc7,#efe6d8d1);border:1px solid #26231f24;gap:28px;padding:clamp(28px,4vw,48px);display:grid;box-shadow:0 28px 80px #26231f1f}.consultantPortrait{background:linear-gradient(135deg,#26231fd1,#b89b636b),#3c352d;align-items:flex-end;min-height:280px;padding:24px;display:flex}.consultantPortrait span{color:#f8f3ea;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);line-height:.95}.consultantSmallLabel{color:#8a6f3f;letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:900;display:inline-flex}.consultantProfileCard h2{margin-bottom:18px;font-size:clamp(1.8rem,3vw,3.4rem);line-height:1}.consultantSignature{border-top:1px solid #26231f24;justify-content:space-between;align-items:center;gap:18px;padding-top:24px;display:flex}.consultantSignature span{color:#8a6f3f;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:900}.consultantSignature strong{color:#26231f;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.consultantExpertise,.consultantCases,.consultantProcess,.consultantContact{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(76px,9vw,125px) 0}.consultantSectionIntro{max-width:760px;margin-bottom:40px}.consultantSectionIntro h2,.consultantCasesHeader h2,.consultantProcess h2,.consultantContact h2{margin-bottom:22px;font-size:clamp(2.4rem,5vw,5.4rem);line-height:.96}.consultantExpertiseGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.consultantExpertiseGrid article{border-top:1px solid #26231f2e;flex-direction:column;justify-content:flex-end;min-height:260px;padding:28px 0 0;display:flex}.consultantExpertiseGrid h3{margin-bottom:16px;font-size:1.7rem;line-height:1}.consultantCases{border-top:1px solid #26231f24;border-bottom:1px solid #26231f24}.consultantCasesHeader{max-width:760px;margin-bottom:36px}.consultantCaseList{gap:18px;display:grid}.consultantCaseList article{background:#ffffff80;border:1px solid #26231f1f;grid-template-columns:90px 1fr;align-items:start;gap:28px;padding:28px;display:grid}.consultantCaseList article>span{color:#b89b63;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1}.consultantCaseList h3{margin-bottom:12px;font-size:1.55rem}.consultantProcess{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(44px,7vw,100px);display:grid}.consultantProcess ol{counter-reset:processCounter;gap:14px;margin:0;padding:0;list-style:none;display:grid}.consultantProcess li{counter-increment:processCounter;color:#26231f;border-bottom:1px solid #26231f24;padding:0 0 22px 58px;font-size:1.15rem;font-weight:750;position:relative}.consultantProcess li:before{content:counter(processCounter);color:#f8f3ea;background:#26231f;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:0;left:0}.consultantContact{color:#f8f3ea;background:linear-gradient(135deg,#26231ff5,#4e4436f0);grid-template-columns:1fr auto;align-items:center;gap:40px;margin-bottom:60px;padding:clamp(42px,6vw,76px);display:grid}.consultantContact h2{color:#f8f3ea}.consultantContact p{color:#f8f3eab8;max-width:760px}.consultantContact a{color:#26231f;background:#f8f3ea;border-color:#f8f3ea}@media (width<=980px){.consultantHero,.consultantProcess,.consultantContact,.consultantExpertiseGrid{grid-template-columns:1fr}.consultantNav{flex-direction:column;align-items:flex-start}.consultantNav nav{flex-wrap:wrap}}@media (width<=680px){.consultantHero{min-height:auto;padding-top:70px}.consultantHero h1{font-size:clamp(3rem,14vw,4.8rem)}.consultantActions a,.consultantContact a{width:100%}.consultantCaseList article{grid-template-columns:1fr}.consultantContact{width:calc(100% - 32px);padding:32px 22px}}.coursePage{--course-bg:#f4f7fb;--course-surface:#fff;--course-surface-soft:#eef3fa;--course-navy:#101a2d;--course-navy-soft:#1a2942;--course-text:#172238;--course-muted:#66738a;--course-border:#dce4ef;--course-blue:#245eea;--course-blue-dark:#1748bd;--course-blue-soft:#e8efff;--course-orange:#f2835b;--course-green:#1f9d68;--course-shadow:0 24px 70px #1c2a451a;background:var(--course-bg);min-height:100vh;color:var(--course-text);font-family:inherit;overflow-x:hidden}.coursePage a{color:inherit;text-decoration:none}.coursePage h1,.coursePage h2,.coursePage h3,.coursePage p{margin-top:0}.courseNav{border:1px solid var(--course-border);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:22px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;width:min(1380px,100% - 64px);min-height:82px;margin:20px auto 0;padding:0 24px;display:grid;position:relative;box-shadow:0 12px 40px #18263f0f}.courseBrand{color:var(--course-navy);justify-self:start;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.courseBrand>span{background:var(--course-blue);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid}.courseBrand div{flex-direction:column;gap:2px;display:flex}.courseBrand strong{font-size:16px;line-height:1.1}.courseBrand small{color:var(--course-muted);font-size:10px}.courseNav>nav{justify-content:center;align-items:center;gap:30px;display:flex}.courseNav>nav a{color:#526078;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.courseNav>nav a:hover{color:var(--course-blue)}.courseNavButton{background:var(--course-navy);color:#fff;border-radius:12px;justify-self:end;padding:13px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s}.courseNavButton:hover{background:var(--course-blue);transform:translateY(-2px)}.coursePage .courseNavButton{background:var(--course-blue);color:#fff}.coursePage .courseNavButton:hover{background:var(--course-blue-dark);color:#fff}.courseHero{border:1px solid var(--course-border);background:radial-gradient(circle at 90% 12%,#245eea24,#0000 32%),radial-gradient(circle at 63% 85%,#f2835b17,#0000 28%),#fff;border-radius:34px;grid-template-columns:minmax(0,1.05fr) minmax(500px,.95fr);align-items:center;gap:54px;width:min(1380px,100% - 64px);margin:22px auto 0;padding:86px 72px 92px;display:grid;position:relative;overflow:hidden}.courseHero:before{content:"";border:1px solid #245eea17;border-radius:50%;width:420px;height:420px;position:absolute;top:-250px;right:16%}.courseHeroContent{z-index:2;position:relative}.courseEyebrow{background:var(--course-blue-soft);width:fit-content;color:var(--course-blue);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:22px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-flex}.courseHeroContent h1{width:100%;max-width:680px;color:var(--course-navy);letter-spacing:-.045em;margin:0;font-size:clamp(46px,3.8vw,62px);line-height:1.02}.courseHeroContent{z-index:3;min-width:0;position:relative}.courseHeroContent>p{max-width:600px;color:var(--course-muted);margin:28px 0 0;font-size:17px;line-height:1.75}.courseActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.courseActions a{border-radius:12px;padding:15px 22px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.courseActions a:first-child{background:var(--course-blue);color:#fff;box-shadow:0 12px 28px #245eea38}.courseActions a:last-child{color:var(--course-navy);border:1px solid var(--course-border);background:#fff}.courseActions a:hover{transform:translateY(-2px)}.courseHeroTrust{flex-wrap:wrap;gap:34px;margin-top:44px;display:flex}.courseHeroTrust div{min-width:90px}.courseHeroTrust strong{color:var(--course-navy);letter-spacing:-.03em;font-size:25px;line-height:1;display:block}.courseHeroTrust span{color:var(--course-muted);margin-top:7px;font-size:11px;display:block}.courseHeroDashboard{z-index:2;background:var(--course-surface);border:1px solid var(--course-border);min-width:0;box-shadow:var(--course-shadow);border-radius:24px;position:relative;overflow:hidden}.courseDashboardTopbar{border-bottom:1px solid var(--course-border);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:15px 18px;display:flex}.courseDashboardTopbar>div:first-child{flex-direction:column;gap:3px;display:flex}.courseDashboardTopbar>div:first-child span{color:var(--course-blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.courseDashboardTopbar>div:first-child strong{color:var(--course-navy);font-size:14px}.courseDashboardUser{align-items:center;gap:9px;display:flex}.courseDashboardUser>span{background:var(--course-blue-soft);width:34px;height:34px;color:var(--course-blue);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.courseDashboardUser div{flex-direction:column;display:flex}.courseDashboardUser strong{color:var(--course-navy);font-size:10px}.courseDashboardUser small{color:var(--course-muted);margin-top:2px;font-size:8px}.courseDashboardLayout{grid-template-columns:132px minmax(0,1fr);min-height:390px;display:grid}.courseDashboardSidebar{border-right:1px solid var(--course-border);background:#f7f9fc;flex-direction:column;gap:8px;padding:23px 14px;display:flex}.courseDashboardSidebar strong,.courseDashboardSidebar span{border-radius:9px;padding:9px 10px;font-size:9px}.courseDashboardSidebar strong{background:var(--course-blue-soft);color:var(--course-blue)}.courseDashboardSidebar span{color:#647087}.courseDashboardMain{min-width:0;padding:28px}.courseDashboardWelcome span{color:var(--course-blue);font-size:9px;font-weight:700}.courseDashboardWelcome h2{max-width:330px;color:var(--course-navy);letter-spacing:-.035em;margin:7px 0 8px;font-size:25px;line-height:1.08}.courseDashboardWelcome p{color:var(--course-muted);margin:0;font-size:10px}.courseDashboardMetrics{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.courseDashboardMetrics article{border:1px solid var(--course-border);background:#f8faff;border-radius:12px;min-width:0;padding:15px}.courseDashboardMetrics span{color:var(--course-muted);font-size:8px;display:block}.courseDashboardMetrics strong{color:var(--course-navy);margin-top:5px;font-size:21px;display:block}.courseCurrentLearning{background:var(--course-blue-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:17px;display:flex}.courseCurrentLearning div{flex-direction:column;gap:3px;display:flex}.courseCurrentLearning span,.courseCurrentLearning p{color:var(--course-muted);margin:0;font-size:8px}.courseCurrentLearning strong{color:var(--course-navy);font-size:12px}.courseProgressValue{font-weight:800;color:var(--course-blue)!important;font-size:16px!important}.courseProgressBar{background:#e3e9f2;border-radius:999px;height:7px;margin-top:9px;overflow:hidden}.courseProgressBar span{background:var(--course-blue);border-radius:inherit;height:100%;display:block}.courseStatistics{z-index:5;border:1px solid var(--course-border);width:min(1100px,100% - 96px);box-shadow:var(--course-shadow);background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:-42px auto 0;padding:34px 42px;display:grid;position:relative}.courseStatistics article{text-align:center;border-right:1px solid var(--course-border)}.courseStatistics article:last-child{border-right:0}.courseStatistics strong{color:var(--course-navy);letter-spacing:-.04em;font-size:33px;display:block}.courseStatistics span{color:var(--course-muted);margin-top:6px;font-size:11px;display:block}.courseSectionHeader{max-width:740px;margin-bottom:50px}.courseSectionHeader h2,.coursePathsIntro h2,.courseEmployeeContent h2,.courseAdminIntro h2{color:var(--course-navy);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.03}.courseSectionHeader>p,.coursePathsIntro>p,.courseEmployeeContent>p,.courseAdminIntro>p{color:var(--course-muted);margin:20px 0 0;font-size:16px;line-height:1.75}.coursePlatform{width:min(1220px,100% - 80px);margin:130px auto 0}.courseFeatureGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.courseFeatureGrid article{border:1px solid var(--course-border);background:#fff;border-radius:20px;min-height:250px;padding:28px;transition:transform .25s,box-shadow .25s}.courseFeatureGrid article:hover{transform:translateY(-5px);box-shadow:0 20px 48px #1c2a4517}.courseFeatureGrid article>span{background:var(--course-blue-soft);width:38px;height:38px;color:var(--course-blue);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.courseFeatureGrid h3{color:var(--course-navy);margin:42px 0 10px;font-size:21px}.courseFeatureGrid p{color:var(--course-muted);margin:0;font-size:13px;line-height:1.65}.courseCatalog{background:var(--course-navy);margin-top:130px;padding:110px max(40px,50vw - 610px)}.courseCatalog .courseSectionHeader h2{color:#fff}.courseCatalog .courseSectionHeader>p{color:#aeb9ca}.courseCatalog .courseEyebrow{color:#8fb0ff;background:#ffffff14}.courseCatalogGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.courseCatalogCard{background:#fff;border-radius:20px;overflow:hidden}.courseCatalogVisual{background:radial-gradient(circle at 75% 25%,#ffffff42,#0000 25%),linear-gradient(135deg,#245eea,#183b94);justify-content:space-between;align-items:flex-start;height:185px;padding:22px;display:flex}.courseCatalogCard:nth-child(2) .courseCatalogVisual{background:radial-gradient(circle at 75% 25%,#ffffff3b,#0000 25%),linear-gradient(135deg,#f2835b,#bb4d2c)}.courseCatalogCard:nth-child(3) .courseCatalogVisual{background:radial-gradient(circle at 75% 25%,#ffffff2e,#0000 25%),linear-gradient(135deg,#5c6ac4,#303b84)}.courseCatalogVisual>span{color:#fff;background:#ffffff29;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;display:grid}.courseCatalogVisual small{color:#fff;background:#ffffff24;border-radius:999px;padding:7px 10px;font-size:9px}.courseCatalogContent{padding:24px}.courseCatalogContent>span{color:var(--course-green);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.courseCatalogContent h3{color:var(--course-navy);margin:8px 0 9px;font-size:20px}.courseCatalogContent p{min-height:64px;color:var(--course-muted);margin:0;font-size:12px;line-height:1.6}.courseCatalogProgress{align-items:center;gap:12px;margin-top:20px;display:flex}.courseCatalogProgress>div{background:#e8edf4;border-radius:999px;flex:1;height:6px;overflow:hidden}.courseCatalogProgress>div span{background:var(--course-blue);border-radius:inherit;height:100%;display:block}.courseCatalogProgress strong{color:var(--course-navy);font-size:11px}.coursePaths{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;width:min(1220px,100% - 80px);margin:130px auto 0;display:grid}.coursePathsIntro{position:sticky;top:30px}.coursePathList{flex-direction:column;gap:14px;display:flex}.coursePathList article{border:1px solid var(--course-border);background:#fff;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding:25px 26px;display:grid}.coursePathList article>span{background:var(--course-blue-soft);width:42px;height:42px;color:var(--course-blue);border-radius:11px;place-items:center;font-size:10px;font-weight:800;display:grid}.coursePathList h3{color:var(--course-navy);margin:0;font-size:18px}.coursePathList p{max-width:570px;color:var(--course-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.coursePathMeta{text-align:right;min-width:90px}.coursePathMeta strong,.coursePathMeta span{display:block}.coursePathMeta strong{color:var(--course-navy);font-size:11px}.coursePathMeta span{color:var(--course-muted);margin-top:4px;font-size:10px}.courseEmployeeSection{border:1px solid var(--course-border);background:#fff;border-radius:30px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;width:min(1380px,100% - 64px);margin:130px auto 0;padding:84px 74px;display:grid}.courseEmployeeBenefits{flex-direction:column;gap:12px;margin-top:32px;display:flex}.courseEmployeeBenefits div{align-items:center;gap:12px;display:flex}.courseEmployeeBenefits span{background:var(--course-blue-soft);width:30px;height:30px;color:var(--course-blue);border-radius:9px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.courseEmployeeBenefits p{color:var(--course-text);margin:0;font-size:12px;font-weight:600}.courseEmployeeDashboard{border:1px solid var(--course-border);background:#f7f9fc;border-radius:20px;min-width:0;padding:28px;box-shadow:0 20px 55px #1c2a4517}.courseEmployeeDashboardTop{border-bottom:1px solid var(--course-border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.courseEmployeeDashboardTop>div{flex-direction:column;gap:4px;display:flex}.courseEmployeeDashboardTop span{color:var(--course-muted);font-size:9px}.courseEmployeeDashboardTop strong{color:var(--course-navy);font-size:16px}.courseActivityChart{flex-direction:column;gap:20px;margin-top:25px;display:flex}.courseActivityLabel{justify-content:space-between;align-items:center;gap:20px;margin-bottom:7px;display:flex}.courseActivityLabel span,.courseActivityLabel strong{font-size:10px}.courseActivityLabel span{color:var(--course-text)}.courseActivityLabel strong{color:var(--course-blue)}.courseActivityTrack{background:#e4eaf3;border-radius:999px;height:8px;overflow:hidden}.courseActivityTrack span{background:linear-gradient(90deg, var(--course-blue), #5e85ee);border-radius:inherit;height:100%;display:block}.courseCertificateCard{background:var(--course-navy);border-radius:14px;margin-top:26px;padding:18px}.courseCertificateCard span,.courseCertificateCard strong,.courseCertificateCard p{display:block}.courseCertificateCard span{color:#92a7c8;font-size:8px}.courseCertificateCard strong{color:#fff;margin-top:5px;font-size:14px}.courseCertificateCard p{color:#bcc7d7;margin:5px 0 0;font-size:9px}.courseLearningView{width:min(1220px,100% - 80px);margin:130px auto 0}.courseLearningMockup{border:1px solid var(--course-border);min-height:580px;box-shadow:var(--course-shadow);background:#fff;border-radius:26px;grid-template-columns:250px minmax(0,1fr);display:grid;overflow:hidden}.courseLearningMockup>aside{background:var(--course-navy);padding:34px 24px}.courseLearningMockup>aside>span{color:#8fa3c2;text-transform:uppercase;letter-spacing:.09em;font-size:9px}.courseLearningMockup>aside>strong{color:#fff;margin-top:10px;font-size:21px;line-height:1.15;display:block}.courseLearningMockup>aside nav{flex-direction:column;gap:9px;margin-top:38px;display:flex}.courseLearningMockup>aside nav a{color:#aebbd0;border-radius:9px;padding:11px 12px;font-size:11px;text-decoration:none}.courseLearningMockup>aside nav a:nth-child(4){color:#fff;background:#ffffff17}.courseLessonContent{padding:34px}.courseLessonHeader{flex-direction:column;gap:5px;display:flex}.courseLessonHeader span{color:var(--course-blue);font-size:10px;font-weight:800}.courseLessonHeader strong{color:var(--course-navy);font-size:27px}.courseVideoMockup{background:radial-gradient(circle at 75% 25%,#245eea59,#0000 34%),linear-gradient(140deg,#152644,#0d1728);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:360px;margin-top:22px;display:flex;position:relative;overflow:hidden}.courseVideoMockup:after{content:"";background:#ffffff29;width:110%;height:1px;position:absolute;bottom:24px;left:-5%}.courseVideoMockup>span{width:66px;height:66px;color:var(--course-blue);background:#fff;border-radius:50%;place-items:center;font-size:21px;display:grid}.courseVideoMockup p{color:#d5ddeb;margin:0;font-size:10px}.courseLessonBottom{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.courseLessonBottom strong{color:var(--course-navy);font-size:13px}.courseLessonBottom p{color:var(--course-muted);margin:5px 0 0;font-size:10px}.courseLessonBottom button{background:var(--course-blue);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:12px 18px;font-size:10px;font-weight:700}.courseAdmin{background:#eaf0f8;margin-top:130px;padding:110px max(40px,50vw - 610px)}.courseAdminIntro{max-width:740px;margin-bottom:52px}.courseAdminDashboard{border:1px solid var(--course-border);box-shadow:var(--course-shadow);background:#fff;border-radius:24px;padding:30px}.courseAdminHeader{border-bottom:1px solid var(--course-border);justify-content:space-between;align-items:center;gap:30px;padding-bottom:24px;display:flex}.courseAdminHeader>div{flex-direction:column;gap:4px;display:flex}.courseAdminHeader span{color:var(--course-muted);font-size:9px}.courseAdminHeader strong{color:var(--course-navy);font-size:18px}.courseAdminHeader button{border:1px solid var(--course-border);color:var(--course-navy);font:inherit;background:#fff;border-radius:10px;padding:12px 17px;font-size:10px;font-weight:700}.courseAdminStats{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:24px;display:grid}.courseAdminStats article{border:1px solid var(--course-border);background:#f7f9fc;border-radius:14px;padding:21px}.courseAdminStats span{color:var(--course-muted);font-size:9px;display:block}.courseAdminStats strong{color:var(--course-navy);margin-top:7px;font-size:25px;display:block}.courseAdminGrid{grid-template-columns:.8fr 1.2fr;gap:18px;margin-top:18px;display:grid}.courseCompletionPanel,.courseDepartmentPanel{border:1px solid var(--course-border);background:#f7f9fc;border-radius:16px;padding:25px}.courseCompletionPanel>span,.courseDepartmentPanel>span{color:var(--course-muted);font-size:10px}.courseCompletionPanel>strong{color:var(--course-navy);margin-top:8px;font-size:28px;display:block}.courseCompletionRing{background:conic-gradient(var(--course-blue) 0deg 313deg, #e2e8f1 313deg 360deg);border-radius:50%;place-items:center;width:170px;height:170px;margin:28px auto 0;padding:16px;display:grid}.courseCompletionRing>div{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.courseCompletionRing strong{color:var(--course-navy);font-size:34px}.courseCompletionRing span{color:var(--course-muted);margin-left:2px;font-size:12px}.courseDepartmentPanel>div{border-bottom:1px solid var(--course-border);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.courseDepartmentPanel>div:last-child{border-bottom:0}.courseDepartmentPanel p{color:var(--course-text);margin:0;font-size:11px}.courseDepartmentPanel strong{color:var(--course-blue);font-size:11px}.courseReporting{width:min(1220px,100% - 80px);margin:130px auto 0}.courseReportingGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.courseReportingGrid article{border:1px solid var(--course-border);background:#fff;border-radius:18px;min-height:230px;padding:29px}.courseReportingGrid article>span{background:var(--course-blue-soft);color:var(--course-blue);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.courseReportingGrid h3{color:var(--course-navy);margin:45px 0 10px;font-size:21px}.courseReportingGrid p{color:var(--course-muted);margin:0;font-size:13px;line-height:1.65}.courseSignup{background:radial-gradient(circle at 85% 20%, #245eea57, transparent 25%), var(--course-navy);border-radius:28px;justify-content:space-between;align-items:center;gap:60px;width:min(1220px,100% - 80px);margin:130px auto 0;padding:70px;display:flex}.courseSignup>div{max-width:760px}.courseSignup .courseEyebrow{color:#8facff;background:#ffffff14}.courseSignup h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(37px,4vw,56px);line-height:1.03}.courseSignup p{color:#bac5d7;max-width:690px;margin:18px 0 0;font-size:15px;line-height:1.7}.courseSignup>a{background:var(--course-orange);color:#fff;border-radius:12px;flex:none;padding:16px 25px;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 12px 30px #f2835b33}.courseFooter{border:1px solid var(--course-border);background:#fff;border-radius:26px;grid-template-columns:2fr 1fr 1fr;gap:70px;width:min(1380px,100% - 64px);margin:28px auto 24px;padding:58px 58px 28px;display:grid}.courseFooterBrand>a{color:var(--course-navy);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.courseFooterBrand>a span{background:var(--course-blue);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.courseFooterBrand>a strong{font-size:16px}.courseFooterBrand p{max-width:430px;color:var(--course-muted);margin:18px 0 0;font-size:12px;line-height:1.7}.courseFooter>div:not(.courseFooterBrand):not(.courseFooterBottom){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.courseFooter>div:not(.courseFooterBrand):not(.courseFooterBottom) strong{color:var(--course-navy);margin-bottom:4px;font-size:12px}.courseFooter>div:not(.courseFooterBrand):not(.courseFooterBottom) a{color:var(--course-muted);font-size:11px;text-decoration:none}.courseFooter>div:not(.courseFooterBrand):not(.courseFooterBottom) a:hover{color:var(--course-blue)}.courseFooterBottom{border-top:1px solid var(--course-border);grid-column:1/-1;justify-content:space-between;gap:30px;padding-top:25px;display:flex}.courseFooterBottom span{color:#8995a8;font-size:9px}@media (width<=1180px){.courseHero{grid-template-columns:1fr}.courseHeroContent{max-width:760px}.courseHeroDashboard{width:100%}.courseFeatureGrid{grid-template-columns:repeat(2,1fr)}.coursePaths{grid-template-columns:1fr;gap:45px}.coursePathsIntro{position:static}.courseEmployeeSection{grid-template-columns:1fr;gap:50px}}@media (width<=900px){.courseNav{grid-template-columns:1fr auto}.courseNav>nav{display:none}.courseStatistics{grid-template-columns:repeat(2,1fr);gap:28px 0}.courseStatistics article:nth-child(2){border-right:0}.courseCatalogGrid{grid-template-columns:1fr}.courseAdminStats{grid-template-columns:repeat(2,1fr)}.courseAdminGrid,.courseReportingGrid{grid-template-columns:1fr}.courseSignup{flex-direction:column;align-items:flex-start}.courseFooter{grid-template-columns:1fr 1fr}.courseFooterBrand{grid-column:1/-1}}@media (width<=700px){.courseNav,.courseHero,.courseEmployeeSection,.courseFooter{width:calc(100% - 28px)}.coursePlatform,.coursePaths,.courseLearningView,.courseReporting,.courseSignup{width:calc(100% - 36px)}.courseNav{border-radius:16px;min-height:70px;padding:0 14px}.courseBrand small{display:none}.courseNavButton{padding:11px 15px}.courseHero{border-radius:24px;gap:45px;padding:60px 24px 70px}.courseHeroContent h1{font-size:48px}.courseHeroTrust{gap:22px}.courseDashboardLayout{grid-template-columns:1fr}.courseDashboardSidebar{display:none}.courseDashboardMain{padding:20px}.courseDashboardUser div{display:none}.courseStatistics{width:calc(100% - 46px);margin-top:-34px;padding:26px 18px}.courseStatistics strong{font-size:27px}.courseFeatureGrid{grid-template-columns:1fr}.courseCatalog{padding:90px 18px}.coursePathList article{grid-template-columns:42px 1fr}.coursePathMeta{text-align:left;grid-column:2}.courseEmployeeSection{padding:60px 24px}.courseLearningMockup{grid-template-columns:1fr}.courseLearningMockup>aside{display:none}.courseLessonContent{padding:20px}.courseVideoMockup{height:250px}.courseLessonBottom{flex-direction:column;align-items:flex-start}.courseAdmin{padding:90px 18px}.courseAdminStats{grid-template-columns:1fr 1fr}.courseAdminHeader{flex-direction:column;align-items:flex-start}.courseSignup{padding:50px 26px}.courseFooter{grid-template-columns:1fr;gap:34px;padding:42px 26px 24px}.courseFooterBrand{grid-column:auto}.courseFooterBottom{flex-direction:column;gap:8px}}@media (width<=480px){.courseBrand strong{font-size:14px}.courseNavButton{font-size:11px}.courseHeroContent h1{font-size:40px}.courseHeroContent>p{font-size:15px}.courseActions{flex-direction:column;align-items:stretch}.courseActions a{text-align:center}.courseDashboardMetrics,.courseStatistics{grid-template-columns:1fr}.courseStatistics article{border-right:0;border-bottom:1px solid var(--course-border);padding:16px 0}.courseStatistics article:last-child{border-bottom:0}.courseAdminStats{grid-template-columns:1fr}}.localPage{color:#14201a;background:radial-gradient(circle at 12% 12%,#22c55e24,#0000 30rem),radial-gradient(circle at 88% 18%,#3b82f624,#0000 30rem),linear-gradient(#fbfaf5 0%,#eef7f1 48%,#fff 100%);min-height:100vh;font-family:Trebuchet MS,Arial,ui-sans-serif,system-ui,sans-serif}.localPage a{color:inherit;text-decoration:none}.localPage h1,.localPage h2,.localPage h3,.localPage p{margin-top:0}.localTopbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd6;border:1px solid #14201a17;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;width:min(1180px,100% - 40px);margin:16px auto 0;padding:12px 14px;display:flex;position:sticky;top:16px;box-shadow:0 16px 50px #14201a14}.localBrand{align-items:center;gap:11px;display:inline-flex}.localBrand span{color:#fff;background:#1f8a5b;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.localBrand strong{color:#14201a;font-weight:900}.localTopbar nav{color:#52665b;gap:20px;font-size:.92rem;font-weight:800;display:flex}.localTopbar nav a:hover{color:#1f8a5b}.localCallButton{color:#fff;background:#1f8a5b;border-radius:14px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:900;display:inline-flex;box-shadow:0 14px 32px #1f8a5b38}.localHero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);align-items:center;gap:clamp(40px,6vw,90px);width:min(1180px,100% - 40px);min-height:calc(100vh - 94px);margin:0 auto;padding:clamp(70px,9vh,120px) 0;display:grid}.localHeroContent{max-width:760px}.localEyebrow,.localCardLabel{color:#1f8a5b;letter-spacing:.08em;text-transform:uppercase;background:#1f8a5b14;border:1px solid #1f8a5b29;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 13px;font-size:.76rem;font-weight:900;display:inline-flex}.localHero h1{color:#14201a;letter-spacing:-.065em;max-width:840px;margin-bottom:24px;font-size:clamp(3rem,6.5vw,7rem);line-height:.94}.localHero p,.localSectionHeader p,.localServiceGrid p,.localReviews p,.localArea p,.localArea li,.localProcess p,.localContact p{color:#52665b;line-height:1.75}.localHero p{max-width:640px;font-size:1.05rem}.localHeroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.localHeroActions a,.localBookingCard a,.localContact a{border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.92rem;font-weight:900;transition:transform .16s,background .16s;display:inline-flex}.localHeroActions a:first-child,.localBookingCard a,.localContact a{color:#fff;background:#1f8a5b;box-shadow:0 16px 36px #1f8a5b33}.localHeroActions a:last-child{color:#14201a;background:#fff;border:1px solid #14201a1f}.localHeroActions a:hover,.localBookingCard a:hover,.localContact a:hover{transform:translateY(-2px)}.localTrustRow{grid-template-columns:repeat(3,1fr);gap:12px;max-width:700px;margin-top:38px;display:grid}.localTrustRow div{background:#ffffffc7;border:1px solid #14201a14;border-radius:18px;padding:18px}.localTrustRow strong{color:#14201a;margin-bottom:6px;display:block}.localTrustRow span{color:#52665b;font-size:.9rem}.localBookingCard{background:radial-gradient(circle at 100% 0,#1f8a5b26,#0000 18rem),#fff;border:1px solid #14201a17;border-radius:34px;padding:clamp(26px,3.5vw,42px);box-shadow:0 26px 80px #14201a1f}.localBookingCard h2{color:#14201a;letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.localChecklist{gap:12px;margin-bottom:28px;display:grid}.localChecklist div{color:#304238;background:#fbfaf5;border:1px solid #14201a14;border-radius:16px;grid-template-columns:22px 1fr;align-items:center;gap:12px;padding:14px;font-weight:800;display:grid}.localChecklist span{background:#1f8a5b;border-radius:999px;width:14px;height:14px}.localSection,.localReviews,.localArea,.localProcess,.localContact{width:min(1180px,100% - 40px);margin:0 auto}.localSection{border-top:1px solid #14201a14;padding:clamp(70px,9vw,120px) 0}.localSectionHeader{max-width:760px;margin-bottom:34px}.localSectionHeader h2,.localReviewIntro h2,.localArea h2,.localContact h2{color:#14201a;letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(2.3rem,4.8vw,5.2rem);line-height:.96}.localServiceGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.localServiceGrid article{background:#fff;border:1px solid #14201a14;border-radius:30px;min-height:260px;padding:28px;box-shadow:0 18px 54px #14201a12}.localServiceGrid span{color:#1f8a5b;background:#1f8a5b1a;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:50px;font-weight:900;display:grid}.localServiceGrid h3,.localReviewCards strong,.localAreaCard h3,.localProcess strong{color:#14201a}.localReviews{border-top:1px solid #14201a14;grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(34px,6vw,80px);padding:clamp(70px,9vw,120px) 0;display:grid}.localReviewCards{gap:18px;display:grid}.localReviewCards article{background:#fff;border:1px solid #14201a14;border-radius:28px;padding:28px;box-shadow:0 18px 54px #14201a12}.localReviewCards strong{margin-bottom:12px;font-size:1.3rem;line-height:1.35;display:block}.localArea{border-top:1px solid #14201a14;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(34px,6vw,80px);padding:clamp(70px,9vw,120px) 0;display:grid}.localAreaCard{background:radial-gradient(circle at 100% 0,#3b82f61a,#0000 16rem),#fff;border:1px solid #14201a14;border-radius:32px;padding:34px;box-shadow:0 20px 60px #14201a14}.localAreaCard ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.localAreaCard li{padding-left:26px;position:relative}.localAreaCard li:before{content:"";background:#1f8a5b;border-radius:999px;width:10px;height:10px;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.localProcess{background:linear-gradient(135deg,#1f8a5b1a,#3b82f614),#fff;border-radius:36px;grid-template-columns:repeat(3,1fr);gap:18px;padding:clamp(36px,5vw,70px);display:grid;box-shadow:0 22px 70px #14201a17}.localProcess div{min-width:0}.localProcess span{color:#fff;background:#1f8a5b;border-radius:15px;place-items:center;width:46px;height:46px;margin-bottom:20px;font-weight:900;display:grid}.localProcess strong{margin-bottom:10px;font-size:1.16rem;display:block}.localProcess p{margin-bottom:0}.localContact{color:#fff;background:#14201a;border-radius:38px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:clamp(70px,9vw,120px);margin-bottom:70px;padding:clamp(42px,6vw,80px);display:grid}.localContact h2{color:#fff}.localContact p{color:#ffffffbd;max-width:760px}.localContact .localEyebrow{color:#c6f6d5;background:#ffffff14;border-color:#ffffff29}.localContact a{color:#14201a;box-shadow:none;background:#fff}@media (width<=980px){.localHero,.localReviews,.localArea,.localContact,.localServiceGrid,.localTrustRow,.localProcess{grid-template-columns:1fr}.localContact a{width:fit-content}}@media (width<=680px){.localTopbar{border-radius:24px;flex-direction:column;align-items:flex-start}.localTopbar nav{flex-wrap:wrap}.localCallButton{width:100%}.localHero{min-height:auto;padding-top:70px}.localHero h1{font-size:clamp(3rem,14vw,4.7rem)}.localHeroActions a,.localBookingCard a,.localContact a{width:100%}.localBookingCard,.localAreaCard{padding:26px}}.presentationEducationSection{padding-top:90px}.presentationIntro{max-width:900px;margin-bottom:48px}.presentationIntro p{max-width:760px;color:var(--muted);font-size:1.05rem;line-height:1.75}.presentationOfferGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.presentationOfferCard{border-radius:var(--radius-medium);background:radial-gradient(circle at 100% 0,#2f80ff24,#0000 18rem),linear-gradient(#ffffff13,#ffffff06),#0f172ac7;border:1px solid #6ee7ff29;flex-direction:column;min-height:100%;padding:30px;display:flex;box-shadow:0 20px 56px #0000003d}.presentationOfferTop{margin-bottom:26px}.presentationOfferTop span{width:fit-content;color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;background:#2f80ff1a;border:1px solid #6ee7ff38;border-radius:999px;margin-bottom:18px;padding:7px 12px;font-size:.76rem;font-weight:850;display:inline-flex}.presentationOfferTop h3{color:var(--white);margin-bottom:14px;font-size:clamp(1.45rem,1.6vw,1.85rem);line-height:1.08}.presentationOfferTop p,.presentationSuitable p,.presentationResult p{color:var(--muted);line-height:1.7}.presentationOfferContent{gap:24px;margin-bottom:28px;display:grid}.presentationOfferContent h4{color:var(--white);margin:0 0 14px;font-size:.95rem}.presentationOfferContent ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.presentationOfferContent li{color:var(--muted);padding-left:24px;line-height:1.55;position:relative}.presentationOfferContent li:before{content:"";background:var(--electric-blue);border-radius:999px;width:8px;height:8px;position:absolute;top:.72em;left:0;transform:translateY(-50%);box-shadow:0 0 18px #2f80ffb8}.presentationSuitable,.presentationResult{background:#ffffff09;border:1px solid #eef4ff1a;border-radius:18px;padding:18px}.presentationSuitable p,.presentationResult p{margin-bottom:0}.presentationButton{width:fit-content;min-height:46px;color:var(--text);background:#2f80ff21;border:1px solid #6ee7ff4d;border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 20px;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.presentationButton:hover{background:#2f80ff38;border-color:#6ee7ff8f;transform:translateY(-2px)}@media (width<=980px){.presentationOfferGrid{grid-template-columns:1fr}}@media (width<=680px){.presentationEducationSection{padding-top:70px}.presentationOfferCard{padding:24px}.presentationButton{width:100%}}.navDropdown{position:relative}.navDropdownButton{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;transition:color .16s;display:inline-flex}.navDropdownButton:hover,.navDropdownOpen .navDropdownButton{color:var(--white)}.navDropdownButton span{font-size:.78rem;line-height:1;transform:translateY(1px)}.navDropdownMenu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;background:#070b12f5;border:1px solid #94a3b829;border-radius:18px;gap:6px;min-width:260px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-8px);box-shadow:0 24px 70px #0000006b}@media (width>=981px){.navDropdownMenu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}}.navDropdownOpen .navDropdownMenu,.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.navDropdownMenu a{color:var(--muted);white-space:nowrap;border-radius:12px;padding:11px 12px;transition:background .16s,color .16s;display:block}.navDropdownMenu a:hover{color:var(--white);background:#2f80ff1f}@media (width<=980px){.navDropdown{width:100%}.navDropdownButton{width:100%;color:var(--text);background:#ffffff09;border-radius:14px;justify-content:space-between;padding:13px 14px}.navDropdownMenu{min-width:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:#ffffff08;border-radius:16px;margin-top:8px;position:static;transform:none}.navDropdown:not(.navDropdownOpen) .navDropdownMenu{display:none}.navDropdownMenu a{color:var(--text);background:#ffffff09;padding:12px 14px}.navbar{z-index:5000}.navLinks,.navbar .navLinks,.navLinks.navLinksOpen{z-index:9999!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#070b12!important;border:1px solid #94a3b838!important;border-radius:24px!important;grid-template-columns:1fr!important;align-content:start!important;gap:12px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - 108px)!important;padding:16px!important;display:grid!important;position:fixed!important;top:88px!important;left:16px!important;right:16px!important;overflow-y:auto!important;box-shadow:0 28px 90px #000000b8!important}.navLinks{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-10px)!important}.navLinks.navLinksOpen{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.navLinks>a,.navbar .navLinks>a,.navDropdownButton{color:#eef4ff!important;text-align:left!important;background:#ffffff0e!important;border:1px solid #eef4ff1a!important;border-radius:16px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:54px!important;padding:0 18px!important;font-family:inherit!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.navDropdown{width:100%!important;position:static!important}.navDropdownButton{cursor:pointer!important}.navDropdownButton span{color:#6ee7ff!important;font-size:.8rem!important}.navDropdownMenu,.navbar .navDropdownMenu,.navDropdown.navDropdownOpen .navDropdownMenu,.navDropdownOpen .navDropdownMenu,.navDropdown:hover .navDropdownMenu,.navDropdown:focus-within .navDropdownMenu{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#0c1220!important;border:1px solid #6ee7ff24!important;border-radius:18px!important;margin:10px 0 0!important;padding:10px!important;display:none!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:translate(0,0)!important}.navDropdown.navDropdownOpen .navDropdownMenu,.navDropdownOpen .navDropdownMenu{gap:8px!important;display:grid!important}.navDropdownMenu a,.navbar .navDropdownMenu a{color:#eef4ff!important;white-space:normal!important;text-indent:0!important;background:#ffffff0f!important;border:1px solid #eef4ff14!important;border-radius:14px!important;align-items:center!important;width:100%!important;min-height:48px!important;padding:0 14px!important;font-size:.95rem!important;font-weight:750!important;line-height:1.3!important;display:flex!important;overflow:visible!important}.navDropdownMenu a:hover{color:#fff!important;background:#2f80ff2e!important}.mobileNavCta{color:#03101f!important;text-align:center!important;background:linear-gradient(135deg,#2f80ff,#62d9ff)!important;border:0!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:56px!important;font-size:1rem!important;font-weight:900!important;display:flex!important}}@media (width<=680px){.navLinks,.navbar .navLinks,.navLinks.navLinksOpen{border-radius:22px!important;max-height:calc(100vh - 96px)!important;padding:14px!important;top:82px!important;left:12px!important;right:12px!important}.navLinks>a,.navbar .navLinks>a,.navDropdownButton{border-radius:15px!important;min-height:52px!important}.navDropdownMenu a,.navbar .navDropdownMenu a{min-height:46px!important}}.brand{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.brandLogo{object-fit:contain;display:block}.brandLogoFull{width:auto;max-width:260px;height:42px}.brandLogoSymbol{object-fit:contain;width:44px;height:44px;display:none}@media (width<=680px){.brandLogoFull{display:none}.brandLogoSymbol{display:block}}.privateDemoSection{padding-top:80px}.privateDemoCard{border-radius:var(--radius-large);box-shadow:var(--shadow);background:radial-gradient(circle at 100% 0,#2f80ff38,#0000 30rem),linear-gradient(135deg,#2f80ff21,#ffffff09),#0f172ac7;border:1px solid #6ee7ff2e;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:52px;padding:clamp(30px,4vw,56px);display:grid}.privateDemoMain{flex-direction:column;align-items:flex-start;display:flex}.privateDemoMain h2{max-width:720px;margin-bottom:22px}.privateDemoMain p{max-width:680px;color:var(--muted);font-size:1.05rem;line-height:1.75}.privateDemoNote{background:#070b126b;border:1px solid #eef4ff1f;border-radius:20px;gap:8px;width:100%;margin-top:28px;padding:20px;display:grid}.privateDemoNote strong{color:var(--white);font-size:1rem}.privateDemoNote span{color:var(--muted);line-height:1.65}.privateDemoButton{margin-top:30px}.privateDemoContent{border-radius:var(--radius-medium);background:#070b127a;border:1px solid #eef4ff1f;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,34px);display:flex}.privateDemoContent h3{color:var(--white);margin-bottom:24px}.privateDemoSteps{gap:16px;display:grid}.privateDemoSteps article{background:#ffffff09;border:1px solid #eef4ff1a;border-radius:18px;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.privateDemoSteps span{width:36px;height:36px;color:var(--cyan);background:#2f80ff29;border-radius:999px;place-items:center;font-size:.82rem;font-weight:850;display:grid}.privateDemoSteps h4{color:var(--white);margin:0 0 8px;font-size:1rem}.privateDemoSteps p{color:var(--muted);margin:0;line-height:1.65}@media (width<=980px){.privateDemoCard{grid-template-columns:1fr}.privateDemoContent{justify-content:flex-start}}@media (width<=680px){.privateDemoSection{padding-top:60px}.privateDemoCard{padding:24px}.privateDemoSteps article{grid-template-columns:1fr}.privateDemoButton{width:100%}}.aboutCard{min-height:100%}.aboutCard h3{line-height:1.15}.aboutCard p{max-width:62ch}.processCard{min-height:100%}.processCard h3{line-height:1.15}.processCard p{margin-bottom:0}.contactContent{max-width:820px}.contactContent h2{max-width:900px}.contactContent p{max-width:720px;font-size:1.05rem}.contactHighlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.contactHighlights div{border:1px solid var(--line);background:#ffffff09;border-radius:18px;padding:20px}.contactHighlights strong{color:var(--white);margin-bottom:8px;font-size:.95rem;display:block}.contactHighlights span{color:var(--muted);line-height:1.65;display:block}.contactCard h3{margin-bottom:14px}.contactList{gap:10px;margin:24px 0 26px;padding:0;list-style:none;display:grid}.contactList li{color:var(--text);padding-left:24px;line-height:1.55;position:relative}.contactList li:before{content:"";background:var(--electric-blue);border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0;transform:translateY(-50%);box-shadow:0 0 18px #2f80ffcc}.contactEmail{color:var(--muted);text-align:center;margin-top:16px;font-size:.92rem;display:block}@media (width<=980px){.contactHighlights{grid-template-columns:1fr}}@media (width<=680px){.contactContent p{font-size:1rem}.contactHighlights div{padding:18px}}.projectExamplesSection{padding-top:70px}.projectExamplesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.projectExampleCard{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(#ffffff12,#ffffff06),#0f172abd;flex-direction:column;padding:28px;display:flex;box-shadow:0 18px 48px #00000038}.projectExampleCard h3{margin-top:0;line-height:1.18}.projectExampleCard div{margin-top:20px}.projectExampleCard div:last-of-type{margin-bottom:24px}.projectExampleCard strong{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:850;display:block}.projectExampleCard p{color:var(--muted);margin-bottom:0;line-height:1.7}.projectExampleCard>span{width:fit-content;color:var(--cyan);background:#2f80ff14;border:1px solid #6ee7ff2e;border-radius:999px;margin-top:auto;padding:8px 12px;font-size:.82rem;font-weight:750;display:inline-flex}@media (width<=980px){.projectExamplesGrid{grid-template-columns:1fr}}@media (width<=680px){.projectExamplesSection{padding-top:50px}.projectExampleCard{padding:24px}}.faqSection{padding-top:70px}.faqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.faqCard{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(#ffffff12,#ffffff06),#0f172abd;padding:28px;box-shadow:0 18px 48px #00000038}.faqCard h3{margin-top:0;line-height:1.18}.faqCard p{color:var(--muted);margin-bottom:0;line-height:1.7}@media (width<=980px){.faqGrid{grid-template-columns:1fr}}@media (width<=680px){.faqSection{padding-top:50px}.faqCard{padding:24px}}.firstCallSection{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:28px;padding-top:70px;display:grid}.firstCallContent{flex-direction:column;justify-content:center;display:flex}.firstCallContent p{max-width:680px;color:var(--muted);line-height:1.7}.firstCallContent .primaryButton{width:fit-content;margin-top:22px}.firstCallCard{border:1px solid var(--line);border-radius:var(--radius-medium);background:linear-gradient(#ffffff12,#ffffff06),#0f172abd;padding:30px;box-shadow:0 18px 48px #00000038}.firstCallCard ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.firstCallCard li{color:var(--text);padding-left:26px;line-height:1.55;position:relative}.firstCallCard li:before{content:"";background:var(--electric-blue);border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0;transform:translateY(-50%);box-shadow:0 0 18px #2f80ffcc}.firstCallCard p{color:var(--muted);border-top:1px solid #94a3b829;margin:26px 0 0;padding-top:22px;line-height:1.7}@media (width<=980px){.firstCallSection{grid-template-columns:1fr}}@media (width<=680px){.firstCallSection{padding-top:50px}.firstCallCard{padding:24px}.firstCallContent .primaryButton{width:100%}}.siteFooter{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.4fr .8fr .7fr .8fr;gap:42px;padding:64px 0 34px;display:grid}.footerLogoLink{align-items:center;line-height:0;display:inline-flex}.footerLogo{object-fit:contain;width:auto;max-width:260px;height:40px;display:block}.footerBrand p{max-width:560px;color:var(--muted);margin-top:22px;margin-bottom:0;line-height:1.7}.footerColumn{flex-direction:column;gap:11px;display:flex}.footerColumn h3{color:var(--white);letter-spacing:.02em;margin:0 0 10px;font-size:.95rem}.footerColumn a,.footerColumn span{color:var(--muted);font-size:.95rem;line-height:1.5}.footerColumn a{transition:color .16s}.footerColumn a:hover{color:var(--white)}.footerSocialLink{align-items:center;gap:10px;width:fit-content;display:inline-flex}.linkedinIcon{color:#fff;background:#0a66c2;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex}.footerSocialLink:hover .linkedinIcon{background:#1784e6}.footerBottom{color:#9fb0c8c7;border-top:1px solid #94a3b81f;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:30px;font-size:.9rem;display:flex}@media (width<=980px){.siteFooter{grid-template-columns:1fr 1fr;gap:34px}.footerBrand,.footerBottom{grid-column:1/-1}}@media (width<=680px){.siteFooter{grid-template-columns:1fr;padding:48px 0 30px}.footerBrand{grid-column:auto}.footerLogo{max-width:230px;height:36px}.footerBottom{flex-direction:column;grid-column:auto}}.socialLink{color:#aeb7c8;align-items:center;gap:10px;margin-bottom:14px;text-decoration:none;transition:color .2s,transform .2s;display:flex}.socialLink:hover{color:#fff;transform:translate(2px)}.socialIcon{color:#4da3ff;flex-shrink:0;font-size:1.2rem}.languageSwitcher{background:#ffffff09;border:1px solid #eef4ff1a;border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.languageSwitcher button{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1rem;display:inline-flex}.languageSwitcher button:hover{background:#2f80ff29}.languageSwitcher button.languageButtonActive{background:#2f80ff38;box-shadow:inset 0 0 0 1px #6ee7ff3d}@media (width<=980px){.navRight{gap:10px}}.language-el{font-family:Arial,Helvetica Neue,sans-serif}.language-el h1,.language-el h2,.language-el h3,.language-el h4{font-kerning:normal;font-variant-ligatures:none;font-feature-settings:"kern" 1, "liga" 0;font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.language-el h1{letter-spacing:-.02em}.language-el h2,.language-el h3,.language-el h4{letter-spacing:-.01em}.language-el strong,.language-el button,.language-el a,.language-el .sectionKicker,.language-el .eyebrow,.language-el .detailKicker,.language-el .tagRow span,.language-el .portfolioAudience span,.language-el .portfolioGuidance strong,.language-el .projectExampleCard strong,.language-el .projectExampleCard>span,.language-el .dashboardCard span,.language-el .dashboardCard strong,.language-el .contactHighlights strong,.language-el .privateDemoNote strong,.language-el .privateDemoSteps h4,.language-el .presentationOfferTop span,.language-el .presentationOfferTop h3,.language-el .presentationOfferContent h4,.language-el .navCta,.language-el .primaryButton,.language-el .secondaryButton,.language-el .detailButton,.language-el .presentationButton,.language-el .mobileNavCta{letter-spacing:0;font-kerning:normal;font-variant-ligatures:none;font-feature-settings:"kern" 1, "liga" 0;font-family:Arial,Helvetica Neue,sans-serif;font-weight:700}.language-el .eyebrow,.language-el .sectionKicker,.language-el .detailKicker,.language-el .presentationOfferTop span,.language-el .portfolioAudience span,.language-el .portfolioGuidance strong,.language-el .projectExampleCard strong,.language-el .projectExampleCard>span,.language-el .dashboardCard span,.language-el .demoCard>span{text-transform:none}.commerceFlowPage{--commerce-ink:#111;--commerce-ink-soft:#242424;--commerce-paper:#f7f4ee;--commerce-paper-warm:#eee8dc;--commerce-surface:#fff;--commerce-line:#11111121;--commerce-muted:#67645f;--commerce-accent:#f1c93b;--commerce-accent-soft:#fff4a8;--commerce-blue:#244f9e;--commerce-blue-soft:#e8eef9;--commerce-sage:#686b52;--commerce-coral:#f58a7a;--commerce-shadow:0 26px 80px #1e19121a;min-height:100vh;color:var(--commerce-ink);background:radial-gradient(circle at 0 0,#244f9e14,#0000 28rem),linear-gradient(#f5f2ec 0%,#faf8f4 42%,#f0ece4 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.commerceFlowPage *,.commerceFlowPage :before,.commerceFlowPage :after{box-sizing:border-box}.commerceFlowPage a{color:inherit;text-decoration:none}.commerceFlowPage h1,.commerceFlowPage h2,.commerceFlowPage h3,.commerceFlowPage h4,.commerceFlowPage p{margin-top:0}.commerceFlowPage img{width:100%;display:block}.commerceFlowTopbar{border-bottom:1px solid var(--commerce-line);color:#595650;justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100% - 48px);min-height:42px;margin:0 auto;font-size:11px;display:flex}.commerceFlowTopbar p{margin:0;font-weight:650}.commerceFlowTopbar>div{align-items:center;gap:18px;display:flex}.commerceFlowTopbar a{transition:color .16s}.commerceFlowTopbar a:hover{color:var(--commerce-blue)}.commerceFlowHeader{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #1111111a;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;width:min(1280px,100% - 48px);min-height:72px;margin:14px auto 0;padding:0 18px;display:grid;position:sticky;top:14px;box-shadow:0 14px 42px #1e191214}.commerceFlowBrand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.commerceFlowBrandMark{background:var(--commerce-ink);color:#fff;letter-spacing:.03em;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.commerceFlowBrandText{flex-direction:column;gap:2px;display:flex}.commerceFlowBrandText strong{color:var(--commerce-ink);font-size:14px;line-height:1.1}.commerceFlowBrandText small{color:#77736c;font-size:9px}.commerceFlowNav{color:#4f4b45;justify-content:center;align-items:center;gap:26px;font-size:12px;font-weight:700;display:flex}.commerceFlowNav a{padding:26px 0;position:relative}.commerceFlowNav a:after{content:"";background:var(--commerce-ink);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.commerceFlowNav a:hover:after{transform:scaleX(1)}.commerceFlowHeaderActions{justify-content:flex-end;justify-self:end;align-items:center;gap:10px;display:flex}.commerceFlowPrimaryBtn,.commerceFlowGhostBtn{border:1px solid var(--commerce-ink);justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:11px;font-weight:850;transition:transform .16s,background .16s,color .16s;display:inline-flex}.commerceFlowPrimaryBtn{background:var(--commerce-ink);color:#fff}.commerceFlowGhostBtn{color:var(--commerce-ink);background:0 0}.commerceFlowPrimaryBtn:hover,.commerceFlowGhostBtn:hover{transform:translateY(-2px)}.commerceFlowGhostBtn:hover{background:var(--commerce-ink);color:#fff}.commerceFlowEyebrow{background:var(--commerce-accent-soft);width:fit-content;color:var(--commerce-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.commerceFlowHero{border:1px solid var(--commerce-line);background:var(--commerce-surface);width:min(1280px,100% - 48px);min-height:720px;box-shadow:var(--commerce-shadow);grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);align-items:stretch;margin:28px auto 0;display:grid;overflow:hidden}.commerceFlowHeroContent{z-index:2;background:linear-gradient(155deg,#fffffffa,#f7f4eee6);flex-direction:column;justify-content:center;padding:clamp(54px,6vw,88px);display:flex;position:relative}.commerceFlowHeroContent:after{content:"COMMERCE";z-index:-1;color:#11111109;letter-spacing:-.07em;pointer-events:none;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,10vw,150px);line-height:.8;position:absolute;bottom:2px;right:-18px}.commerceFlowHero h1{max-width:720px;color:var(--commerce-ink);letter-spacing:-.055em;margin-bottom:26px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.5vw,88px);font-weight:500;line-height:.94}.commerceFlowHeroContent>p{max-width:640px;color:var(--commerce-muted);margin-bottom:0;font-size:16px;line-height:1.75}.commerceFlowHeroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.commerceFlowHeroTags{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.commerceFlowHeroTags span{border:1px solid var(--commerce-line);color:#5c5852;background:#ffffffb8;align-items:center;min-height:32px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.commerceFlowHeroVisual{background:linear-gradient(145deg, var(--commerce-blue) 0%, #3870c5 42%, #f7d94c 100%);min-height:720px;position:relative;overflow:hidden}.commerceFlowHeroVisual:before{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff61;position:absolute;inset:24px}.commerceFlowHeroVisual img{z-index:1;object-fit:cover;width:100%;height:100%;min-height:720px;position:relative}.commerceFlowStats{z-index:6;border:1px solid var(--commerce-line);background:#fff;grid-template-columns:repeat(4,1fr);width:min(1120px,100% - 80px);margin:-44px auto 0;display:grid;position:relative;box-shadow:0 20px 58px #1e191217}.commerceFlowStats article{text-align:center;border-right:1px solid var(--commerce-line);flex-direction:column;justify-content:center;align-items:center;min-height:102px;padding:22px;display:flex}.commerceFlowStats article:last-child{border-right:0}.commerceFlowStats strong{color:var(--commerce-ink);font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1}.commerceFlowStats span{color:#747069;margin-top:8px;font-size:10px}.commerceFlowCollectionSection,.commerceFlowCategoriesSection,.commerceFlowPromoSection,.commerceFlowJourneySection,.commerceFlowStorySection,.commerceFlowArrivalsSection,.commerceFlowCtaSection,.commerceFlowFooter{width:min(1280px,100% - 48px);margin-left:auto;margin-right:auto}.commerceFlowCollectionSection,.commerceFlowCategoriesSection,.commerceFlowArrivalsSection{padding:clamp(88px,9vw,132px) 0}.commerceFlowSectionHeading{max-width:840px;margin-bottom:44px}.commerceFlowSectionHeading h2,.commerceFlowPromoContent h2,.commerceFlowJourneyContent h2,.commerceFlowStoryContent h2,.commerceFlowCtaCard h2{color:var(--commerce-ink);letter-spacing:-.045em;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.3vw,64px);font-weight:500;line-height:.98}.commerceFlowSectionHeading p,.commerceFlowPromoContent p,.commerceFlowJourneyContent>p,.commerceFlowStoryContent>p,.commerceFlowCtaCard p{max-width:730px;color:var(--commerce-muted);margin-bottom:0;font-size:15px;line-height:1.75}.commerceFlowCollectionSection{margin-top:30px}.commerceFlowTabs{border-top:1px solid var(--commerce-line);border-bottom:1px solid var(--commerce-line);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;padding:14px 0;display:flex}.commerceFlowTab{color:#6d6962;min-height:36px;font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 14px;font-size:10px;font-weight:800}.commerceFlowTab:hover,.commerceFlowTab.isActive{border-color:var(--commerce-ink);background:var(--commerce-ink);color:#fff}.commerceFlowProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;display:grid}.commerceFlowProductCard{background:0 0;min-width:0}.commerceFlowProductImageWrap{aspect-ratio:.78;background:#e7e5e1;position:relative;overflow:hidden}.commerceFlowProductImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.commerceFlowProductCard:hover .commerceFlowProductImageWrap img{transform:scale(1.025)}.commerceFlowProductTag{z-index:2;color:var(--commerce-ink);background:#ffffffe6;padding:7px 9px;font-size:9px;font-weight:850;position:absolute;top:12px;left:12px}.commerceFlowProductMeta{padding:14px 2px 0}.commerceFlowProductMeta small{color:#88837b;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:9px;display:block}.commerceFlowProductMeta h3{color:var(--commerce-ink);letter-spacing:-.025em;margin-bottom:11px;font-size:15px;line-height:1.25}.commerceFlowProductBottom{border-top:1px solid var(--commerce-line);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.commerceFlowProductBottom strong{color:var(--commerce-ink);font-size:12px}.commerceFlowProductBottom a{text-underline-offset:3px;font-size:10px;font-weight:850;text-decoration:underline}.commerceFlowCategoriesSection{border-top:1px solid var(--commerce-line)}.commerceFlowCategoryCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.commerceFlowCategoryCard{border:1px solid var(--commerce-line);background:#fff;min-width:0;overflow:hidden}.commerceFlowCategoryImageWrap{aspect-ratio:1.05;background:#ddd5c8;overflow:hidden}.commerceFlowCategoryImageWrap img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.commerceFlowCategoryCard:hover img{transform:scale(1.025)}.commerceFlowCategoryContent{padding:26px}.commerceFlowCategoryContent h3{color:var(--commerce-ink);letter-spacing:-.035em;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500;line-height:1}.commerceFlowCategoryContent p{min-height:76px;color:var(--commerce-muted);margin-bottom:20px;font-size:13px;line-height:1.65}.commerceFlowCategoryContent a{border-bottom:1px solid var(--commerce-ink);min-height:34px;color:var(--commerce-ink);align-items:center;font-size:10px;font-weight:850;display:inline-flex}.commerceFlowPromoSection{border:1px solid var(--commerce-line);background:var(--commerce-accent-soft);grid-template-columns:.9fr 1.1fr;align-items:stretch;min-height:560px;margin-top:20px;display:grid;overflow:hidden}.commerceFlowPromoContent{flex-direction:column;justify-content:center;padding:clamp(44px,6vw,80px);display:flex}.commerceFlowPromoContent .commerceFlowEyebrow{background:#fff}.commerceFlowPromoActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.commerceFlowPromoVisual{background:linear-gradient(135deg,#f7aaa0,#dbd7ff 54%,#c8ebef);min-height:560px;overflow:hidden}.commerceFlowPromoVisual img{object-fit:cover;width:100%;height:100%;min-height:560px}.commerceFlowJourneySection{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(42px,6vw,84px);padding:clamp(94px,10vw,150px) 0;display:grid}.commerceFlowJourneyVisual{border:1px solid var(--commerce-line);box-shadow:var(--commerce-shadow);background:#fff;overflow:hidden}.commerceFlowJourneyVisual img{aspect-ratio:1.18;object-fit:cover;width:100%}.commerceFlowJourneyContent{min-width:0}.commerceFlowStepList{gap:10px;margin-top:34px;display:grid}.commerceFlowStepCard{border-top:1px solid var(--commerce-line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:18px 0;display:grid}.commerceFlowStepCard:last-child{border-bottom:1px solid var(--commerce-line)}.commerceFlowStepCard>span{background:var(--commerce-ink);color:#fff;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.commerceFlowStepCard h3{color:var(--commerce-ink);margin-bottom:6px;font-size:15px}.commerceFlowStepCard p{color:var(--commerce-muted);margin-bottom:0;font-size:12px;line-height:1.65}.commerceFlowStorySection{border:1px solid var(--commerce-line);background:var(--commerce-paper-warm);grid-template-columns:.9fr 1.1fr;align-items:stretch;min-height:600px;display:grid;overflow:hidden}.commerceFlowStoryContent{flex-direction:column;justify-content:center;padding:clamp(46px,6vw,82px);display:flex}.commerceFlowStoryList{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.commerceFlowStoryList li{color:#403d38;border-bottom:1px solid #1111111c;padding:0 0 12px 24px;font-size:13px;font-weight:700;position:relative}.commerceFlowStoryList li:before{content:"";background:var(--commerce-sage);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.commerceFlowStoryVisual{background:#d5c9b4;min-height:600px;overflow:hidden}.commerceFlowStoryVisual img{object-fit:cover;width:100%;height:100%;min-height:600px}.commerceFlowArrivalsSection{border-bottom:1px solid var(--commerce-line)}.commerceFlowArrivalsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.commerceFlowArrivalCard{min-width:0}.commerceFlowArrivalImageWrap{aspect-ratio:.8;background:#e5e1da;overflow:hidden}.commerceFlowArrivalImageWrap img{object-fit:cover;width:100%;height:100%}.commerceFlowArrivalMeta{justify-content:space-between;align-items:flex-start;gap:16px;padding-top:14px;display:flex}.commerceFlowArrivalMeta h3{color:var(--commerce-ink);margin-bottom:0;font-size:13px;line-height:1.3}.commerceFlowArrivalMeta strong{color:var(--commerce-ink);flex:none;font-size:11px}.commerceFlowCtaSection{padding:clamp(88px,9vw,130px) 0 38px}.commerceFlowCtaCard{background:radial-gradient(circle at 88% 20%, #f1c93b3d, transparent 18rem), var(--commerce-ink);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;padding:clamp(46px,6vw,76px);display:grid}.commerceFlowCtaCard .commerceFlowEyebrow{color:#f5df7e;background:#ffffff1a}.commerceFlowCtaCard h2{color:#fff;max-width:780px}.commerceFlowCtaCard p{color:#ffffffab}.commerceFlowCtaActions{flex-direction:column;gap:10px;min-width:190px;display:flex}.commerceFlowCtaCard .commerceFlowPrimaryBtn{color:var(--commerce-ink);background:#fff;border-color:#fff}.commerceFlowCtaCard .commerceFlowGhostBtn{color:#fff;border-color:#ffffff7a}.commerceFlowCtaCard .commerceFlowGhostBtn:hover{color:var(--commerce-ink);background:#fff}.commerceFlowFooter{color:#d7d5d0;background:var(--commerce-ink);grid-template-columns:1.6fr 1fr;gap:70px;padding:54px 0 34px;display:grid}.commerceFlowFooter:before{content:"";pointer-events:none;position:fixed}.commerceFlowFooterBrand{padding-left:34px}.commerceFlowFooterBrand strong{color:#fff;letter-spacing:-.05em;margin-bottom:16px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;display:block}.commerceFlowFooterBrand p{color:#9d9a94;max-width:560px;margin-bottom:0;font-size:12px;line-height:1.7}.commerceFlowFooterLinks{grid-template-columns:repeat(2,1fr);gap:38px;padding-right:34px;display:grid}.commerceFlowFooterLinks>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.commerceFlowFooterLinks h4{color:#fff;text-transform:uppercase;letter-spacing:.09em;margin:0 0 8px;font-size:10px}.commerceFlowFooterLinks a{color:#9d9a94;font-size:11px}.commerceFlowFooterLinks a:hover{color:#fff}@media (width<=1120px){.commerceFlowHeader{grid-template-columns:1fr auto}.commerceFlowNav{display:none}.commerceFlowHero{grid-template-columns:1fr .9fr}.commerceFlowProductGrid,.commerceFlowArrivalsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerceFlowJourneySection{grid-template-columns:1fr}.commerceFlowJourneyVisual{max-width:860px}}@media (width<=860px){.commerceFlowTopbar{display:none}.commerceFlowHeader{margin-top:10px;top:10px}.commerceFlowHeaderActions .commerceFlowGhostBtn{display:none}.commerceFlowHero{grid-template-columns:1fr;min-height:auto}.commerceFlowHeroVisual,.commerceFlowHeroVisual img{min-height:520px}.commerceFlowStats{grid-template-columns:repeat(2,1fr)}.commerceFlowStats article:nth-child(2){border-right:0}.commerceFlowStats article:nth-child(-n+2){border-bottom:1px solid var(--commerce-line)}.commerceFlowCategoryCards,.commerceFlowPromoSection,.commerceFlowStorySection,.commerceFlowCtaCard{grid-template-columns:1fr}.commerceFlowPromoVisual,.commerceFlowPromoVisual img,.commerceFlowStoryVisual,.commerceFlowStoryVisual img{min-height:460px}.commerceFlowCtaActions{flex-flow:wrap}.commerceFlowFooter{grid-template-columns:1fr;gap:38px}.commerceFlowFooterLinks{padding:0 34px}}@media (width<=620px){.commerceFlowHeader,.commerceFlowHero,.commerceFlowCollectionSection,.commerceFlowCategoriesSection,.commerceFlowPromoSection,.commerceFlowJourneySection,.commerceFlowStorySection,.commerceFlowArrivalsSection,.commerceFlowCtaSection,.commerceFlowFooter{width:calc(100% - 24px)}.commerceFlowStats{width:calc(100% - 40px)}.commerceFlowHeader{min-height:64px;padding:0 12px}.commerceFlowBrandText small{display:none}.commerceFlowHeaderActions .commerceFlowPrimaryBtn{min-height:40px;padding:0 13px;font-size:10px}.commerceFlowHeroContent{padding:44px 24px 52px}.commerceFlowHero h1{font-size:clamp(46px,14vw,64px)}.commerceFlowHeroContent>p{font-size:14px}.commerceFlowHeroActions{flex-direction:column;align-items:stretch}.commerceFlowHeroActions a{width:100%}.commerceFlowHeroVisual,.commerceFlowHeroVisual img{min-height:430px}.commerceFlowStats{margin-top:-24px}.commerceFlowStats strong{font-size:23px}.commerceFlowProductGrid,.commerceFlowArrivalsGrid,.commerceFlowCategoryCards{grid-template-columns:1fr}.commerceFlowProductImageWrap,.commerceFlowArrivalImageWrap{aspect-ratio:.9}.commerceFlowPromoContent,.commerceFlowStoryContent{padding:40px 24px}.commerceFlowPromoActions,.commerceFlowCtaActions{flex-direction:column;align-items:stretch}.commerceFlowPromoActions a,.commerceFlowCtaActions a{width:100%}.commerceFlowPromoVisual,.commerceFlowPromoVisual img,.commerceFlowStoryVisual,.commerceFlowStoryVisual img{min-height:380px}.commerceFlowStepCard{grid-template-columns:38px minmax(0,1fr);gap:12px}.commerceFlowCtaCard{padding:40px 24px}.commerceFlowFooter{padding-top:40px}.commerceFlowFooterBrand{padding:0 24px}.commerceFlowFooterBrand strong{font-size:34px}.commerceFlowFooterLinks{grid-template-columns:1fr;padding:0 24px 6px}}.portalPage{--portal-bg:#f4f1eb;--portal-bg-soft:#faf8f4;--portal-surface:#fff;--portal-surface-soft:#f8f7f3;--portal-surface-blue:#f3f7fd;--portal-ink:#162238;--portal-ink-soft:#344157;--portal-muted:#748093;--portal-line:#e3e6ea;--portal-line-warm:#e7e0d5;--portal-blue:#2867c7;--portal-blue-dark:#174b9f;--portal-blue-soft:#eaf2ff;--portal-navy:#0e2f59;--portal-navy-deep:#082443;--portal-gold:#b9945f;--portal-gold-soft:#f4ecdf;--portal-green:#398b60;--portal-green-soft:#eaf5ee;--portal-purple:#7457b9;--portal-purple-soft:#f0ebfb;--portal-red:#c45454;--portal-orange:#b96b2f;--portal-shadow:0 24px 70px #232d3d1a;--portal-shadow-soft:0 12px 34px #232d3d12;--portal-radius-xl:30px;--portal-radius-lg:22px;--portal-radius-md:16px;background:radial-gradient(circle at 5% 0%, #b9945f14, transparent 30rem), radial-gradient(circle at 92% 8%, #2867c712, transparent 34rem), var(--portal-bg);min-height:100vh;color:var(--portal-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.portalPage *,.portalPage :before,.portalPage :after{box-sizing:border-box}.portalPage a{color:inherit;text-decoration:none}.portalPage h1,.portalPage h2,.portalPage h3,.portalPage h4,.portalPage p{margin-top:0}.portalPage button,.portalPage input,.portalPage textarea,.portalPage select{font:inherit}.portalPage button{cursor:pointer}.portalPage h1,.portalPage .portalSectionIntro h2,.portalPage .portalDocumentsIntro h2,.portalPage .portalCta h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:500}.portalEyebrow{color:#8d6c3f;letter-spacing:.08em;text-transform:uppercase;background:#ffffff9e;border:1px solid #dfd3c1;border-radius:999px;align-items:center;width:fit-content;min-height:29px;margin-bottom:18px;padding:0 11px;font-size:10px;font-weight:850;display:inline-flex}.portalSectionIntro,.portalDocumentsIntro{max-width:850px;margin-bottom:42px}.portalSectionIntro h2,.portalDocumentsIntro h2{max-width:820px;color:var(--portal-ink);margin-bottom:20px;font-size:clamp(38px,4.5vw,66px);line-height:.98}.portalSectionIntro p,.portalDocumentsIntro p{max-width:740px;color:var(--portal-muted);margin-bottom:0;font-size:15px;line-height:1.75}.portalNav{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffed;border:1px solid #16223817;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1420px,100% - 48px);min-height:74px;margin:14px auto 0;padding:0 18px;display:grid;position:sticky;top:14px;box-shadow:0 16px 46px #28314214}.portalBrand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.portalBrand>span{background:var(--portal-navy);color:#fff;letter-spacing:.04em;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.portalBrand>div{flex-direction:column;gap:2px;display:flex}.portalBrand strong{color:var(--portal-ink);font-size:14px;line-height:1.1}.portalBrand small{color:var(--portal-muted);font-size:9px}.portalNav>nav{color:#526075;justify-content:center;align-items:center;gap:28px;font-size:12px;font-weight:750;display:flex}.portalNav>nav a{padding:28px 0;position:relative}.portalNav>nav a:after{content:"";background:var(--portal-blue);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.portalNav>nav a:hover{color:var(--portal-blue-dark)}.portalNav>nav a:hover:after{transform:scaleX(1)}.portalNavActions{justify-content:flex-end;justify-self:end;align-items:center;gap:9px;display:flex}.portalNavSecondary,.portalNavButton{border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 17px;font-size:11px;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.portalNavSecondary{border:1px solid var(--portal-line);color:var(--portal-ink);background:#fff}.portalNavButton{border:1px solid var(--portal-navy);background:var(--portal-navy);color:#fff!important}.portalNavSecondary:hover,.portalNavButton:hover{transform:translateY(-2px)}.portalNavSecondary:hover{background:#fbfcfe;border-color:#c6ced8}.portalNavButton:hover{background:var(--portal-blue-dark);border-color:var(--portal-blue-dark)}.portalAppShell{border-radius:var(--portal-radius-xl);width:min(1420px,100% - 48px);box-shadow:var(--portal-shadow);background:#fff;border:1px solid #dddfe3;grid-template-columns:230px minmax(0,1fr);margin:24px auto 0;display:grid;overflow:hidden}.portalSidebar{border-right:1px solid var(--portal-line-warm);background:linear-gradient(#fbf8f2fa,#f6f1e8f5);flex-direction:column;min-height:1010px;padding:28px 16px 18px;display:flex}.portalSidebarBrand{border-bottom:1px solid #b9945f24;align-items:center;gap:11px;min-height:66px;padding:0 10px 22px;display:flex}.portalSidebarLogo{color:#8a6a3e;border:1px solid #cfb991;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700;display:grid}.portalSidebarBrand>div{flex-direction:column;gap:2px;min-width:0;display:flex}.portalSidebarBrand strong{color:#2d2a27;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500}.portalSidebarBrand small{color:#8c8479;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.portalSidebarNav{flex-direction:column;gap:5px;margin-top:24px;display:flex}.portalSidebarLink{color:#5f6470;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:45px;padding:0 11px;font-size:11px;transition:background .16s,color .16s,transform .16s;display:grid}.portalSidebarLink>span{color:#697386;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.portalSidebarLink strong{font-weight:700}.portalSidebarLink:hover{color:var(--portal-ink);background:#ffffffb8;transform:translate(2px)}.portalSidebarLinkActive{background:var(--portal-gold-soft);color:#3b3125}.portalSidebarLinkActive>span{color:#9c7846}.portalSidebarHelp{background:#ffffffa8;border:1px solid #ded5c8;border-radius:16px;margin-top:auto;padding:18px}.portalSidebarHelp>span{color:#2f2c28;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.portalSidebarHelp p{color:#7a756e;margin-bottom:14px;font-size:9px;line-height:1.55}.portalSidebarHelp a{color:#866334;font-size:9px;font-weight:850}.portalSidebarAccount{border-top:1px solid #b9945f29;align-items:center;gap:10px;min-height:60px;margin-top:14px;padding:10px 12px;display:flex}.portalSidebarAccount>span{color:#fff;background:#1f252d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.portalSidebarAccount>div{flex-direction:column;gap:2px;display:flex}.portalSidebarAccount strong{color:#393633;font-size:10px}.portalSidebarAccount small{color:#8c857c;font-size:8px}.portalMain{background:#fbfbfa;min-width:0}.portalTopbar{border-bottom:1px solid var(--portal-line);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:0 28px;display:flex}.portalTopbar>div:first-child{flex-direction:column;gap:2px;display:flex}.portalTopbar>div:first-child span{color:var(--portal-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.portalTopbar>div:first-child strong{color:var(--portal-ink);font-size:11px}.portalTopbarActions{align-items:center;gap:8px;display:flex}.portalTopbarActions button{border:1px solid var(--portal-line);color:#5e6878;background:#fff;border-radius:9px;min-height:34px;padding:0 12px;font-size:9px;font-weight:750}.portalUserAvatar{background:var(--portal-blue-soft);width:34px;height:34px;color:var(--portal-blue-dark);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.portalWelcome{border-bottom:1px solid var(--portal-line);background:linear-gradient(105deg,#fff 0%,#fbf9f5fa 52%,#f2ece2f5 100%);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:stretch;min-height:220px;display:grid;overflow:hidden}.portalWelcomeContent{z-index:2;flex-direction:column;justify-content:center;padding:34px 30px;display:flex;position:relative}.portalWelcomeLabel{color:#a37c46;text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px;font-size:8px;font-weight:850;display:block}.portalWelcome h1{color:#27231f;margin-bottom:14px;font-size:clamp(32px,3.2vw,48px);line-height:.98}.portalWelcome p{color:#74716c;max-width:590px;margin-bottom:0;font-size:11px;line-height:1.7}.portalWelcomeVisual{background:radial-gradient(circle at 56% 62%,#b9945f33,#0000 17rem),linear-gradient(145deg,#f2ede5 0%,#e9e1d4 100%);position:relative;overflow:hidden}.portalWelcomeVisual:before{content:"";background:#a18e742e;border-radius:50%;width:260px;height:135px;position:absolute;bottom:-18%;right:14%;transform:rotate(-8deg)}.portalWelcomeVisual:after{content:"";background:linear-gradient(#c6b9a6,#a9967d);border:1px solid #7063502e;border-radius:48% 48% 38% 38%;width:84px;height:112px;position:absolute;bottom:27%;right:18%;box-shadow:0 24px 40px #5f4e381f}.portalWelcomeVisual span{transform-origin:bottom;background:#66594b;width:2px;height:82px;position:absolute;bottom:calc(27% + 98px);right:calc(18% + 40px)}.portalWelcomeVisual span:first-child{transform:rotate(-28deg)}.portalWelcomeVisual span:nth-child(2){height:96px;transform:rotate(2deg)}.portalWelcomeVisual span:nth-child(3){transform:rotate(31deg)}.portalWelcomeVisual span:after{content:"";background:#8d765d;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-3px}.portalOverviewStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px 0;display:grid}.portalOverviewStat{border:1px solid var(--portal-line);background:#fff;border-radius:15px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:104px;padding:16px;display:grid;box-shadow:0 8px 24px #242f4009}.portalMetricIcon{background:var(--portal-blue-soft);border-radius:11px;width:38px;height:38px;display:block;position:relative}.portalMetricIcon:before,.portalMetricIcon:after{content:"";border:2px solid;border-radius:3px;position:absolute}.portalMetricIcon:before{inset:10px}.portalMetricIcon:after{border-bottom:0;width:8px;height:4px;top:8px;left:13px}.portalOverviewStat>div{min-width:0}.portalOverviewStat>div>span{color:var(--portal-muted);font-size:8px;display:block}.portalOverviewStat strong{color:var(--portal-ink);margin-top:4px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500;line-height:1;display:block}.portalOverviewStat small{color:#8b94a2;margin-top:6px;font-size:8px;display:block}.portalOverviewStatblue .portalMetricIcon{color:var(--portal-blue);background:var(--portal-blue-soft)}.portalOverviewStatgold .portalMetricIcon{color:#a8793a;background:var(--portal-gold-soft)}.portalOverviewStatgreen .portalMetricIcon{color:var(--portal-green);background:var(--portal-green-soft)}.portalOverviewStatpurple .portalMetricIcon{color:var(--portal-purple);background:var(--portal-purple-soft)}.portalOverviewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 275px;align-items:start;gap:14px;padding:14px 24px 28px;display:grid}.portalPanel,.portalWorkspacePanel,.portalSupportPanel,.portalInternalPanel,.portalDocumentsCard,.portalBillingCard{border:1px solid var(--portal-line);border-radius:var(--portal-radius-md);background:#fff;box-shadow:0 10px 28px #242f400a}.portalPanel{padding:18px}.portalPanelHeader,.portalWorkspacePanelHeader{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:flex-start;gap:14px;min-height:34px;padding-bottom:12px;display:flex}.portalPanelHeader>div>span{color:#9d8060;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px;font-size:7px;display:block}.portalPanelHeader h2,.portalWorkspacePanelHeader h3{color:var(--portal-ink);letter-spacing:-.02em;margin:0;font-size:13px}.portalPanelHeader a,.portalWorkspacePanelHeader button{color:var(--portal-blue);background:0 0;border:0;font-size:8px;font-weight:800}.portalProjectList{display:grid}.portalProjectRow{border-bottom:1px solid #edf0f3;padding:14px 0}.portalProjectRow:last-child{border-bottom:0;padding-bottom:0}.portalProjectRowTop{justify-content:space-between;gap:14px;display:flex}.portalProjectRowTop>div{min-width:0}.portalProjectRowTop strong{color:var(--portal-ink);font-size:10px;display:block}.portalProjectRowTop span{color:var(--portal-muted);margin-top:3px;font-size:8px;display:block}.portalProjectRowTop small{color:#8c6a3e;flex:none;font-size:8px}.portalProjectProgress{grid-template-columns:1fr 36px;align-items:center;gap:10px;margin-top:10px;display:grid}.portalProjectProgress>span{background:#edf0f4;border-radius:999px;height:5px;overflow:hidden}.portalProjectProgress i{border-radius:inherit;background:linear-gradient(90deg,#b9945f,#d0b488);height:100%;display:block}.portalProjectProgress strong{color:#6e7784;text-align:right;font-size:8px}.portalProjectMeta{color:#9299a3;justify-content:space-between;gap:12px;margin-top:8px;font-size:7px;display:flex}.portalDocumentsList{display:grid}.portalDocumentRow{border-bottom:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.portalDocumentRow:last-child{border-bottom:0}.portalFileIcon{background:var(--portal-blue-soft);width:30px;height:34px;color:var(--portal-blue);border-radius:7px;place-items:center;font-size:7px;font-weight:850;display:grid}.portalDocumentRow strong{color:var(--portal-ink);font-size:9px;display:block}.portalDocumentRow small{color:var(--portal-muted);margin-top:3px;font-size:7px;display:block}.portalDocumentRow em{background:var(--portal-green-soft);color:var(--portal-green);border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.portalOverviewSide{gap:12px;display:grid}.portalMeetingPanel>span,.portalContactPanel>span,.portalQuickPanel>span{color:#8a6b43;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.portalMeetingDate{border:1px solid var(--portal-line-warm);background:var(--portal-surface-soft);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:58px;min-height:56px;margin-bottom:12px;display:flex}.portalMeetingDate strong{color:var(--portal-ink);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1}.portalMeetingDate small{color:#967349;margin-top:3px;font-size:7px;font-weight:800}.portalMeetingPanel h3{color:var(--portal-ink);margin-bottom:5px;font-size:12px}.portalMeetingPanel p{color:var(--portal-muted);margin-bottom:4px;font-size:8px}.portalMeetingPanel>small{color:#979ea7;font-size:7px}.portalMeetingPanel button,.portalContactPanel a{border:1px solid var(--portal-line);width:100%;min-height:34px;color:var(--portal-ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;margin-top:14px;font-size:8px;font-weight:800;display:inline-flex}.portalContactPerson{grid-template-columns:42px 1fr;align-items:center;gap:10px;display:grid}.portalContactAvatar{color:#7e684e;background:linear-gradient(145deg,#dfd5c7,#f7f2eb);border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:700;display:grid}.portalContactPerson strong{color:var(--portal-ink);font-size:9px;display:block}.portalContactPerson small{color:var(--portal-muted);margin-top:3px;font-size:7px;display:block}.portalQuickPanel{gap:7px;display:grid}.portalQuickPanel>span{margin-bottom:4px}.portalQuickPanel button{color:#525d6d;background:#fbfcfd;border:1px solid #edf0f3;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.portalQuickPanel button span{color:var(--portal-blue)}.portalWorkspaceSection,.portalSupportSection,.portalInternalSection,.portalDocumentsSection,.portalCta,.portalFooter{width:min(1420px,100% - 48px);margin-left:auto;margin-right:auto}.portalWorkspaceSection,.portalSupportSection,.portalInternalSection,.portalDocumentsSection{padding:clamp(88px,9vw,132px) 0}.portalWorkspaceSection{border-bottom:1px solid #16223814}.portalWorkspace{border-radius:var(--portal-radius-xl);box-shadow:var(--portal-shadow);background:#fff;border:1px solid #dfe4ea;overflow:hidden}.portalWorkspaceHeader{border-bottom:1px solid var(--portal-line);background:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:118px;padding:22px 28px;display:flex}.portalWorkspaceHeader>div:first-child>span{color:var(--portal-muted);margin-bottom:6px;font-size:8px;display:block}.portalWorkspaceHeader h3{color:var(--portal-ink);letter-spacing:-.035em;margin-bottom:8px;font-size:25px}.portalWorkspaceStatus{align-items:center;gap:10px;display:flex}.portalWorkspaceStatus span{background:var(--portal-green-soft);color:var(--portal-green);border-radius:999px;padding:5px 8px;font-size:7px;font-weight:850}.portalWorkspaceStatus small{color:var(--portal-muted);font-size:8px}.portalWorkspaceActions{gap:8px;display:flex}.portalWorkspaceActions button,.portalSupportTop button,.portalInternalHeader button{border:1px solid var(--portal-line);min-height:38px;color:var(--portal-ink);background:#fff;border-radius:9px;padding:0 14px;font-size:9px;font-weight:800}.portalWorkspaceActions button:last-child,.portalSupportTop button{border-color:var(--portal-blue);background:var(--portal-blue);color:#fff}.portalWorkspaceTabs{border-bottom:1px solid var(--portal-line);background:#fbfcfe;align-items:center;gap:6px;min-height:54px;padding:0 26px;display:flex}.portalWorkspaceTabs button{color:#697487;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 12px;font-size:8px;font-weight:750}.portalWorkspaceTabs button:hover,.portalWorkspaceTabs .portalWorkspaceTabActive{background:var(--portal-blue-soft);color:var(--portal-blue-dark)}.portalWorkspaceStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px 0;display:grid}.portalWorkspaceStats article{border:1px solid var(--portal-line);background:#fff;border-radius:14px;min-height:94px;padding:15px}.portalWorkspaceStats span{color:var(--portal-muted);font-size:8px;display:block}.portalWorkspaceStats strong{color:var(--portal-ink);margin-top:7px;font-size:21px;line-height:1;display:block}.portalWorkspaceStats small{color:#929aa6;margin-top:8px;font-size:7px;display:block}.portalMilestones{border:1px solid var(--portal-line);border-radius:var(--portal-radius-md);background:#fff;margin:14px 24px 0;padding:18px}.portalMilestoneTrack{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:24px;display:grid;position:relative}.portalMilestoneTrack:before{content:"";background:#d9e0ea;height:2px;position:absolute;top:11px;left:7%;right:7%}.portalMilestone{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.portalMilestone>span{background:#fff;border:2px solid #c7d0dc;border-radius:50%;width:24px;height:24px;margin-bottom:9px;display:block}.portalMilestone strong{color:#526073;font-size:8px;line-height:1.35}.portalMilestone small{color:#939ba7;margin-top:4px;font-size:7px}.portalMilestonedone>span{border-color:var(--portal-green);background:var(--portal-green)}.portalMilestonedone>span:after{content:"✓";color:#fff;place-items:center;height:100%;font-size:9px;font-weight:900;display:grid}.portalMilestonecurrent>span{border-color:var(--portal-blue);box-shadow:0 0 0 4px var(--portal-blue-soft)}.portalMilestonecurrent strong{color:var(--portal-blue-dark)}.portalWorkspaceGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 275px;align-items:start;gap:14px;padding:14px 24px 24px;display:grid}.portalWorkspacePanel{padding:17px}.portalTaskList,.portalDeliverableList,.portalTeamList{display:grid}.portalTaskRow{border-bottom:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr) auto 60px;align-items:center;gap:9px;min-height:52px;display:grid}.portalTaskRow:last-child{border-bottom:0}.portalTaskCheck{border:2px solid #c5cfdb;border-radius:50%;width:18px;height:18px;display:block}.portalTaskRow strong{color:var(--portal-ink);font-size:8px;display:block}.portalTaskRow small{color:var(--portal-muted);margin-top:3px;font-size:7px;display:block}.portalTaskRow em{background:var(--portal-blue-soft);color:var(--portal-blue);white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.portalTaskRow>span:last-child{color:#8c95a2;text-align:right;font-size:7px}.portalDeliverableRow{border-bottom:1px solid #edf0f3;grid-template-columns:36px minmax(0,1fr) 28px;align-items:center;gap:10px;min-height:58px;display:grid}.portalDeliverableRow:last-child{border-bottom:0}.portalDeliverableRow>span{width:30px;height:32px;color:var(--portal-blue);background:#f0f3f8;border-radius:7px;place-items:center;font-size:7px;font-weight:850;display:grid}.portalDeliverableRow strong{color:var(--portal-ink);font-size:8px;display:block}.portalDeliverableRow small{color:var(--portal-muted);margin-top:3px;font-size:7px;display:block}.portalDeliverableRow button{border:1px solid var(--portal-line);width:26px;height:26px;color:var(--portal-blue);background:#fff;border-radius:8px;font-size:10px}.portalWorkspaceSide{gap:12px;display:grid}.portalNextStep>span{background:var(--portal-blue-soft);color:var(--portal-blue);border-radius:9px;margin-bottom:12px;padding:7px 9px;font-size:8px;font-weight:850;display:inline-flex}.portalNextStep strong{color:var(--portal-ink);font-size:12px;display:block}.portalNextStep p{color:var(--portal-muted);margin:8px 0 14px;font-size:8px;line-height:1.55}.portalNextStep button{border:1px solid var(--portal-line);min-height:32px;color:var(--portal-blue);background:#fff;border-radius:8px;padding:0 11px;font-size:8px;font-weight:800}.portalTeamRow{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;display:grid}.portalTeamRow>span{background:var(--portal-gold-soft);color:#866234;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-weight:850;display:grid}.portalTeamRow strong{color:var(--portal-ink);font-size:8px;display:block}.portalTeamRow small{color:var(--portal-muted);margin-top:2px;font-size:7px;display:block}.portalTeamRow em{color:var(--portal-green);font-size:7px;font-style:normal}.portalCommentsPanel{grid-column:1/3}.portalCommentsList{display:grid}.portalCommentsList article{border-bottom:1px solid #edf0f3;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;min-height:74px;padding:12px 0;display:grid}.portalCommentsList article>span{background:var(--portal-blue-soft);width:32px;height:32px;color:var(--portal-blue);border-radius:50%;place-items:center;font-size:7px;font-weight:850;display:grid}.portalCommentsList article>div>div{align-items:baseline;gap:8px;display:flex}.portalCommentsList strong{color:var(--portal-ink);font-size:8px}.portalCommentsList small{color:#9199a4;font-size:7px}.portalCommentsList p{color:var(--portal-muted);margin:6px 0 0;font-size:8px;line-height:1.55}.portalCommentInput{border:1px solid var(--portal-line);color:#9ca3ad;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-top:12px;padding:0 7px 0 12px;font-size:8px;display:flex}.portalCommentInput button{background:var(--portal-blue);color:#fff;border:0;border-radius:7px;min-height:28px;padding:0 10px;font-size:7px;font-weight:800}.portalSupportSection{border-bottom:1px solid #16223814}.portalSupportShell{border-radius:var(--portal-radius-xl);box-shadow:var(--portal-shadow);background:#f8fbff;border:1px solid #d8e0ea;overflow:hidden}.portalSupportTop{background:linear-gradient(115deg, var(--portal-navy-deep), #174f88);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 26px;display:flex}.portalSupportTop span{color:#a8c8ec;text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.portalSupportTop h3{color:#fff;margin:4px 0 0;font-size:22px}.portalSupportTop button{color:var(--portal-navy);background:#fff;border-color:#fff}.portalSupportStats{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 22px 0;display:grid}.portalSupportStats article{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-height:92px;padding:15px}.portalSupportStats span{color:#74849a;font-size:8px;display:block}.portalSupportStats strong{color:var(--portal-navy);margin-top:8px;font-size:22px;line-height:1;display:block}.portalSupportGrid{grid-template-columns:minmax(0,1.5fr) minmax(310px,.5fr);align-items:start;gap:14px;padding:14px 22px 22px;display:grid}.portalSupportPanel{padding:18px}.portalSupportTable{display:grid}.portalSupportTableHeader,.portalSupportTable article{grid-template-columns:minmax(0,1.7fr) 90px 72px 80px 80px;align-items:center;gap:10px;display:grid}.portalSupportTableHeader{color:#8a97a9;min-height:36px;font-size:7px;font-weight:800}.portalSupportTable article{border-top:1px solid #edf1f5;min-height:58px}.portalSupportTable article>div strong,.portalSupportTable article>div span{display:block}.portalSupportTable article>div strong{color:#47617e;font-size:7px}.portalSupportTable article>div span{color:var(--portal-ink);margin-top:4px;font-size:8px;font-weight:700}.portalSupportTable article>em{background:var(--portal-blue-soft);width:fit-content;color:var(--portal-blue);border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.portalSupportTable article>span{color:#66758a;font-size:7px}.portalSupportTable article>small{color:#8a96a5;font-size:7px}.portalSupportSide{gap:12px;display:grid}.portalSlaPanel>span{color:var(--portal-navy);font-size:10px;font-weight:850;display:block}.portalSlaRing{background:conic-gradient(#2e985d 0deg 345deg,#efcf52 345deg 351deg,#e9edf2 351deg 360deg);border-radius:50%;place-items:center;width:138px;height:138px;margin:20px auto;display:grid}.portalSlaRing>div{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:108px;height:108px;display:flex}.portalSlaRing strong{color:var(--portal-navy);font-size:30px;line-height:1}.portalSlaRing small{color:#8290a2;margin-top:5px;font-size:8px}.portalSlaPanel p{color:#768599;text-align:center;margin-bottom:0;font-size:8px;line-height:1.55}.portalKnowledgeList{margin-top:8px;display:grid}.portalKnowledgeList button{color:#4c5e74;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:8px;display:flex}.portalKnowledgeList button:last-child{border-bottom:0}.portalKnowledgeList span{color:var(--portal-blue)}.portalInternalSection{border-bottom:1px solid #16223814}.portalInternalDashboard{border-radius:var(--portal-radius-xl);box-shadow:var(--portal-shadow);background:linear-gradient(#fff 0%,#f8fafd 100%);border:1px solid #dae0e7;overflow:hidden}.portalInternalHeader{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:20px 26px;display:flex}.portalInternalHeader span{color:var(--portal-muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;display:block}.portalInternalHeader h3{color:var(--portal-ink);margin:5px 0 0;font-size:23px}.portalInternalMetrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 22px 0;display:grid}.portalInternalMetrics article{border:1px solid var(--portal-line);background:#fff;border-radius:14px;min-height:100px;padding:16px}.portalInternalMetrics span{color:var(--portal-muted);font-size:8px;display:block}.portalInternalMetrics strong{color:var(--portal-ink);margin-top:9px;font-size:24px;line-height:1;display:block}.portalInternalMetrics small{color:#8a96a5;margin-top:8px;font-size:7px;display:block}.portalInternalMetrics .portalTrendPositive{color:var(--portal-green)}.portalInternalGrid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:14px;padding:14px 22px 22px;display:grid}.portalInternalPanel{padding:18px}.portalPerformancePanel{grid-row:span 2}.portalInternalProjectList{display:grid}.portalInternalProjectList article{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) minmax(100px,.8fr) 42px 68px;align-items:center;gap:12px;min-height:58px;display:grid}.portalInternalProjectList article:last-child{border-bottom:0}.portalInternalProjectList strong{color:var(--portal-ink);font-size:8px}.portalInternalProjectList small{color:var(--portal-muted);margin-top:3px;font-size:7px;display:block}.portalInternalProgress{background:#edf0f4;border-radius:999px;height:5px;overflow:hidden}.portalInternalProgress i{border-radius:inherit;background:var(--portal-blue);height:100%;display:block}.portalInternalProjectList article>strong{text-align:right}.portalInternalProjectList em{color:#697586;text-align:center;background:#f4f6f8;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.portalCapacityChart{gap:16px;margin-top:10px;display:grid}.portalCapacityChart div{grid-template-columns:1fr auto;align-items:center;gap:14px;padding-bottom:9px;display:grid;position:relative}.portalCapacityChart div:after{content:"";background:linear-gradient(90deg, var(--portal-blue) 0%, var(--portal-blue) var(--capacity,76%), #e8edf3 var(--capacity,76%), #e8edf3 100%);border-radius:999px;height:4px;position:absolute;bottom:0;left:0;right:0}.portalCapacityChart div:first-child{--capacity:82%}.portalCapacityChart div:nth-child(2){--capacity:91%}.portalCapacityChart div:nth-child(3){--capacity:78%}.portalCapacityChart div:nth-child(4){--capacity:73%}.portalCapacityChart span{color:#66758a;font-size:8px}.portalCapacityChart strong{color:var(--portal-ink);font-size:8px}.portalReportsList{display:grid}.portalReportsList article{border-bottom:1px solid #edf0f3;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.portalReportsList article:last-child{border-bottom:0}.portalReportsList article>span{background:var(--portal-gold-soft);border-radius:6px;width:18px;height:18px}.portalReportsList strong{color:var(--portal-ink);font-size:8px;display:block}.portalReportsList small{color:var(--portal-muted);margin-top:3px;font-size:7px;display:block}.portalReportsList em{color:#8b96a4;font-size:7px;font-style:normal}.portalDocumentsBillingGrid{grid-template-columns:1fr .85fr;gap:18px;display:grid}.portalDocumentsCard,.portalBillingCard{padding:20px}.portalBillingDocumentRow{border-bottom:1px solid #edf0f3;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;display:grid}.portalBillingDocumentRow:last-child{border-bottom:0}.portalBillingDocumentRow>span{background:var(--portal-blue-soft);width:32px;height:36px;color:var(--portal-blue);border-radius:7px;place-items:center;font-size:7px;font-weight:850;display:grid}.portalBillingDocumentRow strong,.portalInvoiceRow strong{color:var(--portal-ink);font-size:9px}.portalBillingDocumentRow small,.portalInvoiceRow small{color:var(--portal-muted);margin-top:3px;font-size:7px;display:block}.portalBillingDocumentRow em,.portalInvoiceRow em{background:var(--portal-green-soft);color:var(--portal-green);border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.portalInvoiceRow{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:66px;display:grid}.portalInvoiceRow:last-child{border-bottom:0}.portalCta{border-radius:var(--portal-radius-xl);color:#fff;background:radial-gradient(circle at 86% 20%,#b9945f38,#0000 24rem),linear-gradient(120deg,#10171f 0%,#162332 70%,#2d2a22 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;margin-top:10px;margin-bottom:30px;padding:clamp(48px,6vw,78px);display:grid;position:relative;overflow:hidden}.portalCta:before{content:"";border:1px solid #ffffff0f;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-120px;right:-100px}.portalCta>div:first-child{z-index:2;max-width:820px;position:relative}.portalCta .portalEyebrow{color:#ddc7a7;background:#ffffff0f;border-color:#ffffff24}.portalCta h2{color:#fff;margin-bottom:18px;font-size:clamp(36px,4.2vw,62px);line-height:.98}.portalCta p{color:#ffffffad;max-width:720px;margin-bottom:0;font-size:14px;line-height:1.7}.portalCtaActions{z-index:2;flex-direction:column;gap:9px;min-width:210px;display:flex;position:relative}.portalCtaActions a{border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:10px;font-weight:850;display:inline-flex}.portalCtaActions a:first-child{color:#15191e;background:#fff}.portalCtaActions a:last-child{color:#fff;background:0 0;border:1px solid #ffffff61}.portalFooter{background:#fff;border:1px solid #dedfe2;border-radius:20px;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:34px;min-height:110px;margin-bottom:24px;padding:24px 28px;display:grid}.portalFooter>div:first-child{align-items:center;gap:12px;display:flex}.portalFooterMark{background:var(--portal-navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font-size:9px;font-weight:850;display:grid}.portalFooter>div:first-child>div{flex-direction:column;display:flex}.portalFooter strong{color:var(--portal-ink);font-size:11px}.portalFooter p{max-width:430px;color:var(--portal-muted);margin:4px 0 0;font-size:8px;line-height:1.5}.portalFooter>div:nth-child(2){color:#677486;justify-content:center;gap:18px;font-size:8px;font-weight:750;display:flex}.portalFooter>span{color:#8e97a3;font-size:8px}@media (width<=1220px){.portalNav{grid-template-columns:1fr auto}.portalNav>nav{display:none}.portalAppShell{grid-template-columns:205px minmax(0,1fr)}.portalOverviewGrid,.portalWorkspaceGrid{grid-template-columns:1fr 1fr}.portalOverviewSide,.portalWorkspaceSide{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.portalCommentsPanel{grid-column:1/-1}.portalSupportGrid{grid-template-columns:1fr}.portalSupportSide{grid-template-columns:1fr 1fr}}@media (width<=980px){.portalAppShell{grid-template-columns:1fr}.portalSidebar{border-right:0;border-bottom:1px solid var(--portal-line-warm);min-height:0;padding:14px}.portalSidebarBrand,.portalSidebarHelp,.portalSidebarAccount{display:none}.portalSidebarNav{flex-direction:row;gap:7px;margin-top:0;padding-bottom:3px;overflow-x:auto}.portalSidebarLink{white-space:nowrap;flex:none;grid-template-columns:auto auto;min-height:38px;padding:0 10px}.portalSidebarLink>span{width:22px;height:22px}.portalWelcome{grid-template-columns:1fr .65fr}.portalOverviewStats,.portalWorkspaceStats,.portalSupportStats,.portalInternalMetrics{grid-template-columns:repeat(2,1fr)}.portalWorkspaceHeader{flex-direction:column;align-items:flex-start}.portalMilestoneTrack{grid-template-columns:repeat(3,1fr);gap:22px 12px}.portalMilestoneTrack:before,.portalSupportTableHeader{display:none}.portalSupportTable article{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:11px 0}.portalSupportTable article>span:nth-of-type(2),.portalSupportTable article>small{display:none}.portalInternalGrid{grid-template-columns:1fr}.portalPerformancePanel{grid-row:auto}.portalDocumentsBillingGrid,.portalCta{grid-template-columns:1fr}.portalCtaActions{flex-flow:wrap;min-width:0}.portalFooter{grid-template-columns:1fr 1fr}.portalFooter>span{grid-column:1/-1}}@media (width<=720px){.portalNav,.portalAppShell,.portalWorkspaceSection,.portalSupportSection,.portalInternalSection,.portalDocumentsSection,.portalCta,.portalFooter{width:calc(100% - 24px)}.portalNav{border-radius:16px;min-height:66px;padding:0 12px}.portalBrand small,.portalNavSecondary{display:none}.portalNavButton{min-height:38px;padding:0 12px;font-size:9px}.portalTopbar{padding:0 16px}.portalTopbarActions button{display:none}.portalWelcome{grid-template-columns:1fr;min-height:auto}.portalWelcomeContent{padding:34px 20px}.portalWelcomeVisual{min-height:180px}.portalWelcome h1{font-size:clamp(36px,11vw,52px)}.portalOverviewStats,.portalWorkspaceStats,.portalSupportStats,.portalInternalMetrics,.portalOverviewGrid,.portalWorkspaceGrid{grid-template-columns:1fr;padding-left:14px;padding-right:14px}.portalOverviewSide,.portalWorkspaceSide{grid-column:auto;grid-template-columns:1fr}.portalWorkspaceHeader,.portalSupportTop,.portalInternalHeader{padding-left:18px;padding-right:18px}.portalWorkspaceActions{flex-direction:column;width:100%}.portalWorkspaceActions button{width:100%}.portalWorkspaceTabs{padding:0 14px;overflow-x:auto}.portalWorkspaceTabs button{flex:none}.portalMilestones{margin-left:14px;margin-right:14px}.portalMilestoneTrack{grid-template-columns:repeat(2,1fr)}.portalTaskRow{grid-template-columns:24px minmax(0,1fr) auto}.portalTaskRow>span:last-child{display:none}.portalCommentsPanel{grid-column:auto}.portalSupportGrid,.portalInternalGrid{padding-left:14px;padding-right:14px}.portalSupportSide{grid-template-columns:1fr}.portalSupportTable article{grid-template-columns:minmax(0,1fr) auto}.portalSupportTable article>span{display:none}.portalInternalProjectList article{grid-template-columns:minmax(0,1fr) 50px;padding:10px 0}.portalInternalProgress,.portalInternalProjectList em{display:none}.portalDocumentsBillingGrid{gap:12px}.portalBillingDocumentRow{grid-template-columns:34px minmax(0,1fr)}.portalBillingDocumentRow em{grid-column:2;width:fit-content}.portalInvoiceRow{grid-template-columns:minmax(0,1fr) auto}.portalInvoiceRow em{grid-column:1/-1;width:fit-content}.portalCta{padding:40px 24px}.portalCtaActions{flex-direction:column}.portalCtaActions a{width:100%}.portalFooter{grid-template-columns:1fr;gap:20px;padding:22px}.portalFooter>div:nth-child(2){flex-wrap:wrap;justify-content:flex-start}.portalFooter>span{grid-column:auto}}@media (width<=480px){.portalBrand>div{display:none}.portalNav{grid-template-columns:auto 1fr}.portalNavActions{justify-self:stretch}.portalNavButton{width:100%}.portalSidebarNav{padding-bottom:2px}.portalSidebarLink strong{display:none}.portalSidebarLink{grid-template-columns:1fr}.portalWelcomeContent{padding:30px 18px}.portalPanel,.portalWorkspacePanel,.portalSupportPanel,.portalInternalPanel,.portalDocumentsCard,.portalBillingCard{padding:14px}.portalMilestoneTrack{grid-template-columns:1fr 1fr}.portalDocumentRow{grid-template-columns:34px minmax(0,1fr)}.portalDocumentRow em{grid-column:2;width:fit-content}.portalSupportTop,.portalInternalHeader{flex-direction:column;align-items:flex-start}.portalSupportTop button,.portalInternalHeader button{width:100%}}.aiSaasPage{color:#0f172a;background:linear-gradient(#fff 0%,#f8fafc 100%);min-height:100vh;padding:40px 80px;font-family:inherit}.aiSaasHeader{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto 70px;display:flex}.aiSaasLogo{color:#111827;align-items:center;gap:12px;text-decoration:none;display:flex}.aiSaasLogo span{color:#fff;background:linear-gradient(135deg,#4f46e5,#8b5cf6);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.aiSaasLogo strong{font-size:20px}.aiSaasNav{gap:32px;display:flex}.aiSaasNav a{color:#475569;font-size:15px;text-decoration:none}.aiSaasNav a:hover{color:#4f46e5}.aiSaasHeaderActions{align-items:center;gap:20px;display:flex}.aiSaasHeaderActions>a:first-child{color:#334155;text-decoration:none}.aiSaasPrimaryButton{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-flex}.aiSaasSecondaryButton{color:#334155;border:1px solid #cbd5e1;border-radius:14px;justify-content:center;align-items:center;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-flex}.aiSaasHero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;margin:0 auto;display:grid}.aiSaasBadge{color:#4f46e5;background:#eef2ff;border-radius:30px;margin-bottom:24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.aiSaasHeroContent h1{letter-spacing:-2px;margin-bottom:25px;font-size:64px;line-height:1.05}.aiSaasHeroContent p{color:#64748b;max-width:560px;font-size:20px;line-height:1.6}.aiSaasHeroButtons{gap:16px;margin-top:35px;display:flex}.aiSaasStats{gap:40px;margin-top:50px;display:flex}.aiSaasStats div{flex-direction:column;display:flex}.aiSaasStats strong{font-size:30px}.aiSaasStats span{color:#64748b;font-size:14px}.aiSaasHeroVisual{position:relative}.aiSaasDashboard{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:28px;box-shadow:0 25px 60px #0f172a1f}.aiSaasDashboardHeader{justify-content:space-between;margin-bottom:25px;display:flex}.aiSaasDashboardHeader span{font-weight:700}.aiSaasDashboardHeader small{color:#166534;background:#dcfce7;border-radius:20px;padding:6px 12px}.aiSaasChart{background:linear-gradient(#eef2ff,#fff);border-radius:20px;height:200px;padding:25px}.aiSaasChart span{color:#64748b}.aiSaasChartLine{border-bottom:4px solid #6366f1;border-radius:50%;height:70px;margin-top:50px;transform:skew(-15deg)}.aiSaasCards{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:20px;display:grid}.aiSaasCards article{background:#f8fafc;border-radius:18px;padding:20px}.aiSaasCards span{color:#64748b;font-size:14px}.aiSaasCards strong{margin:10px 0;font-size:34px;display:block}.aiSaasCards p{color:#64748b}.aiSaasFloatingCard{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px 22px;position:absolute;box-shadow:0 20px 40px #0f172a1f}.aiSaasFloatingCard span{color:#64748b;font-size:13px;display:block}.aiSaasFloatingCard strong{font-size:24px}.aiSaasCardOne{bottom:80px;left:-40px}.aiSaasCardTwo{top:80px;right:-30px}.aiSaasFeatureSection,.aiSaasSolutions,.aiSaasPricing{max-width:1200px;margin:120px auto 0}.aiSaasSectionTitle{text-align:center;margin-bottom:50px}.aiSaasSectionTitle span{color:#4f46e5;font-weight:600}.aiSaasSectionTitle h2{margin-top:15px;font-size:42px}.aiSaasFeatures{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.aiSaasFeatures article,.aiSaasSolutionGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:35px}.aiSaasFeatures h3{font-size:24px}.aiSaasFeatures p,.aiSaasSolutionGrid p{color:#64748b;line-height:1.6}.aiSaasSolutionGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.aiSaasSolutionGrid strong{font-size:22px}.aiSaasPricing{grid-template-columns:1fr 380px;align-items:center;gap:80px;display:grid}.aiSaasPricingCard{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:35px;box-shadow:0 20px 40px #0f172a14}.aiSaasPricingCard strong{margin:20px 0;font-size:52px;display:block}.aiSaasPricingCard small{color:#64748b;font-size:18px}.aiSaasPricingCard li{color:#475569;margin:15px 0}.aiSaasPricingCard a{text-align:center;color:#fff;background:#4f46e5;border-radius:14px;margin-top:30px;padding:15px;text-decoration:none;display:block}.aiSaasCTA{text-align:center;background:linear-gradient(135deg,#eef2ff,#faf5ff);border-radius:32px;max-width:1200px;margin:120px auto 40px;padding:70px 40px}.aiSaasCTA h2{font-size:48px}.aiSaasCTA p{color:#64748b;margin-bottom:35px;font-size:20px}.nexaLogo{color:#fff;align-items:center;gap:12px;font-size:22px;text-decoration:none;display:flex}.nexaLogo span{background:linear-gradient(135deg,#4f8cff,#8c5cff);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.nexaButton{color:#fff;background:linear-gradient(135deg,#4f8cff,#7b61ff);border-radius:12px;padding:14px 26px;font-weight:600;text-decoration:none;display:inline-flex}.nexaBadge{color:#79a8ff;background:#4f8cff26;border-radius:30px;padding:8px 16px;font-size:14px;display:inline-block}.nexaWorkspace{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;padding:25px;box-shadow:0 30px 80px #0006}.nexaWorkspaceHeader{justify-content:space-between;margin-bottom:25px;display:flex}.nexaQuestion,.nexaAnswer{background:#0b1228;border-radius:16px;margin-bottom:20px;padding:20px}.nexaQuestion small,.nexaAnswer small{color:#7fa7ff}.nexaSources div{background:#111a35;border-radius:10px;padding:10px 15px;font-size:13px}.nexaSectionTitle span,.nexaAutomation span{color:#6fa0ff}.nexaSectionTitle h2,.nexaAutomation h2{font-size:42px}.nexaCards,.nexaAgentGrid,.nexaPriceGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.nexaCards article,.nexaAgentGrid article,.nexaPriceGrid article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px}.nexaCards p,.nexaAgentGrid p,.nexaPriceGrid p{color:#aeb9d8;line-height:1.6}.nexaFlow div{background:#111a35;border-radius:15px;padding:25px}.nexaPriceGrid{grid-template-columns:repeat(3,1fr)}.nexaPriceGrid ul{color:#c5d0eb;padding-left:20px}.nexaPriceGrid li{margin:10px 0}.nexaPriceGrid .featured{border:2px solid #628cff;transform:translateY(-15px)}.nexaCTA{text-align:center;background:linear-gradient(135deg,#4f8cff33,#7c61ff33);border-radius:30px;max-width:900px;margin:120px auto 0;padding:60px 40px}@media (width<=900px){.nexaHero,.nexaCards,.nexaAgentGrid,.nexaPriceGrid{grid-template-columns:1fr}.nexaNav{display:none}.nexaHero h1{font-size:42px}.nexaStats,.nexaFlow{flex-direction:column}}.nexaPage{color:#0f172a;background:#f8fafc;min-height:100vh;padding-bottom:100px;font-family:inherit}.nexaHeader{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:30px 40px;display:flex}.nexaLogo{color:#0f172a;align-items:center;gap:12px;text-decoration:none;display:flex}.nexaLogo span{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.nexaLogo strong{font-size:20px}.nexaNav{gap:32px;display:flex}.nexaNav a{color:#64748b;font-size:15px;text-decoration:none}.nexaNav a:hover{color:#2563eb}.nexaButton{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;padding:14px 26px;font-weight:600;text-decoration:none;display:inline-flex}.nexaButton:hover{background:#1d4ed8}.nexaOutlineButton{color:#334155;border:1px solid #cbd5e1;border-radius:12px;padding:14px 26px;text-decoration:none;display:inline-flex}.nexaHero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1200px;margin:70px auto;padding:0 40px;display:grid}.nexaBadge{color:#2563eb;background:#eff6ff;border-radius:30px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-block}.nexaHero h1{letter-spacing:-2px;margin:25px 0;font-size:62px;line-height:1.05}.nexaHero p{color:#64748b;max-width:560px;font-size:20px;line-height:1.6}.nexaHeroButtons{gap:15px;margin-top:35px;display:flex}.nexaStats{gap:45px;margin-top:55px;display:flex}.nexaStats div{flex-direction:column;display:flex}.nexaStats strong{font-size:30px}.nexaStats span{color:#64748b;font-size:14px}.nexaWorkspace{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:28px;box-shadow:0 20px 50px #0f172a14}.nexaWorkspaceHeader{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.nexaWorkspaceHeader span{color:#15803d;background:#dcfce7;border-radius:20px;padding:6px 12px;font-size:12px}.nexaQuestion,.nexaAnswer{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:18px;padding:20px}.nexaQuestion small,.nexaAnswer small{color:#2563eb;font-weight:600}.nexaQuestion p,.nexaAnswer p,.nexaAnswer li{color:#334155;line-height:1.6}.nexaSources{flex-wrap:wrap;gap:10px;display:flex}.nexaSources span{color:#64748b;width:100%}.nexaSources div{color:#1e40af;background:#eff6ff;border-radius:10px;padding:10px 14px;font-size:13px}.nexaSection{max-width:1200px;margin:120px auto;padding:0 40px}.nexaSectionTitle{text-align:center;margin-bottom:50px}.nexaSectionTitle span{color:#2563eb;font-weight:600}.nexaSectionTitle h2{letter-spacing:-1px;font-size:42px}.nexaCards,.nexaAgentGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.nexaCards article,.nexaAgentGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:30px;transition:all .25s}.nexaCards article:hover,.nexaAgentGrid article:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0f172a14}.nexaCards strong{color:#2563eb;font-size:38px}.nexaCards p,.nexaAgentGrid p{color:#64748b;line-height:1.6}.nexaAutomation{text-align:center;max-width:1000px;margin:120px auto}.nexaFlow{justify-content:center;align-items:center;gap:20px;margin-top:40px;display:flex}.nexaFlow div{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:25px}.nexaPricing{max-width:1200px;margin:120px auto;padding:0 40px}.nexaPriceGrid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.nexaPriceGrid article{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:35px}.nexaPriceGrid .featured{border:2px solid #2563eb}.nexaPriceGrid strong{margin:20px 0;font-size:38px;display:block}.nexaPriceGrid p,.nexaPriceGrid li{color:#64748b}.nexaCTA{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:30px;max-width:1000px;margin:120px auto;padding:70px 40px;box-shadow:0 20px 50px #0f172a0f}.nexaCTA h2{font-size:44px}.nexaCTA p{color:#64748b;margin-bottom:30px;font-size:20px}@media (width<=900px){.nexaHero,.nexaCards,.nexaAgentGrid,.nexaPriceGrid{grid-template-columns:1fr}.nexaNav{display:none}.nexaHero h1{font-size:42px}.nexaStats,.nexaFlow{flex-direction:column}}.nexaChatHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.nexaChatHeader strong{color:#0f172a;font-size:18px;display:block}.nexaChatHeader small{color:#64748b;margin-top:5px;display:block}.nexaChatHeader span{color:#15803d;background:#dcfce7;border-radius:20px;padding:7px 14px;font-size:13px;font-weight:600}.nexaChatMessage{border-radius:18px;margin-bottom:16px;padding:20px}.nexaChatMessage small{margin-bottom:10px;font-weight:600;display:block}.nexaChatMessage p{margin:0;line-height:1.6}.nexaChatMessage.user{background:#f1f5f9;border:1px solid #e2e8f0}.nexaChatMessage.user small{color:#64748b}.nexaChatMessage.ai{background:#eff6ff;border:1px solid #bfdbfe}.nexaChatMessage.ai small{color:#2563eb}.nexaChatMessage ul{margin-top:15px;padding-left:20px}.nexaChatMessage li{color:#334155;margin-bottom:8px}.nexaSources{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.nexaSources span{color:#64748b;width:100%;font-size:14px;font-weight:600}.nexaSources div{color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:10px 14px;font-size:13px}.nexaMetrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;display:grid}.nexaMetrics article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px}.nexaMetrics span{color:#64748b;margin-bottom:8px;font-size:13px;display:block}.nexaMetrics strong{color:#0f172a;font-size:28px}.nexaTrust{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:24px;max-width:1000px;margin:90px auto;padding:35px 40px}.nexaTrust p{color:#64748b;margin-bottom:25px}.nexaTrust div{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.nexaTrust span{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:30px;padding:12px 20px}.nexaSecurity{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:120px auto;padding:0 40px;display:grid}.nexaSecurity>div:first-child span{color:#2563eb;font-weight:600}.nexaSecurity h2{font-size:42px;line-height:1.1}.nexaSecurity p{color:#64748b;font-size:18px;line-height:1.6}.nexaSecurityCards{grid-template-columns:1fr;gap:18px;display:grid}.nexaSecurityCards article{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:25px}.nexaSecurityCards strong{color:#0f172a;font-size:20px}.nexaSecurityCards p{margin-top:10px;font-size:15px}.nexaWorkspace{position:relative;overflow:hidden}.nexaWorkspace:before{content:"";opacity:.5;background:#dbeafe;border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-100px}.nexaWorkspace>*{z-index:1;position:relative}.nexaCards article,.nexaAgentGrid article{flex-direction:column;justify-content:flex-start;min-height:220px;display:flex}.nexaCards h3,.nexaAgentGrid h3{color:#0f172a;margin:18px 0 10px;font-size:22px}.nexaPriceGrid article{min-height:420px}.nexaPriceGrid h3{font-size:24px}.nexaPriceGrid small{color:#64748b;font-size:16px}@media (width<=900px){.nexaSecurity,.nexaMetrics{grid-template-columns:1fr}}.templatePreviewImage{background:#fff;border-radius:24px;height:230px;padding:0;overflow:hidden}.templatePreviewImage img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.consultant-preview{color:#fff;background:radial-gradient(circle at 100% 0,#00dcff26,#0000 35%),radial-gradient(circle at 0 100%,#325aff2e,#0000 40%),#050816;min-height:100vh;padding:80px 40px}.consultant-container{max-width:1200px;margin:0 auto}.consultant-header{text-align:center;margin-bottom:60px}.consultant-header h1{letter-spacing:-1px;background:linear-gradient(90deg,#fff,#00d9ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:48px;font-weight:700}.consultant-header p{color:#ffffffb3;font-size:20px}.consultant-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid #ffffff26;border-radius:24px;padding:40px;transition:transform .3s,box-shadow .3s;box-shadow:0 25px 80px #00000073}.consultant-card:hover{transform:translateY(-8px);box-shadow:0 35px 100px #00d9ff2e}.consultant-profile{align-items:center;gap:40px;display:flex}.consultant-avatar{background:linear-gradient(135deg,#00d9ff,#325aff);border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;font-size:48px;font-weight:700;display:flex;box-shadow:0 0 50px #00d9ff66}.consultant-name{margin:0 0 10px;font-size:36px}.consultant-role{color:#00d9ff;font-size:20px;font-weight:600}.consultant-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:50px;display:grid}.consultant-box{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:28px;transition:transform .25s,border-color .25s}.consultant-box:hover{border-color:#00d9ff;transform:translateY(-5px)}.consultant-box h3{color:#fff;margin-top:0}.consultant-box p{color:#ffffffb3;line-height:1.6}.consultant-tags{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.consultant-tag{color:#00d9ff;background:#00d9ff1f;border:1px solid #00d9ff59;border-radius:30px;padding:8px 16px;font-size:14px}.consultant-button{color:#fff;background:linear-gradient(90deg,#00d9ff,#325aff);border-radius:50px;margin-top:40px;padding:14px 32px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.consultant-button:hover{transform:translateY(-3px);box-shadow:0 15px 40px #00d9ff59}@media (width<=768px){.consultant-preview{padding:50px 20px}.consultant-header h1{font-size:36px}.consultant-profile{text-align:center;flex-direction:column}.consultant-name{font-size:30px}}.consultantPage{--consultant-bg:#f4f2ed;--consultant-paper:#fff;--consultant-ink:#15191f;--consultant-muted:#607087;--consultant-line:#dfe3e7;--consultant-gold:#b79054;--consultant-gold-soft:#f2e9dc;--consultant-navy:#182536;--consultant-green:#008a4b;min-height:100vh;color:var(--consultant-ink);background:radial-gradient(circle at 15% 3%,#b790541a,#0000 28rem),linear-gradient(#f7f5f0 0%,#f1efe9 100%);padding:34px 0 60px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.consultantPage *,.consultantPage :before,.consultantPage :after{box-sizing:border-box}.consultantPage a{color:inherit;text-decoration:none}.consultantPage h1,.consultantPage h2,.consultantPage h3,.consultantPage p,.consultantPage figure{margin-top:0}.consultantPage h1,.consultantPage h2,.consultantPage h3{font-family:Georgia,Times New Roman,serif}.consultantShell{width:min(1320px,100% - 48px);margin:0 auto}.consultantHeader{background:#fffffff5;border:1px solid #15191f14;border-radius:28px 28px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:92px;padding:0 34px;display:grid;box-shadow:0 18px 50px #1e232a12}.consultantLogo{justify-self:start;align-items:center;gap:14px;display:inline-flex}.consultantLogo span{background:var(--consultant-navy);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.consultantLogo strong{color:var(--consultant-ink);font-size:18px;font-weight:850}.consultantHeader nav{color:#56657a;justify-content:center;gap:32px;font-size:13px;font-weight:700;display:flex}.consultantHeader nav a:hover{color:var(--consultant-ink)}.consultantHeaderButton{background:var(--consultant-gold);border-radius:12px;justify-content:center;justify-self:end;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:850;transition:transform .16s,background .16s;display:inline-flex;color:#fff!important}.consultantHeaderButton:hover{background:#9f7841;transform:translateY(-2px)}.consultantHero{background:#f4f0e9;border-left:1px solid #15191f14;border-right:1px solid #15191f14;width:100%;min-height:760px;margin:0;position:relative;overflow:visible}.consultantHeroPhoto{object-fit:cover;object-position:55% 58%;z-index:0;width:66%;height:100%;position:absolute;inset:0 0 0 auto}.consultantHeroOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8f6f1 0% 34%,#f8f6f1eb 44%,#f8f6f133 66%,#f8f6f100 82%),linear-gradient(#ffffff1a,#ffffff05);position:absolute;inset:0}.consultantHeroText{z-index:3;flex-direction:column;justify-content:center;width:min(620px,54%);min-height:760px;padding:66px 0 76px 70px;display:flex;position:relative}.consultantBadge,.sectionBadge{background:var(--consultant-gold-soft);color:#8b6737;letter-spacing:.09em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-bottom:22px;padding:8px 14px;font-size:10px;font-weight:850;display:inline-flex}.consultantHero h1{color:#201f1c;letter-spacing:-.055em;max-width:560px;margin-bottom:26px;font-size:clamp(58px,5.8vw,86px);font-weight:700;line-height:.95}.consultantHero h1 span{color:var(--consultant-gold)}.consultantHeroText>p{color:#637187;max-width:545px;margin-bottom:0;font-size:16px;line-height:1.75}.consultantButtons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.consultantButtons a{border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 23px;font-size:11px;font-weight:850;display:inline-flex}.consultantButtons a:first-child{background:var(--consultant-navy);color:#fff}.consultantButtons a:last-child{color:var(--consultant-navy);background:#ffffffa8;border:1px solid #cad0d7}.consultantStats{align-items:stretch;gap:0;margin-top:58px;display:flex}.consultantStats>div{border-right:1px solid #1e283529;min-width:122px;padding:0 28px}.consultantStats>div:first-child{padding-left:0}.consultantStats>div:last-child{border-right:0}.consultantStats strong{color:var(--consultant-navy);font-size:30px;line-height:1;display:block}.consultantStats span{color:#68758a;margin-top:7px;font-size:10px;display:block}.consultantProfileCard{z-index:6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #15191f1c;border-radius:22px;width:260px;padding:28px;position:absolute;bottom:-46px;right:45px;box-shadow:0 24px 60px #1e232a26}.consultantCardLabel{color:var(--consultant-gold);letter-spacing:.12em;margin-bottom:18px;font-size:9px;font-weight:850;display:block}.consultantProfileCard h2{color:#24221f;letter-spacing:-.04em;margin-bottom:17px;font-size:30px;line-height:1.02}.consultantProfileCard p{color:#617087;margin-bottom:0;font-size:11px;line-height:1.6}.consultantSkills{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.consultantSkills span{color:#3c485b;background:#f1f3f6;border-radius:999px;padding:7px 11px;font-size:10px}.consultantStatus{color:var(--consultant-green);border-top:1px solid #e4e7eb;margin-top:24px;padding-top:17px;font-size:12px;font-weight:900}.consultantTrustBar{z-index:2;background:#fff;border:1px solid #15191f14;border-top:0;border-radius:0 0 28px 28px;grid-template-columns:1.25fr repeat(4,1fr);align-items:center;gap:18px;min-height:100px;padding:0 310px 0 50px;display:grid;position:relative;box-shadow:0 20px 58px #1e232a0f}.consultantTrustBar strong{color:#9b7745;letter-spacing:.08em;font-size:9px;line-height:1.5}.consultantTrustBar span{color:#aaa7a1;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:15px}.consultantSection{padding:clamp(88px,9vw,132px) 44px}.consultantSectionIntro,.consultantMethodIntro{max-width:820px;margin-bottom:48px}.consultantSectionIntro h2,.consultantMethodIntro h2,.consultantCTA h2{color:#22201d;letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:.98}.consultantSectionIntro>p,.consultantMethodIntro>p{max-width:710px;color:var(--consultant-muted);margin-bottom:0;font-size:15px;line-height:1.75}.consultantExpertiseSection{margin-top:24px}.consultantExpertiseLayout{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:stretch;gap:28px;display:grid}.consultantEditorialImage{background:#e6dfd5;border-radius:28px;margin:0;overflow:hidden;box-shadow:0 20px 60px #22201d14}.consultantEditorialImage img{object-fit:cover;width:100%;height:100%;display:block}.consultantEditorialImageLarge{min-height:610px}.consultantGrid{gap:14px;display:grid}.consultantGrid article{border:1px solid var(--consultant-line);background:#fff;border-radius:20px;min-height:190px;padding:26px;box-shadow:0 12px 32px #1e232a0b}.consultantGrid article>span{color:var(--consultant-gold);margin-bottom:28px;font-size:10px;font-weight:900;display:block}.consultantGrid h3{color:var(--consultant-navy);letter-spacing:-.03em;margin-bottom:10px;font-size:24px}.consultantGrid p{color:var(--consultant-muted);margin-bottom:0;font-size:12px;line-height:1.7}.consultantCaseSection{border-top:1px solid #15191f17;border-bottom:1px solid #15191f17}.consultantCaseGrid{grid-template-columns:1.25fr .75fr;gap:20px;display:grid}.consultantCaseFeature,.consultantCaseTextCard{border:1px solid var(--consultant-line);background:#fff;border-radius:24px;overflow:hidden}.consultantCaseFeature figure{background:#e8e1d8;margin:0;overflow:hidden}.consultantCaseFeature figure img{object-fit:cover;width:100%;height:100%;display:block}.consultantCaseFeatureLarge{grid-row:span 2}.consultantCaseFeatureLarge figure{height:430px}.consultantCaseFeatureCompact figure{height:250px}.consultantCaseFeature>div,.consultantCaseTextCard{padding:28px}.consultantCaseFeature span,.consultantCaseTextCard>span{color:var(--consultant-gold);letter-spacing:.08em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.consultantCaseFeature h3,.consultantCaseTextCard h3{color:var(--consultant-navy);letter-spacing:-.035em;margin-bottom:12px;font-size:28px}.consultantCaseFeature p,.consultantCaseTextCard p{color:var(--consultant-muted);margin-bottom:0;font-size:12px;line-height:1.7}.consultantCaseFeature>div>strong{color:var(--consultant-green);margin-top:22px;font-size:10px;line-height:1.55;display:block}.consultantCaseTextCard{background:var(--consultant-navy);flex-direction:column;justify-content:center;min-height:260px;display:flex}.consultantCaseTextCard h3{color:#fff}.consultantCaseTextCard p{color:#ffffffb3}.consultantCaseTextCard>div{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.consultantCaseTextCard>div strong{color:#fff;border:1px solid #ffffff24;border-radius:999px;padding:7px 9px;font-size:8px}.consultantMethodSection{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.methodSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.methodSteps>div{border:1px solid var(--consultant-line);background:#fff;border-radius:20px;min-height:210px;padding:26px}.methodSteps>div>span{background:var(--consultant-navy);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:38px;font-size:9px;font-weight:900;display:grid}.methodSteps strong{color:var(--consultant-navy);margin-bottom:9px;font-size:14px;display:block}.methodSteps p{color:var(--consultant-muted);margin-bottom:0;font-size:11px;line-height:1.6}.consultantCTA{color:#fff;background:radial-gradient(circle at 90% 20%,#b7905447,#0000 22rem),linear-gradient(120deg,#111923,#26374a);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin:0 44px 34px;padding:clamp(48px,6vw,76px);display:grid}.consultantCTA>div>span{color:#d3b888;letter-spacing:.1em;margin-bottom:16px;font-size:9px;font-weight:900;display:block}.consultantCTA h2{color:#fff;max-width:720px}.consultantCTA p{color:#ffffffad;max-width:700px;margin-bottom:0;font-size:13px;line-height:1.7}.consultantCTA>a{min-width:185px;min-height:50px;color:var(--consultant-navy);background:#fff;border-radius:11px;justify-content:center;align-items:center;padding:0 22px;font-size:11px;font-weight:900;display:inline-flex}.consultantFooter{min-height:90px;color:var(--consultant-muted);border-top:1px solid #15191f17;justify-content:space-between;align-items:center;gap:30px;padding:0 44px;display:flex}.consultantFooter p{margin-bottom:0;font-size:10px}@media (width<=1080px){.consultantHeader{grid-template-columns:1fr auto}.consultantHeader nav{display:none}.consultantHeroPhoto{width:82%}.consultantHeroText{width:60%}.consultantExpertiseLayout,.consultantMethodSection{grid-template-columns:1fr}.consultantEditorialImageLarge{min-height:520px}}@media (width<=820px){.consultantPage{padding-top:16px}.consultantShell{width:calc(100% - 24px)}.consultantHeader{border-radius:20px 20px 0 0;min-height:76px;padding:0 18px}.consultantLogo strong{font-size:14px}.consultantHeaderButton{min-height:42px;padding:0 15px;font-size:10px}.consultantHero{min-height:830px}.consultantHeroPhoto{object-position:50% 52%;width:100%;height:53%;inset:auto 0 0}.consultantHeroOverlay{background:linear-gradient(#f8f6f1 0% 48%,#f8f6f1eb 57%,#f8f6f12e 78%,#0000 100%)}.consultantHeroText{justify-content:flex-start;width:100%;min-height:520px;padding:52px 26px 24px}.consultantHero h1{max-width:510px;font-size:clamp(50px,11vw,72px)}.consultantProfileCard{width:235px;padding:22px;bottom:20px;right:20px}.consultantTrustBar{grid-template-columns:repeat(2,1fr);gap:18px;padding:26px}.consultantTrustBar strong{grid-column:1/-1}.consultantSection{padding:78px 24px}.consultantCaseGrid{grid-template-columns:1fr}.consultantCaseFeatureLarge{grid-row:auto}.consultantCaseFeatureLarge figure,.consultantCaseFeatureCompact figure{height:360px}.methodSteps{grid-template-columns:1fr 1fr}.consultantCTA{grid-template-columns:1fr;margin:0 24px 24px}.consultantCTA>a{width:fit-content}}@media (width<=560px){.consultantLogo span{width:38px;height:38px}.consultantHeaderButton{padding:0 11px}.consultantHero{min-height:860px}.consultantHeroText{padding:42px 20px 20px}.consultantBadge{font-size:8px}.consultantHero h1{font-size:52px}.consultantHeroText>p{font-size:14px}.consultantButtons,.consultantButtons a{width:100%}.consultantStats{margin-top:38px}.consultantStats>div{flex:1;min-width:0;padding:0 12px}.consultantStats strong{font-size:23px}.consultantProfileCard{width:205px}.consultantProfileCard h2{font-size:24px}.consultantTrustBar{grid-template-columns:1fr}.consultantTrustBar strong{grid-column:auto}.consultantEditorialImageLarge{min-height:390px}.consultantCaseFeatureLarge figure,.consultantCaseFeatureCompact figure{height:270px}.methodSteps{grid-template-columns:1fr}.consultantCTA{padding:38px 24px}.consultantCTA>a{width:100%}.consultantFooter{flex-direction:column;align-items:flex-start;padding:24px}}.onyxStandalonePage{color:#fff;background:#050b14;min-height:100vh;font-family:Inter,Arial,sans-serif}.onyxStandaloneShell{max-width:1440px;margin:0 auto;overflow:hidden}.onyxPreviewNav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:88px;padding:0 70px;display:flex}.onyxPreviewBrand{align-items:center;gap:14px;display:flex}.onyxPreviewBrand span{background:#0e7cff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:700;display:flex}.onyxPreviewBrand strong{font-size:20px}.onyxPreviewNav nav{gap:35px;display:flex}.onyxPreviewNav nav a{color:#cbd5e1;font-size:15px;text-decoration:none}.onyxPreviewNavButton{color:#fff;background:#0e7cff;border-radius:30px;padding:13px 24px;font-weight:600;text-decoration:none}.onyxPreviewHero{padding:40px 70px 0}.onyxHeroImage{border-radius:32px;height:700px;position:relative;overflow:hidden}.onyxHeroImage img{object-fit:cover;width:100%;height:100%}.onyxHeroOverlay{background:linear-gradient(90deg,#050b14f2,#050b1459);position:absolute;inset:0}.onyxHeroContent{max-width:620px;position:absolute;top:50%;left:80px;transform:translateY(-50%)}.onyxPreviewKicker{color:#38bdf8;letter-spacing:2px;font-size:13px;font-weight:700}.onyxHeroContent h1{margin:25px 0;font-size:64px;line-height:1.05}.onyxHeroContent p{color:#d1d5db;font-size:20px;line-height:1.6}.onyxPreviewActions{gap:20px;margin-top:40px;display:flex}.onyxPreviewActions a{border-radius:30px;padding:16px 32px;font-weight:600;text-decoration:none}.onyxPreviewActions a:first-child{color:#fff;background:#0e7cff}.onyxPreviewActions a:last-child{color:#fff;border:1px solid #ffffff4d}.onyxPreviewStats{background:#0b1526;border-radius:24px;grid-template-columns:repeat(3,1fr);margin:50px 70px;padding:45px;display:grid}.onyxPreviewStats div{text-align:center;border-right:1px solid #ffffff1a}.onyxPreviewStats div:last-child{border:none}.onyxPreviewStats strong{font-size:48px;display:block}.onyxPreviewStats span{color:#94a3b8}.onyxPreviewSection,.onyxPreviewCases,.onyxPreviewProcess{padding:100px 70px}.onyxPreviewSectionHeader{max-width:700px;margin-bottom:60px}.onyxPreviewSectionHeader h2,.onyxPreviewSplit h2,.onyxPreviewProcess h2,.onyxPreviewContact h2{margin-top:20px;font-size:44px;line-height:1.2}.onyxPreviewGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.onyxPreviewGrid article{background:#0b1526;border:1px solid #ffffff14;border-radius:24px;padding:40px;transition:all .3s}.onyxPreviewGrid article:hover{border-color:#0e7cff;transform:translateY(-8px)}.onyxPreviewGrid span{color:#38bdf8;font-size:14px}.onyxPreviewGrid h3{font-size:26px}.onyxPreviewSplit{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:100px 70px;display:grid}.onyxSplitImage img{border-radius:32px;width:100%}.onyxCaseGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.onyxCaseGrid article{background:#0b1526;border-radius:28px;overflow:hidden}.onyxCaseGrid img{object-fit:cover;width:100%;height:260px}.onyxCaseGrid h3,.onyxCaseGrid p{padding:0 30px}.onyxCaseGrid h3{margin-top:30px}.onyxProcessSteps{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.onyxProcessSteps div{background:#0b1526;border-left:2px solid #0e7cff;padding:35px}.onyxProcessSteps span{color:#38bdf8;font-size:14px}.onyxPreviewContact{text-align:center;background:linear-gradient(135deg,#0e7cff,#082f49);border-radius:40px;margin:50px 70px;padding:90px}.onyxPreviewContact a{color:#050b14;background:#fff;border-radius:40px;margin-top:30px;padding:18px 40px;font-weight:700;text-decoration:none;display:inline-block}.onyxPreviewFooter{color:#94a3b8;border-top:1px solid #ffffff14;justify-content:space-between;padding:40px 70px;display:flex}.onyxPreviewFooter strong{color:#fff}@media (width<=900px){.onyxPreviewNav,.onyxPreviewHero,.onyxPreviewSection,.onyxPreviewCases,.onyxPreviewSplit{padding-left:25px;padding-right:25px}.onyxHeroContent{left:30px}.onyxHeroContent h1{font-size:42px}.onyxPreviewGrid,.onyxCaseGrid,.onyxProcessSteps,.onyxPreviewSplit{grid-template-columns:1fr}.onyxPreviewStats{grid-template-columns:1fr;gap:30px;margin:30px 25px}}.onyx-preview{color:#172033;background:#f7f6f2;font-family:inherit}.onyx-hero{border-radius:0 0 40px 40px;height:760px;position:relative;overflow:hidden}.onyx-hero-image{position:absolute;inset:0}.onyx-hero-image img{object-fit:cover;width:100%;height:100%}.onyx-hero-overlay{background:linear-gradient(90deg,#0a1220d9,#0a122059);position:absolute;inset:0}.onyx-hero-content{z-index:2;color:#fff;max-width:650px;padding:150px 80px 120px;position:relative}.onyx-tag{color:#c09a5a;letter-spacing:2px;background:#b8924f26;border-radius:30px;margin-bottom:30px;padding:8px 16px;font-size:12px;display:inline-block}.onyx-hero-content h1{margin-bottom:30px;font-size:clamp(48px,5vw,76px);font-weight:700;line-height:1.05}.onyx-hero-content p{color:#ffffffd9;margin-bottom:25px;font-size:20px;line-height:1.6}.onyx-primary-button{color:#fff;cursor:pointer;background:#b9924f;border:none;border-radius:14px;padding:16px 34px;font-size:16px;transition:all .3s}.onyx-primary-button:hover{background:#9e793d;transform:translateY(-3px)}.onyx-statistics{background:#fff;border-radius:30px;grid-template-columns:repeat(3,1fr);max-width:1000px;margin:-70px auto 100px;padding:50px;display:grid;position:relative;box-shadow:0 25px 70px #00000014}.onyx-statistics div{text-align:center}.onyx-statistics strong{color:#172033;font-size:48px;display:block}.onyx-statistics span{color:#687386}.onyx-services{grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:auto;padding:80px 40px;display:grid}.onyx-service-card{background:#fff;border:1px solid #e8e4da;border-radius:28px;padding:40px;transition:all .3s}.onyx-service-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #00000014}.onyx-service-card h3{margin-bottom:15px;font-size:26px}.onyx-service-card p{color:#687386;line-height:1.6}.onyx-about{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1200px;margin:120px auto;padding:40px;display:grid}.onyx-about-image img{border-radius:40px;width:100%;box-shadow:0 30px 80px #0000001f}.onyx-about-content h2{font-size:52px;line-height:1.1}.onyx-about-content p{color:#687386;font-size:20px;line-height:1.7}.onyx-cases{max-width:1200px;margin:auto;padding:80px 40px}.onyx-cases h2{margin-bottom:50px;font-size:52px}.onyx-case-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.onyx-case-card{background:#fff;border-radius:30px;overflow:hidden;box-shadow:0 20px 60px #00000014}.onyx-case-card img{object-fit:cover;width:100%;height:260px}.onyx-case-card div{padding:30px}.onyx-case-card h3{font-size:26px}.onyx-case-card p{color:#687386}.onyx-feature{grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:1200px;margin:120px auto;display:grid}.onyx-feature img{border-radius:40px;width:100%}.onyx-feature h2{font-size:48px}.onyx-cta{color:#fff;text-align:center;background:#172033;border-radius:40px;max-width:1200px;margin:100px auto;padding:90px}.onyx-cta h2{font-size:52px}.onyx-cta p{color:#cbd1db;margin:25px auto 40px;font-size:20px}.onyx-footer{color:#fff;background:#111827;border-radius:40px 40px 0 0;justify-content:space-between;padding:70px 80px;display:flex}.onyx-footer p{color:#9aa5b5}.onyx-footer span{color:#c09a5a;margin-bottom:10px;display:block}@media (width<=900px){.onyx-services,.onyx-case-grid,.onyx-about,.onyx-feature,.onyx-statistics{grid-template-columns:1fr}.onyx-hero-content{padding:100px 30px}.onyx-footer{flex-direction:column;gap:30px}}.onyx-hero-content{flex-direction:column;align-items:flex-start;display:flex}.onyx-hero-content .onyx-primary-button{z-index:5;margin-top:0;position:relative}.onyx-hero{padding-bottom:80px}.onyx-statistics{z-index:10}.local-service-preview{background:#eef2f6;padding:32px 0 96px}.local-service-shell{flex-direction:column;gap:24px;width:min(1280px,100% - 40px);margin:0 auto;display:flex}.local-service-topline{color:#5e6b84;justify-content:space-between;align-items:center;gap:16px;padding:0 8px;font-size:.95rem;display:flex}.local-service-topline p{margin:0;font-weight:600}.local-service-topline__meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.local-service-header{background:#fff;border:1px solid #d8e1ec;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex;box-shadow:0 14px 38px #1018280d}.local-service-brand{align-items:center;gap:14px;display:flex}.local-service-brand__badge{color:#fff;background:#131d34;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1rem;font-weight:800;display:grid}.local-service-brand h2{color:#131d34;margin:0;font-size:1.35rem;line-height:1.1}.local-service-brand p{color:#68748d;margin:4px 0 0;font-size:.9rem}.local-service-nav{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.local-service-nav a{color:#344054;font-weight:600;text-decoration:none;transition:color .2s}.local-service-nav a:hover{color:#b58658}.local-service-header__cta{color:#fff;cursor:pointer;background:#b58658;border:none;border-radius:16px;padding:14px 22px;font-weight:700;transition:transform .2s,background .2s}.local-service-header__cta:hover{background:#9f754c;transform:translateY(-1px)}.local-service-hero{background:radial-gradient(circle at 100% 0,#b586581f,#0000 32%),linear-gradient(#fff 0%,#fbf8f4 100%);border:1px solid #d8e1ec;border-radius:36px;grid-template-columns:1.02fr .98fr;align-items:stretch;gap:28px;padding:44px;display:grid;overflow:hidden}.local-service-hero__content{flex-direction:column;justify-content:center;gap:22px;min-width:0;display:flex}.local-service-kicker{color:#2563eb;letter-spacing:.14em;background:#2563eb1a;border-radius:999px;align-self:flex-start;padding:10px 16px;font-size:.75rem;font-weight:800;display:inline-flex}.local-service-kicker--warm{color:#a87445;background:#b5865824}.local-service-hero__content h1{color:#131d34;letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5vw,5.4rem);line-height:.94}.local-service-hero__content p{color:#5d6982;max-width:660px;margin:0;font-size:1.16rem;line-height:1.8}.local-service-hero__actions{flex-wrap:wrap;gap:14px;display:flex}.local-service-btn{cursor:pointer;border-radius:16px;padding:14px 22px;font-size:1rem;font-weight:700;transition:all .2s}.local-service-btn--primary{color:#fff;background:#131d34;border:none}.local-service-btn--primary:hover{background:#0e1629;transform:translateY(-1px)}.local-service-btn--secondary{color:#131d34;background:#fff;border:1px solid #d4dbe7}.local-service-btn--secondary:hover{border-color:#b8c4d7;transform:translateY(-1px)}.local-service-btn--warm{color:#fff;background:#b58658;border:none}.local-service-btn--warm:hover{background:#9f754c;transform:translateY(-1px)}.local-service-mini-proof{flex-wrap:wrap;gap:10px;display:flex}.local-service-mini-proof span{color:#41506a;background:#f3f6fb;border:1px solid #e0e7f1;border-radius:999px;padding:10px 14px;font-size:.92rem;font-weight:600}.local-service-hero__media{align-items:stretch;min-width:0;display:flex}.local-service-media-card{background-color:#dfe6ef;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #131d3414;border-radius:28px;width:100%;min-height:420px;position:relative;overflow:hidden;box-shadow:0 20px 42px #131d3424}.local-service-media-card--hero{min-height:520px}.local-service-media-card--booking{min-height:420px}.local-service-media-card--dashboard{min-height:320px}.local-service-media-card--team{min-height:240px}.local-service-media-card__label{color:#131d34;letter-spacing:.08em;background:#ffffffe6;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800;position:absolute;top:18px;left:18px}.local-service-media-card__caption{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#131d34a8;border-radius:18px;padding:14px 16px;font-size:.95rem;line-height:1.6;position:absolute;bottom:18px;left:18px;right:18px}.local-service-booking-band{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:24px;display:grid}.local-service-booking-card{background:#fff;border:1px solid #d8e1ec;border-radius:30px;padding:28px;box-shadow:0 18px 40px #1018280f}.local-service-booking-card__head{margin-bottom:20px}.local-service-booking-card__head h3{color:#131d34;margin:14px 0 10px;font-size:2rem;line-height:1.1}.local-service-booking-card__head p{color:#627089;margin:0;line-height:1.7}.local-service-booking-form{gap:14px;display:grid}.local-service-booking-form input,.local-service-booking-form select,.local-service-booking-form textarea{color:#1d2939;background:#fbfcfe;border:1px solid #dde4ee;border-radius:16px;outline:none;width:100%;padding:14px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.local-service-booking-form input:focus,.local-service-booking-form select:focus,.local-service-booking-form textarea:focus{border-color:#b58658;box-shadow:0 0 0 4px #b586581f}.local-service-booking-form textarea{resize:vertical;min-height:120px}.local-service-stats{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.local-service-stat{text-align:center;background:#fff;border:1px solid #d8e1ec;border-radius:24px;padding:26px 22px;box-shadow:0 14px 30px #1018280a}.local-service-stat strong{color:#131d34;margin-bottom:10px;font-size:2rem;line-height:1;display:block}.local-service-stat span{color:#667085;font-size:.96rem}.local-service-services,.local-service-cases{padding:12px 0 0}.local-service-section-heading{max-width:760px;margin-bottom:24px}.local-service-section-heading h3{color:#131d34;letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.05}.local-service-section-heading p{color:#627089;margin:0;font-size:1.05rem;line-height:1.8}.local-service-services__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.local-service-service-card{background:#fff;border:1px solid #d8e1ec;border-radius:24px;padding:24px;box-shadow:0 14px 30px #1018280a}.local-service-service-card h4{color:#131d34;margin:0 0 12px;font-size:1.2rem}.local-service-service-card p{color:#627089;margin:0;line-height:1.75}.local-service-platform{background:linear-gradient(#fffefe 0%,#f7f4ef 100%);border:1px solid #d8e1ec;border-radius:32px;grid-template-columns:.92fr 1.08fr;align-items:start;gap:24px;padding:36px;display:grid}.local-service-platform__content h3{color:#131d34;margin:14px 0 12px;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08}.local-service-platform__content p{color:#627089;margin:0;line-height:1.8}.local-service-steps{gap:18px;margin-top:26px;display:grid}.local-service-step{background:#fff;border:1px solid #e0e7f1;border-radius:22px;grid-template-columns:70px 1fr;align-items:start;gap:16px;padding:18px;display:grid}.local-service-step__number{color:#fff;background:#131d34;border-radius:16px;place-items:center;width:54px;height:54px;font-weight:800;display:grid}.local-service-step h4{color:#131d34;margin:2px 0 8px;font-size:1.08rem}.local-service-step p{color:#627089;margin:0;line-height:1.7}.local-service-platform__media{gap:18px;display:grid}.local-service-cases__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.local-service-case-card{background:#fff;border:1px solid #d8e1ec;border-radius:26px;overflow:hidden;box-shadow:0 14px 30px #1018280a}.local-service-case-card__image{background-color:#dbe5f0;background-position:50%;background-size:cover;min-height:220px;position:relative}.local-service-case-card__body{padding:22px}.local-service-case-card__body h4{color:#131d34;margin:0 0 10px;font-size:1.16rem}.local-service-case-card__body p{color:#627089;margin:0;line-height:1.72}.local-service-cta{color:#fff;background:linear-gradient(135deg,#131d34 0%,#1d2b4f 60%,#b58658 140%);border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:36px;display:flex;box-shadow:0 20px 44px #131d3429}.local-service-cta__content{max-width:760px}.local-service-cta__content h3{margin:14px 0 12px;font-size:clamp(2rem,3.6vw,3rem);line-height:1.06}.local-service-cta__content p{color:#ffffffd6;margin:0;line-height:1.8}.local-service-cta__actions{flex-wrap:wrap;gap:14px;display:flex}.local-service-cta .local-service-btn--primary{color:#131d34;background:#fff}.local-service-cta .local-service-btn--primary:hover{background:#f2f4f7}.local-service-cta .local-service-btn--secondary{color:#fff;background:0 0;border-color:#ffffff47}.local-service-footer{color:#5b667d;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 8px 0;display:flex}.local-service-footer h4{color:#131d34;margin:0 0 8px;font-size:1.2rem}.local-service-footer p{max-width:560px;margin:0;line-height:1.7}.local-service-footer__links{flex-wrap:wrap;gap:18px;display:flex}.local-service-footer__links a{color:#5b667d;font-weight:600;text-decoration:none}.local-service-footer__links a:hover{color:#b58658}@media (width<=1200px){.local-service-hero,.local-service-booking-band,.local-service-platform,.local-service-services__grid,.local-service-cases__grid,.local-service-stats{grid-template-columns:1fr 1fr}.local-service-services__grid,.local-service-cases__grid,.local-service-stats{grid-template-columns:repeat(2,1fr)}.local-service-cta{flex-direction:column;align-items:flex-start}}@media (width<=920px){.local-service-topline,.local-service-header,.local-service-footer{flex-direction:column;align-items:flex-start}.local-service-nav{gap:16px}.local-service-hero,.local-service-booking-band,.local-service-platform,.local-service-services__grid,.local-service-cases__grid,.local-service-stats{grid-template-columns:1fr}.local-service-hero,.local-service-platform,.local-service-booking-card,.local-service-cta{padding:28px}.local-service-media-card--hero{min-height:380px}.local-service-hero__content h1{font-size:clamp(2.4rem,10vw,4rem)}}@media (width<=640px){.local-service-preview{padding:20px 0 72px}.local-service-shell{gap:18px;width:min(100%,100% - 20px)}.local-service-header{border-radius:22px;padding:18px}.local-service-hero{border-radius:26px;padding:22px}.local-service-booking-card,.local-service-platform,.local-service-cta{border-radius:24px;padding:22px}.local-service-stat,.local-service-service-card,.local-service-case-card{border-radius:20px}.local-service-step{grid-template-columns:1fr}.local-service-step__number{width:48px;height:48px}.local-service-media-card__caption{font-size:.88rem}.local-service-cta__actions,.local-service-cta__actions .local-service-btn{width:100%}}.local-service-mockup{background:#fff;border:1px solid #d8e1ec;border-radius:26px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #131d341a}.local-service-mockup img{width:100%;height:auto;display:block}.local-service-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center}.local-service-hero__media{justify-content:flex-end;align-items:center;min-width:0;display:flex}.local-service-mockup--hero{width:100%;max-width:560px}.local-service-booking-band{align-items:start}.local-service-mockup--booking{align-self:start}.local-service-platform{align-items:start}.local-service-platform__media{min-width:0}.local-service-mockup--dashboard,.local-service-mockup--team{width:100%}.local-service-mockup__label{color:#131d34;background:#fffffff0;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:800;position:absolute;top:16px;left:16px;box-shadow:0 5px 16px #131d341a}.local-service-case-card__image{background:#fff;min-height:0;position:relative;overflow:hidden}.local-service-case-card__image img{width:100%;height:auto;display:block}.local-service-case-card__image span{color:#131d34;background:#fffffff0;border-radius:999px;padding:8px 12px;font-size:.76rem;font-weight:800;position:absolute;top:16px;left:16px}.local-service-cases>.local-service-case-card,.local-service-case-card__image--mockup img{width:100%}@media (width<=920px){.local-service-hero{grid-template-columns:1fr}.local-service-hero__media{justify-content:center}.local-service-mockup--hero{max-width:720px}.local-service-booking-band,.local-service-platform{grid-template-columns:1fr}}@media (width<=640px){.local-service-mockup,.local-service-case-card{border-radius:20px}.local-service-mockup__label,.local-service-case-card__image span{top:10px;left:10px}}.local-service-hero{align-items:stretch}.local-service-hero__media{align-items:stretch;display:flex}.local-service-mockup--hero{width:100%;max-width:none;height:100%;min-height:0}.local-service-mockup--hero img{object-fit:cover;object-position:center;width:100%;height:100%}#localProcess{align-items:stretch}#localProcess .local-service-platform__media{justify-content:center;align-self:stretch;align-items:center;display:flex;overflow:hidden}#localProcess .local-service-mockup--process{justify-content:center;align-items:center;width:100%;height:100%;display:flex}#localProcess .local-service-mockup--process img{object-fit:contain;object-position:center center;width:100%;height:100%;display:block}#localTrust{align-items:stretch}#localTrust .local-service-platform__media{align-self:stretch;display:flex}#localTrust .local-service-mockup--team{width:100%;height:100%}#localTrust .local-service-mockup--team img{object-fit:cover;object-position:center;width:100%;height:100%}.local-service-cases__grid .local-service-case-card__image{aspect-ratio:4/3;width:100%;overflow:hidden}.local-service-cases__grid .local-service-case-card__image img{object-fit:cover;object-position:center;width:100%;height:100%}.local-service-cases__grid .local-service-case-card{flex-direction:column;display:flex}.local-service-cases__grid .local-service-case-card__body{flex:1}@media (width<=920px){.local-service-mockup--hero,#localProcess .local-service-mockup--process,#localTrust .local-service-mockup--team{height:auto}.local-service-mockup--hero img,#localProcess .local-service-mockup--process img,#localTrust .local-service-mockup--team img{object-fit:contain;height:auto}}.local-service-process-showcase{background:linear-gradient(#fff 0%,#fbf8f4 100%);border:1px solid #d8e1ec;border-radius:32px;padding:36px}.local-service-process-showcase__media{justify-content:center;width:100%;margin-bottom:32px;display:flex}.local-service-mockup--process-top{width:min(100%,920px);height:auto}.local-service-mockup--process-top img{object-fit:contain;width:100%;height:auto;display:block}.local-service-process-showcase__intro{text-align:center;max-width:820px;margin:0 auto 30px}.local-service-process-showcase__intro .local-service-kicker{margin-left:auto;margin-right:auto}.local-service-process-showcase__intro h3{color:#131d34;letter-spacing:-.03em;margin:16px 0 14px;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.05}.local-service-process-showcase__intro p{color:#627089;max-width:720px;margin:0 auto;font-size:1.05rem;line-height:1.8}.local-service-process-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.local-service-process-column{gap:18px;display:grid}.local-service-process-showcase .local-service-step{height:100%}@media (width<=820px){.local-service-process-showcase{padding:26px}.local-service-process-columns{grid-template-columns:1fr}.local-service-process-showcase__intro{text-align:left}.local-service-process-showcase__intro .local-service-kicker{margin-left:0;margin-right:0}}.local-service-mockup__label,.local-service-case-card__image>span{display:none!important}.commerceFlowPage .commerceFlowEyebrow{color:#0000!important;background:0 0!important;border:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.commerceFlowPage a.commerceFlowPrimaryBtn,.commerceFlowPage .commerceFlowPrimaryBtn{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:0!important;text-indent:0!important;min-width:148px!important;min-height:46px!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;white-space:nowrap!important;background:#111!important;border:1px solid #111!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.commerceFlowPage a.commerceFlowPrimaryBtn:link,.commerceFlowPage a.commerceFlowPrimaryBtn:visited,.commerceFlowPage a.commerceFlowPrimaryBtn:hover,.commerceFlowPage a.commerceFlowPrimaryBtn:focus,.commerceFlowPage a.commerceFlowPrimaryBtn:active{color:#fff!important;-webkit-text-fill-color:#fff!important}.commerceFlowPage a.commerceFlowGhostBtn,.commerceFlowPage .commerceFlowGhostBtn{color:#111!important;-webkit-text-fill-color:#111!important;white-space:nowrap!important;background:0 0!important;border:1px solid #111!important;justify-content:center!important;align-items:center!important;min-height:46px!important;padding:0 20px!important;font-size:11px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.commerceFlowPage a.commerceFlowGhostBtn:hover,.commerceFlowPage .commerceFlowGhostBtn:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important}.commerceFlowPage .commerceFlowCollectionSection,.commerceFlowPage .commerceFlowCategoriesSection,.commerceFlowPage .commerceFlowPromoSection,.commerceFlowPage .commerceFlowJourneySection,.commerceFlowPage .commerceFlowModesSection,.commerceFlowPage .commerceFlowStorySection,.commerceFlowPage .commerceFlowEditorialSection,.commerceFlowPage .commerceFlowCtaSection,.commerceFlowPage .commerceFlowFooter{width:min(1280px,100% - 48px)!important;margin-left:auto!important;margin-right:auto!important}.commerceFlowPage .commerceFlowCollectionShowcase{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;align-items:center!important;gap:clamp(48px,6vw,82px)!important;display:grid!important}.commerceFlowPage .commerceFlowCollectionVisual{aspect-ratio:1.2!important;background:#ded5c8!important;border:1px solid #11111121!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.commerceFlowPage .commerceFlowCollectionVisual img{object-fit:cover!important;object-position:100% center!important;transform-origin:100%!important;width:100%!important;height:100%!important;min-height:0!important;transform:scale(1.34)!important}.commerceFlowPage .commerceFlowCollectionContent{min-width:0!important}.commerceFlowPage .commerceFlowFeatureList{border-top:1px solid #11111121!important;margin-top:34px!important}.commerceFlowPage .commerceFlowFeatureList article{background:0 0!important;border:0!important;border-bottom:1px solid #11111121!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:18px!important;margin:0!important;padding:22px 0!important;display:grid!important}.commerceFlowPage .commerceFlowFeatureList article>span{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important;place-items:center!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:grid!important}.commerceFlowPage .commerceFlowFeatureList h4{color:#111!important;margin:1px 0 7px!important;font-size:17px!important;line-height:1.25!important}.commerceFlowPage .commerceFlowFeatureList p{color:#54504a!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.commerceFlowPage .commerceFlowCategoryCards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.commerceFlowPage .commerceFlowCategoryImageWrap{aspect-ratio:1!important;background:#ddd5c8!important;width:100%!important;overflow:hidden!important}.commerceFlowPage .commerceFlowCategoryImageWrap img{object-fit:cover!important;object-position:100% center!important;transform-origin:100%!important;width:100%!important;height:100%!important;transform:scale(1.08)!important}.commerceFlowPage .commerceFlowCategoryTags{flex-wrap:wrap!important;gap:7px!important;display:flex!important}.commerceFlowPage .commerceFlowCategoryTags span{color:#5d5953!important;background:#faf9f6!important;border:1px solid #11111121!important;align-items:center!important;min-height:29px!important;padding:0 10px!important;font-size:9px!important;font-weight:750!important;display:inline-flex!important}.commerceFlowPage .commerceFlowHeroVisual img{object-fit:cover!important;object-position:92% center!important;transform-origin:100%!important;width:100%!important;height:100%!important;transform:scale(1.18)!important}.commerceFlowPage .commerceFlowPromoSection{background:#eee5d6!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;display:grid!important}.commerceFlowPage .commerceFlowPromoContent>.commerceFlowPrimaryBtn{width:fit-content!important;margin-top:30px!important}.commerceFlowPage .commerceFlowPromoVisual{overflow:hidden!important}.commerceFlowPage .commerceFlowPromoVisual img{object-fit:cover!important;object-position:100% center!important;transform-origin:100%!important;width:100%!important;height:100%!important;transform:scale(1.2)!important}.commerceFlowPage .commerceFlowJourneyVisual img{aspect-ratio:1.28!important;object-fit:cover!important;object-position:center top!important;transform-origin:top!important;width:100%!important;transform:scale(1.12)!important}.commerceFlowPage .commerceFlowModesSection{border-top:1px solid #11111121!important;width:min(1280px,100% - 48px)!important;margin:0 auto!important;padding:clamp(88px,9vw,132px) 0!important}.commerceFlowPage .commerceFlowModesSection .commerceFlowSectionHeading{width:100%!important;max-width:920px!important;margin:0 0 50px!important;padding:0!important}.commerceFlowPage .commerceFlowModesGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.commerceFlowPage .commerceFlowModeCard{background:#fff!important;border:1px solid #11111121!important;flex-direction:column!important;justify-content:flex-end!important;min-width:0!important;min-height:270px!important;margin:0!important;padding:28px!important;display:flex!important;box-shadow:0 14px 38px #1e19120a!important}.commerceFlowPage .commerceFlowModeCard>span{color:#918b83!important;margin-bottom:auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:34px!important;line-height:1!important;display:block!important}.commerceFlowPage .commerceFlowModeCard h3{color:#111!important;margin:44px 0 10px!important;font-size:20px!important;line-height:1.2!important}.commerceFlowPage .commerceFlowModeCard p{color:#54504a!important;margin:0!important;font-size:13px!important;line-height:1.65!important}.commerceFlowPage .commerceFlowStoryVisual{overflow:hidden!important}.commerceFlowPage .commerceFlowStoryVisual img{object-fit:cover!important;object-position:100% center!important;transform-origin:100%!important;width:100%!important;height:100%!important;transform:scale(1.34)!important}.commerceFlowPage .commerceFlowEditorialVisual{overflow:hidden!important}.commerceFlowPage .commerceFlowEditorialVisual img{object-fit:cover!important;object-position:100% center!important;width:100%!important;height:100%!important}@media (width<=1120px){.commerceFlowPage .commerceFlowCollectionShowcase,.commerceFlowPage .commerceFlowJourneySection{grid-template-columns:1fr!important}.commerceFlowPage .commerceFlowModesGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=860px){.commerceFlowPage .commerceFlowCategoryCards,.commerceFlowPage .commerceFlowPromoSection,.commerceFlowPage .commerceFlowModesGrid{grid-template-columns:1fr!important}}@media (width<=620px){.commerceFlowPage .commerceFlowCollectionSection,.commerceFlowPage .commerceFlowCategoriesSection,.commerceFlowPage .commerceFlowPromoSection,.commerceFlowPage .commerceFlowJourneySection,.commerceFlowPage .commerceFlowModesSection,.commerceFlowPage .commerceFlowStorySection,.commerceFlowPage .commerceFlowEditorialSection,.commerceFlowPage .commerceFlowCtaSection,.commerceFlowPage .commerceFlowFooter{width:calc(100% - 24px)!important}.commerceFlowPage .commerceFlowCollectionVisual{aspect-ratio:1!important}.commerceFlowPage .commerceFlowFeatureList article{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important}.commerceFlowPage .commerceFlowPrimaryBtn,.commerceFlowPage .commerceFlowGhostBtn,.commerceFlowPage .commerceFlowPromoContent>.commerceFlowPrimaryBtn{width:100%!important;min-width:0!important}}.commerceFlowPage .commerceFlowHeroVisual{overflow:hidden!important}.commerceFlowPage .commerceFlowHeroVisual img{object-fit:cover!important;object-position:62% center!important;transform-origin:50%!important;width:100%!important;max-width:none!important;height:100%!important;min-height:700px!important;margin:0!important;transform:scale(1.03)!important}.commerceFlowPage .commerceFlowCategoryImageWrap{position:relative!important;overflow:hidden!important}.commerceFlowPage .commerceFlowCategoryImageWrap img{object-fit:cover!important;object-position:right center!important;transform-origin:100%!important;width:178%!important;max-width:none!important;height:100%!important;margin-left:-78%!important;transform:none!important}.commerceFlowPage .commerceFlowCategoryCard:hover .commerceFlowCategoryImageWrap img{transform:scale(1.015)!important}.commerceFlowPage .commerceFlowEditorialSection{background:#eee8dc!important;border:1px solid #11111121!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;align-items:stretch!important;display:grid!important;overflow:hidden!important}.commerceFlowPage .commerceFlowEditorialContent{background:#eee8dc!important;flex-direction:column!important;order:1!important;justify-content:center!important;min-width:0!important;padding:clamp(46px,6vw,82px)!important;display:flex!important}.commerceFlowPage .commerceFlowEditorialContent h2{color:#111!important;letter-spacing:-.045em!important;max-width:620px!important;margin-bottom:22px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(38px,4.2vw,64px)!important;font-weight:500!important;line-height:.98!important}.commerceFlowPage .commerceFlowEditorialContent>p{color:#54504a!important;max-width:560px!important;margin-bottom:0!important;font-size:15px!important;line-height:1.75!important}.commerceFlowPage .commerceFlowEditorialContent .commerceFlowGhostBtn{width:fit-content!important;margin-top:30px!important}.commerceFlowPage .commerceFlowEditorialVisual{background:#ddd3c5!important;order:2!important;min-height:590px!important;position:relative!important;overflow:hidden!important}.commerceFlowPage .commerceFlowEditorialVisual img{object-fit:cover!important;object-position:right center!important;transform-origin:100%!important;width:190%!important;max-width:none!important;height:100%!important;min-height:590px!important;margin-left:-90%!important;transform:none!important}.commerceFlowPage .commerceFlowStorySection{overflow:hidden!important}@media (width<=860px){.commerceFlowPage .commerceFlowEditorialSection{grid-template-columns:1fr!important}.commerceFlowPage .commerceFlowEditorialContent{order:1!important}.commerceFlowPage .commerceFlowEditorialVisual{order:2!important;min-height:460px!important}.commerceFlowPage .commerceFlowEditorialVisual img{min-height:460px!important}.commerceFlowPage .commerceFlowHeroVisual img{object-position:60% center!important;min-height:520px!important}}@media (width<=620px){.commerceFlowPage .commerceFlowEditorialContent{padding:40px 24px!important}.commerceFlowPage .commerceFlowEditorialVisual,.commerceFlowPage .commerceFlowEditorialVisual img{min-height:380px!important}.commerceFlowPage .commerceFlowHeroVisual img{object-position:58% center!important;min-height:430px!important;transform:scale(1.01)!important}}.commerceFlowPage .commerceFlowCtaCard .commerceFlowPrimaryBtn,.commerceFlowPage .commerceFlowCtaCard a.commerceFlowPrimaryBtn{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border-color:#fff!important}.commerceFlowPage .commerceFlowCtaCard .commerceFlowGhostBtn,.commerceFlowPage .commerceFlowCtaCard a.commerceFlowGhostBtn{color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;border-color:#ffffffb8!important}.commerceFlowPage .commerceFlowCtaCard .commerceFlowGhostBtn:hover,.commerceFlowPage .commerceFlowCtaCard a.commerceFlowGhostBtn:hover{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border-color:#fff!important}.cf-hero{--cf-hero-image:none;background-color:#f7f3ee;background-image:linear-gradient(90deg, #f7f3eefa 0%, #f7f3eef5 24%, #f7f3eee0 40%, #f7f3ee94 52%, #f7f3ee2e 64%, #f7f3ee05 74%, #f7f3ee00 82%), var(--cf-hero-image);background-position:74%;background-repeat:no-repeat;background-size:cover;border:1px solid #e6e0d8;min-height:640px;position:relative;overflow:hidden}.cf-hero-inner{z-index:2;box-sizing:border-box;align-items:center;width:100%;max-width:1320px;min-height:640px;margin:0 auto;padding:64px 56px;display:flex;position:relative}.cf-hero-copy{max-width:520px}.cf-hero-copy h1{letter-spacing:-.04em;color:#111;margin:0;font-size:clamp(56px,6vw,88px);font-weight:500;line-height:.95}.cf-hero-copy p{color:#57524b;max-width:520px;margin:28px 0 0;font-size:18px;line-height:1.8}.cf-hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.cf-btn{box-sizing:border-box;justify-content:center;align-items:center;min-height:56px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.cf-btn-primary{color:#fff;background:#111;border:1px solid #111}.cf-btn-primary:hover{background:#222;border-color:#222}.cf-btn-secondary{color:#111;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffd6;border:1px solid #11111138}.cf-btn-secondary:hover{background:#fffffff5;border-color:#1111116b}.cf-hero-tags{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.cf-hero-tags span{color:#333;box-sizing:border-box;background:#ffffffd6;border:1px solid #1111111a;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.cf-hero+.cf-stats-row,.cf-stats-row{z-index:5;margin-top:-44px;position:relative}@media (width<=1100px){.cf-hero{background-position:68%;min-height:580px}.cf-hero-inner{min-height:580px;padding:48px 36px}.cf-hero-copy{max-width:480px}.cf-hero-copy h1{font-size:clamp(46px,7vw,68px)}}@media (width<=860px){.cf-hero{background-position:top;background-image:linear-gradient(180deg, #f7f3eef5 0%, #f7f3eeeb 40%, #f7f3eec7 58%, #f7f3ee61 78%, #f7f3ee1a 100%), var(--cf-hero-image);min-height:auto}.cf-hero-inner{align-items:flex-start;min-height:auto;padding:44px 24px 360px}.cf-hero-copy{max-width:100%}.cf-hero-copy h1{font-size:clamp(38px,11vw,56px);line-height:.97}.cf-hero-copy p{font-size:16px;line-height:1.7}.cf-hero-actions{gap:12px}.cf-btn{width:100%}.cf-hero+.cf-stats-row,.cf-stats-row{margin-top:0}}.commerceFlowPage a.cf-btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#111!important;border:1px solid #111!important}.commerceFlowPage a.cf-btn-primary:link,.commerceFlowPage a.cf-btn-primary:visited,.commerceFlowPage a.cf-btn-primary:hover,.commerceFlowPage a.cf-btn-primary:focus,.commerceFlowPage a.cf-btn-primary:active{color:#fff!important;-webkit-text-fill-color:#fff!important}.commerceFlowPage a.cf-btn-primary:hover{background:#2a2a2a!important;border-color:#2a2a2a!important}.commerceFlowPage a.cf-btn-secondary{color:#111!important;-webkit-text-fill-color:#111!important;background:#ffffffe0!important;border:1px solid #11111147!important}.commerceFlowPage a.cf-btn-secondary:hover{color:#111!important;-webkit-text-fill-color:#111!important;background:#fff!important;border-color:#111!important}.portalPage .portalEyebrow,.portalPage .portalWelcomeLabel{display:none!important}@media (width>=821px){.consultantPage .consultantHero{overflow:visible!important}.consultantPage .consultantHero .consultantProfileCard{z-index:20!important;position:absolute!important;bottom:34px!important;right:45px!important;transform:translateY(84px)!important}.consultantPage .consultantTrustBar{z-index:2!important;padding-right:310px!important;position:relative!important}}body.preview-language-el{font-family:Arial,Helvetica Neue,sans-serif}body.preview-language-el h1,body.preview-language-el h2,body.preview-language-el h3,body.preview-language-el h4{font-kerning:normal;letter-spacing:normal!important}body.preview-language-el .onyx-hero-content{max-width:720px;padding:68px 64px 80px}body.preview-language-el .onyx-hero-content h1{margin-bottom:20px;font-size:clamp(44px,4vw,64px);line-height:1.06}body.preview-language-el .onyx-hero-content p{max-width:560px;margin-bottom:18px;font-size:17px;line-height:1.45}body.preview-language-el .onyx-hero-content .onyx-primary-button{z-index:20;position:relative;visibility:visible!important;opacity:1!important;display:inline-flex!important}@media (width<=900px){body.preview-language-el .onyx-hero-content{padding:56px 30px 72px}body.preview-language-el .onyx-hero-content h1{font-size:clamp(40px,10vw,56px)}}.commerceFlowCategoryCard:first-child .commerceFlowCategoryImageWrap{overflow:hidden}.commerceFlowCategoryCard:first-child .commerceFlowCategoryImageWrap img{width:104%;max-width:none;margin-left:-4%}.commerceFlowPage .commerceFlowCategoryCards .commerceFlowCategoryCard:first-child .commerceFlowCategoryImageWrap img{object-fit:cover!important;object-position:right center!important;width:190%!important;max-width:none!important;height:100%!important;margin-left:-90%!important}.commerceFlowPage .commerceFlowJourneyVisual{overflow:visible!important}.commerceFlowPage .commerceFlowJourneyVisual img{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.commerceFlowPage .commerceFlowJourneyVisual{height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.commerceFlowPage .commerceFlowJourneyVisual img{aspect-ratio:auto!important;object-fit:initial!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.commerceFlowPage.language-el{font-kerning:normal;font-variant-ligatures:none;font-feature-settings:"kern" 1, "liga" 0;font-family:Arial,Helvetica Neue,sans-serif!important}.commerceFlowPage.language-el h1,.commerceFlowPage.language-el h2,.commerceFlowPage.language-el h3,.commerceFlowPage.language-el h4,.commerceFlowPage.language-el p,.commerceFlowPage.language-el span,.commerceFlowPage.language-el strong,.commerceFlowPage.language-el a,.commerceFlowPage.language-el button{font-kerning:normal!important;font-variant-ligatures:none!important;font-feature-settings:"kern" 1, "liga" 0!important}.commerceFlowPage.language-el h1,.commerceFlowPage.language-el h2,.commerceFlowPage.language-el h3,.commerceFlowPage.language-el h4,.commerceFlowPage.language-el .cf-hero-copy h1{letter-spacing:0!important}.commerceFlowPage.language-el .cf-hero-copy,.commerceFlowPage.language-el .commerceFlowCollectionContent,.commerceFlowPage.language-el .commerceFlowFeatureList,.commerceFlowPage.language-el .commerceFlowPromoContent,.commerceFlowPage.language-el .commerceFlowStepList,.commerceFlowPage.language-el .commerceFlowModesGrid,.commerceFlowPage.language-el .commerceFlowEditorialContent,.commerceFlowPage.language-el .commerceFlowTopbar,.commerceFlowPage.language-el .commerceFlowHeader,.commerceFlowPage.language-el .commerceFlowFooterLinks{font-family:Arial,Helvetica Neue,sans-serif!important}body.preview-language-el .commerceFlowPage,body.preview-language-el .commerceFlowPage h1,body.preview-language-el .commerceFlowPage h2,body.preview-language-el .commerceFlowPage h3,body.preview-language-el .commerceFlowPage h4,body.preview-language-el .commerceFlowPage p,body.preview-language-el .commerceFlowPage span,body.preview-language-el .commerceFlowPage strong,body.preview-language-el .commerceFlowPage a,body.preview-language-el .commerceFlowPage button{font-kerning:auto!important;font-variant-ligatures:none!important;font-feature-settings:normal!important;font-synthesis:none!important;font-family:Arial,Helvetica Neue,sans-serif!important}body.preview-language-el .commerceFlowPage h1,body.preview-language-el .commerceFlowPage h2,body.preview-language-el .commerceFlowPage h3,body.preview-language-el .commerceFlowPage h4,body.preview-language-el .commerceFlowPage .cf-hero-copy h1,body.preview-language-el .commerceFlowPage .commerceFlowFeatureList h4{letter-spacing:0!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;white-space:normal!important}body.preview-language-el .commerceFlowPage .cf-hero-copy{max-width:600px!important}body.preview-language-el .commerceFlowPage .cf-hero-copy h1{max-width:600px!important;font-size:clamp(48px,5vw,72px)!important;line-height:1.02!important}body.preview-language-el .commerceFlowPage .commerceFlowFeatureList h4{max-width:100%!important;line-height:1.3!important}
