*{box-sizing:border-box}html{background:#f3f0e9;color:#151515}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.shell{max-width:1220px;margin:auto;padding:0 28px 120px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:1000;justify-content:space-between;padding:10px 18px;background:#2b2b2b;border-bottom:1px solid #444;color:#fff;font-size:11px;letter-spacing:.16em;font-weight:800;box-shadow:0 8px 24px rgba(0,0,0,.14);margin:0 -28px}.brandWrap,.topbar{display:flex;align-items:center}.brandLogo{display:block;width:178px;height:64px;object-fit:contain;object-position:left center}.topActions{display:flex;align-items:center;gap:16px}.languageSwitch{display:flex;border:1px solid #626262;border-radius:999px;padding:3px;background:#383838}.languageSwitch button{border:0;background:transparent;padding:7px 10px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.12em;cursor:pointer;color:#cfcfcf}.languageSwitch button.active{background:#f1f1f1;color:#222}.status{color:#bdbdbd}.hero{padding:72px 0 56px;border-bottom:1px solid #ccc5b9;margin-bottom:34px}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;margin-bottom:22px}.hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,78px);font-weight:500;line-height:.98;letter-spacing:-.045em;margin:0 0 25px;max-width:1000px}.hero p{font-size:18px;line-height:1.65;max-width:760px;color:#5b554c}.card{background:#fff;border:1px solid #d7d0c5;border-radius:16px;padding:25px;margin:18px 0;box-shadow:0 12px 40px rgba(30,25,15,.035)}.sectionHead{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:18px}.sectionHead>div{display:flex;gap:12px;align-items:center}.sectionHead span{font-size:10px;font-weight:800;background:#181818;color:white;padding:6px 8px;border-radius:4px}.sectionHead h2{font-size:18px;margin:0}.sectionHead p{margin:2px 0 0;color:#777067;font-size:13px}.urlList{display:grid;grid-gap:10px;gap:10px}.urlRow{display:flex;gap:8px}input,textarea{width:100%;border:1px solid #d8d2c7;border-radius:9px;padding:13px 14px;background:#faf9f6;color:#171717;font:inherit;outline:none}input:focus,textarea:focus{border-color:#171717}textarea{min-height:170px;resize:vertical;line-height:1.55}.iconBtn{width:44px;border:1px solid #d8d2c7;border-radius:9px;background:#fff;font-size:22px;cursor:pointer}.textBtn{border:0;background:none;padding:13px 0 0;font-weight:700;cursor:pointer}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.dropzone{border:1px dashed #aaa296;border-radius:11px;padding:31px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;background:#faf9f6}.dropzone input{display:none}.dropzone small{color:#777067}.imageStrip{display:flex;gap:12px;overflow:auto;margin-top:16px}.imageStrip img{height:100px;width:100px;object-fit:cover;border-radius:10px;border:1px solid #ddd}.primary{display:block;width:100%;border:0;background:#171717;color:white;border-radius:10px;padding:17px 22px;font-weight:800;font-size:14px;letter-spacing:.01em;cursor:pointer;margin:20px 0}.primary:hover{background:#2c2a27}.primary:disabled{opacity:.55}.notice{display:flex;gap:10px;flex-direction:column;background:#fff7d8;border:1px solid #e4d28d;padding:16px;border-radius:11px;margin:18px 0;font-size:14px}.briefGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.field{background:#faf9f6;border:1px solid #e5e0d7;padding:15px;border-radius:9px;margin:8px 0}.field b,.list b,.micro b,.visual b{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px}.field span{line-height:1.5}.columns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:16px 0}.list{padding:17px;border-top:2px solid #171717}.list ul{padding-left:18px;margin:8px 0 0}.list li{margin:9px 0;line-height:1.45}.campaign{margin-top:78px}.campaignIntro span,.galleryHead span{font-size:10px;font-weight:800;letter-spacing:.18em}.campaignIntro h2,.galleryHead h2{font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:500;letter-spacing:-.035em;margin:10px 0}.campaignIntro p,.galleryHead p{font-size:17px;color:#5b554d;max-width:760px;line-height:1.6}.concepts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:28px}.concept{background:#171717;color:#f7f3ea;border-radius:14px;padding:25px;min-height:570px;display:flex;flex-direction:column}.conceptNo{font-family:Georgia,serif;font-size:44px;opacity:.18}.angle{font-size:10px;letter-spacing:.18em;text-transform:uppercase;margin:6px 0 28px}.concept h3{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:30px;line-height:1.06;letter-spacing:-.03em;margin:0 0 18px}.concept p{line-height:1.58;color:#d9d4ca}.concept .hook{font-weight:700;color:#fff}.micro{border-top:1px solid #45433f;padding-top:13px;margin-top:10px}.micro span,.visual span{font-size:14px;line-height:1.45}.visual{border-top:1px solid #45433f;padding-top:13px;margin-top:auto}.creativeSection{margin-top:105px;padding-top:55px;border-top:1px solid #c8c0b4}.galleryHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:55px}.packCount{font-size:11px;letter-spacing:.16em;border:1px solid #bbb3a7;border-radius:99px;padding:10px 14px;white-space:nowrap}.creativeRows{display:grid;grid-gap:75px;gap:75px}.creativePair{display:grid;grid-template-columns:220px 1fr;grid-gap:34px;gap:34px}.pairMeta{padding-top:4px}.pairMeta>div{display:flex;gap:12px;align-items:center}.pairMeta span{font-family:Georgia,serif;font-size:38px;color:#a49c90}.pairMeta strong{font-size:13px;text-transform:uppercase;letter-spacing:.15em}.pairMeta p{font-size:13px;line-height:1.55;color:#6e675d;margin-top:18px}.adGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);grid-gap:22px;gap:22px;align-items:start}.ad{position:relative;overflow:hidden;box-shadow:0 22px 50px rgba(25,20,15,.16);background:white}.ad.square{aspect-ratio:1/1}.ad.portrait{aspect-ratio:4/5}.adBrand{position:absolute;z-index:4;left:6%;top:5%;font-size:10px;letter-spacing:.2em;font-weight:900}.adBrand.light{color:#f7f2e9}.adRecognition{background:#ece8df}.adRecognition:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,#fff 0,transparent 45%)}.adRecognition img{position:absolute;right:3%;bottom:5%;height:67%;z-index:2;filter:drop-shadow(0 16px 15px rgba(0,0,0,.17))}.adRecognition.portrait img{height:52%;right:8%}.recognitionCopy{position:absolute;z-index:3;left:6%;top:17%;width:57%}.portrait .recognitionCopy{width:87%;top:14%}.smallKicker{font-size:9px;letter-spacing:.17em;font-weight:900;color:#a3211d;margin-bottom:12px}.recognitionCopy h3{font-family:Georgia,serif;font-size:clamp(23px,2.5vw,43px);font-weight:500;line-height:1.02;letter-spacing:-.035em;margin:0}.portrait .recognitionCopy h3{font-size:clamp(26px,2.7vw,45px)}.recognitionCopy p{font-size:12px;line-height:1.5;max-width:340px;color:#5e574f}.adFoot{position:absolute;left:6%;right:6%;bottom:4.5%;z-index:4;border-top:1px solid #b9b0a4;padding-top:10px;display:flex;justify-content:space-between;gap:20px;font-size:8px;letter-spacing:.06em}.adFoot span{font-weight:800}.adSurgery{background:#141414;color:#f5f0e7}.adSurgery:after{content:"";position:absolute;left:0;right:0;top:47%;height:2px;background:#c52e26}.surgeryTop{position:absolute;z-index:3;top:15%}.surgeryTop span{font-size:9px;letter-spacing:.17em;color:#d9d1c6}.surgeryTop h3{font-family:Georgia,serif;font-weight:500;font-size:clamp(26px,3.2vw,50px);line-height:.99;letter-spacing:-.04em;margin:12px 0 0;max-width:90%}.surgeryBody{position:absolute;z-index:3;bottom:11%;display:flex;align-items:end;gap:20px}.surgeryBody img{height:28vh;max-height:230px;filter:drop-shadow(0 14px 12px rgba(0,0,0,.35))}.portrait .surgeryBody img{max-height:250px}.surgeryBody p{font-family:Georgia,serif;font-size:16px;margin:0 0 10px}.surgeryBody ul{list-style:none;margin:0;padding:0;font-size:10px;line-height:1.7;letter-spacing:.11em;text-transform:uppercase;color:#c6beb4}.surgeryFoot{position:absolute;left:6%;bottom:4%;font-size:8px;letter-spacing:.13em;color:#aaa198}.adLab{background:#f5f2ec}.adLab img{position:absolute;z-index:1;right:-7%;bottom:-3%;width:74%;height:70%;object-fit:cover;border-radius:50% 0 0 0}.portrait.adLab img{width:93%;right:-10%}.labLabel{top:5%;font-size:9px;letter-spacing:.16em;font-weight:900;color:#b32722}.labCopy,.labLabel{position:absolute;z-index:3;left:6%}.labCopy{top:15%;width:53%}.portrait .labCopy{width:88%;top:13%}.labCopy h3{font-family:Georgia,serif;font-weight:500;font-size:clamp(28px,3.3vw,52px);line-height:1;letter-spacing:-.04em;margin:0}.labCopy p{font-size:12px;line-height:1.5;max-width:280px}.labFoot{position:absolute;z-index:3;left:6%;right:6%;bottom:4%;padding-top:10px;border-top:1px solid rgba(20,20,20,.28);display:flex;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:.06em}.labFoot span{font-weight:900}@media(max-width:950px){.creativePair{grid-template-columns:1fr}.pairMeta{max-width:560px}.adGrid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.topbar{align-items:flex-start;padding:9px 14px}.brandLogo{width:145px;height:54px}.topActions{align-items:flex-end;flex-direction:column;gap:8px}.briefGrid,.columns,.concepts,.split{grid-template-columns:1fr}.hero h1{font-size:46px}.galleryHead,.sectionHead{flex-direction:column;align-items:flex-start}.concept{min-height:0}.adGrid{grid-template-columns:1fr}.shell{padding:0 18px 80px}.topbar{margin:0 -18px}.hero{padding-top:50px}.creativeRows{gap:55px}}.adRecognition img{max-width:58%;object-position:center bottom}.adRecognition.portrait img{height:58%;max-width:78%;right:4%;bottom:6%}.adLab img{right:1%;width:56%;height:62%;object-position:center bottom;filter:drop-shadow(0 18px 18px rgba(0,0,0,.16))}.portrait.adLab img{width:74%;height:56%;right:0;bottom:6%}.adLab .labCopy{width:48%}.portrait.adLab .labCopy{width:86%}.adLab img[alt=Mac],.adRecognition img[alt=Mac]{mix-blend-mode:multiply;filter:none;width:58%;height:48%;right:2%;bottom:13%;object-fit:contain}.adRecognition.portrait img[alt=Mac],.portrait.adLab img[alt=Mac]{width:82%;height:42%;right:0;bottom:11%}.adSurgery:has(img[alt=Mac]){background:#e8edf1;color:#171717}.adSurgery:has(img[alt=Mac]):after{background:#6d7f90;opacity:.55}.adSurgery:has(img[alt=Mac]) .adBrand.light{color:#171717}.adSurgery:has(img[alt=Mac]) .surgeryTop span{color:#59636d}.adSurgery:has(img[alt=Mac]) .surgeryBody ul,.adSurgery:has(img[alt=Mac]) .surgeryFoot{color:#59636d}.adSurgery img[alt=Mac]{mix-blend-mode:multiply;filter:none;width:56%;height:auto;max-height:none;object-fit:contain}.portrait.adSurgery img[alt=Mac]{width:62%;max-height:none}:root{--alzu-bg:#e7e8ea;--alzu-surface:#f5f5f6;--alzu-surface-soft:#eeeeef;--alzu-line:#c5c7ca;--alzu-line-dark:#9da0a4;--alzu-text:#1c1d1f;--alzu-muted:#666a70;--alzu-dark:#292b2f;--alzu-dark-2:#373a3f;--alzu-light-text:#f5f5f5}html{background:var(--alzu-bg);color:var(--alzu-text)}.creativeSection,.hero,.topbar{border-color:var(--alzu-line)}.campaignIntro p,.dropzone small,.galleryHead p,.hero p,.pairMeta p,.sectionHead p,.status{color:var(--alzu-muted)}.card{background:var(--alzu-surface);border-color:var(--alzu-line);box-shadow:0 12px 40px rgba(20,22,24,.05)}.languageSwitch{border-color:var(--alzu-line-dark);background:var(--alzu-surface-soft)}.languageSwitch button{color:var(--alzu-muted)}.languageSwitch button.active,.primary,.sectionHead span{background:var(--alzu-dark);color:var(--alzu-light-text)}.primary:hover{background:var(--alzu-dark-2)}.dropzone,.field,input,textarea{background:#f9f9f9;border-color:var(--alzu-line);color:var(--alzu-text)}input:focus,textarea:focus{border-color:var(--alzu-dark)}.iconBtn{background:var(--alzu-surface);border-color:var(--alzu-line);color:var(--alzu-text)}.dropzone{border-color:var(--alzu-line-dark)}.list{border-color:var(--alzu-dark)}.concept{background:var(--alzu-dark);color:var(--alzu-light-text)}.concept p{color:#d5d6d8}.micro,.visual{border-color:#55585d}.packCount{border-color:var(--alzu-line-dark)}.pairMeta span{color:#8b8e93}.adBrand,.adFoot,.labFoot,.labLabel,.smallKicker,.surgeryBody ul,.surgeryFoot,.surgeryTop span{letter-spacing:.035em!important}.adBrand,.labLabel,.smallKicker,.surgeryTop span{text-transform:none}.labLabel,.smallKicker{font-weight:800}.ad{isolation:isolate}.ad img{z-index:2}.adBrand,.adFoot,.labCopy,.labFoot,.labLabel,.recognitionCopy,.surgeryBody,.surgeryFoot,.surgeryTop{z-index:4}.recognitionCopy{max-width:48%}.portrait .recognitionCopy{max-width:86%}.adRecognition img{right:4%;object-fit:contain;max-width:50%;max-height:72%;width:auto}.adRecognition.portrait img{max-width:66%;max-height:58%;width:auto}.adSurgery{background:linear-gradient(145deg,#202327,#30343a)!important;color:#f5f0e7!important}.adSurgery:after{content:none!important;display:none!important}.adSurgery .adBrand,.adSurgery .surgeryBody p,.adSurgery .surgeryBody ul,.adSurgery .surgeryFoot,.adSurgery .surgeryTop h3,.adSurgery .surgeryTop span{color:#f5f0e7}.surgeryTop{top:9%;left:6%;right:6%}.surgeryTop h3{max-width:80%}.surgeryBody{left:6%;right:6%;align-items:center;bottom:7%;gap:34px;justify-content:space-between}.surgeryBody img{width:54%;height:auto;max-height:500px;object-fit:contain;flex:0 0 54%;transform:none}.portrait .surgeryBody img{width:60%;flex-basis:60%;max-height:560px}.surgeryBody>div:last-child{max-width:38%;flex:0 0 38%}.portrait .surgeryBody>div:last-child{max-width:34%;flex-basis:34%}.surgeryBody p{font-size:19px;line-height:1.24}.surgeryBody ul{font-size:11px}.surgeryFoot{max-width:48%;font-size:9px}.adLab{background:linear-gradient(135deg,#f7f1ea,#e9eef1)!important}.adLab:after,.adLab:before{content:none!important;display:none!important}.adLab img{right:3%;bottom:5%;width:52%;height:64%;object-position:center}.adLab img,.portrait.adLab img{object-fit:contain;border-radius:0}.portrait.adLab img{right:10%;bottom:4%;width:72%;height:48%}.labCopy{width:38%;max-width:38%}.labCopy h3{max-width:100%}.labCopy p{font-size:13px;line-height:1.45;max-width:250px}.portrait .labCopy{width:86%;max-width:86%}.adFoot,.labFoot{font-size:9px}.adRecognition:has(img[alt=Mac]){background:linear-gradient(135deg,#f5f2eb,#eef3f6)!important}.adRecognition:has(img[alt=Mac]) img{mix-blend-mode:multiply;filter:none;width:64%!important;max-width:64%!important;height:50%!important;max-height:50%!important;right:1%!important;bottom:10%!important}.portrait.adRecognition:has(img[alt=Mac]) img{width:88%!important;max-width:88%!important;height:45%!important;max-height:45%!important;right:-1%!important;bottom:8%!important}.adSurgery:has(img[alt=Mac]){background:#fff!important;color:#151719!important}.adSurgery:has(img[alt=Mac]) .adBrand,.adSurgery:has(img[alt=Mac]) .surgeryBody p,.adSurgery:has(img[alt=Mac]) .surgeryBody ul,.adSurgery:has(img[alt=Mac]) .surgeryFoot,.adSurgery:has(img[alt=Mac]) .surgeryTop h3,.adSurgery:has(img[alt=Mac]) .surgeryTop span{color:#151719!important}.adSurgery:has(img[alt=Mac]) .surgeryTop{top:8%}.adSurgery:has(img[alt=Mac]) .surgeryBody{bottom:8%;align-items:center}.adSurgery:has(img[alt=Mac]) img{mix-blend-mode:normal;filter:none;width:62%!important;flex-basis:62%!important;max-height:none!important}.adSurgery:has(img[alt=Mac]) .surgeryBody>div:last-child{max-width:31%;flex-basis:31%}.adSurgery:has(img[alt=Mac]) .surgeryBody p{font-size:20px}.adLab:has(img[alt=Mac]) img{mix-blend-mode:multiply;filter:none;width:65%!important;height:55%!important;right:0!important;bottom:8%!important;object-fit:contain!important}.portrait.adLab:has(img[alt=Mac]) img{width:91%!important;height:47%!important;right:-2%!important;bottom:7%!important}.adRecognition:has(img[alt^="Gita Companion"]) .recognitionCopy{width:54%;max-width:54%}.adRecognition:has(img[alt^="Gita Companion"]) img{width:74%!important;max-width:74%!important;height:42%!important;max-height:42%!important;right:-2%!important;bottom:7%!important;object-fit:contain!important}.portrait.adRecognition:has(img[alt^="Gita Companion"]) .recognitionCopy{width:88%;max-width:88%}.portrait.adRecognition:has(img[alt^="Gita Companion"]) img{width:86%!important;max-width:86%!important;height:38%!important;max-height:38%!important;right:-1%!important;bottom:6%!important}.adSurgery:has(img[alt^="Gita Companion"]) .surgeryBody{bottom:7%;gap:28px}.adSurgery:has(img[alt^="Gita Companion"]) .surgeryBody img{width:39%!important;flex-basis:39%!important;height:250px!important;max-height:250px!important;object-fit:cover!important;object-position:right center!important}.adSurgery:has(img[alt^="Gita Companion"]) .surgeryBody>div:last-child{max-width:49%;flex-basis:49%}.portrait.adSurgery:has(img[alt^="Gita Companion"]) .surgeryBody img{width:43%!important;flex-basis:43%!important;height:280px!important;max-height:280px!important}.portrait.adSurgery:has(img[alt^="Gita Companion"]) .surgeryBody>div:last-child{max-width:46%;flex-basis:46%}.adLab:has(img[alt^="Gita Companion"]) .labCopy{width:46%;max-width:46%}.adLab:has(img[alt^="Gita Companion"]) img{width:39%!important;height:61%!important;right:6%!important;bottom:7%!important;object-fit:cover!important;object-position:right center!important;filter:drop-shadow(0 20px 18px rgba(0,0,0,.14))}.portrait.adLab:has(img[alt^="Gita Companion"]) .labCopy{width:88%;max-width:88%}.portrait.adLab:has(img[alt^="Gita Companion"]) img{width:51%!important;height:48%!important;right:4%!important;bottom:8%!important;object-fit:cover!important;object-position:right center!important}.adRecognition:has(img[alt*=FreeSip]) img{height:74%!important;max-height:74%!important;max-width:47%!important;right:2%!important;bottom:4%!important}.portrait.adRecognition:has(img[alt*=FreeSip]) img{height:64%!important;max-height:64%!important;max-width:62%!important;right:4%!important;bottom:4%!important}.adLab:has(img[alt*=FreeSip]){background:linear-gradient(145deg,#f5efe6,#e4edf0)!important}.adLab:has(img[alt*=FreeSip]) .labCopy{width:43%;max-width:43%}.adLab:has(img[alt*=FreeSip]) img{width:68%!important;height:86%!important;right:-8%!important;bottom:-18%!important;object-fit:contain!important;object-position:top center!important;-webkit-clip-path:inset(0 0 31% 0);clip-path:inset(0 0 31% 0);filter:drop-shadow(0 20px 18px rgba(0,0,0,.18))}.portrait.adLab:has(img[alt*=FreeSip]) .labCopy{width:88%;max-width:88%}.portrait.adLab:has(img[alt*=FreeSip]) img{width:86%!important;height:72%!important;right:-2%!important;bottom:-8%!important;-webkit-clip-path:inset(0 0 24% 0);clip-path:inset(0 0 24% 0)}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.topbar{position:static!important;top:auto!important}.ad,.adGrid,.adGrid>div,.creativePair{break-inside:avoid!important;page-break-inside:avoid!important}.adGrid>div{break-before:auto;page-break-before:auto}.adSurgery{background:linear-gradient(145deg,#202327,#30343a)!important;color:#f5f0e7!important}.adLab{background:linear-gradient(135deg,#f7f1ea,#e9eef1)!important}.adSurgery:has(img[alt=Mac]){background:#fff!important;color:#151719!important}.adSurgery:has(img[alt=Mac]) .adBrand,.adSurgery:has(img[alt=Mac]) .surgeryBody p,.adSurgery:has(img[alt=Mac]) .surgeryBody ul,.adSurgery:has(img[alt=Mac]) .surgeryFoot,.adSurgery:has(img[alt=Mac]) .surgeryTop h3,.adSurgery:has(img[alt=Mac]) .surgeryTop span{color:#151719!important}.adLab:has(img[alt*=FreeSip]){background:linear-gradient(145deg,#f5efe6,#e4edf0)!important}}.topbar{width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:max(18px,calc((100vw - 1164px) / 2 + 28px));padding-right:max(18px,calc((100vw - 1164px) / 2 + 28px))}@media (max-width:800px){.topbar{width:100vw;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:18px;padding-right:18px}}