{"id":20218,"date":"2023-12-27T12:03:50","date_gmt":"2023-12-27T12:03:50","guid":{"rendered":"https:\/\/carmelcosmetic.wp1.sh\/quienes-somos\/"},"modified":"2026-10-08T10:37:51","modified_gmt":"2026-10-08T10:37:51","slug":"fabrica-de-cosmeticos-marruecos","status":"publish","type":"page","link":"https:\/\/carmelcosmeticslabs.com\/es\/fabrica-de-cosmeticos-marruecos\/","title":{"rendered":"Nuestra f\u00e1brica de cosm\u00e9ticos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"20218\" class=\"elementor elementor-20218 elementor-10635\" 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-1d040dc e-flex e-con-full e-con e-parent\" data-id=\"1d040dc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1434b77 elementor-widget elementor-widget-html\" data-id=\"1434b77\" 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}@media (prefers-reduced-motion:no-preference){body .cm-cat .hero h1{animation-delay:.08s}}@keyframes rise{0%{opacity:.25;transform:translateY(18px);filter:blur(6px)}}body .cm-cat .section{padding-block:clamp(64px,8vw,120px)}body .cm-cat .ranges{background:var(--mint);border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px)0 0}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)}}body .cm-cat .step{position:relative}body .cm-cat .step::before{content:\"\";position:absolute;top:-30px;left:0;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--teal)}body .cm-cat .step .mono{color:var(--teal)}body .cm-cat .step h3{font-size:22px;font-weight:620;letter-spacing:-.02em;margin-top:10px;line-height:1.15}body .cm-cat .step p{font-size:15px;color:var(--muted);margin-top:8px;max-width:28ch}@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 .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)}@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 .step::before{top:-22px}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}@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 .ranges{border-radius:28px 28px 0 0}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 .step,body .cm-cat .step+.step{counter-increment:st;padding:0 0 26px;border:0}body .cm-cat .step::before{content:counter(st);display:grid;place-items:center;top:-2px;left:-48px;width:32px;height:32px;border-radius:50%;background:var(--bg);border:2px solid var(--teal);color:var(--teal);font:600 13px\/1 var(--f-mono)}body .cm-cat .step .mono{display:none}body .cm-cat .step h3{margin-top:2px;font-size:18.5px}body .cm-cat .step p{font-size:15px;max-width:none;margin-top:4px}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 .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 .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 .tile{position:relative;display:block;border-radius:var(--r-lg);overflow:hidden;color:#fff;text-decoration:none;background:var(--deep);isolation:isolate}body .cm-cat .tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out);z-index:-2}body .cm-cat .tile::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgb(8 26 24\/.9),rgb(8 26 24\/.55) 40%,rgb(8 26 24\/.08) 75%);z-index:-1}body .cm-cat .tile-body{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;display:flex;flex-direction:column;gap:6px}body .cm-cat .tile .mono{color:rgb(255 255 255\/.75)}body .cm-cat .tile h3{color:#fff;font-size:clamp(22px,2vw,28px);font-weight:650;letter-spacing:-.02em;line-height:1.1}body .cm-cat .tile p{color:rgb(255 255 255\/.85);font-size:14.5px;max-width:40ch;line-height:1.45}body .cm-cat .tile .more{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-top:6px;color:#fff}body .cm-cat .tile .more .ico{transition:transform .3s var(--ease-out)}body .cm-cat .tile:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){body .cm-cat .tile:hover img{transform:scale(1.05)}body .cm-cat .tile:hover .more .ico{transform:translateX(4px)}}body .cm-cat .rail-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 28px;margin-bottom:clamp(24px,3vw,40px)}body .cm-cat .rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(16px,calc((100vw - 1280px)\/2 + 48px)) 8px;scrollbar-width:none;scroll-padding-inline:max(16px,calc((100vw - 1280px)\/2 + 48px))}body .cm-cat .rail::-webkit-scrollbar{display:none}body .cm-cat .rcard{flex:0 0 clamp(220px,22vw,300px);scroll-snap-align:start;position:relative;aspect-ratio:3\/4;border-radius:var(--r-md);overflow:hidden;color:#fff;text-decoration:none;background:var(--mint-2);isolation:isolate}body .cm-cat .rcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .9s var(--ease-out)}body .cm-cat .rcard::after{content:\"\";position:absolute;inset:0;background:linear-gradient(to top,rgb(8 26 24\/.75),transparent 55%);z-index:-1}body .cm-cat .rcard>span{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:2px}body .cm-cat .rcard .mono{color:rgb(255 255 255\/.8)}body .cm-cat .rcard b{font-family:var(--f-display);font-size:21px;font-weight:620;letter-spacing:-.01em;color:#fff}@media (hover:hover) and (pointer:fine){body .cm-cat .rcard:hover img{transform:scale(1.05)}}body .cm-cat .rcard:active{transform:scale(.98)}@media (max-width:640px){body .cm-cat .rail{padding-inline:16px;scroll-padding-inline:16px;gap:10px}body .cm-cat .rcard{flex-basis:62vw}}body .cm-cat .hx-pause[aria-pressed=true] .i-pause{display:none}body .cm-cat .hx-pause[aria-pressed=true] .i-play2{display:block}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}}body .cm-cat .rq-stars{display:inline-flex;gap:3px}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 .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)}@media (max-width:1020px){body .cm-cat .rq-lead{grid-column:1\/-1}}@media (max-width:640px){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-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 .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 .ob-tab[aria-selected=false]{opacity:.62}@media (hover:hover) and (pointer:fine){body .cm-cat .ob-tab[aria-selected=false]:hover{opacity:1}}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 .tile,body .cm-cat .fm-card,body .cm-cat .rq,body .cm-cat .final{border-radius:28px}body .cm-cat .rcard,body .cm-cat .faq-help{border-radius:20px}@media (max-width:640px){body .cm-cat .tile,body .cm-cat .fm-card,body .cm-cat .rq,body .cm-cat .final{border-radius:22px}body .cm-cat .rcard{border-radius:18px}}body .cm-cat .fm-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 .h2{text-wrap:balance}body .cm-cat .dv{padding-block:clamp(18px,2.6vw,40px) clamp(40px,5vw,72px);position:relative;overflow-x:clip}body .cm-cat .dv::before{content:\"\";position:absolute;inset:-25% -10%auto auto;width:min(80vw,980px);aspect-ratio:1;background:radial-gradient(closest-side,var(--mint),transparent 72%);z-index:-1;pointer-events:none}body .cm-cat .dv-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(28px,5vw,84px);align-items:start}body .cm-cat .dv-crumbs{display:flex;gap:8px;align-items:center;margin-bottom:clamp(16px,2.2vw,28px);font-size:12.5px}body .cm-cat .dv-crumbs a{color:var(--muted);text-decoration:none}body .cm-cat .dv-crumbs [aria-current]{color:var(--ink)}body .cm-cat .dv-title{font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-.045em;font-weight:680;max-width:16ch;text-wrap:balance}body .cm-cat .dv-title .tint{color:var(--teal)}body .cm-cat .dv-lede{margin-top:clamp(16px,1.8vw,24px);font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--muted);max-width:46ch}body .cm-cat .dv-get{list-style:none;margin:clamp(24px,2.8vw,36px)0 0;padding:0;display:grid;gap:16px}body .cm-cat .dv-get li{display:flex;gap:14px;align-items:flex-start}body .cm-cat .dv-get b{display:block;font:650 16.5px\/1.3 var(--f-display);letter-spacing:-.01em;color:var(--ink);margin-bottom:2px}body .cm-cat .dv-get li>span:last-child{color:var(--muted);font-size:15.5px;line-height:1.5}body .cm-cat .dv-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--mint);color:var(--teal)}body .cm-cat .dv-ic .ico{width:21px;height:21px}body .cm-cat .dv-trust{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:clamp(26px,3vw,40px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--line)}body .cm-cat .dv-rating{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;font-size:14px}body .cm-cat .dv-rating b{font:700 17px\/1 var(--f-display)}body .cm-cat .dv-g{width:20px;height:20px}body .cm-cat .dv-stars{display:inline-flex;gap:2px}body .cm-cat .dv-stars i{width:13px;height:13px;background:#f5b301;clip-path:polygon(50%0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}body .cm-cat .dv-sep{width:1px;height:28px;background:var(--line)}body .cm-cat .dv-iso{display:inline-flex;align-items:center;gap:10px;font:600 13.5px\/1.25 var(--f-body);color:var(--ink)}body .cm-cat .dv-iso img{width:40px;height:40px;object-fit:contain;border-radius:10px;background:var(--paper);padding:4px;box-shadow:0 0 0 1px var(--line)}body .cm-cat .dv-iso small{display:block;font-weight:400;color:var(--muted);font-size:12.5px}body .cm-cat .dv-card{position:sticky;top:96px;background:var(--paper);border-radius:var(--r-lg);padding:clamp(22px,2.4vw,34px);box-shadow:0 1px 0 rgb(var(--shade)\/.04),0 30px 70px -36px rgb(var(--shade)\/.45),0 0 0 1px var(--line)}body .cm-cat .dv-card-head{display:flex;gap:16px;align-items:center;margin-bottom:clamp(16px,1.8vw,22px)}body .cm-cat .dv-avatar{flex:none;width:64px;height:64px;border-radius:20px;object-fit:cover;object-position:30% 30%}body .cm-cat .dv-card-head h2{font:680 clamp(20px,1.7vw,24px)\/1.15 var(--f-display);letter-spacing:-.025em;color:var(--ink)}body .cm-cat .dv-card-head p{margin-top:4px;color:var(--muted);font-size:14.5px;line-height:1.45}body .cm-cat .dv-reassure{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:13px;line-height:1.45;color:var(--muted)}body .cm-cat .dv-reassure .ico{flex:none;width:17px;height:17px;margin-top:1px;color:var(--teal)}body .cm-cat .dv-form .wpforms-container{margin:0!important;max-width:none!important}body .cm-cat .dv-form .wpforms-head-container,body .cm-cat .dv-form .wpforms-title{display:none}body .cm-cat .dv-form .wpforms-field-container{display:grid;gap:14px}body .cm-cat .dv-form .wpforms-field{padding:0!important;margin:0!important;float:none!important;width:auto!important}body .cm-cat .dv-form .wpforms-field-name .wpforms-field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:none!important}body .cm-cat .dv-form .choices.wpforms-field-row{display:block!important}body .cm-cat .dv-form .wpforms-field-row-block{width:auto!important;padding:0!important;float:none!important}body .cm-cat .dv-form .wpforms-field-row::before,body .cm-cat .dv-form .wpforms-field-row::after{display:none!important}body .cm-cat .dv-form label.wpforms-field-label,body .cm-cat .dv-form 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}body .cm-cat .dv-form fieldset{border:0!important;padding:0!important;margin:0!important;min-width:0}body .cm-cat .dv-form .wpforms-label-hide{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important}body .cm-cat .dv-form .wpforms-sublabel-hide{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}body .cm-cat .dv-form .wpforms-required-label{color:var(--teal)!important}body .cm-cat .dv-form input[type=text],body .cm-cat .dv-form input[type=email],body .cm-cat .dv-form input[type=tel],body .cm-cat .dv-form select,body .cm-cat .dv-form textarea{width:100%!important;max-width:none!important;box-sizing:border-box;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}body .cm-cat .dv-form textarea{min-height:120px;resize:vertical}body .cm-cat .dv-form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%)!important;background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%!important;background-size:6px 6px!important;background-repeat:no-repeat!important;padding-right:40px!important}body .cm-cat .dv-form input:focus,body .cm-cat .dv-form select:focus,body .cm-cat .dv-form 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}body .cm-cat .dv-form ::placeholder{color:#8aa09d;opacity:1}body .cm-cat .dv-form .wpforms-submit-container{margin-top:6px!important;padding:0!important}body .cm-cat .dv-form 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(var(--shade)\/.7)!important;transition:transform .16s var(--ease-out),background-color .2s ease}body .cm-cat .dv-form button.wpforms-submit::after{content:\"\";width:18px;height:18px;background:currentColor;-webkit-mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'\/%3E%3C\/svg%3E\")center\/contain no-repeat;mask:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'\/%3E%3C\/svg%3E\")center\/contain no-repeat}@media (hover:hover) and (pointer:fine){body .cm-cat .dv-form button.wpforms-submit:hover{background:var(--teal)!important}}body .cm-cat .dv-form button.wpforms-submit:active{transform:scale(.98)}body .cm-cat .dv-form .wpforms-error,body .cm-cat .dv-form label.wpforms-error,body .cm-cat .dv-form em.wpforms-error{display:block;color:#b3261e!important;font-size:12.5px!important;margin-top:5px!important}body .cm-cat .dv-form input.wpforms-error,body .cm-cat .dv-form select.wpforms-error,body .cm-cat .dv-form textarea.wpforms-error{border-color:#d26a5f!important}body .cm-cat .dv-form .wpforms-confirmation-container-full{background:var(--mint)!important;border:0!important;border-radius:18px!important;color:var(--ink)!important;padding:22px!important}body .cm-cat .dv-form .wpforms-submit-spinner{margin-left:10px}body .cm-cat .dv-steps.section{padding-block:clamp(48px,6vw,96px) clamp(24px,3vw,40px)}body .cm-cat .dv-flow{list-style:none;margin:clamp(26px,3.4vw,44px)0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);counter-reset:s;position:relative}body .cm-cat .dv-flow li{position:relative;padding:clamp(22px,2.4vw,32px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .dv-flow .mono{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--deep);color:var(--deep-ink);font-size:13px}body .cm-cat .dv-flow h3{margin-top:18px;font:650 clamp(19px,1.6vw,22px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .dv-flow p{margin-top:8px;color:var(--muted);font-size:15.5px;line-height:1.55}body .cm-cat .dv-flow li:not(:last-child)::after{content:\"\";position:absolute;top:44px;right:calc(-1*clamp(14px,1.8vw,24px));width:clamp(14px,1.8vw,24px);height:1.5px;background:var(--line)}body .cm-cat .dv-obj.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .dv-obj .h2{max-width:20ch}body .cm-cat .dv-obj-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:auto auto;gap:clamp(14px,1.6vw,20px);margin-top:clamp(26px,3.4vw,44px)}body .cm-cat .dv-o{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);border-radius:var(--r-lg);background:var(--mint)}body .cm-cat .dv-o h3{font:650 clamp(18px,1.5vw,21px)\/1.25 var(--f-display);letter-spacing:-.02em;color:var(--ink)}body .cm-cat .dv-o p{color:var(--muted);font-size:15.5px;line-height:1.55}body .cm-cat .dv-obj-grid>.dv-o:last-child{grid-column:span 2}body .cm-cat .dv-o-lead{grid-row:span 2;background:var(--deep);color:var(--deep-ink);justify-content:flex-end;min-height:320px;background-image:radial-gradient(120% 80%at 100%0,rgb(255 255 255\/.08),transparent 60%)}body .cm-cat .dv-o-lead h3{color:#fff;font-size:clamp(22px,2vw,28px)}body .cm-cat .dv-o-lead p{color:var(--deep-muted);font-size:16.5px}body .cm-cat .dv-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font:600 14.5px\/1.3 var(--f-body);color:var(--teal);text-decoration:none;padding-top:6px}body .cm-cat .dv-o-lead .dv-link{color:#bfe3da}body .cm-cat .dv-link .ico{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .dv-link:hover .ico{transform:translateX(4px)}}body .cm-cat .dv-proof.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .dv-proof-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}body .cm-cat .dv-proof-head .h2{max-width:19ch}body .cm-cat .dv-score{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:var(--ink);padding:14px 20px;border-radius:20px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .dv-score>b{font:700 44px\/1 var(--f-display);letter-spacing:-.04em}body .cm-cat .dv-score>span{display:grid;gap:4px;font-size:13.5px;color:var(--muted)}body .cm-cat .dv-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin-top:clamp(24px,3vw,40px)}body .cm-cat .dv-alt{padding-block:clamp(24px,4vw,56px) clamp(48px,7vw,104px)}body .cm-cat .dv-alt-box{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center;background:var(--deep);color:var(--deep-ink);border-radius:clamp(28px,4vw,44px);padding:clamp(28px,5vw,72px)}body .cm-cat .dv-alt-copy h2{font:680 clamp(28px,3.2vw,44px)\/1.05 var(--f-display);letter-spacing:-.035em;color:#fff;max-width:14ch}body .cm-cat .dv-alt-copy p{margin-top:14px;color:var(--deep-muted);max-width:40ch}body .cm-cat .dv-alt-copy .btn{--bg-b:var(--deep-ink);--fg-b:var(--deep);margin-top:24px}body .cm-cat .dv-alt-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}body .cm-cat .dv-alt-list a{display:flex;gap:14px;align-items:flex-start;height:100%;box-sizing:border-box;padding:18px;border-radius:20px;background:rgb(255 255 255\/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255\/.1);color:var(--deep-ink);text-decoration:none;transition:background-color .2s ease}@media (hover:hover) and (pointer:fine){body .cm-cat .dv-alt-list a:hover{background:rgb(255 255 255\/.11)}}body .cm-cat .dv-alt-list .ico{flex:none;width:22px;height:22px;color:#bfe3da;margin-top:2px}body .cm-cat .dv-alt-list b{display:block;color:#fff;font:650 15px\/1.3 var(--f-body);margin-bottom:3px}body .cm-cat .dv-alt-list span{font-size:14px;line-height:1.45;color:var(--deep-muted);overflow-wrap:anywhere}@media (prefers-reduced-motion:no-preference){body .cm-cat .dv-title{animation:dvrise .9s var(--ease-out) both}body .cm-cat .dv-lede{animation:dvrise .9s var(--ease-out) .06s both}body .cm-cat .dv-get{animation:dvrise .9s var(--ease-out) .12s both}body .cm-cat .dv-card{animation:dvrise 1s var(--ease-out) .1s both}}@keyframes dvrise{0%{opacity:.001;transform:translateY(14px)}}@media (max-width:1020px){body .cm-cat .dv-grid{grid-template-columns:1fr;gap:0}body .cm-cat .dv-copy{display:contents}body .cm-cat .dv-crumbs,body .cm-cat .dv-title,body .cm-cat .dv-lede{order:1}body .cm-cat .dv-card{order:2;position:relative;top:auto;margin-top:clamp(22px,4vw,32px)}body .cm-cat .dv-get,body .cm-cat .dv-trust{order:3}body .cm-cat .dv-title{max-width:18ch}body .cm-cat .dv-obj-grid{grid-template-columns:1fr 1fr}body .cm-cat .dv-o-lead{grid-row:auto;grid-column:span 2;min-height:0}body .cm-cat .dv-alt-box{grid-template-columns:1fr}}@media (max-width:760px){body .cm-cat .dv-flow{grid-template-columns:1fr}body .cm-cat .dv-flow li:not(:last-child)::after{display:none}body .cm-cat .dv-quotes{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .dv-title{font-size:clamp(32px,9vw,40px)}body .cm-cat .dv-get{gap:14px}body .cm-cat .dv-card{padding:20px;border-radius:24px;margin-inline:-4px}body .cm-cat .dv-form .wpforms-field-name .wpforms-field-row{grid-template-columns:1fr}body .cm-cat .dv-obj-grid{grid-template-columns:1fr}body .cm-cat .dv-o-lead{grid-column:auto}body .cm-cat .dv-obj-grid>.dv-o:last-child{grid-column:auto}body .cm-cat .dv-alt-list{grid-template-columns:1fr}body .cm-cat .dv-sep{display:none}}body .cm-cat .dv-form .iti{display:block!important;width:100%!important}body .cm-cat .dv-form .iti input[type=tel]{padding-left:58px!important}body .cm-cat .dv-form .iti__flag-container,body .cm-cat .dv-form .iti__country-container{padding:0 0 0 6px}body .cm-cat .dv-form .iti__selected-flag,body .cm-cat .dv-form .iti__selected-country{border-radius:12px 0 0 12px;padding:0 6px 0 10px;background:0 0!important}body .cm-cat .dv-form .choices{width:100%!important;max-width:none!important;margin:0!important;font:400 15.5px\/1.4 var(--f-body)}body .cm-cat .dv-form .choices__inner{box-sizing:border-box;width:100%!important;max-width:none!important;min-height:50px!important;display:flex!important;align-items:center;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:14px!important;padding:8px 40px 8px 15px!important;font-size:15.5px!important;color:var(--ink)!important}body .cm-cat .dv-form .choices.is-focused .choices__inner,body .cm-cat .dv-form .choices.is-open .choices__inner{border-color:var(--teal)!important;background:var(--paper)!important;box-shadow:0 0 0 4px rgb(47 114 102\/.14)!important}body .cm-cat .dv-form .choices__list--single{padding:0!important}body .cm-cat .dv-form .choices__list--dropdown,body .cm-cat .dv-form .choices__list[aria-expanded]{border:1px solid var(--line)!important;border-radius:14px!important;box-shadow:0 18px 40px -18px rgb(var(--shade)\/.45)!important;margin-top:6px!important;overflow:hidden}body .cm-cat .dv-form .choices__list--dropdown .choices__item{font-size:15px!important;padding:12px 15px!important}body .cm-cat .dv-form .choices__list--dropdown .choices__item--selectable.is-highlighted{background:var(--mint)!important}body .cm-cat .dv-form .choices[data-type*=select-one]::after{border-color:var(--muted) transparent transparent!important;right:18px!important}body .cm-cat .dv-form .choices.wpforms-error .choices__inner,body .cm-cat .dv-form .choices.is-invalid .choices__inner{border-color:#d26a5f!important}body .cm-cat .dv-form ::placeholder{font-size:15px}body .cm-cat .fc-hero{padding-block:clamp(16px,2.4vw,36px) clamp(28px,3.5vw,48px);position:relative;overflow-x:clip}body .cm-cat .fc-hero::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 .fc-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .fc-title{font-size:clamp(36px,4.3vw,62px);line-height:1.02;letter-spacing:-.045em;font-weight:680;max-width:15ch;text-wrap:balance}body .cm-cat .fc-title .tint{color:var(--teal)}body .cm-cat .fc-lede{margin-top:clamp(16px,1.8vw,24px);font-size:clamp(17px,1.35vw,19.5px);line-height:1.55;color:var(--muted);max-width:42ch}body .cm-cat .fc-cta{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(24px,2.8vw,34px)}body .cm-cat .btn.fc-ghost{--bg-b:transparent;--fg-b:var(--ink);background:0 0;box-shadow:inset 0 0 0 1.5px var(--line);padding:17px 24px}@media (hover:hover) and (pointer:fine){body .cm-cat .btn.fc-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--teal);color:var(--teal)}}body .cm-cat .fc-hero-media{margin:0;position:relative;justify-self:end;width:100%;max-width:520px}body .cm-cat .fc-hero-media img{display:block;width:100%;height:auto;aspect-ratio:4\/5;max-height:min(74vh,660px);object-fit:cover;object-position:50% 35%;border-radius:var(--r-lg);background:var(--mint-2);box-shadow:0 40px 80px -48px rgb(var(--shade)\/.6)}body .cm-cat .fc-seal{position:absolute;left:clamp(-28px,-2vw,-12px);bottom:9%;display:flex;align-items:center;gap:12px;background:var(--paper);color:var(--muted);padding:12px 18px 12px 12px;border-radius:18px;font-size:12.5px;box-shadow:0 18px 40px -20px rgb(var(--shade)\/.45)}body .cm-cat .fc-seal .ico{width:38px;height:38px;padding:8px;border-radius:12px;background:var(--teal);color:var(--teal-ink)}body .cm-cat .fc-seal b{display:block;color:var(--ink);font:650 14px\/1.2 var(--f-display)}body .cm-cat .fc-pb-fact{font-size:14px;color:var(--muted)}body .cm-cat .fc-pb-fact b{color:var(--ink);font:700 16px\/1 var(--f-display)}@media (prefers-reduced-motion:no-preference){body .cm-cat .fc-title{animation:fcrise .9s var(--ease-out) both}body .cm-cat .fc-lede{animation:fcrise .9s var(--ease-out) .06s both}body .cm-cat .fc-cta{animation:fcrise .9s var(--ease-out) .12s both}body .cm-cat .fc-hero-media img{animation:fcclip 1.1s var(--ease-io) .05s both}body .cm-cat .fc-seal{animation:fcrise .8s var(--ease-out) .6s both}}@keyframes fcrise{0%{opacity:.001;transform:translateY(14px)}}@keyframes fcclip{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 .fc-roles.section{padding-block:clamp(56px,7vw,104px) clamp(28px,3.5vw,48px)}body .cm-cat .fc-answer{margin-top:clamp(16px,2vw,24px);font:500 clamp(19px,1.6vw,23px)\/1.45 var(--f-display);letter-spacing:-.012em;color:var(--ink);max-width:52ch}body .cm-cat .fc-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(14px,1.6vw,20px);margin-top:clamp(28px,3.4vw,44px)}body .cm-cat .fc-col{border-radius:var(--r-lg);padding:clamp(24px,2.6vw,36px)}body .cm-cat .fc-col h3{margin-top:16px;font:650 clamp(20px,1.7vw,24px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .fc-col ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}body .cm-cat .fc-col li{position:relative;padding-left:30px;font-size:16px;line-height:1.45}body .cm-cat .fc-col li::before{content:\"\";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;background:var(--mint-2)url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7266' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'\/%3E%3C\/svg%3E\")center\/12px no-repeat}body .cm-cat .fc-col-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px}body .cm-cat .fc-col-ic .ico{width:22px;height:22px}body .cm-cat .fc-you{background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .fc-you .fc-col-ic{background:var(--mint);color:var(--teal)}body .cm-cat .fc-us{background:var(--deep);color:var(--deep-ink);background-image:radial-gradient(110% 80%at 100%0,rgb(255 255 255\/.08),transparent 60%)}body .cm-cat .fc-us h3{color:#fff}body .cm-cat .fc-us .fc-col-ic{background:rgb(255 255 255\/.1);color:#bfe3da}body .cm-cat .fc-us-list{grid-template-columns:1fr 1fr;column-gap:24px}body .cm-cat .fc-us li{color:var(--deep-ink)}body .cm-cat .fc-us li::before{background-color:rgb(255 255 255\/.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23bfe3da' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'\/%3E%3C\/svg%3E\")}body .cm-cat .fc-modes.section{padding-block:clamp(32px,4vw,64px)}body .cm-cat .fc-bento{display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,minmax(230px,auto));gap:clamp(12px,1.4vw,18px);margin-top:clamp(26px,3.4vw,44px)}body .cm-cat .fc-m1{grid-row:span 2}body .cm-cat .fc-m2{grid-column:span 2}body .cm-cat .fc-bento .tile{min-height:0}body .cm-cat .fc-cap{padding-block:clamp(40px,5vw,80px)}body .cm-cat .fc-cap-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:stretch;background:var(--mint);border-radius:clamp(28px,4vw,44px);padding:clamp(16px,2vw,24px)}body .cm-cat .fc-cap-media{margin:0;height:100%}body .cm-cat .fc-cap-media img{display:block;width:100%;height:100%;min-height:380px;object-fit:cover;border-radius:clamp(20px,3vw,32px)}body .cm-cat .fc-cap-copy{align-self:center;padding:clamp(8px,2vw,28px) clamp(8px,2vw,28px) clamp(8px,2vw,28px)0}body .cm-cat .fc-cap-copy>p{margin-top:14px;color:var(--muted);max-width:40ch}body .cm-cat .fc-chips{display:grid;gap:18px;margin-top:24px}body .cm-cat .fc-chips h3{font:600 12.5px\/1 var(--f-body);text-transform:uppercase;letter-spacing:.07em;color:var(--teal)}body .cm-cat .fc-chips ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body .cm-cat .fc-chips li{padding:8px 14px;border-radius:99px;background:var(--paper);font-size:14.5px;color:var(--ink);box-shadow:0 0 0 1px var(--line)}body .cm-cat .fc-link{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font:600 15px\/1.3 var(--f-body);color:var(--teal);text-decoration:none}body .cm-cat .fc-link .ico{width:16px;height:16px;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .fc-link:hover .ico{transform:translateX(4px)}}body .cm-cat .fc-why.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .fc-why .h2{max-width:18ch}body .cm-cat .fc-why-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:clamp(14px,1.6vw,20px);margin-top:clamp(26px,3.4vw,44px)}body .cm-cat .fc-w{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .fc-w .ico{width:26px;height:26px;color:var(--teal)}body .cm-cat .fc-w h3{font:650 clamp(18px,1.5vw,21px)\/1.25 var(--f-display);letter-spacing:-.02em}body .cm-cat .fc-w p{color:var(--muted);font-size:15.5px;line-height:1.55}body .cm-cat .fc-w-lead{grid-row:span 2;justify-content:flex-end;background:var(--deep);box-shadow:none;min-height:320px;background-image:radial-gradient(120% 80%at 100%0,rgb(255 255 255\/.08),transparent 60%)}body .cm-cat .fc-w-lead .ico{color:#bfe3da;width:32px;height:32px}body .cm-cat .fc-w-lead h3{color:#fff;font-size:clamp(22px,2vw,28px)}body .cm-cat .fc-w-lead p{color:var(--deep-muted);font-size:16.5px}body .cm-cat .fc-why-grid>.fc-w:last-child{grid-column:span 2}body .cm-cat .fc-rev.section{padding-block:clamp(40px,5vw,80px)}@media (max-width:1020px){body .cm-cat .fc-hero-grid{grid-template-columns:1fr}body .cm-cat .fc-hero-media{justify-self:start;max-width:560px}body .cm-cat .fc-split{grid-template-columns:1fr}body .cm-cat .fc-bento{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:minmax(240px,auto)}body .cm-cat .fc-m1{grid-row:auto;grid-column:span 2}body .cm-cat .fc-m2{grid-column:auto}body .cm-cat .fc-cap-grid{grid-template-columns:1fr}body .cm-cat .fc-cap-copy{align-self:center;padding:8px 12px 16px}body .cm-cat .fc-why-grid{grid-template-columns:1fr 1fr}body .cm-cat .fc-w-lead{grid-row:auto;grid-column:span 2;min-height:0}body .cm-cat .fc-why-grid>.fc-w:last-child{grid-column:span 2}}@media (max-width:640px){body .cm-cat .fc-title{font-size:clamp(32px,9vw,40px)}body .cm-cat .fc-hero-media img{aspect-ratio:1\/1;max-height:none}body .cm-cat .fc-seal{left:12px;bottom:12px}body .cm-cat .fc-us-list{grid-template-columns:1fr}body .cm-cat .fc-bento{grid-template-columns:1fr;grid-auto-rows:minmax(220px,auto)}body .cm-cat .fc-m1{grid-column:auto}body .cm-cat .fc-cap-media img{min-height:0;aspect-ratio:4\/3}body .cm-cat .fc-why-grid{grid-template-columns:1fr}body .cm-cat .fc-w-lead,body .cm-cat .fc-why-grid>.fc-w:last-child{grid-column:auto}}body .cm-cat .fc-eu{flex:none;border-radius:6px}body .cm-cat .fc-eu-lg{width:66px;height:44px;box-shadow:0 0 0 1px rgb(255 255 255\/.18)}body .cm-cat .fc-seal .fc-eu{width:54px;height:36px;box-shadow:0 0 0 1px rgb(0 51 153\/.15)}body .cm-cat .mb-vs{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(14px,1.6vw,20px);margin-top:clamp(28px,3.4vw,44px)}body .cm-cat .mb-vs-c{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,36px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .mb-vs-c .mono{color:var(--teal)}body .cm-cat .mb-vs-c h3{font:650 clamp(20px,1.8vw,25px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .mb-vs-c ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}body .cm-cat .mb-vs-c li{position:relative;padding-left:30px;font-size:16px;line-height:1.45;color:var(--muted)}body .cm-cat .mb-vs-c li::before{content:\"\";position:absolute;left:0;top:2px;width:19px;height:19px;border-radius:50%;background:var(--mint-2)url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%232f7266' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'\/%3E%3C\/svg%3E\")center\/12px no-repeat}body .cm-cat .mb-vs-on{background:var(--deep);box-shadow:none;background-image:radial-gradient(110% 80%at 100%0,rgb(255 255 255\/.08),transparent 60%)}body .cm-cat .mb-vs-on .mono{color:#bfe3da}body .cm-cat .mb-vs-on h3{color:#fff}body .cm-cat .mb-vs-on li{color:var(--deep-ink)}body .cm-cat .mb-vs-on li::before{background-color:rgb(255 255 255\/.12);background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23bfe3da' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4L18 8'\/%3E%3C\/svg%3E\")}body .cm-cat .mb-vs-c .fc-link{margin-top:auto;padding-top:8px}body .cm-cat .mb-cus.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .mb-cus-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto auto;gap:clamp(14px,1.6vw,20px);margin-top:clamp(26px,3.4vw,44px)}body .cm-cat .mb-c{border-radius:var(--r-lg);overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--line);display:flex;flex-direction:column}body .cm-cat .mb-c img{display:block;width:100%;object-fit:cover}body .cm-cat .mb-c>div{display:flex;flex-direction:column;gap:8px;padding:clamp(20px,2.2vw,28px)}body .cm-cat .mb-c h3{font:650 clamp(19px,1.6vw,22px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .mb-c p{color:var(--muted);font-size:15.5px;line-height:1.55}body .cm-cat .mb-c .fc-link{margin-top:6px}body .cm-cat .mb-c1{grid-row:span 2}body .cm-cat .mb-c1 img{flex:1 1 0;height:0;min-height:260px;object-position:50% 40%}body .cm-cat .mb-c2{flex-direction:row}body .cm-cat .mb-c2 img{width:42%;flex:none;min-height:220px}body .cm-cat .mb-c3{background:var(--mint);box-shadow:none;justify-content:center}body .cm-cat .mb-flow{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1020px){body .cm-cat .mb-vs{grid-template-columns:1fr}body .cm-cat .mb-cus-grid{grid-template-columns:1fr}body .cm-cat .mb-c1{grid-row:auto}body .cm-cat .mb-c1 img{flex:none;height:auto;aspect-ratio:16\/10;min-height:0}body .cm-cat .mb-flow{grid-template-columns:1fr 1fr}body .cm-cat .mb-flow li:nth-child(2)::after{display:none}}@media (max-width:640px){body .cm-cat .mb-c2{flex-direction:column}body .cm-cat .mb-c2 img{width:100%;aspect-ratio:16\/10;min-height:0}body .cm-cat .mb-flow{grid-template-columns:1fr}}body .cm-cat .fc-seal .fc-eu{flex:none;width:54px;height:36px;border-radius:6px;box-shadow:0 0 0 1px rgb(0 51 153\/.15)}body .cm-cat .fc-pb-fact .fc-eu{width:27px;height:18px;vertical-align:-4px;margin-right:6px;border-radius:3px}body .cm-cat .fo-hero-media img{object-position:47% 40%}body .cm-cat .fo-start-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(26px,3.4vw,44px)}body .cm-cat .fo-s{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2vw,26px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:box-shadow .2s ease,transform .2s var(--ease-out)}body .cm-cat .fo-s-ic{width:44px;height:44px;padding:11px;border-radius:14px;background:var(--mint);color:var(--teal)}body .cm-cat .fo-s h3{margin-top:6px;font:650 clamp(18px,1.4vw,20px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .fo-s p{color:var(--muted);font-size:15px;line-height:1.55;flex:1}body .cm-cat .fo-s-tag{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;color:var(--teal)}body .cm-cat .fo-s-tag .ico{width:14px;height:14px}body .cm-cat .fo-s-link{background:var(--deep);box-shadow:none;color:var(--deep-ink)}body .cm-cat .fo-s-link .fo-s-ic{background:rgb(255 255 255\/.1);color:#bfe3da}body .cm-cat .fo-s-link p{color:var(--deep-muted)}body .cm-cat .fo-s-link h3{color:#fff}body .cm-cat .fo-s-link .fo-s-tag{color:#bfe3da}@media (hover:hover) and (pointer:fine){body .cm-cat .fo-s-link:hover{transform:translateY(-3px)}body .cm-cat .fo-s-link:hover .fo-s-tag .ico{transform:translateX(3px)}}body .cm-cat .fo-s-tag .ico{transition:transform .2s var(--ease-out)}body .cm-cat .fo-own.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .fo-own-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .fo-own-copy p{margin-top:16px;color:var(--muted);font-size:17px;line-height:1.6;max-width:50ch}body .cm-cat .fo-ticks{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}body .cm-cat .fo-ticks li{display:flex;gap:12px;align-items:flex-start;font-weight:600}body .cm-cat .fo-ticks .ico{flex:none;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--teal);color:#fff;stroke-width:2.6}body .cm-cat .fo-dossier{position:relative;padding:18px 0 0 18px}body .cm-cat .fo-doc-tabs span{position:absolute;inset:0 18px 18px 0;border-radius:var(--r-lg);background:var(--mint-2)}body .cm-cat .fo-doc-tabs span:nth-child(2){inset:9px 9px 9px 9px;background:var(--mint)}body .cm-cat .fo-doc-tabs span:nth-child(3){display:none}body .cm-cat .fo-doc{position:relative;background:var(--paper);border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line),0 40px 70px -44px rgb(var(--shade)\/.55);padding:clamp(20px,2.4vw,30px)}body .cm-cat .fo-doc-head{display:flex;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px dashed var(--line)}body .cm-cat .fo-doc-head .ico{width:44px;height:44px;padding:10px;border-radius:12px;background:var(--deep);color:#bfe3da}body .cm-cat .fo-doc-head span{display:grid;gap:4px}body .cm-cat .fo-doc-head b{font:650 19px\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .fo-doc-head small{font-size:12px;color:var(--muted)}body .cm-cat .fo-doc-list{list-style:none;margin:6px 0 0;padding:0}body .cm-cat .fo-doc-list li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:8px;row-gap:2px;padding:13px 0;border-bottom:1px solid var(--line)}body .cm-cat .fo-doc-list li:last-child{border-bottom:0;padding-bottom:0}body .cm-cat .fo-doc-list .mono{grid-row:span 2;font-size:12.5px;color:var(--teal);padding-top:3px}body .cm-cat .fo-doc-list b{font-weight:650;font-size:16px}body .cm-cat .fo-doc-list small{color:var(--muted);font-size:14px}body .cm-cat .fo-lab{padding-block:clamp(16px,2.4vw,32px)}body .cm-cat .fo-lab-box{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:center;background:var(--deep);color:var(--deep-ink);border-radius:clamp(28px,4vw,44px);padding:clamp(28px,4vw,56px);background-image:radial-gradient(110% 80%at 0 0,rgb(255 255 255\/.07),transparent 60%)}body .cm-cat .fo-lab-copy .mono{color:#bfe3da}body .cm-cat .fo-lab-copy h2{margin-top:10px;font:680 clamp(26px,3vw,40px)\/1.08 var(--f-display);letter-spacing:-.035em;color:#fff;max-width:22ch;text-wrap:balance}body .cm-cat .fo-lab-copy p{margin-top:12px;color:var(--deep-muted);max-width:50ch}body .cm-cat .fo-lab-list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgb(255 255 255\/.12);border-radius:18px;overflow:hidden}body .cm-cat .fo-lab-list li{display:grid;gap:4px;padding:16px;background:var(--deep)}body .cm-cat .fo-lab-list b{color:#fff;font-size:15.5px}body .cm-cat .fo-lab-list span{color:var(--deep-muted);font-size:13.5px;line-height:1.4}body .cm-cat .fo-lab-media{margin:0}body .cm-cat .fo-lab-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:24px}body .cm-cat .fo-next.section{padding-block:clamp(40px,5vw,72px)}body .cm-cat .fo-next-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(22px,3vw,36px)}body .cm-cat .fo-n{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 20px 52px;border-radius:20px;background:var(--mint);color:var(--ink);text-decoration:none;transition:background-color .2s ease}body .cm-cat .fo-n b{font:650 17px\/1.25 var(--f-display);letter-spacing:-.015em}body .cm-cat .fo-n span{color:var(--muted);font-size:14.5px;line-height:1.45}body .cm-cat .fo-n .ico{position:absolute;left:20px;bottom:18px;width:20px;height:20px;color:var(--teal);transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .fo-n:hover{background:var(--mint-2)}body .cm-cat .fo-n:hover .ico{transform:translateX(4px)}}@media (max-width:1020px){body .cm-cat .fo-start-grid,body .cm-cat .fo-next-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .fo-own-grid,body .cm-cat .fo-lab-box{grid-template-columns:1fr}body .cm-cat .fo-lab-media img{aspect-ratio:16\/9}}@media (max-width:640px){body .cm-cat .fo-start-grid,body .cm-cat .fo-next-grid{grid-template-columns:1fr}body .cm-cat .fo-lab-list{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .fo-dossier{padding:12px 0 0 12px}}body .cm-cat .pk-hero-media img{object-position:58% 40%}body .cm-cat .pk-ex.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .pk-ex-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(16px,4vw,56px);align-items:end}body .cm-cat .pk-ex-sub{color:var(--muted);font-size:17px;line-height:1.55;max-width:44ch}body .cm-cat .pk-ex-ui{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(16px,2.4vw,32px);margin-top:clamp(26px,3.4vw,44px);align-items:start}body .cm-cat .pk-tabs{position:relative;display:flex;flex-direction:column;gap:4px;padding:6px;border-radius:22px;background:var(--mint)}body .cm-cat .pk-tab{position:relative;z-index:1;display:grid;gap:3px;text-align:left;padding:14px 16px;border:0;border-radius:16px;background:0 0;color:var(--ink);cursor:pointer;font:inherit;line-height:1.2;text-transform:none;letter-spacing:normal;box-shadow:none;min-height:0;transition:color .2s ease}body .cm-cat .pk-tab b{font:650 16px\/1.2 var(--f-display);letter-spacing:-.01em}body .cm-cat .pk-tab small{font-size:13.5px;color:var(--muted)}body .cm-cat .pk-tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}body .cm-cat .pk-tab[aria-selected=false]:hover{color:var(--teal)}body .cm-cat .pk-ind{position:absolute;left:0;top:0;z-index:0;border-radius:16px;background:var(--paper);box-shadow:0 1px 0 rgb(var(--shade)\/.04),0 10px 24px -14px rgb(var(--shade)\/.45);pointer-events:none}body .cm-cat .pk-tabs.ready .pk-ind{transition:transform .32s var(--ease-out),width .32s var(--ease-out),height .32s var(--ease-out)}body .cm-cat .pk-panels{min-width:0}body .cm-cat .pk-p{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:var(--r-lg);overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .pk-p[hidden]{display:none}body .cm-cat .pk-p img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover}body .cm-cat .pk-p.on img{animation:pkin .45s var(--ease-out) both}body .cm-cat .pk-p.on .pk-fiche{animation:pkfade .4s var(--ease-out) .05s both}@keyframes pkin{0%{opacity:.4;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes pkfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}body .cm-cat .pk-fiche{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,2.6vw,34px)}body .cm-cat .pk-fiche h3{font:680 clamp(24px,2.2vw,30px)\/1.1 var(--f-display);letter-spacing:-.03em}body .cm-cat .pk-fiche dl{margin:0;display:grid;gap:12px}body .cm-cat .pk-fiche dl>div{display:grid;gap:3px;padding-bottom:12px;border-bottom:1px solid var(--line)}body .cm-cat .pk-fiche dt{font:500 11.5px\/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}body .cm-cat .pk-fiche dd{margin:0;font-size:15.5px;line-height:1.45;font-weight:500}body .cm-cat .pk-tip{margin-top:auto;padding:14px 16px;border-radius:14px;background:var(--mint);font-size:14.5px;line-height:1.5;color:var(--ink)}body .cm-cat .pk-tip b{display:block;margin-bottom:2px;color:var(--teal);font-size:13px}body .cm-cat .pk-layers.section{padding-block:clamp(40px,5vw,72px)}body .cm-cat .pk-layers .h2{max-width:22ch}body .cm-cat .pk-lay-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(26px,3.4vw,44px);counter-reset:l}body .cm-cat .pk-l{position:relative;display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2vw,26px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line);overflow:hidden}body .cm-cat .pk-l::before{content:\"\";position:absolute;left:0;right:0;top:0;height:6px;background:var(--c,var(--teal))}body .cm-cat .pk-l1{--c:#cfe6df}body .cm-cat .pk-l2{--c:#9fcdbf}body .cm-cat .pk-l3{--c:#5ea595}body .cm-cat .pk-l4{--c:var(--teal)}body .cm-cat .pk-l .mono{font-size:12px;color:var(--teal)}body .cm-cat .pk-l h3{font:650 clamp(19px,1.6vw,22px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .pk-l p{color:var(--muted);font-size:15px;line-height:1.55}body .cm-cat .pk-label.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .pk-label-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .pk-label-copy>p{margin-top:16px;color:var(--muted);font-size:17px;line-height:1.6;max-width:50ch}body .cm-cat .pk-mentions{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}body .cm-cat .pk-mentions li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;font-size:14px;line-height:1.4;color:var(--muted)}body .cm-cat .pk-mentions li b{display:block;color:var(--ink);font-size:15px}body .cm-cat .pk-mentions span,body .cm-cat .pk-lbl i{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--teal);color:#fff;font:700 11.5px\/1 var(--f-body);font-style:normal;grid-row:span 2}body .cm-cat .pk-lbl{margin:0}body .cm-cat .pk-lbl-card{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 40px 70px -44px rgb(var(--shade)\/.55);background:var(--paper);transform:rotate(-1.2deg)}body .cm-cat .pk-lbl-front{display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:24px;background:linear-gradient(160deg,#eaf4f1,#d7eae4);min-height:300px}body .cm-cat .pk-lbl-brand{font:700 13px\/1 var(--f-mono);letter-spacing:.24em;color:var(--deep)}body .cm-cat .pk-lbl-name{font:680 26px\/1.05 var(--f-display);letter-spacing:-.03em;color:var(--deep)}body .cm-cat .pk-lbl-fn,body .cm-cat .pk-lbl-qty{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--deep)}body .cm-cat .pk-lbl-qty{font:700 18px\/1 var(--f-display)}body .cm-cat .pk-lbl-back{display:flex;flex-direction:column;gap:10px;padding:20px;font-size:11.5px;line-height:1.45;color:var(--muted)}body .cm-cat .pk-lbl-back p{margin:0}body .cm-cat .pk-lbl-back i{width:18px;height:18px;font-size:10px;vertical-align:middle;margin-left:4px}body .cm-cat .pk-lbl-inci b{color:var(--ink)}body .cm-cat .pk-lbl-row{display:flex;align-items:center;gap:6px;margin-top:auto}body .cm-cat .pk-pao{display:inline-grid;place-items:center;width:30px;height:26px;border:1.5px solid var(--ink);border-radius:4px 4px 7px 7px;font:700 9.5px\/1 var(--f-body);color:var(--ink)}body .cm-cat .pk-lbl-row .mono{margin-left:10px;font-size:11px;color:var(--ink)}body .cm-cat .pk-lbl-rp{padding-top:8px;border-top:1px dashed var(--line)}body .cm-cat .pk-lbl figcaption{margin-top:14px;font-size:12px;color:var(--muted);text-align:center}body .cm-cat .pk-why-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}body .cm-cat .pk-why-list li{display:grid;gap:3px;padding-left:16px;border-left:2px solid rgb(255 255 255\/.2)}body .cm-cat .pk-why-list b{color:#fff;font-size:16px}body .cm-cat .pk-why-list span{color:var(--deep-muted);font-size:14.5px;line-height:1.5}body .cm-cat .pk-why-media img{aspect-ratio:4\/3;object-position:40% 50%}body .cm-cat .pk-ppwr{padding-block:clamp(32px,4vw,56px)0}body .cm-cat .pk-ppwr-box{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(18px,3vw,40px);align-items:center;padding:clamp(24px,3vw,36px) clamp(24px,3vw,40px);border-radius:var(--r-lg);background:var(--mint);color:var(--ink);text-decoration:none;overflow:hidden;isolation:isolate}body .cm-cat .pk-ppwr-box::after{content:\"\";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(closest-side,rgb(47 114 102\/.18),transparent);z-index:-1}body .cm-cat .pk-ppwr-tx{display:grid;gap:8px}body .cm-cat .pk-ppwr-box img{display:block;width:100%;height:auto;aspect-ratio:16\/10;object-fit:cover;border-radius:18px}body .cm-cat .pk-ppwr-box .mono{font-size:12px;color:var(--teal)}body .cm-cat .pk-ppwr-box h2{font:680 clamp(22px,2.4vw,30px)\/1.15 var(--f-display);letter-spacing:-.03em;max-width:30ch}body .cm-cat .pk-ppwr-box p{color:var(--muted);max-width:60ch}body .cm-cat .pk-ppwr-cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-weight:700;color:var(--teal)}body .cm-cat .pk-ppwr-cta .ico{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .pk-ppwr-box:hover .pk-ppwr-cta .ico{transform:translateX(4px)}}@media (max-width:1020px){body .cm-cat .pk-ex-head,body .cm-cat .pk-label-grid{grid-template-columns:1fr}body .cm-cat .pk-ex-ui{grid-template-columns:1fr}body .cm-cat .pk-tabs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,48px));border-radius:0;padding:6px clamp(16px,4vw,48px);background:0 0}body .cm-cat .pk-tabs::-webkit-scrollbar{display:none}body .cm-cat .pk-tab{flex:none;scroll-snap-align:center;background:var(--mint);padding:12px 16px}body .cm-cat .pk-tab[aria-selected=true]{background:0 0}body .cm-cat .pk-lay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .pk-why-media img{aspect-ratio:16\/9}body .cm-cat .pk-ppwr-box{grid-template-columns:1fr}}@media (max-width:640px){body .cm-cat .pk-p{grid-template-columns:1fr}body .cm-cat .pk-p img{min-height:0;aspect-ratio:4\/3;height:auto}body .cm-cat .pk-lay-grid,body .cm-cat .pk-mentions{grid-template-columns:1fr}body .cm-cat .pk-lbl-card{grid-template-columns:1fr;transform:none}body .cm-cat .pk-lbl-front{min-height:200px}}@media (prefers-reduced-motion:reduce){body .cm-cat .pk-p.on img,body .cm-cat .pk-p.on .pk-fiche{animation:none}body .cm-cat .pk-tabs.ready .pk-ind{transition:none}}body .cm-cat .fc-pb-fact .fc-eu{width:27px;height:18px;vertical-align:-4px;margin-right:6px;border-radius:3px}body .cm-cat .dp-hero{padding-block:clamp(16px,2.4vw,36px) clamp(28px,3.5vw,56px);position:relative;overflow-x:clip}body .cm-cat .dp-hero::before{content:\"\";position:absolute;inset:-30% -10%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 .dp-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .dp-file{position:relative;justify-self:end;width:100%;max-width:470px;aspect-ratio:4\/5;margin:20px 30px 20px 0}body .cm-cat .dp-sheet{position:absolute;inset:0;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .dp-sheet-3{transform:translate(28px,22px) rotate(4deg);background:var(--mint-2)}body .cm-cat .dp-sheet-2{transform:translate(14px,11px) rotate(2deg);background:var(--mint)}body .cm-cat .dp-cover{position:absolute;inset:0;display:flex;flex-direction:column;border-radius:22px;background:var(--paper);box-shadow:0 0 0 1px var(--line),0 50px 90px -50px rgb(var(--shade)\/.6);padding:clamp(22px,2.6vw,32px);overflow:hidden;animation:dpin .9s var(--ease-out) both}@keyframes dpin{0%{opacity:0;transform:translateY(14px) rotate(-1deg)}to{opacity:1;transform:none}}body .cm-cat .dp-cover::after{content:\"\";position:absolute;left:0;top:0;bottom:0;width:10px;background:var(--deep)}body .cm-cat .dp-cover-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;color:var(--muted)}body .cm-cat .dp-cover-top .fc-eu{width:30px;height:20px;border-radius:3px;flex:none}body .cm-cat .dp-cover-t{display:grid;gap:6px;margin-top:clamp(22px,4vw,44px)}body .cm-cat .dp-cover-t .mono{font-size:12px;color:var(--teal);letter-spacing:.04em}body .cm-cat .dp-cover-t b{font:720 clamp(64px,7vw,96px)\/.9 var(--f-display);letter-spacing:-.06em;color:var(--ink)}body .cm-cat .dp-cover-p{font-size:14px;color:var(--muted)}body .cm-cat .dp-cover-idx{list-style:none;margin:auto 0 0;padding:0;display:grid}body .cm-cat .dp-cover-idx li{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--line);font-size:14px;font-weight:600}body .cm-cat .dp-cover-idx span{font:500 11.5px\/1 var(--f-mono);color:var(--teal);width:20px}body .cm-cat .dp-cover-foot{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed var(--line);font-size:11px;color:var(--muted)}body .cm-cat .dp-tab{position:absolute;right:-30px;padding:7px 12px 7px 18px;border-radius:0 10px 10px 0;font:600 11.5px\/1 var(--f-mono);letter-spacing:.04em;color:#fff;background:var(--teal);box-shadow:0 10px 20px -12px rgb(var(--shade)\/.6)}body .cm-cat .dp-tab-1{top:22%;background:var(--deep)}body .cm-cat .dp-tab-2{top:31%}body .cm-cat .dp-tab-3{top:40%;background:#5ea595}body .cm-cat .dp-quick.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .dp-quick-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:start}body .cm-cat .dp-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 0 0 1px var(--line)}body .cm-cat .dp-facts>div{display:grid;gap:8px;align-content:start;padding:clamp(18px,2vw,26px);background:var(--paper)}body .cm-cat .dp-facts dt{font:700 clamp(28px,2.8vw,38px)\/1 var(--f-display);letter-spacing:-.04em;color:var(--ink)}body .cm-cat .dp-facts dd{margin:0;color:var(--muted);font-size:14.5px;line-height:1.45}body .cm-cat .dp-doc.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .dp-doc-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);align-items:start}body .cm-cat .dp-toc{position:sticky;top:110px}body .cm-cat .dp-toc>p{margin-top:14px;color:var(--muted);font-size:16.5px;line-height:1.55;max-width:38ch}body .cm-cat .dp-toc ol{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:2px;border-left:1px solid var(--line)}body .cm-cat .dp-toc a{position:relative;display:flex;gap:12px;align-items:baseline;padding:10px 14px;color:var(--muted);text-decoration:none;font-weight:600;font-size:15px;transition:color .2s ease}body .cm-cat .dp-toc a::before{content:\"\";position:absolute;left:-1px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--teal);transform:scaleY(0);transition:transform .25s var(--ease-out)}body .cm-cat .dp-toc a .mono{font-size:12px;color:var(--teal)}body .cm-cat .dp-toc a.on{color:var(--ink)}body .cm-cat .dp-toc a.on::before{transform:scaleY(1)}@media (hover:hover) and (pointer:fine){body .cm-cat .dp-toc a:hover{color:var(--ink)}}body .cm-cat .dp-chapters{display:grid;gap:14px}body .cm-cat .dp-ch{scroll-margin-top:110px;padding:clamp(20px,2.4vw,30px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .dp-ch header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--line)}body .cm-cat .dp-ch header>.mono:first-child{font-size:13px;color:var(--teal)}body .cm-cat .dp-ch h3{font:650 clamp(19px,1.6vw,22px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .dp-ref{font-size:11.5px;padding:5px 9px;border-radius:99px;background:var(--mint);color:var(--ink);white-space:nowrap}body .cm-cat .dp-ch ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}body .cm-cat .dp-ch li{position:relative;padding-left:22px;font-size:15px;line-height:1.45;color:var(--ink)}body .cm-cat .dp-ch li::before{content:\"\";position:absolute;left:2px;top:.45em;width:10px;height:6px;border-left:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg)}body .cm-cat .dp-why-media img{aspect-ratio:4\/5;object-position:35% 50%}body .cm-cat .dp-mk.section{padding-block:clamp(40px,5vw,72px)}body .cm-cat .dp-mk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(26px,3.4vw,40px)}body .cm-cat .dp-m{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .dp-m-h{display:flex;align-items:center;gap:10px}body .cm-cat .dp-m-h .fc-eu{width:30px;height:20px;border-radius:3px}body .cm-cat .dp-m-h .mono{font-size:12px;color:var(--muted)}body .cm-cat .dp-m-dot{display:grid;place-items:center;min-width:30px;padding:0 4px;height:20px;border-radius:4px;background:var(--deep);color:#fff;font:700 10px\/1 var(--f-mono);letter-spacing:.06em}body .cm-cat .dp-m h3{font:650 clamp(19px,1.6vw,22px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .dp-m p{color:var(--muted);font-size:15px;line-height:1.55;flex:1}body .cm-cat .dp-m .fc-link{margin-top:6px}body .cm-cat .dp-mk-note{margin-top:18px;color:var(--muted);font-size:15px}body .cm-cat .dp-flow{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:1020px){body .cm-cat .dp-hero-grid,body .cm-cat .dp-quick-grid,body .cm-cat .dp-doc-grid{grid-template-columns:1fr}body .cm-cat .dp-file{justify-self:center;max-width:400px}body .cm-cat .dp-toc{position:static}body .cm-cat .dp-toc ol{display:none}body .cm-cat .dp-mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .dp-flow{grid-template-columns:1fr!important}body .cm-cat .dp-why-media img{aspect-ratio:16\/9}}@media (max-width:640px){body .cm-cat .dp-file{max-width:none;width:calc(100% - 30px);margin:10px 30px 24px 0;aspect-ratio:auto}body .cm-cat .dp-cover{position:relative;inset:auto}body .cm-cat .dp-cover-t b{font-size:64px}body .cm-cat .dp-tab{display:none}body .cm-cat .dp-hero .fc-cta{flex-direction:column;align-items:stretch}body .cm-cat .dp-hero .fc-cta .btn{justify-content:center}body .cm-cat .dp-ch ul{grid-template-columns:1fr}body .cm-cat .dp-mk-grid{grid-template-columns:1fr}body .cm-cat .dp-ch header{grid-template-columns:auto minmax(0,1fr)}body .cm-cat .dp-ref{grid-column:1\/-1;justify-self:start}body .cm-cat .dp-facts{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){body .cm-cat .dp-cover{animation:none}}body .cm-cat .vr-hero-media img{object-position:50% 40%}body .cm-cat .vr-who.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .vr-who-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto;gap:clamp(14px,1.6vw,20px);margin-top:clamp(26px,3.4vw,44px)}body .cm-cat .vr-w{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .vr-w .mono{font-size:12.5px;color:var(--teal)}body .cm-cat .vr-w h3{font:650 clamp(19px,1.6vw,22px)\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .vr-w p{color:var(--muted);font-size:15.5px;line-height:1.55}body .cm-cat .vr-w .fc-link{margin-top:auto;padding-top:6px}body .cm-cat .vr-w-big{grid-row:span 2;padding:0;overflow:hidden}body .cm-cat .vr-w-big img{display:block;width:100%;flex:1 1 0;height:0;min-height:240px;object-fit:cover}body .cm-cat .vr-w-big>div{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px)}body .cm-cat .vr-cat.section{padding-block:clamp(40px,5vw,72px)}body .cm-cat .vr-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);margin-top:clamp(26px,3.4vw,40px)}body .cm-cat .vr-c{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 16px 12px 12px;border-radius:20px;background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:box-shadow .2s ease}body .cm-cat .vr-c img{width:64px;height:64px;object-fit:cover;border-radius:14px}body .cm-cat .vr-c span{display:grid;gap:3px}body .cm-cat .vr-c b{font:650 16.5px\/1.2 var(--f-display);letter-spacing:-.01em}body .cm-cat .vr-c small{color:var(--muted);font-size:13.5px;line-height:1.4}body .cm-cat .vr-c .ico{width:18px;height:18px;color:var(--teal);transition:transform .2s var(--ease-out)}body .cm-cat .vr-c-more{grid-template-columns:minmax(0,1fr) auto;background:var(--deep);box-shadow:none;padding:18px 20px}body .cm-cat .vr-c-more b{color:#fff}body .cm-cat .vr-c-more small{color:var(--deep-muted)}body .cm-cat .vr-c-more .ico{color:#bfe3da}@media (hover:hover) and (pointer:fine){body .cm-cat .vr-c:hover{box-shadow:0 0 0 1.5px var(--teal)}body .cm-cat .vr-c:hover .ico{transform:translateX(3px)}body .cm-cat .vr-c-more:hover{box-shadow:none}}body .cm-cat .vr-vs.section{padding-block:clamp(40px,5vw,72px)}body .cm-cat .vr-vs-tbl{margin-top:clamp(24px,3vw,36px);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 0 0 1px var(--line);background:var(--paper)}body .cm-cat .vr-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line)}body .cm-cat .vr-row:first-child{border-top:0}body .cm-cat .vr-row>span{display:flex;align-items:center;gap:8px;padding:16px clamp(14px,2vw,24px);font-size:15px;line-height:1.45}body .cm-cat .vr-row>span[role=rowheader]{color:var(--muted);font-weight:600;font-size:14px}body .cm-cat .vr-row>span:nth-child(2){background:rgb(47 114 102\/.06);font-weight:600}body .cm-cat .vr-head>span{flex-direction:column;align-items:flex-start;gap:2px;padding-block:20px}body .cm-cat .vr-head b{font:680 19px\/1.2 var(--f-display);letter-spacing:-.02em}body .cm-cat .vr-head small{color:var(--muted);font-size:13px;font-weight:400}body .cm-cat .vr-yes,body .cm-cat .vr-no{flex:none;width:20px;height:20px;padding:3px;border-radius:50%;stroke-width:2.6}body .cm-cat .vr-yes{background:var(--teal);color:#fff}body .cm-cat .vr-no{background:var(--mint-2);color:var(--muted)}body .cm-cat .vr-vs .fc-link{margin-top:20px}body .cm-cat .vr-q-link{color:#bfe3da!important}body .cm-cat .vr-q .fo-lab-media img{aspect-ratio:4\/5;object-position:35% 50%}@media (max-width:1020px){body .cm-cat .vr-who-grid{grid-template-columns:1fr}body .cm-cat .vr-w-big{grid-row:auto}body .cm-cat .vr-w-big img{height:auto;flex:none;aspect-ratio:4\/3}body .cm-cat .vr-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .vr-q .fo-lab-media img{aspect-ratio:16\/9}}@media (max-width:640px){body .cm-cat .vr-cat-grid{grid-template-columns:1fr}body .cm-cat .vr-row{grid-template-columns:1fr 1fr}body .cm-cat .vr-row>span[role=rowheader]{grid-column:1\/-1;padding-bottom:4px;background:var(--bg)}body .cm-cat .vr-head>span:first-child{display:none}}body .cm-cat .fc-pb-fact .fc-eu{width:27px;height:18px;vertical-align:-4px;margin-right:6px;border-radius:3px}body .cm-cat .us-hero{padding:clamp(8px,1.4vw,16px) clamp(8px,1.4vw,16px)0}body .cm-cat .us-hero-frame{position:relative;isolation:isolate;height:min(86svh,820px);min-height:640px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:clamp(22px,3vw,36px);overflow:hidden;background:var(--deep);color:#fff}body .cm-cat .us-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;z-index:-2;transform-origin:50% 60%;animation:uszoom 1.6s var(--ease-out) both}@keyframes uszoom{0%{transform:scale(1.06)}to{transform:none}}body .cm-cat .us-hero-frame::before{content:\"\";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(6 26 24\/.88)0,rgb(6 26 24\/.62) 42%,rgb(6 26 24\/.08) 75%),linear-gradient(0deg,rgb(6 26 24\/.7)0,transparent 45%)}body .cm-cat .us-hero-in{width:100%;max-width:1280px;margin:0 auto;padding:clamp(90px,12vw,160px) clamp(20px,4vw,56px) clamp(28px,3vw,40px)}body .cm-cat .us-crumbs,body .cm-cat .us-crumbs a{color:rgb(255 255 255\/.72)!important}body .cm-cat .us-crumbs [aria-current]{color:#fff}body .cm-cat .us-title{max-width:19ch;margin-top:18px;font:720 clamp(36px,5.2vw,76px)\/1 var(--f-display);letter-spacing:-.05em;color:#fff;text-wrap:balance;animation:fcrise .9s var(--ease-out) .1s both}body .cm-cat .us-title span{color:#bfe3da}body .cm-cat .us-lede{max-width:52ch;margin-top:clamp(16px,2vw,24px);font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:rgb(255 255 255\/.82);animation:fcrise .9s var(--ease-out) .16s both}body .cm-cat .us-cta{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:clamp(22px,2.6vw,32px);animation:fcrise .9s var(--ease-out) .22s both}body .cm-cat .us-ghost{background:rgb(255 255 255\/.1)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgb(255 255 255\/.35)!important;backdrop-filter:blur(8px)}@media (hover:hover) and (pointer:fine){body .cm-cat .us-ghost:hover{background:rgb(255 255 255\/.18)!important}}body .cm-cat .us-proof{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;color:rgb(255 255 255\/.85)!important;text-decoration:none;animation:fcrise .9s var(--ease-out) .26s both}body .cm-cat .us-proof b{color:#fff}body .cm-cat .us-proof-stars{color:#f5b301;letter-spacing:1px}body .cm-cat .us-spec{width:100%;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgb(255 255 255\/.18);background:rgb(6 26 24\/.45);backdrop-filter:blur(10px)}body .cm-cat .us-spec>div{display:grid;gap:4px;padding:16px clamp(20px,4vw,56px);border-left:1px solid rgb(255 255 255\/.12)}body .cm-cat .us-spec>div:first-child{border-left:0}body .cm-cat .us-spec dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255\/.55)}body .cm-cat .us-spec dd{margin:0;font-size:13px;color:#fff}body .cm-cat .us-num{padding-block:clamp(28px,4vw,56px)0}body .cm-cat .us-num-grid{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body .cm-cat .us-num-grid>div{display:grid;gap:6px;padding:clamp(18px,2.4vw,30px) clamp(10px,2vw,24px);border-left:1px solid var(--line)}body .cm-cat .us-num-grid>div:first-child{border-left:0;padding-left:0}body .cm-cat .us-num-grid dt{font:720 clamp(36px,4.6vw,64px)\/1 var(--f-display);letter-spacing:-.05em;color:var(--ink)}body .cm-cat .us-num-grid dd{margin:0;color:var(--muted);font-size:15px}body .cm-cat .us-def.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .us-def-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:start}body .cm-cat .us-why{list-style:none;margin:0;padding:0;display:grid;gap:4px}body .cm-cat .us-why li{display:grid;gap:4px;padding:18px 0;border-top:1px solid var(--line)}body .cm-cat .us-why li:first-child{border-top:0;padding-top:4px}body .cm-cat .us-why b{font:650 18px\/1.25 var(--f-display);letter-spacing:-.015em}body .cm-cat .us-why span{color:var(--muted);font-size:15.5px;line-height:1.55}body .cm-cat .us-tour{padding-block:clamp(40px,5vw,80px);background:var(--mint)}body .cm-cat .us-tour-head .mono{font-size:12.5px;color:var(--teal)}body .cm-cat .us-tour-head .h2{margin-top:8px;max-width:20ch}body .cm-cat .us-tour-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);margin-top:clamp(28px,3.6vw,48px)}body .cm-cat .us-stage{position:sticky;top:96px;height:min(72vh,640px);border-radius:var(--r-lg);overflow:hidden;background:var(--mint-2);box-shadow:0 40px 80px -50px rgb(var(--shade)\/.6)}body .cm-cat .us-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .6s var(--ease-out),transform 1.2s var(--ease-out)}body .cm-cat .us-stage img.on{opacity:1;transform:none}body .cm-cat .us-stage-tag{position:absolute;left:16px;bottom:16px;padding:8px 12px;border-radius:99px;background:rgb(255 255 255\/.92);color:var(--ink);font-size:12.5px}body .cm-cat .us-steps{list-style:none;margin:0;padding:0;display:grid}body .cm-cat .us-st{min-height:min(62vh,560px);display:flex;flex-direction:column;justify-content:center;gap:12px;padding-block:24px;opacity:.38;transition:opacity .4s ease}body .cm-cat .us-st.on{opacity:1}body .cm-cat .us-st .mono{font-size:12.5px;color:var(--teal)}body .cm-cat .us-st h3{font:680 clamp(26px,2.8vw,38px)\/1.08 var(--f-display);letter-spacing:-.035em;max-width:18ch}body .cm-cat .us-st p{color:var(--muted);font-size:17px;line-height:1.6;max-width:44ch}body .cm-cat .us-st .fc-link{margin-top:6px}body .cm-cat .us-st-img{display:none}body .cm-cat .us-cap.section{padding-block:clamp(40px,5vw,72px)}body .cm-cat .us-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(24px,3vw,36px)}body .cm-cat .us-k{display:flex;flex-direction:column;gap:14px;padding:clamp(20px,2.2vw,28px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .us-k .mono{font-size:12px;color:var(--teal)}body .cm-cat .us-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body .cm-cat .us-chips li{margin:0;padding:9px 14px;border-radius:99px;background:var(--mint);font-weight:600;font-size:14.5px}body .cm-cat .us-k .fc-link{margin-top:auto}body .cm-cat .us-eq.section{padding-block:clamp(24px,3vw,48px) clamp(40px,5vw,72px)}body .cm-cat .us-eq-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,18px);margin-top:clamp(24px,3vw,36px);counter-reset:eq}body .cm-cat .us-e{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,26px);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line)}body .cm-cat .us-e .mono{font-size:12px;color:var(--teal)}body .cm-cat .us-e h3{font:680 clamp(19px,1.6vw,22px)\/1.15 var(--f-display);letter-spacing:-.025em}body .cm-cat .us-e ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}body .cm-cat .us-e li{position:relative;padding-left:18px;color:var(--muted);font-size:14.5px;line-height:1.45}body .cm-cat .us-e li::before{content:\"\";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--teal);opacity:.7}body .cm-cat .us-cert{padding-block:clamp(16px,2vw,24px)}body .cm-cat .us-cert-box{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(28px,4vw,56px);border-radius:clamp(28px,4vw,44px);background:var(--deep);color:var(--deep-ink);background-image:radial-gradient(100% 80%at 100%0,rgb(255 255 255\/.08),transparent 60%)}body .cm-cat .us-cert-head .mono{color:#bfe3da;font-size:12.5px}body .cm-cat .us-cert-head h2{margin-top:10px;font:680 clamp(28px,3.2vw,44px)\/1.05 var(--f-display);letter-spacing:-.04em;color:#fff}body .cm-cat .us-cert-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgb(255 255 255\/.12);border-radius:18px;overflow:hidden}body .cm-cat .us-cert-list li{display:grid;gap:4px;padding:18px;background:var(--deep)}body .cm-cat .us-cert-list li:last-child{grid-column:1\/-1}body .cm-cat .us-cert-list b{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:16.5px}body .cm-cat .us-cert-list span{color:var(--deep-muted);font-size:14px}body .cm-cat .us-eu .fc-eu{width:24px;height:16px;border-radius:2px}body .cm-cat .us-loc.section{padding-block:clamp(40px,5vw,80px)}body .cm-cat .us-loc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);align-items:center}body .cm-cat .us-map{position:relative;aspect-ratio:1;max-height:520px;border-radius:var(--r-lg);overflow:hidden;background:var(--mint);box-shadow:0 0 0 1px var(--line)}body .cm-cat .us-map-grid{position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 75%)}body .cm-cat .us-map::before,body .cm-cat .us-map::after{content:\"\";position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgb(47 114 102\/.35);transform:translate(-50%,-50%)}body .cm-cat .us-map::before{width:46%;height:46%}body .cm-cat .us-map::after{width:78%;height:78%;border-style:dashed}body .cm-cat .us-map-pin{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0-28px;border-radius:50%;background:var(--teal);color:#fff;box-shadow:0 0 0 10px rgb(47 114 102\/.18),0 20px 40px -16px rgb(var(--shade)\/.6)}body .cm-cat .us-map-pin .ico{width:26px;height:26px}body .cm-cat .us-map-pin::after{content:\"\";position:absolute;inset:-10px;border-radius:50%;border:2px solid var(--teal);animation:uspulse 2.4s var(--ease-out) infinite}@keyframes uspulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}body .cm-cat .us-map-l{position:absolute;left:50%;top:calc(50% + 46px);transform:translateX(-50%);padding:7px 12px;border-radius:99px;background:var(--paper);font-size:12px;white-space:nowrap;box-shadow:0 0 0 1px var(--line)}body .cm-cat .us-map-c{position:absolute;right:18px;top:18px;text-align:right;font-size:11.5px;line-height:1.5;color:var(--muted)}body .cm-cat .us-loc-copy>p{margin-top:14px;color:var(--muted);font-size:17px;line-height:1.6;max-width:46ch}body .cm-cat .us-addr{display:grid;gap:4px;margin-top:22px;font-style:normal;font-size:15.5px;line-height:1.5}body .cm-cat .us-addr span{color:var(--muted)}body .cm-cat .us-offices{list-style:none;margin:20px 0 26px;padding:0;display:grid;gap:8px}body .cm-cat .us-offices li{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;font-size:15px;padding-top:8px;border-top:1px solid var(--line)}body .cm-cat .us-offices .mono{font-size:12px;color:var(--teal);padding-top:2px}body .cm-cat .us-join{padding-block:0 clamp(8px,1vw,12px)}body .cm-cat .us-join-box{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:clamp(20px,2.6vw,30px) clamp(22px,3vw,36px);border-radius:var(--r-lg);background:var(--mint);color:var(--ink);text-decoration:none}body .cm-cat .us-join-box>span{display:grid;gap:6px}body .cm-cat .us-join-box .mono{font-size:12px;color:var(--teal)}body .cm-cat .us-join-box b{font:650 clamp(18px,1.8vw,22px)\/1.25 var(--f-display);letter-spacing:-.02em}body .cm-cat .us-join-box .ico{flex:none;width:44px;height:44px;padding:12px;border-radius:50%;background:var(--teal);color:#fff;transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){body .cm-cat .us-join-box:hover .ico{transform:translateX(4px)}}@media (max-width:1020px){body .cm-cat .us-hero-frame{height:auto;min-height:min(86svh,820px)}body .cm-cat .us-hero-frame::before{background:linear-gradient(0deg,rgb(6 26 24\/.92)0,rgb(6 26 24\/.55) 55%,rgb(6 26 24\/.2) 100%)}body .cm-cat .us-spec{grid-template-columns:1fr}body .cm-cat .us-spec>div{border-left:0;border-top:1px solid rgb(255 255 255\/.12);padding-block:10px}body .cm-cat .us-spec>div:first-child{border-top:0}body .cm-cat .us-num-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .us-num-grid>div:nth-child(3){border-left:0;padding-left:0}body .cm-cat .us-num-grid>div:nth-child(n+3){border-top:1px solid var(--line)}body .cm-cat .us-def-grid,body .cm-cat .us-tour-grid,body .cm-cat .us-cert-box,body .cm-cat .us-loc-grid{grid-template-columns:1fr}body .cm-cat .us-stage{display:none}body .cm-cat .us-st{min-height:0;opacity:1;padding-block:20px;border-top:1px solid rgb(47 114 102\/.18)}body .cm-cat .us-st-img{display:block;width:100%;height:auto;aspect-ratio:16\/10;object-fit:cover;border-radius:20px;margin-bottom:6px}body .cm-cat .us-cap-grid{grid-template-columns:1fr}body .cm-cat .us-eq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .cm-cat .us-map{max-width:420px;width:100%}}@media (max-width:640px){body .cm-cat .us-hero-frame{height:auto;min-height:min(92svh,760px)}body .cm-cat .us-hero-in{padding-top:120px}body .cm-cat .us-cta{flex-direction:column;align-items:stretch}body .cm-cat .us-cta .btn{justify-content:center}body .cm-cat .us-cert-list{grid-template-columns:1fr}body .cm-cat .us-eq-grid{grid-template-columns:1fr}body .cm-cat .us-offices li{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){body .cm-cat .us-hero-img,body .cm-cat .us-title,body .cm-cat .us-lede,body .cm-cat .us-cta{animation:none}body .cm-cat .us-map-pin::after{animation:none}body .cm-cat .us-stage img{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)}}body .cm-cat .us-cert-more{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:#bfe3da;font-weight:600;text-decoration:none}body .cm-cat .us-cert-more .ico{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;transition:transform .2s ease}body .cm-cat .us-cert-more:hover{color:#fff}body .cm-cat .us-cert-more:hover .ico{transform:translateX(3px)}<\/style>\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-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-pin\" viewBox=\"0 0 24 24\"><path d=\"M12 21s7-6.2 7-11.5A7 7 0 0 0 5 9.5C5 14.8 12 21 12 21z\"\/><circle cx=\"12\" cy=\"9.5\" r=\"2.5\"\/><\/symbol>\n  <symbol id=\"i-check\" viewBox=\"0 0 24 24\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/symbol>\n<\/svg>\n<section class=\"us-hero\" aria-labelledby=\"us-title\">\n  <div class=\"us-hero-frame\">\n    <img fetchpriority=\"high\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel.webp\" width=\"1600\" height=\"678\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel-768x325.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel-1024x434.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/usine-cosmetique-agadir-ligne-remplissage-carmel.webp 1600w\" sizes=\"100vw\" class=\"us-hero-img\" alt=\"L\u00ednea de llenado de la f\u00e1brica de cosm\u00e9ticos Carmel Cosmetics Labs en A\u00eft Melloul, Marruecos\" fetchpriority=\"high\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n    <div class=\"us-hero-in\">\n      <nav class=\"dv-crumbs mono us-crumbs\" aria-label=\"Ruta de navegaci\u00f3n\"><a href=\"https:\/\/carmelcosmeticslabs.com\/es\/inicio\/\">Inicio<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">Nuestra f\u00e1brica<\/span><\/nav>\n      <h1 class=\"us-title\" id=\"us-title\">F\u00e1brica de cosm\u00e9ticos en Marruecos: <span>sus productos fabricados seg\u00fan las normas europeas, bajo un mismo techo<\/span><\/h1>\n      <p class=\"us-lede\">Formulaci\u00f3n, fabricaci\u00f3n, llenado y control de calidad en A\u00eft Melloul (Gran Agadir), en una f\u00e1brica certificada ISO 22716 e ISO 9001 que produce hasta 3 millones de unidades al a\u00f1o.<\/p>\n      <div class=\"us-cta\">\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        <a class=\"btn us-ghost\" href=\"#us-visite\">Hacer la visita guiada<\/a>\n      <\/div>\n      <a class=\"us-proof\" href=\"https:\/\/www.google.com\/maps?cid=16167518036265422519\" target=\"_blank\" rel=\"noopener\"><span class=\"us-proof-stars\" aria-hidden=\"true\">\u2605\u2605\u2605\u2605\u2605<\/span><b>4,9\/5<\/b> en 84 rese\u00f1as de Google \u00b7 500+ marcas en 35+ pa\u00edses<\/a>\n    <\/div>\n    <dl class=\"us-spec mono\">\n      <div><dt>Planta<\/dt><dd>B1006, zona industrial, A\u00eft Melloul<\/dd><\/div>\n      <div><dt>Coordenadas<\/dt><dd>30.3379\u00b0 N \u00b7 9.4813\u00b0 O<\/dd><\/div>\n      <div><dt>Certificaciones<\/dt><dd>ISO 22716 \u00b7 ISO 9001<\/dd><\/div>\n    <\/dl>\n  <\/div>\n<\/section>\n<section class=\"us-num wrap\" aria-label=\"La f\u00e1brica en cifras\">\n  <dl class=\"us-num-grid\">\n    <div><dt>500+<\/dt><dd>marcas acompa\u00f1adas<\/dd><\/div>\n    <div><dt>35+<\/dt><dd>pa\u00edses de destino<\/dd><\/div>\n    <div><dt>1 000+<\/dt><dd>f\u00f3rmulas desarrolladas<\/dd><\/div>\n    <div><dt>3 M<\/dt><dd>unidades al a\u00f1o de capacidad<\/dd><\/div>\n  <\/dl>\n<\/section>\n<section class=\"us-def section\" aria-labelledby=\"us-def-title\">\n  <div class=\"wrap us-def-grid\">\n    <div>\n      <h2 class=\"h2\" id=\"us-def-title\">\u00bfQu\u00e9 es una f\u00e1brica de cosm\u00e9ticos?<\/h2>\n      <p class=\"fc-answer\">Una f\u00e1brica de cosm\u00e9ticos formula, fabrica y envasa productos cosm\u00e9ticos por cuenta de marcas. La nuestra re\u00fane en un solo sitio el laboratorio de formulaci\u00f3n, los tanques de fabricaci\u00f3n, las l\u00edneas de llenado y el control de calidad, seg\u00fan las Buenas Pr\u00e1cticas de Fabricaci\u00f3n (BPF \/ ISO 22716).<\/p>\n    <\/div>\n    <ul class=\"us-why\">\n      <li><b>El arg\u00e1n y el ghassoul (rhassoul) vienen de aqu\u00ed<\/b><span>Aceite de arg\u00e1n, ghassoul, higo chumbo (nopal) y agua de rosas: activos de Marruecos, trabajados en una f\u00e1brica marroqu\u00ed.<\/span><\/li>\n      <li><b>Listo para el mercado europeo<\/b><span>Fabricaci\u00f3n conforme al Reglamento (CE) n.\u00ba 1223\/2009, etiquetado seg\u00fan las normas europeas y certificado de origen EUR.1 para sus exportaciones a la Uni\u00f3n Europea.<\/span><\/li>\n      <li><b>Un solo interlocutor en lugar de cinco proveedores<\/b><span>Formuladores, calidad, producci\u00f3n y asuntos regulatorios trabajan bajo el mismo techo: nada que coordinar entre laboratorio, f\u00e1brica y envasador.<\/span><\/li>\n    <\/ul>\n  <\/div>\n<\/section>\n<section class=\"us-tour\" id=\"us-visite\" aria-labelledby=\"us-tour-title\">\n  <div class=\"wrap\">\n    <div class=\"us-tour-head\">\n      <span class=\"mono\">Visita guiada<\/span>\n      <h2 class=\"h2\" id=\"us-tour-title\">Siga su crema, de la probeta a la caja<\/h2>\n    <\/div>\n    <div class=\"us-tour-grid\">\n      <div class=\"us-stage\" aria-hidden=\"true\">\n        <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc-768x429.webp\" width=\"1200\" height=\"670\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc-768x429.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc-1024x572.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" class=\"on\" data-s=\"0\" alt=\"| Carmel Cosmetics Labs\" decoding=\"async\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\">\n        <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication-768x954.webp\" width=\"1080\" height=\"1341\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication-768x954.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication.webp 1080w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" data-s=\"1\" alt=\"| Carmel Cosmetics Labs\" decoding=\"async\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\">\n        <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3-768x429.webp\" width=\"1200\" height=\"670\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3-768x429.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3-1024x572.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" data-s=\"2\" alt=\"| Carmel Cosmetics Labs\" decoding=\"async\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\">\n        <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/06\/Formulation-cosmetique-en-laboratoire-768x768.webp\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/06\/Formulation-cosmetique-en-laboratoire-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/06\/Formulation-cosmetique-en-laboratoire-1024x1024.webp 1024w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" data-s=\"3\" alt=\"| Carmel Cosmetics Labs\" decoding=\"async\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\">\n        <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique-768x429.webp\" width=\"1200\" height=\"670\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique-768x429.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique-1024x572.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 50vw\" data-s=\"4\" alt=\"| Carmel Cosmetics Labs\" decoding=\"async\" loading=\"lazy\" title=\"| Carmel Cosmetics Labs\">\n        <div class=\"us-stage-tag mono\"><span id=\"us-stage-n\">01<\/span> \/ 05<\/div>\n      <\/div>\n      <ol class=\"us-steps\">\n        <li class=\"us-st\" data-s=\"0\">\n          <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc-768x429.webp\" width=\"1200\" height=\"670\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc-768x429.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc-1024x572.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/laboratoire-formulation-cosmetique-sur-mesure-maroc.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 45vw\" class=\"us-st-img\" alt=\"Formulador dosificando un aceite vegetal en el laboratorio de formulaci\u00f3n\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n          <span class=\"mono\">01 \u00b7 Laboratorio<\/span>\n          <h3>La f\u00f3rmula nace en el laboratorio<\/h3>\n          <p>Nuestros formuladores crean o adaptan su f\u00f3rmula, realizan las pruebas y le env\u00edan muestras hasta su validaci\u00f3n.<\/p>\n          <a class=\"fc-link\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/laboratorio-formulacion-cosmetica\/\">El laboratorio de formulaci\u00f3n <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n        <\/li>\n        <li class=\"us-st\" data-s=\"1\">\n          <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication-768x954.webp\" width=\"1080\" height=\"1341\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication-768x954.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication-825x1024.webp 825w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/10\/cosmetique-en-vrac-fabrication.webp 1080w\" sizes=\"auto, (max-width:1020px) 92vw, 45vw\" class=\"us-st-img\" alt=\"T\u00e9cnica llenando un bid\u00f3n de crema en la v\u00e1lvula de un tanque de fabricaci\u00f3n\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n          <span class=\"mono\">02 \u00b7 Fabricaci\u00f3n<\/span>\n          <h3>Los tanques pasan a escala industrial<\/h3>\n          <p>La f\u00f3rmula validada se fabrica en nuestros mezcladores emulsionadores al vac\u00edo y nuestros tanques de acero inoxidable, con agua purificada por \u00f3smosis inversa y UV.<\/p>\n        <\/li>\n        <li class=\"us-st\" data-s=\"2\">\n          <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3-768x429.webp\" width=\"1200\" height=\"670\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3-768x429.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3-1024x572.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/reglement-ppwr-emballages-cosmetiques-v3.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 45vw\" class=\"us-st-img\" alt=\"Operaria controlando un tarro cosm\u00e9tico en una l\u00ednea de envasado\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n          <span class=\"mono\">03 \u00b7 Envasado<\/span>\n          <h3>Las l\u00edneas llenan y tapan<\/h3>\n          <p>Llenadoras autom\u00e1ticas y rotativas, llenado en caliente, tubos soldados, sobres sellados: frascos, tarros, airless, tubos y sobres se llenan, se tapan y se etiquetan en nuestras l\u00edneas.<\/p>\n          <a class=\"fc-link\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/packaging-cosmetico-envases-marruecos\/\">Packaging cosm\u00e9tico <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n        <\/li>\n        <li class=\"us-st\" data-s=\"3\">\n          <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/06\/Formulation-cosmetique-en-laboratoire-768x768.webp\" width=\"1024\" height=\"1024\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/06\/Formulation-cosmetique-en-laboratoire-768x768.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/06\/Formulation-cosmetique-en-laboratoire-1024x1024.webp 1024w\" sizes=\"auto, (max-width:1020px) 92vw, 45vw\" class=\"us-st-img\" alt=\"Mano enguantada sosteniendo un vaso de precipitados con crema en control\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n          <span class=\"mono\">04 \u00b7 Control de calidad<\/span>\n          <h3>Cada lote se controla y se traza<\/h3>\n          <p>Estufa de estabilidad, viscos\u00edmetro, pHmetros y an\u00e1lisis microbiol\u00f3gicos: cada lote se controla y recibe su n\u00famero para una trazabilidad completa.<\/p>\n          <a class=\"fc-link\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/pif-cosmetico-normativa\/\">Normativa y PIF <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n        <\/li>\n        <li class=\"us-st\" data-s=\"4\">\n          <img loading=\"lazy\" src=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique-768x429.webp\" width=\"1200\" height=\"670\" srcset=\"https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique-768x429.webp 768w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique-1024x572.webp 1024w, https:\/\/carmelcosmeticslabs.com\/wp-content\/uploads\/2026\/09\/emballage-cosmetique-maroc-laboratoire-clinique.webp 1200w\" sizes=\"auto, (max-width:1020px) 92vw, 45vw\" class=\"us-st-img\" alt=\"Ingeniera de packaging controlando un frasco cuentagotas \u00e1mbar\" loading=\"lazy\" decoding=\"async\" title=\"| Carmel Cosmetics Labs\">\n          <span class=\"mono\">05 \u00b7 Env\u00edo<\/span>\n          <h3>Su gama sale hacia sus mercados<\/h3>\n          <p>Estuchado, preparaci\u00f3n de pedidos y env\u00edo a Marruecos, Europa y m\u00e1s de 35 pa\u00edses.<\/p>\n        <\/li>\n      <\/ol>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"us-cap section\" aria-labelledby=\"us-cap-title\">\n  <div class=\"wrap\">\n    <h2 class=\"h2\" id=\"us-cap-title\">Lo que nuestras l\u00edneas saben fabricar<\/h2>\n    <div class=\"us-cap-grid\">\n      <article class=\"us-k\">\n        <span class=\"mono\">Formas<\/span>\n        <ul class=\"us-chips\"><li>Cremas<\/li><li>S\u00e9rums<\/li><li>Geles<\/li><li>Lociones<\/li><li>Aceites<\/li><li>B\u00e1lsamos<\/li><li>Exfoliantes<\/li><li>Mascarillas<\/li><li>Polvos<\/li><\/ul>\n      <\/article>\n      <article class=\"us-k\">\n        <span class=\"mono\">Envases<\/span>\n        <ul class=\"us-chips\"><li>Frascos<\/li><li>Tarros<\/li><li>Airless<\/li><li>Tubos flexibles<\/li><li>Sobres<\/li><\/ul>\n      <\/article>\n      <article class=\"us-k\">\n        <span class=\"mono\">Gamas<\/span>\n        <ul class=\"us-chips\"><li>Rostro<\/li><li>Cuerpo<\/li><li>Capilares<\/li><li>Solares<\/li><li>Beb\u00e9<\/li><li>Hombre<\/li><li>Hammam<\/li><\/ul>\n        <a class=\"fc-link\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/catalogo-cosmetica-marca-blanca\/\">Ver el cat\u00e1logo <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"us-eq section\" aria-labelledby=\"us-eq-title\">\n  <div class=\"wrap\">\n    <div class=\"pk-ex-head\">\n      <h2 class=\"h2\" id=\"us-eq-title\">Un parque de m\u00e1quinas pensado para sus f\u00f3rmulas<\/h2>\n      <p class=\"pk-ex-sub\">Del laboratorio a la etiqueta, cada etapa tiene su equipo dedicado, mantenido y supervisado en nuestro plan de mantenimiento.<\/p>\n    <\/div>\n    <div class=\"us-eq-grid\">\n      <article class=\"us-e\"><span class=\"mono\">Fabricaci\u00f3n<\/span><h3>Emulsiones, geles y espumantes<\/h3><ul><li>Mezcladores emulsionadores al vac\u00edo<\/li><li>Mezcladores dedicados a geles y espumantes<\/li><li>Fundidores de agua y aceite, tanques de almacenamiento de acero inoxidable<\/li><\/ul><\/article>\n      <article class=\"us-e\"><span class=\"mono\">Agua purificada<\/span><h3>\u00d3smosis inversa y UV<\/h3><ul><li>Unidad de \u00f3smosis inversa<\/li><li>Almacenamiento de agua osmotizada<\/li><li>Desinfecci\u00f3n con l\u00e1mparas UV<\/li><\/ul><\/article>\n      <article class=\"us-e\"><span class=\"mono\">Envasado<\/span><h3>L\u00edneas autom\u00e1ticas<\/h3><ul><li>Llenadoras autom\u00e1ticas y rotativas<\/li><li>Llenado en caliente, tubos soldados, sobres sellados<\/li><li>Tapado autom\u00e1tico, sellado por inducci\u00f3n<\/li><\/ul><\/article>\n      <article class=\"us-e\"><span class=\"mono\">Control y acabado<\/span><h3>Laboratorio y etiquetado<\/h3><ul><li>Estufa de estabilidad, viscos\u00edmetro, pHmetros<\/li><li>Etiquetadoras autom\u00e1ticas, codificaci\u00f3n de lotes<\/li><li>Impresi\u00f3n de etiquetas en planta<\/li><\/ul><\/article>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"us-cert\" aria-labelledby=\"us-cert-title\">\n  <div class=\"wrap\">\n    <div class=\"us-cert-box\">\n      <div class=\"us-cert-head\">\n        <span class=\"mono\">Conformidad<\/span>\n        <h2 id=\"us-cert-title\">Certificaciones para mostrar a sus distribuidores<\/h2><a class=\"us-cert-more\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/certificaciones-iso-22716\/\">Ver el detalle de nuestras certificaciones<svg class=\"ico\" aria-hidden=\"true\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n      <\/div>\n      <ul class=\"us-cert-list\">\n        <li><b>ISO 22716<\/b><span>Buenas Pr\u00e1cticas de Fabricaci\u00f3n (BPF) cosm\u00e9tica, Bureau Veritas<\/span><\/li>\n        <li><b>ISO 9001<\/b><span>Gesti\u00f3n de la calidad, Bureau Veritas<\/span><\/li>\n        <li><b class=\"us-eu\"><svg class=\"fc-eu\" viewBox=\"0 0 36 24\" role=\"img\" aria-label=\"Drapeau europ\u00e9en\"><rect width=\"36\" height=\"24\" rx=\"3\" fill=\"#003399\"\/><g fill=\"#FFCC00\"><polygon points=\"18.00,2.67 18.30,3.59 19.27,3.59 18.48,4.16 18.78,5.08 18.00,4.51 17.22,5.08 17.52,4.16 16.73,3.59 17.70,3.59\"\/><polygon points=\"22.00,3.74 22.30,4.66 23.27,4.66 22.48,5.23 22.78,6.15 22.00,5.58 21.22,6.15 21.52,5.23 20.73,4.66 21.70,4.66\"\/><polygon points=\"24.93,6.67 25.23,7.59 26.20,7.59 25.41,8.16 25.71,9.08 24.93,8.51 24.14,9.08 24.44,8.16 23.66,7.59 24.63,7.59\"\/><polygon points=\"26.00,10.67 26.30,11.59 27.27,11.59 26.48,12.16 26.78,13.08 26.00,12.51 25.22,13.08 25.52,12.16 24.73,11.59 25.70,11.59\"\/><polygon points=\"24.93,14.67 25.23,15.59 26.20,15.59 25.41,16.16 25.71,17.08 24.93,16.51 24.14,17.08 24.44,16.16 23.66,15.59 24.63,15.59\"\/><polygon points=\"22.00,17.59 22.30,18.52 23.27,18.52 22.48,19.09 22.78,20.01 22.00,19.44 21.22,20.01 21.52,19.09 20.73,18.52 21.70,18.52\"\/><polygon points=\"18.00,18.67 18.30,19.59 19.27,19.59 18.48,20.16 18.78,21.08 18.00,20.51 17.22,21.08 17.52,20.16 16.73,19.59 17.70,19.59\"\/><polygon points=\"14.00,17.59 14.30,18.52 15.27,18.52 14.48,19.09 14.78,20.01 14.00,19.44 13.22,20.01 13.52,19.09 12.73,18.52 13.70,18.52\"\/><polygon points=\"11.07,14.67 11.37,15.59 12.34,15.59 11.56,16.16 11.86,17.08 11.07,16.51 10.29,17.08 10.59,16.16 9.80,15.59 10.77,15.59\"\/><polygon points=\"10.00,10.67 10.30,11.59 11.27,11.59 10.48,12.16 10.78,13.08 10.00,12.51 9.22,13.08 9.52,12.16 8.73,11.59 9.70,11.59\"\/><polygon points=\"11.07,6.67 11.37,7.59 12.34,7.59 11.56,8.16 11.86,9.08 11.07,8.51 10.29,9.08 10.59,8.16 9.80,7.59 10.77,7.59\"\/><polygon points=\"14.00,3.74 14.30,4.66 15.27,4.66 14.48,5.23 14.78,6.15 14.00,5.58 13.22,6.15 13.52,5.23 12.73,4.66 13.70,4.66\"\/><\/g><\/svg>Normas UE<\/b><span>Reglamento (CE) n.\u00ba 1223\/2009<\/span><\/li>\n        <li><b>FDA<\/b><span>Establecimiento registrado conforme a MoCRA<\/span><\/li>\n        <li><b>AMMPS \u00b7 ONSSA<\/b><span>Autoridades marroqu\u00edes<\/span><\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"us-loc section\" aria-labelledby=\"us-loc-title\">\n  <div class=\"wrap us-loc-grid\">\n    <div class=\"us-map\" aria-hidden=\"true\">\n      <div class=\"us-map-grid\"><\/div>\n      <span class=\"us-map-pin\"><svg class=\"ico\"><use href=\"#i-pin\"\/><\/svg><\/span>\n      <span class=\"us-map-l mono\">A\u00eft Melloul \u00b7 Gran Agadir<\/span>\n      <span class=\"us-map-c mono\">30.3379\u00b0 N<br>9.4813\u00b0 O<\/span>\n    <\/div>\n    <div class=\"us-loc-copy\">\n      <h2 class=\"h2\" id=\"us-loc-title\">Venga a ver nacer su producto<\/h2>\n      <p>Antes de confiarnos su gama, vea d\u00f3nde se fabricar\u00e1. Nuestra f\u00e1brica se visita con cita previa: conozca a nuestros formuladores, vea las l\u00edneas en marcha y valide su proyecto en persona.<\/p>\n      <address class=\"us-addr\">\n        <b>Carmel Cosmetics Labs<\/b>\n        <span>B1006 Zona Industrial, 86150 A\u00eft Melloul (Gran Agadir), Marruecos<\/span>\n        <span>De lunes a s\u00e1bado, de 9:30 a 18:30<\/span>\n      <\/address>\n      <ul class=\"us-offices\">\n        <li><span class=\"mono\">Par\u00eds<\/span>8 bis rue Abel, 75012<\/li>\n        <li><span class=\"mono\">Londres<\/span>71-75 Shelton Street, WC2H 9JQ<\/li>\n        <li><span class=\"mono\">Dover<\/span>838 Walker Rd, Suite 21-2, Delaware<\/li>\n      <\/ul>\n      <a class=\"btn btn-primary\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/contacto\/\">Programar una visita <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<section class=\"fc-rev section\" aria-labelledby=\"us-rev-title\">\n  <div class=\"wrap\">\n    <div class=\"dv-proof-head\">\n      <h2 class=\"h2\" id=\"us-rev-title\">4,9\/5: lo que dicen las marcas que producen con nosotros<\/h2>\n      <a class=\"dv-score\" href=\"https:\/\/www.google.com\/maps?cid=16167518036265422519\" target=\"_blank\" rel=\"noopener\"><b>4,9<\/b><span><span class=\"dv-stars\" aria-hidden=\"true\"><i><\/i><i><\/i><i><\/i><i><\/i><i><\/i><\/span>84 rese\u00f1as verificadas en Google<\/span><\/a>\n    <\/div>\n    <div class=\"dv-quotes\"><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>Habiendo recurrido en el pasado a numerosos fabricantes cosm\u00e9ticos a terceros, 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 sobre 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 ocupan 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 sobre 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 y los productos llegaron en excelente estado.<\/blockquote><figcaption><span class=\"rq-stars\" aria-label=\"5 estrellas sobre 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><\/div>\n  <\/div>\n<\/section>\n<section class=\"us-join\" aria-labelledby=\"us-join-title\">\n  <div class=\"wrap\">\n    <a class=\"us-join-box\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/empleo-laboratorio-cosmetico\/\">\n      <span><span class=\"mono\">Empleo<\/span><b id=\"us-join-title\">Formulaci\u00f3n, calidad, producci\u00f3n, asuntos regulatorios: \u00fanase a la f\u00e1brica<\/b><\/span>\n      <svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg>\n    <\/a>\n  <\/div>\n<\/section>\n<section class=\"section\" aria-labelledby=\"us-faq-title\">\n  <div class=\"wrap faq-grid\">\n    <div class=\"sticky\">\n      <h2 class=\"h2\" id=\"us-faq-title\">Preguntas frecuentes sobre nuestra f\u00e1brica de cosm\u00e9ticos<\/h2>\n      <div class=\"faq-help\"><b>\u00bfOtra pregunta?<\/b><span>Nuestro especialista de producto le responde por WhatsApp.<\/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 una f\u00e1brica de cosm\u00e9ticos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Una f\u00e1brica de cosm\u00e9ticos es un centro de producci\u00f3n que formula, fabrica y envasa productos cosm\u00e9ticos por cuenta de marcas. La de Carmel Cosmetics Labs re\u00fane el laboratorio de formulaci\u00f3n, la fabricaci\u00f3n en tanque, las l\u00edneas de envasado y el control de calidad, seg\u00fan las Buenas Pr\u00e1cticas de Fabricaci\u00f3n (BPF \/ ISO 22716).<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfD\u00f3nde se encuentra su f\u00e1brica de cosm\u00e9ticos en Marruecos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Nuestra f\u00e1brica est\u00e1 situada en B1006 Zona Industrial, 86150 A\u00eft Melloul, en el Gran Agadir, Marruecos. Tambi\u00e9n tenemos <a href=\"https:\/\/carmelcosmeticslabs.com\/laboratoire-cosmetique-paris\/\">oficinas en Par\u00eds<\/a>, Londres y Dover (Delaware, Estados Unidos). Para visitar la f\u00e1brica con cita previa, consulte nuestra p\u00e1gina <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/laboratorio-cosmetico-agadir\/\" style=\"color:var(--teal);font-weight:600\">laboratorio cosm\u00e9tico en Agadir<\/a>.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfCu\u00e1l es la capacidad de producci\u00f3n de la f\u00e1brica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>La f\u00e1brica tiene una capacidad de 3 millones de unidades al a\u00f1o. Las cantidades de su pedido se definen con usted y se indican en su presupuesto, con un pedido m\u00ednimo accesible (MOQ).<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfQu\u00e9 formas gal\u00e9nicas fabrica la f\u00e1brica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Cremas, s\u00e9rums, geles, lociones, aceites, b\u00e1lsamos, exfoliantes, mascarillas y polvos, envasados en frascos, tarros, airless, tubos flexibles y sobres.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfQu\u00e9 certificaciones tiene la f\u00e1brica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>La f\u00e1brica est\u00e1 certificada ISO 22716 (Buenas Pr\u00e1cticas de Fabricaci\u00f3n cosm\u00e9tica) e ISO 9001 (gesti\u00f3n de la calidad) por Bureau Veritas. Nuestros productos cumplen el Reglamento (CE) n.\u00ba 1223\/2009 y nuestro establecimiento est\u00e1 registrado ante la FDA conforme a MoCRA. <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/certificaciones-iso-22716\/\">Ver el detalle de nuestras certificaciones ISO 22716 e ISO 9001<\/a>.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfSe puede visitar la f\u00e1brica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>S\u00ed, con cita previa, de lunes a s\u00e1bado de 9:30 a 18:30. <a href=\"https:\/\/carmelcosmeticslabs.com\/es\/contacto\/\">Cont\u00e1ctenos<\/a> para programar su visita.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfPor qu\u00e9 fabricar sus cosm\u00e9ticos en Marruecos?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Marruecos ofrece acceso directo a activos naturales como el aceite de arg\u00e1n, el ghassoul (rhassoul) o el higo chumbo (nopal), cercan\u00eda con Europa y un certificado de origen EUR.1 para exportar a la Uni\u00f3n Europea. Nuestros productos se fabrican seg\u00fan las normas europeas.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfCon qu\u00e9 equipos cuenta la f\u00e1brica?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>Mezcladores emulsionadores al vac\u00edo y tanques de acero inoxidable, una unidad de \u00f3smosis inversa con desinfecci\u00f3n UV para el agua, l\u00edneas de llenado autom\u00e1ticas y rotativas (incluido llenado en caliente, tubos y sobres), tapado y sellado por inducci\u00f3n, etiquetadoras autom\u00e1ticas y un laboratorio de control equipado con una estufa de estabilidad.<\/p><\/div><\/details>\n      <details class=\"qa\"><summary><h3>\u00bfCu\u00e1nto tiempo se necesita para producir mi gama?<\/h3><span class=\"pm\" aria-hidden=\"true\"><\/span><\/summary><div class=\"ans\"><p>El plazo depende de sus f\u00f3rmulas, sus formatos y su packaging: se <strong>define con usted en el presupuesto<\/strong>.<\/p><\/div><\/details><\/div>\n  <\/div>\n<\/section>\n<section style=\"padding-bottom:clamp(40px,6vw,80px)\">\n  <div class=\"wrap\">\n    <div class=\"final\">\n      <div>\n        <h2>Su gama puede salir de nuestras l\u00edneas<\/h2>\n        <p>Env\u00ede su brief: formulamos, fabricamos y envasamos bajo un mismo techo. 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      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 es una f\u00e1brica de cosm\u00e9ticos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Una f\u00e1brica de cosm\u00e9ticos es un centro de producci\u00f3n que formula, fabrica y envasa productos cosm\u00e9ticos por cuenta de marcas. La de Carmel Cosmetics Labs re\u00fane el laboratorio de formulaci\u00f3n, la fabricaci\u00f3n en tanque, las l\u00edneas de envasado y el control de calidad, seg\u00fan las Buenas Pr\u00e1cticas de Fabricaci\u00f3n (BPF \/ ISO 22716).\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfD\u00f3nde se encuentra su f\u00e1brica de cosm\u00e9ticos en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Nuestra f\u00e1brica est\u00e1 situada en B1006 Zona Industrial, 86150 A\u00eft Melloul, en el Gran Agadir, Marruecos. Tambi\u00e9n tenemos oficinas en Par\u00eds, Londres y Dover (Delaware, Estados Unidos).\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfCu\u00e1l es la capacidad de producci\u00f3n de la f\u00e1brica?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La f\u00e1brica tiene una capacidad de 3 millones de unidades al a\u00f1o. Las cantidades de su pedido se definen con usted y se indican en su presupuesto, con un pedido m\u00ednimo accesible (MOQ).\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 formas gal\u00e9nicas fabrica la f\u00e1brica?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Cremas, s\u00e9rums, geles, lociones, aceites, b\u00e1lsamos, exfoliantes, mascarillas y polvos, envasados en frascos, tarros, airless, tubos flexibles y sobres.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfQu\u00e9 certificaciones tiene la f\u00e1brica?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"La f\u00e1brica est\u00e1 certificada ISO 22716 (Buenas Pr\u00e1cticas de Fabricaci\u00f3n cosm\u00e9tica) e ISO 9001 (gesti\u00f3n de la calidad) por Bureau Veritas. Nuestros productos cumplen el Reglamento (CE) n.\u00ba 1223\/2009 y nuestro establecimiento est\u00e1 registrado ante la FDA conforme a MoCRA.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfSe puede visitar la f\u00e1brica?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"S\u00ed, con cita previa, de lunes a s\u00e1bado de 9:30 a 18:30. Cont\u00e1ctenos para programar su visita.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfPor qu\u00e9 fabricar sus cosm\u00e9ticos en Marruecos?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Marruecos ofrece acceso directo a activos naturales como el aceite de arg\u00e1n, el ghassoul (rhassoul) o el higo chumbo (nopal), cercan\u00eda con Europa y un certificado de origen EUR.1 para exportar a la Uni\u00f3n Europea. Nuestros productos se fabrican seg\u00fan las normas europeas.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfCon qu\u00e9 equipos cuenta la f\u00e1brica?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Mezcladores emulsionadores al vac\u00edo y tanques de acero inoxidable, una unidad de \u00f3smosis inversa con desinfecci\u00f3n UV para el agua, l\u00edneas de llenado autom\u00e1ticas y rotativas (incluido llenado en caliente, tubos y sobres), tapado y sellado por inducci\u00f3n, etiquetadoras autom\u00e1ticas y un laboratorio de control equipado con una estufa de estabilidad.\"}}, {\"@type\": \"Question\", \"name\": \"\u00bfCu\u00e1nto tiempo se necesita para producir mi gama?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"El plazo depende de sus f\u00f3rmulas, sus formatos y su packaging: se define con usted en el presupuesto.\"}}]}]}<\/script>\n<div class=\"tray\" id=\"tray\" role=\"region\" aria-label=\"Contacto\">\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\" href=\"https:\/\/carmelcosmeticslabs.com\/es\/presupuesto-fabricacion-cosmeticos\/\"><span>Consulta gratuita<\/span> <span class=\"knob\"><svg class=\"ico\"><use href=\"#i-arrow\"\/><\/svg><\/span><\/a>\n<\/div>\n<script>\n(function(){\n  var mq=window.matchMedia('(max-width:640px)');\n  [].forEach.call(document.querySelectorAll('details.qa'),function(d,i){d.open=i===0;});\n  \/* guided tour: the sticky stage follows the step nearest the reading line *\/\n  var steps=[].slice.call(document.querySelectorAll('.us-st')),imgs=[].slice.call(document.querySelectorAll('.us-stage img')),num=document.getElementById('us-stage-n'),cur=-1,tt=false;\n  function tour(){tt=false;var y=window.innerHeight*0.5,best=0,bd=1e9;steps.forEach(function(s,i){var r=s.getBoundingClientRect(),c=r.top+r.height\/2,d=Math.abs(c-y);if(d<bd){bd=d;best=i;}});\n    if(best!==cur){cur=best;imgs.forEach(function(im,i){im.classList.toggle('on',i===best);});steps.forEach(function(s,i){s.classList.toggle('on',i===best);});if(num)num.textContent=('0'+(best+1)).slice(-2);}}\n  if(steps.length){window.addEventListener('scroll',function(){if(!tt){tt=true;requestAnimationFrame(tour);}},{passive:true});tour();}\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  \/* mobile sticky CTA once the hero CTA is out of view *\/\n  var tray=document.getElementById('tray'),cta=document.querySelector('.us-cta'),tk=false;\n  function sync(){tk=false;if(!tray||!cta)return;tray.classList.toggle('open',mq.matches&&cta.getBoundingClientRect().bottom<0);}\n  window.addEventListener('scroll',function(){if(!tk){tk=true;requestAnimationFrame(sync);}},{passive:true});sync();\n})();\n<\/script>\n<\/div><\/div><script>document.querySelectorAll('[data-s]').forEach(function(e){e.setAttribute('data-s',(e.getAttribute('data-s')+' '+e.textContent).toLowerCase())});<\/script>\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>NUESTRA VISI\u00d3N Nuestro Laboratorio, plataforma de referencia mundial para el modelado cosm\u00e9tico. Carmel Cosmetics Labs ser\u00e1 el primer laboratorio que le venga a la mente cuando piense en fabricar cosm\u00e9ticos. Nuestro objetivo es convertirnos en el laboratorio y la plataforma de fabricaci\u00f3n de productos cosm\u00e9ticos m\u00e1s conocidos y fiables del mundo. Consulte nuestro cat\u00e1logo Solicita [&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-20218","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages\/20218","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=20218"}],"version-history":[{"count":2,"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages\/20218\/revisions"}],"predecessor-version":[{"id":49568,"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/pages\/20218\/revisions\/49568"}],"wp:attachment":[{"href":"https:\/\/carmelcosmeticslabs.com\/es\/wp-json\/wp\/v2\/media?parent=20218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}