@font-face{font-family:outfit;src:url(/_next/static/media/58540184eb4028b2-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_a0c610{font-family:outfit,outfit Fallback}.__variable_a0c610{--font-sans:"outfit","outfit Fallback"}@font-face{font-family:outfitDisplay;src:url(/_next/static/media/58540184eb4028b2-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:outfitDisplay Fallback;src:local("Arial");ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:99.17%}.__className_883a9d{font-family:outfitDisplay,outfitDisplay Fallback;font-weight:700}.__variable_883a9d{--font-display:"outfitDisplay","outfitDisplay Fallback"}@font-face{font-family:kalam;src:url(/_next/static/media/66c568d50bb3fee8-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:kalam Fallback;src:local("Arial");ascent-override:104.53%;descent-override:52.22%;line-gap-override:0.00%;size-adjust:101.69%}.__className_c393f5{font-family:kalam,kalam Fallback;font-weight:700}.__variable_c393f5{--font-accent:"kalam","kalam Fallback"}#pharma-template-v1{--color-main:#4b5563;--color-light:#f3f4f6;--color-dark:#1f2937;--color-text-on-light-bg:#111827}#pharma-template-v1.category-sonorisation{--color-main:#3b82f6;--color-light:#dbeafe;--color-dark:#1d4ed8;--color-text-on-light-bg:#1e40af}#pharma-template-v1.category-eclairage{--color-main:#f59e0b;--color-light:#fef3c7;--color-dark:#b45309;--color-text-on-light-bg:#92400e}#pharma-template-v1.category-mobilier{--color-main:#632626;--color-light:#fdf2f2;--color-dark:#4a1c1c;--color-text-on-light-bg:#3b1515}#pharma-template-v1.category-decoration{--color-main:#ec4899;--color-light:#fce7f3;--color-dark:#be185d;--color-text-on-light-bg:#9d174d}#pharma-template-v1.category-tentes{--color-main:#10b981;--color-light:#d1fae5;--color-dark:#047857;--color-text-on-light-bg:#065f46}#pharma-template-v1.category-vaisselle{--color-main:#8b5cf6;--color-light:#ede9fe;--color-dark:#6d28d9;--color-text-on-light-bg:#5b21b6}#pharma-template-v1{font-family:var(--font-sans),"Outfit",sans-serif;background-color:#fff;padding:20px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);margin:0 auto;max-width:900px}#pharma-template-v1 *{box-sizing:border-box}#pharma-template-v1 .font-heading,#pharma-template-v1 h2,#pharma-template-v1 h3,#pharma-template-v1 h4{font-family:var(--font-display),"Outfit",sans-serif}#pharma-template-v1 h2{font-size:20px;font-weight:700;margin:0 0 8px}#pharma-template-v1 h3{font-size:18px;font-weight:600;text-align:left;margin:0 0 4px}#pharma-template-v1 h4{font-size:18px;font-weight:600;margin-bottom:.5em}#pharma-template-v1 li,#pharma-template-v1 p{font-size:16px;line-height:1.6;margin-bottom:1em}#pharma-template-v1 li:last-child,#pharma-template-v1 p:last-child{margin-bottom:0}#pharma-template-v1 strong{font-weight:600}#pharma-template-v1 ol,#pharma-template-v1 ul{padding-left:24px;margin-bottom:1em}#pharma-template-v1 .qualite-badges{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}#pharma-template-v1 .qualite-badge{display:inline-flex;align-items:center;gap:8px;background-color:#f9fafb;border:1px solid #e5e7eb;padding:8px 12px;border-radius:9999px;font-size:13px;font-weight:500;color:#374151}#pharma-template-v1 .conseil-expert,#pharma-template-v1 .conseil-vendeur{padding:24px;border-radius:8px;display:flex;align-items:center;gap:24px;background-color:var(--color-light);border-left:4px solid var(--color-main);margin-bottom:24px}#pharma-template-v1 .conseil-expert img,#pharma-template-v1 .conseil-vendeur img{border-radius:9999px;flex-shrink:0;width:100px;height:100px;-o-object-fit:cover;object-fit:cover}#pharma-template-v1 .conseil-expert h2,#pharma-template-v1 .conseil-vendeur h2{color:var(--color-dark)}#pharma-template-v1 .conseil-expert div>div,#pharma-template-v1 .conseil-vendeur div>div{font-style:italic;color:var(--color-text-on-light-bg);margin:0;line-height:1.6;font-size:16px}#pharma-template-v1 .benefices-section{margin-top:40px}#pharma-template-v1 .benefices-grid{display:flex;gap:24px;text-align:center}#pharma-template-v1 .benefice-card{background-color:#f9fafb;padding:24px;border-radius:8px;border:1px solid #e5e7eb;width:33.333%}#pharma-template-v1 .benefice-card .icon-wrapper{display:flex;justify-content:center;margin-bottom:12px}#pharma-template-v1 .benefice-card .icon{height:48px;width:48px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:24px;background-color:var(--color-light);color:var(--color-main)}#pharma-template-v1 .benefice-card h3{color:#1f2937;text-align:center;margin-bottom:4px}#pharma-template-v1 .benefice-card div:not(.icon-wrapper){color:#4b5563;font-size:14px;line-height:1.5}#pharma-template-v1 .accordion-section,#pharma-template-v1 .description-section,#pharma-template-v1 .faq-section{margin-top:40px;border-top:1px solid #e5e7eb;padding-top:24px}#pharma-template-v1 .description-grid{display:flex;gap:32px;align-items:center}#pharma-template-v1 .description-grid>div{width:50%}#pharma-template-v1 .description-grid img{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:100%;max-width:380px;height:auto}#pharma-template-v1 .accordion-section{display:flex;flex-direction:column;gap:12px}#pharma-template-v1 .accordion-item,#pharma-template-v1 .faq-item{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}#pharma-template-v1 .accordion-button,#pharma-template-v1 .faq-button{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;color:#1f2937;background:none;border:none;cursor:pointer;padding:16px;font-size:16px;font-weight:600}#pharma-template-v1 .accordion-title{font-family:var(--font-display),"Outfit",sans-serif;font-size:18px;font-weight:600}#pharma-template-v1 .accordion-arrow{display:inline-block;width:8px;height:8px;border-right:2px solid var(--color-main);border-bottom:2px solid var(--color-main);transform:rotate(45deg);margin-right:8px;transition:transform .3s}#pharma-template-v1 .accordion-button.open .accordion-arrow{transform:rotate(-135deg)}#pharma-template-v1 .faq-button .faq-arrow{font-size:24px;line-height:1;font-style:normal;transition:transform .3s}#pharma-template-v1 .faq-button.open .faq-arrow{transform:rotate(45deg)}#pharma-template-v1 .accordion-content,#pharma-template-v1 .faq-content{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}#pharma-template-v1 .accordion-button.open+.accordion-content,#pharma-template-v1 .faq-button.open+.faq-content{border-top:1px solid #e5e7eb}#pharma-template-v1 .accordion-inner-content,#pharma-template-v1 .faq-content p{padding:16px}#pharma-template-v1 .faq-section h2{text-align:center;margin-bottom:24px;color:var(--color-dark)}#pharma-template-v1 .faq-wrapper{display:flex;flex-direction:column;gap:12px;max-width:768px;margin:0 auto}@media (max-width:768px){#pharma-template-v1{padding:16px}#pharma-template-v1 .benefices-grid,#pharma-template-v1 .description-grid{flex-direction:column}#pharma-template-v1 .benefice-card,#pharma-template-v1 .description-grid>div{width:100%}#pharma-template-v1 .conseil-expert,#pharma-template-v1 .conseil-vendeur{flex-direction:column;text-align:center}}.partenaire-scope{--m-primary:#004643;--m-primary-dim:#003532;--m-primary-container:#c1ecd4;--m-on-primary-container:#004643;--m-on-primary:#F8F5ED;--m-surface:#f9f9f8;--m-surface-container-lowest:#ffffff;--m-surface-container-low:#f1f4f3;--m-surface-container:#eaefee;--m-surface-container-high:#e3e9e8;--m-on-surface:#2c3433;--m-on-surface-variant:#586160;--m-outline:#747c7c;--m-outline-variant:#abb4b3;--m-error:#9f403d;--m-error-container:#fe8983;--m-tertiary-container:#FAB62F;--m-on-tertiary-container:#3d2f00;--m-shadow-ambient:rgba(44,52,51,0.06);--m-glass-bg:rgba(249,249,248,0.8);background-color:var(--m-surface);color:var(--m-on-surface)}.partenaire-scope.dark{--m-primary:#c1ecd4;--m-primary-dim:#a8d5bc;--m-primary-container:#003532;--m-on-primary-container:#c1ecd4;--m-on-primary:#002923;--m-surface:#121413;--m-surface-container-lowest:#1a1d1c;--m-surface-container-low:#222625;--m-surface-container:#2a2f2e;--m-surface-container-high:#333837;--m-on-surface:#e1e3e2;--m-on-surface-variant:#a0a4a3;--m-outline:#8b9190;--m-outline-variant:#4a4e4d;--m-error:#ffb4ab;--m-error-container:#93000a;--m-tertiary-container:#FAB62F;--m-on-tertiary-container:#3d2f00;--m-shadow-ambient:rgba(0,0,0,0.3);--m-glass-bg:rgba(18,20,19,0.8)}.partenaire-scope .shadow-ambient{box-shadow:0 12px 40px var(--m-shadow-ambient)}.partenaire-scope .glass-header{background-color:var(--m-glass-bg);backdrop-filter:blur(12px)}.partenaire-scope .no-scrollbar::-webkit-scrollbar{display:none}.partenaire-scope .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.partenaire-scope .thin-scrollbar::-webkit-scrollbar{width:4px;height:4px}.partenaire-scope .thin-scrollbar::-webkit-scrollbar-track{background-color:var(--m-surface)}.partenaire-scope .thin-scrollbar::-webkit-scrollbar-thumb{background-color:var(--m-outline-variant);border-radius:9999px}.partenaire-scope .thin-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--m-outline)}.partenaire-scope .thin-scrollbar{scrollbar-width:thin;scrollbar-color:var(--m-outline-variant) var(--m-surface)}.partenaire-scope .animate-fade-in-up{animation:partenaire-fade-in-up .4s ease-out forwards}.partenaire-scope .animate-scale-in{animation:partenaire-scale-in .3s cubic-bezier(.16,1,.3,1) forwards}.partenaire-scope .hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.partenaire-scope .hover-lift:hover{transform:translateY(-4px);box-shadow:0 12px 24px var(--m-shadow-ambient)}.partenaire-scope .hover-scale{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.partenaire-scope .hover-scale:hover{transform:scale(1.02);box-shadow:0 8px 16px var(--m-shadow-ambient)}@keyframes partenaire-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes partenaire-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.partenaire-scope.dark .wizard-root{background-color:var(--m-surface)!important;color:var(--m-on-surface)!important}.partenaire-scope.dark .wizard-preview-col{background-color:var(--m-surface-container-low)!important;border-color:var(--m-surface-container)!important}@media (max-width:1023px){.partenaire-scope.dark .wizard-bottom-nav{background-color:var(--m-surface-container-lowest)!important;border-color:var(--m-surface-container)!important}}.partenaire-scope.dark .wizard-root h1,.partenaire-scope.dark .wizard-root h2,.partenaire-scope.dark .wizard-root h3,.partenaire-scope.dark .wizard-root label{color:var(--m-on-surface)!important}.partenaire-scope.dark .wizard-root p:not([class*=text-]),.partenaire-scope.dark .wizard-root span:not([class*=bg-]):not([class*=text-]){color:var(--m-on-surface-variant)!important}.partenaire-scope.dark .wizard-root input:not([type=file]):not([type=checkbox]):not([type=radio]),.partenaire-scope.dark .wizard-root select,.partenaire-scope.dark .wizard-root textarea{background-color:var(--m-surface-container-low)!important;border-color:var(--m-surface-container-high)!important;color:var(--m-on-surface)!important}.partenaire-scope.dark .wizard-root .border-brand-border{border-color:var(--m-surface-container)!important}.partenaire-scope.dark .wizard-root .bg-gray-50,.partenaire-scope.dark .wizard-root [class*=bg-gray-]{background-color:var(--m-surface-container-low)!important}.partenaire-scope.dark .wizard-root .bg-white,.partenaire-scope.dark .wizard-root>div>main{background-color:var(--m-surface)!important}.article-html{--ah-ink:#004643;--ah-accent:#FAB62F;--ah-bordeaux:#632626;--ah-warm:#FFF2C2;--ah-cream:#F8F5ED;--ah-line:#EADFC9;--ah-white:#fff;--ah-text:color-mix(in srgb,var(--ah-ink) 60%,var(--ah-bordeaux));--ah-muted:color-mix(in srgb,var(--ah-text) 68%,var(--ah-cream));--u:var(--ah-unit,1px);--ah-radius:calc(24 * var(--u));--ah-radius-md:calc(16 * var(--u));--ah-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) color-mix(in srgb,var(--ah-bordeaux) 8%,transparent);font-size:var(--ah-fs,calc(18 * var(--u)));line-height:1.7;color:var(--ah-text);overflow-wrap:break-word;container:article/inline-size}.article-html h2{font-family:var(--font-display),Outfit,system-ui,sans-serif;font-size:clamp(calc(27 * var(--u)),3.4vw,calc(36 * var(--u)));line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--ah-ink);margin:calc(64 * var(--u)) 0 calc(18 * var(--u));scroll-margin-top:calc(96 * var(--u))}.article-html h2:first-child{margin-top:0}.article-html h2 .n{display:block;font-family:var(--font-accent),Kalam,cursive;font-weight:700;font-size:calc(26 * var(--u));line-height:1;color:var(--ah-accent);margin-bottom:calc(6 * var(--u))}.article-html h3{font-size:calc(22 * var(--u));line-height:1.25;color:var(--ah-bordeaux);margin:calc(38 * var(--u)) 0 calc(10 * var(--u))}.article-html h3,.article-html h4{font-family:var(--font-display),Outfit,system-ui,sans-serif;font-weight:700}.article-html h4{font-size:calc(18.4 * var(--u));color:var(--ah-ink);margin:calc(28.8 * var(--u)) 0 calc(8 * var(--u))}.article-html p{margin:0 0 calc(18 * var(--u))}.article-html ul{list-style:disc}.article-html ol,.article-html ul{padding-left:calc(24 * var(--u));margin:0 0 calc(20 * var(--u))}.article-html ol{list-style:decimal}.article-html li{margin-bottom:calc(8 * var(--u))}.article-html li::marker{color:var(--ah-accent);font-weight:700}.article-html b,.article-html strong{color:var(--ah-ink);font-weight:700}.article-html small{font-size:calc(14 * var(--u))}.article-html a{color:var(--ah-bordeaux);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.article-html a:hover{color:var(--ah-ink)}.article-html a:focus-visible,.article-html summary:focus-visible{outline:3px solid var(--ah-accent);outline-offset:3px;border-radius:6px}.article-html .hand{font-family:var(--font-accent),Kalam,cursive;font-weight:700;color:var(--ah-bordeaux)}.article-html hr{border:0;border-top:1px solid var(--ah-line);margin:calc(40 * var(--u)) 0}.article-html blockquote{margin:calc(28.8 * var(--u)) 0;padding:calc(16 * var(--u)) calc(22.4 * var(--u));border-left:4px solid var(--ah-accent);background:color-mix(in srgb,var(--ah-warm) 45%,transparent);border-radius:0 var(--ah-radius-md) var(--ah-radius-md) 0;color:var(--ah-ink)}.article-html blockquote>:last-child{margin-bottom:0}.article-html img{display:block;max-width:100%;height:auto}.article-html img[style*=max-width]{width:100%}.article-html [style*=width]{max-width:100%}.article-html figure{margin:calc(30 * var(--u)) 0}.article-html figure img{border-radius:var(--ah-radius);box-shadow:var(--ah-shadow)}.article-html figcaption{font-size:calc(14 * var(--u));color:var(--ah-muted);margin-top:calc(10 * var(--u))}@media (max-width:620px){.article-html{font-size:var(--ah-fs,calc(17 * var(--u)))}.article-html h2{margin-top:calc(50 * var(--u))}}.article-html .keybox{background:var(--ah-warm);border-radius:var(--ah-radius);padding:calc(26 * var(--u)) calc(28 * var(--u));margin:0 0 calc(36 * var(--u));color:var(--ah-bordeaux)}.article-html .keybox h2{margin:0 0 calc(10 * var(--u));font-family:inherit;font-size:calc(15 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:var(--ah-bordeaux)}.article-html .keybox ul{margin:0}.article-html .keybox a,.article-html .keybox li,.article-html .keybox p,.article-html .keybox strong{color:var(--ah-bordeaux)}.article-html .note{border-left:4px solid var(--ah-accent);background:var(--ah-white);border-radius:0 var(--ah-radius-md) var(--ah-radius-md) 0;padding:calc(16 * var(--u)) calc(22 * var(--u));margin:0 0 calc(18 * var(--u));font-size:calc(16 * var(--u));color:var(--ah-muted)}.article-html .note strong{color:var(--ah-ink)}.article-html .stat{display:flex;gap:calc(22 * var(--u));align-items:center;background:var(--ah-white);border:1px solid var(--ah-line);border-radius:var(--ah-radius);padding:calc(22 * var(--u)) calc(26 * var(--u));margin:calc(26 * var(--u)) 0}.article-html .stat b{flex:none;font-family:var(--font-display),Outfit,system-ui,sans-serif;font-size:calc(54 * var(--u));line-height:1;letter-spacing:-.03em;white-space:nowrap;color:var(--ah-bordeaux)}.article-html .stat span{font-size:calc(16 * var(--u));line-height:1.5}.article-html .stat small{display:block;font-size:calc(13 * var(--u));color:var(--ah-muted);margin-top:calc(4 * var(--u))}.article-html .tbl{overflow-x:auto;margin:0 0 calc(26 * var(--u));border:1px solid var(--ah-line);border-radius:var(--ah-radius-md);background:var(--ah-white)}.article-html .tbl table{width:100%;min-width:calc(560 * var(--u));border-collapse:collapse;font-size:calc(16 * var(--u))}.article-html .tbl th{background:var(--ah-ink);color:var(--ah-white);text-align:left;font-weight:600;padding:calc(14 * var(--u)) calc(16 * var(--u))}.article-html .tbl td{border-top:1px solid var(--ah-line);vertical-align:top;padding:calc(13 * var(--u)) calc(16 * var(--u))}.article-html .tbl tr:nth-child(2n) td{background:var(--ah-cream)}.article-html .tbl td:first-child{font-weight:600;color:var(--ah-ink)}@container article (max-width: 640px){.article-html .tbl.stack{overflow:visible;margin-inline:calc(-4 * var(--u));border:0;background:transparent;border-radius:0}.article-html .tbl.stack table{min-width:0}.article-html .tbl.stack table,.article-html .tbl.stack tbody,.article-html .tbl.stack td,.article-html .tbl.stack tr{display:block}.article-html .tbl.stack thead{display:none}.article-html .tbl.stack tr{background:var(--ah-white);border:1px solid var(--ah-line);border-radius:var(--ah-radius-md);margin-bottom:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u))}.article-html .tbl.stack tr:nth-child(2n) td{background:transparent}.article-html .tbl.stack td{border:0;padding:calc(5 * var(--u)) 0}.article-html .tbl.stack td:first-child{font-size:calc(18 * var(--u));padding-bottom:calc(6 * var(--u))}.article-html .tbl.stack td:before{content:attr(data-label);display:block;font-size:calc(12 * var(--u));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ah-muted)}.article-html .tbl.stack td:first-child:before{content:none}.article-html .tbl.stack td:empty{display:none}}.article-html .duo{display:grid;grid-template-columns:1fr 1fr;gap:calc(18 * var(--u));margin:calc(30 * var(--u)) 0}.article-html .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(16 * var(--u));margin:calc(26 * var(--u)) 0 calc(30 * var(--u))}.article-html .cards>*,.article-html .duo>*{min-width:0}.article-html .card,.article-html .card:hover{color:var(--ah-text);text-decoration:none}.article-html .card{flex-direction:column;border:1px solid var(--ah-line);border-radius:var(--ah-radius)}.article-html .card,.article-html .card .ph{display:flex;overflow:hidden;background:var(--ah-white)}.article-html .card .ph{align-items:center;justify-content:center;aspect-ratio:4/3}.article-html .card .ph img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0;padding:calc(10 * var(--u));box-shadow:none}.article-html .card .ph.cover img{-o-object-fit:cover;object-fit:cover;padding:0}.article-html .card .tx{padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(20 * var(--u))}.article-html .card b{display:block;font-size:calc(18 * var(--u));line-height:1.25;color:var(--ah-ink)}.article-html .card small{display:block;margin-top:calc(4 * var(--u));line-height:1.45;color:var(--ah-muted)}.article-html .card em{display:inline-block;margin-top:calc(10 * var(--u));font-style:normal;font-weight:600;font-size:calc(15 * var(--u));color:var(--ah-bordeaux)}@media (prefers-reduced-motion:no-preference){.article-html .card{transition:transform .2s,box-shadow .2s}.article-html a.card:hover{transform:translateY(-3px);box-shadow:var(--ah-shadow)}}.article-html .check{list-style:none;padding-left:calc(24 * var(--u));margin:0 0 calc(20 * var(--u))}.article-html .check li{position:relative;margin:0;padding:calc(12 * var(--u)) 0 calc(12 * var(--u)) calc(38 * var(--u));border-bottom:1px dashed var(--ah-line)}.article-html .check li:before{content:"";position:absolute;left:0;top:calc(15 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border:2px solid var(--ah-accent);border-radius:calc(7 * var(--u));background:var(--ah-white)}.article-html .steps{display:grid;grid-template-columns:1fr calc(250 * var(--u));gap:calc(30 * var(--u));align-items:start;margin:calc(26 * var(--u)) 0}.article-html .steps:not(:has(.phone)){grid-template-columns:1fr}.article-html .steps ol{list-style:none;counter-reset:s;padding:0;margin:0}.article-html .steps li{counter-increment:s;position:relative;margin:0;padding:0 0 calc(22 * var(--u)) calc(58 * var(--u))}.article-html .steps li:before{content:counter(s);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:calc(40 * var(--u));height:calc(40 * var(--u));border-radius:50%;background:var(--ah-bordeaux);color:var(--ah-accent);font-weight:700}.article-html .steps li b{display:block;font-size:calc(19 * var(--u));color:var(--ah-ink)}.article-html .phone{margin:0;overflow:hidden;background:var(--ah-white);border:calc(8 * var(--u)) solid var(--ah-ink);border-radius:calc(34 * var(--u));box-shadow:var(--ah-shadow)}.article-html .phone img{width:100%;max-height:calc(520 * var(--u));-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:0;box-shadow:none}@container article (max-width: 580px){.article-html .cards,.article-html .duo,.article-html .steps{grid-template-columns:1fr}.article-html .phone{max-width:calc(260 * var(--u));margin:0 auto}.article-html .stat{flex-direction:column;align-items:flex-start;gap:calc(8 * var(--u))}.article-html .stat b{font-size:calc(40 * var(--u))}.article-html .keybox{padding:calc(22 * var(--u)) calc(20 * var(--u))}}.article-html .infog{background:var(--ah-white);border:1px solid var(--ah-line);border-radius:calc(28 * var(--u));padding:calc(34 * var(--u)) calc(30 * var(--u));margin:calc(30 * var(--u)) 0;box-shadow:var(--ah-shadow)}.article-html .infog .tag{font-family:var(--font-accent),Kalam,cursive;font-weight:700;font-size:calc(24 * var(--u));line-height:1;color:var(--ah-accent)}.article-html .infog h3{margin:calc(4 * var(--u)) 0 calc(24 * var(--u));font-size:calc(26 * var(--u));color:var(--ah-ink)}.article-html .tl{position:relative;list-style:none;margin:0 0 calc(20 * var(--u));padding:0 0 0 calc(26 * var(--u))}.article-html .tl:before{content:"";position:absolute;left:calc(67 * var(--u));top:calc(10 * var(--u));bottom:calc(10 * var(--u));width:calc(3 * var(--u));border-radius:calc(3 * var(--u));background:linear-gradient(var(--ah-accent),var(--ah-bordeaux))}.article-html .tl li{position:relative;display:grid;grid-template-columns:calc(84 * var(--u)) 1fr;gap:calc(18 * var(--u));margin:0 0 calc(20 * var(--u))}.article-html .tl li:last-child{margin-bottom:0}.article-html .tl .j{position:relative;z-index:1;align-self:start;margin-top:calc(2 * var(--u));padding:calc(6 * var(--u)) 0;border-radius:99px;background:var(--ah-bordeaux);color:var(--ah-accent);font-weight:700;font-size:calc(17 * var(--u));line-height:1.5;text-align:center;box-shadow:0 0 0 calc(6 * var(--u)) var(--ah-white)}.article-html .tl li:first-child .j{background:var(--ah-accent);color:var(--ah-bordeaux)}.article-html .tl b{display:block;font-size:calc(19 * var(--u));line-height:1.3;color:var(--ah-ink)}.article-html .tl li>div>span{display:block;margin-top:calc(2 * var(--u));font-size:calc(16 * var(--u));line-height:1.5}.article-html .social{position:relative;overflow:hidden;background:var(--ah-bordeaux);color:var(--ah-white);border-radius:calc(28 * var(--u));padding:calc(40 * var(--u)) calc(36 * var(--u));margin:calc(34 * var(--u)) 0}.article-html .social:after{content:"";position:absolute;right:calc(-60 * var(--u));top:calc(-60 * var(--u));width:calc(220 * var(--u));height:calc(220 * var(--u));border-radius:50%;background:color-mix(in srgb,var(--ah-accent) 12%,transparent);pointer-events:none}.article-html .social .k{font-weight:700;font-size:calc(15 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:var(--ah-accent)}.article-html .social h3{margin:calc(6 * var(--u)) 0 calc(24 * var(--u));padding-left:calc(20 * var(--u));border-left:4px solid var(--ah-accent);font-size:clamp(calc(26 * var(--u)),3.6vw,calc(36 * var(--u)));line-height:1.12;color:var(--ah-accent)}.article-html .social ul{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--u)) calc(28 * var(--u));list-style:none;margin:0;padding:0}.article-html .social li{position:relative;margin:0;padding-left:calc(30 * var(--u));font-size:calc(17 * var(--u));line-height:1.4;color:var(--ah-white)}.article-html .social li:before{content:"";position:absolute;left:0;top:calc(4 * var(--u));width:calc(18 * var(--u));height:calc(18 * var(--u));border:2px solid var(--ah-accent);border-radius:calc(6 * var(--u))}.article-html .social a,.article-html .social strong{color:var(--ah-accent)}.article-html .social .src{position:relative;z-index:1;margin:calc(26 * var(--u)) 0 calc(18 * var(--u));font-size:calc(14 * var(--u));color:color-mix(in srgb,var(--ah-white) 85%,var(--ah-bordeaux))}.article-html svg{display:block;max-width:100%;height:auto;margin:calc(25.6 * var(--u)) auto}.article-html figure>svg{margin:0 auto}.article-html svg text{font-family:inherit}.article-html details{background:var(--ah-white);border:1px solid var(--ah-line);border-radius:var(--ah-radius-md);margin-bottom:calc(12 * var(--u));padding:0 calc(22 * var(--u))}.article-html summary{display:flex;justify-content:space-between;gap:calc(16 * var(--u));padding:calc(18 * var(--u)) 0;list-style:none;cursor:pointer;font-weight:600;font-size:calc(18 * var(--u));color:var(--ah-ink)}.article-html summary::-webkit-details-marker{display:none}.article-html summary:after{content:"+";font-size:calc(28 * var(--u));font-weight:400;line-height:1;color:var(--ah-accent)}.article-html details[open] summary:after{content:"\2013"}.article-html details>:not(summary){margin-bottom:calc(18 * var(--u))}@container article (max-width: 580px){.article-html .infog{padding:calc(24 * var(--u)) calc(18 * var(--u))}.article-html .tl:before{left:calc(60 * var(--u))}.article-html .tl li{grid-template-columns:calc(70 * var(--u)) 1fr;gap:calc(14 * var(--u))}.article-html .social{padding:calc(30 * var(--u)) calc(22 * var(--u))}.article-html .social ul{grid-template-columns:1fr}}