.profil-module__m_LECG__profilPage{padding:3rem 0 6rem}.profil-module__m_LECG__hero{text-align:center;max-width:48rem;margin:0 auto 2.25rem}.profil-module__m_LECG__tag{color:var(--secondary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.profil-module__m_LECG__title{font-family:var(--font-serif);color:var(--primary);margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){.profil-module__m_LECG__title{font-size:3rem}}.profil-module__m_LECG__subtitle{color:var(--text-moss);font-size:1.0625rem;line-height:1.65}.profil-module__m_LECG__storyGrid{grid-template-columns:1fr;align-items:start;gap:2.5rem;margin-bottom:5rem;display:grid}@media (min-width:1024px){.profil-module__m_LECG__storyGrid{grid-template-columns:1fr 1fr;gap:3.5rem}.profil-module__m_LECG__storyVisual{position:sticky;top:6rem}}.profil-module__m_LECG__storyVisual{width:100%;position:relative}.profil-module__m_LECG__trustBadge{z-index:10;background-color:#170e2b;border:1px solid #ffffff24;border-radius:1.125rem;align-items:center;gap:.875rem;padding:.625rem 1.15rem .625rem .75rem;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:-1.25rem;left:-1.25rem;box-shadow:0 12px 30px #00000080,0 2px 6px #0003}[data-palette=logo] .profil-module__m_LECG__trustBadge{background-color:#fff;border-color:#00000014;box-shadow:0 10px 28px #00000014,0 2px 6px #00000008}[data-palette=generic] .profil-module__m_LECG__trustBadge{background-color:#170e2b;border-color:#ffffff24;box-shadow:0 12px 30px #00000080,0 2px 6px #0003}.profil-module__m_LECG__trustBadge:hover{transform:translateY(-2px);box-shadow:0 14px 34px #00000024}.profil-module__m_LECG__badgeRingWrapper{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.profil-module__m_LECG__badgeRingSvg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.profil-module__m_LECG__badgeRingTrack{fill:none;stroke:#ffffff1f;stroke-width:3.5px}[data-palette=logo] .profil-module__m_LECG__badgeRingTrack{stroke:#00000014}.profil-module__m_LECG__badgeRingFill{fill:none;stroke:#ff9671;stroke-width:3.5px;stroke-dasharray:113.1;stroke-dashoffset:28px;stroke-linecap:round}[data-palette=logo] .profil-module__m_LECG__badgeRingFill{stroke:#f59e0b}.profil-module__m_LECG__badgeRingText{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.profil-module__m_LECG__badgeYearsNum{font-family:var(--font-sans);color:var(--text-charcoal);font-size:.8125rem;font-weight:800;line-height:1}.profil-module__m_LECG__badgeYearsUnit{color:var(--text-moss);margin-top:2px;font-size:.5625rem;font-weight:700;line-height:1}.profil-module__m_LECG__badgeMeta{flex-direction:column;gap:.125rem;display:flex}.profil-module__m_LECG__badgeTitle{color:var(--text-charcoal);font-size:.875rem;font-weight:700;line-height:1.25}.profil-module__m_LECG__badgeSubtitle{color:var(--text-moss);font-size:.75rem;font-weight:500;line-height:1.3}@media (max-width:640px){.profil-module__m_LECG__trustBadge{padding:.5rem .95rem .5rem .65rem;top:-1rem;left:.5rem}.profil-module__m_LECG__badgeRingWrapper{width:40px;height:40px}.profil-module__m_LECG__badgeTitle{font-size:.8125rem}.profil-module__m_LECG__badgeSubtitle{font-size:.6875rem}}.profil-module__m_LECG__newspaperCard{border:1px solid var(--sand-border);box-shadow:var(--shadow-md), 0 8px 24px #00000014;cursor:pointer;background-color:#fff;border-radius:1.25rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:block;overflow:hidden}.profil-module__m_LECG__newspaperCard:hover{box-shadow:var(--shadow-lg), 0 14px 32px #0000001f;border-color:var(--sand-border-hover);transform:translateY(-2px)}.profil-module__m_LECG__newspaperImg{object-fit:cover;width:100%;height:auto;display:block}.profil-module__m_LECG__newspaperCaption{color:var(--text-moss);text-align:center;letter-spacing:.02em;margin-top:.75rem;font-size:.8125rem}.profil-module__m_LECG__storyContent{flex-direction:column;gap:1.25rem;display:flex}.profil-module__m_LECG__storyTitle{font-family:var(--font-serif);color:var(--primary);font-size:1.875rem;font-weight:700}.profil-module__m_LECG__storyText{color:var(--text-moss);font-size:.9375rem;line-height:1.7}.profil-module__m_LECG__storyQuote{background-color:var(--surface-ivory);border:1px solid var(--sand-border);border-left:4px solid var(--secondary);border-radius:1rem;flex-direction:column;gap:.35rem;margin-top:.25rem;padding:1.125rem 1.35rem;display:flex;box-shadow:0 4px 16px #0000000d}.profil-module__m_LECG__storyQuoteText{color:var(--primary);margin:0;font-size:.95rem;font-style:italic;font-weight:700;line-height:1.4}.profil-module__m_LECG__storyQuoteAuthor{color:var(--text-moss);font-size:.8125rem;font-weight:500}.profil-module__m_LECG__sectionBlock{margin-bottom:3.5rem}@media (min-width:768px){.profil-module__m_LECG__sectionBlock{margin-bottom:5rem}}.profil-module__m_LECG__blockHeader{text-align:center;max-width:36rem;margin:0 auto 1.5rem}@media (min-width:768px){.profil-module__m_LECG__blockHeader{margin:0 auto 2.25rem}}.profil-module__m_LECG__blockTitle{font-family:var(--font-serif);color:var(--primary);margin-bottom:.35rem;font-size:1.625rem;font-weight:700}@media (min-width:768px){.profil-module__m_LECG__blockTitle{margin-bottom:.5rem;font-size:1.875rem}}.profil-module__m_LECG__swipeHint{color:var(--secondary);background-color:var(--surface-container);border:1px solid var(--sand-border);border-radius:9999px;align-items:center;gap:.375rem;margin-top:.875rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;animation:2.5s ease-in-out infinite profil-module__m_LECG__pulseHint;display:inline-flex}@keyframes profil-module__m_LECG__pulseHint{0%,to{opacity:.85;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}@media (min-width:768px){.profil-module__m_LECG__swipeHint{display:none}}.profil-module__m_LECG__servicesGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--sand-border-hover) transparent;align-items:flex-start;gap:1rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:.5rem 1.5rem 1.25rem;display:flex;overflow-x:auto}.profil-module__m_LECG__servicesGrid::-webkit-scrollbar{height:6px}.profil-module__m_LECG__servicesGrid::-webkit-scrollbar-track{background:0 0}.profil-module__m_LECG__servicesGrid::-webkit-scrollbar-thumb{background-color:var(--sand-border-hover);border-radius:9999px}@media (min-width:768px){.profil-module__m_LECG__servicesGrid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:1.5rem;margin-left:0;margin-right:0;padding:0;display:grid;overflow-x:visible}}.profil-module__m_LECG__serviceCard{scroll-snap-align:start;background-color:var(--surface-ivory);border:1px solid var(--sand-border);max-width:320px;box-shadow:var(--shadow-sm);border-radius:1.25rem;flex-direction:column;flex:0 0 85%;gap:.75rem;padding:1.25rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}@media (min-width:768px){.profil-module__m_LECG__serviceCard{flex:initial;scroll-snap-align:none;gap:.875rem;max-width:none;padding:1.75rem}}.profil-module__m_LECG__serviceCard:hover{border-color:var(--sand-border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.profil-module__m_LECG__serviceHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profil-module__m_LECG__serviceIcon{background-color:var(--secondary-container);width:2.75rem;height:2.75rem;color:var(--primary);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.profil-module__m_LECG__serviceBadge{color:var(--badge-text);background-color:var(--badge-bg);border:1px solid var(--badge-border);letter-spacing:.02em;border-radius:9999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.profil-module__m_LECG__serviceImgWrapper{aspect-ratio:16/9;background-color:var(--surface-container);border:1px solid var(--sand-border);border-radius:.875rem;width:100%;margin:.25rem 0;position:relative;overflow:hidden}.profil-module__m_LECG__serviceImg{object-fit:cover;object-position:center 30%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.profil-module__m_LECG__serviceCard:hover .profil-module__m_LECG__serviceImg{transform:scale(1.04)}.profil-module__m_LECG__serviceTitle{color:var(--text-charcoal);font-size:1.25rem;font-weight:700;line-height:1.3}.profil-module__m_LECG__serviceDesc{color:var(--text-moss);font-size:.875rem;line-height:1.55}.profil-module__m_LECG__termsBox{background-color:var(--surface-container);border:1px solid var(--sand-border);border-radius:.75rem;flex-direction:column;gap:.4rem;margin-top:.5rem;padding:.875rem;display:flex}@media (min-width:768px){.profil-module__m_LECG__termsBox{gap:.5rem;margin-top:auto;padding:1rem}}.profil-module__m_LECG__termsTitle{color:var(--text-charcoal);font-size:.8125rem;font-weight:700;display:block}.profil-module__m_LECG__termsList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.profil-module__m_LECG__termsItem{color:var(--text-moss);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.5;display:flex}.profil-module__m_LECG__termsBullet{color:var(--primary);flex-shrink:0;font-weight:800;line-height:1.2}.profil-module__m_LECG__shippingBox{background-color:var(--surface-ivory);border:1px solid var(--sand-border);box-shadow:var(--shadow-sm);border-radius:1.5rem;margin-bottom:5rem;padding:2rem}@media (min-width:1024px){.profil-module__m_LECG__shippingBox{padding:3rem}}.profil-module__m_LECG__shippingRatesGrid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem;display:grid}@media (min-width:860px){.profil-module__m_LECG__shippingRatesGrid{grid-template-columns:repeat(3,1fr)}}.profil-module__m_LECG__shippingRateCard{background-color:var(--bg-canvas);border:1px solid var(--sand-border);border-radius:1.125rem;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.profil-module__m_LECG__shippingRateCard:hover{border-color:var(--sand-border-hover);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.profil-module__m_LECG__shippingRateTop{flex-direction:column;gap:.75rem;display:flex}.profil-module__m_LECG__shippingRateHeader{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.profil-module__m_LECG__shippingRateRegion{color:var(--primary);font-size:1.0625rem;font-weight:700;line-height:1.3}.profil-module__m_LECG__shippingRatePrice{color:var(--secondary);background-color:var(--surface-container);border:1px solid var(--sand-border);letter-spacing:.01em;border-radius:.5rem;padding:.3rem .65rem;font-size:.875rem;font-weight:700;display:inline-block}.profil-module__m_LECG__shippingRateCities{color:var(--text-moss);margin:0;font-size:.8125rem;line-height:1.5}.profil-module__m_LECG__shippingRateService{color:var(--secondary);background-color:var(--surface-container);border:1px solid var(--sand-border);border-radius:.5rem;align-items:center;gap:.4rem;width:fit-content;padding:.45rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.profil-module__m_LECG__shippingGuaranteeBox{background-color:var(--guarantee-bg);border:1px solid var(--guarantee-border);color:var(--guarantee-title);border-radius:.875rem;align-items:center;gap:.875rem;padding:1.125rem 1.35rem;font-size:.8125rem;line-height:1.5;display:flex}.profil-module__m_LECG__shippingGuaranteeIcon{color:var(--guarantee-icon-color);flex-shrink:0;font-size:26px}.profil-module__m_LECG__afterSalesGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:768px){.profil-module__m_LECG__afterSalesGrid{grid-template-columns:repeat(2,1fr)}}.profil-module__m_LECG__afterSalesCard{background-color:var(--surface-ivory);border:1px solid #ded2b8cc;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.profil-module__m_LECG__afterSalesNumber{background-color:var(--primary);width:2rem;height:2rem;color:var(--surface-ivory);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.profil-module__m_LECG__afterSalesTitle{color:var(--primary);font-size:1rem;font-weight:700}.profil-module__m_LECG__afterSalesDesc{color:var(--text-moss);font-size:.875rem;line-height:1.55}.profil-module__m_LECG__ctaBox{background-color:var(--surface-ivory);border:1px solid var(--sand-border);text-align:center;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.25rem;margin-top:4rem;padding:3.5rem 2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -12px #00000026}.profil-module__m_LECG__ctaBox:before{content:"";background:var(--primary-gradient);height:4px;position:absolute;top:0;left:0;right:0}.profil-module__m_LECG__ctaTitle{font-family:var(--font-serif);color:var(--primary);margin:0;font-size:1.875rem;font-weight:700;line-height:1.3}@media (min-width:768px){.profil-module__m_LECG__ctaTitle{font-size:2.25rem}}.profil-module__m_LECG__ctaText{color:var(--text-moss);max-width:42rem;margin:0;font-size:.95rem;line-height:1.7}.profil-module__m_LECG__ctaPerks{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.5rem 0 1rem;display:flex}.profil-module__m_LECG__ctaPerkItem{background:var(--surface-container);border:1px solid var(--sand-border);color:var(--text-charcoal);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.8125rem;font-weight:600;display:inline-flex}.profil-module__m_LECG__ctaPerkItem span:first-child{color:var(--primary)}.profil-module__m_LECG__ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.profil-module__m_LECG__ctaWaBtn{background-color:#25d366;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;padding:.85rem 1.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #25d36640;color:#fff!important}.profil-module__m_LECG__ctaWaBtn:hover{background-color:#20ba5a;transform:translateY(-2px);box-shadow:0 8px 24px #25d36659;color:#fff!important}.profil-module__m_LECG__ctaMapsBtn{background:var(--surface-container);border:1.5px solid var(--sand-border);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.625rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;color:var(--text-charcoal)!important}.profil-module__m_LECG__ctaMapsBtn:hover{border-color:var(--sand-border-hover);background:var(--surface-bright);transform:translateY(-2px)}.profil-module__m_LECG__ctaNote{color:var(--text-moss);opacity:.85;max-width:36rem;margin:.25rem 0 0;font-size:.775rem}
