/* Shared Business Bundles only; individual division styles remain intact. */
.business-world{color:#f6eee2;background:linear-gradient(125deg,#171512,#26211a);font-family:var(--sans)}.business-world[hidden],.business-world [hidden]{display:none!important}.b-section{padding:clamp(3.5rem,7vw,7rem) clamp(1.25rem,6vw,7rem)}.business-world h1,.business-world h2{font:800 clamp(2.6rem,5.6vw,6rem)/1.03 var(--display);letter-spacing:-.045em;margin:1.1rem 0 1.5rem}.business-world h3{font:800 1.55rem/1.15 var(--display);letter-spacing:-.025em}.business-world h2 span,.business-world h3 span{color:#e0b77d}.business-world p{max-width:75ch}.business-world .b-kicker{color:#e4bd83;letter-spacing:.16em;font-size:.8rem;font-weight:700}.business-world .b-lede{font-size:1.25rem}.b-visual{display:grid;grid-template-columns:1fr .7fr 1fr;align-items:center;gap:1.5rem;margin:3rem 0}.b-visual>img{width:100%;aspect-ratio:1;object-fit:cover}.b-visual>div{display:grid;justify-items:center;text-align:center;gap:1rem;font-size:.85rem;letter-spacing:.08em}.b-visual>div img{width:180px;height:auto;object-fit:contain}.b-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;margin-top:3rem}.b-card{display:flex;flex-direction:column;padding:2rem;background:#f0e1cb;color:#28221b;border:1px solid #ad8c59}.b-card h3{margin:.8rem 0}.b-card .b-badge{color:#765020;font-size:.75rem;letter-spacing:.13em;font-weight:800;margin:0}.b-card .b-price{font-size:1.65rem;font-weight:800;letter-spacing:-.025em;line-height:1.4}.b-card ul{padding-left:1.1rem;font-size:1rem}.b-card li{margin-bottom:.8rem}.b-featured{background:#e4c898;box-shadow:0 0 30px #d5ad6d25;border:2px solid #ddb777}.b-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:1rem 1.25rem;background:linear-gradient(120deg,#e7c38b,#f1d9b0);border:1px solid #8e6838;color:#292016;font:800 .8rem/1.5 var(--sans);letter-spacing:.055em;cursor:pointer;transition:transform .2s}.b-card .b-button{margin-top:auto}.b-button:hover{transform:translateY(-3px)}.b-button:disabled{opacity:.5;cursor:default}.business-world .b-terms{font-size:.875rem;line-height:1.65}.b-custom{margin-top:2rem;padding:clamp(2rem,5vw,5rem);background:radial-gradient(ellipse at right,#614a2d66,transparent 75%),#0f0e0c;border:1px solid #776043}.b-custom h3{font-size:clamp(2.5rem,5vw,5rem)}.b-route{padding-top:max(154px,calc(min(15.334vw,183.334px) + 1.2rem))}.b-form-wrap{max-width:1100px;margin:auto}.b-fields{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.b-fields label{display:flex;flex-direction:column;gap:.5rem;font-size:1rem}.b-wide{grid-column:1/-1}.business-world input,.business-world textarea{width:100%;min-width:0;min-height:50px;padding:.8rem;font:1rem/1.5 var(--sans);background:#f7eedf;border:1px solid #d0ad79;color:#241f18}.business-world textarea{min-height:130px;resize:vertical}.business-world fieldset{border:1px solid #786446;margin:1.5rem 0;padding:1rem}.business-world legend{font-weight:800;color:#ebc791}.b-checks{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.b-checks label{display:flex;gap:.7rem;align-items:center}.b-checks input{width:20px;min-height:20px;accent-color:#ac7e41}.b-honey{position:absolute;left:-9999px;opacity:0;pointer-events:none}#b-availability,#b-selected{padding:1rem;background:#ffffff0c;border-left:2px solid #c6a06a;margin:1.5rem 0}#b-availability a{text-decoration:underline}#b-status{color:#f7d2a1}.business-world :focus-visible{outline:3px solid #eabf80;outline-offset:4px}
.media-world .p-title{display:grid;grid-template-columns:1fr 220px;gap:2rem;align-items:center}.media-world .p-title img{object-fit:contain;width:100%;height:auto}.media-world .p-visual{margin:0;background:#171410;padding:0 0 1.2rem}.media-world .p-visual img{width:100%;max-height:540px;object-fit:cover}.media-world .p-price{font-size:1.8rem;font-weight:800}.media-world .p-enhance{margin-top:4rem;font-size:clamp(1.8rem,3.5vw,3rem)}.media-world .p-addons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.media-world .p-addons article{background:#edddc5;border:1px solid #b99d70;padding:1.3rem;display:flex;flex-direction:column}.media-world .p-addons h3{font-size:1rem;line-height:1.4;letter-spacing:0}.media-world .p-addons p{font-size:.95rem;font-weight:700}.media-world .p-addons button{margin-top:auto}.media-world .m-nav>div{flex-wrap:wrap}.media-world .m-service-grid:has(a[href="#podcast"]){grid-template-columns:repeat(2,minmax(0,1fr))}
/* The header must outrank Home's positioned main stacking context. */
.site-header,body.home-watermark .site-header{z-index:1000}.site-header .menu-toggle{position:relative;z-index:1002}.site-header nav{z-index:1001}
@media(min-width:721px) and (max-width:1050px){.b-route{padding-top:max(124px,calc(13.334vw + 1.2rem))}.b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-world .p-addons{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.site-header nav{position:fixed;inset:0;height:100dvh;width:100vw;overflow-y:auto;background:#0b0b0b;visibility:hidden;pointer-events:none}.site-header nav.open{visibility:visible;pointer-events:auto}.mobile-menu-open{overflow:hidden}.mobile-menu-open .site-header .menu-toggle{position:fixed;right:1rem;top:1.5rem}.b-route{padding-top:max(105px,calc(min(26.667vw,140px) + 1.2rem))}.b-grid,.b-fields,.b-checks{grid-template-columns:1fr}.b-card{padding:1.5rem}.b-visual{grid-template-columns:1fr 1fr}.b-visual>div{grid-column:1/-1;grid-row:1;display:flex;justify-content:center}.b-visual>div img{width:95px}.media-world .p-title{grid-template-columns:1fr}.media-world .p-title img{width:150px}.media-world .p-addons{grid-template-columns:1fr 1fr}.media-world .p-visual img{min-height:260px}.media-world .m-service-grid:has(a[href="#podcast"]){grid-template-columns:1fr}.media-world .m-nav>div{flex-wrap:nowrap}}@media(max-width:420px){.media-world .p-addons{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.business-world *{transition:none!important}}

/* Brighter, fine highlights on the dark landing page. */
[data-page="home"] .choice{border:1px solid #f3ce87}
[data-page="home"] .button.outline{border-color:#ffe1a3;color:#fff4db}
[data-page="home"] .hero:after{border-color:#f6d38b70;box-shadow:0 0 0 9vw #efd18a0d,0 0 0 18vw #f0ca7108}
[data-page="home"] .b-card,[data-page="home"] .b-custom{border-color:#f5cc82}
[data-page="home"] .b-featured{border-color:#ffe5a8;box-shadow:0 0 30px #ecc37625}
body.home-watermark .site-header,body.home-watermark footer{border-color:#f2cf8b}
[data-page="home"] .work .button{margin-right:.8rem;margin-bottom:.7rem}
.media-world .m-cart-link{border:1px solid #9a6b2b;background:#f1d49e;padding:.75rem 1rem;color:#282017;font-weight:800}
.media-world .m-cart-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:start}
.media-world .m-cart-actions .m-outline{margin-bottom:1.5rem}
