:root{--culoare-primara:#6b5a4b;--culoare-accent:#8a7564;--culoare-accent-intens:#524438;--culoare-verde-principal:#25D366;--culoare-verde-discret:#25D366;--culoare-verde-secundar:#f2ece5;--culoare-verde-whatsapp:#25D366;--culoare-secundara:#e9ded6;--culoare-fundal:#faf6f1;--culoare-text:#433930;--culoare-text-gri:#6e6258;--culoare-alb:#ffffff;--shadow:0 6px 20px rgba(0, 0, 0, 0.1);--shadow-discret:0 4px 12px rgba(0, 0, 0, 0.07);--font-principal:'Neue Swiss','Inter',sans-serif;--font-titluri:'Editors Normal','Neue Swiss','Inter',sans-serif;--font-titluri-accent:'Editors Note Light','Editors Normal','Neue Swiss','Inter',sans-serif;--border-radius:12px;--border-radius-mic:8px;--transition-normala:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);--sticky-stage-top:5.75rem}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:18px;max-width:100%;overflow-x:hidden;scrollbar-gutter:stable}@media (min-width:768px){html{font-size:19px}}body{font-family:var(--font-principal);color:var(--culoare-text);background-color:var(--culoare-fundal);line-height:1.65;max-width:100%;overflow-x:hidden;position:relative}.font-sans{font-family:var(--font-principal)!important}.font-serif{font-family:var(--font-titluri)!important}.faq-card{line-height:1.68}.faq-card p{line-height:1.72}@media (max-width:768px){.faq-card{padding:1.55rem!important}}html{scrollbar-width:thin;scrollbar-color:rgba(37,211,102,0.92) rgba(37,211,102,0.16)}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(37,211,102,.08),rgba(37,211,102,.18))}::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,rgba(37,211,102,.96),rgba(31,168,83,.96));border:2px solid rgba(255,255,255,.58)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(50,224,116,.98),rgba(37,211,102,.98))}h1,h2,h3,h4,h5,h6{font-family:var(--font-titluri);color:var(--culoare-primara);font-weight:700;line-height:1.2;transition:var(--transition-normala)}h1{font-size:2.8rem;margin-bottom:1rem}h2{font-size:2.2rem;margin-bottom:1rem}h3{font-size:1.5rem;margin-bottom:.75rem}section h2:hover{transform:translateY(-3px)}p{margin-bottom:1.2rem;font-size:1.05rem}a{color:var(--culoare-verde-principal);text-decoration:none;transition:var(--transition-normala)}a:hover{color:var(--culoare-primara)}.fa-brands,.fa-regular,.fa-solid,.fas{display:inline-block;width:1.15em;min-width:1.15em;font-style:normal;font-weight:700;line-height:1;text-align:center;speak:never}.fa-brands::before,.fa-regular::before,.fa-solid::before,.fas::before{display:inline-block}.fa-bars::before{content:"☰"}.fa-xmark::before{content:"×"}.fa-phone::before{content:"☎"}.fa-envelope::before{content:"✉"}.fa-location-dot::before{content:"⌖"}.fa-arrow-up::before{content:"↑"}.fa-arrow-right::before{content:"→"}.fa-arrow-left::before{content:"←"}.fa-chevron-down::before{content:"⌄"}.fa-chevron-up::before{content:"⌃"}.fa-angles-right::before{content:"»"}.fa-circle-play::before,.fa-play-circle::before,.fa-play::before{content:"▶"}.fa-facebook::before{content:"f"}.fa-instagram::before{content:"◎"}.fa-tiktok::before{content:"♪"}.fa-whatsapp::before{content:"☎"}.fa-youtube::before{content:"▶"}.fa-door-closed::before{content:"▣"}.fa-chart-pie::before{content:"◔"}.fa-spa::before{content:"✽"}.fa-check::before,.fa-user-check::before{content:"✓"}.fa-users::before{content:"◉"}.fa-heart::before{content:"♥"}.fa-lock::before{content:"🔒"}.fa-arrow-turn-down::before{content:"↴"}.fa-arrow-turn-up::before{content:"↱"}.fa-circle::before{content:"•"}.fa-circle-question::before{content:"?"}.fa-beat{animation:localFaBeat 1.45s ease-in-out infinite}.fa-shake{animation:localFaShake 2.8s ease-in-out infinite}@keyframes localFaBeat{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes localFaShake{0%,100%,92%{transform:translateX(0)}94%{transform:translateX(-1px)}96%{transform:translateX(1px)}98%{transform:translateX(-1px)}}img{max-width:100%;height:auto;display:block}body::before{content:'';position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:-2;background:linear-gradient(-45deg,var(--culoare-fundal),var(--culoare-verde-secundar),var(--culoare-fundal));background-size:400% 400%;animation:gradientBG 25s ease infinite}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}body::after{content:'';position:fixed;top:-20vh;right:-30vw;width:80vw;height:80vh;background:radial-gradient(ellipse at center,rgba(138,154,91,.08) 0,rgba(138,154,91,0) 70%);z-index:-1;pointer-events:none}.container{width:90%;max-width:1100px;margin:0 auto;padding:5rem 1rem}.edge-container{width:100%;padding-left:.5rem;padding-right:.5rem;max-width:1800px;margin-left:auto;margin-right:auto}@media (min-width:768px){.edge-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1280px){.edge-container{padding-left:2.5rem;padding-right:2.5rem}}footer a{color:inherit}footer a:hover{color:#25d366}section{width:100%;overflow:hidden}main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:1px 900px}.section-bg{background-color:var(--culoare-verde-secundar)}.header{background-color:rgba(253,252,249,.85);backdrop-filter:blur(10px);padding:1rem 0;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease;border-bottom:1px solid transparent}.header.scrolled{box-shadow:var(--shadow-discret);border-bottom:1px solid #eee}@media (min-width:1024px){nav .edge-container{padding-top:.25rem!important;padding-bottom:.25rem!important}nav img{width:2.5rem!important;height:2.5rem!important}nav div.hidden.md\:flex a{font-size:.75rem!important;position:relative;padding-bottom:2px}nav div.hidden.md\:flex a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#544938;transform:scaleX(0);transition:transform .3s ease;transform-origin:center}nav div.hidden.md\:flex a.active::after,nav div.hidden.md\:flex a:hover::after{transform:scaleX(1)}}#scroll-to-top.show{opacity:1!important;pointer-events:auto!important}.orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.6;animation:float 30s infinite alternate ease-in-out;pointer-events:none;z-index:-1}.orb-1{width:500px;height:500px;background:rgba(163,177,138,.5);top:10%;left:-10%}.orb-2{width:600px;height:600px;background:rgba(230,224,212,.4);bottom:10%;right:-5%;opacity:.2}@keyframes float{0%{transform:translate(0,0)}100%{transform:translate(20px,20px)}}.hero .btn,.hero h1,.hero p{opacity:0;transform:translateY(20px);animation:fadeInUp 1s forwards}.hero p{animation-delay:.3s}.hero .btn{animation-delay:.6s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes native-swipe-hint{0%,20%{transform:translateX(0)}40%{transform:translateX(-28px)}60%{transform:translateX(8px)}100%,75%{transform:translateX(0)}}@media (max-width:768px){.swipe-hint-bounce{animation:native-swipe-hint 2.5s cubic-bezier(.25,1,.5,1) 1s 2}}.nav-container{display:flex;justify-content:space-between;align-items:center;width:90%;max-width:1100px;margin:0 auto}.logo a{font-family:var(--font-titluri);font-size:1.5rem;font-weight:700;color:var(--culoare-primara);text-decoration:none}.logo img{width:52px;height:52px;display:block;object-fit:contain}.footer .footer-logo{max-width:120px;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:block}.footer-col:first-child{display:flex;flex-direction:column;align-items:center;text-align:center}.footer .footer-col .footer-logo+h4{display:none}.nav-menu{list-style:none;display:flex}.nav-menu li{margin-left:2rem}.nav-menu a{font-weight:600;text-decoration:none;color:var(--culoare-text);padding:.5rem 0;border-bottom:3px solid transparent;transition:var(--transition-normala)}.nav-menu a{font-family:var(--font-principal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.nav-menu a:hover{color:var(--culoare-verde-principal);border-bottom-color:var(--culoare-verde-principal)}.nav-menu a.active{color:var(--culoare-primara);border-bottom-color:var(--culoare-primara)}.nav-toggle{display:none;cursor:pointer;border:0;border-radius:0;background:0 0;color:transparent;font-size:0;line-height:0;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent}.nav-toggle::after,.nav-toggle::before{content:'';position:absolute;left:50%;width:18px;height:2px;border-radius:2px;background:var(--culoare-primara);transform:translateX(-50%);transition:var(--transition-rapida)}.nav-toggle::before{top:14px;box-shadow:0 6px 0 var(--culoare-primara),0 12px 0 var(--culoare-primara)}.nav-toggle::after{top:20px;opacity:0}.nav-toggle.is-open::before{top:20px;box-shadow:none;transform:translateX(-50%) rotate(45deg)}.nav-toggle.is-open::after{opacity:1;transform:translateX(-50%) rotate(-45deg)}@media (min-width:769px){.nav-container{position:relative;justify-content:center;padding-top:clamp(.6rem,1.8vh,1rem);min-height:52px}.nav-container .logo{position:absolute;left:0;top:50%;transform:translateY(-50%)}.nav-container>nav{margin:0 auto}.nav-menu{justify-content:center}.nav-menu li{margin-left:0}.nav-menu li+li{margin-left:2rem}}.footer{background-color:var(--culoare-secundara);padding:4rem 0 2rem 0;border-top:4px solid var(--culoare-verde-principal)}.footer-col h4{color:var(--culoare-primara);margin-bottom:1rem}.footer-col li,.footer-col p{margin-bottom:.55rem;font-size:1rem}.footer-col ul{list-style:none}.footer-col ul a{color:var(--culoare-text-gri);text-decoration:none;font-size:1rem}.footer-col li i{font-size:1.05rem;min-width:1.2rem}#mobile-menu a i{font-size:1.05rem}.footer .footer-logo{max-height:4.2rem}.footer-col ul a:hover{color:var(--culoare-primara)}.footer-consumer-links ul a{overflow-wrap:anywhere}.footer-container>.footer-col{min-width:0}.footer .social-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.footer .social-icons a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-right:0;border-radius:50%;border:none;background:0 0;box-shadow:none;overflow:visible;isolation:isolate;color:var(--culoare-text-gri);transform:translateZ(0);transition:transform .28s cubic-bezier(.22, 1, .36, 1),opacity .28s ease}.footer .social-icons a::before{display:none}.footer .social-icons a::after{display:none}.footer .social-icons a:first-child::before{background:radial-gradient(circle,rgba(24,119,242,.22),rgba(24,119,242,0) 68%)}.footer .social-icons a:nth-child(2)::before{background:radial-gradient(circle,rgba(225,48,108,.2),rgba(249,206,52,.08) 38%,rgba(225,48,108,0) 72%)}.footer .social-icons a:nth-child(3)::before{background:radial-gradient(circle,rgba(37,211,102,.18),rgba(37,211,102,0) 68%)}.footer .social-icons a:focus-visible,.footer .social-icons a:hover{transform:translateY(-3px) scale(1.1);opacity:.85}.footer .social-icons a:focus-visible::before,.footer .social-icons a:hover::before{display:none}.footer .social-icons a:active{transform:translateY(-1px) scale(.98)}.footer .social-icons a:focus-visible{outline:2px solid rgba(138,149,99,.42);outline-offset:3px}.footer .social-icons a img{position:relative;z-index:1;width:32px;height:32px;display:block;transition:transform .28s cubic-bezier(.22, 1, .36, 1),filter .28s ease,opacity .28s ease}.footer .social-icons a:focus-visible img,.footer .social-icons a:hover img{transform:scale(1.06)}.footer a.footer-social-link,.footer-social-link{display:inline-flex;align-items:center;gap:.58rem;color:var(--culoare-primara)}.social-icon-img{width:1.08rem;height:1.08rem;min-width:1.08rem;display:inline-block;object-fit:contain;vertical-align:-.16em}.social-icon-img--inline{width:1.15rem;height:1.15rem;min-width:1.15rem}.social-icon-img--mobile{width:1.45rem;height:1.45rem;min-width:1.45rem}@keyframes socialPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.78}}.footer .social-icons a.is-pulsing{animation:socialPulse .5s cubic-bezier(.22,1,.36,1)}.footer-logos{padding:2rem 0;border-top:1px solid #d4c8b0;margin-top:2rem}.footer-logos-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}.footer-logos img{max-height:50px}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid #d4c8b0;margin-top:2rem;font-size:.9rem;color:var(--culoare-text-gri)}.footer-firma{margin-top:.75rem;padding-top:.6rem;border-top:1px solid rgba(212,200,176,.5);font-size:.78rem;line-height:1.5;color:var(--culoare-text-gri);opacity:.8}.footer-container{display:grid;grid-template-columns:minmax(250px,1.45fr) repeat(4,minmax(0,1fr));align-items:start;gap:2rem clamp(1.1rem,1.8vw,1.9rem);width:min(94%,1480px);max-width:1480px;margin:0 auto}@media (min-width:1101px){.footer-col:first-child{align-items:flex-start;text-align:left}.footer .footer-logo{margin-left:0;margin-right:0}}@media (max-width:1100px){.footer-container{grid-template-columns:repeat(2,minmax(0,1fr));width:min(92%,980px);max-width:980px}.footer-col:first-child{grid-column:1/-1}}.eu-top-strip{margin-top:80px;border-bottom:1px solid rgba(84,73,56,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,241,230,.84))}.eu-top-strip-container{display:grid;grid-template-columns:minmax(230px,1.15fr) minmax(320px,2fr);gap:.9rem 1.4rem;align-items:center;padding-top:.85rem!important;padding-bottom:.85rem!important}.eu-top-strip-copy p{margin-bottom:0}.eu-top-strip-title{margin:0 0 .32rem;font-weight:700;color:var(--culoare-primara);font-size:.95rem;line-height:1.35}.eu-top-strip-text{margin:0;color:var(--culoare-text);font-size:.84rem;line-height:1.4}.eu-top-strip-link{display:inline-block;margin-top:.3rem;font-size:.8rem}.eu-top-strip .eu-funding-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eu-top-strip .eu-funding-logo-grid img{animation:none!important;transform:none!important;filter:none!important}.eu-funding-logos{width:100%;max-width:980px;margin:0 auto;padding:.6rem 0 .2rem;display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,2fr);gap:1rem 1.4rem;align-items:center}.eu-funding-meta{text-align:left}.eu-funding-title{margin:0 0 .35rem;font-weight:700;color:var(--culoare-primara);font-size:.98rem;line-height:1.3}.eu-funding-subtitle{margin:0;color:var(--culoare-text);font-size:.84rem;line-height:1.4}.eu-funding-disclaimer{margin:.28rem 0 0;color:var(--culoare-text-gri);font-size:.75rem;line-height:1.38}.eu-funding-logo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;align-items:center}.eu-funding-logo-grid img{width:100%;height:auto;max-height:82px;object-fit:contain;border:1px solid rgba(84,73,56,.12);border-radius:10px;background:rgba(255,255,255,.9);padding:.45rem}.eu-funding-logo-grid-placeholders{grid-template-columns:repeat(3,minmax(0,1fr))}.eu-funding-logo-grid-official{grid-template-columns:minmax(280px,1fr);justify-content:end}.eu-logo-slot{min-height:90px;border:1px dashed rgba(84,73,56,.35);border-radius:10px;background:rgba(255,255,255,.78);padding:.65rem .75rem;display:flex;flex-direction:column;justify-content:center;gap:.35rem}.eu-logo-slot strong{font-size:.8rem;color:var(--culoare-primara);letter-spacing:.01em}.eu-logo-slot span{font-size:.76rem;line-height:1.35;color:var(--culoare-text)}.eu-logo-slot-official{min-height:112px;border-style:solid;border-color:rgba(84,73,56,.14);background:#fff;padding:.75rem;align-items:center}.eu-logo-picture{display:block;width:100%}.eu-logo-picture img{display:block;width:100%;height:auto;max-height:118px;border:0;border-radius:0;object-fit:contain;object-position:center center;background:#fff;padding:0}.eu-required-strip{margin-top:80px;border-bottom:1px solid rgba(84,73,56,.14);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(238,241,230,.84))}.eu-required-strip .container{padding-top:1.2rem;padding-bottom:1.2rem}.eu-required-strip-title{margin:0 0 .65rem;color:var(--culoare-primara);font-size:.95rem;font-weight:700}.eu-project-card{border:1px dashed rgba(84,73,56,.28);border-radius:12px;padding:1rem 1.1rem;background:rgba(255,255,255,.74)}.eu-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.eu-notice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.eu-project-card h3{margin:0 0 .85rem;color:var(--culoare-primara)}.eu-notice-card,.eu-project-card-detailed .eu-info-list{display:grid;gap:.55rem}.eu-project-card p{margin-bottom:.5rem;font-size:.96rem}.eu-info-list p,.eu-notice-card p{margin:0}.eu-required-list{list-style:none;padding:0;margin:0;display:grid;gap:.65rem}.eu-required-list li{position:relative;padding-left:1rem;line-height:1.55}.eu-required-list li::before{content:'•';position:absolute;left:0;top:0;color:var(--culoare-verde-principal);font-size:1rem;line-height:1.2}.eu-project-summary-note{margin-top:.8rem;font-size:.86rem;color:var(--culoare-text-gri)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.8rem;border-radius:var(--border-radius-mic);background-color:var(--culoare-verde-whatsapp);color:var(--culoare-alb);font-weight:600;text-decoration:none;text-align:center;border:2px solid var(--culoare-verde-whatsapp);transition:var(--transition-normala);cursor:pointer;letter-spacing:.5px;text-transform:uppercase}.btn:hover{background-color:#1fa853;border-color:#1fa853;color:var(--culoare-alb);text-decoration:none;transform:translateY(-3px);box-shadow:var(--shadow)}.contact-form .btn,.cta-final .btn,.cta-pulse,.hero .btn,.mobile-menu-cta,.section-lead-actions .btn,.who-its-for-actions .btn{animation:importantCtaPulse 4.2s ease-in-out infinite;will-change:box-shadow,filter}.contact-form .btn:focus-visible,.contact-form .btn:hover,.cta-final .btn:focus-visible,.cta-final .btn:hover,.cta-pulse:focus-visible,.cta-pulse:hover,.hero .btn:focus-visible,.hero .btn:hover,.mobile-menu-cta:focus-visible,.mobile-menu-cta:hover,.section-lead-actions .btn:focus-visible,.section-lead-actions .btn:hover,.who-its-for-actions .btn:focus-visible,.who-its-for-actions .btn:hover{animation-play-state:paused}@keyframes importantCtaPulse{0%,100%{box-shadow:0 10px 20px rgba(60,44,33,.12),0 0 0 0 rgba(138,149,99,0);filter:saturate(1)}50%{box-shadow:0 13px 26px rgba(60,44,33,.16),0 0 0 6px rgba(138,149,99,.07);filter:saturate(1.02)}}@media (prefers-reduced-motion:reduce){.contact-form .btn,.cta-final .btn,.cta-pulse,.hero .btn,.mobile-menu-cta,.section-lead-actions .btn,.who-its-for-actions .btn{animation:none}}.btn-secundar{background-color:var(--culoare-verde-whatsapp);color:var(--culoare-alb);border:2px solid var(--culoare-verde-whatsapp)}.btn-secundar:hover{background-color:#1fa853;border-color:#1fa853;color:var(--culoare-alb)}.btn-blog-outline{background:0 0;border-color:#25d366;color:var(--culoare-primara)}.btn-blog-outline:active,.btn-blog-outline:focus-visible,.btn-blog-outline:hover{background:#25d366;border-color:#25d366;color:#fffaf4}.btn-consultatie::before{content:url('https://example.com/icons/consultatie-icon.svg')}.btn-servicii::before{content:url('https://example.com/icons/servicii-icon.svg')}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem}.card{background-color:var(--culoare-alb);border-radius:var(--border-radius);box-shadow:var(--shadow-discret);overflow:hidden;transition:var(--transition-normala);display:flex;flex-direction:column;border:1px solid transparent}.card:hover{transform:translateY(-8px);box-shadow:var(--shadow);border-color:var(--culoare-verde-secundar)}.card-img{height:220px;background-color:var(--culoare-secundara);overflow:hidden}.card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.card:hover .card-img img{transform:scale(1.05)}.card-body{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.card-body h3{margin-bottom:.5rem;color:var(--culoare-primara)}.card-body p{flex-grow:1;margin-bottom:1.5rem;font-size:1rem}.form-grup{margin-bottom:1.5rem}.form-grup label{display:block;margin-bottom:.5rem;font-weight:600}.form-control{width:100%;padding:.9rem;border:1px solid #ccc;border-radius:var(--border-radius-mic);font-size:1rem;font-family:var(--font-principal);transition:var(--transition-normala)}.form-control:focus{outline:0;border-color:var(--culoare-verde-principal);box-shadow:0 0 0 4px var(--culoare-verde-secundar)}.floating-btn{position:fixed;width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow);cursor:pointer;transition:all .3s ease;z-index:998;opacity:0;visibility:hidden;transform:translateY(20px)}.floating-btn.show{opacity:1;visibility:visible;transform:translateY(0)}.floating-btn:hover{transform:scale(1.1);box-shadow:0 8px 25px rgba(0,0,0,.15)}.floating-btn svg{width:24px;height:24px}#scroll-to-top{bottom:90px;right:20px;background-color:var(--culoare-primara);color:var(--culoare-alb);width:55px;height:55px}.floating-whatsapp{position:fixed;right:20px;bottom:20px;width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#25d366;color:#fff;box-shadow:var(--shadow);z-index:999;transition:transform .2s ease,opacity .2s ease;opacity:1;visibility:visible;transform:none}.floating-whatsapp:hover{transform:scale(1.06)}.floating-whatsapp svg{width:24px;height:24px;display:block}@media (max-width:480px){#scroll-to-top,.floating-whatsapp{right:10px;width:48px;height:48px}#scroll-to-top svg,.floating-whatsapp svg{width:20px;height:20px}#scroll-to-top{bottom:70px}}#quiz-wellness{display:none}.hero{padding:8rem 0;text-align:center;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--culoare-verde-secundar),var(--culoare-secundara),var(--culoare-fundal));background-size:400% 400%;animation:gradientBG 20s ease infinite;margin-top:0}.eu-top-strip+.hero,.eu-top-strip+main .hero{margin-top:0}.hero h1{font-size:clamp(2.2rem, 5.6vw, 3.2rem);line-height:1.08;max-width:15.5ch;margin-left:auto;margin-right:auto;text-wrap:balance}.hero p{font-size:1.25rem;color:var(--culoare-text-gri);max-width:34ch;margin:1rem auto 2rem auto;text-wrap:pretty}.text-center{text-align:center}.hero .hero-kicker{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:none;white-space:nowrap;line-height:1.15;margin:0 auto .82rem;padding:.32rem .9rem;border-radius:999px;border:1px solid rgba(84,73,56,.22);background:rgba(255,255,255,.72);color:var(--culoare-primara);font-size:.78rem;font-weight:700;letter-spacing:.03em}.hero-kicker.kicker-live-dot{display:inline-flex;align-items:center;gap:.38rem}.hero-kicker.kicker-live-dot::before{content:'';display:inline-block;width:.44rem;height:.44rem;min-width:.44rem;min-height:.44rem;aspect-ratio:1/1;border-radius:50%;background:var(--culoare-verde-whatsapp);box-shadow:0 0 0 0 rgba(37,211,102,.34);animation:kickerLivePulse 1.75s cubic-bezier(.22,1,.36,1) infinite;flex-shrink:0}.hero .hero-kicker.kicker-live-dot::before{margin-top:.02rem}@keyframes kickerLivePulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.34);opacity:.94}65%{box-shadow:0 0 0 .46rem rgba(37,211,102,0);opacity:1}100%{box-shadow:0 0 0 0 rgba(37,211,102,0);opacity:.94}}@media (max-width:767px){.hero .hero-kicker.kicker-live-dot{transform:translateX(-.08rem)}}@media (min-width:1024px){.hero .hero-kicker.kicker-live-dot::before{width:.52rem;height:.52rem;min-width:.52rem;min-height:.52rem;position:relative;top:-.1rem;left:-.2rem}}.hero-actions{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap;margin-top:.2rem}.compact-card-grid .card-body p{margin-bottom:.1rem}.problem-solution-section{background:rgba(255,255,255,.56)}#why-care{background:#f5efe6}#why-care .section-lead{max-width:900px;margin-left:auto;margin-right:auto}#why-care .section-lead h2,#why-care .section-lead p{color:#2f271f}#why-care .why-care-visual{max-width:1100px;margin:1.6rem auto 0}#why-care .why-care-visual img{display:block;width:100%;height:auto;border-radius:22px}@media (min-width:992px){#why-care .why-care-visual{max-width:820px}}.why-care-shell{display:grid;gap:1.35rem;margin-top:1.6rem}.why-care-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.why-care-compare-card,.why-care-story-card{border-radius:24px;border:1px solid rgba(255,250,243,.08);box-shadow:0 18px 40px rgba(0,0,0,.2)}.why-care-compare-card{display:grid;gap:1.15rem;padding:1.4rem}.why-care-compare-card.is-old{background:linear-gradient(180deg,rgba(33,31,30,.98),rgba(27,25,24,.98))}.why-care-compare-card.is-muse{background:linear-gradient(180deg,rgba(9,59,40,.98),rgba(13,73,49,.98))}.why-care-compare-pill{display:inline-flex;align-items:center;gap:.48rem;width:fit-content;justify-self:center;margin-inline:auto;padding:.46rem .92rem;border-radius:999px;font-size:.84rem;font-weight:800;letter-spacing:.02em}.why-care-compare-pill span:first-child{font-size:.92rem;line-height:1}.why-care-compare-pill.is-old{background:rgba(255,107,107,.12);border:1px solid rgba(255,107,107,.16);color:#ff7f7f}.why-care-compare-pill.is-muse{background:rgba(172,255,198,.12);border:1px solid rgba(172,255,198,.16);color:#93e4ad}.why-care-compare-head{text-align:center}.why-care-compare-head h3{margin-bottom:.28rem;color:#fffaf3}.why-care-compare-head p{margin:0;color:rgba(255,250,243,.74)}.why-care-list{list-style:none;display:grid;gap:.72rem;margin:0;padding:0}.why-care-list li{display:flex;align-items:center;gap:.68rem;min-height:0;padding:.25rem 0;border-radius:0;color:#fffaf3;font-weight:600;line-height:1.4}.why-care-list li::before{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:50%;flex:0 0 auto;font-size:.9rem;font-weight:800;line-height:1}.why-care-list.is-old li{background:0 0}.why-care-list.is-old li::before{content:'×';color:#ff8c8c;border:1px solid rgba(255,140,140,.22);background:rgba(255,140,140,.08)}.why-care-list.is-muse li{background:0 0}.why-care-list.is-muse li::before{content:'✓';color:#d8ffe3;border:1px solid rgba(216,255,227,.26);background:rgba(216,255,227,.12)}.why-care-compare-footer{display:grid;place-items:center;padding-top:.15rem}.why-care-compare-footer p{width:100%;margin:0;padding:0;border-radius:0;text-align:center;font-weight:800}.why-care-compare-footer.is-old p{background:0 0;color:#ff9d9d}.why-care-compare-footer.is-muse p{background:0 0;color:#d9ffe4}.why-care-story-stack{display:grid;gap:1rem;max-width:1120px;margin:0 auto}.why-care-story-card{background:rgba(35,31,28,.96);padding:1.45rem 1.5rem}.why-care-story-card blockquote,.why-care-story-card h3,.why-care-story-card p{color:#fffaf3}.why-care-story-card h3{margin-bottom:.8rem}.why-care-story-card p{margin-bottom:1rem;color:rgba(255,250,243,.86)}.why-care-story-card blockquote{margin:0;padding:.95rem 1rem;border-radius:14px;border:1px solid rgba(255,250,243,.08);background:rgba(255,255,255,.05);color:rgba(255,250,243,.9);font-style:italic}#why-care .why-care-actions{margin-top:4rem;padding-top:.85rem;display:flex;justify-content:center}#why-care .why-care-actions .btn{width:fit-content;min-width:320px;margin-inline:auto}@media (max-width:900px){.why-care-compare-grid{grid-template-columns:1fr}}@media (max-width:768px){.why-care-compare-card,.why-care-story-card{padding:1.1rem;border-radius:20px}.why-care-list li{min-height:0;padding:.25rem 0}#why-care .why-care-actions{margin-top:3rem}#why-care .why-care-actions .btn{width:100%;min-width:0}}.problem-solution-layout{display:grid;grid-template-columns:minmax(360px,2fr) minmax(260px,1fr);gap:1rem 1.4rem;align-items:start}.problem-list{list-style:none;margin:1rem 0 0;padding-left:0}.problem-list li{position:relative;margin-bottom:.72rem;padding-left:1.8rem;font-size:1rem}.problem-list li::before{content:'•';position:absolute;left:.45rem;color:var(--culoare-verde-principal);font-size:1.25rem;line-height:1}.problem-callout{border:1px solid rgba(84,73,56,.14);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:var(--shadow-discret);padding:1rem 1.05rem}.problem-callout h3{margin-bottom:.6rem;font-size:1.35rem}.problem-callout p{margin-bottom:1rem;font-size:.95rem}.agitate-section{background:linear-gradient(165deg,rgba(84,73,56,.95),rgba(74,65,48,.95));color:#f8f6f2}.agitate-section h2{color:#fff}.agitate-section .agitate-text{color:rgba(248,246,242,.92);max-width:760px;margin-left:auto;margin-right:auto}.mini-risk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.risk-card{border-radius:12px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#fff;padding:.78rem .85rem;font-weight:600;font-size:.94rem}.bento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.bento-item{display:flex;flex-direction:column;gap:.3rem;border-radius:12px;border:1px solid rgba(84,73,56,.14);background:rgba(255,255,255,.84);box-shadow:var(--shadow-discret);padding:.85rem .95rem;color:var(--culoare-primara);text-decoration:none;transition:var(--transition-rapida)}.bento-item strong{color:var(--culoare-primara);font-size:1rem}.bento-item span{font-size:.88rem;color:var(--culoare-text)}.bento-item:hover{transform:translateY(-2px);border-color:rgba(138,154,91,.45);box-shadow:0 12px 28px rgba(84,73,56,.16)}.founder-layout{display:flex;align-items:center;gap:2.3rem;flex-wrap:wrap}.founder-image-wrap{flex:1;min-width:min(100%,300px)}.founder-image-wrap img{border-radius:var(--border-radius);box-shadow:var(--shadow)}.founder-copy-wrap{flex:1;min-width:min(100%,360px)}.before-after-section{background:rgba(255,255,255,.82)}.before-after-section .container{padding-top:clamp(3.8rem,6vw,5rem);padding-bottom:clamp(3.8rem,6vw,5rem)}.before-after-grid{display:grid;gap:clamp(1.5rem,3vw,2.2rem);justify-items:center;align-items:start}.before-after-copy{width:min(100%,760px);display:grid;gap:.95rem;justify-items:center;text-align:center}.before-after-copy h2{margin:0;max-width:14ch;text-wrap:balance}.before-after-copy p{max-width:48ch;margin:0}.before-after-actions,.section-lead-actions{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center;margin-top:.1rem}.before-after-actions .btn,.section-lead-actions .btn{margin:0}.before-after-stage{width:100%;max-width:940px;justify-self:center;display:grid;gap:1rem}.before-after-compare{--before-after-position:50%;--before-label-opacity:1;--after-label-opacity:1;position:relative;display:block;width:100%;overflow:hidden;isolation:isolate;margin:0 auto;border-radius:30px;border:1px solid rgba(107,90,75,.14);box-shadow:0 30px 60px rgba(60,44,33,.16);aspect-ratio:4/3;min-height:0;background:#fff;cursor:ew-resize;touch-action:none;user-select:none}.before-after-compare::before{content:'';position:absolute;top:0;bottom:0;left:var(--before-after-position);width:2px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.95),rgba(255,255,255,.24));box-shadow:0 0 0 1px rgba(84,73,56,.08),0 0 24px rgba(255,255,255,.42);z-index:3;pointer-events:none}.before-after-image{position:absolute;inset:0;width:100%;height:100%;padding:0;object-fit:cover;object-position:center center;pointer-events:none;background:#fff}.before-after-overlay{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 calc(100% - var(--before-after-position)) 0 0)}.before-after-overlay .before-after-image{width:100%;height:100%}.before-after-handle{position:absolute;top:50%;left:var(--before-after-position);width:62px;height:62px;border-radius:50%;border:1px solid rgba(107,90,75,.2);background:rgba(255,250,244,.95);transform:translate(-50%,-50%);box-shadow:0 18px 34px rgba(60,44,33,.18);pointer-events:auto;z-index:4;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;touch-action:none}.before-after-handle::after,.before-after-handle::before{content:'';position:absolute;top:50%;width:9px;height:9px;border-top:2px solid var(--culoare-primara);border-right:2px solid var(--culoare-primara);transform-origin:center}.before-after-handle::before{left:16px;transform:translateY(-50%) rotate(-135deg)}.before-after-handle::after{right:16px;transform:translateY(-50%) rotate(45deg)}.before-after-compare.is-dragging .before-after-handle,.before-after-compare:hover .before-after-handle{transform:translate(-50%,-50%) scale(1.04);box-shadow:0 20px 40px rgba(60,44,33,.22);background:#fffaf4}.before-after-label{position:absolute;top:auto;bottom:1rem;z-index:4;padding:.42rem .72rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fffaf4;background:rgba(53,39,30,.72);backdrop-filter:blur(12px);transition:opacity .2s ease}.before-after-label.is-before{left:1rem;transform:none;opacity:var(--before-label-opacity)}.before-after-label.is-after{right:1rem;left:auto;transform:none;opacity:var(--after-label-opacity)}.before-after-control{width:min(100%,480px);margin:0 auto;padding:.75rem .95rem;border-radius:999px;border:1px solid rgba(107,90,75,.12);background:rgba(255,255,255,.78);box-shadow:0 14px 28px rgba(60,44,33,.08)}.before-after-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;border:0;outline:0;background:linear-gradient(90deg,rgba(107,90,75,.18),rgba(138,149,99,.82),rgba(107,90,75,.18));accent-color:var(--culoare-verde-principal);cursor:ew-resize}.before-after-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;border:2px solid #fffaf4;background:var(--culoare-primara);box-shadow:0 8px 18px rgba(60,44,33,.22)}.before-after-range::-moz-range-track{height:6px;border-radius:999px;border:0;background:linear-gradient(90deg,rgba(107,90,75,.18),rgba(138,149,99,.82),rgba(107,90,75,.18))}.before-after-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;border:2px solid #fffaf4;background:var(--culoare-primara);box-shadow:0 8px 18px rgba(60,44,33,.22)}.before-after-showcase .before-after-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.before-after-showcase .before-after-card{background:rgba(255,255,255,.88);border:1px solid rgba(84,73,56,.14);border-radius:14px;box-shadow:var(--shadow-discret);padding:.9rem}.before-after-showcase .before-after-meta h3{margin-bottom:.35rem;font-size:1.25rem}.before-after-showcase .before-after-meta p{margin-bottom:.8rem;font-size:.95rem;color:var(--culoare-text)}.before-after-pagination{margin-top:1.15rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem}.before-after-page-btn{min-width:2.4rem;height:2.4rem;border-radius:999px;border:1px solid rgba(84,73,56,.24);background:#fff;color:var(--culoare-primara);font-size:1rem;font-weight:700;line-height:1;cursor:pointer;transition:var(--transition-rapida)}.before-after-page-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--culoare-verde-principal);color:var(--culoare-verde-principal)}.before-after-page-btn:disabled{opacity:.45;cursor:not-allowed}.before-after-bullets{display:flex;align-items:center;justify-content:center;gap:.4rem}.before-after-bullet{width:10px;height:10px;border-radius:999px;border:1px solid rgba(84,73,56,.35);background:#fff;padding:0;cursor:pointer;transition:var(--transition-rapida)}.before-after-bullet:hover{border-color:var(--culoare-verde-principal)}.before-after-bullet.is-active{width:24px;background:var(--culoare-verde-principal);border-color:var(--culoare-verde-principal)}.before-after-count{margin:0;width:100%;text-align:center;font-size:.9rem;color:var(--culoare-text-gri)}.before-after-note{margin-top:.45rem;font-size:.9rem;color:var(--culoare-text-gri)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.nowrap-phrase{white-space:nowrap}.objections-section{background:rgba(255,255,255,.56)}.objections-list{max-width:860px;margin:0 auto;display:grid;gap:.7rem}.objections-list details{border:1px solid rgba(84,73,56,.16);border-radius:12px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-discret);padding:.7rem .85rem}.objections-list summary{cursor:pointer;font-weight:700;color:var(--culoare-primara)}.objections-list details p{margin:.6rem 0 .1rem;font-size:.95rem}.quiz-section{background-color:var(--culoare-verde-secundar);padding:5rem 0}.quiz-embed-container{position:relative;overflow:hidden;width:100%;max-width:800px;margin:2rem auto 0 auto;padding-top:56.25%;border-radius:var(--border-radius);box-shadow:var(--shadow)}.quiz-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.quiz-completion{max-width:800px;margin:1rem auto 0;display:flex;flex-direction:column;align-items:center;gap:.8rem}.quiz-finish-btn{min-width:230px}.quiz-thank-you{width:100%;background:rgba(255,255,255,.9);border:1px solid rgba(84,73,56,.16);border-radius:12px;padding:1rem 1.1rem;box-shadow:var(--shadow-discret);text-align:left}.quiz-thank-you h3{margin:0 0 .45rem;font-size:1.45rem}.quiz-thank-you p{margin-bottom:.8rem;font-size:.98rem}.quiz-thank-actions{display:flex;flex-wrap:wrap;gap:.65rem}.quiz-thank-you.is-visible{animation:fadeInUp .3s ease forwards}.map-container{position:relative;overflow:hidden;width:100%;padding-top:30%;max-height:200px;border-radius:var(--border-radius);margin-top:2rem}.map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.map-consent-placeholder{position:absolute;inset:0;display:grid;place-items:center;padding:1.2rem;background:linear-gradient(135deg,rgba(250,246,241,.92),rgba(233,222,214,.92)),radial-gradient(circle at 18% 20%,rgba(37,211,102,.14),rgba(37,211,102,0) 38%);color:var(--culoare-primara);text-align:center}.map-consent-placeholder.is-loaded{display:block;padding:0;background:0 0}.map-consent-copy{display:grid;gap:.65rem;justify-items:center;max-width:34rem}.map-consent-copy h3,.map-consent-copy p{margin:0}.map-consent-copy p{color:var(--culoare-text-gri);font-size:.95rem}.map-consent-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.3rem}.map-consent-load{border:1px solid var(--culoare-verde-whatsapp);border-radius:999px;background:var(--culoare-verde-whatsapp);color:#fff;padding:.72rem 1rem;font-weight:700;cursor:pointer;transition:var(--transition-rapida)}.map-consent-load:focus-visible,.map-consent-load:hover{transform:translateY(-1px);background:#1fa853;border-color:#1fa853}@media (max-width:768px){html{font-size:16.5px}.hero{padding-top:5rem;position:relative;z-index:1}.hero .btn{display:block;margin:.5rem auto;width:80%;max-width:300px;text-align:center}.hero h1{font-size:clamp(2.6rem, 12vw, 3.2rem);max-width:11.6ch}.hero p{font-size:1.18rem;max-width:22ch;margin-bottom:1.65rem}.problem-solution-layout{grid-template-columns:1fr}.mini-risk-grid{grid-template-columns:1fr}.bento-grid{grid-template-columns:1fr}.founder-layout{gap:1.4rem}.before-after-grid{gap:1.3rem}.before-after-stage{max-width:none;justify-self:stretch}.before-after-actions,.section-lead-actions{flex-direction:column;align-items:stretch;gap:.7rem}.before-after-actions .btn,.section-lead-actions .btn{width:100%}.before-after-compare{aspect-ratio:1/1;min-height:0;border-radius:24px}.before-after-control{width:100%}.before-after-showcase .before-after-gallery{grid-template-columns:1fr}.objections-list details{padding:.65rem .72rem}.footer-container{grid-template-columns:1fr;text-align:center}.footer .social-icons{justify-content:center}.footer .social-icons a{margin:0}}.heart{display:inline-block;transform-origin:center;animation:heartBeatPremium 2.8s cubic-bezier(.3,.74,.42,1) infinite;will-change:transform,filter}@keyframes heartBeatPremium{0%,100%,40%{transform:scale(1);filter:brightness(1)}12%{transform:scale(1.06);filter:brightness(1.04)}20%{transform:scale(1.02)}28%{transform:scale(1.05);filter:brightness(1.03)}34%{transform:scale(1);filter:brightness(1)}}:root{--transition-normala:all 0.22s cubic-bezier(0.2, 0.65, 0.3, 1);--transition-rapida:all 0.16s cubic-bezier(0.22, 1, 0.36, 1)}body::before{animation-duration:12s}.hero{animation:none;background:0 0;overflow:visible}.hero::before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 25%,rgba(138,154,91,.28) 0,rgba(138,154,91,.05) 36%,rgba(138,154,91,0) 60%),radial-gradient(circle at 80% 75%,rgba(84,73,56,.16) 0,rgba(84,73,56,.02) 34%,rgba(84,73,56,0) 58%),linear-gradient(180deg,rgba(253,252,249,.32) 0,rgba(253,252,249,.14) 58%,rgba(253,252,249,0) 100%)}.hero .container{position:relative;z-index:1}.hero .container>:not(.orb){position:relative;z-index:2}.orb{filter:blur(74px);opacity:.42;animation-duration:14s;z-index:1}.orb-1{background:rgba(138,154,91,.62)}.orb-2{background:rgba(84,73,56,.35);opacity:.36}.hero .btn,.hero h1,.hero p{animation-duration:.55s}.hero p{animation-delay:.12s}.hero .btn{animation-delay:.2s}.hero .btn+.btn{animation-delay:.28s}.header{transition:var(--transition-normala)}.nav-menu{transition-duration:.25s!important}.btn,.card,.card-img img,.floating-btn,.floating-whatsapp,.nav-menu a{transition:var(--transition-normala)}.btn{position:relative;overflow:hidden}.card:hover{transform:translateY(-6px)}.card:hover .card-img img{transform:scale(1.03)}.reveal-in{opacity:0;transform:translateY(20px);transition:opacity .32s ease,transform .32s cubic-bezier(.2, .8, .2, 1);will-change:opacity,transform}.reveal-in.is-visible{opacity:1;transform:translateY(0)}.articol-container.reveal-in,.blog-article-premium .reveal-in{opacity:1!important;transform:none!important;transition-delay:0s!important}.legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;width:min(94%,1480px);margin:0 auto 1rem;padding-top:.2rem;margin-bottom:1rem}.legal-links-mobile{display:none!important}.legal-link-item{margin-top:.25rem}.legal-links-mobile-stack{display:grid;gap:.42rem;align-items:stretch}.legal-links-mobile-stack .legal-inline-link{width:100%;text-align:center;white-space:normal}@media (min-width:1024px){.footer>.legal-links{flex-wrap:nowrap;gap:.45rem;margin-bottom:.9rem;width:100%;justify-content:center}}.legal-inline-link,.legal-trigger{border:1px solid rgba(84,73,56,.24);border-radius:999px;background:rgba(255,255,255,.7);color:var(--culoare-primara);padding:.38rem .9rem;font-size:.82rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;transition:var(--transition-rapida)}.legal-inline-link:hover,.legal-trigger:hover{background:rgba(84,73,56,.08);border-color:rgba(84,73,56,.38);color:var(--culoare-primara)}.legal-modal-backdrop{position:fixed;inset:0;background:rgba(29,28,25,.48);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem;z-index:1200;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.legal-modal-backdrop.is-open{opacity:1;visibility:visible}.legal-modal{width:min(800px,92vw);max-height:86vh;border-radius:16px;border:1px solid rgba(84,73,56,.12);background:#fffefb;box-shadow:0 28px 80px rgba(30,25,20,.2);transform:translateY(12px) scale(.985);transition:transform .2s cubic-bezier(.2, .8, .2, 1);overflow:hidden}.legal-modal-backdrop.is-open .legal-modal{transform:translateY(0) scale(1)}.legal-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid rgba(84,73,56,.12);background:linear-gradient(180deg,rgba(138,154,91,.12),rgba(138,154,91,0))}.legal-modal-header h3{margin:0;font-size:1.2rem}.legal-modal-close{width:34px;height:34px;border-radius:50%;border:1px solid rgba(84,73,56,.24);background:rgba(255,255,255,.9);color:var(--culoare-primara);font-size:1.15rem;line-height:1;cursor:pointer;transition:var(--transition-rapida)}.legal-modal-close:hover{background:rgba(84,73,56,.08)}.legal-modal-content{max-height:calc(86vh - 70px);overflow:auto;padding:1.15rem 1.2rem 1.4rem}.legal-modal-content li,.legal-modal-content p{font-size:.98rem;color:var(--culoare-text)}.legal-modal-content ul{margin:.4rem 0 1rem 1.2rem}.legal-modal-content h4{margin:1.1rem 0 .35rem;color:var(--culoare-primara)}.cookie-banner{position:fixed;left:50%;bottom:16px;transform:translate(-50%,18px);width:min(1040px,calc(100vw - 24px));background:rgba(255,254,251,.97);border:1px solid rgba(84,73,56,.17);border-radius:18px;box-shadow:0 20px 56px rgba(22,19,16,.18);padding:1.1rem 1.1rem 1rem;z-index:1190;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;backdrop-filter:blur(16px)}.cookie-banner.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.cookie-banner-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;align-items:start}.cookie-banner-copy{display:grid;gap:.7rem}.cookie-banner-kicker{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(84,73,56,.66)}.cookie-banner h3{margin:0;font-size:clamp(1.22rem, 1.45vw, 1.55rem);line-height:1.06;color:var(--culoare-primara)}.cookie-banner p{margin:0;font-size:.95rem;line-height:1.62}.cookie-banner-links{display:flex;flex-wrap:wrap;gap:.6rem}.cookie-inline-link{border:0;background:0 0;color:var(--culoare-primara);font-size:.82rem;font-weight:700;letter-spacing:.03em;padding:0;border-bottom:1px solid rgba(84,73,56,.28);cursor:pointer;transition:var(--transition-rapida)}.cookie-inline-link:focus-visible,.cookie-inline-link:hover{color:var(--culoare-verde-inchis);border-bottom-color:rgba(84,73,56,.5)}.cookie-banner-preferences{display:grid;gap:.7rem}.cookie-category{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.92rem .95rem;border-radius:14px;border:1px solid rgba(84,73,56,.12);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(252,247,240,.88))}.cookie-category.is-required{background:linear-gradient(180deg,rgba(138,154,91,.14),rgba(138,154,91,.06))}.cookie-category-copy{display:grid;gap:.28rem}.cookie-category-copy strong{font-size:.97rem;color:var(--culoare-primara)}.cookie-category-copy span:last-child{font-size:.83rem;line-height:1.5;color:rgba(84,73,56,.86)}.cookie-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cookie-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.cookie-toggle input[disabled]{cursor:default}.cookie-toggle-ui{position:relative;display:inline-flex;width:56px;height:32px;border-radius:999px;background:rgba(84,73,56,.18);border:1px solid rgba(84,73,56,.18);transition:var(--transition-rapida)}.cookie-toggle-ui::after{content:'';position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 8px 18px rgba(40,32,23,.14);transition:var(--transition-rapida)}.cookie-toggle input:checked+.cookie-toggle-ui{background:rgba(138,154,91,.9);border-color:rgba(138,154,91,.9)}.cookie-toggle input:checked+.cookie-toggle-ui::after{transform:translateX(24px)}.cookie-toggle input:focus-visible+.cookie-toggle-ui{outline:2px solid rgba(138,154,91,.9);outline-offset:3px}.cookie-category.is-required .cookie-toggle-ui{background:rgba(138,154,91,.84);border-color:rgba(138,154,91,.84)}.cookie-category.is-required .cookie-toggle-ui::after{transform:translateX(24px)}.cookie-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.95rem;padding-top:.95rem;border-top:1px solid rgba(84,73,56,.1)}.cookie-actions button{min-height:46px;border-radius:999px;border:1px solid rgba(84,73,56,.24);padding:.58rem 1rem;font-size:.86rem;font-weight:600;cursor:pointer;transition:var(--transition-rapida)}.cookie-actions .cookie-accept{background:var(--culoare-verde-principal);border-color:var(--culoare-verde-principal);color:#fff}.cookie-actions .cookie-save{background:rgba(84,73,56,.08);color:var(--culoare-primara)}.cookie-actions .cookie-reject{background:#fff;color:var(--culoare-primara)}.cookie-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 22px rgba(40,32,23,.12)}@media (max-width:768px){.legal-links-desktop{display:none!important}.legal-links-mobile{display:block!important}.legal-links{display:flex;flex-direction:column;align-items:center;gap:.42rem;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.legal-inline-link,.legal-trigger{font-size:.76rem;padding:.34rem .7rem}.cookie-banner{top:max(8px,env(safe-area-inset-top));bottom:max(8px,env(safe-area-inset-bottom));width:min(calc(100vw - 16px),390px);max-height:calc(100dvh - 16px);overflow-y:auto;padding:.72rem .72rem .8rem;border-radius:16px;z-index:100100}.cookie-banner-layout{grid-template-columns:1fr;gap:.62rem}.cookie-banner h3{font-size:1.02rem}.cookie-banner p{font-size:.8rem;line-height:1.42}.cookie-banner-kicker,.cookie-banner-links{display:none}.cookie-category{gap:.62rem;align-items:center;padding:.62rem .68rem}.cookie-category-copy strong{font-size:.84rem}.cookie-category-copy span:last-child{font-size:.72rem;line-height:1.36}.cookie-toggle-ui{width:52px;height:30px}.cookie-toggle-ui::after{width:22px;height:22px}.cookie-category.is-required .cookie-toggle-ui::after,.cookie-toggle input:checked+.cookie-toggle-ui::after{transform:translateX(22px)}.cookie-actions{justify-content:stretch;gap:.46rem;margin-top:.62rem;padding-top:.62rem}.cookie-actions button{flex:1 1 100%;width:100%;min-height:40px;padding:.46rem .8rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.reveal-in{opacity:1!important;transform:none!important}}.mobile-menu-brand-item,.mobile-menu-utility-item{display:none!important}.temp-image-fallback{background:var(--culoare-secundara);object-fit:cover}.home-atf-title{max-width:min(100%,52ch);margin-left:auto;margin-right:auto;overflow-wrap:normal;text-wrap:balance}.home-atf-copy{max-width:min(100%,34ch);margin-left:auto;margin-right:auto;text-wrap:pretty}.story-section p{margin-bottom:1.05rem}.story-copy{text-align:left}.story-copy p{line-height:1.78}.story-copy .bg-brand-50{padding:clamp(1.35rem,2.2vw,2rem)!important}.story-quote-title{font-family:var(--font-principal)!important;font-size:clamp(1.16rem, 1.55vw, 1.45rem)!important;line-height:1.36;letter-spacing:0;max-width:34rem;font-weight:800}.story-quote{font-family:var(--font-principal)!important;font-size:clamp(1rem, 1.22vw, 1.18rem)!important;line-height:1.58;letter-spacing:0;margin-top:.75rem;font-weight:500;color:rgba(84,73,56,.86)}blockquote{font-size:clamp(1rem, 1.08vw, 1.12rem);line-height:1.68;letter-spacing:0;padding:1.3rem 1.5rem;border-radius:1.5rem;font-weight:500}.cum-functioneaza-list li{line-height:1.78;padding-bottom:1.05rem;border-bottom:1px solid rgba(107,90,75,.12)}.cum-functioneaza-list li:last-child{border-bottom:0;padding-bottom:0}.cum-functioneaza-list strong.block{color:var(--culoare-primara);font-size:clamp(1rem, 1.08vw, 1.12rem);line-height:1.42}.cum-functioneaza-list p{margin-bottom:0!important;line-height:1.76;color:rgba(43,35,29,.92)}.home-atf-video{width:min(100%,calc(100vw - 2rem))}.footer .footer-logo,footer.bg-white .footer-logo{width:clamp(82px,7vw,112px);max-width:112px;height:auto}#mobile-menu img[src$="Vertical_Logo.png"],.nav-menu img[src$="Vertical_Logo.png"]{width:min(138px,42vw)!important;max-height:104px!important;height:auto!important;object-fit:contain}.comparison-card,.cum-functioneaza-list,.faq-card,.fit-card,.story-section .edge-container,.supported-path-card,.who-its-for-section .section-lead{overflow-wrap:anywhere}.footer h4,footer.bg-white h4{font-size:clamp(.88rem, .95vw, 1rem)!important;line-height:1.35}.footer a,.footer li,.footer p,footer.bg-white a,footer.bg-white li,footer.bg-white p{font-size:clamp(.94rem, .96vw, 1.02rem);line-height:1.65}.footer :is(.fa-solid,.fa-brands),footer.bg-white :is(.fa-solid,.fa-brands){font-size:1.08rem;min-width:1.35rem}@media (max-width:768px){.home-atf-title{font-size:clamp(2.5rem, 10.25vw, 3.24rem)!important;line-height:1.04!important;max-width:11.2ch;text-wrap:balance}.story-copy{padding-left:.9rem;padding-right:.9rem}.story-copy p{font-size:1.02rem;line-height:1.74}.story-copy .story-quote,.story-copy .story-quote-title{font-size:1.04rem!important;line-height:1.52}.story-copy .story-quote-title{font-size:1.18rem!important}.cum-functioneaza-list{display:grid;gap:.95rem;padding-left:.65rem;padding-right:.65rem;text-align:center}.cum-functioneaza-list li{font-size:1rem!important;padding-bottom:.95rem;text-align:center}.method-heading{align-items:center;justify-content:center;padding-left:.65rem;padding-right:.65rem;line-height:1.22;text-align:center;text-wrap:balance}.cum-functioneaza-list strong.block{display:block;width:100%;margin-bottom:.45rem!important;text-align:center;text-wrap:balance}.cum-functioneaza-list p{display:block;width:100%;margin-left:0!important;margin-right:0!important;font-size:1rem;line-height:1.72;text-align:center;text-wrap:pretty}.footer .footer-logo,footer.bg-white .footer-logo{width:98px;max-width:98px;margin-left:auto;margin-right:auto}#mobile-menu img[src$="Vertical_Logo.png"],.nav-menu img[src$="Vertical_Logo.png"]{width:min(116px,36vw)!important;max-height:88px!important}.footer h4,footer.bg-white h4{font-size:1.02rem!important}.footer a,.footer li,.footer p,footer.bg-white a,footer.bg-white li,footer.bg-white p{font-size:1rem;line-height:1.68}.footer :is(.fa-solid,.fa-brands),footer.bg-white :is(.fa-solid,.fa-brands){font-size:1.16rem;min-width:1.45rem}.faq-card{--faq-icon-col:1.35rem;--faq-gap:0.68rem;padding:1.45rem 1.35rem!important}.faq-card h3{display:grid!important;grid-template-columns:var(--faq-icon-col) minmax(0,1fr);align-items:start!important;column-gap:var(--faq-gap)!important;font-size:1.18rem!important;line-height:1.36!important;margin-bottom:.9rem!important;text-align:left}.faq-card h3 i{width:var(--faq-icon-col);min-width:var(--faq-icon-col);margin-top:.13rem!important;text-align:center}.faq-card p{margin-left:calc(var(--faq-icon-col) + var(--faq-gap));font-size:1rem;line-height:1.72;text-align:left}.comparison-card,.fit-card,.supported-path-card,.who-its-for-section .section-lead{padding-left:.65rem;padding-right:.65rem}.supported-path-card>.relative.z-10{padding-left:.7rem;padding-right:.7rem}}.footer p a{color:var(--culoare-primara);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.footer p a:hover{color:var(--culoare-verde-principal)}.post-date{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:0 .72rem;height:2rem;min-height:2rem;border-radius:999px;background:rgba(138,154,91,.14);color:var(--culoare-primara);font-size:.82rem;font-weight:600;line-height:1;white-space:nowrap;letter-spacing:.01em}.post-date::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--culoare-verde-principal)}.blog-listing .card-grid{align-items:stretch}.blog-listing .card{height:100%}.blog-listing .card-body{gap:.7rem}.blog-listing .card-body .post-date{margin-bottom:0}.blog-listing .card-body h3{margin-bottom:0}.blog-listing .card-body p{margin-bottom:0}.blog-listing .card-body .btn{margin-top:auto}@media (min-width:992px){.blog-listing .card-body h3{min-height:4.2em;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-listing .card-body p{min-height:4.95em;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}.breadcrumb-articol{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.38rem;max-width:980px;margin:0 auto 1.25rem;padding:0 .35rem;font-size:.84rem;line-height:1.45;text-align:center;color:var(--culoare-text-gri)}.breadcrumb-articol-uniform{margin-top:.35rem}.breadcrumb-articol a{color:var(--culoare-primara);text-decoration:none;border-bottom:1px solid rgba(84,73,56,.2);transition:var(--transition-rapida);white-space:nowrap}.breadcrumb-articol a:hover{color:var(--culoare-verde-principal);border-bottom-color:rgba(138,154,91,.5)}.breadcrumb-articol .breadcrumb-separator{color:rgba(84,73,56,.45);white-space:nowrap}.breadcrumb-articol .breadcrumb-current{max-width:100%;color:var(--culoare-text-gri);font-weight:600}.blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:2.2rem}.blog-pagination .page-btn{border:1px solid rgba(84,73,56,.24);background:#fff;color:var(--culoare-primara);border-radius:999px;min-width:2.1rem;height:2.1rem;padding:0 .8rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:var(--transition-rapida)}.blog-pagination .page-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--culoare-verde-principal);color:var(--culoare-verde-principal)}.blog-pagination .page-btn.is-active{background:var(--culoare-verde-principal);border-color:var(--culoare-verde-principal);color:#fff}.blog-pagination .page-btn:disabled{opacity:.45;cursor:not-allowed}body.menu-open{overflow:hidden}@media (max-width:768px){.nav-toggle{width:42px;height:42px;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);transition:var(--transition-rapida)}.nav-menu{width:min(88vw,360px);right:-100%;background:linear-gradient(160deg,rgba(255,254,251,.98),rgba(238,241,230,.97));border-left:1px solid rgba(84,73,56,.14);padding:1.1rem 1.2rem 1.4rem;align-items:stretch;justify-content:flex-start;overflow-y:auto}.nav-menu li{width:100%;margin:0}.nav-menu li a{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.85rem .2rem;border-bottom:1px solid rgba(84,73,56,.08);font-size:1rem}.mobile-menu-brand-item,.mobile-menu-utility-item{display:block!important}.mobile-menu-brand-item{margin-bottom:.6rem}.mobile-menu-brand{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:.45rem;width:100%}.mobile-menu-brand img{width:min(138px,42vw);height:auto;max-height:104px;max-width:100%;object-fit:contain}.mobile-menu-close{width:34px;height:34px;border-radius:50%;border:1px solid rgba(84,73,56,.25);background:rgba(255,255,255,.9);color:var(--culoare-primara);font-size:1.2rem;line-height:1;cursor:pointer}.mobile-menu-subtitle{margin:0 0 .7rem;font-size:.84rem;color:var(--culoare-text-gri)}.mobile-menu-utility-item{margin-top:.85rem!important;padding-top:.9rem;border-top:1px solid rgba(84,73,56,.1)}.mobile-menu-cta{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem;border:1px solid var(--culoare-verde-principal)!important;background:var(--culoare-verde-principal)!important;color:#fff!important;border-radius:999px;padding:.72rem 1rem!important;font-weight:700!important;margin-bottom:.55rem}.mobile-menu-quick-links{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.mobile-menu-cta-icon{width:16px;height:16px;flex:0 0 auto}.mobile-menu-quick-links a{display:inline-flex;align-items:center;justify-content:center;gap:.36rem;border:1px solid rgba(84,73,56,.2);border-radius:999px;text-align:center;padding:.55rem .3rem!important;font-size:.82rem!important;background:rgba(255,255,255,.78);color:var(--culoare-primara)!important;font-weight:600}.mobile-menu-quick-links a svg{width:14px;height:14px;flex:0 0 auto}.mobile-menu-quick-wa{border-color:rgba(37,211,102,.45)!important;background:rgba(37,211,102,.13)!important;color:#126a37!important}.blog-pagination{gap:.35rem}.blog-pagination .page-btn{min-width:1.95rem;height:1.95rem;font-size:.8rem;padding:0 .65rem}.eu-top-strip{margin-top:74px}.eu-top-strip-container{grid-template-columns:1fr;gap:.6rem}.eu-top-strip-copy{text-align:center}.eu-top-strip .eu-funding-logo-grid{grid-template-columns:1fr;gap:.55rem}.eu-top-strip .eu-funding-logo-grid img{max-height:76px}.eu-logo-slot{min-height:auto}.hero{overflow:visible}.hero::before{opacity:.95}.orb{filter:blur(56px);opacity:.58}.orb-2{opacity:.5}.breadcrumb-articol{font-size:.78rem;gap:.3rem;margin-bottom:1rem}}@media (max-width:390px){.logo img{width:44px;height:44px;max-width:none}.hero h1{font-size:clamp(2.4rem, 13vw, 2.9rem);max-width:10.8ch}.hero p{font-size:1.14rem;max-width:20ch}}@media (max-width:768px){.hero .hero-kicker{max-width:none;white-space:nowrap;font-size:.74rem;margin-bottom:.68rem}}@media (max-width:480px){.hero .hero-kicker{max-width:calc(100vw - 2rem);white-space:nowrap!important;line-height:1.05;text-wrap:nowrap;font-size:clamp(.56rem, 2.6vw, .68rem);padding:.22rem .62rem;margin-bottom:.52rem;letter-spacing:.01em}}.hero::after{content:none!important}.map-container{width:100%;height:clamp(260px,34vw,420px);max-height:none;padding-top:0;border-radius:16px;margin-top:2rem;border:1px solid rgba(84,73,56,.14);box-shadow:0 16px 40px rgba(84,73,56,.14);background:rgba(255,255,255,.82)}.map-container iframe{width:100%;height:100%}.map-container-tall{height:clamp(340px,48vw,560px)}.map-container-home{height:clamp(280px,38vw,460px)}.contact-map{margin-top:2.4rem}.story-inline-links{margin:.2rem 0 .95rem;color:var(--culoare-text)}.inline-story-link{color:var(--culoare-primara);font-weight:700;border-bottom:1px solid rgba(84,73,56,.24);text-decoration:none;transition:var(--transition-rapida)}.inline-story-link:hover{color:var(--culoare-verde-principal);border-bottom-color:rgba(138,154,91,.52)}.footer-logos img,.social-icons a img{animation:none;will-change:filter,transform;transition:filter .22s ease,transform .22s ease,opacity .22s ease}.footer-logos img:hover,.social-icons a:hover img{filter:brightness(1.14) saturate(1.08) drop-shadow(0 0 10px rgba(255, 255, 255, .34));transform:translateY(-1px)}@keyframes logoGlowSweep{0%,100%,35%{filter:brightness(1) saturate(1);transform:translateY(0)}43%{filter:brightness(1.22) saturate(1.12) drop-shadow(0 0 12px rgba(255, 255, 255, .38));transform:translateY(-1px) scale(1.01)}52%{filter:brightness(1.08) saturate(1.04) drop-shadow(0 0 4px rgba(255, 255, 255, .2));transform:translateY(0)}}.footer .footer-logo{animation:none;will-change:transform;transition:transform .24s ease}.footer .footer-logo:hover{transform:scale(1.02)}@keyframes footerLogoPulse{0%,100%{transform:scale(1)}45%{transform:scale(1.035)}55%{transform:scale(1.02)}}.contact-section .contact-form .btn[type=submit]{min-width:190px}.contact-section .form-control{background:rgba(255,255,255,.86)}.contact-section .form-control:focus{box-shadow:0 0 0 3px rgba(138,154,91,.18)}@media (max-width:768px){.map-container{height:280px}.map-container-tall{height:360px}}@media (max-width:768px){.btn{min-height:50px;padding:.92rem 1.28rem;font-size:1rem;line-height:1.2}.before-after-page-btn{min-width:2.5rem;height:2.5rem;font-size:1.05rem}.before-after-bullet{width:11px;height:11px}.before-after-bullet.is-active{width:26px}}@media (max-width:480px){.home-atf-title{max-width:18ch;font-size:clamp(1.92rem, 8.1vw, 2.42rem)!important;line-height:1.08!important;text-wrap:balance}.home-atf-copy{max-width:30ch}.home-atf-video{width:min(100%,calc(100vw - 2rem))!important}#scroll-to-top,.floating-whatsapp{right:12px;width:52px;height:52px}.floating-whatsapp{bottom:16px}#scroll-to-top{bottom:92px}#scroll-to-top svg,.floating-whatsapp svg{width:22px;height:22px}}.theme-toggle{width:42px;height:42px;margin-left:.55rem;border-radius:999px;border:1px solid rgba(84,73,56,.25);background:rgba(255,255,255,.82);color:var(--culoare-primara);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;cursor:pointer;box-shadow:0 8px 20px rgba(84,73,56,.12);transition:var(--transition-rapida);-webkit-tap-highlight-color:transparent}.theme-toggle:hover{transform:translateY(-1px);border-color:rgba(127,158,60,.7);color:var(--culoare-verde-principal)}.theme-toggle-icon{display:block;transform:translateY(-1px)}@media (max-width:768px){.nav-container{justify-content:flex-start;gap:.38rem}.nav-container>nav{margin-left:auto;width:0;flex:0 0 auto}.nav-toggle,.theme-toggle{width:48px;height:48px}.theme-toggle{margin-left:0}.nav-toggle{margin-left:.12rem}.nav-menu{width:min(90vw,380px);padding:1.2rem 1.15rem 1.35rem;background:linear-gradient(165deg,#fffdf9 0,#f4ede2 100%);border-left:1px solid rgba(84,73,56,.16);box-shadow:-12px 0 32px rgba(26,18,12,.16);gap:.18rem}.nav-menu li:not(.mobile-menu-brand-item):not(.mobile-menu-utility-item)+li:not(.mobile-menu-brand-item):not(.mobile-menu-utility-item){margin-top:.08rem}.nav-menu li a{min-height:54px;border-radius:12px;border:1px solid rgba(84,73,56,.1);background:rgba(255,255,255,.72);padding:.86rem .72rem;font-size:1.04rem;letter-spacing:0;justify-content:flex-start}.nav-menu li a.active,.nav-menu li a:focus-visible,.nav-menu li a:hover{border-color:rgba(84,73,56,.24);background:rgba(255,255,255,.96)}.mobile-menu-brand-item{margin-bottom:.5rem;padding-bottom:.62rem;border-bottom:1px solid rgba(84,73,56,.12)}.mobile-menu-subtitle{margin:.1rem 0 .3rem;font-size:.86rem;color:rgba(58,50,38,.82);line-height:1.42}.mobile-menu-close{width:40px;height:40px;font-size:1.35rem}.mobile-menu-subtitle{font-size:.92rem;line-height:1.45}.mobile-menu-cta{min-height:52px;font-size:.97rem!important;padding:.78rem 1rem!important;border-radius:12px;margin-top:.25rem}.mobile-menu-quick-links a{min-height:46px;font-size:.9rem!important;padding:.62rem .45rem!important;border-radius:10px}}html[data-theme=dark]{--culoare-primara:#e7dfcf;--culoare-accent:#cfc4ae;--culoare-accent-intens:#f4ebda;--culoare-verde-principal:#95bc4d;--culoare-verde-discret:#95bc4d;--culoare-verde-secundar:#1d2515;--culoare-secundara:#171d13;--culoare-fundal:#11160f;--culoare-text:#e9efe1;--culoare-text-gri:#b7c1ae;--culoare-alb:#f5f8ef;--shadow:0 10px 28px rgba(0, 0, 0, 0.4);--shadow-discret:0 6px 16px rgba(0, 0, 0, 0.3);color-scheme:dark}html[data-theme=dark] body::after{background:radial-gradient(ellipse at center,rgba(149,188,77,.18) 0,rgba(149,188,77,0) 70%)}html[data-theme=dark] .header{background-color:rgba(16,22,13,.9);border-bottom-color:rgba(149,188,77,.22)}html[data-theme=dark] .header.scrolled{border-bottom-color:rgba(149,188,77,.28)}html[data-theme=dark] .mobile-menu-close,html[data-theme=dark] .nav-toggle,html[data-theme=dark] .theme-toggle{background:rgba(29,37,21,.92);border-color:rgba(149,188,77,.45);color:var(--culoare-alb)}html[data-theme=dark] .theme-toggle-icon{color:#b9d980}html[data-theme=dark] .social-icons a:nth-child(2) img,html[data-theme=dark] .social-icons a:nth-child(3) img{filter:invert(1) brightness(1.08)}html[data-theme=dark] .nav-menu a{color:var(--culoare-text)}html[data-theme=dark] .nav-menu a:hover{color:var(--culoare-verde-principal)}html[data-theme=dark] .nav-menu a.active{color:var(--culoare-alb);border-bottom-color:var(--culoare-verde-principal)}html[data-theme=dark] .section-bg{background-color:rgba(23,31,18,.78)}html[data-theme=dark] .before-after-showcase .before-after-card,html[data-theme=dark] .bento-item,html[data-theme=dark] .card,html[data-theme=dark] .contact-form,html[data-theme=dark] .contact-info,html[data-theme=dark] .contact-wrapper,html[data-theme=dark] .cookie-banner,html[data-theme=dark] .eu-project-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .map-container,html[data-theme=dark] .objections-list details,html[data-theme=dark] .quiz-thank-you,html[data-theme=dark] .serviciu-item{background:rgba(23,31,18,.92);border-color:rgba(149,188,77,.22);box-shadow:0 14px 34px rgba(0,0,0,.34)}html[data-theme=dark] .post-date{background:rgba(149,188,77,.2);color:var(--culoare-alb)}html[data-theme=dark] .btn-secundar{color:var(--culoare-alb);border-color:rgba(232,238,220,.62);background:0 0}html[data-theme=dark] .btn-secundar:hover{background:var(--culoare-alb);color:#1a2412;border-color:var(--culoare-alb)}html[data-theme=dark] .form-control{background:rgba(14,20,12,.94);border-color:rgba(149,188,77,.32);color:var(--culoare-alb)}html[data-theme=dark] .form-control::placeholder{color:#9eab95}html[data-theme=dark] .before-after-page-btn,html[data-theme=dark] .blog-pagination .page-btn{background:rgba(17,24,13,.95);border-color:rgba(149,188,77,.42);color:var(--culoare-alb)}html[data-theme=dark] .before-after-bullet{background:rgba(17,24,13,.95);border-color:rgba(149,188,77,.55)}html[data-theme=dark] .footer{background:#141a11;border-top-color:rgba(149,188,77,.45)}html[data-theme=dark] .footer-bottom,html[data-theme=dark] .footer-logos{border-top-color:rgba(149,188,77,.2)}@media (max-width:768px){html[data-theme=dark] .nav-menu{background:linear-gradient(160deg,#121a12 0,#1a2518 100%);border-left-color:rgba(149,188,77,.25)}html[data-theme=dark] .nav-menu li a{border-color:rgba(149,188,77,.18);background:rgba(20,32,18,.72)}html[data-theme=dark] .nav-menu li a.active,html[data-theme=dark] .nav-menu li a:focus-visible,html[data-theme=dark] .nav-menu li a:hover{border-color:rgba(149,188,77,.34);background:rgba(23,36,20,.9)}html[data-theme=dark] .mobile-menu-brand-item{border-bottom-color:rgba(149,188,77,.18)}html[data-theme=dark] .mobile-menu-subtitle{color:rgba(220,232,206,.84)}}main>section{position:relative;isolation:isolate;padding-left:clamp(6px,1.2vw,12px);padding-right:clamp(6px,1.2vw,12px)}main>section>.container{position:relative;z-index:1}.section-bg{position:relative;background-color:var(--culoare-verde-secundar)}.section-bg::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 70% at 18% 0,rgba(127,158,60,.11) 0,rgba(127,158,60,0) 62%),radial-gradient(100% 65% at 82% 100%,rgba(84,73,56,.07) 0,rgba(84,73,56,0) 66%)}.section-bg>.container{position:relative;z-index:1}.post-date{justify-content:center;gap:.28rem;height:1.74rem;min-height:1.74rem;padding:0 .62rem;font-size:.78rem;line-height:1.05;border-radius:999px;max-width:max-content}.post-date::before{width:5px;height:5px}.blog-listing .card-body .post-date{align-self:flex-start}@media (max-width:768px){.post-date{height:1.66rem;min-height:1.66rem;padding:0 .56rem;font-size:.75rem}}html[data-theme=dark] body::before{background:linear-gradient(-45deg,#11170f,#162111,#11170f);background-size:360% 360%}html[data-theme=dark] .hero{background:linear-gradient(155deg,rgba(27,39,20,.94) 0,rgba(16,23,13,.98) 62%,#0e130b 100%)!important}html[data-theme=dark] .hero::before{background:radial-gradient(circle at 15% 25%,rgba(149,188,77,.25) 0,rgba(149,188,77,.06) 36%,rgba(149,188,77,0) 62%),radial-gradient(circle at 82% 78%,rgba(255,239,210,.1) 0,rgba(255,239,210,.02) 36%,rgba(255,239,210,0) 64%),linear-gradient(180deg,rgba(16,24,12,.18) 0,rgba(16,24,12,0) 100%)}html[data-theme=dark] .hero .hero-kicker,html[data-theme=dark] .hero h1,html[data-theme=dark] .hero h2,html[data-theme=dark] .hero p{color:#f0f5e8}html[data-theme=dark] .hero .hero-kicker{background:rgba(255,255,255,.12);border-color:rgba(149,188,77,.44)}html[data-theme=dark] .eu-top-strip{border-bottom-color:rgba(149,188,77,.28);background:linear-gradient(180deg,rgba(21,29,16,.96),rgba(26,35,20,.92))}html[data-theme=dark] .eu-logo-slot span,html[data-theme=dark] .eu-logo-slot strong,html[data-theme=dark] .eu-top-strip-copy p,html[data-theme=dark] .eu-top-strip-link,html[data-theme=dark] .eu-top-strip-text,html[data-theme=dark] .eu-top-strip-title{color:#ecf4df}html[data-theme=dark] .eu-top-strip-link{border-bottom-color:rgba(149,188,77,.55)}html[data-theme=dark] .eu-logo-slot{background:rgba(26,35,20,.9);border-color:rgba(149,188,77,.42)}html[data-theme=dark] .before-after-showcase .before-after-card,html[data-theme=dark] .bento-item,html[data-theme=dark] .card,html[data-theme=dark] .contact-form,html[data-theme=dark] .contact-info,html[data-theme=dark] .contact-wrapper,html[data-theme=dark] .cookie-banner,html[data-theme=dark] .eu-project-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .map-container,html[data-theme=dark] .objections-list details,html[data-theme=dark] .quiz-thank-you,html[data-theme=dark] .serviciu-item{background:rgba(27,38,20,.9);border-color:rgba(149,188,77,.26)}html[data-theme=dark] .card-body h3,html[data-theme=dark] .card-body p,html[data-theme=dark] .contact-info p,html[data-theme=dark] .faq-item p,html[data-theme=dark] .serviciu-item p,html[data-theme=dark] li,html[data-theme=dark] p{color:#e6eed8}html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4{color:#f2f7e9}html[data-theme=dark] .cta-final{background:linear-gradient(165deg,#202a17 0,#182112 100%)!important}html[data-theme=dark] .cta-final .container,html[data-theme=dark] .cta-final h2,html[data-theme=dark] .cta-final p{color:#f1f6e8!important}html[data-theme=dark] .cta-final .btn{background:#95bc4d!important;border-color:#95bc4d!important;color:#14200f!important}html[data-theme=dark] .cta-final .btn:hover{background:#b4d676!important;border-color:#b4d676!important;color:#0f1a0b!important}html[data-theme=dark] .btn-secundar{color:#f3f7ea;border-color:rgba(234,243,220,.74)}html[data-theme=dark] .btn-secundar:hover{background:rgba(243,248,235,.96);color:#15210f}html[data-theme=dark] #scroll-to-top{background-color:#95bc4d;color:#13210d;border:1px solid rgba(255,255,255,.28)}html[data-theme=dark] #scroll-to-top svg{width:23px;height:23px}html[data-theme=dark] .floating-whatsapp{box-shadow:0 10px 22px rgba(0,0,0,.34)}html[data-theme=dark] .footer{background:#141c10}html[data-theme=dark] .footer a,html[data-theme=dark] .footer li,html[data-theme=dark] .footer p,html[data-theme=dark] .footer-bottom p{color:#dde8cf}html[data-theme=dark] .legal-inline-link,html[data-theme=dark] .legal-trigger{background:rgba(240,247,231,.12);border-color:rgba(149,188,77,.42);color:#eef6e3}html[data-theme=dark] .section-bg::after{background:radial-gradient(120% 70% at 18% 0,rgba(149,188,77,.18) 0,rgba(149,188,77,0) 62%),radial-gradient(100% 65% at 82% 100%,rgba(255,232,194,.07) 0,rgba(255,232,194,0) 66%)}.blog-listing .card-body h3{min-height:0!important;display:block!important;overflow:visible!important;line-height:1.24;margin-bottom:.25rem}.blog-listing .card-body p{margin-top:0}@media (min-width:992px){.blog-listing .card-body h3,.blog-listing .card-body p{min-height:0!important;display:block!important;line-clamp:initial!important;-webkit-line-clamp:initial!important;-webkit-box-orient:initial!important;overflow:visible!important}}html[data-theme=dark] .problem-solution-section{background:linear-gradient(165deg,rgba(21,31,16,.96),rgba(14,22,12,.98))!important}html[data-theme=dark] .problem-list li,html[data-theme=dark] .problem-solution-section h2,html[data-theme=dark] .problem-solution-section p{color:#eef6e3!important}html[data-theme=dark] .problem-list li::before{color:#a6cf57!important}html[data-theme=dark] .problem-callout{background:rgba(29,43,21,.96)!important;border-color:rgba(149,188,77,.46)!important;box-shadow:0 16px 36px rgba(0,0,0,.34)!important}html[data-theme=dark] .problem-callout h3,html[data-theme=dark] .problem-callout p{color:#f2f8e8!important}html[data-theme=dark] .problem-callout .btn{background:#95bc4d!important;border-color:#95bc4d!important;color:#13200f!important}html[data-theme=dark] .problem-callout .btn:hover{background:#b7d979!important;border-color:#b7d979!important;color:#0f190b!important}html[data-theme=dark] #before-after-results,html[data-theme=dark] .before-after-section{background:linear-gradient(170deg,rgba(21,31,16,.96),rgba(16,24,12,.98))!important}html[data-theme=dark] #before-after-results h2,html[data-theme=dark] #before-after-results p,html[data-theme=dark] .before-after-copy h2,html[data-theme=dark] .before-after-copy p{color:#eff6e5!important}html[data-theme=dark] #borrowed-leverage,html[data-theme=dark] .leverage-section{background:linear-gradient(170deg,rgba(20,30,15,.95),rgba(14,21,11,.97))!important}html[data-theme=dark] #borrowed-leverage h2,html[data-theme=dark] #borrowed-leverage p{color:#edf5e2!important}html[data-theme=dark] .card-body h3,html[data-theme=dark] .compact-card-grid .card-body p{color:#edf5e2!important}#scroll-to-top{color:#fff}html[data-theme=dark] #scroll-to-top{background-color:#5d7d2a!important;border:1px solid rgba(255,255,255,.32)!important;color:#fff!important}html[data-theme=dark] #scroll-to-top svg{width:22px!important;height:22px!important}html[data-theme=dark] .eu-required-strip,html[data-theme=dark] .eu-top-strip{background:linear-gradient(180deg,rgba(21,30,16,.98),rgba(18,27,13,.96))!important;border-bottom-color:rgba(149,188,77,.34)!important}html[data-theme=dark] .eu-logo-slot span,html[data-theme=dark] .eu-logo-slot strong,html[data-theme=dark] .eu-top-strip-link,html[data-theme=dark] .eu-top-strip-title{color:#eff6e4!important}html[data-theme=dark] .eu-logo-slot{background:rgba(27,39,20,.94)!important;border-color:rgba(149,188,77,.44)!important}html[data-theme=dark] .cta-final .btn[style]{background:#95bc4d!important;border-color:#95bc4d!important;color:#12200d!important}.post-date,.post-date::before{display:none!important}html[data-theme=dark]{--culoare-primara:#ece4d8;--culoare-accent:#d9cebd;--culoare-accent-intens:#f7efdf;--culoare-verde-principal:#8fa95a;--culoare-verde-discret:#8fa95a;--culoare-verde-secundar:#171b22;--culoare-secundara:#1d232c;--culoare-fundal:#11151b;--culoare-text:#e7e0d5;--culoare-text-gri:#b8afa2;--culoare-alb:#f6f0e5}html[data-theme=dark] body::before{background:radial-gradient(circle at 18% 15%,rgba(143,169,90,.13) 0,rgba(143,169,90,0) 35%),radial-gradient(circle at 78% 85%,rgba(196,171,128,.09) 0,rgba(196,171,128,0) 33%),linear-gradient(165deg,#10141a 0,#131922 45%,#0f1319 100%);background-size:100% 100%,100% 100%,100% 100%;animation:none!important}html[data-theme=dark] body::after{background:radial-gradient(ellipse at center,rgba(193,168,124,.1) 0,rgba(193,168,124,0) 72%)!important}html[data-theme=dark] .hero{background:linear-gradient(165deg,rgba(18,24,31,.98) 0,rgba(21,28,37,.98) 58%,#10151c 100%)!important}html[data-theme=dark] .section-bg::after{background:0 0!important}html[data-theme=dark] .section-bg{background:linear-gradient(165deg,rgba(23,29,38,.96),rgba(17,23,31,.98))!important}html[data-theme=dark] .problem-solution-section{background:linear-gradient(165deg,rgba(27,33,42,.96),rgba(18,23,30,.98))!important}html[data-theme=dark] .agitate-section{background:linear-gradient(165deg,rgba(56,45,36,.88),rgba(40,33,28,.9))!important}html[data-theme=dark] .objections-section{background:linear-gradient(165deg,rgba(28,34,42,.95),rgba(19,24,31,.98))!important}html[data-theme=dark] .quiz-section{background:linear-gradient(165deg,rgba(24,30,38,.96),rgba(16,21,28,.98))!important}html[data-theme=dark] .cta-final{background:linear-gradient(165deg,rgba(54,44,36,.9),rgba(36,31,27,.92))!important}html[data-theme=dark] .before-after-showcase .before-after-card,html[data-theme=dark] .bento-item,html[data-theme=dark] .card,html[data-theme=dark] .contact-form,html[data-theme=dark] .contact-info,html[data-theme=dark] .contact-wrapper,html[data-theme=dark] .cookie-banner,html[data-theme=dark] .eu-project-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .map-container,html[data-theme=dark] .objections-list details,html[data-theme=dark] .problem-callout,html[data-theme=dark] .quiz-thank-you,html[data-theme=dark] .serviciu-item{background:rgba(32,40,50,.92)!important;border-color:rgba(224,203,169,.24)!important;box-shadow:0 16px 36px rgba(6,8,11,.35)!important}html[data-theme=dark] .card-body p,html[data-theme=dark] .hero .hero-kicker,html[data-theme=dark] .hero h1,html[data-theme=dark] .hero h2,html[data-theme=dark] .hero p,html[data-theme=dark] .problem-callout p,html[data-theme=dark] .problem-list li,html[data-theme=dark] h1,html[data-theme=dark] h2,html[data-theme=dark] h3,html[data-theme=dark] h4,html[data-theme=dark] li,html[data-theme=dark] p{color:#eee5d7!important}html[data-theme=dark] .hero .hero-kicker{background:rgba(246,240,229,.14)!important;border-color:rgba(224,203,169,.34)!important}html[data-theme=dark] .btn{background:#efe3cf!important;border-color:#efe3cf!important;color:#1a1f28!important}html[data-theme=dark] .btn:hover{background:#f8eedc!important;border-color:#f8eedc!important;color:#141a22!important}html[data-theme=dark] .btn-secundar{background:0 0!important;border-color:rgba(241,230,211,.7)!important;color:#f3e9da!important}html[data-theme=dark] .btn-secundar:hover{background:rgba(243,233,218,.94)!important;border-color:rgba(243,233,218,.94)!important;color:#171e27!important}html[data-theme=dark] .cta-final .btn,html[data-theme=dark] .cta-final .btn[style],html[data-theme=dark] .problem-callout .btn{background:#efe3cf!important;border-color:#efe3cf!important;color:#171e27!important}html[data-theme=dark] #scroll-to-top{background-color:#ece0cc!important;border:1px solid rgba(255,255,255,.38)!important;color:#121821!important}html[data-theme=dark] #scroll-to-top svg{width:22px!important;height:22px!important}html[data-theme=dark] .eu-required-strip,html[data-theme=dark] .eu-top-strip{background:linear-gradient(180deg,rgba(28,36,46,.98),rgba(22,30,39,.96))!important;border-bottom-color:rgba(224,203,169,.3)!important}html[data-theme=dark] .eu-logo-slot span,html[data-theme=dark] .eu-logo-slot strong,html[data-theme=dark] .eu-top-strip-link,html[data-theme=dark] .eu-top-strip-title{color:#f0e7da!important}html[data-theme=dark] .eu-logo-slot{background:rgba(32,40,50,.96)!important;border-color:rgba(224,203,169,.34)!important}@keyframes darkAmbientDrift{0%{background-position:0 0,100% 100%,50% 50%}50%{background-position:8% 6%,92% 96%,48% 52%}100%{background-position:0 0,100% 100%,50% 50%}}html[data-theme=dark] body::before{background-size:120% 120%,120% 120%,100% 100%;animation:darkAmbientDrift 24s ease-in-out infinite!important}@keyframes liveBgShiftLight{0%{background-position:0 35%,100% 65%,50% 50%}50%{background-position:100% 65%,0 35%,50% 50%}100%{background-position:0 35%,100% 65%,50% 50%}}@keyframes liveBgShiftDark{0%{background-position:4% 10%,96% 90%,50% 50%}50%{background-position:18% 24%,82% 76%,50% 50%}100%{background-position:4% 10%,96% 90%,50% 50%}}@keyframes liveGlowFloat{0%{transform:translate3d(0,0,0) scale(1);opacity:.88}50%{transform:translate3d(-4.2vw,2.4vh,0) scale(1.12);opacity:1}100%{transform:translate3d(3.4vw,-2.2vh,0) scale(1.09);opacity:.86}}@keyframes liveSectionDrift{0%{background-position:14% 0,86% 100%;opacity:.9}50%{background-position:28% 12%,72% 88%;opacity:1}100%{background-position:14% 0,86% 100%;opacity:.9}}@keyframes heroMeshFlow{0%{background-position:0 0,100% 100%,50% 50%}50%{background-position:100% 100%,0 0,50% 50%}100%{background-position:0 0,100% 100%,50% 50%}}body::before{background:radial-gradient(circle at 14% 24%,rgba(128,167,68,.26) 0,rgba(128,167,68,0) 36%),radial-gradient(circle at 86% 78%,rgba(84,73,56,.18) 0,rgba(84,73,56,0) 34%),linear-gradient(145deg,#f6f4ee 0,#e6ebdc 46%,#f3f0e8 100%)!important;background-size:240% 240%,240% 240%,170% 170%!important;animation:liveBgShiftLight 20s ease-in-out infinite!important;will-change:background-position}body::after{animation:liveGlowFloat 24s ease-in-out infinite alternate;will-change:transform,opacity}.hero::before{background-size:190% 190%,190% 190%,120% 120%;animation:liveSectionDrift 16s ease-in-out infinite;will-change:background-position,opacity;opacity:.96}.section-bg::after{background-size:165% 165%,165% 165%;animation:liveSectionDrift 19s ease-in-out infinite;will-change:background-position,opacity;opacity:.98}.hero:not(.hero-eu-static):not(.hero-home-main){background:radial-gradient(circle at 15% 25%,rgba(132,169,73,.3) 0,rgba(132,169,73,0) 34%),radial-gradient(circle at 84% 74%,rgba(84,73,56,.2) 0,rgba(84,73,56,0) 34%),linear-gradient(135deg,#e8ede0 0,#d9e1d0 45%,#e5e8df 100%)!important;background-size:230% 230%,230% 230%,160% 160%!important;animation:heroMeshFlow 16s ease-in-out infinite!important}.hero.hero-blog{background:radial-gradient(circle at 12% 22%,rgba(157,147,130,.28) 0,rgba(157,147,130,0) 34%),radial-gradient(circle at 86% 74%,rgba(110,135,160,.2) 0,rgba(110,135,160,0) 34%),linear-gradient(140deg,#ebe6dc 0,#d8ddd7 48%,#e3ddd3 100%)!important;background-size:230% 230%,230% 230%,160% 160%!important;animation:heroMeshFlow 15s ease-in-out infinite!important}.hero.hero-about-shared{background:linear-gradient(180deg,rgba(255,248,240,.74),rgba(255,248,240,.82)),url('../images/placeholders/olive_tree.png')!important;background-size:cover!important;background-position:center!important;animation:none!important}.about-bridge{background:var(--culoare-fundal)}.about-bridge .container{max-width:920px;padding-top:clamp(1.4rem,3.2vh,2rem);padding-bottom:clamp(1.2rem,2.8vh,1.8rem)}.about-bridge p{margin:0 auto;max-width:56ch;font-family:var(--font-titluri-accent);font-size:clamp(1.02rem, 1.6vw, 1.22rem);line-height:1.5;color:rgba(18,13,10,.88);text-align:center}.hero.hero-eu-static{animation:none!important;background-size:100% 100%!important}.hero.hero-eu-static::before{animation:none!important}html[data-theme=dark] body::before{background:radial-gradient(circle at 12% 20%,rgba(149,188,77,.24) 0,rgba(149,188,77,0) 34%),radial-gradient(circle at 86% 80%,rgba(110,138,163,.18) 0,rgba(110,138,163,0) 34%),linear-gradient(165deg,#0f1722 0,#111b29 44%,#0d141d 100%)!important;background-size:220% 220%,220% 220%,170% 170%!important;animation:liveBgShiftDark 22s ease-in-out infinite!important}html[data-theme=dark] body::after{animation-duration:20s;opacity:.9}html[data-theme=dark] .hero::before,html[data-theme=dark] .section-bg::after{animation-duration:17s}html[data-theme=dark] .hero:not(.hero-eu-static):not(.hero-home-main){background:radial-gradient(circle at 12% 22%,rgba(149,188,77,.24) 0,rgba(149,188,77,0) 34%),radial-gradient(circle at 86% 76%,rgba(95,123,148,.2) 0,rgba(95,123,148,0) 34%),linear-gradient(160deg,#111a26 0,#162130 48%,#101824 100%)!important;background-size:220% 220%,220% 220%,160% 160%!important;animation:heroMeshFlow 15s ease-in-out infinite!important}html[data-theme=dark] .hero.hero-blog{background:radial-gradient(circle at 14% 22%,rgba(197,175,140,.18) 0,rgba(197,175,140,0) 34%),radial-gradient(circle at 86% 76%,rgba(112,142,171,.24) 0,rgba(112,142,171,0) 34%),linear-gradient(160deg,#121a23 0,#1a2532 48%,#101923 100%)!important;background-size:220% 220%,220% 220%,160% 160%!important;animation:heroMeshFlow 14s ease-in-out infinite!important}@media (max-width:768px){body::before{animation-duration:16s!important;background-size:220% 220%,220% 220%,165% 165%!important}body::after{animation-duration:15s}.hero::before,.section-bg::after{animation-duration:14s}.hero.hero-blog,.hero:not(.hero-eu-static):not(.hero-home-main),html[data-theme=dark] .hero.hero-blog,html[data-theme=dark] .hero:not(.hero-eu-static):not(.hero-home-main){animation-duration:12.5s!important}}@media (max-width:768px){.header,html[data-theme=dark] .header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:rgba(253,252,249,.96)}html[data-theme=dark] .header{background-color:rgba(16,22,13,.96)}.orb{display:none!important}.hero.hero-blog,.hero::before,.hero:not(.hero-eu-static):not(.hero-home-main),.section-bg::after,body::after,body::before,html[data-theme=dark] .hero.hero-blog,html[data-theme=dark] .hero:not(.hero-eu-static):not(.hero-home-main){animation:none!important}}main>section+section::before,main>section:not(:last-child)::after,main>section:not(:last-child)::before,main>section:not(:last-child)>.container::after,main>section:not(:last-child)>.container::before{content:none!important;display:none!important;height:0!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}.eu-top-strip{display:none!important}.footer .eu-footer-strip{margin-top:1.7rem;border-top:1px solid rgba(84,73,56,.18);border-bottom:1px solid rgba(84,73,56,.12);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,244,232,.84))}.footer .eu-footer-strip .eu-top-strip-container{width:90%;max-width:1100px;margin:0 auto;padding-top:.9rem!important;padding-bottom:.9rem!important}.footer .eu-footer-strip .eu-logo-slot{min-height:80px}.footer .eu-footer-strip .eu-funding-logo-grid-official{grid-template-columns:minmax(280px,420px)}.footer .eu-footer-strip .eu-logo-slot-official{min-height:108px;justify-self:end;box-shadow:0 14px 26px rgba(60,44,33,.08)}.footer .eu-footer-strip .eu-logo-picture img{max-height:102px}.footer .footer-credit{font-size:.82rem;opacity:.92}.footer .footer-credit a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.footer .footer-credit a:hover{color:var(--culoare-primara)}html[data-theme=dark] .footer .eu-footer-strip{border-top-color:rgba(149,188,77,.35);border-bottom-color:rgba(149,188,77,.2);background:linear-gradient(180deg,rgba(20,28,22,.95),rgba(25,34,26,.9))}html[data-theme=dark] .footer .eu-footer-strip .eu-logo-slot span,html[data-theme=dark] .footer .eu-footer-strip .eu-logo-slot strong,html[data-theme=dark] .footer .eu-footer-strip .eu-top-strip-link,html[data-theme=dark] .footer .eu-footer-strip .eu-top-strip-title{color:#edf3e8!important}html[data-theme=dark] .footer .eu-footer-strip .eu-logo-slot{border-color:rgba(149,188,77,.32);background:rgba(18,24,19,.8)}html[data-theme=dark] .footer .eu-footer-strip .eu-logo-picture img,html[data-theme=dark] .footer .eu-footer-strip .eu-logo-slot-official{background:#fff}@media (max-width:768px){.eu-detail-grid{grid-template-columns:1fr}.footer,footer.bg-white{text-align:center}.footer :is(h3,h4,p,ul,li),footer.bg-white :is(h3,h4,p,ul,li){text-align:center;margin-left:auto;margin-right:auto}.footer ul,footer.bg-white ul{padding-left:0}.footer li,footer.bg-white li{justify-content:center}.footer a,footer.bg-white a{justify-content:center}.footer .eu-footer-strip .eu-top-strip-container{grid-template-columns:1fr;gap:.62rem}.footer .eu-footer-strip .eu-funding-logo-grid{grid-template-columns:1fr}.footer .eu-footer-strip .eu-logo-slot{min-height:74px}.footer .eu-footer-strip .eu-funding-logo-grid-official{grid-template-columns:minmax(0,1fr)}.footer .eu-footer-strip .eu-logo-slot-official{min-height:0;justify-self:stretch;padding:.65rem}.footer .eu-footer-strip .eu-logo-picture img{max-height:188px}}.page-progress{position:fixed;left:0;right:0;bottom:0;height:4px;background:rgba(37,211,102,.22);z-index:995;pointer-events:none;backdrop-filter:blur(2px)}.page-progress-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#1fa853 0,#25d366 45%,#6be495 100%);box-shadow:0 0 12px rgba(37,211,102,.42)}html[data-theme=dark] .page-progress{background:rgba(37,211,102,.24)}html[data-theme=dark] .page-progress-fill{background:linear-gradient(90deg,#1fa853 0,#25d366 45%,#8ee8af 100%);box-shadow:0 0 14px rgba(37,211,102,.5)}.hero-title-line{display:flex;flex-wrap:wrap;justify-content:center;gap:0;width:fit-content;max-width:100%;margin-inline:auto;line-height:1.12;padding-block:0.1em 0.16em;overflow:visible}.title-word{position:relative;display:inline-block;padding:.08em 0 .14em;margin-inline:0;font-family:var(--font-titluri-accent);font-style:normal;font-weight:700;letter-spacing:-.018em;color:rgba(255,250,244,.99);opacity:1;transform:translate3d(0,0,0) scale(1);text-shadow:0 16px 34px rgba(17,12,9,.22);line-height:1.1;will-change:transform,opacity;overflow:visible}.title-word::before{content:none}.hero-home-title .title-word{font-size:clamp(2.8rem, 5.45vw, 4.8rem);opacity:1;filter:none;transform:translate3d(0,0,0);animation:none!important}body.hero-title-play .hero-home-title .title-word{opacity:1;filter:none;transform:translate3d(0,0,0);animation:none!important}.hero.hero-home-main .hero-actions .btn::before{content:none}.hero.hero-home-main .hero-actions .btn.cta-pulse::after{content:none}.hero.hero-home-main{position:relative;overflow:visible;min-height:auto;margin-top:0;padding:clamp(4.35rem,5.2vw,4.9rem) 0 clamp(1.5rem,2.4vw,2rem);background:linear-gradient(180deg,#e9ded6 0,#d8c8bc 100%)}.hero.hero-home-main::before{content:none}.hero-home-bg{display:none}#home-hero::after{content:none!important;display:none!important}.hero.hero-home-main .container{width:min(100% - 2rem,1320px);max-width:1160px;min-height:auto;display:grid;align-items:start;z-index:1;padding-top:0;padding-bottom:0}.hero.hero-home-main .hero-grid{min-height:auto;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;justify-items:stretch}.hero.hero-home-main .hero-copy{max-width:min(100%,860px);width:100%;display:grid;justify-items:center;gap:.85rem;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none;align-self:start;margin:0;transform:none}.hero.hero-home-main .hero-copy li,.hero.hero-home-main .hero-copy p{color:var(--culoare-primara)}.hero.hero-home-main .hero-copy-home{display:grid;justify-items:center;align-items:start;text-align:center;width:100%;max-width:100%;padding-top:0}.hero.hero-home-main .hero-copy-home>*{margin-left:auto;margin-right:auto;text-align:center}.hero.hero-home-main .hero-kicker{margin:0 auto;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:max-content;padding:.42rem .92rem;border:1px solid rgba(107,90,75,.24);border-radius:999px;background:rgba(233,222,214,.95);box-shadow:0 4px 14px rgba(60,44,33,.08);color:#6b5a4b;font-size:clamp(.82rem, 1.02vw, .95rem);font-weight:700;letter-spacing:0;line-height:1.1;white-space:nowrap;text-wrap:nowrap;text-shadow:none}.hero.hero-home-main .hero-intro{margin:0;max-width:64ch;font-size:clamp(1rem, 1.2vw, 1.1rem);line-height:1.6;color:#6b5a4b}.hero.hero-home-main .hero-home-title{margin:0;width:100%;max-width:20ch;display:block;line-height:1.16;text-align:center;color:#6b5a4b;text-shadow:none;overflow:visible;font-size:clamp(2rem, 3.2vw, 3.05rem)}.hero.hero-home-main .hero-title-line{display:inline;width:auto;max-width:none;margin-inline:0;text-align:center;white-space:normal;font-family:var(--font-titluri-accent);font-style:normal;font-size:inherit;font-weight:700;letter-spacing:-.01em;line-height:inherit}.hero.hero-home-main .hero-lead{max-width:58ch;margin:0;font-size:clamp(1rem, 1.2vw, 1.08rem);line-height:1.58;color:#6b5a4b;text-align:center;text-shadow:none}.hero.hero-home-main .hero-actions{justify-content:center;gap:.6rem;margin-top:0}.hero.hero-home-main .hero-actions .btn{position:static;overflow:hidden;isolation:isolate;min-width:280px;box-shadow:none;text-transform:uppercase}.hero.hero-home-main .hero-actions .btn.cta-pulse{background:var(--culoare-verde-whatsapp);border-color:var(--culoare-verde-whatsapp);color:#fffaf4}.hero.hero-home-main .hero-actions .btn.cta-pulse:hover{background:#1fa853;border-color:#1fa853;color:#fffaf4;transform:translateY(-2px);box-shadow:none}.hero.hero-home-main .hero-actions .btn.btn-secundar{background:0 0;border-color:var(--culoare-verde-whatsapp);color:var(--culoare-verde-whatsapp)}.hero.hero-home-main .hero-actions .btn.btn-secundar:active,.hero.hero-home-main .hero-actions .btn.btn-secundar:focus-visible,.hero.hero-home-main .hero-actions .btn.btn-secundar:hover{background:var(--culoare-verde-whatsapp);border-color:var(--culoare-verde-whatsapp);color:#fffaf4;transform:translateY(-2px);box-shadow:none}.hero-video-inline{width:min(100%,620px);margin-top:.5rem;margin-left:auto;margin-right:auto}.hero-video-inline video{width:100%;height:auto;display:block;border-radius:18px;box-shadow:none;background:#120d0a}#atf2-home{padding:.8rem min(5vw,2.4rem) 2.1rem;display:grid;gap:.9rem;background:var(--culoare-fundal);justify-items:center;text-align:center}#atf2-home .atf2-title{margin:0;color:#25d065;font-weight:700;font-size:clamp(1.4rem, 2.3vw, 2rem);line-height:1.24}#atf2-home .atf2-lead{margin:0;max-width:62ch;color:var(--culoare-text)}#atf2-home img{width:100%;max-width:980px;height:auto;display:block;border-radius:0;box-shadow:none}#atf2-home .atf2-image-blend{position:relative;width:100%;max-width:980px;margin:0 auto;background:#faf6f1;isolation:isolate}#atf2-home .atf2-image-blend img{width:100%;max-width:none;height:auto;display:block}#atf2-home .atf2-image-blend::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#faf6f1 0,rgba(250,246,241,0) 12%,rgba(250,246,241,0) 88%,#faf6f1 100%),linear-gradient(to bottom,#faf6f1 0,rgba(250,246,241,0) 12%,rgba(250,246,241,0) 95.5%,#faf6f1 100%)}html[data-theme=dark] .hero.hero-home-main .hero-kicker{background:rgba(233,222,214,.96);border-color:rgba(107,90,75,.24);color:#6b5a4b}.hero-trust-strip{position:relative;z-index:2;background:linear-gradient(180deg,rgba(233,222,214,.08) 0,rgba(250,246,241,.84) 48%,rgba(250,246,241,.96) 100%)}.hero-trust-strip .container{padding-top:1.15rem;padding-bottom:1.75rem}.hero-trust-strip-inner{position:relative;display:grid;width:min(100%,1180px);margin:0 auto;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);grid-template-areas:"lead card1" "lead card2" "lead card3";gap:.82rem .95rem;align-items:stretch;padding:1.2rem;border-radius:34px;border:1px solid rgba(107,90,75,.08);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(246,239,233,.94)),radial-gradient(circle at top left,rgba(138,149,99,.12),rgba(138,149,99,0) 36%);box-shadow:0 28px 54px rgba(60,44,33,.1),inset 0 1px 0 rgba(255,255,255,.34);backdrop-filter:blur(16px);overflow:hidden}.hero-trust-strip-inner::before{content:'';position:absolute;inset:0 0 auto 0;height:128px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0));pointer-events:none}.hero-trust-item{display:grid;position:relative;z-index:1;gap:.45rem;min-height:0;padding:1rem 1rem .95rem;border:1px solid rgba(107,90,75,.09);border-radius:24px;background:linear-gradient(180deg,rgba(255,252,248,.86),rgba(252,247,242,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.28);align-content:start}.hero-trust-item.is-lead{grid-area:lead;padding:1.05rem 1.2rem 1rem 1.25rem;border:1px solid rgba(107,90,75,.08);border-radius:28px;background:linear-gradient(180deg,rgba(255,251,246,.78),rgba(250,244,238,.58));box-shadow:none;align-content:center}.hero-trust-item:nth-child(2){grid-area:card1}.hero-trust-item:nth-child(3){grid-area:card2}.hero-trust-item:nth-child(4){grid-area:card3}.hero-trust-item h2,.hero-trust-item p,.hero-trust-item strong,.hero-trust-note{margin:0}.hero-trust-item h2{font-size:clamp(1.48rem, 2.35vw, 2.2rem);line-height:.96;text-wrap:balance;max-width:10.8ch}.hero-trust-item strong{font-family:var(--font-principal);color:var(--culoare-primara);font-size:.98rem;font-weight:700;line-height:1.45}.hero-trust-item p{color:rgba(60,44,33,.84);font-size:.96rem;line-height:1.62}.hero-trust-note{display:block;align-self:flex-start;padding:0;background:0 0;color:rgba(60,44,33,.72);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero-trust-item.interactive-card-surface,.hero-trust-item.interactive-card-surface:focus-within,.hero-trust-item.interactive-card-surface:hover{transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)!important}.hero-trust-item.is-lead.interactive-card-surface,.hero-trust-item.is-lead.interactive-card-surface:focus-within,.hero-trust-item.is-lead.interactive-card-surface:hover{transform:none!important;box-shadow:none!important}.hero-trust-item.interactive-card-surface:focus-within>*,.hero-trust-item.interactive-card-surface:hover>*,.hero-trust-item.interactive-card-surface>*{transform:none!important}.testimonial-experience{display:grid;gap:1.35rem}.testimonial-source-list{display:none}.testimonial-experience-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2.8vw,2.1rem);align-items:stretch}.testimonial-media-panel,.testimonial-story-panel{display:flex;min-height:clamp(500px,54vw,580px)}.testimonial-media-card,.testimonial-story-inner{position:relative;width:100%;min-height:clamp(500px,54vw,580px);border-radius:30px;border:1px solid rgba(107,90,75,.12);box-shadow:0 28px 58px rgba(60,44,33,.12);overflow:hidden}.testimonial-media-card{display:grid;grid-template-rows:auto 1fr;gap:.95rem;padding:1rem;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,239,233,.9))}.testimonial-media-head,.testimonial-story-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.testimonial-media-badge-group,.testimonial-story-badge-group{display:flex;width:100%;justify-content:center}.testimonial-statline{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.38rem .82rem;border-radius:999px;border:1px solid rgba(107,90,75,.12);background:rgba(255,252,248,.9);color:rgba(60,44,33,.9);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;box-shadow:0 10px 20px rgba(60,44,33,.08)}.testimonial-media-stage{display:grid;grid-template-rows:1fr auto;gap:.9rem;min-height:0;height:100%}.testimonial-media-stage .before-after-compare{height:100%;min-height:0;aspect-ratio:auto;border-radius:24px}.testimonial-media-stage .before-after-control{width:min(100%,360px)}.testimonial-media-card.is-fallback{padding:0;background:#1c140f}.testimonial-media-figure{position:relative;height:100%;min-height:clamp(460px,52vw,560px);overflow:hidden}.testimonial-media-figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.testimonial-media-figure::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,15,11,.12) 0,rgba(21,15,11,.34) 38%,rgba(21,15,11,.74) 100%),radial-gradient(circle at top right,rgba(138,149,99,.32),rgba(138,149,99,0) 46%);pointer-events:none}.testimonial-media-copy,.testimonial-media-figure-top{position:absolute;left:1rem;right:1rem;z-index:2}.testimonial-media-figure-top{top:1rem}.testimonial-media-copy{bottom:1rem;display:grid;gap:.65rem;color:#fffaf4}.testimonial-media-copy h3,.testimonial-media-copy p{margin:0}.testimonial-media-copy h3{color:#fffaf4;font-size:clamp(1.65rem, 3vw, 2.25rem);line-height:.95}.testimonial-media-copy p{color:rgba(255,250,244,.86);font-size:1rem;line-height:1.62}.testimonial-story-inner{display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:1rem;padding:clamp(1.25rem,2.5vw,1.9rem);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,243,237,.92))}.testimonial-story-body{display:grid;align-content:start;gap:.9rem;min-height:0}.testimonial-story-panel h3{margin:0;font-size:clamp(2rem, 3vw, 2.8rem);line-height:.94;letter-spacing:-.04em;text-wrap:balance}.testimonial-story-meta{display:block;margin-top:-.1rem;color:rgba(60,44,33,.76);font-size:.98rem;font-weight:600;line-height:1.5}.testimonial-story-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.1rem}.testimonial-story-highlight{display:grid;gap:.14rem;padding:.72rem .82rem;border-radius:16px;border:1px solid rgba(107,90,75,.1);background:linear-gradient(180deg,rgba(255,252,248,.92),rgba(248,243,237,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.testimonial-story-highlight span,.testimonial-story-highlight strong{margin:0}.testimonial-story-highlight strong{color:var(--culoare-primara);font-family:var(--font-principal);font-size:clamp(1.02rem, 1.4vw, 1.16rem);line-height:1.12;letter-spacing:-.02em}.testimonial-story-highlight span{color:rgba(60,44,33,.78);font-size:.8rem;font-weight:600;line-height:1.3}.testimonial-story-excerpt{display:grid;gap:.95rem;align-content:start;padding:.1rem 0 0;max-width:62ch}.testimonial-story-excerpt p{margin:0;color:rgba(53,44,37,.9);font-size:clamp(1rem, 1.12vw, 1.08rem);line-height:1.72}.testimonial-story-excerpt p:first-child{font-size:clamp(1.06rem, 1.22vw, 1.16rem);font-weight:600;color:var(--culoare-primara)}.testimonial-story-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto;padding-top:.35rem}.testimonial-story-actions .btn{margin:0}.testimonial-selector-row{display:flex;align-items:center;justify-content:center;gap:.9rem}.testimonial-selector-row.is-hidden{display:none}.testimonial-selector-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.testimonial-selector-btn{display:inline-flex;align-items:center;justify-content:center;min-width:3.15rem;min-height:3.15rem;padding:.72rem;border-radius:999px;border:1px solid rgba(107,90,75,.14);background:rgba(255,255,255,.9);color:var(--culoare-primara);box-shadow:0 12px 24px rgba(60,44,33,.08);cursor:pointer;transition:transform .24s ease,box-shadow .24s ease,background .24s ease,border-color .24s ease,color .24s ease}.testimonial-selector-btn:focus-visible,.testimonial-selector-btn:hover{transform:translateY(-2px);border-color:rgba(138,149,99,.42);background:rgba(255,255,255,.98);box-shadow:0 16px 28px rgba(60,44,33,.12)}.testimonial-selector-btn:focus-visible{outline:2px solid rgba(138,149,99,.38);outline-offset:2px}.testimonial-selector-btn.is-active{background:linear-gradient(145deg,rgba(107,90,75,.96),rgba(82,68,56,.96));border-color:rgba(82,68,56,.56);color:#fffaf4;box-shadow:0 18px 32px rgba(60,44,33,.18)}.testimonial-selector-index{display:inline-flex;align-items:center;justify-content:center;line-height:1;min-width:1.4rem;font-size:.95rem;font-weight:700;letter-spacing:.08em}.testimonial-selector-dot{display:none}.testimonial-story-open{min-width:0}.testimonial-modal-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:1.2rem;background:rgba(20,15,11,.56);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .26s ease,visibility .26s ease}.testimonial-modal-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.testimonial-modal{width:min(920px,100%);max-height:min(88vh,980px);display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:30px;border:1px solid rgba(107,90,75,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,243,237,.94));box-shadow:0 34px 80px rgba(20,15,11,.26);overflow:hidden;transform:translateY(24px) scale(.985);transition:transform .3s cubic-bezier(.22, 1, .36, 1)}.testimonial-modal-backdrop.is-open .testimonial-modal{transform:translateY(0) scale(1)}.testimonial-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem 1rem;border-bottom:1px solid rgba(107,90,75,.08)}.testimonial-modal-title-group{display:grid;gap:.5rem}.testimonial-modal-title-group h3,.testimonial-modal-title-group p{margin:0}.testimonial-modal-title-group h3{font-size:clamp(1.75rem, 3vw, 2.4rem);line-height:.96}.testimonial-modal-title-group p{color:rgba(60,44,33,.72);font-size:.98rem;line-height:1.55}.testimonial-modal-close{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:50%;border:1px solid rgba(107,90,75,.16);background:rgba(255,255,255,.92);color:var(--culoare-primara);font-size:1.2rem;line-height:1;cursor:pointer;transition:transform .24s ease,background .24s ease,color .24s ease}.testimonial-modal-close-icon{display:block;transform:translateY(-1.5px)}.testimonial-modal-close:hover{transform:rotate(90deg);background:var(--culoare-primara);color:#fffaf4}.testimonial-modal-content{overflow-y:auto;padding:1rem 1.2rem 1.25rem;display:grid;gap:1rem}.testimonial-modal-body{display:grid;gap:.95rem;align-content:start}.testimonial-modal-body p{margin:0;color:rgba(53,44,37,.9);font-size:1rem;line-height:1.78}.testimonial-modal-body p.is-emphasis{font-weight:700;color:rgba(53,44,37,.98)}.testimonial-modal-actions{display:flex;flex-wrap:wrap;gap:.7rem;padding-top:.25rem}.testimonial-modal-actions .btn{margin:0}.testimonial-media-panel,.testimonial-story-panel{transition:opacity .28s ease}.testimonial-media-panel.is-fading,.testimonial-story-panel.is-fading{opacity:0}.testimonial-progress-bar{width:100%;height:3px;border-radius:999px;background:rgba(107,90,75,.08);overflow:hidden}.testimonial-progress-fill{height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,var(--culoare-verde-principal,#8a9a5b),var(--culoare-primara,#544938));transition:width .3s ease}.testimonial-progress-fill.is-running{width:100%;transition:width 10s linear}.testimonial-progress-fill.is-paused{transition:none}.hero-support-strip{background:rgba(255,255,255,.86);border-top:1px solid rgba(107,90,75,.1)}.hero-support-strip .container{padding-top:1.5rem;padding-bottom:1.8rem}.hero-support-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr);gap:1rem 2rem;align-items:start}.hero-support-copy h2{margin:0 0 .7rem;font-size:clamp(1.55rem, 2.3vw, 2.25rem);line-height:1.08;text-wrap:balance}.hero-support-copy p{max-width:48ch;margin:.45rem 0 0}.hero-support-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.hero-support-list li{position:relative;margin:0;padding:.9rem 1rem .9rem 2.15rem;border-radius:18px;background:rgba(250,246,241,.88);border:1px solid rgba(107,90,75,.12);box-shadow:0 12px 24px rgba(60,44,33,.06);font-weight:600}.hero-support-list li::before{content:'•';position:absolute;left:.85rem;top:50%;transform:translateY(-50%);color:var(--culoare-verde-principal);font-size:1.3rem;line-height:1}.about-story-layout,.hero-grid,.single-location-grid,.step-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:1.8rem 2.2rem;align-items:center}.about-story-layout{align-items:start}.hero:not(.hero-home-main) .hero-copy{text-align:left}.hero:not(.hero-home-main) .hero-copy h1,.hero:not(.hero-home-main) .hero-copy p{margin-left:0;text-align:left}.hero:not(.hero-home-main) .hero-copy p{max-width:34ch}.hero.hero-home-main .hero-copy,.hero.hero-home-main .hero-copy-home,.hero.hero-home-main .hero-home-title,.hero.hero-home-main .hero-title-line{margin-inline:auto;text-align:center!important}.about-image-frame,.hero-visual-card,.single-location-media,.step-media{position:relative;aspect-ratio:4/5;min-height:clamp(460px,48vw,620px);border-radius:24px;overflow:hidden;border:1px solid rgba(107,90,75,.12);box-shadow:0 26px 70px rgba(60,44,33,.18);background:#e9ded6}.about-image-frame img,.hero-visual-card img,.single-location-media img,.step-media img{display:block;width:100%;height:100%;object-fit:cover}.hero-visual-badge-list{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;flex-wrap:wrap;gap:.55rem;z-index:1}.hero-visual-badge{border-radius:999px;padding:.45rem .75rem;font-size:.8rem;font-weight:700;color:#fffaf4;background:rgba(53,39,30,.72);backdrop-filter:blur(10px)}.comparison-list,.fit-list,.hero-highlight-list,.step-points{list-style:none;padding:0;margin:1rem 0 0}.comparison-list li,.fit-list li,.hero-highlight-list li,.step-points li{position:relative;padding-left:1.6rem;margin-bottom:.72rem}.comparison-list li::before,.fit-list li::before,.hero-highlight-list li::before,.step-points li::before{content:'•';position:absolute;left:.25rem;top:-.02rem;color:var(--culoare-verde-principal);font-size:1.3rem;line-height:1}.hero-stat-strip,.summary-pill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.25rem}.hero-stat,.summary-pill{border-radius:18px;padding:1rem 1rem .95rem;background:rgba(255,255,255,.76);border:1px solid rgba(107,90,75,.12);text-align:left;box-shadow:var(--shadow-discret)}.hero-stat strong,.summary-pill strong{display:block;color:var(--culoare-primara);font-size:1.35rem;line-height:1;margin-bottom:.35rem}.hero-stat span,.summary-pill span{display:block;color:var(--culoare-text)}.stage-nav-section{position:relative;z-index:3;margin-top:-1.1rem}.stage-nav-shell{position:sticky;top:var(--sticky-stage-top);z-index:12;padding:.6rem;border-radius:28px;border:1px solid rgba(107,90,75,.12);background:rgba(250,246,241,.78);box-shadow:0 22px 46px rgba(60,44,33,.12);backdrop-filter:blur(18px)}.stage-nav-grid{margin-top:0}.stage-nav-grid::-webkit-scrollbar{display:none}.summary-pill-link{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.95rem;min-height:148px;margin:0;overflow:hidden;isolation:isolate;text-decoration:none;transform-style:preserve-3d;will-change:transform;transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(0);transition:transform .34s cubic-bezier(.22, 1, .36, 1),box-shadow .34s ease,border-color .34s ease,background .34s ease}.summary-pill-link::before{content:'';position:absolute;top:-3.2rem;left:-2.4rem;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(138,149,99,.18),rgba(138,149,99,0) 72%);opacity:.8;transform:translate3d(calc((var(--surface-glow-x,50) - 50) * .24%),calc((var(--surface-glow-y,50) - 50) * .2%),0);transition:transform .24s ease,opacity .24s ease;z-index:-1}.summary-pill-link::after{content:'';position:absolute;left:1rem;right:1rem;bottom:.82rem;height:1px;background:linear-gradient(90deg,rgba(107,90,75,0),rgba(107,90,75,.38),rgba(107,90,75,0));opacity:.5;transform:scaleX(.2);transform-origin:left center;transition:transform .3s ease,opacity .3s ease}.summary-pill-step{display:inline-flex;align-self:flex-start;padding:.4rem .72rem;border-radius:999px;background:rgba(107,90,75,.08);color:var(--culoare-primara);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.summary-pill-link strong{margin:0;color:var(--culoare-primara);font-size:clamp(1rem, 1.05vw, 1.16rem);line-height:1.4}.summary-pill-link:focus-visible,.summary-pill-link:hover{color:var(--culoare-primara);transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-6px);border-color:rgba(138,149,99,.24);box-shadow:0 22px 40px rgba(60,44,33,.14);background:rgba(255,255,255,.92)}.summary-pill-link.is-active::after,.summary-pill-link:focus-visible::after,.summary-pill-link:hover::after{opacity:1;transform:scaleX(1)}.summary-pill-link:focus-visible{outline:2px solid rgba(138,149,99,.42);outline-offset:2px}.summary-pill-link.is-active{background:linear-gradient(155deg,rgba(107,90,75,.95),rgba(82,68,56,.96));border-color:rgba(82,68,56,.44);box-shadow:0 26px 42px rgba(60,44,33,.22);transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-6px)}.summary-pill-link.is-active,.summary-pill-link.is-active strong{color:#fffaf4}.summary-pill-link.is-active .summary-pill-step{background:rgba(255,255,255,.12);color:#fffaf4}.section-lead{max-width:760px;margin:0 auto 2.4rem;text-align:center}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.testimonial-carousel{position:relative;display:grid;gap:1.1rem}.testimonial-showcase{display:grid;grid-template-columns:minmax(320px,0.92fr) minmax(0,1.08fr);gap:clamp(1.2rem,3vw,2.4rem);align-items:center}.testimonial-stage{position:relative;min-height:470px;perspective:2200px;overflow:hidden}.testimonial-track{position:relative;min-height:470px}.testimonial-slide{position:absolute;inset:0 auto 0 0;width:min(100%,430px);min-width:0;height:100%;padding:1.4rem;overflow:hidden;scroll-snap-align:start;transform-style:preserve-3d;will-change:transform,opacity,filter;transition:transform .7s cubic-bezier(.22, 1, .36, 1),opacity .55s ease,filter .55s ease,box-shadow .55s ease,border-color .45s ease;cursor:pointer}.testimonial-slide::before{content:'';position:absolute;right:-14%;top:-18%;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(138,149,99,.28),rgba(138,149,99,0) 70%);opacity:.72;transition:opacity .45s ease,transform .6s ease}.testimonial-slide::after{content:'';position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.36),rgba(255,255,255,0) 28%);pointer-events:none}.testimonial-slide>*{position:relative;z-index:1}.testimonial-slide[data-stack-state=active]{opacity:1;transform:translate3d(0,0,0) rotate(0) scale(1);filter:blur(0);z-index:4;box-shadow:0 26px 56px rgba(60,44,33,.18)}.testimonial-slide[data-stack-state=active]::before{transform:scale(1.06)}.testimonial-slide[data-stack-state=next]{opacity:.78;transform:translate3d(13%,4%,-120px) rotate(7deg) scale(.95);filter:saturate(.92);z-index:3}.testimonial-slide[data-stack-state=next-2]{opacity:.46;transform:translate3d(24%,8%,-210px) rotate(11deg) scale(.9);filter:blur(.5px) saturate(.82);z-index:2}.testimonial-slide[data-stack-state=prev]{opacity:.28;transform:translate3d(-7%,6%,-160px) rotate(-8deg) scale(.93);filter:blur(.75px) saturate(.82);z-index:1}.testimonial-slide[data-stack-state=hidden]{opacity:0;transform:translate3d(28%,10%,-260px) rotate(14deg) scale(.86);filter:blur(1px);pointer-events:none;z-index:0}.testimonial-slide[data-stack-state=active] .testimonial-stage-accent{animation:testimonialAccentFloat 5.8s ease-in-out infinite}.testimonial-slide[data-stack-state=active] .testimonial-meta,.testimonial-slide[data-stack-state=active] .testimonial-stage-caption,.testimonial-slide[data-stack-state=active] .testimonial-type,.testimonial-slide[data-stack-state=active] h3{transform:translateZ(26px)}.testimonial-slide .testimonial-meta,.testimonial-slide .testimonial-stage-caption,.testimonial-slide .testimonial-type,.testimonial-slide h3{transition:transform .45s ease}.testimonial-stage-accent{display:inline-flex;align-items:center;justify-content:center;margin:1rem 0 .45rem;color:var(--culoare-primara);font-family:var(--font-titluri);font-size:clamp(2.4rem, 6vw, 4.2rem);font-weight:700;line-height:1;letter-spacing:-.04em}.testimonial-stage-caption{display:block;margin-bottom:.9rem;color:var(--culoare-text-gri);font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.testimonial-stage .testimonial-quote-source,.testimonial-stage .testimonial-source-actions{display:none}.testimonial-panel{display:grid;align-content:center;min-height:470px;padding:clamp(1.2rem,2.4vw,1.8rem);border-radius:26px;border:1px solid rgba(107,90,75,.12);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,243,237,.88));box-shadow:0 26px 56px rgba(60,44,33,.12);overflow:hidden}.testimonial-panel-inner{display:grid;gap:.9rem;animation:testimonialPanelIn .42s cubic-bezier(.22,1,.36,1)}.testimonial-panel h3{margin:0;font-size:clamp(2rem, 3.1vw, 2.9rem);line-height:.96;letter-spacing:-.04em}.testimonial-panel-meta{display:block;margin-top:-.2rem;color:var(--culoare-text-gri);font-size:.98rem;font-weight:600}.testimonial-panel-quote{display:grid;gap:1rem;margin-top:.35rem}.testimonial-panel-quote p{margin:0;color:rgba(53,44,37,.9);font-size:clamp(1rem, 1.24vw, 1.16rem);line-height:1.72}.testimonial-word{display:inline-block;opacity:0;transform:translate3d(0,7px,0);filter:blur(8px);animation:testimonialWordReveal .42s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--word-delay, 0s)}.testimonial-panel-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.4rem}.testimonial-controls{display:flex;align-items:center;justify-content:center;gap:.9rem;margin-top:.25rem}.testimonial-controls.is-hidden{display:none}.testimonial-nav{width:46px;height:46px;border-radius:50%;border:1px solid rgba(107,90,75,.16);background:rgba(255,255,255,.88);color:var(--culoare-primara);font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 14px 28px rgba(60,44,33,.1);transition:transform .24s ease,box-shadow .24s ease,background .24s ease,color .24s ease}.testimonial-nav:hover:not(:disabled){transform:translateY(-2px);background:var(--culoare-primara);color:#fffaf4;box-shadow:0 18px 30px rgba(60,44,33,.14)}.testimonial-nav:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.testimonial-bullets{display:inline-flex;align-items:center;gap:.55rem}.testimonial-bullet{width:11px;height:11px;border-radius:999px;border:0;background:rgba(107,90,75,.22);cursor:pointer;padding:0;transition:transform .2s ease,background .2s ease,width .2s ease}.testimonial-bullet.is-active{width:28px;background:var(--culoare-primara)}.belief-grid,.feature-grid,.partner-grid,.process-preview-grid,.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.process-preview-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;perspective:1800px;align-items:stretch}.process-preview-shell{position:relative}.process-preview-card{grid-column:span 4}.process-preview-card:nth-child(4){grid-column:3/span 4}.process-preview-card:nth-child(5){grid-column:7/span 4}.process-preview-controls{display:none;align-items:center;justify-content:center;gap:.9rem;margin-top:1.1rem}.process-preview-nav{width:46px;height:46px;border-radius:50%;border:1px solid rgba(107,90,75,.16);background:rgba(255,255,255,.88);color:var(--culoare-primara);font-size:1rem;font-weight:700;box-shadow:0 14px 28px rgba(60,44,33,.1);transition:transform .24s ease,box-shadow .24s ease,background .24s ease,color .24s ease}.process-preview-nav:hover:not(:disabled){transform:translateY(-2px);background:var(--culoare-primara);color:#fffaf4;box-shadow:0 18px 30px rgba(60,44,33,.14)}.process-preview-nav:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.process-preview-bullets{display:inline-flex;align-items:center;gap:.55rem}.process-preview-bullet{width:11px;height:11px;border-radius:999px;border:0;background:rgba(107,90,75,.22);transition:transform .2s ease,background .2s ease,width .2s ease}.process-preview-bullet.is-active{width:28px;background:var(--culoare-primara)}.belief-card,.chat-proof-card,.comparison-card,.feature-card,.fit-card,.partner-card,.process-preview-card,.quote-panel,.testimonial-card{border-radius:20px;border:1px solid rgba(107,90,75,.12);background:rgba(255,255,255,.82);box-shadow:var(--shadow-discret);padding:1.2rem}.testimonial-card{display:grid;gap:.8rem;align-content:start;height:100%}.testimonial-result-card{background:linear-gradient(160deg,rgba(138,149,99,.18),rgba(255,255,255,.88))}.belief-card p:last-child,.comparison-card p:last-child,.feature-card p:last-child,.fit-card p:last-child,.partner-card p:last-child,.testimonial-card p:last-child{margin-bottom:0}.team-meta,.testimonial-meta{display:block;margin-top:.8rem;color:var(--culoare-text-gri);font-size:.92rem;font-weight:600}.testimonial-type{display:inline-flex;align-items:center;justify-content:center;width:fit-content;justify-self:start;padding:.34rem .72rem;border-radius:999px;border:1px solid rgba(107,90,75,.14);background:rgba(250,246,241,.84);color:var(--culoare-primara);font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.testimonial-slide h3{margin-bottom:.2rem;font-size:clamp(1.5rem, 2vw, 2rem);line-height:1}@keyframes testimonialAccentFloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-7px,0)}}@keyframes testimonialPanelIn{0%{opacity:0;transform:translate3d(0,16px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes testimonialWordReveal{0%{opacity:0;transform:translate3d(0,8px,0);filter:blur(8px)}100%{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}.expertise-home-section{background:linear-gradient(180deg,rgba(242,236,229,.88),rgba(250,246,241,.96))}.expertise-kicker{margin:0 0 .35rem;color:var(--culoare-text-gri);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.expertise-home-shell{display:grid;gap:1.1rem}.expertise-partner-section{padding-top:1.2rem;padding-bottom:1.2rem}.expertise-section-group{display:grid;gap:.85rem}.expertise-label{margin:0;color:var(--culoare-primara);font-size:.88rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.expertise-grid{display:grid;gap:1rem}.expertise-grid-partners{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-grid-team,.expertise-grid-tech{grid-template-columns:repeat(3,minmax(0,1fr))}.expertise-card{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.35rem;background:linear-gradient(160deg,rgba(56,48,41,.97),rgba(34,29,25,.96));border-color:rgba(255,255,255,.08);box-shadow:0 18px 36px rgba(35,27,23,.18);transform-style:preserve-3d;transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(0);transition:transform .34s cubic-bezier(.22, 1, .36, 1),box-shadow .34s ease,border-color .34s ease}.expertise-card h3,.expertise-card p{color:#fffaf3;margin:0}.expertise-card:focus-within,.expertise-card:hover{transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-8px);border-color:rgba(255,250,243,.14);box-shadow:0 24px 42px rgba(35,27,23,.24)}.expertise-card:focus-within .expertise-mark,.expertise-card:hover .expertise-mark{transform:scale(1.08);border-color:rgba(255,250,243,.22);background:rgba(255,250,243,.1)}.expertise-card:focus-within .expertise-mark.expertise-mark-logo,.expertise-card:hover .expertise-mark.expertise-mark-logo{background:rgba(255,255,255,.98);border-color:rgba(255,250,243,.22)}.expertise-card:focus-within .expertise-card-copy h3,.expertise-card:hover .expertise-card-copy h3{transform:translateX(2px)}.expertise-card-copy h3,.expertise-mark{transition:transform .32s cubic-bezier(.22, 1, .36, 1),border-color .28s ease,background .28s ease}.expertise-card-copy{display:grid;gap:.45rem}.expertise-mark{display:inline-flex;align-items:center;justify-content:center;width:3.15rem;height:3.15rem;border-radius:18px;border:1px solid rgba(255,250,243,.14);background:rgba(255,250,243,.05);color:#fffaf3;font-family:var(--font-titluri);font-size:1.2rem;font-weight:700}.expertise-mark.expertise-mark-icon{color:rgba(255,250,243,.92)}.expertise-mark.expertise-mark-icon img{width:1.72rem;height:1.72rem;display:block;filter:brightness(0) invert(1) opacity(.92)}.expertise-mark-logo{width:clamp(4.3rem,7vw,4.9rem);height:clamp(4.3rem,7vw,4.9rem);padding:0;border-radius:16px;background:rgba(255,255,255,.98);border-color:rgba(255,250,243,.22);box-shadow:0 12px 24px rgba(20,15,12,.14);overflow:hidden}.expertise-mark-logo img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.03);transform-origin:center}.expertise-mark-logo-trifolia{width:clamp(4.3rem,7vw,4.9rem);height:clamp(4.3rem,7vw,4.9rem)}.expertise-mark-logo-trifolia img{transform:scale(1.12)}.expertise-mark-logo-life-fitness img{transform:scale(1.32)}.expertise-badge{display:inline-flex;width:fit-content;margin-top:.25rem;padding:.34rem .72rem;border-radius:999px;border:1px solid rgba(255,250,243,.12);background:rgba(255,250,243,.08);color:rgba(255,250,243,.88);font-size:.76rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.expertise-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;border-radius:24px;background:rgba(107,90,75,.16);box-shadow:var(--shadow-discret);overflow:hidden}.expertise-stat{padding:1.35rem 1rem;text-align:center;background:rgba(48,41,35,.96);transform-style:preserve-3d;transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(0);transition:transform .32s cubic-bezier(.22, 1, .36, 1),background .32s ease}.expertise-stat:focus-within,.expertise-stat:hover{transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-7px);background:rgba(58,49,42,.98)}.expertise-stat strong{display:block;margin-bottom:.45rem;color:#fffaf3;font-family:var(--font-titluri);font-size:clamp(2rem, 3.2vw, 2.7rem);line-height:1}.expertise-stat p{margin:0;color:rgba(255,250,243,.82)}.who-its-for-section{background:linear-gradient(180deg,#fef5f1 0,#f7ede4 100%)}.who-its-for-section .section-lead{max-width:880px}.who-its-for-section .section-lead h2,.who-its-for-section .section-lead p{color:#2f271f}.who-its-for-grid{margin-top:1.5rem;gap:1rem}.who-its-for-card{padding:0;background:0 0;border:0;border-radius:0;box-shadow:none;transform:none;transition:none}.who-its-for-card:focus-within,.who-its-for-card:hover{border-color:transparent;box-shadow:none}.who-its-for-card.is-positive{background:0 0}.who-its-for-card.is-negative{background:0 0}.who-its-for-card-head{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin-bottom:1rem}.who-its-for-card-head h3{margin:0;color:#2f271f;text-align:center}.who-its-for-icon{display:none}.who-its-for-card .fit-list{margin-top:0;display:grid;gap:.95rem}.who-its-for-card .fit-list li{padding-left:1.7rem;margin-bottom:0;color:rgba(47,39,31,.92)}.who-its-for-card .fit-list li::before{position:absolute;left:0;top:.18rem;background:0 0;display:block;font-size:1rem;line-height:1;font-weight:700;transform:none;text-indent:0;text-align:left;transition:none}.who-its-for-card.is-positive .fit-list li::before{content:'✓';color:#25d366;font-size:1.1rem;top:.2rem}.who-its-for-card.is-negative .fit-list li::before{content:'❌';color:#e53935}.who-its-for-card:focus-within .fit-list li::before,.who-its-for-card:hover .fit-list li::before{background:0 0}.who-its-for-callout{max-width:1040px;margin:1.2rem auto 0;padding:0;border-radius:0;border:0;background:0 0;box-shadow:none;text-align:center;transform:none;transition:none}.who-its-for-callout:focus-within,.who-its-for-callout:hover{border-color:transparent;box-shadow:none;background:0 0}.who-its-for-callout h3,.who-its-for-callout p{color:#2f271f}.who-its-for-callout h3{margin-bottom:.7rem}.who-its-for-callout p{margin-bottom:0;color:rgba(47,39,31,.86)}.who-its-for-actions{margin-top:1.35rem;text-align:center}.comparison-grid,.fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.comparison-card.is-accent,.fit-card.is-accent{background:linear-gradient(155deg,rgba(138,149,99,.18),rgba(255,255,255,.84))}.process-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:999px;margin-bottom:.9rem;background:rgba(138,149,99,.16);color:var(--culoare-primara);font-size:.95rem;font-weight:800;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);transition:transform .26s ease,background .26s ease,box-shadow .26s ease}.process-preview-card{position:relative;display:flex;flex-direction:column;gap:.85rem;min-height:100%;overflow:hidden;isolation:isolate;padding:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,242,236,.84));transform-style:preserve-3d;will-change:transform;transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(0);transition:transform .34s cubic-bezier(.22, 1, .36, 1),box-shadow .34s ease,border-color .34s ease,background .34s ease}.process-preview-card::before{content:'';position:absolute;left:-3rem;bottom:28%;width:13rem;height:13rem;border-radius:50%;background:radial-gradient(circle,rgba(138,149,99,.19),rgba(138,149,99,0) 72%);opacity:.72;transform:translate3d(calc((var(--surface-glow-x,50) - 50) * .28%),calc((var(--surface-glow-y,50) - 50) * .2%),0);transition:transform .24s ease,opacity .24s ease;z-index:0}.process-preview-card::after{content:'';position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.46),rgba(255,255,255,0) 30%);pointer-events:none;z-index:0}.process-preview-card>*{position:relative;z-index:1}.process-preview-card:focus-within,.process-preview-card:hover{transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-9px);border-color:rgba(138,149,99,.3);box-shadow:0 24px 44px rgba(60,44,33,.16);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,240,233,.9))}.process-preview-card:focus-within .process-step-number,.process-preview-card:hover .process-step-number{transform:scale(1.08);background:rgba(138,149,99,.26);box-shadow:0 14px 24px rgba(138,149,99,.2)}.belief-card h3,.feature-card h3,.partner-card h3,.process-preview-card h3{margin-bottom:.55rem}.process-preview-card h3{margin-bottom:0;transform:translateZ(30px);transition:transform .3s ease}.process-preview-card p{margin-bottom:0;color:var(--culoare-text-gri);transform:translateZ(18px);transition:transform .3s ease}.process-preview-card .inline-story-link{display:inline-flex;align-items:center;gap:.42rem;width:fit-content;margin-top:auto;transform:translateZ(24px);transition:transform .26s ease}.process-preview-card .inline-story-link::after{content:'→';font-size:.92rem;transform:translateX(0);transition:transform .2s ease}.process-preview-card:focus-within .inline-story-link::after,.process-preview-card:hover .inline-story-link::after{transform:translateX(4px)}.process-preview-card:focus-within h3,.process-preview-card:hover h3{transform:translateZ(38px)}.process-preview-card:focus-within p,.process-preview-card:hover p{transform:translateZ(24px)}.process-preview-card:focus-within .inline-story-link,.process-preview-card:hover .inline-story-link{transform:translateZ(30px)}.chat-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.chat-proof-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,236,229,.86))}.chat-proof-card::before{content:'Mesaj din proces';display:inline-flex;margin-bottom:.8rem;border-radius:999px;padding:.32rem .68rem;background:rgba(138,149,99,.14);color:var(--culoare-primara);font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.single-location-card{border-radius:22px;padding:1.3rem;border:1px solid rgba(107,90,75,.12);background:rgba(255,255,255,.84);box-shadow:var(--shadow-discret)}.interactive-card-surface{position:relative;overflow:hidden;isolation:isolate;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(0);transition:transform .36s cubic-bezier(.22, 1, .36, 1),box-shadow .36s ease,border-color .36s ease,background .36s ease}.interactive-card-surface>*{position:relative;z-index:1}.interactive-card-surface:is(.card,.belief-card,.meaning-card,.contact-form,.contact-info,.single-location-card,.comparison-card,.feature-card,.chat-proof-card,.serviciu-item){background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,242,236,.88))}.interactive-card-surface:focus-within,.interactive-card-surface:hover{transform:perspective(1400px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-8px);border-color:rgba(138,149,99,.26);box-shadow:0 26px 48px rgba(60,44,33,.16)}.interactive-card-surface:is(.card,.belief-card,.meaning-card,.contact-form,.contact-info,.single-location-card,.comparison-card,.feature-card,.chat-proof-card,.serviciu-item):focus-within,.interactive-card-surface:is(.card,.belief-card,.meaning-card,.contact-form,.contact-info,.single-location-card,.comparison-card,.feature-card,.chat-proof-card,.serviciu-item):hover{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,239,233,.92))}.interactive-card-surface :is(.card-img,.card-body,.step-copy,.step-media,.story-panel,.about-image-frame,.contact-quick-actions,.date-firma){transform-style:preserve-3d;transition:transform .38s cubic-bezier(.22, 1, .36, 1),box-shadow .38s ease}.interactive-card-surface:focus-within :is(.card-img,.card-body,.step-copy,.step-media,.story-panel,.about-image-frame,.contact-quick-actions,.date-firma),.interactive-card-surface:hover :is(.card-img,.card-body,.step-copy,.step-media,.story-panel,.about-image-frame,.contact-quick-actions,.date-firma){transform:translate3d(0,-3px,24px)}.interactive-card-surface :is(h2,h3,summary,.step-kicker,.btn,.contact-chip){position:relative;transform-style:preserve-3d;transition:transform .34s cubic-bezier(.22, 1, .36, 1),color .34s ease,background .34s ease,border-color .34s ease}.interactive-card-surface:focus-within :is(h2,h3,summary,.step-kicker,.btn,.contact-chip),.interactive-card-surface:hover :is(h2,h3,summary,.step-kicker,.btn,.contact-chip){transform:translate3d(0,-2px,22px)}.interactive-card-surface :is(.card-img img,.step-media img,.about-image-frame img){transition:transform .7s cubic-bezier(.22, 1, .36, 1),filter .7s ease}.interactive-card-surface:focus-within :is(.card-img img,.step-media img,.about-image-frame img),.interactive-card-surface:hover :is(.card-img img,.step-media img,.about-image-frame img){transform:scale(1.035);filter:saturate(1.04) contrast(1.02)}.single-location-card ul{list-style:none;padding:0;margin:1rem 0 0}.single-location-card li{padding:.6rem 0;border-bottom:1px solid rgba(107,90,75,.08)}.single-location-card li:last-child{border-bottom:0}.fit-card h3{margin-bottom:.65rem}.partner-card strong{color:var(--culoare-primara)}.story-panel{border-radius:22px;padding:1.4rem;background:rgba(255,255,255,.78);border:1px solid rgba(107,90,75,.12);box-shadow:var(--shadow-discret)}.tilt-card-3d{position:relative;overflow:hidden;isolation:isolate;transform-style:preserve-3d;will-change:transform;transform:perspective(1600px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(0);transition:transform .38s cubic-bezier(.22, 1, .36, 1),box-shadow .38s ease,border-color .38s ease,background .38s ease}.tilt-card-3d::before{content:'';position:absolute;left:-16%;top:-20%;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,rgba(138,149,99,.16),rgba(138,149,99,0) 72%);opacity:.58;transform:translate3d(calc((var(--surface-glow-x,50) - 50) * .28%),calc((var(--surface-glow-y,50) - 50) * .24%),0);transition:transform .24s ease,opacity .24s ease;z-index:0;pointer-events:none}.tilt-card-3d::after{content:'';position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.5),rgba(255,255,255,0) 34%);opacity:.72;pointer-events:none;z-index:0}.tilt-card-3d>*{position:relative;z-index:1}.tilt-card-3d [data-tilt-layer]{position:relative;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22, 1, .36, 1),filter .42s ease,box-shadow .42s ease;will-change:transform}.tilt-card-3d.is-tilt-active::before{opacity:.82}.tilt-card-3d.is-tilt-active .about-image-frame img,.tilt-card-3d.is-tilt-active.team-card img{filter:saturate(1.04) contrast(1.02)}.story-shell{width:100%;padding:clamp(.85rem,1.5vw,1rem);border-radius:28px;border:1px solid rgba(107,90,75,.14);background:rgba(255,255,255,.84);box-shadow:0 22px 48px rgba(60,44,33,.12)}.story-shell .story-panel{padding:clamp(.25rem,.5vw,.5rem);border:0;background:0 0;box-shadow:none}.story-shell .about-image-frame{min-height:clamp(360px,42vw,560px)}.story-shell-founder{grid-template-columns:minmax(320px,0.8fr) minmax(0,1.2fr);align-items:stretch}.story-shell-founder .about-image-frame{height:100%;min-height:clamp(540px,52vw,760px)}.story-shell-founder .about-image-frame img{object-position:center top}.story-shell.tilt-card-3d .story-panel{transform-style:preserve-3d}.story-shell.tilt-card-3d:focus-within,.story-shell.tilt-card-3d:hover{transform:perspective(1600px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-10px);box-shadow:0 28px 60px rgba(60,44,33,.16)}.story-shell-wide-media{grid-template-columns:1fr;gap:1.25rem;align-items:start}.story-shell-wide-media .about-image-frame{aspect-ratio:16/10;min-height:clamp(320px,42vw,520px)}.story-shell-wide-media .story-panel{max-width:72ch}.team-story-stack{display:grid;gap:1.4rem;max-width:1180px;margin:0 auto}.team-story-card{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:clamp(1rem,2vw,1.55rem);align-items:start}.team-story-card .about-image-frame{aspect-ratio:4/5;min-height:0;max-height:540px;height:auto;align-self:start}.team-story-card .about-image-frame img{object-position:center 18%}.team-story-card .story-panel{display:grid;gap:.95rem;align-content:start;min-height:100%;padding:clamp(1.2rem,1.7vw,1.65rem);border-radius:24px;border:1px solid rgba(107,90,75,.12);background:rgba(255,252,248,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.team-story-card .story-panel>*{margin:0}.team-story-head{display:grid;gap:.65rem;padding-bottom:.95rem;border-bottom:1px solid rgba(107,90,75,.14)}.team-story-head h3{margin:0}.team-story-head p{margin:0}.team-story-extra,.team-story-preview{display:grid;gap:.9rem}.team-story-extra .team-meta,.team-story-extra p,.team-story-preview p{max-width:64ch}.team-story-toggle{width:fit-content;align-self:start;min-width:0;margin-top:.15rem;padding:.82rem 1.2rem;font-size:.94rem}.team-story-extra[hidden]{display:none!important}.team-story-extra{padding-top:.15rem}.team-story-card.is-expanded .team-story-toggle{background:var(--culoare-primara);color:var(--culoare-alb);border-color:var(--culoare-primara)}.team-story-card.interactive-card-surface:focus-within,.team-story-card.interactive-card-surface:hover{transform:translateY(-4px)}.team-story-card.interactive-card-surface:focus-within :is(.story-panel,.about-image-frame),.team-story-card.interactive-card-surface:focus-within :is(h3,.btn),.team-story-card.interactive-card-surface:hover :is(.story-panel,.about-image-frame),.team-story-card.interactive-card-surface:hover :is(h3,.btn){transform:none}.team-story-card.interactive-card-surface:focus-within .about-image-frame img,.team-story-card.interactive-card-surface:hover .about-image-frame img{transform:scale(1.012);filter:saturate(1.02)}#adriana-copos .about-image-frame img{object-position:center 14%}#simina .about-image-frame img{object-position:center 24%}#zoli .about-image-frame img{object-position:center 18%}.story-subsection{margin-top:1.15rem;padding-top:1.15rem;border-top:1px solid rgba(107,90,75,.14)}.quote-panel{background:linear-gradient(160deg,rgba(107,90,75,.96),rgba(82,68,56,.95))}.quote-panel h2,.quote-panel h3,.quote-panel p,.quote-panel strong{color:#fff8f0}.quote-panel p:last-child{color:rgba(255,248,240,.8)}.team-card{overflow:hidden;border-radius:20px;border:1px solid rgba(107,90,75,.12);background:rgba(255,255,255,.84);box-shadow:var(--shadow-discret)}.team-card.tilt-card-3d{transform-style:preserve-3d;transition:transform .34s cubic-bezier(.22, 1, .36, 1),box-shadow .34s ease,border-color .34s ease}.team-card.tilt-card-3d .about-image-frame,.team-card.tilt-card-3d .team-card-body{transform-style:preserve-3d}.team-card.tilt-card-3d:focus-within,.team-card.tilt-card-3d:hover{transform:perspective(1600px) rotateX(var(--surface-rotate-x,0deg)) rotateY(var(--surface-rotate-y,0deg)) translateY(-10px);box-shadow:0 26px 48px rgba(60,44,33,.16)}.team-grid-focus{max-width:1080px;margin:0 auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.team-grid-single{max-width:760px;grid-template-columns:minmax(0,1fr)}.team-card img{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover;transition:transform .48s cubic-bezier(.22, 1, .36, 1),filter .48s ease}.team-card-body{padding:1.2rem;transform-style:preserve-3d}.team-grid-focus .team-card-body{display:grid;gap:.72rem}.team-grid-focus .team-card img{aspect-ratio:4/3}.team-grid-focus .team-card-body>*{margin:0}.expertise-team-grid{align-items:stretch}.expertise-team-card{display:flex;flex-direction:column;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,242,236,.96))}.expertise-team-card img{aspect-ratio:4/5;object-position:center top}.expertise-team-card .team-card-body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1.2rem}.expertise-team-card .team-card-body>*{margin:0}.expertise-team-card .btn{width:fit-content;margin-top:auto}.expertise-team-cta{display:flex;justify-content:center;margin-top:1rem}.meaning-card{max-width:760px;margin:0 auto;border-radius:22px;border:1px solid rgba(107,90,75,.12);background:rgba(255,255,255,.82);padding:1.4rem;text-align:center;box-shadow:var(--shadow-discret)}.step-section{position:relative;scroll-margin-top:calc(var(--sticky-stage-top) + 1rem)}.step-section::before{content:'';position:absolute;left:50%;top:1.4rem;width:min(94vw,1240px);height:calc(100% - 2.8rem);transform:translateX(-50%);border-radius:34px;background:radial-gradient(circle at 14% 18%,rgba(138,149,99,.12),rgba(138,149,99,0) 34%),radial-gradient(circle at 84% 82%,rgba(107,90,75,.1),rgba(107,90,75,0) 28%);opacity:.72;pointer-events:none;transition:opacity .35s ease}.step-section+.step-section{margin-top:2.2rem}.step-layout{position:relative;align-items:stretch;padding:clamp(1.1rem,1.8vw,1.5rem);border-radius:30px;border:1px solid rgba(107,90,75,.12);background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,243,238,.8));box-shadow:0 24px 48px rgba(60,44,33,.1);overflow:hidden;transition:transform .42s cubic-bezier(.22, 1, .36, 1),box-shadow .42s ease,border-color .42s ease,background .42s ease}.step-layout::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.42),rgba(255,255,255,0) 48%),radial-gradient(circle at 84% 16%,rgba(138,149,99,.12),rgba(138,149,99,0) 30%);pointer-events:none}.step-layout::after{content:'';position:absolute;left:1.25rem;right:1.25rem;top:1.2rem;height:1px;background:linear-gradient(90deg,rgba(107,90,75,0),rgba(107,90,75,.18),rgba(107,90,75,0));opacity:.78;pointer-events:none}.step-layout.reverse{grid-template-columns:minmax(320px,0.92fr) minmax(0,1.08fr)}.step-layout.reverse .step-media{order:2}.step-layout.reverse .step-copy{order:1}.step-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(.15rem,.7vw,.45rem);text-align:left}.step-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.75rem;padding:.38rem .72rem;border-radius:999px;background:rgba(138,149,99,.14);color:var(--culoare-primara);font-size:.8rem;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42);transition:background .28s ease,color .28s ease,transform .28s ease}.step-copy h2,.step-copy p{text-align:left;margin-left:0}.step-copy>:last-child{margin-bottom:0}.step-media{z-index:1;background:linear-gradient(180deg,rgba(233,222,214,.76),rgba(233,222,214,.98));box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 22px 44px rgba(60,44,33,.16);transition:transform .5s cubic-bezier(.22, 1, .36, 1),box-shadow .5s ease}.step-media::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,10,7,.02),rgba(16,10,7,.12));pointer-events:none}.step-media img{transition:transform .7s cubic-bezier(.22, 1, .36, 1),filter .7s ease}.step-quote{margin:1rem 0 0;padding:1rem 1rem .95rem;border-left:4px solid var(--culoare-verde-principal);background:rgba(255,255,255,.66);border-radius:0 14px 14px 0;color:var(--culoare-primara);font-weight:600;box-shadow:0 14px 26px rgba(60,44,33,.08);transition:background .32s ease,border-color .32s ease,box-shadow .32s ease,transform .32s ease}.step-section.is-active::before{opacity:1}.step-section.is-active .step-layout{transform:translateY(-4px);border-color:rgba(138,149,99,.24);box-shadow:0 30px 56px rgba(60,44,33,.14);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,241,236,.88))}.step-section.is-active .step-kicker{background:rgba(138,149,99,.22);transform:translateY(-1px)}.step-section.is-active .step-media{transform:translateY(-4px)}.step-section.is-active .step-media img{transform:scale(1.02);filter:saturate(1.05) contrast(1.02)}.step-section.is-active .step-quote{background:rgba(255,255,255,.82);border-left-color:var(--culoare-primara);box-shadow:0 18px 34px rgba(60,44,33,.12);transform:translateX(4px)}.step-layout.interactive-card-surface:focus-within,.step-layout.interactive-card-surface:hover{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(246,241,236,.88));box-shadow:0 30px 56px rgba(60,44,33,.14)}.step-layout.interactive-card-surface:focus-within .step-kicker,.step-layout.interactive-card-surface:hover .step-kicker{background:rgba(138,149,99,.22)}.step-layout.interactive-card-surface:focus-within .step-quote,.step-layout.interactive-card-surface:hover .step-quote{background:rgba(255,255,255,.82);border-left-color:var(--culoare-primara);box-shadow:0 18px 34px rgba(60,44,33,.12);transform:translate3d(4px,0,18px)}.story-shell.interactive-card-surface:focus-within,.story-shell.interactive-card-surface:hover{box-shadow:0 28px 60px rgba(60,44,33,.16)}.quote-panel.interactive-card-surface:focus-within,.quote-panel.interactive-card-surface:hover{background:linear-gradient(160deg,rgba(116,98,82,.97),rgba(86,72,59,.96))}.objections-list details.interactive-card-surface:focus-within,.objections-list details.interactive-card-surface:hover{border-color:rgba(138,149,99,.3)}.about-value-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.2rem}.about-value-strip .summary-pill{text-align:center}.about-value-strip .summary-pill strong{margin-bottom:.25rem}.client-replace-note{display:inline-flex;margin-top:.7rem;font-size:.8rem;color:var(--culoare-text-gri)}@media (max-width:992px){.about-story-layout,.comparison-grid,.fit-grid,.hero-grid,.single-location-grid,.step-layout,.step-layout.reverse{grid-template-columns:1fr}.step-layout.reverse .step-copy,.step-layout.reverse .step-media{order:initial}.about-value-strip,.belief-grid,.chat-proof-grid,.feature-grid,.hero-stat-strip,.partner-grid,.process-preview-grid,.summary-pill-grid,.team-grid,.testimonial-grid{grid-template-columns:1fr 1fr}.testimonial-showcase{grid-template-columns:1fr;gap:1rem}.story-shell-founder .about-image-frame{min-height:clamp(460px,72vw,680px)}.about-story-layout.tilt-card-3d,.team-card.tilt-card-3d{transform:none!important}.about-story-layout.tilt-card-3d::after,.about-story-layout.tilt-card-3d::before,.team-card.tilt-card-3d::after,.team-card.tilt-card-3d::before{display:none}.about-story-layout.tilt-card-3d [data-tilt-layer],.team-card.tilt-card-3d [data-tilt-layer]{transform:none!important}.team-story-card{grid-template-columns:1fr}.team-story-card .about-image-frame{max-height:none}.testimonial-experience-layout{grid-template-columns:1fr}.testimonial-media-card,.testimonial-media-figure,.testimonial-media-panel,.testimonial-story-inner,.testimonial-story-panel{min-height:420px}.expertise-grid-partners,.expertise-grid-team,.expertise-grid-tech,.expertise-stat-strip{grid-template-columns:1fr 1fr}.expertise-card{grid-template-columns:auto 1fr}.home-intro-copy h1,.home-intro-copy p{max-width:100%}.home-intro-title{max-width:100%!important}.home-intro-title-line{width:fit-content;max-width:100%}.stage-nav-section{margin-top:0}.stage-nav-shell{top:5rem;padding:.48rem}.stage-nav-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(220px,72vw);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.summary-pill-link{min-height:132px;scroll-snap-align:start}.step-layout{padding:1rem}.process-preview-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(290px,76vw);gap:1rem;overflow-x:auto;padding:.2rem .15rem .6rem;margin:0 -.15rem;scroll-snap-type:x mandatory;scrollbar-width:none}.process-preview-grid::-webkit-scrollbar{display:none}.process-preview-card,.process-preview-card:nth-child(4),.process-preview-card:nth-child(5){grid-column:auto;scroll-snap-align:start}.process-preview-controls{display:flex}}@media (max-width:992px){.hero.hero-home-main .container{padding-top:clamp(5.8rem,9vh,7rem);padding-bottom:clamp(3.2rem,7vh,4.5rem)}.hero.hero-home-main .hero-grid{grid-template-columns:1fr;min-height:auto;align-items:start}.hero.hero-home-main .hero-copy{max-width:100%}.hero-trust-strip-inner{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead lead" "card1 card2" "card3 card3";width:100%}.hero-trust-item.is-lead{grid-column:auto;max-width:none}#home-hero::after{content:none!important;display:none!important}}@media (min-width:993px){.hero-home-bg{object-fit:cover;object-position:center 14%;opacity:.94}}@media (max-width:768px){.home-intro-copy,.home-intro-shell{min-height:100dvh}.story-shell{padding:.85rem}.story-shell .story-panel{padding:.85rem .2rem .25rem}.team-story-card .story-panel{padding:1rem;gap:.85rem}.team-story-head{padding-bottom:.8rem}.team-story-toggle{width:100%;justify-content:center}.hero-copy,.step-copy{text-align:center}.hero-copy h1,.hero-copy p,.step-copy h2,.step-copy p{margin-left:auto;margin-right:auto;text-align:center}.comparison-list,.fit-list,.hero-highlight-list,.step-points{text-align:left}.stage-nav-shell{top:4.7rem;border-radius:22px}.summary-pill-link{min-height:118px}.step-section::before{top:.75rem;width:calc(100% - 1rem);height:calc(100% - 1.5rem);border-radius:24px}.step-layout{border-radius:24px}.step-section.is-active .step-quote{transform:none}.home-intro-copy{padding:4.5rem 1.6rem 1.6rem}.home-intro-shell img{object-position:center center;transform:scale(1.03)}.hero-trust-strip .container{padding-top:.9rem;padding-bottom:1.25rem}.hero-trust-strip-inner{grid-template-columns:1fr;grid-template-areas:"lead" "card1" "card2" "card3";gap:.95rem;padding:.95rem;border-radius:28px}.hero-trust-item,.hero-trust-item.is-lead{padding:.95rem;border-right:0;border-radius:20px}.hero-trust-item.is-lead{padding:1rem;border:1px solid rgba(107,90,75,.08);background:linear-gradient(180deg,rgba(255,251,246,.82),rgba(250,244,238,.66));box-shadow:none;border-radius:22px}.hero-trust-item h2{max-width:none}.home-intro-title .title-word{font-size:clamp(2.15rem, 9.2vw, 4.15rem)}.home-intro-copy p{max-width:28ch}.home-intro-actions .btn{width:100%;min-width:0}.hero.hero-home-main{background:linear-gradient(180deg,rgba(250,246,241,.24) 0,rgba(250,246,241,.2) 36%,rgba(250,246,241,.28) 62%,rgba(250,246,241,.34) 100%),linear-gradient(180deg,rgba(24,18,13,.03),rgba(24,18,13,.08))}#home-hero::after{content:none!important;display:none!important}.hero.hero-home-main .hero-copy,.hero.hero-home-main .hero-copy h1,.hero.hero-home-main .hero-copy p{text-align:center;margin-left:auto;margin-right:auto}.hero.hero-home-main .hero-kicker{margin-left:auto;margin-right:auto;display:inline-flex;width:fit-content;max-width:max-content;padding:.36rem .76rem;font-size:.74rem;white-space:nowrap;text-wrap:nowrap}.hero.hero-home-main .hero-home-title{width:min(100%,15.5ch);max-width:min(100%,15.5ch)}.hero.hero-home-main .hero-lead{max-width:31ch;margin-bottom:1.55rem}.hero.hero-home-main .hero-actions{width:100%;justify-content:center}.hero.hero-home-main .hero-actions .btn{width:100%;min-width:0}.testimonial-media-card,.testimonial-media-figure,.testimonial-media-panel,.testimonial-story-inner,.testimonial-story-panel{min-height:auto}}@media (max-width:640px){.about-value-strip,.belief-grid,.chat-proof-grid,.feature-grid,.hero-stat-strip,.partner-grid,.process-preview-grid,.summary-pill-grid,.team-grid,.testimonial-grid{grid-template-columns:1fr}.testimonial-media-card,.testimonial-story-inner{border-radius:24px}.testimonial-media-card{padding:.8rem}.testimonial-media-figure,.testimonial-media-stage .before-after-compare{min-height:340px}.testimonial-story-inner{padding:1rem}.testimonial-story-highlights{grid-template-columns:1fr}.testimonial-selector-row{flex-wrap:wrap}.testimonial-selector-list{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}.testimonial-selector-list::-webkit-scrollbar{display:none}.testimonial-selector-btn{flex:0 0 auto}.expertise-grid-partners,.expertise-grid-team,.expertise-grid-tech,.expertise-stat-strip{grid-template-columns:1fr}.expertise-card{grid-template-columns:1fr}.expertise-mark{width:2.9rem;height:2.9rem}.expertise-mark.expertise-mark-logo{width:4.15rem;height:4.15rem}.expertise-mark.expertise-mark-logo.expertise-mark-logo-trifolia{width:4.15rem;height:4.15rem}.home-intro-copy{padding:4rem 1.5rem 1.5rem}.home-intro-title .title-word{font-size:clamp(1.95rem, 10.4vw, 3.45rem)}.process-preview-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(84vw,1fr)}.about-image-frame,.hero-visual-card,.single-location-media,.step-media{min-height:320px}.team-story-card .about-image-frame{min-height:0;max-height:420px}.story-shell-founder .about-image-frame{min-height:360px}}section h2:hover{transform:none}.hero .btn,.hero h1,.hero p{opacity:1;transform:none;animation:none}.btn::after{content:none}.btn:hover{transform:translateY(-2px)}.contact-form h3{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(1.28rem, 2vw, 1.58rem)}main .section-divider{position:relative;display:block!important;width:min(100% - 2rem,1180px);height:2.6rem!important;margin:0 auto!important;padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important}main .section-divider::before{content:''!important;position:absolute;inset:50% 0 auto 0;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(107,90,75,0),rgba(107,90,75,.22),rgba(138,149,99,.18),rgba(107,90,75,.22),rgba(107,90,75,0))}main .section-divider::after{content:''!important;position:absolute;left:50%;top:50%;width:3.6rem;height:.82rem;border-radius:999px;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(138,149,99,.44) 0,rgba(138,149,99,.18) 34%,rgba(138,149,99,0) 72%),linear-gradient(90deg,rgba(255,255,255,.88),rgba(244,239,232,.96),rgba(255,255,255,.88));box-shadow:0 0 0 1px rgba(107,90,75,.08),0 10px 24px rgba(60,44,33,.08);animation:sectionDividerPulse 7.2s ease-in-out infinite}main .section-divider.section-divider-hero{display:none!important}@keyframes sectionDividerPulse{0%,100%{opacity:.78;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}.hero-trust-strip{position:relative;z-index:2;margin-top:-1.5rem;background:linear-gradient(180deg,rgba(250,246,241,0) 0,rgba(242,236,229,.82) 26%,#f2ece5 100%)}.hero-trust-strip .container{padding-top:0;padding-bottom:2.35rem}.hero-trust-shell{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:1.35rem 2rem;width:min(100%,1180px);margin:0 auto;padding:1.35rem 0 0;align-items:start}.hero-trust-copy{display:grid;gap:.7rem;align-content:start;padding:.45rem 0}.hero-trust-overline{margin:0;color:var(--culoare-text-gri);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-trust-copy h2{margin:0;max-width:12ch}.hero-trust-copy p{margin:0;max-width:33ch;color:var(--culoare-text)}.hero-trust-link{margin-top:.15rem}.hero-trust-points{display:grid;gap:.9rem}.hero-trust-point{display:grid;gap:.3rem;padding:1.05rem 1.1rem;border-radius:22px;border:1px solid rgba(107,90,75,.1);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,243,237,.82));box-shadow:0 18px 36px rgba(60,44,33,.08)}.hero-trust-point strong{color:var(--culoare-primara);font-size:1rem;line-height:1.35}.hero-trust-point p{margin:0;color:var(--culoare-text-gri);font-size:.96rem}.hero.hero-process-page{position:relative;margin-top:0;min-height:clamp(540px,72svh,760px);padding:0;overflow:hidden;background:#1f1914}.hero.hero-process-page::before{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(17,12,9,.6),rgba(17,12,9,.56)),radial-gradient(circle at 18% 24%,rgba(138,149,99,.18),rgba(138,149,99,0) 34%),linear-gradient(115deg,rgba(17,12,9,.2) 0,rgba(17,12,9,.08) 42%,rgba(17,12,9,.24) 100%);pointer-events:none}.hero-process-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.52) saturate(.9) contrast(1.02);z-index:0}.hero.hero-process-page .container{position:relative;z-index:2;min-height:inherit;display:grid;place-items:center;padding-top:clamp(6rem,11vh,7.4rem);padding-bottom:clamp(4rem,8vh,5.6rem)}.hero-process-copy{width:min(100%,56rem);display:grid;justify-items:center;gap:.95rem}.hero.hero-process-page .hero-kicker,.hero.hero-process-page .inline-story-link,.hero.hero-process-page h1,.hero.hero-process-page p{color:#fff8f0;text-align:center}.hero.hero-process-page .hero-kicker{background:rgba(255,248,240,.12);border-color:rgba(255,248,240,.24)}.hero.hero-process-page h1{max-width:11ch;color:#fff8f0;font-size:clamp(2.8rem, 6vw, 4.9rem);line-height:1.02;text-shadow:0 16px 34px rgba(17,12,9,.24)}.hero.hero-process-page p{max-width:30ch;margin:0;color:rgba(255,248,240,.88);font-size:clamp(1rem, 1.4vw, 1.14rem)}.hero-process-link{margin-top:.25rem;color:#fffaf4}.process-bridge{position:relative;margin-top:-.55rem;padding-top:.2rem;padding-bottom:.18rem;z-index:4;isolation:isolate;background:#f5efe6}#why-care+.process-bridge{margin-top:-1.1rem}.process-bridge::before{display:none}.process-bridge-shell{width:min(100%,1120px);margin:0 auto;padding:1.3rem 1.5rem 1.12rem;border-radius:34px;border:none;background:#f5efe6;box-shadow:none;display:grid;justify-items:center;text-align:center;gap:.6rem;position:relative;overflow:hidden}.process-bridge-shell::before{display:none}#introduce-solution .process-bridge-shell::before{display:none}.process-bridge-kicker{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(67,57,48,.72)}.process-bridge-shell h2{margin:0;max-width:13ch}.process-bridge-shell>p{margin:0;max-width:46ch;color:rgba(67,57,48,.9)}.process-bridge-rail{position:relative;width:min(100%,860px);margin-top:.45rem;display:grid;grid-template-columns:repeat(5,minmax(98px,124px));justify-content:center;gap:.78rem}.process-bridge-rail::before{content:'';position:absolute;left:11%;right:11%;top:1.12rem;height:1px;background:linear-gradient(90deg,rgba(107,90,75,.2),rgba(138,149,99,.38),rgba(107,90,75,.2));transform:scaleX(.76);opacity:.4;transition:transform .9s ease,opacity .9s ease}.process-bridge-node{position:relative;z-index:1;display:grid;justify-items:center;gap:.38rem;text-decoration:none;color:inherit;transform:none;opacity:1;transition:transform .34s cubic-bezier(.22, 1, .36, 1),opacity .34s ease}.process-bridge-index{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid rgba(107,90,75,.2);background:rgba(255,252,247,.96);color:var(--culoare-primara);display:inline-flex;align-items:center;justify-content:center;font-size:.92rem;font-weight:800;line-height:1;box-shadow:0 10px 20px rgba(60,44,33,.08);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.process-bridge-index-number{display:inline-block;will-change:transform,color,text-shadow;transform:translateZ(0)}@keyframes processBridgeIndexNumberPulse{0%,100%{transform:scale(1);color:var(--culoare-primara);text-shadow:none}24%{transform:scale(1.18);color:#1f7a43;text-shadow:0 0 .01px rgba(37,211,102,.28)}38%{transform:scale(1.14);color:#218446;text-shadow:0 0 .01px rgba(37,211,102,.2)}64%{transform:scale(1.03);color:#2b8f4d;text-shadow:none}}.process-bridge-label{display:block;width:100%;max-width:none;text-align:center;line-height:1.28;font-size:.78rem;font-weight:700;color:rgba(67,57,48,.84);white-space:nowrap;overflow-wrap:normal;word-break:normal}.process-bridge-node:focus-visible .process-bridge-index,.process-bridge-node:hover .process-bridge-index{transform:translateY(-1px) scale(1.04);border-color:rgba(138,149,99,.5);box-shadow:0 14px 24px rgba(60,44,33,.12)}.process-bridge-node:focus-visible{outline:0}.process-bridge-cta{margin-top:.35rem;white-space:nowrap;width:max-content;min-width:0;max-width:100%;justify-self:center;padding-left:1.2rem;padding-right:1.2rem}.process-bridge-rail::before{transform:scaleX(1);opacity:1}.process-bridge.is-inview .process-bridge-rail::before{transform:scaleX(1);opacity:1}.process-bridge.is-inview .process-bridge-node{opacity:1;transform:translateY(0)}.process-bridge.is-inview .process-bridge-node:first-child .process-bridge-index-number{animation:processBridgeIndexNumberPulse .6s cubic-bezier(.22,1,.36,1) 0s 1 both}.process-bridge.is-inview .process-bridge-node:nth-child(2) .process-bridge-index-number{animation:processBridgeIndexNumberPulse .6s cubic-bezier(.22,1,.36,1) .88s 1 both}.process-bridge.is-inview .process-bridge-node:nth-child(3) .process-bridge-index-number{animation:processBridgeIndexNumberPulse .6s cubic-bezier(.22,1,.36,1) 1.76s 1 both}.process-bridge.is-inview .process-bridge-node:nth-child(4) .process-bridge-index-number{animation:processBridgeIndexNumberPulse .6s cubic-bezier(.22,1,.36,1) 2.64s 1 both}.process-bridge.is-inview .process-bridge-node:nth-child(5) .process-bridge-index-number{animation:processBridgeIndexNumberPulse .6s cubic-bezier(.22,1,.36,1) 3.52s 1 both}.process-bridge.is-inview .process-bridge-node:first-child{transition-delay:40ms}.process-bridge.is-inview .process-bridge-node:nth-child(2){transition-delay:0.1s}.process-bridge.is-inview .process-bridge-node:nth-child(3){transition-delay:0.16s}.process-bridge.is-inview .process-bridge-node:nth-child(4){transition-delay:0.22s}.process-bridge.is-inview .process-bridge-node:nth-child(5){transition-delay:0.28s}.stage-nav-section{position:relative;z-index:5;margin-top:-1.7rem}.stage-nav-shell{top:calc(var(--sticky-stage-top) + .15rem);padding:.72rem;border-radius:26px;border:1px solid rgba(107,90,75,.12);background:rgba(250,246,241,.92);box-shadow:0 20px 42px rgba(60,44,33,.12);backdrop-filter:blur(18px)}.stage-nav-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;overflow:visible}.summary-pill-link{min-height:0;gap:.55rem;padding:.9rem .95rem;border-radius:20px;border:1px solid rgba(107,90,75,.1);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,243,237,.88));box-shadow:0 14px 28px rgba(60,44,33,.08);transform:none!important;transform-style:flat;will-change:auto}.summary-pill-link::after,.summary-pill-link::before{content:none}.summary-pill-link strong{font-size:.95rem;line-height:1.35}.summary-pill-link.is-active,.summary-pill-link:focus-visible,.summary-pill-link:hover{transform:none!important}.summary-pill-link:focus-visible,.summary-pill-link:hover{box-shadow:0 18px 30px rgba(60,44,33,.1)}.summary-pill-link.is-active{background:linear-gradient(155deg,rgba(107,90,75,.96),rgba(82,68,56,.98));box-shadow:0 18px 30px rgba(60,44,33,.16)}.step-layout,.step-layout.reverse{grid-template-columns:1fr;gap:1.2rem;align-items:start;padding:1.15rem;transform:none!important}.step-layout::after{display:none}.step-media{order:0;aspect-ratio:16/10;min-height:0;background:#e9ded6}.step-copy{order:1;padding:.15rem;text-align:left}.step-section .step-copy h2,.step-section .step-copy p{margin-left:0;margin-right:0;text-align:left}.step-section.is-active .step-layout,.step-section.is-active .step-media,.step-section.is-active .step-quote{transform:none}#evaluare .step-media img{object-position:center 26%}#nutritie .step-media img{object-position:center 34%}#monitorizare .step-media img{object-position:center 22%}.process-stage-stack{display:grid;gap:1.2rem;margin-top:.55rem}.process-stage-card{display:grid;grid-template-columns:minmax(280px,0.9fr) minmax(0,1.1fr);gap:1.2rem 1.35rem;align-items:start;padding:1rem;border-radius:28px;border:1px solid rgba(107,90,75,.12);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,243,237,.84));box-shadow:0 22px 44px rgba(60,44,33,.1)}.process-stage-media{position:relative;aspect-ratio:4/5;border-radius:22px;overflow:hidden;background:#e9ded6;border:1px solid rgba(107,90,75,.1)}.process-stage-media img{width:100%;height:100%;object-fit:cover;object-position:center center}.process-stage-card:first-child .process-stage-media img{object-position:center 26%}.process-stage-card:nth-child(3) .process-stage-media img{object-position:center 34%}.process-stage-card:nth-child(5) .process-stage-media img{object-position:center 22%}.process-stage-content{display:grid;gap:.8rem;padding:.25rem .15rem}.process-stage-content h3{margin:0}.process-stage-subtitle{margin:0;color:var(--culoare-text)}.process-stage-extra p:last-child,.process-stage-preview p:last-child{margin-bottom:0}.process-stage-extra{display:grid;gap:.95rem;padding-top:.1rem}.process-stage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1rem}.process-stage-actions .inline-story-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--culoare-verde-whatsapp);text-decoration:none;font-weight:600;font-size:.95rem;transition:opacity .2s ease}.process-stage-actions .inline-story-link:hover{opacity:.8}.process-stages-cards-grid{display:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.5rem;margin-top:2.5rem;max-width:100%}.process-stage-card-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;aspect-ratio:3/4;border-radius:16px;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.process-stage-card-visual:hover{transform:translateY(-8px);box-shadow:0 20px 42px rgba(60,44,33,.16)}.process-stage-card-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.process-stage-card-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));padding:2rem 1rem 1rem;color:#fff;font-weight:700;font-size:.95rem;text-align:center;z-index:2}.text-center{text-align:center}.process-stage-toggle{min-width:12.75rem}.process-stage-card.is-expanded .process-stage-toggle{background:rgba(107,90,75,.94);border-color:rgba(107,90,75,.94);color:#fffaf4}.story-shell-wide-media{overflow:hidden}.story-shell-wide-media .about-image-frame{min-height:clamp(380px,42vw,560px);aspect-ratio:16/10}.story-shell-wide-media .about-image-frame img{object-position:center 30%}.story-inline-links{margin-top:.3rem;margin-bottom:0}.expertise-card,.expertise-card:focus-within,.expertise-card:hover,.expertise-stat,.expertise-stat:focus-within,.expertise-stat:hover,.interactive-card-surface,.interactive-card-surface:focus-within,.interactive-card-surface:hover{transform:none!important}.expertise-card,.expertise-stat,.interactive-card-surface{transform-style:flat;will-change:auto}.interactive-card-surface :is(.card-img,.card-body,.step-copy,.step-media,.story-panel,.about-image-frame,.contact-quick-actions,.date-firma),.interactive-card-surface:focus-within :is(.card-img,.card-body,.step-copy,.step-media,.story-panel,.about-image-frame,.contact-quick-actions,.date-firma),.interactive-card-surface:hover :is(.card-img,.card-body,.step-copy,.step-media,.story-panel,.about-image-frame,.contact-quick-actions,.date-firma){transform:none!important}.interactive-card-surface :is(.card-img img,.step-media img,.about-image-frame img),.interactive-card-surface:focus-within :is(.card-img img,.step-media img,.about-image-frame img),.interactive-card-surface:hover :is(.card-img img,.step-media img,.about-image-frame img){transform:none!important}.footer .eu-footer-strip .eu-logo-slot-official{min-height:84px}.footer .eu-footer-strip .eu-logo-picture img{max-height:78px}@media (max-width:992px){html{font-size:16px}body{line-height:1.6}h1{font-size:clamp(2rem, 4.8vw, 2.9rem)}h2{font-size:clamp(1.8rem, 4vw, 2.35rem)}h3{font-size:clamp(1.26rem, 2.8vw, 1.55rem)}p{font-size:1rem}.container{width:min(100% - 1.6rem,1100px);padding:3.7rem .35rem}.hero-trust-shell{grid-template-columns:1fr;gap:1rem;padding-top:1.1rem}.hero-trust-copy h2{max-width:11ch}.stage-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:initial;grid-auto-columns:initial;overflow:visible}.stage-nav-grid>:last-child{grid-column:1/-1}.process-stage-card{grid-template-columns:1fr}.process-stage-media{aspect-ratio:16/11}.process-stage-actions{align-items:stretch}.hero.hero-process-page .container{padding-top:6.2rem;padding-bottom:4.2rem}}@media (max-width:768px){html{font-size:15.15px}body{line-height:1.56}h1{font-size:clamp(1.9rem, 7.6vw, 2.65rem)}h2{font-size:clamp(1.62rem, 6.5vw, 2.05rem)}h3{font-size:clamp(1.16rem, 4.9vw, 1.38rem)}p{font-size:.99rem;margin-bottom:1rem}.btn{font-size:.95rem;padding:.86rem 1.18rem}.hero{padding:5rem 0 3.7rem}.hero h1{max-width:16ch}.hero p{max-width:31ch;font-size:.98rem}.home-intro-copy{width:min(100%,24rem);margin:0 auto;padding:4.15rem 1.2rem 1.6rem;justify-content:flex-start;gap:.55rem}.home-intro-copy .hero-kicker{margin-bottom:.25rem;font-size:.74rem}.home-intro-title{width:min(100%,21rem);gap:.12rem}.home-intro-title-line{width:100%}.home-intro-title .title-word{font-size:clamp(1.72rem, 7.9vw, 2.85rem);line-height:1.02;letter-spacing:-.03em}.home-intro-copy p{max-width:22ch;font-size:.95rem}.home-intro-actions{width:100%;max-width:20rem;margin-top:auto;gap:.72rem}.home-intro-actions .btn{width:100%}.hero.hero-home-main .container{width:min(100% - 1.2rem,1100px);padding-top:6rem;padding-bottom:2.1rem}.hero.hero-home-main .hero-copy{width:min(100%,22rem);transform:translateY(clamp(2.9rem,6.8vh,4.7rem))}.hero.hero-home-main .hero-kicker{margin-bottom:.8rem;padding:.34rem .68rem;font-size:.7rem}.hero.hero-home-main .hero-home-title{width:100%;max-width:18rem;gap:.05rem;margin-bottom:1rem}.hero.hero-home-main .hero-lead{max-width:28ch;margin-bottom:1.2rem}.hero.hero-home-main .hero-actions{width:100%;max-width:20rem;gap:.72rem}.hero.hero-home-main .hero-actions .btn{width:100%;min-width:0}.hero-trust-strip{margin-top:-1rem}.hero-trust-strip .container{padding-bottom:1.6rem}.hero-trust-copy h2{max-width:12ch}.hero-trust-point{padding:.95rem 1rem}.hero.hero-process-page{min-height:500px}.hero.hero-process-page .container{padding-top:5.45rem;padding-bottom:3.35rem}.hero.hero-process-page h1{max-width:11ch;font-size:clamp(2.15rem, 8.4vw, 3rem)}.hero.hero-process-page p{max-width:28ch;font-size:.98rem}.stage-nav-section{margin-top:-1rem}.stage-nav-shell{top:4.75rem;padding:.6rem;border-radius:22px}.summary-pill-link{min-height:auto;padding:.82rem .85rem}.summary-pill-step{font-size:.68rem}.summary-pill-link strong{font-size:.88rem}.step-layout,.step-layout.reverse{padding:.95rem;border-radius:24px}.step-copy{padding:.05rem}.step-kicker{font-size:.74rem}.step-section .step-copy h2,.step-section .step-copy p{text-align:left}.process-stage-card{padding:.9rem;border-radius:24px}.process-stage-content{gap:.72rem}.process-stage-actions{flex-direction:column;align-items:stretch}.process-stage-toggle{width:100%;min-width:0}.process-stage-actions .inline-story-link{width:fit-content}.story-shell-wide-media{padding:.9rem}.story-shell-wide-media .about-image-frame{aspect-ratio:16/11;min-height:0}.story-shell-wide-media .about-image-frame img{object-position:center 34%}.footer .eu-footer-strip .eu-logo-slot-official{min-height:74px}.footer .eu-footer-strip .eu-logo-picture img{max-height:66px}}@media (max-width:480px){html{font-size:14.6px}.container{width:min(100% - 1.15rem,1100px)}.hero h1{max-width:17ch}.home-intro-copy{width:min(100%,22rem);padding-inline:1rem}.home-intro-title{width:min(100%,19.5rem)}.hero.hero-home-main .hero-copy{width:min(100%,20.25rem);transform:translateY(clamp(2.6rem,7vh,4.2rem))}.hero.hero-home-main .hero-home-title{max-width:16.8rem}.hero.hero-process-page h1{max-width:10.5ch;font-size:clamp(1.98rem, 8vw, 2.62rem)}.summary-pill-link{padding:.76rem .78rem}.contact-form h3{font-size:1.18rem}}.why-care-compare-pill{justify-content:center;width:min(100%,15rem);text-align:center}.why-care-compare-pill span:last-child{text-align:center}.summary-pill-link.is-active{background:linear-gradient(145deg,rgba(138,149,99,.96),rgba(107,90,75,.98));border-color:rgba(255,250,243,.16)}#why-care .why-care-actions{margin-top:4.85rem;padding-top:1.15rem}#why-care .why-care-actions .btn{min-width:340px}.hero-trust-strip{margin-top:0;background:linear-gradient(180deg,rgba(247,242,235,.96) 0,#f2ece5 100%)}.hero-trust-strip .container{padding-top:1.35rem;padding-bottom:2.8rem}.hero-trust-shell{grid-template-columns:1fr;gap:1.2rem;padding:1.4rem 1.45rem 1.5rem;border-radius:34px;border:1px solid rgba(107,90,75,.1);background:linear-gradient(180deg,rgba(255,252,247,.96),rgba(248,243,237,.9));box-shadow:0 30px 62px rgba(60,44,33,.08)}.hero-trust-copy{display:grid;justify-items:center;text-align:center;gap:.9rem;padding:.22rem .1rem .12rem}.hero-trust-copy h2{max-width:none}.hero-trust-copy p{max-width:44ch;margin-left:auto;margin-right:auto}.hero-trust-link{display:inline-flex;justify-self:center}.hero-trust-points{gap:.74rem;align-content:start;width:100%}.hero-trust-point{display:grid;grid-template-columns:1fr;gap:.5rem;align-items:center;justify-items:center;text-align:center;padding:1.1rem 1.05rem;border-radius:18px;border:1px solid rgba(107,90,75,.1);background:rgba(255,255,255,.56);box-shadow:0 10px 24px rgba(60,44,33,.05);transform:translateY(10px);opacity:.88;transition:transform .34s cubic-bezier(.22, 1, .36, 1),box-shadow .34s ease,border-color .34s ease,opacity .34s ease}.hero-trust-point:first-child{padding-top:.95rem;border-top:1px solid rgba(107,90,75,.1)}.hero-trust-point-icon{width:2.85rem;height:2.85rem;border-radius:0;display:inline-flex;align-items:center;justify-content:center;color:var(--culoare-primara);border:0;background:0 0;transition:transform .32s cubic-bezier(.22, 1, .36, 1)}.hero-trust-point-icon img{width:1.72rem;height:1.72rem;display:block;object-fit:contain}.hero-trust-point strong{font-size:.98rem;align-self:center}.hero-trust-point p{max-width:52ch;font-size:.92rem}.hero-trust-strip .hero-trust-copy>*{opacity:0;transform:translateY(12px);transition:opacity .45s ease,transform .45s ease}.hero-trust-strip .hero-trust-copy>:nth-child(2){transition-delay:50ms}.hero-trust-strip .hero-trust-copy>:nth-child(3){transition-delay:0.1s}.hero-trust-strip .hero-trust-copy>:nth-child(4){transition-delay:0.14s}.hero-trust-strip.is-inview .hero-trust-copy>*{opacity:1;transform:translateY(0)}.hero-trust-strip.is-inview .hero-trust-point{opacity:1;transform:translateY(0)}.hero-trust-strip.is-inview .hero-trust-point:nth-child(2){transition-delay:70ms}.hero-trust-strip.is-inview .hero-trust-point:nth-child(3){transition-delay:0.13s}.hero-trust-point:focus-within,.hero-trust-point:hover{transform:translateY(-4px);border-color:rgba(107,90,75,.22);box-shadow:0 16px 34px rgba(60,44,33,.12)}.hero-trust-point:focus-within .hero-trust-point-icon,.hero-trust-point:hover .hero-trust-point-icon{transform:translateY(-1px) scale(1.04);background:rgba(255,252,248,.98);border-color:rgba(107,90,75,.28)}.hero-trust-link{transition:transform .26s ease,letter-spacing .26s ease}.hero-trust-link:focus-visible,.hero-trust-link:hover{transform:translateY(-1px);letter-spacing:.01em}.hero.hero-process-page h1{max-width:12.2ch}.hero.hero-process-page p{max-width:33ch}.summary-pill-link{border-radius:18px}.summary-pill-link strong{font-size:.91rem;line-height:1.32}.footer .eu-footer-strip .eu-logo-slot-official{min-height:72px}.footer .eu-footer-strip .eu-logo-picture img{max-height:64px}@media (max-width:992px){.hero-trust-shell{grid-template-columns:1fr;gap:1rem;padding:1.22rem 1.06rem 1.05rem}.hero-trust-copy h2{max-width:none}.hero-trust-point p{max-width:none}.stage-nav-grid>:last-child{grid-column:1/-1}}@media (max-width:768px){html{font-size:14.65px}body{line-height:1.54}h1{font-size:clamp(1.72rem, 6.6vw, 2.32rem)}h2{font-size:clamp(1.46rem, 5.5vw, 1.82rem)}h3{font-size:clamp(1.04rem, 3.95vw, 1.2rem)}p{font-size:.93rem}.btn{font-size:.89rem;padding:.78rem 1.02rem}.home-intro-copy{width:min(100%,23rem);margin:0 auto;padding:3.95rem 1.1rem 1.75rem;gap:.48rem;justify-items:center;text-align:center}.home-intro-title{width:min(100%,22rem);justify-items:center;gap:.16rem}.home-intro-title-line{width:auto;max-width:100%;margin-inline:auto}.home-intro-title .title-word{font-size:clamp(1.48rem, 6.55vw, 2.12rem);line-height:1.05;letter-spacing:-.025em;white-space:nowrap}.home-intro-copy p:not(.hero-kicker){max-width:23ch;margin-inline:auto;font-size:.93rem}.home-intro-actions{max-width:18.8rem;margin-inline:auto;gap:.66rem}.hero.hero-home-main .container{min-height:100dvh;padding-top:clamp(5.5rem,11vh,6.8rem);padding-bottom:clamp(1.8rem,4.8vh,3rem)}.hero.hero-home-main .hero-copy{width:min(100%,22.75rem);justify-items:center;text-align:center;transform:translateY(clamp(1.75rem,3.8vh,2.5rem))}.hero.hero-home-main .hero-home-title{width:100%;max-width:100%;margin-bottom:.95rem}.hero.hero-home-main .hero-title-line{display:block;width:100%;max-width:100%;margin-inline:auto;white-space:normal;overflow-wrap:break-word;font-size:clamp(2.4rem, 11vw, 3.4rem);line-height:1.05}.hero.hero-home-main .hero-lead{max-width:30ch;margin-inline:auto;font-size:1.14rem}.hero.hero-home-main .hero-actions{max-width:17.2rem;margin-inline:auto;gap:.66rem}.hero.hero-home-main .hero-actions .btn{width:100%;max-width:16.6rem;min-width:0;min-height:2.85rem;padding:.72rem .95rem;font-size:.96rem;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.02em}.hero-trust-strip{margin-top:0}.hero-trust-strip .container{padding-top:1rem;padding-bottom:1.75rem}.hero-trust-shell{border-radius:28px;padding:1.15rem 1rem 1.15rem}.hero-trust-copy{gap:.62rem;padding-inline:0.05rem}.hero-trust-copy h2,.hero-trust-copy p,.hero-trust-overline{max-width:none}.hero-trust-points{gap:.64rem}.hero-trust-point{padding:1rem .86rem;gap:.56rem}.hero-trust-point-icon{width:2.5rem;height:2.5rem;border-radius:12px}.hero-trust-point-icon img{width:1.5rem;height:1.5rem}.hero-trust-point strong{font-size:.96rem}.hero-trust-point p{font-size:.9rem}.hero-trust-point:focus-within,.hero-trust-point:hover{transform:translateY(-2px)}.testimonial-story-panel{order:1}.testimonial-media-panel{order:2}.hero.hero-process-page .container{padding-top:5.35rem;padding-bottom:3.1rem}.hero.hero-process-page h1{max-width:14ch;font-size:clamp(1.76rem, 7.2vw, 2.34rem);line-height:1.06}.hero.hero-process-page p{max-width:31ch;font-size:.95rem}.process-bridge{margin-top:-.7rem;padding-top:0;padding-bottom:.12rem}#why-care+.process-bridge{margin-top:-1.45rem}.process-bridge-shell{border-radius:24px;padding:.92rem .95rem .85rem;gap:.42rem}.process-bridge-shell h2{max-width:14ch}.process-bridge-shell>p{max-width:34ch;font-size:.9rem}.process-bridge-rail{width:100%;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.32rem;gap:.26rem}.process-bridge-rail::before{left:8.5%;right:8.5%}.process-bridge-index{width:2rem;height:2rem;font-size:.84rem}.process-bridge-label{max-width:none;font-size:.68rem}.process-bridge-cta{width:auto;max-width:none}.stage-nav-section{margin-top:-.85rem}.stage-nav-shell{top:4.55rem;padding:.5rem;border-radius:20px}.stage-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.summary-pill-link{padding:.72rem .76rem;border-radius:16px}.summary-pill-step{font-size:.62rem;letter-spacing:.08em}.summary-pill-link strong{font-size:.82rem;line-height:1.28}.contact-wrapper{gap:1.35rem;padding:1.2rem}.contact-form,.contact-info{background:0 0;border:none;border-radius:0;padding:0;box-shadow:none}.contact-form h3,.contact-info h3{margin-bottom:1rem}.contact-form h3{font-size:clamp(.98rem, 4.1vw, 1.14rem);white-space:nowrap}#why-care .why-care-actions{margin-top:4.1rem;padding-top:.95rem}#why-care .why-care-actions .btn{min-width:0;width:100%;max-width:21rem}.footer .eu-footer-strip .eu-logo-slot-official{min-height:86px}.footer .eu-footer-strip .eu-logo-picture img{max-height:76px}.testimonial-selector-row{justify-content:center;gap:.55rem}.testimonial-selector-row .testimonial-nav{display:none}.testimonial-selector-list{width:auto;justify-content:center;gap:.45rem;overflow:visible;padding:0}.testimonial-selector-btn{min-width:0;min-height:0;width:11px;height:11px;padding:0;border-radius:999px;border:1px solid rgba(107,90,75,.2);background:rgba(107,90,75,.24);box-shadow:none}.testimonial-selector-btn .testimonial-selector-index{display:none}.testimonial-selector-btn .testimonial-selector-dot{display:block;width:100%;height:100%;border-radius:inherit}.testimonial-selector-btn.is-active{width:22px;background:rgba(107,90,75,.95);border-color:rgba(107,90,75,.95);box-shadow:0 8px 18px rgba(60,44,33,.2)}}@media (max-width:480px){html{font-size:15px}.home-intro-copy{width:min(100%,21.25rem);padding-top:3.6rem;padding-bottom:1.6rem}.home-intro-title{width:min(100%,20rem)}.home-intro-title .title-word{font-size:clamp(1.34rem, 5.95vw, 1.82rem)}.hero.hero-home-main .hero-copy{width:min(100%,21.25rem);transform:translateY(clamp(1.9rem,4.1vh,2.7rem))}.hero.hero-home-main .hero-title-line{font-size:clamp(2.1rem, 10vw, 2.8rem)}.hero.hero-process-page h1{max-width:13.8ch;font-size:clamp(1.6rem, 6.55vw, 2rem)}.contact-wrapper{padding:1rem}.stage-nav-grid{gap:.46rem}.summary-pill-link{padding:.68rem .72rem}}body.page-process .process-bridge{padding-top:1.6rem}body.page-process .process-bridge .container{padding-top:1.15rem;padding-bottom:3.05rem}body.page-process .step-section::before{display:none}body.page-process .step-section+.step-section{margin-top:0}body.page-process .step-section .container{padding-top:3rem;padding-bottom:3rem}body.page-process .step-layout,body.page-process .step-layout.reverse{padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;overflow:visible}body.page-process .step-layout::after,body.page-process .step-layout::before{display:none}.hero.hero-process-page,.hero:not(.hero-home-main):not(.hero-eu-static),body.page-about .hero.hero-about-shared,main>.hero{margin-top:0!important}body.page-process .step-copy{padding:.35rem .2rem .35rem}body.page-process .step-media{border-radius:30px;overflow:hidden;border:1px solid rgba(107,90,75,.1);background:linear-gradient(180deg,rgba(233,222,214,.76),rgba(233,222,214,.96));box-shadow:0 22px 42px rgba(60,44,33,.12)}body.page-process .step-quote{margin-top:1.15rem}body.page-process .step-layout.interactive-card-surface:focus-within,body.page-process .step-layout.interactive-card-surface:hover,body.page-process .step-section.is-active .step-layout{transform:none;border:none;background:0 0;box-shadow:none}body.page-process .step-section.is-active .step-media{transform:translateY(-2px)}body.page-process .step-layout.interactive-card-surface:focus-within .step-quote,body.page-process .step-layout.interactive-card-surface:hover .step-quote,body.page-process .step-section.is-active .step-quote{transform:none}@media (max-width:768px){body.page-process .process-bridge{padding-top:1rem}body.page-process .process-bridge .container{padding-top:.85rem;padding-bottom:2.15rem}body.page-process .step-section .container{padding-top:2.2rem;padding-bottom:2.2rem}body.page-process .step-media{border-radius:24px;box-shadow:0 16px 32px rgba(60,44,33,.1)}body.page-process .step-copy{padding:.1rem .1rem .15rem}}.hero-trust-shell{position:relative;overflow:hidden}.hero-trust-strip .hero-trust-point{opacity:.78;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.hero-trust-strip .hero-trust-point:nth-child(2){transition-delay:80ms}.hero-trust-strip .hero-trust-point:nth-child(3){transition-delay:0.14s}.hero-trust-strip.is-inview .hero-trust-point{opacity:1;transform:translateY(0)}.contact-wrapper{border-radius:20px}.contact-form,.contact-info{background:0 0;border:none;border-radius:0;padding:0;box-shadow:none}main .hero{--hero-scroll-progress:0;transform-origin:50% 50%;will-change:opacity,transform;opacity:calc(1 - (var(--hero-scroll-progress) * .95));transform:scale(calc(1 - (var(--hero-scroll-progress) * .03)));transition:opacity 220ms linear,transform 220ms ease-out}main .hero.is-scrolled-away{pointer-events:none}main .hero.hero-scroll-static{opacity:1;transform:none;filter:none;transition:none}@media (prefers-reduced-motion:reduce){main .hero{opacity:1!important;transform:none!important;transition:none!important}}section#home-hero.hero.hero-home-main>.container.hero-grid{min-height:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;padding-top:calc(var(--header-height,70px) + 5px)!important;padding-bottom:clamp(1.1rem,3.2vh,1.6rem)!important}section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home{position:static!important;top:auto!important;margin:0 auto!important;transform:none!important}@media (max-width:992px){section#home-hero.hero.hero-home-main>.container.hero-grid{padding-top:calc(var(--header-height,70px) + 5px)!important}}@media (max-width:768px){section#home-hero.hero.hero-home-main>.container.hero-grid{padding-top:calc(var(--header-height,70px) + 5px)!important;padding-bottom:1rem!important}}@media (max-width:480px){section#home-hero.hero.hero-home-main>.container.hero-grid{padding-top:calc(var(--header-height,70px) + 5px)!important;padding-bottom:.9rem!important}}.contact-form label,.contact-form p,.contact-info p,.footer a,.footer p,.hero h1,.hero p,.nav-menu a{word-break:normal;overflow-wrap:normal;hyphens:none}.contact-form h3{white-space:normal}.footer .footer-company-meta{margin-top:.7rem;font-size:.84rem;line-height:1.45;color:rgba(67,57,48,.84)}.footer .eu-funding-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer .eu-funding-logo-grid .eu-logo-slot{min-height:84px}.footer .eu-funding-logo-grid .eu-logo-slot span{font-size:.78rem;line-height:1.35}.hero:not(.hero-home-main):not(.hero-eu-static){position:relative;margin-top:0;min-height:clamp(540px,72svh,760px);padding:0!important;overflow:hidden;background-image:linear-gradient(180deg,rgba(18,13,10,.54),rgba(18,13,10,.58)),url('../images/placeholders/olive_tree.png')!important;background-size:cover!important;background-position:center top!important;animation:none!important}.hero:not(.hero-home-main):not(.hero-eu-static)::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(18,13,10,.5),rgba(18,13,10,.5)),linear-gradient(108deg,rgba(18,13,10,.26) 0,rgba(18,13,10,.18) 34%,rgba(18,13,10,.08) 58%,rgba(18,13,10,.22) 100%),radial-gradient(circle at 74% 18%,rgba(138,149,99,.12),rgba(138,149,99,0) 24%)}.hero:not(.hero-home-main):not(.hero-eu-static)>.container{position:relative;z-index:2;min-height:inherit;display:grid;place-items:center;text-align:center;padding-top:clamp(5.5rem,10vh,7rem)!important;padding-bottom:clamp(4.2rem,8.5vh,6.2rem)!important}.hero:not(.hero-home-main):not(.hero-eu-static) .hero-kicker,.hero:not(.hero-home-main):not(.hero-eu-static) .inline-story-link,.hero:not(.hero-home-main):not(.hero-eu-static) h1,.hero:not(.hero-home-main):not(.hero-eu-static) p{color:#fff8f0!important;text-align:center!important}.hero:not(.hero-home-main):not(.hero-eu-static) .hero-kicker{margin:0 0 1.1rem;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;font-size:.88rem;font-weight:700;letter-spacing:.06em;text-shadow:0 10px 24px rgba(20,14,10,.18)}.hero:not(.hero-home-main):not(.hero-eu-static) h1{margin:0 0 1.25rem;width:min(100%,1100px);max-width:min(100%,1100px);font-family:var(--font-titluri-accent);font-style:normal;font-size:clamp(2.45rem, 5.25vw, 4.55rem);font-weight:700;letter-spacing:-.018em;line-height:1.08;text-shadow:0 16px 36px rgba(21,15,11,.26);text-wrap:balance;word-break:keep-all;overflow-wrap:normal;hyphens:none}.hero:not(.hero-home-main):not(.hero-eu-static) p{max-width:37ch;margin:0 0 1.5rem;font-size:clamp(1.02rem, 1.42vw, 1.2rem);line-height:1.58;color:rgba(255,248,240,.92)!important;text-shadow:0 10px 24px rgba(21,15,11,.18)}.hero:not(.hero-home-main):not(.hero-eu-static) .hero-actions{justify-content:center;gap:.9rem}.hero-home-bg,.hero-process-bg{object-position:center top;filter:brightness(.5) saturate(.92) contrast(1.02)}@media (max-width:768px){.hero:not(.hero-home-main):not(.hero-eu-static)>.container{padding-top:clamp(4.8rem,9.5vh,6.2rem)!important;padding-bottom:clamp(3.8rem,8vh,5.2rem)!important}.hero:not(.hero-home-main):not(.hero-eu-static) h1{max-width:min(94vw,14.5ch);font-size:clamp(1.96rem, 7.2vw, 2.82rem);line-height:1.08}.hero:not(.hero-home-main):not(.hero-eu-static) p{max-width:32ch;font-size:1.02rem}}@media (max-width:480px){.hero:not(.hero-home-main):not(.hero-eu-static) h1{max-width:min(95vw,15ch);font-size:clamp(1.72rem, 6.5vw, 2.3rem)}.hero:not(.hero-home-main):not(.hero-eu-static) p{max-width:30ch;font-size:.98rem}}body.page-process .hero.hero-process-page h1{max-width:min(92vw,19ch)!important;font-size:clamp(2.05rem, 4.5vw, 3.1rem)!important;line-height:1.08!important;white-space:normal;word-break:keep-all;overflow-wrap:normal;hyphens:none;text-wrap:balance}@media (max-width:768px){body.page-process .hero.hero-process-page h1{max-width:min(94vw,18ch)!important;font-size:clamp(1.62rem, 6.1vw, 2.15rem)!important;line-height:1.1!important}}@media (max-width:480px){body.page-process .hero.hero-process-page h1{max-width:min(95vw,17.5ch)!important;font-size:clamp(1.46rem, 6vw, 1.86rem)!important}}.header{padding:.42rem 0!important}.logo img{width:36px!important;height:36px!important}.hero:not(.hero-home-main) .hero-kicker{display:inline-flex;align-items:center;justify-content:center;max-width:100%;white-space:nowrap;padding:.34rem .9rem!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.52)!important;background:rgba(255,255,255,.16)!important;color:#fff8f0!important;line-height:1.14}.hero:not(.hero-home-main) h1{font-size:clamp(2rem, 5.5vw, 3rem)!important;line-height:1.12!important;word-break:keep-all;overflow-wrap:normal;hyphens:none;text-wrap:balance}.hero h2,section h2{word-break:keep-all;overflow-wrap:normal;hyphens:none;text-wrap:balance}@media (max-width:768px){.nav-container{gap:.2rem!important}.nav-toggle{width:26px!important;height:18px!important;min-width:26px;min-height:18px;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.nav-toggle::after,.nav-toggle::before{left:50%;width:22px;height:2px;border-radius:2px;background:var(--culoare-primara);box-shadow:none}.nav-toggle::before{top:50%;transform:translate(-50%,-50%);box-shadow:0 -6px 0 var(--culoare-primara),0 6px 0 var(--culoare-primara)}.nav-toggle::after{top:50%;opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.nav-toggle.is-open::before{transform:translate(-50%,-50%) rotate(45deg);box-shadow:none}.nav-toggle.is-open::after{opacity:1;transform:translate(-50%,-50%) rotate(-45deg)}.mobile-menu-brand-item,.mobile-menu-utility-item{display:block!important}.nav-menu{width:min(86vw,320px)!important;padding:.95rem!important}.nav-menu li a{min-height:48px!important;font-size:.98rem!important}.hero .hero-kicker{max-width:92vw;white-space:nowrap;font-size:.72rem!important;letter-spacing:.03em}}.hero-trust-shell>.hero-trust-link{display:inline-flex;margin:1rem auto 0}.hero-trust-copy h2{word-break:keep-all;hyphens:none}.testimonials-showcase{display:grid;gap:1.1rem}#social-proof-home{padding-left:clamp(6px,1.2vw,12px);padding-right:clamp(6px,1.2vw,12px)}#social-proof-home .testimonials-showcase{width:min(100%,1120px);margin-left:auto;margin-right:auto}.testimonials-evidence-grid{display:grid;grid-template-columns:1fr;gap:1rem}.ce-card,.feature-card,.first-step-secondary,.problem-agitation-card,.testimonial-portrait-card,.testimonials-partner-card,.testimonials-proof-card,.testimonials-quote-card{display:grid;gap:.8rem;border:1px solid rgba(84,73,56,.12);border-radius:18px;background:rgba(255,255,255,.82);padding:1rem}.proof-number{margin:0;font-family:var(--font-titluri);font-size:clamp(2.4rem, 8vw, 3.2rem);line-height:1;color:var(--culoare-verde-whatsapp)}.proof-number .counter-number{color:var(--culoare-verde-whatsapp)}.proof-number-label{font-size:.52em;font-weight:700;letter-spacing:.02em}.testimonials-proof-card>h2{margin:0;font-size:clamp(1.05rem, 2.3vw, 1.3rem);line-height:1.3}.testimonials-partner-title{margin:0;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(84,73,56,.78)}.testimonials-quote-card{margin:0;padding:1rem 1rem .95rem;border:0;border-left:4px solid var(--culoare-verde-principal);border-radius:0 14px 14px 0;background:rgba(255,255,255,.66);color:var(--culoare-primara);font-weight:600;box-shadow:0 14px 26px rgba(60,44,33,.08);transition:background .32s ease,border-color .32s ease,box-shadow .32s ease,transform .32s ease}.testimonials-quote-card blockquote{margin:0;color:inherit}.testimonials-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;align-items:stretch}.testimonials-badges span{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border:1px solid rgba(107,90,75,.16);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,243,237,.88));padding:.5rem .7rem;font-size:.79rem;font-weight:700;text-align:center;line-height:1.28;color:rgba(84,73,56,.9)}.testimonial-portrait-list{display:grid;gap:.9rem}.testimonial-portrait-card{position:relative;perspective:1200px}.testimonial-portrait-flip{position:relative;min-height:100%;border:1px solid rgba(84,73,56,.12);border-radius:18px;background:rgba(255,255,255,.82);transition:transform .55s ease;transform-style:preserve-3d;transform:translateZ(0);will-change:transform}.testimonial-portrait-back,.testimonial-portrait-front{display:grid;gap:0;padding:0;border-radius:18px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(1px);overflow:hidden}.testimonial-portrait-back{position:absolute;inset:0;transform:rotateY(180deg);grid-template-rows:minmax(0,1fr) auto;align-content:end;gap:0;padding:0;overflow:hidden;background:rgba(255,255,255,.98)}.testimonial-portrait-card.has-back.is-flipped .testimonial-portrait-flip{transform:rotateY(180deg)}.testimonial-flip-close,.testimonial-flip-trigger{display:inline-flex;width:fit-content;margin:.2rem auto 0;justify-self:center;align-self:center}.testimonial-portrait-card .before-after-compare{border-radius:18px 18px 0 0;aspect-ratio:3/4;min-height:0;border:0;box-shadow:none;background:#e9ded6}.testimonial-portrait-card .before-after-control{margin:0;width:100%;padding:0 1rem;border:0;border-radius:0;background:0 0;box-shadow:none}.testimonial-portrait-card .before-after-control label{font-size:.8rem;font-weight:700;color:rgba(84,73,56,.86);display:block;margin:0 0 .35rem;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.testimonial-portrait-card .before-after-label{backdrop-filter:none;-webkit-backdrop-filter:none}.testimonial-portrait-card .before-after-range{height:4px;background:linear-gradient(90deg,rgba(84,73,56,.25),rgba(84,73,56,.55),rgba(84,73,56,.25));accent-color:var(--culoare-primara)}.testimonial-portrait-card .before-after-range::-webkit-slider-thumb{font-size:.82rem;color:var(--culoare-text-gri)}.testimonial-portrait-content p{margin:0}@media (min-width:1024px){.testimonial-portrait-card.has-back:focus-within .testimonial-portrait-flip,.testimonial-portrait-card.has-back:hover .testimonial-portrait-flip{transform:rotateY(180deg)}}@media (max-width:1023px){.testimonial-portrait-flip{display:block;transition:transform .55s ease;transform-style:preserve-3d}.testimonial-portrait-back,.testimonial-portrait-front{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:none}.testimonial-portrait-front{position:relative;inset:auto}.testimonial-portrait-card{min-height:100%}.testimonial-portrait-card .testimonial-portrait-back{overflow-y:auto}.testimonial-portrait-card.has-back.is-flipped .testimonial-portrait-flip{transform:rotateY(180deg)}.testimonial-portrait-card .before-after-compare{aspect-ratio:3/4}}@media (max-width:768px){.hero.hero-home-main .hero-home-title{width:min(100%,19rem)!important;max-width:min(100%,19rem)!important;margin-left:auto!important;margin-right:auto!important;display:block!important}.hero.hero-home-main .hero-title-line{display:inline!important;width:auto!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;font-size:clamp(1.72rem, 7.2vw, 2.3rem)!important;line-height:1.06!important;padding:0!important}.hero.hero-home-main .hero-title-line+.hero-title-line::before{content:' '}}@media (max-width:480px){.hero.hero-home-main .hero-home-title{width:min(100%,17.4rem)!important;max-width:min(100%,17.4rem)!important;margin-left:auto!important;margin-right:auto!important}.hero.hero-home-main .hero-title-line{display:inline!important;width:auto!important;max-width:none!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:center!important;font-size:clamp(1.5rem, 6.9vw, 1.92rem)!important;line-height:1.08!important;padding:0!important}}.testimonial-video-note{display:grid;gap:.7rem;align-content:start;justify-items:center;text-align:center}.testimonial-video-note h3{margin:0;display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:.26rem .8rem;border-radius:999px;border:1px solid rgba(84,73,56,.2);background:rgba(255,255,255,.58);color:rgba(84,73,56,.92);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.testimonial-video-note p{margin:0;font-size:.92rem}.testimonial-video-note .btn{width:fit-content;margin-top:.35rem}.testimonial-video-player{width:min(100%,600px);display:block;margin:0 auto;border-radius:18px;background:#120d0a}@media (max-width:768px){.testimonial-video-note{gap:.62rem}.testimonial-video-note h3{font-size:.74rem;padding:.24rem .68rem;letter-spacing:.07em}}#cta-mid,#first-step{background:var(--culoare-fundal)}#cta-mid h2,#cta-mid p,#first-step h2,#first-step h3,#first-step p{color:var(--culoare-primara)}.testimonials-partners-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem;padding:.25rem 0 .85rem}.partners-footer-section{padding:.18rem min(5vw,2.4rem) .36rem;background:#f2ece5}.partners-footer-section .testimonials-partners-strip--scrolling{padding:.04rem 0;background:0 0}.partners-footer-section .testimonials-partners-strip--scrolling .testimonials-partners-inner{gap:1rem;background:0 0}.partners-footer-section .testimonials-partner-logo{min-height:34px;padding:.04rem .18rem;background:0 0}.partners-footer-section .testimonials-partners-strip--scrolling.is-marquee-ready .testimonials-partners-inner{animation:scroll-left-strip 34s linear infinite!important;will-change:transform}.partners-footer-section .testimonials-partners-strip--scrolling:hover .testimonials-partners-inner{animation-play-state:running}.partners-footer-section .testimonials-partner-logo img{max-width:150px;max-height:40px}.partners-footer-section .testimonials-partner-logo:first-child img{max-width:210px;max-height:60px}.partners-footer-section .testimonials-partner-logo[href*=trifolia] img{max-width:250px;max-height:72px}.partners-footer-section .testimonials-partner-logo[href*=inbody] img{max-width:128px;max-height:36px}.testimonials-partners-strip--scrolling{display:block;overflow:hidden;padding:1rem 0}@media (min-width:1024px){.testimonials-evidence-grid>.testimonials-partners-strip--scrolling{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:clamp(1rem,2.2vw,2.1rem);padding-right:clamp(1rem,2.2vw,2.1rem)}}.testimonials-partners-strip--scrolling .testimonials-partners-inner{display:flex;width:max-content;gap:2.4rem;animation:scroll-left-strip 7s linear infinite;will-change:transform}.testimonials-partners-strip--scrolling.is-marquee-ready .testimonials-partners-inner{animation:none;transform:translate3d(var(--marquee-offset,0),0,0)}.testimonials-partners-strip--scrolling:hover .testimonials-partners-inner{animation-play-state:paused}@keyframes scroll-left-strip{0%{transform:translateX(0)}100%{transform:translateX(calc(-1 * var(--logo-strip-shift,50%)))}}@media (prefers-reduced-motion:reduce){.testimonials-partners-strip--scrolling .testimonials-partners-inner{animation:none}}.testimonials-partner-logo{display:flex;align-items:center;justify-content:center;min-height:68px;padding:.35rem .5rem;text-decoration:none}.testimonials-partner-logo img{width:100%;max-width:210px;max-height:62px;height:auto;object-fit:contain;filter:none}.testimonial-quote-signature{margin:0;font-size:.86rem;font-weight:700;color:rgba(84,73,56,.86)}.section-lead-inline{margin-top:.3rem}.section-lead-inline h2{font-size:clamp(1.45rem, 4vw, 2rem)}.testimonial-portrait-card.is-direct{border:1px solid rgba(84,73,56,.12);border-radius:0;background:rgba(255,255,255,.82);overflow:hidden;perspective:none}.testimonial-portrait-card.is-direct .before-after-compare{border-radius:0;aspect-ratio:4/5}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-image,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-overlay,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-portrait-back,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-portrait-flip,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-portrait-front{border-radius:0!important}.testimonial-portrait-card.is-direct .before-after-control{margin:0;width:100%;padding:.85rem 1rem 0;background:0 0;border:0;box-shadow:none}.testimonial-portrait-card.is-direct .testimonial-portrait-content{padding:.9rem 1rem 1rem}#homepage-testimonial-cards{display:grid;grid-template-columns:1fr;gap:1.1rem}#homepage-testimonial-cards .testimonial-story-trigger{margin-top:.65rem;width:fit-content}#homepage-testimonial-cards .testimonial-portrait-content>p{margin:.4rem 0 0}#why-care .why-care-story-stack{gap:1.75rem}#why-care .why-care-story-card{background:rgba(35,31,28,.96);padding:1.45rem 1.5rem;border:1px solid rgba(255,250,243,.08);box-shadow:0 18px 40px rgba(0,0,0,.2);border-radius:24px}#why-care .why-care-story-card blockquote,#why-care .why-care-story-card h3,#why-care .why-care-story-card p{color:#fffaf3}#why-care .why-care-story-card p{color:rgba(255,250,243,.9)}#why-care .why-care-story-card blockquote{padding:.95rem 1rem;border:1px solid rgba(255,250,243,.08);background:rgba(255,255,255,.05);border-radius:14px}@media (max-width:640px){.testimonials-partners-strip{grid-template-columns:1fr;gap:.35rem;padding-bottom:.4rem}.testimonials-partner-logo{min-height:94px;padding:.8rem .2rem}.testimonials-partner-logo img{max-width:248px;max-height:82px}.testimonials-partners-strip--scrolling{display:block;overflow:hidden}.testimonials-partners-strip--scrolling .testimonials-partners-inner{display:flex;gap:2.1rem;align-items:center}.partners-footer-section .testimonials-partners-strip--scrolling .testimonials-partners-inner{gap:1.25rem}.partners-footer-section .testimonials-partner-logo{min-height:48px;padding:.12rem .12rem}.partners-footer-section .testimonials-partner-logo img{max-width:172px;max-height:50px}.partners-footer-section .testimonials-partner-logo:first-child img{max-width:224px;max-height:68px}.partners-footer-section .testimonials-partner-logo[href*=trifolia] img{max-width:252px!important;max-height:74px!important}.partners-footer-section .testimonials-partner-logo[href*=inbody] img{max-width:136px!important;max-height:40px!important}#why-care .why-care-story-card{padding:1.2rem}}@media (max-width:768px){.testimonial-portrait-card.is-direct .before-after-control{display:none}.before-after-compare{touch-action:pan-y}.hero.hero-home-main{padding:calc(var(--header-height,70px) + 5px) 0 1.2rem}.hero.hero-home-main .container{width:calc(100% - 2rem)}.hero.hero-home-main .hero-copy,.hero.hero-home-main .hero-copy-home,.hero.hero-home-main .hero-copy-home>*{text-align:center}.hero.hero-home-main .hero-home-title{max-width:100%;font-size:clamp(1.9rem, 8.1vw, 2.45rem)}.hero.hero-home-main .hero-kicker{font-size:clamp(.82rem, 3.4vw, .92rem);padding:.44rem .78rem}.hero.hero-home-main .hero-intro,.hero.hero-home-main .hero-lead{max-width:34ch;font-size:clamp(1rem, 3.9vw, 1.22rem)}.hero.hero-home-main .hero-actions{width:100%}.hero.hero-home-main .hero-actions .btn{width:100%;min-width:0}.hero-video-inline{width:min(100%,340px);margin-left:auto;margin-right:auto}#atf2-home{padding-left:1rem;padding-right:1rem;gap:.75rem}#ce-include>.container,#everything-you-need>.container,#faq-objections>.container,#first-step>.container,#introduce-solution>.container,#muse-definitie>.container,#quiz-wellness>.container,#social-proof-home .testimonials-showcase,#who-its-for>.container,#why-care>.container,.blog-preview>.container{width:calc(100% - 2rem);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}#ce-include .section-lead,#everything-you-need .section-lead,#faq-objections .section-lead,#introduce-solution .section-lead,#social-proof-home .section-lead,#who-its-for .section-lead,.blog-preview .section-lead{margin-bottom:1.3rem;padding:0;border:0;background:0 0;box-shadow:none}.muse-definition-body p{font-size:.97rem;line-height:1.72;text-wrap:normal}#muse-definitie>.container{width:calc(100% - .5rem)}.partners-footer-section{padding-left:1rem;padding-right:1rem}}@media (min-width:769px){.before-after-compare{cursor:default;touch-action:auto}}@media (max-width:399px){.btn{width:100%;padding-inline:1rem;font-size:.86rem;line-height:1.3}.testimonial-portrait-card,.testimonial-video-note,.testimonials-proof-card,.testimonials-quote-card{padding-inline:0.85rem}.process-bridge-rail{gap:.14rem}.process-bridge-label{max-width:none;font-size:.58rem}.process-bridge-index{width:1.85rem;height:1.85rem}}#cta-mid .btn,#faq-objections .text-center .btn,.first-step-secondary .btn,.problem-agitation-card .btn{margin-top:.95rem}.ce-team-card{display:flex;flex-direction:column;gap:.6rem;align-content:start;height:100%}.ce-team-media{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#e9ded6}.ce-team-media img{width:100%;height:100%;object-fit:cover}.ce-card-action{margin-top:auto;width:100%;text-align:center}.ce-tech-card{display:grid;gap:.45rem;align-content:start;justify-items:center;text-align:center}.ce-tech-icon{width:64px;height:64px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:0 0}.ce-tech-icon img{width:40px;height:40px;object-fit:contain}#problem-agitation{background:linear-gradient(180deg,#1f1b18 0,#26211d 46%,#1f1b18 100%)}#problem-agitation .container{display:grid;gap:1rem}.problem-agitation-image{width:min(100%,34rem);display:block;margin:0 auto;border-radius:22px;object-fit:cover;box-shadow:0 18px 34px rgba(0,0,0,.18)}#problem-agitation h2,#problem-agitation h3,#problem-agitation li,#problem-agitation p{color:#fff8f0}#problem-agitation h2{text-align:center}#problem-agitation .problem-agitation-card{display:grid;gap:.75rem;padding:1.15rem 1.1rem;border:1px solid rgba(255,250,243,.14);background:#322e2a}#problem-agitation .problem-agitation-card h3,#problem-agitation .problem-agitation-card p{color:#fff8f0}#problem-agitation .problem-agitation-card .btn{justify-self:center;margin-left:auto;margin-right:auto}#problem-agitation .problem-agitation-card .btn.cta-pulse{background:#25d366;border-color:#25d366;color:#fffaf4}#problem-agitation .problem-agitation-card .btn.cta-pulse:focus-visible,#problem-agitation .problem-agitation-card .btn.cta-pulse:hover{background:#1fa853;border-color:#1fa853;color:#fffaf4}#problem-agitation ul{margin:1rem 0;display:grid;gap:.62rem;list-style:none;padding:0}#problem-agitation li{border-radius:12px;border:1px solid rgba(255,250,243,.14);background:rgba(255,255,255,.06);padding:.78rem .84rem}.ce-include-grid,.ce-stats-grid,.feature-cards-grid,.first-step-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.first-step-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-index{font-weight:800;color:var(--culoare-verde-principal)}.feature-tag{display:inline-block;margin-top:.45rem;font-size:.74rem;font-weight:700;color:rgba(84,73,56,.8)}.ce-include-group{margin-top:1rem}.partner-card-clean{text-align:center}.partner-card-clean img{width:auto;height:80px;object-fit:contain;display:block;margin:0 auto .85rem}.partners-grid a[href*=inbody] img{height:56px}.partner-card-trifolia img{height:90px;border:1px solid rgba(107,90,75,.14);border-radius:12px;background:rgba(255,255,255,.92);padding:.28rem}.feature-card a,.partner-card-trifolia a,.process-stage-card a,.testimonials-partner-card a{color:var(--culoare-primara);text-decoration-line:underline;text-decoration-thickness:1.5px;text-decoration-color:rgba(107,90,75,0.34);text-underline-offset:0.14em}.feature-card a:hover,.partner-card-trifolia a:hover,.process-stage-card a:hover,.testimonials-partner-card a:hover{color:var(--culoare-accent-intens);text-decoration-color:currentColor}.ce-stats-grid article{border:1px solid rgba(255,250,243,.12);border-radius:14px;background:#6b5a4b;padding:.8rem;text-align:center}.ce-stats-grid strong{display:block;font-size:1.44rem;margin-bottom:.3rem;color:#fffaf4}.ce-stats-grid p{margin:0;color:rgba(255,250,244,.9)}#ce-include .ce-stats-grid{margin-top:1rem}.faq-objections-list{display:grid;gap:.75rem}.faq-item h3{margin-bottom:.4rem;font-size:1rem}.faq-item h3 span{display:inline-block;margin-right:.42rem;font-weight:700}.faq-questions-note{margin-top:.95rem}.faq-questions-note p{margin-bottom:0}.first-step-section .container{display:grid;gap:.9rem;padding-top:3.8rem;padding-bottom:2rem}.first-step-metrics div{border:1px solid rgba(84,73,56,.12);border-radius:12px;background:rgba(255,255,255,.82);padding:.75rem;text-align:center}.first-step-metrics strong{display:block;font-size:1.4rem;color:var(--culoare-verde-principal)}.first-step-sub{margin-top:.5rem;margin-bottom:0;font-size:.82rem;color:rgba(84,73,56,.84);width:100%;text-align:center}.first-step-secondary .btn{display:block;width:fit-content;margin:.95rem auto 0;justify-self:center}.first-step-secondary .hero-kicker{display:block;width:fit-content;margin:0 auto .35rem;padding:0;border:0;background:0 0;color:rgba(75,63,50,.88);font-weight:700;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.first-step-secondary .hero-kicker.kicker-live-dot{display:inline-flex;align-items:center;gap:.38rem}@media (prefers-reduced-motion:reduce){.hero-kicker.kicker-live-dot::before{animation:none}}#first-step .first-step-secondary{border:0;background:0 0;box-shadow:none;padding:0}@media (max-width:900px){.first-step-metrics{grid-template-columns:1fr}}@media (min-width:480px){[data-adaptive-grid]{--grid-gap:0.7rem;gap:var(--grid-gap)}[data-adaptive-grid][data-even-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-adaptive-grid]{--grid-gap:0.85rem;gap:var(--grid-gap)}[data-adaptive-grid][data-even-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-adaptive-grid][data-even-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-adaptive-grid][data-even-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-adaptive-grid].is-odd-layout{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.3rem}[data-adaptive-grid].is-odd-layout>*{flex:0 0 clamp(260px,30vw,360px);scroll-snap-align:start}[data-adaptive-grid].is-odd-layout::-webkit-scrollbar{height:8px}}@media (max-width:640px){.testimonials-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-include-grid,.ce-stats-grid,.feature-cards-grid,.first-step-metrics{grid-template-columns:1fr}.first-step-secondary .btn{display:flex;width:min(100%,22rem);margin:.95rem auto 0}.ce-card-action{width:min(100%,20rem);margin-left:auto;margin-right:auto}.hero .hero-kicker{white-space:normal}#problem-agitation .problem-agitation-card h3{white-space:nowrap;word-break:keep-all;hyphens:none;font-size:clamp(.78rem, 2.75vw, .92rem);letter-spacing:.01em}#problem-agitation .problem-agitation-card .btn.cta-pulse{white-space:normal;width:100%;max-width:100%;font-size:clamp(.78rem, 2.9vw, .92rem);line-height:1.28;text-align:center;padding:.78rem .82rem;letter-spacing:0}.mobile-menu-close{display:none!important}}html[data-theme=dark] .nav-toggle{background:0 0!important;border:0!important;box-shadow:none!important}@media (max-width:480px){body.page-about .hero.hero-about-shared>.container{gap:.1rem}body.page-about .hero.hero-about-shared h1{max-width:min(95vw,17.6ch)!important;font-size:clamp(1.5rem, 5.6vw, 1.82rem)!important;line-height:1.14}body.page-about .hero.hero-about-shared .hero-kicker{max-width:min(92vw,28ch);font-size:clamp(.66rem, 2.9vw, .74rem);margin-bottom:.22rem}body.page-about .belief-grid{gap:1.2rem}body.page-about .belief-card{padding:1.4rem 1.3rem}}body.page-about #adriana-copos .about-image-frame img,body.page-about #simina .about-image-frame img,body.page-about #zoli .about-image-frame img,body.page-about .team-story-card .about-image-frame img{object-position:center center}@media (max-width:900px){body.page-about .story-shell .about-image-frame,body.page-about .story-shell-wide-media .about-image-frame,body.page-about .team-story-card .about-image-frame{width:min(100%,34rem);margin-left:auto!important;margin-right:auto!important;justify-self:center!important}body.page-about #adriana-copos .about-image-frame img,body.page-about #simina .about-image-frame img,body.page-about #zoli .about-image-frame img,body.page-about .story-shell .about-image-frame img,body.page-about .story-shell-wide-media .about-image-frame img,body.page-about .team-story-card .about-image-frame img{object-position:50% 50%!important;transform:none!important}}@media (max-width:768px){.header{padding:.38rem 0!important}.nav-container{width:min(100% - 1rem,1120px)!important;max-width:1120px!important;gap:.3rem!important}.logo img{width:40px!important;height:40px!important}.nav-toggle{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;align-items:center!important;justify-content:center!important;z-index:1301}.nav-menu{position:fixed!important;top:58px!important;right:-110%!important;bottom:0!important;left:auto!important;width:min(86vw,320px)!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.1rem;align-items:stretch!important;justify-content:flex-start!important;z-index:1300;transition:right .24s ease!important;overflow-y:auto}.nav-menu.active{right:0!important}}@media (max-width:768px){main>.hero:not(.hero-home-main){margin-top:-58px!important;padding-top:58px!important;min-height:100dvh!important;background-position:center top!important}.hero.hero-process-page,.hero:not(.hero-home-main):not(.hero-eu-static),body.page-about .hero.hero-about-shared{margin-top:-58px!important;padding-top:58px!important;min-height:100dvh!important;background-position:center top!important;background-repeat:no-repeat!important}.hero.hero-process-page>.container,.hero:not(.hero-home-main):not(.hero-eu-static)>.container,body.page-about .hero.hero-about-shared>.container{min-height:calc(100dvh - 58px)!important}section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home{width:min(100%,18.25rem)!important;max-width:18.25rem!important;margin-top:20px!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}section#home-hero.hero.hero-home-main .hero-home-title{width:100%!important;max-width:15.2ch!important;margin:0 auto 1rem!important;display:block!important;text-align:center!important}section#home-hero.hero.hero-home-main .hero-title-line{display:block!important;width:auto!important;max-width:none!important;margin:0 auto!important;padding:0!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-wrap:balance!important;text-align:center!important;font-size:clamp(1.62rem, 6.7vw, 2.08rem)!important;line-height:1.08!important}}section#home-hero.hero.hero-home-main .hero-kicker{white-space:nowrap!important;text-wrap:nowrap!important;width:fit-content!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}@media (max-width:768px){section#home-hero.hero.hero-home-main .hero-kicker{font-size:clamp(.66rem, 2.2vw, .78rem)!important}}section#home-hero.hero.hero-home-main>.container.hero-grid{justify-content:flex-start!important;padding-top:calc(var(--header-height,70px) + 5px)!important;padding-bottom:clamp(1.1rem,3.2vh,1.6rem)!important}section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home{margin-top:0!important}@media (max-width:768px){section#home-hero.hero.hero-home-main>.container.hero-grid{justify-content:flex-start!important;padding-top:calc(var(--header-height,70px) + 5px)!important;padding-bottom:1rem!important}}body.page-about .hero.hero-about-shared>.container{align-content:center!important}@media (max-width:768px){body.page-about .hero.hero-about-shared>.container{padding-top:clamp(3rem,6.5vh,4rem)!important;padding-bottom:clamp(3rem,6.5vh,4rem)!important}}section#home-hero.hero.hero-home-main{padding-top:0!important;padding-bottom:1.1rem!important}section#home-hero.hero.hero-home-main>.container.hero-grid{min-height:auto!important;padding-top:calc(var(--header-height,70px) + 5px)!important;padding-bottom:.9rem!important;justify-content:flex-start!important}section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home{top:0!important;margin-top:0!important}section#home-hero.hero.hero-home-main .hero-kicker{color:#6b5a4b!important;background:rgba(233,222,214,.98)!important;border:1px solid rgba(107,90,75,.24)!important}@media (max-width:768px){section#home-hero.hero.hero-home-main{padding-bottom:.8rem!important}section#home-hero.hero.hero-home-main>.container.hero-grid{padding-top:calc(var(--header-height,70px) + 5px)!important;padding-bottom:.75rem!important}}@media (min-width:1024px){#social-proof-home .testimonials-showcase{width:min(100%,1120px);margin-left:auto;margin-right:auto}#homepage-testimonial-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}#homepage-testimonial-cards .testimonial-portrait-card.is-direct{width:100%;max-width:340px;margin-left:auto;margin-right:auto}#homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-compare{aspect-ratio:3/4}}@media (max-width:768px){section#home-hero.hero.hero-home-main>.container.hero-grid{width:min(100% - 2rem,360px)!important;max-width:360px!important;margin-left:auto!important;margin-right:auto!important;margin-inline:auto!important;padding-left:0!important;padding-right:0!important}section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home{max-width:340px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-inline:auto!important;left:0!important;right:0!important;transform:none!important;justify-items:center!important;align-items:center!important}section#home-hero.hero.hero-home-main .hero-actions{display:flex!important;justify-content:center!important;width:min(100%,340px)!important;margin-left:auto!important;margin-right:auto!important}section#home-hero.hero.hero-home-main .hero-actions .btn{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-content:center!important}section#home-hero.hero.hero-home-main .hero-video-inline{display:block!important;width:min(100%,340px)!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:1024px){#atf2-home .atf2-title{font-size:clamp(2.05rem, 2.6vw, 2.6rem);line-height:1.16}#atf2-home .atf2-image-blend,#atf2-home img{max-width:760px}}@media (max-width:768px){#ce-include>.container,#everything-you-need>.container,#faq-objections>.container,#first-step>.container,#introduce-solution>.container,#quiz-wellness>.container,#social-proof-home .testimonials-showcase,#who-its-for>.container,#why-care>.container,.blog-preview>.container,.map-section>.container,.partners-footer-section,section#home-hero.hero.hero-home-main>.container.hero-grid{width:calc(100% - 12px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}#atf2-home{padding-left:6px!important;padding-right:6px!important;padding-top:.95rem!important;padding-bottom:1.5rem!important}#social-proof-home{padding-left:6px!important;padding-right:6px!important;padding-top:1rem!important;padding-bottom:1.65rem!important}#social-proof-home .testimonial-portrait-card.is-direct,#social-proof-home .testimonial-video-note,#social-proof-home .testimonials-proof-card,#social-proof-home .testimonials-quote-card{border-radius:16px}#social-proof-home .testimonial-portrait-card.is-direct .before-after-compare{border-radius:16px 16px 0 0}}@media (max-width:768px){#ce-include,#everything-you-need,#faq-objections,#first-step,#introduce-solution,#problem-agitation,#social-proof-home,#who-its-for,#why-care,.blog-preview,.map-section,.partners-footer-section{padding-left:6px!important;padding-right:6px!important}#ce-include>.container,#everything-you-need>.container,#faq-objections>.container,#first-step>.container,#introduce-solution>.container,#problem-agitation>.container,#social-proof-home .testimonials-showcase,#who-its-for>.container,#why-care>.container,.blog-preview>.container,.map-section>.container{width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}#ce-include p,#everything-you-need p,#faq-objections p,#first-step p,#introduce-solution .process-stage-content p,#introduce-solution .section-lead p,#problem-agitation p,#social-proof-home .section-lead p,#who-its-for p,#why-care .section-lead p,.blog-preview p,.map-section p{max-width:none!important;padding-left:0!important;padding-right:0!important}#social-proof-home{padding-bottom:1.55rem!important}#why-care{padding-top:1.15rem!important;padding-bottom:0!important}#ce-include .ce-card,#everything-you-need .feature-card,#faq-objections .faq-item,#first-step .first-step-secondary,#introduce-solution .process-bridge-shell,#introduce-solution .process-stage-card,#introduce-solution .process-stage-media,#problem-agitation .problem-agitation-card,#social-proof-home .testimonial-portrait-card,#social-proof-home .testimonial-video-note,#social-proof-home .testimonials-proof-card,#social-proof-home .testimonials-quote-card,#who-its-for .who-its-for-card{border-radius:0!important}#introduce-solution .process-bridge-shell,#introduce-solution .process-stage-card{background:0 0!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}#introduce-solution .process-stage-media{border:0!important;box-shadow:none!important;overflow:visible!important;background:0 0!important}#introduce-solution .process-stage-media img{border-radius:0!important}}@media (min-width:769px){#atf2-home{padding-bottom:2.35rem!important}#social-proof-home{padding-left:10px!important;padding-right:10px!important;padding-top:1.3rem!important;padding-bottom:2rem!important}#social-proof-home .testimonials-showcase{gap:1.35rem}#why-care{padding-top:1.55rem!important;padding-bottom:.2rem!important}}#introduce-solution .process-stage-actions .inline-story-link{display:inline-flex;align-items:center;gap:.42rem;width:fit-content;padding:.42rem .8rem;border:1px solid rgba(37,211,102,.34);border-radius:999px;background:rgba(37,211,102,.09);color:#1fa853;font-weight:700;font-size:.88rem;line-height:1.18;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}#introduce-solution .process-stage-actions .inline-story-link:focus-visible,#introduce-solution .process-stage-actions .inline-story-link:hover{background:rgba(37,211,102,.14);border-color:rgba(37,211,102,.5);color:#178943}@media (max-width:768px){#introduce-solution .process-stage-actions{align-items:center;gap:.55rem}#introduce-solution .process-stage-actions .inline-story-link{font-size:.84rem;padding:.4rem .72rem;margin-left:auto;margin-right:auto}#partners-strip-footer .testimonials-partner-logo[href*=trifolia] img{max-width:252px!important;max-height:74px!important}#partners-strip-footer .testimonials-partner-logo[href*=inbody] img{max-width:136px!important;max-height:40px!important}}.map-section.section-bg{padding-top:1.2rem!important;padding-bottom:.28rem!important;margin-bottom:0!important}#partners-strip-footer.partners-footer-section{margin-top:0!important;padding-top:.08rem!important}#introduce-solution .process-stage-actions .inline-story-link{display:none!important}#why-care .why-care-expanded{margin:1.45rem auto 0;width:100%;max-width:980px;color:#2f271f;display:grid;gap:1rem;background:#f5efe6;padding:clamp(1rem,2.2vw,1.55rem) clamp(12px,3vw,28px);box-sizing:border-box}#why-care .why-care-expanded>*{width:100%;max-width:100%;margin-left:auto;margin-right:auto}#why-care .why-care-expanded h3,#why-care .why-care-expanded h4,#why-care .why-care-expanded h5,#why-care .why-care-expanded li,#why-care .why-care-expanded p{color:#2f271f}#why-care .why-care-expanded h3{text-align:center;margin:0}#why-care .why-care-method-visual{margin:.25rem auto .2rem;width:min(100%,720px)}#why-care .why-care-method-visual img{width:100%;height:auto;margin:0 auto;border-radius:0}#why-care .why-care-expanded li,#why-care .why-care-expanded p{opacity:1}#why-care .why-care-fails-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}#why-care .why-care-method-copy{display:grid;gap:.58rem}#why-care .why-care-method-copy h5{margin:.35rem 0 0}#why-care .why-care-eval-lead{margin-top:.35rem;text-align:center}#why-care .why-care-expanded strong{color:#1f1812}#why-care .why-care-expanded-actions{display:flex;justify-content:center;margin-top:.25rem}#atf5-video-story{background:var(--culoare-fundal)}#atf5-video-story .container{padding-top:1.25rem;padding-bottom:1.45rem}@media (max-width:768px){#why-care .why-care-expanded{gap:1rem}#why-care .why-care-visual{width:100%;max-width:100%;margin-left:0;margin-right:0}#why-care .why-care-visual img{width:100%;max-width:100%;border-radius:0}#why-care .why-care-expanded h3{font-size:clamp(1.28rem, 5.2vw, 1.6rem);line-height:1.28;text-wrap:balance}#why-care .why-care-expanded h4{font-size:clamp(1.08rem, 4.4vw, 1.25rem);margin-top:.5rem}#why-care .why-care-expanded h5{font-size:clamp(1.02rem, 4vw, 1.15rem)}#why-care .why-care-method-copy h5{padding-left:.75rem;border-left:4px solid var(--culoare-verde-principal)}}@media (min-width:1024px){#introduce-solution .process-stage-media{aspect-ratio:5/4}#introduce-solution .process-stage-card:first-child .process-stage-media img,#introduce-solution .process-stage-card:nth-child(3) .process-stage-media img,#introduce-solution .process-stage-card:nth-child(5) .process-stage-media img,#introduce-solution .process-stage-media img{object-fit:cover;object-position:center center}}@media (max-width:768px){#problem-agitation{padding-left:6px!important;padding-right:6px!important}#problem-agitation>.container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}#problem-agitation .problem-agitation-image{width:calc(100% + 12px)!important;max-width:calc(100% + 12px)!important;margin-left:-6px!important;margin-right:-6px!important;border-radius:0!important;box-shadow:none!important}}#problem-agitation{background:linear-gradient(90deg,#f8e9d9 0,#fdf3ea 46%,#fef9f3 100%),linear-gradient(180deg,rgba(254,245,241,0) 78%,#f2ece5 100%)!important}#problem-agitation h2,#problem-agitation h3,#problem-agitation li,#problem-agitation p{color:#2f271f!important}#problem-agitation .container{gap:1.1rem}#problem-agitation .problem-agitation-card{padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}#problem-agitation ul{margin:.35rem 0 .9rem;gap:.72rem}#problem-agitation li{position:relative;border:0!important;border-radius:0!important;background:0 0!important;padding:0 0 0 1.7rem}#problem-agitation li::before{content:'❌';position:absolute;left:0;top:.08rem;line-height:1}@media (max-width:768px){section#home-hero.hero.hero-home-main>.container.hero-grid{width:calc(100% - 2rem)!important;max-width:calc(100% - 2rem)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;margin-left:auto!important;margin-right:auto!important}section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home,section#home-hero.hero.hero-home-main .hero-copy.hero-copy-home>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important}section#home-hero.hero.hero-home-main .hero-actions{display:flex!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}#why-care .why-care-visual{position:relative;background:#f5efe6;isolation:isolate;overflow:hidden}#why-care .why-care-visual img[src*=veche_noua]{display:block;width:100%;height:auto;border-radius:0}#why-care .why-care-visual::after{display:none}video[poster]{background-color:#120d0a;background-position:center center;background-size:cover;background-repeat:no-repeat}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling{margin-top:.55rem;margin-bottom:.55rem}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partners-inner{gap:.9rem}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partner-logo{min-height:60px;padding:.18rem .26rem}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partner-logo img{max-width:170px;max-height:54px}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partner-logo[href*=trifolia] img{max-width:276px;max-height:78px}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partner-logo[href*=inbody] img{max-width:142px;max-height:46px}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card .before-after-image{object-fit:contain!important;object-position:center center!important;background:#e9ded6}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-compare{aspect-ratio:2/3!important}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct{padding:0!important;border:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-compare{border-radius:0!important;border:0!important;box-shadow:none!important;background:#e9ded6!important}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-control,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-image,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-overlay,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-overlay .before-after-image,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-portrait-content{border-radius:0!important}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-image,#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-overlay .before-after-image{object-fit:contain!important;object-position:center bottom!important;background:#e9ded6!important}#social-proof-home #homepage-testimonial-cards .testimonial-portrait-content>p{font-size:.95rem;line-height:1.55}@media (min-width:1024px){#social-proof-home #homepage-testimonial-cards .testimonial-portrait-card.is-direct{max-width:380px!important}}@media (min-width:769px){#homepage-testimonial-cards .testimonial-portrait-card.is-direct .before-after-control{display:none}#homepage-testimonial-cards .testimonial-portrait-card.is-direct{display:flex!important;flex-direction:column!important}#homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-portrait-content{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:1.1rem}#homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-portrait-content h3{width:100%}#homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-portrait-content>p{width:100%}#homepage-testimonial-cards .testimonial-portrait-card.is-direct .testimonial-story-trigger{margin-top:auto;padding-top:.75rem}}@media (min-width:1024px){#introduce-solution .process-bridge{margin:0 0 1.2rem 0!important;padding:0!important;background:0 0!important;border-radius:34px!important;overflow:hidden!important}#introduce-solution .process-bridge-shell{width:100%;margin:0!important}#introduce-solution .process-stage-stack{margin-top:0!important}#everything-you-need .section-lead p{font-weight:700;letter-spacing:.02em;color:rgba(84,73,56,.95)}#ce-include .ce-include-group>h3,#first-step .first-step-secondary>h3,#first-step .first-step-secondary>p:not(.first-step-sub),#problem-agitation .problem-agitation-card h3{text-align:center}}@media (max-width:520px){#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling,.partners-footer-section{padding-top:0!important;padding-bottom:0!important}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partners-inner{gap:.72rem}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partner-logo{min-height:30px;padding:.02rem .1rem}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partner-logo img{max-height:36px;max-width:136px}#social-proof-home .testimonials-showcase>.testimonials-partners-strip--scrolling .testimonials-partner-logo[href*=trifolia] img{max-width:260px;max-height:75px}section#home-hero.hero.hero-home-main .hero-kicker{width:fit-content!important;max-width:calc(100vw - 24px)!important;white-space:normal!important;text-wrap:balance!important;text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important;line-height:1.22!important}.home-value-card{align-items:center}.home-value-card-icon,.home-value-card-icon img{width:52px;height:52px}.ce-video-grid,.premium-dashboard-grid,.premium-visual-grid,.testimonial-pair{grid-template-columns:1fr}.testimonial-shot+.testimonial-shot{border-left:0;border-top:1px solid rgba(84,73,56,.1)}}.home-value-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.75rem;padding-bottom:2rem}@media (max-width:767px){.home-value-cards{grid-template-columns:1fr;gap:.65rem}}.home-value-card{display:grid;justify-items:center;align-content:start;gap:.85rem;padding:1rem 1rem 1.05rem;background:rgba(255,255,255,.82);border:1px solid rgba(107,90,75,.12);border-radius:16px;box-shadow:var(--shadow-discret);text-align:center}.home-value-card-icon{width:68px;height:68px;display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:center}.home-value-card-icon img{width:68px;height:68px;display:block;margin:0 auto}.home-value-card--recovery .home-value-card-icon{width:82px;height:82px}.home-value-card--recovery .home-value-card-icon img{width:82px;height:82px}.home-value-card-text strong{display:block;font-family:var(--font-heading);font-size:.95rem;color:var(--culoare-primara);margin-bottom:.2rem}.home-value-card-text{width:100%}.home-value-card-text p{font-size:.82rem;color:var(--culoare-text);margin:0;line-height:1.45}.testimonial-portrait-back img,.testimonial-portrait-front img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;flex-shrink:0}.tpc-grid{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.25rem 0 1rem}.tpc-grid::-webkit-scrollbar{display:none}@media (min-width:768px){.tpc-grid{display:grid;grid-template-columns:repeat(3,1fr);overflow-x:unset;padding-bottom:0}}.tpc-card{flex:0 0 85vw;max-width:320px;scroll-snap-align:start;border-radius:16px;overflow:hidden;cursor:pointer;position:relative;aspect-ratio:1/1;background:rgba(200,180,160,.15);display:block;outline:0}.tpc-card:focus-visible{box-shadow:0 0 0 3px rgba(107,90,75,.5)}.tpc-card--empty{cursor:default;pointer-events:none}@media (min-width:768px){.tpc-card{flex:unset;max-width:unset}}.tpc-photo{width:100%;height:100%;position:relative}.tpc-photo img{width:100%;height:100%;object-fit:cover;display:block}.tpc-photo.side-by-side{display:flex;gap:2px}.tpc-photo.side-by-side img{width:50%}.tpc-photo-overlay{position:absolute;bottom:0;left:0;right:0;padding:2.5rem .8rem .8rem;background:linear-gradient(to top,rgba(30,20,15,.75) 0,transparent 100%);color:#fff;display:flex;flex-direction:column;gap:.18rem}.tpc-photo-overlay strong{font-size:.92rem;font-family:var(--font-heading);display:block}.tpc-photo-overlay span{font-size:.68rem;opacity:.82}.tpc-photo--empty{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(200,180,160,.15)}.tpc-empty-name{font-size:.88rem;color:rgba(84,73,56,.5);font-weight:600}.tpc-empty-sub{font-size:.72rem;color:rgba(84,73,56,.45);margin-top:.3rem}.tpc-story-teaser{font-size:.9rem;line-height:1.65;color:var(--culoare-text,#3a3228);margin-bottom:1rem}.tpc-story-full{border-top:1px solid rgba(84,73,56,.12);padding-top:.75rem;margin-top:.25rem}.tpc-story-toggle{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--culoare-primara,#7a6248);text-transform:uppercase;letter-spacing:.05em;list-style:none;display:flex;align-items:center;gap:.4rem;padding:.3rem 0;user-select:none}.tpc-story-toggle::-webkit-details-marker{display:none}.tpc-story-full[open] .tpc-story-toggle span{transform:rotate(180deg)}.tpc-story-toggle span{display:inline-block;transition:transform .25s ease}.tpc-story-text{padding-top:.85rem;display:flex;flex-direction:column;gap:.7rem}.tpc-story-text p{font-size:.88rem;line-height:1.7;color:var(--culoare-text,#3a3228);margin:0}.swipe-hint{display:none}@media (max-width:767px){.swipe-hint{display:flex;justify-content:center;gap:1px;margin-top:.35rem;animation:tpc-hint-show 3s ease 2s 1 forwards;opacity:0;pointer-events:none}.swipe-hint::after,.swipe-hint::before{content:'\203a';font-size:1.3rem;line-height:1;color:rgba(84,73,56,.4);display:block;animation:tpc-hint-nudge .85s ease-in-out 2s 3}.swipe-hint::after{animation-delay:2.18s}}@keyframes tpc-hint-show{0%{opacity:0}10%{opacity:1}78%{opacity:1}100%{opacity:0}}@keyframes tpc-hint-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(6px)}}.tpc-modal-backdrop{position:fixed;inset:0;background:rgba(20,15,10,.78);z-index:9998;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.tpc-modal-backdrop[hidden]{display:none}.tpc-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.tpc-modal[hidden]{display:none}.tpc-modal:not([hidden]){pointer-events:auto}.tpc-modal-inner{background:#fff;border-radius:20px;width:min(100%,560px);max-height:92dvh;overflow-y:auto;position:relative;box-shadow:0 32px 72px rgba(0,0,0,.45);scrollbar-width:thin}.tpc-modal-close{position:absolute;top:.7rem;right:.7rem;z-index:2;width:2rem;height:2rem;border-radius:50%;background:rgba(30,20,15,.6);color:#fff;border:0;cursor:pointer;font-size:.82rem;display:flex;align-items:center;justify-content:center}.tpc-modal-close:hover{background:rgba(30,20,15,.85)}.tpc-modal-images{display:grid;grid-template-columns:1fr 1fr;border-radius:20px 20px 0 0;overflow:hidden}.tpc-modal-img-wrap{position:relative}.tpc-modal-img-wrap img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.tpc-img-badge{position:absolute;top:.55rem;left:.55rem;font-size:.62rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:rgba(30,20,15,.62);color:#fff;padding:.18rem .42rem;border-radius:4px}.tpc-modal-body{padding:1rem 1.15rem 1.4rem}.tpc-modal-body h3{margin:0 0 .4rem;font-size:1rem;color:var(--culoare-primara)}.tpc-modal-body p{margin:0 0 .75rem;font-size:.84rem;color:var(--culoare-text);line-height:1.6}.tpc-modal-cta{display:inline-block;margin-top:.25rem}body.tpc-modal-open{overflow:hidden}.hero-sub-note{font-size:.87rem;opacity:.75;margin-top:.4rem;line-height:1.5}.testimonials-partner-logo--trifolia img{max-height:85px!important;max-width:300px!important}#testimoniale-carusel{padding:var(--spacing-section) 0}#testimoniale-carusel .section-lead-inline{margin-bottom:1rem}#homepage-testimonial-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.25rem;padding:.5rem 0 1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}#homepage-testimonial-cards::-webkit-scrollbar{display:none}#homepage-testimonial-cards .testimonial-portrait-card{flex:0 0 min(340px,88vw);scroll-snap-align:start}#homepage-testimonial-cards .before-after-control{display:none}.testimonial-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid rgba(84,73,56,.12)}.testimonial-shot{margin:0;position:relative;background:#e9ded6}.testimonial-shot+.testimonial-shot{border-left:1px solid rgba(84,73,56,.1)}.testimonial-shot-image{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.testimonial-shot figcaption{position:absolute;left:.45rem;top:.45rem;margin:0;padding:.2rem .5rem;border-radius:999px;background:rgba(34,27,22,.76);color:#fffaf4;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.testimoniale-note{text-align:center;font-size:.82rem;color:rgba(107,90,75,.52);font-style:italic;margin-top:.4rem}.identify-section{padding:var(--spacing-section) 0}.identify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;margin:1.75rem 0 1.25rem}@media (max-width:600px){.identify-grid{grid-template-columns:1fr}}.identify-item{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.75rem;padding:.95rem 1.1rem;background:rgba(255,255,255,.78);border:1px solid rgba(107,90,75,.1);border-radius:14px}.identify-item img{width:36px;height:36px;align-self:center;justify-self:center}.identify-item p{margin:0;font-size:.93rem;line-height:1.55;color:var(--culoare-text)}.identify-closing{max-width:680px;margin:1.25rem auto 1.5rem;text-align:center;font-size:.95rem;line-height:1.75;color:var(--culoare-text)}.identify-ref-img{display:block;width:100%;max-width:720px;margin:0 auto;border-radius:16px;box-shadow:var(--shadow-discret)}.founder-story-section{padding:var(--spacing-section) 0}.founder-story-layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media (max-width:767px){.founder-story-layout{grid-template-columns:1fr;gap:1.5rem}}.founder-story-img{border-radius:20px;overflow:hidden}.founder-story-img img{width:100%;height:auto;display:block;border-radius:20px}.founder-story-copy h2{margin-bottom:1rem}.founder-story-copy p{margin-bottom:1rem;line-height:1.75}.founder-story-copy blockquote{border-left:3px solid var(--culoare-accent,#8a9563);padding-left:1.25rem;font-style:italic;margin:1.5rem 0;color:var(--culoare-primara);line-height:1.7}.cum-lucram-section{padding-top:.12rem;padding-bottom:var(--spacing-section)}.process-bridge+.cum-lucram-section{margin-top:-1.35rem}.cum-lucram-section .section-lead{margin-bottom:1.1rem}.cum-lucram-section .section-lead h2{margin-top:0}.cum-lucram-section .section-lead p{margin-top:.55rem}.process-preview-card-img{width:min(40%,140px);margin:.2rem auto 1rem;aspect-ratio:4/3;object-fit:cover;border-radius:14px;display:block}.process-preview-index{margin:0;font-size:.84rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6b5a4b}.process-preview-card h3{font-size:clamp(1.4rem, 2vw, 1.7rem);line-height:1.34}.process-preview-card p{font-size:clamp(1.1rem, 1.4vw, 1.25rem);line-height:1.62}.cum-lucram-note{text-align:center;font-style:italic;color:var(--culoare-text);max-width:680px;margin:2rem auto .75rem;font-size:.93rem;line-height:1.7}.cum-lucram-cta-link{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;margin:.35rem auto 0;padding:0;border:none;border-radius:0;background:0 0;box-shadow:none;white-space:nowrap;font-weight:800;border-bottom:1px solid currentColor}.cum-lucram-cta-link::after{content:'\2192';font-size:1rem;line-height:1;transition:transform .2s ease}.cum-lucram-cta-link:focus-visible::after,.cum-lucram-cta-link:hover::after{transform:translateX(3px)}@media (max-width:767px){.process-bridge+.cum-lucram-section{margin-top:-1.6rem}.cum-lucram-section .section-lead{margin-bottom:.9rem}.cum-lucram-cta-link{width:auto;max-width:none;padding:0;font-size:.95rem}.process-preview-card-img{width:min(50%,150px)}}.tabita-section{padding:var(--spacing-section) 0}.tabita-layout{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media (max-width:767px){.tabita-layout{grid-template-columns:1fr;gap:1.5rem}}.tabita-video-wrap{border-radius:16px;overflow:hidden;background:#111}.tabita-video-wrap video{width:100%;display:block}.tabita-copy blockquote{border-left:3px solid var(--culoare-accent,#8a9563);padding-left:1.1rem;font-style:italic;margin:1rem 0;color:var(--culoare-primara);line-height:1.7}.tabita-att{font-size:.85rem;color:rgba(84,73,56,.6);margin-top:-.25rem;letter-spacing:.03em}.prima-vizita-section{padding:var(--spacing-section) 0}.prima-vizita-steps{list-style:none;padding:0;margin:2rem 0;counter-reset:vizita-counter}.prima-vizita-step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1.25rem;margin-bottom:1.5rem;padding:0;background:0 0;border:none;counter-increment:vizita-counter;position:relative}.prima-vizita-step::after{content:'';position:absolute;top:2.5rem;bottom:-1.5rem;left:1.2rem;width:2px;background:rgba(107,90,75,.15);z-index:-1}.prima-vizita-step:last-child::after{display:none}.prima-vizita-step::before{content:counter(vizita-counter);display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border-radius:50%;background:var(--culoare-primara);color:#fffaf4;font-family:var(--font-heading);font-size:1rem;align-self:start;justify-self:center;line-height:1;z-index:2}.prima-vizita-step-content h4{margin:0 0 .35rem;font-size:.97rem;color:var(--culoare-primara)}.prima-vizita-step-content p{margin:0;font-size:.88rem;line-height:1.65;color:var(--culoare-text)}.prima-vizita-footer-note{text-align:center;font-style:italic;font-size:clamp(.74rem, 2.35vw, .88rem);line-height:1.55;color:var(--culoare-text);max-width:760px;margin:0 auto 1.5rem}.prima-vizita-footer-line{display:block}.continue-section{padding:var(--spacing-section) 0}.continue-steps{list-style:none;padding:0;margin:2rem auto 0;display:grid;grid-template-columns:1fr;gap:0;max-width:700px}.continue-step{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:0;margin-bottom:1.5rem;background:0 0;border:none;position:relative}.continue-step::after{content:'';position:absolute;top:2.5rem;bottom:-1.5rem;left:1.2rem;width:2px;background:rgba(107,90,75,.15);z-index:-1}.continue-step:last-child::after{display:none}.continue-step-header{display:contents}.continue-step-num{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;border-radius:50%;background:var(--culoare-primara);font-family:var(--font-heading);font-size:1rem;color:#fffaf4;align-self:start;justify-self:center;line-height:1;z-index:2}.continue-step-header h4{margin:0;font-size:.95rem;font-weight:600;color:var(--culoare-primara);line-height:1.4}.continue-step-body{grid-column:2;padding:0;margin-top:-.5rem;font-size:.88rem;line-height:1.65;color:var(--culoare-text)}.continue-step-body p{margin:0}.mariana-deep-section{padding:var(--spacing-section) 0;text-align:center}.mariana-deep-video-wrap{max-width:600px;margin:1.5rem auto;border-radius:16px;overflow:hidden}.mariana-deep-video-wrap video{width:100%;display:block}.mariana-video-preview{padding:0;cursor:pointer}.mariana-video-preview video{display:block}.mariana-video-play{line-height:1}.mariana-deep-quote{font-style:italic;font-size:1.08rem;color:var(--culoare-primara);max-width:620px;margin:1.25rem auto .5rem;line-height:1.75}.mariana-deep-sig{font-size:.87rem;color:var(--culoare-text);opacity:.72}.premium-cards-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:2rem}@media (min-width:480px){.premium-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.premium-cards-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.1rem}}.premium-card{background:linear-gradient(145deg,#fdf9f3 0,#f4ede1 100%);border:1px solid rgba(107,90,75,.18);border-radius:20px;padding:1.25rem 1.1rem;box-shadow:0 4px 24px rgba(107,90,75,.09);transition:transform .22s ease,box-shadow .22s ease;display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:768px){.premium-card{padding:1.5rem 1.4rem}}.premium-card:hover{transform:translateY(-3px);box-shadow:0 10px 32px rgba(107,90,75,.14)}.premium-card-index{font-size:.73rem;letter-spacing:.12em;color:rgba(107,90,75,.42);font-family:var(--font-heading);text-transform:uppercase;margin-bottom:.5rem}.premium-card h3{font-size:1rem;margin:0 0 .5rem;color:var(--culoare-primara)}.premium-card p{font-size:.87rem;line-height:1.6;margin:0 0 .75rem;color:var(--culoare-text)}.premium-card-tag{font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:#1f7a43;font-weight:600;padding:.22rem .52rem;border:1px solid var(--culoare-verde-whatsapp);border-radius:999px;display:inline-block;white-space:normal;max-width:100%;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;margin-top:auto;align-self:center;line-height:1.3}.premium-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.2rem 0 .4rem}.premium-visual-card{border:1px solid rgba(107,90,75,.16);border-radius:18px;padding:1.15rem 1.2rem;background:rgba(255,255,255,.86);box-shadow:var(--shadow-discret)}.premium-visual-card-gold{background:linear-gradient(155deg,rgba(207,171,97,.22),rgba(255,252,246,.9))}.premium-membership-card{display:grid;gap:.5rem;position:relative;isolation:isolate;overflow:hidden;border-color:rgba(187,151,76,.58);background:radial-gradient(circle at top left,rgba(255,249,214,.92),rgba(255,249,214,0) 34%),linear-gradient(142deg,rgba(110,76,26,.88) 0,rgba(195,152,66,.96) 18%,rgba(255,237,169,.98) 34%,rgba(176,129,48,.98) 56%,rgba(255,247,210,.96) 74%,rgba(129,89,25,.94) 100%);box-shadow:0 18px 38px rgba(102,75,28,.18),inset 0 1px 0 rgba(255,251,225,.82),inset 0 -1px 0 rgba(109,78,25,.22)}.premium-membership-card::before{content:'';position:absolute;inset:1px;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(255,250,225,.1),rgba(255,246,194,.95),rgba(157,116,38,.2),rgba(255,247,205,.92),rgba(255,250,225,.1));background-size:220% 220%;animation:premiumCardEdgeGlow 6.2s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.premium-membership-card::after{content:'';position:absolute;inset:-28% -42%;background:linear-gradient(108deg,rgba(255,255,255,0) 34%,rgba(255,250,231,.14) 46%,rgba(255,255,255,.55) 50%,rgba(255,245,203,.14) 54%,rgba(255,255,255,0) 66%);transform:translateX(-42%) rotate(10deg);animation:premiumCardSheen 7.5s ease-in-out infinite;pointer-events:none;opacity:.92;z-index:-1}.premium-membership-benefits{margin:.15rem 0 0;padding-top:.9rem;border-top:1px solid rgba(255,242,198,.34);display:grid;gap:.5rem;font-size:.94rem;line-height:1.45;color:rgba(73,47,8,.98);text-shadow:0 1px 0 rgba(255,250,225,.2)}.premium-membership-benefits span{display:flex;align-items:center;gap:.55rem;padding:.6rem .75rem;border:1px solid rgba(255,243,199,.44);border-radius:12px;background:linear-gradient(180deg,rgba(255,247,214,.36),rgba(160,116,35,.12));box-shadow:inset 0 1px 0 rgba(255,252,236,.28);font-weight:700}.premium-membership-benefits span::before{content:'';width:.5rem;height:.5rem;border-radius:999px;flex:0 0 auto;background:radial-gradient(circle at 30% 30%,rgba(240,255,249,.98),rgba(59,171,124,.98) 52%,rgba(18,96,66,.98) 100%);box-shadow:0 0 0 2px rgba(231,248,241,.2)}.premium-visual-kicker{margin:0 0 .35rem;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:rgba(84,73,56,.75)}.premium-visual-card h3{margin:0 0 .45rem;font-size:1.05rem;line-height:1.34}.premium-visual-card>p{margin:0 0 .65rem;font-size:.92rem;line-height:1.62}.premium-visual-card ul{margin:0;padding-left:1rem}.premium-visual-card li{margin:.25rem 0;font-size:.88rem}.premium-membership-card .premium-visual-kicker{color:rgba(91,58,12,.9);text-shadow:0 1px 0 rgba(255,247,209,.56);text-align:center}.premium-membership-card h3{color:rgba(83,49,6,.96);text-shadow:0 1px 0 rgba(255,250,226,.46);text-align:center}.premium-membership-card>p{color:rgba(78,50,12,.94);text-align:center}.premium-membership-card .premium-membership-benefits,.premium-membership-card .premium-visual-kicker,.premium-membership-card h3,.premium-membership-card>p{position:relative;z-index:1}@keyframes premiumCardEdgeGlow{0%{background-position:0 50%}100%{background-position:200% 50%}}@keyframes premiumCardSheen{0%,16%{transform:translateX(-52%) rotate(10deg);opacity:0}24%{opacity:.95}52%{transform:translateX(34%) rotate(10deg);opacity:.82}100%,64%{transform:translateX(44%) rotate(10deg);opacity:0}}.premium-visual-card-dashboard{display:grid;gap:.7rem}.premium-visual-card-dashboard .premium-visual-kicker,.premium-visual-card-dashboard h3,.premium-visual-card-dashboard>p{text-align:center}.premium-progress-summary{display:grid;gap:0;margin:.2rem auto 0;width:min(100%,29rem)}.premium-progress-head,.premium-progress-line{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:.6rem;align-items:start}.premium-progress-head{padding-bottom:.45rem;border-bottom:1px solid rgba(107,90,75,.14)}.premium-progress-head span{font-size:.74rem;line-height:1.2;color:rgba(84,73,56,.72)}.premium-progress-head span:nth-child(2),.premium-progress-head span:nth-child(3),.premium-progress-line span:nth-child(2),.premium-progress-line span:nth-child(3){text-align:center}.premium-progress-line{padding:.62rem 0;border-bottom:1px solid rgba(107,90,75,.1)}.premium-progress-line:last-child{border-bottom:0;padding-bottom:0}.premium-progress-line strong{font-size:.9rem;line-height:1.25;color:var(--culoare-primara)}.premium-progress-line span{font-size:.84rem;line-height:1.35;color:rgba(84,73,56,.86)}.premium-progress-line span:nth-child(3){font-weight:700;color:var(--culoare-primara)}.ce-video-group{margin-top:1rem}.ce-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}@media (max-width:767px){.ce-video-grid{grid-template-columns:1fr}.premium-visual-grid{grid-template-columns:1fr}}.ce-video-card{border:1px solid rgba(84,73,56,.12);border-radius:14px;background:rgba(255,255,255,.82);padding:.8rem}.ce-video-card h4{margin:0 0 .55rem;font-size:.9rem}.ce-video-card video{width:100%;border-radius:10px;background:#120d0a;display:block}.ce-video-card p{margin:.55rem 0 0;font-size:.82rem;line-height:1.55;color:var(--culoare-text-gri)}.faq-item{margin:0;border-bottom:1px solid rgba(107,90,75,.14);background:0 0}.faq-item:first-child{border-top:1px solid rgba(107,90,75,.14)}.faq-question{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1rem 0;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-question::after{content:'+';font-size:1.5rem;font-weight:300;color:var(--culoare-primara);flex-shrink:0;line-height:1;transition:transform .2s}.faq-item details[open] .faq-question::after{content:'−'}.faq-question h3{margin:0;font-size:1rem;font-weight:600;color:var(--culoare-primara);line-height:1.4}.faq-answer{padding:0 1.5rem 1rem 0;font-size:.95rem;line-height:1.72;color:var(--culoare-text)}.faq-answer p{margin:0}.muse-definition-section{padding:var(--spacing-section) 0;text-align:center}.muse-word{font-family:var(--font-heading);font-size:clamp(2.5rem, 6vw, 4.5rem);color:var(--culoare-primara);letter-spacing:.04em;margin-bottom:.2rem}.muse-pronunciation{font-size:1rem;color:rgba(107,90,75,.52);font-style:italic;margin-bottom:1.5rem}.muse-definition-body{max-width:620px;margin:0 auto;font-style:italic}.muse-definition-body p{font-size:1rem;line-height:1.8;color:rgba(84,73,56,.94);text-wrap:pretty}@media (min-width:768px){.desktop-keep-together{white-space:nowrap}#problem-agitation>.container>h2,#problem-agitation>.container>p{text-align:center}#problem-agitation .problem-agitation-card h3,#problem-agitation .problem-agitation-card p,#problem-agitation>.container>p{max-width:62rem;margin-left:auto;margin-right:auto;text-align:center}#problem-agitation .problem-agitation-card{justify-items:center}}@keyframes wa-glow{0%,100%{box-shadow:0 4px 18px rgba(37,211,102,.35),0 2px 8px rgba(0,0,0,.18)}50%{box-shadow:0 4px 28px rgba(37,211,102,.65),0 2px 12px rgba(0,0,0,.22)}}.floating-whatsapp{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;width:auto!important;height:auto!important;padding:.65rem 1.1rem .65rem .8rem!important;border-radius:999px!important;white-space:nowrap;animation:wa-glow 2.6s ease-in-out infinite}.floating-whatsapp:hover{transform:scale(1.05)!important;animation-play-state:paused}.floating-whatsapp.hidden,body.menu-open .floating-whatsapp{display:none!important}.floating-whatsapp-label{font-size:.78rem;font-weight:700;color:#fff;white-space:nowrap;font-family:var(--font-heading, sans-serif);letter-spacing:0;line-height:1}@media (max-width:480px){.floating-whatsapp-label{display:none}.floating-whatsapp{width:50px!important;height:50px!important;padding:0!important;border-radius:50%!important}}@media (max-width:768px){.floating-whatsapp-label{display:inline-block!important;max-width:none;font-size:clamp(.72rem, 3vw, .78rem);line-height:1}.floating-whatsapp{width:auto!important;max-width:calc(100vw - 5.3rem)!important;min-height:50px!important;height:auto!important;padding:.62rem .82rem .62rem .72rem!important;right:12px!important;border-radius:999px!important;gap:.38rem}}.mobile-menu-socials{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid rgba(84,73,56,.1)}@media (max-width:768px){#mobile-menu>div:first-child{position:relative;justify-content:center!important;text-align:center}#mobile-menu>div:first-child>div:first-child{width:100%}#mobile-menu>div:first-child>div:first-child .flex.items-center{justify-content:center}#mobile-menu>div:first-child>div:first-child p{max-width:18rem;margin-left:auto;margin-right:auto}#mobile-menu-close{position:absolute;top:0;right:0}}.mobile-menu-socials a{width:100%;min-height:1.75rem;border:0;background:0 0;color:var(--culoare-primara);display:inline-flex;align-items:center;justify-content:flex-start;gap:.7rem;font-weight:800}.footer-disclaimer{font-size:.75rem;color:rgba(107,90,75,.52);line-height:1.6;max-width:720px;margin:.75rem auto 0;text-align:center;padding-top:.75rem;border-top:1px solid rgba(107,90,75,.12)}#why-care{padding-bottom:0!important}#why-care+.process-bridge{margin-top:-.55rem!important;padding-top:0!important;padding-bottom:0!important}#why-care+.process-bridge .container{padding-top:0!important;padding-bottom:0!important}#why-care+.process-bridge .process-bridge-shell{margin-bottom:0!important}.process-bridge+.cum-lucram-section{margin-top:0!important;padding-top:0!important}.process-bridge+.cum-lucram-section>.container{padding-top:0!important}.process-bridge+.cum-lucram-section .section-lead{margin:.55rem auto .95rem!important;padding-top:0!important}.process-bridge+.cum-lucram-section .section-lead h2{margin-top:0!important}.process-bridge+.cum-lucram-section .section-lead p{margin-top:.45rem!important}@media (max-width:767px){#why-care+.process-bridge{margin-top:0!important}.process-bridge+.cum-lucram-section{margin-top:0!important;padding-top:1.15rem!important;position:relative}.process-bridge+.cum-lucram-section::before{content:'';position:absolute;top:-.9rem;left:0;right:0;height:1.5rem;background:var(--culoare-verde-secundar);border-top-left-radius:24px;border-top-right-radius:24px;z-index:0}.process-bridge+.cum-lucram-section>.container{position:relative;z-index:1}.process-bridge+.cum-lucram-section .section-lead{margin:0 auto .75rem!important}}#scroll-to-top,.scroll-to-top{display:flex!important;align-items:center!important;justify-content:center!important}#scroll-to-top i,.scroll-to-top i{display:block!important;width:1em;height:1em;margin:0!important;font-size:1.22rem!important;line-height:1!important;text-align:center;transform:translateY(-.02rem);-webkit-text-stroke:0.45px currentColor}#scroll-to-top svg,.scroll-to-top svg{display:block!important;width:24px!important;height:24px!important;margin:0!important;transform:none!important}#scroll-to-top svg path,.scroll-to-top svg path{stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}@media (max-width:480px){#scroll-to-top i,.scroll-to-top i{font-size:1.16rem!important}#scroll-to-top svg,.scroll-to-top svg{width:23px!important;height:23px!important}}main>section h1,main>section h2{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.story-copy>h2{max-width:15ch}.blog-article-premium{width:min(92%,920px);max-width:920px;margin:0 auto;padding:clamp(3.2rem,6vw,5.2rem) 0}.blog-article-kicker,.home-blog-category{margin:0 0 .75rem;color:var(--culoare-verde-principal);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.blog-article-premium h1{max-width:13ch;margin:0 auto 1rem;color:var(--culoare-primara);font-size:clamp(2.3rem, 5.4vw, 4.4rem);line-height:.98;text-align:center;text-wrap:balance}.blog-article-lead{max-width:58ch;margin:0 auto 1.1rem;color:var(--culoare-text-gri);font-size:clamp(1.05rem, 1.35vw, 1.22rem);line-height:1.58;text-align:center;text-wrap:pretty}.blog-article-premium .articol-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem 1rem;margin:0 auto 1.55rem;color:rgba(84,73,56,.68);font-size:.86rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.blog-article-premium .articol-imagine-header{overflow:hidden;margin:0 auto 2rem;border-radius:24px;border:1px solid rgba(107,90,75,.12);box-shadow:0 24px 54px rgba(60,44,33,.13);aspect-ratio:16/9;background:var(--culoare-secundara)}.blog-article-premium .articol-imagine-header img{width:100%;height:100%;object-fit:cover}.blog-article-premium .articol-body{max-width:760px;margin:0 auto;text-align:center}.blog-article-premium .articol-body>p:first-child{margin:0 0 1.4rem;padding:1.05rem 1.15rem;border-left:3px solid var(--culoare-verde-principal);border-radius:0 16px 16px 0;background:rgba(255,255,255,.68);color:var(--culoare-primara)}.blog-article-premium .articol-body h2{max-width:16ch;margin:2.05rem auto .75rem;color:var(--culoare-primara);font-size:clamp(1.65rem, 3.2vw, 2.3rem);line-height:1.04;text-align:center;text-wrap:balance}.blog-article-premium .articol-body p{margin:0 0 1.2rem;color:rgba(53,44,37,.92);font-size:clamp(1rem, 1.12vw, 1.08rem);line-height:1.78;text-align:center;text-wrap:pretty}.articol-container .articol-meta,.articol-container .blog-article-kicker,.articol-container .blog-article-lead,.articol-container>h1,.articol-container>p{text-align:center!important}.articol-container .articol-body,.articol-container .articol-body section,.articol-container .blog-article-cta,.articol-container .blog-article-section,.articol-container .blog-article-summary{text-align:center!important}.articol-container .articol-body figcaption,.articol-container .articol-body h1,.articol-container .articol-body h2,.articol-container .articol-body h3,.articol-container .articol-body h4,.articol-container .articol-body li,.articol-container .articol-body p,.articol-container .blog-article-cta h2,.articol-container .blog-article-cta p,.articol-container .blog-article-summary h2,.articol-container .blog-article-summary li{text-align:center!important}.articol-container .articol-body ol,.articol-container .articol-body ul,.articol-container .blog-article-summary ol,.articol-container .blog-article-summary ul{display:grid;gap:.55rem;justify-items:center;max-width:48rem;margin:1.25rem auto 0!important;padding-left:0!important;list-style-position:inside}.articol-container .articol-body li,.articol-container .blog-article-summary li{max-width:58ch;margin:0 auto!important;padding-left:0!important;line-height:1.72}.articol-container .articol-body figure,.articol-container .blog-article-figure{margin-left:auto;margin-right:auto;text-align:center}.articol-container .articol-body figcaption,.articol-container .blog-article-figure figcaption{max-width:52ch;margin:.7rem auto 1.35rem;color:rgba(84,73,56,.72);font-size:.92rem;line-height:1.55;font-style:italic}.articol-container .articol-body blockquote{position:relative;max-width:42rem;margin:2.2rem auto!important;padding:2.35rem clamp(1.25rem,4vw,2.6rem) 1.65rem!important;border:1px solid rgba(107,90,75,.16)!important;border-left:1px solid rgba(107,90,75,.16)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0,rgba(37,211,102,.12),rgba(37,211,102,0) 38%),rgba(255,255,255,.72);box-shadow:0 20px 44px rgba(60,44,33,.1);color:var(--culoare-primara)!important;font-size:clamp(1.08rem, 1.45vw, 1.28rem)!important;font-style:italic;font-weight:650;line-height:1.62;text-align:center!important}.articol-container .articol-body blockquote::before{content:"“";position:absolute;top:-.2rem;left:50%;transform:translateX(-50%);color:rgba(37,211,102,.9);font-family:Georgia,serif;font-size:4.2rem;line-height:1}body>article:not(.articol-container){width:min(100% - 2rem,800px);margin:0 auto;padding:clamp(3rem,6vw,4.5rem) 0;text-align:center}body>article:not(.articol-container) h1,body>article:not(.articol-container) h2,body>article:not(.articol-container) h3,body>article:not(.articol-container) li,body>article:not(.articol-container) p{text-align:center!important}body>article:not(.articol-container) ol,body>article:not(.articol-container) ul{display:grid;gap:.55rem;justify-items:center;margin:1.25rem auto;padding-left:0;list-style-position:inside}body>article:not(.articol-container) li{max-width:58ch;margin:0 auto;line-height:1.72}body>article:not(.articol-container) blockquote{position:relative;max-width:42rem;margin:2.2rem auto!important;padding:2.35rem clamp(1.25rem,4vw,2.6rem) 1.65rem!important;border:1px solid rgba(107,90,75,.16)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 0,rgba(37,211,102,.12),rgba(37,211,102,0) 38%),rgba(255,255,255,.72);box-shadow:0 20px 44px rgba(60,44,33,.1);color:var(--culoare-primara)!important;font-size:clamp(1.08rem, 1.45vw, 1.28rem)!important;font-style:italic;font-weight:650;line-height:1.62;text-align:center!important}body>article:not(.articol-container) blockquote::before{content:"“";position:absolute;top:-.2rem;left:50%;transform:translateX(-50%);color:rgba(37,211,102,.9);font-family:Georgia,serif;font-size:4.2rem;line-height:1}.blog-article-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:2.3rem;padding:clamp(1.3rem,3vw,1.8rem);border-radius:24px;border:1px solid rgba(107,90,75,.12);background:linear-gradient(160deg,rgba(107,90,75,.96),rgba(82,68,56,.96));text-align:center;box-shadow:0 24px 46px rgba(60,44,33,.18)}.blog-article-cta h2,.blog-article-cta p{color:#fffaf4!important}.blog-article-cta h2{margin-top:0!important;max-width:16ch!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.blog-article-cta p{max-width:46ch;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.blog-article-cta .btn,.blog-article-cta a.btn{align-self:center;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.blog-article-cta a:not(.btn),.blog-article-cta em,.blog-article-cta strong{color:var(--culoare-verde-principal)!important}.blog-article-premium{width:min(92%,980px)}.blog-article-premium h1{max-width:min(18ch,100%);line-height:1.04}.blog-article-premium .articol-body,body>article:not(.articol-container){max-width:min(100% - 2rem,780px)}.blog-article-premium .articol-body{text-align:left!important}.blog-article-premium .articol-body>p:first-child{max-width:66ch;margin-left:auto;margin-right:auto;text-align:left!important}.blog-article-premium .articol-body h2,.blog-article-premium .articol-body h3,.blog-article-premium .articol-body h4,body>article:not(.articol-container) h2{max-width:min(100%,24ch);margin-top:2.25rem;margin-bottom:.9rem;line-height:1.12;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.articol-container .articol-body p,.blog-article-premium .articol-body p,body>article:not(.articol-container) p{max-width:68ch;margin-left:auto!important;margin-right:auto!important;text-align:left!important;line-height:1.72;text-indent:1.35em;text-wrap:pretty}.blog-article-premium .articol-body section{text-align:left!important}.articol-container .blog-article-summary li,.articol-container .blog-article-summary p,.blog-article-cta p,.blog-article-premium .articol-body figure+p,.blog-article-premium .articol-body section>p:first-of-type,.blog-article-premium .articol-body>p:first-child,.blog-editorial-callout p,.blog-editorial-pullquote{text-indent:0!important}.articol-container .articol-body figcaption,.articol-container .blog-article-figure figcaption{text-align:center!important}.articol-container .blog-article-cta,.articol-container .blog-article-cta h2,.articol-container .blog-article-cta p,.articol-container .blog-article-summary,.articol-container .blog-article-summary h2,.articol-container .blog-article-summary li{text-align:center!important}.blog-article-summary{margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid rgba(107,90,75,.14)}.blog-editorial-pullquote{max-width:62ch!important;margin:1.9rem auto!important;padding:.25rem 0 .25rem 1rem!important;border:0!important;border-left:2px solid rgba(37,211,102,.82)!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:var(--culoare-primara)!important;font-size:clamp(1.08rem, 1.28vw, 1.2rem)!important;font-style:italic;font-weight:650;line-height:1.6;text-align:left!important}.blog-editorial-pullquote::before{content:none!important}.blog-editorial-callout{max-width:66ch;margin:1.55rem auto 1.75rem;padding:.85rem 1rem;border-left:2px solid rgba(37,211,102,.78);background:rgba(255,255,255,.46)}.blog-editorial-callout p{margin:0!important;max-width:none!important;color:rgba(53,44,37,.92)}.blog-editorial-callout span{display:inline-block;margin-right:.35rem;color:var(--culoare-primara);font-size:.78rem;font-weight:800;letter-spacing:.04em}.blog-article-premium .articol-body strong,body>article:not(.articol-container) strong{color:var(--culoare-primara);font-weight:800}.blog-article-premium .articol-body em,body>article:not(.articol-container) em{color:var(--culoare-accent-intens);text-decoration:underline;text-decoration-color:rgba(37,211,102,0.48);text-decoration-thickness:1px;text-underline-offset:0.16em}@media (max-width:768px){.blog-article-premium h1{max-width:min(14.5ch,100%);line-height:1.06}.blog-article-premium .articol-body,body>article:not(.articol-container){max-width:min(100% - 1.5rem,780px)}.blog-article-premium .articol-body h2,body>article:not(.articol-container) h2{max-width:100%}.blog-editorial-callout{padding:.8rem .9rem}}.home-blog-shell{display:grid;gap:1rem}.home-blog-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,calc((100% - 4rem)/ 3));gap:2rem;overflow-x:auto;padding:.15rem .15rem .65rem;scroll-snap-type:x mandatory;scrollbar-width:none}.home-blog-track::-webkit-scrollbar{display:none}.home-blog-card{display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;min-width:0;color:var(--culoare-text);text-decoration:none;scroll-snap-align:start}.home-blog-image{overflow:hidden;aspect-ratio:4/3;margin-bottom:1.15rem;border-radius:18px;background:var(--culoare-secundara)}.home-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22, 1, .36, 1)}.home-blog-card:focus-visible .home-blog-image img,.home-blog-card:hover .home-blog-image img{transform:scale(1.035)}.home-blog-card h3{margin:0 0 .65rem;color:var(--culoare-primara);font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.08;text-wrap:balance}.home-blog-card p:not(.home-blog-category){margin:0;color:var(--culoare-text);font-size:.98rem;line-height:1.58}.home-blog-controls{display:flex;justify-content:center;gap:.65rem}.home-blog-nav{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;border:1px solid rgba(107,90,75,.18);background:rgba(255,255,255,.92);color:var(--culoare-primara);box-shadow:0 14px 28px rgba(60,44,33,.1);cursor:pointer;transition:var(--transition-rapida)}.home-blog-nav:focus-visible:not(:disabled),.home-blog-nav:hover:not(:disabled){background:var(--culoare-primara);color:#fffaf4;transform:translateY(-2px)}.home-blog-nav:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}@media (max-width:768px){.blog-article-premium{width:min(100% - 1.5rem,920px);padding-top:2.35rem;padding-bottom:3rem}.blog-article-premium h1{max-width:12.5ch;font-size:clamp(2rem, 10vw, 3rem)}.blog-article-premium .articol-meta{font-size:.74rem}.blog-article-premium .articol-imagine-header{border-radius:18px;aspect-ratio:4/3}.blog-article-premium .articol-body h2{margin-top:1.7rem;font-size:clamp(1.45rem, 7vw, 2rem)}.blog-article-premium .articol-body p{font-size:1rem;line-height:1.72}.home-blog-track{grid-auto-columns:minmax(260px,84vw);gap:1rem;margin-left:-.1rem;margin-right:-.1rem}.home-blog-controls{display:none}}@media (max-width:768px){.blog-article-premium h1{max-width:min(15.5ch,100%)!important;line-height:1.06;text-align:center!important}.blog-article-premium .articol-body,body>article:not(.articol-container){max-width:min(100% - 1.5rem,780px)}.blog-article-premium .articol-body h2,.blog-article-premium .articol-body h3,.blog-article-premium .articol-body h4,body>article:not(.articol-container) h2{max-width:100%;text-align:center!important}.articol-container .articol-body p,.blog-article-premium .articol-body p,body>article:not(.articol-container) p{text-indent:1.1em}}