@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#151515;background:#f7f4ef;margin:0;font-family:DM Sans,Arial,sans-serif}.wrap{max-width:1230px;margin:auto;padding:0 26px}.brand{letter-spacing:-3px;color:#fff;font:800 39px/1 Manrope;text-decoration:none}.brand span,em{color:#f5b400;font-style:normal}header{color:#fff;z-index:5;background:#080808;align-items:center;gap:42px;max-width:1360px;height:86px;margin:auto;padding:0 54px;display:flex;position:sticky;top:0}nav{gap:29px;margin-left:auto;display:flex}nav a,footer a{color:inherit;font-size:13px;text-decoration:none}.button{color:#111;cursor:pointer;background:#f6b400;border:0;border-radius:5px;justify-content:center;align-items:center;padding:15px 23px;font:700 13px DM Sans;text-decoration:none;display:inline-flex}.button:hover{background:#ffd14f}.topbutton{padding:13px 18px}.menu{color:#fff;background:0 0;border:0;font-size:22px;display:none}.hero{color:#fff;background:#090909;max-width:1360px;min-height:560px;margin:auto;position:relative;overflow:hidden}.heroCopy{z-index:1;background:linear-gradient(90deg,#090909 70%,#0000);width:49%;padding:75px 0 35px 90px;position:relative}.eyebrow{color:#edaa00;margin:0 0 13px;font-size:10px;font-weight:800}h1,h2{letter-spacing:-3px;margin:0;font:800 clamp(34px,4vw,60px)/1 Manrope}h1 em{display:block}.lead{max-width:345px;font-size:20px;line-height:1.3}.actions{gap:12px;display:flex}.ghost{color:#fff;border:1px solid #707070;border-radius:5px;padding:14px 19px;font-size:13px;font-weight:700;text-decoration:none}.proof{border-top:1px solid #484848;gap:28px;margin-top:42px;padding-top:17px;display:flex}.proof span{color:#f5b400;gap:8px;font-size:22px;display:flex}.proof b{color:#fff;font-size:12px}.proof small{color:#ddd;font-size:10px;font-weight:400;display:block}.heroImage{background-image:linear-gradient(90deg,#090909 0%,#09090944 45%,#0000),url(/hero-etix.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.sectorGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:20px;padding-bottom:20px;display:grid}.sector{color:#fff;background:linear-gradient(115deg,#111,#745329);border-radius:10px;min-height:125px;padding:48px 19px 14px;position:relative}.sector:nth-child(2){background:linear-gradient(115deg,#18201f,#849f8f)}.sector:nth-child(3){background:linear-gradient(115deg,#16130d,#8a772a)}.sector:nth-child(4){background:linear-gradient(115deg,#090909,#725126)}.sector:nth-child(5){background:linear-gradient(115deg,#17220f,#769947)}.sector:nth-child(6){background:linear-gradient(115deg,#1b120d,#765032)}.sector i{color:#f6b400;font-size:23px;font-style:normal;position:absolute;top:13px}.sector h3{margin:0;font-size:17px}.sector p{max-width:180px;margin:4px 0;font-size:11px}.works{grid-template-columns:190px 1fr 270px;gap:18px;padding-bottom:18px;display:grid}.works h2{letter-spacing:-1px;font-size:24px}.works p{font-size:12px;line-height:1.4}.works>div>a{color:#bd1e26;font-size:12px;font-weight:700;text-decoration:none}.samples{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.samples div{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:155px;font:700 21px Georgia;display:flex}.samples div small{letter-spacing:1px;font:10px DM Sans}.samples div:first-child{color:#e4c55c;background:#17140d}.samples div:nth-child(2){color:#3d5775;background:#dce9e5}.samples div:nth-child(3){color:#506a2b;background:#d4c993}.samples div:nth-child(4){color:#f5eed3;background:#779b50}blockquote{margin:0;padding:4px 6px;font-size:13px;line-height:1.3}blockquote:first-letter{color:#c51e26;font-size:40px}blockquote p{margin:0 0 18px}blockquote small{font-size:10px;display:block}.process{grid-template-columns:34% 1fr;gap:35px;padding-top:60px;padding-bottom:43px;display:grid}.process h2,.quality h2{letter-spacing:-2px;font-size:37px}.process>div>p:not(.eyebrow){color:#555;font-size:13px}.steps{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.steps article{background:#fff;border:1px solid #e8e4de;border-radius:8px;min-height:170px;padding:17px}.steps b{color:#fff;background:#f4b000;border-radius:50%;padding:4px 8px}.steps i{color:#f4b000;margin-top:12px;font-size:28px;font-style:normal;display:block}.steps h3{margin:5px 0;font-size:14px}.steps p{color:#666;margin:0;font-size:10px}.materials{color:#fff;text-align:center;background:#0b0b0a;padding:55px 0}.materials h2{font-size:37px}.materialGrid{text-align:left;grid-template-columns:repeat(4,1fr);gap:12px;margin:27px 0;display:grid}.mat{background:#151514;border:1px solid #4a4a46;border-radius:8px;overflow:hidden}.mat>div{background:linear-gradient(135deg,#cbb697,#eee5d2,#6c5840);height:160px}.m1>div{background:linear-gradient(135deg,#33432b,#d9c7a7,#727f4e)}.m2>div{background:linear-gradient(135deg,#101010,#655f4d,#17140c)}.m3>div{background:linear-gradient(135deg,#3c4936,#a8af84,#253121)}.mat h3{margin:13px 14px 4px;font-size:15px}.mat p{color:#d7d7d7;margin:0 14px 15px;font-size:11px;line-height:1.35}.quality{grid-template-columns:1fr 1fr;align-items:center;gap:75px;padding-top:68px;padding-bottom:68px;display:grid}.sheet{background:repeating-linear-gradient(45deg,#e8e6d9 0 17px,#bed3cb 17px 34px);grid-template-columns:repeat(3,1fr);align-content:center;gap:9px;height:365px;padding:28px;display:grid;box-shadow:inset 0 0 0 13px #f7f4ed}.sheet span{color:#3a5573;background:#e5f0e9;place-items:center;height:70px;font:700 18px Georgia;display:grid;transform:rotate(-4deg)}.benefit{border-bottom:1px solid #ddd;gap:14px;padding:12px 0;display:flex}.benefit i{color:#f0ad00;font-size:26px;font-style:normal}.benefit p{margin:0;font-size:13px}.benefit small{color:#666;margin-top:4px;font-size:11px;display:block}.faq{text-align:center;padding-bottom:55px}.faq h2{margin-bottom:24px;font-size:35px}.faq article{text-align:left;background:#fff;border:1px solid #e5e1d9;border-radius:4px;max-width:700px;margin:5px auto}.faq button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:14px 16px;font-size:12px;font-weight:700;display:flex}.faq article p{color:#555;margin:0;padding:0 16px 14px;font-size:12px}.contact{color:#fff;background:linear-gradient(105deg,#0b0b0a,#17130f 60%,#080808);grid-template-columns:1fr 500px;gap:70px;padding:55px max(6vw,40px);display:grid}.contact h2{letter-spacing:-2px;font-size:36px}.contact>div>p:not(.eyebrow){max-width:320px;font-size:14px;line-height:1.4}form{background:#111;border:1px solid #454545;border-radius:7px;flex-direction:column;gap:10px;padding:21px;display:flex}input,select,textarea{color:#fff;background:0 0;border:1px solid #484848;border-radius:4px;width:100%;padding:12px;font:12px DM Sans}form>div{gap:10px;display:flex}textarea{resize:none;height:75px}form label{color:#bbb;align-items:center;gap:8px;font-size:10px;display:flex}form label input{width:auto}footer{color:#bbb;background:#101010;grid-template-columns:2fr 1fr 1.2fr 1.2fr;gap:33px;padding:36px max(5vw,30px);display:grid}footer .brand{grid-column:1;font-size:30px}footer>p{grid-column:1;max-width:230px;margin:-9px 0 0;font-size:12px;line-height:1.4}footer>div{flex-direction:column;gap:9px;font-size:11px;display:flex}footer>div b{color:#fff;font-size:10px}footer>small{border-top:1px solid #444;grid-column:1/-1;padding-top:15px;font-size:10px}.whats{color:#fff;z-index:4;background:#18ae54;border-radius:50%;place-items:center;width:48px;height:48px;font-size:28px;text-decoration:none;display:grid;position:fixed;bottom:18px;right:22px}@media (width<=850px){header{gap:14px;height:70px;padding:0 22px}.brand{font-size:32px}.menu{margin-left:auto;display:block}nav{background:#111;flex-direction:column;gap:16px;padding:20px;display:none;position:absolute;top:70px;left:0;right:0}nav.shown{display:flex}.topbutton{display:none}.hero{min-height:650px}.heroCopy{background:linear-gradient(90deg,#090909 25%,#090909b5 66%,#0000);width:100%;padding:50px 27px}.heroImage{background-position:62%}.sectorGrid{grid-template-columns:repeat(2,1fr)}.works,.process{grid-template-columns:1fr}.steps,.materialGrid{grid-template-columns:repeat(2,1fr)}.quality{grid-template-columns:1fr;gap:35px}.contact{grid-template-columns:1fr;gap:32px;padding:48px 28px}footer{grid-template-columns:1fr 1fr}.proof{gap:15px}.hero h1{font-size:50px}}@media (width<=480px){.hero{min-height:655px}.heroCopy{padding-top:42px}.hero h1{font-size:42px}.lead{font-size:18px}.actions{flex-direction:column;align-items:start}.proof{grid-template-columns:1fr 1fr;margin-top:26px;display:grid}.proof span:last-child{grid-column:1/-1}.heroImage{background-position:68%}.sector{min-height:130px;padding:48px 12px 12px}.sector h3{font-size:14px}.sector p{font-size:10px}.samples{grid-template-columns:repeat(2,1fr)}.samples div{min-height:125px}.process{padding-top:45px}.steps article{padding:13px}.materials h2,.process h2,.quality h2,.contact h2{font-size:31px}.materialGrid{gap:7px}.mat>div{height:105px}.mat h3{margin:10px 10px 4px;font-size:13px}.mat p{margin:0 10px 11px;font-size:10px}.sheet{height:270px}.faq h2{font-size:31px}footer{gap:25px;padding:32px 24px}}.brandLogo{letter-spacing:0;justify-content:center;align-items:center;width:198px;height:78px;padding:1px;display:flex}.brandLogo img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=850px){.brandLogo{width:155px;height:63px}}.proof{border-top-color:#d8d0c6}.proof b{color:#171717}.proof small{color:#555}.ghost{color:#171717;border-color:#777}@media (width<=850px){.heroCopy{background:linear-gradient(90deg,#f6f1e8 25%,#f6f1e8c2 72%,#f6f1e840)}.heroImage{background-position:62%}}header{gap:50px;padding-left:25px;overflow:hidden}header:before{content:"";z-index:0;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);background:#eee;width:275px;height:100%;position:absolute;top:0;left:0}header>*{z-index:1;position:relative}header nav{margin-left:0}header .topbutton{margin-left:auto}@media (width<=850px){header{gap:14px;padding-left:16px}header:before{clip-path:polygon(0 0,100% 0,82% 100%,0 100%);width:220px}header .topbutton{margin-left:0}}.sectorSection{padding-top:24px;padding-bottom:22px}.sectorSection>h2{letter-spacing:-1px;margin:0 0 14px;font:800 23px/1.1 Manrope}.sectorSection .sectorGrid{padding:0}.sectorSection .sector{background-color:#332616;background-position:50%;background-size:cover;height:160px;min-height:0;padding:0;overflow:hidden}.sectorSection .sector:after{content:"";background:#080808f0;height:38px;position:absolute;inset:auto 0 0}.sectorSection .sector i,.sectorSection .sector p{display:none}.sectorSection .sector h3{z-index:1;text-align:center;color:#fff;font-size:16px;position:absolute;bottom:10px;left:0;right:0}.sectorSection .s0{background-image:url(/sector-bread.webp)}.sectorSection .s1{background-image:url(/sector-yogurt.webp)}.sectorSection .s2{background-image:url(/sector-snacks.webp)}.sectorSection .s3{background-image:url(/sector-coffee.webp)}.sectorSection .s4{background-image:url(/sector-cleaning.webp)}.sectorSection .s5{background-image:url(/sector-other.webp)}@media (width<=480px){.sectorSection{padding-top:18px}.sectorSection>h2{font-size:20px}.sectorSection .sector{height:125px}.sectorSection .sector h3{font-size:13px;bottom:11px}}header{align-items:center;height:86px}.menuBlock{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.menuBlock>p{color:#d4d4d4;letter-spacing:.01em;margin:0;font-size:10px;font-weight:600;line-height:1.2}.menuBlock nav{margin:0}@media (width<=850px){header{height:70px}.menuBlock{align-self:auto;margin-left:auto}.menuBlock>p{display:none}.menuBlock nav{position:absolute;top:70px;left:0;right:0}.menu{order:2}.menuBlock{order:3}.topbutton{order:4}}.mat.m0>div{background-position:50%;background-size:cover;background-image:url(/material-barniz-uv-etix.webp)!important}.mat.m1>div{background-position:50%;background-size:cover;background-image:url(/material-cardstock.webp)!important}.mat.m2>div{background-position:50%;background-size:cover;background-image:url(/material-uv.webp)!important}.mat.m3>div{background-position:50%;background-size:cover;background-image:url(/material-lamination.webp)!important}.sheet{background-image:linear-gradient(#ffffff0a,#ffffff0a),url(/printing-sheet.webp)!important;background-position:50%!important;background-size:cover!important}.sheet span{display:none}.works .samples{background-image:url(/work-packaging.webp);background-position:50%;background-size:cover;border-radius:8px;overflow:hidden}.works .samples div{text-shadow:0 2px 8px #000;background:#0c0c0c6b!important}.mat.materialAd>div{background:url(/material-adhesivo-etix.webp) 50%/cover!important}.mat.materialCard>div{background:url(/material-carton-etix.webp) 50%/cover!important}.mat.materialCouche>div{background:url(/material-couche-etix.webp) 50%/cover!important}.mat.materialBond>div{background:url(/material-bond-etix.webp) 50%/cover!important}.mat.finishLaminate>div{background:url(/material-plastico-high-gloss-mate-etix.webp) 50%/cover!important}.mat.finishHotStamping>div{background:url(/material-hot-stamping-etix.webp) 50%/cover!important}.materialGrid .mat>.materialImage{cursor:zoom-in;background-color:#eee8dd;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;width:100%;height:210px;padding:0;display:block}.materialGrid .mat.finishHotStamping>.materialImage{background-color:#d8c3aa;background-size:contain}.materialGrid .mat>.materialImage:focus-visible{outline-offset:-3px;outline:3px solid #6ad7bf}.materialLightbox{z-index:1000;color:#fff;cursor:zoom-out;background:#100b18ed;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:54px 12px 24px;display:flex;position:fixed;inset:0}.materialLightbox img{object-fit:contain;cursor:zoom-out;max-width:100%;max-height:calc(100dvh - 145px);display:block}.materialLightboxCaption{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.materialLightboxCaption strong{font-size:clamp(21px,5vw,29px);font-weight:800;line-height:1.15}.materialLightboxCaption small{color:#d7c2e8;letter-spacing:.03em;font-size:13px;font-weight:400}.materialLightboxClose{color:#fff;cursor:pointer;background:#27133f;border:1px solid #fff8;border-radius:50%;place-items:center;width:40px;height:40px;font-size:30px;line-height:1;display:grid;position:absolute;top:12px;right:16px}@media (width<=480px){.materialGrid .mat>.materialImage{height:155px}}.qualityImage{object-fit:contain;border-radius:14px;width:100%;height:auto;display:block}.heroClaim{letter-spacing:-.2px;max-width:640px;font-weight:800;line-height:1.2;color:#4b238b!important;margin-bottom:18px!important;font-size:17px!important}@media (width<=850px){.heroClaim{z-index:3;max-width:370px;display:block;position:relative;margin-bottom:12px!important;font-size:14px!important}}@media (width<=480px){.hero{min-height:calc(100svh - 70px)}.heroClaim{line-height:1.16;margin-bottom:10px!important;font-size:13px!important}}.heroSectors{color:#282828;letter-spacing:-.4px;margin:32px 0 0;font:800 17px/1.15 Manrope}@media (width<=480px){.heroSectors{margin-top:26px;font-size:15px}}.trustbar{color:#e8e8e8;text-align:center;background:#171717;padding:12px 18px;font-size:24px;font-weight:700;line-height:1.2}.footerLogo{box-sizing:border-box;background:#fff;border-radius:50%;flex-shrink:0;grid-column:1;justify-content:center;align-items:center;width:104px;height:104px;padding:12px;display:flex;overflow:hidden}.footerLogo img{object-fit:contain;object-position:center;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;margin:0;display:block;position:static;transform:none}.portfolio{padding-top:65px;padding-bottom:65px}.sectionHead{justify-content:space-between;align-items:end;gap:25px;display:flex}.sectionHead h2{letter-spacing:-2px;font-size:37px}.sectionHead p{color:#555;max-width:440px}.filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.filters button{cursor:pointer;background:#fff;border:1px solid #dcd7ce;border-radius:100px;padding:8px 11px;font:700 11px DM Sans}.filters .active{color:#fff;background:#171717;border-color:#171717}.portfolioGrid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:25px;display:grid}.projectCard{color:#fff;text-align:left;background-position:50%;background-size:cover;border-radius:10px;flex-direction:column;justify-content:end;height:230px;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -110px 70px #000b}.projectCard span{color:#f7b500;font-size:11px;font-weight:700}.projectCard b{font:700 21px Manrope}.projectCard i{margin-top:4px;font-size:11px;font-style:normal}.cretixBand{color:#fff;background:linear-gradient(110deg,#101010,#211d17);padding:70px 0}.commerceGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;display:grid}.commerceGrid h2,.clientArea h2{letter-spacing:-2px;font-size:39px}.commerceGrid>div>p:not(.eyebrow){color:#d2d2d2;max-width:480px;line-height:1.5}.cretixPreview{background:linear-gradient(130deg,#262626,#111);border:1px solid #555;border-radius:14px;flex-direction:column;gap:15px;padding:35px;display:flex;box-shadow:0 18px 40px #0005}.cretixPreview span{color:#f6b400;font-size:12px;font-weight:700}.cretixPreview b{font:700 27px Manrope}.cretixPreview p{color:#ddd;background:#1f1f1f;border-radius:6px;margin:0;padding:13px;font-size:13px}.cretixPreview i{color:#9e9e9e;font-size:12px;font-style:normal}.clientArea{grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;padding-top:72px;padding-bottom:72px;display:grid}.clientArea>div>p:not(.eyebrow){color:#555;max-width:430px;line-height:1.5}.clientTiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.clientTiles article{color:#5c2a94;background:#fff;border:1px solid #e5e0d7;border-radius:10px;flex-direction:column;gap:10px;padding:20px;font-size:24px;display:flex}.clientTiles b{color:#161616;font-size:14px}.clientTiles small{color:#666;font-size:11px;line-height:1.35}.whatsappLink{color:#fff;font-weight:700;text-decoration:none}.success{color:#fff;border:1px solid #4a4a4a;border-radius:6px;padding:32px}.success b{font-size:20px}.success p{color:#ccc}.contact form>div{gap:10px;display:flex}.contact select{color:#aaa}.contact option{color:#222}.contact textarea{height:80px}@media (width<=850px){.sectionHead,.commerceGrid,.clientArea{grid-template-columns:1fr;display:grid}.filters{justify-content:flex-start}.portfolioGrid{grid-template-columns:repeat(2,1fr)}.clientTiles{grid-template-columns:repeat(3,1fr)}.commerceGrid,.clientArea{gap:32px}.trustbar{padding:10px 18px;font-size:18px}.footerLogo{width:86px;height:86px}.contact form>div{display:flex}}@media (width<=480px){.trustbar{padding:9px 16px;font-size:16px}.footerLogo{width:76px;height:76px;padding:9px}.portfolio{padding-top:45px;padding-bottom:45px}.sectionHead h2,.commerceGrid h2,.clientArea h2{font-size:31px}.portfolioGrid{grid-template-columns:1fr 1fr;gap:8px}.projectCard{height:150px;padding:12px}.projectCard b{font-size:15px}.projectCard i{display:none}.clientTiles{grid-template-columns:1fr}.clientTiles article{grid-template-columns:28px 1fr;padding:15px;display:grid}.clientTiles small{grid-column:2}.cretixBand{padding:48px 0}.contact form>div{flex-direction:column}.filters{gap:5px}.filters button{padding:7px 9px;font-size:10px}}.headerWhatsapp{color:#fff;white-space:nowrap;background:#17a957;border-radius:6px;align-items:center;gap:7px;padding:10px 13px;font:700 12px DM Sans;text-decoration:none;display:inline-flex}.headerWhatsapp svg{flex:none;width:18px;height:18px}@media (width<=850px){.headerWhatsapp{border-radius:50%;order:2;justify-content:center;width:38px;height:38px;margin-left:auto;padding:9px}.headerWhatsapp span{display:none}.menu{order:3!important;margin-left:0!important}.menuBlock{order:4!important}}.heroWhatsapp{color:#fff;align-items:center;gap:7px;margin-top:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.heroWhatsapp svg,.whatsappLink svg{width:19px;height:19px}.sector{box-shadow:inset 0 -70px 38px #000c;background-position:50%!important;background-size:cover!important}.sector span{color:#fff;text-shadow:0 1px 5px #000;font-size:10px;font-weight:700;position:absolute;top:14px;left:16px}.sector h3{position:absolute;bottom:15px;left:18px}.sectionLead{color:#5f5a54;margin:6px 0 -5px}.blogSection{grid-template-columns:.85fr 1.15fr;align-items:end;gap:35px;padding-top:60px;padding-bottom:65px;display:grid}.blogSection h2{letter-spacing:-2px;font-size:38px}.blogSection>div>p:not(.eyebrow){color:#5b5751;line-height:1.5}.guideGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.guideGrid article{background:#fff;border:1px solid #e7e1d8;border-radius:10px;flex-direction:column;min-height:195px;padding:20px;display:flex}.guideGrid span{color:#b77700;text-transform:uppercase;font-size:10px;font-weight:800}.guideGrid h3{margin:14px 0 8px;font:800 19px/1.1 Manrope}.guideGrid p{color:#5d5a54;margin:0;font-size:12px;line-height:1.4}.guideGrid a{color:#7a1f27;margin-top:auto;padding-top:14px;font-size:11px;font-weight:800;text-decoration:none}.contact input[type=file]{color:#bdbdbd;padding:10px;font-size:11px}.whatsappLink{align-items:center;gap:8px;display:inline-flex}.whats svg{width:29px;height:29px;display:block}@media (width<=850px){.blogSection{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px}.guideGrid{grid-template-columns:repeat(3,1fr)}.heroWhatsapp{font-size:13px}.sector span{font-size:9px}}@media (width<=480px){.blogSection h2{font-size:31px}.guideGrid{grid-template-columns:1fr}.guideGrid article{min-height:145px}.sectionLead{font-size:13px}.sector h3{bottom:12px}.sector span{top:10px;left:12px}}.red,.guideGrid a,.guideGrid span,.clientArea .eyebrow{color:#5c2a94}.clientTiles article{color:#5c2a94;border-color:#ded4eb}.clientTiles article:first-child{color:#39b99b}.clientTiles article:first-child b{color:#1c6f60}.cretixPreview{border-color:#5c2a94;box-shadow:0 18px 40px #5c2a9422}.cretixPreview span{color:#8f67bd}.cretixPreview i,.heroWhatsapp{color:#7bd6c2}.heroWhatsapp:hover{color:#a2f0d9}.headerWhatsapp{background:#1ba986}.success{background:#12372f;border-color:#5ccfb5}.dark:hover{color:#5c2a94;border-color:#5c2a94}.filters button:focus-visible,.guideGrid a:focus-visible,a:focus-visible,button:focus-visible,input:focus,select:focus,textarea:focus{outline-offset:3px;outline:2px solid #5c2a94}footer a:hover,nav a:hover{color:#a786cf}.sector:before{content:"";opacity:.95;background:#8f67bd;border-radius:99px;width:28px;height:3px;position:absolute;bottom:47px;left:18px}@media (width<=480px){.sector:before{bottom:42px;left:12px}.cretixPreview{border-color:#7650a6}}.sectorSection .sectionLead{margin:8px 0 24px}.sectorSection .sectorGrid{padding-top:0}@media (width<=480px){.sectorSection .sectionLead{margin-bottom:19px}}:root{--etix-purple:#5c2a94;--etix-purple-deep:#29113d;--etix-purple-light:#ede5f5;--etix-green:#6ad7bf;--etix-yellow:#f6b400}.eyebrow{color:var(--etix-purple)}.materials .eyebrow,.cretixBand .eyebrow,.contact .eyebrow{color:#c7a8e6}.headerWhatsapp{background:var(--etix-yellow);color:#17110a}.headerWhatsapp:hover{background:#ffd14f}.headerWhatsapp svg{color:var(--etix-purple)}.hero .ghost{border-color:#b69bd2}.hero .ghost:hover{background:#ffffff12;border-color:#fff}.heroWhatsapp,.proof span:first-child{color:var(--etix-green)}.proof span:first-child b{color:#fff}.filters button{color:var(--etix-purple);border-color:#d9cae9}.filters .active{background:var(--etix-purple);border-color:var(--etix-purple)}.filters button:hover{border-color:var(--etix-purple);background:#f5f0fa}.steps b{background:var(--etix-purple)}.steps i{color:var(--etix-purple)}.steps article{border-color:#e5dced}.steps article:hover{border-color:#bda3d7}.materials .button{background:var(--etix-purple);color:#fff}.materials .button:hover{background:#7446a7}.mat{border-color:#5c2a9470}.cretixBand{background:linear-gradient(115deg,#160a22,#2d1644)}.cretixPreview{background:#20112f;border-color:#8b64b5}.cretixPreview p{background:#2f1b42}.clientArea{background:#f4f0f8;border-radius:18px;padding-left:34px;padding-right:34px}.dark{color:var(--etix-purple);border-color:#a484c8}.dark:hover{background:var(--etix-purple);color:#fff}.clientTiles article{background:#fff;border-color:#d8c9e8}.clientTiles article:first-child,.clientTiles article:nth-child(2){color:var(--etix-green)}.clientTiles article:first-child b,.clientTiles article:nth-child(2) b{color:#226b5b}.clientTiles article:nth-child(3){color:var(--etix-purple)}.guideGrid article{border-top:3px solid #a681cc}.guideGrid a{color:var(--etix-purple)}.sectionLead{border-left:3px solid var(--etix-purple);padding-left:11px}.sector:before{background:var(--etix-purple)}.whatsappLink{color:var(--etix-yellow)}.whatsappLink svg{color:var(--etix-green)}.success{border-color:var(--etix-green);background:#11392f}.success b{color:#9be9d6}nav a{position:relative}nav a:after{content:"";background:var(--etix-purple);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}nav a:hover:after{transform:scaleX(1)}@media (width<=850px){.clientArea{padding:34px 26px}.sectorSection .sectionLead{border-left-width:3px}}@media (width<=480px){.clientArea{border-radius:12px;padding:28px 20px}.headerWhatsapp{background:var(--etix-yellow)}nav a:after{display:none}}.sectionHead{border-top:2px solid #5c2a94;padding-top:18px}.sectionHead .eyebrow,.sectorSection>.eyebrow,.blogSection .eyebrow{color:#4d217d}.portfolioGrid .projectCard{outline-offset:-1px;outline:1px solid #5c2a9455}.projectCard span{color:#cdb0e9}.projectCard:hover{outline-offset:-2px;outline:2px solid #6ad7bf}.projectCard:hover i{color:#9be9d6}.sector:hover{outline-offset:-2px;outline:2px solid #6ad7bf}.sector span:after{content:"";background:#6ad7bf;width:18px;height:2px;margin-top:5px;display:block}.steps article:nth-child(2n) i{color:#6ad7bf}.steps article:nth-child(2n) b{background:#6a3aa4}.materialGrid .mat:hover{border-color:#6ad7bf}.materialGrid .mat h3:after{content:"";background:#7a45b1;width:22px;height:2px;margin-top:6px;display:block}.dark{background:#f8f5fb}.dark:hover{border-color:#6ad7bf}.clientArea{box-shadow:inset 0 0 0 1px #5c2a9430}.clientTiles article small:before{content:"✓";color:#42bfa4;margin-right:5px;font-weight:800}.cretixBand{box-shadow:inset 0 3px #6b3ba2}.cretixPreview b:after{content:"";background:#6ad7bf;width:32px;height:3px;margin-top:10px;display:block}.contact form{border-color:#5c2a9480}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:#6ad7bf}.whats{box-shadow:0 0 0 4px #6ad7bf22}.headerWhatsapp:hover{box-shadow:0 0 0 3px #6ad7bf55}@media (width<=480px){.sectionHead{padding-top:14px}.clientTiles article small:before{margin-right:4px}}.topbutton,.hero .actions .button,.cretixBand .button,.headerWhatsapp{color:#102621;background:#6ad7bf;box-shadow:0 7px 16px #48a9912b}.topbutton:hover,.hero .actions .button:hover,.cretixBand .button:hover,.headerWhatsapp:hover{color:#0b211b;background:#49b99f;box-shadow:0 9px 19px #48a9913b}.whats{color:#102621;background:#6ad7bf}.whats:hover{background:#49b99f}.hero{background:linear-gradient(115deg,#160a22,#2d1644)}.trustbar,header{background:#29113d}.hero{color:#151515;background:#f6f1e8}.heroCopy{background:linear-gradient(90deg,#f6f1e8 72%,#f6f1e800)}.heroImage{background-image:linear-gradient(90deg,#f6f1e8 0%,#f6f1e8ad 44%,#f6f1e800 74%),url(/hero-etix-light.webp)}.hero .proof{border-top-color:#d8d0c6}.hero .proof b{color:#171717}.hero .proof small{color:#555}.hero .ghost{color:#171717;border-color:#777}@media (width<=850px){.heroCopy{background:linear-gradient(90deg,#f6f1e8 25%,#f6f1e8c2 72%,#f6f1e840)}.heroImage{background-position:62%}}.hero .heroWhatsapp{color:#226b5b}.hero .heroWhatsapp:hover{color:#174e42}.meetEtix{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;padding-top:80px;padding-bottom:80px;display:grid}.meetVisual{background:linear-gradient(135deg,#29113d22,#0000),url(/trust-etix-accompaniment.webp) 50%/cover;border-radius:16px;min-height:430px;position:relative;overflow:hidden}.meetVisual span{color:#29113d;letter-spacing:.04em;background:#fffffff0;border-radius:99px;padding:7px 10px;font:700 9px DM Sans,sans-serif;position:absolute;bottom:16px;left:16px}.meetCopy h2,.videoIntro h2,.careHead h2,.caseIntro h2,.remoteGrid h2{letter-spacing:-2px;font-size:40px}.meetCopy>p:not(.eyebrow),.careHead p,.caseIntro p,.remoteGrid p{color:#5a5550;line-height:1.6}.meetCopy .dark{margin-top:16px}.videoIntro{color:#fff;background:#19111f;padding:72px 0;box-shadow:inset 0 3px #6ad7bf}.videoGrid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:58px;display:grid}.videoIntro .eyebrow,.remoteCare .eyebrow{color:#9be9d6}.videoIntro h2{max-width:560px}.videoGrid>div>p:not(.eyebrow){color:#d8cedf;line-height:1.6}.videoPlaceholder{text-align:center;background:linear-gradient(135deg,#38204f,#17111b);border:1px solid #8f67bd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:265px;padding:28px;display:flex}.videoPlaceholder i{color:#11241f;background:#6ad7bf;border-radius:50%;place-items:center;width:60px;height:60px;padding-left:3px;font-size:22px;font-style:normal;display:grid}.videoPlaceholder b{font:700 20px Manrope,sans-serif}.videoPlaceholder small{color:#c7bdd2}.careProject{background:#f2edf7;padding:78px 0}.careHead{text-align:center;max-width:660px;margin:auto}.careSteps{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px;display:grid}.careSteps article{background:#fff;border:1px solid #ded2ea;border-radius:12px;flex-direction:column;gap:14px;min-height:132px;padding:20px 15px;display:flex}.careSteps b{color:#5c2a94;font-size:12px}.careSteps span{color:#171717;font:800 15px/1.25 Manrope,sans-serif}.approvalPromise{color:#1b6356;background:#e1f8f1;border-radius:99px;width:max-content;max-width:100%;margin:22px auto 0;padding:11px 17px;font-weight:800}.caseProof{grid-template-columns:.82fr 1.18fr;align-items:end;gap:40px;padding-top:78px;padding-bottom:78px;display:grid}.caseSlots{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.caseSlots article{background:#fcfaff;border:1px dashed #bfaad4;border-radius:12px;flex-direction:column;min-height:190px;padding:20px;display:flex}.caseSlots b{color:#5c2a94;letter-spacing:.06em;font-size:10px}.caseSlots span{color:#171717;margin-top:18px;font:800 18px Manrope,sans-serif}.caseSlots p{color:#6a6470;margin-top:auto;font-size:12px;line-height:1.45}.remoteCare{color:#fff;background:#231239;padding:75px 0}.remoteGrid{grid-template-columns:1fr .8fr;align-items:center;gap:85px;display:grid}.remoteGrid>div>p:not(.eyebrow){color:#ded5e8;max-width:570px}.remoteGrid .button{align-items:center;gap:8px;margin-top:12px;display:inline-flex}.remoteGrid .button svg{width:20px;height:20px}.remoteGrid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.remoteGrid li{background:#ffffff0b;border-left:3px solid #6ad7bf;border-radius:0 8px 8px 0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.remoteGrid li b{font-size:14px}.remoteGrid li span{color:#d5c8e3;font-size:12px}@media (width<=850px){.meetEtix,.videoGrid,.caseProof,.remoteGrid{grid-template-columns:1fr;gap:32px}.meetEtix{padding-top:58px;padding-bottom:58px}.meetVisual{min-height:340px}.careSteps{grid-template-columns:repeat(3,1fr)}.caseProof{align-items:start}.remoteCare{padding:58px 0}}@media (width<=480px){.meetVisual{min-height:270px}.meetVisual span{font-size:8px;bottom:10px;left:10px}.meetCopy h2,.videoIntro h2,.careHead h2,.caseIntro h2,.remoteGrid h2{font-size:31px}.videoIntro,.careProject,.remoteCare{padding:48px 0}.videoPlaceholder{min-height:220px}.careSteps,.caseSlots{grid-template-columns:1fr}.careSteps article{min-height:auto;padding:16px}.approvalPromise{text-align:center;border-radius:10px;font-size:13px;line-height:1.35}.caseProof{padding-top:55px;padding-bottom:55px}}.mobileDrawer,.mobileOverlay{display:none}.legalPage{color:#1a171b;background:#f7f4ef;min-height:100vh;padding:46px 24px 80px}.legalBrand{color:#5c2a94;letter-spacing:-1px;max-width:860px;margin:0 auto 44px;font:800 21px Manrope,sans-serif;text-decoration:none;display:block}.legalPage article{background:#fff;border:1px solid #e8e1ed;border-radius:16px;max-width:860px;margin:auto;padding:clamp(28px,5vw,64px);box-shadow:0 18px 50px #29113d0d}.legalPage h1{letter-spacing:-3px;font-size:clamp(36px,5vw,58px)}.legalPage h2{letter-spacing:-1px;margin-top:34px;font-size:22px}.legalPage p{color:#554f58;font-size:16px;line-height:1.65}.legalPage .legalEyebrow{color:#5c2a94;letter-spacing:.08em;font-size:11px;font-weight:800}.legalPage .legalUpdated{color:#766f79;margin-bottom:30px;font-size:13px}.legalPage a:not(.legalBrand){color:#5c2a94;font-weight:800}@media (width<=850px){.mobileDrawer{justify-content:flex-start}.mobileQuote{margin-top:24px}.mobileDrawer nav{width:100%}.desktopNav{display:none!important}.menu{cursor:pointer;z-index:31;border-radius:8px;place-items:center;width:44px;min-width:44px;height:44px;padding:0;margin:0!important;display:inline-grid!important}.menu span{background:#fff;border-radius:3px;grid-area:1/1;width:22px;height:2px;transition:transform .28s,opacity .2s;display:block}.menu span:first-child{transform:translateY(-7px)}.menu span:nth-child(3){transform:translateY(7px)}.menu.isOpen span:first-child{transform:rotate(45deg)}.menu.isOpen span:nth-child(2){opacity:0}.menu.isOpen span:nth-child(3){transform:rotate(-45deg)}.mobileOverlay{z-index:20;opacity:0;visibility:hidden;pointer-events:none;background:#050308;border:0;transition:opacity .3s,visibility 0s linear .3s;display:block;position:fixed;inset:0}.mobileOverlay.isOpen{opacity:.46;visibility:visible;pointer-events:auto;transition:opacity .3s}.mobileDrawer{z-index:30;color:#fff;overscroll-behavior:contain;background:#29113d;flex-direction:column;justify-content:space-between;width:min(85vw,390px);height:100dvh;min-height:100vh;padding:94px 28px 28px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(104%);box-shadow:-18px 0 46px #0006}.mobileDrawer.isOpen{transform:translate(0)}.mobileDrawer nav{flex-direction:column;background:0 0!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.mobileDrawer nav a{color:#fff8f2;letter-spacing:-.6px;border-bottom:1px solid #ffffff20;align-items:center;min-height:54px;padding:8px 0;font:800 23px/1.15 Manrope,sans-serif;text-decoration:none;display:flex}.mobileDrawer nav a:first-child{border-top:1px solid #ffffff20}.mobileDrawer nav a:hover,.mobileDrawer nav a:focus-visible{color:#9be9d6}.mobileDrawer nav a:after{display:none!important}.mobileQuote{border-radius:8px;gap:9px;width:100%;min-height:52px;box-shadow:0 8px 20px #0003;color:#102621!important;background:#6ad7bf!important}.mobileQuote:hover,.mobileQuote:focus-visible{background:#49b99f!important}.mobileQuote svg{width:21px;height:21px}.mobileDrawer~.whats{z-index:4}.mobileDrawer:focus-within{outline:none}}.fitEtix{background:#f1ecf7;padding:76px 0}.fitGrid{grid-template-columns:1fr .9fr;align-items:center;gap:68px;display:grid}.fitGrid h2{letter-spacing:-2px;font-size:40px}.fitGrid>div>p:not(.eyebrow){color:#5a555f;max-width:570px;line-height:1.6}.fitGrid .button{align-items:center;gap:8px;margin-top:12px;display:inline-flex}.fitGrid .button svg{width:19px;height:19px}.fitGrid ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.fitGrid li{color:#5c2a94;background:#fff;border:1px solid #d8cbe6;border-radius:11px;align-items:flex-start;gap:9px;min-height:84px;padding:17px;font-weight:900;display:flex}.fitGrid li span{color:#242027;font-size:14px;line-height:1.3}.commitmentEtix{color:#fff;text-align:center;background:#171017;padding:52px 0;box-shadow:inset 0 3px #6ad7bf}.commitmentEtix .eyebrow{color:#9be9d6}.commitmentEtix>div>div{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.commitmentEtix b{letter-spacing:-1px;font:800 24px/1.2 Manrope,sans-serif}.commitmentEtix b:not(:last-child):after{content:"·";color:#6ad7bf;margin-left:24px}@media (width<=850px){.fitGrid{grid-template-columns:1fr;gap:30px}.fitGrid ul{max-width:680px}.commitmentEtix{padding:44px 0}}@media (width<=480px){.fitEtix{padding:52px 0}.fitGrid h2{font-size:31px}.fitGrid ul{grid-template-columns:1fr}.fitGrid li{min-height:auto;padding:14px}.commitmentEtix b{font-size:20px;display:block}.commitmentEtix b:not(:last-child):after{display:none}.commitmentEtix>div>div{gap:12px}}.heroImage{background-image:linear-gradient(90deg,#f6f1e8 0%,#f6f1e8cc 40%,#f6f1e824 71%,#f6f1e800 100%),url(/hero-etix-portada.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=850px){.heroImage{background-position:60%;background-size:auto 100%}.heroCopy{background:linear-gradient(90deg,#f6f1e8 25%,#f6f1e8cc 73%,#f6f1e852)}}.trustSignals{background:#fff;border-bottom:1px solid #e5dcec;box-shadow:0 10px 28px #29113d0a}.trustSignals>.wrap{grid-template-columns:repeat(4,1fr);padding-top:18px;padding-bottom:18px;display:grid}.trustSignals article{border-right:1px solid #e3dbe9;align-items:center;gap:11px;padding:4px 22px;display:flex}.trustSignals article:last-child{border-right:0}.trustSignals b{color:#5c2a94;white-space:nowrap;font:800 21px/1 Manrope,sans-serif}.trustSignals span{color:#4e4850;font-size:12px;line-height:1.25}.etixStandard{color:#fff;background:#19111f;padding:72px 0;box-shadow:inset 0 3px #6ad7bf}.standardIntro{max-width:680px}.standardIntro .eyebrow{color:#9be9d6}.standardIntro h2{letter-spacing:-2px;font-size:40px}.standardIntro>p:not(.eyebrow){color:#d8cedf;line-height:1.6}.standardGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px;display:grid}.standardGrid article{background:linear-gradient(145deg,#2b193a,#1c1422);border:1px solid #76519b;border-radius:14px;flex-direction:column;min-height:190px;padding:25px;display:flex}.standardGrid span{color:#6ad7bf;letter-spacing:.08em;font:800 12px Manrope,sans-serif}.standardGrid b{margin-top:28px;font:800 19px/1.2 Manrope,sans-serif}.standardGrid p{color:#d4cadb;margin:10px 0 0;font-size:13px;line-height:1.5}.standardGrid article:hover{border-color:#6ad7bf;transition:all .18s;transform:translateY(-2px)}.meetVisual span{display:none}@media (width<=850px){.trustSignals>.wrap{grid-template-columns:repeat(2,1fr)}.trustSignals article:nth-child(2){border-right:0}.trustSignals article:nth-child(-n+2){border-bottom:1px solid #e3dbe9;margin-bottom:10px;padding-bottom:14px}.standardGrid{grid-template-columns:1fr}}@media (width>=851px){.heroCopy{background:linear-gradient(90deg,#f6f1e8a3 0%,#f6f1e88a 48%,#f6f1e800 92%)}.heroImage{background-image:linear-gradient(90deg,#f6f1e833 0%,#f6f1e826 22%,#f6f1e80f 42%,#f6f1e800 58%),url(/hero-etix-portada.jpg)}}@media (width<=480px){.trustSignals>.wrap{padding:12px 16px}.trustSignals article{align-items:flex-start;padding:8px 10px}.trustSignals b{font-size:17px}.trustSignals span{font-size:10px}.etixStandard{padding:48px 0}.standardIntro h2{font-size:31px}.standardGrid article{min-height:auto;padding:20px}.standardGrid b{margin-top:18px}}.claimsLink{border:1px solid #6ad7bf55;border-radius:5px;width:max-content;margin-top:2px;padding:8px 10px;font-weight:800;color:#9be9d6!important}.claimsLink:hover{background:#6ad7bf16;color:#b9f3e5!important}.fileNote{color:#51485d;margin:4px 0 12px;font-size:.9rem;line-height:1.4}.contact form label a{color:inherit;text-decoration:underline}.sectorSection>p>a{color:#4e2a74;text-underline-offset:3px;font-weight:700}.portfolioGrid .projectCard{min-width:0}.portfolioGrid .projectCard span{color:#fff;text-shadow:0 1px 8px #0009;font:700 clamp(16px,1.7vw,21px)/1.2 Manrope,sans-serif}.portfolioGrid .projectCard i{color:#eee;font-size:12px;line-height:1.4}.projectCardText{background:linear-gradient(145deg,#32165c,#7041a8 65%,#ad7bd8);box-shadow:inset 0 -75px 80px #25103a77}.projectCardCta{background:linear-gradient(135deg,#21142d,#59338b);border:1px solid #7650a5;box-shadow:inset 0 -70px 75px #140b2577}.projectCardCta:before{content:"+";color:#a9e6d7;font:300 58px/1 Manrope,sans-serif;position:absolute;top:15px;right:20px}.projectCardCta span{color:#fff}.projectCardCta i{color:#b2eee0}@media (width<=480px){.portfolioGrid .projectCard span{font-size:15px}.portfolioGrid .projectCard i{font-size:10px;display:block}.projectCardCta:before{font-size:42px}}.portfolioGrid .projectCard .projectLabel{text-wrap:balance;align-items:center;gap:12px;font-size:clamp(20px,2.1vw,26px);line-height:1.2;display:flex}.portfolioGrid .projectIcon{color:#5c2a94;width:42px;height:42px;text-shadow:none;background:#ffffffed;border-radius:12px;flex:none;place-items:center;font:24px/1 system-ui,sans-serif;display:grid;box-shadow:0 2px 12px #0003}@media (width<=480px){.portfolioGrid .projectCard .projectLabel{gap:7px;font-size:16px}.portfolioGrid .projectIcon{border-radius:8px;width:30px;height:30px;font-size:18px}}.portfolioGrid .projectIcon{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#241236db;border:1px solid #ffffff80;box-shadow:0 2px 12px #0005}.portfolioGrid .projectIcon svg{width:24px;height:24px;display:block}@media (width<=480px){.portfolioGrid .projectIcon svg{width:19px;height:19px}}.portfolioGrid .projectCard{padding-bottom:4px}@media (width<=480px){.portfolioGrid .projectCard{padding-bottom:3px}}.portfolioGrid .projectCard{justify-content:flex-start;padding:14px;box-shadow:inset 0 95px 70px -50px #000c}.portfolioGrid .projectCard .projectLabel{z-index:1;font-size:clamp(17px,1.65vw,21px);position:relative}.portfolioGrid .projectCardText,.portfolioGrid .projectCardCta{box-shadow:inset 0 95px 70px -50px #140b2577}@media (width<=480px){.portfolioGrid .projectCard{padding:10px}.portfolioGrid .projectCard .projectLabel{font-size:14px;line-height:1.15}}.portfolioGrid .projectCardCta:before{display:none}.portfolioGrid .projectCardCta{background-color:#241236;background-position:50%;background-repeat:no-repeat;background-size:contain}.materialGrid .mat>div{height:210px}@media (width<=480px){.materialGrid .mat>div{height:155px}}.hero{background:#f6f1e8;min-height:560px;display:block;position:relative}.heroCopy{z-index:1;width:54%;padding:68px 0 40px max(5vw,48px);position:relative;background:linear-gradient(90deg,#f6f1e8 76%,#f6f1e8e0 92%,#0000)!important}.hero h1{max-width:560px}.hero .lead{max-width:440px}.heroImage{aspect-ratio:1536/570;object-fit:contain;width:55%;height:auto;display:block;position:absolute;inset:48px 12px auto auto;background:0 0!important}@media (width<=850px){.hero{min-height:0}.heroCopy{width:100%;padding:calc(37.1094vw + 26px) 27px 36px;background:0 0!important}.heroImage{width:100%;height:auto;top:0;right:0}}@media (width<=480px){.hero{min-height:0}.heroCopy{padding:calc(37.1094vw + 20px) 24px 32px}.heroImage{width:100%;height:auto;top:0;right:0}}.commerceGrid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.5fr);gap:34px}.cretixPreview{background:0 0;border:1px solid #7650a6;border-radius:16px;padding:0;line-height:0;display:block;overflow:hidden}.cretixPreview img{width:100%;height:auto;display:block}@media (width<=850px){.commerceGrid{grid-template-columns:1fr;gap:28px}.cretixPreview{width:100%}}:root .remoteGrid li b{font-size:16px;line-height:1.3}:root .remoteGrid li span{font-size:14px;line-height:1.5}.orderFollowup .ghost{align-items:center;gap:8px;font-size:14px;display:inline-flex}.orderFollowup .ghost svg{width:20px;height:20px}.orderFollowup .clientTiles article{gap:12px}.orderFollowup .clientTiles .followupNumber{color:#5c2a94;font-size:14px;font-weight:800}.orderFollowup .clientTiles b{font-size:16px;line-height:1.25}.orderFollowup .clientTiles small{color:#61596a;font-size:14px;line-height:1.5}.orderFollowup .clientTiles small:before{display:none}@media (width<=600px){.orderFollowup .clientTiles{grid-template-columns:1fr}.orderFollowup .clientTiles article{padding:18px}}.quoteGuideMobilePreview,.quoteGuideOverlay{display:none}@media (width<=700px){.cretixPreview{display:none!important}.quoteGuideMobilePreview{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.quoteGuide{box-sizing:border-box;color:#fff;background:linear-gradient(155deg,#260d3e,#180b2c 70%,#2c1345);border:1px solid #a360e8;border-radius:18px;width:100%;padding:22px 18px 17px;font-family:inherit;box-shadow:0 10px 32px #13052148}.quoteGuideEyebrow{color:#b981ff;letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:800}.quoteGuide h2{letter-spacing:-.04em;color:#fff;font-size:clamp(25px,7vw,36px);line-height:1.05}.quoteGuideIntro{color:#7ae5d2;margin:10px 0 14px;font-size:14px;line-height:1.35}.quoteGuideSteps{gap:7px;display:grid}.quoteGuideSteps article{background:#ffffff0b;border:1px solid #78449d;border-radius:12px;align-items:flex-start;gap:12px;padding:11px 13px;display:flex}.quoteGuideSteps article>b{color:#fff;background:#7c30ca;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.quoteGuideSteps h3{color:#fff;margin:0 0 2px;font-size:17px;line-height:1.15}.quoteGuideSteps strong{color:#d6b1f8;font-size:13px;line-height:1.2;display:block}.quoteGuideSteps p{color:#fff;margin:3px 0 0;font-size:13px;line-height:1.3}.quoteGuideFooter{text-align:center;color:#9ae9d7;border-top:1px solid #8957ae;margin:12px 0 0;padding-top:8px;font-size:11px}.quoteGuideHint{color:#fff;text-align:center;padding:9px;font-size:13px;font-weight:700;display:block}.quoteGuideOverlay{z-index:1000;overscroll-behavior:contain;background:#0d0715f5;padding:55px 10px 18px;display:block;position:fixed;inset:0;overflow-y:auto}.quoteGuideOverlay .quoteGuide{max-width:460px;margin:0 auto;padding:22px 17px}.quoteGuideClose{z-index:1;color:#fff;cursor:pointer;background:#47236a;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:38px;height:38px;font-size:27px;display:grid;position:fixed;top:10px;right:14px}}.claimsPage{overflow-x:hidden}.claimsHeader{align-items:center;width:100%;overflow:hidden;position:relative!important}.claimsHeader:before{content:none!important;display:none!important}@media (width<=640px){.claimsHeader{height:auto;min-height:78px;padding:12px 16px}.claimsHeader div{min-width:0}.claimsHeader b{overflow-wrap:anywhere;font-size:13px;line-height:1.25}}.etixHelpFloat{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:50;color:#fff;background:#168c55;border-radius:999px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 17px;font:700 14px/1.25 DM Sans,Arial,sans-serif;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 5px 22px #0005}.etixHelpFloat:hover,.etixHelpFloat:focus-visible{outline-offset:2px;background:#116f45;outline:2px solid #fff}.etixHelpFloat svg{flex:none}.etixHelpMobile{display:none}@media (width>=601px){.etixHelpFloat{border-radius:15px;gap:8px;max-width:235px;padding:10px 13px}.etixHelpFloat svg{width:21px;height:21px}.etixHelpDesktop{flex-direction:column;gap:3px;display:flex}.etixHelpDesktop strong{font-size:13px;line-height:1.2}.etixHelpDesktop small{font-size:12px;font-weight:400;line-height:1.2}}.materialHelpLink{color:#9be9d6;text-underline-offset:3px;align-items:center;margin:0 14px 15px;font:700 14px/1.3 DM Sans,Arial,sans-serif;text-decoration:underline;display:inline-flex}.materialHelpLink:focus-visible{outline-offset:3px;outline:2px solid #9be9d6}.materialLightbox .materialHelpLink{z-index:1;color:#fff;cursor:pointer;background:#168c55;border-radius:999px;margin:7px 0 0;padding:9px 14px;text-decoration:none;position:relative}@media (width<=600px){.etixHelpFloat{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:11px 13px;font-size:14px}.etixHelpDesktop{display:none}.etixHelpMobile{display:inline}.materialLightbox img{max-height:calc(100dvh - 210px)}}.hero.heroRenewed{color:#20132f;background:#f7f4ef;grid-template-rows:auto auto;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px 38px;max-width:1230px;min-height:0;margin:0 auto;padding:58px 26px 42px;display:grid;overflow:visible}.heroRenewed .heroCopy{background:0 0;width:auto;max-width:none;padding:0;position:static}.heroRenewed h1{letter-spacing:-1.9px;max-width:620px;font-size:clamp(36px,3.5vw,51px);line-height:1.08}.heroRenewed h1 em{color:#5c2a94;display:inline}.heroRenewed .eyebrow{color:#5c2a94;letter-spacing:1.3px;margin-bottom:20px;font-size:11px}.heroRenewed .lead{color:#5c5465;max-width:510px;margin:22px 0 0;font-size:18px;line-height:1.6}.heroRenewed .heroFigure{background:#eee9e3;border:1px solid #e5dcd5;border-radius:22px;grid-area:1/2/3;align-self:center;width:100%;margin:0;overflow:hidden}.heroFigure img{aspect-ratio:1536/570;object-fit:contain;background:#ece7e1;width:100%;height:auto;display:block}.heroFigure figcaption{color:#645b69;background:#f0ebe5;padding:11px 16px;font-size:11px;line-height:1.4}.heroRenewed .heroActions{flex-wrap:wrap;grid-area:2/1;align-self:start;gap:10px;margin:0;display:flex}.heroRenewed .actions .button,.heroRenewed .actions .ghost{border-radius:9px;align-items:center;gap:8px;min-height:48px;padding:14px 16px;font-size:13px;line-height:1.25;display:inline-flex}.heroRenewed .button{color:#182c26;background:#64d4bd}.heroRenewed .button svg{width:22px;height:22px}.heroRenewed .ghost{color:#382344;background:0 0;border:1px solid #c9bdcf}.trustSignals{background:#fff;border-top:1px solid #e4dce8;border-bottom:1px solid #e4dce8}.trustSignals .wrap{padding-top:22px;padding-bottom:22px}.trustSignals b{color:#5c2a94;font-size:23px!important}.trustSignals span{font-size:13px!important}.workEvidence{border-bottom:1px solid #e6dfeb;grid-template-columns:1.2fr 1fr;gap:45px;padding-top:56px;padding-bottom:56px;display:grid}.workEvidence h2,.socialEvidence h2{letter-spacing:-1.2px;font-size:clamp(28px,3vw,39px);line-height:1.15}.workEvidence p,.socialEvidence p{color:#625a68;max-width:760px;font-size:16px;line-height:1.6}.workEvidence .button{color:#fff;background:#5c2a94;border-radius:8px;margin-top:10px}.evidenceDetails{background:#fff;border:1px solid #e3dbe8;border-radius:16px;align-self:center;padding:26px}.evidenceDetails b{font-size:17px}.evidenceDetails ul{color:#5c5465;padding-left:20px;font-size:15px;line-height:1.8}.evidenceDetails small{color:#756d7b;font-size:12px;line-height:1.5;display:block}.whyEtix{padding-top:56px;padding-bottom:56px}.whyEtix h2{letter-spacing:-1.5px;font-size:40px;line-height:1.1}.whyEtix .benefit i{color:#5c2a94;font-size:14px}.whyEtix .qualityImage{border-radius:18px}.process{padding-top:48px;padding-bottom:48px}.process .steps article{padding:24px 18px}.process .steps h3{line-height:1.25}.process .steps p{line-height:1.55}.socialEvidence{padding-top:48px;padding-bottom:48px}.socialEvidence .evidenceNote{margin-bottom:0;font-size:14px}.followupPanel{background:#fff;border:1px solid #e4dce9;border-radius:18px;padding:26px}.followupPanel h3{color:#382344;margin:0 0 20px;font-size:21px;line-height:1.3}.followupPanel ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.followupPanel li{gap:14px;display:flex}.followupPanel li>span{color:#5c2a94;background:#eee5f6;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;height:34px;font-size:13px;font-weight:800;display:flex}.followupPanel b{font-size:15px;line-height:1.4}.followupPanel p{color:#6a6170;margin:5px 0 0!important;font-size:13px!important;line-height:1.5!important}.completedWorkGrid{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.completedWorkGrid button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0}.completedWorkGrid img{aspect-ratio:4/3;object-fit:contain;border-radius:12px;width:100%}.completedWorkGrid h3{font-size:18px}.completedWorkGrid p{font-size:13px}.trustedClientGrid{flex-wrap:wrap;gap:30px;padding:20px 0;display:flex}.trustedClientGrid img{object-fit:contain;width:130px;height:70px}.testimonialGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonialGrid figure{background:#fff;border:1px solid #e5dce9;border-radius:12px;margin:0;padding:24px}.testimonialGrid blockquote{margin:0 0 15px;line-height:1.6}.testimonialGrid figcaption{color:#6a6170;font-size:13px}@media (width<=850px){.hero.heroRenewed{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:20px;min-height:0;padding:32px 24px}.heroRenewed h1{letter-spacing:-1.3px;max-width:650px;font-size:clamp(34px,7vw,48px)}.heroRenewed .lead{max-width:650px;margin-top:16px;font-size:16px;line-height:1.5}.heroRenewed .heroFigure{border-radius:14px;grid-area:2/1;max-width:600px}.heroRenewed .heroActions{grid-area:3/1}.heroFigure img{object-fit:contain;max-height:310px}.heroRenewed .eyebrow{margin-bottom:14px;font-size:10px}.trustSignals .wrap{grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;padding-bottom:20px;display:grid}.trustSignals article{border:0!important}.trustSignals b{font-size:21px!important}.workEvidence{grid-template-columns:1fr;gap:22px;padding-top:38px;padding-bottom:38px}.whyEtix{padding-top:38px;padding-bottom:38px}.whyEtix h2{font-size:32px}.followupPanel{padding:21px}.socialEvidence{padding-top:36px;padding-bottom:36px}.completedWorkGrid,.testimonialGrid{grid-template-columns:1fr}.heroRenewed .heroActions .button,.heroRenewed .heroActions .ghost{padding:13px 12px;font-size:12px}}.heroRenewed .heroCopy{background:0 0!important}.remoteGrid .followupPanel li{color:#382344;background:0 0;border:0;border-radius:0;flex-direction:row;gap:14px;padding:0}:root .remoteGrid .followupPanel li>span{color:#5c2a94;font-size:13px;line-height:1}:root .remoteGrid .followupPanel li b{color:#382344;font-size:15px}.meetEtix{padding-top:50px;padding-bottom:50px}@media (width<=850px){.trustSignals article{flex-direction:column;gap:6px;border:0!important;margin:0!important;padding:6px 10px!important}.heroRenewed .heroCopy{padding:0}.remoteGrid{gap:26px}}@media (width>=851px){header:not(.bakeryHeader){gap:clamp(16px,2vw,28px);padding-left:clamp(65px,9vw,125px)}header:not(.bakeryHeader):before{width:375px}header:not(.bakeryHeader) .brandLogo{flex-shrink:0}}.etixBlog{color:#29212e;background:#faf8f4;min-height:100vh}header.blogHeader{color:#382344;background:#fff;border-bottom:1px solid #e7e0eb;gap:26px;max-width:1230px;height:auto;min-height:88px;padding:14px 28px;overflow:visible}header.blogHeader:before{display:none}.blogHeader>a:first-child{flex-shrink:0;display:block}.blogHeader img{object-fit:contain;display:block}.blogHeader nav{gap:22px;margin-left:auto}.blogHeader nav a{font-size:14px;font-weight:700}.blogHeader .button{flex-shrink:0}.blogArticle{max-width:1080px;margin:0 auto;padding:48px 28px 60px}.blogArticle>.eyebrow{letter-spacing:.08em;font-size:12px}.blogArticle h1{letter-spacing:-1.4px;color:#321947;max-width:940px;font-size:clamp(32px,4vw,49px);line-height:1.16}.blogSummary{color:#645969;max-width:800px;margin:20px 0 30px;font-size:19px;line-height:1.6}.blogArticle figure{background:#fff;border:1px solid #e8e0ec;border-radius:18px;margin:0 0 36px;overflow:hidden}.blogArticle figure img{object-fit:contain;width:100%;height:auto;max-height:510px;display:block}.blogArticle figcaption{color:#716779;border-top:1px solid #eee8f1;padding:14px 22px;font-size:13px}.blogReading{max-width:760px;margin:0 auto}.blogReading p{margin:14px 0 0;font-size:17px;line-height:1.85}.blogReading .blogIntro{color:#46364e;font-size:19px;line-height:1.7}.blogReading section{margin-top:34px}.blogReading h2,.blogRelated h2{letter-spacing:-.5px;color:#382344;font-size:25px;line-height:1.3}.blogTakeaway{background:#eee6f5;border-left:4px solid #5c2a94;border-radius:16px;margin-top:38px;padding:28px}.blogTakeaway .button{background:#6ad7bf;margin-top:22px;font-size:14px}.blogSectorLink{color:#5c2a94;margin-top:18px;font-size:15px;font-weight:700;display:block}.blogRelated{border-top:1px solid #e0d6e6;max-width:760px;margin:45px auto 0;padding-top:30px}.blogRelated>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.blogRelated a{color:#5c2a94;border:1px solid #d8c9e5;border-radius:8px;padding:12px 16px;font-size:15px;text-decoration:none}.blogRelated a:hover{background:#eee6f5}footer.blogFooter{color:#fff;background:#29113d;flex-wrap:wrap;justify-content:center;gap:20px;max-width:none;margin:0;padding:25px;display:flex}.blogFooter p,.blogFooter a{margin:0;font-size:14px;line-height:1.6}#blog .guideGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#blog .guideGrid article{background:#fff;border:1px solid #e4dce9;border-top:3px solid #5c2a94;border-radius:12px;padding:0 0 22px;overflow:hidden}#blog .guideGrid img{object-fit:contain;background:#f4f0eb;width:100%;height:190px;margin-bottom:20px;display:block}#blog .guideGrid span,#blog .guideGrid h3,#blog .guideGrid p,#blog .guideGrid a{margin-left:20px;margin-right:20px}#blog .guideGrid h3{font-size:20px;line-height:1.4}#blog .guideGrid p{font-size:15px;line-height:1.6}#blog .guideGrid a{font-size:14px;font-weight:700}@media (width<=850px){header.blogHeader{gap:14px!important;padding:12px 18px!important}.blogHeader img{width:110px;height:52px}.blogHeader nav{flex-wrap:wrap;justify-content:center;gap:12px}.blogHeader nav a{font-size:12px}.blogHeader .button{padding:11px 14px;font-size:12px}.blogArticle{padding:32px 20px 45px}.blogArticle h1{letter-spacing:-.8px}.blogSummary{font-size:17px}.blogReading p{font-size:16px;line-height:1.8}.blogReading .blogIntro{font-size:17px}.blogTakeaway{padding:22px}.blogArticle figure img{max-height:none}.blogReading h2,.blogRelated h2{font-size:23px}#blog .guideGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){#blog .guideGrid{grid-template-columns:1fr}#blog .guideGrid img{height:auto;max-height:300px}.blogHeader nav{flex-direction:column;gap:6px}.blogArticle figcaption{padding:12px 16px}}.blogEntry{padding-top:40px;padding-bottom:40px}.blogEntry .button{color:#fff;background:#5c2a94;margin-top:14px}.blogIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:35px;display:grid}.blogIndexGrid article{background:#fff;border:1px solid #e3d8e9;border-radius:16px;overflow:hidden}.blogIndexImage{background:#f2eeea;display:block}.blogIndexImage img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.blogIndexGrid article>div{padding:25px}.blogIndexGrid .eyebrow{margin:0 0 12px;font-size:12px}.blogIndexGrid h2{letter-spacing:-.6px;font-size:24px;line-height:1.3}.blogIndexGrid h2 a{color:#382344;text-decoration:none}.blogIndexGrid p:not(.eyebrow){color:#74677b;font-size:16px;line-height:1.65}.blogReadLink{color:#5c2a94;text-underline-offset:4px;font-size:15px;font-weight:700}.blogSources{border-top:1px solid #e1d8e7;margin-top:35px;padding-top:24px}.blogSources h2{font-size:20px}.blogSources ul{padding-left:22px;font-size:14px;line-height:1.7}.blogSources li{margin-top:10px}.blogSources a{color:#5c2a94}.blogSources>p{color:#786a7e;font-size:14px;line-height:1.6}@media (width<=700px){.blogIndexGrid{grid-template-columns:1fr}.blogIndexGrid article>div{padding:22px}.blogIndexGrid h2{font-size:23px}}.blogContents{background:#f0eaf5;border-radius:12px;margin:32px 0;padding:24px;display:block}.blogContents h2{margin-bottom:14px;font-size:20px}.blogContents ol{grid-template-columns:1fr 1fr;gap:10px 25px;margin:0;padding-left:23px;display:grid}.blogContents li{font-size:14px;line-height:1.6}.blogContents a{color:#5c2a94;text-underline-offset:3px}.blogReading section{scroll-margin-top:130px}@media (width<=600px){.blogContents ol{grid-template-columns:1fr}.blogContents{padding:20px}}.blogReading .blogDetailImage{margin:24px 0 0}.blogDetailImage img{object-fit:contain;width:100%;height:auto;display:block}.blogHeader a:focus-visible,.blogArticle a:focus-visible{outline-offset:4px;outline:3px solid #5c2a94}.blogReading,.blogIndexGrid article{min-width:0}.blogRelated a{overflow-wrap:anywhere}.materialGrid .mat>.materialImage{overflow:hidden}.materialImage img{object-fit:cover;width:100%;height:100%;display:block}.finishHotStamping .materialImage img{object-fit:contain}section[id]{scroll-margin-top:110px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #67349b}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=850px){section[id]{scroll-margin-top:90px}}.noScriptNav{color:#492577;background:#fff;flex-wrap:wrap;gap:18px;padding:18px 5%;display:flex}.trustbar{font-size:25px;line-height:1.25}.heroRenewed .heroCopy>.eyebrow{letter-spacing:.055em;max-width:580px;font-size:16px;line-height:1.5}@media (width<=850px){.trustbar{font-size:19px}.heroRenewed .heroCopy>.eyebrow{font-size:15px}}@media (width<=480px){.trustbar{font-size:17px}.heroRenewed .heroCopy>.eyebrow{letter-spacing:.04em;font-size:14px}}.heroRenewed .heroCopy>h1+.eyebrow{margin-top:28px;margin-bottom:0}@media (width<=850px){.heroRenewed .heroCopy>h1+.eyebrow{margin-top:24px}}.campaignDock{z-index:40;color:#382344;background:#fff;border:1px solid #d7c6e3;border-top:4px solid #5c2a94;border-radius:12px;width:132px;position:fixed;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 8px 24px #29113d18}.campaignDock>a{color:inherit;flex-direction:column;align-items:flex-start;gap:13px;padding:24px 13px 16px;text-decoration:none;display:flex}.campaignDock svg{color:#5c2a94;flex-shrink:0}.campaignDock strong{font-size:14px;line-height:1.4;display:block}.campaignDock small{color:#766480;margin-top:7px;font-size:12px;display:block}.campaignDock b{color:#5c2a94;margin-top:14px;font-size:13px;display:block}.campaignDock>button{cursor:pointer;color:#766480;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:5px;right:5px}.campaignDock>a:hover{background:#f7f1fb;border-radius:10px}.campaignDock button:hover{background:#eee5f5}body:has(.campaignDock){padding-right:152px}:is(body:has(.panetonPage) .campaignDock,body:has(.materialLightbox) .campaignDock){display:none}:is(body:has(.panetonPage),body:has(.materialLightbox)){padding-right:0}@media (width<=850px){body:has(.campaignDock){padding-top:44px;padding-right:0}.campaignDock{width:100%;height:44px;box-shadow:none;background:#eee6f5;border:0;border-bottom:1px solid #d5c2e3;border-radius:0;top:0;left:0;right:0;transform:none}.campaignDock>a{flex-direction:row;align-items:center;gap:9px;height:44px;padding:0 42px 0 15px}.campaignDock>a>span{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.campaignDock strong{font-size:13px;line-height:1.2}.campaignDock small{margin:0;font-size:12px}.campaignDock b{white-space:nowrap;margin:0 0 0 auto;font-size:12px}.campaignDock>a>svg{width:19px;height:19px}.campaignDock>button{width:32px;height:32px;top:6px;right:5px}body:has(.campaignDock) header{top:44px}:is(body:has(.panetonPage),body:has(.materialLightbox)){padding-top:0}:is(body:has(.panetonPage) header,body:has(.materialLightbox) header){top:0}}@media (width<=360px){.campaignDock small{display:none}.campaignDock strong{font-size:12px}}body:has(.heroRenewed){padding-top:0;padding-right:0}body:has(.heroRenewed)>.campaignDockGlobal{display:none}.heroFigure .campaignDockInline{width:100%;height:auto;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #d7c6e3;border-radius:0;margin:0;position:relative;inset:auto;transform:none}.heroFigure .campaignDockInline>a{flex-direction:row;align-items:center;gap:16px;height:auto;padding:20px 42px 20px 22px}.heroFigure .campaignDockInline>a>span{grid-template-columns:1fr auto;align-items:center;gap:4px 18px;width:100%;display:grid}.heroFigure .campaignDockInline strong{font-size:19px;line-height:1.3}.heroFigure .campaignDockInline small{grid-area:2/1;margin:0;font-size:13px}.heroFigure .campaignDockInline b{color:#fff;white-space:nowrap;background:#5c2a94;border-radius:7px;grid-area:1/2/3;margin:0;padding:10px 12px;font-size:14px}.heroFigure .campaignDockInline>a>svg{width:29px;height:29px}body:has(.heroRenewed) header{top:0}@media (width<=850px){.heroFigure .campaignDockInline>a{gap:10px;padding:16px 37px 16px 14px}.heroFigure .campaignDockInline strong{font-size:16px}.heroFigure .campaignDockInline b{padding:9px;font-size:12px}.heroFigure .campaignDockInline small{font-size:12px;display:block}.heroFigure .campaignDockInline>a>span{gap:3px 8px}.heroFigure .campaignDockInline>a>svg{width:23px;height:23px}}@media (width<=360px){.heroFigure .campaignDockInline>a>svg{display:none}}.heroRenewed .heroFigure:has(.campaignDockInline){background:0 0;border:0;border-radius:0;align-self:start;overflow:visible}.heroFigure .campaignDockInline{border:1px solid #d7c6e3;border-left:4px solid #5c2a94;border-radius:9px;margin:0 0 24px;transform:translateY(-12px)}.heroFigure .campaignDockInline>a{gap:12px;padding:13px 40px 13px 15px}.heroFigure .campaignDockInline strong{font-size:16px}.heroFigure .campaignDockInline b{padding:8px 11px;font-size:13px}.heroFigure .campaignDockInline+img{border:1px solid #e5dcd5;border-radius:20px}@media (width<=850px){.heroFigure .campaignDockInline{margin-bottom:18px;transform:none}.heroFigure .campaignDockInline strong{font-size:15px}.heroFigure .campaignDockInline b{font-size:12px}.heroFigure .campaignDockInline>a{gap:9px;padding:12px 36px 12px 12px}}.campaignDockInline{width:100%;height:auto;box-shadow:none;background:#f1e9f8;border:0;border-bottom:1px solid #d5c2e3;border-radius:0;margin:0;position:relative;inset:auto;transform:none}.campaignDockInline>a{flex-direction:row;justify-content:center;align-items:center;gap:12px;height:auto;padding:11px 42px;display:flex}.campaignDockInline>a>span{flex-direction:row;align-items:center;gap:18px;width:auto;min-width:0;display:flex}.campaignDockInline strong{font-size:16px;line-height:1.3}.campaignDockInline small{margin:0;font-size:13px}.campaignDockInline b{color:#fff;white-space:nowrap;background:#5c2a94;border-radius:6px;margin:0;padding:7px 13px;font-size:13px}.campaignDockInline>button{top:50%;right:12px;transform:translateY(-50%)}@media (width<=850px){.campaignDockInline{width:100%;height:auto;position:relative;inset:auto;transform:none}.campaignDockInline>a{gap:8px;height:auto;padding:10px 38px 10px 12px}.campaignDockInline>a>span{flex-wrap:wrap;gap:9px;width:auto}.campaignDockInline strong{font-size:14px}.campaignDockInline small{display:none}.campaignDockInline b{padding:6px 9px;font-size:12px}.campaignDockInline>button{top:50%;right:3px}.campaignDockInline>a>svg{width:20px;height:20px}}.campaignMobileTop{display:none}@media (width<=850px){.campaignMobileTop{display:block}.heroFigure .campaignDockInline{display:none}}.bakeryPage{color:#24142f;background:#f7f3f9;font-family:Arial,sans-serif;font-size:1rem;line-height:1.6}.bakeryPage *{box-sizing:border-box}.bakeryWrap{width:min(1120px,100% - 40px);margin:auto}.bakeryHeader{background:#2b1642;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:10px max(20px,50% - 560px);display:flex}.bakeryHeaderBrand{align-items:center;gap:16px;min-width:0;display:flex}.bakeryHeaderLogo{flex-shrink:0;align-items:center;display:flex}.bakeryHeaderLogo img{object-fit:contain;width:106px;height:60px}.bakeryHeaderLink,.bakeryHeaderQuote{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:.94rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.bakeryHeaderLink{color:#241436;background:#fff;border:2px solid #fff;box-shadow:0 2px 10px #0003}.bakeryHeaderQuote{color:#26113c;background:#88e7d2}.bakeryHeaderLink:hover,.bakeryHeaderLink:focus-visible{background:#e9fff9;border-color:#e9fff9}.bakeryHeaderQuote:hover,.bakeryHeaderQuote:focus-visible{background:#b5f6e7}.bakeryHeader a:focus-visible{outline-offset:3px;outline:2px solid #fff}.bakeryHero{color:#fff;background:#2b1642;padding:55px 0 72px}.bakeryHeroGrid{grid-template-columns:1.08fr .92fr;align-items:center;gap:52px;display:grid}.bakeryEyebrow{color:#8ee1d1;letter-spacing:.08em;font-size:.9rem;font-weight:800}.bakeryHero h1{letter-spacing:-.04em;margin:18px 0;font-size:clamp(2.2rem,5vw,4.1rem);line-height:1.08}.bakeryHero p:not(.bakeryEyebrow){color:#eee7f3;max-width:58ch;font-size:1.12rem}.bakeryHero img{object-fit:contain;border-radius:18px;width:100%;height:auto}.bakeryButton{color:#1b1930;background:#70dec5;border-radius:8px;margin-top:20px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-block}.bakeryButton:hover,.bakeryButton:focus-visible{background:#b5f6e7}.bakeryHero small{color:#eee7f3;margin-top:13px;font-size:.9rem;display:block}.bakerySection{padding-top:70px;padding-bottom:22px}.bakerySection h2,.bakeryCta h2{margin:0 0 26px;font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.18}.bakeryCards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.bakeryCards article{background:#fff;border:1px solid #e4dce9;border-radius:14px;padding:28px}.bakeryCards h3{margin:0 0 10px;font-size:1.3rem}.bakeryCards p{margin:0}.bakeryProcess{padding-bottom:72px}.bakeryProcess ol{max-width:850px;padding-left:25px}.bakeryProcess li{padding:8px 0}.bakeryProcess p{max-width:850px}.bakeryCta{background:#e7f7f3;padding:65px 0}.bakeryCta p{max-width:700px}.bakeryFooter{flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:28px;padding-bottom:28px;display:flex}.bakeryFooter a{color:#432362;font-weight:700}@media (width<=760px){.bakeryHeroGrid,.bakeryCards{grid-template-columns:1fr}.bakeryHero{padding:38px 0 48px}.bakeryHero img{height:auto}.bakeryHeroGrid{gap:28px}.bakerySection{padding-top:48px}.bakeryProcess{padding-bottom:45px}}@media (width<=390px){.bakeryHeader{gap:8px;padding-inline:12px}.bakeryHeaderBrand{gap:7px}.bakeryHeaderLogo img{width:82px}.bakeryHeaderLink,.bakeryHeaderQuote{gap:5px;padding-inline:9px;font-size:.85rem}.bakeryHeaderLink svg,.bakeryHeaderQuote svg{width:16px;height:16px}}@media (width>=761px){.bakeryHeader{position:relative}.bakeryHeader:before{content:"";background:#fff;width:max(144px,50% - 440px);position:absolute;inset:0 auto 0 0}.bakeryHeader>*{z-index:1;position:relative}.bakeryHeaderLogo img{width:112px;height:54px}}.bakeryHeaderNav{flex-direction:column;align-items:stretch;gap:4px;display:flex}.bakeryHeaderNav .bakeryHeaderLink{min-height:34px;padding:5px 12px}.bakeryHeaderBack{background:#ddfff5;border-color:#ddfff5}.bakeryHeaderBack:hover,.bakeryHeaderBack:focus-visible{background:#b5f6e7;border-color:#b5f6e7}@media (width<=390px){.bakeryHeaderLogo img{width:72px}.bakeryHeaderBrand{gap:6px}.bakeryHeaderNav .bakeryHeaderLink{gap:4px;min-height:34px;padding:5px 7px;font-size:.78rem}.bakeryHeaderQuote{padding-inline:7px;font-size:.78rem}.bakeryHeaderQuote svg{display:none}}@media (width<=760px){.bakeryHeader{grid-template-columns:1fr auto;grid-template-areas:"logo quote""nav nav";gap:8px 12px;display:grid}.bakeryHeaderBrand{display:contents}.bakeryHeaderLogo{grid-area:logo}.bakeryHeaderNav{grid-area:nav;width:100%}.bakeryHeaderNav .bakeryHeaderLink{min-height:38px}.bakeryHeaderQuote{grid-area:quote}}.bakeryPage .bakeryHeader{max-width:none;height:auto;margin:0;overflow:visible}.bakeryPage .bakeryHeaderNav{background:0 0;gap:4px;margin:0;padding:0;display:flex;position:static;inset:auto}@media (width<=850px){.bakeryPage .bakeryHeader:before{display:none}}@media (width<=760px){.bakeryPage .bakeryHeader{min-height:0;padding:12px 16px}.bakeryPage .bakeryHeaderBrand{display:contents}.bakeryPage .bakeryHeaderLogo{display:flex}.bakeryPage .bakeryHeaderQuote{display:inline-flex}.bakeryPage .bakeryHeaderNav{flex-direction:column;grid-area:nav;width:100%}.bakeryPage .bakeryHeader{justify-content:space-between;align-items:center;gap:6px;min-height:64px;padding:7px 10px;display:flex}.bakeryPage .bakeryHeaderBrand{align-items:center;gap:6px;min-width:0;display:flex}.bakeryPage .bakeryHeaderLogo{background:#fff;border-radius:6px;flex-shrink:0;padding:3px 5px;display:flex}.bakeryPage .bakeryHeaderLogo img{object-fit:contain;width:68px;height:44px}.bakeryPage .bakeryHeaderNav{flex-direction:column;align-items:stretch;gap:3px;width:auto;min-width:0;display:flex}.bakeryPage .bakeryHeaderNav .bakeryHeaderLink{border-width:1px;gap:4px;min-height:26px;padding:3px 6px;font-size:.72rem;line-height:1}.bakeryPage .bakeryHeaderNav svg{flex-shrink:0;width:12px;height:12px}.bakeryPage .bakeryHeaderQuote{gap:5px;min-height:36px;padding:6px 9px;font-size:.76rem;display:inline-flex}.bakeryPage .bakeryHeaderQuote svg{flex-shrink:0;width:14px;height:14px;display:block}}.bakeryReorder{padding-bottom:60px}.bakeryReorder .bakeryCards p+p{margin-top:16px}.bakeryReorder>p{max-width:850px}.bakeryReorder>h3{margin-top:32px}.bakeryReorder a{color:#542b80;text-underline-offset:3px;text-decoration:underline}.bakeryPage .bakeryButton:focus-visible{outline-offset:4px;outline:3px solid #542b80}.panetonPage{color:#382344;background:#faf8f4;font-family:DM Sans,Arial,sans-serif}.panetonWrap{max-width:1120px;margin:0 auto;padding-left:28px;padding-right:28px}.panetonPage h1,.panetonPage h2,.panetonPage h3{font-family:Manrope,DM Sans,Arial,sans-serif}.panetonPage h1{letter-spacing:-1.6px;font-size:clamp(35px,4.2vw,55px);line-height:1.12}.panetonPage h2{letter-spacing:-1px;font-size:clamp(28px,3vw,37px);line-height:1.2}.panetonPage h3{letter-spacing:-.4px;font-size:22px;line-height:1.3}.panetonPage p{font-size:16px;line-height:1.7}.panetonPage .eyebrow{color:#5c2a94;letter-spacing:.07em;font-size:12px;font-weight:800;line-height:1.4}.panetonPage em{color:#5c2a94}.panetonPage .button{color:#17382f;white-space:normal;text-align:center;background:#6ad7bf;min-height:48px;font-size:14px;line-height:1.4}.panetonPage .button:hover{background:#49b99f}.panetonPage .panetonSecondary{color:#5c2a94;text-align:center;border:1px solid #a88abb;border-radius:5px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.panetonPage .panetonSecondary:hover{background:#eee6f5}.panetonActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.panetonHero{background:linear-gradient(125deg,#f3edf8,#faf8f4 70%);padding:46px 0 42px}.panetonHeroGrid{grid-template-columns:1.12fr .88fr;align-items:center;gap:48px;display:grid}.panetonHeroGrid .panetonHook{color:#54335f;margin:22px 0 16px;font-size:22px;font-weight:700;line-height:1.4}.panetonHeroGrid .panetonMicro{color:#77697c;margin-top:19px;font-size:13px;line-height:1.6}.panetonHero figure{background:#fff;border:1px solid #e4d8eb;border-radius:16px;margin:0;overflow:hidden}.panetonHero img{object-fit:contain;width:100%;height:auto;max-height:475px;display:block}.panetonHero figcaption{color:#76667d;padding:12px 16px;font-size:13px;line-height:1.4}.panetonSection{padding-top:60px;padding-bottom:60px;scroll-margin-top:100px}.panetonSectionLead{color:#736779;max-width:750px;margin:16px 0 26px}.panetonModels{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panetonModels article{background:#fff;border:1px solid #e2d6e9;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.panetonModels img{object-fit:contain;background:#f0ece8;width:100%;height:360px;display:block}.panetonModels article>div{flex-direction:column;flex:1;align-items:flex-start;padding:25px;display:flex}.panetonModels h3{margin:0}.panetonModels p{margin:14px 0 22px}.panetonModels .panetonTag{color:#5c2a94;letter-spacing:.06em;margin:0 0 9px;font-size:12px;font-weight:800}.panetonModels .button{margin-top:auto}.panetonLonchera{background:#eee7f5;padding:45px 0}.panetonFeature{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.panetonFeature>img{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:460px;display:block}.panetonLonchera h3{color:#5c2a94;margin:16px 0;font-size:29px}.panetonPersonalize .button{margin-top:26px}.panetonData{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.panetonData article{background:#fff;border:1px solid #e3d8e9;border-radius:12px;padding:24px 20px}.panetonData span{color:#5c2a94;background:#eee6f5;border-radius:6px;padding:8px;font-size:13px;font-weight:800;display:inline-block}.panetonData h3{margin:17px 0 9px;font-size:18px}.panetonData p{margin:0;font-size:15px;line-height:1.6}.panetonTrust{color:#fff;background:#29113d;padding:36px 0}.panetonTrust h2{letter-spacing:-.5px;font-size:26px}.panetonTrust>.panetonWrap>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.panetonTrust p{margin:0}.panetonTrust strong{color:#80ddc8;margin-bottom:8px;font-size:23px;line-height:1.3;display:block}.panetonTrust span{font-size:14px;line-height:1.5;display:block}.panetonWork{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.panetonWork figure{background:#fff;border:1px solid #e3d8e9;border-radius:12px;margin:0;overflow:hidden}.panetonWork img{object-fit:contain;background:#eeeae4;width:100%;height:300px;display:block}.panetonWork figcaption{padding:16px;font-size:14px;font-weight:700}.panetonApproval{background:#f0eaf6;border-left:3px solid #5c2a94;margin-top:28px;padding:22px;font-size:15px!important}.panetonLabels{background:#fff;border-top:1px solid #e4dce9;border-bottom:1px solid #e4dce9;padding:45px 0}.panetonLabels .panetonActions{flex-direction:column;align-items:flex-start}.panetonFinal{text-align:center;max-width:850px;padding-top:60px;padding-bottom:60px}.panetonFinal .button{margin-top:13px}.panetonFinal small{color:#75677a;margin-top:17px;font-size:14px;display:block}footer.panetonFooter{border-top:1px solid #e5dbe9;grid-template-columns:160px 1.2fr 1fr 1fr;gap:24px;margin:auto;padding-top:30px;padding-bottom:30px;display:grid}.panetonFooter p,.panetonFooter a{font-size:14px;line-height:1.6}.panetonFooter .footerLogo img{object-fit:contain;width:150px;height:65px}.panetonFooter>div{flex-direction:column;gap:10px;display:flex}.panetonFooter b{font-size:14px}@media (width<=850px){.panetonWrap{padding-left:22px;padding-right:22px}.panetonHero{padding:30px 0}.panetonHeroGrid{grid-template-columns:1fr;gap:28px}.panetonHeroGrid h1{max-width:650px}.panetonHero img{max-height:430px}.panetonHero figure{width:100%;max-width:600px}.panetonHeroGrid .panetonHook{font-size:20px}.panetonModels img{height:300px}.panetonFeature{gap:26px}.panetonData,.panetonTrust>.panetonWrap>div,.panetonWork{grid-template-columns:1fr 1fr}.panetonWork figure:last-child{grid-column:1/-1;width:100%;max-width:510px}.panetonSection{padding-top:40px;padding-bottom:40px}.panetonFeature{grid-template-columns:1fr}.panetonFeature>img{max-height:400px}footer.panetonFooter{grid-template-columns:1fr 1fr}.panetonLabels .panetonActions{align-items:stretch}.panetonFinal{padding-top:40px;padding-bottom:40px}}@media (width<=560px){.panetonModels,.panetonWork{grid-template-columns:1fr}.panetonModels img{height:auto;max-height:420px}.panetonModels article>div{padding:22px}.panetonWork figure:last-child{grid-column:auto}.panetonWork img{height:auto;max-height:430px}.panetonData{gap:12px}.panetonData article{padding:18px 14px}.panetonData h3{font-size:17px}.panetonData p{font-size:14px}.panetonActions{flex-direction:column}.panetonTrust strong{font-size:21px}.panetonTrust>.panetonWrap>div{gap:23px 16px}.panetonPage .button,.panetonPage .panetonSecondary{font-size:13px}.panetonFinal h2{font-size:29px}footer.panetonFooter{gap:25px 18px}.panetonFooter .footerLogo{grid-column:1/-1}.panetonFooter>p{grid-column:1/-1;margin:0}}.panetonGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.panetonGallery figure{background:#fff;border:1px solid #e3d8e9;border-radius:16px;margin:0;overflow:hidden}.panetonGallery button{cursor:zoom-in;background:#fff;border:0;width:100%;padding:16px;display:block}.panetonGallery button:focus-visible{outline-offset:-4px;outline:3px solid #5c2a94}.panetonGallery img{object-fit:contain;width:100%;height:320px;display:block}.panetonGallery figcaption{border-top:1px solid #f0eaf5;padding:14px 20px;font-size:16px;font-weight:700}.panetonGalleryDialog{text-align:center;cursor:zoom-out;background:#fff;border:0;border-radius:16px;max-width:min(92vw,900px);max-height:94dvh;padding:30px 24px 20px}.panetonGalleryDialog::backdrop{background:#190c23d9}.panetonGalleryDialog>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:75dvh;margin:auto;display:block}.panetonGalleryDialog strong{margin-top:12px;font-size:21px;display:block}.panetonGalleryDialog span{color:#76677c;margin-top:6px;font-family:Arial,sans-serif;font-size:13px;display:block}.panetonGalleryClose{color:#382344;cursor:pointer;background:#eee6f5;border:0;border-radius:50%;width:36px;height:36px;font-size:28px;position:absolute;top:5px;right:7px}@media (width<=850px){.panetonGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.panetonGallery img{height:280px}}@media (width<=560px){.panetonGallery{grid-template-columns:1fr}.panetonGallery img{height:340px}.panetonGalleryDialog{padding:35px 12px 16px}.panetonGalleryDialog>img{max-height:72dvh}}.panetonSpecials{grid-template-columns:1fr 1fr;gap:24px;display:grid}.panetonSpecials article{background:#fff;border:1px solid #e3d8e9;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.panetonSpecials article>a{background:#fff;display:block}.panetonSpecials article>a:not(.panetonScreenshot) img{object-fit:contain;width:100%;height:440px;display:block}.panetonSpecials article>div{padding:24px}.panetonSpecials h3{margin:0 0 12px}.panetonScreenshot{background:#fff;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.panetonScreenshot img{width:100%;height:auto;max-height:none;display:block;position:absolute;left:0}.labelsScreenshot{aspect-ratio:695/947}.labelsScreenshot img{top:-31.05%}.chocotonScreenshot{aspect-ratio:1}.chocotonScreenshot img{top:-60.43%}.panetonWork{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=850px){.panetonWork figure:last-child{grid-column:auto;max-width:none}}@media (width<=560px){.panetonSpecials,.panetonWork{grid-template-columns:1fr}.panetonSpecials article>a:not(.panetonScreenshot) img{height:auto;max-height:550px}}
