.elementor-1117 .elementor-element.elementor-element-3581d97{--display:flex;--min-height:715px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 33px;--row-gap:0px;--column-gap:33px;--margin-top:-109px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-3581d97:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-3581d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://patriciaedan.com.br/wp-content/uploads/2025/11/Copia-de-codigo-da-mulher-incomparavel-1-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1117 .elementor-element.elementor-element-08e71b5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1117 .elementor-element.elementor-element-08e71b5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1117 .elementor-element.elementor-element-f4ce99e > .elementor-widget-container{margin:-67px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-f537ec1{--display:flex;--min-height:171px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-f537ec1.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1117 .elementor-element.elementor-element-f96d762{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-f96d762 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:77px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-f96d762.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1117 .elementor-element.elementor-element-f96d762 img{width:100%;}.elementor-1117 .elementor-element.elementor-element-8ecd394{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1117 .elementor-element.elementor-element-a4d10c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-831a72c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-d7bcdf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-6a78752 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-057b428{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-af3decb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-bcc4e93{--display:flex;}.elementor-1117 .elementor-element.elementor-element-bcc4e93:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-bcc4e93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-1117 .elementor-element.elementor-element-038e38f{--display:flex;}.elementor-1117 .elementor-element.elementor-element-85b3999 > .elementor-widget-container{margin:-68px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-a77734b{--display:flex;--min-height:0px;}.elementor-1117 .elementor-element.elementor-element-a77734b:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-a77734b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1117 .elementor-element.elementor-element-214c4d8{width:initial;max-width:initial;}.elementor-1117 .elementor-element.elementor-element-214c4d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-883c575{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1117 .elementor-element.elementor-element-a676978 img{width:73%;}.elementor-1117 .elementor-element.elementor-element-834bf71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-1117 .elementor-element.elementor-element-3581d97:not(.elementor-motion-effects-element-type-background), .elementor-1117 .elementor-element.elementor-element-3581d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:750px auto;}.elementor-1117 .elementor-element.elementor-element-3581d97{--margin-top:-249px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1117 .elementor-element.elementor-element-08e71b5{--margin-top:21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1117 .elementor-element.elementor-element-f4ce99e > .elementor-widget-container{margin:-292px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-f537ec1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:16px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1117 .elementor-element.elementor-element-f96d762 > .elementor-widget-container{margin:206px 0px -54px 0px;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-8ecd394{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1117 .elementor-element.elementor-element-a676978{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-1117 .elementor-element.elementor-element-a676978 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1117 .elementor-element.elementor-element-a676978.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-1117 .elementor-element.elementor-element-3581d97{--content-width:1146px;}.elementor-1117 .elementor-element.elementor-element-08e71b5{--width:49%;}.elementor-1117 .elementor-element.elementor-element-f537ec1{--width:57%;}}/* Start custom CSS for html, class: .elementor-element-f4ce99e */.hero{
position:relative;
min-height:100vh;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
text-align:center;
overflow:hidden;
}

.hero-content{
position:relative;
z-index:2;
padding:80px 24px;
max-width:860px;
margin:0 auto;
}

.hero-eyebrow{
font-size:10px;
font-weight:500;
letter-spacing:5px;
text-transform:uppercase;
color:#ff3d2e;
margin-bottom:24px;
display:block;
}

.hero-title{
font-family:'Playfair Display', serif;
font-size:clamp(38px,8vw,80px);
font-weight:900;
line-height:0.95;
color:#fff;
}

.hero-title .the{
font-size:0.45em;
font-style:italic;
display:block;
color:#f0ede8;
}

.hero-title .highlight{
color:#ff3d2e;
display:block;
}

.hero-title .italic{
font-style:italic;
font-weight:400;
}

.hero-title .sub-title{
font-family:'Montserrat', sans-serif;
font-size:clamp(13px,2vw,18px);
font-weight:700;
letter-spacing:6px;
text-transform:uppercase;
color:#f0ede8;
margin-top:14px;
display:block;
}

.hero-desc{
font-size:clamp(12px,2vw,16px);
color:rgba(240,237,232,0.78);
max-width:600px;
margin:28px auto 0;
line-height:1.8;
}

.btn{
padding:18px 52px;
font-size:11px;
font-weight:700;
letter-spacing:3.5px;
text-transform:uppercase;
background:#e8281a;
color:#fff;
display:inline-block;
margin-top:5px;
}

.red-strip{
background:#e8281a;
padding:18px;
text-align:center;
color:#fff;
font-size:13px;
font-weight:700;
letter-spacing:2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3581d97 */.elementor-1117 .elementor-element.elementor-element-3581d97::before{
content:'';
position:absolute;
inset:0;
background:radial-gradient(
ellipse 70% 55% at 50% 0%,
rgba(232,40,26,0.22) 0%,
transparent 60%
);
z-index:1;
pointer-events:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8b3c921 */<style>
*, *::before, *::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

:root {
  --red: #e8281a;
  --red-bright: #ff3d2e;
  --black: #0d0d0d;
  --black3: #1e1e1e;
  --black2: #161616;
  --off-white: #f0ede8;
  --white: #ffffff;
  --serif: 'Playfair Display', Georgia, serif;
  --sans: 'Montserrat', sans-serif;
}

body {
  background: var(--black3);
  color: var(--off-white);
  font-family: var(--sans);
  overflow-x: hidden;
}

img {
  display: block;
  max-width: 100%;
}

a {
  color: inherit;
  text-decoration: none;
}

.container {
  max-width: 860px;
  margin: 0 auto;
  padding: 0 28px;
}

.section-tag {
  font-family: var(--sans);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 5px;
  text-transform: uppercase;
  color: var(--red-bright);
  display: block;
  margin-bottom: 14px;
}

h2 {
  font-family: var(--serif);
  font-size: clamp(30px, 5vw, 54px);
  font-weight: 700;
  line-height: 1.1;
  color: var(--white);
  margin-bottom: 20px;
}

h2 em {
  font-style: italic;
  color: var(--red-bright);
  font-weight: 400;
}

h3 {
  font-family: var(--serif);
  font-size: clamp(20px, 3vw, 24px);
  font-weight: 700;
  color: var(--white);
  margin-bottom: 8px;
  line-height: 1.25;
}

p {
  font-size: 15px;
  color: rgba(240, 237, 232, 0.75);
  line-height: 1.85;
  margin-bottom: 0;
}

.red-rule {
  width: 48px;
  height: 3px;
  background: var(--red);
  margin: 20px 0;
}

.for-who {
  background: var(--black3);
  padding: 96px 0;
}

.for-who-items {
  margin-top: 48px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.for-who-item {
  background: var(--black2);
  padding: 28px 36px;
  display: flex;
  gap: 28px;
  align-items: flex-start;
  border-left: 3px solid transparent;
  transition: all .25s;
}

.for-who-item:hover {
  border-left-color: var(--red-bright);
  background: rgba(232, 40, 26, 0.07);
}

.for-who-n {
  font-family: var(--serif);
  font-size: 44px;
  font-weight: 900;
  color: rgba(232, 40, 26, 0.65);
  line-height: 1;
  flex-shrink: 0;
  width: 44px;
  text-align: center;
}

/* MOBILE */
@media (max-width: 768px) {
  .for-who-item {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .for-who-n {
    width: auto;
    text-align: center;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-214c4d8 */<style>
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
:root{--red:#e8281a;--red-bright:#ff3d2e;--red-glow:rgba(232,40,26,0.35);--black:#0d0d0d;--black3:#000000;--black2:#161616;--off-white:#f0ede8;--white:#ffffff;--gray-light:#888;--serif:'Playfair Display',Georgia,serif;--sans:'Montserrat',sans-serif;}
body{background:var(--black3:#000000);color:var(--off-white);font-family:var(--sans);overflow-x:hidden;}
a{color:inherit;text-decoration:none;}
.container{max-width:860px;margin:0 auto;padding:0 28px;}
.section-tag{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--red-bright);display:block;margin-bottom:14px;text-align:center;}
h2{font-family:var(--serif);font-size:clamp(3cccccddtukvflgnkcutgclbnngflgkctcddljkvfjind
px,4.5vw,56px);font-weight:700;line-height:1.05;color:var(--white);margin-bottom:20px;text-align:center;}
h2 em{font-style:italic;color:var(--red-bright);font-weight:400;}
p{font-size:15px;color:rgba(240,237,232,0.75);line-height:1.85;margin-bottom:0;}
.red-rule{width:48px;height:3px;background:var(--red);margin:20px auto;}
.btn{display:inline-block;padding:20px 64px;font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;cursor:pointer;border:none;transition:all .25s;text-decoration:none;}
.btn-red{background:var(--red);color:#fff;box-shadow:0 4px 30px var(--red-glow);}
.btn-red:hover{background:var(--red-bright);transform:translateY(-2px);box-shadow:0 8px 50px rgba(255,61,46,.6);}

.final-cta{background:var(--black3);padding:96px 0;position:relative;overflow:hidden;border-top:3px solid var(--red);}
.final-cta::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:500px;background:radial-gradient(ellipse,rgba(232,40,26,0.1) 0%,transparent 70%);pointer-events:none;}
.choice-split{display:grid;grid-template-columns:1fr 1fr;gap:2px;max-width:680px;margin:48px auto;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);}
.choice-col{padding:32px 28px;}
.choice-label{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:4px;text-transform:uppercase;margin-bottom:12px;color:var(--gray-light);}
.choice-col.active .choice-label{color:var(--red-bright);}
.choice-col.active{background:rgba(232,40,26,0.09);border-left:2px solid var(--red-bright);}
.tagline{font-family:var(--serif);font-size:20px;color:var(--off-white);font-style:italic;text-align:center;margin-bottom:44px;line-height:1.5;}
@media(max-width:560px){.choice-split{grid-template-columns:1fr;}.choice-col.active{border-left:none;border-top:2px solid var(--red-bright);}}
</style>/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
  .elementor-page-title,
  .elementor-widget-theme-post-title,
  .elementor-heading-title {
    display: none !important;
  }
}/* End custom CSS */