.builder-page{color:#062557;background:#eaf4ff;min-height:100vh}.builder-page header{max-width:none;padding-left:max(32px,50vw - 690px);padding-right:max(32px,50vw - 690px)}.builder-page nav .active{color:#0875ef}.builder-hero{background:radial-gradient(circle at 81% 42%,#85c8ff75,#0000 31%),radial-gradient(circle at 60% 5%,#ff796e26,#0000 26%),linear-gradient(145deg,#fff,#dceeff);grid-template-columns:1.2fr .8fr;align-items:center;min-height:410px;padding:62px max(32px,50vw - 620px);display:grid}.builder-hero h1{letter-spacing:-3px;margin:12px 0 22px;font-size:64px;line-height:1}.builder-hero h1 span{color:#0875ef}.builder-hero>div:first-child>p:last-child{color:#385474;max-width:670px;font-size:17px;line-height:1.65}.builder-hero-orbit{color:#fff;background:linear-gradient(145deg,#0b84fa,#0646a8);border-radius:50%;justify-self:center;place-items:center;width:230px;height:230px;display:grid;position:relative;box-shadow:0 32px 60px #075ab632}.builder-hero-orbit span{background:#ff755f;border-radius:50%;place-items:center;width:55px;height:55px;font-weight:900;display:grid;position:absolute;top:18px;left:-18px}.builder-hero-orbit b{letter-spacing:4px}.builder-hero-orbit i{border:3px solid #50a9ff;border-radius:50%;width:290px;height:130px;position:absolute;transform:rotate(22deg)}.builder-hero-orbit i:nth-of-type(2){width:310px;height:150px;transform:rotate(-25deg)}.builder-shell{max-width:1380px;margin:0 auto;padding:55px 28px 90px}.builder-steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.builder-steps button{color:#58708c;text-align:left;background:#f8fcff;border:1px solid #badcf8;border-radius:17px;align-items:center;gap:11px;padding:14px 18px;font-family:inherit;display:flex}.builder-steps button span{color:#0875ef;background:#dceeff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.builder-steps button.current{color:#fff;background:#062557;border-color:#062557;box-shadow:0 12px 30px #06255720}.builder-steps button.current span{color:#fff;background:#0875ef}.builder-steps button.done{color:#0875ef}.builder-steps button:disabled{opacity:.48}.builder-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.builder-panel,.project-summary{background:#f9fcff;border:1px solid #c5e0f6;border-radius:28px;box-shadow:0 22px 55px #075ab612}.builder-panel{min-height:690px;padding:38px}.stage-heading{text-align:left;margin-bottom:30px}.stage-heading h2{letter-spacing:-1.2px;margin:7px 0 10px;font-size:34px}.stage-heading>p:last-child{color:#58708c;margin:0;font-size:13px;line-height:1.6}.size-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:13px;display:grid}.size-card,.material-card,.quantity-card{color:#062557;cursor:pointer;text-align:center;background:#fff;border:1px solid #c9e1f5;border-radius:22px;font-family:inherit;transition:all .3s;position:relative;overflow:hidden}.size-card{flex-direction:column;justify-content:flex-end;align-items:center;min-height:430px;padding:22px 14px 18px;display:flex}.size-card:hover,.material-card:hover,.quantity-card:hover{border-color:#69b3f5;transform:translateY(-4px);box-shadow:0 18px 35px #075ab615}.size-card.selected,.material-card.selected,.quantity-card.selected{border:2px solid #0875ef;box-shadow:0 18px 38px #0875ef23}.bag-scale{justify-content:center;align-items:flex-end;width:100%;height:275px;display:flex}.bag-scale img{width:var(--bag-width);height:var(--bag-height);object-fit:fill;filter:drop-shadow(0 16px 15px #06255726);animation:bagEnter .45s var(--bag-delay) both}.size-card>b{margin-top:15px;font-size:17px}.size-card>small{color:#0875ef;margin-top:4px;font-weight:800}.size-card p{color:#667b93;min-height:44px;font-size:10px;line-height:1.5}.size-card>i,.material-card>small,.quantity-card>small{color:#0875ef;font-size:10px;font-style:normal;font-weight:900}.builder-next,.builder-back{cursor:pointer;border:0;font-family:inherit;font-weight:850}.builder-next{color:#fff;background:linear-gradient(135deg,#0a82fb,#0565d9);border-radius:14px;width:max-content;margin:28px 0 0 auto;padding:15px 22px;display:flex;box-shadow:0 10px 25px #0875ef2b}.builder-next:disabled{opacity:.35;cursor:not-allowed}.stage-actions{justify-content:space-between;align-items:center;display:flex}.builder-back{color:#58708c;background:0 0;margin-top:28px}.material-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.material-card{padding:18px 18px 24px}.material-swatch{background:#dfe8ed;border-radius:16px;height:250px;display:block;position:relative;overflow:hidden}.material-swatch i{background:linear-gradient(110deg,#9ba3aa,#f4f7f9 48%,#747d86);border-radius:10px 10px 22px 22px;position:absolute;inset:18px 34px;box-shadow:0 20px 28px #06255725}.material-swatch i:before{content:"";border-top:3px solid #ffffff75;border-bottom:2px solid #0002;height:8px;position:absolute;top:14px;left:0;right:0}.material-card.clear .material-swatch{background:linear-gradient(145deg,#dff3ff,#fff)}.material-card.clear .material-swatch i{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(110deg,#a9dbef42,#fff8 48%,#79b8d04a);border:1px solid #fff}.material-card>b{margin:16px 0 7px;font-size:19px;display:block}.material-card p{color:#667b93;min-height:36px;font-size:11px;line-height:1.55}.quantity-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.quantity-card{flex-direction:column;padding:25px 18px;text-decoration:none;display:flex}.quantity-card>span{color:#0875ef;font-size:30px;font-weight:900}.quantity-card>b{letter-spacing:1px;font-size:11px}.quantity-card dl{gap:9px;margin:24px 0;display:grid}.quantity-card dl div{border-top:1px solid #dbeaf6;justify-content:space-between;padding-top:9px;display:flex}.quantity-card dt,.quantity-card dd{margin:0;font-size:10px}.quantity-card dd{font-weight:900}.advisor-card{color:#fff;background:linear-gradient(145deg,#073b89,#0875ef);border-color:#0875ef}.advisor-card>span,.advisor-card>small{color:#fff}.advisor-card p{margin:auto 0;font-size:11px;line-height:1.55}.design-workspace{grid-template-columns:1fr 1fr;gap:18px;display:grid}.design-drop{text-align:center;cursor:pointer;background:#edf7ff;border:2px dashed #84bff0;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:28px;display:flex}.design-drop input{opacity:0;pointer-events:none;position:absolute}.design-drop>span{color:#fff;background:#0875ef;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:18px;font-size:34px;display:grid}.design-drop>b{overflow-wrap:anywhere;max-width:280px;font-size:17px}.design-drop small{color:#647991;margin:7px 0 20px;font-size:10px}.design-drop em{color:#0875ef;font-size:11px;font-style:normal;font-weight:900}.design-preview{background:radial-gradient(circle at 50% 42%,#d4edff,#afcfe8);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex;overflow:hidden}.preview-bag{filter:drop-shadow(0 23px 20px #0625572d);width:210px;height:310px;position:relative}.preview-base{object-fit:fill;width:100%;height:100%}.preview-design,.summary-design{object-fit:cover;mix-blend-mode:multiply;opacity:.88;clip-path:polygon(3% 0,97% 0,100% 92%,89% 100%,11% 100%,0 92%);width:62%;height:61%;position:absolute;top:16%;left:19%}.preview-bag>span{text-align:center;color:#fff;letter-spacing:2px;place-items:center;font-size:14px;font-weight:900;display:grid;position:absolute;inset:22% 19% 27%}.design-preview.metal .preview-base,.summary-bag.metal>img:first-child{filter:grayscale()contrast(.8)brightness(1.25)}.design-preview.clear .preview-base,.summary-bag.clear>img:first-child{opacity:.48;filter:saturate(.5)}.design-preview>small{color:#385474;text-align:center;max-width:290px;margin-top:16px;font-size:9px}.project-summary{padding:28px;position:sticky;top:18px}.project-summary h2{margin:8px 0 22px;font-size:24px}.summary-bag{background:radial-gradient(circle,#e5f5ff,#c6e1f4);border-radius:20px;place-items:center;height:235px;display:grid;position:relative;overflow:hidden}.summary-bag>img:first-child{object-fit:fill;filter:drop-shadow(0 14px 12px #06255729);width:125px;height:195px}.summary-design{width:26%;height:48%;top:23%;left:37%}.project-summary dl{gap:0;margin:22px 0;display:grid}.project-summary dl div{border-bottom:1px solid #dbeaf6;justify-content:space-between;gap:15px;padding:12px 0;display:flex}.project-summary dt{color:#6a7f95;font-size:11px}.project-summary dd{text-align:right;overflow-wrap:anywhere;max-width:180px;margin:0;font-size:11px;font-weight:850}.summary-note{color:#5f748c;background:#edf7ff;border-radius:14px;padding:14px;font-size:10px;line-height:1.55}.builder-page .detail-footer{background:#fff;max-width:none;padding-left:max(28px,50vw - 610px);padding-right:max(28px,50vw - 610px)}@keyframes bagEnter{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}@media (width<=1100px){.builder-page nav{gap:20px}.builder-layout{grid-template-columns:1fr}.project-summary{position:static}.size-grid,.quantity-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.builder-page header{padding:0 18px}.builder-hero{grid-template-columns:1fr;padding:48px 22px 35px}.builder-hero h1{font-size:43px}.builder-hero-orbit{display:none}.builder-shell{padding:35px 14px 65px}.builder-steps{display:flex;overflow-x:auto}.builder-steps button{min-width:120px}.builder-panel{min-height:0;padding:24px 15px}.stage-heading h2{font-size:27px}.size-grid,.material-grid,.quantity-grid,.design-workspace{grid-template-columns:1fr}.size-card{min-height:390px}.material-swatch{height:210px}.stage-actions{gap:12px}.builder-next{font-size:11px}.design-drop,.design-preview{min-height:330px}.project-summary{padding:22px}.builder-page .detail-footer{align-items:flex-start}}.builder-hero{background:radial-gradient(circle at 84% 35%,#1688f03d 0,#0000 32%),radial-gradient(circle at 65% 88%,#ff755f2b 0,#0000 25%),linear-gradient(135deg,#fff 0%,#e8f5ff 45%,#cde8ff 100%);grid-template-columns:1fr 1fr;min-height:570px;overflow:hidden}.builder-hero-copy{z-index:3;position:relative}.builder-hero h1{font-size:72px;line-height:.98}.builder-hero h1 em{color:#0875ef;font-style:normal;position:relative}.builder-hero h1 em:after{content:"";border-top:4px solid #ff755f;border-radius:50%;height:9px;position:absolute;bottom:-7px;left:0;right:0;transform:rotate(-2deg)}.hero-capabilities{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.hero-capabilities span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#385474;background:#ffffffb8;border:1px solid #a9d4f5;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800}.hero-capabilities b{color:#0875ef;margin-right:4px;font-size:15px}.creative-hero{isolation:isolate;place-items:center;height:480px;display:grid;position:relative}.creative-hero>img{z-index:3;filter:drop-shadow(0 35px 30px #06255738);width:auto;height:460px;animation:5.5s ease-in-out infinite creativeFloat;position:relative}.creative-grid{background-image:linear-gradient(#0875ef12 1px,#0000 1px),linear-gradient(90deg,#0875ef12 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:6% 0;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 69%);mask-image:radial-gradient(circle,#000 20%,#0000 69%)}.creative-stroke{z-index:1;border:3px solid #1687ef;border-radius:50%;position:absolute}.stroke-one{width:430px;height:180px;transform:rotate(18deg)}.stroke-two{border-color:#ff755f;width:390px;height:220px;transform:rotate(-24deg)}.creative-chip{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #fff;border-radius:15px;flex-direction:column;padding:13px 16px;display:flex;position:absolute;box-shadow:0 18px 35px #0625571f}.creative-chip small{letter-spacing:1.5px;color:#6d8197;font-size:8px}.creative-chip b{margin-top:3px;font-size:13px}.chip-size{top:22%;left:2%}.chip-print{bottom:20%;right:2%}.creative-colors{z-index:5;background:#ffffffcf;border-radius:999px;gap:6px;padding:8px;display:flex;position:absolute;top:14%;right:3%}.creative-colors i{background:#0875ef;border-radius:50%;width:14px;height:14px}.creative-colors i:nth-child(2){background:#062557}.creative-colors i:nth-child(3){background:#ff755f}.creative-colors i:nth-child(4){background:#cdd7df}.size-card{min-height:405px}.bag-scale{height:245px}.bag-scale img{object-fit:fill;object-position:center;filter:drop-shadow(0 17px 14px #0625572c)}.material-card.matte .material-swatch{background:#dceeff}.material-card.matte .material-swatch i{background:linear-gradient(110deg,#052e75,#0b63c9 48%,#062557)}.print-standard,.price-disclaimer{text-align:left;border-radius:17px;align-items:center;gap:14px;margin:-12px 0 22px;padding:15px 17px;display:flex}.print-standard{color:#fff;background:linear-gradient(120deg,#062557,#0875ef)}.print-standard>span{background:#ffffff1f;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:grid}.print-standard b{font-size:12px}.print-standard p{color:#cfe8ff;margin:3px 0 0;font-size:10px}.price-disclaimer{background:#fff4e8;border:1px solid #ffd4ad;align-items:flex-start}.price-disclaimer b{color:#b75608;white-space:nowrap;font-size:11px}.price-disclaimer span{color:#80502b;font-size:10px;line-height:1.5}.design-status{color:#0875ef;margin:10px 2px 0;font-size:10px;font-weight:800;line-height:1.45}.preview-base{object-fit:contain}.preview-design,.summary-design{mix-blend-mode:normal;opacity:.96;transform-origin:50%;transition:transform .2s,object-position .2s}.framing-controls{background:#edf7ff;border:1px solid #c9e1f5;border-radius:18px;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:14px;margin-top:18px;padding:16px;display:grid}.framing-controls label{color:#4e6680;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.framing-controls input{accent-color:#0875ef;width:100%}.framing-controls button{color:#0875ef;cursor:pointer;background:#fff;border:1px solid #8ec5ef;border-radius:10px;padding:9px 11px;font-family:inherit;font-size:9px;font-weight:900}.summary-note b{color:#062557}.summary-bag>img:first-child{object-fit:contain}@keyframes creativeFloat{50%{transform:translateY(-12px)rotate(1deg)}}@media (width<=900px){.builder-hero h1{font-size:58px}.creative-hero{height:410px}.creative-hero>img{height:390px}.framing-controls{grid-template-columns:1fr 1fr}}@media (width<=700px){.builder-hero{grid-template-columns:1fr;padding-bottom:10px}.builder-hero h1{font-size:49px}.creative-hero{height:385px;margin-top:-15px}.creative-hero>img{height:360px}.stroke-one{width:330px}.stroke-two{width:300px}.creative-chip{padding:10px 12px}.chip-size{left:0}.chip-print{right:0}.framing-controls{grid-template-columns:1fr}.hero-capabilities{margin-top:20px}}.upload-only-stage .stage-heading{margin-bottom:24px}.customer-fields{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:18px;display:grid}.customer-fields label{color:#385474;flex-direction:column;gap:7px;font-size:10px;font-weight:850;display:flex}.customer-fields input{width:100%;font:inherit;color:#062557;background:#fff;border:1px solid #c4def3;border-radius:12px;outline:none;padding:13px 14px;font-size:12px}.customer-fields input:focus{border-color:#0875ef;box-shadow:0 0 0 3px #0875ef16}.simple-upload{text-align:left;flex-direction:row;justify-content:flex-start;gap:15px;min-height:116px;padding:20px 22px}.simple-upload>span{border-radius:15px;flex:0 0 50px;width:50px;height:50px;margin:0}.simple-upload>div{flex-direction:column;min-width:0;display:flex}.simple-upload>div b{overflow-wrap:anywhere;font-size:13px}.simple-upload>div small{margin:4px 0 0}.simple-upload>em{white-space:nowrap;background:#fff;border:1px solid #9cccf0;border-radius:10px;margin-left:auto;padding:10px 12px}.attachment-note{color:#647991;margin:10px 4px 0;font-size:9px;line-height:1.55}.upload-only-stage .builder-next:disabled{opacity:.38}.quantity-card dl{margin-bottom:18px}.price-disclaimer span{font-size:11px}.summary-note b{margin-bottom:3px;display:block}.customer-fields label small{color:#7a8da3;font-size:9px;font-weight:650}.project-consent{color:#58708c;background:#edf7ff;border:1px solid #c5e0f6;border-radius:14px;align-items:flex-start;gap:10px;margin:18px 2px 0;padding:14px 16px;font-size:10px;line-height:1.5;display:flex}.project-consent input{accent-color:#0875ef;margin-top:2px}.project-consent a{color:#0875ef;font-weight:800}.submit-error{color:#a63d2c;background:#fff0ee;border-radius:12px;margin:12px 2px 0;padding:11px 13px;font-size:10px;font-weight:750}@media (width<=700px){.customer-fields{grid-template-columns:1fr}.simple-upload{flex-wrap:wrap;align-items:flex-start}.simple-upload>em{margin-left:65px}.upload-only-stage .stage-actions{align-items:flex-end}.upload-only-stage .builder-next{text-align:center;justify-content:center;max-width:230px}}.builder-steps{grid-template-columns:repeat(var(--step-count,5),1fr)}.custom-measure-card{color:#fff;background:linear-gradient(120deg,#062557,#0875ef);border:1px solid #8bc5f3;border-radius:18px;align-items:center;gap:15px;margin:-8px 0 22px;padding:16px 18px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 14px 30px #075ab622}.custom-measure-card:hover{transform:translateY(-3px);box-shadow:0 18px 35px #075ab638}.custom-measure-icon{background:#ffffff19;border:1px solid #ffffff35;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.custom-measure-card>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.custom-measure-card b{font-size:14px}.custom-measure-card small{color:#d9edff;font-size:10px;line-height:1.45}.custom-measure-card em{white-space:nowrap;color:#fff;margin-left:auto;font-size:10px;font-style:normal;font-weight:900}.application-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.application-card{color:#062557;text-align:center;cursor:pointer;background:#fff;border:1px solid #c9e1f5;border-radius:22px;min-height:280px;padding:25px 17px 21px;font-family:inherit;transition:transform .3s,border-color .3s,box-shadow .3s}.application-card:hover{border-color:#69b3f5;transform:translateY(-4px);box-shadow:0 18px 35px #075ab615}.application-card.selected{background:linear-gradient(#fff,#edf7ff);border:2px solid #0875ef;box-shadow:0 18px 38px #0875ef23}.application-card>span{background:linear-gradient(145deg,#eaf6ff,#cfe9ff);border-radius:24px;place-items:center;width:88px;height:88px;margin:0 auto 19px;display:grid}.application-card svg{fill:none;stroke:#0875ef;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:58px;height:58px}.application-card>b{min-height:38px;font-size:15px;display:block}.application-card p{color:#667b93;min-height:47px;font-size:10px;line-height:1.5}.application-card small{color:#0875ef;font-size:10px;font-weight:900}@media (width<=1100px){.application-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.builder-steps{display:flex}.custom-measure-card{flex-wrap:wrap;align-items:flex-start}.custom-measure-card em{margin-left:59px}.application-grid{grid-template-columns:1fr}.application-card{min-height:245px}}.format-selector-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.format-selector-card{color:#062557;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9e1f5;border-radius:22px;flex-direction:column;min-height:330px;padding:18px 15px;font-family:inherit;transition:all .28s;display:flex;overflow:hidden}.format-selector-card:hover{border-color:#69b3f5;transform:translateY(-4px);box-shadow:0 18px 35px #075ab615}.format-selector-card.selected{background:linear-gradient(#fff,#edf7ff);border:2px solid #0875ef;box-shadow:0 18px 38px #0875ef23}.format-selector-card>span{place-items:center;height:180px;margin:-4px 0 10px;display:grid}.format-selector-card img{object-fit:contain;filter:drop-shadow(0 14px 12px #06255725);max-width:94%;max-height:170px;display:block}.format-selector-card>div{flex-direction:column;display:flex}.format-selector-card b{font-size:17px}.format-selector-card small{color:#0875ef;margin-top:3px;font-size:10px;font-weight:850}.format-selector-card p{color:#667b93;min-height:46px;font-size:10px;line-height:1.5}.format-selector-card i{color:#0875ef;margin-top:auto;font-size:10px;font-style:normal;font-weight:900}.format-advisory{margin-top:18px}.bag-scale img{object-fit:contain}.bag-scale.format-flowpack img{width:min(100%,var(--bag-width));height:auto;max-height:var(--bag-height)}.summary-format{max-width:88%;object-fit:contain!important;width:auto!important;height:auto!important;max-height:205px!important}.summary-flowpack{max-width:94%}.summary-sachet{max-height:195px!important}@media (width<=1100px){.format-selector-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.format-selector-grid{grid-template-columns:1fr}.format-selector-card{min-height:290px}.format-selector-card>span{height:155px}.format-selector-card img{max-height:150px}}.lab-hero{background:radial-gradient(circle at 78% 38%,#75dcff4d 0,#0000 30%),radial-gradient(circle at 92% 64%,#ff425835 0,#0000 27%),radial-gradient(circle at 61% 18%,#974cff24 0,#0000 24%),linear-gradient(135deg,#fff 0%,#eaf6ff 43%,#d6ebff 100%)}.lab-hero .builder-hero-copy{z-index:8}.lab-hero h1 span{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-5px;background:linear-gradient(100deg,#0875ef 5%,#06b6d4 48%,#7c2cff 92%);-webkit-background-clip:text;background-clip:text}.lab-hero h1 em{color:#0000;-webkit-text-fill-color:transparent;letter-spacing:-5px;background:linear-gradient(100deg,#ff3e63 5%,#ff7a18 52%,#ffc400 96%);-webkit-background-clip:text;background-clip:text}.lab-hero h1 em:after{border-color:#14b8d4}.lab-visual{border-radius:32px;overflow:hidden}.creative-hero>.lab-splash{z-index:2;object-fit:contain;filter:drop-shadow(0 24px 24px #0c4d8333)saturate(1.08);transform-origin:50% 55%;width:132%;max-width:none;height:auto;animation:8s ease-in-out infinite labSplash;position:absolute;top:17%;left:50%}.creative-hero>.lab-pouch{z-index:4;object-fit:contain;filter:drop-shadow(0 35px 30px #06255745);width:auto;height:450px;animation:5s ease-in-out infinite labPouch;position:relative}.lab-visual .creative-grid{z-index:0;opacity:.75}.lab-visual .creative-stroke{z-index:1;mix-blend-mode:multiply;opacity:.8}.lab-visual .creative-chip{z-index:6;animation:4.5s ease-in-out infinite labChip}.lab-visual .chip-print{animation-delay:-2.2s}.lab-badge{z-index:7;color:#fff;text-align:center;background:#062557;border-radius:21px;place-content:center;width:68px;height:68px;animation:6s ease-in-out infinite labBadge;display:grid;position:absolute;top:10%;right:7%;transform:rotate(8deg);box-shadow:0 18px 35px #06255733}.lab-badge b{letter-spacing:2px;font-size:15px}.lab-badge small{color:#78c8ff;letter-spacing:2px;margin-top:2px;font-size:8px}@keyframes labSplash{0%,to{transform:translate(-50%,1%)rotate(-1deg)scale(.98)}50%{transform:translate(-48%,-2%)rotate(1deg)scale(1.035)}}@keyframes labPouch{0%,to{transform:translateY(5px)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes labChip{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes labBadge{0%,to{transform:rotate(8deg)translateY(0)}50%{transform:rotate(3deg)translateY(-8px)}}@media (prefers-reduced-motion:reduce){.creative-hero>.lab-splash,.creative-hero>.lab-pouch,.lab-visual .creative-chip,.lab-badge{animation:none}}@media (width<=900px){.creative-hero>.lab-splash{width:145%;top:20%}.creative-hero>.lab-pouch{height:390px}}@media (width<=700px){.lab-hero h1 span,.lab-hero h1 em{letter-spacing:-3px}.lab-visual{border-radius:24px}.creative-hero>.lab-splash{width:160%;top:22%}.creative-hero>.lab-pouch{height:350px}.lab-badge{width:58px;height:58px;top:8%;right:2%}}
