@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.DropdownMenu{width:80%;height:auto;border-radius:25px;position:absolute;top:calc(100% + 14px);left:10%;z-index:2500;background-color:var(--tertiary-on-color);display:grid;grid-template-columns:1.65fr 1fr;gap:1.5rem;padding:24px;box-shadow:0 25px 50px -12px #0009,0 0 0 1px #f9a14438;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(14px) scale(.98);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s ease;pointer-events:none}.DropdownMenu:before{content:"";position:absolute;top:-24px;left:0;width:100%;height:24px}.DropdownMenu.active{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.DropdownMenuContainer{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem 1.6rem;width:100%;height:100%;padding:0;align-content:start}.DropdownLink{text-decoration:none;display:flex;flex-direction:column;gap:.35rem;padding:10px 14px;border-radius:14px;transition:background-color .25s ease,transform .25s ease;cursor:pointer}.DropdownLink:hover{background-color:#f9a1441a;transform:translateY(-2px)}.DropdownLink.active{background-color:var(--secondary-color);box-shadow:0 4px 16px #00000073}.DropdownLink.active:hover{background-color:var(--secondary-color)}.DropdownLink h2{font-size:var(--text);color:var(--tertiary-color);font-weight:600;margin:0;line-height:1.3}.DropdownLink p{font-size:var(--span-text);color:var(--primary-color);margin:0;opacity:.9}.DropdownMenuImage{width:100%;height:100%;min-height:280px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;position:relative;background-color:#00000040;border:1px solid rgba(249,161,68,.15)}.DropdownMenuImage img{width:100%;height:100%;min-height:400px;max-height:400px;object-fit:cover;border-radius:18px;transition:transform .4s ease,opacity .3s ease}.DropdownMenuImage:hover img{transform:scale(1.03)}.ResponsiveMenuOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998}.ResponsiveDropdownItem{width:100%;display:flex;flex-direction:column;list-style:none}.ResponsiveDropdownHeader{width:100%;display:flex;padding:6px 0;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;font-size:var(--span-text);color:var(--tertiary-color);transition:color .25s ease;justify-content:space-between}.ResponsiveDropdownHeader.active{font-weight:700;color:var(--tertiary-color)}.ResponsiveDropdownHeader span.material-symbols-outlined{font-size:22px;color:var(--tertiary-color);transition:transform .3s cubic-bezier(.16,1,.3,1)}.ResponsiveDropdownHeader.open span.material-symbols-outlined{transform:rotate(180deg)}.ResponsiveSubmenu{display:flex;flex-direction:column;gap:6px;padding:8px 0 10px;margin:6px 0 4px;width:100%;list-style:none;border-left:2px solid rgba(249,161,68,.3);animation:responsiveSubmenuFade .25s ease-out}@keyframes responsiveSubmenuFade{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ResponsiveSubmenu li{list-style:none;width:100%}.responsiveMenuList .ResponsiveSubmenuLink{text-decoration:none;display:flex!important;flex-direction:column;gap:3px;padding:8px 12px!important;border-radius:8px;color:var(--primary-color)!important;font-size:var(--text)!important;width:100%!important;max-width:100%!important;transition:background-color .2s ease,color .2s ease}.responsiveMenuList .ResponsiveSubmenuLink:hover{background-color:#f9a14426!important;color:var(--tertiary-color)!important}.responsiveMenuList .ResponsiveSubmenuLink.active{background-color:var(--secondary-color)!important;color:var(--tertiary-color)!important;box-shadow:0 2px 10px #0006}.responsiveMenuList .ResponsiveSubmenuLink span.submenu-title,.responsiveMenuList .ResponsiveSubmenuLink.active span.submenu-title{color:var(--tertiary-color)}.FooterGridApplicationStructure{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,auto));gap:4em;position:relative;justify-content:space-between;align-items:flex-start}.CorporateLandingOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#fff;will-change:transform}@keyframes corporateLandingFadeIn{0%{opacity:.2;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.CorporateLandingOverlay img{width:100%;max-width:25%;height:100%;object-fit:cover;animation:corporateLandingFadeIn .8s ease-in-out;will-change:transform,opacity}.CorporateLandingOverlay .ContentCtn-Center{position:absolute;width:100%;height:100%;margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000c}.CorporateLandingOverlay .ContentCtn-Center h1{color:var(--tertiary-color)!important}.CorporateLandingOverlay .ContentCtn-Center p{color:var(--primary-color)!important}.CorporateLandingBackdrop{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 25%,rgba(255,135,9,.14) 0%,transparent 65%),radial-gradient(ellipse 60% 40% at 85% 85%,rgba(247,189,248,.09) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 15% 80%,rgba(255,135,9,.08) 0%,transparent 50%);z-index:1}@keyframes dotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.CorporateLandingTitle{font-size:clamp(2.3rem,5.5vw,4.2rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#fff;background:linear-gradient(135deg,#fff,#fff2e2 55%,#ff9724);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.CorporateLandingDesc{font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7;color:#ffffffc7;max-width:740px;margin:0;font-weight:400}.CorporateLearnMoreBtn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 34px;font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fffce1;background:#0e100fd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,135,9,.5);border-radius:9999px;box-shadow:0 10px 30px #00000073,0 0 20px #ff870940;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,background .25s ease;animation:transitionPulse 3s ease-in-out infinite}@keyframes transitionPulse{0%,to{box-shadow:0 10px 30px #00000059,0 0 16px #ff870940;border-color:#ff870966}50%{box-shadow:0 12px 35px #00000073,0 0 28px #f7bdf866;border-color:#f7bdf899}}.CorporateLearnMoreBtn:hover{transform:scale(1.06);border-color:#ff8709e6;box-shadow:0 16px 45px #0009,0 0 35px #ff870980;background:#0e100ffa;animation:none}.CorporateLearnMoreBtn:active{transform:scale(.96)}.CorporateLearnMoreBtn.braces:before{content:"{";color:#ff8709;font-weight:700;margin-right:4px}.CorporateLearnMoreBtn.braces:after{content:"}";color:#f7bdf8;font-weight:700;margin-left:4px}.LearnMoreIcon{font-size:1.25rem!important;color:#ff8709;transition:transform .25s ease}.CorporateLearnMoreBtn:hover .LearnMoreIcon{transform:translateY(3px)}.AdvanceTransitionWrapper{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:3;pointer-events:none;overflow:hidden;display:flex;justify-content:center;align-items:center}.AdvanceTransition{position:absolute;left:0;top:0;width:100%;height:100%;display:block}.CorporateReplayIntroBtn{position:fixed;bottom:28px;right:28px;z-index:5000;display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:.9rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fffce1;background:#0e100fe0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,135,9,.4);border-radius:9999px;box-shadow:0 8px 24px #0006,0 0 16px #ff870933;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.CorporateReplayIntroBtn:hover{transform:translateY(-2px) scale(1.05);border-color:#ff8709cc;box-shadow:0 12px 30px #00000080,0 0 24px #ff870966}.CorporateReplayIntroBtn.braces:before{content:"{";color:#ff8709;font-weight:700}.CorporateReplayIntroBtn.braces:after{content:"}";color:#f7bdf8;font-weight:700}.ReplayIcon{font-size:1.15rem!important;color:#ff8709}.AdvanceUpdateDesign{width:100%;height:100vh;overflow:hidden;position:relative}.AdvanceUpdateDesignImage{width:100%;height:100%;object-fit:cover}.AdvanceUpdateDesignOverlay{width:100%;height:100%;position:absolute;top:0;left:0;padding:5% 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.AdvanceUpdateDesignOverlay h2{font-size:var(--mega-text);color:var(--tertiary-color);width:50%}.AdvanceUpdateDesignOverlay .AdvanceUpdateText{font-size:var(--span-text);width:50%}.AdvanceUpdateSpan{background:var(--tertiary-on-color);border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid rgba(255,255,255,.19);font-size:var(--link-span-text);font-weight:400;padding:5px 20px;color:var(--tertiary-color);text-transform:uppercase}.AdvanceUpdateImagesItem{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start}.AdvanceUpdateImagesItem img:first-child{margin-left:0}.AdvanceUpdateImagesItem img{width:50px;height:50px;object-fit:cover;border-radius:50%;margin-left:-15px;border:2px solid var(--primary-color)}.AdvanceUpdateImagesContent{width:max-content;height:auto;display:flex;margin-left:1%;gap:.5em;padding:2.5px;border-radius:50px;align-items:center;justify-content:center;background-color:var(--tertiary-on-color)}.AdvanceUpdateImagesContent p{padding-bottom:0;margin-bottom:0;color:var(--primary-color);font-size:var(--link-span-text);padding-right:5px}.AdvanceUpdateImagesContent span{padding-bottom:0;margin-bottom:0;color:var(--tertiary-color)}.AdvanceUpdateButtonContainer{margin-top:2.5%}.AdvanceImagesIconsItms{width:100%;max-width:100%;position:relative;overflow:hidden;display:flex;align-items:center;padding:1.5rem 0;margin:.5rem 0 2rem;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 7%,black 93%,transparent 100%)}.AdvanceImagesIconsTrack{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;width:max-content!important;gap:1.5rem;animation:corporateLogoMarquee 40s linear infinite;will-change:transform}.AdvanceImagesIconsItms:hover .AdvanceImagesIconsTrack,.AdvanceImagesIconsItms:active .AdvanceImagesIconsTrack{animation-play-state:paused}@keyframes corporateLogoMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.AdvanceImagesIconsItem{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:1rem!important;padding:.75rem 1.6rem!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:9999px!important;box-shadow:0 4px 18px #0000000a!important;flex-shrink:0!important;width:auto!important;height:auto!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;-webkit-user-select:none;user-select:none}.AdvanceImagesIconsItem:hover{transform:translateY(-2px);border-color:#1633004d!important;box-shadow:0 8px 24px #00000014!important}.AdvanceImagesIconsItem img{height:38px!important;width:auto!important;max-width:90px!important;object-fit:contain!important;display:block}.AdvanceImagesIconsItem p{display:flex!important;flex-direction:column!important;margin:0!important;font-size:.88rem!important;font-weight:600!important;color:#1a202c!important;line-height:1.25!important;white-space:nowrap!important;text-align:left}.AdvanceImagesIconsItem p span{font-size:.74rem!important;font-weight:500!important;color:#718096!important;line-height:1.2!important}.AdvanceDesignStructureFlex{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;gap:3rem}.AdvanceDesignStructure{flex:1;width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.25em}.AdvanceDesignStructure img{width:100%;max-width:480px;height:380px;object-fit:cover;border-radius:25px}.AdvanceDesignStructure p{font-size:var(--mini-text);font-weight:500;line-height:1.8!important;color:var(--secondary-color)}.AdvanceDesignStructureSlideBox{width:500px;min-width:500px;height:500px;display:flex;overflow:hidden;position:relative;border-radius:35px;align-items:flex-start;flex-direction:column;justify-content:flex-end}.AdvanceDesignStructureSlideBox img{width:100%;height:100%;object-fit:cover}.AdvanceDesignStructureSlideBoxContent{width:100%;height:100%;padding:50px;display:flex;position:absolute;align-items:flex-start;flex-direction:column;justify-content:flex-end;background:#00000080}.AdvanceDesignStructureSlideBoxContent h2{color:var(--tertiary-color);font-size:var(--text)}.AdvanceDesignStructureSlideBoxContent p{color:var(--primary-color);font-size:var(--span-text)}.ApplicationPivotGrid{width:100%;display:grid;grid-template-columns:1fr 1.85fr;gap:1.5rem;padding:0 10%;align-items:stretch}.ApplicationPivotGridLeft{width:100%;height:100%;display:flex;flex-direction:column}.ApplicationPivotGridLeftItem{width:100%;height:100%;flex:1;min-height:0;border-radius:25px;overflow:hidden;position:relative;display:flex;flex-direction:column;box-shadow:0 10px 30px #0003}.ApplicationPivotGridLeftItem img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ApplicationPivotGridLeftItemOverlay{position:relative;z-index:2;margin-top:auto;width:100%;height:100%;padding:2.2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;background:linear-gradient(180deg,#0000001a,#00000080 45%,#000000e0)}.ApplicationPivotGridLeftItemOverlay h3{font-size:var(--mini-text);color:var(--tertiary-color);margin-bottom:0;line-height:1.3}.ApplicationPivotGridLeftItemOverlay p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;line-height:1.6}.ApplicationPivotGridRight{width:100%;height:100%;display:flex;flex-direction:column;gap:1.5rem}.ApplicationPivotGridRightFlex{width:100%;flex:1.15;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ApplicationPivotGridRightBox{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:25px;overflow:hidden;background-color:var(--primary-color);box-shadow:0 10px 30px #00000026}.ApplicationPivotGridRightBoxContent{width:100%;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.85rem;flex:1}.ApplicationPivotGridRightBoxContent h4{color:var(--tertiary-color);font-size:var(--text);margin-bottom:0;font-weight:600;line-height:1.35}.ApplicationPivotGridRightBoxContent p{color:var(--text-color);font-size:var(--span-text);line-height:1.55;margin-bottom:0}.ApplicationPivotGridRightBox img{width:100%;height:180px;object-fit:cover;display:block;margin-top:auto}.ApplicationPivotGridRightBottomBox{width:100%;flex:1;min-height:240px;display:flex;position:relative;border-radius:25px;overflow:hidden;box-shadow:0 10px 30px #0003}.ApplicationPivotGridRightBottomBox img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ApplicationPivotGridRightBottomBoxOverlay{position:relative;z-index:2;width:100%;height:100%;padding:2.2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:.85rem;background:linear-gradient(180deg,#00000026,#0000008c 45%,#000000e0)}.ApplicationPivotGridRightBottomBoxOverlay h3{font-size:var(--mini-text);color:var(--tertiary-color);margin-bottom:0;line-height:1.3}.ApplicationPivotGridRightBottomBoxOverlay p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;line-height:1.6}@media (max-width: 992px){.ApplicationPivotGrid{grid-template-columns:1fr;padding:0 5%}.ApplicationPivotGridLeftItem{min-height:480px}.ApplicationPivotGridRightFlex{grid-template-columns:1fr}.ApplicationPivotGridRightBottomBox{min-height:280px}}@media (max-width: 600px){.ApplicationPivotGrid{padding:0 1rem;gap:1rem}.ApplicationPivotGridLeftItemOverlay,.ApplicationPivotGridRightBoxContent,.ApplicationPivotGridRightBottomBoxOverlay{padding:1.5rem}.ApplicationPivotGridLeftItem{min-height:400px}}.FeatureCardsSection{width:100%;background-color:#f7f6f2;padding:6% 10%;position:relative;overflow:hidden}.FeatureCardsContainer{width:100%;max-width:1400px;margin:0 auto;display:flex;flex-direction:column}.FeatureCardsHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;margin-bottom:3.5rem;width:100%}.FeatureCardsHeaderLeft{flex:1.2;display:flex;flex-direction:column;align-items:flex-start}.FeatureCardsTag{display:inline-flex;align-items:center;gap:8px;font-size:var(--link-span-text);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text-color);margin-bottom:1rem}.FeatureCardsTagDot{width:8px;height:8px;border-radius:50%;background-color:var(--tertiary-color)}.FeatureCardsHeaderLeft h2{font-size:var(--mega-text);line-height:1.6em;text-transform:uppercase}.FeatureCardsHeaderRight{flex:.9;display:flex;align-items:flex-start;padding-top:2rem}.FeatureCardsSubtitle{font-size:var(--span-text);color:var(--text-on-color);line-height:1.65;margin:0}.FeatureCardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%;align-items:stretch;padding:0 10%}.FeatureCard{border-radius:28px;position:relative;min-height:440px;display:flex;flex-direction:column;justify-content:space-between;padding:3rem 2.2rem 4.5rem;box-shadow:0 15px 35px -5px #0000000d;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;overflow:hidden}.FeatureCard:hover{transform:translateY(-6px)}.FeatureCardTop{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}.FeatureCardIcon{width:60px;height:60px;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:2.2rem;transition:transform .3s ease}.FeatureCard:hover .FeatureCardIcon{transform:scale(1.05)}.FeatureCardIcon .material-symbols-outlined{font-size:32px}.FeatureCardContent{display:flex;flex-direction:column;gap:.85rem}.FeatureCardHeading{font-size:var(--medium-text);margin:0}.FeatureCardText{font-size:var(--span-text);line-height:1.6;margin:0}.FeatureCardNotch{position:absolute;bottom:-1px;left:-1px;background-color:#f5f5f5;padding:12px 14px 0 0;border-top-right-radius:24px;display:inline-flex;align-items:center;z-index:3}.FeatureCardNotch:before{content:"";position:absolute;top:-20px;left:0;width:20px;height:20px;background:radial-gradient(circle at 100% 0%,transparent 20px,#f7f6f2 20.5px);pointer-events:none}.FeatureCardNotch:after{content:"";position:absolute;bottom:0;right:-20px;width:20px;height:20px;background:radial-gradient(circle at 100% 0%,transparent 20px,#f7f6f2 20.5px);pointer-events:none}.FeatureCardBtn{border-radius:50px;padding:10px 22px;display:inline-flex;align-items:center;gap:8px;font-size:var(--span-text);font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.FeatureCardBtn .material-symbols-outlined{font-size:18px;transition:transform .3s ease}.FeatureCardBtn:hover .material-symbols-outlined{transform:translate(4px)}.FeatureCard--light{background-color:var(--primary-color)}.FeatureCard--light .FeatureCardIcon{background-color:var(--tertiary-on-color);color:var(--tertiary-color)}.FeatureCard--light .FeatureCardHeading{color:var(--tertiary-color);font-size:var(--medium-text);font-weight:500}.FeatureCard--light .FeatureCardText{color:var(--text-on-color);font-size:var(--span-text)}.FeatureCard--light .FeatureCardBtn{background-color:var(--primary-color);color:var(--text-color);border:1px solid rgba(0,0,0,.12);padding:25px}.FeatureCard--light .FeatureCardBtn:hover{background-color:var(--tertiary-color);color:var(--tertiary-on-color);border-color:var(--tertiary-color)}.FeatureCard--accent{background:linear-gradient(145deg,#fba84d,#f3922e);color:var(--tertiary-on-color)}.FeatureCard--accent .FeatureCardIcon{background-color:var(--tertiary-on-color);color:var(--tertiary-color)}.FeatureCard--accent .FeatureCardHeading{color:var(--tertiary-on-color)}.FeatureCard--accent .FeatureCardText{color:var(--primary-color);font-size:var(--span-text)}.FeatureCardPattern{position:absolute;right:-30px;bottom:-30px;width:240px;height:240px;color:var(--tertiary-on-color);opacity:.18;pointer-events:none;z-index:1}.FeatureCard--accent .FeatureCardBtn{background-color:#ffffffe6;color:var(--tertiary-on-color);box-shadow:0 4px 14px #2b160026;padding:25px}.FeatureCard--accent .FeatureCardBtn:hover{background-color:var(--tertiary-on-color);color:var(--primary-color)}.FeatureCard--dark{background-color:var(--tertiary-on-color)}.FeatureCard--dark .FeatureCardIcon{background-color:var(--tertiary-color);color:var(--tertiary-on-color)}.FeatureCard--dark .FeatureCardHeading{color:var(--primary-color)}.FeatureCard--dark .FeatureCardText{color:var(--primary-color);font-size:var(--span-text)}.FeatureCard--dark .FeatureCardBtn{background-color:#1a0e02;color:var(--primary-color);border:1px solid rgba(255,255,255,.16);box-shadow:0 4px 14px #00000059;padding:25px}.FeatureCard--dark .FeatureCardBtn:hover{background-color:var(--tertiary-color);color:var(--tertiary-on-color);border-color:var(--tertiary-color)}@media (max-width: 1024px){.FeatureCardsHeader{flex-direction:column;gap:1.5rem}.FeatureCardsHeaderRight{padding-top:0}.FeatureCardsGrid{grid-template-columns:repeat(2,1fr)}.FeatureCard:nth-child(3){grid-column:span 2}}@media (max-width: 768px){.FeatureCardsSection{padding:10% 5%}.FeatureCardsGrid{grid-template-columns:1fr;gap:1.5rem}.FeatureCard:nth-child(3){grid-column:span 1}.FeatureCardsHeaderLeft h2{font-size:var(--mini-header)}.FeatureCard{min-height:380px;padding:2.2rem 1.8rem 4rem}}.OverviewTrioGrid{width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5rem;padding:0 10%;align-items:stretch}.OverviewTrioCardWide{position:relative;border-radius:25px;overflow:hidden;display:flex;flex-direction:column;min-height:400px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;box-shadow:0 10px 30px #0003}.OverviewTrioCardWide:hover,.OverviewTrioCardStandard:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.OverviewTrioCardWide img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.OverviewTrioCardWideOverlay{position:relative;z-index:2;width:100%;height:100%;padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,#00000059,#0009 45%,#000000e6)}.OverviewTrioCardTop{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.OverviewTrioCardWideOverlay h3{color:var(--tertiary-color);font-size:var(--medium-text);font-weight:500;margin:0;line-height:1.35}.OverviewTrioCardWideOverlay p{color:var(--primary-color);font-size:var(--span-text);line-height:1.6;margin:0}.OverviewTrioCardStandard{background-color:var(--tertiary-on-color);border-radius:25px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;min-height:400px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;box-shadow:0 10px 30px #0003}.OverviewTrioCardStandard h3{color:var(--primary-color);font-size:var(--medium-text);font-weight:500;margin:0;line-height:1.35}.OverviewTrioCardStandard p{color:var(--primary-color);font-size:var(--span-text);line-height:1.6;opacity:.85;margin:0}@media (max-width: 1100px){.OverviewTrioGrid{grid-template-columns:1fr 1fr}.OverviewTrioCardWide{grid-column:span 2}}@media (max-width: 768px){.OverviewTrioGrid{grid-template-columns:1fr;gap:1.5rem}.OverviewTrioCardWide{grid-column:span 1;min-height:380px}.OverviewTrioCardWideOverlay{padding:2rem 1.5rem}.OverviewTrioCardStandard{padding:2rem 1.5rem;min-height:320px}}.MissionHeroSection{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.MissionHeroBackground{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.MissionHeroOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#00000073,#0003 35%,#000000b3);z-index:2}.MissionHeroContent{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:space-between;min-height:90vh;padding:8rem 10% 4.5rem;width:100%}.MissionHeroCenter{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:960px;margin:0 auto}.MissionHeroTitle{font-size:var(--mega-text);color:var(--primary-color);line-height:1.18;text-transform:uppercase;margin:1.2rem 0;letter-spacing:-.01em}.MissionHeroSubtitle{font-size:var(--text);color:#ffffffe6;line-height:1.65;max-width:720px;margin:0 0 2rem}.MissionHeroGlassRow{display:flex;justify-content:space-between;align-items:stretch;gap:2.5rem;width:100%;margin-top:4rem}.MissionHeroGlassCard{flex:1;max-width:440px;background:#ffffff1f;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.25);border-radius:25px;box-shadow:0 20px 45px #0000004d;padding:2.2rem 2.4rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .35s ease,box-shadow .35s ease}.MissionHeroGlassCard:last-child{margin-left:auto}.MissionHeroGlassCard:hover{transform:translateY(-6px);background:#ffffff29;box-shadow:0 25px 50px #0006}.MissionHeroGlassBadge{width:42px;height:42px;background:#ffffffeb;border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--tertiary-on-color);margin-bottom:.8rem;box-shadow:0 4px 12px #00000026}.MissionHeroGlassBadge .material-symbols-outlined{font-size:24px}.MissionHeroGlassCard h3{color:var(--tertiary-color);font-size:var(--medium-text);font-weight:500;margin:0;line-height:1.35}.MissionHeroGlassCard p{color:#ffffffe0;font-size:var(--span-text);line-height:1.6;margin:0}.advacneSectionContentHeaderBox{width:100%;height:100%;max-height:70vh;overflow:hidden;border-radius:25px;position:relative}.advacneSectionContentHeaderBox img{width:100%;height:100%;object-fit:contain}.advacneSectionContentHeader{top:0;left:0;z-index:999;width:100%;height:100%;display:flex;position:absolute;align-items:center;flex-direction:column;justify-content:center;background:#00000040}.advacneSectionContentHeader h1{color:var(--primary-color);text-align:center;font-size:var(--header);font-weight:500;width:70%}.advacneSectionContentHeader p{color:var(--primary-color);text-align:center;font-size:var(--span-text);width:50%}.sectionBoxContainer{gap:1em;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.advacneSectionContentHeaderBoxFlex{gap:1em;width:100%;height:auto;display:flex;align-items:center;justify-content:space-between}.advacneSectionContentHeaderBoxFlexBox{gap:1em;width:100%;height:auto;padding:20px;display:flex;border-radius:25px;align-items:flex-start;justify-content:flex-start;background-color:var(--tertiary-on-color)}.advacneSectionContentHeaderBoxFlexBox img{width:180px;height:180px;border-radius:25px;object-fit:cover}.advacneSectionContentHeaderBoxFlexBoxContent{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.advacneSectionContentHeaderBoxFlexBoxContent h3{font-size:var(--text);color:var(--tertiary-color)}.advacneSectionContentHeaderBoxFlexBoxContent p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;padding-bottom:0}@media (max-width: 1024px){.MissionHeroContent{padding:7rem 5% 3.5rem}.MissionHeroGlassRow{gap:1.5rem}.advacneSectionContentHeaderBox{min-height:440px;max-height:none;height:auto}.advacneSectionContentHeaderBox img{min-height:440px;object-fit:cover}.advacneSectionContentHeader h1{width:85%;font-size:2.2rem}.advacneSectionContentHeader p{width:85%;font-size:1rem}.advacneSectionContentHeaderBoxFlex{flex-direction:column;gap:1.25rem}.advacneSectionContentHeaderBoxFlexBox{width:100%}.AdvanceDesignStructureSlideBox{width:420px;min-width:420px;height:460px}.AdvanceDesignStructureSlideBoxContent{padding:35px}.ApplicationBox:nth-child(n){transform:none!important}.AdvanceUpdateDesignOverlay{padding:100px 7% 50px}.AdvanceUpdateDesignOverlay h2{width:75%;font-size:2.2rem}.AdvanceUpdateDesignOverlay .AdvanceUpdateText{width:80%;font-size:1rem}.ApplicationCarouselRefurblishedFlex{flex-direction:column;align-items:flex-start;gap:1.5rem}.ApplicationCarouselRefurblishedFlex h2{width:100%;font-size:2rem;line-height:1.3}.ApplicationCarouselContainer,.ApplicationSetupDetails{width:100%}}@media (max-width: 900px){.AdvanceDesignStructureFlex{flex-direction:column;gap:2rem;align-items:stretch}.AdvanceDesignStructure{width:100%;align-items:flex-start}.AdvanceDesignStructure img{width:100%;max-width:100%;height:280px;border-radius:20px;object-fit:cover}.AdvanceDesignStructure p{font-size:.95rem;line-height:1.65!important;text-transform:none;width:100%}.AdvanceImagesIconsItms{width:100%;overflow:hidden;padding:1.25rem 0;margin:.5rem 0 1.5rem;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.AdvanceImagesIconsTrack{gap:1.25rem;animation-duration:30s}.AdvanceImagesIconsItem{padding:.65rem 1.35rem!important;gap:.85rem!important}.AdvanceImagesIconsItem img{height:32px!important;max-width:75px!important}.AdvanceImagesIconsItem p{font-size:.82rem!important}.AdvanceImagesIconsItem p span{font-size:.68rem!important}.sectionBox{padding:3rem 5%!important;gap:2.5rem!important}}@media (max-width: 480px){.AdvanceImagesIconsTrack{gap:1rem;animation-duration:24s}.AdvanceImagesIconsItem{padding:.55rem 1.1rem!important;gap:.7rem!important}.AdvanceImagesIconsItem img{height:28px!important;max-width:65px!important}.AdvanceImagesIconsItem p{font-size:.78rem!important}.AdvanceImagesIconsItem p span{font-size:.65rem!important}}@media (max-width: 768px){.MissionHeroContent{padding:6rem 5% 3rem}.MissionHeroTitle{font-size:var(--mini-header)}.MissionHeroGlassRow{flex-direction:column;margin-top:2.5rem}.MissionHeroGlassCard{max-width:100%;margin-left:0;padding:2rem 1.8rem}.CorporateLandingOverlay .ContentCtn-Center{padding:24px 5%}.CorporateLandingOverlay .ContentCtn-Center-Span{font-size:.8rem;padding:6px 16px;margin-bottom:1rem}.CorporateLandingOverlay .ContentCtn-Center h1{font-size:1.65rem!important;line-height:1.3!important;max-width:100%!important;margin-bottom:.85rem}.CorporateLandingOverlay .ContentCtn-Center p{font-size:.88rem!important;line-height:1.5!important;max-width:100%!important;margin-bottom:1.5rem}.AdvanceUpdateDesign{height:auto;min-height:100vh;position:relative;display:flex}.AdvanceUpdateDesignImage{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.AdvanceUpdateDesignOverlay{position:relative;padding:120px 6% 60px;justify-content:center;height:auto;min-height:100vh}.AdvanceUpdateDesignOverlay h2{width:100%;font-size:1.6rem;line-height:1.3;margin-top:14px;margin-bottom:12px}.AdvanceUpdateDesignOverlay .AdvanceUpdateText{width:100%;font-size:.88rem;line-height:1.5;margin-bottom:18px}.AdvanceUpdateImagesItem{flex-wrap:wrap;gap:10px;margin-bottom:12px}.AdvanceUpdateImagesItem img{width:44px;height:44px}.AdvanceUpdateImagesContent{padding:6px 14px}.AdvanceUpdateButtonContainer{margin-top:16px}.ApplicationCarouselRefurblishedFlex h2{font-size:1.55rem}.ApplicationCarouselContainerText{font-size:.88rem;line-height:1.5}.advacneSectionContentHeaderBox,.advacneSectionContentHeaderBox img{min-height:440px}.advacneSectionContentHeader{padding:36px 18px}.advacneSectionContentHeader h1{width:100%;font-size:1.6rem;line-height:1.35;margin-bottom:.75rem}.advacneSectionContentHeader p{width:100%;font-size:.88rem;line-height:1.5}.advacneSectionContentHeaderBoxFlexBox{flex-direction:column;align-items:center;text-align:center;padding:22px 18px;border-radius:20px}.advacneSectionContentHeaderBoxFlexBox img{width:100%;max-width:320px;height:180px;border-radius:16px}.advacneSectionContentHeaderBoxFlexBoxContent{align-items:center;text-align:center;margin-top:14px}.advacneSectionContentHeaderBoxFlexBoxContent h3{font-size:1.15rem;margin-bottom:6px}.advacneSectionContentHeaderBoxFlexBoxContent p{font-size:.86rem;line-height:1.55}.ServiceContainer{padding:3.5rem 5%!important}.ServiceText{font-size:1.35rem!important;line-height:1.6!important}.ServicesInformation{padding:3.5rem 5%!important}.ServicesInformation h4{font-size:1.25rem!important;line-height:1.45!important}.AdvanceDesignStructureSlideBox{width:82vw;min-width:270px;max-width:360px;height:420px;border-radius:24px}.AdvanceDesignStructureSlideBoxContent{padding:24px 18px}.AdvanceDesignStructureSlideBoxContent h2{font-size:1.25rem;line-height:1.35}.AdvanceDesignStructureSlideBoxContent p{font-size:.86rem;line-height:1.5}.ApplicationContainer{grid-template-columns:1fr!important;gap:1.5rem}.ApplicationBox{padding:24px 20px;height:auto;min-height:320px}.SectionHeader h2{width:95%!important;font-size:1.6rem!important;line-height:1.35}}@media (max-width: 480px){.CorporateLandingOverlay .ContentCtn-Center{padding:20px 4%}.CorporateLandingOverlay .ContentCtn-Center-Span{font-size:.72rem;padding:5px 14px;margin-bottom:.75rem}.CorporateLandingOverlay .ContentCtn-Center h1{font-size:1.35rem!important;line-height:1.25!important;margin-bottom:.65rem}.CorporateLandingOverlay .ContentCtn-Center p{font-size:.82rem!important;line-height:1.4!important;margin-bottom:1.25rem}.AdvanceUpdateDesignOverlay{padding:110px 5% 50px}.AdvanceUpdateDesignOverlay h2{font-size:1.35rem;line-height:1.28}.AdvanceUpdateDesignOverlay .AdvanceUpdateText{font-size:.82rem;line-height:1.45}.AdvanceDesignStructure img{height:220px}.AdvanceDesignStructure p{font-size:.88rem;line-height:1.55!important}.ApplicationPivotGridLeftItemOverlay,.ApplicationPivotGridRightBoxContent,.ApplicationPivotGridRightBottomBoxOverlay{padding:1.25rem 1rem!important}.OverviewTrioCardWideOverlay,.OverviewTrioCardStandard{padding:1.5rem 1.25rem!important}.advacneSectionContentHeader h1{font-size:1.35rem}.advacneSectionContentHeader p{font-size:.82rem}.ServiceText{font-size:1.18rem!important;line-height:1.5!important}.SectionHeader h2{font-size:1.35rem!important}}@media (max-width: 1024px){.GlobalAboutStatsSection{padding:4.5rem 6% 3.5rem!important}.GlobalAboutStatsContainer{display:flex!important;flex-direction:column!important;gap:3rem!important}.GlobalAboutContent{width:100%!important;max-width:100%!important}.GlobalAboutTitle{font-size:clamp(2rem,4vw,2.8rem)!important;line-height:1.25!important}.GlobalStatsGrid{grid-template-columns:repeat(2,1fr)!important;gap:2rem 1.5rem!important;width:100%!important}.GlobalServicesCarouselSection{padding:4.5rem 6%!important}.GlobalServicesPage{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.GlobalServiceCardImageWrap{height:240px!important}.GlobalPortfolioBentoSection{padding:4.5rem 6% 60px!important}.GlobalPortfolioGrid{grid-template-columns:1fr 1fr!important;gap:20px!important;height:auto!important}.GlobalPortfolioColLeft,.GlobalPortfolioColCenter{height:auto!important;gap:20px!important}.GlobalPortfolioHeader{height:auto!important;margin-bottom:8px!important}.GlobalPortfolioColRight{grid-column:span 2!important;height:auto!important;gap:20px!important}.GlobalPortfolioCardTall{height:340px!important}.ServiceListBoxContainer{grid-template-columns:1fr!important;gap:1.5rem!important}.GlobalStrategistSection{padding:4.5rem 6%!important}.GlobalStrategistGrid{grid-template-columns:1fr!important;gap:28px!important}.GlobalStrategistCardRight,.StrategistPortraitWrapper{min-height:500px!important}}@media (max-width: 768px){.AdvanceUpdateDesignOverlay h2{font-size:clamp(1.6rem,5vw,2.2rem)!important;line-height:1.25!important;width:100%!important}.AdvanceUpdateDesignOverlay .AdvanceUpdateText{font-size:.92rem!important;line-height:1.55!important;width:100%!important}.GlobalAboutStatsSection{padding:3.5rem 5% 3rem!important}.GlobalAboutStatsContainer{gap:2.25rem!important}.GlobalAboutTitle{font-size:1.85rem!important;line-height:1.3!important}.GlobalAboutText{font-size:.92rem!important;line-height:1.6!important}.GlobalStatsGrid{grid-template-columns:repeat(2,1fr)!important;gap:1.75rem 1.25rem!important}.GlobalStatNumber{font-size:2.3rem!important;line-height:1.15!important}.GlobalStatLabel{font-size:.88rem!important;line-height:1.5!important;padding-bottom:6px!important}.GlobalServicesCarouselSection{padding:3.5rem 5%!important}.GlobalServicesHeader{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:28px!important;gap:16px!important}.GlobalServicesTitle{font-size:1.75rem!important;line-height:1.25!important}.GlobalServicesPage{grid-template-columns:1fr!important;gap:20px!important}.GlobalServiceCard{width:100%!important;max-width:100%!important}.GlobalServiceCardImageWrap{height:220px!important;border-radius:18px!important}.GlobalServiceCardContent h3{font-size:1.18rem!important;line-height:1.35!important}.GlobalServiceCardContent p{font-size:.88rem!important;line-height:1.55!important}.GlobalPortfolioBentoSection{padding:3.5rem 5% 50px!important}.GlobalPortfolioGrid{grid-template-columns:1fr!important;gap:20px!important}.GlobalPortfolioColLeft,.GlobalPortfolioColCenter,.GlobalPortfolioColRight{grid-column:span 1!important;height:auto!important;gap:16px!important}.GlobalPortfolioHeader{height:auto!important;gap:10px!important;margin-bottom:8px!important}.GlobalPortfolioTitle{font-size:1.75rem!important;line-height:1.25!important}.GlobalPortfolioSubtitle{font-size:.9rem!important;line-height:1.55!important}.GlobalPortfolioCardBottom{height:230px!important}.GlobalPortfolioCardStacked{height:220px!important}.GlobalPortfolioCardTall{height:250px!important}.GlobalPortfolioCardTag{font-size:.78rem!important;padding:5px 12px!important;bottom:14px!important;right:14px!important;max-width:calc(100% - 28px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.GlobalPortfolioAction{height:auto!important;margin-top:6px!important}.GlobalPortfolioSeeMore{height:48px!important;font-size:.88rem!important}.ServicePosition{padding:3.5rem 5%!important}.ServiceList h3{font-size:1.75rem!important;line-height:1.25!important}.ServiceListText{font-size:.92rem!important;line-height:1.6!important}.ServiceListBoxContainer{display:flex!important;flex-direction:column!important;gap:1.25rem!important}.ServiceListBox{padding:24px 20px!important;border-radius:20px!important;flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.ServiceListBox .IconDesign{font-size:28px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#ff87091f!important;color:var(--tertiary-color)!important}.ServiceListBoxContent{width:100%!important}.ServiceListBoxContent h4{font-size:1.2rem!important;line-height:1.35!important;margin-bottom:8px!important}.ServiceListBoxContentText{font-size:.88rem!important;line-height:1.55!important;margin-bottom:16px!important}.GlobalStrategistSection{padding:3.5rem 5% 5rem!important}.GlobalStrategistCardLeft{padding:36px 24px!important;border-radius:24px!important;gap:24px!important}.StrategistHeading{font-size:2.1rem!important;line-height:1.2!important}.StrategistBody{font-size:.9rem!important;line-height:1.6!important;margin-bottom:24px!important}.StrategistButtonGroup{flex-direction:column!important;gap:12px!important;width:100%!important;margin-bottom:24px!important}.StrategistButtonGroup .ApplicationButton{width:100%!important;justify-content:space-between!important}.StrategistFeatureCard{padding:16px!important;border-radius:16px!important;gap:14px!important}.StrategistFeatureThumb{width:64px!important;height:64px!important;border-radius:12px!important}.StrategistFeatureInfo h4{font-size:.9rem!important;line-height:1.4!important}.GlobalStrategistCardRight,.StrategistPortraitWrapper,.StrategistPortraitImg{min-height:520px!important;border-radius:24px!important}.StrategistStatsOverlay{left:14px!important;right:14px!important;bottom:14px!important;grid-template-columns:1fr!important;gap:12px!important}.StrategistStatBadge{padding:16px 18px!important;border-radius:16px!important}.StrategistStatNum{font-size:1.85rem!important;line-height:1!important}.StrategistStatUnit{font-size:1.65rem!important}.StrategistStatLabel{font-size:.82rem!important;margin-bottom:8px!important}}@media (max-width: 480px){.AdvanceUpdateSpan{font-size:.7rem!important;padding:4px 14px!important;letter-spacing:.04em!important}.AdvanceUpdateDesignOverlay h2{font-size:1.4rem!important;line-height:1.25!important}.AdvanceUpdateDesignOverlay .AdvanceUpdateText{font-size:.82rem!important;line-height:1.45!important}.GlobalAboutTitle{font-size:1.45rem!important}.GlobalAboutText{font-size:.84rem!important}.GlobalStatsGrid{grid-template-columns:1fr!important;gap:1.35rem!important}.GlobalStatNumber{font-size:2.1rem!important}.GlobalStatLabel{font-size:.82rem!important}.GlobalServicesHeader{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.GlobalServicesTitle{font-size:1.45rem!important}.GlobalServicesNav{align-self:flex-end!important}.GlobalNavArrow{width:42px!important;height:42px!important}.GlobalServiceCardImageWrap{height:190px!important;border-radius:16px!important}.GlobalServiceCardBadge{top:12px!important;left:12px!important;font-size:1rem!important}.GlobalServiceCardContent h3{font-size:1.08rem!important}.GlobalServiceCardContent p{font-size:.82rem!important}.GlobalPortfolioTitle{font-size:1.45rem!important}.GlobalPortfolioSubtitle{font-size:.82rem!important}.GlobalPortfolioCardBottom{height:200px!important}.GlobalPortfolioCardStacked{height:190px!important}.GlobalPortfolioCardTall{height:220px!important}.ServiceList h3{font-size:1.45rem!important}.ServiceListText{font-size:.82rem!important}.ServiceListBox{padding:20px 16px!important}.ServiceListBoxContent h4{font-size:1.1rem!important}.ServiceListBoxContentText{font-size:.82rem!important}.GlobalStrategistCardLeft{padding:28px 18px!important}.StrategistHeading{font-size:1.85rem!important}.StrategistBody{font-size:.84rem!important}.GlobalStrategistCardRight,.StrategistPortraitWrapper,.StrategistPortraitImg{min-height:490px!important}.StrategistStatBadge{padding:14px 16px!important}.StrategistStatNum{font-size:1.65rem!important}.StrategistStatUnit{font-size:1.45rem!important}.StrategistStatLabel{font-size:.78rem!important}}.InsightsRoot{background-color:#faf8f5;min-height:100vh}.InsightsRoot section,.InsightsPageContainer section,.InsightsHeroGrid,.InsightsFoundersSection{min-height:auto!important}.InsightsPageContainer{width:100%;margin:0 auto;padding:10%}.InsightsHeaderSection{margin-bottom:36px}.InsightsHeaderBadge{display:inline-flex;align-items:center;gap:8px;background:#e28a341f;border:1px solid rgba(226,138,52,.28);color:#8c4227;padding:5px 14px;border-radius:9999px;font-size:.74rem;font-weight:600!important;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px}.InsightsHeaderBadgeDot{width:6px;height:6px;border-radius:50%;background-color:#e28a34}.InsightsPageMainTitle{font-size:var(--mini-text);color:var(--tertiary-color);margin-bottom:0;padding-bottom:0}.InsightsPageSubTitle{font-size:var(--span-text);color:var(--secondary-color);margin-bottom:0;text-transform:none!important}.InsightsCategoryTabsBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.InsightsCategoryPillBtn{background:var(--tertiary-on-color);border-radius:9999px;padding:7px 18px;font-size:.8rem;font-weight:500!important;color:var();cursor:pointer;transition:all .2s ease;text-transform:none!important;letter-spacing:.01em}.InsightsCategoryPillBtn:hover{background:#f3efe9;color:#111;border-color:#cbbeaf}.InsightsCategoryPillBtn.is-active{background:var(--tertiary-on-color);color:var(--tertiary-color)}.InsightsHeroGrid{display:grid;grid-template-columns:1.55fr 1fr;gap:32px;align-items:stretch;margin-top:24px;min-height:auto!important}.InsightsFeaturedCard{position:relative;height:480px;border-radius:20px;overflow:hidden;display:block;text-decoration:none;cursor:pointer;box-shadow:0 8px 30px #00000014;background:#222;min-height:auto!important}.InsightsFeaturedImage{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.InsightsFeaturedCard:hover .InsightsFeaturedImage{transform:scale(1.03)}.InsightsFeaturedOverlay{position:absolute;bottom:0;left:0;right:0;padding:28px 28px 24px;background:linear-gradient(180deg,#0f0c0a00,#0f0c0a73 25%,#0a0806eb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:0 0 20px 20px;display:flex;flex-direction:column;justify-content:flex-end}.InsightsCategoryPill{display:inline-flex;align-items:center;gap:6px;background:#ffffffeb;padding:4px 12px;border-radius:9999px;width:fit-content;margin-bottom:10px}.InsightsCategoryDot{width:6px;height:6px;border-radius:50%;background-color:#e28a34;display:inline-block}.InsightsCategoryText{color:#1c150c;font-size:.72rem;font-weight:600!important;letter-spacing:.02em;text-transform:uppercase}.InsightsFeaturedTitle{font-size:1.5rem;font-weight:700!important;line-height:1.32;color:#fff;margin:0 0 8px;text-shadow:0 2px 8px rgba(0,0,0,.35);text-transform:none!important}.InsightsFeaturedMeta{font-size:.78rem;color:#ffffffd9;font-weight:400!important;text-transform:none!important}.InsightsLatestCol{height:480px;display:flex;flex-direction:column;justify-content:space-between;min-height:auto!important}.InsightsLatestHeading{font-size:1.3rem;font-weight:700!important;color:#111;margin:0 0 14px;letter-spacing:-.01em;text-transform:none!important}.InsightsLatestList{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:10px}.InsightsLatestItem{display:flex;align-items:center;gap:14px;text-decoration:none;padding:6px;border-radius:12px;transition:all .2s ease;cursor:pointer;background:transparent}.InsightsLatestItem:hover{background:#fff;transform:translate(4px);box-shadow:0 4px 16px #0000000a}.InsightsLatestThumb{width:72px;height:72px;min-width:72px;border-radius:12px;object-fit:cover;display:block;background:#f0ebe4}.InsightsLatestInfo{display:flex;flex-direction:column;justify-content:center;gap:4px}.InsightsLatestTitle{font-size:.88rem;font-weight:600!important;line-height:1.34;color:#151515;margin:0;text-transform:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.InsightsLatestItem:hover .InsightsLatestTitle{color:#8c4227}.InsightsLatestMeta{font-size:.74rem;color:#7a756f;font-weight:400!important;margin:0;text-transform:none!important}.InsightsFoundersSection{margin-top:64px;min-height:auto!important}.InsightsFoundersHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.InsightsFoundersTitle{font-size:1.45rem;font-weight:700!important;color:#111;margin:0;letter-spacing:-.01em;text-transform:none!important}.InsightsNavArrows{display:flex;align-items:center;gap:8px}.InsightsArrowBtn{width:36px;height:36px;border-radius:50%;border:1.5px solid #d4cdc3;background:#fff;color:#444;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.95rem;padding:0;line-height:1}.InsightsArrowBtn:hover:not(:disabled){border-color:#111;color:#111;background:#fdfcfb;transform:scale(1.05)}.InsightsArrowBtn:disabled{opacity:.35;cursor:not-allowed}.InsightsFoundersGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.InsightsCard{display:flex;flex-direction:column;background:transparent;border-radius:16px;padding:0;border:none;text-decoration:none;cursor:pointer;transition:transform .25s ease;opacity:1!important;visibility:visible!important;min-height:auto!important}.InsightsCard:hover{transform:translateY(-3px)}.InsightsCardImageWrap{width:100%;height:215px;border-radius:16px;overflow:hidden;margin-bottom:14px;background:#f0ebe4}.InsightsCardImage{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}.InsightsCard:hover .InsightsCardImage{transform:scale(1.04)}.InsightsCardCategory{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}.InsightsCardCategoryDot{width:6px;height:6px;border-radius:50%;background-color:#e28a34}.InsightsCardCategoryName{font-size:.74rem;font-weight:600!important;color:#7a756f;text-transform:uppercase;letter-spacing:.03em}.InsightsCardTitle{font-size:1.12rem;font-weight:700!important;color:#111;line-height:1.35;margin:0 0 6px;text-transform:none!important;transition:color .2s ease}.InsightsCard:hover .InsightsCardTitle{color:#8c4227}.InsightsCardExcerpt{font-size:.84rem;color:#5a554f;line-height:1.55;margin:0 0 10px;font-weight:400!important;text-transform:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.InsightsCardMeta{font-size:.76rem;color:#8c867e;font-weight:400!important;margin:0;text-transform:none!important}.InsightsPagination{display:flex;justify-content:space-between;align-items:center;margin-top:54px;padding:24px 0 0;border-top:1px solid #e5ded4}.InsightsPaginationNumbers{display:flex;align-items:center;gap:8px}.InsightsPageArrow{background:none;border:none;font-size:.9rem;font-weight:600!important;color:#222;cursor:pointer;padding:6px 12px;border-radius:8px;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;text-transform:none!important}.InsightsPageArrow:hover:not(:disabled){color:#8c4227;background:#fff}.InsightsPageArrow:disabled{opacity:.3;cursor:not-allowed}.InsightsPageNumber{width:34px;height:34px;border-radius:50%;background:transparent;border:none;font-size:.85rem;font-weight:500!important;color:#55504a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.InsightsPageNumber:hover{color:#111;background:#fff}.InsightsPageNumber.active{background:#111;color:#fff!important;font-weight:600!important}@media (max-width: 992px){.InsightsPageContainer{padding:150px 0 50px}.InsightsHeroGrid{grid-template-columns:1fr;gap:28px;align-items:start}.InsightsFeaturedCard{height:360px}.InsightsLatestCol{height:auto}.InsightsLatestList{flex:none;gap:16px}.InsightsFoundersGrid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (max-width: 640px){.InsightsPageContainer{padding:125px 0 40px}.InsightsPageMainTitle{font-size:1.65rem}.InsightsCategoryTabsBar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.InsightsCategoryTabsBar::-webkit-scrollbar{display:none}.InsightsCategoryPillBtn{white-space:nowrap;flex-shrink:0}.InsightsFeaturedCard{height:300px}.InsightsFeaturedTitle{font-size:1.15rem}.InsightsFoundersGrid{grid-template-columns:1fr;gap:24px}.InsightsCardImageWrap{height:185px}.InsightsPaginationNumbers{gap:4px}}.PartnerPageRoot{background-color:#faf8f5;min-height:100vh;color:#111;overflow-x:hidden;position:relative}.PartnerPageRoot section{min-height:auto!important}.PartnerPageContainer{max-width:1220px;margin:0 auto;padding:180px 24px 80px}.PartnerHeroSection{display:grid;grid-template-columns:1.15fr .95fr;gap:52px;align-items:center;margin-bottom:96px}.PartnerHeroContent{display:flex;flex-direction:column;align-items:flex-start}.PartnerHeroBadge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#e28a341f;border:1px solid rgba(226,138,52,.32);color:#8c4227;font-size:.82rem;font-weight:600!important;margin-bottom:18px;text-transform:none!important}.PartnerHeroBadgeDot{width:7px;height:7px;border-radius:50%;background:#e28a34;box-shadow:0 0 8px #e28a34b3;animation:pulsePartnerDot 2s infinite ease-in-out}@keyframes pulsePartnerDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}.PartnerHeroTitle{font-size:3.35rem;font-weight:800!important;line-height:1.12;color:#111;letter-spacing:-.025em;margin:0 0 20px;text-transform:none!important}.PartnerHighlight{color:#e28a34}.PartnerHeroSubtitle{font-size:1.05rem;line-height:1.6;color:#55504a;max-width:520px;margin:0 0 32px;font-weight:400!important;text-transform:none!important}.PartnerHeroActions{display:flex;align-items:center;gap:16px;margin-bottom:38px;flex-wrap:wrap}.PartnerPrimaryBtn{display:inline-flex;align-items:center;gap:8px;background:#111;color:#fff!important;padding:13px 26px;border-radius:9999px;font-weight:600!important;font-size:.94rem;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 14px #0000001f;text-transform:none!important}.PartnerPrimaryBtn .material-symbols-outlined{font-size:1.15rem!important;transition:transform .25s ease}.PartnerPrimaryBtn:hover{background:#e28a34;transform:translateY(-2px);box-shadow:0 8px 22px #e28a3459}.PartnerPrimaryBtn:hover .material-symbols-outlined{transform:translate(2px,-2px)}.PartnerSecondaryBtn{display:inline-flex;align-items:center;padding:13px 24px;border-radius:9999px;font-weight:600!important;font-size:.94rem;color:#222;background:#fff;border:1px solid #dfd8cc;text-decoration:none;transition:all .25s ease;text-transform:none!important}.PartnerSecondaryBtn:hover{border-color:#8c4227;color:#8c4227;background:#fdfcfb;transform:translateY(-2px)}.PartnerTrustRow{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding-top:18px;border-top:1px solid #ebe4da;width:100%}.PartnerTrustItem{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:500!important;color:#5a554f;text-transform:none!important}.PartnerTrustIcon{font-size:1.15rem!important;color:#e28a34}.PartnerHeroVisualWrap{position:relative;display:flex;justify-content:center;align-items:center;min-height:480px}.PartnerHeroImageShape{width:340px;height:470px;border-radius:170px 170px 32px 32px;overflow:hidden;box-shadow:0 20px 48px #0000001f;background:#18120c;position:relative}.PartnerHeroImage{width:100%;height:100%;object-fit:cover}.PartnerFloatingCard{position:absolute;right:-15px;bottom:-25px;width:310px;background:#16120ef0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:18px 20px;color:#fff;box-shadow:0 24px 50px #00000061;z-index:2}.PartnerFloatingCardHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.PartnerStatusBadge{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;color:#8cd69e;font-weight:600!important}.PartnerStatusDot{width:6px;height:6px;border-radius:50%;background:#48bb78;box-shadow:0 0 8px #48bb78}.PartnerAccountTag{font-size:.68rem;color:#a59e95;text-transform:uppercase;letter-spacing:.04em}.PartnerFloatingBalance{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.09)}.PartnerBalanceLabel{font-size:.72rem;color:#b5ada3;display:block;margin-bottom:4px}.PartnerBalanceValue{font-size:1.45rem;font-weight:800!important;color:#fff;margin:0 0 3px;letter-spacing:-.02em}.PartnerBalanceMeta{font-size:.72rem;color:#e28a34;font-weight:500!important}.PartnerRecentTransactions{display:flex;flex-direction:column;gap:8px}.PartnerTransactionsTitle{font-size:.7rem;color:#8c867e;text-transform:uppercase;letter-spacing:.05em;font-weight:600!important}.PartnerTransactionItem{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#ffffff0a}.PartnerTxIconWrap{width:30px;height:30px;border-radius:8px;background:#e28a3429;display:flex;align-items:center;justify-content:center;color:#e28a34;flex-shrink:0}.PartnerTxIconWrap .material-symbols-outlined{font-size:1rem!important}.PartnerTxInfo{flex:1;min-width:0}.PartnerTxInfo h4{font-size:.74rem;font-weight:600!important;color:#fff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none!important}.PartnerTxInfo p{font-size:.66rem;color:#8c867e;margin:2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none!important}.PartnerTxAmount{font-size:.68rem;font-weight:700!important;padding:3px 7px;border-radius:6px}.PartnerTxAmount.green{background:#48bb7829;color:#68d391}.PartnerTxAmount.blue{background:#4299e129;color:#63b3ed}.PartnerTxAmount.orange{background:#e28a3433;color:#f6ad55}.PartnerCapabilitiesSection{margin-bottom:96px}.PartnerSectionHeaderCenter{text-align:center;max-width:660px;margin:0 auto 46px}.PartnerSectionEyebrow{font-size:.78rem;font-weight:700!important;color:#e28a34;letter-spacing:.08em;text-transform:uppercase;display:block;margin-bottom:8px}.PartnerSectionTitle{font-size:2.15rem;font-weight:800!important;color:#111;letter-spacing:-.02em;line-height:1.25;margin:0;text-transform:none!important}.PartnerBentoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.PartnerBentoCard{background:#fff;border:1px solid #ebe4da;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:all .28s ease;box-shadow:0 4px 18px #00000008}.PartnerBentoCard:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000014;border-color:#e28a3459}.PartnerBentoHeader{padding:24px 24px 18px}.PartnerBentoIconWrap{width:44px;height:44px;border-radius:12px;background:#e28a341f;color:#8c4227;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.PartnerBentoIconWrap .material-symbols-outlined{font-size:1.4rem!important}.PartnerBentoText h3{font-size:1.15rem;font-weight:700!important;color:#111;margin:0 0 8px;text-transform:none!important}.PartnerBentoText p{font-size:.88rem;color:#5a554f;line-height:1.55;margin:0;text-transform:none!important;font-weight:400!important}.PartnerBentoImageWrap{position:relative;width:100%;height:210px;overflow:hidden;background:#f0ece6}.PartnerBentoImage{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.PartnerBentoCard:hover .PartnerBentoImage{transform:scale(1.05)}.PartnerBentoImageBadge{position:absolute;bottom:12px;left:12px;right:12px;background:#14100ce0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px;padding:9px 12px;border:1px solid rgba(255,255,255,.12);color:#fff}.PartnerBadgeProgress{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;margin-bottom:5px}.PartnerBadgeProgress strong{color:#e28a34}.PartnerProgressBar{width:100%;height:4px;background:#fff3;border-radius:4px;overflow:hidden}.PartnerProgressFill{height:100%;background:#e28a34;border-radius:4px}.PartnerStepsSection{margin-bottom:96px}.PartnerStepsPipeline{display:flex;justify-content:space-between;align-items:flex-start;position:relative;max-width:980px;margin:0 auto}.PartnerStepItem{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2;padding:0 16px}.PartnerStepIconCircle{width:58px;height:58px;border-radius:50%;background:#e28a341a;border:2px solid rgba(226,138,52,.25);display:flex;align-items:center;justify-content:center;color:#8c4227;margin-bottom:16px;transition:all .25s ease}.PartnerStepIconCircle .material-symbols-outlined{font-size:1.5rem!important}.PartnerStepItem:hover .PartnerStepIconCircle{background:#e28a34;color:#fff;border-color:#e28a34;transform:scale(1.05)}.PartnerStepConnector{flex:0 0 80px;height:2px;border-top:2px dashed #dfd7cb;margin-top:28px;align-self:flex-start}.PartnerStepContent{display:flex;flex-direction:column;align-items:center}.PartnerStepNumberBadge{width:24px;height:24px;border-radius:50%;background:#111;color:#fff;font-size:.74rem;font-weight:700!important;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.PartnerStepTitle{font-size:1.08rem;font-weight:700!important;color:#111;margin:0 0 8px;text-transform:none!important}.PartnerStepDesc{font-size:.86rem;color:#5a554f;line-height:1.55;margin:0;text-transform:none!important;max-width:270px;font-weight:400!important}.PartnerTestimonialsSection{margin-bottom:96px}.PartnerTestimonialsCarousel{display:flex;align-items:center;gap:18px;max-width:1080px;margin:0 auto}.PartnerNavArrowBtn{width:44px;height:44px;border-radius:50%;background:#111;color:#fff;border:none;font-size:1.15rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.PartnerNavArrowBtn:hover{background:#e28a34;transform:scale(1.08)}.PartnerTestimonialsGrid{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.PartnerTestimonialCard{background:#fff;border:1px solid #ebe4da;border-radius:18px;padding:24px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 4px 18px #00000008;min-height:160px}.PartnerTestimonialAvatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #e28a34}.PartnerTestimonialBody{display:flex;flex-direction:column;justify-content:space-between;height:100%}.PartnerTestimonialQuote{font-size:.88rem;line-height:1.55;color:#333;margin:0 0 12px;font-style:italic;text-transform:none!important}.PartnerTestimonialAuthor strong{display:block;font-size:.84rem;font-weight:700!important;color:#111;margin-bottom:2px;text-transform:none!important}.PartnerTestimonialAuthor span{display:block;font-size:.74rem;color:#7a756f;text-transform:none!important}.PartnerCarouselDots{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px}.PartnerCarouselDot{width:8px;height:8px;border-radius:50%;background:#dcd4c8;border:none;padding:0;cursor:pointer;transition:all .25s ease}.PartnerCarouselDot.active{background:#111;width:22px;border-radius:9999px}.PartnerCtaCardSection{margin-bottom:40px}.PartnerDarkCtaCard{border-radius:28px;background:linear-gradient(135deg,#18120c,#0d0a08);border:1px solid rgba(226,138,52,.28);color:#fff;padding:44px 48px;display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:center;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.PartnerDarkCtaImageWrap{width:100%;height:310px;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 12px 30px #0006}.PartnerDarkCtaImage{width:100%;height:100%;object-fit:cover}.PartnerDarkCtaContent{display:flex;flex-direction:column}.PartnerDarkCtaTitle{font-size:2.2rem;font-weight:800!important;color:#fff;line-height:1.2;margin:0 0 14px;letter-spacing:-.02em;text-transform:none!important}.PartnerDarkCtaDesc{font-size:.95rem;line-height:1.6;color:#c4bcb3;margin:0 0 26px;max-width:530px;font-weight:400!important;text-transform:none!important}.PartnerDarkCtaButtons{display:flex;align-items:center;gap:14px;margin-bottom:30px;flex-wrap:wrap}.PartnerDarkCtaPrimaryBtn{display:inline-flex;align-items:center;gap:8px;background:#e28a34;color:#fff!important;padding:13px 26px;border-radius:9999px;font-weight:600!important;font-size:.92rem;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 18px #e28a3466;text-transform:none!important}.PartnerDarkCtaPrimaryBtn:hover{background:#d67b25;transform:translateY(-2px);box-shadow:0 8px 24px #e28a348c}.PartnerDarkCtaSecondaryBtn{display:inline-flex;align-items:center;padding:13px 22px;border-radius:9999px;font-weight:600!important;font-size:.92rem;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.2);text-decoration:none;transition:all .25s ease;text-transform:none!important}.PartnerDarkCtaSecondaryBtn:hover{background:#ffffff29;border-color:#ffffff59;transform:translateY(-2px)}.PartnerDarkCtaMetrics{display:flex;align-items:center;gap:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.PartnerCtaMetricItem{display:flex;flex-direction:column;gap:2px}.PartnerCtaMetricItem strong{font-size:1.35rem;font-weight:800!important;color:#e28a34}.PartnerCtaMetricItem span{font-size:.72rem;color:#a59e95;text-transform:uppercase;letter-spacing:.04em;font-weight:500!important}.PartnerCtaMetricDivider{width:1px;height:28px;background:#ffffff1f}@media (max-width: 992px){.PartnerPageContainer{padding:150px 20px 50px}.PartnerHeroSection{grid-template-columns:1fr;gap:40px}.PartnerHeroTitle{font-size:2.6rem}.PartnerHeroVisualWrap{min-height:auto;flex-direction:column;align-items:center}.PartnerFloatingCard{position:static;width:100%;max-width:360px;margin-top:20px}.PartnerBentoGrid{grid-template-columns:1fr;gap:22px}.PartnerStepsPipeline{flex-direction:column;align-items:center;gap:28px}.PartnerStepConnector{display:none}.PartnerTestimonialsGrid{grid-template-columns:1fr}.PartnerDarkCtaCard{grid-template-columns:1fr;padding:32px 24px}.PartnerDarkCtaImageWrap{height:240px}}@media (max-width: 640px){.PartnerPageContainer{padding:125px 16px 40px}.PartnerHeroTitle{font-size:2.1rem}.PartnerHeroActions{flex-direction:column;align-items:stretch;width:100%}.PartnerPrimaryBtn,.PartnerSecondaryBtn{justify-content:center;text-align:center}.PartnerTrustRow{flex-direction:column;align-items:flex-start;gap:12px}.PartnerHeroImageShape{width:100%;max-width:310px;height:400px;border-radius:140px 140px 24px 24px}.PartnerFloatingCard{max-width:100%}.PartnerSectionTitle{font-size:1.7rem}.PartnerDarkCtaTitle{font-size:1.65rem}.PartnerDarkCtaButtons{flex-direction:column;align-items:stretch;width:100%}.PartnerDarkCtaPrimaryBtn,.PartnerDarkCtaSecondaryBtn{justify-content:center;text-align:center}.PartnerDarkCtaMetrics{flex-wrap:wrap;gap:16px}.PartnerCtaMetricDivider,.PartnerNavArrowBtn{display:none}}.TechVisRoot{width:100%;min-height:100vh;background-color:#faf9f6;color:#111;font-family:inherit;overflow-x:hidden}.TechVisContainer{width:100%;max-width:1360px;margin:0 auto;padding:40px 5% 100px}.TechVisHeroSection{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center;margin-top:30px;margin-bottom:90px}.TechVisHeroContent{display:flex;flex-direction:column;align-items:flex-start}.TechVisHeroBadge{display:inline-flex;align-items:center;gap:9px;padding:7px 18px;border-radius:9999px;background:#e28a341f;border:1px solid rgba(226,138,52,.35);color:#8c4227;font-size:.85rem;font-weight:600!important;margin-bottom:22px;letter-spacing:.02em}.TechVisHeroBadgeDot{width:8px;height:8px;border-radius:50%;background:#e28a34;box-shadow:0 0 10px #e28a34cc;animation:pulseTechDot 2s infinite ease-in-out}@keyframes pulseTechDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.TechVisHeroTitle{font-size:3.45rem;font-weight:800!important;line-height:1.12;color:#111;letter-spacing:-.028em;margin:0 0 22px;text-transform:none!important}.TechVisHighlight{color:#e28a34;background:linear-gradient(135deg,#e28a34,#b85d18);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.TechVisHeroSubtitle{font-size:1.08rem;line-height:1.68;color:#4b4640;max-width:560px;margin:0 0 34px;font-weight:400!important;text-transform:none!important}.TechVisHeroActions{display:flex;align-items:center;gap:16px;margin-bottom:42px;flex-wrap:wrap}.TechVisPrimaryBtn{display:inline-flex;align-items:center;gap:10px;background:#111;color:#fff!important;padding:14px 28px;border-radius:9999px;font-weight:600!important;font-size:.95rem;text-decoration:none;transition:all .28s cubic-bezier(.16,1,.3,1);box-shadow:0 6px 20px #00000029;border:1px solid rgba(255,255,255,.12)}.TechVisPrimaryBtn:hover{background:#e28a34;color:#fff!important;transform:translateY(-3px);box-shadow:0 12px 28px #e28a3452}.TechVisSecondaryBtn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#111!important;padding:14px 26px;border-radius:9999px;font-weight:600!important;font-size:.95rem;text-decoration:none;border:1px solid rgba(0,0,0,.12);transition:all .25s ease;box-shadow:0 2px 8px #0000000a}.TechVisSecondaryBtn:hover{border-color:#e28a34;color:#e28a34!important;transform:translateY(-2px);background:#fffaf5}.TechVisTrustRow{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:24px;border-top:1px solid rgba(0,0,0,.08)}.TechVisTrustItem{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:#55504a}.TechVisTrustIcon{font-size:19px!important;color:#e28a34}.TechVisHeroVisualWrap{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.TechVisCodeMockup{width:100%;background:#111613;border-radius:24px;box-shadow:0 25px 60px -15px #00000059,0 0 0 1px #ffffff14;overflow:hidden;position:relative;z-index:2;transition:transform .4s ease}.TechVisCodeMockup:hover{transform:translateY(-4px)}.TechVisCodeHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#18201b;border-bottom:1px solid rgba(255,255,255,.06)}.TechVisCodeDots{display:flex;align-items:center;gap:7px}.TechVisCodeDots span{width:11px;height:11px;border-radius:50%}.TechVisCodeDots span:nth-child(1){background:#ff5f56}.TechVisCodeDots span:nth-child(2){background:#ffbd2e}.TechVisCodeDots span:nth-child(3){background:#27c93f}.TechVisCodeTitle{font-size:.82rem;font-family:monospace;color:#8c9b91;font-weight:500}.TechVisCodeStatus{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:#4ade80;background:#4ade801f;padding:3px 10px;border-radius:9999px;font-weight:600}.TechVisCodeBody{padding:24px;color:#e5ede7;font-family:JetBrains Mono,Consolas,Monaco,monospace;font-size:.86rem;line-height:1.7}.TechVisCodeLine{margin:0;white-space:pre-wrap}.TechVisCodeKeyword{color:#f9a144;font-weight:600}.TechVisCodeFunc{color:#60a5fa}.TechVisCodeString{color:#4ade80}.TechVisCodeProp{color:#c084fc}.TechVisCodeComment{color:#6b7280;font-style:italic}.TechVisFloatingBadgeTop{position:absolute;top:-24px;right:-16px;background:#fff;border-radius:16px;padding:12px 18px;box-shadow:0 16px 36px #00000029,0 0 0 1px #0000000d;display:flex;align-items:center;gap:12px;z-index:4;animation:floatTechBadge 4s ease-in-out infinite alternate}.TechVisFloatingBadgeBottom{position:absolute;bottom:-24px;left:-16px;background:#fff;border-radius:16px;padding:12px 18px;box-shadow:0 16px 36px #00000029,0 0 0 1px #0000000d;display:flex;align-items:center;gap:12px;z-index:4;animation:floatTechBadge 4s ease-in-out infinite alternate-reverse}@keyframes floatTechBadge{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.TechVisBadgeIconWrap{width:38px;height:38px;border-radius:10px;background:#e28a341f;color:#e28a34;display:flex;align-items:center;justify-content:center;font-size:20px}.TechVisBadgeIconWrap.green{background:#22c55e1f;color:#16a34a}.TechVisBadgeContent h5{font-size:.88rem;font-weight:700;margin:0;color:#111}.TechVisBadgeContent p{font-size:.76rem;color:#66605a;margin:0}.TechVisMarquee{width:100%;background:#111613;color:#fff;padding:18px 0;overflow:hidden;white-space:nowrap;position:relative;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin:40px 0 90px}.TechVisMarqueeTrack{display:inline-flex;gap:36px;animation:techMarqueeScroll 28s linear infinite}.TechVisMarqueeItem{display:inline-flex;align-items:center;gap:12px;font-size:.96rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#e0eae2}.TechVisMarqueeStar{color:#e28a34;font-size:16px}@keyframes techMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.TechVisSectionHeader{text-align:center;max-width:820px;margin:0 auto 52px}.TechVisSectionEyebrow{display:inline-block;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#e28a34;margin-bottom:12px}.TechVisSectionTitle{font-size:2.75rem;font-weight:800!important;color:#111;letter-spacing:-.025em;line-height:1.2;margin:0 0 16px;text-transform:none!important}.TechVisSectionSubtitle{font-size:1.05rem;line-height:1.65;color:#55504a;margin:0;font-weight:400!important}.TechVisFilterTabs{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:46px}.TechVisFilterBtn{background:#fff;border:1px solid rgba(0,0,0,.1);padding:10px 22px;border-radius:9999px;font-size:.88rem;font-weight:600;color:#55504a;cursor:pointer;transition:all .25s ease;box-shadow:0 2px 6px #00000008}.TechVisFilterBtn:hover{border-color:#e28a34;color:#e28a34}.TechVisFilterBtn.active{background:#111;border-color:#111;color:#fff;box-shadow:0 4px 14px #00000029}.TechVisDisciplinesGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:100px}.TechVisDisciplineCard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:22px;padding:32px 28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 6px 20px #0000000a;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.TechVisDisciplineCard:hover{transform:translateY(-8px);border-color:#e28a3466;box-shadow:0 20px 42px #e28a3424}.TechVisCardTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.TechVisCardLetterBadge{width:38px;height:38px;border-radius:50%;background:#111;color:#fff;font-weight:800;font-size:.95rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #00000026}.TechVisCardCategoryPill{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 12px;border-radius:9999px;background:#e28a341a;color:#8c4227}.TechVisCardIconWrap{width:52px;height:52px;border-radius:14px;background:#fff7ed;border:1px solid rgba(226,138,52,.2);color:#e28a34;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:18px;transition:all .3s ease}.TechVisDisciplineCard:hover .TechVisCardIconWrap{background:#e28a34;color:#fff;transform:scale(1.05)}.TechVisCardHeading{font-size:1.35rem;font-weight:700!important;color:#111;line-height:1.3;margin:0 0 14px;letter-spacing:-.015em;text-transform:none!important}.TechVisCardDescription{font-size:.92rem;line-height:1.62;color:#55504a;margin:0 0 22px;font-weight:400!important}.TechVisCardHighlights{display:flex;flex-direction:column;gap:9px;padding-top:18px;border-top:1px solid rgba(0,0,0,.06);margin-bottom:24px}.TechVisHighlightItem{display:flex;align-items:center;gap:8px;font-size:.84rem;color:#383430;font-weight:500}.TechVisHighlightCheck{color:#16a34a;font-size:16px!important}.TechVisCardAction{margin-top:auto}.TechVisCardActionLink{display:inline-flex;align-items:center;gap:6px;color:#111;font-weight:700;font-size:.88rem;text-decoration:none;transition:all .2s ease}.TechVisCardActionLink:hover{color:#e28a34;gap:9px}.TechVisBentoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:100px}.TechVisBentoCard{background:#fff;border-radius:24px;border:1px solid rgba(0,0,0,.08);overflow:hidden;box-shadow:0 8px 24px #0000000d;display:flex;flex-direction:column;transition:all .35s ease}.TechVisBentoCard:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.TechVisBentoImageWrap{width:100%;height:220px;position:relative;overflow:hidden}.TechVisBentoImage{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.TechVisBentoCard:hover .TechVisBentoImage{transform:scale(1.05)}.TechVisBentoTag{position:absolute;top:16px;left:16px;background:#111111d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:5px 14px;border-radius:9999px;font-size:.76rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(255,255,255,.15)}.TechVisBentoMetricPill{position:absolute;bottom:16px;right:16px;background:#e28a34;color:#fff;padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:800;box-shadow:0 4px 12px #e28a3466}.TechVisBentoBody{padding:28px;display:flex;flex-direction:column;flex:1}.TechVisBentoBody h3{font-size:1.35rem;font-weight:700;color:#111;margin:0 0 12px;line-height:1.3}.TechVisBentoBody p{font-size:.92rem;color:#55504a;line-height:1.6;margin:0}.TechVisProcessGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:100px}.TechVisProcessCard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:28px 22px;display:flex;flex-direction:column;box-shadow:0 4px 16px #00000008;transition:all .3s ease;position:relative}.TechVisProcessCard:hover{transform:translateY(-6px);border-color:#e28a34;box-shadow:0 16px 32px #e28a341f}.TechVisProcessNumber{font-size:2.2rem;font-weight:800;color:#e28a34;line-height:1;margin-bottom:14px;letter-spacing:-.03em}.TechVisProcessCard h4{font-size:1.05rem;font-weight:700;color:#111;margin:0 0 10px;line-height:1.35}.TechVisProcessCard p{font-size:.85rem;color:#66605a;line-height:1.58;margin:0 0 16px}.TechVisProcessDeliverable{margin-top:auto;font-size:.74rem;font-weight:700;color:#111;background:#f5f4f0;padding:4px 10px;border-radius:6px;display:inline-block;text-align:center}.TechVisProficiencySection{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:28px;padding:56px;box-shadow:0 12px 36px #0000000a;margin-bottom:100px}.TechVisProficiencyLeft h3{font-size:2.3rem;font-weight:800;color:#111;line-height:1.22;margin:0 0 18px;letter-spacing:-.02em}.TechVisProficiencyLeft p{font-size:1.02rem;line-height:1.65;color:#55504a;margin:0 0 28px}.TechVisPillChecklist{display:flex;flex-direction:column;gap:12px}.TechVisPillCheckItem{display:flex;align-items:center;gap:10px;font-size:.92rem;font-weight:600;color:#222}.TechVisPillCheckItem span.material-symbols-outlined{color:#16a34a;font-size:20px}.TechVisSkillBarsWrap{display:flex;flex-direction:column;gap:22px}.TechVisSkillBarItem{display:flex;flex-direction:column;gap:8px}.TechVisSkillMeta{display:flex;align-items:center;justify-content:space-between;font-size:.92rem;font-weight:700;color:#111}.TechVisSkillTrack{width:100%;height:10px;background:#edece8;border-radius:9999px;overflow:hidden}.TechVisSkillFill{height:100%;background:linear-gradient(90deg,#e28a34,#b85d18);border-radius:9999px;transition:width 1.2s cubic-bezier(.16,1,.3,1)}.TechVisMetricsSection{background:#111613;color:#fff;border-radius:30px;padding:70px 56px;margin-bottom:100px;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000040;border:1px solid rgba(255,255,255,.08)}.TechVisMetricsHeader{text-align:center;max-width:760px;margin:0 auto 52px;position:relative;z-index:2}.TechVisMetricsHeader h2{font-size:2.5rem;font-weight:800;color:#fff;letter-spacing:-.025em;margin:0 0 14px;line-height:1.25}.TechVisMetricsHeader p{font-size:1.05rem;color:#a3b0a7;margin:0;line-height:1.6}.TechVisMetricsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;position:relative;z-index:2}.TechVisMetricCard{background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:32px 24px;text-align:center;transition:all .3s ease}.TechVisMetricCard:hover{background:#ffffff14;border-color:#e28a3466;transform:translateY(-4px)}.TechVisMetricValue{font-size:3rem;font-weight:800;color:#e28a34;line-height:1;margin-bottom:10px;letter-spacing:-.03em}.TechVisMetricLabel{font-size:1.02rem;font-weight:700;color:#fff;margin:0 0 6px}.TechVisMetricDesc{font-size:.82rem;color:#8c9b91;margin:0;line-height:1.5}.TechVisModelsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:100px}.TechVisModelCard{background:#fff;border:1px solid rgba(0,0,0,.09);border-radius:24px;padding:38px 30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 8px 24px #0000000a;transition:all .35s ease;position:relative}.TechVisModelCard.featured{background:#111613;color:#fff;border-color:#e28a34;box-shadow:0 20px 48px #00000040;transform:scale(1.02)}.TechVisModelBadge{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#e28a34;color:#fff;padding:4px 16px;border-radius:9999px;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.TechVisModelCard h3{font-size:1.45rem;font-weight:800;margin:0 0 10px}.TechVisModelCard.featured h3{color:#fff}.TechVisModelSubtitle{font-size:.92rem;color:#66605a;margin:0 0 24px;line-height:1.55}.TechVisModelCard.featured .TechVisModelSubtitle{color:#a3b0a7}.TechVisModelFeatures{display:flex;flex-direction:column;gap:12px;padding:22px 0;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:28px}.TechVisModelCard.featured .TechVisModelFeatures{border-color:#ffffff1a}.TechVisModelFeatureItem{display:flex;align-items:center;gap:10px;font-size:.9rem;color:#383430;font-weight:500}.TechVisModelCard.featured .TechVisModelFeatureItem{color:#d0dbd4}.TechVisModelFeatureItem span.material-symbols-outlined{color:#e28a34;font-size:18px}.TechVisFaqSection{max-width:880px;margin:0 auto 100px}.TechVisFaqList{display:flex;flex-direction:column;gap:16px}.TechVisFaqItem{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;transition:all .25s ease;box-shadow:0 2px 8px #00000005}.TechVisFaqItem:hover{border-color:#e28a3459}.TechVisFaqQuestion{width:100%;padding:22px 26px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;font-size:1.05rem;font-weight:700;color:#111;font-family:inherit}.TechVisFaqQuestion span.material-symbols-outlined{font-size:22px;color:#e28a34;transition:transform .3s ease}.TechVisFaqItem.open .TechVisFaqQuestion span.material-symbols-outlined{transform:rotate(180deg)}.TechVisFaqAnswer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .35s ease;padding:0 26px;color:#55504a;font-size:.95rem;line-height:1.68}.TechVisFaqItem.open .TechVisFaqAnswer{max-height:300px;padding:0 26px 22px}.TechVisCtaBanner{background:linear-gradient(135deg,#111613,#1a241f);color:#fff;border-radius:28px;padding:64px 48px;text-align:center;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000040;border:1px solid rgba(226,138,52,.2)}.TechVisCtaContent{position:relative;z-index:2;max-width:720px;margin:0 auto}.TechVisCtaContent h2{font-size:2.6rem;font-weight:800;margin:0 0 16px;line-height:1.25;letter-spacing:-.025em;color:#fff}.TechVisCtaContent p{font-size:1.05rem;color:#b5c2b9;line-height:1.65;margin:0 0 34px}.TechVisCtaButtons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.TechVisCtaPrimary{background:#e28a34;color:#fff!important;padding:14px 32px;border-radius:9999px;font-weight:700;text-decoration:none;font-size:.98rem;box-shadow:0 6px 20px #e28a3466;transition:all .25s ease}.TechVisCtaPrimary:hover{background:#b85d18;transform:translateY(-3px)}.TechVisCtaSecondary{background:#ffffff1a;color:#fff!important;padding:14px 28px;border-radius:9999px;font-weight:600;text-decoration:none;font-size:.98rem;border:1px solid rgba(255,255,255,.2);transition:all .25s ease}.TechVisCtaSecondary:hover{background:#ffffff2e;transform:translateY(-2px)}@media (max-width: 1100px){.TechVisHeroSection{grid-template-columns:1fr;gap:40px}.TechVisDisciplinesGrid{grid-template-columns:repeat(2,1fr)}.TechVisBentoGrid{grid-template-columns:1fr}.TechVisProcessGrid{grid-template-columns:repeat(2,1fr)}.TechVisProficiencySection{grid-template-columns:1fr;padding:36px}.TechVisMetricsGrid{grid-template-columns:repeat(2,1fr)}.TechVisModelsGrid{grid-template-columns:1fr}.TechVisModelCard.featured{transform:none}}@media (max-width: 768px){.TechVisHeroTitle{font-size:2.35rem}.TechVisSectionTitle{font-size:2rem}.TechVisDisciplinesGrid,.TechVisProcessGrid,.TechVisMetricsGrid{grid-template-columns:1fr}.TechVisHeroActions{flex-direction:column;align-items:stretch}.TechVisPrimaryBtn,.TechVisSecondaryBtn{justify-content:center}.TechVisCtaBanner{padding:44px 24px}.TechVisCtaContent h2{font-size:1.85rem}.TechVisFloatingBadgeTop,.TechVisFloatingBadgeBottom{position:static;margin:12px 0}.TechVisHeroVisualWrap{flex-direction:column}}.TemplateSectionWrap{width:100%;margin:0 auto 90px;padding:0 10%}.TemplateMarqueeSection{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#111613;color:#fff;padding:22px 0;overflow:hidden;margin-bottom:80px;border-top:1px solid rgba(226,138,52,.25);border-bottom:1px solid rgba(226,138,52,.25)}.TemplateMarqueeTrack{display:flex;align-items:center;gap:36px;width:max-content;white-space:nowrap;animation:templateMarqueeAnim 32s linear infinite}.TemplateMarqueeItem{font-size:var(--span-text);text-transform:uppercase;color:var(--primary-color);display:inline-flex;align-items:center;gap:14px}.TemplateMarqueeIcon{color:#e28a34;font-size:16px}@keyframes templateMarqueeAnim{0%{transform:translate(0)}to{transform:translate(-50%)}}.TemplateSplitHighlightBar{display:grid;grid-template-columns:1.4fr 1fr;border-radius:22px;overflow:hidden;box-shadow:0 16px 40px #00000014;margin-bottom:90px}.TemplateHighlightLeft{background:#111613;color:#fff;padding:38px 44px;display:flex;flex-direction:column;justify-content:center}.TemplateHighlightLeft h3{font-size:var(--mini-text);color:var(--tertiary-color);margin:0}.TemplateHighlightLeft p{font-size:var(--span-text);color:var(--primary-color);margin:0}.TemplateHighlightRight{background:linear-gradient(135deg,#e28a34,#b85d18);color:#fff;padding:38px 36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.TemplateHighlightRightMeta{display:flex;align-items:center;gap:16px}.TemplateHighlightAvatars{display:flex;align-items:center}.TemplateHighlightAvatar{width:44px;height:44px;border-radius:50%;border:2px solid #ffffff;margin-left:-12px;object-fit:cover;background:#222}.TemplateHighlightAvatar:first-child{margin-left:0}.TemplateHighlightCount{display:flex;flex-direction:column}.TemplateHighlightCount h4{font-size:1.4rem;font-weight:800;color:#fff;margin:0;line-height:1.1}.TemplateHighlightCount span{font-size:.8rem;color:#ffffffd9;font-weight:600}.TemplateHighlightBtn{background:var(--tertiary-on-color);color:var(--tertiary-color);font-weight:700;font-size:.88rem;padding:12px 24px;border-radius:9999px;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:all .25s ease;box-shadow:0 4px 14px #00000026}.TemplateHighlightBtn:hover{background:var(--secondary-color);color:var(--primary-color);transform:translateY(-2px)}.TemplateProcessSectionHeader{text-align:center;max-width:780px;margin:0 auto 48px}.TemplateProcessEyebrow{display:inline-block;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--tertiary-on-color);margin-bottom:10px}.TemplateProcessTitle{font-size:var(--mega-text);color:var(--tertiary-color);letter-spacing:-.025em;margin:0 0 14px;line-height:1.25}.TemplateProcessSubtitle{font-size:var(--span-text);color:var(--secondary-color);margin:0}.TemplateProcessCardsGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:90px}.TemplateProcessCardsGrid.five-col{grid-template-columns:repeat(3,1fr)}.TemplateProcessStepCard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:30px 24px;display:flex;flex-direction:column;box-shadow:0 4px 18px #00000008;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.TemplateProcessStepCard:hover{transform:translateY(-6px);border-color:#e28a34;box-shadow:0 16px 36px #e28a341f}.TemplateProcessCardTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.TemplateProcessStepNumber{font-size:2.4rem;font-weight:800;color:#e28a3459;line-height:1;letter-spacing:-.04em}.TemplateProcessStepIconWrap{width:44px;height:44px;border-radius:12px;background:#fff7ed;border:1px solid rgba(226,138,52,.25);color:#e28a34;display:flex;align-items:center;justify-content:center;font-size:22px}.TemplateProcessStepCard h4{font-size:1.15rem;font-weight:700;color:#111;margin:0 0 10px;line-height:1.35}.TemplateProcessStepCard p{font-size:.88rem;color:#66605a;line-height:1.6;margin:0 0 18px}.TemplateProcessStepDeliverable{margin-top:auto;font-size:.76rem;font-weight:700;color:#111;background:#f5f4f0;padding:6px 12px;border-radius:8px;display:inline-block;text-align:center}.TemplateConnectedStatsRow{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:38px 30px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;box-shadow:0 6px 22px #00000008;margin-bottom:90px;position:relative}.TemplateConnectedStatItem{display:flex;align-items:center;gap:18px;position:relative}.TemplateConnectedStatItem:not(:last-child):after{content:"";position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:1px;height:50px;background:#00000014}.TemplateConnectedStatNode{width:48px;height:48px;border-radius:50%;background:#e28a341f;border:1px solid rgba(226,138,52,.35);color:#e28a34;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.TemplateConnectedStatContent h3{font-size:2.1rem;font-weight:800;color:#111;margin:0;line-height:1;letter-spacing:-.02em}.TemplateConnectedStatContent p{font-size:.86rem;font-weight:600;color:#66605a;margin:6px 0 0}.TemplateProficiencySection{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:28px;padding:56px;box-shadow:0 12px 36px #0000000a;margin-bottom:90px}.TemplateProficiencyLeft h3{font-size:2.3rem;font-weight:800;color:#111;line-height:1.24;margin:0 0 16px;letter-spacing:-.02em}.TemplateProficiencyLeft p{font-size:1.02rem;line-height:1.65;color:#55504a;margin:0 0 26px}.TemplateSkillList{display:flex;flex-direction:column;gap:22px}.TemplateSkillItem{display:flex;flex-direction:column;gap:8px}.TemplateSkillMeta{display:flex;align-items:center;justify-content:space-between;font-size:.94rem;font-weight:700;color:#111}.TemplateSkillTrack{width:100%;height:10px;background:#edece8;border-radius:9999px;position:relative}.TemplateSkillFill{height:100%;background:linear-gradient(90deg,#111,#e28a34);border-radius:9999px;position:relative}.TemplateSkillDot{width:16px;height:16px;border-radius:50%;background:#e28a34;border:3px solid #ffffff;box-shadow:0 2px 6px #0003;position:absolute;right:-8px;top:50%;transform:translateY(-50%)}.TemplateBentoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:90px}.TemplateBentoCard{background:#fff;border-radius:22px;border:1px solid rgba(0,0,0,.08);overflow:hidden;box-shadow:0 8px 24px #0000000a;display:flex;flex-direction:column;transition:all .35s ease}.TemplateBentoCard:hover{transform:translateY(-6px);box-shadow:0 20px 42px #00000017;border-color:#e28a3459}.TemplateBentoImageWrap{width:100%;height:220px;position:relative;overflow:hidden}.TemplateBentoImage{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.TemplateBentoCard:hover .TemplateBentoImage{transform:scale(1.05)}.TemplateBentoTag{position:absolute;top:14px;left:14px;background:#111111d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;padding:5px 14px;border-radius:9999px;font-size:.76rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(255,255,255,.15)}.TemplateBentoMetricPill{position:absolute;bottom:14px;right:14px;background:#e28a34;color:#fff;padding:6px 14px;border-radius:9999px;font-size:.82rem;font-weight:800;box-shadow:0 4px 12px #e28a3466}.TemplateBentoBody{padding:26px;display:flex;flex-direction:column;flex:1}.TemplateBentoBody h4{font-size:1.25rem;font-weight:700;color:#111;margin:0 0 10px;line-height:1.35}.TemplateBentoBody p{font-size:.9rem;color:#55504a;line-height:1.6;margin:0}.TemplateTiersGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-bottom:90px}.TemplateTierCard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:38px 30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 6px 20px #00000008;transition:all .35s ease;position:relative}.TemplateTierCard.featured{background:#111613;color:#fff;border-color:#e28a34;box-shadow:0 20px 48px #00000040;transform:scale(1.02)}.TemplateTierBadge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:#e28a34;color:#fff;padding:4px 16px;border-radius:9999px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.TemplateTierCard h3{font-size:1.4rem;font-weight:800;margin:0 0 8px}.TemplateTierCard.featured h3{color:#fff}.TemplateTierSubtitle{font-size:.9rem;color:#66605a;margin:0 0 22px;line-height:1.55}.TemplateTierCard.featured .TemplateTierSubtitle{color:#a3b0a7}.TemplateTierFeatures{display:flex;flex-direction:column;gap:12px;padding:20px 0;border-top:1px solid rgba(0,0,0,.07);border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:26px}.TemplateTierCard.featured .TemplateTierFeatures{border-color:#ffffff1a}.TemplateTierFeatureItem{display:flex;align-items:center;gap:10px;font-size:.88rem;color:#383430;font-weight:500}.TemplateTierCard.featured .TemplateTierFeatureItem{color:#d0dbd4}.TemplateTierFeatureItem span.material-symbols-outlined{color:#e28a34;font-size:18px}.TemplateFaqSection{max-width:880px;margin:0 auto 90px}.TemplateFaqList{display:flex;flex-direction:column;gap:14px}.TemplateFaqItem{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:18px;overflow:hidden;transition:all .25s ease;box-shadow:0 2px 8px #00000005}.TemplateFaqItem:hover{border-color:#e28a3459}.TemplateFaqQuestion{width:100%;padding:22px 26px;background:none;border:none;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer;font-size:1.05rem;font-weight:700;color:#111;font-family:inherit}.TemplateFaqQuestion span.material-symbols-outlined{font-size:22px;color:#e28a34;transition:transform .3s ease}.TemplateFaqItem.open .TemplateFaqQuestion span.material-symbols-outlined{transform:rotate(180deg)}.TemplateFaqAnswer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .35s ease;padding:0 26px;color:#55504a;font-size:.94rem;line-height:1.68}.TemplateFaqItem.open .TemplateFaqAnswer{max-height:300px;padding:0 26px 22px}@media (max-width: 1100px){.TemplateSplitHighlightBar{grid-template-columns:1fr}.TemplateProcessCardsGrid,.TemplateProcessCardsGrid.five-col,.TemplateConnectedStatsRow{grid-template-columns:repeat(2,1fr)}.TemplateProficiencySection{grid-template-columns:1fr;padding:36px}.TemplateBentoGrid,.TemplateTiersGrid{grid-template-columns:1fr}.TemplateTierCard.featured{transform:none}}@media (max-width: 768px){.TemplateProcessCardsGrid,.TemplateProcessCardsGrid.five-col,.TemplateConnectedStatsRow{grid-template-columns:1fr}.TemplateHighlightRight{flex-direction:column;align-items:stretch}.TemplateHighlightRightMeta{flex-direction:column;align-items:flex-start}.TemplateHighlightBtn{justify-content:center}}.LegalPageHero{background:radial-gradient(circle at 50% 20%,#1c2620,#0d120f);padding:140px 6% 70px;text-align:center;position:relative;border-bottom:1px solid rgba(226,138,52,.2)}.LegalBadge{display:inline-flex;align-items:center;gap:8px;background:#e28a3426;color:#e28a34;border:1px solid rgba(226,138,52,.4);padding:6px 18px;border-radius:9999px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.LegalPageHero h1{font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:900;color:#fff;max-width:900px;margin:0 auto 18px;line-height:1.15}.LegalPageHeroSubtitle{font-size:1.15rem;color:#b5c4ba;max-width:720px;margin:0 auto 30px;line-height:1.6}.LegalMetaRow{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;font-size:.88rem;color:#8fa094}.LegalMetaItem{display:flex;align-items:center;gap:6px}.LegalMetaItem span.material-symbols-outlined{color:#e28a34;font-size:18px}.LegalPageWrapper{background:#faf9f6;padding:80px 6% 120px}.LegalPageContainer{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:280px 1fr;gap:60px;align-items:start}.LegalTocSidebar{position:sticky;top:100px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:28px;box-shadow:0 10px 30px #00000008}.LegalTocHeader{font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#e28a34;margin-bottom:16px;display:flex;align-items:center;gap:8px}.LegalTocList{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.LegalTocItem a{display:block;font-size:.88rem;font-weight:600;color:#55504a;text-decoration:none;padding:6px 12px;border-radius:8px;transition:all .2s ease;line-height:1.4}.LegalTocItem a:hover{background:#e28a341a;color:#e28a34;transform:translate(4px)}.LegalMainContent{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:56px 6%;box-shadow:0 12px 40px #00000008}.LegalSection{margin-bottom:48px;scroll-margin-top:120px}.LegalSection:last-child{margin-bottom:0}.LegalSection h2{font-size:1.6rem;font-weight:800;color:#111613;margin:0 0 16px;display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:2px solid #f0ede6}.LegalSectionNumber{font-size:1.1rem;font-weight:900;color:#e28a34;background:#e28a341f;padding:4px 10px;border-radius:8px}.LegalSection h3{font-size:1.15rem;font-weight:700;color:#222924;margin:24px 0 10px}.LegalSection p{font-size:.96rem;line-height:1.75;color:#4a453e;margin:0 0 16px}.LegalSection ul,.LegalSection ol{padding-left:24px;margin:0 0 18px;color:#4a453e;font-size:.95rem;line-height:1.7}.LegalSection li{margin-bottom:8px}.LegalSection strong{color:#111613}.LegalCallout{background:#f7faf8;border-left:4px solid #16a34a;border-radius:0 14px 14px 0;padding:20px 24px;margin:24px 0}.LegalCallout.gold{background:#fdfaf5;border-left-color:#e28a34}.LegalCalloutTitle{font-size:.92rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#111613;margin-bottom:6px;display:flex;align-items:center;gap:8px}.LegalCallout p{margin:0;font-size:.92rem;color:#4f4b44;line-height:1.6}.LegalTableWrap{width:100%;overflow-x:auto;margin:24px 0;border-radius:14px;border:1px solid rgba(0,0,0,.08)}.LegalTable{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.LegalTable th{background:#111613;color:#fff;padding:14px 18px;font-weight:700;border-bottom:2px solid #e28a34}.LegalTable td{padding:14px 18px;border-bottom:1px solid #eee;color:#444;line-height:1.5}.LegalTable tr:nth-child(2n) td{background:#faf9f6}@media (max-width: 1024px){.LegalPageContainer{grid-template-columns:1fr;gap:36px}.LegalTocSidebar{position:static}.LegalMainContent{padding:36px 5%}}*{font-family:Roboto,sans-serif;font-weight:600!important;font-optical-sizing:auto;margin:0;padding:0;scroll-behavior:smooth;scroll-padding-top:2rem}*,*:before,*:after{box-sizing:border-box;-webkit-box-sizing:border-box}:root{--gutter: 2rem;--primary-color: #ffffff;--primary-on-color: #808080;--secondary-color: #000000;--secondary-on-color: #424242;--tertiary-color: #f9a144;--tertiary-on-color: #2b1600;--text-color: #1e1e1e;--text-on-color: #3b3b3b;--mega-header: 5em;--mini-header: 4em;--header: 3em;--mega-text: 2em;--mini-text: 1.4em;--medium-text: 1.2em;--text: 1em;--span-text: .9em;--link-span-text: .6em;--green-status-color: #008000;--yellow-status-color: #ffff00;--red-status-color: #ff0000;--green-status-on-color: #00800048;--yellow-status-on-color: #ffff0048;--red-status-on-color: #ff000048}body,html{display:block;cursor:pointer;overflow-x:hidden;place-items:revert;background-color:var(--primary-color)}.hr{width:100%;height:3px;border-radius:25px;margin-bottom:5%;background-color:var(--tertiary-color)}h1{font-size:var(--header);line-height:60px;text-transform:uppercase}h1 span{font-weight:550}h2{font-size:var(--mega-text);line-height:1.6em;text-transform:uppercase}h3{line-height:1.6em;font-size:var(--mini-text);text-transform:uppercase}h4{line-height:1.6em;font-size:var(--medium-text);text-transform:uppercase}h6{line-height:1.6em;font-size:var(--text);text-transform:uppercase}p{font-size:var(--text);line-height:35px!important}.ApplicationCtn{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}a{text-decoration:none}.sectionBox{width:100%;gap:5em;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:5% 10%}nav{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;margin:auto;padding:20px 10%;position:fixed;top:0;left:0;z-index:2000!important}nav .Navlink-Left{width:max-content;height:auto;display:flex;justify-content:flex-start;align-items:center;margin:auto 0;gap:.5em;padding:2px;background:#ffffff30;border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid rgba(255,255,255,.19)}nav .Navlink-Left .NavlinkItem.active{background-color:var(--tertiary-on-color);width:max-content;height:auto;border-radius:50px;color:var(--tertiary-color);font-weight:500}nav .Navlink-Left:hover .NavlinkItem:hover{width:max-content;height:auto;background:#ffffff30;border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px)}nav .Navlink-Left:hover .NavlinkItem:hover{color:var(--tertiary-color)}nav .Navlink-Right{width:max-content;height:auto;display:flex;justify-content:flex-end;align-items:center;margin:auto 0;gap:.5em;padding:2px;background:#ffffff30;border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid rgba(255,255,255,.19)}nav .Navlink-Right .NavlinkItem.active{background-color:var(--tertiary-on-color);color:var(--tertiary-color);width:max-content;height:auto;border-radius:50px;font-weight:500}nav .Navlink-Right:hover .NavlinkItem:hover{width:max-content;height:auto;color:var(--tertiary-on-color);background:var(--tertiary-color);border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px)}nav .Navlink-Right:hover .NavlinkItem:hover a{color:var(--tertiary-on-color)}.Navbar-Logo{justify-content:flex-start;align-items:center;width:auto;display:flex}.Navbar-Logo img{width:50px;height:auto;object-fit:scale-down}nav .NavlinkItem{list-style:none;padding:20px 25px}nav .NavlinkItem{color:var(--tertiary-on-color);font-size:var(--span-text);font-weight:500;text-transform:uppercase}.OpportunityAppCtn{width:100%;margin:auto;display:flex;height:auto;align-items:center;flex-direction:column;justify-content:center;overflow:hidden}.BackgroundImage{width:100%;height:400px;padding:10px;gap:.5em;justify-content:center;align-items:flex-start;margin:auto;display:flex;background-color:var(--primary-color);overflow:hidden}.BackgroundImage img{border-top-left-radius:50%;border-top-right-radius:50%;width:500px;height:600px;object-fit:cover}.BackgroundImage img:first-child{transform:rotate(-15deg);width:500px;height:600px}.BackgroundImage img:last-child{transform:rotate(15deg);width:500px;height:600px}.OpportunityAppHeader{width:100%;height:auto;padding-top:5%;padding-bottom:2%;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;background-color:var(--primary-color)}.ContentCtn-Center{justify-content:center;align-items:center;margin:0 auto;display:flex;flex-direction:column;padding:5% 10% 2%;width:100%;height:auto;text-align:center}.ContentCtn-Center-Span{background:var(--tertiary-on-color);border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid rgba(255,255,255,.19);font-size:var(--link-span-text);font-weight:400;padding:5px 20px;color:var(--tertiary-color);margin-bottom:2%;text-transform:uppercase}.ContentCtn-Center h1{color:var(--tertiary-color);font-size:var(--mega-text);width:100%;max-width:50%;text-transform:uppercase}.ContentCtn-Center p{color:var(--secondary-color);font-size:var(--span-text);font-weight:400;width:100%;max-width:60%;line-height:35px}.DuoBtnCtn-Center{justify-content:center;align-items:center;margin:0 auto;display:flex;flex-direction:row;width:auto;height:auto;gap:.5em}.DuoBtnCtn-Center a:first-child{width:max-content;height:auto;border-radius:50px;border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--secondary-color);padding:12px 20px;font-size:var(--text)}.DuoBtnCtn-Center a:last-child{width:max-content;height:auto;border-radius:50px;border:1px solid var(--primary-color);background-color:transparent;color:var(--primary-color);padding:12px 20px;font-size:var(--text)}.ApplicationIconButton{justify-content:center;align-items:center;margin-left:auto;display:flex;flex-direction:row;gap:.5em;background-color:var(--tertiary-color);border-radius:50px;padding:2px;color:var(--primary-color);font-size:var(--text);font-weight:500;text-transform:uppercase}.ApplicationIconButton .material-symbols-outlined{width:auto;height:auto;display:flex;object-fit:scale-down;background-color:var(--secondary-color);padding:12px;border-radius:50px}.ApplicationIconButton:hover .material-symbols-outlined{animation:2s RotateButton infinite}.ApplicationIconButton:hover{background-color:var(--tertiary-color);color:var(--primary-color)}.ApplicationButton{justify-content:center;align-items:center;margin:0;display:flex;flex-direction:row;gap:.5em;background-color:var(--tertiary-color);border-radius:50px;padding:2px 2px 2px 20px;color:var(--primary-color);font-size:var(--span-text);font-weight:500;text-transform:uppercase;border:1px solid var(--tertiary-color)}.ApplicationButton p{margin-bottom:0}.ApplicationButton:hover{background-color:var(--tertiary-color);color:var(--primary-color)}.ApplicationButton .material-symbols-outlined{width:auto;height:auto;display:flex;object-fit:scale-down;background-color:var(--secondary-color);padding:12px;border-radius:50px}.ApplicationButton:hover .material-symbols-outlined{animation:2s RotateButton infinite}.ApplicationButton img{width:45px;height:auto;display:flex;object-fit:scale-down;background-color:var(--secondary-color);padding:12px;border-radius:50px}.ApplicationButton:hover img{animation:2s RotateButton infinite}@keyframes RotateButton{0%{transform:rotate(360deg)}50%{transform:rotate(0)}to{transform:rotate(360deg)}}.SingleBtnCtn-Center-Dark-BG a{justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:row;gap:.5em;background-color:var(--secondary-color);border-radius:50px;padding:2px 2px 2px 20px;color:var(--primary-color);font-size:var(--text);font-weight:500}.SingleBtnCtn-Center-Dark-BG a img{width:45px;height:auto;display:flex;object-fit:scale-down;background-color:var(--primary-color);padding:12px;border-radius:50px}.OpportunityAppFooterCtn{width:100%;height:auto;padding:5%;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;background-color:var(--secondary-color)}.OpportunityAppFooter{width:100%;height:auto;padding-bottom:2%;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;background-color:var(--secondary-color);text-align:center}.OpportunityAppFooter h2{color:var(--primary-color);font-size:var(--medium-text);width:100%;max-width:50%}.OpportunityAppFooter p{color:var(--primary-color);font-size:var(--text);font-weight:400;width:100%;max-width:70%}.QuickLinksCtn{justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;gap:2em;padding-top:5%;width:100%;height:auto}.QuickLinksFlex{justify-content:space-between;align-items:center;display:flex;flex-direction:row;width:100%;height:auto}.QuickLinksFlex ul{width:100%;height:100%;gap:1em;justify-content:center;align-items:flex-start;margin:auto;display:flex;flex-direction:column}.QuickLinksFlex ul span{font-size:var(--span-text);color:var(--text-color);margin-bottom:5%}.QuickLinksFlex ul li{width:100%;height:auto;gap:1em;justify-content:center;align-items:center;margin:auto;list-style:none}.QuickLinksFlex ul li a{font-size:var(--text);color:var(--primary-color);font-weight:400}hr{width:95%;background:#ffffff30;border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid rgba(255,255,255,.19)}.copyright{width:100%;height:auto;justify-content:center;align-items:center;padding-top:5%;display:flex}.copyright span{text-align:center;font-size:var(--span-text);color:var(--text-color)}.CarouselCtn{width:100%;height:auto;padding:5%;justify-content:center;align-items:flex-start;margin:auto;display:flex;flex-direction:column;background-color:#f5f5f5}.CarouselHeader{width:100%;height:auto;justify-content:flex-start;align-items:flex-start;margin:auto 0;display:flex;flex-direction:column}.CarouselHeader h2{font-size:var(--medium-text);color:var(--tertiary-color);max-width:40%;font-weight:500}.CarouselHeader p{font-size:var(--text);color:var(--text-color);font-weight:500;max-width:80%}.CarouselFlexCtn{justify-content:space-between;align-items:flex-end;margin:auto;display:flex;flex-direction:row;width:100%;height:auto;gap:2em}.CarouselFlexBox{width:250px;min-width:250px;height:200px;padding:20px;justify-content:space-between;align-items:flex-start;display:flex;flex-direction:column;background:#ffffff30;border-radius:20px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid rgba(255,255,255,.19)}.CarouselFlexBox h2{font-size:var(--medium-text);color:var(--tertiary-color);font-weight:700}.CarouselFlexBox p{font-size:var(--span-text);color:var(--text-color);font-weight:500;margin-bottom:0}.CarouselFlexBox img{width:50px;height:auto;object-fit:scale-down;filter:invert(100%)}.CaurouselImageBox{width:100%;height:100%;overflow:hidden;border-radius:20px}.CaurouselImageBox img{width:100%;height:450px;object-fit:cover}.CarouselDetails{width:100%;max-width:400px;height:auto}.CarouselDetails h2{font-size:var(--small-text);color:var(--tertiary-color);font-weight:500}.CarouselDetails p{font-size:var(--text);color:var(--text-color);font-weight:500}.CarouselDetails ul{margin-left:10px}.CarouselDetails ul li{font-size:var(--text);font-weight:500;color:var(--secondary-color);padding-bottom:5px}.FormPosition{position:relative;width:100%;height:auto;justify-content:center;align-items:center;display:flex;padding:5% 10%}.FormPosition .FormImage{width:100%;height:100%;object-fit:cover}.FormCtn{justify-content:flex-end;align-items:flex-start;display:flex;flex-direction:column;width:100%;height:100%}.FormCtnHeaderSection{justify-content:center;align-items:center;margin:15% auto auto;display:flex;flex-direction:column;width:100%;gap:2em}.FormCtnHeader{justify-content:center;align-items:flex-start;width:100%;display:flex;flex-direction:column;height:auto}.FormCtnHeader h3{font-size:var(--small-text);color:var(--tertiary-color)}.FormCtnHeader p{font-size:var(--span-text);color:var(--primary-color);width:50%}.FormZones{width:100%;height:auto;display:flex;flex-direction:row;gap:.5em;justify-content:flex-start;align-items:center;margin:0 auto}.FormZones p{cursor:pointer;width:max-content;height:auto;display:flex;justify-content:flex-start;align-items:center;margin:auto 0;color:var(--primary-color);font-size:var(--span-text);font-weight:500;padding:12px;background:#ffffff30;border-radius:50px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid rgba(255,255,255,.19)}.FormSelection{width:100%;height:auto;display:flex;flex-direction:row;gap:1em;justify-content:flex-start;align-items:center}.FormSelection select{width:100%;padding:10px;border-radius:10px;outline:none;font-size:var(--span-text);font-weight:600;color:var(--secondary-color);border:1px solid var(--primary-color);background-color:var(--primary-color);background-image:url(https://res.cloudinary.com/quinn-daisies-platform/image/upload/v1744314704/Quinn%20Daisies%20Logistics/Drop_Down_p1hklg.png);background-repeat:no-repeat;background-position:right 12px center;background-size:30px 30px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.FormSelection input{width:100%;height:auto;padding:10px;border-radius:10px;outline:none;text-transform:uppercase;font-size:var(--span-text);font-weight:600;color:var(--secondary-color);border:1px solid var(--primary-color);background-color:var(--primary-color)}.FormBookingDescription{justify-content:center;align-items:flex-start;margin:2% auto auto;display:flex;flex-direction:column;width:100%;height:auto;padding:10px}.FormBookingDescription h2{font-size:var(--small-text);font-weight:500;color:var(--tertiary-color)}.FormBookingDescription p{font-size:var(--text);font-weight:500;color:var(--secondary-color);color:var(--primary-color)}.FormComponentInformation{justify-content:center;align-items:flex-start;margin:0 auto;display:flex;flex-direction:column;width:100%;height:auto}.FormComponentInformation h2{font-size:var(--mini-text);font-weight:500;color:var(--tertiary-color)}.FormComponentInformation p{font-size:var(--text);color:var(--primary-color)}.SingleBtnCtn-Center button{justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:row;gap:.5em;background-color:var(--primary-color);border-radius:50px;padding:2px 2px 2px 20px;color:var(--secondary-color);font-size:var(--text);font-weight:500}.SingleBtnCtn-Center button img{width:45px;height:auto;display:flex;object-fit:scale-down;background-color:var(--secondary-color);padding:12px;border-radius:50px}.BookShipment{justify-content:flex-end;align-items:flex-start;margin:0 auto;width:100%;height:auto;display:flex;flex-direction:column}.BookShipmentHeader{justify-content:center;align-items:flex-end;margin:auto;width:100%;height:auto;display:flex;flex-direction:column;text-align:right}.BookShipmentHeader h3{font-size:var(--small-text);color:var(--tertiary-color)}.BookShipmentHeader p{font-size:var(--span-text);color:var(--primary-color);width:40%}.SingleBtnCtn-Right{justify-content:center;align-items:center;margin-left:auto;display:flex;flex-direction:row;width:auto;height:auto;gap:.5em}.FormCtnControl{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:0 auto}.IntroAboutHeaderCtn,.AboutHeaderCtn{justify-content:center;align-items:center;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.BackgroundImagePosition{object-fit:cover;width:100%;height:100%}.AboutHeader,.IntroAboutHeader{top:0;left:0;width:100%;height:100%;position:absolute;justify-content:flex-start;align-items:flex-start;padding:10%;margin:auto;display:flex;flex-direction:column;background-color:#000000b3}.AboutHeaderContent h1{color:var(--tertiary-color);width:35%;text-align:center}.AboutHeaderContent p{color:var(--primary-color);width:40%;text-align:center}.AboutHeaderContent{width:100%;justify-content:center;align-items:center;margin:0 auto;display:flex;flex-direction:column}.ExtraAboutGrid{margin-top:10%;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,auto));gap:1em;position:relative}.AboutGrid{margin-top:5%;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,auto));gap:1em;position:relative}.AboutGridBox{gap:2em;width:100%;height:auto;padding:25px;display:flex;flex-direction:column;border-radius:50px;align-items:flex-start;justify-content:space-between;background-color:var(--tertiary-on-color)}.AboutGridBox .IconDesign{padding:10px;border-radius:25px;width:max-content;font-size:var(--mega-text);color:var(--tertiary-on-color);background-color:var(--tertiary-color)}.AboutFlex{display:flex;gap:2em;margin-top:20%;align-items:flex-start;justify-content:space-between}.AboutFlex h2{color:var(--tertiary-color);width:35%}.AboutFlex p{color:var(--primary-color)}.AboutFlexParagraphContainer{width:50%}.FlexCtnBoxCtnRowContent span{gap:1em;padding:10px 25px;border-radius:50px;font-size:var(--link-span-text);color:var(--tertiary-color);background-color:var(--tertiary-on-color)}.FlexCtn{width:100%;height:auto;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;background-color:var(--secondary-color)}.FlexCtnBoxCtn{width:100%;height:100%;justify-content:space-between;align-items:flex-start;display:flex;flex-direction:row;gap:1em;padding:5% 10%}.QuoteFlexCtnBoxCtn{width:100%;height:auto;justify-content:space-between;align-items:flex-start;display:flex;flex-direction:row;gap:1em;padding:5% 0%}.FlexCtnBox{width:100%;height:130px;justify-content:flex-start;align-items:center;display:flex;flex-direction:row;gap:1em;background:var(--tertiary-on-color);border-radius:25px;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(3.8px);-webkit-backdrop-filter:blur(3.8px);border:1px solid var(--tertiary-on-color);padding:50px}.FlexCtnBox img,.FlexCtnBox .material-symbols-outlined{width:35px;height:auto;object-fit:scale-down;padding:5px;border-radius:50px;background-color:var(--tertiary-color)}.FlexCtnBoxContent{width:100%;height:auto;justify-content:flex-start;align-items:flex-start;margin:0 auto;display:flex;flex-direction:column}.FlexCtnBoxContent h3{font-size:var(--text);color:var(--tertiary-color)}.FlexCtnBoxContent a{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;text-decoration:none}.AdvanceFlexDesignColumn{justify-content:center;align-items:center;margin:auto;width:100%;height:auto;display:flex;flex-direction:column;padding:5% 10%;gap:2em}.AdvanceFlexCtnBoxCtnRow{width:100%;height:100%;justify-content:space-between;align-items:flex-start;display:flex;flex-direction:row;gap:2em}.AdvanceFlexCtnBoxCtnRowContent{width:100%;height:100%;justify-content:space-between;align-items:flex-start;display:flex;flex-direction:column}.AdvanceFlexCtnBoxCtnRowContent h2{color:var(--tertiary-color);margin-top:10px;margin-bottom:20px}.AdvanceFlexCtnBoxCtnRowContent p{color:var(--secondary-color)}.AdvanceFlexCtnBoxCtnRowContent span{gap:1em;padding:10px 25px;border-radius:50px;font-size:var(--link-span-text);color:var(--tertiary-color);background-color:var(--tertiary-on-color)}.AdvanceImageFlexContainer{width:100%;height:auto;display:flex;gap:1em}.AdvanceImageFlexContainerContainer{width:100%;position:relative;overflow:hidden;border-radius:25px;width:400px;height:500px!important}.AdvanceImageFlexContainerContainer p{margin-bottom:0;bottom:0;left:0;padding:25px;position:absolute;z-index:400;text-align:center;color:var(--primary-color);background-color:#0009}.ExtraAdvanceImageFlexContainer{width:100%;height:auto;display:flex;gap:1em}.ExtraAdvanceImageFlexContainerContainer{position:relative;overflow:hidden;border-radius:25px;width:100%;height:800px!important}.ExtraAdvanceImageFlexContainerContainer p{margin-bottom:0;bottom:0;left:0;padding:25px;position:absolute;z-index:400;text-align:center;color:var(--primary-color);background-color:#0009}.parallaxContainer{padding-top:30vh;padding-bottom:30vh;position:relative}.parallax{overflow:hidden;letter-spacing:2px;line-height:.8;margin:0;white-space:nowrap;display:flex;flex-wrap:nowrap}.parallax .scroller{text-transform:uppercase;font-size:var(--mini-header);white-space:nowrap;display:flex;flex-wrap:nowrap;color:var(--tertiary-color)}.parallax span{display:block;margin-right:5%}.animatedSection:first-of-type{min-height:240vh}.animatedSection:last-of-type{min-height:100vh;display:grid;place-items:center}.grid>.layer{display:grid;grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid}.grid>.layer:nth-of-type(1) div:nth-of-type(odd){grid-column:1}.grid>.layer:nth-of-type(1) div:nth-of-type(2n){grid-column:-2}.grid>.layer:nth-of-type(2) div:nth-of-type(odd){grid-column:calc(2 + var(--offset))}.grid>.layer:nth-of-type(2) div:nth-of-type(2n){grid-column:calc(-3 - var(--offset))}.grid>.layer:nth-of-type(3) div:first-of-type{grid-column:calc(3 + var(--offset));grid-row:1}.grid>.layer:nth-of-type(3) div:last-of-type{grid-column:calc(3 + var(--offset));grid-row:-1}.grid img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:1rem}.grid .scaler{position:relative;grid-area:2 / calc(3 + var(--offset))}.scaler{z-index:2;width:100%;height:100%;position:relative}.scaler img{position:absolute;top:50%;left:50%;translate:-50% -50%;object-fit:cover;border-radius:1rem;width:100%;height:100%}.FlexDesignColumn{justify-content:center;align-items:center;margin:auto;width:100%;height:auto;display:flex;flex-direction:column;padding:0% 10%;gap:2em}.FlexCtnBoxCtnRow{width:100%;height:100%;justify-content:space-between;align-items:flex-start;display:flex;flex-direction:row;gap:10em}.ImageFlexContainer{width:100%;height:auto;display:flex;gap:1em}.ImageFlexContainerContainer{width:100%;position:relative;overflow:hidden;border-radius:25px;width:400px;height:500px!important}.ImageFlexContainerContainer p{margin-bottom:0;bottom:0;left:0;padding:25px;position:absolute;z-index:400;text-align:center;color:var(--primary-color);background-color:#0009}.FlexCtnBoxCtnImg{width:100%;height:100%!important;height:auto;object-fit:cover}.FlexCtnBoxCtnRowContent{width:100%;height:100%;justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column}.FlexCtnBoxCtnRowContent h2{color:var(--tertiary-color);margin-top:15px;margin-bottom:25px;width:60%}.FlexCtnBoxCtnRowContent p{color:var(--primary-color)}.SectionHeader{width:100%;display:flex;align-items:center;justify-content:center}.SectionHeader h2{width:25%;color:var(--tertiary-color);align-items:center;text-align:center}.ApplicationContainer{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;gap:1em}.ApplicationBox{padding:25px;width:100%;margin:auto;height:500px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:var(--tertiary-on-color);border-radius:25px;gap:1em;will-change:transform}.BoxIcon{margin-right:auto;background-color:var(--secondary-color);padding:15px;border-radius:15px;color:var(--tertiary-color);width:auto;height:auto;align-items:center;justify-content:center;font-size:var(--mega-text);margin-bottom:25px}.ApplicationBox h3{color:var(--tertiary-color);text-transform:uppercase;text-align:center;font-size:var(--text)}.ApplicationBox p{color:var(--primary-color);text-align:center;font-size:var(--span-text)}.ApplicationBox:nth-child(1){transform:translateY(-80px)}.ApplicationBox:nth-child(2){transform:translateY(0)}.ApplicationBox:nth-child(3){transform:translateY(80px)}.ApplicationBox:nth-child(4){transform:translateY(160px)}.home-container{display:flex;flex-direction:row;width:100%;height:80vh;position:relative;justify-content:center;align-items:center;margin:auto;overflow:hidden}.home-image{width:100%;height:100%;object-fit:cover}.home-content{background-color:#000c;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:auto;padding:5%;text-align:left;position:absolute}.home-content-span{font-size:var(--link-span-text);color:var(--primary-color);font-weight:700;line-height:2}.home-content h1{font-size:var(--mini-header);color:var(--tertiary-color);font-weight:700;line-height:1.5}.home-content p{font-size:var(--span-text);color:var(--primary-color);font-weight:500;line-height:2}.home-content-button{justify-content:center;align-items:center;text-decoration:none;width:max-content;height:auto;display:flex;flex-direction:row;gap:1em;background-color:var(--secondary-color);padding:10px;border-radius:5px;border:1px solid var(--secondary-color)}.home-content-button-span{font-size:var(--span-text);color:var(--primary-color);font-weight:500}.home-content-button-image{width:20px;height:auto;object-fit:scale-down}.home-content-button:hover .home-content-button-image{animation:locationToggle 1s infinite}@keyframes locationToggle{0%{transform:rotate(0)}50%{transform:rotate(45deg)}to{transform:rotate(0)}}.home-about{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:auto;gap:1em;padding:5%}.home-about-grid{width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;position:relative;gap:1em}.home-about-grid-item{width:100%;height:100%;background-color:var(--secondary-color);justify-content:flex-end;align-items:flex-start;display:flex;flex-direction:column;border-radius:50px;padding:25px}.ContactHeader{justify-content:center;align-items:center;margin:auto;height:20vh;width:100%;text-align:center;display:flex;background-color:var(--secondary-color)}.ContactHeader h1{font-size:var(--small-text);color:var(--text-color);font-weight:500;display:none}.home-about-grid-item h2{font-size:var(--small-text);color:var(--tertiary-color);font-weight:500}.home-about-grid-item-image:last-child{grid-column:span 2}.home-about-grid-item-image{width:100%;height:100%;object-fit:cover;border-radius:50px}.home-about-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:50px}.home-about-content h2{font-size:var(--medium-text);color:var(--tertiary-color);font-weight:500;line-height:1.5}.home-about-content p{font-size:var(--span-text);color:var(--secondary-color);font-weight:500;line-height:2}.home-services{width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,auto));grid-auto-rows:200px;grid-auto-flow:dense;position:relative;gap:1em;padding:5%}.home-services-box{width:100%;height:100%;position:relative;overflow:hidden;grid-row:span 2;border-radius:50px}.home-services-box:first-child{width:100%;height:100%;background-color:var(--secondary-color);justify-content:flex-end;align-items:flex-start;display:flex;flex-direction:column;border-radius:50px;padding:25px}.home-services-box:first-child h2{font-size:var(--small-text);color:var(--tertiary-color);font-weight:500}.home-services-box-image{width:100%;height:100%;object-fit:cover}.home-services-box-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:10px;background-color:#000c}.home-services-box-content h2{font-size:var(--small-text);color:var(--tertiary-color);font-weight:500;line-height:1.5}.home-services-box-content p{font-size:var(--span-text);color:var(--primary-color);font-weight:500;line-height:2}.contact-container{width:100%;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 5% 5%}.contact-content-container{width:100%;height:400px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;overflow:hidden;border-radius:10px}.contact-content-container-image{width:100%;height:100%;object-fit:cover}.contact-content{position:absolute;top:0;left:0;background-color:#000c;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:5%}.contact-content h2{font-size:var(--header);color:var(--tertiary-color);font-weight:500}.contact-content p{font-size:var(--span-text);color:var(--primary-color);font-weight:500;line-height:2}.service-container{display:flex;flex-direction:row;width:100%;height:100vh;position:relative;justify-content:center;align-items:center;margin:auto;overflow:hidden}.service-image{width:100%;height:100%;object-fit:cover}.service-content{background-color:#000c;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:auto;padding:5%;text-align:left;position:absolute}.service-content-span{font-size:var(--link-span-text);color:var(--primary-color);font-weight:500;line-height:2}.service-content-container{width:100%;max-width:70%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-right:auto}.service-content-container h2{font-size:var(--header);color:var(--tertiary-color);font-weight:500;line-height:1.5}.service-content-container p{font-size:var(--span-text);color:var(--primary-color);font-weight:500;line-height:2}.service-content-container-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1em;width:100%}.service-content-container-footer-item{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1em}.service-content-container-footer-item img{width:50px;height:auto;object-fit:scale-down}.service-content-container-footer-item span{font-size:var(--span-text);color:var(--primary-color);font-weight:500;line-height:2}.ResponsiveNavigation,.responsiveMenuList{display:none}.AdvanceContentHeader{min-height:100vh;display:grid;align-content:center;max-width:calc(100% - (2 * var(--gutter)));padding:0% 10%;text-align:left}.AdvanceContentHeader h2{width:50%;color:var(--tertiary-color)}.AdvanceContentHeader h3{color:var(--tertiary-on-color)}.AdvanceContentHeader p{color:var(--primary-color)}.AdvanceSectionContainer:first-of-type{min-height:240vh}.AdvanceSectionContainerContent{min-height:100vh;width:100vw;display:flex;place-items:center;align-content:center;position:sticky;top:0;overflow:hidden}.AdvanceSectionContainer:last-of-type{min-height:100vh;display:grid;place-items:center}.AdvanceSectionContainerGrid{--offset: 0;--container-width: 1600px;--gap: clamp(10px, 7.35vw, 80px);width:var(--container-width);max-width:calc(100% - (2 * var(--gutter)));display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,auto);gap:var(--gap);margin:0 auto;align-content:center;position:absolute;top:50%;left:50%;translate:-50% -50%}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer{display:grid;grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;grid-template-rows:subgrid}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer:nth-of-type(1) div:nth-of-type(odd){grid-column:1}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer:nth-of-type(1) div:nth-of-type(2n){grid-column:-2}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer:nth-of-type(2) div:nth-of-type(odd){grid-column:calc(2 + var(--offset))}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer:nth-of-type(2) div:nth-of-type(2n){grid-column:calc(-3 - var(--offset))}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer:nth-of-type(3) div:first-of-type{grid-column:calc(3 + var(--offset));grid-row:1}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer:nth-of-type(3) div:last-of-type{grid-column:calc(3 + var(--offset));grid-row:-1}.AdvanceSectionContainerGrid img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:1rem}.AdvanceSectionContainerGrid .AdvanceSectionContainerScaler{position:relative;grid-area:2 / calc(3 + var(--offset))}.AdvanceSectionContainerScaler{z-index:2;width:100%;height:100%;position:relative}.AdvanceSectionContainerScaler img{position:absolute;top:50%;left:50%;translate:-50% -50%;object-fit:cover;border-radius:1rem;width:100%;height:100%}.AdvanceContentWrap{background:#000;overflow:clip}header{min-height:100vh;display:grid;align-content:center;max-width:calc(100% - (2 * var(--gutter)));padding-left:48px;text-align:left}h2{padding-top:12px}a{color:#fff}.fluid{font-size:clamp(4rem,12vw,12rem);line-height:.6;margin:0}h2.fluid{font-size:clamp(.5rem,2vw,1.5rem);padding-top:48px}main section:first-of-type{min-height:240vh}.content{min-height:100vh;width:100vw;display:flex;place-items:center;align-content:center;position:sticky;top:0;overflow:hidden}main section:last-of-type{min-height:100vh;display:grid;place-items:center}.grid{--offset: 0;--container-width: 1600px;--gap: clamp(10px, 7.35vw, 80px);width:var(--container-width);max-width:calc(100% - (2 * var(--gutter)));display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,auto);gap:var(--gap);margin:0 auto;align-content:center;position:absolute;top:50%;left:50%;translate:-50% -50%}#smooth-wrapper{overflow:hidden}#smooth-content{will-change:transform}.ApplicationImageDesignHeader{width:60%;padding-bottom:25%;font-size:var(--mega-text);color:var(--tertiary-color)}.ApplicationImageDesign{width:100%;min-height:100vh;display:flex;justify-content:space-between;align-items:center;gap:1rem;position:relative;overflow:hidden;flex-direction:row;padding:5% 10%!important}.ApplicationChartContentListContainer{width:50%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;gap:.5em}.ApplicationChartContentListContainer .fill{position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--tertiary-color);transform-origin:top center;height:auto}.ApplicationChartContentList{display:flex;flex-direction:column;gap:1.5rem;width:100%;padding-left:25px}.ApplicationChartDesignItem{width:100%;opacity:.35;transition:opacity .25s ease}.ApplicationChartDesignItem h4{color:var(--tertiary-on-color);transition:color .25s ease;font-size:var(--text)}.ApplicationChartDesignItem p{color:#ffffffb3;margin-top:.35rem;max-width:32ch;font-size:var(--span-text)}.ApplicationChartDesignItem.is-active{opacity:1}.ApplicationChartDesignItem.is-active h4{color:var(--tertiary-color)}.ApplicationChartContent{flex:1;position:relative;width:100%;height:100%}.ApplicationChartSlides{position:relative;width:100%;height:100%}.ApplicationChartSlide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden}.ApplicationChartContentContainer{width:100%;height:100%;border-radius:45px;overflow:hidden;position:relative}.ApplicationChartContentContainer .ApplicationChartContentContainerImage{width:100%;height:100%;object-fit:cover}.ApplicationChartContentContainerContent{width:100%;position:absolute;bottom:0;right:0;left:0;justify-content:center;align-items:center;display:flex;flex-direction:column;margin:auto;background-color:#000c;padding:25px}.ApplicationChartContentContainerContent .ApplicationChartContentContainerContentText{color:var(--tertiary-color);text-align:center;font-size:var(--span-text)}.ApplicationCarousel{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;padding:5% 10%}.ApplicationCarouselRefurblished{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2em;padding:5% 0}.ApplicationCarouselRefurblishedFlex{padding:0% 10%}.ApplicationCarouselViewportSpacing{padding-left:10%}.ApplicationCarouselFlex{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:2em}.ApplicationCarouselFlex h2{color:var(--tertiary-color);font-size:var(--mega-text);width:30%;padding-top:0}.ApplicationCarouselContainer{width:45%;height:auto;margin:auto 0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.ApplicationCarouselContainerExtra{width:40%}.ApplicationSetupDetails{width:100%}.ApplicationCarouselContainer .ApplicationCarouselContainerText{text-align:right;line-height:35px;font-size:var(--span-text);color:var(--tertiary-on-color)}#CarouselAnimation{width:100%;overflow:hidden;position:relative}.ApplicationCarouselViewport{width:100%;overflow:hidden}.ApplicationCarouselSlide{overflow-x:scroll}.ApplicationCarouselSlide::-webkit-scrollbar{display:none}.ApplicationCarouselSlideBox img{width:100%;height:100%;object-fit:contain;position:absolute}.ApplicationCarouselSlide{display:flex;flex-wrap:nowrap;align-items:stretch;gap:1em;width:max-content;padding:0 10% 5% 0%;will-change:transform}.ApplicationCarouselSlideBox,.ApplicationCarouselSlideBoxImage{flex:0 0 auto}.ApplicationCarouselSlideBox{width:500px;min-width:500px;height:500px;padding:50px;display:flex;overflow:hidden;position:relative;border-radius:35px;align-items:flex-start;flex-direction:column;justify-content:flex-end;background-color:var(--tertiary-on-color)}.ApplicationCarouselSlideBox #imgsvg{margin-bottom:15%;object-fit:scale-down;height:auto;width:auto;stroke:var(--tertiary-color);fill-opacity:0;stroke-width:1px;stroke-dasharray:4500;animation:svgAnimation 20s ease infinite}.ApplicationCarouselSlideBox:hover #imgsvg{stroke:var(--tertiary-color);fill-opacity:0;stroke-dasharray:4500;animation:svgAnimation 20s ease infinite}@keyframes svgAnimation{0%{stroke-dashoffset:4500;fill-opacity:0}80%{stroke-dashoffset:2250;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.ApplicationCarouselSlideBoxImage{width:1000px;min-width:1000px;height:500px;display:flex;overflow:hidden;position:relative;border-radius:35px;background-color:var(--tertiary-color)}.ApplicationCarouselSlideBoxImage img{width:100%;height:100%;object-fit:cover;display:block}.ApplicationCarouselSlideBox h4{color:var(--tertiary-color);margin-bottom:2%;font-size:var(--medium-text);line-height:35px}.ApplicationCarouselSlideBox p{color:var(--primary-color);text-align:left;font-size:var(--span-text)}.Footer{background-color:var(--tertiary-on-color)}.ApplicationFooter{width:100%;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5em;margin:auto;padding:5% 10%}.ApplicationFooterBox{width:100%;height:auto;display:flex;flex-direction:column;gap:.5em}.ApplicationFooterBoxContainer{width:50%;height:auto;display:flex;flex-direction:column;gap:.5em}.ApplicationFooterBoxLink{width:100%;height:auto;display:flex;flex-direction:column;gap:1em}.ApplicationFooterBoxLink p{font-size:var(--span-text);color:var(--primary-color);width:50%}.ApplicationFlex{justify-content:space-between;align-items:flex-start;width:100%;height:auto;display:flex;gap:4em}.ApplicationFooterBox:nth-child(1){width:100%}.ApplicationFooterBoxSocial{gap:1em;display:flex}.ApplicationFooterBoxSocial .Cta{background-color:var(--tertiary-color);padding:10px;border-radius:15px}.ApplicationFooterBoxSocial .Cta img{width:25px;height:auto;object-fit:scale-down}.ApplicationFooterBox h4{color:var(--primary-color)}.ApplicationFooterBoxLink .Cta{font-size:var(--span-text);color:var(--primary-color);text-decoration:none}.ApplicationFooterBottom{width:100%;height:auto;display:flex;justify-content:center;align-items:center}.ApplicationFooterBoxBottomLink{width:100%;height:auto;display:flex;gap:1em}.ApplicationFooterBoxBottomLink .Cta{font-size:var(--span-text);color:var(--primary-color);text-decoration:none}.ApplicationFooterBottom p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;width:100%;text-align:right}.ApplicationFooterImageContainer{width:100%;height:100%;margin:auto;padding:0 10%;align-items:center;justify-content:center}.ApplicationFooterImageContainer img{width:100%;height:100%;object-fit:cover;border-radius:15px}.SectionContainer{padding:5% 10%;display:flex;flex-direction:column;width:100%}.SectionFlex{display:flex;justify-content:center;align-items:center;width:100%;height:auto;gap:2em}.SectionColorHeader{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:auto auto 25px;display:flex;gap:.5em;flex-direction:column}.SectionColorHeader span{gap:1em;padding:10px 25px;border-radius:50px;font-size:var(--link-span-text);color:var(--tertiary-color);background-color:var(--tertiary-on-color)}.SectionColorHeader h2{width:45%;color:var(--tertiary-color)}.SectionColorHeader p{width:50%;color:var(--secondary-color)}.SectionFlex{justify-content:flex-start;align-items:flex-start;margin:auto}.SectionBoxSmall{gap:1em;width:100%;max-width:450px;height:100%;padding:25px;display:flex;align-items:center;border-radius:30px;flex-direction:column;justify-content:space-between;background-color:var(--tertiary-on-color)}.SectionBoxSmall h2{color:var(--tertiary-color)}.SectionBoxSmall h2 span{font-size:12px;color:var(--primary-color);text-transform:capitalize;font-weight:400;padding:5px 10px;border-radius:25px;background-color:var(--secondary-color)}.SectionBoxSmall p{color:var(--primary-color);font-size:var(--span-text)}.SectionBoxSmall img{width:100%;height:auto;border-radius:25px;object-fit:scale-down}.SectionBoxLarge{display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%;overflow:hidden;border-radius:25px}.SectionBoxLarge img{width:100%;height:100%;object-fit:cover}.SectionBoxSmall:first-child{justify-content:flex-start;align-items:flex-start;margin-bottom:auto}.SectionBoxSmall:last-child{justify-content:flex-start;align-items:flex-start;margin-top:auto}.ApplicationBoxSmall{justify-content:flex-start;align-items:flex-start;margin:auto 0;padding:10px;border-radius:15px;background-color:var(--tertiary-on-color)}.ApplicationBoxSmall h4{color:var(--tertiary-color)}.ApplicationBoxSmall p{color:var(--primary-color)}.ApplicationBoxSmall img{width:40px;height:auto;object-fit:scale-down}.ApplicationFlexImageBox{width:100%;height:700px;overflow:hidden;border-radius:100%}.ApplicationFlexImageBox img{width:100%;height:100%;object-fit:cover}.ApplicationFlexWidth{width:100%;min-width:50%}.ApplicationSectionColorHeader{justify-content:flex-start;align-items:flex-start;width:100%;height:auto;margin:auto;display:flex;gap:.5em;flex-direction:column}.ApplicationSectionColorHeader span{gap:1em;padding:10px 25px;border-radius:50px;font-size:var(--link-span-text);color:var(--tertiary-color);background-color:var(--tertiary-on-color)}.ApplicationSectionColorHeader h2{color:var(--tertiary-color)}.ApplicationSectionColorHeader p{color:var(--secondary-color)}.ApplicationBanner{background-color:var(--secondary-color);width:100%;height:80vh;border-radius:35px;justify-content:center;align-items:center;display:flex;margin:auto;flex-direction:column;position:relative;overflow:hidden}.ApplicationBanner img{width:100%;height:auto;object-fit:contain}.ApplicationBannerOverlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0009;display:flex;justify-content:center;align-items:center;flex-direction:column}.ApplicationBanner h2{color:var(--tertiary-color);max-width:40%;text-align:center}.ApplicationBanner .ApplicationText{color:var(--primary-color);max-width:40%;text-align:center;font-size:var(--span-text)}.Logo{width:auto;height:auto}.Logo img{width:60px;height:auto;object-fit:scale-down}.HeroContainer{width:100%;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.HeroContainer video{width:100%;height:100%;object-fit:cover}.HeroContainer .HeroImageSlides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:111;object-fit:cover}.HeroOverlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:flex-start;margin:auto 0;padding:5% 10%;gap:2em;z-index:444}.HeroOverlayContent{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto 0;gap:1.5em}.HeroOverlayContent h1{color:var(--primary-color)}.HeroOverlayContent span{color:var(--tertiary-color);font-weight:500}.HeroOverlayContent p{color:var(--primary-color)}.HeroIndustrySlider{width:100%;max-width:650px;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;position:relative;overflow:hidden}.HeroIndustrySliderContainer{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;gap:1em}.HeroIndustrySliderContainerItem{min-width:200px;height:auto;padding:25px 10px;background:#0000001a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.2);gap:.5em;justify-content:center;align-items:center;margin:auto;display:flex;flex-direction:column;border-radius:25px}.HeroIndustrySliderContainerItem img{width:40px;height:auto;object-fit:scale-down}.HeroIndustrySliderContainerItem p{font-size:var(--link-span-text);color:var(--tertiary-color);margin-bottom:0}@keyframes slide-out-left{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.slide-in-new{animation:slideInFromRight .5s ease forwards}.exit-slide-out{animation:slide-out-left .5s forwards}.enter-slide-in{animation:slide-in-right .5s forwards}.OverwriteHeroOverlayFlex{align-items:center;justify-content:center;flex-direction:column!important}.ServiceHeroContent{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.ServiceHeroContent h1{color:var(--tertiary-color);text-align:center;width:50%}.ServiceHeroContent .ServiceHeroContentText{color:var(--primary-color);text-align:center;width:60%}.PartnerBoxContainer{gap:3em;width:100%;max-width:30%;display:flex;margin:0 auto;align-items:center;justify-content:center}.PartnerBoxContainer::-webkit-scrollbar{display:none}.PartnerBox{width:max-content;gap:.5em;display:flex;margin:auto;align-items:center;justify-content:center}.PartnerBox img{width:40px;height:auto;object-fit:scale-down}.PartnerBox:nth-child(1) img{width:80px}.PartnerBox:nth-child(5) img{width:35px}.PartnerBox:nth-child(6) img{width:65px}.PartnerBox:nth-child(7) img{width:35px}.PartnerBox p{color:var(--primary-color);margin-bottom:0;font-style:italic;text-transform:capitalize}.ServiceContainer{width:100%;min-height:60vh;height:auto;padding:4% 10%;box-sizing:border-box;margin:auto;display:flex;align-items:center;justify-content:center}.ServiceText{opacity:0;text-align:center;color:#0e100f;font-size:2rem;will-change:transform;color:var(--secondary-color);line-height:70px}.ServiceText *{will-change:transform}.ServiceList{justify-content:space-between;align-items:center;margin:auto;height:auto;display:flex;width:100%;padding-bottom:5%}.ServiceList h3{color:var(--tertiary-color);text-align:left;font-size:var(--mega-text);width:25%}.ServiceList .ServiceListText{color:var(--secondary-color);text-align:right;width:45%}.ServiceListBox{gap:2em;width:100%;height:auto;padding:25px;display:flex;flex-direction:column;border-radius:50px;align-items:flex-start;justify-content:space-between;background-color:var(--tertiary-on-color)}.ServiceListBox .IconDesign{padding:10px;border-radius:25px;width:max-content;font-size:var(--mega-text);color:var(--tertiary-on-color);background-color:var(--tertiary-color)}.ServiceListBox img{width:600px;height:400px;min-width:600px;min-height:400px;object-fit:cover;border-radius:40px}.ServiceListBoxContent{justify-content:flex-start;align-items:flex-start;margin:0 auto;display:flex;flex-direction:column}.ServiceListBoxContent h4{color:var(--tertiary-color)}.ServiceListBoxContent .ServiceListBoxContentText{color:var(--primary-color)}.ServiceListBoxContentSpan{justify-content:flex-start;align-items:fle;margin:auto 0;display:flex;gap:1em}.ServiceListBoxContentSpan span{padding:5px 10px;border-radius:25px;font-size:var(--link-span-text);color:var(--tertiary-on-color);background-color:var(--tertiary-color)}.serviceSection{width:100%;min-height:calc(100vh - 64px);display:flex;justify-content:center;align-items:center;position:relative;box-sizing:border-box;overflow:hidden}.ServiceListBoxContainer{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(500px,auto));gap:1em;position:relative}.ServicePosition{position:relative;padding:5% 10%}.ServicesInformation{display:flex;gap:2em;flex-direction:column}.ServicesInformation span{margin-bottom:10px;padding:5px 15px;width:max-content;border-radius:50px;color:var(--tertiary-color);font-size:var(--link-span-text);background-color:var(--tertiary-on-color)}.ServicesInformation h4{width:50%;line-height:35px;color:var(--tertiary-color)}.ServicesInformation .ServicesInformationBottomText{color:var(--secondary-color)}.ServicesInformationBoxContainer{width:100%;height:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:1em;margin:auto}.ServicesInformationBox{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;width:100%;height:100%;padding:25px;border-radius:25px;background-color:var(--secondary-color)}.ServicesInformationBoxHeader{justify-content:space-between;align-items:flex-start;margin:0 auto;display:flex;width:100%}.ServicesInformationBoxHeader h6{color:var(--tertiary-color);line-height:30px;width:100%;max-width:25%;font-size:var(--mini-text)}.ServicesInformationBoxHeader p{color:var(--primary-color);line-height:25px;width:100%;max-width:60%}.ServicesInformationBox h3{font-size:var(--text);color:var(--tertiary-color)}.ServicesInformationBox text,.ServicesInformationBox span{font-size:var(--span-text);font-weight:500}.ServicesInformationBox:first-child{justify-content:flex-start;align-items:flex-start;margin:auto;display:flex;flex-direction:column;width:100%;height:100%;padding:25px;border-radius:25px;background-color:var(--tertiary-on-color)}.ServicesInformationBox:first-child .ServicesInformationBoxHeader{justify-content:space-between;align-items:flex-start;margin:0 auto;display:flex;width:100%}.ServicesInformationBox:first-child .ServicesInformationBoxHeader h6{color:var(--tertiary-color);line-height:30px;width:100%;max-width:25%;font-size:var(--mini-text)}.ServicesInformationBox:first-child .ServicesInformationBoxHeader p{color:var(--primary-color);line-height:25px;width:100%;max-width:60%}.ServiceGallerySection{position:relative}.ServiceGalleryWrap{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.ServiceGallery{position:relative;width:100%;height:100%;flex:none}.ServiceGalleryItem{position:relative;overflow:hidden;will-change:transform,width,height}.ServiceGalleryItem img{width:100%;height:100%;object-fit:cover;display:block}.ServiceGalleryBento{display:grid;gap:1vh;grid-template-columns:repeat(3,32.5vw);grid-template-rows:repeat(4,23vh);justify-content:center;align-content:center}.ServiceGalleryFinal.ServiceGalleryBento{grid-template-columns:repeat(3,100vw);grid-template-rows:repeat(4,49.5vh);gap:1vh}.ServiceGalleryBento .ServiceGalleryItem:nth-child(1){grid-area:1 / 1 / 3 / 2}.ServiceGalleryBento .ServiceGalleryItem:nth-child(2){grid-area:1 / 2 / 2 / 3}.ServiceGalleryBento .ServiceGalleryItem:nth-child(3){grid-area:2 / 2 / 4 / 3}.ServiceGalleryBento .ServiceGalleryItem:nth-child(4){grid-area:1 / 3 / 3 / 4}.ServiceGalleryBento .ServiceGalleryItem:nth-child(5){grid-area:3 / 1 / 4 / 2}.ServiceGalleryBento .ServiceGalleryItem:nth-child(6){grid-area:3 / 3 / 5 / 4}.ServiceGalleryBento .ServiceGalleryItem:nth-child(7){grid-area:4 / 1 / 5 / 2}.ServiceGalleryBento .ServiceGalleryItem:nth-child(8){grid-area:4 / 2 / 5 / 3}.ServiceApproach{justify-content:space-between;align-items:flex-start;margin:0 auto;display:flex;width:100%;height:auto}.ServiceApproachHeader{justify-content:flex-start;align-items:flex-start;margin:0;display:flex;flex-direction:column;width:42%;height:auto}.ServiceApproach p{color:var(--primary-color);width:25%}.ServiceApproachHeader h2{color:var(--tertiary-color)}.ServiceApproachHeader span{margin-bottom:10px;padding:5px 15px;width:max-content;border-radius:50px;color:var(--tertiary-color);font-size:var(--link-span-text);background-color:var(--tertiary-on-color)}.ServiceApproachContainer{gap:1em;width:100%;height:auto;display:flex;margin:auto;align-items:flex-start;justify-content:flex-start}.ServiceApproachContainerContent{position:relative;display:flex;overflow:hidden;border-radius:25px;width:100%;height:100%}.ServiceApproachContainerContent img{width:100%;height:100%;max-height:700px;object-fit:cover}.ServiceApproachContainerContentOverlay{position:absolute;bottom:0;left:0;width:100%;height:100%;padding:5%;margin:auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-color:#000c}.ServiceApproachContainerContentOverlay h3{color:var(--tertiary-color)}.ServiceApproachContainerContentOverlay p{color:var(--primary-color)}.ServiceApproachContainerContentRight{width:50%;height:100%;padding:5%;border-radius:25px;background-color:var(--tertiary-on-color)}.ServiceApproachContainerContentRight h5{color:var(--tertiary-color);line-height:35px!important}.ServiceApproachContainerContentRight p{color:var(--primary-color)}.serviceBanner{padding:5% 10%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.serviceBannerSection{justify-content:flex-start;align-items:flex-start;margin:0 auto;display:flex;flex-direction:column;width:100%;height:auto;gap:1em}.serviceBannerSection .spanText{padding:5px 15px;width:max-content;border-radius:50px;color:var(--tertiary-color);font-size:var(--link-span-text);background-color:var(--tertiary-on-color)}.serviceBannerSection h2{color:var(--tertiary-color);width:50%}.serviceBannerSection .paragraphText{color:var(--secondary-color)}.serviceBannerSection .linkText{color:var(--tertiary-color);text-decoration:none;font-size:var(--text)}.serviceBannerSectionImages{width:100%;height:100%;position:relative;padding:5%}.serviceBannerSectionImages img{width:100%;height:100%;object-fit:scale-down;border-radius:50px}.serviceBannerSectionImagesBox{width:auto;height:auto;padding:25px;position:absolute;border-radius:50px;background-color:var(--secondary-on-color);display:flex;border:10px solid var(--secondary-color);gap:2em;justify-content:flex-start;align-items:flex-start}.serviceBannerSectionImagesBox:first-child{top:5%;left:5%;width:400px!important}.serviceBannerSectionImagesBox:last-child{right:-5%;bottom:5%;width:300px!important;flex-direction:column}.serviceBannerSectionImagesBoxContent{width:100%;height:auto}.serviceBannerSectionImagesBoxContent h5{color:var(--tertiary-color);font-size:var(--mega-text);padding-bottom:0;margin-bottom:0}.serviceBannerSectionImagesBoxContent p{padding-bottom:0;margin-bottom:0;color:var(--primary-color);font-size:var(--span-text)}.serviceBannerSectionImagesBox span{padding:15px;width:max-content;border-radius:15px;color:var(--tertiary-color);font-size:var(--medium-text);background-color:var(--tertiary-on-color)}.serviceBannerSectionImagesBoxContentRight{display:flex;justify-content:flex-start;align-items:center;width:auto;height:auto;gap:1em}.serviceBannerSectionImagesBoxContentRight h5{font-size:var(--span-text);line-height:20px;color:var(--tertiary-color);margin-bottom:0;padding-bottom:0}.serviceBannerSectionImagesBox .contentRight{font-size:var(--span-text);line-height:20px;color:var(--primary-color)}.ResourcesHeaderContainer{width:100%;height:100vh;position:relative;align-items:center;justify-content:center}.ResourcesHeaderContainer img{width:100%;height:100%;object-fit:cover}.ResourcesHeaderContainerContent{top:0;left:0;width:100%;height:100%;display:flex;padding:5% 10%;position:absolute;align-items:flex-end;justify-content:flex-end;background:#000c}.ResourcesHeaderContainerContent h1{color:var(--tertiary-color)}.ResourcesHeaderContainerContent p{color:var(--primary-color)}.ResourcesBanner{gap:5em;width:100%;height:100%;display:flex;margin:0 auto;padding:5% 10%;align-items:flex-start;justify-content:flex-start}.ResourcesBannerContent{gap:5em;width:100%;height:100%;display:flex;margin:auto;align-items:flex-start;flex-direction:column;justify-content:space-between}.ResourcesBannerContentFlex{width:100%;height:100%;display:flex;margin:auto;align-items:flex-start;flex-direction:column;justify-content:flex-start}.ResourcesBannerContentFlex span{padding:5px 10px;border-radius:25px;font-size:var(--link-span-text);color:var(--tertiary-color);background-color:var(--tertiary-on-color)}.ResourcesBannerContentFlex h2{color:var(--tertiary-color);width:50%}.ResourcesBannerContentFlex p{color:var(--secondary-color)}.ResourcesBannerContentBox{gap:1em;width:100%;height:100%;display:flex;margin:auto;align-items:flex-start;flex-direction:column;justify-content:flex-start}.ResourcesBannerContentBoxItem{width:100%;height:100%;padding:15px;border-radius:25px;background-color:var(--tertiary-on-color)}.ResourcesBannerContentBoxItem h4{color:var(--tertiary-color)}.ResourcesBannerContentBoxItem p{color:var(--primary-color)}.ResourcesBannerContentBoxItem span{background-color:var(--tertiary-color);color:var(--tertiary-on-color);font-size:var(--mini-text);padding:15px;margin-bottom:15px;border-radius:15px}.ResourcesBannerContentFlexSpan{display:flex;gap:1em}.ResourcesImageSection{gap:1em;width:100%;height:auto;margin:auto;display:flex;padding:5% 10%;align-items:center;flex-direction:column;justify-content:center}.ResourcesImageSection h2{color:var(--tertiary-color)}.ResourcesImageSection img{width:100%;height:500px;margin-bottom:5%;object-fit:cover;border-radius:15px}.ResourcesImageSection p{color:var(--secondary-color)}.ResourcesSectionHeader{gap:2em;width:100%;height:auto;margin:auto;display:flex;padding:0 10%;align-items:center;justify-content:space-between}.ResourcesSectionHeader span{padding:5px 15px;border-radius:25px;font-size:var(--link-span-text);color:var(--green-status-color);background-color:var(--green-status-on-color)}.ResourcesSectionHeader h2{color:var(--tertiary-color);width:70%}.ResourcesSectionHeader P{color:var(--secondary-color);width:50%}.ResourcesSectionHeaderExtra{width:100%;height:auto;margin:auto;display:block;padding:5% 10%;align-items:center;justify-content:center}.ResourcesSectionHeaderExtra p{color:var(--secondary-color)}.ResourcesSectionAccordions{display:flex;flex-direction:column;align-items:center;padding:5% 10% 40px}.ResourcesSectionAccordion{width:100%;height:auto;padding:25px 30px 10px;border-radius:15px;margin-bottom:40px;box-shadow:0 30px 30px -10px #0000004d}.ResourcesSectionAccordion:nth-child(1){--tertiary-color: #1a6fb5;--tertiary-on-color: #e8f2fc;background:#1a6fb5}.ResourcesSectionAccordion:nth-child(2){--tertiary-color: #f9a144;--tertiary-on-color: #2b1600;background:#f9a144}.ResourcesSectionAccordion:nth-child(3){--tertiary-color: #2a8c5a;--tertiary-on-color: #e6f5ee;background:#2a8c5a}.ResourcesSectionAccordion:nth-child(4){--tertiary-color: #3d5a73;--tertiary-on-color: #eaf0f5;background:#3d5a73}.ResourcesSectionAccordion:nth-child(5){--tertiary-color: #c0392b;--tertiary-on-color: #fdecea;background:#c0392b}.ResourcesSectionAccordion:nth-child(6){--tertiary-color: #b07d0e;--tertiary-on-color: #fdf6e3;background:#b07d0e}.ResourcesSectionAccordion .material-symbols-outlined{padding:15px;border-radius:15px;margin-bottom:15px;color:var(--tertiary-color);font-size:var(--mini-text);background:var(--tertiary-on-color)}.ResourceSectionSpanContainer{justify-content:flex-start;align-items:center;margin:auto;display:flex;gap:1em}.ResourceSectionSpanContainer span{color:var(--primary-color);font-size:var(--link-span-text);padding:5px 10px;border-radius:25px;background-color:var(--green-status-on-color)}.ResourcesSectionAccordion h3,.ResourcesSectionAccordion p{color:var(--primary-color)}.ResourcesSectionSpacerTop{padding-top:5%}.ResourcesSectionSpacerBottom{display:none;height:0}.ResourcesFAQSection{display:flex;flex-direction:row;align-items:flex-start;gap:4rem;padding:5% 10%}.ResourcesFAQLeft{width:40%;position:sticky;top:2rem}.ResourcesFAQRight{width:100%;flex:1;gap:1em;display:flex;margin:0 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ResourcesFAQHeader{width:100%;height:auto;display:flex;flex-direction:column;gap:.75em;align-items:flex-start;justify-content:flex-start}.ResourcesFAQLeft span{padding:5px 15px;width:max-content;border-radius:50px;color:var(--tertiary-color);font-size:var(--link-span-text);background-color:var(--tertiary-on-color)}.ResourcesFAQLeft h2{color:var(--tertiary-color)}.ResourcesFAQLeft p{color:var(--secondary-color)}.ResourcesFAQContainer{width:100%;height:auto;display:flex;flex-direction:column;gap:1em}.ResourcesFAQItem{width:100%;height:auto;padding:25px 30px;border-radius:25px;display:flex;flex-direction:column;gap:.75em;background-color:var(--tertiary-on-color);cursor:pointer;transition:background-color .3s ease}.ResourcesFAQItem:hover{background-color:#2b160080}.ResourcesFAQItemHeader{width:100%;height:auto;display:flex;gap:1em;align-items:center;justify-content:space-between}.ResourcesFAQItemHeader .material-symbols-outlined{padding:10px;border-radius:50%;font-size:var(--mini-text);color:var(--tertiary-on-color);background-color:var(--tertiary-color);flex-shrink:0;transition:transform .3s ease}.ResourcesFAQItem:hover .ResourcesFAQItemHeader .material-symbols-outlined{transform:rotate(45deg)}.ResourcesFAQItemHeader h4{color:var(--tertiary-color);font-size:var(--small-text)}.ResourcesFAQItemText{color:var(--primary-color)}.FormSection{width:100%;display:flex;flex-direction:column}.FormLabel{font-size:var(--link-span-text);color:var(--tertiary-color);text-transform:uppercase;font-weight:500;margin-bottom:.25rem}.FormRadioGroup{display:flex;flex-wrap:wrap;gap:1.5rem}.FormRadioLabel{cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--primary-color);font-size:var(--span-text);padding:10px;text-transform:uppercase;border-radius:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);transition:all .2s ease}.FormRadioLabel.active{background:var(--tertiary-on-color);border-color:var(--tertiary-color);color:var(--tertiary-color)}.FormRadioLabel input[type=radio]{display:none}.radio-circle{width:16px;height:16px;border-radius:50%;border:2px solid var(--primary-color);display:inline-flex;align-items:center;justify-content:center;position:relative;transition:border-color .2s}.FormRadioLabel.active .radio-circle{border-color:var(--tertiary-color)}.FormRadioLabel.active .radio-circle:after{content:"";width:8px;height:8px;background:var(--tertiary-color);border-radius:50%;position:absolute}.FormTextarea{width:100%;padding:15px;border-radius:10px;outline:none;min-height:200px;border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--secondary-color);font-size:var(--span-text);resize:vertical;font-family:inherit}.LoginSection,.RegisterSection{width:100%;height:100vh;display:flex;margin:0 auto;align-items:flex-start;justify-content:flex-start}.LoginSectionImage{padding:25px;width:100%;height:100%;display:flex}.LoginSectionImage img{width:100%;height:100%;border-radius:15px;object-fit:cover}.LoginSectionForm{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color)}.LoginSectionFormContainer{gap:3em;width:100%;height:auto;display:flex;padding:25px;max-width:500px;border-radius:50px;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:var(--tertiary-on-color)}.LoginSectionFormHeader{width:100%;height:auto;display:flex;margin:0 auto;align-items:flex-start;flex-direction:column;justify-content:flex-start}.LoginSectionFormHeader h1{color:var(--tertiary-color);font-size:var(--mini-text);margin-bottom:0;text-align:left}.LoginSectionFormHeader p{color:var(--primary-color);text-align:left}.LoginSectionFormInput{gap:1em;width:100%;height:auto;display:flex;flex-direction:column}.LoginSectionFormInputItem{width:100%;height:auto;display:flex;flex-direction:column}.LoginSectionFormInputItem span{font-size:var(--span-text);color:var(--tertiary-color);padding-bottom:10px}.LoginSectionFormInputItem input{width:100%;height:auto;padding:10px;outline:none;border-radius:10px;font-size:var(--span-text);background:transparent;color:var(--primary-color);border:1px solid var(--tertiary-color)}.RegisterSectionFormInputItem{width:100%;height:auto;display:flex;flex-direction:column}.RegisterSectionFormInputItem span{font-size:var(--span-text);color:var(--tertiary-color);padding-bottom:10px}.RegisterSectionFormInputItem .LoginSectionFormInputItemPasswordWrapper{width:100%;height:auto;padding:10px;outline:none;display:flex;border-radius:10px;font-size:var(--span-text);background:transparent;color:var(--primary-color);border:1px solid var(--tertiary-color)}.RegisterSectionFormInputItem .LoginSectionFormInputItemPasswordWrapper input{width:100%;height:auto;border:none;outline:none;align-items:center;background:transparent;justify-content:center;font-size:var(--span-text);color:var(--primary-color)}.LoginSectionPasswordToggle{width:auto;height:auto;border:none;display:flex;outline:none;align-items:center;justify-content:center;background-color:transparent}.LoginSectionPasswordToggle span{margin-bottom:0;padding-bottom:0;font-size:var(--mini-text)}.LoginSectionFormInputHint{font-size:var(--link-span-text);color:var(--primary-color);margin-bottom:0}.LoginSectionFormInputItemOption{justify-content:flex-end;align-items:center;margin:0;display:flex;gap:.5em}.LoginSectionFormInputItemOption input{width:15px;height:15px;outline:none;border-radius:10px;font-size:var(--span-text);background:transparent;color:var(--primary-color);border:1px solid var(--tertiary-color)}.LoginSectionFormInputItemOption p{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0}.LoginSectionFormInputItemOption p a{font-size:var(--span-text);color:var(--primary-color);margin-bottom:0;padding:0 5px;background-color:var(--tertiary-color)}.LoginSectionFormInputItemOptionFlex{width:100%;display:flex;align-items:center;justify-content:space-between}.LoginSectionFormInputItemOptionFlex a{font-size:var(--span-text);color:var(--primary-color)}.LoginSectionFormInputItemOptionFlex a:hover{color:var(--tertiary-color)}.LoginSectionFooter{gap:1em;width:100%;height:auto;display:flex;flex-direction:column}.LoginSectionFooter span{font-size:var(--link-span-text);color:var(--primary-color);text-align:center}.GoogleApplicationButton{width:100%;height:auto;border:none;display:flex;align-items:center;justify-content:center;background-color:var(--secondary-color)!important}.GoogleApplicationButton img{width:20px;height:20px;margin-right:10px}.GoogleApplicationButton p{margin-bottom:0!important;font-size:var(--text);text-transform:uppercase;color:var(--primary-color);line-height:revert}.LoginSectionFooter button{width:100%;height:auto;border:none;display:flex;padding:15px;font-size:var(--text);color:var(--primary-color);border-radius:10px;align-items:center;justify-content:center;background-color:var(--tertiary-color)}.LoginSectionFooter button p{margin-bottom:0!important;font-size:var(--text);text-transform:uppercase;color:var(--primary-color);line-height:revert}.LoginSectionFooter p{padding-bottom:0}.LoginSectionFooterContent{display:flex;width:100%;height:auto;gap:.5em;align-items:center;justify-content:center}.LoginSectionFooterContent p{margin-bottom:0;font-size:var(--span-text);color:var(--primary-color)}.LoginSectionFooterContent a{font-size:var(--span-text);margin-bottom:0;padding-bottom:0}.LoginSectionFooterContent a:hover{color:var(--tertiary-color)}.QuoteContainer{width:100%;height:auto;margin:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.QuoteContentSection{gap:1em;width:100%;height:100vh;display:flex;overflow:hidden;align-items:center;flex-direction:column;justify-content:center;position:relative}.QuoteHeaderContent h1{color:var(--tertiary-color);width:35%;text-align:center}.QuoteHeaderContent p{color:var(--primary-color);width:40%;text-align:center}.QuoteContentOverlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;left:0;padding:5% 10%;background-color:#000c}.QuoteHeaderContent{width:100%;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:column}.QuoteBackgroundImage{width:100%;height:100%;object-fit:cover}.QuoteContentFooterSection{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,auto));gap:1em;position:relative}.HeroSlideIndicators{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:0%;margin-bottom:2%}.HeroSlideIndicatorDot{width:10px;height:10px;border-radius:50%;border:2px solid rgba(0,0,0,.6);background:transparent;cursor:pointer;padding:0;transition:background .3s ease,border-color .3s ease,transform .3s ease}.HeroSlideIndicatorDot.is-active{background:var(--tertiary-on-color);border-color:var(--tertiary-color);transform:scale(1.3);width:20px;border-radius:20px}.HeroSlideIndicatorDot:hover:not(.is-active){background:var(--primary-color);border-color:var(--teriary-color)}.HeroSliderDots{display:flex;align-items:center;gap:6px;margin-bottom:1.5rem}.HeroSliderDot{height:8px;width:8px;border-radius:999px;background:var(--tertiary-color);border:none;cursor:pointer;padding:0;opacity:.4;transition:background .3s}.PromotionalAdsOverlay{top:0;left:0;padding:5%;width:100%;height:100vh;z-index:4000;display:none;position:fixed;align-items:center;justify-content:center;background-color:var(--secondary-color)}.PromotionalAds{width:100%;height:100%;display:flex;padding:15px;overflow:hidden;max-width:1400px;max-height:800px;position:relative;border-radius:30px;align-items:center;justify-content:center;background-color:var(--tertiary-on-color)}.PromotionalAdsImage{width:100%;height:100%;overflow:auto;border-radius:25px}.PromotionalAdsImage img{width:100%;height:100%;object-fit:cover}.PromotionalAdContent{gap:1em;padding:25px;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:space-between}.PromotionalAdContentHeader h2{color:var(--tertiary-color);width:100%;text-align:center}.PromotionalAdContentHeader p{color:var(--primary-color);width:100%;text-align:center}.PromotionalAdContentList{width:100%;height:auto;display:flex;gap:1em}.PromotionalAdContentListItem{width:100%;height:100%;padding:25px;display:flex;border-radius:25px;flex-direction:column;align-items:center;justify-content:space-between;background-color:var(--secondary-color)}.PromotionalAdContentListItem h3{color:var(--tertiary-color);font-size:var(--small-text);text-align:center}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 1280px){:root{--header: 2em;--mega-text: 1.6em;--medium-text: 1em;--text: .8em;--mini-text: 1em}nav{padding:20px 5%}.HeroOverlay{padding:5%}.AboutHeader,.IntroAboutHeader{padding:10% 5%}.FlexCtnBoxCtnRow{gap:1em;flex-direction:column}.FlexDesignColumn,.ResourcesHeaderContainerContent,.ResourcesImageSection,.ResourcesSectionHeaderExtra{padding:5%}.ResourcesSectionHeader{padding:0 5%}.ResourcesSectionAccordions{padding-left:5%!important;padding-right:5%!important}.ResourcesBanner,.ResourcesFAQSection{padding:5%}.AdvanceFlexCtnBoxCtnRow{gap:1em;flex-direction:column}.AdvanceImageFlexContainerContainer{width:100%}.AdvanceContentHeader,.FlexCtnBoxCtn,.FormPosition,.QuoteContentOverlay{padding:5%}.ImageFlexContainerContainer{width:100%}.AboutHeaderContent p{width:50%}.ContentCtn-Center h1{max-width:50%}.ContentCtn-Center p{max-width:85%}.BackgroundImage img:first-child{display:none}.BackgroundImage img:last-child{display:none}.SectionHeader h2{width:58%}.ApplicationContainer{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,auto));gap:1em}.ApplicationBox{height:auto}.sectionBox{padding:5%}.ApplicationImageDesign{padding:5%!important}.ApplicationCarousel{padding:5%}.ApplicationCarouselViewportSpacing{padding-left:5%}.ApplicationCarouselRefurblishedFlex{padding:0% 5%}.ApplicationCarouselFlex{gap:1em}.ApplicationCarouselContainer{width:55%}.SectionContainer,.ApplicationFooter,.ServicePosition{padding:5%}.SectionFlex{flex-direction:column}.SectionBoxSmall{width:100%;height:auto}.SectionBoxSmall img{display:none}.SectionBoxSmall p{margin-bottom:0}.ServiceHeroContent h1{width:40%}.ServiceHeroContent .ServiceHeroContentText{width:80%}.ServiceText{font-size:var(--mega-text);line-height:50px}.ServicesInformation h4{width:80%}.ServicesInformationBox:first-child .ServicesInformationBoxHeader p{max-width:70%}.ServicesInformationBox:first-child .ServicesInformationBoxHeader h6{max-width:20%}.ServicesInformationBoxHeader p{max-width:70%}.ServicesInformationBoxHeader h6{max-width:20%}.AdvanceFlexDesignColumn{padding:5%}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 1024px){:root{--medium-text: 1.4em}h1{line-height:revert}.PromotionalAdContentHeader h2{font-size:var(--small-text)}.PromotionalAdContentList{flex-direction:column}.PromotionalAdContentHeader p{display:none}.AboutHeaderContent h1{width:100%}.AboutHeaderContent p{width:70%}.QuoteHeaderContent h1{width:100%}.QuoteHeaderContent p{width:70%}.FlexCtnBoxCtnRowContent h2{margin:0}.ApplicationImageDesignHeader,.AdvanceContentHeader h2,.ServiceHeroContent h1,.ResourcesSectionAccordions{width:100%}.ResourcesHeaderContainerContent{flex-direction:column;align-items:flex-start;justify-content:flex-end}.ResourcesSectionHeader{gap:1em;flex-direction:column;align-items:flex-start;justify-content:flex-start}.ResourcesSectionHeader h2{width:100%}.ResourcesSectionHeader P{width:100%}.ResourcesSectionSpacerBottom{height:40vh}.ResourcesBanner{flex-direction:column;align-items:flex-start;justify-content:flex-start}.ResourcesBannerContentFlex h2{width:100%}.ResourcesFAQSection{gap:1em;flex-direction:column}.ResourcesFAQLeft{width:100%}.AboutGrid,.QuoteFlexCtnBoxCtn{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.FlexCtnBox,.AboutGridBox{width:450px}.AboutFlex{gap:1em;margin-top:0;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.AboutFlex h2,.ServiceHeroContent .ServiceHeroContentText,.AboutFlexParagraphContainer{width:100%}.ServiceText{font-size:var(--mini-text)}.ServicesInformation h4{width:100%}.ServicesInformationBoxContainer,.ServiceList{width:100%;display:flex;flex-direction:column}.ServiceList h3{width:100%}.ServiceList .ServiceListText{width:100%;text-align:left}.ApplicationChartContentList{gap:.5em}.ApplicationChartContentListContainer{justify-content:space-between;align-items:flex-start;width:40%}.ApplicationChartDesignItem h4{font-size:var(--small-text)}.ApplicationCarouselFlex{flex-direction:column}.ApplicationCarouselFlex h2,.ApplicationCarouselContainer{width:100%}.ApplicationCarouselContainer .ApplicationCarouselContainerText{text-align:left}.ApplicationCarousel{padding:0% 5%}.ApplicationCarouselRefurblished{padding:0%}.ApplicationCarouselSlideBox{width:auto;min-width:auto;max-width:350px;height:auto;padding:25px;align-items:flex-start;justify-content:flex-start}.ApplicationCarouselSlideBox h4{font-size:var(--small-text);text-align:left}.ApplicationCarouselSlideBox p{text-align:left}.SectionColorHeader h2{width:100%}.ApplicationBanner h2{max-width:60%}.Navbar-Logo img{width:40px;height:auto;object-fit:scale-down}.ApplicationFlex{gap:2em;flex-direction:column}.ResourcesFAQHeader h2,.ResourcesFAQHeader p{width:100%}.ServiceApproach{display:flex;flex-direction:column}.ServiceApproachHeader,.ServiceApproach p{width:100%}.serviceBannerSectionImages{padding:0%}.serviceBannerSection h2{width:100%}.serviceBanner{gap:1em;padding:5%;display:flex;flex-direction:column}.FlexCtnBoxCtnRowContent h2{width:100%}.ResponsiveNavigation{justify-content:space-around;align-items:center;position:absolute;display:flex;flex-direction:row;top:0;left:0;width:100%;height:auto;z-index:99999;padding:10px 5%}.ResponsiveImage{width:100px;height:auto;object-fit:scale-down;justify-content:flex-start;align-items:center;margin-right:auto;display:flex}.ResponsiveNavigationControl{width:100px;height:auto;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}.ResponsiveIcons.active{width:30px;height:auto;object-fit:scale-down;color:var(--primary-color);display:flex;gap:.5em;cursor:pointer;align-items:center;justify-content:center}.ResponsiveIcons.active p{padding-bottom:0;margin-bottom:0}.ResponsiveIcons{width:30px;height:auto;object-fit:scale-down;color:var(--primary-color);display:none;cursor:pointer}.responsiveMenuList.active{top:0;left:0%;gap:1.4em;width:100%;height:100%;z-index:999;display:flex;padding:20px;max-width:70%;position:fixed;overflow-y:auto;max-height:100vh;flex-direction:column;align-items:flex-start;justify-content:flex-start;overscroll-behavior:contain;background-color:var(--tertiary-on-color);transition:all .5s cubic-bezier(.16,1,.3,1)}.responsiveMenuList{position:absolute;z-index:999;top:0%;left:-100%;width:100%;height:100%;max-width:50%;justify-content:center;align-items:center;display:flex;flex-direction:column;background-color:var(--tertiary-color);gap:1em;transition:all .9s ease}.responsiveMenuList li{list-style:none;width:100%}.responsiveMenuList li.active{border-radius:5px;padding:5px 10px;background-color:var(--tertiary-color)}.responsiveMenuList li.active a{font-weight:600;color:var(--tertiary-on-color)}.responsiveMenuList li a{display:flex;text-decoration:none;font-size:var(--span-text);color:var(--tertiary-color);width:max-content!important}.MenuHeader{font-size:var(--small-text);color:var(--tertiary-color);letter-spacing:10px;margin-bottom:15%}.FlexCtnBoxCtn,.FlexCtnBoxCtnRow{flex-direction:column}.FlexCtnBoxCtnImg{max-width:100%}.FlexCtnBoxCtnRowContent h3{font-size:var(--small-text);margin:15px 0 0}.FormSelection{flex-direction:column}.FormZones{flex-wrap:wrap}.ContentCtn-Center h1{color:var(--primary-color);font-size:var(--medium-text);max-width:100%}.ContentCtn-Center p{color:var(--primary-color);font-size:var(--text);font-weight:400;max-width:100%}.OpportunityAppFooter h2{font-size:var(--mini-text);max-width:100%}.OpportunityAppFooter p{max-width:100%}nav{display:none}.ResponsiveMenuBottom{width:100%;height:100%;display:flex;gap:1em;align-items:flex-end;justify-content:space-between}.ResponsiveMenuBottom li{list-style:none;padding:10px 15px;border-radius:5px;background-color:var(--tertiary-color)}.ResponsiveMenuBottom li a{color:var(--tertiary-on-color);font-weight:600;text-align:center;display:flex;text-decoration:none;margin:auto;align-items:center;justify-content:center}.LoginSectionForm{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000c}.LoginSection,.RegisterSection{position:relative;height:100%}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 912px){.service-content-container h2{font-size:var(--mini-text)}.ResourcesHeaderContainerContent h1{font-size:var(--mega-text)}.PromotionalAds{padding:0}.PromotionalAdContent{position:absolute;background-color:#000c}.PromotionalAdContentList{flex-direction:row}.PromotionalAdContentHeader p{display:block}.home-about{flex-direction:column}.home-about-content{padding-left:0}.home-about-grid{justify-content:center;align-items:center;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.home-about-grid-item-image:last-child{display:none}.AboutHeader,.IntroAboutHeader{height:100vh}.AboutFlex h2{font-size:var(--mega-text)}.AboutGridBox{width:100%;flex-direction:row}.SectionHeader h2{font-size:var(--mega-text)}.ServiceApproachContainer{display:flex;flex-direction:column}.ServiceApproachContainerContentRight{width:100%}.ApplicationBox{height:400px}.ApplicationImageDesign{flex-direction:column}.ApplicationChartContentList{width:100%;height:auto}.ApplicationImageDesignHeader{width:100%}.ApplicationChartContentContainer{width:100%;height:800px}.ApplicationChartContentListContainer{width:100%;height:auto}.ApplicationBanner{height:auto}.ApplicationFooterBottom{flex-direction:column}.ApplicationFooterBottom p{text-align:left}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 820px){.AboutHeaderCtn,.IntroAboutHeaderCtn{height:100vh}.ContentCtn-Center h1{max-width:55%}.SectionHeader h2{width:100%}.ApplicationImageDesignHeader{padding-bottom:5%}.ApplicationChartContentContainer{height:auto;max-height:500px}.AboutFlex{margin-top:10%}.AboutHeaderCtn h2{font-size:var(--medium-text)}.FlexCtnBox{width:350px}.QuoteFlexCtnBoxCtn{flex-wrap:wrap;display:flex;margin:0 auto;align-items:center;justify-content:center}.FormCtnHeader p,.BookShipmentHeader p{width:100%}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px){.FlexCtnBox{width:330px}.AboutHeaderContent p{width:100%}.FormCtn{justify-content:center}.home-about-grid-item{width:auto!important;justify-content:center;align-items:center;display:flex;border-radius:100%}.home-about-grid{align-items:flex-start}.home-about-grid-item h2{width:max-content;justify-content:center;align-items:center;display:flex;text-align:center;margin-bottom:0}.ContentCtn-Center{padding-left:5%;padding-right:5%}.ContentCtn-Center h1,.ContentCtn-Center p{width:100%;max-width:100%}.SectionHeader h2{font-size:var(--small-text)}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 600px){.ResponsiveNavigation{position:fixed;background-color:var(--tertiary-on-color)}.PromotionalAdContentList{flex-direction:column}.QuoteHeaderContent p{width:100%;max-width:100%}.IntroAboutHeader{width:100%;height:180vh;align-items:flex-start;justify-content:center}.IntroAboutHeaderCtn{height:180vh}.FlexCtnBox{width:100%}.ResourcesHeaderContainerContent{background:#0006}.ResourcesHeaderContainerContent h1{font-size:var(--mini-text)}.ResourcesImageSection h2,.ResourcesSectionHeader h2,.ResourcesSectionAccordion h3{font-size:var(--small-text)}.ResourcesHeaderContainerContent p{line-height:revert}.ResourcesBannerContentFlexSpan{display:flex;flex-wrap:wrap}.ResourcesBannerContentBoxItem h4,.ResourcesFAQLeft h2{font-size:var(--small-text)}.ResourcesFAQItemHeader h4{font-size:var(--text)}.ResourcesFAQLeft p{line-height:revert}.home-services{justify-content:center;align-items:center;margin:auto;width:100%;height:auto;display:flex;flex-direction:column}.QuoteFlexCtnBoxCtn,.ExtraAboutGrid{display:none}.AboutHeader{height:100%;align-items:center;justify-content:center}.FlexCtnBox{padding:15px;height:auto}.AboutHeaderContent h1{text-align:left}.AboutHeaderCtn{height:300vh}.AboutHeaderContent h1{font-size:var(--mega-text)}.AboutFlex{text-align:left}.ServicesInformationBox:first-child .ServicesInformationBoxHeader h6,.ServicesInformationBox:first-child .ServicesInformationBoxHeader p{width:100%;max-width:100%}.ServicesInformationBox:first-child .ServicesInformationBoxHeader,.ServicesInformationBoxHeader{display:flex;flex-direction:column}.ServicesInformationBoxHeader h6,.ServicesInformationBoxHeader p{width:100%;max-width:100%}.service-content-container{max-width:100%;width:100%}.service-content-container-footer{justify-content:center;align-items:flex-start;display:flex;flex-direction:column;margin-right:auto;width:100%;height:auto}.serviceBannerSectionImagesBox:last-child{right:5%}.ResourcesFAQSection{padding:5%}.ResourcesFAQItemText{padding-left:0}:root{--gutter: 1rem}.AdvanceSectionContainerGrid{grid-template-columns:repeat(3,1fr);--offset: -1}.AdvanceSectionContainerGrid>.AdvanceSectionContainerLayer:nth-of-type(1){display:none}.ApplicationImageDesignHeader{font-size:var(--small-text)}.ApplicationChartDesignItem h4{font-size:var(--text)}.ApplicationChartContentContainer{max-height:300px}.ApplicationButton .material-symbols-outlined{padding:5px}.AboutHeader p{width:100%;text-align:left}.OpportunityAppHeader{padding:5% 0;height:80vh}.QuickLinksFlex{justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;gap:2em}.QuickLinksFlex ul span{margin-bottom:0%}.home-about-content h2,.OpportunityAppFooter h2{font-size:var(--small-text)!important}.QuickLinksFlex ul{padding-left:0}.DuoBtnCtn-Center{flex-direction:column;margin:0;width:100%}.DuoBtnCtn-Center a{width:100%!important;text-align:center}.ApplicationCarouselFlex h2{font-size:var(--small-text)}.ApplicationCarouselSlideBox h4{font-size:var(--text)}.SectionColorHeader h2{font-size:var(--small-text)}.ApplicationBannerOverlay{padding:25px}.ApplicationBanner h2{max-width:100%;width:100%;font-size:var(--small-text)}.ApplicationBanner .ApplicationText{width:100%;max-width:100%;line-height:revert}.ApplicationContainer{width:100%;height:100%;display:flex;flex-direction:column}.ResponsiveNavigationControl{width:100%}.ResponsiveIcons.active{width:auto}.responsiveMenuList.active{width:100%;z-index:1100;max-width:100%}.ApplicationBanner{height:100vh}.ApplicationBanner img{height:100%;object-fit:cover}.ApplicationFooterBox:nth-child(1){min-width:100%}.ApplicationFooterBox h4{font-size:var(--small-text)}.BackgroundImage{height:800px}.ServiceHeroContent h1{font-size:var(--mega-text)}.ServicesInformation h4,.ServiceList h3,.ServiceListBoxContent h4,.ServiceApproachHeader h2,.ServiceApproachContainerContentRight h5,.serviceBannerSection h2{font-size:var(--mini-text)}.ServiceListBoxContainer{width:100%;height:auto;display:flex;flex-direction:column}.AboutHeaderContent{width:100%;text-align:center;align-items:flex-start;justify-content:flex-start}.AboutHeaderCtn h2,.FlexCtnBoxCtnRowContent h2,.AdvanceFlexCtnBoxCtnRowContent h2,.AdvanceContentHeader h2{font-size:var(--mini-text)}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 540px){.AboutHeaderCtn{height:240vh}.IntroAboutHeader{width:100%;height:180vh;align-items:flex-start;justify-content:center}.IntroAboutHeaderCtn{height:180vh}.AboutHeaderContent p{text-align:left}.RegisterSection{height:100vh}.LoginSectionForm{padding:10px}.LoginSectionFormContainer{gap:1em}.LoginSectionImage{padding:0}.LoginSectionImage img{border-radius:0}.LoginSectionForm{background-color:#000000b3}.ApplicationImageDesignHeader{padding-bottom:0%}.ApplicationChartContentContainer{height:400px;max-height:400px}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 480px){.serviceBannerSectionImagesBox:last-child{width:100%!important}.ResponsiveMenuBottom{justify-content:flex-end;flex-direction:column;gap:.5em}.AboutHeader{padding-top:25%;height:auto;align-items:flex-start!important;justify-content:flex-start}.IntroAboutHeader{padding-top:25%;height:150vh;align-items:flex-start!important;justify-content:flex-start}.AboutHeaderContent h1{text-align:left}.IntroAboutHeaderCtn,.AboutHeaderCtn{height:150vh}.ImageFlexContainer,.AdvanceImageFlexContainer{flex-direction:column}.ResourcesSectionAccordion{padding:15px 20px 8px}.OpportunityAppCtn{width:100%;z-index:700;height:100vh;position:relative}.OpportunityAppHeader{height:100%;position:absolute;z-index:999;background-color:#000c}.BackgroundImage img{border-radius:25px;width:100%;height:100%;object-fit:cover}.BackgroundImage{width:100%;height:100%;border-radius:25px}.ApplicationBox{width:100%;height:100%}.ApplicationChartContentContainer{height:500px;max-height:500px}.ResourceSectionSpanContainer{flex-wrap:wrap;display:flex}.ResourcesSectionAccordions{height:auto!important}.ResourcesSectionSpacerBottom{display:none}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 430px){.AboutHeaderCtn{height:200vh}.LoginSection,.RegisterSection{height:100vh}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 412px){.AboutHeaderCtn{height:200vh}.HeroSlideIndicators{margin-bottom:5%}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 390px){.home-services-box{height:400px}.AboutHeaderCtn{height:215vh}.ApplicationChartContentContainer{height:500px;max-height:500px}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 375px){.AboutHeaderCtn{height:280vh}}@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 370px){.ApplicationChartContentContainer{height:350px;max-height:350px}.AboutHeaderCtn{height:250vh}}.GlobalAboutStatsSection{width:100%;padding:5% 10%;background-color:var(--primary-color);box-sizing:border-box}.GlobalAboutStatsContainer{width:100%;margin:0 auto;display:flex;gap:5em;justify-content:space-between;align-items:flex-start}.GlobalAboutContent{gap:1em;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.GlobalAboutTitle{font-size:var(--mega-text);font-weight:500;color:var(--tertiary-color);margin:0}.GlobalAboutText{font-size:var(--span-text);color:var(--secondary-color);margin-bottom:0}.GlobalAboutLogos{display:flex;align-items:center;gap:36px;margin-top:20px;flex-wrap:wrap}.GlobalLogoItem{display:flex;align-items:center;opacity:.7;transition:opacity .3s ease,transform .3s ease}.GlobalLogoItem:hover{opacity:1;transform:translateY(-2px)}.GlobalLogoText{font-size:1.15rem;font-weight:700;color:#222;letter-spacing:.04em;display:flex;align-items:center;gap:8px}.GlobalLogoText.CNBC{font-weight:800;letter-spacing:.08em}.GlobalLogoText.OfficeRnd{font-weight:600;letter-spacing:-.01em}.GlobalLogoSquare{display:inline-block;width:10px;height:10px;background-color:var(--tertiary-color);border-radius:2px}.GlobalLogoSvg{width:22px;height:22px;stroke:#222}.GlobalStatsGrid{gap:2em;width:100%;height:auto;display:grid;align-items:flex-end;justify-content:flex-end;grid-template-columns:repeat(auto-fit,minmax(300px,auto))}.GlobalStatBox{display:flex;flex-direction:column;gap:1.2em;position:relative}.GlobalStatNumber{font-size:var(--mega-text);font-weight:700;color:var(--tertiary-color);min-height:1.2em;will-change:transform,opacity}.GlobalStatLabel{font-size:var(--span-text);color:var(--secondary-color);border-bottom:none;margin:0;padding-bottom:.6em}.GlobalStatUnderlineTrack{width:100%;height:2px;background-color:#f9a14426;position:relative;overflow:hidden;border-radius:2px}.GlobalStatUnderline{display:block;width:100%;height:2px;background:linear-gradient(90deg,#ff8709,#f9a144);box-shadow:0 0 6px #f9a14473;transform-origin:right center;transform:scaleX(0);will-change:transform,opacity}.GlobalServicesCarouselSection{width:100%;padding:5% 10%;box-sizing:border-box}.GlobalServicesContainer{width:100%;margin:0 auto}.GlobalServicesHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.GlobalServicesTitle{font-size:var(--mega-text);font-weight:700;color:var(--tertiary-color)}.GlobalServicesNav{display:flex;align-items:center;gap:14px}.GlobalNavArrow{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);outline:none}.GlobalNavArrowPrev{background-color:transparent;border:1px solid #d4d4d4;color:#222}.GlobalNavArrowPrev:hover{border-color:#111;background-color:#f7f7f7}.GlobalNavArrowActive,.GlobalNavArrowNext{background-color:#111;border:1px solid #111111;color:#fff}.GlobalNavArrowActive:hover,.GlobalNavArrowNext:hover{background-color:var(--tertiary-color);border-color:var(--tertiary-color);color:var(--primary-color)}.GlobalNavArrow .material-symbols-outlined{font-size:20px}.GlobalServicesTrackWrapper{width:100%;overflow:hidden;position:relative}.GlobalServicesTrack{display:flex;width:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);will-change:transform}.GlobalServicesPage{min-width:100%;width:100%;flex:0 0 100%;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;box-sizing:border-box;padding-bottom:10px}.GlobalServiceCard{display:flex;flex-direction:column;gap:16px;transition:transform .3s ease;width:100%;box-sizing:border-box}.GlobalServiceCard:hover{transform:translateY(-4px)}.GlobalServiceCardImageWrap{width:100%;height:280px;border-radius:24px;overflow:hidden;position:relative;background-color:#ebebeb}.GlobalServiceCardImageWrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.GlobalServiceCard:hover .GlobalServiceCardImageWrap img{transform:scale(1.06)}.GlobalServiceCardBadge{position:absolute;top:18px;left:18px;color:#fff;font-size:1.15rem;font-weight:700;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.6);letter-spacing:.04em}.GlobalServiceCardContent h3{font-size:var(--text);font-weight:700;color:var(--tertiary-color);margin:0 0 6px;letter-spacing:-.01em}.GlobalServiceCardContent p{font-size:var(--span-text);color:var(--secondary-color)}.GlobalPortfolioBentoSection{width:100%;padding:5% 10% 80px;box-sizing:border-box}.GlobalPortfolioContainer{width:100%;margin:0 auto}.GlobalPortfolioGrid{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:24px;height:580px;box-sizing:border-box}.GlobalPortfolioCol{display:flex;flex-direction:column;height:580px;box-sizing:border-box}.GlobalPortfolioColLeft{justify-content:space-between;gap:20px}.GlobalPortfolioHeader{display:flex;flex-direction:column;gap:16px;height:280px;justify-content:flex-start;box-sizing:border-box}.GlobalPortfolioTitle{font-size:var(--mega-text);color:var(--tertiary-color);margin:0}.GlobalPortfolioSubtitle{font-size:var(--span-text);color:var(--tertiary-on-color);margin:0;line-height:1.6}.GlobalPortfolioCard{position:relative;border-radius:24px;overflow:hidden;background-color:#ebebeb;box-shadow:0 10px 30px #0000000d}.GlobalPortfolioCard img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.GlobalPortfolioCard:hover img{transform:scale(1.05)}.GlobalPortfolioCardTag{position:absolute;bottom:20px;right:20px;color:var(--tertiary-on-color);font-size:var(--link-span-text);background:var(--tertiary-color);padding:5px 10px;border-radius:50px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.GlobalPortfolioCardBottom{height:280px;width:100%;flex-shrink:0}.GlobalPortfolioColCenter{gap:20px}.GlobalPortfolioCardStacked{height:280px;width:100%;flex-shrink:0}.GlobalPortfolioColRight{gap:20px;justify-content:space-between}.GlobalPortfolioCardTall{height:510px;width:100%;flex-shrink:0}.GlobalPortfolioAction{display:flex;align-items:center;justify-content:flex-start;width:100%;height:50px;flex-shrink:0}.GlobalPortfolioSeeMore{width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;padding:6px 6px 6px 24px;border-radius:50px;text-decoration:none;background-color:transparent;border:1px solid var(--tertiary-on-color);color:var(--tertiary-on-color);font-size:var(--span-text);transition:all .3s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.GlobalPortfolioSeeMore p{margin:0;color:#111;text-transform:none;font-weight:600}.GlobalPortfolioSeeMore .material-symbols-outlined{background-color:#111;color:#fff;padding:10px;border-radius:50%;font-size:18px;transition:transform .3s ease,background-color .3s ease}.GlobalPortfolioSeeMore:hover{background-color:#111;border-color:#111}.GlobalPortfolioSeeMore:hover p{color:#fff}.GlobalPortfolioSeeMore:hover .material-symbols-outlined{background-color:var(--tertiary-color);color:var(--secondary-color)}@media screen and (max-width: 1032px){.ApplicationFooterBoxContainer,.ApplicationFooterBoxLink p{width:100%}}@media screen and (max-width: 1024px){.GlobalAboutStatsContainer{grid-template-columns:1fr;gap:40px}.GlobalAboutContent{max-width:100%}.GlobalServicesTrack{gap:16px}.GlobalServiceCard{flex:0 0 calc((100% - 16px)/2);min-width:calc((100% - 16px)/2);max-width:calc((100% - 16px)/2)}.GlobalPortfolioGrid{grid-template-columns:1fr 1fr;gap:20px;height:auto}.GlobalPortfolioColLeft,.GlobalPortfolioColCenter{height:520px}.GlobalPortfolioColRight{grid-column:span 2;height:420px}}@media screen and (max-width: 768px){.GlobalAboutStatsSection{padding:60px 5% 50px}.GlobalAboutTitle{font-size:2.2rem}.GlobalStatsGrid{grid-template-columns:repeat(2,1fr);gap:30px 20px}.GlobalStatNumber{font-size:2.8rem}.GlobalServicesCarouselSection{padding:50px 5% 60px}.GlobalServicesTitle{font-size:2rem}.GlobalServiceCard{flex:0 0 85%;min-width:85%;max-width:85%}.GlobalPortfolioBentoSection{padding:50px 5% 80px}.GlobalPortfolioGrid{grid-template-columns:1fr;height:auto;gap:24px}.GlobalPortfolioColLeft{height:auto;gap:20px}.GlobalPortfolioCardBottom{height:250px;flex:none}.GlobalPortfolioColCenter{height:auto;gap:20px}.GlobalPortfolioCardStacked{height:240px;flex:none}.GlobalPortfolioColRight{grid-column:span 1;height:auto;gap:20px}.GlobalPortfolioCardTall{height:280px;flex:none}}.GlobalStrategistSection{padding:5% 10%;position:relative;box-sizing:border-box}.GlobalStrategistContainer{width:100%;margin:0 auto}.GlobalStrategistGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:32px;align-items:stretch}.GlobalStrategistCardLeft{background:var(--tertiary-on-color);border-radius:32px;padding:50px;display:flex;flex-direction:column;justify-content:space-between}.StrategistEyebrow{gap:1em;display:flex;margin:auto 0;justify-content:flex-start;align-items:center}.StrategistEyebrow span{margin-bottom:0;color:var(--primary-color);font-size:var(--link-span-text)}.StrategistSparkleIcon{width:16px;height:16px;flex-shrink:0}.StrategistHeading{font-size:var(--mega-text);color:var(--tertiary-color)}.StrategistBody{font-size:var(--span-text);color:var(--primary-color)}.StrategistButtonGroup{display:flex;align-items:center;gap:14px;margin-bottom:36px;flex-wrap:wrap}.StrategistBtn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.2,.8,.2,1);cursor:pointer}.StrategistBtn .material-symbols-outlined{font-size:17px;font-weight:700}.StrategistBtn--primary{background:var(--tertiary-color, #f9a144);color:#111;box-shadow:0 6px 20px #f9a14447}.StrategistBtn--primary:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 25px #f9a14466}.StrategistBtn--secondary{background:#fff;color:#111;box-shadow:0 4px 14px #0000001a}.StrategistBtn--secondary:hover{transform:translateY(-2px);background:#f2f2f2}.StrategistFeatureCard{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:16px 20px;display:flex;align-items:center;gap:18px;margin-top:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.StrategistFeatureThumb{width:72px;height:72px;border-radius:14px;overflow:hidden;flex-shrink:0;background:#252525}.StrategistFeatureThumb img{width:100%;height:100%;object-fit:cover;display:block}.StrategistFeatureInfo{display:flex;flex-direction:column;gap:6px}.StrategistFeatureInfo h4{font-size:var(--span-text);color:var(--primary-color)}.StrategistFeatureLink{display:inline-flex;align-items:center;gap:6px;color:var(--tertiary-color, #f9a144);font-size:.88rem;font-weight:700;text-decoration:none;transition:gap .25s ease}.StrategistFeatureLink:hover{gap:10px}.StrategistFeatureLink .material-symbols-outlined{font-size:15px;font-weight:700}.GlobalStrategistCardRight{border-radius:32px;overflow:hidden;position:relative;min-height:580px;box-shadow:0 20px 45px #0000001a;display:flex}.StrategistPortraitWrapper{position:relative;width:100%;height:100%;min-height:580px}.StrategistPortraitImg{width:100%;height:100%;object-fit:cover;display:block}.StrategistPortraitOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#00000073);pointer-events:none}.StrategistStatsOverlay{position:absolute;left:20px;right:20px;bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:16px;z-index:3}.StrategistStatBadge{background:#fff;border-radius:20px;padding:20px 22px;box-shadow:0 12px 30px #00000029;display:flex;flex-direction:column;justify-content:space-between}.StrategistStatHeader{display:flex;align-items:baseline;gap:2px;margin-bottom:6px}.StrategistStatNum{font-size:var(--mega-text);color:var(--tertiary-on-color)}.StrategistStatUnit{font-size:var(--mega-text);color:var(--tertiary-color)}.StrategistStatLabel{font-size:var(--span-text);color:var(--tertiary-on-color);margin:0 0 14px}.StrategistStatTrend{display:inline-flex;align-items:center;gap:5px;background:#f3f3f3;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:600;color:#222;width:fit-content}.StrategistStatTrend .material-symbols-outlined{font-size:13px;font-weight:800;color:#222}@media (max-width: 992px){.GlobalStrategistGrid{grid-template-columns:1fr;gap:32px}.GlobalStrategistCardRight,.StrategistPortraitWrapper{min-height:480px}}@media (max-width: 600px){.ApplicationCarouselFlex{padding:5%}.ApplicationButton{padding:8px}.ApplicationCarouselFlex h2{padding-top:5%}.FeatureCardsGrid{padding:5%;display:flex;flex-direction:column}.OverviewTrioGrid{padding:0 5%;display:flex;flex-direction:column}.GlobalStrategistSection{padding:40px 5% 60px}.GlobalStrategistCardLeft{padding:32px 22px;min-height:auto;border-radius:24px}.GlobalStrategistCardRight{border-radius:24px;min-height:440px}.StrategistPortraitWrapper{min-height:440px}.StrategistStatsOverlay{grid-template-columns:1fr;left:14px;right:14px;bottom:14px;gap:12px}.StrategistHeading{font-size:2.2rem}.StrategistButtonGroup{flex-direction:column;width:100%}.StrategistBtn{width:100%;justify-content:center}.StrategistFeatureCard{flex-direction:column;align-items:flex-start}}.DirectSalesPlatformCardsList{padding:30px 10% 40px;display:flex;flex-direction:column;gap:1.25em;width:100%;max-width:100%!important;justify-content:flex-start;align-items:flex-start;height:auto!important}.DirectSalesPlatformCard{background:var(--tertiary-on-color);border-radius:25px;padding:24px 28px;display:flex;flex-direction:row;align-items:center;gap:1.5em;overflow:hidden;position:relative;width:100%;box-shadow:0 16px 36px -8px #0006;border:1px solid rgba(249,161,68,.12);transition:border-color .3s ease,box-shadow .3s ease}.DirectSalesPlatformCard:hover{box-shadow:0 20px 38px -10px #0006,0 0 16px #f9a1441f;border-color:#f9a1444d}.DirectSalesPlatformCardMedia{width:260px;height:175px;flex:0 0 260px;border-radius:16px;overflow:hidden;background-color:#1a1a1a;min-width:0;min-height:0}.DirectSalesPlatformCardMedia img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.DirectSalesPlatformCard:hover .DirectSalesPlatformCardMedia img{transform:scale(1.04)}.DirectSalesPlatformCardBody{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;overflow:hidden}.DirectSalesPlatformCardHeader{display:flex;justify-content:space-between;align-items:center;gap:16px}.DirectSalesPlatformCardHeader h3{margin-bottom:0;font-size:var(--text);color:var(--tertiary-color)}.DirectSalesPlatformCardMeta{display:flex;align-items:center;gap:1em;color:var(--tertiary-color);font-size:var(--span-text)}.DirectSalesPlatformCardBody p{font-size:var(--span-text);color:var(--primary-color)}.DirectSalesCardHighlights{display:flex;align-items:center;gap:1.25em;flex-wrap:wrap;padding:4px 0 6px;overflow:hidden}.DirectSalesCardHighlightItem{display:inline-flex;align-items:center;gap:6px;font-size:var(--link-span-text);color:var(--tertiary-color);font-weight:500}.DirectSalesCardHighlightItem .material-symbols-outlined{font-size:15px;color:var(--tertiary-color)}.DirectSalesCardHighlightItem span:last-child{color:#ffffffe0}.DirectSalesPlatformCardFooter{display:flex;justify-content:space-between;align-items:center;gap:1em;flex-wrap:wrap;padding-top:6px;overflow:hidden;width:100%}.DirectSalesPlatformCardTags{display:flex;align-items:center;gap:.6em;flex-wrap:wrap}.DirectSalesCardIconCircle{width:32px;height:32px;border-radius:50%;background:#f9a14426;display:inline-flex;align-items:center;justify-content:center;color:var(--tertiary-color);border:1px solid rgba(249,161,68,.25);transition:background-color .2s ease,color .2s ease}.DirectSalesCardIconCircle .material-symbols-outlined{font-size:16px;color:inherit}.DirectSalesCardIconCircle:hover{background:#f9a1444d;color:var(--primary-color)}.DirectSalesCardTagPill{display:inline-block;padding:5px 12px;border-radius:25px;background:#ffffff14;color:var(--primary-color);font-size:var(--link-span-text);border:1px solid rgba(255,255,255,.12);letter-spacing:.02em;transition:background-color .2s ease,border-color .2s ease}.DirectSalesCardTagPill:hover{background:#ffffff26;border-color:#f9a1444d}.DirectSalesCardActionBtn{display:inline-flex;align-items:center;justify-content:center;padding:8px 20px;border-radius:25px;background:var(--tertiary-color);color:var(--secondary-color)!important;font-size:var(--link-span-text);font-weight:600;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.DirectSalesCardActionBtn:hover{background:#ffb766;transform:translateY(-2px);box-shadow:0 4px 14px #f9a14459;color:var(--secondary-color)!important}@media (max-width: 900px){.DirectSalesPlatformCardsList{padding:5% 5% 8%}.DirectSalesPlatformCard{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.DirectSalesPlatformCardMedia{width:100%;height:200px}.DirectSalesPlatformCardFooter{flex-direction:column;align-items:stretch;gap:14px}.DirectSalesCardActionBtn{width:100%}}.DirectSalesBannerSection{padding-top:25px!important}#ResourcesSectionWrapper .pin-spacer{height:auto!important;min-height:730px}
