{"id":19555,"date":"2020-10-09T13:39:05","date_gmt":"2020-10-09T13:39:05","guid":{"rendered":"https:\/\/carmelcosmetic.wp1.sh\/por-que-carmel-cosmetics-labs\/"},"modified":"2026-10-08T11:17:20","modified_gmt":"2026-10-08T11:17:20","slug":"fabricante-de-cosmeticos-marruecos","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/es\/fabricante-de-cosmeticos-marruecos\/","title":{"rendered":"Fabricante de cosm\u00e9ticos en Marruecos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"19555\" class=\"elementor elementor-19555 elementor-1004\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-b13a58d e-flex e-con-full e-con e-parent\" data-id=\"b13a58d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e31739e elementor-widget elementor-widget-html\" data-id=\"e31739e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>body .cm-cat{--bg:#fbfdfc;--paper:#ffffff;--mint:#edf5f2;--mint-2:#dcebe6;--ink:#10292a;--muted:#51686a;--line:#d6e4e0;--teal:#2f7266;--teal-ink:#ffffff;--deep:#0f3a35;--deep-ink:#e9f4f1;--deep-muted:#a9c9c2;--logo-filter:none;--note:#fff4cf;--note-ink:#5f4a0c;--shade:16 58 53;--f-display:\"Proxima Nova\",system-ui,sans-serif;--f-body:\"Lato\",system-ui,sans-serif;--f-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--r-lg:28px;--r-md:18px;--r-sm:10px}body .cm-cat *{box-sizing:border-box}body .cm-cat{background:var(--bg);color:var(--ink);font:400 16.5px\/1.6 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}body .cm-cat ::selection{background:var(--teal);color:var(--teal-ink)}body .cm-cat .wrap{max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}body .cm-cat h1,body .cm-cat h2,body .cm-cat h3{font-family:var(--f-display);text-wrap:balance;margin:0;color:var(--ink);font-optical-sizing:auto}body .cm-cat p{margin:0}body .cm-cat a{color:inherit;text-underline-offset:.2em}body .cm-cat .ico{width:1em;height:1em;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body .cm-cat .mono{font-family:var(--f-mono);font-size:12px;letter-spacing:.02em;color:var(--muted);font-variant-numeric:tabular-nums}body .cm-cat .h2{font-size:clamp(32px,4.4vw,60px);line-height:1;letter-spacing:-.035em;font-weight:650}body .cm-cat .sub{color:var(--muted);font-size:17px;max-width:44ch}body .cm-cat .btn{--bg-b:var(--teal);--fg-b:var(--teal-ink);position:relative;display:inline-flex;align-items:center;gap:12px;font:600 15.5px\/1 var(--f-body);text-decoration:none;padding:17px 22px 17px 26px;border-radius:99px;background:var(--bg-b);color:var(--fg-b);border:0;cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .25s ease,background-color .2s ease}body .cm-cat .btn .knob{display:grid;place-items:center;width:28px;height:28px;margin:-6px -8px -6px 0;border-radius:50%;background:var(--fg-b);color:var(--bg-b);overflow:hidden}body .cm-cat .btn .knob .ico{font-size:15px;transition:transform .35s var(--ease-out)}body .cm-cat .btn:active{transform:scale(.97)}body .cm-cat .btn-primary{box-shadow:0 10px 24px -12px rgb(var(--shade)\/.55)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn-primary:hover{box-shadow:0 16px 32px -14px rgb(var(--shade)\/.6)}body .cm-cat .btn:hover .knob .ico{transform:translateX(3px) rotate(-45deg)}}body .cm-cat .btn-ghost{--bg-b:transparent;--fg-b:var(--ink);padding:10px 2px;border-radius:0;gap:8px;background:linear-gradient(currentColor,currentColor)0 100%\/100% 1.5px no-repeat}body .cm-cat .btn-ghost .ico{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .btn-ghost:hover{color:var(--teal)}body .cm-cat .btn-ghost:hover .ico{transform:translateX(4px)}}body .cm-cat .hero{padding-block:clamp(32px,4.5vw,64px) clamp(48px,6vw,88px);position:relative;overflow-x:clip}body .cm-cat .hero::before{content:\"\";position:absolute;inset:-12% -12%auto auto;width:min(70vw,900px);aspect-ratio:1;background:radial-gradient(closest-side,var(--mint),transparent 70%);z-index:-1;pointer-events:none}body .cm-cat .hero h1{font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.042em;font-weight:680;margin-top:14px}body .cm-cat .hero h1 .tint{color:var(--teal)}body .cm-cat .hero-cta{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;margin-top:30px}@media (prefers-reduced-motion:no-preference){body .cm-cat .hero h1{animation-delay:.08s}body .cm-cat .hero-cta{animation-delay:.24s}}@keyframes rise{0%{opacity:.25;transform:translateY(18px);filter:blur(6px)}}body .cm-cat .section{padding-block:clamp(64px,8vw,120px)}body .cm-cat .add{position:absolute;z-index:2;top:14px;right:14px;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 11px;border-radius:99px;border:0;cursor:pointer;background:rgb(255 255 255\/.9);color:#10292a;font:600 13px var(--f-body);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 6px 18px -8px rgb(16 58 53\/.45);transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}body .cm-cat .add:active{transform:scale(.95)}body .cm-cat .add .ico{font-size:16px;transition:transform .3s var(--ease-out)}body .cm-cat .add[aria-pressed=true]{background:var(--teal);color:var(--teal-ink)}body .cm-cat .add[aria-pressed=true] .i-p{display:none}body .cm-cat .add[aria-pressed=true] .i-c{display:block}@media (prefers-reduced-motion:no-preference){body .cm-cat .add[aria-pressed=true] .i-c{animation:pop .3s var(--ease-out)}}@keyframes pop{0%{transform:scale(.6);opacity:.4}}body .cm-cat .steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:30px;margin:0;list-style:none;padding-left:0}body .cm-cat .steps::before,body .cm-cat .steps::after{content:\"\";position:absolute;top:6px;left:0;right:0;height:2px;border-radius:2px;background:var(--line)}body .cm-cat .steps::after{background:var(--teal);transform-origin:left}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body .cm-cat .steps::after{animation:draw linear both;animation-timeline:view();animation-range:entry 40%cover 55%}}}@keyframes draw{0%{transform:scaleX(.04)}}@media (prefers-reduced-motion:reduce){body .cm-cat .marquee ul[aria-hidden]{display:none}}body .cm-cat .faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px 64px;align-items:start}body .cm-cat .faq-grid .sticky{position:sticky;top:32px}body .cm-cat .qa{padding-block:14px;border-top:1px solid var(--line)}body .cm-cat .qa:last-child{border-bottom:1px solid var(--line)}body .cm-cat .qa h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}body .cm-cat .qa p{color:var(--muted);font-size:15.5px;margin-top:8px;max-width:60ch}body .cm-cat .final{background:var(--deep);color:var(--deep-ink);border-radius:clamp(28px,4vw,48px);padding:clamp(36px,6vw,88px);display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:36px 56px;align-items:end;position:relative;overflow:hidden}body .cm-cat .final::before{content:\"\";position:absolute;inset:auto -20% -60%auto;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(99 184 167\/.28),transparent);pointer-events:none}body .cm-cat .final h2{color:var(--deep-ink);font-size:clamp(36px,5.4vw,76px);line-height:.95;letter-spacing:-.045em;font-weight:680}body .cm-cat .final p{color:var(--deep-muted);margin-top:18px;max-width:46ch}body .cm-cat .final .actions{display:flex;flex-direction:column;gap:18px;align-items:flex-start;position:relative}body .cm-cat .final .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep)}body .cm-cat .final .btn-wa{--bg-b:rgb(255 255 255\/.1);--fg-b:var(--deep-ink);box-shadow:inset 0 0 0 1px rgb(255 255 255\/.2)}body .cm-cat .final .btn-wa .knob{background:var(--deep-ink);color:var(--deep)}body .cm-cat .wa{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .cm-cat .wa .num{font:500 16px var(--f-mono);color:var(--deep-ink);user-select:all;letter-spacing:.02em}body .cm-cat .copy{display:inline-flex;align-items:center;gap:6px;font:600 13px var(--f-body);color:var(--deep-ink);background:rgb(255 255 255\/.1);border:1px solid rgb(255 255 255\/.18);border-radius:99px;padding:7px 12px;cursor:pointer;transition:background-color .2s ease,transform .16s var(--ease-out)}body .cm-cat .copy:hover{background:rgb(255 255 255\/.16)}body .cm-cat .copy:active{transform:scale(.96)}body .cm-cat .final .mono{color:var(--deep-muted)}body .cm-cat .tray{position:fixed;left:50%;bottom:0;z-index:20;width:min(640px,calc(100% - 24px));margin-bottom:calc(14px + env(safe-area-inset-bottom,0));display:flex;align-items:center;gap:14px;padding:10px 10px 10px 18px;border-radius:99px;background:var(--deep);color:var(--deep-ink);box-shadow:0 24px 50px -20px rgb(0 0 0\/.5);transform:translate(-50%,calc(100% + 40px));opacity:0;transition:transform .45s var(--ease-out),opacity .3s ease;pointer-events:none}body .cm-cat .tray.open{transform:translate(-50%,0);opacity:1;pointer-events:auto}body .cm-cat .tray .count{display:grid;place-items:center;min-width:30px;height:30px;border-radius:99px;background:var(--teal);color:var(--teal-ink);font:600 14px var(--f-mono);font-variant-numeric:tabular-nums}body .cm-cat .tray .names{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--deep-muted)}body .cm-cat .tray .names b{color:var(--deep-ink);font-weight:600}body .cm-cat .tray .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep);padding:13px 16px 13px 20px;font-size:14.5px;white-space:nowrap}body .cm-cat .tray .clear{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:0 0;color:var(--deep-muted);cursor:pointer;transition:background-color .2s ease}body .cm-cat .tray .clear:hover{background:rgb(255 255 255\/.1);color:var(--deep-ink)}body .cm-cat .toast{position:fixed;left:50%;top:calc(18px + env(safe-area-inset-top,0));z-index:30;transform:translate(-50%,-14px);opacity:0;background:var(--ink);color:var(--bg);font-size:14px;font-weight:500;padding:10px 16px;border-radius:99px;display:flex;gap:8px;align-items:center;transition:transform .35s var(--ease-out),opacity .2s ease;pointer-events:none}body .cm-cat .toast.show{transform:translate(-50%,0);opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body .cm-cat .reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0%entry 60%}}}@keyframes reveal{0%{opacity:.6;transform:translateY(32px) scale(.985)}}@media (max-width:1020px){body .cm-cat .steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}body .cm-cat .steps::before,body .cm-cat .steps::after{display:none}body .cm-cat .final,body .cm-cat .faq-grid{grid-template-columns:1fr}body .cm-cat .faq-grid .sticky{position:static}}@media (max-width:640px){body .cm-cat .steps{grid-template-columns:1fr}body .cm-cat .tray{border-radius:22px}body .cm-cat .tray .names{display:none}body .cm-cat .tray .btn{flex:1;justify-content:space-between}}@media (prefers-reduced-motion:reduce){body .cm-cat *,body .cm-cat ::before,body .cm-cat ::after{transition-duration:.01ms!important}}body .cm-cat .qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;min-height:44px}body .cm-cat .qa summary::-webkit-details-marker{display:none}body .cm-cat .qa .pm{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--mint);transition:background-color .2s ease,transform .3s var(--ease-out)}body .cm-cat .qa .pm::before,body .cm-cat .qa .pm::after{content:\"\";position:absolute;left:50%;top:50%;width:12px;height:1.8px;border-radius:2px;background:var(--ink);transform:translate(-50%,-50%)}body .cm-cat .qa .pm::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s var(--ease-out)}body .cm-cat .qa[open] .pm{background:var(--teal)}body .cm-cat .qa[open] .pm::before,body .cm-cat .qa[open] .pm::after{background:var(--teal-ink)}body .cm-cat .qa[open] .pm::after{transform:translate(-50%,-50%) rotate(0deg)}body .cm-cat .qa summary:active .pm{transform:scale(.92)}body .cm-cat .qa .ans{overflow:hidden}@media (prefers-reduced-motion:no-preference){body .cm-cat .qa[open] .ans{animation:ans .35s var(--ease-out)}}@keyframes ans{0%{opacity:0;transform:translateY(-6px)}}body .cm-cat .wa-dock{display:none}body .cm-cat .tray[data-mode=default] .count,body .cm-cat .tray[data-mode=default] .names,body .cm-cat .tray[data-mode=default] .clear{display:none}body .cm-cat{-webkit-tap-highlight-color:transparent}body .cm-cat #gammes{scroll-margin-top:16px}@media (max-width:640px){body .cm-cat{font-size:16px;padding-bottom:calc(92px + env(safe-area-inset-bottom,0))}body .cm-cat .mono{font-size:12.5px}body .cm-cat .section{padding-block:56px}body .cm-cat .h2{font-size:30px;line-height:1.05;letter-spacing:-.03em}body .cm-cat .sub{font-size:16px}body .cm-cat .hero{padding-block:14px 40px}body .cm-cat .hero::before{display:none}body .cm-cat .hero h1{order:3;font-size:36px;line-height:1.02;letter-spacing:-.04em;margin-top:6px}body .cm-cat .hero-cta{order:5;display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}body .cm-cat .hero-cta .btn{width:100%;justify-content:center;min-height:54px;font-size:16px}body .cm-cat .hero-cta .btn-primary{justify-content:space-between;padding-left:24px}body .cm-cat .hero-cta .btn-ghost{background:0 0;border:1.5px solid var(--line);border-radius:99px;padding:15px 22px}body .cm-cat .add{top:8px;right:8px;width:46px;height:46px;padding:0;justify-content:center;border-radius:50%}body .cm-cat .add span{display:none}body .cm-cat .add .ico{font-size:18px}body .cm-cat .btn-ghost{min-height:44px}body .cm-cat .steps{counter-reset:st;grid-template-columns:1fr;gap:0;padding:0 0 0 48px;border:0}body .cm-cat .steps::before{display:block;content:\"\";position:absolute;left:15px;top:14px;bottom:30px;right:auto;width:2px;height:auto;background:var(--line)}body .cm-cat .steps::after{display:none}body .cm-cat .marquee ul[aria-hidden]{display:none}body .cm-cat .faq-grid{gap:18px}body .cm-cat .qa{padding-block:6px}body .cm-cat .qa summary{min-height:64px;padding-block:8px}body .cm-cat .qa h3{font-size:16.5px;line-height:1.3;text-wrap:pretty}body .cm-cat .qa p{font-size:15.5px;margin:0 0 14px;padding-right:44px}body .cm-cat .final{padding:28px 22px;border-radius:24px;gap:22px}body .cm-cat .final h2{font-size:34px}body .cm-cat .final .actions{align-items:stretch}body .cm-cat .final .btn{justify-content:space-between;min-height:54px}body .cm-cat .wa-final{display:flex}body .cm-cat .copy{min-height:44px;padding:0 14px}body .cm-cat .tray{width:calc(100% - 20px);margin-bottom:calc(10px + env(safe-area-inset-bottom,0));border-radius:22px;padding:8px;gap:8px}body .cm-cat .tray .names{display:none}body .cm-cat .tray .wa-dock{display:inline-flex}body .cm-cat .tray[data-mode=sel] .wa-dock{display:none}body .cm-cat .tray .btn{flex:1;min-width:0;justify-content:space-between;min-height:50px;padding:0 10px 0 18px;font-size:15px;white-space:nowrap}body .cm-cat .tray #tray-label{overflow:hidden;text-overflow:ellipsis}body .cm-cat .tray .count{min-width:36px;height:36px;margin-left:4px}body .cm-cat .tray .clear{width:44px;height:44px}body .cm-cat .wa-dock{align-items:center;justify-content:center;gap:8px;height:50px;padding:0 16px;border-radius:16px;background:rgb(255 255 255\/.1);color:var(--deep-ink);text-decoration:none;font:600 14.5px var(--f-body);flex:none;transition:transform .16s var(--ease-out)}body .cm-cat .wa-dock:active{transform:scale(.96)}body .cm-cat .wa-dock .ico{font-size:19px}body .cm-cat .toast{top:auto;bottom:calc(92px + env(safe-area-inset-bottom,0));transform:translate(-50%,14px)}body .cm-cat .toast.show{transform:translate(-50%,0)}}body .cm-cat .svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body .cm-cat .svc-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:22px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);transition:transform .35s var(--ease-out),box-shadow .35s ease,border-color .2s ease}body .cm-cat .svc-card>.ico{font-size:28px;color:var(--teal)}body .cm-cat .svc-card h3{font-size:20px;font-weight:620;letter-spacing:-.01em}body .cm-cat .svc-card p{font-size:14.5px;color:var(--muted);line-height:1.5}body .cm-cat .svc-card .more{margin-top:auto;padding-top:6px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--teal)}body .cm-cat .svc-card:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){body .cm-cat .svc-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgb(var(--shade)\/.45);border-color:var(--teal)}}@media (max-width:1020px){body .cm-cat .svc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body .cm-cat .svc{grid-template-columns:1fr;gap:10px}body .cm-cat .svc-card{padding:18px}}body .cm-cat .fmt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body .cm-cat .fmt-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:24px;display:flex;flex-direction:column;gap:10px}body .cm-cat .fmt-card>.ico{font-size:30px;color:var(--teal)}body .cm-cat .fmt-card h3{font-size:clamp(20px,1.8vw,24px);font-weight:620;letter-spacing:-.015em;line-height:1.15}body .cm-cat .fmt-card p{font-size:15px;color:var(--muted);line-height:1.55}@media (max-width:1020px){body .cm-cat .fmt{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .fmt-card{padding:18px}}body .cm-cat .reels .reel{flex:0 0 clamp(200px,18vw,250px);scroll-snap-align:start;position:relative;aspect-ratio:9\/16;border-radius:var(--r-md);overflow:hidden;border:0;padding:0;cursor:pointer;background:#10292a;isolation:isolate}body .cm-cat .reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .9s var(--ease-out)}body .cm-cat .reel .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgb(255 255 255\/.92);color:#10292a;box-shadow:0 12px 30px -10px rgb(0 0 0\/.5);transition:transform .25s var(--ease-out)}body .cm-cat .reel .play .ico{font-size:22px;fill:currentColor;stroke:none;margin-left:3px}body .cm-cat .reel video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}body .cm-cat .reel.playing .play,body .cm-cat .reel.playing img{display:none}body .cm-cat .reel:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){body .cm-cat .reel:hover .play{transform:translate(-50%,-50%) scale(1.08)}body .cm-cat .reel:hover img{transform:scale(1.04)}}body .cm-cat .brand{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:20px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}body .cm-cat .brand img{width:96px;height:96px;object-fit:contain;margin-bottom:8px}body .cm-cat .brand b{font-family:var(--f-display);font-weight:620;font-size:17px}body .cm-cat .brand span{font-size:13px;color:var(--muted)}body .cm-cat .pod-btn{width:100%;aspect-ratio:16\/10;object-fit:cover;border-radius:12px;display:block;background:var(--mint-2)}body .cm-cat .pod-btn{position:relative;border:0;padding:0;cursor:pointer;overflow:hidden}body .cm-cat .pod-btn img{width:100%;height:100%;object-fit:cover;border-radius:0}body .cm-cat .pod-btn .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:rgb(255 255 255\/.92);color:#10292a}body .cm-cat .pod-btn .play .ico{font-size:20px;fill:currentColor;stroke:none;margin-left:3px}body .cm-cat .pod iframe{width:100%;aspect-ratio:16\/10;border:0;border-radius:12px}@media (max-width:640px){body .cm-cat .reels .reel{flex-basis:56vw}body .cm-cat .brand{padding:14px 8px}body .cm-cat .brand img{width:64px;height:64px}body .cm-cat .brand b{font-size:14px}body .cm-cat .brand span{font-size:11.5px}}body .cm-cat .hx-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(22px,2.4vw,36px);height:min(88svh,860px);min-height:580px;background:#0c2622;color:#fff;transform-origin:50%0}body .cm-cat .hx-poster,body .cm-cat .hx-poster img,body .cm-cat .hx-stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}body .cm-cat .hx-poster img{object-position:0 45%}body .cm-cat .hx-stage video{object-position:0 45%;opacity:0;transition:opacity 1.2s var(--ease-out)}body .cm-cat .hx-stage video.on{opacity:1}body .cm-cat .hx-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(8 26 24\/.78)0,rgb(8 26 24\/.45) 38%,rgb(8 26 24\/0) 62%),linear-gradient(0deg,rgb(8 26 24\/.55)0,rgb(8 26 24\/0) 40%);z-index:1}body .cm-cat .hx-content{position:absolute;z-index:2;left:0;right:0;bottom:0;max-width:1280px;margin:0 auto;padding:0 clamp(24px,4.5vw,64px) clamp(36px,5vw,72px);display:flex;flex-direction:column;gap:22px}body .cm-cat .hx-title{margin:0;color:#fff;font-size:clamp(50px,6.6vw,108px);line-height:.94;letter-spacing:-.048em;font-weight:680;max-width:11.5ch;text-wrap:balance}body .cm-cat .hx-title .ln{display:block;overflow:hidden;padding-bottom:.06em}body .cm-cat .hx-title .ln>span{display:inline-block}body .cm-cat .hx-lede{color:rgb(255 255 255\/.86);font-size:clamp(16.5px,1.35vw,19.5px);line-height:1.5;max-width:44ch;margin:0}body .cm-cat .hx-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:6px}body .cm-cat .hx-primary{--bg-b:#fbfdfc;--fg-b:#0f3a35;box-shadow:0 14px 34px -14px rgb(0 0 0\/.55)}body .cm-cat .hx-primary .knob{background:#2f7266;color:#fff}body .cm-cat .hx-glass{--bg-b:rgb(255 255 255\/.12);--fg-b:#fff;padding:17px 24px;border:1px solid rgb(255 255 255\/.32);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}@media (hover:hover) and (pointer:fine){body .cm-cat .hx-glass:hover{--bg-b:rgb(255 255 255\/.2)}}body .cm-cat .hx-pause{position:absolute;z-index:3;right:clamp(14px,2vw,28px);bottom:clamp(14px,2vw,28px);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255\/.35);background:rgb(12 38 34\/.35);color:#fff;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background-color .2s ease,transform .16s var(--ease-out)}body .cm-cat .hx-pause:hover{background:rgb(12 38 34\/.55)}body .cm-cat .hx-pause:active{transform:scale(.94)}body .cm-cat .hx-pause .ico{font-size:17px}body .cm-cat .hx-pause .i-play2{display:none;fill:currentColor;stroke:none}body .cm-cat .hx-pause[aria-pressed=true] .i-pause{display:none}body .cm-cat .hx-pause[aria-pressed=true] .i-play2{display:block}@media (prefers-reduced-motion:no-preference){body .cm-cat .hx-title .ln>span{animation:lineup 1s var(--ease-out) both}body .cm-cat .hx-title .ln:nth-child(2)>span{animation-delay:.09s}body .cm-cat .hx-lede{animation:rise .9s var(--ease-out) .22s both}body .cm-cat .hx-cta{animation:rise .9s var(--ease-out) .32s both}body .cm-cat .hx-poster img{animation:settle 1.8s var(--ease-out) both}}@keyframes lineup{0%{transform:translateY(62%);opacity:.15}}@keyframes settle{0%{transform:scale(1.06)}}@media (max-width:640px){body .cm-cat .hx-stage{height:calc(100svh - 150px);min-height:540px;max-height:760px;border-radius:24px}body .cm-cat .hx-poster img,body .cm-cat .hx-stage video{object-position:50% 30%}body .cm-cat .hx-scrim{background:linear-gradient(0deg,rgb(8 26 24\/.92)0,rgb(8 26 24\/.6) 38%,rgb(8 26 24\/.05) 68%)}body .cm-cat .hx-content{padding:0 20px 22px;gap:14px}body .cm-cat .hx-title{font-size:42px;line-height:.98;letter-spacing:-.04em}body .cm-cat .hx-lede{font-size:15.5px;max-width:34ch}body .cm-cat .hx-cta{display:grid;grid-template-columns:1fr;gap:10px;margin-top:2px}body .cm-cat .hx-cta .btn{width:100%;min-height:54px;justify-content:space-between}body .cm-cat .hx-glass{justify-content:center!important;padding:15px 20px}body .cm-cat .hx-pause{top:14px;right:14px;bottom:auto}}body .cm-cat .hx-stage{background:#eef3f2;color:var(--ink)}body .cm-cat .hx-poster img,body .cm-cat .hx-stage video{object-position:62% 40%}body .cm-cat .hx-scrim{background:linear-gradient(90deg,rgb(246 250 249\/.94)0,rgb(246 250 249\/.78) 30%,rgb(246 250 249\/.2) 52%,rgb(246 250 249\/0) 64%)}body .cm-cat .hx-title{color:#0f2a27}body .cm-cat .hx-title .tint{color:var(--teal)}body .cm-cat .hx-lede{color:#3b5553}body .cm-cat .hx-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;align-self:flex-start;font:500 12px\/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#2a4a46;background:rgb(255 255 255\/.7);border:1px solid rgb(15 58 53\/.1);padding:9px 14px 9px 12px;border-radius:99px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body .cm-cat .hx-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgb(47 114 102\/.18)}body .cm-cat .hx-primary{--bg-b:#0f3a35;--fg-b:#fff;box-shadow:0 16px 34px -16px rgb(15 58 53\/.7)}body .cm-cat .hx-primary .knob{background:#fff;color:#0f3a35}body .cm-cat .hx-glass{--bg-b:rgb(255 255 255\/.6);--fg-b:#0f2a27;border:1px solid rgb(15 58 53\/.16)}@media (hover:hover) and (pointer:fine){body .cm-cat .hx-glass:hover{--bg-b:rgb(255 255 255\/.9)}body .cm-cat .hx-primary:hover{--bg-b:#134a43}}body .cm-cat .hx-pause{border-color:rgb(15 58 53\/.18);background:rgb(255 255 255\/.55);color:#0f2a27}body .cm-cat .hx-pause:hover{background:rgb(255 255 255\/.85)}@media (prefers-reduced-motion:no-preference){body .cm-cat .hx-eyebrow{animation:rise .8s var(--ease-out) .05s both}}@media (max-width:640px){body .cm-cat .hx-poster img,body .cm-cat .hx-stage video{object-position:50% 20%}body .cm-cat .hx-scrim{background:linear-gradient(0deg,rgb(246 250 249\/.97)0,rgb(246 250 249\/.88) 34%,rgb(246 250 249\/0) 58%)}body .cm-cat .hx-eyebrow{font-size:10.5px;padding:7px 11px 7px 10px}}body .cm-cat .faq-help{margin-top:28px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:22px;border-radius:var(--r-md);background:var(--mint);max-width:360px}body .cm-cat .faq-help b{font-family:var(--f-display);font-size:18px;font-weight:640}body .cm-cat .faq-help span{color:var(--muted);font-size:14.5px}body .cm-cat .btn-wa-s{margin-top:10px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:99px;background:var(--paper);border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:14px;text-decoration:none}body .cm-cat .btn-wa-s .ico{font-size:18px}@media (max-width:640px){body .cm-cat .faq-help{display:none}}@media (max-width:640px){body .cm-cat .hx-stage{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;background:#f3f6f6}body .cm-cat .hx-poster{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3\/4;flex:none}body .cm-cat .hx-poster img{position:absolute;inset:0;object-position:50%0}body .cm-cat .hx-stage video{inset:0 0 auto 0;height:auto;aspect-ratio:3\/4;object-position:50%0}body .cm-cat .hx-scrim{inset:0 0 auto 0;aspect-ratio:3\/4;background:linear-gradient(180deg,rgb(243 246 246\/0) 52%,rgb(243 246 246\/.85) 74%,#f3f6f6 90%)}body .cm-cat .hx-content{position:relative;margin-top:-104px;padding:0 18px 20px;gap:12px}body .cm-cat .hx-eyebrow{display:none}body .cm-cat .hx-title{font-size:39px}body .cm-cat .hx-lede{font-size:15px}}body .cm-cat .hx-pause[hidden]{display:none!important}body .cm-cat .rv{padding-block:clamp(64px,8vw,120px) clamp(48px,6vw,96px)}body .cm-cat .rv-head{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:28px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(28px,4vw,48px)}body .cm-cat .rv-intro{display:flex;flex-direction:column;gap:14px;max-width:640px}body .cm-cat .rv-eyebrow{color:var(--teal)}body .cm-cat .rv-intro .h2{text-wrap:balance}body .cm-cat .rv-intro .sub{max-width:52ch}body .cm-cat .rv-score{display:flex;align-items:center;gap:20px;text-decoration:none;color:var(--ink);padding:18px 26px 18px 22px;border-radius:24px;background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 50px -34px rgb(var(--shade)\/.45);transition:transform .25s var(--ease-out),box-shadow .25s ease}body .cm-cat .rv-score:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){body .cm-cat .rv-score:hover{transform:translateY(-2px);box-shadow:0 30px 60px -34px rgb(var(--shade)\/.55)}body .cm-cat .rv-score:hover .rv-link .ico{transform:translateX(4px)}}body .cm-cat .rv-num{font-family:var(--f-display);font-weight:680;font-size:clamp(64px,6.4vw,92px);line-height:.85;letter-spacing:-.06em;font-variant-numeric:tabular-nums}body .cm-cat .rv-meta{display:flex;flex-direction:column;gap:7px}body .cm-cat .rv-stars,body .cm-cat .rq-stars{display:inline-flex;gap:3px}body .cm-cat .rv-stars i,body .cm-cat .rq-stars i{width:18px;height:18px;background:#f5b301;clip-path:polygon(50%0,61.8% 35.3%,100% 35.3%,69.1% 57.1%,80.9% 92.7%,50% 70.6%,19.1% 92.7%,30.9% 57.1%,0 35.3%,38.2% 35.3%)}body .cm-cat .rv-src{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--ink)}body .cm-cat .rv-g{width:18px;height:18px;flex:none}body .cm-cat .rv-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--teal)}body .cm-cat .rv-link .ico{transition:transform .25s var(--ease-out)}body .cm-cat .rv-rail{list-style:none;margin:0;gap:12px;padding-bottom:4px}body .cm-cat .rv-item{flex:0 0 clamp(210px,17.5vw,252px);scroll-snap-align:start}body .cm-cat .rv-reel{position:relative;display:block;width:100%;aspect-ratio:9\/16;border:0;padding:0;border-radius:22px;overflow:hidden;cursor:pointer;background:#10292a;isolation:isolate;transition:transform .2s var(--ease-out)}body .cm-cat .rv-reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s var(--ease-out)}body .cm-cat .rv-reel::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(6 20 18\/.62),rgb(6 20 18\/0) 34%),linear-gradient(to bottom,rgb(6 20 18\/.35),rgb(6 20 18\/0) 22%)}body .cm-cat .rv-dur{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:99px;background:rgb(6 20 18\/.45);color:#fff;font-size:11.5px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .cm-cat .rv-reel .play{left:auto;top:auto;right:12px;bottom:12px;transform:none;width:46px;height:46px;background:rgb(255 255 255\/.94)}body .cm-cat .rv-reel .play .ico{font-size:18px}body .cm-cat .rv-cap{position:absolute;left:14px;bottom:24px;color:#fff;text-align:left}body .cm-cat .rv-cap .mono{font-size:11.5px;letter-spacing:.06em;color:rgb(255 255 255\/.9)}body .cm-cat .rv-reel:active{transform:scale(.97)}body .cm-cat .rv-reel:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (hover:hover) and (pointer:fine){body .cm-cat .rv-reel:hover img{transform:scale(1.05)}body .cm-cat .rv-reel:hover .play{transform:scale(1.08)}}body .cm-cat .rv-reel .play{transition:transform .25s var(--ease-out)}body .cm-cat .rv-ctrl{display:flex;align-items:center;gap:20px;margin-top:22px}body .cm-cat .rv-track{flex:1;height:2px;border-radius:2px;background:var(--line);overflow:hidden}body .cm-cat .rv-track span{display:block;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(.125);transition:transform .2s linear}body .cm-cat .rv-count{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}body .cm-cat .rv-count b{color:var(--ink);font-weight:500}body .cm-cat .rv-nav{display:flex;gap:8px}body .cm-cat .rv-btn{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;transition:transform .16s var(--ease-out),border-color .2s ease,background-color .2s ease}body .cm-cat .rv-btn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){body .cm-cat .rv-btn:hover{border-color:var(--ink)}}@media (hover:none){body .cm-cat .rv-nav{display:none}}body .cm-cat .rv-quotes{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:clamp(40px,5vw,64px)}body .cm-cat .rq{margin:0;position:relative;display:flex;flex-direction:column;gap:22px;padding:clamp(24px,2.6vw,36px);border-radius:26px;background:var(--paper);border:1px solid var(--line)}body .cm-cat .rq-mark{width:34px;height:auto;fill:var(--teal);opacity:.9}body .cm-cat .rq blockquote{margin:0;font-family:var(--f-display);font-weight:520;font-size:clamp(17px,1.35vw,19px);line-height:1.42;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}body .cm-cat .rq figcaption{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--line)}body .cm-cat .rq-stars i{width:14px;height:14px}body .cm-cat .rq-who{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}body .cm-cat .rq-who b{font-size:14.5px;font-weight:600}body .cm-cat .rq-who .mono{font-size:11.5px;color:var(--muted)}body .cm-cat .rq-lead{background:#0f3a35;border-color:#0f3a35;overflow:hidden;isolation:isolate}body .cm-cat .rq-lead::before{content:\"\";position:absolute;right:-30%;bottom:-50%;width:90%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(47 114 102\/.6),transparent);z-index:-1}body .cm-cat .rq-lead .rq-mark{fill:#8fd1c3}body .cm-cat .rq-lead blockquote{color:#fff;font-size:clamp(22px,2vw,30px);line-height:1.22;letter-spacing:-.02em;font-weight:560}body .cm-cat .rq-lead figcaption{border-top-color:rgb(255 255 255\/.14)}body .cm-cat .rq-lead .rq-who b{color:#fff}body .cm-cat .rq-lead .rq-who .mono{color:rgb(255 255 255\/.65)}body .cm-cat .rv-note{margin-top:16px;font-size:11.5px;color:var(--muted)}@media (max-width:1020px){body .cm-cat .rv-head{grid-template-columns:1fr;align-items:start}body .cm-cat .rv-score{justify-self:start}body .cm-cat .rv-quotes{grid-template-columns:1fr 1fr}body .cm-cat .rq-lead{grid-column:1\/-1}}@media (max-width:640px){body .cm-cat .rv{padding-block:56px 48px}body .cm-cat .rv-head{gap:22px}body .cm-cat .rv-score{width:100%;padding:14px 16px;gap:14px;border-radius:20px}body .cm-cat .rv-num{font-size:58px}body .cm-cat .rv-stars i{width:16px;height:16px}body .cm-cat .rv-src{font-size:13px}body .cm-cat .rv-item{flex-basis:58vw}body .cm-cat .rv-ctrl{margin-top:16px;gap:14px}body .cm-cat .rv-quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:-16px;padding:0 16px 4px;scrollbar-width:none}body .cm-cat .rv-quotes::-webkit-scrollbar{display:none}body .cm-cat .rq{flex:0 0 86%;scroll-snap-align:start;border-radius:22px;padding:22px}body .cm-cat .rq-lead blockquote{font-size:21px}}body .cm-cat .sv{padding:0;border:0;background:0 0;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0;overflow:hidden}body .cm-cat .sv::backdrop{background:rgb(4 14 13\/.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body .cm-cat .sv[open]{display:grid;place-items:center}body .cm-cat .sv-frame{position:relative;height:min(92dvh,860px);aspect-ratio:9\/16;max-width:100vw;border-radius:26px;overflow:hidden;background:#000;box-shadow:0 40px 120px -30px rgb(0 0 0\/.8);touch-action:pan-x;transition:transform .3s var(--ease-out)}@media (prefers-reduced-motion:no-preference){body .cm-cat .sv[open] .sv-frame{animation:svin .32s var(--ease-out)}body .cm-cat .sv[open]::backdrop{animation:svfade .25s ease}}@keyframes svin{0%{opacity:0;transform:scale(.96) translateY(12px)}}@keyframes svfade{0%{opacity:0}}body .cm-cat .sv-poster,body .cm-cat .sv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body .cm-cat .sv-poster{z-index:1}body .cm-cat .sv-bars{position:absolute;z-index:3;top:12px;left:12px;right:12px;display:flex;gap:4px}body .cm-cat .sv-bars span{flex:1;height:3px;border-radius:3px;background:rgb(255 255 255\/.32);overflow:hidden}body .cm-cat .sv-bars i{display:block;height:100%;background:#fff;transform-origin:0 50%;transform:scaleX(0)}body .cm-cat .sv-top{position:absolute;z-index:4;top:24px;left:14px;right:10px;display:flex;align-items:center;gap:6px}body .cm-cat .sv-title{flex:1;color:#fff;font-size:12px;letter-spacing:.05em;text-shadow:0 1px 8px rgb(0 0 0\/.5)}body .cm-cat .sv-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:rgb(0 0 0\/.28);color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .16s var(--ease-out)}body .cm-cat .sv-ic:active{transform:scale(.92)}body .cm-cat .sv-ic .ico{font-size:20px}body .cm-cat .sv-ic .mx{display:none}body .cm-cat .sv-ic[aria-pressed=true] .mx{display:inline}body .cm-cat .sv-ic[aria-pressed=true] .w1,body .cm-cat .sv-ic[aria-pressed=true] .w2{display:none}body .cm-cat .sv-tap{position:absolute;z-index:2;top:80px;bottom:90px;width:38%;border:0;background:0 0;cursor:pointer}body .cm-cat .sv-prev{left:0}body .cm-cat .sv-next{right:0}body .cm-cat .sv-tap:focus-visible{outline:2px solid #fff;outline-offset:-6px;border-radius:16px}body .cm-cat .sv-cta{position:absolute;z-index:4;left:14px;right:14px;bottom:14px;justify-content:space-between;--bg-b:#fff;--fg-b:#0f3a35}body .cm-cat .sv-cta .knob{background:#0f3a35;color:#fff}@media (max-width:640px){body .cm-cat .sv-frame{height:100dvh;width:100vw;aspect-ratio:auto;border-radius:0}body .cm-cat .sv-top{top:calc(24px + env(safe-area-inset-top,0))}body .cm-cat .sv-bars{top:calc(12px + env(safe-area-inset-top,0))}body .cm-cat .sv-cta{bottom:calc(14px + env(safe-area-inset-bottom,0))}}body .cm-cat .bl-box{background:var(--mint);border-radius:clamp(22px,2.4vw,36px);padding-block:clamp(56px,7vw,104px)}body .cm-cat .bl-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;margin-bottom:clamp(28px,4vw,48px)}body .cm-cat .bl-head>div{display:flex;flex-direction:column;gap:12px;max-width:640px}body .cm-cat .bl-eyebrow{color:var(--teal)}body .cm-cat .bl-head .sub{max-width:56ch}body .cm-cat .bl-meta{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}body .cm-cat .bl-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);align-items:stretch}body .cm-cat .bl-feat-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--ink);background:var(--paper);border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -44px rgb(var(--shade)\/.5);transition:transform .35s var(--ease-out),box-shadow .35s ease}body .cm-cat .bl-feat-media{position:relative;display:block;aspect-ratio:16\/9;overflow:hidden;background:var(--mint-2)}body .cm-cat .bl-feat-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease-out)}body .cm-cat .bl-badge{position:absolute;left:16px;top:16px;padding:7px 12px;border-radius:99px;background:rgb(255 255 255\/.9);color:var(--ink);font-size:11px;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body .cm-cat .bl-feat-body{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.4vw,34px);flex:1}body .cm-cat .bl-feat h3{font-size:clamp(23px,2.2vw,31px);line-height:1.12;letter-spacing:-.025em;font-weight:650;text-wrap:balance}body .cm-cat .bl-feat p{color:var(--muted);font-size:15.5px;line-height:1.6;max-width:58ch;margin:0}body .cm-cat .bl-read{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14.5px;color:var(--teal)}body .cm-cat .bl-read .ico{transition:transform .3s var(--ease-out)}body .cm-cat .bl-feat-link:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){body .cm-cat .bl-feat-link:hover{transform:translateY(-4px);box-shadow:0 40px 70px -44px rgb(var(--shade)\/.6)}body .cm-cat .bl-feat-link:hover img{transform:scale(1.04)}body .cm-cat .bl-feat-link:hover .bl-read .ico{transform:translateX(4px)}}body .cm-cat .bl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid rgb(15 58 53\/.12)}body .cm-cat .bl-list li{border-bottom:1px solid rgb(15 58 53\/.12);flex:1;display:flex}body .cm-cat .bl-row{flex:1;display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 4px;text-decoration:none;color:var(--ink);border-radius:16px;transition:background-color .25s ease}body .cm-cat .bl-thumb{display:block;width:112px;aspect-ratio:4\/3;border-radius:14px;overflow:hidden;background:var(--mint-2)}body .cm-cat .bl-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease-out)}body .cm-cat .bl-row-body{display:flex;flex-direction:column;gap:6px;min-width:0}body .cm-cat .bl-row h3{font-size:clamp(16px,1.3vw,18px);line-height:1.3;font-weight:620;letter-spacing:-.01em;text-wrap:pretty}body .cm-cat .bl-go{font-size:18px;color:var(--teal);opacity:.55;transition:transform .3s var(--ease-out),opacity .2s ease}body .cm-cat .bl-row:active{transform:scale(.99)}body .cm-cat .bl-row:focus-visible,body .cm-cat .bl-feat-link:focus-visible,body .cm-cat .bl-topics a:focus-visible{outline:3px solid var(--teal);outline-offset:3px}@media (hover:hover) and (pointer:fine){body .cm-cat .bl-row:hover{background:rgb(255 255 255\/.6)}body .cm-cat .bl-row:hover img{transform:scale(1.06)}body .cm-cat .bl-row:hover .bl-go{opacity:1;transform:translateX(3px)}body .cm-cat .bl-row:hover h3{text-decoration:underline;text-decoration-color:rgb(47 114 102\/.4);text-underline-offset:.18em}}body .cm-cat .bl-foot{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px);margin-top:clamp(16px,2.4vw,32px);align-items:stretch}body .cm-cat .bl-pod{padding:0;background:0 0;border-radius:28px;gap:0}body .cm-cat .bl-pod-btn{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);width:100%;height:100%;aspect-ratio:auto;text-align:left;border:0;padding:0;cursor:pointer;background:#0f3a35;color:#fff;border-radius:28px;overflow:hidden;isolation:isolate;transition:transform .2s var(--ease-out)}body .cm-cat .bl-pod-btn::before{content:\"\";position:absolute;right:-20%;top:-60%;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(47 114 102\/.7),transparent);z-index:-1}body .cm-cat .bl-pod-btn:active{transform:scale(.99)}body .cm-cat .bl-pod-cover{position:relative;display:block;min-height:100%;overflow:hidden}body .cm-cat .bl-pod-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}body .cm-cat .bl-pod-body{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,30px)}body .cm-cat .bl-pod-kicker{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgb(255 255 255\/.65);display:inline-flex;gap:8px}body .cm-cat .bl-pod-title{font-family:var(--f-display);font-weight:640;font-size:clamp(20px,1.8vw,25px);line-height:1.15;letter-spacing:-.02em}body .cm-cat .bl-wave{display:flex;align-items:center;gap:3px;height:34px;margin-top:4px}body .cm-cat .bl-wave i{flex:1;max-width:5px;border-radius:3px;background:rgb(143 209 195\/.55)}body .cm-cat .bl-wave i:nth-child(4n+1){height:30%}body .cm-cat .bl-wave i:nth-child(4n+2){height:70%}body .cm-cat .bl-wave i:nth-child(4n+3){height:100%}body .cm-cat .bl-wave i:nth-child(4n){height:50%}body .cm-cat .bl-wave i:nth-child(7n){height:85%}body .cm-cat .bl-wave i:nth-child(5n){height:40%}body .cm-cat .bl-pod-play{margin-top:auto;display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:14.5px}body .cm-cat .bl-pod-btn .play{position:static;transform:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#0f3a35;transition:transform .25s var(--ease-out)}body .cm-cat .bl-pod-btn .play .ico{font-size:17px;fill:currentColor;stroke:none;margin-left:2px}@media (hover:hover) and (pointer:fine){body .cm-cat .bl-pod-btn:hover .play{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){@media (hover:hover){body .cm-cat .bl-pod-btn:hover .bl-wave i{animation:wave 1s ease-in-out infinite alternate}body .cm-cat .bl-pod-btn:hover .bl-wave i:nth-child(3n){animation-delay:-.4s}body .cm-cat .bl-pod-btn:hover .bl-wave i:nth-child(3n+1){animation-delay:-.7s}}}@keyframes wave{to{transform:scaleY(.45)}}body .cm-cat .bl-pod iframe{width:100%;height:100%;min-height:260px;aspect-ratio:16\/9;border:0;border-radius:28px;display:block}body .cm-cat .bl-topics{background:var(--paper);border-radius:28px;padding:clamp(20px,2.2vw,30px);display:flex;flex-direction:column;gap:14px}body .cm-cat .bl-topics-h{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}body .cm-cat .bl-topics ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}body .cm-cat .bl-topics a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 2px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:550;font-size:15px;transition:color .2s ease}body .cm-cat .bl-topics a .mono{font-size:12px;color:var(--muted);padding:3px 8px;border-radius:99px;background:var(--mint)}@media (hover:hover) and (pointer:fine){body .cm-cat .bl-topics a:hover{color:var(--teal)}}@media (max-width:1020px){body .cm-cat .bl-grid,body .cm-cat .bl-foot{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .bl-box{padding-block:52px;border-radius:24px}body .cm-cat .bl-head .btn{order:3}body .cm-cat .bl-feat-link{border-radius:22px}body .cm-cat .bl-feat h3{font-size:22px}body .cm-cat .bl-feat p{font-size:15px}body .cm-cat .bl-list{margin-top:6px}body .cm-cat .bl-row{grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px 0}body .cm-cat .bl-thumb{width:88px;border-radius:12px}body .cm-cat .bl-go{display:none}body .cm-cat .bl-row h3{font-size:15.5px}body .cm-cat .bl-pod-btn{grid-template-columns:1fr;border-radius:22px}body .cm-cat .bl-pod-cover{aspect-ratio:16\/9;min-height:0}body .cm-cat .bl-topics{border-radius:22px}body .cm-cat .bl-topics ul{grid-template-columns:1fr}}body .cm-cat .cx{padding-block:clamp(64px,8vw,120px) clamp(24px,3vw,40px)}@media (max-width:640px){body .cm-cat .cx{padding-block:56px 16px}}body .cm-cat .cz{padding-block:clamp(64px,8vw,120px) clamp(24px,3vw,40px)}body .cm-cat .cz-head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;margin-bottom:clamp(32px,4vw,56px)}body .cm-cat .cz-head .h2{text-wrap:balance}body .cm-cat .cz-head .sub{max-width:52ch}body .cm-cat .cz-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:minmax(250px,auto) minmax(230px,auto) auto;gap:14px}body .cm-cat .cz-t{position:relative;border-radius:28px;overflow:hidden;isolation:isolate;padding:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:10px}body .cm-cat .cz-t h3{font-size:clamp(19px,1.6vw,22px);font-weight:640;letter-spacing:-.015em;line-height:1.15}body .cm-cat .cz-t p{font-size:14.5px;line-height:1.5;margin:0;max-width:44ch}body .cm-cat .cz-iso{grid-column:1\/3;grid-row:1\/3;justify-content:flex-end;color:#fff;background:#0f2a27}body .cm-cat .cz-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 50%;z-index:-2;transition:transform 1.2s var(--ease-out)}body .cm-cat .cz-iso::after{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgb(8 26 24\/.92)0,rgb(8 26 24\/.55) 45%,rgb(8 26 24\/.05) 75%)}body .cm-cat .cz-iso-body{display:flex;flex-direction:column;gap:12px}body .cm-cat .cz-iso-marks{display:flex;gap:8px}body .cm-cat .cz-iso-marks span{display:grid;place-items:center;width:64px;height:64px;border-radius:16px;background:#fff}body .cm-cat .cz-iso-marks img{width:52px;height:52px;object-fit:contain}body .cm-cat .cz-iso h3{color:#fff;font-size:clamp(28px,2.8vw,40px);letter-spacing:-.03em;line-height:1.02}body .cm-cat .cz-iso p{color:rgb(255 255 255\/.82);font-size:15.5px}body .cm-cat .cz-link{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:#fff;font-weight:600;font-size:14.5px;text-decoration:none}body .cm-cat .cz-link .ico{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .cz-iso:hover .cz-bg{transform:scale(1.04)}body .cm-cat .cz-link:hover .ico{transform:translateX(4px)}}body .cm-cat .cz-eu{grid-column:3\/5;grid-row:1\/2;background:#1d3f8f;color:#fff;flex-direction:row;align-items:center;gap:clamp(18px,2.4vw,32px)}body .cm-cat .cz-eu h3{color:#fff;font-size:clamp(22px,2vw,28px)}body .cm-cat .cz-eu p{color:rgb(255 255 255\/.82)}body .cm-cat .cz-eu>div{display:flex;flex-direction:column;gap:8px}body .cm-cat .cz-stars{flex:none;width:clamp(96px,9vw,128px);height:auto;color:#ffd84a}body .cm-cat .cz-fda{grid-column:3\/4;grid-row:2\/3;background:var(--mint)}body .cm-cat .cz-ammps{grid-column:4\/5;grid-row:2\/3;background:var(--paper);border:1px solid var(--line)}body .cm-cat .cz-fda p,body .cm-cat .cz-ammps p{color:var(--muted)}body .cm-cat .cz-fda h3,body .cm-cat .cz-ammps h3{margin-top:auto}body .cm-cat .cz-lg{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#fff;border:1px solid var(--line);flex:none}body .cm-cat .cz-lg img{width:48px;height:48px;object-fit:contain}body .cm-cat .cz-txt{font:700 12.5px\/1 var(--f-display);letter-spacing:.04em;color:#0f2a27;background:#fff}body .cm-cat .cz-labels{grid-column:1\/-1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}body .cm-cat .cz-l{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border-radius:22px;background:var(--paper);border:1px solid var(--line);transition:transform .25s var(--ease-out),border-color .25s ease}body .cm-cat .cz-l .cz-lg{width:56px;height:56px;border-radius:16px;margin-bottom:8px}body .cm-cat .cz-l .cz-lg img{width:42px;height:42px;filter:grayscale(1);opacity:.8;transition:filter .3s ease,opacity .3s ease}body .cm-cat .cz-l b{font-family:var(--f-display);font-weight:630;font-size:15px;letter-spacing:-.01em}body .cm-cat .cz-l span:not(.cz-lg){font-size:13px;line-height:1.4;color:var(--muted)}@media (hover:hover) and (pointer:fine){body .cm-cat .cz-l:hover{transform:translateY(-3px);border-color:rgb(47 114 102\/.35)}body .cm-cat .cz-l:hover .cz-lg img{filter:none;opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body .cm-cat .cz-t,body .cm-cat .cz-l{animation:czin linear both;animation-timeline:view();animation-range:entry 5%entry 55%}body .cm-cat .cz-eu .cz-stars circle{animation:czstar linear both;animation-timeline:view();animation-range:entry calc(20% + var(--i)*2%) entry calc(45% + var(--i)*2%)}}}@keyframes czin{0%{opacity:0;transform:translateY(24px) scale(.985)}}@keyframes czstar{0%{opacity:0;transform:scale(.4)}}body .cm-cat .cz-stars circle{transform-box:fill-box;transform-origin:center}@media (max-width:1020px){body .cm-cat .cz-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}body .cm-cat .cz-iso{grid-column:1\/-1;grid-row:auto;min-height:420px}body .cm-cat .cz-eu{grid-column:1\/-1;grid-row:auto}body .cm-cat .cz-fda,body .cm-cat .cz-ammps{grid-column:auto;grid-row:auto}body .cm-cat .cz-labels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){body .cm-cat .cz{padding-block:56px 16px}body .cm-cat .cz-head .btn{width:100%;justify-content:space-between}body .cm-cat .cz-bento{gap:10px}body .cm-cat .cz-t{border-radius:22px;padding:20px}body .cm-cat .cz-iso{min-height:440px}body .cm-cat .cz-iso h3{font-size:28px}body .cm-cat .cz-eu{flex-direction:column;align-items:flex-start;gap:14px}body .cm-cat .cz-stars{width:72px}body .cm-cat .cz-fda,body .cm-cat .cz-ammps{padding:16px;gap:8px}body .cm-cat .cz-fda .cz-lg,body .cm-cat .cz-ammps .cz-lg{width:48px;height:48px;border-radius:14px}body .cm-cat .cz-fda .cz-lg img{width:36px;height:36px}body .cm-cat .cz-fda h3,body .cm-cat .cz-ammps h3{font-size:16px;margin-top:10px}body .cm-cat .cz-fda p,body .cm-cat .cz-ammps p{font-size:13px}body .cm-cat .cz-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body .cm-cat .cz-l{padding:14px;border-radius:18px}body .cm-cat .cz-l .cz-lg{width:48px;height:48px;border-radius:14px}body .cm-cat .cz-l .cz-lg img{width:36px;height:36px;filter:none;opacity:1}body .cm-cat .cz-l b{font-size:14.5px}}body .cm-cat .ob-head{display:flex;flex-direction:column;gap:14px;max-width:720px;margin-bottom:clamp(28px,4vw,48px)}body .cm-cat .ob-head .h2{text-wrap:balance}body .cm-cat .ob-ui{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:clamp(16px,2vw,28px);align-items:stretch}body .cm-cat .ob-tabs{position:relative;display:flex;flex-direction:column;gap:6px;align-self:center}body .cm-cat .ob-ind{position:absolute;left:0;top:0;border-radius:22px;background:var(--paper);border:1px solid var(--line);box-shadow:0 18px 40px -28px rgb(var(--shade)\/.5);z-index:0;pointer-events:none}body .cm-cat .ob-ind.ready{transition:transform .32s var(--ease-out),width .32s var(--ease-out),height .32s var(--ease-out)}body .cm-cat .ob-tab{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border:0;border-radius:22px;background:0 0;color:var(--ink);cursor:pointer;transition:opacity .2s ease,transform .16s var(--ease-out)}body .cm-cat .ob-tab img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}body .cm-cat .ob-tab b{display:block;font-family:var(--f-display);font-weight:640;font-size:18px;letter-spacing:-.01em}body .cm-cat .ob-tab small{display:block;font-size:13.5px;color:var(--muted);margin-top:2px}body .cm-cat .ob-tab[aria-selected=false]{opacity:.62}body .cm-cat .ob-tab:active{transform:scale(.98)}body .cm-cat .ob-tab:focus-visible{outline:3px solid var(--teal);outline-offset:2px}@media (hover:hover) and (pointer:fine){body .cm-cat .ob-tab[aria-selected=false]:hover{opacity:1}}body .cm-cat .ob-stage{display:grid;border-radius:30px;overflow:hidden;min-height:440px}body .cm-cat .ob-panel{grid-area:1\/1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);opacity:0;filter:blur(6px);transform:translateY(8px);transition:opacity .22s ease,filter .22s ease,transform .3s var(--ease-out);pointer-events:none}body .cm-cat .ob-panel.is-on{opacity:1;filter:none;transform:none;pointer-events:auto}@media (prefers-reduced-motion:reduce){body .cm-cat .ob-panel,body .cm-cat .ob-ind.ready{transition:none}body .cm-cat .ob-panel{filter:none;transform:none}}body .cm-cat .ob-sub{background:#e9eef2}body .cm-cat .ob-lal{background:#eef0ef}body .cm-cat .ob-sta{background:#0f2a27;color:#fff}body .cm-cat .ob-shots{position:relative;min-height:440px}body .cm-cat .ob-shots img{position:absolute;height:auto;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -36px rgb(15 42 39\/.55)}body .cm-cat .ob-s1{left:7%;top:9%;width:52%;aspect-ratio:1}body .cm-cat .ob-s2{right:6%;top:6%;width:34%;aspect-ratio:1}body .cm-cat .ob-s3{right:10%;bottom:8%;width:38%;aspect-ratio:1}body .cm-cat .ob-lal .ob-shots img{box-shadow:none;border-radius:0;object-fit:contain;mix-blend-mode:multiply}body .cm-cat .ob-lal .ob-s1{left:2%;top:12%;width:62%}body .cm-cat .ob-lal .ob-s2{right:4%;top:0;width:40%}body .cm-cat .ob-lal .ob-s3{right:12%;bottom:4%;width:40%}body .cm-cat .ob-photo img{inset:0;width:100%;height:100%!important;border-radius:0;box-shadow:none}body .cm-cat .ob-info{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:clamp(24px,3vw,40px)}body .cm-cat .ob-name{display:block;font-family:var(--f-display);font-weight:660;font-size:clamp(26px,2.4vw,34px);letter-spacing:-.03em;line-height:1.05;margin-bottom:10px}body .cm-cat .ob-info p{color:var(--muted);font-size:15.5px;line-height:1.6;margin:0;max-width:40ch}body .cm-cat .ob-sta .ob-info p{color:rgb(255 255 255\/.78)}body .cm-cat .ob-kpi{margin:0}body .cm-cat .ob-kpi dt{font:500 11.5px\/1.2 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}body .cm-cat .ob-kpi dd{margin:4px 0 0;font-family:var(--f-display);font-weight:660;font-size:clamp(40px,4vw,56px);letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums}body .cm-cat .ob-link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:99px;background:#fff;color:var(--ink);text-decoration:none;font-weight:600;font-size:14.5px;border:1px solid var(--line);transition:transform .16s var(--ease-out)}body .cm-cat .ob-link:active{transform:scale(.97)}body .cm-cat .ob-link .ico{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .ob-link:hover .ico{transform:translateX(3px)}}@media (prefers-reduced-motion:no-preference){body .cm-cat .ob-panel.is-on .ob-shots img{animation:obshot .5s var(--ease-out) both}body .cm-cat .ob-panel.is-on .ob-s2{animation-delay:.05s}body .cm-cat .ob-panel.is-on .ob-s3{animation-delay:.1s}}@keyframes obshot{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media (max-width:1020px){body .cm-cat .ob-ui{grid-template-columns:1fr}body .cm-cat .ob-tabs{flex-direction:row;align-self:stretch;gap:4px;padding:4px;border-radius:22px;background:var(--mint)}body .cm-cat .ob-tab{flex:1;flex-direction:column;gap:6px;padding:10px 6px;text-align:center;border-radius:18px}body .cm-cat .ob-tab img{width:40px;height:40px}body .cm-cat .ob-tab b{font-size:13.5px}body .cm-cat .ob-tab small{display:none}body .cm-cat .ob-ind{border-radius:18px}}@media (max-width:640px){body .cm-cat .ob-stage{border-radius:24px;min-height:0}body .cm-cat .ob-panel{grid-template-columns:1fr}body .cm-cat .ob-shots{min-height:300px}body .cm-cat .ob-info{gap:16px;padding:20px 20px 24px}body .cm-cat .ob-kpi dd{font-size:38px}body .cm-cat .ob-name{font-size:24px}body .cm-cat .ob-info p{font-size:15px}}body .cm-cat .ob-shots.ob-photo img{object-fit:cover!important;mix-blend-mode:normal!important;left:0;top:0;right:0;bottom:0;width:100%!important;border-radius:0!important;box-shadow:none!important}body .cm-cat .ob-panel.is-on .ob-photo img{animation:obphoto .6s var(--ease-out) both}@keyframes obphoto{0%{opacity:.4;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){body .cm-cat .ob-panel.is-on .ob-photo img{animation:none}}body .cm-cat .st-head{display:flex;flex-direction:column;gap:12px;max-width:640px;margin-bottom:clamp(28px,4vw,48px)}body .cm-cat .st-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}body .cm-cat .st-visual{position:sticky;top:max(24px,calc(50vh - 330px));aspect-ratio:4\/5;max-height:min(660px,calc(100vh - 48px));border-radius:30px;overflow:hidden;background:var(--mint-2);isolation:isolate}body .cm-cat .st-img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .45s ease,transform .9s var(--ease-out)}body .cm-cat .st-img.is-on{opacity:1;transform:none}body .cm-cat .st-badge{position:absolute;left:18px;bottom:18px;z-index:2;display:flex;flex-direction:column;gap:2px;padding:14px 18px;border-radius:18px;background:rgb(255 255 255\/.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#10292a;box-shadow:0 20px 40px -24px rgb(var(--shade)\/.6)}body .cm-cat .st-badge b{font-family:var(--f-display);font-weight:660;font-size:20px;letter-spacing:-.02em}body .cm-cat .st-badge small{font-size:12.5px;color:#4a5f60}body .cm-cat .st-flow{position:relative;padding-left:40px}body .cm-cat .st-rail{position:absolute;left:0;top:10px;bottom:120px;width:2px;border-radius:2px;background:var(--line);overflow:hidden}body .cm-cat .st-rail i{position:absolute;inset:0;background:var(--teal);transform-origin:50%0;transform:scaleY(.25);transition:transform .5s var(--ease-out)}body .cm-cat .st-steps{list-style:none;margin:0;padding:0}body .cm-cat .st-step{position:relative;min-height:min(36vh,340px);display:flex;flex-direction:column;justify-content:center;gap:12px;padding-block:24px;opacity:.35;transition:opacity .4s ease}body .cm-cat .st-step::before{content:\"\";position:absolute;left:-46px;top:calc(50% - 7px);width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--line);transition:border-color .3s ease,background-color .3s ease,transform .3s var(--ease-out)}body .cm-cat .st-step.is-on{opacity:1}body .cm-cat .st-step.is-on::before{border-color:var(--teal);background:var(--teal);transform:scale(1.15)}body .cm-cat .st-step.is-done::before{border-color:var(--teal);background:var(--bg)}body .cm-cat .st-step h3{font-size:clamp(26px,2.6vw,38px);font-weight:650;letter-spacing:-.03em;line-height:1.05}body .cm-cat .st-step p{color:var(--muted);font-size:17px;line-height:1.6;max-width:36ch;margin:0}body .cm-cat .st-step p b{color:var(--ink);background:var(--mint);padding:1px 6px;border-radius:6px;font-weight:600}body .cm-cat .st-mimg{display:none}body .cm-cat .st-cta{margin-top:24px}@media (prefers-reduced-motion:reduce){body .cm-cat .st-img,body .cm-cat .st-step,body .cm-cat .st-rail i{transition:none}body .cm-cat .st-img{transform:none}}@media (max-width:1020px){body .cm-cat .st-grid{grid-template-columns:1fr}body .cm-cat .st-visual{display:none}body .cm-cat .st-flow{padding-left:0}body .cm-cat .st-rail{display:none}body .cm-cat .st-steps{display:flex;flex-direction:column;gap:28px}body .cm-cat .st-step{min-height:0;opacity:1;padding:0;gap:10px}body .cm-cat .st-step::before{display:none}body .cm-cat .st-mimg{display:block;width:100%;height:auto!important;aspect-ratio:4\/3;object-fit:cover;border-radius:22px;margin-bottom:8px}body .cm-cat .st-step h3{font-size:24px}body .cm-cat .st-step p{font-size:15.5px}}@media (max-width:640px){body .cm-cat .st-cta{width:100%;justify-content:space-between}body .cm-cat .st-mimg{aspect-ratio:16\/10}}body .cm-cat .ab-title{display:flex;align-items:center;gap:14px;font-size:clamp(15px,1.2vw,17px);font-weight:600;letter-spacing:-.005em;color:var(--teal);margin:0 0 clamp(20px,2.6vw,32px)}body .cm-cat .ab-title::before{content:\"\";width:28px;height:2px;border-radius:2px;background:var(--teal);flex:none}body .cm-cat .ab-stmt{margin:0;max-width:24ch;font-family:var(--f-display);font-weight:620;font-size:clamp(30px,4.3vw,62px);line-height:1.08;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}body .cm-cat .ab-stmt.js .w{color:rgb(15 42 39\/.16);transition:color .35s ease}body .cm-cat .ab-stmt.js .w.on{color:var(--ink)}body .cm-cat .ab-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center;margin-top:clamp(40px,5vw,72px)}body .cm-cat .ab-media{margin:0;border-radius:28px;overflow:hidden;aspect-ratio:4\/3;background:var(--mint-2)}body .cm-cat .ab-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .ab-media:hover img{transform:scale(1.03)}}body .cm-cat .ab-copy{display:flex;flex-direction:column;gap:22px}body .cm-cat .ab-copy p{margin:0;color:var(--muted);font-size:16.5px;line-height:1.75;max-width:58ch}body .cm-cat .ab-copy p a{color:var(--ink);text-decoration:underline;text-decoration-color:rgb(47 114 102\/.45);text-underline-offset:.2em}body .cm-cat .ab-link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:15px;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--ink);padding-bottom:4px}body .cm-cat .ab-link .ico{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .ab-link:hover .ico{transform:translateX(4px)}}body .cm-cat .ab-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,88px)0 0;border-top:1px solid var(--line)}body .cm-cat .ab-stats>div{padding:24px 24px 0 0}body .cm-cat .ab-stats>div+div{padding-left:24px;border-left:1px solid var(--line)}body .cm-cat .ab-stats dt{font:500 11.5px\/1.2 var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}body .cm-cat .ab-stats dd{margin:12px 0 0;display:flex;align-items:baseline;font-family:var(--f-display);font-weight:640;font-size:clamp(46px,5.4vw,80px);line-height:.95;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}body .cm-cat .ab-stats dd i{font-style:normal;color:var(--teal)}body .cm-cat .ab-eu dd{align-items:center;gap:14px;font-size:clamp(19px,1.7vw,24px);letter-spacing:-.02em;line-height:1.1}body .cm-cat .ab-stars{flex:none;width:52px;height:52px;padding:6px;border-radius:14px;background:#1d3f8f;color:#ffd84a}@media (max-width:1020px){body .cm-cat .ab-grid{grid-template-columns:1fr}body .cm-cat .ab-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .ab-stats>div:nth-child(3){border-left:0;padding-left:0}body .cm-cat .ab-stats>div{padding-bottom:24px}body .cm-cat .ab-stats>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){body .cm-cat .ab-stmt{font-size:30px;max-width:none}body .cm-cat .ab-grid{gap:22px;margin-top:32px}body .cm-cat .ab-media{border-radius:22px}body .cm-cat .ab-copy p{font-size:15.5px;line-height:1.7}body .cm-cat .ab-stats{margin-top:40px}body .cm-cat .ab-stats>div{padding:18px 12px 18px 0}body .cm-cat .ab-stats>div+div{padding-left:14px}body .cm-cat .ab-stats>div:nth-child(3){padding-left:0}body .cm-cat .ab-stats dd{font-size:42px}body .cm-cat .ab-eu dd{font-size:15px;gap:10px}body .cm-cat .ab-stars{width:38px;height:38px;border-radius:10px;padding:4px}}body .cm-cat .fm-head{display:flex;flex-direction:column;gap:12px;max-width:640px;margin-bottom:clamp(28px,4vw,48px)}body .cm-cat .fm-duo{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}body .cm-cat .fm-card{display:flex;flex-direction:column;border-radius:30px;overflow:hidden;background:var(--paper);border:1px solid var(--line)}body .cm-cat .fm-tech{background:#0f2a27;border-color:#0f2a27;color:#fff}body .cm-cat .fm-media{margin:0;aspect-ratio:16\/10;overflow:hidden;background:var(--mint-2)}body .cm-cat .fm-media img{width:100%;height:100%!important;object-fit:cover;display:block;transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .fm-card:hover .fm-media img{transform:scale(1.04)}}body .cm-cat .fm-body{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,34px);flex:1}body .cm-cat .fm-body h3{font-size:clamp(22px,2vw,28px);font-weight:650;letter-spacing:-.025em;line-height:1.1}body .cm-cat .fm-body>p{margin:0;font-size:15.5px;line-height:1.6;color:var(--muted);max-width:46ch}body .cm-cat .fm-tech h3{color:#fff}body .cm-cat .fm-tech .fm-body>p{color:rgb(255 255 255\/.75)}body .cm-cat .fm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 0}body .cm-cat .fm-stats div{display:flex;flex-direction:column-reverse;gap:4px}body .cm-cat .fm-stats dd{margin:0;font-family:var(--f-display);font-weight:660;font-size:clamp(30px,3vw,42px);line-height:1;letter-spacing:-.04em;color:var(--teal);font-variant-numeric:tabular-nums}body .cm-cat .fm-stats dt{font-size:12.5px;line-height:1.3;color:var(--muted)}body .cm-cat .fm-note{font-size:12px;color:var(--muted);margin-top:auto}body .cm-cat .fm-chips{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body .cm-cat .fm-chips li{padding:8px 13px;border-radius:99px;font-size:13.5px;font-weight:500;color:#dff1ec;background:rgb(255 255 255\/.08);border:1px solid rgb(255 255 255\/.16);transition:background-color .2s ease,border-color .2s ease}@media (hover:hover) and (pointer:fine){body .cm-cat .fm-chips li:hover{background:rgb(143 209 195\/.18);border-color:rgb(143 209 195\/.5)}}body .cm-cat .fm-x{position:absolute;left:50%;top:calc(50% - 60px);transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--bg);border:1px solid var(--line);font:500 24px\/1 var(--f-display);color:var(--teal);box-shadow:0 14px 30px -18px rgb(var(--shade)\/.5)}body .cm-cat .fm-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin:clamp(24px,3vw,36px)0 clamp(40px,5vw,64px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body .cm-cat .fm-nat{animation:fmL linear both;animation-timeline:view();animation-range:entry 0%entry 60%}body .cm-cat .fm-tech{animation:fmR linear both;animation-timeline:view();animation-range:entry 0%entry 60%}}}@keyframes fmL{0%{opacity:0;transform:translateX(-28px)}}@keyframes fmR{0%{opacity:0;transform:translateX(28px)}}@media (max-width:1020px){body .cm-cat .fm-duo{grid-template-columns:1fr}body .cm-cat .fm-x{top:auto;position:relative;left:auto;transform:none;margin:-34px auto;justify-self:center}}@media (max-width:640px){body .cm-cat .fm-card{border-radius:24px}body .cm-cat .fm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}body .cm-cat .fm-stats dd{font-size:32px}body .cm-cat .fm-links .btn-primary{width:100%;justify-content:space-between}body .cm-cat .fm-x{width:48px;height:48px;font-size:20px}}@media (max-width:1020px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){body .cm-cat .fm-nat,body .cm-cat .fm-tech{animation-name:rise}}}}body .cm-cat .fm-rail-h{font-size:clamp(19px,1.6vw,22px);font-weight:640;letter-spacing:-.015em;margin:0 0 16px}body .cm-cat .hx-stage{border-radius:clamp(22px,2.4vw,32px)}body .cm-cat .cz-t,body .cm-cat .fm-card,body .cm-cat .ob-stage,body .cm-cat .st-visual,body .cm-cat .bl-feat-link,body .cm-cat .bl-pod-btn,body .cm-cat .bl-pod iframe,body .cm-cat .bl-topics,body .cm-cat .ab-media,body .cm-cat .rq,body .cm-cat .final,body .cm-cat .bl-box{border-radius:28px}body .cm-cat .rv-reel,body .cm-cat .cz-l,body .cm-cat .rv-score,body .cm-cat .faq-help{border-radius:20px}@media (max-width:640px){body .cm-cat .cz-t,body .cm-cat .fm-card,body .cm-cat .ob-stage,body .cm-cat .bl-feat-link,body .cm-cat .bl-pod-btn,body .cm-cat .bl-topics,body .cm-cat .ab-media,body .cm-cat .rq,body .cm-cat .final,body .cm-cat .bl-box,body .cm-cat .hx-stage{border-radius:22px}body .cm-cat .rv-reel,body .cm-cat .cz-l,body .cm-cat .rv-score{border-radius:18px}}body .cm-cat .fm-head,body .cm-cat .st-head,body .cm-cat .cz-head,body .cm-cat .ob-head,body .cm-cat .bl-head,body .cm-cat .rv-head{margin-bottom:clamp(28px,4vw,48px)}body .cm-cat .pb{display:flex;align-items:center;justify-content:center;gap:clamp(18px,3vw,40px);padding-block:clamp(18px,2.2vw,26px)0;color:var(--muted)}body .cm-cat .pb-rating{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ink);min-height:44px;transition:opacity .2s ease}body .cm-cat .pb-g{width:20px;height:20px;flex:none}body .cm-cat .pb-rating b{font-family:var(--f-display);font-weight:650;font-size:17px;letter-spacing:-.01em}body .cm-cat .pb-stars{display:inline-flex;gap:2px}body .cm-cat .pb-stars i{width:14px;height:14px;background:#f5b301;clip-path:polygon(50%0,61.8% 35.3%,100% 35.3%,69.1% 57.1%,80.9% 92.7%,50% 70.6%,19.1% 92.7%,30.9% 57.1%,0 35.3%,38.2% 35.3%)}body .cm-cat .pb-count{font-size:14px;color:var(--muted);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:text-decoration-color .2s ease}@media (hover:hover) and (pointer:fine){body .cm-cat .pb-rating:hover .pb-count{text-decoration-color:currentColor}}body .cm-cat .pb-sep{width:1px;height:24px;background:var(--line);flex:none}body .cm-cat .pb-press{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}body .cm-cat .pb-label{font-size:13px;color:var(--muted);white-space:nowrap}body .cm-cat .pb-press ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:clamp(16px,2.2vw,28px);color:var(--ink)}body .cm-cat .pb-press li{display:flex;opacity:.55;filter:grayscale(1);transition:opacity .25s ease}@media (hover:hover) and (pointer:fine){body .cm-cat .pb-press li:hover{opacity:.9}}body .cm-cat .pb-press img{height:20px;width:auto}body .cm-cat .pb-press img.gci{height:28px}body .cm-cat .pb-press .cosmo{height:15px;width:auto;color:var(--ink)}body .cm-cat .pb-press .cosmo *{fill:currentColor}@media (max-width:640px){body .cm-cat .pb{flex-direction:column;gap:10px;padding-top:16px}body .cm-cat .pb-sep{display:none}body .cm-cat .pb-press{gap:14px}body .cm-cat .pb-label{font-size:12px}body .cm-cat .pb-press ul{gap:16px}body .cm-cat .pb-press img{height:16px}body .cm-cat .pb-press img.gci{height:22px}body .cm-cat .pb-press .cosmo{height:12px}}body .cm-cat .fm.section{padding-block:clamp(48px,6vw,88px)}body .cm-cat .fm-head{margin-bottom:clamp(20px,2.6vw,32px)}body .cm-cat .fm-duo{gap:12px}body .cm-cat .fm-card{flex-direction:row;align-items:stretch;border-radius:24px;min-height:0}body .cm-cat .fm-media{flex:0 0 38%;aspect-ratio:auto}body .cm-cat .fm-body{gap:8px;padding:clamp(18px,2vw,26px);justify-content:center}body .cm-cat .fm-body h3{font-size:clamp(18px,1.5vw,21px)}body .cm-cat .fm-body>p{font-size:14.5px;line-height:1.5}body .cm-cat .fm-x{top:50%;width:44px;height:44px;font-size:19px}body .cm-cat .fm-links{margin:clamp(18px,2.2vw,26px)0 clamp(28px,3.4vw,44px)}body .cm-cat .fm-rail-h{font-size:17px;margin-bottom:12px}body .cm-cat .fm .rcard{flex-basis:clamp(170px,15vw,210px);aspect-ratio:4\/5;border-radius:18px}body .cm-cat .fm .rcard b{font-size:17px}body .cm-cat .fm .rcard>span{left:12px;right:12px;bottom:12px}@media (max-width:1020px){body .cm-cat .fm-x{top:auto;margin:-26px auto}}@media (max-width:640px){body .cm-cat .fm-card{border-radius:20px}body .cm-cat .fm-media{flex-basis:34%}body .cm-cat .fm-body{padding:14px 16px}body .cm-cat .fm-body h3{font-size:17px}body .cm-cat .fm-body>p{font-size:13.5px}body .cm-cat .fm-x{width:38px;height:38px;font-size:16px;margin:-22px auto}body .cm-cat .fm .rcard{flex-basis:44vw}}body .cm-cat .fm .rcard{flex-basis:clamp(220px,21vw,290px);aspect-ratio:3\/4;border-radius:20px}body .cm-cat .fm .rcard b{font-size:20px}body .cm-cat .fm .rcard>span{left:16px;right:16px;bottom:16px}body .cm-cat .fm-head{align-items:flex-end}body .cm-cat .fm-ing{margin-top:clamp(40px,5vw,64px)}body .cm-cat .fm-ing-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:14px}body .cm-cat .fm-ing-head h3{font-size:clamp(17px,1.4vw,19px);font-weight:620;letter-spacing:-.01em;color:var(--ink)}body .cm-cat .fm-ing-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;font-size:14.5px;color:var(--teal);text-decoration:none}body .cm-cat .fm-ing-link .ico{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .fm-ing-link:hover .ico{transform:translateX(3px)}}body .cm-cat .fm-ing .fm-card{border-radius:20px}body .cm-cat .fm-ing .fm-media{flex-basis:26%}body .cm-cat .fm-ing .fm-body{padding:14px 18px;gap:4px}body .cm-cat .fm-ing .fm-body h3{font-size:16.5px}body .cm-cat .fm-ing .fm-body>p{font-size:13.5px}body .cm-cat .fm-ing .fm-x{width:36px;height:36px;font-size:15px}body .cm-cat .fm-links,body .cm-cat .fm-rail-h{display:none}@media (max-width:640px){body .cm-cat .fm-head .btn{width:100%;justify-content:space-between}body .cm-cat .fm .rcard{flex-basis:62vw}body .cm-cat .fm-ing .fm-media{flex-basis:30%}body .cm-cat .fm-ing .fm-x{margin:-20px auto}}body .cm-cat .fm-head.rail-head{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;max-width:none;gap:16px 28px}body .cm-cat .fm-head.rail-head>div{display:flex;flex-direction:column;gap:12px;max-width:640px}body .cm-cat .wa .copy{min-height:44px;padding-inline:14px}body .cm-cat .hx-stage{height:calc(100vh - 190px);min-height:560px;max-height:820px}@media (max-width:640px){body .cm-cat .hx-stage{height:auto}body .cm-cat .hx-poster{aspect-ratio:1\/1}body .cm-cat .hx-stage video,body .cm-cat .hx-scrim{aspect-ratio:1\/1}body .cm-cat .hx-scrim{background:linear-gradient(180deg,rgb(243 246 246\/0) 60%,rgb(243 246 246\/.85) 82%,#f3f6f6 96%)}body .cm-cat .hx-content{margin-top:-58px;padding-bottom:18px;gap:10px}body .cm-cat .hx-title{font-size:36px}body .cm-cat .hx-lede{font-size:14.5px;line-height:1.45}body .cm-cat .hx-cta{gap:8px}body .cm-cat .hx-cta .btn{min-height:50px}}body .cm-cat:not(.show-notes) .plan{display:none}body .cm-cat .h2{text-wrap:balance}body .cm-cat .fh{padding-block:clamp(20px,3vw,44px) clamp(28px,3.5vw,48px);position:relative;overflow-x:clip}body .cm-cat .fh::before{content:\"\";position:absolute;inset:-30%auto auto -18%;width:min(70vw,880px);aspect-ratio:1;background:radial-gradient(closest-side,var(--mint),transparent 70%);z-index:-1;pointer-events:none}body .cm-cat .fh-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .fh-crumbs{display:flex;gap:8px;align-items:center;margin-bottom:clamp(18px,2.4vw,30px);font-size:12.5px}body .cm-cat .fh-crumbs a{color:var(--muted);text-decoration:none}body .cm-cat .fh-crumbs a:hover{color:var(--teal);text-decoration:underline}body .cm-cat .fh-crumbs [aria-current]{color:var(--ink)}body .cm-cat .fh-title{font-size:clamp(38px,4.6vw,66px);line-height:1;letter-spacing:-.045em;font-weight:680;max-width:15ch}body .cm-cat .fh-title .tint{color:var(--teal)}body .cm-cat .fh-lede{margin-top:clamp(18px,2vw,26px);font-size:clamp(17px,1.35vw,19.5px);line-height:1.55;color:var(--muted);max-width:44ch}body .cm-cat .fh-cta{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(24px,2.8vw,36px)}body .cm-cat .btn.fh-ghost{--bg-b:transparent;--fg-b:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px var(--line);padding:17px 24px;border-radius:99px}@media (hover:hover) and (pointer:fine){body .cm-cat .btn.fh-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--teal);color:var(--teal)}}body .cm-cat .fh-media{margin:0;position:relative;justify-self:end;width:100%;max-width:540px}body .cm-cat .fh-media img{display:block;width:100%;height:auto;aspect-ratio:4\/5;max-height:min(76vh,700px);object-fit:cover;object-position:50% 30%;border-radius:var(--r-lg);background:var(--mint-2);box-shadow:0 50px 90px -50px rgb(var(--shade)\/.6)}body .cm-cat .fh-seal{position:absolute;left:clamp(-28px,-2vw,-12px);bottom:9%;display:flex;align-items:center;gap:12px;background:var(--paper);color:var(--ink);padding:12px 18px 12px 12px;border-radius:18px;font-size:12.5px;line-height:1.3;color:var(--muted);box-shadow:0 22px 44px -20px rgb(var(--shade)\/.5)}body .cm-cat .fh-seal .ico{width:38px;height:38px;padding:8px;border-radius:12px;background:var(--teal);color:var(--teal-ink)}body .cm-cat .fh-seal b{display:block;color:var(--ink);font:650 14px\/1.2 var(--f-display);letter-spacing:-.01em}@media (prefers-reduced-motion:no-preference){body .cm-cat .fh-title{animation:fhrise .9s var(--ease-out) both}body .cm-cat .fh-lede{animation:fhrise .9s var(--ease-out) .08s both}body .cm-cat .fh-cta{animation:fhrise .9s var(--ease-out) .16s both}body .cm-cat .fh-media img{animation:fhclip 1.1s var(--ease-io) .05s both}body .cm-cat .fh-seal{animation:fhrise .8s var(--ease-out) .7s both}}@keyframes fhrise{0%{opacity:.001;transform:translateY(14px)}}@keyframes fhclip{0%{clip-path:inset(8% 6% 8% 6%round 28px);opacity:.4}to{clip-path:inset(0 0 0 0 round 0)}}body .cm-cat .df.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .df-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(28px,5vw,80px);align-items:start}body .cm-cat .df-copy .h2{max-width:16ch}body .cm-cat .df-answer{margin-top:clamp(18px,2.2vw,28px);font:500 clamp(19px,1.6vw,23px)\/1.45 var(--f-display);letter-spacing:-.012em;color:var(--ink);max-width:40ch}body .cm-cat .df-copy p+p{margin-top:18px;color:var(--muted);max-width:64ch}body .cm-cat .df-copy strong{color:var(--ink);font-weight:600}body .cm-cat .df-card{background:var(--deep);color:var(--deep-ink);border-radius:var(--r-lg);padding:clamp(24px,2.6vw,36px);position:relative;overflow:hidden}body .cm-cat .df-card::after{content:\"\";position:absolute;right:-30%;top:-40%;width:80%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(99 184 167\/.22),transparent);pointer-events:none}body .cm-cat .df-card-h{font:650 18px\/1.2 var(--f-display);letter-spacing:-.015em;color:var(--deep-ink)}body .cm-cat .df-card dl{margin:16px 0 0}body .cm-cat .df-card dl div{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid rgb(255 255 255\/.12)}body .cm-cat .df-card dt{font:500 12.5px\/1.5 var(--f-mono);color:var(--deep-muted)}body .cm-cat .df-card dd{margin:0;font-size:15px;line-height:1.45;color:var(--deep-ink)}body .cm-cat .why.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .why-h{max-width:20ch}body .cm-cat .why-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,52px);align-items:stretch}body .cm-cat .why-media{margin:0;position:relative;border-radius:var(--r-lg);overflow:hidden;min-height:440px;background:var(--mint-2)}body .cm-cat .why-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}body .cm-cat .why-media figcaption{position:absolute;left:14px;right:14px;bottom:14px;background:var(--paper);color:var(--muted);border-radius:20px;padding:18px 20px;font-size:14.5px;line-height:1.5;box-shadow:0 20px 40px -24px rgb(var(--shade)\/.5)}body .cm-cat .why-media figcaption b{display:block;color:var(--ink);font:650 clamp(18px,1.5vw,21px)\/1.2 var(--f-display);letter-spacing:-.015em;margin-bottom:4px}body .cm-cat .why-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}body .cm-cat .why-list li{background:var(--mint);border-radius:20px;padding:20px 20px 22px;display:flex;flex-direction:column;gap:8px}body .cm-cat .why-list li:first-child{grid-column:1\/-1;background:var(--paper);box-shadow:inset 0 0 0 1px var(--line)}body .cm-cat .why-list .ico{width:34px;height:34px;padding:7px;border-radius:11px;background:var(--paper);color:var(--teal);stroke-width:1.7}body .cm-cat .why-list li:first-child .ico{background:var(--mint)}body .cm-cat .why-list h3{font-size:18px;font-weight:640;letter-spacing:-.015em;line-height:1.2;margin-top:4px}body .cm-cat .why-list p{font-size:14.5px;line-height:1.5;color:var(--muted)}body .cm-cat .why-list a{color:var(--ink);text-decoration-color:var(--teal);text-decoration-thickness:1.5px}body .cm-cat .cmp.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .cmp-head .h2{max-width:20ch}body .cm-cat .cmp-head .sub{margin-top:16px;max-width:60ch}body .cm-cat .cmp-table{margin-top:clamp(26px,3.6vw,44px);border-radius:var(--r-lg);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}body .cm-cat .cmp-table:focus-visible{outline:2px solid var(--teal);outline-offset:3px}body .cm-cat .cmp table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}body .cm-cat .cmp thead th{font:500 12.5px\/1.4 var(--f-mono);color:var(--muted);text-align:left;padding:18px 22px 14px;background:var(--mint)}body .cm-cat .cmp tbody th,body .cm-cat .cmp td{text-align:left;vertical-align:top;padding:22px;border-top:1px solid var(--line)}body .cm-cat .cmp tbody th{width:22%}body .cm-cat .cmp tbody th span{font:650 clamp(18px,1.6vw,22px)\/1.15 var(--f-display);letter-spacing:-.02em;color:var(--ink)}body .cm-cat .cmp td{color:var(--muted)}body .cm-cat .cmp td a{display:inline-flex;align-items:center;gap:8px;color:var(--teal);font-weight:600;text-decoration:none;white-space:nowrap;min-height:44px}body .cm-cat .cmp td a .ico{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .cmp td a:hover .ico{transform:translateX(4px)}}body .cm-cat .cap{padding-block:clamp(48px,6vw,96px) clamp(24px,3vw,40px)}body .cm-cat .cap-stage{position:relative;min-height:clamp(560px,52vw,720px);display:flex;align-items:center;margin-inline:clamp(0px,2vw,24px);border-radius:clamp(28px,4vw,48px);overflow:hidden;background:var(--mint-2)}body .cm-cat .cap-stage{background:var(--mint)}body .cm-cat .cap-bg{position:absolute;top:0;right:0;bottom:0;left:auto;width:64%;height:100%;object-fit:cover;object-position:35% 50%}body .cm-cat .cap-wrap{position:relative;width:100%}body .cm-cat .cap-panel{max-width:520px;background:rgb(255 255 255\/.94);color:var(--ink);border-radius:var(--r-lg);padding:clamp(24px,3vw,40px);box-shadow:0 40px 80px -40px rgb(var(--shade)\/.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body .cm-cat .cap-panel .h2{font-size:clamp(30px,3.3vw,46px);color:#10292a}body .cm-cat .cap-panel>p{margin-top:14px;color:#51686a;font-size:15.5px;max-width:44ch}body .cm-cat .cap-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px}body .cm-cat .cap-groups h3{font:500 12.5px\/1.4 var(--f-mono);color:#51686a;letter-spacing:.02em}body .cm-cat .cap-groups ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:6px}body .cm-cat .cap-groups li{font-size:13.5px;line-height:1;padding:9px 12px;border-radius:99px;background:#edf5f2;color:#10292a}body .cm-cat .cap-links{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:22px}body .cm-cat .cap-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#2f7266;font-weight:600;text-decoration:none}body .cm-cat .cap-links a .ico{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .cap-links a:hover .ico{transform:translateX(4px)}}@media (prefers-color-scheme:dark){body .cm-cat:not([data-theme=light]) .cap-panel{background:rgb(18 33 34\/.94);color:var(--ink)}body .cm-cat:not([data-theme=light]) .cap-panel .h2{color:var(--ink)}body .cm-cat:not([data-theme=light]) .cap-panel>p,body .cm-cat:not([data-theme=light]) .cap-groups h3{color:var(--muted)}body .cm-cat:not([data-theme=light]) .cap-groups li{background:var(--mint);color:var(--ink)}body .cm-cat:not([data-theme=light]) .cap-links a{color:var(--teal)}}body .cm-cat .pr.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .pr-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px}body .cm-cat .pr-head .h2{max-width:18ch}body .cm-cat .pr-badge{display:inline-flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;background:var(--mint);font-size:14.5px;color:var(--muted)}body .cm-cat .pr-badge .ico{width:36px;height:36px;padding:8px;border-radius:12px;background:var(--teal);color:var(--teal-ink)}body .cm-cat .pr-badge b{color:var(--ink);font-family:var(--f-display);font-weight:650}body .cm-cat .pr-steps{--p:1;list-style:none;margin:clamp(36px,5vw,64px)0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);position:relative}body .cm-cat .pr-steps::before,body .cm-cat .pr-steps::after{content:\"\";position:absolute;left:22px;right:22px;top:21px;height:2px;border-radius:2px;background:var(--line)}body .cm-cat .pr-steps::after{background:var(--teal);transform-origin:0 50%;transform:scaleX(var(--p))}body .cm-cat .pr-step{position:relative;padding-top:68px}body .cm-cat .pr-n{position:absolute;top:0;left:0;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--line);font:600 16px var(--f-mono);color:var(--muted);transition:background-color .35s var(--ease-out),color .35s var(--ease-out),box-shadow .35s var(--ease-out)}body .cm-cat .pr-steps.js .pr-step.is-on .pr-n,body .cm-cat .pr-steps:not(.js) .pr-n{background:var(--teal);color:var(--teal-ink);box-shadow:inset 0 0 0 2px var(--teal)}body .cm-cat .pr-step h3{font-size:clamp(19px,1.6vw,22px);font-weight:640;letter-spacing:-.018em;line-height:1.2}body .cm-cat .pr-step p{margin-top:10px;font-size:15px;line-height:1.55;color:var(--muted);max-width:32ch}body .cm-cat .pr-step a{color:var(--ink);text-decoration-color:var(--teal);text-decoration-thickness:1.5px}body .cm-cat .cz-inl{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em}body .cm-cat .ix.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .ix-list{list-style:none;margin:clamp(26px,3.6vw,44px)0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,64px)}body .cm-cat .ix-list li{border-top:1px solid var(--line)}body .cm-cat .ix-list li:nth-last-child(-n+2){border-bottom:1px solid var(--line)}body .cm-cat .ix-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:\"t i\"\"d i\";column-gap:16px;row-gap:4px;align-items:center;padding:22px 4px;min-height:64px;text-decoration:none;color:var(--ink)}body .cm-cat .ix-t{grid-area:t;font:650 clamp(22px,2.2vw,30px)\/1.1 var(--f-display);letter-spacing:-.025em;transition:color .25s ease}body .cm-cat .ix-d{grid-area:d;font-size:14.5px;color:var(--muted)}body .cm-cat .ix-list .ico{grid-area:i;width:44px;height:44px;padding:12px;border-radius:50%;background:var(--mint);color:var(--teal);transition:transform .35s var(--ease-out),background-color .25s ease,color .25s ease}@media (hover:hover) and (pointer:fine){body .cm-cat .ix-list a:hover .ix-t{color:var(--teal)}body .cm-cat .ix-list a:hover .ico{transform:translateX(4px) rotate(-45deg);background:var(--teal);color:var(--teal-ink)}}body .cm-cat .ix-list a:active .ico{transform:scale(.94)}body .cm-cat .ix-more{margin-top:22px;color:var(--muted);font-size:15.5px}body .cm-cat .ix-more a{color:var(--ink);font-weight:600;text-decoration-color:var(--teal);text-decoration-thickness:1.5px}body .cm-cat .uz{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .uz-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .uz-media{margin:0;border-radius:var(--r-lg);overflow:hidden;background:var(--mint-2)}body .cm-cat .uz-media img{display:block;width:100%;height:auto;aspect-ratio:4\/4.4;object-fit:cover;object-position:50% 30%}body .cm-cat .uz-copy .h2{max-width:17ch}body .cm-cat .uz-copy>p{margin-top:20px;color:var(--muted);max-width:56ch}body .cm-cat .uz-copy>p a{color:var(--ink);font-weight:600;text-decoration-color:var(--teal);text-decoration-thickness:1.5px}body .cm-cat .uz-addr{display:flex;align-items:center;gap:10px;color:var(--ink)!important;font-size:15px}body .cm-cat .uz-addr .ico{color:var(--teal);font-size:20px}body .cm-cat .uz-copy .btn{margin-top:26px}body .cm-cat .uz-btn .ico{font-size:17px;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .uz-btn:hover .ico{transform:translateX(4px)}}body .cm-cat .brd.section{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .brd-head{display:grid;gap:14px}body .cm-cat .brd-head .h2{max-width:18ch}body .cm-cat .brd-head .sub{max-width:56ch}body .cm-cat .brd-grid{list-style:none;margin:clamp(26px,3.6vw,44px)0 0;padding:0;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px}body .cm-cat .brd-grid li{position:relative;border-radius:var(--r-lg);overflow:hidden;min-height:clamp(320px,32vw,460px);background:var(--mint-2)}body .cm-cat .brd-grid li>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}body .cm-cat .brd-grid li>div{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:18px;background:var(--paper);box-shadow:0 18px 36px -20px rgb(var(--shade)\/.5)}body .cm-cat .brd-logo{width:44px;height:44px;border-radius:12px;object-fit:contain;background:#fff}body .cm-cat .brd-grid span{font-size:13.5px;color:var(--muted);line-height:1.3}body .cm-cat .brd-grid span b{display:block;font:650 16px\/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink)}body .cm-cat .rv.fr{padding-block:clamp(56px,7vw,104px) clamp(24px,3vw,40px)}body .cm-cat .rv.fr .rv-head{margin-bottom:0}body .cm-cat .rv.fr .rv-intro .h2{max-width:18ch}body .cm-cat .rq-who .mono{display:block}body .cm-cat .fq.section{padding-top:clamp(56px,7vw,104px)}body .cm-cat .fq .faq-grid .h2{max-width:14ch}@media (max-width:1020px){body .cm-cat .fh-grid{grid-template-columns:1fr 1fr}body .cm-cat .df-grid{grid-template-columns:1fr}body .cm-cat .df-card{max-width:640px}body .cm-cat .why-grid{grid-template-columns:1fr}body .cm-cat .why-media{min-height:0;aspect-ratio:3\/2}body .cm-cat .pr-steps{grid-template-columns:1fr 1fr;row-gap:40px}body .cm-cat .pr-steps::before,body .cm-cat .pr-steps::after{display:none}body .cm-cat .brd-grid{grid-template-columns:1fr 1fr}body .cm-cat .brd-grid .brd-a{grid-column:1\/-1;min-height:360px}}@media (max-width:760px){body .cm-cat .fh{padding-top:12px}body .cm-cat .fh-grid{grid-template-columns:1fr;gap:22px}body .cm-cat .fh-media{order:-1;justify-self:stretch;max-width:none}body .cm-cat .fh-media img{aspect-ratio:4\/3;max-height:none;object-position:50% 26%;border-radius:22px}body .cm-cat .fh-seal{left:12px;bottom:12px;padding:9px 14px 9px 9px;border-radius:16px}body .cm-cat .fh-seal .ico{width:32px;height:32px;padding:7px}body .cm-cat .fh-crumbs{margin-bottom:12px}body .cm-cat .fh-title{font-size:clamp(34px,9.6vw,44px);max-width:none}body .cm-cat .fh-cta{flex-direction:column;gap:10px}body .cm-cat .fh-cta .btn{width:100%;min-height:54px;justify-content:space-between}body .cm-cat .btn.fh-ghost{justify-content:center}body .cm-cat .df-card dl div{grid-template-columns:104px minmax(0,1fr)}body .cm-cat .why-list{grid-template-columns:1fr}body .cm-cat .why-media{aspect-ratio:4\/3.4;border-radius:22px}body .cm-cat .why-media figcaption{position:static;border-radius:0 0 22px 22px;box-shadow:none;background:var(--mint)}body .cm-cat .why-media{display:flex;flex-direction:column;aspect-ratio:auto}body .cm-cat .why-media img{position:static;height:auto;aspect-ratio:4\/3;border-radius:22px 22px 0 0}body .cm-cat .why-list li{border-radius:18px;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:16px}body .cm-cat .why-list li .ico{grid-row:1\/3}body .cm-cat .why-list h3{margin-top:5px;font-size:17px}body .cm-cat .cmp-table{background:0 0;box-shadow:none;border-radius:0;overflow:visible}body .cm-cat .cmp table,body .cm-cat .cmp tbody,body .cm-cat .cmp tr,body .cm-cat .cmp tbody th,body .cm-cat .cmp td{display:block;width:auto}body .cm-cat .cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}body .cm-cat .cmp tr{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:18px;margin-bottom:10px}body .cm-cat .cmp tbody th{padding:0 0 8px;border:0}body .cm-cat .cmp td{padding:10px 0 0;border-top:0}body .cm-cat .cmp td::before{content:attr(data-l);display:block;font:500 12px\/1.4 var(--f-mono);color:var(--muted);margin-bottom:2px}body .cm-cat .cmp td:last-child{padding-top:6px}body .cm-cat .cmp td:last-child::before{display:none}body .cm-cat .cap{padding-top:40px}body .cm-cat .cap-stage{display:block;min-height:0;background:0 0;border-radius:0;margin:0;overflow:visible}body .cm-cat .cap-bg{position:static;display:block;right:auto;width:calc(100% - 32px);margin-inline:16px;height:auto;aspect-ratio:4\/3;border-radius:22px;object-position:72% 50%}body .cm-cat .cap-panel{margin-top:-36px;position:relative;border-radius:22px;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--paper)}body .cm-cat .cap-panel .h2{color:var(--ink)}body .cm-cat .cap-groups{grid-template-columns:1fr}body .cm-cat .pr-steps{grid-template-columns:1fr;row-gap:0;padding-left:0}body .cm-cat .pr-steps::before,body .cm-cat .pr-steps::after{display:block;left:21px;right:auto;top:22px;bottom:22px;width:2px;height:auto}body .cm-cat .pr-steps::after{transform-origin:50%0;transform:scaleY(var(--p))}body .cm-cat .pr-step{padding:0 0 30px 64px;min-height:44px}body .cm-cat .pr-step:last-child{padding-bottom:0}body .cm-cat .pr-step h3{padding-top:9px}body .cm-cat .ix-list{grid-template-columns:1fr}body .cm-cat .ix-list li:nth-last-child(2){border-bottom:0}body .cm-cat .ix-list a{padding:18px 2px}body .cm-cat .uz-grid{grid-template-columns:1fr}body .cm-cat .uz-media img{aspect-ratio:4\/3;border-radius:22px}body .cm-cat .uz-copy .btn{width:100%;justify-content:space-between}body .cm-cat .brd-grid{grid-template-columns:1fr 1fr;gap:10px}body .cm-cat .brd-grid li{min-height:240px;border-radius:22px}body .cm-cat .brd-grid .brd-a{min-height:300px}body .cm-cat .brd-grid li>div{left:8px;right:8px;bottom:8px;padding:8px;gap:8px;border-radius:14px}body .cm-cat .brd-logo{width:34px;height:34px;border-radius:9px}body .cm-cat .brd-grid span{font-size:12px}body .cm-cat .brd-grid span b{font-size:14px}}@media (prefers-reduced-motion:reduce){body .cm-cat .pr-n,body .cm-cat .ix-list .ico,body .cm-cat .cmp td a .ico,body .cm-cat .cap-links a .ico{transition:none}}body .cm-cat button{text-transform:none;letter-spacing:normal;line-height:1.2;box-shadow:none;min-height:0}body .cm-cat .copy:focus,body .cm-cat .copy:hover{background:rgb(255 255 255\/.1);color:var(--deep-ink)}body .cm-cat blockquote{border:0;padding:0;margin:0;font-style:normal;background:none;quotes:none}body .cm-cat blockquote::before,body .cm-cat blockquote::after{content:none}body .cm-cat img{max-width:100%}body .cm-cat a:hover{text-decoration:none}body .cm-cat{font-size:16.5px;line-height:1.6}body .cm-cat h1,body .cm-cat h2,body .cm-cat h3{text-transform:none}body .cm-cat .rv-reel:hover,body .cm-cat .rv-reel:focus,body .cm-cat .ob-tab:hover,body .cm-cat .ob-tab:focus,body .cm-cat .sv-ic:hover,body .cm-cat .rv-btn:hover,body .cm-cat .pod-btn:hover,body .cm-cat .hx-pause:hover{background-color:inherit}body .cm-cat .rv-reel{background:#10292a}body .cm-cat .ob-tab{background:transparent}body .cm-cat .rv-btn{background:var(--paper)}body .cm-cat .sv-ic{background:rgb(0 0 0\/.28)}body .cm-cat .bl-pod-btn{background:#0f3a35}body .cm-cat .hx-pause{background:rgb(255 255 255\/.55)}@media (max-width:640px){body .cm-cat .tray{margin-bottom:calc(var(--bm,0px) + 10px + env(safe-area-inset-bottom,0px))}body .cm-cat .toast{bottom:calc(var(--bm,0px) + 92px)}}<\/style>\n<style>\/*perf-lcp-noanim*\/body .cm-cat .fh-title,body .cm-cat .fh-lede,body .cm-cat .fh-cta,body .cm-cat .fh-media img,body .cm-cat .fh-seal,body .cm-cat .hx-title .ln>span,body .cm-cat .hx-lede,body .cm-cat .hx-cta,body .cm-cat .hx-poster img,body .cm-cat .hx-eyebrow,body .cm-cat .lab figure,body .cm-cat .solo-main,body .cm-cat .gbadge,body .cm-cat .rise,body .cm-cat .dv-title,body .cm-cat .dv-lede,body .cm-cat .dv-cta{animation:none!important}<\/style>\n\n<div class=\"cm-cat\"><div lang=\"es\"><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\n  <symbol id=\"i-arrow\" viewBox=\"0 0 24 24\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/symbol>\n  <symbol id=\"i-check\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/symbol>\n  <symbol id=\"i-copy\" viewBox=\"0 0 24 24\"><rect x=\"8\" y=\"8\" width=\"12\" height=\"12\" rx=\"3\"\/><path d=\"M16 8V6a2 2 0 00-2-2H6a2 2 0 00-2 2v8a2 2 0 002 2h2\"\/><\/symbol>\n  <symbol id=\"i-chat\" viewBox=\"0 0 24 24\"><path d=\"M4 19.5l1.2-3.6A8 8 0 1 1 8.3 19z\"\/><path d=\"M9 10.5h6M9 13.5h4\"\/><\/symbol>\n  <symbol id=\"i-flask\" viewBox=\"0 0 24 24\"><path d=\"M9.5 3.5h5M10.5 3.5v5.2L5.2 18a1.8 1.8 0 001.6 2.6h10.4a1.8 1.8 0 001.6-2.6l-5.3-9.3V3.5\"\/><path d=\"M7.6 14.5h8.8\"\/><\/symbol>\n  <symbol id=\"i-clock\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 7.5V12l3 2\"\/><\/symbol>\n  <symbol id=\"i-globe\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M3.5 12h17M12 3.5c2.3 2.4 3.4 5.3 3.4 8.5s-1.1 6.1-3.4 8.5c-2.3-2.4-3.4-5.3-3.4-8.5S9.7 5.9 12 3.5z\"\/><\/symbol>\n  <symbol id=\"i-layers\" viewBox=\"0 0 24 24\"><path d=\"M12 4l8.5 4.5L12 13 3.5 8.5z\"\/><path d=\"M3.5 12.5L12 17l8.5-4.5M3.5 16.5L12 21l8.5-4.5\"\/><\/symbol>\n  <symbol id=\"i-shield\" viewBox=\"0 0 24 24\"><path d=\"M12 3l7 3v5.5c0 4.3-3 8-7 9.5-4-1.5-7-5.2-7-9.5V6l7-3z\"\/><path d=\"M8.8 12.2l2.2 2.2 4.3-4.4\"\/><\/symbol>\n  <symbol id=\"i-pin\" viewBox=\"0 0 24 24\"><path d=\"M12 21s-6.5-6.2-6.5-11a6.5 6.5 0 0113 0c0 4.8-6.5 11-6.5 11z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.4\"\/><\/symbol>\n<\/svg>\n<!-- HERO -->\n<section class=\"fh\" aria-labelledby=\"fh-title\">\n  <div class=\"wrap fh-grid\">\n    <div class=\"fh-copy\">\n      <nav class=\"fh-crumbs mono\" aria-label=\"Ruta de navegaci\u00f3n\"><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/inicio\/\">Inicio<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">Fabricante de cosm\u00e9ticos en Marruecos<\/span><\/nav>\n      <h1 class=\"fh-title\" id=\"fh-title\">Fabricante de cosm\u00e9ticos en Marruecos, <span class=\"tint\">de la f\u00f3rmula al producto terminado<\/span><\/h1>\n      <p class=\"fh-lede\">Formulamos, fabricamos y envasamos sus productos de cuidado seg\u00fan las normas europeas, en nuestra f\u00e1brica certificada ISO 22716 cerca de Agadir.<\/p>\n      <div class=\"fh-cta hero-cta\">\n        <a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/presupuesto-fabricacion-cosmeticos\/\">Consulta gratuita <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n        <a class=\"btn btn-ghost fh-ghost\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/catalogo-cosmetica-marca-blanca\/\">Ver el cat\u00e1logo<\/a>\n      <\/div>\n    <\/div>\n    <figure class=\"fh-media\">\n      <img fetchpriority=\"high\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-controle-ligne-remplissage-carmel-768x954.webp\" width=\"1120\" height=\"1391\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-controle-ligne-remplissage-carmel-768x954.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-controle-ligne-remplissage-carmel-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-controle-ligne-remplissage-carmel.webp 1120w\" sizes=\"(max-width:1020px) 92vw, 50vw\" alt=\"Ingeniera de producci\u00f3n de Carmel Cosmetics Labs, fabricante de cosm\u00e9ticos en Marruecos, controlando un frasco airless a la salida de la l\u00ednea de llenado\" fetchpriority=\"high\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n      <figcaption class=\"fh-seal\"><svg class=\"ico\"><use href=\"#i-shield\"\/><\/svg><span><b>ISO 22716 \u00b7 ISO 9001<\/b>Certificado por Bureau Veritas<\/span><\/figcaption>\n    <\/figure>\n  <\/div>\n<\/section>\n<!-- PROOF BAR -->\n<section class=\"pb wrap\" aria-label=\"Pruebas de confianza\">\n  <a class=\"pb-rating\" href=\"https:\/\/www.google.com\/maps?cid=16167518036265422519\" target=\"_blank\" rel=\"noopener\" aria-label=\"Valoraci\u00f3n en Google de 4,9 sobre 5, 84 rese\u00f1as verificadas\">\n    <svg class=\"pb-g\" viewBox=\"0 0 48 48\" aria-hidden=\"true\"><path fill=\"#EA4335\" d=\"M24 9.5c3.5 0 6.6 1.2 9.1 3.6l6.8-6.8C35.8 2.4 30.3 0 24 0 14.6 0 6.6 5.4 2.7 13.3l7.9 6.1C12.5 13.6 17.8 9.5 24 9.5z\"\/><path fill=\"#4285F4\" d=\"M46.1 24.5c0-1.6-.1-3.1-.4-4.5H24v9h12.4c-.5 2.9-2.2 5.3-4.6 6.9l7.4 5.7c4.3-4 6.9-9.9 6.9-17.1z\"\/><path fill=\"#FBBC05\" d=\"M10.6 28.6c-.5-1.4-.8-3-.8-4.6s.3-3.2.8-4.6l-7.9-6.1C1 16.6 0 20.2 0 24s1 7.4 2.7 10.7l7.9-6.1z\"\/><path fill=\"#34A853\" d=\"M24 48c6.5 0 11.9-2.1 15.9-5.8l-7.4-5.7c-2.1 1.4-4.8 2.3-8.5 2.3-6.2 0-11.5-4.1-13.4-9.9l-7.9 6.1C6.6 42.6 14.6 48 24 48z\"\/><\/svg>\n    <b>4,9<\/b>\n    <span class=\"pb-stars\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span>\n    <span class=\"pb-count\">84 rese\u00f1as en Google<\/span>\n  <\/a>\n  <span class=\"pb-sep\" aria-hidden=\"true\"><\/span>\n  <div class=\"pb-press\">\n    <span class=\"pb-label\">Visto en<\/span>\n    <ul aria-label=\"Apariciones en prensa\">\n      <li><svg class=\"cosmo\" viewBox=\"0 0 600 106\" role=\"img\" aria-label=\"Cosmopolitan\" fill=\"currentColor\"><title>Cosmopolitan<\/title><path d=\"M401.3 0h-19.4v36.5C379.1 9.2 369 0 354.2 0c-11.1 0-19.4 5.5-24.5 19.9C326 5.6 315.4 0 297.8 0h-19.4v36.5h-.5C275.1 9.2 265 0 250.2 0c-14.3 0-24.5 9.2-27.7 36.5h-.5V0h-25l-9.2 54.5h-.5L179.4 0h-25.9v20.8C151.2 8.3 143.8 0 129.9 0c-15.3 0-23.6 10.6-25 24C100.7 6 91.5 0 79.5 0 66.1 0 56.4 7.9 52.7 30.5 51.8 14.3 47.2 0 27.7 0 12.4 0 0 13.9 0 53.2c0 33.7 6.9 53.2 27.7 53.2 18.5 0 23.6-14.8 25-29.6 3.7 22.2 13.4 29.6 26.8 29.6 12.9 0 22.2-7.4 26.3-28.2.9 13.4 6 28.2 25 28.2 10.6 0 18.5-4.6 22.7-12.5v12h14.3V28.2h.5l12.9 77.7h10.6l12.9-77.7h.5v77.7h17.1V69.4h.5c2.8 27.3 12.9 36.5 27.7 36.5 14.3 0 24.5-9.2 27.7-36.5h.5v36.5h19.4V63.4h7.9c9.7 0 16.2-3.7 20.3-9.7 0 39.8 11.1 52.2 28.2 52.2 14.3 0 24.5-9.2 27.7-36.5v36.5h43.9V89.7h-24.5V0h-.3zM37.1 65.7c-.5 14.8-1.8 24-8.3 24-6 0-7.9-3.7-7.9-37.4 0-34.2 4.2-36.5 8.3-36.5 4.6 0 6.9 6.5 6.9 23.1l16.2-.5c-.5 4.6-.5 9.2-.5 14.8 0 5.1 0 9.7.5 13.9l-15.2-1.4zM87 63.8c0 22.2-2.8 26.3-6.9 26.3-4.6 0-6.9-4.6-6.9-26.3V42.1c0-22.2 2.8-26.3 6.9-26.3 4.6 0 6.9 4.6 6.9 26.3 0 0 0 21.7 0 21.7zm44.8 26.4c-8.3 0-8.3-10.2-8.3-15.7h-16.6c.9-6 1.4-13.4 1.4-21.7 0-4.2 0-8.3-.5-12 8.3 19 32.4 24.5 32.4 39.8 0 3.5-1.9 9.6-8.4 9.6zM122.6 25c0-5.5 2.8-9.2 7.4-9.2 7.9 0 7.9 9.7 7.9 15.3h16.2v31c-9.3-16.8-31.5-23.3-31.5-37.1zm135 38.8c0 22.2-2.8 26.8-6.9 26.8-4.6 0-6.9-4.6-6.9-26.8V42.1c0-22.2 2.8-26.8 6.9-26.8 4.6 0 6.9 4.6 6.9 26.8 0 0 0 21.7 0 21.7zm42-15.7h-1.8V16.2h1.4c6.5 0 12.5.5 12.5 15.7 0 13-4.2 16.2-12.1 16.2zm61.5 15.7c0 22.2-2.8 26.8-6.9 26.8-4.6 0-6.9-4.6-6.9-26.8V42.1c0-22.2 2.8-26.8 6.9-26.8 4.6 0 6.9 4.6 6.9 26.8v21.7zm68-63.8h19.4v105.9h-19.4V0zM504 0h-52.7v16.2h16.6v89.7h19.4V16.2h16.6V0m80 0v55.9h-.5L565.8 0h-19v92.5L535.2.1H507L492.2 106h16.2l2.8-23.6h15.9l2.8 23.6h33.7V41.7h.5l20.8 64.3h15.2V0h-16.2zm-70.2 67l6-50.8h.5l5.5 50.8h-12z\" fill=\"#e670b1\"\/><\/svg><\/li>\n      <li><img decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetics-business-logo.webp\" width=\"768\" height=\"223\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetics-business-logo-300x87.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/cosmetics-business-logo.webp 768w\" sizes=\"(max-width:1020px) 92vw, 50vw\" alt=\"Cosmetics Business\" title=\"| Carmel Cosmetics Labs\"><\/li>\n      <li><img decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/global-cosmetic-industry-logo-v2.webp\" width=\"228\" height=\"110\" class=\"gci\" alt=\"Global Cosmetic Industry\" title=\"| Carmel Cosmetics Labs\"><\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n<!-- DEFINITION \/ ENTITY (AEO) -->\n<section class=\"df section\" aria-labelledby=\"df-title\">\n  <div class=\"wrap df-grid\">\n    <div class=\"df-copy\">\n      <h2 class=\"h2\" id=\"df-title\">\u00bfQu\u00e9 es un fabricante de cosm\u00e9ticos?<\/h2>\n      <p class=\"df-answer\">Un fabricante de cosm\u00e9ticos es una empresa que formula, fabrica y envasa productos cosm\u00e9ticos por cuenta de marcas, en marca blanca o a medida. Se encarga de la investigaci\u00f3n y el desarrollo, la producci\u00f3n, el control de calidad y el cumplimiento normativo, desde la idea hasta el producto terminado listo para la venta.<\/p>\n      <p><strong>Carmel Cosmetics Labs es un fabricante de cosm\u00e9ticos en Marruecos<\/strong>, ubicado en A\u00eft Melloul, en el Gran Agadir (regi\u00f3n de Souss-Massa). Nuestra f\u00e1brica, certificada ISO 22716 e ISO 9001 por Bureau Veritas, produce cuidado facial, corporal, capilar, solar, infantil y masculino para m\u00e1s de 500 marcas en m\u00e1s de 35 pa\u00edses. Nuestras f\u00f3rmulas cumplen las normas europeas: preparamos el expediente de informaci\u00f3n del producto (PIF) y la evaluaci\u00f3n de la seguridad que exige el Reglamento (CE) n.\u00ba 1223\/2009.<\/p>\n    <\/div>\n    <aside class=\"df-card\" aria-label=\"Ficha de identidad de Carmel Cosmetics Labs\">\n      <p class=\"df-card-h\">Carmel Cosmetics Labs en resumen<\/p>\n      <dl>\n        <div><dt>F\u00e1brica<\/dt><dd>A\u00eft Melloul, Gran Agadir<\/dd><\/div>\n        <div><dt>Certificaciones<\/dt><dd>ISO 22716 e ISO 9001, Bureau Veritas<\/dd><\/div>\n        <div><dt>Normativa<\/dt><dd>Reglamento (CE) n.\u00ba 1223\/2009, PIF<\/dd><\/div>\n        <div><dt>Exportaci\u00f3n<\/dt><dd>M\u00e1s de 35 pa\u00edses, establecimiento registrado ante la FDA (MoCRA)<\/dd><\/div>\n        <div><dt>Cat\u00e1logo<\/dt><dd>M\u00e1s de 1000 f\u00f3rmulas, 6 gamas<\/dd><\/div>\n        <div><dt>Plazo<\/dt><dd>Se define con usted en el presupuesto<\/dd><\/div>\n        <div><dt>Cantidades<\/dt><dd>Pedido m\u00ednimo accesible (MOQ)<\/dd><\/div>\n      <\/dl>\n    <\/aside>\n  <\/div>\n<\/section>\n<!-- WHY CARMEL -->\n<section class=\"why section\" aria-labelledby=\"why-title\">\n  <div class=\"wrap\">\n    <h2 class=\"h2 why-h\" id=\"why-title\">Por qu\u00e9 elegir a Carmel como fabricante de productos cosm\u00e9ticos<\/h2>\n    <div class=\"why-grid\">\n      <figure class=\"why-media\">\n        <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-co-developpement-formule-768x516.webp\" width=\"1400\" height=\"940\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-co-developpement-formule-300x201.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-co-developpement-formule-768x516.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-co-developpement-formule-1024x688.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-co-developpement-formule.webp 1400w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Fundador de marca y formuladora de Carmel Cosmetics Labs comparando texturas de crema frente al taller de producci\u00f3n\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n        <figcaption><b>Un solo socio, de la f\u00f3rmula a la entrega.<\/b> Un especialista de producto acompa\u00f1a su proyecto desde el brief hasta el env\u00edo, sin multiplicar subcontratistas.<\/figcaption>\n      <\/figure>\n      <ul class=\"why-list\">\n        <li><svg class=\"ico\"><use href=\"#i-layers\"\/><\/svg><h3>M\u00e1s de 1000 f\u00f3rmulas, 6 gamas<\/h3><p>Rostro, cuerpo, cabello, solar, beb\u00e9 y mam\u00e1, hombre: parta de una f\u00f3rmula probada del <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/catalogo-cosmetica-marca-blanca\/\">cat\u00e1logo<\/a>.<\/p><\/li>\n        <li><svg class=\"ico\"><use href=\"#i-flask\"\/><\/svg><h3>Formulaci\u00f3n a medida<\/h3><p>Nuestros formuladores crean su f\u00f3rmula exclusiva en el <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/laboratorio-formulacion-cosmetica\/\">laboratorio de formulaci\u00f3n<\/a>.<\/p><\/li>\n        <li><svg class=\"ico\"><use href=\"#i-shield\"\/><\/svg><h3>Conformidad europea<\/h3><p>Expediente de informaci\u00f3n del producto (PIF) y evaluaci\u00f3n de la seguridad seg\u00fan el Reglamento (CE) n.\u00ba 1223\/2009.<\/p><\/li>\n        <li><svg class=\"ico\"><use href=\"#i-clock\"\/><\/svg><h3>Un jefe de proyecto dedicado<\/h3><p>Un interlocutor \u00fanico acompa\u00f1a su proyecto de la f\u00f3rmula al env\u00edo, con un pedido m\u00ednimo accesible (MOQ).<\/p><\/li>\n        <li><svg class=\"ico\"><use href=\"#i-globe\"\/><\/svg><h3>Preparado para exportar<\/h3><p>Env\u00edos a m\u00e1s de 35 pa\u00edses, establecimiento registrado ante la FDA (MoCRA) para Estados Unidos.<\/p><\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- COMPARISON -->\n<section class=\"cmp section\" aria-labelledby=\"cmp-title\">\n  <div class=\"wrap\">\n    <div class=\"cmp-head\">\n      <h2 class=\"h2\" id=\"cmp-title\">Fabricante, fabricaci\u00f3n a terceros o marca blanca: \u00bfqu\u00e9 diferencias hay?<\/h2>\n      <p class=\"sub\">Los tres t\u00e9rminos designan formas de producir una marca cosm\u00e9tica. Carmel Cosmetics Labs ofrece las tres, seg\u00fan su proyecto.<\/p>\n    <\/div>\n    <div class=\"cmp-table\" role=\"region\" aria-labelledby=\"cmp-title\" tabindex=\"0\">\n      <table>\n        <thead><tr><th scope=\"col\">Modelo<\/th><th scope=\"col\">Qu\u00e9 hace el socio<\/th><th scope=\"col\">Ideal si usted quiere<\/th><th scope=\"col\">En Carmel<\/th><\/tr><\/thead>\n        <tbody>\n          <tr><th scope=\"row\"><span>Fabricante de cosm\u00e9ticos<\/span><\/th><td data-l=\"Qu\u00e9 hace el socio\">Desarrolla, formula, fabrica y envasa los productos, con el cumplimiento normativo.<\/td><td data-l=\"Ideal si usted quiere\">Una f\u00f3rmula exclusiva y un \u00fanico socio para toda la gama.<\/td><td data-l=\"En Carmel\"><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-marca-propia-private-label\/\">Marca propia <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/td><\/tr>\n          <tr><th scope=\"row\"><span>Fabricaci\u00f3n a terceros<\/span><\/th><td data-l=\"Qu\u00e9 hace el socio\">Fabrica por encargo para su marca: subcontrataci\u00f3n de la producci\u00f3n, lo que en Am\u00e9rica Latina se conoce como maquila cosm\u00e9tica.<\/td><td data-l=\"Ideal si usted quiere\">Producir una f\u00f3rmula que ya es suya.<\/td><td data-l=\"En Carmel\"><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/fabricacion-cosmeticos-para-terceros\/\">Fabricaci\u00f3n a terceros <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/td><\/tr>\n          <tr><th scope=\"row\"><span>Marca blanca<\/span><\/th><td data-l=\"Qu\u00e9 hace el socio\">Propone f\u00f3rmulas probadas, personalizadas y producidas con su nombre.<\/td><td data-l=\"Ideal si usted quiere\">Lanzar una gama r\u00e1pidamente, a partir de un cat\u00e1logo.<\/td><td data-l=\"En Carmel\"><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-marca-blanca\/\">Marca blanca <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- CAPABILITIES -->\n<section class=\"cap\" aria-labelledby=\"cap-title\">\n  <div class=\"cap-stage\">\n    <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-cuve-homogeneisation-carmel-768x549.webp\" width=\"1400\" height=\"1000\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-cuve-homogeneisation-carmel-300x214.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-cuve-homogeneisation-carmel-768x549.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-cuve-homogeneisation-carmel-1024x731.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/fabricant-cosmetique-maroc-cuve-homogeneisation-carmel.webp 1400w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" class=\"cap-bg\" alt=\"T\u00e9cnico de la f\u00e1brica de Carmel Cosmetics Labs ajustando un tanque de acero inoxidable de homogeneizaci\u00f3n al vac\u00edo durante la emulsi\u00f3n de una crema\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n    <div class=\"wrap cap-wrap\">\n      <div class=\"cap-panel\">\n        <h2 class=\"h2\" id=\"cap-title\">Nuestras capacidades de fabricaci\u00f3n cosm\u00e9tica<\/h2>\n        <p>Homogeneizadores al vac\u00edo, tanques de acero inoxidable y l\u00edneas de envasado dedicadas: una sola f\u00e1brica cubre toda su gama.<\/p>\n        <div class=\"cap-groups\">\n          <div><h3>Formas cosm\u00e9ticas<\/h3><ul><li>Cremas<\/li><li>S\u00e9rums<\/li><li>Geles<\/li><li>Lociones<\/li><li>Aceites<\/li><li>B\u00e1lsamos<\/li><li>Polvos<\/li><\/ul><\/div>\n          <div><h3>Envases<\/h3><ul><li>Frascos<\/li><li>Tarros<\/li><li>Airless<\/li><li>Tubos flexibles<\/li><li>Sobres y monodosis<\/li><\/ul><\/div>\n        <\/div>\n        <div class=\"cap-links\">\n          <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/packaging-cosmetico-envases-marruecos\/\">Packaging a medida <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n          <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-a-granel\/\">Fabricaci\u00f3n a granel <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- PROCESS -->\n<section class=\"pr section\" aria-labelledby=\"pr-title\">\n  <div class=\"wrap\">\n    <div class=\"pr-head\">\n      <h2 class=\"h2\" id=\"pr-title\">C\u00f3mo trabajar con nuestra f\u00e1brica, en 4 etapas<\/h2>\n    <\/div>\n    <ol class=\"pr-steps\" id=\"pr-steps\">\n      <li class=\"pr-step\"><span class=\"pr-n\" aria-hidden=\"true\">1<\/span><h3>Brief y selecci\u00f3n<\/h3><p>Usted comparte su p\u00fablico objetivo, sus texturas y su presupuesto. Le proponemos f\u00f3rmulas del cat\u00e1logo o un desarrollo a medida.<\/p><\/li>\n      <li class=\"pr-step\"><span class=\"pr-n\" aria-hidden=\"true\">2<\/span><h3>Muestras y validaci\u00f3n<\/h3><p>Usted prueba las muestras y ajustamos textura, fragancia y activos hasta su validaci\u00f3n.<\/p><\/li>\n      <li class=\"pr-step\"><span class=\"pr-n\" aria-hidden=\"true\">3<\/span><h3>Conformidad y packaging<\/h3><p>Expediente de informaci\u00f3n del producto (PIF), etiquetado y elecci\u00f3n de envases, con nuestro servicio de <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/pif-cosmetico-normativa\/\">normativa y PIF<\/a>.<\/p><\/li>\n      <li class=\"pr-step\"><span class=\"pr-n\" aria-hidden=\"true\">4<\/span><h3>Producci\u00f3n y env\u00edo<\/h3><p>Fabricaci\u00f3n, control de calidad de cada lote y envasado, y despu\u00e9s entrega en Marruecos o para exportaci\u00f3n.<\/p><\/li>\n    <\/ol>\n  <\/div>\n<\/section>\n<!-- COMPLIANCE (reused .cz system) -->\n<section class=\"cz\" aria-labelledby=\"cz-title\">\n  <div class=\"wrap\">\n    <div class=\"cz-head\">\n      <h2 class=\"h2\" id=\"cz-title\">Un fabricante de cosm\u00e9ticos certificado, con normas europeas<\/h2>\n      <p class=\"sub\">Certificado, autorizado y registrado para vender en Marruecos, en la Uni\u00f3n Europea y en Estados Unidos.<\/p>\n      <a class=\"btn btn-primary\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/presupuesto-fabricacion-cosmeticos\/\">Consulta gratuita <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n    <\/div>\n    <div class=\"cz-bento\">\n      <article class=\"cz-t cz-iso\">\n        <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/usine-cosmetique-ait-melloul-ligne-remplissage-768x768.webp\" width=\"1100\" height=\"1100\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/usine-cosmetique-ait-melloul-ligne-remplissage-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/usine-cosmetique-ait-melloul-ligne-remplissage-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/usine-cosmetique-ait-melloul-ligne-remplissage-1024x1024.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/usine-cosmetique-ait-melloul-ligne-remplissage.webp 1100w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" class=\"cz-bg\" alt=\"L\u00ednea de llenado de la f\u00e1brica de cosm\u00e9ticos de Carmel Cosmetics Labs en A\u00eft Melloul, Marruecos\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n        <div class=\"cz-iso-body\">\n          <div class=\"cz-iso-marks\"><span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ISO-Carmel-Cosmetics-Labs-01-01-01.webp\" width=\"857\" height=\"417\" alt=\"Logotipo ISO 22716 Bureau Veritas\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/span><span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/12\/Certification-ISO-9001-03-300x139.webp\" width=\"300\" height=\"139\" alt=\"Logotipo ISO 9001 Bureau Veritas\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/span><\/div>\n          <h3>ISO 22716 e ISO 9001<\/h3>\n          <p>F\u00e1brica certificada por Bureau Veritas: Buenas Pr\u00e1cticas de Fabricaci\u00f3n (BPF \/ ISO 22716) y gesti\u00f3n de la calidad.<\/p>\n          <a class=\"cz-link\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/fabrica-de-cosmeticos-marruecos\/\">Conocer la f\u00e1brica <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n        <\/div>\n      <\/article>\n      <article class=\"cz-t cz-eu\">\n        <svg class=\"cz-stars\" viewBox=\"0 0 40 40\" aria-hidden=\"true\"><g fill=\"currentColor\"><circle style=\"--i:0\" cx=\"20.0\" cy=\"7.0\" r=\"1.9\"\/><circle style=\"--i:1\" cx=\"26.5\" cy=\"8.7\" r=\"1.9\"\/><circle style=\"--i:2\" cx=\"31.3\" cy=\"13.5\" r=\"1.9\"\/><circle style=\"--i:3\" cx=\"33.0\" cy=\"20.0\" r=\"1.9\"\/><circle style=\"--i:4\" cx=\"31.3\" cy=\"26.5\" r=\"1.9\"\/><circle style=\"--i:5\" cx=\"26.5\" cy=\"31.3\" r=\"1.9\"\/><circle style=\"--i:6\" cx=\"20.0\" cy=\"33.0\" r=\"1.9\"\/><circle style=\"--i:7\" cx=\"13.5\" cy=\"31.3\" r=\"1.9\"\/><circle style=\"--i:8\" cx=\"8.7\" cy=\"26.5\" r=\"1.9\"\/><circle style=\"--i:9\" cx=\"7.0\" cy=\"20.0\" r=\"1.9\"\/><circle style=\"--i:10\" cx=\"8.7\" cy=\"13.5\" r=\"1.9\"\/><circle style=\"--i:11\" cx=\"13.5\" cy=\"8.7\" r=\"1.9\"\/><\/g><\/svg>\n        <div><h3>Normas europeas<\/h3><p>F\u00f3rmulas conformes al Reglamento (CE) n.\u00ba 1223\/2009, con expediente de informaci\u00f3n del producto (PIF) y evaluaci\u00f3n de la seguridad. <a class=\"cz-inl\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/puede-laboratorio-cosmetico-marruecos-fabricar-productos-conformes-normas\/\">M\u00e1s informaci\u00f3n<\/a><\/p><\/div>\n      <\/article>\n      <article class=\"cz-t cz-fda\">\n        <span class=\"cz-lg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/enregistre-fda-mocra-carmel.webp\" width=\"396\" height=\"248\" alt=\"Distintivo Registrado FDA MoCRA\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><\/span>\n        <h3>Registrado ante la FDA<\/h3><p>Establecimiento registrado seg\u00fan MoCRA, exportaci\u00f3n a Estados Unidos.<\/p>\n      <\/article>\n      <article class=\"cz-t cz-ammps\">\n        <span class=\"cz-lg cz-txt\">AMMPS<\/span>\n        <h3>Autorizaci\u00f3n AMMPS<\/h3><p>Fabricante de productos sanitarios en Marruecos.<\/p>\n      <\/article>\n      <ul class=\"cz-labels\" aria-label=\"Otras certificaciones, autorizaciones y sellos\"><li class=\"cz-l\"><span class=\"cz-lg\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-GMP-Carmel-Cosmetics-Labs-01-01.webp\" width=\"419\" height=\"417\" alt=\"Logotipo GMP\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><b>GMP<\/b><span>Buenas Pr\u00e1cticas de Fabricaci\u00f3n<\/span><\/li><li class=\"cz-l\"><span class=\"cz-lg\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ONSSA-Carmel-Cosmetics-Labs-01-01.webp\" width=\"924\" height=\"417\" alt=\"Logotipo ONSSA\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><b>ONSSA<\/b><span>Autorizaci\u00f3n sanitaria en Marruecos<\/span><\/li><li class=\"cz-l\"><span class=\"cz-lg\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-USDA-Organic-Carmel-Cosmetics-Labs-01-01.webp\" width=\"419\" height=\"417\" alt=\"Logotipo USDA Organic\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><b>USDA Organic<\/b><span>Materias primas ecol\u00f3gicas certificadas<\/span><\/li><li class=\"cz-l\"><span class=\"cz-lg\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-ECOSERT-Carmel-Cosmetics-Labs-01-01-01.webp\" width=\"606\" height=\"417\" alt=\"Logotipo del sello ecol\u00f3gico europeo\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><b>Sello ecol\u00f3gico europeo<\/b><span>Materias primas ecol\u00f3gicas<\/span><\/li><li class=\"cz-l\"><span class=\"cz-lg\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/10\/Certification-Responsible-Care-Carmel-Cosmetics-Labs-01-01.webp\" width=\"589\" height=\"417\" alt=\"Logotipo Responsible Care\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><b>Responsible Care<\/b><span>Salud, seguridad, medio ambiente<\/span><\/li><li class=\"cz-l\"><span class=\"cz-lg\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2024\/09\/anrac-CBD-logo-150x150.png\" width=\"150\" height=\"150\" alt=\"Logotipo ANRAC\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/span><b>ANRAC<\/b><span>F\u00f3rmulas con CBD<\/span><\/li><\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- SERVICES INDEX -->\n<section class=\"ix section\" aria-labelledby=\"ix-title\">\n  <div class=\"wrap\">\n    <h2 class=\"h2\" id=\"ix-title\">Lo que fabricamos para su marca<\/h2>\n    <ul class=\"ix-list\">\n      <li><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-marca-blanca\/\"><span class=\"ix-t\">Marca blanca<\/span><span class=\"ix-d\">F\u00f3rmulas del cat\u00e1logo, personalizadas con su nombre<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li>\n      <li><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-marca-propia-private-label\/\"><span class=\"ix-t\">Marca propia<\/span><span class=\"ix-d\">Una f\u00f3rmula exclusiva, desarrollada junto con usted<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li>\n      <li><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/laboratorio-formulacion-cosmetica\/\"><span class=\"ix-t\">Formulaci\u00f3n<\/span><span class=\"ix-d\">Creaci\u00f3n y optimizaci\u00f3n de f\u00f3rmulas en el laboratorio<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li>\n      <li><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/packaging-cosmetico-envases-marruecos\/\"><span class=\"ix-t\">Packaging<\/span><span class=\"ix-d\">Envases, etiquetas y estuches con su imagen<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li>\n      <li><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-a-granel\/\"><span class=\"ix-t\">Granel<\/span><span class=\"ix-d\">Sus f\u00f3rmulas en grandes vol\u00famenes, listas para envasar<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li>\n      <li><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/pif-cosmetico-normativa\/\"><span class=\"ix-t\">Normativa y PIF<\/span><span class=\"ix-d\">Expediente de informaci\u00f3n del producto y evaluaci\u00f3n de la seguridad<\/span><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a><\/li>\n    <\/ul>\n    <p class=\"ix-more\">Hoteles, centros de est\u00e9tica, spas, peluquer\u00edas: vea nuestros <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-profesional-marca-blanca\/\">productos cosm\u00e9ticos por sector<\/a>.<\/p>\n  <\/div>\n<\/section>\n<!-- FACTORY \/ LOCAL -->\n<section class=\"uz\" aria-labelledby=\"uz-title\">\n  <div class=\"wrap uz-grid\">\n    <figure class=\"uz-media\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-carmel-formulatrice-echantillon-creme-768x953.webp\" width=\"886\" height=\"1100\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-carmel-formulatrice-echantillon-creme-768x953.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-carmel-formulatrice-echantillon-creme-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/laboratoire-carmel-formulatrice-echantillon-creme.webp 886w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Formuladora del laboratorio de Carmel Cosmetics Labs en A\u00eft Melloul examinando una muestra de crema\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><\/figure>\n    <div class=\"uz-copy\">\n      <h2 class=\"h2\" id=\"uz-title\">Una f\u00e1brica en A\u00eft Melloul, al servicio de todo Marruecos<\/h2>\n      <p>Nuestro laboratorio y nuestra f\u00e1brica est\u00e1n reunidos en un mismo lugar en A\u00eft Melloul, en el Gran Agadir. Fabricamos para marcas de <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/laboratorio-cosmetico-casablanca\/\">Casablanca<\/a>, de <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/laboratorio-cosmetico-marrakech\/\">Marrakech<\/a>, de Rabat, de T\u00e1nger y de Agadir, as\u00ed como para marcas de Europa y de m\u00e1s de 35 pa\u00edses.<\/p>\n      <p class=\"uz-addr\"><svg class=\"ico\"><use href=\"#i-pin\"\/><\/svg><span>A\u00eft Melloul, Gran Agadir, regi\u00f3n de Souss-Massa, Marruecos<\/span><\/p>\n      <a class=\"btn fh-ghost uz-btn\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/fabrica-de-cosmeticos-marruecos\/\">Conocer la f\u00e1brica <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- OWN BRANDS -->\n<section class=\"brd section\" aria-labelledby=\"brd-title\">\n  <div class=\"wrap\">\n    <div class=\"brd-head\">\n      <h2 class=\"h2\" id=\"brd-title\">Tambi\u00e9n fabricamos nuestras propias marcas<\/h2>\n      <p class=\"sub\">La misma f\u00e1brica produce las tres marcas del grupo: la mejor prueba de nuestra exigencia como fabricante.<\/p>\n    <\/div>\n    <ul class=\"brd-grid\">\n      <li class=\"brd-a\"><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/sublime-cosmetics-spray-solaire-spf50-768x768.webp\" width=\"1100\" height=\"1100\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/sublime-cosmetics-spray-solaire-spf50-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/sublime-cosmetics-spray-solaire-spf50-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/sublime-cosmetics-spray-solaire-spf50-1024x1024.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/sublime-cosmetics-spray-solaire-spf50.webp 1100w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Spray solar Sublime Cosmetics aplicado en una terraza junto al mar\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/12\/Sublime-Cosmetics-Logo-v2-02-300x300.webp\" width=\"300\" height=\"300\" class=\"brd-logo\" alt=\"Logotipo de Sublime Cosmetics\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span><b>Sublime Cosmetics<\/b>Cuidado dermocosm\u00e9tico<\/span><\/div><\/li>\n      <li><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lalla-mama-savon-noir-argan-hammam-768x768.webp\" width=\"1100\" height=\"1100\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lalla-mama-savon-noir-argan-hammam-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lalla-mama-savon-noir-argan-hammam-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lalla-mama-savon-noir-argan-hammam-1024x1024.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lalla-mama-savon-noir-argan-hammam.webp 1100w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Tarro de jab\u00f3n negro Lalla Mama en el hammam\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/12\/Lalla-Mama-Logo-02-300x300.webp\" width=\"300\" height=\"300\" class=\"brd-logo\" alt=\"Logotipo de Lalla Mama\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span><b>Lalla Mama<\/b>Hammam y spa<\/span><\/div><\/li>\n      <li><img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/stallion-soin-toilettage-cheval-768x768.webp\" width=\"1100\" height=\"1100\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/stallion-soin-toilettage-cheval-300x300.webp 300w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/stallion-soin-toilettage-cheval-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/stallion-soin-toilettage-cheval-1024x1024.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/stallion-soin-toilettage-cheval.webp 1100w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" alt=\"Spray de cuidado Stallion aplicado en la crin de un caballo\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><div><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2023\/12\/Stallion-Logo-02-300x300.webp\" width=\"300\" height=\"300\" class=\"brd-logo\" alt=\"Logotipo de Stallion\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\"><span><b>Stallion<\/b>Cuidado equino<\/span><\/div><\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n<!-- REVIEWS -->\n<section class=\"rv fr\" aria-labelledby=\"rv-title\">\n  <div class=\"wrap rv-head\">\n    <div class=\"rv-intro\">\n      <h2 class=\"h2\" id=\"rv-title\">Lo que dicen las marcas que nos conf\u00edan su fabricaci\u00f3n<\/h2>\n    <\/div>\n    <a class=\"rv-score\" href=\"https:\/\/www.google.com\/maps?cid=16167518036265422519\" target=\"_blank\" rel=\"noopener\" aria-label=\"Valoraci\u00f3n en Google de 4,9 sobre 5, 84 rese\u00f1as verificadas. Ver las rese\u00f1as en Google\">\n      <span class=\"rv-num\">4,9<\/span>\n      <span class=\"rv-meta\">\n        <span class=\"rv-stars\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span>\n        <span class=\"rv-src\">84 rese\u00f1as verificadas en Google<\/span>\n        <span class=\"rv-link\">Ver las rese\u00f1as <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span>\n      <\/span>\n    <\/a>\n  <\/div>\n  <div class=\"wrap\">\n    <div class=\"rv-quotes\">\n      <figure class=\"rq rq-lead\"><svg class=\"rq-mark\" viewBox=\"0 0 48 36\" aria-hidden=\"true\"><path d=\"M0 36V22C0 9.6 6.4 2.3 19.2 0l2 5.4C14.3 7.4 10.9 11.5 10.6 18H20v18H0zm27 0V22C27 9.6 33.4 2.3 46.2 0l1.8 5.4c-6.9 2-10.3 6.1-10.6 12.6H47v18H27z\"\/><\/svg><blockquote>Despu\u00e9s de haber trabajado con numerosos subcontratistas de cosm\u00e9tica en el pasado, debo decir que pocas veces he tenido socios tan profesionales, apasionados y atentos al cliente.<\/blockquote><figcaption><span class=\"rq-stars\" aria-label=\"5 estrellas de 5\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span><span class=\"rq-who\"><b>Ahmed B.<\/b><span class=\"mono\">Rese\u00f1a de Google, agosto de 2023<\/span><\/span><\/figcaption><\/figure>\n      <figure class=\"rq\"><svg class=\"rq-mark\" viewBox=\"0 0 48 36\" aria-hidden=\"true\"><path d=\"M0 36V22C0 9.6 6.4 2.3 19.2 0l2 5.4C14.3 7.4 10.9 11.5 10.6 18H20v18H0zm27 0V22C27 9.6 33.4 2.3 46.2 0l1.8 5.4c-6.9 2-10.3 6.1-10.6 12.6H47v18H27z\"\/><\/svg><blockquote>Lo que m\u00e1s valoro es que se encargan de todo, desde la creaci\u00f3n de mi marca hasta el dise\u00f1o del packaging y la entrega de los productos.<\/blockquote><figcaption><span class=\"rq-stars\" aria-label=\"5 estrellas de 5\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span><span class=\"rq-who\"><b>Loubna A.<\/b><span class=\"mono\">Rese\u00f1a de Google, julio de 2025<\/span><\/span><\/figcaption><\/figure>\n      <figure class=\"rq\"><svg class=\"rq-mark\" viewBox=\"0 0 48 36\" aria-hidden=\"true\"><path d=\"M0 36V22C0 9.6 6.4 2.3 19.2 0l2 5.4C14.3 7.4 10.9 11.5 10.6 18H20v18H0zm27 0V22C27 9.6 33.4 2.3 46.2 0l1.8 5.4c-6.9 2-10.3 6.1-10.6 12.6H47v18H27z\"\/><\/svg><blockquote>Recib\u00ed mi pedido exactamente en la fecha acordada, sin el menor retraso, y los productos llegaron en excelente estado.<\/blockquote><figcaption><span class=\"rq-stars\" aria-label=\"5 estrellas de 5\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span><span class=\"rq-who\"><b>Aicha H.<\/b><span class=\"mono\">Rese\u00f1a de Google, julio de 2025<\/span><\/span><\/figcaption><\/figure>\n    <\/div>\n    <p class=\"rv-note mono\">Rese\u00f1as publicadas en la ficha de Google de Carmel Cosmetics Labs.<\/p>\n  <\/div>\n<\/section>\n<!-- FAQ -->\n<section class=\"section fq\">\n  <div class=\"wrap faq-grid\">\n    <div class=\"sticky\">\n      <h2 class=\"h2\">Preguntas frecuentes sobre nuestra actividad como fabricante de cosm\u00e9ticos<\/h2>\n      <div class=\"faq-help\"><b>\u00bfTiene otra pregunta?<\/b><span>Hable directamente con nuestro especialista de producto.<\/span><a class=\"btn btn-wa-s\" href=\"https:\/\/wa.me\/212761511711\" target=\"_blank\" rel=\"noopener\"><svg class=\"ico\"><use href=\"#i-chat\"\/><\/svg>Escribir por WhatsApp<\/a><\/div>\n    <\/div>\n    <div><details class=\"qa\" open><summary><h3>\u00bfQu\u00e9 es un fabricante de cosm\u00e9ticos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Un fabricante de cosm\u00e9ticos formula, fabrica y envasa productos cosm\u00e9ticos por cuenta de marcas, en marca blanca o a medida. Gestiona la investigaci\u00f3n y el desarrollo, la producci\u00f3n, el control de calidad y el cumplimiento normativo, desde la idea hasta el producto terminado.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfQu\u00e9 diferencia hay entre un fabricante de cosm\u00e9ticos y la fabricaci\u00f3n a terceros?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Ambos fabrican sus productos. La fabricaci\u00f3n a terceros (o maquila) se centra en la producci\u00f3n por encargo, es decir, la subcontrataci\u00f3n de una f\u00f3rmula para su marca; \u00abfabricante de cosm\u00e9ticos\u00bb es el t\u00e9rmino gen\u00e9rico, que a menudo incluye la formulaci\u00f3n. Carmel Cosmetics Labs ofrece ambos servicios, adem\u00e1s de la <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-marca-blanca\/\">marca blanca<\/a>.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfC\u00f3mo elegir a su fabricante de cosm\u00e9ticos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Compruebe la certificaci\u00f3n ISO 22716 (Buenas Pr\u00e1cticas de Fabricaci\u00f3n), la experiencia en formulaci\u00f3n, la conformidad con el Reglamento (CE) n.\u00ba 1223\/2009 con el expediente de informaci\u00f3n del producto (PIF), las condiciones de cantidad, el plazo de fabricaci\u00f3n y la calidad del acompa\u00f1amiento. Nuestra <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/elegir-fabricante-adecuado-cosmetica-marca-blanca\/\">gu\u00eda para elegir a su fabricante<\/a> detalla cada criterio.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfPor qu\u00e9 elegir un fabricante de cosm\u00e9ticos en Marruecos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Un fabricante de cosm\u00e9ticos en Marruecos como Carmel Cosmetics Labs produce seg\u00fan las normas europeas, cerca de Europa, y trabaja activos marroqu\u00edes reconocidos como el aceite de arg\u00e1n, el higo chumbo (nopal), el ghassoul (rhassoul) o el comino negro (nigella). Nuestra f\u00e1brica de A\u00eft Melloul, cerca de Agadir, exporta a m\u00e1s de 35 pa\u00edses.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfEst\u00e1 certificado Carmel Cosmetics Labs?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>S\u00ed. Nuestra f\u00e1brica est\u00e1 certificada ISO 22716 e ISO 9001 por Bureau Veritas. Contamos con la autorizaci\u00f3n AMMPS como fabricante de productos sanitarios y con la autorizaci\u00f3n sanitaria ONSSA en Marruecos, y nuestro establecimiento est\u00e1 registrado ante la FDA (MoCRA) para exportar a Estados Unidos.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfCu\u00e1l es el plazo de fabricaci\u00f3n?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>El plazo de fabricaci\u00f3n se define con usted en el presupuesto. Depende del punto de partida: una f\u00f3rmula del cat\u00e1logo se valida m\u00e1s r\u00e1pido que un desarrollo a medida.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfCu\u00e1l es el pedido m\u00ednimo?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Carmel Cosmetics Labs ofrece un <strong>pedido m\u00ednimo accesible (MOQ)<\/strong>. Las cantidades exactas se definen con usted seg\u00fan el producto y el envase elegidos, en su <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/presupuesto-fabricacion-cosmeticos\/\">solicitud de presupuesto<\/a>.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfPueden desarrollar una f\u00f3rmula exclusiva?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>S\u00ed. En <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/cosmetica-marca-propia-private-label\/\">marca propia<\/a>, nuestros formuladores desarrollan una f\u00f3rmula exclusiva para su marca en nuestro <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/laboratorio-formulacion-cosmetica\/\">laboratorio de formulaci\u00f3n<\/a> y despu\u00e9s la fabricamos en nuestra f\u00e1brica.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfPueden venderse sus productos en Europa y en Estados Unidos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Nuestras f\u00f3rmulas cumplen las normas europeas: preparamos el expediente de informaci\u00f3n del producto (PIF) y la evaluaci\u00f3n de la seguridad que exige el Reglamento (CE) n.\u00ba 1223\/2009. Para Estados Unidos, nuestro establecimiento est\u00e1 registrado ante la FDA (MoCRA). Consulte nuestro <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/pif-cosmetico-normativa\/\">acompa\u00f1amiento normativo<\/a>. Vea tambi\u00e9n nuestras p\u00e1ginas para marcas de <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-for-french-brands\/\" style=\"color:var(--teal);font-weight:600\">Francia<\/a>, de <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-belgium\/\" style=\"color:var(--teal);font-weight:600\">B\u00e9lgica<\/a>, de <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-switzerland\/\" style=\"color:var(--teal);font-weight:600\">Suiza<\/a> y de <a href=\"https:\/\/carmelcosmeticslabs.com\/en\/cosmetics-manufacturer-quebec-canada\/\" style=\"color:var(--teal);font-weight:600\">Quebec<\/a>.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfD\u00f3nde est\u00e1 su f\u00e1brica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Nuestro laboratorio y nuestra f\u00e1brica est\u00e1n en A\u00eft Melloul, en el Gran Agadir (regi\u00f3n de Souss-Massa, Marruecos). Fabricamos para marcas de todo Marruecos, de Casablanca a T\u00e1nger, y de m\u00e1s de 35 pa\u00edses. <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/fabrica-de-cosmeticos-marruecos\/\">Conocer la f\u00e1brica<\/a>.<\/p><\/div><\/details><\/div>\n  <\/div>\n<\/section>\n<!-- FINAL -->\n<section style=\"padding-bottom:clamp(40px,6vw,80px)\">\n  <div class=\"wrap\">\n    <div class=\"final reveal\">\n      <div>\n        <h2>Conf\u00ede la fabricaci\u00f3n de su gama a Carmel<\/h2>\n        <p>Hable con nuestro especialista de producto: recibir\u00e1 una selecci\u00f3n de f\u00f3rmulas y un presupuesto detallado, sin compromiso.<\/p>\n      <\/div>\n      <div class=\"actions\">\n        <a class=\"btn\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/presupuesto-fabricacion-cosmeticos\/\">Consulta gratuita <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n        <a class=\"btn btn-wa\" href=\"https:\/\/wa.me\/212761511711\" target=\"_blank\" rel=\"noopener\"><span style=\"display:inline-flex;align-items:center;gap:10px\"><svg class=\"ico\" style=\"font-size:19px\"><use href=\"#i-chat\"\/><\/svg>Escribir por WhatsApp<\/span><span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n        <span class=\"mono\">O copie el n\u00famero<\/span>\n        <div class=\"wa\"><span class=\"num\" id=\"wa-num\">+212 761 511 711<\/span><button class=\"copy\" id=\"copy\" type=\"button\"><svg class=\"ico\"><use href=\"#i-copy\"\/><\/svg>Copiar<\/button><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"@id\":\"https:\/\/carmelcosmeticslabs.com\/es\/fabricante-de-cosmeticos-marruecos\/#faq\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 es un fabricante de cosm\u00e9ticos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Un fabricante de cosm\u00e9ticos formula, fabrica y envasa productos cosm\u00e9ticos por cuenta de marcas, en marca blanca o a medida. Gestiona la investigaci\u00f3n y el desarrollo, la producci\u00f3n, el control de calidad y el cumplimiento normativo, desde la idea hasta el producto terminado.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfQu\u00e9 diferencia hay entre un fabricante de cosm\u00e9ticos y la fabricaci\u00f3n a terceros?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ambos fabrican sus productos. La fabricaci\u00f3n a terceros (o maquila) se centra en la producci\u00f3n por encargo, es decir, la subcontrataci\u00f3n de una f\u00f3rmula para su marca; \u00abfabricante de cosm\u00e9ticos\u00bb es el t\u00e9rmino gen\u00e9rico, que a menudo incluye la formulaci\u00f3n. Carmel Cosmetics Labs ofrece ambos servicios, adem\u00e1s de la marca blanca.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfC\u00f3mo elegir a su fabricante de cosm\u00e9ticos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Compruebe la certificaci\u00f3n ISO 22716 (Buenas Pr\u00e1cticas de Fabricaci\u00f3n), la experiencia en formulaci\u00f3n, la conformidad con el Reglamento (CE) n.\u00ba 1223\/2009 con el expediente de informaci\u00f3n del producto (PIF), las condiciones de cantidad, el plazo de fabricaci\u00f3n y la calidad del acompa\u00f1amiento. Nuestra gu\u00eda para elegir a su fabricante detalla cada criterio.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfPor qu\u00e9 elegir un fabricante de cosm\u00e9ticos en Marruecos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Un fabricante de cosm\u00e9ticos en Marruecos como Carmel Cosmetics Labs produce seg\u00fan las normas europeas, cerca de Europa, y trabaja activos marroqu\u00edes reconocidos como el aceite de arg\u00e1n, el higo chumbo (nopal), el ghassoul (rhassoul) o el comino negro (nigella). Nuestra f\u00e1brica de A\u00eft Melloul, cerca de Agadir, exporta a m\u00e1s de 35 pa\u00edses.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfEst\u00e1 certificado Carmel Cosmetics Labs?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. Nuestra f\u00e1brica est\u00e1 certificada ISO 22716 e ISO 9001 por Bureau Veritas. Contamos con la autorizaci\u00f3n AMMPS como fabricante de productos sanitarios y con la autorizaci\u00f3n sanitaria ONSSA en Marruecos, y nuestro establecimiento est\u00e1 registrado ante la FDA (MoCRA) para exportar a Estados Unidos.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1l es el plazo de fabricaci\u00f3n?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"El plazo de fabricaci\u00f3n se define con usted en el presupuesto. Depende del punto de partida: una f\u00f3rmula del cat\u00e1logo se valida m\u00e1s r\u00e1pido que un desarrollo a medida.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfCu\u00e1l es el pedido m\u00ednimo?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Carmel Cosmetics Labs ofrece un pedido m\u00ednimo accesible (MOQ). Las cantidades exactas se definen con usted seg\u00fan el producto y el envase elegidos, en su solicitud de presupuesto.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfPueden desarrollar una f\u00f3rmula exclusiva?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ed. En marca propia, nuestros formuladores desarrollan una f\u00f3rmula exclusiva para su marca en nuestro laboratorio de formulaci\u00f3n y despu\u00e9s la fabricamos en nuestra f\u00e1brica.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfPueden venderse sus productos en Europa y en Estados Unidos?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nuestras f\u00f3rmulas cumplen las normas europeas: preparamos el expediente de informaci\u00f3n del producto (PIF) y la evaluaci\u00f3n de la seguridad que exige el Reglamento (CE) n.\u00ba 1223\/2009. Para Estados Unidos, nuestro establecimiento est\u00e1 registrado ante la FDA (MoCRA). Consulte nuestro acompa\u00f1amiento normativo.\"}},{\"@type\":\"Question\",\"name\":\"\u00bfD\u00f3nde est\u00e1 su f\u00e1brica?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Nuestro laboratorio y nuestra f\u00e1brica est\u00e1n en A\u00eft Melloul, en el Gran Agadir (regi\u00f3n de Souss-Massa, Marruecos). Fabricamos para marcas de todo Marruecos, de Casablanca a T\u00e1nger, y de m\u00e1s de 35 pa\u00edses. Conocer la f\u00e1brica.\"}}]}<\/script>\n<div class=\"tray\" id=\"tray\" data-mode=\"default\" role=\"region\" aria-label=\"Contacto\" aria-live=\"polite\">\n  <a class=\"wa-dock\" href=\"https:\/\/wa.me\/212761511711\" target=\"_blank\" rel=\"noopener\" aria-label=\"Escribir por WhatsApp\"><svg class=\"ico\"><use href=\"#i-chat\"\/><\/svg>WhatsApp<\/a>\n  <a class=\"btn\" id=\"tray-cta\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/presupuesto-fabricacion-cosmeticos\/\"><span id=\"tray-label\">Consulta gratuita<\/span> <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n<\/div>\n<div class=\"toast\" id=\"toast\" role=\"status\"><svg class=\"ico\"><use href=\"#i-check\"\/><\/svg><span id=\"toast-msg\"><\/span><\/div>\n<script>\n(function(){\n  var RM=window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  \/* mobile contact tray: geometry based (IO rootMargin is unreliable inside cross-origin iframes) *\/\n  var mq=window.matchMedia('(max-width:640px)'),tray=document.getElementById('tray'),cta=document.querySelector('.hero-cta'),fin=document.querySelector('.final'),tk=false;\n  function trayCalc(){tk=false;var vh=window.innerHeight,a=cta.getBoundingClientRect(),f=fin.getBoundingClientRect();var past=a.bottom<0,end=f.top<vh*0.75;tray.classList.toggle('open',mq.matches&&past&&!end);}\n  \/* process line fill: share of the list that has crossed 60% of the viewport *\/\n  var steps=document.getElementById('pr-steps'),stepEls=steps?[].slice.call(steps.querySelectorAll('.pr-step')):[];\n  function prCalc(){if(!steps)return;var vh=window.innerHeight,r=steps.getBoundingClientRect();var p=(vh*0.62-r.top)\/Math.max(1,r.height);p=Math.max(0,Math.min(1,p));steps.style.setProperty('--p',RM?1:p.toFixed(3));stepEls.forEach(function(el){var er=el.getBoundingClientRect();el.classList.toggle('is-on',RM||er.top<vh*0.62);});}\n  function req(){if(!tk){tk=true;requestAnimationFrame(function(){trayCalc();prCalc();});}}\n  window.addEventListener('scroll',req,{passive:true});window.addEventListener('resize',req);\n  if(mq.addEventListener){mq.addEventListener('change',req);}\n  if(steps)steps.classList.add('js');\n  trayCalc();prCalc();\n  \/* FAQ: first open *\/\n  [].forEach.call(document.querySelectorAll('details.qa'),function(d,i){d.open=i===0;});\n  var root=document.querySelector('.cm-cat');function bm(){var m=document.querySelector('.wp-bottom-menu');var h=0;if(m){var cs=getComputedStyle(m);if(cs.display!=='none'&&cs.visibility!=='hidden'){h=m.getBoundingClientRect().height;}}root.style.setProperty('--bm',h+'px');}\n  bm();window.addEventListener('resize',bm);setTimeout(bm,1500);\n  var toast=document.getElementById('toast'),tmsg=document.getElementById('toast-msg'),tt;\n  function say(m){tmsg.textContent=m;toast.classList.add('show');clearTimeout(tt);tt=setTimeout(function(){toast.classList.remove('show');},1800);}\n  var num=document.getElementById('wa-num');\n  document.getElementById('copy').addEventListener('click',function(){\n    function fallback(){var r=document.createRange();r.selectNodeContents(num);var s=getSelection();s.removeAllRanges();s.addRange(r);say('N\u00famero seleccionado');}\n    try{navigator.clipboard.writeText('+212761511711').then(function(){say('N\u00famero copiado');},fallback);}catch(e){fallback();}\n  });\n})();\n<\/script>\n<\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-7dd5b23 e-flex e-con-full lpf-sec e-con e-parent\" data-id=\"7dd5b23\" data-element_type=\"container\" data-e-type=\"container\" id=\"consultation\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-cf3cac5 e-flex e-con-full lpf-card e-con e-child\" data-id=\"cf3cac5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1dfb47e elementor-widget elementor-widget-html\" data-id=\"1dfb47e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n#consultation{scroll-margin-top:110px}\nbody .e-con.lpf-sec{background:#edf5f2!important;padding:clamp(48px,6vw,88px) 16px!important;margin:0!important}\nbody .e-con.lpf-card{--bg:#fbfdfc;--paper:#fff;--mint:#edf5f2;--ink:#10292a;--muted:#51686a;--line:#d6e4e0;--teal:#2f7266;--deep:#0f3a35;--f-display:\"Proxima Nova\",system-ui,sans-serif;--f-body:\"Lato\",system-ui,sans-serif;\n --display:block;display:block!important;width:100%;max-width:760px!important;margin:0 auto!important;background:#fff;border-radius:28px;padding:clamp(22px,3vw,40px)!important;box-shadow:0 1px 0 rgb(16 58 53\/.04),0 30px 70px -36px rgb(16 58 53\/.45),0 0 0 1px #d6e4e0;color:var(--ink);font:400 16px\/1.55 var(--f-body)}\nbody .e-con.lpf-card *{box-sizing:border-box}\nbody .e-con.lpf-card>.elementor-element,body .lpf-card .elementor-widget-container,body .lpf-card .wpforms-container,body .lpf-card form,body .lpf-card .wpforms-field,body .lpf-card .choices,body .lpf-card .iti{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}\nbody .lpf-card .eael-contact-form,body .lpf-card .eael-wpforms{background:transparent!important;padding:0!important;margin:0!important;max-width:none!important;box-shadow:none!important;border:0!important}\nbody .lpf-card .dv-card-head{display:flex;gap:16px;align-items:center;margin-bottom:clamp(16px,1.8vw,22px)}\nbody .lpf-card .dv-avatar{flex:none;width:64px;height:64px;border-radius:20px;object-fit:cover;object-position:30% 30%}\nbody .lpf-card .dv-card-head h2{margin:0;font:680 clamp(21px,2vw,26px)\/1.15 var(--f-display);letter-spacing:-.025em;color:var(--ink)}\nbody .lpf-card .dv-card-head p{margin:4px 0 0;color:var(--muted);font-size:14.5px;line-height:1.45}\nbody .lpf-card .dv-reassure{display:flex;gap:10px;align-items:flex-start;margin:14px 0 0;font-size:13px;line-height:1.45;color:var(--muted)}\nbody .lpf-card .dv-reassure svg{flex:none;width:17px;height:17px;margin-top:1px;color:var(--teal)}\nbody .lpf-card .wpforms-head-container,body .lpf-card .wpforms-title,body .lpf-card .wpforms-description{display:none!important}\nbody .lpf-card .wpforms-field-container{display:grid;gap:14px}\nbody .lpf-card .wpforms-field{padding:0!important;float:none!important;width:auto!important}\nbody .lpf-card .wpforms-field-name .wpforms-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:none!important}\nbody .lpf-card .choices.wpforms-field-row{display:block!important}\nbody .lpf-card .wpforms-field-row-block{width:auto!important;padding:0!important;float:none!important}\nbody .lpf-card .wpforms-field-row::before,body .lpf-card .wpforms-field-row::after{display:none!important}\nbody .lpf-card label.wpforms-field-label,body .lpf-card legend.wpforms-field-label{display:block;font:600 13.5px\/1.3 var(--f-body)!important;color:var(--ink)!important;margin:0 0 7px!important;padding:0!important;text-transform:none!important;letter-spacing:normal!important}\nbody .lpf-card fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}\nbody .lpf-card .wpforms-label-hide{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}\nbody .lpf-card .wpforms-sublabel-hide{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}\nbody .lpf-card .wpforms-required-label{color:var(--teal)!important}\nbody .lpf-card input[type=text],body .lpf-card input[type=email],body .lpf-card input[type=tel],body .lpf-card input[type=url],body .lpf-card input[type=number],body .lpf-card select,body .lpf-card textarea{width:100%!important;max-width:none!important;font:400 15.5px\/1.4 var(--f-body)!important;color:var(--ink)!important;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:13px 15px!important;height:auto!important;min-height:50px;box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}\nbody .lpf-card .iti input[type=tel]{padding-left:52px!important}\nbody .lpf-card textarea{min-height:120px;resize:vertical}\nbody .lpf-card input:focus,body .lpf-card select:focus,body .lpf-card textarea:focus{outline:0!important;border-color:var(--teal)!important;background-color:var(--paper)!important;box-shadow:0 0 0 4px rgb(47 114 102\/.14)!important}\nbody .lpf-card ::placeholder{color:#8aa09d;opacity:1}\nbody .lpf-card .wpforms-submit-container{margin-top:6px!important;padding:0!important}\nbody .lpf-card button.wpforms-submit{width:100%!important;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;font:650 16px\/1 var(--f-body)!important;color:#fff!important;background:var(--deep)!important;border:0!important;border-radius:99px!important;padding:19px 26px!important;min-height:58px;cursor:pointer;box-shadow:0 14px 30px -14px rgb(16 58 53\/.7)!important;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .2s ease}\n@media (hover:hover) and (pointer:fine){body .lpf-card button.wpforms-submit:hover{background:var(--teal)!important}}\nbody .lpf-card button.wpforms-submit:active{transform:scale(.98)}\nbody .lpf-card .wpforms-error,body .lpf-card label.wpforms-error,body .lpf-card em.wpforms-error{display:block;color:#b3261e!important;font-size:12.5px!important;margin-top:5px!important}\nbody .lpf-card input.wpforms-error,body .lpf-card select.wpforms-error,body .lpf-card textarea.wpforms-error{border-color:#d26a5f!important}\nbody .lpf-card .wpforms-confirmation-container-full{background:var(--mint)!important;border:0!important;border-radius:18px!important;color:var(--ink)!important;padding:22px!important}\n@media (max-width:520px){body .lpf-card .wpforms-field-name .wpforms-field-row{grid-template-columns:1fr}}\n<\/style><div lang=\"es\"><div class=\"dv-card-head\"><img loading=\"lazy\" class=\"dv-avatar\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/lancer-marque-cosmetique-etape-1-expert-carmel-768x953.webp\" alt=\"Especialista de producto de Carmel Cosmetics Labs con una fundadora de marca\" width=\"768\" height=\"953\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\"><div><h2>Cu\u00e9ntenos su proyecto<\/h2><p>Un especialista de producto estudia su solicitud y se pone en contacto con usted por el canal que prefiera.<\/p><\/div><\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdce34f dv-form eael-wpforms-labels-yes eael-wpforms-form-button-custom elementor-widget elementor-widget-eael-wpforms\" data-id=\"fdce34f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"eael-wpforms.default\">\n\t\t\t\t\t            <div class=\"eael-contact-form eael-wpforms eael-wpforms-align-default\">\n                                <div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-51144\"><form id=\"wpforms-form-51144\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"51144\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/es\/wp-json\/wp\/v2\/pages\/19555\" data-token=\"5d193265f60758f46878fc9076f93e44\" data-token-time=\"1791688451\"><div class=\"wpforms-head-container\"><div class=\"wpforms-title\">Consulta gratuita (ES)<\/div><\/div><noscript class=\"wpforms-error-noscript\">Por favor, activa JavaScript en tu navegador para completar este formulario.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Por favor, activa JavaScript en tu navegador para completar este formulario.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-51144-field_0-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"0\"><fieldset><legend class=\"wpforms-field-label wpforms-label-hide\" aria-hidden=\"false\">Nombre <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/legend><div class=\"wpforms-field-row wpforms-field-large\"><div class=\"wpforms-field-row-block wpforms-first wpforms-one-half\"><input type=\"text\" id=\"wpforms-51144-field_0\" class=\"wpforms-field-name-first wpforms-field-required\" name=\"wpforms[fields][0][first]\" placeholder=\"Nombre\" aria-errormessage=\"wpforms-51144-field_0-error\" required><label for=\"wpforms-51144-field_0\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">Nombre<\/label><\/div><div class=\"wpforms-field-row-block wpforms-one-half\"><input type=\"text\" id=\"wpforms-51144-field_0-last\" class=\"wpforms-field-name-last wpforms-field-required\" name=\"wpforms[fields][0][last]\" placeholder=\"Apellidos\" aria-errormessage=\"wpforms-51144-field_0-last-error\" required><label for=\"wpforms-51144-field_0-last\" class=\"wpforms-field-sublabel after wpforms-sublabel-hide\">Apellidos<\/label><\/div><\/div><\/fieldset><\/div><div id=\"wpforms-51144-field_1-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"1\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-51144-field_1\" aria-hidden=\"false\">Correo electr\u00f3nico <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-51144-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" placeholder=\"Su correo electr\u00f3nico\" spellcheck=\"false\" aria-errormessage=\"wpforms-51144-field_1-error\" required><\/div><div id=\"wpforms-51144-field_3-container\" class=\"wpforms-field wpforms-field-phone\" data-field-type=\"phone\" data-field-id=\"3\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-51144-field_3\" aria-hidden=\"false\">Tel\u00e9fono <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-51144-field_3\" class=\"wpforms-field-large wpforms-field-required wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][3]\" placeholder=\"Su tel\u00e9fono\" aria-label=\"Tel\u00e9fono\" aria-errormessage=\"wpforms-51144-field_3-error\" required><\/div><div id=\"wpforms-51144-field_4-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-modern\" data-field-type=\"select\" data-field-id=\"4\"><label class=\"wpforms-field-label\" for=\"wpforms-51144-field_4\">Medio de contacto preferido <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-51144-field_4\" class=\"wpforms-field-large wpforms-field-required choicesjs-select\" data-size-class=\"wpforms-field-row wpforms-field-large\" data-search-enabled=\"\" name=\"wpforms[fields][4]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Elija su medio de contacto preferido<\/option><option value=\"WhatsApp\"  class=\"choice-1 depth-1\"  >WhatsApp<\/option><option value=\"Correo electr\u00f3nico\"  class=\"choice-2 depth-1\"  >Correo electr\u00f3nico<\/option><option value=\"Llamada telef\u00f3nica\"  class=\"choice-3 depth-1\"  >Llamada telef\u00f3nica<\/option><\/select><\/div><div id=\"wpforms-51144-field_2-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-type=\"textarea\" data-field-id=\"2\"><label class=\"wpforms-field-label\" for=\"wpforms-51144-field_2\">Describa brevemente su proyecto: <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><textarea id=\"wpforms-51144-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"Contexto del proyecto, tipo de productos, fecha de lanzamiento prevista, mercado(s) objetivo, etc.\" aria-errormessage=\"wpforms-51144-field_2-error\" required><\/textarea><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"51144\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1791688451.720edb32460dda4a566977736a539dffdb549b9e34984e422c95454dba138f42\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages\/19555\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-51144\" class=\"wpforms-submit\" data-alt-text=\"Enviando\u2026\" data-submit-text=\"Consulta gratuita\" aria-live=\"assertive\" value=\"wpforms-submit\">Consulta gratuita<\/button><img decoding=\"async\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Cargando\" title=\"| Carmel Cosmetics Labs\"><\/div><\/form><\/div>  <!-- .wpforms-container -->            <\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51db6ae elementor-widget elementor-widget-html\" data-id=\"51db6ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div lang=\"es\"><p class=\"dv-reassure\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"11\" width=\"16\" height=\"10\" rx=\"2\"\/><path d=\"M8 11V7a4 4 0 0 1 8 0v4\"\/><\/svg>Sin compromiso. Sus datos son confidenciales y solo sirven para preparar su presupuesto.<\/p><script>(function(){var s=document.getElementById('consultation');if(!s)return;\nvar re=\/\\\/(demande-de-devis|request-a-quote|kostenvoranschlag-anfordern|%d8%b7%d9%84%d8%a8-%d8%a7%d9%82%d8%aa%d8%a8%d8%a7%d8%b3|\u0637\u0644\u0628-\u0627\u0642\u062a\u0628\u0627\u0633)\\\/?([?#].*)?$\/i;\nvar root=s.closest('[data-elementor-type=\"wp-page\"]')||document;\nroot.querySelectorAll('a[href]').forEach(function(a){var h=a.getAttribute('href')||'',d=h;try{d=decodeURIComponent(h);}catch(e){}if(re.test(h)||re.test(d)){a.setAttribute('href','#consultation');}});\ndocument.addEventListener('click',function(e){var a=e.target.closest&&e.target.closest('a[href=\"#consultation\"]');if(!a)return;e.preventDefault();\nvar sm=!matchMedia('(prefers-reduced-motion: reduce)').matches;s.scrollIntoView({behavior:sm?'smooth':'auto',block:'start'});\nvar f=s.querySelector('form input:not([type=hidden]),form select,form textarea');\nvar off=function(){return Math.abs(s.getBoundingClientRect().top-110)>24},fix=function(){if(off())s.scrollIntoView({behavior:'auto',block:'start'});setTimeout(function(){if(off())s.scrollIntoView({behavior:'auto',block:'start'});if(f)try{f.focus({preventScroll:true})}catch(_){}},350)};\nvar last=-1,still=0,n=0,iv=setInterval(function(){var y=scrollY;still=(y===last)?still+1:0;last=y;if(still>=3||++n>50){clearInterval(iv);fix();}},120);\nif(history.replaceState)history.replaceState(null,'','#consultation');});})();<\/script>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>POR QU\u00c9 CARMEL COSMETICS LABS Un destino \u00fanico para todas tus necesidades cosm\u00e9ticas Mejora tu eficacia operativa, optimiza tus costes y los compromisos de tu marca de cosm\u00e9ticos con los servicios dedicados de Carmel Cosmetics Labs, dise\u00f1ados para ser sencillos y f\u00e1ciles de usar para marcas de cosm\u00e9ticos de todos los tama\u00f1os. Consulte nuestro cat\u00e1logo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-19555","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages\/19555","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/comments?post=19555"}],"version-history":[{"count":2,"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages\/19555\/revisions"}],"predecessor-version":[{"id":49549,"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages\/19555\/revisions\/49549"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/media?parent=19555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}