.business-name .google-mark{width:20px;height:20px;object-fit:contain;top:12px;left:12px}.business-search[hidden]{display:none}.resenia-place-status{font-size:12px!important;line-height:1.5;color:#526078;margin:6px 0!important}.resenia-place-status:empty{display:none}.resenia-place-results{display:grid;gap:8px;margin-top:10px}.resenia-place-results:empty{display:none}.resenia-place-card{min-width:0}.resenia-place-result{display:flex;gap:12px;align-items:center;width:100%;padding:12px;border:1px solid #d5dce4;border-radius:10px;background:#fff;color:#192d3f;text-align:left;cursor:pointer;transition:border-color .16s,box-shadow .16s}.resenia-place-result:hover,.resenia-place-result:focus-visible{border-color:#3979ed;box-shadow:0 2px 10px #2454a512;outline:2px solid transparent}.resenia-place-photo{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;border-radius:8px;background:#edf1f6;color:#64748b;font-size:24px;overflow:hidden}.resenia-place-photo img{width:100%;height:100%;object-fit:cover}.resenia-place-copy{display:grid;gap:4px;min-width:0;font-size:13px;line-height:1.45}.resenia-place-copy>strong{font-size:14px;color:#14283a;overflow-wrap:anywhere}.resenia-place-address{color:#68778b;font-size:12px;overflow-wrap:anywhere}.resenia-place-rating{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:11px;color:#68778b}.resenia-place-stars{background:linear-gradient(90deg,#e9aa19 var(--rating),#d7dde5 var(--rating));background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:1px;font-size:14px}.resenia-photo-credit{display:block;font-size:9px;color:#68778b;padding:3px 8px;overflow-wrap:anywhere}.resenia-photo-credit a{color:inherit;text-decoration:underline}.resenia-place-preview{margin:10px 0}.resenia-place-preview[hidden]{display:none}.resenia-place-preview .resenia-place-result{border-color:#3979ed;background:#f5f8ff;cursor:default}.business-link input{display:block}.business-link summary{line-height:1.5;padding:8px 0}@media(prefers-reduced-motion:reduce){.resenia-place-result{transition:none}}

/* Product contrast and compact cart, following the supplied reference. */
.product-gallery,.product-gallery[data-view=white]{background:radial-gradient(ellipse at 50% 42%,#7093bc,#34597f);border-color:#34597f}.product-gallery[data-view=black]{background:#dbe5ee}.direct-stage{background:#52769c;color:#fff}.direct-stage .stage-heading,.direct-stage .stage-footnote{color:#f0f5ff}.stage-orbit{border-color:#ffffff32}.cart-drawer[open]{display:flex;flex-direction:column;padding:0;overflow:hidden}.cart-drawer>.dialog-header{padding:22px 20px 18px;border-bottom:1px solid #e7e9ed;flex:none}.cart-drawer .dialog-header h2{font-size:29px;letter-spacing:-.8px}.cart-drawer #cart-content:not([hidden]){display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}.cart-drawer #cart-empty{padding:30px 20px}.cart-drawer .cart-items{order:1;margin:0 20px;padding:4px 0 0;border:0}.cart-drawer .cart-items-heading{display:none}.cart-drawer .cart-plate{gap:13px;padding:16px 0;border-bottom:1px solid #eef0f3;border-top:0}.cart-drawer .cart-plate>img{width:74px;height:86px;background:#b2c5d8;border-radius:4px}.cart-drawer .cart-plate-heading{align-items:flex-start;gap:8px}.cart-drawer .cart-plate-heading>strong{font-size:14px;line-height:1.4;letter-spacing:0}.cart-remove-group{padding:0 2px;border:0;background:none;color:#68717b;font-size:22px;line-height:1;cursor:pointer}.cart-group-color{font-size:12px;color:#5b6677;margin:5px 0 9px}.cart-group-bottom{display:flex;justify-content:space-between;align-items:center;gap:10px}.cart-quantity{display:flex;border:1px solid #b5bec8;border-radius:4px;overflow:hidden;align-items:center}.cart-quantity button{width:32px;height:32px;border:0;background:#f5f6f8;color:#182a3b;font-size:18px;cursor:pointer}.cart-quantity button:hover{background:#e4ebf3}.cart-quantity span{min-width:30px;text-align:center;font-size:12px;font-weight:700}.cart-group-price{color:#1f56ce;font-size:16px;white-space:nowrap}.cart-drawer .cart-trust-banner{order:2;display:block;background:#fff;color:#374a5d;border:1px solid #e1e6eb;border-radius:24px;padding:10px 14px;margin:17px 20px;box-shadow:0 2px 4px #122a3a06}.cart-drawer .cart-trust-banner>div>span{color:inherit;font-size:10px;letter-spacing:0;text-align:center;margin:0}.cart-drawer .cart-trust-banner strong,.cart-drawer .cart-trust-banner p,.cart-drawer .cart-trust-banner>.icon,.cart-drawer .drawer-shipping,.cart-drawer .cart-add,.cart-drawer .shipping-progress,.cart-drawer .cart-business-note{display:none}.cart-drawer .cart-offer{order:3;margin:0 20px 14px}.cart-drawer .configured-business{order:4;margin:0 20px 14px;background:transparent;padding:10px;border-color:#e1e6eb}.configured-business[hidden]{display:none!important}.cart-checkout-footer{order:10;margin-top:auto;position:sticky;bottom:0;z-index:2;background:#fff;border-top:1px solid #e1e5eb;padding:12px 20px 16px}.cart-checkout-footer .coupon-details{margin:0 0 8px}.cart-checkout-footer .receipt{margin:8px 0 12px;font-size:12px}.cart-checkout-footer .receipt-total{display:none}.cart-checkout-footer .checkout-button{width:100%;background:#2856e8;color:white;border:0;border-radius:5px;min-height:50px;box-shadow:none;font-size:16px;letter-spacing:.2px}.cart-checkout-footer .checkout-button:hover{background:#1e45c2;transform:none;box-shadow:none}.cart-checkout-footer .payment-status{display:none}.cart-checkout-footer .delivery-estimate{margin:10px 0 0;padding:0;border:0;font-size:10px;text-align:center;justify-content:center}.cart-checkout-footer .delivery-estimate br{display:none}.cart-checkout-footer .delivery-estimate .icon{width:15px;height:15px}.cart-quantity button:focus-visible,.cart-remove-group:focus-visible{outline:2px solid #2856e8;outline-offset:-2px}@media(max-width:380px){.cart-drawer .cart-plate-heading>strong{font-size:12px}.cart-drawer .cart-plate>img{width:62px;height:80px}.cart-checkout-footer{padding-inline:16px}}

body{--shipping-height:46px;--wp-offset:0px;padding-top:calc(var(--shipping-height) + var(--wp-offset))}.shipping-bar{position:fixed;inset:var(--wp-offset) 0 auto;z-index:90;min-height:var(--shipping-height);box-sizing:border-box;box-shadow:0 2px 7px #12315814}.coupon-save{border-top:1px solid #e0e6ef;padding-top:12px;margin-top:12px}.coupon-save p{font-size:12px;line-height:1.5;margin:0 0 9px}.coupon-save>div{display:flex;gap:8px}.coupon-save button{flex:1;border:1px solid #b8cae1;border-radius:5px;background:#f6f9ff;padding:10px 8px;color:#2459ab;font-size:11px;font-weight:700;cursor:pointer}.coupon-save button:hover{background:#e8f0ff}.coupon-save>small{display:block;margin-top:7px;color:#64748b;font-size:10px}.coupon-dialog{overflow:auto;max-height:92dvh}.coupon-save button:focus-visible{outline:2px solid #2856e8;outline-offset:2px}body:has(#wpadminbar){--wp-offset:32px}html{scroll-padding-top:90px}@media(max-width:782px){body:has(#wpadminbar){--wp-offset:46px}}@media(max-width:700px){body{--shipping-height:66px}.shipping-bar{flex-direction:column;gap:4px;padding:8px 10px;font-size:10px}.shipping-bar button{border:0;padding:0;font-size:11px}.shipping-bar>span{gap:5px;flex-wrap:wrap;justify-content:center}.coupon-save>div{flex-wrap:wrap}.coupon-dialog[open]{max-height:92dvh}}

/* Warm yellow purchase accents; navy text preserves contrast. */
:root{--sale-yellow:#ffc52d;--sale-yellow-hover:#f0b718;--sale-border:#e7b322;--sale-tint:#fff9e7;--sale-ink:#634700}.shipping-bar{background:var(--sale-yellow);color:#172a3b}.shipping-bar button{color:#172a3b;border-left-color:#172a3b35}.primary-button,.cart-checkout-footer .checkout-button{background:var(--sale-yellow);color:#172a3b;box-shadow:none}.primary-button:hover:not(:disabled),.cart-checkout-footer .checkout-button:hover{background:var(--sale-yellow-hover);color:#172a3b;box-shadow:0 3px 10px #9f70151a}.hero-actions .hero-cta{background:var(--sale-yellow);color:#172a3b}.hero-actions .hero-cta:hover{background:var(--sale-yellow-hover);color:#172a3b}.pack-option:not(.sold-out),.coupon-teaser,.business-box input,.cart-quantity,.cart-drawer .cart-trust-banner,.configured-business,.coupon-code-box,.coupon-save button{border-color:#e8cd77}.pack-option:has(input:checked){border-color:var(--sale-border);background:var(--sale-tint);box-shadow:0 0 0 1px var(--sale-border)}.pack-option:has(input:checked) .pack-radio{border-color:#b78300;background:#ffc52d;box-shadow:inset 0 0 0 4px #fff}.pack-badge{background:var(--sale-yellow);color:#172a3b}.sold-out .pack-badge{background:#e7e9ed;color:#657181}.color-button[aria-pressed=true],.gallery-thumb[aria-pressed=true]{border-color:var(--sale-border);background:var(--sale-tint);color:#634700}.coupon-teaser,.coupon-save button:hover{background:var(--sale-tint);color:#634700}.resenia-place-result:hover,.resenia-place-result:focus-visible,.resenia-place-preview .resenia-place-result{border-color:var(--sale-border);background:var(--sale-tint)}.cart-quantity button:hover{background:#fff1bd}.cart-group-price{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px 7px;align-items:baseline;color:#835700}.cart-group-price del{font-weight:500;font-size:11px;color:#737c88}.cart-group-price>span{font-size:16px;font-weight:800}.cart-saving{display:block;text-align:right;font-size:10px;color:#6c571d;margin-top:5px;line-height:1.5}.pack-sale-price{display:grid;text-align:right;gap:2px}.pack-sale-price del{font-size:11px;font-weight:500;color:#737c88}.pack-sale-price>span{color:#725000}.selection-saving{font-size:12px;line-height:1.5;color:#6c571d;margin:10px 0}.selection-saving del{color:#727b85}.selection-saving[hidden]{display:none}.cart-offer{border-color:var(--sale-border);background:var(--sale-tint)}.coupon-visual{background:var(--sale-yellow);color:#172a3b}.coupon-save button{color:#634700}.business-box input:focus-visible,.cart-quantity button:focus-visible,.coupon-save button:focus-visible{outline-color:#946c00}.cart-remove-group:hover{color:#946c00}

/* Star mascot brand lockup. Preserve original PNG transparency and proportions. */
.wordmark{display:inline-flex;align-items:center;flex:none;line-height:1}.wordmark .brand-logo{display:block;width:210px;height:auto;aspect-ratio:3/1;object-fit:contain}.site-header .wordmark{min-width:0}footer .wordmark .brand-logo{width:165px;height:auto}.brand-eyebrow{display:flex;align-items:center;gap:9px}.brand-eyebrow .brand-mascot{width:36px;height:36px;object-fit:contain;flex:none}@media(max-width:700px){.wordmark .brand-logo{width:165px}.site-header{gap:8px}footer .wordmark .brand-logo{width:145px}.brand-eyebrow .brand-mascot{width:31px;height:31px}}@media(max-width:350px){.site-header .wordmark .brand-logo{width:145px}.site-header nav{font-size:11px}}

/* Product selection: stronger type, real product cues and quiet interaction. */
.buy-card,.buy-card button,.buy-card input,.buy-card summary,.cart-drawer,.cart-drawer button{font-family:Manrope,"Arial",sans-serif}.buy-card h2{font-weight:800;letter-spacing:-1px}.buy-benefits{color:#546171}.buy-benefits strong{font-weight:800;color:#172a3b}.buy-card fieldset>legend{font-size:14px;font-weight:800;color:#172a3b}.packs .pack-option{display:grid;grid-template-columns:18px 60px minmax(0,1fr);align-items:center;gap:13px;min-height:108px;padding:16px;border:2px solid #e1d7b5;border-radius:5px;background:#fff;box-shadow:none;transform:none;transition:border-color .15s,background-color .15s}.packs .pack-option:not(.sold-out):hover{border-color:#cda322;background:#fffdf5;box-shadow:none;transform:none}.packs .pack-option:has(input:checked){border-color:#d6a10b;background:#fff8df;box-shadow:inset 3px 0 0 #e5ad0b}.pack-art{display:flex;align-items:center;justify-content:center;width:60px;height:74px;background:#b3c7d9;border-radius:3px;overflow:hidden}.pack-art img{display:block;width:100%;height:100%;object-fit:contain}.packs .pack-radio{width:18px;height:18px;border-width:2px;border-color:#bcb69f}.packs .pack-option:has(input:checked) .pack-radio{border-color:#172a3b;background:#172a3b;box-shadow:inset 0 0 0 4px #fff8df}.packs .pack-content{min-width:0;display:block}.packs .pack-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.packs .pack-top>strong:first-child{display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:21px;line-height:1.15;letter-spacing:-.5px;font-weight:800;color:#172a3b}.packs .pack-top>strong:first-child small{display:block;padding:0;margin:0;background:transparent;border:0;border-radius:0;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:0;color:#71510a;white-space:normal}.packs .pack-sale-price{font-weight:800;line-height:1.1;gap:5px}.packs .pack-sale-price>span{font-size:25px;font-weight:800;letter-spacing:-.8px;color:#172a3b;white-space:nowrap}.packs .pack-sale-price del{font-size:12px;font-weight:500;color:#7d817e}.packs .pack-bottom{font-size:11px;line-height:1.5;font-weight:500;color:#677170;display:block;margin-top:9px}.packs .pack-badge{font-size:10px;font-weight:800;letter-spacing:.04em;top:-10px;right:12px;padding:3px 9px;border-radius:2px;line-height:1.4}.packs .sold-out{background:#f6f6f3;border-color:#e4e4df;opacity:.65;cursor:not-allowed}.packs .sold-out .pack-art{filter:grayscale(1)}.buy-card .primary-button,.cart-checkout-footer .checkout-button,.mobile-buy .primary-button{font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.3px;line-height:1.3;border:2px solid #e4ac12;border-radius:5px;min-height:58px;background:#ffc52d;color:#172a3b;box-shadow:none;transform:none;transition:background-color .15s,border-color .15s}.buy-card .primary-button:hover:not(:disabled),.cart-checkout-footer .checkout-button:hover,.mobile-buy .primary-button:hover{background:#f3b91e;border-color:#c79200;box-shadow:none;transform:none}.buy-card .primary-button #product-price{font-weight:800}.color-buttons .color-button{min-height:42px;padding:10px 15px;border-radius:4px;border:1px solid #d6d9dc;font-size:13px;font-weight:700;color:#46515a;background:#fff}.color-buttons .color-button[aria-pressed=true]{border:2px solid #ba8e10;padding:9px 14px;background:#fff7dc;color:#172a3b;font-weight:800}.color-row>span{font-size:12px;font-weight:700}.buy-card .coupon-teaser{border-style:solid;border-radius:5px}.buy-card .coupon-teaser strong{font-size:14px;font-weight:800;color:#172a3b}.buy-card .shipping-hint strong,.purchase-assurance strong,.cart-plate-heading>strong,.cart-group-price>span{font-weight:800}.cart-drawer .cart-plate-heading>strong{font-size:14px;font-weight:800}.cart-drawer .cart-group-price>span{font-size:18px;font-weight:800}.mobile-buy .primary-button{font-size:14px;min-height:49px;padding:10px 13px}.mobile-buy>div>strong{font-weight:800}@media(max-width:700px){.packs .pack-option{grid-template-columns:16px 48px minmax(0,1fr);gap:10px;padding:15px 11px;min-height:100px}.pack-art{width:48px;height:65px}.packs .pack-radio{width:16px;height:16px}.packs .pack-top{gap:7px}.packs .pack-top>strong:first-child{font-size:18px;letter-spacing:-.4px}.packs .pack-sale-price>span{font-size:23px;letter-spacing:-.7px}.packs .pack-bottom{font-size:10px;margin-top:7px}.packs .pack-top>strong:first-child small{font-size:10px}.buy-card .primary-button{font-size:17px;min-height:58px}.packs .pack-sale-price del{font-size:11px}}@media(max-width:350px){.packs .pack-option{grid-template-columns:14px 37px minmax(0,1fr);gap:8px;padding:14px 9px}.pack-art{width:37px;height:57px}.packs .pack-radio{width:14px;height:14px}.packs .pack-top>strong:first-child{font-size:16px}.packs .pack-sale-price>span{font-size:20px}.packs .pack-top>strong:first-child small{font-size:9px}.packs .pack-bottom{font-size:9px}.buy-card .primary-button{font-size:15px}}


/* BrillaTap brand lockup: use the star-only mascot with a crisp text wordmark. */
.wordmark,.resenia-wc-brand{display:inline-flex;align-items:center;gap:8px;flex:none;line-height:1;text-decoration:none}.brand-star{display:block;width:38px;height:38px;object-fit:contain;flex:none}.brand-name{font-family:Manrope,Arial,sans-serif;font-size:27px;font-weight:800;letter-spacing:-1.35px;line-height:1;color:#172a3b}.site-header .wordmark{min-width:0}.site-header .wordmark .brand-name{font-size:25px}footer .wordmark .brand-star{width:31px;height:31px}footer .wordmark .brand-name{font-size:22px}.brand-eyebrow .brand-mascot{width:36px;height:36px;object-fit:contain;flex:none}@media(max-width:700px){.wordmark,.resenia-wc-brand{gap:6px}.brand-star{width:33px;height:33px}.brand-name,.site-header .wordmark .brand-name{font-size:21px;letter-spacing:-1px}footer .wordmark .brand-star{width:27px;height:27px}footer .wordmark .brand-name{font-size:18px}.brand-eyebrow .brand-mascot{width:31px;height:31px}}@media(max-width:350px){.site-header .wordmark .brand-star{width:28px;height:28px}.site-header .wordmark .brand-name{font-size:19px;letter-spacing:-.8px}}

/* One visible Google search, persistent cart access and a pinned drawer action. */
.business-search-box{margin:20px 0;padding:0;border:0;background:transparent}
.business-search-label{display:block;font-size:14px;font-weight:800;color:#172a3b;margin-bottom:10px}
.business-search-box .business-name .google-mark{top:50%;left:15px;transform:translateY(-50%);width:22px;height:22px}
.business-search-box .business-name input{min-height:52px;padding:13px 14px 13px 49px;font-size:16px}
.business-link summary{font-size:11px;color:#65717e}
.site-header{position:sticky;top:calc(var(--shipping-height) + var(--wp-offset));z-index:80;background:#fcfcfa;box-shadow:0 2px 8px #172a3b0a}
.cart-drawer #cart-content:not([hidden]){overflow:hidden}
.cart-scroll-area{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}
.cart-checkout-footer{flex-shrink:0;position:relative;bottom:auto;margin-top:0;padding-bottom:calc(16px + env(safe-area-inset-bottom))}
.cart-drawer .dialog-header{background:#fff}
html{scroll-padding-top:150px}
@media(max-width:700px){
  .site-header{height:60px;padding:0 16px}
  .site-header .header-right>a,.site-header nav{display:none}
  .site-header .wordmark{grid-column:1 / 3;justify-self:start}
  .site-header .header-right{grid-column:3;justify-self:end}
  .buy-card>.product-proof,.buy-card>h2,.buy-card>.buy-benefits,.gallery-column .nfc-demo,.nfc-demo,.gallery-caption,.buy-card .purchase-assurance{display:none}
  .buy-card{padding-top:0}
  .buy-card .business-search-box{margin:0 0 20px}
  .coupon-teaser small{display:none}
  .mobile-buy{z-index:85}
  html{scroll-padding-top:140px}
}

/* Email-only promotional voucher: no file download, sharing or pre-claim timer. */
.coupon-dialog .lead-form{margin-top:18px}.coupon-dialog .lead-form>label:first-child{font-size:13px;font-weight:800;color:#172a3b}.coupon-dialog .lead-form>input{box-sizing:border-box;min-height:52px;width:100%;border:1px solid #dcc477;border-radius:5px;font-size:16px;padding:13px;color:#172a3b}.coupon-dialog .lead-form>input:focus-visible{outline:2px solid #946c00;outline-offset:2px}.coupon-dialog .lead-form .consent-line{font-size:11px;line-height:1.6;align-items:flex-start}.coupon-dialog .lead-form .consent-line input{flex:none;margin-top:3px}.coupon-dialog .lead-form .primary-button{background:#ffc52d;color:#172a3b;min-height:52px;font-weight:800}.coupon-dialog .lead-status{font-size:12px;line-height:1.6;color:#325a34}.coupon-dialog .lead-status.error{color:#a52f25}.coupon-dialog .lead-privacy{font-size:10px;line-height:1.6}.coupon-dialog .lead-privacy a{text-decoration:underline}.capture-mode[hidden]{display:none}
/* Genuine ten-minute selection expiry and discounted-subtotal shipping progress. */
.cart-deadline{order:-2;padding:13px 20px;background:#fff5d9;border-bottom:1px solid #ebd18b;color:#59430f}.cart-deadline[hidden]{display:none}.cart-deadline>span{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:800}.cart-deadline strong{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:.4px}.cart-deadline small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:#776748}.cart-drawer .shipping-progress{display:block;order:-1;padding:15px 20px;border-bottom:1px solid #edf0ed;background:#fff}.cart-drawer .shipping-progress p{font-size:12px;color:#4d5a45;line-height:1.5;margin:0 0 8px}.cart-drawer .shipping-progress-track{height:7px;background:#f0ece0}.cart-drawer .shipping-progress-track>span{background:#d9a513}.cart-drawer .cart-add{display:block;order:3;margin:0 20px;padding:14px 0}.cart-drawer .cart-add>p span{display:none}.cart-drawer .cart-add-actions>button{background:#fffaf0;border-color:#dfc56e;color:#172a3b}.cart-drawer .cart-add-actions>button:hover{background:#fff0c6}

/* The email offer has one clear amount and separate permissions. */
#coupon-dialog #coupon-title{font-size:clamp(64px,8vw,100px);font-weight:800;letter-spacing:-5px;line-height:1;margin:10px 0 18px;color:#172a3b}
#coupon-dialog .coupon-visual>img{width:144px;height:144px;object-fit:contain}
#coupon-dialog .consent-line a{color:inherit;text-decoration:underline;text-underline-offset:2px}
#coupon-dialog .consent-line input{flex:none;width:18px;height:18px;accent-color:#a87900}

#coupon-dialog .coupon-visual>img{background:#172a3b;border-radius:50%;padding:12px}
@media(max-width:760px){#coupon-dialog .coupon-visual{display:none}#coupon-dialog .coupon-copy{padding-top:30px}#coupon-dialog #close-coupon{color:#172a3b}}

/* Crawlable guides that answer questions before and after the purchase. */
.bt-seo-resources{max-width:1360px;margin:0 auto;padding:72px 48px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;color:#172a3b;border-top:1px solid #dce3e8}
.bt-seo-resources>div>p{font-size:10px;letter-spacing:1.5px;font-weight:800;margin:0 0 14px}
.bt-seo-resources h2{font-size:clamp(25px,3vw,38px);line-height:1.15;letter-spacing:-1px;margin:0;max-width:350px}
.bt-seo-resources nav{display:grid;gap:12px}
.bt-seo-resources nav>a{display:flex;flex-direction:column;gap:8px;padding:20px 22px;border:1px solid #dce3e8;border-left:4px solid #ffc52d;text-decoration:none;background:#fff;transition:background .18s ease,border-color .18s ease}
.bt-seo-resources nav>a:hover{background:#fff9e9;border-color:#c1a24a}
.bt-seo-resources nav>a:focus-visible{outline:3px solid #765600;outline-offset:4px}
.bt-seo-resources nav strong{font-size:15px;line-height:1.5;font-weight:800}
.bt-seo-resources nav span{font-size:12px;line-height:1.6;color:#556674}
.bt-seo-resources .bt-seo-pack-link{display:inline-block;margin-top:22px;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:#d9a513;text-underline-offset:5px}
@media(max-width:760px){.bt-seo-resources{padding:38px 24px;grid-template-columns:1fr;gap:24px}.bt-seo-resources h2{max-width:100%}.bt-seo-resources nav>a{padding:18px}}
@media(prefers-reduced-motion:reduce){.bt-seo-resources nav>a{transition:none}}

/* Keep the main product and message visible on the first render. */
.campaign-hero .campaign-copy>*,.campaign-hero .direct-stage>img,.campaign-hero .touch-plate,.campaign-hero .pack-location{animation:none}
