/* Amprenta unicitatii tale profesionale - Elementor landing page, image framing fix v0.90.14 */
.ad-amprenta-page{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow-x:hidden;background:#fbf6f1;color:#1d2d3a}
.ad-amprenta-page>.elementor{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.elementor .ad-amprenta-elementor.ad-autp-elementor-root.e-con{--width:100%;--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--gap:0;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.elementor .ad-amprenta-elementor.ad-autp-elementor-root.e-con>.e-con-inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:0!important}
.ad-amprenta-page .elementor-widget-aurelia-amprenta-unicitatii-page,.ad-amprenta-page .elementor-widget-aurelia-amprenta-unicitatii-page>.elementor-widget-container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.ad-amprenta-page .elementor-element{--widgets-spacing:0px}
.ad-autp{--ink:#1d2e3b;--burg:#934650;--burg-dark:#783740;--cream:#fbf7f3;--cream2:#fffaf6;--rose:#f3e3de;--rose2:#ead3cb;--line:#eadbd6;--muted:#58636a;width:100%;margin:0;font-family:var(--ad-font,'Lora',Georgia,'Times New Roman',serif);background:#fffaf6;color:var(--ink);overflow:hidden;text-rendering:optimizeLegibility}
.ad-autp *{box-sizing:border-box;min-width:0}.ad-autp img,.ad-autp video,.ad-autp iframe{display:block;max-width:100%}.ad-autp h1,.ad-autp h2,.ad-autp p,.ad-autp summary{margin-top:0}.ad-autp a{text-decoration:none}.ad-autp-shell{width:min(100%,1500px);margin:0 auto;padding-left:clamp(24px,6vw,110px);padding-right:clamp(24px,6vw,110px)}
.ad-autp h1,.ad-autp h2{color:#172b39;font-weight:500;letter-spacing:-.025em}.ad-autp h2{font-size:clamp(34px,3.1vw,54px);line-height:1.04;margin-bottom:24px}.ad-autp p{color:#4e5a61;font-size:clamp(15px,1.1vw,18px);line-height:1.62}.ad-autp-copy-stack{display:grid;gap:14px}.ad-autp-copy-stack p{margin:0}.ad-autp-rich p{margin:0 0 14px}.ad-autp-rich p:last-child{margin-bottom:0}
.ad-autp-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:12px 24px;background:linear-gradient(90deg,#7f3540,#9b4b55);color:#fff!important;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.01em;text-transform:uppercase;box-shadow:0 12px 28px rgba(91,43,50,.13);transition:transform .2s ease,box-shadow .2s ease}.ad-autp-btn:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(91,43,50,.18)}.ad-autp-btn span{font-size:18px}.ad-autp-media{width:100%;height:100%;overflow:hidden}.ad-autp-media img,.ad-autp-media video{width:100%;height:100%;object-fit:cover}.ad-autp-media iframe{width:100%;height:100%;border:0}.ad-autp-media--empty{background:#f0e1db}
.ad-autp-section-heading{text-align:center;max-width:1050px;margin:0 auto 42px}.ad-autp-section-heading h2{margin-bottom:0}.ad-autp-section-copy{align-self:center}

/* Image visibility fix: keep editorial masks, but show the full uploaded image without aggressive cropping. */
.ad-autp-audience-media,.ad-autp-flow-media,.ad-autp-result-media,.ad-autp-clarity-media,.ad-autp-immediate-media{display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f8eee8 0%,#fdf8f4 100%)}
.ad-autp-audience-media img,.ad-autp-audience-media video,.ad-autp-flow-media img,.ad-autp-flow-media video,.ad-autp-result-media img,.ad-autp-result-media video,.ad-autp-clarity-media img,.ad-autp-clarity-media video,.ad-autp-immediate-media img,.ad-autp-immediate-media video{object-fit:contain!important;object-position:center center!important;padding:10px}
.ad-autp-result-media img,.ad-autp-immediate-media img{padding:14px}

/* 01 Hero */
.ad-autp-hero{position:relative;background:linear-gradient(115deg,#fffaf7 0%,#fbf3ee 43%,#ead7d0 100%);min-height:650px;overflow:hidden}.ad-autp-hero:before{content:"";position:absolute;left:0;top:0;width:110px;height:100%;background-image:var(--autp-hero-deco);background-position:left top;background-size:100% 100%;background-repeat:no-repeat;opacity:.82;pointer-events:none}.ad-autp-hero:after{content:"";position:absolute;left:-180px;bottom:-220px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(229,193,184,.55),rgba(229,193,184,0) 70%);pointer-events:none}.ad-autp-hero-grid{display:grid;grid-template-columns:47% 53%;min-height:650px;padding-right:0}.ad-autp-hero-copy{position:relative;z-index:2;align-self:center;padding-right:56px;padding-top:52px;padding-bottom:52px}.ad-autp-hero h1{font-size:clamp(42px,4.1vw,70px);line-height:.99;margin:0 0 26px;max-width:720px}.ad-autp-hero-body{max-width:720px}.ad-autp-hero-body p{font-size:clamp(16px,1.15vw,19px);line-height:1.58}.ad-autp-hero-copy .ad-autp-btn{margin-top:22px;max-width:520px}.ad-autp-hero-visual{min-height:650px;position:relative}.ad-autp-hero-media{position:absolute;inset:0}.ad-autp-hero-media img,.ad-autp-hero-media video{object-position:center center}

/* 02 Audience */
.ad-autp-audience{position:relative;padding:90px 0;background:#fffaf6;border-top:1px solid rgba(141,82,77,.08);overflow:hidden}.ad-autp-audience:after{content:"";position:absolute;right:0;top:0;width:70px;height:100%;background-image:var(--autp-audience-deco);background-size:100% 100%;background-repeat:no-repeat;opacity:.78}.ad-autp-split{display:grid;gap:64px;align-items:center}.ad-autp-split--audience{grid-template-columns:minmax(0,38fr) minmax(0,62fr)}.ad-autp-audience-visual{height:560px;position:relative;border-radius:0 180px 0 0;overflow:hidden;box-shadow:0 24px 60px rgba(78,54,50,.10)}.ad-autp-audience-media img,.ad-autp-audience-media video{object-position:center center}.ad-autp-audience .ad-autp-section-copy{padding-right:60px}.ad-autp-audience .ad-autp-copy-stack p:first-child,.ad-autp-audience .ad-autp-copy-stack p:last-child{font-weight:600;color:#263642}.ad-autp-audience .ad-autp-copy-stack{gap:15px}

/* 03 Flow */
.ad-autp-flow{position:relative;padding:92px 0;background:linear-gradient(180deg,#f7ebe5 0%,#fffaf6 100%);overflow:hidden}.ad-autp-flow:before{content:"";position:absolute;left:0;bottom:0;width:160px;height:72%;background-image:var(--autp-flow-deco);background-position:left bottom;background-size:contain;background-repeat:no-repeat;opacity:.4}.ad-autp-flow-layout{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:52px;align-items:stretch}.ad-autp-flow-visual{min-height:590px;position:relative;overflow:hidden;border-radius:180px 0 0 0}.ad-autp-flow-media img,.ad-autp-flow-media video{object-position:center center}.ad-autp-flow-steps{display:grid;gap:12px;align-content:center}.ad-autp-step{display:grid;grid-template-columns:48px 1fr;gap:16px;align-items:center;padding:18px 22px;background:rgba(255,255,255,.72);border:1px solid #ebd8d2;border-radius:18px}.ad-autp-step>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e8bdb6;color:#fff;font-weight:700}.ad-autp-step p{margin:0;font-size:15px;line-height:1.5}.ad-autp-flow-steps .ad-autp-btn{margin-top:10px;justify-self:start}

/* 04 Investment */
.ad-autp-investment{padding:88px 0;background:#fffaf6}.ad-autp-investment-card{position:relative;max-width:1040px;margin:0 auto;text-align:center;padding:62px 76px;background:linear-gradient(135deg,#f6e7e2 0%,#fbf2ed 52%,#f0ded7 100%);border:1px solid #e5ccc5;border-radius:30px;box-shadow:0 26px 64px rgba(85,56,51,.08);overflow:hidden}.ad-autp-investment-card:before,.ad-autp-investment-card:after{content:"";position:absolute;border:1px solid rgba(157,89,95,.13);border-radius:50%;pointer-events:none}.ad-autp-investment-card:before{width:340px;height:340px;right:-170px;top:-190px}.ad-autp-investment-card:after{width:260px;height:260px;left:-130px;bottom:-165px}.ad-autp-investment-card h2{margin-bottom:26px}.ad-autp-investment-card .ad-autp-rich{max-width:850px;margin:0 auto}.ad-autp-investment-card .ad-autp-rich p:first-child{font-size:clamp(19px,1.55vw,25px);font-weight:600;color:#7f3d47}.ad-autp-investment-card .ad-autp-btn{margin-top:26px}

/* 05 Result */
.ad-autp-result{position:relative;padding:94px 0;background:#fdf8f4;overflow:hidden}.ad-autp-result:after{content:"";position:absolute;right:0;top:0;width:74px;height:100%;background-image:var(--autp-result-deco);background-size:100% 100%;background-repeat:no-repeat;opacity:.72}.ad-autp-result-grid{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);gap:62px;align-items:center}.ad-autp-result-copy h2{margin-bottom:18px}.ad-autp-result-intro{font-size:18px!important;font-weight:600;color:#2a3a45!important;margin-bottom:26px}.ad-autp-result-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 26px}.ad-autp-result-card{padding:22px 20px;background:#fff;border:1px solid #ead7d1;border-radius:18px;box-shadow:0 12px 30px rgba(84,55,50,.05)}.ad-autp-result-card>span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#f0ddd8;color:#954851;font-weight:700;margin-bottom:14px}.ad-autp-result-card p{font-size:14px;line-height:1.5;margin:0}.ad-autp-result-tail{gap:12px}.ad-autp-result-tail p{font-size:15px}.ad-autp-result-visual{height:660px;overflow:hidden;border-radius:220px 220px 24px 24px;box-shadow:0 26px 64px rgba(85,56,51,.10)}

/* 06 Clarity */
.ad-autp-clarity{padding:94px 0;background:linear-gradient(105deg,#fffaf6 0%,#f6e8e2 100%)}.ad-autp-split--clarity{grid-template-columns:minmax(0,58fr) minmax(0,42fr);gap:68px}.ad-autp-clarity .ad-autp-section-copy{padding-left:8px}.ad-autp-clarity .ad-autp-copy-stack{gap:14px}.ad-autp-emphasis{margin-top:4px!important;padding:20px 22px;border-left:3px solid #a3555e;background:rgba(255,255,255,.55);font-weight:600;color:#2d3b44!important}.ad-autp-clarity .ad-autp-btn{margin-top:24px}.ad-autp-clarity-visual{height:600px;border-radius:210px 0 210px 0;overflow:hidden;box-shadow:0 24px 60px rgba(78,54,50,.10)}

/* 07 Goals */
.ad-autp-goals{padding:92px 0;background:#fffaf6}.ad-autp-goals .ad-autp-section-heading{max-width:1040px}.ad-autp-goals-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.ad-autp-goal{min-height:260px;padding:28px 22px;background:#fff;border:1px solid #e9d7d0;border-radius:22px;box-shadow:0 14px 36px rgba(82,55,50,.05)}.ad-autp-goal>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#f1dfda;color:#984a54;font-weight:700;margin-bottom:26px}.ad-autp-goal p{margin:0;font-size:14px;line-height:1.55;color:#43525b}

/* 08 Immediate */
.ad-autp-immediate{padding:0;background:#f7ece7}.ad-autp-immediate-grid{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:620px;padding-left:0}.ad-autp-immediate-visual{min-height:620px;overflow:hidden}.ad-autp-immediate-media img{object-position:center center}.ad-autp-immediate .ad-autp-section-copy{padding:72px clamp(30px,6vw,100px) 72px 64px}.ad-autp-immediate .ad-autp-section-copy h2{max-width:680px}.ad-autp-immediate .ad-autp-btn{margin-top:24px}

/* 09 About */
.ad-autp-about{position:relative;padding:98px 0;background:#fffaf6;overflow:hidden}.ad-autp-about:before{content:"";position:absolute;left:0;top:0;width:105px;height:100%;background-image:var(--autp-about-deco);background-size:100% 100%;background-repeat:no-repeat;opacity:.56}.ad-autp-about-grid{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);gap:66px;align-items:start}.ad-autp-about-visual{position:sticky;top:30px;height:720px;border-radius:220px 220px 20px 20px;overflow:hidden;background:#ead8d1;box-shadow:0 26px 70px rgba(74,52,48,.11)}.ad-autp-about-media img,.ad-autp-about-media video{object-position:center top}.ad-autp-about .ad-autp-copy-stack{gap:14px}.ad-autp-about .ad-autp-copy-stack p:first-child{font-weight:600;color:#253742}.ad-autp-about .ad-autp-btn{margin-top:28px}

/* 10 FAQ */
.ad-autp-faq{padding:96px 0 110px;background:linear-gradient(180deg,#f8eee9 0%,#fffaf6 100%)}.ad-autp-faq-shell{max-width:1120px}.ad-autp-faq-list{display:grid;gap:12px}.ad-autp-faq details{background:rgba(255,255,255,.8);border:1px solid #e8d3cc;border-radius:16px;overflow:hidden}.ad-autp-faq summary{list-style:none;display:grid;grid-template-columns:1fr 34px;gap:22px;align-items:center;padding:21px 24px;cursor:pointer;color:#243541;font-size:16px;font-weight:600;line-height:1.4}.ad-autp-faq summary::-webkit-details-marker{display:none}.ad-autp-faq summary span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1dfda;color:#974a54;font-size:21px;transition:transform .2s ease}.ad-autp-faq details[open] summary span{transform:rotate(45deg)}.ad-autp-faq details>div{padding:0 24px 22px}.ad-autp-faq details p{margin:0;font-size:15px;line-height:1.6}

@media (max-width:1100px){
 .ad-autp-hero{min-height:590px}.ad-autp-hero-grid{grid-template-columns:50% 50%;min-height:590px}.ad-autp-hero-visual{min-height:590px}.ad-autp-hero-copy{padding-right:34px}.ad-autp-result-grid{grid-template-columns:minmax(0,60fr) minmax(0,40fr);gap:38px}.ad-autp-goals-grid{grid-template-columns:repeat(3,1fr)}.ad-autp-goal{min-height:220px}.ad-autp-about-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:44px}
}
@media (max-width:900px){
 .ad-autp-shell{padding-left:28px;padding-right:28px}.ad-autp-hero:before,.ad-autp-audience:after,.ad-autp-result:after,.ad-autp-about:before{opacity:.32}.ad-autp-hero-grid,.ad-autp-split--audience,.ad-autp-flow-layout,.ad-autp-result-grid,.ad-autp-split--clarity,.ad-autp-immediate-grid,.ad-autp-about-grid{grid-template-columns:1fr}.ad-autp-hero-grid{padding-right:0;padding-left:0}.ad-autp-hero-copy{padding:64px 28px 42px}.ad-autp-hero-visual{min-height:500px}.ad-autp-audience,.ad-autp-flow,.ad-autp-investment,.ad-autp-result,.ad-autp-clarity,.ad-autp-goals,.ad-autp-about,.ad-autp-faq{padding-top:70px;padding-bottom:70px}.ad-autp-audience .ad-autp-section-copy{padding-right:0}.ad-autp-audience-visual{height:440px;border-radius:0 140px 0 0}.ad-autp-flow-visual{min-height:420px;order:2}.ad-autp-flow-steps{order:1}.ad-autp-flow-steps .ad-autp-btn{justify-self:stretch}.ad-autp-investment-card{padding:48px 36px}.ad-autp-result-visual{height:520px;order:-1}.ad-autp-result-cards{grid-template-columns:1fr}.ad-autp-clarity-visual{height:500px}.ad-autp-goals-grid{grid-template-columns:repeat(2,1fr)}.ad-autp-immediate-grid{padding-right:0}.ad-autp-immediate-visual{min-height:520px}.ad-autp-immediate .ad-autp-section-copy{padding:62px 28px}.ad-autp-about-visual{position:relative;top:auto;height:620px;max-width:520px;width:100%;margin:0 auto}.ad-autp-faq-shell{max-width:none}
}
@media (max-width:560px){
 .ad-autp-shell{padding-left:20px;padding-right:20px}.ad-autp h2{font-size:34px}.ad-autp p{font-size:15px}.ad-autp-btn{width:100%;font-size:11px;padding:12px 16px}.ad-autp-hero{min-height:0}.ad-autp-hero h1{font-size:39px}.ad-autp-hero-copy{padding:50px 20px 34px}.ad-autp-hero-body p{font-size:15px}.ad-autp-hero-visual{min-height:360px}.ad-autp-audience,.ad-autp-flow,.ad-autp-investment,.ad-autp-result,.ad-autp-clarity,.ad-autp-goals,.ad-autp-about,.ad-autp-faq{padding-top:54px;padding-bottom:54px}.ad-autp-audience-visual{height:330px}.ad-autp-flow-layout{gap:30px}.ad-autp-flow-visual{min-height:330px}.ad-autp-step{grid-template-columns:40px 1fr;padding:16px 14px;gap:12px}.ad-autp-step>span{width:36px;height:36px}.ad-autp-step p{font-size:14px}.ad-autp-investment-card{padding:38px 20px;border-radius:20px}.ad-autp-result-visual{height:420px}.ad-autp-clarity-visual{height:400px}.ad-autp-goals-grid{grid-template-columns:1fr}.ad-autp-goal{min-height:0}.ad-autp-immediate-visual{min-height:410px}.ad-autp-immediate .ad-autp-section-copy{padding:48px 20px}.ad-autp-about-visual{height:500px}.ad-autp-faq summary{padding:18px 16px;font-size:15px;gap:12px}.ad-autp-faq details>div{padding:0 16px 18px}
}
