.NewRestaurantsMississauga_page__ausIL{background:#081f2e;color:#f5f7fb;font-family:Josefin Sans,Brother\ 1816,Maven Pro,sans-serif}.NewRestaurantsMississauga_section__HTqRk{padding:clamp(56px,9vw,110px) 0}.NewRestaurantsMississauga_container__zSB09{width:min(1140px,94vw);margin:0 auto}.NewRestaurantsMississauga_hero__JLrBf{position:relative;overflow:hidden;padding:clamp(90px,12vw,160px) 0 clamp(70px,10vw,120px);background-size:cover;background-position:50%}.NewRestaurantsMississauga_hero__JLrBf:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.08),transparent 40%),radial-gradient(circle at 80% 75%,rgba(255,140,43,.18),transparent 50%);pointer-events:none}.NewRestaurantsMississauga_heroContent__TvtEq{position:relative;z-index:1;display:grid;grid-gap:16px;gap:16px;max-width:760px}.NewRestaurantsMississauga_hero__JLrBf h1{margin:0;font-size:clamp(32px,4.2vw,50px);line-height:1.2;color:#fff;text-shadow:0 12px 30px rgba(0,0,0,.35);font-family:Playfair Display,serif;letter-spacing:.01em}.NewRestaurantsMississauga_heroLead__6Es6Y{margin:0;color:#e2ecf5;line-height:1.7}.NewRestaurantsMississauga_heroActions__bCbbl{display:flex;gap:12px;flex-wrap:wrap}.NewRestaurantsMississauga_primaryButton__mIcn_,.NewRestaurantsMississauga_secondaryButton__ZPkxb{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:10px;font-weight:700;font-size:15px;letter-spacing:.01em;text-decoration:none;border:1px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer}.NewRestaurantsMississauga_primaryButton__mIcn_{background:#ff8c2b;border-color:#ff8c2b;color:#0c1f2c;box-shadow:0 12px 30px rgba(255,140,43,.35);text-transform:uppercase}.NewRestaurantsMississauga_primaryButton__mIcn_:focus-visible,.NewRestaurantsMississauga_primaryButton__mIcn_:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(255,140,43,.45)}.NewRestaurantsMississauga_secondaryButton__ZPkxb{background:rgba(0,0,0,0);border-color:hsla(0,0%,100%,.4);color:#fff}.NewRestaurantsMississauga_secondaryButton__ZPkxb:focus-visible,.NewRestaurantsMississauga_secondaryButton__ZPkxb:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.NewRestaurantsMississauga_sectionHeading__J_ePx{text-align:center;max-width:900px;margin:0 auto clamp(26px,4vw,38px)}.NewRestaurantsMississauga_sectionHeading__J_ePx h2,.NewRestaurantsMississauga_sectionHeading__J_ePx h3{margin:0 0 10px;color:#fff;font-size:clamp(24px,3vw,38px)}.NewRestaurantsMississauga_sectionHeading__J_ePx p{margin:0;color:#d5e1ea;line-height:1.7}.NewRestaurantsMississauga_split__xo7EV{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);align-items:center}.NewRestaurantsMississauga_imageFrame__xlHve{background:rgba(12,31,44,.35);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:12px;box-shadow:0 18px 42px rgba(0,0,0,.28)}.NewRestaurantsMississauga_responsiveImage___kTDu{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover}.NewRestaurantsMississauga_textBlock__DOu2r p{margin:0 0 14px;color:#d6e1ea;line-height:1.7}.NewRestaurantsMississauga_grid__zOlBj{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.NewRestaurantsMississauga_card__SSdzx{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:14px 16px;box-shadow:0 12px 28px rgba(0,0,0,.2);display:grid;grid-gap:8px;gap:8px;align-content:start}.NewRestaurantsMississauga_card__SSdzx h3{margin:0;color:#ffdbc1;font-size:clamp(18px,2.4vw,24px)}.NewRestaurantsMississauga_card__SSdzx p{margin:0;color:#dce6ef;line-height:1.6}.NewRestaurantsMississauga_cardImage__buwIu{border-radius:10px;width:80px;height:80px;object-fit:cover}.NewRestaurantsMississauga_highlight__UioXD{background:linear-gradient(125deg,#0b2233,#0e3147 60%,#0b2233)}.NewRestaurantsMississauga_iconGrid__MwbIF{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.NewRestaurantsMississauga_iconCard__8VCl9{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 14px;box-shadow:0 12px 28px rgba(0,0,0,.2)}.NewRestaurantsMississauga_iconCard__8VCl9 h3{margin:0 0 6px;color:#ffdbc1;font-size:clamp(18px,2.2vw,22px)}.NewRestaurantsMississauga_iconCard__8VCl9 p{margin:0;color:#dce6ef;line-height:1.6}.NewRestaurantsMississauga_icon__qcbiQ{width:70px;height:70px;object-fit:contain}.NewRestaurantsMississauga_bulletList__DmUBi{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;color:#d6e1ea;line-height:1.7}.NewRestaurantsMississauga_faqList__bSEH8{display:flex;flex-direction:column;gap:12px}.NewRestaurantsMississauga_faqItem__HcgMi{border:1px solid #e6eaf0;border-radius:12px;padding:14px 16px;background:#fff;box-shadow:0 12px 28px rgba(12,31,44,.08);color:#0c1f2c}.NewRestaurantsMississauga_faqItem__HcgMi summary{cursor:pointer;font-weight:700;font-size:16px;list-style:none;outline:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.NewRestaurantsMississauga_faqItem__HcgMi summary::-webkit-details-marker{display:none}.NewRestaurantsMississauga_faqItem__HcgMi summary:after{content:"+";color:#ff8c2b;font-weight:700;transition:transform .2s ease,color .2s ease}.NewRestaurantsMississauga_faqItem__HcgMi[open] summary:after{transform:rotate(45deg);color:#0c1f2c}.NewRestaurantsMississauga_faqItem__HcgMi p{margin:10px 0 0;color:#1f2d3a;line-height:1.6}@media(max-width:900px){.NewRestaurantsMississauga_hero__JLrBf{padding-top:80px}.NewRestaurantsMississauga_heroContent__TvtEq{text-align:center}.NewRestaurantsMississauga_heroActions__bCbbl{justify-content:center}}@media(max-width:640px){.NewRestaurantsMississauga_primaryButton__mIcn_,.NewRestaurantsMississauga_secondaryButton__ZPkxb{width:100%;justify-content:center}}