:root{--bg:#fdf8f3;--surface:#fff;--surface-soft:#f7efdf;--surface-strong:#2e4057;--surface-strong-rgb:46, 64, 87;--text:#2e4057;--muted:#6b7280;--primary:#82c341;--primary-rgb:130, 195, 65;--primary-dark:#5c8f2e;--primary-dark-rgb:92, 143, 46;--primary-light:#a8d66e;--accent:#fde24e;--accent-rgb:253, 226, 78;--accent-light:#fef08a;--accent-highlight:#fff3b0;--border:#2e40571f;--shadow:0 22px 55px #2e40571f}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:radial-gradient(circle at top left, rgba(var(--primary-rgb), .12), transparent 30%), radial-gradient(circle at top right, rgba(var(--accent-rgb), .12), transparent 24%), var(--bg);width:100%;min-height:100vh;color:var(--text);font-family:var(--font-montserrat), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-montserrat), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;letter-spacing:0}a{color:inherit}.site-shell{flex-direction:column;min-height:100vh;display:flex}.site-main{flex:1}.d-grid.gap-5>.hero-shell{border-radius:1.5rem}.d-grid.gap-5>section:has(.row){overflow:hidden}.top-disclosure{background:var(--surface-strong);color:#f8fafc}.disclosure-link{color:var(--accent-light)}.site-header{z-index:1020;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#fffaf2e6;position:sticky;top:0}.brand-lockup{align-items:center;gap:.9rem;min-width:0;display:inline-flex}.brand-lockup strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;display:block;overflow:hidden}.brand-lockup small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.brand-lockup img{object-fit:contain;max-width:min(220px,50vw);height:auto}.brand-mark{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;width:2.75rem;height:2.75rem;font-family:var(--font-heading), serif;box-shadow:var(--shadow);border-radius:.9rem;place-items:center;font-size:1.3rem;display:grid}.header-icon-btn,.menu-toggle-btn{background:var(--surface);color:var(--text);border:1px solid #2e405740;border-radius:999px}.navbar .nav-link{color:var(--text);font-weight:700}.dropdown-mega{position:static}.mega-menu{border-radius:1.5rem;width:min(960px,100vw - 2rem);margin-top:1rem;overflow:hidden}.mega-sidebar{background:var(--surface-soft);padding:1.25rem}.mega-sidebar .nav-link{border-radius:1rem;padding:.85rem 1rem}.mega-sidebar .nav-link.active{background:linear-gradient(135deg, var(--primary), var(--primary-dark))}.mega-content{background:var(--surface);padding:1.5rem}.mega-link{background:#f8fafc;border:1px solid #14213d0f;border-radius:1rem;padding:.85rem 1rem;text-decoration:none;display:block}.search-overlay{opacity:0;visibility:hidden;background:#14213d59;padding:6rem 1rem 1rem;transition:opacity .2s;position:fixed;inset:0}.search-overlay.open{opacity:1;visibility:visible}.search-panel{max-width:800px}.search-bar{background:var(--surface);box-shadow:var(--shadow);border-radius:1.5rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.search-bar input{background:0 0;border:0;outline:0;flex:1}.search-results{background:var(--surface);box-shadow:var(--shadow);border-radius:1.5rem;margin-top:1rem;padding:.5rem}.search-result-item{border-radius:1rem;justify-content:space-between;align-items:center;padding:.9rem 1rem;text-decoration:none;display:flex}.search-result-item:hover{background:#f8fafc}.hero-shell,.content-panel,.promo-panel,.store-directory-card,.article-card,.offer-sidebar,.newsletter-form,.empty-state{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.hero-shell{background:var(--surface-strong);border-radius:2rem;overflow:hidden}.hero-banner-carousel .carousel,.hero-banner-carousel .carousel-inner{width:100%;position:relative}.hero-banner-carousel .carousel-item{float:left;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94);display:none;position:relative}.hero-banner-carousel .carousel-item.active,.hero-banner-carousel .carousel-item-next,.hero-banner-carousel .carousel-item-prev,.hero-banner-carousel .carousel-item-start,.hero-banner-carousel .carousel-item-end{display:block}.hero-banner-carousel .carousel-indicators{justify-content:flex-start;margin:0;padding:0 2rem 1.5rem}.hero-banner-carousel .carousel-indicators [data-bs-target]{opacity:1;background-color:#ffffff59;border:0;border-radius:999px;width:2.75rem;height:.3rem;margin:0 .45rem 0 0}.hero-banner-carousel .carousel-indicators .active{background-color:#fff}.hero-banner-carousel .carousel-control-prev,.hero-banner-carousel .carousel-control-next{opacity:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14213d8c;border:1px solid #ffffff26;border-radius:50%;width:3.5rem;height:3.5rem;margin:0 .75rem;transition:opacity .3s,transform .3s;top:50%;bottom:auto;transform:translateY(-50%)}.hero-banner-carousel:hover .carousel-control-prev,.hero-banner-carousel:hover .carousel-control-next{opacity:1}.hero-banner-carousel .carousel-control-prev:hover,.hero-banner-carousel .carousel-control-next:hover{background:#14213dcc;transform:translateY(-50%)scale(1.08)}.hero-banner-carousel .carousel-control-prev{left:.5rem}.hero-banner-carousel .carousel-control-next{right:.5rem}.hero-banner-carousel .carousel-control-prev-icon,.hero-banner-carousel .carousel-control-next-icon{width:1.5rem;height:1.5rem}@media (max-width:575.98px){.hero-banner-carousel .carousel-control-prev,.hero-banner-carousel .carousel-control-next{opacity:1;width:2.5rem;height:2.5rem;margin:0 .25rem}.hero-banner-carousel .carousel-control-prev-icon,.hero-banner-carousel .carousel-control-next-icon{width:1rem;height:1rem}.hero-banner-carousel .carousel-control-prev{left:.25rem}.hero-banner-carousel .carousel-control-next{right:.25rem}}.hero-copy{background:linear-gradient(135deg, rgba(var(--surface-strong-rgb), .95), rgba(var(--primary-rgb), .82)), linear-gradient(180deg, var(--surface-strong), var(--primary));color:#fff;padding:2rem}.hero-image-slide{background:var(--surface-strong);width:100%;line-height:0;position:relative;overflow:hidden}.hero-slide-media{width:100%;height:auto;display:block}.hero-slide.hero-slide.hero-slide-sunrise{background:linear-gradient(135deg, rgba(var(--surface-strong-rgb), .92), rgba(var(--primary-rgb), .82)), linear-gradient(180deg, var(--surface-strong), var(--primary))}.hero-slide.hero-slide-teal{background:linear-gradient(135deg, rgba(var(--surface-strong-rgb), .9), rgba(var(--accent-rgb), .84)), linear-gradient(180deg, var(--surface-strong), var(--accent-light))}.hero-slide.hero-slide-midnight{background:linear-gradient(135deg,#111827f2,#1e40afd1),linear-gradient(#111827,#1d4ed8)}.hero-slide.hero-slide-amber{background:linear-gradient(135deg,#78350feb,#d97706d1),linear-gradient(#7c2d12,#f59e0b)}.hero-copy p,.hero-copy .small{color:#fffc}.hero-panel{background:linear-gradient(135deg,#ffffff26,#ffd28d33);border:1px solid #ffffff2e;border-radius:1.5rem;min-height:220px;padding:1.35rem}.sidebar-banner{color:#fff;background:linear-gradient(135deg, var(--accent), var(--accent-light));border-radius:1.5rem;flex-direction:column;justify-content:center;min-height:140px;padding:1.25rem;display:flex}@media (max-width:991.98px){.sidebar-banner{aspect-ratio:16/7;min-height:auto}}.sidebar-banner.secondary{background:linear-gradient(135deg, var(--primary-dark), var(--primary-light))}.section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.faq-section .accordion-item{background:var(--surface);margin-bottom:.75rem;transition:box-shadow .3s;overflow:hidden;border:1px solid var(--border)!important;border-radius:1rem!important}.faq-section .accordion-item:hover{box-shadow:0 4px 12px #14213d14}.faq-section .accordion-button{background:var(--surface);padding:1.25rem;font-size:1rem;box-shadow:none!important}.faq-section .accordion-button:not(.collapsed){background:var(--surface-soft);color:var(--text)}.faq-section .accordion-button:after{background-size:1rem}.faq-section .accordion-body{padding:0 1.25rem 1.25rem;font-size:.95rem;line-height:1.7}.coupon-card{border:1px solid var(--border);background:var(--surface);height:100%;box-shadow:var(--shadow);opacity:0;border-radius:1.5rem;transition:opacity .4s,transform .4s,box-shadow .25s;transform:translateY(12px)}.coupon-card:hover{box-shadow:0 8px 30px #14213d1a}.coupon-card-visible{opacity:1;transform:translateY(0)}.coupon-card-inner{align-items:stretch;min-width:0;height:100%;display:flex}.coupon-card-main{flex-direction:column;flex:1;justify-content:center;min-width:0;padding:1.35rem;display:flex}.coupon-card-actions{flex-shrink:0;align-items:center;padding:1.35rem 1.35rem 1.35rem 0;display:flex}.coupon-card-actions .coupon-action{white-space:nowrap;cursor:pointer;border:0;border-radius:.85rem;align-items:center;padding:.65rem 1rem;font-size:clamp(.65rem,1.2vw,.8rem);font-weight:800;transition:transform .15s,box-shadow .2s;display:flex}.coupon-card-actions .coupon-action:hover{transform:scale(1.05);box-shadow:0 4px 15px #00000026}.coupon-card-actions .coupon-action:active{transform:scale(.97)}.coupon-card-actions .coupon-action.code{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:#fff;animation:2s infinite couponPulse}.coupon-card-actions .coupon-action.code:hover{animation:none}.coupon-card-actions .coupon-action.deal{background:linear-gradient(135deg, var(--accent), var(--accent-highlight));color:#fff}@keyframes couponPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .3)}50%{box-shadow:0 0 0 8px rgba(var(--primary-rgb), 0)}}.img-wrap{background:var(--surface-soft);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.img-wrap img{object-fit:contain;width:100%;height:100%;padding:.75rem}.img-wrap-cover img{object-fit:cover;padding:0}.img-wrap-sm{aspect-ratio:16/9;min-height:120px}.img-wrap-md{aspect-ratio:16/10;min-height:150px}.img-wrap-lg{aspect-ratio:21/9;min-height:200px}@media (max-width:767.98px){.img-wrap-lg{aspect-ratio:16/9}}.img-wrap-auto{height:auto;min-height:100px}.img-wrap-auto img{padding:1rem}.offer-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.offer-badge.code{background:rgba(var(--primary-rgb), .12);color:var(--primary-dark)}.offer-badge.deal{background:rgba(var(--accent-rgb), .14);color:var(--accent)}.coupon-code-preview{letter-spacing:.12em;background:#fffaf5;border:1px dashed #14213d33;border-radius:1rem;padding:.75rem 1rem;font-weight:800}.coupon-card .card-body{padding:1.35rem}.coupon-card .card-footer{background:0 0;border:0;padding:0 1.35rem 1.25rem}.coupon-card .card-footer small{gap:.75rem}.coupon-card .card-footer span{min-width:0}.coupon-card .card-footer span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.coupon-action{border:0;border-radius:1rem;padding:.9rem 1rem;font-weight:800}.coupon-action.code{background:linear-gradient(135deg, var(--primary), var(--primary-light))}.coupon-action.deal{background:linear-gradient(135deg, var(--accent), var(--accent-highlight))}.logo-marquee{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;display:grid}.logo-item{background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;justify-content:center;align-items:center;min-height:88px;padding:1rem;display:flex}.directory-index{flex-wrap:wrap;gap:.5rem;display:flex}.directory-index a{min-width:2.5rem}.store-directory-card,.article-card,.promo-panel,.content-panel,.offer-sidebar,.empty-state{border-radius:1.5rem}.promo-panel,.content-panel,.offer-sidebar,.empty-state{padding:1.5rem}.store-directory-card{padding:1.15rem;text-decoration:none}.reveal-code-panel{padding:2rem}.reveal-code-value{letter-spacing:.18em;overflow-wrap:anywhere;justify-content:center;min-width:min(100%,24rem);font-size:2.25rem;display:inline-flex}.reveal-code-steps{color:var(--muted);gap:.9rem;line-height:1.7;display:grid}.site-footer{border-top:1px solid var(--border);background:#fff;margin-top:3rem;padding:2rem 0 1rem}.footer-disclosure{background:var(--surface-soft);border-radius:1rem;padding:1rem 1.25rem}.site-footer h3{margin-bottom:1rem;font-size:1.1rem}.newsletter-form{background:linear-gradient(135deg, var(--surface-soft), #fff);border:2px solid var(--border);border-radius:1rem;gap:.75rem;padding:.5rem;transition:border-color .3s,box-shadow .3s;display:flex}.newsletter-form:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb), .1)}.newsletter-input-wrap{background:#fff;border-radius:.75rem;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.newsletter-icon{color:var(--primary);font-size:1.1rem}.newsletter-form .form-control{background:0 0;border:0;padding:.75rem .5rem;font-size:.95rem}.newsletter-form .form-control:focus{box-shadow:none;outline:none}.btn-subscribe{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;white-space:nowrap;border:none;border-radius:.75rem;padding:.75rem 1.5rem;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s}.btn-subscribe:hover{box-shadow:0 4px 15px rgba(var(--primary-rgb), .35);color:#fff;transform:translateY(-1px)}.btn-subscribe:disabled{opacity:.7;cursor:not-allowed;transform:none}.newsletter-feedback{border-radius:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;animation:.3s slideIn}.newsletter-feedback.success{color:#065f46;background:#d1fae5}.newsletter-feedback.error{color:#991b1b;background:#fee2e2}@keyframes slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.subscribe-section{background:linear-gradient(135deg, var(--primary), var(--primary-dark));text-align:center;border-radius:1.25rem;padding:3rem 2rem;position:relative;overflow:hidden}.subscribe-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 30%,#fff3 0%,#0000 45%),radial-gradient(circle at 85% 70%,#ffffff1f 0%,#0000 40%),radial-gradient(circle,#ffffff0f 0%,#0000 60%);position:absolute;inset:0}.subscribe-section:after{content:"";pointer-events:none;border:2px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}@keyframes float-slow{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(8px,-10px)rotate(2deg)}66%{transform:translate(-5px,6px)rotate(-1deg)}}@keyframes float-medium{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-12px,8px)rotate(-3deg)}}@keyframes pulse-subtle{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.4;transform:scale(1.05)}}@keyframes drift{0%{transform:translateY(0)translate(0)}25%{transform:translateY(-6px)translate(4px)}50%{transform:translateY(-2px)translate(-4px)}75%{transform:translateY(4px)translate(2px)}to{transform:translateY(0)translate(0)}}.subscribe-section .deco-circle{pointer-events:none;border:2px solid #ffffff14;border-radius:50%;position:absolute}.subscribe-section .deco-circle-1{width:260px;height:260px;animation:12s ease-in-out infinite float-slow;bottom:-80px;left:-80px}.subscribe-section .deco-circle-2{border-color:#ffffff0d;width:100px;height:100px;animation:8s ease-in-out infinite float-medium;top:20%;left:5%}.subscribe-section .deco-circle-3{border-color:#ffffff0f;width:70px;height:70px;animation:10s ease-in-out infinite reverse float-slow;bottom:25%;right:8%}.subscribe-section .deco-dots{pointer-events:none;background-image:radial-gradient(circle,#ffffff1a 1.5px,#0000 1.5px);background-size:10px 10px;width:60px;height:60px;animation:14s ease-in-out infinite drift;position:absolute;top:15%;right:12%}.subscribe-section .deco-dots-2{pointer-events:none;background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px);background-size:8px 8px;width:40px;height:40px;animation:11s ease-in-out infinite reverse drift;position:absolute;bottom:20%;left:10%}.subscribe-section .subscribe-icon{color:#ffffff40;margin-bottom:.5rem;font-size:2.5rem;animation:3s ease-in-out infinite pulse-subtle;display:block;position:relative}.subscribe-section h2{color:#fff;font-size:1.75rem;position:relative}.subscribe-section p{color:#ffffffe6;max-width:500px;margin:0 auto 1.5rem;position:relative}.subscribe-section .newsletter-form{background:#fffffff2;border-color:#0000;max-width:500px;margin:0 auto;position:relative}.subscribe-section .newsletter-form:focus-within{border-color:#fff;box-shadow:0 0 0 4px #ffffff40}.subscribe-section .btn-subscribe{background:var(--accent)}.subscribe-section .btn-subscribe:hover{box-shadow:0 4px 15px rgba(var(--accent-rgb), .4)}.subscribe-section .newsletter-feedback.success{background:#d1fae5f2;position:relative}.subscribe-section .newsletter-feedback.error{background:#fee2e2f2;position:relative}@media (max-width:767.98px){.subscribe-section .deco-circle-2,.subscribe-section .deco-circle-3,.subscribe-section .deco-dots,.subscribe-section .deco-dots-2{display:none}}.how-it-works{padding:2.5rem 0;overflow:hidden}.how-it-works-track-wrap{position:relative}.how-it-works-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent;gap:1rem;padding:.5rem 0 1rem;display:flex;overflow-x:auto}.how-it-works-track::-webkit-scrollbar{height:6px}.how-it-works-track::-webkit-scrollbar-track{background:0 0}.how-it-works-track::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.how-it-works .step{scroll-snap-align:start;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;flex:0 0 calc(33.333% - .75rem);min-width:220px;padding:1.75rem 1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #14213d0f}.how-it-works .step:hover{transform:translateY(-4px);box-shadow:0 12px 28px #14213d1a}.how-it-works .step-icon{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 1rem;font-size:1.5rem;display:flex}.how-it-works .step h4{font-size:1rem;font-family:var(--font-montserrat), "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;margin-bottom:.5rem;font-weight:700;line-height:1.3}.how-it-works .step p{color:var(--muted);font-size:.85rem;line-height:1.5}@media (max-width:767.98px){.how-it-works .step{flex:0 0 75%;min-width:220px}}.footer-link-list{gap:.5rem;display:grid}.footer-link-list a{color:var(--muted);text-decoration:none}.footer-network{flex-wrap:wrap;gap:.75rem;display:flex}.footer-network span{background:var(--surface-soft);border-radius:999px;padding:.55rem .75rem}.footer-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.social-links{gap:.75rem;display:flex}.social-links a{background:var(--surface-soft);border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;text-decoration:none;display:grid}.transition{transition:all .3s}.hover-shadow:hover{transform:translateY(-4px);box-shadow:0 1rem 2rem #14213d26!important}.border-dashed{border-style:dashed!important}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/800px 100%;border-radius:.5rem;animation:1.5s ease-in-out infinite shimmer;color:#0000!important}.skeleton-text{width:100%;height:1rem;margin-bottom:.5rem}.skeleton-text-sm{width:60%;height:.75rem}.skeleton-text-lg{width:75%;height:1.5rem}.skeleton-badge{border-radius:999px;width:4rem;height:1.25rem}.skeleton-card{border-radius:1.5rem;height:200px}.skeleton-avatar{border-radius:999px;width:2.4rem;height:2.4rem}.skeleton-button{border-radius:.75rem;width:8rem;height:2.5rem}[data-tooltip]{cursor:pointer;position:relative}[data-tooltip]:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:100;background:#1f2937;border-radius:.4rem;padding:.35rem .7rem;font-size:.75rem;font-weight:600;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}[data-tooltip]:hover:after,[data-tooltip]:not([data-tooltip=""]):hover:after{opacity:1}@media (max-width:991.98px){.navbar-brand{max-width:calc(100% - 6.25rem)}.navbar-collapse{flex-basis:100%;margin-top:.75rem}.navbar-nav{align-items:stretch!important}.navbar .nav-link{padding:.75rem 0}.mega-menu{border-radius:1rem;width:100%;max-height:calc(100dvh - 9rem);overflow-y:auto}.hero-banner-carousel .carousel-indicators{padding:0 1.5rem 1.25rem}.newsletter-form{flex-direction:column}.footer-bottom,.section-heading{flex-direction:column;align-items:flex-start}.subscribe-section{padding:2rem 1.25rem}.subscribe-section h2{font-size:1.35rem}.logo-marquee{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}}@media (max-width:575.98px){.site-main>.container{padding-left:.85rem;padding-right:.85rem}.top-disclosure{text-align:center}.navbar{align-items:center}.brand-lockup{gap:.6rem}.hero-shell{border-radius:1rem}.hero-banner-carousel .carousel-indicators{padding:0 1rem .75rem}.hero-banner-carousel .carousel-indicators [data-bs-target]{width:2rem;height:.25rem}.mega-sidebar,.mega-content{padding:.85rem}.mega-sidebar .nav-link,.mega-link{border-radius:.75rem;padding:.7rem .8rem}.mega-content .col-6{width:100%}.content-panel,.promo-panel,.offer-sidebar,.empty-state{border-radius:1rem;padding:1rem}.reveal-code-value{letter-spacing:.08em;font-size:1.35rem}.subscribe-section{padding:1.5rem 1rem}.subscribe-section h2{font-size:1.2rem}.subscribe-section .subscribe-icon{font-size:2rem}.section-heading h2{font-size:1.25rem}.display-4,.display-5{font-size:1.9rem;line-height:1.2}.display-6{font-size:1.55rem;line-height:1.25}.logo-marquee{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.logo-item{min-height:64px;padding:.75rem}.how-it-works .step{flex:0 0 85%;min-width:200px;padding:1.25rem 1rem}.coupon-card-inner{flex-direction:column}.coupon-card .card-body{padding:1rem}.coupon-card .card-footer{padding:0 1rem 1rem}.coupon-card-main{padding:1rem 1rem .5rem}.coupon-card-actions{justify-content:stretch;padding:.5rem 1rem 1rem}.coupon-card-actions .coupon-action{justify-content:center;width:100%;padding:.75rem 1rem;font-size:.9rem}.coupon-card-actions .coupon-action.code{animation:none}.coupon-card .coupon-card-main .card-title{font-size:1rem}.site-footer{padding:1.5rem 0 .5rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:.75rem}.footer-disclosure{padding:.75rem 1rem;font-size:.85rem}.newsletter-form{flex-direction:column;gap:.5rem;padding:.4rem}.newsletter-input-wrap{min-height:3rem}.newsletter-form .btn-subscribe{width:100%}.faq-section .accordion-button{padding:1rem;font-size:.9rem}.faq-section .accordion-body{padding:0 1rem 1rem;font-size:.85rem}.search-overlay{padding:4.5rem .75rem 1rem}.search-panel{max-width:100%}.search-bar{padding:.75rem 1rem}.search-results{border-radius:1rem}.brand-lockup strong{font-size:.9rem}.brand-lockup small{font-size:.75rem}.brand-mark{border-radius:.7rem;width:2.25rem;height:2.25rem;font-size:1.1rem}}.space-y-12>*+*{margin-top:3.5rem}.mb-12{margin-bottom:3.5rem!important}@media (max-width:991.98px){.space-y-12>*+*{margin-top:2rem}.mb-12{margin-bottom:2rem!important}.navbar-toggler[aria-expanded=true] .bi-list:before{content:""!important}.offer-sidebar.position-sticky{margin-bottom:2rem;position:relative!important;top:0!important}.mega-menu{border:1px solid var(--border);margin-top:.5rem;box-shadow:none!important;max-height:70vh!important}.mega-sidebar{background:var(--surface-soft);border-bottom:1px solid var(--border)}}@media (max-width:575.98px){.site-main>.container{padding-left:1rem;padding-right:1rem}.display-5{line-height:1.2;font-size:1.6rem!important}.coupon-card .card-title{font-size:1.05rem!important}.row{--bs-gutter-x:1rem}}img{max-width:100%;height:auto}.coupon-code-preview{word-break:break-all;overflow-wrap:break-word}@media (max-width:767.98px){.logo-marquee{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding:.5rem .25rem 1.5rem;overflow-x:auto;display:flex!important}.logo-marquee::-webkit-scrollbar{display:none}.logo-item{scroll-snap-align:center;flex:0 0 130px;min-width:130px;box-shadow:0 2px 8px #0000000d}}.author-cover{background:linear-gradient(135deg, var(--primary), var(--primary-dark));border-radius:.5rem .5rem 0 0;justify-content:center;align-items:flex-end;height:80px;padding-bottom:0;display:flex;position:relative}.author-avatar-wrap{background:#fff;border:3px solid #fff;border-radius:50%;width:72px;height:72px;overflow:hidden;transform:translateY(36px);box-shadow:0 4px 12px #00000026}.author-avatar-wrap img{object-fit:cover;width:100%;height:100%}@media (max-width:575.98px){.author-cover{height:60px}.author-avatar-wrap{width:60px;height:60px;transform:translateY(30px)}}.mobile-home{flex-direction:column;gap:1.25rem;display:flex}.mh-hero .carousel-indicators{margin-bottom:.25rem}.mh-section{width:100%}.mh-stores-scroll{scrollbar-width:none;-ms-overflow-style:none}.mh-stores-scroll::-webkit-scrollbar{display:none}.mh-store-chip{transition:transform .15s,box-shadow .15s}.mh-store-chip:active{transform:scale(.96);box-shadow:0 2px 8px #0000001a}.mobile-home .accordion-item{background:var(--surface);margin-bottom:.5rem;border:1px solid #14213d1a!important;border-radius:.75rem!important}.mobile-home .accordion-button{background:var(--surface);padding:1rem;font-size:.85rem;box-shadow:none!important}.mobile-home .accordion-button:not(.collapsed){background:var(--surface-soft);color:var(--text)}.mobile-home .accordion-button:after{background-size:.85rem}.mobile-home .accordion-body{padding:0 1rem 1rem;font-size:.85rem}.mh-auto-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mh-auto-scroll>*{scroll-snap-align:start;flex-shrink:0}.mobile-home .coupon-card{border-radius:1rem}.mobile-home .coupon-card-inner{flex-direction:column}.mobile-home .coupon-card .card-body{padding:.85rem}.mobile-home .coupon-card .card-footer{padding:0 .85rem .85rem}.mobile-home .coupon-card-main{padding:.85rem .85rem .35rem}.mobile-home .coupon-card-actions{justify-content:stretch;padding:.35rem .85rem .85rem}.mobile-home .coupon-card-actions .coupon-action{justify-content:center;width:100%;padding:.65rem .85rem;font-size:.85rem;animation:none}.mobile-home .coupon-card .card-title{font-size:.9rem}.mobile-home .subscribe-section .newsletter-form{max-width:100%}@media (max-width:575.98px){.mh-store-chip{min-width:72px!important;padding:.5rem!important}}.mh-hero .carousel-indicators{z-index:3;justify-content:center;margin:0;padding:0 1rem .5rem;position:absolute;bottom:0;left:0;right:0}.mh-hero .carousel-indicators [data-bs-target]{opacity:1;background-color:#fff6;border:0;border-radius:999px;width:1.5rem;height:.2rem;margin:0 .3rem}.mh-hero .carousel-indicators .active{background-color:#fff}.mh-hero .carousel-control-prev,.mh-hero .carousel-control-next{opacity:.8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14213d80;border:1px solid #ffffff26;border-radius:50%;width:2.5rem;height:2.5rem;top:50%;bottom:auto;transform:translateY(-50%)}.mh-hero .carousel-control-prev:active,.mh-hero .carousel-control-next:active{background:#14213dcc;transform:translateY(-50%)scale(.95)}.mh-hero .carousel-control-prev-icon,.mh-hero .carousel-control-next-icon{width:1rem;height:1rem}@media (max-width:575.98px){.mh-hero .carousel-control-prev,.mh-hero .carousel-control-next{width:2rem;height:2rem}.mh-hero .carousel-control-prev-icon,.mh-hero .carousel-control-next-icon{width:.75rem;height:.75rem}}.mh-hero-slide{width:100%;height:auto;display:block}.mh-snap-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:.25rem 0;display:flex;overflow-x:auto}.mh-snap-scroll::-webkit-scrollbar{display:none}.mh-snap-scroll>*{scroll-snap-align:start;flex-shrink:0;width:80%}.mh-stat-card{background:var(--surface);text-align:center;border:1px solid var(--border);border-radius:1rem;flex:1;padding:.75rem .5rem}.mh-stat-card .stat-value{color:var(--primary);font-size:1.35rem;font-weight:800;line-height:1.2}.mh-stat-card .stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.65rem}.mh-category-pill{white-space:nowrap;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.mh-category-pill:active{background:var(--primary);color:#fff;border-color:var(--primary);transform:scale(.96)}.mh-deal-card{background:linear-gradient(135deg, var(--surface), var(--surface-soft));border:1px solid var(--border);color:var(--text);border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;text-decoration:none;transition:transform .2s;display:flex}.mh-deal-card:active{transform:scale(.98)}.mh-deal-card .deal-icon{background:var(--primary);color:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.25rem;display:flex}.mh-deal-card .deal-icon.teal{background:var(--accent)}.mh-blog-card{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:1rem;text-decoration:none;transition:transform .2s;overflow:hidden}.mh-blog-card:active{transform:scale(.98)}.mh-blog-card .blog-card-img{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.mh-blog-card .blog-card-body{padding:.75rem}.mh-hero-badge{z-index:3;background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:.25rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.mh-section-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.mh-section-header h3{margin:0;font-size:.95rem;font-weight:700}.mh-section-header a{color:var(--primary);font-size:.75rem;font-weight:600;text-decoration:none}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mh-stat-animate{opacity:0;animation:.5s forwards countUp}.mh-stat-animate:first-child{animation-delay:.1s}.mh-stat-animate:nth-child(2){animation-delay:.2s}.mh-stat-animate:nth-child(3){animation-delay:.3s}.mh-stat-animate:nth-child(4){animation-delay:.4s}@keyframes mhPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.mh-pulse{animation:2s ease-in-out infinite mhPulse}@keyframes mhShimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.mh-shimmer{background:linear-gradient(90deg, var(--surface) 25%, var(--surface-soft) 50%, var(--surface) 75%);background-size:400px 100%;animation:1.5s ease-in-out infinite mhShimmer}.coupon-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14213d99;justify-content:center;align-items:center;padding:1rem;animation:.2s overlayFadeIn;display:flex;position:fixed;inset:0}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.coupon-overlay-card{background:var(--surface);text-align:center;border-radius:1.5rem;width:100%;max-width:480px;padding:2.5rem 2rem;animation:.25s overlaySlideUp;position:relative;box-shadow:0 22px 55px #14213d40}@keyframes overlaySlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.coupon-overlay-close{border:1px solid var(--border);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;font-size:.9rem;transition:background .15s;display:grid;position:absolute;top:1rem;right:1rem}.coupon-overlay-close:hover{background:var(--surface-soft)}.coupon-overlay-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.75rem;font-size:.75rem;font-weight:800}.coupon-overlay-title{margin-bottom:.25rem;font-size:1.25rem;font-weight:700;line-height:1.3}.coupon-overlay-store{color:var(--muted);margin-bottom:1.25rem;font-size:.9rem}.coupon-overlay-code{letter-spacing:.15em;word-break:break-all;overflow-wrap:break-word;background:#fffaf5;border:2px dashed #14213d33;border-radius:1rem;margin-bottom:1.25rem;padding:1rem 1.5rem;font-family:monospace;font-size:1.75rem;font-weight:800}.coupon-overlay-desc{color:var(--muted);margin-bottom:1.25rem;line-height:1.5}.coupon-overlay-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.coupon-overlay-btn{cursor:pointer;border:none;border-radius:.85rem;align-items:center;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex}.coupon-overlay-btn:hover{transform:translateY(-1px)}.coupon-overlay-btn:active{transform:scale(.97)}.coupon-overlay-btn.primary{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:#fff}.coupon-overlay-btn.primary:hover{box-shadow:0 4px 15px rgba(var(--primary-rgb), .35)}.coupon-overlay-btn.secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.coupon-overlay-btn.secondary:hover{background:var(--surface-soft)}.coupon-overlay-hint{color:var(--muted);font-size:.85rem;line-height:1.4}.coupon-overlay-continue{color:var(--muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin:1.25rem auto 0;font-size:.9rem;text-decoration:underline;display:block}.coupon-overlay-continue:hover{color:var(--text)}@media (max-width:575.98px){.coupon-overlay-card{border-radius:1.25rem;padding:2rem 1.25rem}.coupon-overlay-code{padding:.75rem 1rem;font-size:1.25rem}.coupon-overlay-actions{flex-direction:column}}
@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_dc03d626-module___5yWYG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_dc03d626-module___5yWYG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
