@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/plus-jakarta-sans-latin-600-normal-EJXYMLOY.woff2") format("woff2"),url("./media/plus-jakarta-sans-latin-600-normal-FM56PCEU.woff") format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/plus-jakarta-sans-latin-700-normal-3BBEPNMU.woff2") format("woff2"),url("./media/plus-jakarta-sans-latin-700-normal-F25JOMMF.woff") format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url("./media/outfit-latin-400-normal-WPZHQ72E.woff2") format("woff2"),url("./media/outfit-latin-400-normal-MJX636HN.woff") format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url("./media/outfit-latin-500-normal-PXR3PSSK.woff2") format("woff2"),url("./media/outfit-latin-500-normal-5NAIAZI7.woff") format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url("./media/outfit-latin-600-normal-7I4OGWZG.woff2") format("woff2"),url("./media/outfit-latin-600-normal-SAVBCENJ.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-latin-400-normal-EHSHVTAC.woff2") format("woff2"),url("./media/cairo-latin-400-normal-BVJGPH5X.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-latin-700-normal-UTGYQEQO.woff2") format("woff2"),url("./media/cairo-latin-700-normal-XGXHAI47.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url("./media/cairo-arabic-400-normal-XWZ6R4JL.woff2") format("woff2"),url("./media/cairo-arabic-400-normal-LNWFQU4M.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url("./media/cairo-arabic-600-normal-6DIEA27P.woff2") format("woff2"),url("./media/cairo-arabic-600-normal-PB5TJSED.woff") format("woff")}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/cairo-arabic-700-normal-AUPFHDUF.woff2") format("woff2"),url("./media/cairo-arabic-700-normal-FW75T7QF.woff") format("woff")}:root{--red-50: #fff1f1;--red-100: #ffd9db;--red-200: #ffb3b8;--red-300: #ff7a84;--red-400: #f43b48;--red-500: #de0415;--red-600: #c10312;--red-700: #9a0210;--red-800: #6e020c;--red-900: #3d0106;--ink-50: #f6f5f5;--ink-100: #e7e6e6;--ink-200: #d0cece;--ink-300: #a9a6a6;--ink-400: #7a7777;--ink-500: #565455;--ink-600: #3f3d3e;--ink-700: #2c2a2b;--ink-800: #1a1919;--ink-900: #0e0d0d;--paper: #ffffff;--paper-2: #f4f6f8;--blush: #f8e7e4;--line: rgb(26 25 25 / 12%);--ok: #0e7a45;--ok-bg: #e7f6ee;--warn: #8a5a00;--warn-bg: #fff6e5;--danger: #9a0210;--danger-bg: #fff1f1;--red: var(--red-500);--ink: var(--ink-800);--muted: var(--ink-500);--font-display: "Plus Jakarta Sans", "Outfit", sans-serif;--font-text: "Outfit", sans-serif;--text-sm: .875rem;--text-md: .9375rem;--text: 1.0625rem;--h3: clamp(1.125rem, 1vw + .9rem, 1.5rem);--h2: clamp(1.75rem, 1.1rem + 1.4vw, 2.5rem);--section-y: clamp(56px, 8vw, 104px);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--h1: clamp(2rem, 2.2vw + 1rem, 3.5rem);--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .18s;--dur: .32s;--dur-slow: .64s;--header: 4.5rem;--header-compact: 4rem;--radius-sm: .75rem;--radius: 1.125rem;--radius-lg: 1.25rem;--shadow: 0 24px 60px rgb(26 25 25 / 8%);--shadow-deep: 0 30px 70px rgb(222 4 21 / 16%);--wrap: 75rem;--gutter: clamp(16px, 4vw, 32px);color-scheme:light}html[lang=ar]{--font-display: "Cairo", sans-serif;--font-text: "Cairo", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html.nav-lock,html.nav-lock body{overflow:hidden}body{margin:0;min-block-size:100%;background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--text);line-height:1.6;text-rendering:optimizeLegibility}html[lang=ar] body{line-height:1.75}img,svg{display:block;max-inline-size:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--red-700);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--red-800)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:0;line-height:1.2;margin:0;min-inline-size:0;overflow-wrap:break-word;text-wrap:balance}h1{font-size:var(--h1);max-inline-size:18ch}h2{font-size:var(--h2);max-inline-size:22ch}h3,h4{font-size:var(--h3);font-weight:600}html[lang=ar] :is(h1,h2,h3,h4){letter-spacing:0;line-height:1.35;font-weight:700}p{margin:0;max-inline-size:62ch;line-height:1.6}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--red);outline-offset:3px}.skip{position:absolute;inset-inline-start:1rem;inset-block-start:1rem;z-index:80;transform:translateY(-160%);background:var(--ink);color:#fff;padding:.7rem 1rem;border-radius:999px;text-decoration:none}.skip:focus{transform:none}.wrap{width:min(var(--wrap),100% - var(--gutter) * 2);margin-inline:auto}.kicker{display:flex;align-items:center;gap:.55rem;margin:0 0 12px;color:var(--red);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.kicker:before{content:"";inline-size:1.35rem;block-size:2px;background:currentColor;flex-shrink:0}html[lang=ar] .kicker{letter-spacing:0;text-transform:none}.lead{max-inline-size:60ch;color:var(--ink-600);font-size:1.0625rem;line-height:1.6}.note{max-inline-size:60ch;margin:20px 0 0;padding-inline-start:.75rem;border-inline-start:3px solid var(--red-200);color:var(--muted);font-size:.875rem;line-height:1.5}.section{padding-block:var(--section-y)}.section:not(.is-mist)+.section:not(.is-mist),.section.is-mist+.section.is-mist{padding-block-start:0}main>.section:first-child,main>article.section:first-child{padding-block-start:calc(var(--header) + 40px)}main{padding-block-end:6rem}.section-title{font-size:var(--h2);max-inline-size:22ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-block-size:3rem;padding-inline:1.15rem;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ink);font-size:var(--text-md);font-weight:600;line-height:1.2;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.btn:hover{text-decoration:none}.btn-primary{background:var(--red);color:#fff}.btn-primary:hover{background:var(--red-600);color:#fff}.btn-primary:focus-visible{outline-color:var(--ink)}.btn-ghost{border-color:var(--ink);background:transparent;color:var(--ink)}.btn-light{background:#fff;color:var(--ink)}.btn-ink{background:var(--ink);color:#fff}.btn[aria-disabled=true]{cursor:not-allowed;opacity:.72;transform:none}.mirror{display:inline-block}[dir=rtl] .mirror{transform:scaleX(-1)}.is-entering{animation:page-in var(--dur-slow) var(--ease)}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.btn:hover{transform:none}}ct-header,ct-footer,ct-phone,ct-faq-list,ct-contact-form,ct-cookie-banner{display:block}.site-header{position:sticky;inset-block-start:0;z-index:40;block-size:var(--header);background:transparent;border-block-end:1px solid transparent;transition:block-size var(--dur) var(--ease),border-color var(--dur) var(--ease)}.site-header.is-compact{block-size:var(--header-compact);background:#fffffff5;border-block-end-color:transparent;box-shadow:0 8px 24px #1a191914;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-bar{block-size:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;flex-shrink:0;align-items:center;gap:.55rem;color:var(--ink);text-decoration:none}.brand-name{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em;line-height:1}.brand img{inline-size:2.25rem;block-size:2.25rem}.desktop-nav{display:none;flex:1;align-items:center;justify-content:center;gap:.15rem;min-inline-size:0}.nav-link,.nav-products{border:0;background:transparent;color:var(--ink);text-decoration:none;padding:.4rem .55rem;border-radius:.4rem;cursor:pointer;font-size:var(--text-md);font-weight:500;line-height:1.2;white-space:nowrap}.nav-link.is-active,.nav-products[aria-expanded=true]{background:#de041514;box-shadow:inset 0 -2px 0 var(--red)}.header-tools{display:flex;flex-shrink:0;align-items:center;gap:.55rem}.header-cta{display:none;min-block-size:2.75rem;padding-inline:.95rem}.assist{display:none;align-items:center;gap:.35rem;color:var(--ink);font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap}.assist svg{inline-size:1rem;block-size:1rem}.plain-links{display:grid;gap:.15rem;padding-block:.75rem 1rem}.plain-links a{color:var(--ink);text-decoration:none;font-weight:600;padding:.4rem 0}.burger{inline-size:2.75rem;block-size:2.75rem;border:0;border-radius:999px;background:var(--ink);color:#fff;display:grid;place-items:center;padding:0;cursor:pointer}.burger-icon{inline-size:1.25rem;block-size:1.25rem;overflow:visible}.burger-icon path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;transform-box:fill-box;transform-origin:center;transition:opacity .18s var(--ease),transform .22s var(--ease)}.burger-close{opacity:0;transform:rotate(-90deg) scale(.7)}.burger.is-open .burger-menu{opacity:0;transform:rotate(90deg) scale(.7)}.burger.is-open .burger-close{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.burger-icon path{transition:none}}.mega,.mobile-panel{background:var(--paper-2)}.mega{position:absolute;inset-inline:0;inset-block-start:100%;border-block-end:1px solid var(--line);box-shadow:0 16px 40px #1a191914;z-index:30}.mega:not([hidden]){animation:mega-in .18s var(--ease)}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mega-grid{display:grid;grid-template-columns:1fr;gap:.85rem;padding-block:1.1rem 1.35rem}.mega-link{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-content:center;min-block-size:5.5rem;padding:.95rem 1.1rem;overflow:hidden;border:1px solid var(--line);border-radius:20px;text-decoration:none;color:var(--ink);background:#fff;box-shadow:0 12px 32px #1a19190d;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.mega-link ct-glyph{grid-row:1/span 2;align-self:center;inline-size:1.7rem;block-size:1.7rem;color:var(--red)}.mega-link:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--red);transform:scaleY(0);transform-origin:top;transition:transform .32s var(--ease)}.mega-link:hover{transform:translateY(-3px);box-shadow:0 18px 36px #1a191914}.mega-link:hover:before{transform:scaleY(1)}.mega-link strong{font-family:var(--font-display);font-size:1.2rem;font-weight:650;letter-spacing:0;line-height:1.2}.mega-link span{color:var(--muted);font-size:var(--text-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-panel{position:fixed;inset:0;z-index:80;padding:1.2rem var(--gutter) 2rem;overflow:auto;display:flex;flex-direction:column;gap:1.2rem}.mobile-panel[hidden],.mega[hidden]{display:none!important}.mobile-top{display:flex;justify-content:space-between;align-items:center}.mobile-links{display:grid;gap:.35rem}.mobile-links a,.mobile-sub a,.mobile-acc{color:var(--ink);text-decoration:none;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:0;line-height:1.3}.mobile-acc{display:block;width:fit-content;margin:0;border:0;background:transparent;padding:0;text-align:start;cursor:pointer;appearance:none}.mobile-sub{display:grid;gap:.45rem;padding-inline-start:.2rem}.mobile-sub a{display:flex;align-items:baseline;gap:.75rem;padding-block:.7rem;border-block-end:1px solid var(--line);color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:650}.mobile-sub em{color:var(--red);font-size:.85rem;font-style:normal;font-weight:700;letter-spacing:.04em}.langs{display:inline-flex;padding:.2rem;border-radius:999px;background:#fff;border:1px solid var(--line)}.langs button{border:0;background:transparent;border-radius:999px;min-inline-size:1.85rem;min-block-size:1.7rem;padding-inline:.35rem;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1}.langs button[aria-current=true]{background:var(--ink);color:#fff}.site-footer{background:var(--ink);color:#fff;padding-block:3.5rem 1.5rem;position:relative}.site-footer:before{content:"";position:absolute;inset-inline:0;inset-block-start:-10px;block-size:20px;background:radial-gradient(circle at 12px 0,transparent 9px,var(--ink) 10px);background-size:24px 20px;background-repeat:repeat-x}.footer-grid{display:grid;gap:2rem}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{color:var(--red-200)}.footer-brand p{color:#ffffffc7;max-inline-size:28rem;margin-block-start:1rem}.footer-col{display:grid;align-content:start;gap:.45rem}.footer-col h2{font-size:var(--text-sm);font-weight:600;letter-spacing:0;max-inline-size:none;color:var(--red-300);margin-block-end:.4rem}.footer-base{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;justify-content:space-between;margin-block-start:2.5rem;padding-block-start:1rem;border-block-start:1px solid rgba(255,255,255,.12);color:#ffffffb8;font-size:.92rem}.footer-legal{display:flex;flex-wrap:wrap;gap:.8rem 1rem}@media(min-width:1024px){.header-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand{justify-self:start}.desktop-nav{display:flex;justify-self:center}.header-tools{justify-self:end}.mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.burger{display:none}.footer-grid{grid-template-columns:1.35fr .8fr 1fr .85fr}}@media(min-width:1280px){.header-tools .assist{display:inline-flex}}.mobile-links .assist{display:inline-flex}ct-phone{display:block;inline-size:min(100%,320px);max-inline-size:100%;margin-inline:auto}.phone{inline-size:100%;max-inline-size:320px;margin-inline:auto;padding:.7rem;border-radius:2.4rem;background:var(--ink);box-shadow:var(--shadow-deep);position:relative}.phone.is-shot{padding:.55rem .55rem .4rem}.phone-screen{overflow:hidden;border-radius:1.9rem;background:#f6eee9;min-block-size:520px;padding:1rem 1rem 1.1rem;display:grid;align-content:start;gap:.9rem}.phone-screen.is-capture{padding:0;min-block-size:0;block-size:520px;display:block}.phone-screen.is-capture img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top}.phone-caption{margin:.4rem 0 .15rem;text-align:center;color:#ffffffbd;font-size:.68rem;letter-spacing:.01em}.phone-top{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;color:var(--muted)}.phone-balance{background:var(--ink);color:#fff;border-radius:1.4rem 1.4rem 1.4rem .5rem;padding:1rem;position:relative;overflow:hidden}.phone-balance:after{content:"";position:absolute;inline-size:90px;block-size:90px;border:14px solid var(--red);border-radius:50%;inset-inline-end:-30px;inset-block-start:-36px}.phone-balance small,.phone-balance strong,.phone-balance em{position:relative;z-index:1}.phone-balance strong,.phone-op b,.phone-op span{overflow-wrap:anywhere}.phone-balance strong{display:block;margin-block-start:.7rem;font-family:var(--font-display);font-size:1.45rem;font-weight:700;letter-spacing:0;line-height:1.2;overflow-wrap:break-word}.phone-balance em{font-style:normal;color:var(--red-200);font-size:.85rem}.phone-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem}.phone-actions span{background:var(--paper);border-radius:999px;text-align:center;padding:.45rem .2rem;font-size:.82rem;font-weight:600}.phone-op{display:flex;justify-content:space-between;gap:.6rem;padding-block:.7rem;border-block-end:1px solid var(--line);font-size:.92rem}.phone-op b{display:block}.phone-op span{color:var(--muted);font-size:.8rem}.phone-hint{color:var(--muted);font-size:.75rem}.acc-item+.acc-item{border-block-start:1px solid var(--line)}.acc-item button{inline-size:100%;display:flex;justify-content:space-between;gap:1rem;text-align:start;background:transparent;border:0;padding-block:1.1rem;cursor:pointer;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:0;line-height:1.35}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur) var(--ease)}.acc-item.is-open .acc-panel{grid-template-rows:1fr}.acc-panel-inner{overflow:hidden}.acc-panel p{padding-block-end:1.1rem;color:var(--ink-600);max-inline-size:62ch}.plus{flex:none;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background:var(--blush);color:var(--red-700);display:grid;place-items:center;font-family:var(--font-text)}.form{display:grid;gap:.9rem}.field{display:grid;gap:.35rem}.field span{font-weight:600;font-size:.92rem}.field input,.field select,.field textarea{inline-size:100%;border:1px solid var(--line);background:#fff;border-radius:.9rem;padding:.8rem .9rem;min-block-size:3rem}.field textarea{min-block-size:8rem;resize:vertical}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:.88rem}.check{display:flex;gap:.7rem;align-items:flex-start;font-size:.95rem}.check input{margin-block-start:.3rem}.form-status{padding:.9rem 1rem;border-radius:1rem}.form-status.is-ok{background:var(--ok-bg);color:var(--ok)}.form-status.is-pending{background:var(--warn-bg);color:var(--warn)}.form-status.is-error{background:var(--danger-bg);color:var(--danger)}.hp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.cookie{position:fixed;inset-inline:var(--gutter);inset-block-end:1rem;z-index:45;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;display:grid;gap:.8rem;max-inline-size:36rem;margin-inline-start:auto}.cookie-actions,.cta-row,.store-row{display:flex;flex-wrap:wrap;gap:.6rem}.store-badge{display:inline-flex;align-items:center;min-block-size:3rem;padding-inline:.95rem;border-radius:.8rem;background:var(--ink);color:#fff;text-decoration:none;line-height:1.1}.store-badge small{display:block;font-size:.68rem;font-weight:500;opacity:.75}.store-badge b{font-size:.95rem}.store-badge.is-slot{background:transparent;color:var(--ink);border:1px dashed var(--ink-300)}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:var(--muted);font-size:.92rem;margin-block-end:1.2rem}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--red-700)}ct-phone-mockup{display:block;inline-size:100%;max-inline-size:24rem;min-inline-size:min(100%,16rem);justify-self:center;margin-inline:auto}ct-phone-mockup{display:block;min-inline-size:0;max-inline-size:100%}.mock-stage{position:relative;isolation:isolate;display:grid;justify-items:center;align-items:center;inline-size:100%;max-inline-size:100%;margin-inline:auto;padding:1.4rem .6rem .35rem;perspective:1200px}.mock-stage.is-lg{max-inline-size:24rem}.mock-stage.is-sm{max-inline-size:16rem}.mock-halo,.mock-shape{position:absolute;border-radius:50%;pointer-events:none}.mock-halo{inline-size:78%;aspect-ratio:1;inset-block-start:12%;background:radial-gradient(circle,rgba(222,4,21,.22),transparent 68%);filter:blur(2px)}.mock-stage.is-dark .mock-halo{background:radial-gradient(circle,rgba(26,25,25,.18),transparent 68%)}.mock-shape{inline-size:42%;aspect-ratio:1;inset-inline-end:0;inset-block-start:8%;border:1.5px solid rgba(222,4,21,.28);transform:rotate(18deg)}.mock-device{position:relative;inline-size:min(100%,17.5rem);max-inline-size:100%;transform:translateY(var(--sy, 0px)) rotateX(calc(var(--my, 0) * -4deg)) rotateY(calc(var(--mx, 0) * 6deg));transition:transform .35s ease}.mock-stage.is-lg .mock-device{inline-size:min(100%,19rem)}.mock-stage.is-sm .mock-device{inline-size:min(100%,13.5rem)}.mock-stage.is-tilt-left .mock-device.is-front{transform:translateY(var(--sy, 0px)) rotateY(6deg) rotateX(calc(var(--my, 0) * -4deg))}.mock-stage.is-tilt-right .mock-device.is-front{transform:translateY(var(--sy, 0px)) rotateY(-6deg) rotateX(calc(var(--my, 0) * -4deg))}.mock-stage.is-rtl.is-tilt-left .mock-device.is-front{transform:translateY(var(--sy, 0px)) rotateY(-6deg)}.mock-stage.is-rtl.is-tilt-right .mock-device.is-front{transform:translateY(var(--sy, 0px)) rotateY(6deg)}.mock-device.is-back{position:absolute;inline-size:78%;inset-inline-start:0;inset-block-start:2.4rem;opacity:.72;transform:rotateY(16deg) translateY(1rem) scale(.92);z-index:0}.mock-stage.is-rtl .mock-device.is-back{inset-inline-start:auto;inset-inline-end:0;transform:rotateY(-16deg) translateY(1rem) scale(.92)}.mock-device.is-front{z-index:1}.mock-frame{position:relative;padding:.55rem;border-radius:2.3rem;background:linear-gradient(160deg,#3a3939,#121111 42%,#2a2929);box-shadow:0 24px 50px #1a191938,0 2px #ffffff2e inset,0 -8px 16px #00000040 inset}.mock-side{position:absolute;inset-inline-end:-.18rem;inset-block-start:5.2rem;inline-size:.18rem;block-size:2.4rem;border-radius:0 2px 2px 0;background:#4a4949;box-shadow:0 3.2rem #4a4949}.mock-glass{position:absolute;inset:.55rem;border-radius:1.85rem;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 34%);pointer-events:none;z-index:3}.mock-screen{position:relative;overflow:hidden;aspect-ratio:9/19.5;border-radius:1.85rem;background:#f6eee9}.mock-screen img{object-fit:cover;object-position:center top}.mock-status{position:absolute;inset-inline:0;inset-block-start:0;z-index:2;display:flex;align-items:center;justify-content:space-between;block-size:1.7rem;padding-inline:.85rem;background:linear-gradient(#f7f1ec 70%,#f7f1ec00);color:#1a1919;font-size:.68rem;font-weight:650}.mock-island{inline-size:4.2rem;block-size:.85rem;border-radius:999px;background:#121111}.mock-status-icons{inline-size:2.1rem;block-size:.45rem;border-radius:999px;background:linear-gradient(90deg,#1a1919 0 38%,transparent 38% 48%,#1a1919 48% 70%,#de0415 78% 100%)}.mock-fallback{display:grid;align-content:center;gap:.45rem;block-size:100%;padding:2rem 1rem;text-align:center}.mock-fallback b{color:var(--red)}.mock-fallback span{font-size:.85rem;color:var(--muted)}.mock-fallback i{display:block;block-size:.7rem;margin-inline:auto;inline-size:80%;border-radius:999px;background:#1a191914}.mock-caption{margin:.45rem 0 0;text-align:center;color:var(--muted);font-size:.72rem}ul.mock-chips{position:static;z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;margin:1.15rem 0 0;padding:0;list-style:none;pointer-events:none;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}ul.mock-chips>li{position:static;display:block;width:max-content;max-width:min(100%,16rem);height:auto;margin:0;padding:10px 14px;border-radius:14px;background:#ffffffeb;border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 24px #1a19191a;line-height:1.25;text-align:start}ul.mock-chips>li:before{content:none}ul.mock-chips small{display:block;color:var(--muted);font-size:.78rem}ul.mock-chips b{display:block;font-size:.95rem;font-weight:700}.mock-stage.is-live .mock-device.is-front{animation:mock-in .7s ease both,mock-float 7s ease-in-out .7s infinite}.mock-stage.is-live .mock-chips li{animation:mock-in .6s ease both}@keyframes mock-in{0%{opacity:0}to{opacity:1}}@keyframes mock-float{50%{translate:0 -8px}}@media(max-width:1023px){.mock-shape{display:none}}@media(max-width:700px){.mock-device.is-back{display:none}}@media(prefers-reduced-motion:reduce){.mock-stage.is-live .mock-device.is-front,.mock-stage.is-live .mock-chips li{animation:none}.mock-device{transition:none}}.chat-fab,.chat-panel{font:inherit}.float-dock{position:fixed;z-index:44;inset-inline-end:1rem;inset-block-end:calc(1rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:12px}.float-dock.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.chat-fab{position:static;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;block-size:46px;min-block-size:46px;min-inline-size:46px;padding-inline:.85rem;border:0;border-radius:999px;background:var(--ink);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 14px 30px #1a191938}.chat-fab-mark{inline-size:1.15rem;block-size:1.15rem;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 5.5A3.5 3.5 0 0 1 8.5 2h7A3.5 3.5 0 0 1 19 5.5v6A3.5 3.5 0 0 1 15.5 15H9.2L5.4 18.2A1 1 0 0 1 3.8 17.4V5.5Z'/%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'%3E%3Cpath fill='black' d='M5 5.5A3.5 3.5 0 0 1 8.5 2h7A3.5 3.5 0 0 1 19 5.5v6A3.5 3.5 0 0 1 15.5 15H9.2L5.4 18.2A1 1 0 0 1 3.8 17.4V5.5Z'/%3E%3C/svg%3E") center/contain no-repeat}.float-dock.is-compact .chat-fab-label,.float-dock.is-compact .demo-fab-label,body:has(.chat-panel) .chat-fab,body:has(.chat-panel) .demo-fab{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.chat-panel{position:fixed;inset-inline-end:1rem;inset-block-end:calc(1rem + env(safe-area-inset-bottom));z-index:60;display:flex;flex-direction:column;inline-size:min(100% - 2rem,26rem);block-size:min(36rem,100dvh - 10.5rem);border:1px solid rgba(255,255,255,.7);border-radius:1.5rem;background:#fff;box-shadow:0 24px 60px #1a191938,0 0 0 1px #de041514;overflow:hidden}.chat-head{display:flex;align-items:center;gap:.7rem;padding:.85rem .85rem .95rem;color:#fff;background:radial-gradient(90% 140% at 100% -20%,rgba(244,59,72,.7),transparent 52%),linear-gradient(165deg,#2c2a2b,#141313 72%)}.chat-avatar{display:grid;place-items:center;flex:none;inline-size:2.45rem;block-size:2.45rem;border-radius:.85rem;background:#fff;color:var(--red);font-family:var(--font-display);font-weight:800;font-size:1.15rem;box-shadow:0 0 0 3px #ffffff24}.chat-id{min-inline-size:0}.chat-id strong{display:block;font-size:1rem;letter-spacing:-.01em}.chat-head p{margin:.1rem 0 0;font-size:.72rem;line-height:1.35;color:#ffffffb8}.chat-close,.chat-note button,.chat-tools button,.chat-suggestions button,.chat-send{font:inherit;cursor:pointer}.chat-close,.chat-note button{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;margin-inline-start:auto;border:0;border-radius:999px;background:#ffffff1f;color:inherit;font-size:1.25rem;line-height:1}.chat-close:hover{background:#ffffff38}.chat-note{display:flex;align-items:flex-start;gap:.35rem;margin:.7rem .75rem 0;padding:.55rem .55rem .55rem .7rem;border:1px solid var(--red-100);border-radius:.9rem;background:linear-gradient(180deg,#fff6f6,#fff);color:var(--ink)}.chat-note p{margin:0;font-size:.75rem;line-height:1.4}.chat-note a{color:var(--red-700);font-weight:700}.chat-note button{background:var(--red-50);color:var(--red-700);font-size:1rem}.chat-log{flex:1;min-block-size:0;overflow:auto;display:flex;flex-direction:column;gap:.55rem;padding:.85rem .75rem .75rem;background:radial-gradient(70% 36% at 0% 0%,rgba(222,4,21,.08),transparent 62%),linear-gradient(180deg,#fff,#f7f5f4)}.chat-bubble{max-inline-size:88%;margin:0;padding:.65rem .8rem;line-height:1.45;font-size:.92rem;white-space:pre-wrap}.chat-bubble.is-bot{align-self:flex-start;border:1px solid rgba(26,25,25,.08);border-radius:1.1rem;border-start-start-radius:.35rem;background:#fff;box-shadow:0 8px 18px #1a19190d}.chat-bubble.is-user{align-self:flex-end;border-radius:1.1rem;border-start-end-radius:.35rem;background:linear-gradient(160deg,#f43b48,#c10312);color:#fff;box-shadow:0 10px 22px #de041538}.chat-bubble a{color:var(--red-700);font-weight:700}.chat-bubble.is-user a{color:#fff}.chat-suggestions{display:grid;gap:.4rem;margin-block-start:.15rem}.chat-suggestions button{display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid rgba(26,25,25,.08);border-radius:.85rem;background:#fff;color:var(--ink);text-align:start;font-size:.8rem;line-height:1.3;box-shadow:0 6px 14px #1a19190a}.chat-suggestions button:before{content:"";flex:none;inline-size:.42rem;block-size:.42rem;border-radius:50%;background:var(--red)}.chat-suggestions button:hover{border-color:var(--red-200)}.chat-error{margin:0 .75rem;padding:.55rem .7rem;border-radius:.8rem;background:var(--warn-bg);color:var(--warn);font-size:.78rem}.chat-error a{color:inherit;font-weight:700}.chat-form{display:flex;gap:.4rem;align-items:center;padding:.65rem .75rem .3rem;background:#fff}.chat-form input{flex:1;min-inline-size:0;border:1px solid transparent;border-radius:999px;background:var(--ink-50);padding:.65rem .9rem;font:inherit;font-size:.92rem}.chat-form input:focus{outline:2px solid var(--red-200);background:#fff}.chat-send{border:0;border-radius:999px;background:var(--red);color:#fff;font-weight:700;padding:.6rem .9rem;box-shadow:0 8px 16px #de04153d}.chat-send:disabled{opacity:.55;cursor:progress}.chat-hp{position:absolute;inset-inline-start:-999px}.chat-tools{display:flex;justify-content:space-between;padding:.15rem .9rem .75rem;background:#fff}.chat-tools button{border:0;background:transparent;color:var(--muted);font-size:.78rem;font-weight:600}.chat-tools button:hover{color:var(--red-700)}.chat-dots{display:inline-flex;gap:.22rem;align-items:center;min-block-size:.7rem}.chat-dots i{inline-size:.38rem;block-size:.38rem;border-radius:50%;background:var(--red-400);animation:chat-dot 1s ease-in-out infinite}.chat-dots i:nth-child(2){animation-delay:.15s}.chat-dots i:nth-child(3){animation-delay:.3s}.chat-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes chat-dot{50%{transform:translateY(-3px);opacity:.45}}@media(max-width:700px){body:has(.chat-panel){overflow:hidden}.chat-fab,.demo-fab{padding-inline:0}.chat-fab-label,.demo-fab-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.chat-panel{inset:0;inline-size:auto;block-size:auto;border-radius:0}}@media(prefers-reduced-motion:reduce){.chat-dots i{animation:none}.chat-suggestions button{transition:none}}.hero{position:relative;padding-block:2.25rem 1.5rem;background:radial-gradient(520px 280px at 88% 18%,rgba(222,4,21,.08),transparent 70%),#fff}.band-head{display:grid;justify-items:center;text-align:center;margin-block-end:.4rem}.band-head .kicker{justify-content:center}.band-head .section-title,.band-head .lead{margin-inline:auto}.section.is-mist{overflow:hidden;background:var(--paper-2)}.section.is-mist .wrap,.trust,.case-rail{min-inline-size:0;max-inline-size:100%}.trust{overflow:hidden}.hero-arc{display:none;pointer-events:none}.hero-grid,.page-hero,.split-grid,.audience-grid,.contact-grid,.article-layout{position:relative;z-index:1;display:grid;gap:2rem;align-items:center}.hero-grid>*,.split-grid>*,.audience-grid>*,.contact-grid>*{min-inline-size:0}.split-grid>ct-phone-mockup,.hero-grid>ct-phone-mockup,.picker-panel>ct-phone-mockup{min-inline-size:min(100%,16rem)}.hero h1{font-size:var(--h1);max-inline-size:16ch}.hero-em{display:block;color:var(--red)}.trust{display:grid;gap:.8rem;list-style:none;padding:0;margin:2rem 0 0}.trust li{background:#fff;border-radius:1rem;padding:.95rem 1.05rem;box-shadow:0 10px 28px #1a19190f}.trust strong{display:block}.trust span{color:var(--muted);font-size:.92rem}.stats{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.stat{background:#fff;color:var(--ink);border-radius:1.15rem;padding:1.25rem 1.15rem;box-shadow:0 10px 28px #1a19190f}.stat:nth-child(4) b{color:var(--ink)}.stat b{display:block;font-family:var(--font-display);font-size:var(--h3);font-weight:700;letter-spacing:0;line-height:1.2;overflow-wrap:break-word;color:var(--red)}.stat span,.stat small{display:block}.stat small{color:var(--muted);margin-block-start:.35rem}.bento{display:grid;gap:.8rem}.product-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.55rem;padding:1.5rem;border-radius:var(--radius);background:#fff;color:var(--ink);text-decoration:none;box-shadow:0 0 0 1px var(--line);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow);color:var(--ink)}.product-card i{font-style:normal;font-family:var(--font-display);font-size:.9rem;color:var(--red)}.product-card h3{font-size:var(--h3);max-inline-size:none}.product-card p{color:var(--ink-600);font-size:var(--text-md);line-height:1.55}.product-card .more{margin-block-start:auto;font-weight:600;color:var(--red-700)}.product-card:after{content:"";position:absolute;inline-size:74px;block-size:74px;border:12px solid var(--ink-200);border-radius:50%;inset-inline-end:-24px;inset-block-end:-28px;transition:border-color var(--dur) var(--ease)}.product-card:hover:after{border-color:var(--red)}.product-card.is-core{background:var(--red);color:#fff}.product-card.is-core p,.product-card.is-core .more,.product-card.is-core i{color:#fff}.product-card.is-core:after{border-color:#ffffff73}.services-band{background:var(--ink-800);color:#fff}.services-band .kicker,.services-band .section-title,.services-band .lead{color:#fff}.services-band .lead{color:#ffffffc2}.services-band .product-card,.services-band .product-card.is-core{align-items:center;text-align:center;background:transparent;color:#fff;box-shadow:none;border-radius:1rem;overflow:visible;padding:1.15rem .75rem}.services-band .product-card:after{display:none}.services-band .product-card i{display:grid;place-items:center;inline-size:4.25rem;block-size:4.25rem;border:1.5px solid rgba(255,255,255,.85);border-radius:50%;color:#fff;font-size:.95rem}.services-band .product-card h3,.services-band .product-card p,.services-band .product-card .more,.services-band .product-card.is-core p,.services-band .product-card.is-core .more,.services-band .product-card.is-core i{color:#fff}.services-band .product-card p,.services-band .product-card .more{color:#ffffffbd}.services-band .product-card h3{font-size:1.05rem}.services-band .product-card:hover{transform:none;background:#ffffff12;box-shadow:none;color:#fff}.steps{position:relative;display:grid;gap:.8rem;list-style:none;padding:0;margin:1.5rem 0 0}.how-line{display:none}.how-step{background:#fff;border-radius:var(--radius);padding:1.1rem 1.1rem 1.1rem 4.4rem;position:relative}[dir=rtl] .how-step{padding:1.1rem 4.4rem 1.1rem 1.1rem}.how-step h3{font-size:1.05rem;line-height:1.25;max-inline-size:none}.how-step p{margin-block-start:.45rem;font-size:.95rem;line-height:1.6}.how-step em{position:absolute;inset-inline-start:.9rem;inset-block-start:1rem;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff;font-style:normal;font-family:var(--font-display)}.split{padding-block:clamp(3rem,5vw,6rem);overflow:clip}@media(max-width:1023px){.split-grid{justify-items:center}.split-copy{justify-self:stretch;max-inline-size:40rem}}.split.is-ink{background:var(--ink);color:#fff}.split.is-ink .kicker,.split.is-ink .lead,.split.is-ink .note{color:#ffffffc7}.split.is-ink .btn-primary{background:#fff;color:var(--red-700)}.split-copy>ul,.picker-panel>div>ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px}.split-copy>.lead,.page-copy>.lead,.picker-panel>div>.lead{margin-block-start:18px}.split-copy>.btn,.page-copy>.btn,.picker-panel>div>.btn{margin-block-start:30px}.split-copy>li,.split-copy>ul>li,.picker-panel>div>ul>li{padding-inline-start:1.1rem;position:relative;line-height:1.55}.split-copy>ul>li:before,.picker-panel>div>ul>li:before{content:"";inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--red);position:absolute;inset-inline-start:0;inset-block-start:.55rem}.scene{min-block-size:280px;border-radius:var(--radius-lg);background:var(--blush);position:relative;overflow:hidden}.split.is-ink .scene{background:#241416}.scene-ring,.scene-pay,.scene-coin{position:absolute;border-radius:50%}.scene-ring{inset:18% 22%;border:18px solid var(--red);border-inline-end-color:var(--muted)}.scene-pay{inline-size:28%;aspect-ratio:1;background:#fff;inset-block-start:22%}.scene-pay:nth-child(1){inset-inline-start:10%}.scene-pay:nth-child(2){inset-inline-start:36%;inset-block-start:38%;background:var(--red)}.scene-pay:nth-child(3){inset-inline-start:62%;background:var(--ink)}.scene-coin{inline-size:46%;aspect-ratio:1;inset-block-start:22%;inset-inline-start:27%;background:#fff;box-shadow:inset 0 0 0 16px var(--red)}.reasons{display:grid;gap:1rem;grid-template-columns:1fr}.reason{background:#fff;border-radius:1.25rem;padding:1.5rem 1.35rem 1.4rem;box-shadow:0 12px 32px #1a19190f}.reason em{display:grid;place-items:center;inline-size:3.15rem;block-size:3.15rem;border-radius:50%;border:2px solid var(--red);font-style:normal;color:var(--red);font-family:var(--font-display);font-size:.95rem;font-weight:700}.reason{display:flex;flex-direction:column;block-size:100%}.reason-icon{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:.85rem;background:var(--red-50);color:var(--red)}.reason-icon svg{inline-size:1.35rem;block-size:1.35rem}.reason h3{font-size:1.3rem;line-height:1.25;max-inline-size:none;margin-block:.85rem .45rem}.reason p{font-size:1rem;line-height:1.6}.duo{display:grid;gap:.8rem}.stats>*,.bento>*,.steps>*,.values>*,.news-grid>*,.duo>*{min-inline-size:0}.duo article{border-radius:var(--radius-lg);padding:1.6rem;min-inline-size:0;display:flex;flex-direction:column;gap:.7rem}.duo article:first-child,.duo article:last-child{background:#fff;color:var(--ink);box-shadow:0 12px 32px #1a19190f}.duo ul{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.duo .btn{margin-block-start:auto;align-self:flex-start}.values{display:grid;gap:.8rem}.value{background:#fff;border-radius:1.35rem;padding:1.6rem 1.15rem 1.4rem;text-align:center;box-shadow:0 14px 36px #1a191912}.value:before{content:"";display:block;inline-size:3.4rem;block-size:3.4rem;margin:0 auto .9rem;border-radius:50%;background:var(--red);box-shadow:inset 0 0 0 9px #ffffff47}.value.is-quarter{background:#fff;color:var(--ink)}.value.is-quarter:before{background:var(--ink-500)}.value h3{font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);max-inline-size:none;margin-block-end:.45rem}.value.is-quarter h3{color:var(--ink-600)}html[lang=ar] .value h3{letter-spacing:0;text-transform:none}.stories-note{color:var(--warn);background:var(--warn-bg);border-radius:1rem;padding:.8rem 1rem;margin-block:1rem}.quotes{display:grid;gap:.8rem}.quote{background:#fff;border-radius:var(--radius);padding:1.2rem;margin:0}.quote p{font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:0;line-height:1.45}.quote figcaption{margin-block-start:1rem;color:var(--muted)}.news-grid,.offers,.team,.legal-grid{display:grid;gap:.8rem}.news-card{display:grid;gap:.7rem;text-decoration:none;color:var(--ink);background:#fff;border-radius:var(--radius);overflow:hidden;min-block-size:100%}.news-card:hover{color:var(--ink)}.about-band{background:radial-gradient(440px 240px at 82% 42%,rgba(222,4,21,.07),transparent 70%),var(--paper-2)}.about-grid{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}.about-shot{margin:0;justify-self:center;inline-size:min(100%,17.5rem);padding:.55rem;border-radius:1.7rem;background:#fff;box-shadow:0 18px 44px #1a19191a}.about-shot img{display:block;inline-size:100%;block-size:auto;max-block-size:22rem;aspect-ratio:6/5;object-fit:cover;object-position:center top;border-radius:1.25rem;background:#f6eee9}@media(max-width:900px){.about-shot{margin-inline-end:3.2rem}}@media(min-width:900px){.about-grid{grid-template-columns:1.15fr .85fr}}.cover{min-block-size:160px;background:url(/assets/images/photo-telephone.jpg) center/cover no-repeat}.cover.is-ink{background-image:url(/assets/images/photo-salarie.jpg)}.cover.is-grey{background-image:url(/assets/images/photo-commercant.jpg)}.news-card div,.offer,.person,.legal-block{padding:1rem 1.1rem 1.2rem}.sample{display:inline-block;background:var(--warn-bg);color:var(--warn);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700}.download{background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:clamp(2rem,4vw,3rem);display:grid;gap:1.2rem;position:relative;overflow:clip}.download .lead{color:#ffffffc7}.qr{inline-size:9.5rem;aspect-ratio:1;border-radius:1.2rem;background:linear-gradient(90deg,var(--ink) 2px,transparent 2px) 0 0/8px 8px,linear-gradient(var(--ink) 2px,transparent 2px) 0 0/8px 8px,#fff;display:grid;place-items:center;text-align:center;padding:.8rem;color:var(--ink);font-size:.78rem;font-weight:700}.page-hero h1,.download h2,.split h2,.duo h2{font-size:var(--h2);max-inline-size:20ch}.benefit-grid,.case-grid,.point-grid{display:grid;gap:.8rem}.advance-block{display:grid;gap:0;margin-block-start:clamp(2.5rem,5vw,4rem)}.advance-block>.kicker{margin-block-end:12px}.advance-block>h2{margin-block-start:1.75rem}.advance-block>h2:first-of-type,.advance-block>.kicker+h2{margin-block-start:0}.advance-block>.lead{margin-block-start:18px}.advance-block>p{max-inline-size:62ch;line-height:1.6}.tier-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,18.5rem);gap:.85rem;margin:1.5rem 0 0;padding:.2rem 0 1rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.2rem}.tier{scroll-snap-align:start;display:flex;flex-direction:column;gap:.65rem;min-block-size:100%;padding:1.15rem 1.15rem 1.3rem;border-radius:1.25rem;box-shadow:inset 0 3px #de0415,0 14px 30px #1a191914}.tier.is-bronze{background:linear-gradient(165deg,#f6d7ba,#d08a45 58%,#8d5a2b);color:#2a160c}.tier.is-silver{background:linear-gradient(165deg,#f4f5f7,#c5c8ce 55%,#7e838c);color:#1a1b1e}.tier.is-gold{background:linear-gradient(165deg,#f8e7b2,#d4a017 52%,#8a6912);color:#2a2108}.tier-name{margin:0;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tier-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:0}.tier-amount small{font-size:.85rem}.tier-amount b{font-size:clamp(2.4rem,4vw,3.2rem);line-height:1;font-weight:700}.tier-amount span,.tier-text{margin:0;font-size:1rem;line-height:1.45}.tier-table-wrap{margin-block-start:1.25rem;overflow-x:auto}.tier-table{inline-size:100%;min-inline-size:36rem;border-collapse:collapse;font-size:.95rem;line-height:1.45}.tier-table caption{caption-side:top;margin-block-end:.7rem;text-align:start;font-weight:700}.tier-table th,.tier-table td{padding:.75rem .8rem;border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.tier-table thead th{font-size:.82rem;letter-spacing:.03em;text-transform:uppercase}.advance-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-block-start:1.75rem}.product-follow{margin-block-start:clamp(2.5rem,5vw,4rem)}.story-band{display:grid;gap:1.25rem;margin-block-start:clamp(2.5rem,5vw,4rem);align-items:stretch}.story-copy h2,.story-scene{max-inline-size:42rem}.story-scene{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 3px #de0415;padding:1.35rem 1.3rem 1.5rem}.story-scene .kicker{margin-block:0 .45rem}.story-scene .kicker+p+.kicker{margin-block-start:1.15rem}.product-follow .benefit{display:flex;flex-direction:column;block-size:100%;border:1px solid var(--line);box-shadow:inset 0 3px #de0415;padding:1.25rem 1.2rem 1.4rem}.product-follow .benefit h2{font-size:clamp(1.15rem,2vw,1.35rem);letter-spacing:0;line-height:1.2;margin-block-end:.45rem}.product-flow{margin-block-start:clamp(2.5rem,5vw,4rem)}.product-flow .how-step{border:1px solid var(--line)}.product-flow .how-step em{color:#de0415}@media(min-width:980px){.product-flow .steps{grid-template-columns:repeat(3,minmax(0,1fr))}.product-flow .how-step h3{text-wrap:balance}}@media(min-width:900px){.story-band{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:1.75rem}.product-follow .benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.story-band{padding-inline-end:3.4rem}}@media(min-width:900px){.tier-rail{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;overflow:visible}}@media(max-width:900px){.advance-block{padding-inline-end:3.4rem}}.benefit,.case,.point,.offer,.person{background:#fff;border-radius:var(--radius);padding:1.1rem}.benefit h3,.case h3,.point h3{font-size:var(--h3);max-inline-size:none;margin-block-end:.35rem}.marquee{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin-block-start:1rem}.slot{border:1px dashed var(--line);border-radius:1rem;min-block-size:4.5rem;display:grid;place-items:center;text-align:center;padding:.6rem;color:var(--muted);font-size:.85rem;overflow-wrap:anywhere}.filters{display:flex;flex-wrap:wrap;gap:.45rem;margin-block:1rem .4rem}.filters button{border:1px solid var(--line);background:#fff;border-radius:999px;min-block-size:2.6rem;padding-inline:.9rem;cursor:pointer}.filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.road{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:0}.road li{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding-block:1.1rem;border-inline-start:2px solid var(--red);padding-inline-start:1rem}.road strong{color:var(--red-700)}.not-found{min-block-size:70vh;display:grid;align-content:center;gap:1rem;padding-block:4rem}.not-found h1{font-size:var(--h1);max-inline-size:16ch}.map-fallback,.detail-card{background:#fff;border-radius:var(--radius);padding:1.1rem;min-block-size:8rem}.map-frame{border:0;inline-size:100%;min-block-size:280px;border-radius:var(--radius)}.empty-faq{color:var(--muted)}@media(min-width:720px){.trust,.quotes,.benefit-grid,.case-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-track .how-line{display:none}.values{grid-template-columns:repeat(2,minmax(0,1fr))}.values .value:last-child:nth-child(odd){grid-column:1/-1}.stats,.services-band .bento{grid-template-columns:repeat(2,1fr)}.news-grid,.offers,.team,.point-grid,.marquee{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.hero-arc{display:block;position:absolute;inline-size:min(28vw,320px);inset-inline-end:0;inset-block-start:8%;z-index:0}.hero{padding-block:3rem 2rem}.hero-grid,.split-grid,.audience-grid,.contact-grid{grid-template-columns:1.1fr .9fr}.split.is-flip .split-grid{direction:rtl}.split.is-flip .split-grid>*{direction:ltr}[dir=rtl] .split.is-flip .split-grid{direction:ltr}[dir=rtl] .split.is-flip .split-grid>*{direction:rtl}.stats{grid-template-columns:repeat(4,1fr)}.services-band .bento{grid-template-columns:repeat(3,1fr)}.services-band .bento>*{grid-area:auto}.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps-track .how-line{display:block}.how-step,[dir=rtl] .how-step{padding:4rem 1rem 1.1rem}.how-step h3{text-wrap:balance}.how-step em{inset-inline-start:1rem;inset-block-start:1rem}.reasons{grid-template-columns:repeat(3,minmax(0,1fr))}.duo{grid-template-columns:1.1fr .9fr}.values{grid-template-columns:repeat(4,1fr)}.values .value:last-child{grid-column:auto}.download{grid-template-columns:1.4fr auto auto;align-items:center}.article-layout{grid-template-columns:1fr 16rem;align-items:start}}.pitch-grid,.about-page .pitch-cards.is-row{display:grid;gap:24px;align-items:start}.pitch h2,.about-page h1{max-inline-size:18ch;margin-block:12px 16px}.pitch .lead,.about-page .lead,.about-page p{max-inline-size:62ch}.pitch-cards{display:grid;gap:16px}.pitch-cards article{display:grid;gap:8px;align-content:start;min-block-size:100%;padding:20px;border:1px solid var(--line);border-radius:20px;background:#fff}.pitch-cards span{color:var(--red);font-family:var(--font-display);font-size:1.4rem;font-weight:650;line-height:1}.pitch-cards h3,.pitch-cards h2{max-inline-size:none;font-size:1.2rem;margin:0}.pitch-cards p,.pitch-who p,.eco span{margin:0;color:var(--muted);line-height:1.55}.pitch-tags{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none}.pitch-tags li{padding:.45rem .8rem;border-radius:999px;background:var(--paper-2);font-weight:600}.pitch-who,.eco ul{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}.pitch-who article,.eco li{padding:16px 18px;border-radius:16px;background:var(--blush)}.pitch-who h3,.eco strong{display:block;margin:0 0 4px;font-size:1rem}.pitch-sign{margin:48px 0 0;padding-block:clamp(1.5rem,3vw,2.25rem);background:var(--ink);color:#fff}.pitch-sign p{width:min(var(--wrap),100% - var(--gutter) * 2);max-inline-size:none;margin-inline:auto;font-family:var(--font-display);font-size:clamp(1.45rem,2.2vw,2.15rem);font-weight:650;line-height:1.25;text-wrap:balance}.pitch-sign.is-inset{border-radius:20px;margin-block:32px}.eco{display:grid;gap:16px;margin-block:32px}.eco-core{margin:0;justify-self:center;padding:1.1rem 1.6rem;border-radius:999px;background:var(--red);color:#fff;font-family:var(--font-display);font-weight:700}.about-page .values{margin-block:20px 32px}@media(min-width:900px){.pitch-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.pitch-cards.is-row,.pitch-who,.eco ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.about-hero{padding-block-start:calc(var(--header) + 40px)}.about-page .about-hero h1{max-inline-size:22ch;font-size:clamp(2.5rem,1.2rem + 2vw,3.25rem);line-height:1.2;text-wrap:balance}.about-hero-grid,.card-grid{display:grid;gap:24px}.card-grid{margin-block-start:32px;align-items:stretch}ct-feature-card,ct-audience-card{display:block;min-inline-size:0;height:100%}.feature-card,.audience-card{display:flex;flex-direction:column;gap:16px;height:100%;min-inline-size:0;padding:1.25rem 1.3rem 1.4rem;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 12px 32px #1a19190d;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.feature-card:hover,.audience-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px #1a191914}.feature-card h3,.audience-card h3{margin:0;font-size:clamp(1.125rem,1rem + .3vw,1.35rem);line-height:1.25;text-wrap:balance}.feature-card p,.audience-card p,.about-around,.stats-lead{margin:0;line-height:1.6}.feature-card a,.audience-card a{margin-block-start:auto;color:var(--red);font-weight:650;text-decoration:none}.about-around{max-inline-size:62ch;margin-block-start:32px}.icon-tags,.eco-chips{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 0;padding:0;list-style:none}.icon-tags a,.icon-tags span,.eco-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:inherit;text-decoration:none}.eco-diagram{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,1fr);grid-template-areas:". top ." "left core right" "chips chips chips";gap:28px 12px;align-items:center;justify-items:center;min-inline-size:0}.eco-wires{position:absolute;inset:6% 8% auto;width:84%;height:68%;overflow:visible}.eco-wires path{fill:none;stroke:var(--red);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:90;stroke-dashoffset:90;animation:eco-draw 1.5s var(--ease) forwards}.eco-wires path:nth-child(2){animation-delay:.15s}.eco-wires path:nth-child(3){animation-delay:.3s}@keyframes eco-draw{to{stroke-dashoffset:0}}.eco-node{position:relative;z-index:1;margin:0;max-inline-size:9.5rem;padding:.55rem .85rem;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:650;line-height:1.3;text-align:center;text-wrap:balance}.eco-node.is-top{grid-area:top}.eco-node.is-left{grid-area:left;justify-self:start}.eco-node.is-right{grid-area:right;justify-self:end}.eco-node.is-core{grid-area:core;display:grid;place-items:center;width:5.6rem;height:5.6rem;padding:0;border:0;border-radius:50%;background:var(--red);color:#fff}.eco-chips{grid-area:chips;justify-content:center}.band-stats.is-page{padding-block:var(--section-y)}.stats-lead{max-inline-size:40ch;margin-inline:auto;margin-block-end:32px;text-align:center;color:#ffffffd1}.page-cta p{max-inline-size:36ch;margin-inline:auto;margin-block-end:32px;font-size:clamp(1.35rem,1rem + 1vw,1.75rem);line-height:1.25;text-wrap:balance}[dir=rtl] .eco-wires{transform:scaleX(-1)}@media(max-width:640px){.eco-diagram{grid-template-columns:1fr;grid-template-areas:"top" "core" "left" "right" "chips"}.eco-wires{display:none}.eco-node.is-left,.eco-node.is-right{justify-self:center}}@media(min-width:720px){.band-stats.is-page .stats{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.is-2,.card-grid.is-3,.card-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.about-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px}.card-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.card-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.eco-wires path,.feature-card,.audience-card{animation:none;transition:none;stroke-dashoffset:0}.feature-card:hover,.audience-card:hover{transform:none}}.hero-carousel{position:relative;outline:none;margin-block-start:calc(var(--header) * -1)}.steps-track{position:relative}.steps-track .how-line{display:block;position:absolute;inset-inline-start:2.15rem;inset-block:1.2rem;inline-size:2px;background:var(--red-200);z-index:0}@media(min-width:720px)and (max-width:1023px){.steps-track .how-line{display:none}}.slide{display:none;padding-block:calc(var(--header) + 1rem) 3.2rem}.quote-rail{display:flex;gap:.8rem;margin-block-start:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.2rem}.quote-rail .quote{flex:0 0 min(100%,22rem);scroll-snap-align:start}.slide.is-on{display:block}.tone-blush{background:#fff4f3}.tone-sand{background:#f6f4f1}.tone-mist{background:#f3f6f8}.tone-rose{background:#fdecee}.slide-grid{display:grid;gap:1.25rem;align-items:center}.slide-title,.slide h1,.slide .hero-em{white-space:nowrap}.slide-title,.slide h1{font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw + .85rem,3.5rem);font-weight:700;letter-spacing:-.011em;line-height:1.12;max-inline-size:none;text-transform:none}.slide .lead{max-inline-size:42ch}.slide .cta-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-block:1rem .8rem}.slide-visual{position:relative}.slide-visual:before,.slide-visual:after{content:"";position:absolute;border-radius:50%;z-index:0}.slide-visual:before{inline-size:9rem;block-size:9rem;background:var(--red);opacity:.16;inset-block-start:4%;inset-inline-end:8%}.slide-visual:after{inline-size:5.5rem;block-size:5.5rem;background:var(--ink-500);opacity:.18;inset-block-end:8%;inset-inline-start:6%}.slide-visual .phone{position:relative;z-index:1}.slide-dots{position:absolute;inset-inline:0;inset-block-end:.8rem;display:flex;justify-content:center;gap:.45rem}.slide-dots button{inline-size:2.6rem;block-size:4px;padding:0;border:0;border-radius:999px;background:#1a191929;cursor:pointer;overflow:hidden}.slide-dots span{display:block;block-size:100%;inline-size:0;background:var(--red)}.slide-dots span.is-run{animation:slide-grow 6.5s linear forwards}.band-stats{background:var(--ink);color:#fff;padding-block:2.2rem}.band-stats .stat,.band-stats .stat:nth-child(4){background:#ffffff14;color:#fff;box-shadow:none}.band-stats .stat b,.band-stats .stat:nth-child(4) b{color:#fff}.band-stats .stat small,.band-stats .stat span{color:#ffffffc7}.picker{display:grid;gap:1rem;margin-block-start:1.4rem}.picker-tabs{display:flex;flex-wrap:wrap;gap:.45rem;overflow:visible;padding-block-end:.2rem}.picker-tabs button{display:inline-flex;align-items:center;gap:.7rem;border:0;background:#fff;color:var(--ink);border-radius:999px;padding:.55rem .85rem;font-weight:600;white-space:nowrap;text-align:start;cursor:pointer;box-shadow:0 0 0 1px var(--line)}.picker-tabs button span{display:grid;gap:.15rem}.picker-tabs button small{display:none;color:var(--muted);font-size:.82rem;font-weight:450;line-height:1.35;white-space:normal}.picker-tabs button i{font-style:normal;color:var(--red);font-variant-numeric:tabular-nums}.picker-tabs button.is-on{background:var(--ink);color:#fff}.picker-tabs button.is-on i,.picker-tabs button.is-on small{color:var(--red-200)}.picker-panel{display:none;gap:1.2rem;align-items:center}.picker-panel.is-on{display:grid}.picker-panel h3{font-size:var(--h2);max-inline-size:16ch;margin-block:.3rem .5rem}.picker-panel>div>ul>li:before{content:"";inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--red);position:absolute;inset-inline-start:0;inset-block-start:.5rem}.duo article.is-red{background:var(--red);color:#fff}.duo article.is-red .kicker,.duo article.is-red p,.duo article.is-red h2{color:#fff}.marquee-band{overflow:hidden;background:var(--blush);padding-block:1.3rem}.marquee-band .kicker{justify-content:center;margin-block-end:.7rem}.marquee{display:flex;gap:2.5rem;inline-size:max-content;animation:ticker 32s linear infinite}.marquee span{font-family:var(--font-display);font-weight:700;font-size:1.15rem;color:var(--ink)}.photo-slot{position:relative;min-block-size:16rem;margin:0;border-radius:1.4rem;overflow:hidden}.photo-slot img{display:block;inline-size:100%;block-size:18rem;object-fit:cover}.photo-slot figcaption{position:absolute;inset-inline-start:1rem;inset-block-end:1rem;background:#fff;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:600}.duo-photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/10;max-block-size:18rem;object-fit:cover;object-position:center 20%;border-radius:1rem}.demo-fab{position:static;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;block-size:46px;min-block-size:46px;min-inline-size:46px;padding-inline:.9rem;border:0;border-radius:999px;background:var(--red);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 12px 28px #de04154d}.demo-modal{position:fixed;inset:0;z-index:70;display:grid;align-items:end;padding:1rem;background:#0e0d0d6b}.demo-card{width:min(100%,26rem);margin-inline:auto;display:grid;gap:.55rem;padding:1rem;border-radius:1.2rem;background:#fff}.demo-card-top,.demo-consent{display:flex;gap:.6rem;align-items:center;justify-content:space-between}.demo-card h2{font-size:1.25rem;max-inline-size:none}.demo-close{border:0;background:transparent;font-weight:600;cursor:pointer}.demo-card label{display:grid;gap:.25rem;font-size:.85rem;font-weight:600}.demo-card input,.demo-card select,.demo-card textarea{border:1px solid var(--line);border-radius:.65rem;padding:.55rem .7rem;font:inherit}.demo-card small{color:var(--red-700);font-weight:500}.demo-card .hp{position:absolute;inset-inline-start:-999px}.demo-consent{justify-content:start;font-weight:500}@media(max-width:700px){.demo-fab-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media(min-width:900px){.picker{grid-template-columns:minmax(16rem,22rem) 1fr;align-items:stretch;gap:1.25rem}.picker-tabs{flex-direction:column;overflow:visible;gap:.65rem}.picker-tabs button{align-items:flex-start;border-radius:18px;justify-content:flex-start;min-block-size:5.4rem;padding:.95rem 1rem;white-space:normal}.picker-tabs button small{display:block}.picker-tabs button i{margin-block-start:.15rem;font-size:.95rem}.picker-panel.is-on{grid-template-columns:1.05fr .85fr}.demo-modal{align-items:center}}@media(min-width:1024px){.steps-track .how-line{display:block;position:absolute;inset-inline:6%;inset-block-start:2.2rem;block-size:2px;background:var(--red);transform:scaleX(0);z-index:0}.hero-carousel,.slide.is-on{min-block-size:86vh}.slide.is-on{display:grid;align-items:center}.slide-grid{grid-template-columns:1.05fr .95fr}}@media(prefers-reduced-motion:no-preference){.slide.is-on .slide-copy>*{animation:rise .5s var(--ease) both}.slide.is-on .slide-copy>:nth-child(2){animation-delay:60ms}.slide.is-on .slide-copy>:nth-child(3){animation-delay:.12s}.slide.is-on .slide-visual{animation:rise .6s var(--ease) both}[ctReveal].is-in .reason,[ctReveal].is-in .how-step{animation:rise .5s var(--ease) both}[ctReveal].is-in .reason:nth-child(2),[ctReveal].is-in .how-step:nth-child(2){animation-delay:80ms}[ctReveal].is-in .reason:nth-child(3),[ctReveal].is-in .how-step:nth-child(3){animation-delay:.16s}[ctReveal].is-in .how-step:nth-child(4){animation-delay:.24s}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes slide-grow{to{inline-size:100%}}@keyframes ticker{to{transform:translate(-50%)}}[dir=rtl] .marquee{animation-name:ticker-rtl}@keyframes ticker-rtl{to{transform:translate(50%)}}.network,.cases{overflow:hidden;padding-block:4.5rem;background:var(--paper)}.network .wrap,.cases .wrap,.network-layout,.network-layout>*{min-inline-size:0;max-inline-size:100%}.network-counts{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-block:1.2rem 1.6rem}.network-counts b,.network-counts span{overflow-wrap:anywhere}.network-counts b{display:block;font-family:var(--font-display);font-size:clamp(1.6rem,2vw + 1rem,2.4rem);line-height:1.1}.network-layout{display:grid;gap:1.2rem}.map-wrap{position:relative;min-block-size:22rem;background:var(--paper-2);border-radius:1.2rem}.tunisia{display:block;inline-size:min(100%,16rem);block-size:auto;aspect-ratio:220/340;margin-inline:auto}.tunisia path{fill:#f6e7e4;stroke:var(--red);stroke-width:2}.pin{position:absolute;transform:translate(-50%,-50%);border:0;background:transparent;padding:0}.pin-dot{display:block;inline-size:.7rem;block-size:.7rem;border-radius:50%;background:var(--red);box-shadow:0 0 0 6px #de04152e}.pin-tip{position:absolute;inset-inline-start:1rem;inset-block-start:-.2rem;white-space:nowrap;background:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;opacity:0}.pin:hover .pin-tip,.pin:focus-visible .pin-tip{opacity:1}.filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-end:.8rem}.filters .filter-label{display:inline-flex;align-items:center;min-block-size:2.4rem;padding-inline:.8rem;border:1px solid rgba(26,25,25,.12);border-radius:999px;background:#fff;font-size:.9rem}.filters button,.case-controls button,.case-dots button{border:1px solid rgba(26,25,25,.12);background:#fff;border-radius:999px;min-block-size:2.4rem;padding-inline:.8rem}.filters button.is-on{background:var(--ink);color:#fff}.partner-grid,.case-rail{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory}.partner-card,.case-card{flex:0 0 min(18rem,80%);scroll-snap-align:start;background:#fff;border-radius:1rem;padding:1rem;box-shadow:0 10px 24px #1a19190f}.partner-mark,.avatar,.case-tag{display:inline-flex;align-items:center;border-radius:999px;background:var(--blush);color:var(--red);font-size:.75rem;font-weight:600;padding:.15rem .5rem}.avatar{inline-size:2.4rem;block-size:2.4rem;justify-content:center;padding:0;font-size:1rem}.network .marquee,.trust .marquee{margin-block:1.2rem;max-inline-size:none}.network-join{display:grid;gap:1.25rem;margin-block-start:1.6rem;align-items:start}.network-copy{display:grid;align-content:start;gap:.7rem}.network-copy h3{max-inline-size:16ch;font-size:clamp(1.35rem,2vw,1.7rem)}.network-copy p{max-inline-size:36ch}.network-copy .btn{justify-self:start;margin-block-start:.4rem}.network-form{padding:1.15rem;border-radius:1.25rem;background:#fff;box-shadow:0 12px 32px #1a19190f}.network-form .btn{justify-self:start}.case-controls,.case-dots{display:flex;gap:.4rem;margin-block:.6rem}.case-dots button{inline-size:.6rem;min-block-size:.6rem;padding:0}.case-dots button[aria-current=true]{background:var(--red)}.case-quote{font-size:1.05rem;line-height:1.45}.trust p{color:var(--muted);font-size:.9rem}@media(min-width:900px){.network-join{grid-template-columns:minmax(0,.85fr) minmax(18rem,26rem);gap:2.5rem}.network-layout{grid-template-columns:16rem 1fr;align-items:start}.partner-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.partner-card{flex:none}}@media(prefers-reduced-motion:reduce){.marquee{animation:none}}ct-glyph{display:inline-grid;flex:0 0 auto}ct-glyph svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.glyph-pill{display:inline-grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;background:var(--red-50);color:var(--red)}.product-page{--h2: clamp(1.75rem, 1.1rem + 1.3vw, 2.5rem)}.product-page h1,.product-page h2,.product-page h3{letter-spacing:0;text-wrap:balance}.product-page h2{font-size:var(--h2);line-height:1.15;max-inline-size:22ch}.product-page h3{font-size:clamp(1.125rem,.4vw + 1rem,1.35rem);line-height:1.25;margin-block:.7rem .35rem}.product-page p{max-inline-size:62ch;font-size:1.02rem;line-height:1.6}.product-hero{padding-block:calc(var(--header) + 40px) clamp(2rem,4vw,3.5rem);scroll-margin-top:6.5rem}.hero-grid{display:grid;gap:2rem;align-items:center}.product-page .service-index{margin:0 0 .35rem;color:var(--red);font-family:var(--font-display);font-size:clamp(2.8rem,4vw,4.25rem);font-weight:650;letter-spacing:-.05em;line-height:.85}.product-hero h1{font-size:clamp(2.5rem,1.3rem + 2.2vw,3.5rem);line-height:1.05;max-inline-size:14ch;margin-block:.35rem 1rem}.product-hero h1 span{display:block}.product-hero .lead{font-size:1.05rem}.reassure,.eligibility{display:flex;gap:.55rem;align-items:flex-start;margin:.9rem 0 0;padding:0;border:0;color:var(--muted);font-size:.92rem;line-height:1.5}.hero-visual{position:relative;display:grid;place-items:center;min-block-size:26rem}.hero-visual:before,.hero-visual:after{content:"";position:absolute;z-index:0}.hero-visual:before{inset:10% 16% 8% 8%;border:1.5px solid rgba(222,4,21,.35);border-radius:50%;background:transparent}.hero-visual:after{inset:20% 6% 16% 30%;border:1.5px solid rgba(26,25,25,.14);border-radius:50%;background:transparent}.hero-visual>*{position:relative;z-index:1}.is-market .hero-visual:before{border-color:#1a191947}.is-avance .hero-visual:before{border-color:#8a691273}.is-instalments .hero-visual:after{border-color:#de041547}.is-delivery .hero-visual:before,.is-tickets .hero-visual:before{border-color:#1a19192e}.product-subnav{display:none;position:sticky;top:var(--header);z-index:25;background:#ffffffeb;border-block-end:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-subnav ul{display:flex;gap:1.4rem;margin:0;padding:.75rem 0;list-style:none}.product-subnav a{color:var(--muted);font-size:.92rem;font-weight:650}.product-subnav a.is-on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red)}.product-band{padding-block:clamp(3rem,4vw,6rem);scroll-margin-top:6.5rem}.product-band.is-wash,.product-page .is-wash{background:var(--paper-2)}.band-intro{margin-block-end:2rem}.band-intro h2{margin-block-end:1rem}.key-points,.vignettes,.security ul,.who ul{list-style:none;margin:0;padding:0}.key-points{display:grid;gap:.8rem}.key-points li,.security li,.bento-card,.vignettes li,.also-card,.metal-panel,.scheme-line li{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 28px #1a19190d}.key-points li{display:flex;align-items:center;gap:.8rem;padding:1rem 1.15rem}.key-points p{margin:0;font-size:1rem;font-weight:650}.bento{display:grid;gap:1rem}.bento-card{display:flex;flex-direction:column;height:100%;padding:1.5rem 1.6rem 1.7rem;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.bento-card:hover,.also-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1a191914}.bento-shot{margin-block-start:auto;padding-top:1rem}.bento-shot img{width:min(100%,220px);height:auto;border-radius:18px;object-fit:cover;object-position:top}.security h2,.metals h2,.scheme h2{margin-block-end:1rem}.security ul{display:grid;gap:.8rem}.security li{padding:1.3rem 1.35rem 1.45rem}.security p,.vignettes p,.timeline p,.scheme p,.who p,.metal-use,.metal-hint{margin:0;color:var(--ink-600)}.metal-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,18rem);gap:.9rem;margin-block-start:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;perspective:900px}.metal{scroll-snap-align:start;display:flex;flex-direction:column;gap:.7rem;min-height:15rem;padding:1.4rem 1.3rem 1.5rem;border:0;border-radius:22px;text-align:start;cursor:pointer;color:inherit;transition:transform .32s var(--ease)}.metal.is-bronze{background:linear-gradient(165deg,#f6d7ba,#d08a45 58%,#8d5a2b);color:#2a160c}.metal.is-silver{background:linear-gradient(165deg,#f7f7f8,#c5c8ce 55%,#7e838c);color:#1a1b1e}.metal.is-gold{background:linear-gradient(165deg,#f8e7b2,#d4a017 52%,#8a6912);color:#2a2108}.metal.is-on{outline:2px solid var(--ink);outline-offset:3px}.metal:hover{transform:rotateX(5deg) rotateY(-4deg)}.metal-name{font-weight:750;letter-spacing:.04em;text-transform:uppercase}.metal-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem}.metal-amount b{font-size:clamp(2.6rem,4vw,3.4rem);line-height:.95}.metal-panel{margin-block-start:1rem;padding:1.3rem 1.4rem 1.45rem}.metal-panel-amount{margin:.2rem 0 .35rem;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:750}.scheme-line,.chips,.cats,.flow{list-style:none;margin:1rem 0;padding:0}.scheme-line{position:relative;display:grid;gap:.8rem}.scheme-line li{padding:1.05rem 1.1rem 1.2rem}.scheme-line span,.vignettes span,.timeline span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--red);color:#fff;font-size:.85rem;font-weight:750}.flow{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.flow p{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.8rem 1rem;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:700}.flow>span{flex:1 1 2.5rem;height:2px;background:var(--red)}.chips,.cats{display:flex;flex-wrap:wrap;gap:.55rem}.chips li,.cats li{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border:1px solid var(--line);border-radius:999px;background:#fff}.vignettes,.timeline{display:grid;gap:.9rem}.vignettes li{padding:1.25rem 1.3rem 1.4rem}.timeline{position:relative}.timeline:before{content:"";position:absolute;inset-inline-start:.95rem;inset-block:.4rem;width:2px;background:var(--red-200);transform:scaleY(0);transform-origin:top;transition:transform .5s var(--ease)}.is-in .timeline:before{transform:scaleY(1)}.timeline li{position:relative;padding-inline-start:3.2rem}.timeline span{position:absolute;inset-inline-start:0;inset-block-start:0}.who{display:grid;gap:1.4rem;align-items:start}.who ul{display:grid;gap:.65rem}.who li{position:relative;padding-inline-start:1.6rem}.who li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.45rem;width:.7rem;height:.4rem;border-inline-start:2px solid var(--red);border-block-end:2px solid var(--red);transform:rotate(-45deg)}.product-faq{max-inline-size:46rem}.product-cta{background:var(--red);color:#fff;padding-block:clamp(3rem,5vw,5.5rem)}.product-cta h2,.product-cta p{color:#fff}.product-cta .btn-primary{background:#fff;color:var(--red)}.product-cta .btn-ghost{color:#fff;box-shadow:inset 0 0 0 1px #fff}.also{display:grid;gap:.9rem}.also-card{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1.35rem 1.4rem 1.5rem;color:inherit;transition:transform .32s var(--ease),box-shadow .32s var(--ease)}.also-card strong{font-size:1.2rem}.also-card p{margin:0;color:var(--muted)}@media(min-width:800px){.hero-grid,.who{grid-template-columns:minmax(0,1.05fr) minmax(16rem,.9fr);gap:2.5rem}.key-points,.security ul,.vignettes,.bento.is-three,.also,.scheme-line{grid-template-columns:repeat(3,minmax(0,1fr))}.bento.is-four{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.bento.is-four .bento-card:first-child{grid-row:span 3}.scheme-line{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.scheme-line:before{content:"";position:absolute;inset-inline:1.5rem;inset-block-start:2.05rem;block-size:1px;background:var(--line)}.scheme-line span{position:relative;z-index:1}.metal-rail{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.timeline{grid-template-columns:repeat(var(--steps, 3),minmax(0,1fr));padding-top:.2rem}.timeline:before{inset-inline:1rem;inset-block-start:.95rem;width:auto;height:2px;transform:scaleX(0);transform-origin:left}[dir=rtl] .timeline:before{transform-origin:right}.is-in .timeline:before{transform:scaleX(1)}.timeline li{padding:3rem .2rem 0}.timeline span{inset-inline-start:0}}@media(max-width:700px){.product-page .wrap{padding-inline-end:3.4rem}}@media(min-width:1024px){.product-subnav{display:block}}@media(prefers-reduced-motion:reduce){.bento-card,.also-card,.metal,.timeline:before{transition:none}.bento-card:hover,.also-card:hover,.metal:hover{transform:none}.timeline:before,.is-in .timeline:before{transform:none}}
