.fv-nav{--navy:#0f1729;--ink:#121a2c;--head:#1a2240;--body2:#4a5064;--line:#e2e5ea;--line-2:#cdd2da;--line3:#e9e7ef;--pk:#f36;--pk-ink:#c42257;--pk-t:#ffeef2;--lil:#f0f9f9;--display:"Brown LL", "Lexend", "Montserrat", system-ui, sans-serif;--body:"Montserrat", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--gut:clamp(20px, 4.2vw, 64px);font-family:var(--body)}.fv-nav .hdr{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-bottom:1px solid #0000;transition:border-color .3s;position:fixed;top:0;left:0;right:0}.fv-nav .hdr.scrolled{border-bottom-color:var(--line)}.fv-nav .sh-in{height:76px;width:min(1320px, calc(100% - 2 * var(--gut)));align-items:center;gap:clamp(14px,2vw,30px);margin:0 auto;display:flex}.fv-nav .sh-logo{flex:none;align-items:center;display:flex}.fv-nav .sh-logo img{width:auto;height:44px;display:block}.fv-nav .sh-nav{align-items:center;gap:clamp(10px,1.8vw,26px);margin-left:auto;display:flex}.fv-nav .sh-dd{position:relative}.fv-nav .sh-dd-b,.fv-nav .sh-link{min-height:44px;font:600 15px/1 var(--body);color:var(--head);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 2px;text-decoration:none;display:inline-flex}.fv-nav .sh-dd-b:hover,.fv-nav .sh-link:hover{color:var(--pk-ink)}.fv-nav .sh-dd-b .chev{transition:transform .2s var(--ease)}.fv-nav .sh-dd-b[aria-expanded=true] .chev{transform:rotate(180deg)}.fv-nav .sh-panel{z-index:5;background:#fff;border-radius:16px;padding:22px 24px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ecebf0,0 30px 60px -30px #1a224073}.fv-nav .sh-dd:last-child .sh-panel{left:auto;right:0;transform:none}.fv-nav .sh-cols{gap:36px;display:flex}.fv-nav .sh-cols>div{align-content:start;min-width:230px;display:grid}.fv-nav .sh-cols>div:first-child{min-width:240px}.fv-nav .sh-cols>div:nth-child(3){min-width:350px}.fv-nav .dd-h{font:700 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--body2);margin:0 0 6px}.fv-nav .sh-cols a.sh-it{white-space:normal;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:52px;margin:0;padding:6px 8px;text-decoration:none;display:grid}.fv-nav .sh-cols a.sh-it:hover{background:#faf9fc}.fv-nav .sh-it img{border-radius:9px;width:34px;height:34px}.fv-nav .sh-it .sh-ii{background:var(--lil) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6 4l4 4-4 4' fill='none' stroke='%23C42257' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:10px;width:34px;height:34px;display:block}.fv-nav .sh-it b{font:600 15px/1.25 var(--body);color:var(--head);display:block}.fv-nav .sh-it small{font:500 13px/1.3 var(--body);color:var(--body2);margin-top:1px;display:block}.fv-nav .sh-it:hover b{color:var(--pk-ink)}.fv-nav .sh-promo{background:var(--lil);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;text-decoration:none;display:flex}.fv-nav .sh-promo img{border-radius:9px;width:36px;height:36px}.fv-nav .sh-promo b{font:700 15px/1.2 var(--body);color:var(--head);display:block}.fv-nav .sh-promo small{font:500 13px/1.3 var(--body);color:var(--body2);display:block}.fv-nav .sh-promo em{background:var(--pk);font:600 14px/1 var(--body);color:#fff;white-space:nowrap;border-radius:999px;margin-left:auto;padding:10px 16px;font-style:normal}.fv-nav .sh-promo:hover em{background:var(--pk-ink)}.fv-nav .sh-buy{min-height:44px;font:700 15px/1 var(--body);color:var(--navy);white-space:nowrap;cursor:pointer;background:#6ee0df;border:0;border-radius:6px;align-items:center;gap:10px;padding:0 18px;transition:background .2s;display:inline-flex}.fv-nav .sh-buy:hover{background:#4fd3d2}.fv-nav .menu{border:1px solid var(--line-2);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;display:none}.fv-nav .burger{width:20px;height:14px;position:relative}.fv-nav .burger i{background:var(--ink);height:2px;transition:transform .25s var(--ease), top .25s;border-radius:2px;position:absolute;left:0;right:0}.fv-nav .burger i:first-child{top:2px}.fv-nav .burger i:last-child{top:10px}.fv-nav .menu[aria-expanded=true] .burger i:first-child{top:6px;transform:rotate(45deg)}.fv-nav .menu[aria-expanded=true] .burger i:last-child{top:6px;transform:rotate(-45deg)}.fv-nav .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fv-nav .mnav{border-top:1px solid var(--line);background:#fff}.fv-nav .mnav .wrap{width:min(1320px, calc(100% - 2 * var(--gut)));margin:0 auto;padding:8px 0 24px;display:grid}.fv-nav .mnav details{border-bottom:1px solid var(--line)}.fv-nav .mnav summary{min-height:56px;font:700 19px/1.2 var(--display);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.fv-nav .mnav summary::-webkit-details-marker{display:none}.fv-nav .mnav summary .chev{transition:transform .2s var(--ease)}.fv-nav .mnav details[open] summary .chev{transform:rotate(180deg)}.fv-nav .mnav a:not(.btn){border-bottom:1px solid var(--line);min-height:56px;font:700 19px/1.2 var(--display);color:var(--ink);align-items:center;text-decoration:none;display:flex}.fv-nav .mnav details a:not(.btn){font:600 16px/1.3 var(--body);min-height:48px}.fv-nav .mnav a img{border-radius:7px;flex:none;width:28px;height:28px;margin-right:12px}.fv-nav .mn-in .sh-buy{justify-content:center;width:100%;min-height:52px;margin-top:18px}@media (max-width:1080px){.fv-nav .sh-nav,.fv-nav .sh-in>.sh-buy{display:none}.fv-nav .menu{margin-left:auto;display:inline-flex}.fv-nav .sh-in{height:68px}.fv-nav .mnav{overscroll-behavior:contain;max-height:calc(100svh - 68px);overflow-y:auto}}@media (min-width:1024px){.fv-nav .sh-cols>div.sh-wide{-moz-column-gap:20px;grid-template-columns:repeat(2,minmax(220px,1fr));column-gap:20px;min-width:460px}.fv-nav .sh-cols>div.sh-wide>.dd-h{grid-column:1/-1}.fv-nav .sh-cols>div.sh-wide a.sh-it+a.sh-it{border-top:0}.fv-nav .sh-cols>div.sh-wide a.sh-it{border-bottom:1px solid var(--line)}}.fv-nav .mnav{z-index:1000;background:0 0;border:0;justify-content:flex-end;max-height:none;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}.fv-nav .mn-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172973;border:0;padding:0;animation:.2s mnFade;position:absolute;top:0;bottom:0;left:0;right:0}.fv-nav .mn-panel{width:min(88vw,420px);height:100%;height:100dvh;animation:mnSlide .26s var(--ease);background:#fff;flex-direction:column;display:flex;position:relative;box-shadow:-20px 0 50px -20px #0f172973}.fv-nav .mn-top-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 16px 0 22px;display:flex}.fv-nav .mn-logo img{width:auto;height:34px;display:block}.fv-nav .mn-x{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid}.fv-nav .mn-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.fv-nav .mn-scroll{overscroll-behavior:contain;flex:1;padding:6px 22px 20px;overflow-y:auto}.fv-nav .mnav .mn-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:60px;font:700 18px/1.2 var(--display);color:var(--navy);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:0;text-decoration:none;display:flex}.fv-nav .mnav .mn-row>span{flex:1}.fv-nav .mn-ic{fill:none;width:22px;height:22px;stroke:var(--pk);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fv-nav .mnav .mn-row .chev{width:18px;height:18px;color:var(--navy);transition:transform .2s var(--ease)}.fv-nav .mn-sec.open>.mn-row{border-bottom-color:#0000}.fv-nav .mn-sec.open>.mn-row .chev{color:var(--pk);transform:rotate(180deg)}.fv-nav .mn-sec.open{border-bottom:1px solid var(--line)}.fv-nav .mn-body{gap:14px;padding:0 0 16px 36px;animation:.2s mnFade;display:grid}.fv-nav .mnav .mn-h{font:700 11px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--body2);margin:4px 0}.fv-nav .mnav a.mn-it{min-height:44px;font:500 16px/1.3 var(--body);color:var(--ink);border:0;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.fv-nav .mnav a.mn-it.on,.fv-nav .mnav a.mn-it:active{color:var(--pk)}.fv-nav .mnav a.mn-it img{-o-object-fit:contain;object-fit:contain;border-radius:0;flex:none;width:26px;height:26px;margin:0}.fv-nav .mnav a.mn-it i{background:var(--line-2,#cdd2da);border-radius:50%;flex:none;width:6px;height:6px;margin:0 10px}.fv-nav .mn-foot{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;flex:none;grid-template-columns:auto 1fr;gap:10px;display:grid}.fv-nav .mnav a.mn-ghost{border:1.5px solid var(--pk);min-height:52px;font:700 15px/1 var(--body);color:var(--pk);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:flex}.fv-nav .mn-buy{background:var(--mint,#2ce4e2);min-height:52px;font:700 16px/1 var(--body);color:var(--navy);cursor:pointer;border:0;border-radius:12px}@media (min-width:1081px){.fv-nav .mnav{display:none}}@keyframes mnSlide{0%{transform:translate(100%)}to{transform:none}}@keyframes mnFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fv-nav .mn-panel,.fv-nav .mn-scrim,.fv-nav .mn-body{animation:none}}.fv-nav .mnav a.mn-logo{border:0;align-items:center;min-height:0;display:flex}.fv-nav .mnav a.mn-logo img{border-radius:0;width:auto;max-width:none;height:36px;margin:0}.fv-nav .text-muted-foreground,.fv-nav [class*=text-gray-5],.fv-nav [class*=text-gray-6]{color:#0f1729b8}.fv-nav [class*=text-gray-9],.fv-nav .text-foreground,.fv-nav [class*=tracking-][class*=uppercase]{color:#0f1729}.fv-nav a:hover b,.fv-nav a.group:hover span{color:#f36}.fv-nav .dm-panel{z-index:100;border:1px solid hsl(var(--oss-line));background:hsl(var(--oss-paper));width:1180px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 100px);box-shadow:0 22px 52px hsl(var(--oss-shadow));color:hsl(var(--oss-ink));border-radius:20px;padding:20px;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)}.fv-nav .dm-grid{gap:24px;display:grid}.fv-nav .dm-intro{background:hsl(var(--oss-lilac));border-radius:16px;flex-direction:column;padding:24px;display:flex}.fv-nav .dm-intro>img{-o-object-fit:contain;object-fit:contain;width:64px;height:64px;margin-bottom:24px}.fv-nav .dm-intro-link{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.fv-nav .dm-intro-link>img{-o-object-fit:contain;object-fit:contain;flex:none;width:64px;height:64px;margin-bottom:0}.fv-nav .dm-oss .dm-intro-link>img,.fv-nav .dm-control .dm-intro-link>img{width:36px;height:36px}.fv-nav .dm-oss .dm-intro-link h2,.fv-nav .dm-control .dm-intro-link h2{margin-bottom:0}.fv-nav .dm-intro-link:hover h2{color:hsl(var(--oss-highlight))}.fv-nav .dm-intro-link:focus-visible{outline:2px solid hsl(var(--oss-highlight));outline-offset:4px;border-radius:8px}.fv-nav .dm-panel h2{font:700 22px/1.3 var(--display);letter-spacing:0;margin:0 0 14px}.fv-nav .dm-panel h3{font:600 14px/1.4 var(--body);color:hsl(var(--oss-body));letter-spacing:0;margin:8px 0 12px}.fv-nav .dm-panel p{font:500 16px/1.55 var(--body);color:hsl(var(--oss-body));margin:0 0 24px}.fv-nav .dm-intro .dm-more{margin-top:auto;padding-top:18px}.fv-nav .dm-panel .dm-more{color:hsl(var(--oss-highlight));font:600 15px/1.4 var(--body);align-items:center;gap:8px;text-decoration:none;display:flex}.fv-nav .dm-item{min-width:0;color:hsl(var(--oss-ink));border-radius:12px;align-items:center;gap:12px;margin:0 -8px;padding:10px 8px;text-decoration:none;display:flex}.fv-nav .dm-item:hover{background:hsl(var(--oss-lilac))}.fv-nav .dm-item:focus-visible{background:hsl(var(--oss-lilac))}.fv-nav .dm-item img{-o-object-fit:contain;object-fit:contain;flex:none;width:44px;height:44px}.fv-nav .dm-item span{min-width:0}.fv-nav .dm-item b{font:600 16px/1.3 var(--body);display:block}.fv-nav .dm-item small{font:500 13px/1.45 var(--body);color:hsl(var(--oss-body));margin-top:2px;display:block}.fv-nav .dm-footer{background:hsl(var(--oss-lilac));border-radius:16px;align-items:center;gap:24px;margin-top:20px;padding:12px 20px;display:flex}.fv-nav .dm-footer p{margin:0 auto 0 0;font-size:14px}.fv-nav .dm-footer>a{color:hsl(var(--oss-ink));font-size:14px;font-weight:600;text-decoration:none}.fv-nav .dm-footer>a:last-child{color:hsl(var(--oss-paper))}.fv-nav .dm-dark{background:var(--oss-menu-dark-gradient);color:hsl(var(--oss-paper))}.fv-nav .dm-dark p{color:hsl(var(--oss-paper))}.fv-nav .dm-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.fv-nav .dm-blueprints{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fv-nav .dm-blueprints a{border:1px solid hsl(var(--oss-line));color:hsl(var(--oss-ink));border-radius:12px;align-items:center;gap:10px;min-height:76px;padding:12px 10px;text-decoration:none;display:flex}.fv-nav .dm-blueprints a:hover{background:hsl(var(--oss-lilac))}.fv-nav .dm-blueprints img{-o-object-fit:contain;object-fit:contain;flex:none;width:40px;height:40px}.fv-nav .dm-blueprints small{color:hsl(var(--oss-highlight));font:700 13px/1.4 var(--body);display:block}.fv-nav .dm-blueprints b{font:600 14px/1.3 var(--body);display:block}.fv-nav .dm-modules{background:hsl(var(--oss-lilac));border-radius:16px;grid-template-columns:4fr 5fr;gap:24px;margin-top:20px;padding:12px 18px;display:grid}.fv-nav .dm-modules>div>div{flex-wrap:wrap;gap:8px;display:flex}.fv-nav .dm-modules h3{color:hsl(var(--oss-highlight));margin:0 0 10px}.fv-nav .dm-modules>div:last-child h3{color:hsl(var(--oss-ink))}.fv-nav .dm-modules a{background:hsl(var(--oss-paper));border:1px solid hsl(var(--oss-line));color:hsl(var(--oss-ink));font:600 14px/1.3 var(--body);border-radius:12px;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;display:flex}.fv-nav .dm-modules img{-o-object-fit:contain;object-fit:contain}.fv-nav .dm-solutions-grid{grid-template-columns:250px minmax(0,1fr)}.fv-nav .dm-solution-tabs{background:hsl(var(--oss-lilac));border-radius:16px;flex-direction:column;gap:6px;padding:8px;display:flex}.fv-nav .dm-tab{text-align:left;white-space:normal;height:auto;color:hsl(var(--oss-ink));padding:14px;display:block}.fv-nav .dm-tab b{font:600 17px/1.3 var(--body);display:block}.fv-nav .dm-tab small{font:500 14px/1.4 var(--body);margin-top:4px;display:block}.fv-nav .dm-tab[aria-selected=true]{background:hsl(var(--oss-paper));box-shadow:0 3px 12px hsl(var(--oss-shadow))}.fv-nav .dm-tab[aria-selected=true] b{color:hsl(var(--oss-highlight))}.fv-nav .dm-hubs{gap:18px;margin-top:auto;padding:24px 14px 16px;display:grid}.fv-nav .dm-hubs a{color:hsl(var(--oss-ink));font:600 15px/1.3 var(--body);text-decoration:none}.fv-nav .dm-solution-content{grid-template-columns:1fr 2fr;gap:24px;display:grid}.fv-nav .dm-control-industries{-moz-column-gap:24px;grid-template-rows:repeat(8,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:24px;display:grid}.fv-nav .dm-solution-content .dm-more{margin-top:20px}.fv-nav .dm-learn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fv-nav .dm-oss h3,.fv-nav .dm-control h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px}.fv-nav .dm-oss .dm-item img,.fv-nav .dm-control .dm-item img{width:30px;height:30px}.fv-nav .dm-oss .dm-item b,.fv-nav .dm-control .dm-item b{font-size:14px}.fv-nav .dm-oss .dm-item small,.fv-nav .dm-control .dm-item small{margin-top:1px;font-size:12px}.fv-nav .dm-oss-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.fv-nav .dm-control-cols{grid-template-columns:minmax(0,1fr) 250px}.fv-nav .dm-oss .dm-intro,.fv-nav .dm-control .dm-intro{flex-direction:row;align-items:flex-start;gap:14px;padding:14px 16px}.fv-nav .dm-oss .dm-intro>img,.fv-nav .dm-control .dm-intro>img{flex:none;width:36px;height:36px;margin-bottom:0}.fv-nav .dm-oss .dm-intro>div,.fv-nav .dm-control .dm-intro>div{min-width:0}.fv-nav .dm-oss .dm-intro h2,.fv-nav .dm-control .dm-intro h2{margin-bottom:4px;font-size:17px}.fv-nav .dm-oss .dm-intro p,.fv-nav .dm-control .dm-intro p{margin-bottom:0;font-size:13px;line-height:1.4}.fv-nav .dm-oss .dm-intro .dm-more,.fv-nav .dm-control .dm-intro .dm-more{margin-top:8px;padding-top:0;font-size:13px}.fv-nav .dm-oss .dm-heading,.fv-nav .dm-control .dm-heading{margin-bottom:2px}.fv-nav .dm-oss .dm-blueprints,.fv-nav .dm-control .dm-blueprints{gap:6px}.fv-nav .dm-oss .dm-blueprints a,.fv-nav .dm-control .dm-blueprints a{gap:8px;min-height:50px;padding:7px 8px}.fv-nav .dm-oss .dm-blueprints img,.fv-nav .dm-control .dm-blueprints img{width:26px;height:26px}.fv-nav .dm-oss .dm-blueprints small,.fv-nav .dm-control .dm-blueprints small{font-size:11px}.fv-nav .dm-oss .dm-blueprints b,.fv-nav .dm-control .dm-blueprints b{font-size:12px}.fv-nav .dm-oss .dm-modules,.fv-nav .dm-control .dm-modules{gap:16px;margin-top:12px;padding:8px 14px}.fv-nav .dm-oss .dm-modules h3,.fv-nav .dm-control .dm-modules h3{margin:0 0 6px}.fv-nav .dm-oss .dm-modules>div>div,.fv-nav .dm-control .dm-modules>div>div{gap:6px}.fv-nav .dm-oss .dm-modules a,.fv-nav .dm-control .dm-modules a{gap:5px;padding:4px 7px;font-size:12px}.fv-nav .dm-oss .dm-modules img,.fv-nav .dm-control .dm-modules img{width:18px;height:18px}.fv-nav .dm-oss .dm-footer,.fv-nav .dm-control .dm-footer{gap:18px;margin-top:12px;padding:8px 16px}.fv-nav .sh-dd-b{border:2px solid #0000;border-radius:12px;min-height:44px;padding:0 8px}.fv-nav .sh-dd-b[aria-expanded=true]{border-color:hsl(var(--oss-highlight))}.fv-nav .sh-lbl{border:2px solid #0000;border-radius:12px;align-items:center;display:inline-flex}.fv-nav .sh-lbl[data-open]{border-color:hsl(var(--oss-highlight))}.fv-nav .sh-caret{min-height:44px;color:var(--head);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 8px 0 6px;display:inline-flex}.fv-nav .sh-caret:hover{color:var(--pk-ink)}.fv-nav .sh-caret .chev{transition:transform .2s var(--ease)}.fv-nav .sh-caret[aria-expanded=true] .chev{transform:rotate(180deg)}.fv-nav .sh-nav>div:last-child{align-items:center;gap:18px;display:flex}@media (min-width:1081px) and (max-width:1250px){.fv-nav .sh-nav{gap:6px}.fv-nav .sh-dd-b,.fv-nav .sh-link{font-size:13px}.fv-nav .sh-logo img{height:36px}.fv-nav .sh-in{gap:12px;width:calc(100% - 32px)}}.fv-nav .dm-oss .dm-grid,.fv-nav .dm-control .dm-grid{gap:20px}.fv-nav .dm-oss-cols,.fv-nav .dm-control-cols{-moz-column-gap:32px;column-gap:32px;padding:4px 8px 0}.fv-nav .dm-oss .dm-intro,.fv-nav .dm-control .dm-intro{align-items:center;gap:16px;padding:16px 20px}.fv-nav .dm-oss .dm-intro>div,.fv-nav .dm-control .dm-intro>div{flex:1}.fv-nav .dm-oss h3,.fv-nav .dm-control h3{margin:0 0 10px}.fv-nav .dm-oss .dm-item,.fv-nav .dm-control .dm-item{gap:12px;margin:0 -8px 2px;padding:8px}.fv-nav .dm-oss .dm-item small,.fv-nav .dm-control .dm-item small{margin-top:2px}.fv-nav .dm-oss .dm-footer,.fv-nav .dm-control .dm-footer{margin-top:20px;padding:12px 20px}.fv-nav .sh-nav{gap:4px}.fv-nav .sh-dd-b,.fv-nav .sh-link{gap:4px;min-height:38px;font-size:14px}.fv-nav .sh-dd-b{min-height:38px;padding:0 6px}.fv-nav .sh-lbl .sh-link{padding:0 0 0 6px}.fv-nav .sh-caret{min-height:38px;padding:0 6px 0 3px}.fv-nav .sh-link:not(.sh-lbl .sh-link){padding:0 6px}.fv-nav .sh-panel{padding:14px 16px;top:calc(100% + 6px)}.fv-nav .sh-cols{gap:18px}.fv-nav .sh-cols>div{min-width:200px}.fv-nav .dd-h{margin:0 0 4px;font-size:11px}.fv-nav .sh-cols a.sh-it{border-radius:9px;grid-template-columns:26px minmax(0,1fr);gap:9px;min-height:40px;padding:4px 6px}.fv-nav .sh-cols a.sh-it+a.sh-it{border-top:0}.fv-nav .sh-it img,.fv-nav .sh-it .sh-ii{border-radius:7px;width:26px;height:26px}.fv-nav .sh-it b{font-size:14px}.fv-nav .sh-it small{font-size:12px}.fv-nav .sh-promo{margin-top:8px}.fv-nav .dm-panel{border-radius:16px;width:980px;padding:14px}.fv-nav .dm-panel.dm-oss,.fv-nav .dm-panel.dm-control{padding:12px}.fv-nav .dm-grid,.fv-nav .dm-oss .dm-grid,.fv-nav .dm-control .dm-grid{gap:12px}.fv-nav .dm-intro{border-radius:12px;padding:12px 14px}.fv-nav .dm-panel h2{margin:0 0 6px;font-size:17px}.fv-nav .dm-panel h3{margin:2px 0 6px;font-size:12px}.fv-nav .dm-panel p{margin:0 0 10px;font-size:14px;line-height:1.45}.fv-nav .dm-item,.fv-nav .dm-oss .dm-item,.fv-nav .dm-control .dm-item{border-radius:9px;gap:8px;margin:0 -6px;padding:4px 6px}.fv-nav .dm-item img,.fv-nav .dm-oss .dm-item img,.fv-nav .dm-control .dm-item img{width:24px;height:24px}.fv-nav .dm-item b,.fv-nav .dm-oss .dm-item b,.fv-nav .dm-control .dm-item b{font-size:14px}.fv-nav .dm-item small{margin-top:0;font-size:12px;line-height:1.3}.fv-nav .dm-footer{border-radius:12px;gap:16px;margin-top:10px;padding:8px 14px}.fv-nav .dm-footer p{font-size:13px}.fv-nav .dm-blueprints{gap:6px}.fv-nav .dm-blueprints a{border-radius:10px;gap:8px;min-height:0;padding:6px 8px}.fv-nav .dm-blueprints img{width:28px;height:28px}.fv-nav .dm-modules{border-radius:12px;gap:16px;margin-top:10px;padding:8px 12px}.fv-nav .dm-modules>div>div{gap:6px}.fv-nav .dm-modules a{border-radius:9px;padding:4px 7px;font-size:13px}.fv-nav .dm-solutions-grid,.fv-nav .dm-learn-main-grid{grid-template-columns:200px minmax(0,1fr)}.fv-nav .dm-learn-main-grid{grid-template-columns:200px minmax(0,2fr) minmax(0,1fr)}.fv-nav .dm-solution-tabs{border-radius:12px;gap:2px;padding:6px}.fv-nav .dm-tab{padding:8px 10px}.fv-nav .dm-tab b{font-size:14px}.fv-nav .dm-tab small{margin-top:2px;font-size:12px;line-height:1.3}.fv-nav .dm-hubs{gap:8px;padding:10px 10px 6px}.fv-nav .dm-hubs a{font-size:13px}.fv-nav .dm-solution-content{gap:16px}.fv-nav .dm-solution-content .dm-more,.fv-nav .dm-intro .dm-more{margin-top:8px;padding-top:0}.fv-nav .dm-panel .dm-more{font-size:13px}.fv-nav .dm-learn-grid{gap:12px}.fv-nav .dm-footer>a{white-space:nowrap}
