.original-bundle .volume-stage{position:relative;min-height:0!important;padding:18px 4px 8px;background:radial-gradient(ellipse at 50% 68%,#f2dcc2 0,white 72%)}
.original-bundle .volume-nr{background:radial-gradient(ellipse at 50% 68%,#dce7d7 0,white 72%)}
.original-bundle .bundle-scene.pyramid{display:block;position:relative;isolation:isolate;aspect-ratio:1.32;width:100%;max-width:610px;padding:0;margin:2px auto 0}
.original-bundle .bundle-scene.pyramid:after{content:"";position:absolute;bottom:1%;left:5%;right:5%;height:13%;background:radial-gradient(ellipse,#382b2540,transparent 68%);z-index:0;filter:blur(7px)}
.original-bundle .bundle-scene.pyramid>.bundle-box:nth-child(n){position:absolute;grid-column:auto;left:var(--x);top:var(--y);width:var(--w);z-index:var(--z);transform:translateX(-50%) rotate(var(--r));transform-origin:center bottom;text-align:center;margin:0}
.original-bundle .bundle-scene.pyramid>.bundle-box img{width:100%;height:auto;max-width:none;filter:drop-shadow(3px 7px 4px #382b2538)}
.original-bundle .bundle-scene.pyramid>.bundle-box figcaption{position:absolute;bottom:100%;left:15%;right:15%;padding:3px 2px;margin:0;background:#fff9f0f5;border:1px solid #ebd8c1;border-radius:5px;font-size:clamp(7px,.65vw,10px);line-height:1.15;min-height:0;overflow-wrap:normal;color:#3e332c;font-weight:800}
.original-bundle .bundle-label{margin-bottom:32px}
.original-bundle .clinical-bonus{margin:0 12px;padding-top:8px}
.original-bundle .clinical-bonus .bundle-box img{height:42px}
.original-bundle .clinical-bonus .bonus-label{margin-bottom:2px}
.original-bundle .bundle-extras{padding:8px 0}
.original-bundle .nr-scene.pyramid{aspect-ratio:1.32}
.original-bundle .nr-scene.pyramid>.bundle-box figcaption{font-size:clamp(8px,.7vw,10px)}
@media (max-width:720px){.original-bundle .volume-stage{margin-left:-13px;margin-right:-13px;padding:16px 2px 8px}
.original-bundle .bundle-label{margin-bottom:25px}
.original-bundle .bundle-scene.pyramid{aspect-ratio:1.18}
.original-bundle .bundle-scene.pyramid>.bundle-box figcaption{font-size:7px;line-height:1.1;padding:2px 0}
.original-bundle .nr-scene.pyramid>.bundle-box figcaption{font-size:9px}
.original-bundle .clinical-bonus{margin:0 3px}
.original-bundle .clinical-bonus .bundle-box img{height:34px}}
.original-bundle .bundle-scene.digital-bundle{aspect-ratio:1.08;max-width:610px;margin-top:0}
.original-bundle .volume-stage{background:radial-gradient(ellipse at 50% 82%,#ebd1af 0,#f7ecdc 35%,white 76%);padding-bottom:14px}
.original-bundle .volume-nr{background:radial-gradient(ellipse at 50% 82%,#cedcc7 0,#eef2e9 35%,white 76%)}
.original-bundle .digital-bundle:after{bottom:0!important;height:12%!important;left:0!important;right:0!important;filter:blur(9px)!important}
.original-bundle .device{position:absolute;filter:drop-shadow(0 9px 7px #21190f40)}
.original-bundle .device-screen{position:relative;overflow:hidden;background:#f9fafc;width:100%;height:100%}
.original-bundle .device-screen img{display:block!important;width:100%!important;height:100%!important;object-fit:cover;object-position:top;filter:none!important}
.original-bundle .device-laptop{z-index:75;width:65%;left:17.5%;bottom:2%;transform:rotate(-1deg)}
.original-bundle .laptop-lid{position:relative;padding:2.8% 2% 2%;border-radius:11px 11px 3px 3px;background:linear-gradient(135deg,#45474a,#111317 60%,#34373b);border:1px solid #55595c;box-shadow:inset 0 0 0 1px #151515}
.original-bundle .laptop-lid .device-screen{aspect-ratio:1.6;border:1px solid #111;border-radius:2px}
.original-bundle .device-camera{position:absolute;left:50%;top:1.7%;height:3px;width:3px;background:#777e83;border-radius:50%}
.original-bundle .laptop-base{position:relative;width:113%;height:13px;margin-left:-6.5%;background:linear-gradient(#dddfe1 0,#9da3aa 28%,#e9e9e9 45%,#626974 85%,#343b43);border-radius:1px 1px 55% 55%/1px 1px 90% 90%;box-shadow:0 3px 3px #221a1635}
.original-bundle .laptop-base span{display:block;width:19%;height:4px;margin:auto;background:#7a7d82;border-radius:0 0 8px 8px}
.original-bundle .device-tablet{z-index:68;left:1%;bottom:3%;width:24%;height:31%;padding:7px;border-radius:11px;background:linear-gradient(135deg,#34383d,#101216);border:1px solid #777d82;transform:rotate(-8deg)}
.original-bundle .device-tablet .device-screen{border-radius:5px}
.original-bundle .device-tablet .device-screen img{object-fit:cover;object-position:28% top}
.original-bundle .clinical-scene .device-tablet .device-screen img{width:100%!important;max-width:none!important;object-fit:cover;object-position:left top}
.original-bundle .device-phone{z-index:80;right:2%;bottom:1%;width:16%;height:32%;padding:5px;border:1px solid #777d82;background:linear-gradient(125deg,#4e5255,#17191c 50%);border-radius:14px;transform:rotate(7deg)}
.original-bundle .device-phone .device-screen{border-radius:9px}
.original-bundle .phone-speaker{position:absolute;top:5px;width:32%;height:4px;background:#17191c;border-radius:0 0 6px 6px;left:34%}
.original-bundle .digital-documents{position:absolute;z-index:61;right:1%;bottom:10%;width:24%;height:35%;transform:rotate(5deg)}
.original-bundle .document-sheet{position:absolute;width:83%;height:92%;background:white;border:1px solid #d8d4ca;box-shadow:0 2px 5px #30221430;padding:10% 8%;color:#383b36;text-align:left}
.original-bundle .sheet-back{left:0;top:-7%;transform:rotate(-13deg)}
.original-bundle .sheet-front{left:13%;top:0;transform:rotate(2deg)}
.original-bundle .document-sheet span{display:block;font-size:clamp(4px,.45vw,7px);font-weight:800;letter-spacing:.08em;color:#7c6852}
.original-bundle .document-sheet b{display:block;font:800 clamp(6px,.8vw,12px)/1.2 Manrope,sans-serif;margin:12% 0 14%}
.original-bundle .document-sheet i{display:block;height:2px;background:#e2e4df;margin:10% 0}
.original-bundle .document-sheet i:nth-of-type(2){width:80%}
.original-bundle .document-sheet small{font-size:clamp(4px,.45vw,7px)}
.original-bundle .document-folder{position:absolute;bottom:-2%;left:0;width:100%;height:41%;border-radius:3px 8px 5px 5px;background:linear-gradient(140deg,#eed6ad,#d9b57e);border:1px solid #c59f6a;box-shadow:0 3px 5px #30221430;padding:12% 7%;text-align:left}
.original-bundle .document-folder strong{font-size:clamp(6px,.8vw,11px);display:block;line-height:1.2}
.original-bundle .document-folder span{font-size:clamp(4px,.45vw,7px);display:block;margin-top:5%}
.original-bundle .digital-caption{position:relative;text-align:center;padding:16px 10px 5px;max-width:550px;margin:auto}
.original-bundle .digital-caption strong{display:block;font-size:14px;line-height:1.4}
.original-bundle .digital-caption>span{display:block;font-size:10px;margin-top:5px;color:#67584a;line-height:1.5}
.original-bundle .digital-caption small{display:block;font-size:8px;line-height:1.5;color:#756c60;margin-top:8px}
.original-bundle .volume-nr .bundle-extras{padding-top:8px}
@media (max-width:720px){.original-bundle .bundle-scene.digital-bundle{aspect-ratio:1.02}
.original-bundle .volume-stage .bundle-label{margin-bottom:9px}
.original-bundle .device-tablet{padding:4px;border-radius:7px}
.original-bundle .device-tablet .device-screen{border-radius:3px}
.original-bundle .device-phone{padding:3px;border-radius:9px}
.original-bundle .device-phone .device-screen{border-radius:6px}
.original-bundle .phone-speaker{top:3px;height:3px}
.original-bundle .laptop-lid{border-radius:6px 6px 2px 2px}
.original-bundle .laptop-base{height:7px}
.original-bundle .laptop-base span{height:2px}
.original-bundle .device-camera{width:2px;height:2px}
.original-bundle .digital-caption{padding:12px 4px 3px}
.original-bundle .digital-caption strong{font-size:12px}
.original-bundle .digital-caption>span{font-size:9px}
.original-bundle .digital-caption small{font-size:8px}
.original-bundle .document-sheet i{height:1px}
.original-bundle .document-sheet b{font-size:6px}
.original-bundle .document-sheet span,.original-bundle .document-sheet small,.original-bundle .document-folder span{font-size:4px}
.original-bundle .document-folder strong{font-size:6px}}