
.b91-f26{--ink:#17191b;--muted:#5c6064;--accent:#bd3818;--line:#dddeda;max-width:1440px;margin:0 auto 44px;padding:0 32px;color:var(--ink);font-family:Arial,Helvetica,sans-serif}.b91-f26 *{box-sizing:border-box}.b91-f26__event{display:flex;justify-content:space-between;gap:12px;padding:14px 2px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.b91-f26__event>span:first-child{color:var(--accent)}.b91-f26__event>span:last-child{color:#595d61}.b91-f26__hero{display:grid;grid-template-columns:1fr 1fr;min-height:580px;padding:30px 0 36px;gap:40px}.b91-f26__copy{align-self:center;padding:30px 0 30px 8px}.b91-f26 .b91-f26__eyebrow{display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:#4e5357;margin:0 0 24px}.b91-f26__eyebrow>span{width:8px;height:8px;background:var(--accent);border-radius:50%;flex:none}.b91-f26 h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(46px,5.1vw,76px);letter-spacing:-.065em;line-height:1.01;color:var(--ink);font-weight:800;margin:0 0 26px;max-width:11ch}.b91-f26 h1>span{display:block;color:var(--accent);margin-top:7px}.b91-f26 .b91-f26__intro{font-size:16px;line-height:1.75;color:var(--muted);max-width:43ch;margin:0 0 30px}.b91-f26__actions{display:flex;flex-wrap:wrap;gap:10px}.b91-f26 a.b91-f26__button,.b91-f26 a.b91-f26__outline{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:15px 20px;border:1px solid var(--ink);border-radius:5px;font-size:13px;font-weight:700;text-decoration:none;line-height:1.4;transition:background .18s,color .18s}.b91-f26 a.b91-f26__button{color:#fff;background:var(--ink)}.b91-f26 a.b91-f26__outline{color:var(--ink);background:#fff;border-color:#c8cac6}.b91-f26 a.b91-f26__button:hover{background:var(--accent);border-color:var(--accent)}.b91-f26 a.b91-f26__outline:hover{background:#f4f4f0}.b91-f26 .b91-f26__proof{font-size:11px;line-height:1.5;color:#65696c;margin:24px 0 0}.b91-f26__visual{background:#f2f3ef;border-radius:8px;position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:24px 28px;overflow:hidden}.b91-f26__stage-label{display:flex;justify-content:space-between;gap:15px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#555d5d;line-height:1.5}.b91-f26__stage-label>span:first-child{background:#fff;padding:6px 10px;border:1px solid #dfe1da;border-radius:20px}.b91-f26__stage-label>span:last-child{align-self:center}.b91-f26__machine{display:flex;align-items:center;justify-content:center;flex:1;padding:20px 0;min-height:280px}.b91-f26__machine img{width:100%;height:340px;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .3s}.b91-f26__machine:hover img{transform:scale(1.025)}.b91-f26__machine-info{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d8dbd1;padding:20px 0 0}.b91-f26__machine-info h2{font-size:16px;line-height:1.4;letter-spacing:-.025em;color:var(--ink);margin:0 0 12px;max-width:36ch;font-weight:700}.b91-f26__machine-info h2 a{color:inherit;text-decoration:none}.b91-f26 .b91-f26__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0;font-size:12px;color:#606460}.b91-f26__price strong{font-size:23px;letter-spacing:-.04em;font-weight:750;color:var(--ink)}.b91-f26 a.b91-f26__round{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#17191b;color:white;font-size:24px;text-decoration:none;flex:none}.b91-f26__trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0}.b91-f26__trust>div{display:flex;align-items:center;gap:12px;padding:0 24px;border-left:1px solid var(--line)}.b91-f26__trust>div:first-child{border:0;padding-left:8px}.b91-f26__trust strong{display:block;font-size:13px;line-height:1.5;font-weight:700}.b91-f26__trust small{display:block;color:#62666a;font-size:11px;line-height:1.5;margin-top:3px}.b91-f26__check{border:1px solid #c8cbc5;border-radius:50%;height:26px;width:26px;display:grid;place-items:center;flex:none;font-size:13px;color:#303e30}.b91-f26__path-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:46px 0 18px}.b91-f26__path-heading h2{font-size:28px;line-height:1.2;letter-spacing:-.045em;margin:0;color:var(--ink);font-weight:750}.b91-f26__path-heading p{font-size:13px;color:var(--muted);margin:0}.b91-f26__paths{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.b91-f26__paths>a{position:relative;display:flex;flex-direction:column;background:#f4f4f0;color:var(--ink);padding:28px;border:1px solid #e2e3dd;border-radius:7px;text-decoration:none;min-height:220px;transition:border-color .18s}.b91-f26__paths>a:nth-child(2){background:#172322;color:#fff;border-color:#172322}.b91-f26__paths>a:nth-child(3){background:#f9eee7;border-color:#eaded5}.b91-f26__paths>a:hover{border-color:#bb431d}.b91-f26__path-label{font-size:9px;letter-spacing:.12em;opacity:.75;margin-bottom:28px}.b91-f26__paths strong{font-size:23px;line-height:1.2;font-weight:750;letter-spacing:-.035em}.b91-f26__paths p{font-size:12px;line-height:1.6;opacity:.8;margin:10px 0 24px;max-width:30ch}.b91-f26__path-link{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px;font-weight:700;margin-top:auto;padding-top:13px;border-top:1px solid #91969055}.b91-f26__path-link>span{font-size:20px}.b91-f26__concierge{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:23px 28px;background:#fff;border:1px solid #dedfd9;border-radius:7px}.b91-f26__concierge h2{font-size:18px;letter-spacing:-.025em;margin:0 0 5px;line-height:1.3;color:var(--ink)}.b91-f26__concierge p{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.b91-f26__concierge a{display:inline-flex;gap:35px;align-items:center;font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;min-height:44px;white-space:nowrap}.b91-f26 a:focus-visible,.b91-f26-enquiry a:focus-visible{outline:3px solid #ba3b17;outline-offset:4px}.b91-f26-enquiry{margin:16px 0;padding:20px;background:#f6f6f2;border:1px solid #dcdfd7;border-left:3px solid #bd3818;border-radius:5px;color:#17191b}.b91-f26-enquiry__label{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#a22e12;margin-bottom:9px}.b91-f26-enquiry>strong{display:block;font-size:20px;line-height:1.3;letter-spacing:-.035em}.b91-f26-enquiry p{font-size:13px;line-height:1.6;margin:8px 0 15px;color:#5b6062}.b91-f26-enquiry a{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#17191b;color:#fff;padding:13px 16px;border-radius:4px;font-size:13px;font-weight:700;text-decoration:none;min-height:46px}.b91-f26-enquiry a:hover{background:#bd3818;color:#fff}.b91-f26-sale{display:inline-block;padding:6px 8px;border-radius:3px;background:#eef4ed;color:#315434;font-size:11px;line-height:1.4;margin:0 0 12px}.template-index .b91-puja-band{display:none}.b91-puja-band{background:#172322!important;border-bottom:0!important}.b91-puja-band__glow{display:none}.b91-puja-band__inner{min-height:64px;padding-block:12px}.b91-puja-band h2{font-size:18px;letter-spacing:-.03em}.b91-puja-band__eyebrow{color:#e5e6de;font-size:9px;letter-spacing:.1em}.b91-puja-band__message{display:none}.b91-puja-band__button{background:#fff!important;color:#172322!important;border:0!important;box-shadow:none!important;border-radius:4px;min-height:38px;font-size:12px}.b91-puja-band__whatsapp{font-size:12px}.b91-shortlist{border-top:1px solid #dddeda;padding-top:36px}.b91-shortlist .b91-buying__eyebrow{color:#a93012}.b91-shortlist .b91-buying__intro h2{font-size:32px;letter-spacing:-.045em;color:#17191b}.b91-shortlist .b91-machine-card{border:1px solid #e0e2db;border-radius:6px;box-shadow:none}.b91-shortlist .b91-machine-card__image{background:#f7f8f4}.b91-shortlist .b91-buying__button{background:#17191b;color:#fff;border-color:#17191b;border-radius:4px}.b91-shortlist .b91-machine-card__price{font-weight:750;color:#17191b}.template-product .b91-purchase-column button[type=submit]:not(:disabled){border-radius:5px}
@media(min-width:761px) and (max-width:1050px){.b91-f26{padding:0 22px}.b91-f26__hero{gap:20px}.b91-f26 h1{font-size:53px}.b91-f26__visual{padding:20px}.b91-f26__machine img{height:290px}.b91-f26__paths>a{padding:22px}.b91-f26__trust>div{padding:0 14px}}
@media(max-width:760px){.b91-f26{padding:0 16px;margin-bottom:24px}.b91-f26__event{padding:12px 0;font-size:9px;letter-spacing:.08em}.b91-f26__event>span:last-child{display:none}.b91-f26__hero{grid-template-columns:1fr;gap:22px;padding:26px 0 24px;min-height:0}.b91-f26__copy{padding:0}.b91-f26 .b91-f26__eyebrow{font-size:9px;margin-bottom:18px;letter-spacing:.1em}.b91-f26 h1{font-size:clamp(43px,11.7vw,66px);max-width:13ch;margin-bottom:20px;line-height:1.02}.b91-f26 .b91-f26__intro{font-size:14px;line-height:1.65;max-width:45ch;margin-bottom:22px}.b91-f26__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.b91-f26 a.b91-f26__button,.b91-f26 a.b91-f26__outline{font-size:12px;padding:12px 13px;min-height:48px;gap:8px}.b91-f26 .b91-f26__proof{font-size:10px;margin:16px 0 0}.b91-f26__visual{padding:18px;border-radius:6px}.b91-f26__stage-label{font-size:9px}.b91-f26__machine{min-height:0;padding:12px 0}.b91-f26__machine img{height:235px}.b91-f26__machine-info{padding-top:15px;gap:15px}.b91-f26__machine-info h2{font-size:13px;margin-bottom:9px;max-width:32ch}.b91-f26__price strong{font-size:21px}.b91-f26 a.b91-f26__round{height:42px;width:42px;font-size:21px}.b91-f26__trust{grid-template-columns:1fr;padding:4px 0;gap:0}.b91-f26__trust>div,.b91-f26__trust>div:first-child{border:0;padding:12px 0;border-bottom:1px solid #eceee7}.b91-f26__trust>div:last-child{border:0}.b91-f26__trust>div>span:last-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px;width:100%;flex-wrap:wrap}.b91-f26__trust strong{font-size:11px}.b91-f26__trust small{font-size:10px;margin:0}.b91-f26__check{width:22px;height:22px;font-size:11px}.b91-f26__path-heading{display:block;margin:30px 0 16px}.b91-f26__path-heading h2{font-size:25px}.b91-f26__path-heading p{font-size:12px;margin-top:8px}.b91-f26__paths{grid-template-columns:1fr;gap:10px}.b91-f26__paths>a{padding:20px;min-height:0}.b91-f26__path-label{margin-bottom:16px;font-size:9px}.b91-f26__paths strong{font-size:24px}.b91-f26__paths p{max-width:none;margin:8px 0 16px}.b91-f26__concierge{padding:20px;align-items:stretch;flex-direction:column;gap:10px}.b91-f26__concierge h2{font-size:18px}.b91-f26__concierge a{justify-content:space-between;border-top:1px solid #e0e2db;padding-top:10px;min-height:44px}.b91-puja-band__inner{flex-direction:row;align-items:center;gap:10px;padding-block:10px}.b91-puja-band h2{font-size:15px}.b91-puja-band__eyebrow{font-size:8px}.b91-puja-band__actions{width:auto;flex-shrink:0}.b91-puja-band__whatsapp{display:none}.b91-puja-band__button{font-size:10px;padding:9px 11px}.b91-f26-enquiry{padding:16px}.b91-f26-enquiry>strong{font-size:18px}.b91-shortlist .b91-buying__intro h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.b91-f26 a,.b91-f26__machine img{transition:none}}

.b91-f26__visual--campaign{display:grid;grid-template-columns:110px minmax(0,1fr);align-content:start;gap:0;padding:0;background:#f6f3ed;border:1px solid #e4dfd4}.b91-f26__visual--campaign .b91-f26__stage-label{grid-column:1/-1;padding:14px 18px}.b91-f26__campaign-photo{grid-column:1/-1;overflow:hidden}.b91-f26__campaign-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.b91-f26__visual--campaign .b91-f26__machine{padding:14px 8px;min-height:0;align-self:center}.b91-f26__visual--campaign .b91-f26__machine img{width:100%;height:100px;object-fit:contain}.b91-f26__visual--campaign .b91-f26__machine-info{padding:18px 18px 18px 5px;border-top:0;gap:10px;align-self:center}.b91-f26__visual--campaign .b91-f26__machine-info h2{font-size:13px;margin-bottom:8px}.b91-f26__visual--campaign .b91-f26__price strong{font-size:21px}.b91-f26__visual--campaign .b91-f26__round{width:36px;height:36px;font-size:20px}@media(max-width:760px){.b91-f26__visual--campaign{grid-template-columns:86px minmax(0,1fr)}.b91-f26__visual--campaign .b91-f26__machine img{height:80px}.b91-f26__visual--campaign .b91-f26__machine-info{padding:14px 12px 14px 4px}.b91-f26__visual--campaign .b91-f26__machine-info h2{font-size:12px}.b91-f26__visual--campaign .b91-f26__price strong{font-size:19px}.b91-f26__visual--campaign .b91-f26__round{width:32px;height:32px}}
