.HeroSection-module__HAA8HW__hero{min-height:50vh;padding:var(--container-padding);background-color:var(--background-light);text-align:center;justify-content:center;align-items:center;display:flex}.HeroSection-module__HAA8HW__heroContent{max-width:800px}.HeroSection-module__HAA8HW__headline{color:var(--text-dark);margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1.2}.HeroSection-module__HAA8HW__subHeadline{color:var(--secondary-color);margin-bottom:2rem;font-size:1.25rem;line-height:1.6}.HeroSection-module__HAA8HW__ctaButtons{justify-content:center;gap:1rem;margin-top:2rem;display:flex}.HeroSection-module__HAA8HW__icon{vertical-align:middle;margin-right:10px}.HeroSection-module__HAA8HW__heroBtn{align-items:center;padding:.8rem 2rem;font-size:1.1rem;display:inline-flex}@media (max-width:768px){.HeroSection-module__HAA8HW__hero{min-height:auto;padding:3rem var(--container-padding)}.HeroSection-module__HAA8HW__headline{font-size:2.5rem}.HeroSection-module__HAA8HW__subHeadline{font-size:1.1rem}.HeroSection-module__HAA8HW__ctaButtons{flex-direction:column;align-items:center}.HeroSection-module__HAA8HW__heroBtn{width:100%;max-width:300px}}
.FeaturesSection-module__QoNKeq__featuresSection{padding:var(--section-padding);background-color:var(--white)}.FeaturesSection-module__QoNKeq__headline{text-align:center;color:var(--text-dark);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.FeaturesSection-module__QoNKeq__subHeadline{text-align:center;max-width:700px;color:var(--secondary-color);margin:0 auto 3rem;font-size:1.1rem}.FeaturesSection-module__QoNKeq__featuresList{flex-direction:column;gap:2.5rem;max-width:1100px;margin:0 auto;display:flex}.FeaturesSection-module__QoNKeq__featureRow{grid-template-columns:1fr 2fr;align-items:start;gap:2rem;display:grid}.FeaturesSection-module__QoNKeq__problemColumn,.FeaturesSection-module__QoNKeq__solutionColumn{align-items:flex-start;gap:.75rem;display:flex}.FeaturesSection-module__QoNKeq__problemColumn svg{color:var(--rust);margin-top:2px;font-size:1.6rem!important}.FeaturesSection-module__QoNKeq__solutionColumn svg{color:var(--primary-color);margin-top:2px;font-size:1.6rem!important}.FeaturesSection-module__QoNKeq__problemTitle{color:var(--text-dark);margin:0;font-size:1.15rem;font-weight:600;line-height:1.4}.FeaturesSection-module__QoNKeq__solutionText{color:var(--secondary-color);margin:0;font-size:1rem;line-height:1.6}@media (max-width:768px){.FeaturesSection-module__QoNKeq__featureRow{grid-template-columns:1fr;gap:1.5rem}}
.HowItWorksSection-module__jSu70G__howItWorksSection{padding:var(--section-padding);background-color:#f6f6f6}.HowItWorksSection-module__jSu70G__headline{color:var(--charcoal);margin-bottom:2rem}.HowItWorksSection-module__jSu70G__stepsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem;display:grid}.HowItWorksSection-module__jSu70G__stepCard{text-align:center;background-color:#d6c4ba;border-radius:8px;padding:1rem 1.1rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 15px #00000026}.HowItWorksSection-module__jSu70G__stepCard:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0003}.HowItWorksSection-module__jSu70G__stepIcon{color:var(--brick);margin-bottom:0;font-size:2.5rem}.HowItWorksSection-module__jSu70G__stepTitle{color:var(--charcoal);margin-top:0;margin-bottom:.75rem;font-size:1.4rem;font-weight:600}.HowItWorksSection-module__jSu70G__stepDescription{color:var(--primary-black);font-size:1rem;font-weight:500;line-height:1.6}.HowItWorksSection-module__jSu70G__visualElement{text-align:center;background-color:#fff;border-radius:8px;margin-top:3rem;padding:2rem}.HowItWorksSection-module__jSu70G__visualElement p{color:var(--secondary-color);font-style:italic}.HowItWorksSection-module__jSu70G__featureRow{align-items:center;gap:2rem;margin-bottom:4rem;display:flex}.HowItWorksSection-module__jSu70G__featureRow:last-child{margin-bottom:0}.HowItWorksSection-module__jSu70G__featureRow:not(.HowItWorksSection-module__jSu70G__layoutStacked):nth-child(2n){flex-direction:row-reverse}.HowItWorksSection-module__jSu70G__textColumn{flex:1}.HowItWorksSection-module__jSu70G__imageColumn{text-align:center;flex:1}.HowItWorksSection-module__jSu70G__imageColumn img{border-radius:8px;max-width:100%;box-shadow:0 4px 15px #0000001a}.HowItWorksSection-module__jSu70G__layout1to2 .HowItWorksSection-module__jSu70G__textColumn{flex:1}.HowItWorksSection-module__jSu70G__layout1to2 .HowItWorksSection-module__jSu70G__imageColumn{flex:2}.HowItWorksSection-module__jSu70G__layoutStacked{text-align:center;flex-direction:column;align-items:center}.HowItWorksSection-module__jSu70G__layoutStacked .HowItWorksSection-module__jSu70G__textColumn{flex:none;max-width:800px;margin-bottom:2rem}.HowItWorksSection-module__jSu70G__layoutStacked .HowItWorksSection-module__jSu70G__imageColumn{flex:none;width:100%;max-width:1000px}@media (max-width:768px){.HowItWorksSection-module__jSu70G__featureRow,.HowItWorksSection-module__jSu70G__featureRow:not(.HowItWorksSection-module__jSu70G__layoutStacked):nth-child(2n){flex-direction:column}.HowItWorksSection-module__jSu70G__featureRow .HowItWorksSection-module__jSu70G__textColumn,.HowItWorksSection-module__jSu70G__featureRow .HowItWorksSection-module__jSu70G__imageColumn{flex-basis:auto;width:100%}}
.Charts-module__hsgPhW__chartContainer{text-align:center;width:100%;height:300px;margin-top:2rem;margin-bottom:2rem;font-family:sans-serif}
.TenderToolkitSection-module__MJcvda__toolkitSection{background-color:var(--brick);padding:var(--section-padding)}.TenderToolkitSection-module__MJcvda__contentWrapper{text-align:center;flex-direction:column;align-items:center;gap:2rem;display:flex}.TenderToolkitSection-module__MJcvda__title{color:#fff;margin-top:0;margin-bottom:0;font-size:2.2rem}.TenderToolkitSection-module__MJcvda__description{color:#fff;max-width:800px;margin-left:auto;margin-right:auto;font-size:1.1rem;line-height:1.7}.TenderToolkitSection-module__MJcvda__browserFrame{border:1px solid #ddd;border-radius:8px;width:100%;max-width:1000px;margin:1rem auto 0;overflow:hidden;box-shadow:0 8px 25px #0003}.TenderToolkitSection-module__MJcvda__browserHeader{background-color:#e8e8e8;border-bottom:1px solid #ddd;align-items:center;padding:10px;display:flex}.TenderToolkitSection-module__MJcvda__browserControls{gap:6px;display:flex}.TenderToolkitSection-module__MJcvda__dot{border-radius:50%;width:12px;height:12px}.TenderToolkitSection-module__MJcvda__red{background-color:#ff5f56}.TenderToolkitSection-module__MJcvda__yellow{background-color:#ffbd2e}.TenderToolkitSection-module__MJcvda__green{background-color:#27c93f}.TenderToolkitSection-module__MJcvda__addressBar{color:#555;text-align:left;background-color:#fff;border-radius:4px;flex-grow:1;margin:0 20px 0 10px;padding:5px 10px;font-family:Courier New,Courier,monospace;font-size:.9rem}.TenderToolkitSection-module__MJcvda__browserContent{background-color:#fff;position:relative}.TenderToolkitSection-module__MJcvda__imageColumn{text-align:center;width:100%;max-width:1000px;margin-top:1rem}.TenderToolkitSection-module__MJcvda__imageColumn img{border-radius:0 0 8px 8px}.TenderToolkitSection-module__MJcvda__caption{color:#fff;font-size:1.5rem;font-style:bold;margin-top:1.5rem;font-weight:500}.TenderToolkitSection-module__MJcvda__replayOverlay{background:linear-gradient(#00000059,#00000059);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.TenderToolkitSection-module__MJcvda__replayButton{appearance:none;color:#fff;cursor:pointer;background-color:#ff7a00;border:none;border-radius:999px;padding:.75rem 1.25rem;font-size:1rem;font-weight:600;box-shadow:0 6px 18px #00000040}.TenderToolkitSection-module__MJcvda__replayButton:hover{background-color:#ff8f26}
.DataSecuritySection-module__42mZwG__dataSecuritySection{padding:var(--section-padding);background-color:#f6f6f6}.DataSecuritySection-module__42mZwG__headline{color:var(--text-dark);text-align:center;margin-bottom:3rem}.DataSecuritySection-module__42mZwG__contentGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.DataSecuritySection-module__42mZwG__gridItem{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px #0000000d}.DataSecuritySection-module__42mZwG__itemTitle{align-items:center;margin-bottom:1rem;font-size:1.25rem;font-weight:700;display:flex}.DataSecuritySection-module__42mZwG__itemTitle svg{color:var(--brick);margin-right:.5rem}.DataSecuritySection-module__42mZwG__itemDescription{font-size:1rem;line-height:1.6}.DataSecuritySection-module__42mZwG__factSheetLink{text-align:center;margin:2rem 0 3rem}.DataSecuritySection-module__42mZwG__factSheetButton{background-color:var(--brick);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 2px 8px #0000001a}.DataSecuritySection-module__42mZwG__factSheetButton:hover{background-color:var(--brick-dark,#c0392b);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.DataSecuritySection-module__42mZwG__factSheetButton svg{font-size:1.2rem}
.PricingSection-module__jo-dcq__pricingSection{background:#d6c4ba;padding:2.5rem 0 5rem}.PricingSection-module__jo-dcq__headline{text-align:center;color:#231e21;margin-bottom:4rem}.PricingSection-module__jo-dcq__nudge{color:#fff;text-align:center;background-color:#812a16;width:100vw;margin-bottom:3rem;margin-left:-50vw;margin-right:-50vw;padding:2rem;position:relative;left:50%;right:50%}.PricingSection-module__jo-dcq__nudge p{margin:0 0 1.5rem;font-size:1.2rem;font-weight:500}.PricingSection-module__jo-dcq__nudgeButton{color:#fff;background-color:#d05c09;border-radius:5px;padding:.75rem 2rem;font-weight:700;text-decoration:none;transition:background-color .3s}.PricingSection-module__jo-dcq__nudgeButton:hover{background-color:#ff6800}.PricingSection-module__jo-dcq__pricingGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.PricingSection-module__jo-dcq__pricingCard{text-align:center;background:#fff;border:3px solid #341711;border-radius:10px;padding:2.5rem;box-shadow:0 8px 16px #0000001a}.PricingSection-module__jo-dcq__pricingCard h3{color:#d05c09;margin-bottom:1rem;font-size:1.5rem}.PricingSection-module__jo-dcq__price{color:#231e21;margin:1.5rem 0;font-size:2.2rem;font-weight:700}.PricingSection-module__jo-dcq__price span{color:#666;font-size:1rem;font-weight:400;display:block}.PricingSection-module__jo-dcq__features{text-align:left;margin:2.5rem 0;padding-left:20px;list-style:outside}.PricingSection-module__jo-dcq__features li{margin-bottom:1rem}.PricingSection-module__jo-dcq__breakdownContainer{text-align:center;background-color:#341711;border-radius:8px;max-width:600px;margin-top:4rem;margin-left:auto;margin-right:auto;padding:1.5rem 2rem;box-shadow:0 4px 8px #0000000d}.PricingSection-module__jo-dcq__breakdownContainer h4{color:#fff;margin-top:0;margin-bottom:1rem;font-size:1.2rem}.PricingSection-module__jo-dcq__breakdownList{text-align:left;margin:0;padding-left:20px;list-style:outside;display:inline-block}.PricingSection-module__jo-dcq__breakdownList li{color:#fff;margin-bottom:.5rem;font-size:1rem;line-height:1.6}.PricingSection-module__jo-dcq__featured{border-color:#ff6800;transform:scale(1.05)}.PricingSection-module__jo-dcq__featured h3{color:#d05c09}@media (max-width:1200px){.PricingSection-module__jo-dcq__pricingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.PricingSection-module__jo-dcq__pricingGrid{grid-template-columns:1fr}}
.AudienceBanner-module__Sh2tVa__factBannerSection{background-color:var(--brown);padding:2.5rem 0}.AudienceBanner-module__Sh2tVa__bannerContainer{justify-content:center;align-items:center;gap:1.5rem;display:flex}.AudienceBanner-module__Sh2tVa__icon{color:var(--orange);font-size:3rem!important}.AudienceBanner-module__Sh2tVa__bannerText{color:var(--white);max-width:800px;margin:0;font-size:1.15rem;font-weight:500;line-height:1.6}@media (max-width:768px){.AudienceBanner-module__Sh2tVa__bannerContainer{text-align:center;flex-direction:column;gap:1rem}}
.RoadmapSection-module__Tw7Mha__roadmapSection{color:#fff;background:#231e21;padding:5rem 1rem;overflow:hidden}.RoadmapSection-module__Tw7Mha__subtitle{color:#aaa;margin-bottom:6rem}.RoadmapSection-module__Tw7Mha__timeline{flex-direction:column;align-items:center;display:flex;position:relative}.RoadmapSection-module__Tw7Mha__timeline:before{content:"";z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"400\" height=\"800\" viewBox=\"0 0 400 800\"><path d=\"M 50,0 C 50,300 350,100 350,400 C 350,700 50,500 50,800\" stroke=\"%23D05C09\" fill=\"none\" stroke-width=\"4\" stroke-linecap=\"round\"/></svg>");background-position:50% 0;background-repeat:repeat-y;width:100%;height:calc(100% - 10rem);position:absolute;top:0;left:50%;transform:translate(-50%)}.RoadmapSection-module__Tw7Mha__timelineItem{z-index:1;width:50%;margin-bottom:3rem;position:relative}.RoadmapSection-module__Tw7Mha__timelineItem:last-child{margin-bottom:0}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n){text-align:right;align-self:flex-end}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(odd){text-align:left;align-self:flex-start}.RoadmapSection-module__Tw7Mha__timelineIcon{color:#d05c09;background-color:#0000;width:50px;height:50px;position:absolute;top:1rem}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(odd) .RoadmapSection-module__Tw7Mha__timelineIcon{right:1rem}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n) .RoadmapSection-module__Tw7Mha__timelineIcon{left:1rem}.RoadmapSection-module__Tw7Mha__timelineIcon svg{width:100%;height:100%}.RoadmapSection-module__Tw7Mha__timelineContent{background:#2c2c2c;border:1px solid #444;border-radius:10px;width:100%;padding:2rem;position:relative;box-shadow:0 4px 15px #0003}.RoadmapSection-module__Tw7Mha__status{color:#d05c09;font-weight:700}.RoadmapSection-module__Tw7Mha__phase{color:#fff;margin-bottom:1rem;font-style:italic}.RoadmapSection-module__Tw7Mha__description{color:#ddd;margin-top:.5rem;margin-bottom:1rem}.RoadmapSection-module__Tw7Mha__featuresTitle{color:#fff;font-weight:700}.RoadmapSection-module__Tw7Mha__list{padding-left:0;list-style:none}.RoadmapSection-module__Tw7Mha__list li{color:#ddd;align-items:center;margin-top:.5rem;display:flex}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(odd) .RoadmapSection-module__Tw7Mha__list li{padding-left:0}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n) .RoadmapSection-module__Tw7Mha__list li{flex-direction:row-reverse;padding-right:0}.RoadmapSection-module__Tw7Mha__list li:before{content:"";background-image:url(/images/Bidlogiq_Logo-Brandmark_Orange.png);background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1.8rem;height:1.8rem}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(odd) .RoadmapSection-module__Tw7Mha__list li:before{margin-right:.75rem}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n) .RoadmapSection-module__Tw7Mha__list li:before{margin-left:.75rem}@media (max-width:768px){.RoadmapSection-module__Tw7Mha__timeline:before{left:20px}.RoadmapSection-module__Tw7Mha__timelineItem,.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n){text-align:left;align-self:flex-start;width:100%;margin-bottom:2rem;padding-left:0}.RoadmapSection-module__Tw7Mha__timelineItem:before{display:block;left:12px}.RoadmapSection-module__Tw7Mha__timelineContent{width:100%}.RoadmapSection-module__Tw7Mha__timelineIcon,.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n) .RoadmapSection-module__Tw7Mha__timelineIcon{width:40px;height:40px;display:block;position:absolute;top:1rem;left:auto;right:1rem}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n) .RoadmapSection-module__Tw7Mha__list li{flex-direction:row}.RoadmapSection-module__Tw7Mha__timelineItem:nth-child(2n) .RoadmapSection-module__Tw7Mha__list li:before{margin-left:0;margin-right:.75rem}}
.AboutUsSection-module__tMh1EW__aboutUsSection{background-color:var(--brick);padding:var(--section-padding)}.AboutUsSection-module__tMh1EW__headline{color:var(--white);margin-bottom:3rem}.AboutUsSection-module__tMh1EW__contentWrapper{grid-template-columns:2fr 1fr;align-items:center;gap:3rem;max-width:1100px;margin:0 auto;display:grid}.AboutUsSection-module__tMh1EW__aboutText{text-align:left}.AboutUsSection-module__tMh1EW__aboutText p{color:var(--white);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.8}.AboutUsSection-module__tMh1EW__aboutText p:last-child{margin-bottom:0}.AboutUsSection-module__tMh1EW__foundersSection{background-color:var(--charcoal);border-radius:8px;padding:1.5rem}.AboutUsSection-module__tMh1EW__foundersList{margin:0;padding:0;list-style:none}.AboutUsSection-module__tMh1EW__founderItem{border-bottom:1px solid #ffffff1a;transition:background-color .2s ease-in-out}.AboutUsSection-module__tMh1EW__founderItem:last-child{border-bottom:none}.AboutUsSection-module__tMh1EW__founderItem:hover{background-color:#ffffff0d;border-radius:4px}.AboutUsSection-module__tMh1EW__founderLink{color:var(--white);justify-content:space-between;align-items:center;padding:.8rem;font-size:1.1rem;text-decoration:none;display:flex}.AboutUsSection-module__tMh1EW__founderLink svg{color:var(--camel);transition:color .2s ease-in-out}.AboutUsSection-module__tMh1EW__founderItem:hover .AboutUsSection-module__tMh1EW__founderLink svg{color:var(--orange)}@media (max-width:768px){.AboutUsSection-module__tMh1EW__contentWrapper{grid-template-columns:1fr}}
.BookingSection-module__boX8Wq__bookingSection{text-align:center;background-color:#f9f9f9;padding:80px 0}.BookingSection-module__boX8Wq__largeIcon{color:var(--brick);margin-bottom:15px;font-size:3.5rem!important}.BookingSection-module__boX8Wq__headline{color:#1a1a1a;margin-bottom:20px;font-size:2.5rem;font-weight:700}.BookingSection-module__boX8Wq__description{color:#555;max-width:650px;margin:0 auto 30px;font-size:1.1rem;line-height:1.6}.BookingSection-module__boX8Wq__icon{vertical-align:middle;margin-right:10px}.BookingSection-module__boX8Wq__bookingButton{text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:5px;align-items:center;padding:15px 35px;font-size:1.1rem;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 4px 15px #0000001a}.BookingSection-module__boX8Wq__bookingButton:hover,.BookingSection-module__boX8Wq__bookingButton:focus{cursor:pointer;transform:translateY(-3px);box-shadow:0 6px 20px #00000026}
