@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lexend:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inder&display=swap";@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lexend:wght@100..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inder&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap";:root{--lexend:"Lexend",serif;--Vietnam:"Be Vietnam Pro",sans-serif;--white-color:#fff;--black-color:#000;--gray-color:gray}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#fff;border:2px solid #ededee;border-radius:999px}*{scrollbar-width:thin;scrollbar-color:#c9cacc #ededee}.side-nav{scrollbar-width:thin}.side-nav::-webkit-scrollbar{width:6px}.side-nav::-webkit-scrollbar-thumb{background-color:#c9cacc;background-clip:padding-box;border:2px solid #0000}.skip-to-main{z-index:10000;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.skip-to-main:focus{color:#fff;z-index:10000;background:#e52333;border-radius:4px;width:auto;height:auto;padding:12px 24px;font-size:1rem;font-weight:600;text-decoration:none;position:fixed;top:10px;left:10px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Roobert;src:url(/assets/RoobertTRIAL-Regular-BF67243fd53fdf2-CKbHlquu.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/assets/RoobertTRIAL-Bold-BF67243fd540abb-s6vhKPyh.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}:root{--lexend:"Inder",sans-serif;--Vietnam:"Roobert",sans-serif;--white-color:#fff;--black-color:#000;--gray-color:gray;--red-color:#e53222;--blue-color:#4543d9;--purple-color:#5021ff;--brand-gradient:linear-gradient(135deg,var(--red-color)0%,#ff1a1a 100%)}html{scroll-behavior:smooth;color:#fff;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--lexend);width:100%;margin:0;padding:0;overflow-x:hidden}a{cursor:pointer;text-decoration:none}.App{width:100%;max-width:100vw}.service-page-bottom-cta{background:#fff;justify-content:center;align-items:center;width:100%;padding:44px 16px 34px;display:flex}.service-page-bottom-cta .platform-badge,.service-page-bottom-cta .media-badge,.service-page-bottom-cta .ai-badge{font-family:var(--lexend);color:#000;letter-spacing:.4px;text-align:center;background:0 0;border:1px solid #000;border-radius:25px;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.service-page-bottom-cta .platform-badge:hover,.service-page-bottom-cta .media-badge:hover,.service-page-bottom-cta .ai-badge:hover{border-color:#000}@media screen and (max-width:576px){.service-page-bottom-cta{padding:34px 12px 26px}.service-page-bottom-cta .platform-badge,.service-page-bottom-cta .media-badge,.service-page-bottom-cta .ai-badge{font-size:14.5px}}.scroll-to-top-arrow{background-color:var(--white-color);color:#0b0b0c;cursor:pointer;z-index:1000;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px #00000026}.scroll-to-top-arrow:hover{color:var(--white-color);background-color:#0b0b0c;transform:translateY(-3px);box-shadow:0 6px 16px #00000026}.scroll-to-top-arrow:active{transform:translateY(-1px)}.scroll-to-top-arrow i{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.scroll-to-top-arrow{width:45px;height:45px;font-size:18px;bottom:20px;right:20px}}@media (max-width:576px){.scroll-to-top-arrow{width:40px;height:40px;font-size:16px;bottom:20px;right:15px}}.chat-launcher{background-color:var(--white-color);color:#0b0b0c;cursor:pointer;z-index:5;opacity:1;visibility:visible;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:19px;transition:all .3s;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px #00000026}.chat-launcher.hidden{opacity:0;visibility:hidden;pointer-events:none}.chat-launcher:disabled{cursor:not-allowed;pointer-events:none}.chat-launcher:hover{color:var(--white-color);background-color:#0b0b0c;transform:translateY(-3px);box-shadow:0 6px 16px #00000026}.chat-launcher:active{transform:translateY(-1px)}.chat-launcher i{justify-content:center;align-items:center;display:flex}@media (max-width:768px){.chat-launcher{width:45px;height:45px;font-size:18px;bottom:20px;right:20px}}@media (max-width:576px){.chat-launcher{width:40px;height:40px;font-size:16px;bottom:20px;right:15px}}.chat-window{z-index:5;opacity:1;visibility:visible;background:radial-gradient(120% 120% at 0 0,#fff 0%,#f2f2f2 100%);border-radius:12px;flex-direction:column;width:410px;height:520px;transition:opacity .3s,visibility .3s;animation:.3s fadeIn;display:flex;position:fixed;bottom:30px;right:30px;overflow:hidden;box-shadow:0 2px 6px #00000026}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.chat-window{width:350px;height:460px;bottom:20px;right:25px}}@media screen and (max-width:576px){.chat-window{width:320px;height:480px;bottom:20px;right:20px}}@media screen and (max-width:480px){.chat-window{right:18px}}.chat-window-header{background:#fff;border-bottom:1px solid #f7f7f7;justify-content:space-between;align-items:center;padding:12px;display:flex}.chat-header-left{align-items:center;gap:10px;display:flex}.chat-header-logo{object-fit:contain;width:24px;height:24px}.chat-header-title{color:var(--black-color);font-size:16px;font-weight:500;font-family:var(--lexend);letter-spacing:.5px}.chat-header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.chat-close-btn{color:#0b0b0c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:18px;transition:all .3s;display:flex}.chat-close-btn:hover{opacity:.9;background:#f2f2f2}.chat-window-body{padding:12px 16px 12px 18px;padding-bottom:calc(68px + var(--contact-btn-height,60px) + 12px);background:var(--white-color);flex:1;position:relative;overflow-y:auto}.chat-window.has-input .chat-window-body{padding-bottom:calc(68px + var(--contact-btn-height,60px))}.contact-sales-btn{background-color:var(--blue-color);color:var(--white-color);font-family:var(--lexend);cursor:pointer;z-index:15;border:none;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 12px;font-size:13px;font-weight:400;transition:all .3s;display:flex;position:absolute;bottom:69px;left:10px;box-shadow:0 6px 18px #2563eb1a}.contact-sales-btn:hover{background-color:#1d4ed8;transform:translateY(-1px)}.chat-date{text-align:center;color:#6b7280;font-size:12px;font-family:var(--lexend);margin-bottom:12px}.chat-messages{flex-direction:column;gap:12px;display:flex}.chat-message{align-items:flex-start;gap:8px;display:flex}.chat-message.bot-message{position:relative}.chat-message.user-message{flex-direction:row-reverse}.chat-bot-avatar{object-fit:contain;z-index:1;flex-shrink:0;width:14px;height:14px;position:absolute;top:-5px;left:-5px}.message-content{flex-direction:column;gap:4px;max-width:75%;display:flex;position:relative}.bot-message .message-content{max-width:90%}.user-message .message-content{align-items:flex-end;max-width:90%}.message-text{font-size:14px;line-height:1.59;font-family:var(--lexend);word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;border-radius:12px;padding:12px 18px;display:block}.user-text{white-space:pre-line}.message-text p{margin:0 0 8px}.message-text p:last-child{margin-bottom:0}.message-text ul,.message-text ol{margin:0 0 8px;padding-left:16px}.message-text ul:last-child,.message-text ol:last-child{margin-bottom:0}.message-text li{margin-bottom:6px;line-height:1.6}.message-text li:last-child{margin-bottom:0}.message-text strong{font-weight:600}.message-text a{color:var(--blue-color);font-weight:500;text-decoration:underline}.chat-bullet-list{list-style-type:disc}.bot-message .message-text{color:#1f2937;background:radial-gradient(120% 120% at 0 0,#fff 0%,#f2f2f2 100%);padding:12px 16px;box-shadow:0 2px 4px 1px #00000016}.user-message .message-text{background-color:var(--blue-color);color:var(--white-color);padding:8px 15px;line-height:1.4}.message-timestamp{color:#9ca3af;opacity:1;align-items:center;min-height:16px;max-height:20px;padding:0 4px;font-size:10px;line-height:16px;transition:opacity .35s,transform .35s,max-height .35s,margin-top .35s;display:inline-flex;transform:translateY(0)}.message-timestamp.timestamp-visible{opacity:1;max-height:20px}.message-timestamp.timestamp-fading{opacity:0;max-height:0;margin-top:0;transform:translateY(-4px)}.loading-dots{background-color:#e5e7eb;border-radius:12px;gap:4px;padding:10px 14px;display:flex}.loading-dots span{background-color:#6b7280;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite both loading-bounce}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes loading-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-faq-buttons{flex-direction:column;gap:8px;margin-top:8px;display:flex}.faq-button{border:1px solid var(--blue-color);color:var(--black-color);cursor:pointer;font-size:14px;font-family:var(--lexend);text-align:left;background:0 0;border-radius:50px;align-self:flex-end;align-items:center;gap:10px;width:fit-content;padding:7px 14px;transition:background-color .2s;display:flex}.faq-button:hover{background-color:var(--blue-color);color:var(--white-color)}.faq-button i{font-size:16px}@media screen and (max-width:768px){.faq-button{padding:6.5px 13px;font-size:13.5px}}@media screen and (max-width:576px){.faq-button{padding:6px 12px;font-size:12.5px}}.chat-input-container{z-index:10;background-color:#fff;border-top:1px solid #e5e7eb;border-radius:0;flex-shrink:0;padding:8px 6px;position:absolute;bottom:0;left:0;right:0}.chat-input-wrapper{align-items:center;width:100%;height:44px;display:flex;position:relative}.chat-input{width:100%;height:44px;font-size:14px;font-family:var(--lexend);box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:12px 50px 12px 16px;line-height:20px;transition:border-color .2s}.chat-input:focus{border-color:#2563eb}.chat-input:disabled{cursor:not-allowed;background-color:#f3f4f6}.chat-send-btn{width:32px;height:32px;color:var(--white-color);cursor:pointer;background-color:#2563eb;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.chat-send-btn:hover:not(:disabled){background-color:#1d4ed8}.chat-send-btn:disabled{opacity:.5;cursor:not-allowed}.chat-send-btn i{font-size:14px}@media screen and (max-width:576px){.bot-message .message-content,.user-message .message-content{max-width:93%}}.site-header{z-index:10;width:100%;max-width:100vw;padding:0 10px;transition:top .3s,padding .3s,background-color .3s;position:fixed;top:1%;left:0;right:0;overflow-x:hidden;box-shadow:0 4px 20px #0000001a}.nav-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;max-width:100%;padding:18px 28px;transition:border-radius .3s,background .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0000001a}@media screen and (max-width:480px){.nav-pill{padding:18px 16px}}.nav-left{align-items:center;gap:20px;display:flex}.logo{flex:0 0 130px;justify-content:flex-start;align-items:center;width:130px;height:44px;display:inline-flex;overflow:hidden}.logo img{object-fit:contain;object-position:left center;transform-origin:0;filter:saturate(1.25)contrast(1.12);width:100%;height:100%;max-height:100%;transform:scale(1)}.logo-mark{background:#fff;width:28px;height:28px;display:inline-block;-webkit-mask:radial-gradient(circle at 0 0,#0000 16px,#000 16px) 0 0/50% 50% no-repeat,radial-gradient(circle at 100% 100%,#0000 16px,#000 16px) 100% 100%/50% 50% no-repeat,linear-gradient(#000,#000);mask:radial-gradient(circle at 0 0,#0000 16px,#000 16px) 0 0/50% 50% no-repeat,radial-gradient(circle at 100% 100%,#0000 16px,#000 16px) 100% 100%/50% 50% no-repeat,linear-gradient(#000,#000)}.nav-items{font-family:var(--lexend);align-items:center;gap:16px;margin:0;padding:0 12px;list-style:none;display:flex}.nav-item a{font-family:var(--Vietnam);color:var(--blue-color);letter-spacing:.1px;padding:0 4px;font-weight:500;text-decoration:none}.divider{background:#2a2a2a;width:1px;height:18px}.nav-right{align-items:center;display:flex}.cta-gradient{color:#fff;letter-spacing:2px;background:linear-gradient(135deg,#e52333 0%,#ff5f6d 100%);border:4px solid #0b0b0b;border-radius:999px;justify-content:center;align-items:center;height:56px;padding:0 28px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1200px){.nav-items{display:none!important}.hamburger{margin-left:auto;display:inline-flex!important}}.site-header.scrolled{background-color:#0000;padding:6px 24px;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 20px #0000001f}@media screen and (max-width:480px){.site-header.scrolled{padding:0 12px;top:1.5%}.site-header.scrolled .nav-pill{border-radius:16px}}.site-header.scrolled .nav-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(80% 80%,#0b0615 0%,#04020a 100%);border-radius:20px}.site-header.scrolled .nav-item a{color:#fff}.hamburger{cursor:pointer;color:#141414;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:32px;display:none}.hamburger span{background:currentColor;width:28px;height:3px;transition:transform .2s,opacity .2s;display:block}.site-header.scrolled .hamburger{color:#fff}.nav-item.active a{color:#e52333!important}.overlay{opacity:0;pointer-events:none;cursor:pointer;z-index:25;background:#00000059;transition:opacity .2s;position:fixed;inset:0}.overlay.show{opacity:1;pointer-events:auto}.side-nav{z-index:30;background:#fff;width:420px;height:100vh;padding:50px 16px;transition:left .25s;position:fixed;top:0;left:-420px;overflow-y:auto;box-shadow:8px 0 24px #00000026}@media screen and (max-width:576px){.side-nav{width:330px;left:-330px}}.side-nav.open{left:0}.close-btn{cursor:pointer;color:#141414;z-index:1;background:0 0;border:none;border-radius:8px;padding:6px;font-size:22px;line-height:1;position:absolute;top:17px;right:17px}.close-btn:hover{background:#f5f6f8}.side-nav-items{font-family:var(--lexend);flex-direction:column;gap:12px;padding-top:12px;display:flex}.side-nav-items a{color:var(--blue-color);font-size:16px;font-weight:400;font-family:var(--Vietnam);border-radius:5px;padding:10px 12px;text-decoration:none;transition:all .3s ease-in-out}.side-nav-items a:hover{background-color:#e6e6e7}.side-nav-items a.active{background:#f9edee;color:#e52333!important}.accordion{text-align:left;cursor:pointer;font-weight:500;font-family:var(--Vietnam);background:#fff;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;font-size:16px;display:flex}.accordion span{color:#141414;font-weight:400}.accordion i{font-size:16px}.accordion-panel{background:#f5f6f8;border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.mobile-nav-link{color:#141414;font-size:15px;font-weight:400;font-family:var(--Vietnam);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:8px 4px;text-decoration:none;transition:all .3s ease-in-out}.mobile-nav-link:hover{background-color:#e6e6e7}@media screen and (max-width:576px){.accordion-panel{padding:10px 8px}.accordion,.accordion i{font-size:14px}.side-nav-items a{font-size:15px}}:root{--red:#c8201a;--red-hot:#e8251e;--red-deep:#9e1812;--red-mid:#d94540;--red-tint:#fff1f0;--red-10:#c8201a1a;--red-20:#c8201a33;--white:#fff;--off:#f7f5f2;--gray-1:#f0edea;--gray-2:#e4ded8;--muted:#6b6560;--text:#1a1714;--line:#e4ded8;--font-h:"Barlow Condensed",sans-serif;--font-b:"DM Sans",sans-serif}.brisque-landing,.brisque-landing *,.brisque-landing :before,.brisque-landing :after{box-sizing:border-box;margin:0;padding:0}.brisque-landing{background:var(--white);color:var(--text);font-family:var(--font-b);font-size:16px;line-height:1.6;overflow-x:hidden}.brisque-landing img{max-width:100%;display:block}.brisque-landing a{color:inherit;text-decoration:none}.brisque-landing .bl-nav{z-index:500;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:center;height:60px;padding:0 48px;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.brisque-landing .bl-nav.scrolled{box-shadow:0 2px 20px #00000014}.brisque-landing .nav-logo{align-items:center;display:flex}.brisque-landing .nav-logo img{width:auto;height:42px;display:block}.brisque-landing .nav-logo .dot{color:var(--red)}.brisque-landing .nav-links{align-items:center;gap:2px;display:flex}.brisque-landing .nav-links a{color:var(--muted);border-radius:6px;padding:7px 14px;font-size:13px;font-weight:500;transition:all .15s}.brisque-landing .nav-links a:hover{color:var(--text);background:var(--off)}.brisque-landing .nav-cta{margin-left:8px;background:var(--red)!important;color:#fff!important;border-radius:6px!important;padding:9px 22px!important;font-size:13px!important;font-weight:600!important;transition:background .2s!important}.brisque-landing .nav-cta:hover{background:var(--red-hot)!important}.brisque-landing .bl-hamburger{cursor:pointer;z-index:520;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:38px;height:38px;padding:0;display:none}.brisque-landing .bl-hamburger span{background:var(--text);border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .25s;display:block}.brisque-landing .bl-hamburger.active span:first-child{transform:translateY(7px)rotate(45deg)}.brisque-landing .bl-hamburger.active span:nth-child(2){opacity:0}.brisque-landing .bl-hamburger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.brisque-landing .bl-mobile-overlay{z-index:510;opacity:0;visibility:hidden;background:#1a171480;transition:opacity .3s,visibility .3s;display:none;position:fixed;inset:0}.brisque-landing .bl-mobile-overlay.open{opacity:1;visibility:visible}.brisque-landing .bl-mobile-nav{background:var(--white);z-index:515;flex-direction:column;gap:4px;width:min(78vw,320px);padding:88px 28px 28px;transition:right .3s;display:none;position:fixed;top:0;bottom:0;right:-320px;overflow-y:auto;box-shadow:-8px 0 32px #0000001f}.brisque-landing .bl-mobile-nav.open{right:0}.brisque-landing .bl-mobile-nav-close{background:var(--off);width:38px;height:38px;color:var(--text);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.brisque-landing .bl-mobile-nav-close:hover{background:var(--red);color:#fff}.brisque-landing .bl-mobile-nav a{font-family:var(--font-h);letter-spacing:.02em;text-transform:uppercase;color:var(--text);border-bottom:1px solid var(--line);padding:14px 4px;font-size:19px;font-weight:700}.brisque-landing .bl-mobile-nav a:hover{color:var(--red)}.brisque-landing .bl-mobile-nav .nav-cta{text-align:center;margin:20px 0 0;border-bottom:none!important}body.bl-nav-open{overflow:hidden}.brisque-landing .btn-solid{background:var(--red);color:#fff;font-family:var(--font-h);letter-spacing:.05em;text-transform:uppercase;border:2px solid var(--red);border-radius:6px;padding:15px 30px;font-size:17px;font-weight:700;transition:all .2s;display:inline-block}.brisque-landing .btn-solid:hover{background:var(--red-hot);border-color:var(--red-hot);transform:translateY(-2px);box-shadow:0 8px 28px #c8201a61}.brisque-landing .btn-wire-white{color:#fff;font-family:var(--font-h);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:2px solid #ffffff4d;border-radius:6px;padding:15px 30px;font-size:17px;font-weight:700;transition:all .2s;display:inline-block}.brisque-landing .btn-wire-white:hover{color:#fff;border-color:#fff}.brisque-landing .btn-wire-red{color:var(--red);border:2px solid var(--red);font-family:var(--font-h);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:6px;padding:14px 28px;font-size:16px;font-weight:700;transition:all .2s;display:inline-block}.brisque-landing .btn-wire-red:hover{background:var(--red);color:#fff;transform:translateY(-2px)}.brisque-landing .btn-white{color:var(--red);font-family:var(--font-h);letter-spacing:.05em;text-transform:uppercase;background:#fff;border-radius:6px;padding:15px 30px;font-size:17px;font-weight:700;transition:all .2s;display:inline-block}.brisque-landing .btn-white:hover{background:var(--red-tint);transform:translateY(-2px)}.brisque-landing .btn-ghost-white{color:#fffc;font-family:var(--font-h);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:2px solid #ffffff47;border-radius:6px;padding:15px 30px;font-size:17px;font-weight:700;transition:all .2s;display:inline-block}.brisque-landing .btn-ghost-white:hover{color:#fff;border-color:#fff}.brisque-landing .bl-hero{background:var(--red);grid-template-columns:1fr 420px;min-height:100vh;padding-top:60px;display:grid;position:relative;overflow:hidden}.brisque-landing .bl-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.brisque-landing .hero-bg-num{font-family:var(--font-h);color:#00000014;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.05em;font-size:clamp(280px,30vw,480px);font-weight:900;line-height:1;position:absolute;bottom:-60px;right:-20px}.brisque-landing .hero-left{z-index:1;flex-direction:column;justify-content:center;padding:80px 64px 80px 56px;display:flex;position:relative}.brisque-landing .hero-eyebrow{align-items:center;gap:12px;margin-bottom:36px;animation:.7s both bl-up;display:flex}.brisque-landing .hero-eyebrow-line{background:#ffffff80;width:28px;height:2px}.brisque-landing .hero-eyebrow-text{letter-spacing:.18em;text-transform:uppercase;color:#ffffff80;font-size:11px;font-weight:600}.brisque-landing .bl-hero h1{font-family:var(--font-h);letter-spacing:-.02em;color:#fff;font-size:clamp(72px,9vw,136px);font-weight:900;line-height:.92;animation:.7s 80ms both bl-up}.brisque-landing .bl-hero h1 .outline-h{-webkit-text-stroke:2px #fff6;color:#0000}.brisque-landing .hero-tagline{font-family:var(--font-h);color:#ffffff8c;margin-top:22px;font-size:clamp(20px,2.2vw,28px);font-style:italic;font-weight:400;animation:.7s .16s both bl-up}.brisque-landing .hero-tagline strong{color:#fff;font-style:normal;font-weight:600}.brisque-landing .hero-desc{color:#ffffff8c;max-width:520px;margin-top:18px;font-size:16px;line-height:1.75;animation:.7s .22s both bl-up}.brisque-landing .hero-actions{flex-wrap:wrap;gap:12px;margin-top:42px;animation:.7s .3s both bl-up;display:flex}.brisque-landing .hero-stats{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:44px;margin-top:52px;padding-top:36px;animation:.7s .38s both bl-up;display:flex}.brisque-landing .hs-num{font-family:var(--font-h);color:#fff;font-size:40px;font-weight:900;line-height:1}.brisque-landing .hs-label{color:#ffffff73;margin-top:4px;font-size:12px;line-height:1.4}.brisque-landing .hero-right{z-index:1;background:#0000001f;border-left:1px solid #ffffff1f;flex-direction:column;animation:.7s .2s both bl-up;display:flex;position:relative}.brisque-landing .phase-pill{cursor:default;border-bottom:1px solid #ffffff1a;flex:1;align-items:center;gap:18px;padding:0 32px;text-decoration:none;transition:background .2s;display:flex}.brisque-landing .phase-pill:last-child{border-bottom:none}.brisque-landing .phase-pill:hover{background:#ffffff12}.brisque-landing .pp-num{font-family:var(--font-b);letter-spacing:.14em;color:#fff6;writing-mode:vertical-rl;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:700;transform:rotate(180deg)}.brisque-landing .pp-div{background:#ffffff26;flex-shrink:0;width:1px;height:36px}.brisque-landing .pp-content{flex:1}.brisque-landing .pp-word{font-family:var(--font-h);color:#fff;letter-spacing:.01em;text-transform:uppercase;font-size:26px;font-weight:900;line-height:1}.brisque-landing .pp-sub{color:#ffffff61;margin-top:4px;font-size:12px}.brisque-landing .pp-arrow{color:#fff6;flex-shrink:0;font-size:16px;transition:all .2s}.brisque-landing .phase-pill:hover .pp-arrow{color:#fff;transform:translate(4px)}@keyframes bl-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.brisque-landing .marquee-wrap{background:var(--text);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;overflow:hidden}.brisque-landing .marquee-track{width:max-content;animation:30s linear infinite bl-mq;display:flex}.brisque-landing .marquee-item{white-space:nowrap;font-family:var(--font-h);letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;border-right:1px solid #ffffff12;align-items:center;gap:12px;padding:14px 34px;font-size:13px;font-weight:700;display:flex}.brisque-landing .marquee-item .dot{background:var(--red);border-radius:50%;flex-shrink:0;width:4px;height:4px}@keyframes bl-mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.brisque-landing .bl-section{padding:96px 56px}.brisque-landing .bl-section+.bl-section,.brisque-landing .bl-section+.serve-wrap,.brisque-landing .serve-wrap+.bl-section{border-top:1px solid var(--line)}.brisque-landing .bl-section.bg-off{background:var(--white)}.brisque-landing #attract,.brisque-landing #serve,.brisque-landing #retain,.brisque-landing #optimize,.brisque-landing #compare,.brisque-landing #cta,.brisque-landing div#serve,.brisque-landing #investors,.brisque-landing #contact-us{scroll-margin-top:84px}.brisque-landing .s-header{margin-bottom:56px}.brisque-landing .s-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.brisque-landing .s-kicker:before{content:"";background:var(--red);flex-shrink:0;width:20px;height:2px;display:block}.brisque-landing .s-kicker.on-red{color:#fff9}.brisque-landing .s-kicker.on-red:before{background:#fff6}.brisque-landing .s-title{font-family:var(--font-h);letter-spacing:-.02em;color:var(--text);margin-bottom:14px;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:.95}.brisque-landing .s-title.on-red{color:#fff}.brisque-landing .s-title .red{color:var(--red)}.brisque-landing .s-title .outline-dark{-webkit-text-stroke:2px #1a171433;color:#0000}.brisque-landing .s-title .outline-red{-webkit-text-stroke:2px #fff6;color:#0000}.brisque-landing .s-desc{color:var(--muted);max-width:560px;font-size:16px;line-height:1.78}.brisque-landing .s-desc.on-red{color:#ffffffa6}.brisque-landing .s-header-2col{border-left:4px solid var(--red);grid-template-columns:1fr 1fr;align-items:end;gap:72px;margin-bottom:56px;padding-left:20px;display:grid}.brisque-landing .s-header-2col .s-actions{flex-wrap:wrap;gap:12px;display:flex}.brisque-landing .retain-header,.brisque-landing .opt-header{border-left:4px solid var(--red);grid-template-columns:1fr 1fr;align-items:end;gap:72px;margin-bottom:52px;padding-left:20px;display:grid}.brisque-landing .channel-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brisque-landing .ch-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:28px;transition:all .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.brisque-landing .ch-card:before{content:"";background:var(--red);transform-origin:bottom;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.brisque-landing .ch-card:hover{border-color:var(--red);transform:translateY(-6px)scale(1.015);box-shadow:0 16px 44px #c8201a24}.brisque-landing .ch-card:hover:before{transform:scaleY(1)}.brisque-landing .ch-card.accent{background:var(--red-tint);border-color:#c8201a33}.brisque-landing .ch-card.accent:before{background:var(--red)}.brisque-landing .ch-icon{color:var(--red);margin-bottom:16px;font-size:28px}.brisque-landing .ch-title{font-family:var(--font-h);color:var(--text);letter-spacing:.01em;margin-bottom:8px;font-size:20px;font-weight:800}.brisque-landing .ch-desc{color:var(--muted);font-size:13px;line-height:1.65}.brisque-landing .ch-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.brisque-landing .ch-tag{background:var(--off);color:var(--muted);border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.brisque-landing .ch-card.accent .ch-tag{color:var(--red);background:#c8201a1a}.brisque-landing .ch-note{color:var(--red);opacity:.75;margin-top:12px;font-size:11px;font-style:italic}.brisque-landing .social-tiles{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.brisque-landing .st{background:var(--off);text-align:center;border-radius:8px;padding:14px 10px}.brisque-landing .st-icon{color:var(--red);margin-bottom:6px;font-size:20px}.brisque-landing .st-name{color:var(--text);margin-bottom:3px;font-size:11px;font-weight:700}.brisque-landing .st-sub{color:var(--muted);font-size:10px;line-height:1.4}.brisque-landing .st.hl{background:var(--red-tint);border:1px solid #c8201a33}.brisque-landing .ch-card.full{background:var(--red);border-color:var(--red);grid-column:1/-1}.brisque-landing .ch-card.full:before{background:#ffffff4d}.brisque-landing .ch-card.full:hover{box-shadow:0 16px 48px #c8201a59}.brisque-landing .ch-card.full .ch-icon{color:#fff}.brisque-landing .ch-card.full .ch-title{color:#fff;font-size:22px}.brisque-landing .ch-card.full .ch-desc{color:#ffffffb8}.brisque-landing .ch-card.full .ch-tag{color:#fff;background:#ffffff26}.brisque-landing .ch-card.full .ch-note{color:#ffffff8c;opacity:1}.brisque-landing .full-inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.brisque-landing .full-pts{flex-direction:column;gap:10px;margin-top:14px;display:flex}.brisque-landing .full-pt{color:#ffffffb8;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.brisque-landing .full-pt:before{content:"→";color:#fff6;flex-shrink:0}.brisque-landing .serve-wrap{background:var(--white)}.brisque-landing .serve-header{background:var(--red);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:72px 56px;display:grid}.brisque-landing .serve-main-title{font-family:var(--font-h);color:#fff;letter-spacing:-.02em;text-transform:uppercase;margin-top:14px;font-size:clamp(44px,5.5vw,76px);font-weight:900;line-height:.93}.brisque-landing .outline-s{-webkit-text-stroke:2px #ffffff59;color:#0000}.brisque-landing .serve-header-desc{color:#ffffffa6;max-width:480px;font-size:16px;line-height:1.78}.brisque-landing .serve-tabs{border-top:1px solid var(--line)}.brisque-landing .serve-tab{border-bottom:1px solid var(--line)}.brisque-landing .serve-tab-alt{background:var(--off)}.brisque-landing .serve-tab-label{border-bottom:1px solid var(--line);background:var(--white);align-items:center;gap:16px;padding:18px 56px;display:flex}.brisque-landing .serve-tab-alt .serve-tab-label{background:var(--off)}.brisque-landing .serve-tab-num{font-family:var(--font-h);letter-spacing:.14em;color:var(--red);text-transform:uppercase;font-size:12px;font-weight:900}.brisque-landing .serve-tab-name{font-family:var(--font-h);color:var(--text);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:800}.brisque-landing .serve-tab-body{padding:48px 56px}.brisque-landing .serve-tab-intro{border-left:4px solid var(--red);grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-bottom:40px;padding-left:20px;display:grid}.brisque-landing .serve-tab-headline{font-family:var(--font-h);color:var(--text);letter-spacing:-.01em;font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1.05}.brisque-landing .serve-tab-desc{color:var(--muted);font-size:14px;line-height:1.72}.brisque-landing .menu-mgmt-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.brisque-landing .mm-card{background:var(--white);border:1px solid var(--line);border-radius:10px;padding:24px;transition:all .28s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.brisque-landing .mm-card:before{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.brisque-landing .mm-card:hover{border-color:var(--red);transform:translateY(-5px)scale(1.02);box-shadow:0 12px 30px #c8201a21}.brisque-landing .mm-card:hover:before{transform:scaleX(1)}.brisque-landing .mm-card.accent-card{background:var(--red);border-color:var(--red)}.brisque-landing .mm-card.accent-card:before{display:none}.brisque-landing .mm-card.accent-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #c8201a47}.brisque-landing .mm-icon{color:var(--red);margin-bottom:12px;font-size:24px}.brisque-landing .mm-card.accent-card .mm-icon{color:#fff;font-size:18px}.brisque-landing .mm-title{font-family:var(--font-h);color:var(--text);letter-spacing:.01em;margin-bottom:7px;font-size:16px;font-weight:800}.brisque-landing .mm-card.accent-card .mm-title{color:#fff;font-size:18px}.brisque-landing .mm-desc{color:var(--muted);font-size:12px;line-height:1.62}.brisque-landing .mm-card.accent-card .mm-desc{color:#ffffffb8;font-size:13px}.brisque-landing .hosting-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.brisque-landing .hosting-card{background:var(--white);border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:28px;transition:all .28s cubic-bezier(.2,.7,.2,1);display:flex}.brisque-landing .hosting-card:hover{border-color:var(--red);transform:translateY(-5px)scale(1.015);box-shadow:0 14px 32px #c8201a21}.brisque-landing .hosting-card.hosting-featured{background:var(--red);border-color:var(--red)}.brisque-landing .hosting-card.hosting-featured:hover{box-shadow:0 8px 24px #c8201a47}.brisque-landing .hc-icon{color:var(--red);margin-bottom:14px;font-size:28px}.brisque-landing .hosting-card.hosting-featured .hc-icon{color:#fff}.brisque-landing .hc-title{font-family:var(--font-h);color:var(--text);letter-spacing:.01em;margin-bottom:9px;font-size:18px;font-weight:800}.brisque-landing .hosting-card.hosting-featured .hc-title{color:#fff}.brisque-landing .hc-desc{color:var(--muted);flex:1;font-size:13px;line-height:1.67}.brisque-landing .hosting-card.hosting-featured .hc-desc{color:#ffffffb3}.brisque-landing .hc-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.brisque-landing .hc-chip{background:var(--off);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:100px;padding:3px 9px;font-size:10px;font-weight:600}.brisque-landing .hosting-card.hosting-featured .hc-chip{color:#fff;background:#ffffff26}.brisque-landing .serve-cols-3{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.brisque-landing .serve-col-head{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px;font-size:10px;font-weight:700}.brisque-landing .ord-item{border:1px solid var(--line);background:var(--white);border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:8px;padding:14px 16px;transition:all .22s;display:flex}.brisque-landing .ord-item:hover{border-color:#c8201a4d;transform:translate(4px);box-shadow:0 4px 16px #0000000d}.brisque-landing .ord-item:last-child{margin-bottom:0}.brisque-landing .oi-icon{color:var(--red);flex-shrink:0;margin-top:2px;font-size:19px}.brisque-landing .oi-title{font-family:var(--font-h);color:var(--text);letter-spacing:.01em;margin-bottom:3px;font-size:15px;font-weight:800}.brisque-landing .oi-desc{color:var(--muted);font-size:11px;line-height:1.5}.brisque-landing .oi-tag{background:var(--red-10);color:var(--red);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;margin-top:6px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.brisque-landing .catering-callout{background:var(--red);border-radius:10px;align-items:center;gap:14px;margin-top:8px;padding:20px 22px;display:flex}.brisque-landing .cc-icon{color:#fff;flex-shrink:0;font-size:26px}.brisque-landing .cc-title{font-family:var(--font-h);color:#fff;margin-bottom:3px;font-size:16px;font-weight:800}.brisque-landing .cc-desc{color:#ffffffa6;font-size:12px;line-height:1.55}.brisque-landing .retain-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.brisque-landing .rt-card{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:36px;transition:all .25s;display:flex;position:relative;overflow:hidden}.brisque-landing .rt-card:after{content:"";background:var(--red);transform-origin:0;height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.brisque-landing .rt-card:hover{border-color:var(--red);transform:translateY(-7px)scale(1.02);box-shadow:0 20px 48px #c8201a29}.brisque-landing .rt-card:hover:after{transform:scaleX(1)}.brisque-landing .rt-card.featured{background:var(--red);border-color:var(--red)}.brisque-landing .rt-card.featured:after{display:none}.brisque-landing .rt-card.featured:hover{transform:translateY(-4px);box-shadow:0 14px 44px #c8201a59}.brisque-landing .rt-num{font-family:var(--font-h);letter-spacing:.14em;color:#c8201a66;text-transform:uppercase;margin-bottom:24px;font-size:11px;font-weight:900}.brisque-landing .rt-card.featured .rt-num{color:#fff6}.brisque-landing .rt-icon{color:var(--red);margin-bottom:14px;font-size:34px}.brisque-landing .rt-card.featured .rt-icon{color:#fff}.brisque-landing .rt-title{font-family:var(--font-h);letter-spacing:-.01em;color:var(--text);margin-bottom:10px;font-size:28px;font-weight:900}.brisque-landing .rt-card.featured .rt-title{color:#fff}.brisque-landing .rt-desc{color:var(--muted);flex:1;font-size:14px;line-height:1.7}.brisque-landing .rt-card.featured .rt-desc{color:#ffffffb3}.brisque-landing .rt-chips{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.brisque-landing .rt-chip{background:var(--off);color:var(--muted);border-radius:100px;padding:4px 10px;font-size:11px;font-weight:600}.brisque-landing .rt-card.featured .rt-chip{color:#fff;background:#ffffff26}.brisque-landing .rt-note{color:var(--red);opacity:.75;margin-top:14px;font-size:11px;font-style:italic}.brisque-landing .rt-card.featured .rt-note{color:#ffffff8c;opacity:1}.brisque-landing .opt-grid{grid-template-columns:1fr 1fr 1fr;gap:18px;display:grid}.brisque-landing .op-card{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:32px;transition:all .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.brisque-landing .op-card:before{content:"";background:var(--red);transform-origin:bottom;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.brisque-landing .op-card:hover{border-color:var(--red);transform:translateY(-6px)scale(1.02);box-shadow:0 16px 36px #c8201a24}.brisque-landing .op-card:hover:before{transform:scaleY(1)}.brisque-landing .op-card.red{background:var(--red);border-color:var(--red)}.brisque-landing .op-card.red:before{display:none}.brisque-landing .op-card.red:hover{background:var(--red-hot);border-color:var(--red-hot);box-shadow:0 10px 32px #c8201a4d}.brisque-landing .op-icon{color:var(--red);margin-bottom:14px;font-size:28px}.brisque-landing .op-card.red .op-icon{color:#fff}.brisque-landing .op-title{font-family:var(--font-h);color:var(--text);margin-bottom:8px;font-size:20px;font-weight:800}.brisque-landing .op-card.red .op-title{color:#fff}.brisque-landing .op-desc{color:var(--muted);font-size:13px;line-height:1.65}.brisque-landing .op-card.red .op-desc{color:#ffffffb8}.brisque-landing .op-note{color:var(--red);opacity:.7;margin-top:12px;font-size:11px;font-style:italic}.brisque-landing .op-card.red .op-note{color:#ffffff8c;opacity:1}.brisque-landing .formats-grid{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:52px;display:grid}.brisque-landing .fmt{background:var(--white);border:1px solid var(--line);text-align:center;border-radius:10px;padding:20px 10px;transition:all .28s cubic-bezier(.2,.7,.2,1)}.brisque-landing .fmt:hover{border-color:var(--red);background:var(--red-tint);transform:translateY(-5px)scale(1.03);box-shadow:0 10px 24px #c8201a24}.brisque-landing .fmt-icon{color:var(--red);margin-bottom:8px;font-size:24px}.brisque-landing .fmt-name{font-family:var(--font-h);color:var(--text);font-size:13px;font-weight:700;line-height:1.2}.brisque-landing .compare-wrap{overflow-x:auto}.brisque-landing .compare-table{border-collapse:collapse;border:1px solid var(--line);border-radius:8px;width:100%;min-width:700px;overflow:hidden}.brisque-landing .compare-table thead{background:var(--red)}.brisque-landing .compare-table th{text-align:left;font-family:var(--font-h);letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;border-bottom:1px solid #ffffff26;padding:16px 18px;font-size:13px;font-weight:800}.brisque-landing .compare-table th.bq{color:#fff}.brisque-landing .compare-table td{border-bottom:1px solid var(--line);background:var(--white);color:var(--muted);padding:13px 18px;font-size:13px}.brisque-landing .compare-table td:first-child{color:var(--text);font-weight:500}.brisque-landing .compare-table td.bq{background:var(--red-tint);color:var(--red);font-weight:600}.brisque-landing .compare-table tr:hover td{background:var(--off)}.brisque-landing .compare-table tr:hover td.bq{background:#ffe3e1}.brisque-landing .compare-table tr.cg-header{pointer-events:none}.brisque-landing .compare-table tr.cg-header td{background:var(--off);border-top:2px solid var(--red);border-bottom:1px solid var(--line);padding:10px 18px}.brisque-landing .cg-pill{font-family:var(--font-h);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.brisque-landing .cg-pill:before{content:"";background:var(--red);flex-shrink:0;width:14px;height:2px;display:block}.brisque-landing .ck{color:#16a34a;font-weight:700}.brisque-landing .cx{color:#cbd5e1;font-size:16px}.brisque-landing .compare-table tr.cg-sub td{background:var(--off);color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding:8px 18px;font-size:10.5px;font-weight:700}.brisque-landing .compare-note{color:var(--muted);max-width:760px;margin-top:18px;font-size:12px;line-height:1.7}.brisque-landing .scorecard{margin-top:64px}.brisque-landing .scorecard-title{font-family:var(--font-h);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:22px;font-size:13px;font-weight:800;display:flex}.brisque-landing .scorecard-title:before{content:"";background:var(--red);width:26px;height:3px;display:block}.brisque-landing .score-row{grid-template-columns:110px 1fr 130px;align-items:center;gap:18px;margin-bottom:14px;display:grid}.brisque-landing .score-name{font-family:var(--font-h);letter-spacing:.04em;text-transform:uppercase;font-size:17px;font-weight:800}.brisque-landing .score-row.lead .score-name{color:var(--red)}.brisque-landing .score-bar{background:var(--gray-1);border-radius:4px;height:26px;position:relative;overflow:hidden}.brisque-landing .score-fill{background:var(--gray-2);border-radius:4px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1)}.brisque-landing .score-row.lead .score-fill{background:linear-gradient(90deg,var(--red),var(--red-hot))}.brisque-landing .score-num{font-family:var(--font-h);color:var(--muted);white-space:nowrap;font-size:17px;font-weight:800}.brisque-landing .score-row.lead .score-num{color:var(--red)}.brisque-landing .score-num small{font-family:var(--font-b);color:var(--muted);margin-left:6px;font-size:11px;font-weight:500}.brisque-landing .inv-layout{grid-template-columns:1fr 1fr;align-items:start;gap:72px;margin-bottom:64px;display:grid}.brisque-landing .inv-headline{font-family:var(--font-h);letter-spacing:-.02em;color:#fff;text-transform:uppercase;font-size:clamp(44px,5.5vw,76px);font-weight:900;line-height:.93}.brisque-landing .inv-outline{-webkit-text-stroke:2px #fff6;color:#0000}.brisque-landing .inv-rule{background:#ffffff59;width:48px;height:3px;margin:28px 0}.brisque-landing .inv-lead{color:#ffffffa6;max-width:480px;font-size:15px;line-height:1.78}.brisque-landing .inv-right{flex-direction:column;gap:16px;display:flex}.brisque-landing .inv-card{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:24px 26px;transition:all .22s}.brisque-landing .inv-card:hover{background:#ffffff21;border-color:#fff6;transform:translateY(-4px);box-shadow:0 14px 32px #0000002e}.brisque-landing .inv-card-icon{color:#fff;margin-bottom:10px;font-size:22px}.brisque-landing .inv-card-title{font-family:var(--font-h);color:#fff;letter-spacing:.01em;margin-bottom:7px;font-size:17px;font-weight:800}.brisque-landing .inv-card-desc{color:#ffffff94;font-size:13px;line-height:1.65}.brisque-landing .inv-metrics{background:#00000026;border:1px solid #ffffff1a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:0;margin-bottom:36px;padding:28px 36px;display:flex}.brisque-landing .inv-metric{text-align:center;flex:1;padding:0 20px}.brisque-landing .inv-metric-num{font-family:var(--font-h);color:#fff;font-size:32px;font-weight:900;line-height:1}.brisque-landing .inv-metric-label{color:#ffffff73;letter-spacing:.02em;margin-top:5px;font-size:11px;line-height:1.4}.brisque-landing .inv-metric-divider{background:#ffffff26;flex-shrink:0;width:1px;height:48px}.brisque-landing .inv-cta-row{flex-wrap:wrap;gap:14px;display:flex}.brisque-landing .contact-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:24px;display:grid}.brisque-landing .contact-info-col{flex-direction:column;gap:12px;display:flex}.brisque-landing .contact-info-card{background:var(--white);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:14px;padding:20px 22px;transition:all .25s;display:flex}.brisque-landing .contact-info-card:hover{border-color:#c8201a4d;transform:translateY(-3px);box-shadow:0 10px 28px #0000000f}.brisque-landing .contact-info-card--accent{background:var(--red);border-color:var(--red)}.brisque-landing .contact-info-card--accent:hover{box-shadow:0 10px 28px #c8201a47}.brisque-landing .contact-info-card--accent .contact-info-label,.brisque-landing .contact-info-card--accent .contact-info-value,.brisque-landing .contact-info-card--accent .contact-info-icon{color:#fff}.brisque-landing .contact-info-icon{color:var(--red);text-align:center;flex-shrink:0;width:24px;margin-top:2px;font-size:19px}.brisque-landing .contact-info-label{font-family:var(--font-h);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:800}.brisque-landing .contact-info-value{color:var(--text);font-size:14px;font-weight:500;line-height:1.5}.brisque-landing .contact-info-email-list{flex-direction:column;gap:4px;display:flex}.brisque-landing .contact-info-email-row{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;line-height:1.5;display:flex}.brisque-landing .contact-info-email-row span{color:var(--muted);flex-shrink:0;min-width:78px;font-weight:600}.brisque-landing .contact-info-email-row a{color:var(--text);font-weight:500;transition:color .2s}.brisque-landing .contact-info-email-row a:hover{color:var(--red)}.brisque-landing .contact-form{background:var(--white);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:18px;padding:36px;display:flex}.brisque-landing .bl-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.brisque-landing .bl-form-group{flex-direction:column;gap:7px;display:flex}.brisque-landing .bl-form-group label{font-family:var(--font-h);letter-spacing:.06em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:700}.brisque-landing .bl-input{font-family:var(--font-b);color:var(--text);background:var(--off);border:1.5px solid var(--line);border-radius:8px;width:100%;padding:12px 14px;font-size:14px;transition:border-color .2s,background .2s}.brisque-landing .bl-input::placeholder{color:var(--muted)}.brisque-landing .bl-input:focus{border-color:var(--red);background:var(--white);outline:none}.brisque-landing .bl-input.has-error{border-color:var(--red-hot)}.brisque-landing textarea.bl-input{font-family:var(--font-b)}.brisque-landing .bl-form-error{color:var(--red-hot);font-size:12px;font-weight:600}.brisque-landing .bl-form-success{background:var(--red-tint);color:var(--red-deep);border:1px solid #c8201a33;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:600}.brisque-landing .cta-section{background:var(--red);text-align:center;padding:96px 56px;position:relative;overflow:hidden}.brisque-landing .cta-bg-word{font-family:var(--font-h);color:#00000014;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(160px,22vw,320px);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brisque-landing .cta-section h2{font-family:var(--font-h);color:#fff;letter-spacing:-.02em;text-transform:uppercase;z-index:1;margin-bottom:16px;font-size:clamp(44px,6vw,88px);font-weight:900;line-height:.95;position:relative}.brisque-landing .cta-section h2 .outline{-webkit-text-stroke:2px #ffffff59;color:#0000}.brisque-landing .cta-section p{color:#ffffffa6;z-index:1;max-width:480px;margin:0 auto 40px;font-size:17px;line-height:1.75;position:relative}.brisque-landing .cta-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}.brisque-landing .cta-trust{color:#ffffff59;z-index:1;margin-top:20px;font-size:12px;position:relative}.brisque-landing .bl-footer{background:var(--white);border-top:3px solid var(--red);padding:64px 56px 36px}.brisque-landing .footer-top{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.brisque-landing .footer-logo{display:inline-block}.brisque-landing .footer-logo img{width:auto;height:34px;display:block}.brisque-landing .footer-logo .dot{color:var(--red)}.brisque-landing .footer-brand p{color:var(--muted);max-width:260px;margin-top:12px;font-size:13px;line-height:1.7}.brisque-landing .footer-col h4{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:10px;font-weight:700}.brisque-landing .footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.brisque-landing .footer-col ul a{color:var(--muted);font-size:13px;transition:color .2s}.brisque-landing .footer-col ul a:hover{color:var(--red)}.brisque-landing .footer-bottom{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:22px;font-size:12px;display:flex}.brisque-landing .footer-bottom a{color:var(--muted);transition:color .2s}.brisque-landing .footer-bottom a:hover{color:var(--red)}.brisque-landing .footer-links{gap:20px;display:flex}.brisque-landing .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(22px)}.brisque-landing .reveal.d1{transition-delay:.1s}.brisque-landing .reveal.d2{transition-delay:.2s}.brisque-landing .reveal.d3{transition-delay:.3s}.brisque-landing .reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1200px){.brisque-landing .bl-hero{grid-template-columns:1fr}.brisque-landing .hero-right{display:none}.brisque-landing .serve-header{grid-template-columns:1fr;gap:24px;padding:48px 32px}.brisque-landing .formats-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:960px){.brisque-landing .s-header-2col,.brisque-landing .retain-header,.brisque-landing .opt-header{grid-template-columns:1fr;gap:24px}.brisque-landing .channel-grid,.brisque-landing .full-inner{grid-template-columns:1fr}.brisque-landing .serve-tab-body{padding:36px 24px}.brisque-landing .serve-tab-label{padding:16px 24px}.brisque-landing .serve-tab-intro{grid-template-columns:1fr;gap:16px}.brisque-landing .menu-mgmt-grid{grid-template-columns:1fr 1fr}.brisque-landing .hosting-grid,.brisque-landing .serve-cols-3,.brisque-landing .retain-grid,.brisque-landing .opt-grid{grid-template-columns:1fr}.brisque-landing .formats-grid{grid-template-columns:repeat(4,1fr)}.brisque-landing .inv-layout{grid-template-columns:1fr;gap:36px}.brisque-landing .inv-metrics{flex-direction:column;gap:20px;padding:24px}.brisque-landing .inv-metric-divider{width:60px;height:1px}.brisque-landing .contact-grid{grid-template-columns:1fr}}@media (max-width:768px){.brisque-landing .bl-nav{padding:0 20px}.brisque-landing .nav-links{display:none}.brisque-landing .bl-hamburger{display:flex}.brisque-landing .bl-mobile-overlay{display:block}.brisque-landing .bl-mobile-nav{display:flex}.brisque-landing .bl-section{padding:60px 20px}.brisque-landing .hero-left{padding:48px 24px}.brisque-landing .bl-hero h1{font-size:clamp(52px,14vw,80px)}.brisque-landing .serve-header{padding:40px 20px}.brisque-landing .serve-tab-body{padding:32px 20px}.brisque-landing .serve-tab-label{padding:14px 20px}.brisque-landing .menu-mgmt-grid,.brisque-landing .bl-form-row{grid-template-columns:1fr}.brisque-landing .contact-form{padding:24px}.brisque-landing .cta-section{padding:60px 20px}.brisque-landing .cta-btns{flex-direction:column;align-items:center}.brisque-landing .bl-footer{padding:48px 20px 28px}.brisque-landing .footer-top{grid-template-columns:1fr 1fr}.brisque-landing .formats-grid{grid-template-columns:repeat(2,1fr)}}.clients-wrap{background:var(--white);border-bottom:1px solid var(--line);padding:52px 0 44px}.clients-label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:28px;font-size:11px;font-weight:600}.clients-overflow{position:relative;overflow:hidden}.clients-overflow:before,.clients-overflow:after{content:"";z-index:2;pointer-events:none;width:100px;position:absolute;top:0;bottom:0}.clients-overflow:before{background:linear-gradient(to right,var(--white),transparent);left:0}.clients-overflow:after{background:linear-gradient(to left,var(--white),transparent);right:0}.clients-track{align-items:center;width:max-content;animation:40s linear infinite logo-scroll;display:flex}.clients-track:hover{animation-play-state:paused}.cl-item{border-right:1px solid var(--line);flex-shrink:0;justify-content:center;align-items:center;width:150px;height:80px;padding:8px 16px;display:flex}.cl-item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48px;transition:transform .3s}.cl-item:hover img{transform:scale(1.07)}.cl-item.dark{background:var(--off);border-radius:8px;width:138px;margin:0 6px}.cl-item.dark img{max-height:44px}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.platform-banner{background-image:url(/assets/platformBanner1-rSNWg0I8.png);background-position:50%;background-size:cover;width:100%;height:100vh;position:relative;overflow:hidden!important}.platform-banner:before{content:"";z-index:1;background-color:#14141499;width:100%;height:100%;position:absolute;top:0;left:0}.platform-banner .platform-banner-content{z-index:2;color:#fff;text-align:center;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-banner-content .hero-title{color:#fff;word-spacing:1px;letter-spacing:-.02em;width:90%;margin:0 auto 20px;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:400;line-height:1.15}.platform-banner-content .hero-description{font-size:1.15rem;font-weight:400;font-family:var(--lexend);letter-spacing:.5px;color:#fff;text-align:center;width:90%;margin:0 auto 16px;line-height:1.68}.platform-banner-content .platform-badge{font-family:var(--lexend);color:#fff;letter-spacing:.4px;background:0 0;border:1px solid #b3b4b5;border-radius:25px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.platform-banner-content .platform-badge:hover{border:1px solid #fff}@media screen and (max-width:576px){.platform-banner-content .platform-badge{font-size:14.5px}}.platform-badge-description{font-size:18px;font-weight:400;font-family:var(--lexend);letter-spacing:.5px;color:#fff;text-align:center;width:90%;margin:0 auto 20px;line-height:1.68}@media screen and (max-width:768px){.platform-banner .platform-badge{margin-bottom:16px;padding:8px 16px;font-size:13.5px}.platform-badge-description{width:100%;font-size:16px}}@media screen and (max-width:576px){.platform-banner .platform-badge{font-size:13px}.platform-badge-description{font-size:14.5px}}@media screen and (max-width:768px){.platform-banner{height:140vh}.platform-banner .hero-description{width:95%;font-size:1rem;font-weight:400}}@media screen and (max-width:576px){.platform-banner{background-image:url(/assets/platformBanner1-rSNWg0I8.png);height:138vh}.platform-banner .platform-banner-content{top:51%}.platform-banner .hero-title{letter-spacing:.2px;width:100%;font-size:2.3rem;line-height:1.2}.platform-banner .hero-description{width:100%;font-size:.93rem;line-height:1.7}}@media screen and (max-width:480px){.platform-banner{height:120vh}}@media screen and (max-width:768px){.hide-mobile{display:none!important}}.platform-maghil-media-chip-wrapper{width:100%;margin:0 auto;padding:20px 12px}.platform-maghil-media-chip-wrapper .row{flex-wrap:wrap;display:flex}.platform-maghil-media-chip-wrapper .row>[class*=col-]{flex-direction:column;display:flex}.platform-maghil-media-chip-wrapper .maghil-media-chip{height:100%}@media screen and (max-width:576px){.platform-maghil-media-chip-wrapper{padding:20px 10px}}.btn{font-family:var(--lexend)!important;cursor:pointer!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:10px 16px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:inline-flex!important}.btn-primary{color:var(--black-color)!important;font-weight:600!important;font-family:var(--lexend)!important;cursor:pointer!important;background:#fff!important;border:1px solid #ffe9eb!important;border-radius:999px!important;font-size:14px!important}.btn-primary:hover{border:1px solid #ffc8cf!important}.btn-secondary{color:var(--black-color)!important;font-weight:600!important;font-family:var(--lexend)!important;cursor:pointer!important;background:#f5f5f5!important;border:1px solid #bdbdbd!important;border-radius:999px!important;font-size:14px!important}.btn-secondary:hover{background:#fff!important;border-color:#d9d9d9!important}.solution-section-wrapper{background:#fff;padding:60px 16px}.solution-section-wrapper .solution-section-wrapper__banner{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.solution-section-wrapper .solution-section-wrapper__banner--align-left{text-align:left}.solution-section-wrapper .solution-section-wrapper__banner--align-right{text-align:right}.solution-section-wrapper .solution-section-wrapper__banner-text{font-family:var(--lexend);font-family:var(--Vietnam);letter-spacing:-.02em;background:linear-gradient(90deg,#ff914d,#c8b08b,#a2ccb6,#77cce8,#9fa4f8,#cba2df,#d8aa8a);-webkit-text-fill-color:transparent;text-fill-color:transparent;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-background-clip:text;background-clip:text;margin:0 10px;font-size:clamp(1.4rem,10vw,4rem);font-weight:400}.solution-section-wrapper .solution-section-wrapper__container{flex-direction:column;gap:30px;width:100%;max-width:1200px;margin:0 auto;display:flex}.solution-section-wrapper .solution-section{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}.solution-section-wrapper .solution-section__image{border-radius:16px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.solution-section-wrapper .solution-section__image-placeholder{border-radius:16px;justify-content:center;align-items:center;width:95%;height:95%;margin:0 auto;display:flex;position:relative;overflow:hidden}.solution-section-wrapper .solution-section__image-media{object-fit:cover;width:100%;height:100%;display:block}.solution-section-wrapper .solution-section__image-placeholder i{color:#fff;z-index:2;font-size:4rem;position:relative}.solution-section-wrapper .solution-section__image-features{background:radial-gradient(circle at 0 0,#fff 0%,#f2f2f2 100%);flex-direction:column;gap:18px;width:100%;height:100%;padding:20px;display:flex}.solution-section-wrapper .solution-section__image-features .image-feature-item{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;transition:all .3s;display:flex;box-shadow:0 3px 6px #00000014}.solution-section-wrapper .solution-section__image-features .image-feature-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.solution-section-wrapper .solution-section__image-features .image-feature-content{flex:1}.solution-section-wrapper .solution-section__image-features .image-feature-item h3{font-family:var(--lexend);color:var(--blue-color);margin:0 0 8px;font-size:1.05rem;font-weight:500}.solution-section-wrapper .solution-section__image-features .image-feature-item p{font-family:var(--lexend);color:#666;margin:0;font-size:.9rem;font-weight:400;line-height:1.5}.solution-section-wrapper .solution-section__image-features .image-feature-icon{background:#ff47571a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.solution-section-wrapper .solution-section__image-features .image-feature-icon i{color:#ff4757;font-size:1.5rem}@media screen and (max-width:991px){.solution-section-wrapper .solution-section__image-features{padding:32px 14px}}@media screen and (max-width:576px){.solution-section-wrapper .solution-section__image-features .image-feature-item h3{font-size:.98rem;line-height:1.4}.solution-section-wrapper .solution-section__image-features .image-feature-item{padding:16px 18px}.solution-section-wrapper .solution-section-wrapper__banner-text{margin:0 8px;font-size:2.1rem}}.solution-section-wrapper .solution-section__content{color:#0b0b0c;background:#fff;border-radius:14px;padding:32px;position:relative;box-shadow:0 6px 24px #0000000f}@keyframes solution-rotate-border{to{--solution-rotate:360deg}}@property --solution-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}.solution-section-wrapper .solution-section__label{font-family:var(--lexend);color:#000;border:1px solid #bdbdbd;border-radius:50px;width:fit-content;margin-bottom:12px;padding:6px 12px;font-size:15px;font-weight:400}.solution-section-wrapper .solution-section__title{font-family:var(--lexend);color:#0b0b0c;margin-bottom:16px;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:600}.solution-section-wrapper .solution-section__description{font-family:var(--lexend);color:#434a54;margin-bottom:24px;font-size:1.1rem;line-height:1.7}.solution-section-wrapper .solution-section__lead{font-family:var(--lexend);color:#2b2f33;margin:0 0 14px;font-size:1.05rem;font-weight:600;line-height:1.8}.solution-section-wrapper .solution-section__note{font-family:var(--lexend);color:#2b2f33;margin:10px 0 14px;font-size:1.05rem;font-weight:600;line-height:1.8}.solution-section-wrapper .solution-section__points-wrapper{flex-direction:column;gap:0;display:flex}.solution-section-wrapper .solution-section__point{font-family:var(--lexend);color:#434a54;align-items:center;margin-bottom:14px;margin-left:3px;display:flex}.solution-section-wrapper .solution-section__point i{color:currentColor}.solution-section-wrapper .solution-section__feature-chips{grid-template-columns:1fr 1fr;gap:12px 18px;margin:14px 0 12px;display:grid}.solution-section-wrapper .solution-section__feature-chips .feature-chip{font-family:var(--Vietnam);color:#434a54;background:#fff;border-radius:10px;align-items:start;gap:10px;padding:12px 16px;font-weight:400;display:inline-flex;box-shadow:0 6px 20px #0000000f}.solution-section-wrapper .solution-section__feature-chips .feature-chip i{color:#ff4757}@media screen and (max-width:768px){.solution-section-wrapper .solution-section__feature-chips{grid-template-columns:1fr}}.solution-section-wrapper .solution-section__proof-chips{grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:.5rem;margin-bottom:.6rem;display:grid}.solution-section-wrapper .solution-section__proof-chips .proof-feature-chip{text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 16px;transition:all .3s;display:flex;box-shadow:0 7px 14px #00000014}.solution-section-wrapper .solution-section__proof-chips .proof-feature-chip:hover{transform:translateY(-2px);box-shadow:0 8px 16px #00000026}.solution-section-wrapper .solution-section__proof-chips .proof-feature-chip h3{font-family:var(--lexend);color:var(--red-color);margin:0;font-size:1.1rem;font-weight:700}.solution-section-wrapper .solution-section__proof-chips .proof-feature-chip p{font-family:var(--lexend);color:#1e1e1e;margin-bottom:.2rem;font-size:15px;font-weight:500}@media (max-width:768px){.solution-section-wrapper .solution-section__proof-chips .solution-section__proof-chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.solution-section-wrapper .solution-section__proof-chips .solution-section__proof-chips{grid-template-columns:1fr}.solution-section-wrapper .solution-section__proof-chips .proof-feature-chip{gap:8px}}.solution-section-wrapper .feature-grid-section .feature-grid-container{grid-template-columns:repeat(1,1fr);gap:20px;max-width:1200px;margin:0 auto;display:grid}.solution-section-wrapper .feature-grid-section .feature-card{background:radial-gradient(120% 120% at 0 0,#fff 0%,#f2f2f2 100%);border:1px solid #eee;border-radius:14px;flex-direction:column;padding:25px;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000000d}.solution-section-wrapper .feature-grid-section .feature-card:hover{background:radial-gradient(120% 120% at 0 0,#fff 0%,#f4f4f4 100%);transform:translateY(-2px);box-shadow:0 7px 14px #00000012}.solution-section-wrapper .feature-grid-section .feature-title{font-family:var(--lexend);color:#333;margin-top:0;margin-bottom:8px;font-size:1.15rem;font-weight:700}.solution-section-wrapper .feature-grid-section .feature-desc{font-family:var(--lexend);color:#666;font-size:.9rem;line-height:1.5}@media (min-width:576px){.solution-section-wrapper .feature-grid-section .feature-grid-container{grid-template-columns:repeat(1,1fr)}}@media (min-width:768px){.solution-section-wrapper .feature-grid-section .feature-grid-container{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.solution-section-wrapper .feature-grid-section .feature-grid-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.solution-section-wrapper .solution-section{grid-template-columns:1fr 1fr;gap:48px}.solution-section-wrapper .solution-section--image-left{grid-template-columns:.9fr 1.1fr}.solution-section-wrapper .solution-section--image-right{grid-template-columns:1.1fr .9fr}.solution-section-wrapper .solution-section--reverse{direction:rtl}.solution-section-wrapper .solution-section--reverse>*{direction:ltr}.solution-section-wrapper .solution-section--reverse .solution-section__content{order:1}.solution-section-wrapper .solution-section--reverse .solution-section__image{order:2}}@media screen and (max-width:991px){.solution-section-wrapper{padding:40px 12px}.solution-section-wrapper .solution-section-wrapper__container{gap:40px}.solution-section-wrapper .solution-section{grid-template-columns:1fr;gap:24px}.solution-section-wrapper .solution-section__content{padding:28px}.solution-section-wrapper .solution-section__features{grid-template-columns:1fr;gap:10px}.solution-section-wrapper .solution-section__bullets{grid-template-columns:1fr}.solution-section-wrapper .solution-section__image,.solution-section-wrapper .solution-section__image-placeholder{min-height:250px}.solution-section-wrapper .solution-section__image-placeholder i{font-size:3rem}.solution-section-wrapper .solution-section__image{order:2}.solution-section-wrapper .solution-section__content{order:1}}@media screen and (max-width:576px){.solution-section-wrapper .solution-section-wrapper__container{gap:30px}.solution-section-wrapper .solution-section__content{padding:24px 18px}.solution-section-wrapper .solution-section__lead,.solution-section-wrapper .solution-section__note{font-size:.95rem}.solution-section-wrapper .solution-section__point{font-size:.93rem}}.maghil-media-chip{font-family:var(--lexend);color:var(--blue-color);cursor:pointer;text-align:center;word-wrap:break-word;background:#fff;border:none;border-radius:10px;gap:12px;width:100%;min-height:fit-content;padding:12px 16px;font-size:15.5px;font-weight:400;text-decoration:none;transition:all .2s;box-shadow:0 10px 20px #0000000f}.maghil-media-chip:hover{transform:translateY(-1.9px);box-shadow:0 12px 24px #0000001a}.maghil-media-chip i{color:var(--red-color)}@media screen and (max-width:768px){.maghil-media-chip{font-size:15px}}@media screen and (max-width:576px){.maghil-media-chip{font-size:14px}}.space{padding:15px 0}.branding-media-banner{background-image:url(/assets/brandingMediaBanner-B9hPORMA.png);background-position:50%;background-size:cover;width:100%;height:100vh;position:relative;overflow:hidden!important}.branding-media-banner:before{content:"";z-index:1;background-color:#14141499;width:100%;height:100%;position:absolute;top:0;left:0}.branding-media-banner .branding-banner-content{z-index:2;color:#fff;text-align:center;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.branding-media-banner .hero-title{color:#fff;word-spacing:1px;letter-spacing:-.02em;width:90%;margin:0 auto 20px;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:400;line-height:1.15}.branding-media-banner .hero-title .highlight{color:var(--red-color)}.branding-media-banner .hero-description{font-size:1.15rem;font-weight:400;font-family:var(--lexend);letter-spacing:.5px;color:#fff;text-align:center;width:90%;margin:0 auto 16px;line-height:1.6}@media screen and (max-width:768px){.branding-media-banner .hero-description{width:95%;font-size:1rem;font-weight:400}}@media screen and (max-width:576px){.branding-media-banner{background-image:url(/assets/brandingMediaBanner-ph-2-DLIbDxXL.jpeg)}.branding-media-banner .branding-banner-content{top:50%}.branding-media-banner .hero-title{width:95%;font-size:2.1rem}.branding-media-banner .hero-description{width:100%;font-size:.93rem}}.branding-maghil-media-chip-wrapper{width:100%;margin:0 auto;padding:20px 12px}.branding-maghil-media-chip-wrapper .row{flex-wrap:wrap;display:flex}.branding-maghil-media-chip-wrapper .row>[class*=col-]{flex-direction:column;display:flex}.branding-maghil-media-chip-wrapper .maghil-media-chip{height:100%}@media screen and (max-width:576px){.branding-maghil-media-chip-wrapper{padding:20px 10px}}.maghil-media-intro-block-container .maghil-media-chip-wrapper{margin-top:40px}.maghil-media-intro-block-container .maghil-media-chip-wrapper .maghil-media-chip{font-family:var(--lexend);background:#fff;border-radius:10px;gap:10px;padding:12px 16px;font-weight:400;box-shadow:0 10px 20px #0000000f}.maghil-media-intro-block-container .maghil-media-chip-wrapper .maghil-media-chip i{color:var(--red-color)}@media screen and (max-width:576px){.maghil-media-intro-block-container .maghil-media-intro-block-desc{font-size:15px;line-height:1.65}}.differentiator-maghil{background-color:#000;padding:100px 16px}.differentiator-maghil .differentiator-maghil-container{max-width:1200px;margin:0 auto}.differentiator-maghil .differentiator-maghil-title{font-family:var(--lexend);text-align:center;color:#fff;margin-bottom:24px;font-size:2.4rem;font-weight:500}.differentiator-maghil .differentiator-grid{grid-template-columns:repeat(3,1fr);gap:1.3rem;display:grid}.differentiator-maghil .differentiator-item{text-align:center;background-color:#333;border-radius:18px;margin-bottom:14px;padding:44px 20px;transition:all .2s ease-in-out}.differentiator-maghil .differentiator-item:hover{transform:translateY(-2px)}.differentiator-maghil .differentiator-item-icon{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:fit-content;margin:0% auto 18px;padding:15px;display:flex;box-shadow:0 2px 4px #ffffff80}.differentiator-maghil .differentiator-item-icon i{font-size:20px}.differentiator-maghil .differentiator-item-desc{font-family:var(--lexend);color:#ccc;font-size:16px;font-weight:400;line-height:1.65}@media screen and (max-width:768px){.differentiator-maghil .differentiator-grid{grid-template-columns:1fr}.differentiator-maghil .differentiator-item{margin-bottom:8px}.differentiator-maghil .differentiator-maghil-title{font-size:2rem}}@media screen and (max-width:576px){.differentiator-maghil{padding:80px 16px}.differentiator-maghil .differentiator-maghil-title{font-size:1.5rem}}.media-badge{font-family:var(--lexend);color:#fff;letter-spacing:.4px;background:0 0;border:1px solid #b3b4b5;border-radius:25px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.media-badge:hover{border:1px solid #fff}@media screen and (max-width:576px){.media-badge{font-size:14.5px}}.branding-success-stories{background:#fff;padding:80px 16px}.branding-success-stories__container{max-width:1200px;margin:0 auto}.branding-success-stories__header{margin-bottom:40px}.branding-success-stories__header .solution-section-wrapper__banner-text{font-family:var(--lexend);letter-spacing:-.02em;color:#0003;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin-bottom:-20px;font-size:clamp(2.8rem,10vw,6rem);font-weight:400;line-height:1.1}.branding-success-stories__content{align-items:center;gap:40px;margin-bottom:40px;display:grid}@media (min-width:992px){.branding-success-stories__content{grid-template-columns:1fr 1fr}}@media (max-width:991px){.branding-success-stories__content{grid-template-columns:1fr}}.branding-success-stories__image-wrapper{aspect-ratio:4/3.2;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.branding-success-stories__image-wrapper:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000b3);width:100%;height:90%;position:absolute;bottom:0;left:0}.branding-success-stories__image{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.branding-success-stories__image-wrapper:hover .branding-success-stories__image{transform:scale(1.05)}.branding-success-stories__label{color:#000;text-transform:capitalize;letter-spacing:.5px;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ccc;border-radius:12px;padding:6px 16px;font-size:15px;font-weight:500;position:absolute;top:8px;left:8px}.branding-success-stories__text-content{padding:20px}.branding-success-stories__case-title{font-family:var(--lexend);letter-spacing:-.7px;color:#1a1a1a;margin-bottom:16px;font-size:28px;font-weight:600}.branding-success-stories__quote{font-family:var(--lexend);color:#374151;background:radial-gradient(120% 120% at 0 0,#fff 0%,#f2f2f2 100%);border-bottom:2px solid #ccc;border-left:2px solid #ccc;border-radius:10px;margin:0 0 24px;padding:10px 14px;font-size:17px;font-style:italic;line-height:1.7;position:relative;box-shadow:0 1px 2px #0000001a}.branding-success-stories__stats{grid-template-columns:repeat(2,1fr);gap:20px;margin:16px 0;display:grid}.branding-success-stories__stat-item{font-family:var(--lexend);background:#f9fafb;border-radius:12px;flex:1;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 8px #0000001a}.branding-success-stories__stat-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a}.branding-success-stories__stat-value{color:#dc2626;margin-bottom:8px;font-size:22px;font-weight:600;line-height:1}.branding-success-stories__stat-label{color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:500}.branding-success-stories__client{margin-top:16px;padding-top:10px}.branding-success-stories__client-name{font-size:18px;font-family:var(--lexend);color:#1a1a1a;margin:0 0 4px;font-weight:600}.branding-success-stories__client-position{font-family:var(--lexend);color:#6b7280;margin:0;font-size:15px}.branding-success-stories__indicators{justify-content:center;align-items:center;gap:8px;display:flex}.branding-success-stories__indicator{cursor:pointer;background:#d1d5db;border-radius:50%;width:10px;height:10px;transition:all .3s}.branding-success-stories__indicator--active{background:#a9a9a9;border-radius:6px;width:20px}@media (max-width:991px){.branding-success-stories{padding:60px 20px}.branding-success-stories__title{font-size:36px}.branding-success-stories__subtitle{font-size:16px}.branding-success-stories__case-title{font-size:26px}.branding-success-stories__quote{font-size:16.5px}.branding-success-stories__quote:before{width:40px;height:4px;top:-12px;left:0}.branding-success-stories__stats{gap:16px}.branding-success-stories__stat-item{min-width:100px;padding:16px}.branding-success-stories__stat-value{font-size:22px}.branding-success-stories__stat-label{font-size:12px}}@media (max-width:576px){.branding-success-stories{padding:70px 16px}.branding-success-stories__title{font-size:28px}.branding-success-stories__subtitle{font-size:15px}.branding-success-stories__case-title{font-size:24px}.branding-success-stories__quote{font-size:15.5px}.branding-success-stories__text-content{padding:10px 0}.branding-success-stories__label{padding:6px 16px;font-size:12px;top:12px;left:12px}.branding-success-stories__stats{flex-direction:column;gap:12px}.branding-success-stories__stat-item{min-width:auto;padding:16px}.branding-success-stories__stat-value{font-size:19px}}.ai-banner{background-image:url(/assets/aiBanner-DqsTyD7e.png);background-position:50%;background-size:cover;width:100%;height:100vh;position:relative;overflow:hidden}.ai-banner:before{content:"";z-index:1;background-color:#14141499;width:100%;height:100%;position:absolute;top:0;left:0}.ai-banner .ai-banner-content{z-index:2;color:#fff;text-align:center;width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-banner .ai-title{color:#fff;word-spacing:1px;letter-spacing:-.02em;width:90%;margin:0 auto 20px;font-size:clamp(2.4rem,6vw,5rem);font-weight:400;line-height:1.2}.ai-banner .ai-title .highlight,.ai-banner .ai-title .ai-title-red{color:var(--red-color)}.ai-banner .ai-description{font-size:1.15rem;font-weight:400;font-family:var(--lexend);letter-spacing:.5px;color:#fff;text-align:center;width:90%;margin:0 auto 16px;line-height:1.6}@media (max-width:768px){.ai-banner .ai-description{width:95%;font-size:1rem;font-weight:400}}@media (max-width:576px){.ai-banner{background-image:url(/assets/aiBanner-ph-1-X2a49CWg.jpeg)}.ai-banner .ai-title{width:95%;font-size:2.1rem}.ai-banner .ai-description{width:100%;font-size:.93rem}}.ai-hero-maghil-media-chip-wrapper{width:100%;margin:0 auto;padding:20px 12px}.ai-badge{font-family:var(--lexend);color:#fff;letter-spacing:.4px;background:0 0;border:1px solid #b3b4b5;border-radius:25px;align-items:center;gap:8px;margin-bottom:10px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.ai-badge:hover{border:1px solid #fff}@media screen and (max-width:576px){.ai-badge{font-size:14.5px}}.marketplace-banner-wrapper{background-color:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);background:url(/assets/marketPlaceBanner-D9nIadd2.png) 50%/cover no-repeat;width:100%;height:100vh;position:relative}.marketplace-banner-wrapper:after{content:"";background-color:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.market-place-header{text-align:center;z-index:2;width:100%;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-place-header .market-place-title{color:#fff;word-spacing:1px;letter-spacing:-.02em;width:90%;margin:0 auto 20px;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:400;line-height:1.15}.market-place-header .market-place-title-red{color:var(--red-color)}.market-place-header .market-place-description{font-size:1.15rem;font-weight:400;font-family:var(--lexend);letter-spacing:.5px;color:#fff;text-align:center;width:90%;margin:0 auto 16px;line-height:1.6}@media screen and (max-width:992px){.market-place-header{width:80%}.market-place-header .market-place-title{font-size:2.2rem}}@media screen and (max-width:768px){.market-place-header{width:85%}.market-place-header .market-place-description{width:95%;font-size:1rem;font-weight:400}}@media screen and (max-width:576px){.marketplace-banner-wrapper{height:100vh}.market-place-header{width:90%;top:50%}.market-place-header .market-place-title{width:95%;font-size:2.1rem}.market-place-header .market-place-description{width:98%;font-size:.93rem}}.marketplace-content-wrapper{background:#fff;width:100%;padding:80px 16px}.marketplace-filter-location{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:1200px;margin:0 auto 40px;display:flex}.marketplace-filter-btn{color:#444;font-family:var(--lexend);cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #d9d9d9;border-radius:16px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .3s}.marketplace-filter-btn:hover{color:#0b0b0c;border-color:#0b0b0c;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.marketplace-filter-btn.active{color:#fff;background:#0b0b0c;border-color:#0b0b0c;box-shadow:0 4px 12px #00000026}.marketplace-cards-container{grid-template-columns:repeat(4,1fr);gap:30px 15px;max-width:1400px;margin:0 auto;display:grid}@media screen and (max-width:1200px){.marketplace-cards-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.marketplace-cards-container{grid-template-columns:repeat(2,1fr)}}.marketplace-card{border:1px solid #d9d9d9;border-radius:16px;overflow:hidden;background:radial-gradient(120% 120% at 0 0,#fff 0%,#fff7f7 100%)!important}.marketplace-card:hover{box-shadow:0 12px 32px #0000000a}.marketplace-card-image{background-color:#fbfbfb;justify-content:center;align-items:center;width:100%;height:180px;padding:10px;display:flex;position:relative;overflow:hidden}.marketplace-card-image-wrapper{border-radius:12px;width:135px;overflow:hidden}.marketplace-card-image-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.marketplace-location-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--lexend);letter-spacing:.5px;color:#f8f9fa;z-index:2;background:#0b0b0c;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 2px 8px #0000001a}.marketplace-location-label i{color:#e53222;font-size:12px}.marketplace-card-content{background:#fbfbfb}.marketplace-card-name{font-family:var(--lexend);color:#0b0b0c;text-align:center;min-height:58px;margin:0;padding:8px 20px;font-size:16px;font-weight:600;line-height:1.35}.marketplace-card-actions{justify-content:center;align-items:center;gap:12px;padding:10px 20px 20px;display:flex}.marketplace-btn{font-size:14px;font-weight:600;font-family:var(--lexend);text-transform:capitalize;letter-spacing:.2px;cursor:pointer;text-align:center;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:9px 14px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 12px #00000003}.menu-btn,.pickup-btn{color:#e53222;background-color:#0000;border:1px solid #e53222}.pickup-btn:hover{color:#fff;background:#e53222;border:1px solid #e53222;transform:translateY(-2px)}.delivery-btn{color:#e53222;background-color:#0000;border:1px solid #e53222}.delivery-btn:hover{color:#fff;background:#e53222;border:1px solid #e53222;transform:translateY(-2px)}@media screen and (max-width:991px){.marketplace-card-image{height:170px}}@media screen and (max-width:768px){.marketplace-content-wrapper{padding:60px 16px}.marketplace-filter-location{gap:10px;margin-bottom:35px}.marketplace-filter-btn{padding:9px 16px;font-size:13px}.marketplace-cards-container{grid-template-columns:repeat(2,1fr);gap:30px 15px}.marketplace-card-image{height:170px}.marketplace-location-label{gap:5px;padding:5px 10px;font-size:11px;top:16px;right:16px}.marketplace-location-label i{font-size:11px}.marketplace-btn{padding:9px 14px;font-size:.9rem}}@media screen and (max-width:576px){.marketplace-content-wrapper{padding:50px 16px}.marketplace-filter-location{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d9d9d9 transparent;flex-wrap:nowrap;justify-content:flex-start;gap:8px;margin-bottom:40px;padding:16px 0;overflow:auto hidden}.marketplace-filter-location::-webkit-scrollbar{height:6px}.marketplace-filter-location::-webkit-scrollbar-track{background:0 0;margin-top:8px}.marketplace-filter-location::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:10px}.marketplace-filter-location::-webkit-scrollbar-thumb:hover{background:#b3b3b3}.marketplace-filter-btn{flex-shrink:0;padding:9px 16px;font-size:12px}.marketplace-cards-container{grid-template-columns:1fr;gap:25px 15px}.marketplace-card-image{height:170px}.marketplace-card-name{min-height:auto;line-height:1.2}.marketplace-location-label{padding:5px 10px;font-size:11px}.marketplace-card-actions{padding:18px}.marketplace-btn{padding:9px 14px;font-size:.9rem}}.marketplace-badge{font-family:var(--lexend);color:#fff;letter-spacing:.4px;background:0 0;border:1px solid #b3b4b5;border-radius:25px;align-items:center;gap:8px;margin-top:10px;margin-bottom:10px;padding:10px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.marketplace-badge:hover{border:1px solid #fff}@media screen and (max-width:576px){.marketplace-badge{font-size:14.5px}}.not-found-container{background:url(/assets/error-bg-CnbgVsOr.png) 50%/cover no-repeat;width:100%;height:90vh}@media screen and (max-width:576px){.not-found-container{background-image:url(/assets/error-bg-ph-Bgi1KVTt.jpeg);height:90vh}}@media screen and (max-width:488px){.not-found-container{height:87.5vh}}.investor-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.investor-banner:before{content:"";z-index:1;background:linear-gradient(#0000008c 0%,#000000c7 40% 60%,#0000008c 100%);position:absolute;inset:0}.investor-banner-content{z-index:2;text-align:center;color:#fff;width:90%;max-width:900px;position:relative}.investor-banner-content .investor-title{color:#fff;letter-spacing:-.02em;width:100%;margin:0 auto 20px;font-size:clamp(2.4rem,6vw,4.8rem);font-weight:400;line-height:1.15}.investor-banner-content .investor-title .highlight{color:#e53222}.investor-banner-content .investor-description{font-size:1.15rem;font-weight:400;font-family:var(--lexend);letter-spacing:.5px;color:#ffffffd9;width:90%;margin:0 auto 28px;line-height:1.6}.investor-cta-btn{color:#fff;font-family:var(--lexend);letter-spacing:.4px;background:0 0;border:1px solid #fff9;border-radius:50px;align-items:center;gap:10px;padding:13px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.investor-cta-btn:hover{color:#fff;background:#ffffff1f;border-color:#fff;transform:translateY(-2px)}.investor-content-wrapper{background:#fff;width:100%;padding:80px 16px}.investor-content-inner{max-width:960px;margin:0 auto}.investor-intro{text-align:center;margin-bottom:64px}.investor-intro .section-label{font-family:var(--lexend);letter-spacing:1.5px;text-transform:uppercase;color:#e53222;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-block}.investor-intro .section-heading{color:#0b0b0c;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:400;line-height:1.2}.investor-intro .section-heading .highlight{color:#e53222}.investor-intro .section-body{font-size:1.05rem;font-family:var(--lexend);color:#444;max-width:780px;margin:0 auto;font-weight:400;line-height:1.75}.investor-edge-section{margin-bottom:64px}.edge-section-header{text-align:center;margin-bottom:40px}.edge-eyebrow{font-family:var(--lexend);letter-spacing:2px;text-transform:uppercase;color:#888;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-block}.investor-edge-section .edge-heading{color:#0b0b0c;letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:500;line-height:1.2}.investor-edge-section .edge-heading .highlight{color:#e53222}.investor-edge-section .edge-subtext{font-size:1rem;font-family:var(--lexend);color:#666;max-width:680px;margin:0 auto;line-height:1.7}.investor-edge-cards{border:1px solid #e0e0e0;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.investor-edge-card{background:#fff;border-right:1px solid #e0e0e0;flex-direction:column;padding:36px 32px;transition:background .3s,transform .3s,box-shadow .3s;display:flex;position:relative}.investor-edge-card:last-child{border-right:none}.investor-edge-card:hover{z-index:1;background:#fafafa;transform:translateY(-6px);box-shadow:0 12px 32px #00000014}.edge-card-number{color:#ebebeb;font-size:3rem;font-weight:700;line-height:1;font-family:var(--lexend);letter-spacing:-.04em;margin-bottom:24px}.edge-card-body{flex:1}.card-icon-wrap{margin-bottom:16px}.card-icon-wrap i{color:#e53222;font-size:22px}.investor-edge-card .card-title{color:#0b0b0c;font-size:16px;font-weight:600;font-family:var(--lexend);margin-bottom:10px;line-height:1.3}.investor-edge-card .card-text{font-size:14px;font-family:var(--lexend);color:#666;line-height:1.7}.investor-growth-section{background:#0b0b0c;border-radius:24px;margin-bottom:64px;overflow:hidden}.growth-top{text-align:center;max-width:760px;margin:0 auto;padding:56px 56px 48px}.growth-eyebrow{font-family:var(--lexend);letter-spacing:2.5px;text-transform:uppercase;color:#ffffff59;margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}.growth-top .growth-heading{color:#fff;letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;line-height:1.2}.growth-top .growth-body{font-size:.97rem;font-family:var(--lexend);color:#fff9;margin-bottom:0;line-height:1.8}.growth-quote{font-family:var(--lexend);color:#ffffff73;border:1px solid #ffffff1a;border-radius:12px;margin-top:28px;padding:18px 28px;font-size:.9rem;font-style:italic;line-height:1.7}.investor-cta-section{text-align:center;background:#0b0b0c;border-radius:24px;padding:60px 48px}.investor-cta-section .cta-label{font-family:var(--lexend);letter-spacing:2px;text-transform:uppercase;color:#ffffff80;margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}.investor-cta-section .cta-heading{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.2}.investor-cta-section .cta-body{font-size:1rem;font-family:var(--lexend);color:#ffffffa6;max-width:600px;margin:0 auto 32px;line-height:1.7}.investor-cta-section .cta-email-btn{color:#fff;font-family:var(--lexend);letter-spacing:.3px;background:#e53222;border-radius:50px;align-items:center;gap:10px;padding:14px 36px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.investor-cta-section .cta-email-btn:hover{color:#fff;background:#c8271a;transform:translateY(-2px)}@media screen and (max-width:992px){.investor-edge-cards{grid-template-columns:1fr}.investor-edge-card{border-bottom:1px solid #e0e0e0;border-right:none}.investor-edge-card:last-child{border-bottom:none}.growth-top{padding:44px 36px 36px}}@media screen and (max-width:768px){.investor-content-wrapper{padding:60px 16px}.investor-banner-content .investor-description{width:95%;font-size:1rem}.investor-cta-section{padding:48px 28px}.growth-top{padding:40px 28px 32px}}@media screen and (max-width:576px){.investor-banner{height:100vh}.investor-content-wrapper{padding:48px 16px}.investor-edge-cards{border-radius:16px}.edge-card-number{margin-bottom:16px;font-size:2.2rem}.investor-edge-card{padding:28px 24px}.growth-top{padding:36px 24px 28px}.investor-cta-section{padding:40px 20px}.investor-banner-content .investor-description{width:98%;font-size:.95rem}}:root{--dark-bg:#121212;--light-text:#fff;--accent-red:#e73041;--contact-icon-color:#e73041;--link-color:#b0b0b0;--input-bg:#222;--separator-color:#333}.footer-Wrapper{background-color:var(--dark-bg);color:var(--light-text);font-family:var(--lexend);padding:2rem 4.5%}.newsletter-section{border-top:1px solid var(--separator-color);margin-bottom:2rem;padding-top:2rem}.newsletter-container{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.stay-updated-title{margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.stay-updated-text{color:var(--link-color);margin:0}.newsletter-form{gap:10px;display:flex}.email-input{background-color:var(--input-bg);border:1px solid var(--input-bg);color:var(--light-text);border-radius:4px;width:300px;padding:.75rem 1rem}.subscribe-button{background-color:var(--accent-red);color:var(--light-text);cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.5rem;font-weight:700;transition:background-color .2s}.subscribe-button:hover{background-color:#c92c3a}.footer-container{grid-template-columns:1.2fr 1.5fr 1.05fr 1.3fr .8fr;gap:20px;max-width:1500px;margin:0 auto 2rem;display:grid}.footer-content{padding:10px 0}.footer-title{color:var(--light-text);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.footer-list{margin:0;padding:0;list-style:none}.footer-list-item{color:var(--link-color);cursor:pointer;margin-bottom:.75rem;font-size:.95rem;transition:color .2s}.footer-link{color:var(--link-color);cursor:pointer;font-size:inherit;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:none}.footer-link:hover{color:var(--light-text)}.info-column .footer-title{display:none}.info-section img{object-fit:contain;object-position:left center;filter:saturate(1.25)contrast(1.12);width:160px;height:44px}.footer-logo{color:var(--accent-red);margin-top:0;margin-bottom:.5rem;font-size:2rem;font-weight:800}.footer-description{color:var(--link-color);margin-bottom:1rem;font-size:.95rem;line-height:1.5}.contact-details p{color:var(--link-color);margin:.5rem 0;font-size:.9rem;position:relative}.footer-bottom-bar{border-top:1px solid var(--separator-color);max-width:1500px;color:var(--link-color);justify-content:space-between;align-items:center;margin:0 auto;padding-top:1rem;font-size:.9rem;display:flex}.server-status-links{align-items:center;gap:20px;display:flex}.server-status{background-color:var(--input-bg);color:var(--link-color);border-radius:50px;align-items:center;gap:8px;padding:.5rem 1rem;font-weight:600;display:flex}.spinner{background-color:#39e75f;border-radius:50%;width:10px;height:10px;display:inline-block}.expand-icon{border-left:5px solid #0000;border-right:5px solid #0000;border-top:5px solid var(--link-color);width:0;height:0}.privacy-terms-links a{color:var(--link-color);margin-left:15px;text-decoration:none}.privacy-terms-links a:hover{color:var(--light-text);text-decoration:underline}@media (max-width:1200px){.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.footer-container{grid-template-columns:repeat(2,1fr)}.info-column{grid-column:1/2}}@media (max-width:768px){.footer-container{grid-template-columns:1fr}.newsletter-container{flex-direction:column;align-items:flex-start;gap:1rem}.newsletter-form{width:100%}.email-input{flex-grow:1;width:auto}}@media (max-width:576px){.footer-container{grid-template-columns:1fr}.footer-Wrapper{padding:2rem 1rem}.footer-bottom-bar,.server-status-links{flex-direction:column;align-items:flex-start;gap:10px}.privacy-terms-links a{margin-left:0;margin-right:15px}}.social-media-links{flex-direction:row;gap:11px;margin-top:16px;display:flex}.social-media-links a{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;text-decoration:none;transition:all .2s ease-in-out;display:flex}.social-media-links a:hover{transform:translateY(-1.5px)}.social-media-links a i{color:#000;font-size:16.5px}.site-footer-bottom{text-align:center;background-color:var(--white-color);border:1px solid #dadada;border-top-left-radius:10px;border-top-right-radius:10px;justify-content:center;align-items:center;padding:16px 0;font-size:.9rem;display:flex;box-shadow:0 0 10px #0000001a}.footer-bottom-copy{font-family:var(--lexend);color:var(--black-color);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;font-size:.92rem;line-height:1.4;display:inline-flex}.footer-bottom-logo{object-fit:contain;object-position:left center;filter:saturate(1.25)contrast(1.12);width:132px;height:34px;display:block}@media (max-width:576px){.site-footer-bottom{padding:14px 12px}.footer-bottom-copy{gap:8px}.footer-bottom-logo{width:116px;height:30px}}
