.elementor-27 .elementor-element.elementor-element-1e1c6a40{--display:flex;--min-height:871px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.64;--margin-top:-7.999em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-27 .elementor-element.elementor-element-1e1c6a40:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1e1c6a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://douradomoveis.com.br/wp-content/uploads/2026/03/photo-1616486338812-3dadae4b4ace.jpg");background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-1e1c6a40::before, .elementor-27 .elementor-element.elementor-element-1e1c6a40 > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-1e1c6a40 > .e-con-inner > .elementor-background-video-container::before, .elementor-27 .elementor-element.elementor-element-1e1c6a40 > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-1e1c6a40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-27 .elementor-element.elementor-element-1e1c6a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #313131 100%);}.elementor-27 .elementor-element.elementor-element-045b5ab{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-360e872a{text-align:start;}.elementor-27 .elementor-element.elementor-element-360e872a .elementor-heading-title{font-family:"Segoe", Sans-serif;font-size:1.1em;font-weight:400;text-transform:uppercase;letter-spacing:2.1px;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-14bddded{width:100%;max-width:100%;text-align:start;}.elementor-27 .elementor-element.elementor-element-14bddded .elementor-heading-title{font-family:"Segoe", Sans-serif;font-size:4em;font-weight:600;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-49c5b2b5{width:var( --container-widget-width, 83% );max-width:83%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 015px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:start;}.elementor-27 .elementor-element.elementor-element-49c5b2b5 .elementor-heading-title{font-family:"Segoe", Sans-serif;font-size:1.1em;font-weight:400;line-height:29px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-fe83010 .elementor-button{background-color:#C9A96E;font-family:"Segoe", Sans-serif;font-size:1.2em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1em 1em 1em 1em;}.elementor-27 .elementor-element.elementor-element-fe83010{padding:2em 0em 0em 0em;}.elementor-27 .elementor-element.elementor-element-fe83010 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-fe83010 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-7a73a589{--display:flex;--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;--justify-content:center;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-27 .elementor-element.elementor-element-9414f9d{width:100%;max-width:100%;padding:0em 0em 0em 0em;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-27 .elementor-element.elementor-element-9414f9d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;letter-spacing:3.1px;color:#C9A96E;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-37aa5ba{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-37aa5ba .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-37aa5ba .elementor-image-box-title{font-family:"Segoe", Sans-serif;font-size:2em;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-37aa5ba .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.938em;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-1717faab{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8EDDD7A;--border-color:#F8EDDD7A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-1717faab:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1717faab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-1717faab.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-4357998{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-4357998 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-4357998.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-4357998.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-4357998.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-4357998.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-4357998 .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-4357998 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-4357998 .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-4357998 .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-4357998 .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-1d8aca22{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8EDDD7A;--border-color:#F8EDDD7A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-1d8aca22:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1d8aca22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-1d8aca22.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-369e8cd8{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-369e8cd8 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-369e8cd8.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-369e8cd8.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-369e8cd8.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-369e8cd8.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-369e8cd8 .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-369e8cd8 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-369e8cd8 .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-369e8cd8 .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-369e8cd8 .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-4bf8dee7{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8EDDD7A;--border-color:#F8EDDD7A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-4bf8dee7:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4bf8dee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-4bf8dee7.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-53a05d26{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-53a05d26 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-53a05d26.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-53a05d26.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-53a05d26.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-53a05d26.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-53a05d26 .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-53a05d26 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-53a05d26 .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-53a05d26 .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-53a05d26 .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-ab92c82{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8EDDD7A;--border-color:#F8EDDD7A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-ab92c82:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ab92c82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-ab92c82.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-4931e470{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-4931e470 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-4931e470.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-4931e470.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-4931e470.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-4931e470.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-4931e470 .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-4931e470 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-4931e470 .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-4931e470 .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-4931e470 .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-4adff3c0{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8EDDD7A;--border-color:#F8EDDD7A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-4adff3c0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4adff3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-4adff3c0.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-5777dbe0{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-5777dbe0 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-5777dbe0.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-5777dbe0.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-5777dbe0.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-5777dbe0.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-5777dbe0 .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-5777dbe0 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-5777dbe0 .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-5777dbe0 .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-5777dbe0 .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-4fea40da{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#F8EDDD7A;--border-color:#F8EDDD7A;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-4fea40da:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-4fea40da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-4fea40da.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-515de376{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-515de376 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-515de376.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-515de376.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-515de376.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-515de376.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-515de376 .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-515de376 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-515de376 .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-515de376 .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-515de376 .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-99c1b97 .elementor-button{background-color:#C9A96E;font-family:"Segoe", Sans-serif;font-size:1.2em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1em 1em 1em 1em;}.elementor-27 .elementor-element.elementor-element-99c1b97{padding:2em 0em 0em 0em;}.elementor-27 .elementor-element.elementor-element-99c1b97 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-99c1b97 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-774b522c{--display:flex;--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-27 .elementor-element.elementor-element-774b522c:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-774b522c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-61409d0a{--display:flex;}.elementor-27 .elementor-element.elementor-element-53f6ba0f{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-53f6ba0f .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-53f6ba0f .elementor-image-box-title{font-family:"Segoe", Sans-serif;font-size:2em;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-53f6ba0f .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.938em;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-b20f3af{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB4742E;--border-color:#DFB4742E;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-b20f3af:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-b20f3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-b20f3af.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-6e7f855a{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-6e7f855a .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-6e7f855a.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-6e7f855a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-6e7f855a.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-6e7f855a.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-6e7f855a .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-6e7f855a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-6e7f855a .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-6e7f855a .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-6e7f855a .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-icon i{color:#C9A96E;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-icon svg{fill:#C9A96E;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-5ada343b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-5ada343b .elementor-icon-list-text{color:#5C5C5C;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-56c37ffd{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB4742E;--border-color:#DFB4742E;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-56c37ffd:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-56c37ffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-56c37ffd.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-62a0b585{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-62a0b585 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-62a0b585.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-62a0b585.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-62a0b585.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-62a0b585.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-62a0b585 .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-62a0b585 .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-62a0b585 .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-62a0b585 .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-62a0b585 .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-icon i{color:#C9A96E;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-icon svg{fill:#C9A96E;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-76c2f7c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-76c2f7c8 .elementor-icon-list-text{color:#5C5C5C;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-3888f494{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB4742E;--border-color:#DFB4742E;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-3888f494:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-3888f494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3888f494.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-14a0a51a{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-14a0a51a .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-14a0a51a.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-14a0a51a.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-14a0a51a.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-14a0a51a.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-14a0a51a .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-14a0a51a .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-14a0a51a .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-14a0a51a .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-14a0a51a .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-icon i{color:#C9A96E;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-icon svg{fill:#C9A96E;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-1800907a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-1800907a .elementor-icon-list-text{color:#5C5C5C;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-19e91972{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB4742E;--border-color:#DFB4742E;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-19e91972:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-19e91972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-19e91972.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-35b845e{padding:0em 0em 1em 0em;}.elementor-27 .elementor-element.elementor-element-35b845e .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-27 .elementor-element.elementor-element-35b845e.elementor-view-stacked .elementor-icon{background-color:#F5F0E7;fill:#C9A96E;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-35b845e.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-35b845e.elementor-view-default .elementor-icon{fill:#F5F0E7;color:#F5F0E7;border-color:#F5F0E7;}.elementor-27 .elementor-element.elementor-element-35b845e.elementor-view-framed .elementor-icon{background-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-35b845e .elementor-icon{font-size:35px;padding:2px;}.elementor-27 .elementor-element.elementor-element-35b845e .elementor-icon-box-title, .elementor-27 .elementor-element.elementor-element-35b845e .elementor-icon-box-title a{font-family:"Segoe", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-27 .elementor-element.elementor-element-35b845e .elementor-icon-box-title{color:#060606;}.elementor-27 .elementor-element.elementor-element-35b845e .elementor-icon-box-description{font-family:"Segoe", Sans-serif;font-size:1em;font-weight:400;color:#6A6A6A;}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-icon i{color:#C9A96E;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-icon svg{fill:#C9A96E;transition:fill 0.3s;}.elementor-27 .elementor-element.elementor-element-1fab9256{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-1fab9256 .elementor-icon-list-text{color:#5C5C5C;transition:color 0.3s;}.elementor-27 .elementor-element.elementor-element-641a723 .elementor-button{background-color:#C9A96E;font-family:"Segoe", Sans-serif;font-size:1.2em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1em 1em 1em 1em;}.elementor-27 .elementor-element.elementor-element-641a723{width:100%;max-width:100%;padding:2em 0em 0em 0em;}.elementor-27 .elementor-element.elementor-element-641a723 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-641a723 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-6a65a3b5{--display:flex;--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;--justify-content:center;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-27 .elementor-element.elementor-element-246ab9cb{width:100%;max-width:100%;padding:0em 0em 0em 0em;border-radius:100px 100px 100px 100px;text-align:start;}.elementor-27 .elementor-element.elementor-element-246ab9cb .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;letter-spacing:3.1px;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-209b8db2{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-209b8db2 .elementor-image-box-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-209b8db2 .elementor-image-box-title{font-family:"Segoe", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-27 .elementor-element.elementor-element-209b8db2 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:0.938em;font-weight:400;color:#000000;}.elementor-27 .elementor-element.elementor-element-5fa27836{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB47442;--border-color:#DFB47442;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-5fa27836:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-5fa27836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-5fa27836.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-3f80c108{--e-rating-gap:5px;--e-rating-icon-marked-color:#C9A96E;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-27 .elementor-element.elementor-element-46245192 .elementor-testimonial-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-46245192 .elementor-testimonial-content{color:#505050;font-family:"Metropolis", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-46245192 .elementor-testimonial-name{color:#000000;font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:700;}.elementor-27 .elementor-element.elementor-element-46245192 .elementor-testimonial-job{color:#54595F;font-family:"Metropolis", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-39f6c3ff{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB47442;--border-color:#DFB47442;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-39f6c3ff:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-39f6c3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-39f6c3ff.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-55bcca95{--e-rating-gap:5px;--e-rating-icon-marked-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-3b068a8b .elementor-testimonial-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-3b068a8b .elementor-testimonial-content{color:#505050;font-family:"Metropolis", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-3b068a8b .elementor-testimonial-name{color:#000000;font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:700;}.elementor-27 .elementor-element.elementor-element-3b068a8b .elementor-testimonial-job{color:#54595F;font-family:"Metropolis", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-504f52ea{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB47442;--border-color:#DFB47442;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-504f52ea:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-504f52ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-504f52ea.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-769f88c5{--e-rating-gap:5px;--e-rating-icon-marked-color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-1afc379b .elementor-testimonial-wrapper{text-align:start;}.elementor-27 .elementor-element.elementor-element-1afc379b .elementor-testimonial-content{color:#505050;font-family:"Metropolis", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-1afc379b .elementor-testimonial-name{color:#000000;font-family:"Metropolis", Sans-serif;font-size:1em;font-weight:700;}.elementor-27 .elementor-element.elementor-element-1afc379b .elementor-testimonial-job{color:#54595F;font-family:"Metropolis", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-27 .elementor-element.elementor-element-2fb70c67{--display:flex;--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;--justify-content:center;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-27 .elementor-element.elementor-element-2fb70c67:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2fb70c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-27 .elementor-element.elementor-element-2129a8f{--display:flex;--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#DFB4742E;--border-color:#DFB4742E;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-27 .elementor-element.elementor-element-2129a8f:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2129a8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-27 .elementor-element.elementor-element-2129a8f.e-con{--align-self:center;}.elementor-27 .elementor-element.elementor-element-20e4de4a{width:100%;max-width:100%;padding:0em 0em 0em 0em;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-27 .elementor-element.elementor-element-20e4de4a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;letter-spacing:3.1px;color:#C9A96E;}.elementor-27 .elementor-element.elementor-element-2ef46586{width:100%;max-width:100%;}.elementor-27 .elementor-element.elementor-element-2ef46586 .elementor-image-box-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-2ef46586 .elementor-image-box-title{font-family:"Segoe", Sans-serif;font-size:3em;font-weight:600;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-2ef46586 .elementor-image-box-description{font-family:"Segoe", Sans-serif;font-size:0.938em;font-weight:400;color:#CECECE;}.elementor-27 .elementor-element.elementor-element-32fae14a .elementor-button{background-color:#C9A96E;font-family:"Segoe", Sans-serif;font-size:1.2em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:1em 1em 1em 1em;}.elementor-27 .elementor-element.elementor-element-32fae14a{width:100%;max-width:100%;padding:0em 0em 0em 0em;}.elementor-27 .elementor-element.elementor-element-32fae14a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-32fae14a .elementor-button .elementor-button-content-wrapper{gap:15px;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-045b5ab{--width:61%;}.elementor-27 .elementor-element.elementor-element-1717faab{--width:32%;}.elementor-27 .elementor-element.elementor-element-1d8aca22{--width:32%;}.elementor-27 .elementor-element.elementor-element-4bf8dee7{--width:32%;}.elementor-27 .elementor-element.elementor-element-ab92c82{--width:32%;}.elementor-27 .elementor-element.elementor-element-4adff3c0{--width:32%;}.elementor-27 .elementor-element.elementor-element-4fea40da{--width:32%;}.elementor-27 .elementor-element.elementor-element-61409d0a{--width:100%;}.elementor-27 .elementor-element.elementor-element-b20f3af{--width:47%;}.elementor-27 .elementor-element.elementor-element-56c37ffd{--width:47%;}.elementor-27 .elementor-element.elementor-element-3888f494{--width:47%;}.elementor-27 .elementor-element.elementor-element-19e91972{--width:47%;}.elementor-27 .elementor-element.elementor-element-5fa27836{--width:32%;}.elementor-27 .elementor-element.elementor-element-39f6c3ff{--width:32%;}.elementor-27 .elementor-element.elementor-element-504f52ea{--width:32%;}.elementor-27 .elementor-element.elementor-element-2129a8f{--width:82%;}}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-1e1c6a40{--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-1e1c6a40{--min-height:757px;--justify-content:flex-end;--margin-top:-8.4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-27 .elementor-element.elementor-element-1e1c6a40:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-1e1c6a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-27 .elementor-element.elementor-element-360e872a{text-align:start;}.elementor-27 .elementor-element.elementor-element-360e872a .elementor-heading-title{font-size:0.9em;}.elementor-27 .elementor-element.elementor-element-14bddded{width:100%;max-width:100%;text-align:start;}.elementor-27 .elementor-element.elementor-element-14bddded .elementor-heading-title{font-size:2.5em;}.elementor-27 .elementor-element.elementor-element-49c5b2b5{text-align:start;}.elementor-27 .elementor-element.elementor-element-49c5b2b5 .elementor-heading-title{font-size:15px;}.elementor-27 .elementor-element.elementor-element-fe83010{padding:0em 0em 0em 0em;}.elementor-27 .elementor-element.elementor-element-fe83010 .elementor-button{border-radius:7px 7px 7px 7px;padding:1em 1em 1em 1em;}.elementor-27 .elementor-element.elementor-element-7a73a589{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-27 .elementor-element.elementor-element-9414f9d{text-align:start;}.elementor-27 .elementor-element.elementor-element-9414f9d .elementor-heading-title{font-size:0.8em;}.elementor-27 .elementor-element.elementor-element-99c1b97{padding:0em 0em 0em 0em;}.elementor-27 .elementor-element.elementor-element-99c1b97 .elementor-button{border-radius:7px 7px 7px 7px;padding:1em 1em 1em 1em;}.elementor-27 .elementor-element.elementor-element-774b522c{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-27 .elementor-element.elementor-element-641a723{padding:0em 0em 0em 0em;}.elementor-27 .elementor-element.elementor-element-641a723 .elementor-button{border-radius:7px 7px 7px 7px;padding:1em 1em 1em 1em;}.elementor-27 .elementor-element.elementor-element-6a65a3b5{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-27 .elementor-element.elementor-element-246ab9cb{text-align:start;}.elementor-27 .elementor-element.elementor-element-246ab9cb .elementor-heading-title{font-size:0.8em;}.elementor-27 .elementor-element.elementor-element-2fb70c67{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-27 .elementor-element.elementor-element-2129a8f{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-27 .elementor-element.elementor-element-20e4de4a{text-align:center;}.elementor-27 .elementor-element.elementor-element-20e4de4a .elementor-heading-title{font-size:0.8em;}.elementor-27 .elementor-element.elementor-element-2ef46586 .elementor-image-box-title{font-size:2em;}.elementor-27 .elementor-element.elementor-element-32fae14a .elementor-button{border-radius:7px 7px 7px 7px;padding:1em 1em 1em 1em;}}/* Start custom CSS *//*remover scrol lateral*/
html, body{
    width: 100%;
    overflow-x: hidden;
}

/* Remover espaços textps*/

p:last-child{
    margin-bottom: 0px;
}

.elementor-heading-title{
    margin-bottom: 0px;
}

import React, { useState } from 'react';
import { Button } from '@/components/ui/button';
import { Download, Copy, CheckCheck } from 'lucide-react';

const htmlCode = `<!DOCTYPE html>
<html lang="pt-BR">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>Dourado Móveis Planejados — InvesteMóvel</title>
  <link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400;1,600&family=Inter:wght@300;400;500;600&display=swap" rel="stylesheet" />
  <style>
    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root {
      --cream: #FAF8F5;
      --warm: #F5F2EE;
      --gold: #C9A96E;
      --gold-dark: #A8853A;
      --charcoal: #1C1C1E;
      --gray: #6B6B6B;
      --border: #E8E2DA;
      --white: #ffffff;
    }

    html { scroll-behavior: smooth; }

    body {
      font-family: 'Inter', sans-serif;
      background: var(--cream);
      color: var(--charcoal);
      overflow-x: hidden;
    }

    h1, h2, h3 { font-family: 'Playfair Display', serif; }

    a { text-decoration: none; color: inherit; }
    img { max-width: 100%; display: block; }

    /* ─── ANIMATIONS ─── */
    @keyframes fadeUp {
      from { opacity: 0; transform: translateY(24px); }
      to   { opacity: 1; transform: translateY(0); }
    }
    @keyframes fadeIn {
      from { opacity: 0; }
      to   { opacity: 1; }
    }
    @keyframes scrollBounce {
      0%, 100% { transform: translateY(0); }
      50%      { transform: translateY(10px); }
    }
    @keyframes pulse {
      0%, 100% { opacity: 1; }
      50%       { opacity: 0.4; }
    }

    .anim-fade-up  { opacity: 0; animation: fadeUp 0.8s ease forwards; }
    .anim-fade-in  { opacity: 0; animation: fadeIn 0.8s ease forwards; }
    .delay-1 { animation-delay: 0.15s; }
    .delay-2 { animation-delay: 0.30s; }
    .delay-3 { animation-delay: 0.45s; }
    .delay-4 { animation-delay: 0.60s; }
    .delay-5 { animation-delay: 0.75s; }

    /* Scroll-reveal */
    .reveal { opacity: 0; transform: translateY(20px); transition: opacity 0.6s ease, transform 0.6s ease; }
    .reveal.visible { opacity: 1; transform: translateY(0); }
    .reveal-delay-1.visible { transition-delay: 0.1s; }
    .reveal-delay-2.visible { transition-delay: 0.2s; }
    .reveal-delay-3.visible { transition-delay: 0.3s; }
    .reveal-delay-4.visible { transition-delay: 0.4s; }
    .reveal-delay-5.visible { transition-delay: 0.5s; }

    /* ─── HEADER ─── */
    header {
      position: fixed; top: 0; left: 0; right: 0; z-index: 100;
      padding: 1.5rem 0;
      transition: background 0.4s ease, padding 0.4s ease, box-shadow 0.4s ease;
    }
    header.scrolled {
      background: rgba(255,255,255,0.97);
      backdrop-filter: blur(12px);
      padding: 1rem 0;
      box-shadow: 0 1px 0 var(--border);
    }
    .header-inner {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 2rem;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 2rem;
    }
    .logo { display: flex; align-items: center; gap: 0.75rem; }
    .logo-icon {
      width: 32px; height: 32px;
      background: var(--gold);
      border-radius: 6px;
      display: flex; align-items: center; justify-content: center;
      color: white; font-weight: 700; font-size: 14px;
    }
    .logo-text p:first-child {
      font-size: 13px; font-weight: 600; letter-spacing: 0.2em;
      color: white; transition: color 0.4s;
    }
    header.scrolled .logo-text p:first-child { color: var(--charcoal); }
    .logo-text p:last-child {
      font-size: 9px; letter-spacing: 0.35em; color: var(--gold); margin-top: -2px;
    }
    nav { display: flex; gap: 2.5rem; }
    nav a {
      font-size: 14px; font-weight: 500;
      color: rgba(255,255,255,0.8);
      transition: color 0.3s; position: relative;
    }
    nav a::after {
      content: ''; position: absolute; bottom: -4px; left: 0;
      width: 0; height: 1px; background: var(--gold);
      transition: width 0.3s ease;
    }
    nav a:hover::after { width: 100%; }
    nav a:hover { color: white; }
    header.scrolled nav a { color: var(--gray); }
    header.scrolled nav a:hover { color: var(--charcoal); }
    .header-cta {
      background: var(--gold); color: white;
      padding: 0.55rem 1.4rem; border-radius: 99px;
      font-size: 14px; font-weight: 500;
      transition: background 0.3s;
      white-space: nowrap;
    }
    .header-cta:hover { background: var(--gold-dark); }
    .mobile-toggle { display: none; background: none; border: none; cursor: pointer; padding: 6px; }
    .mobile-menu {
      display: none; flex-direction: column;
      background: white; border-top: 1px solid var(--border);
      padding: 1.5rem 2rem; gap: 1.2rem;
    }
    .mobile-menu.open { display: flex; }
    .mobile-menu a { font-size: 16px; color: var(--gray); }
    .mobile-menu .mobile-cta {
      display: block; text-align: center;
      background: var(--gold); color: white;
      padding: 0.75rem; border-radius: 99px;
      font-weight: 500; margin-top: 0.5rem;
    }

    /* ─── HERO ─── */
    .hero {
      position: relative; min-height: 100vh;
      display: flex; align-items: center;
      overflow: hidden;
    }
    .hero-bg {
      position: absolute; inset: 0;
    }
    .hero-bg img {
      width: 100%; height: 100%; object-fit: cover;
    }
    .hero-overlay {
      position: absolute; inset: 0;
      background: linear-gradient(to right, rgba(0,0,0,0.70), rgba(0,0,0,0.50), rgba(0,0,0,0.20));
    }
    .hero-content {
      position: relative; z-index: 2;
      max-width: 1200px; margin: 0 auto;
      padding: 10rem 2rem 6rem;
      max-width: 680px;
      padding-left: 2rem; padding-right: 2rem;
      width: 100%;
    }
    .hero-eyebrow {
      font-size: 11px; font-weight: 500;
      letter-spacing: 0.35em; text-transform: uppercase;
      color: var(--gold); margin-bottom: 1.5rem;
    }
    .hero h1 {
      font-size: clamp(2.8rem, 6vw, 4.5rem);
      color: white; line-height: 1.05;
      margin-bottom: 1.5rem;
    }
    .hero h1 em { color: var(--gold); }
    .hero-sub {
      font-size: 18px; color: rgba(255,255,255,0.7);
      line-height: 1.7; margin-bottom: 2.5rem;
      max-width: 500px;
    }
    .hero-btns { display: flex; gap: 1rem; flex-wrap: wrap; }
    .btn-gold {
      display: inline-flex; align-items: center; gap: 0.5rem;
      background: var(--gold); color: white;
      padding: 0.85rem 2rem; border-radius: 99px;
      font-size: 15px; font-weight: 500;
      transition: background 0.3s, transform 0.2s;
      border: none; cursor: pointer;
    }
    .btn-gold:hover { background: var(--gold-dark); transform: translateY(-1px); }
    .btn-ghost {
      display: inline-flex; align-items: center; gap: 0.5rem;
      background: transparent; color: white;
      padding: 0.85rem 2rem; border-radius: 99px;
      font-size: 15px; font-weight: 500;
      border: 1px solid rgba(255,255,255,0.3);
      transition: background 0.3s;
      cursor: pointer;
    }
    .btn-ghost:hover { background: rgba(255,255,255,0.08); }
    .hero-scroll {
      position: absolute; bottom: 2.5rem; left: 50%;
      transform: translateX(-50%); z-index: 2;
      width: 1px; height: 48px;
      background: linear-gradient(to bottom, transparent, rgba(255,255,255,0.4), transparent);
      animation: scrollBounce 2s ease-in-out infinite;
    }

    /* ─── SECTIONS BASE ─── */
    section { padding: 6rem 0; }
    .container { max-width: 1200px; margin: 0 auto; padding: 0 2rem; }
    .section-eyebrow {
      font-size: 11px; font-weight: 500;
      letter-spacing: 0.3em; text-transform: uppercase;
      color: var(--gold); margin-bottom: 1rem;
      font-family: 'Inter', sans-serif;
    }
    .section-title {
      font-size: clamp(1.8rem, 3.5vw, 2.5rem);
      color: var(--charcoal); line-height: 1.2;
    }
    .section-header { max-width: 520px; margin-bottom: 4rem; }

    /* ─── PROBLEMS ─── */
    .problems { background: white; }
    .problems-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
      gap: 1.5rem;
    }
    .problem-card {
      background: var(--cream);
      border: 1px solid var(--border);
      border-radius: 16px; padding: 2rem;
      transition: border-color 0.3s, box-shadow 0.3s;
    }
    .problem-card:hover {
      border-color: rgba(201,169,110,0.4);
      box-shadow: 0 4px 20px rgba(0,0,0,0.05);
    }
    .card-icon {
      width: 40px; height: 40px;
      background: rgba(201,169,110,0.12);
      border-radius: 10px;
      display: flex; align-items: center; justify-content: center;
      margin-bottom: 1.2rem;
    }
    .card-icon svg { width: 20px; height: 20px; stroke: var(--gold); fill: none; stroke-width: 1.8; }
    .problem-card h3 { font-family: 'Inter', sans-serif; font-size: 15px; font-weight: 600; margin-bottom: 0.4rem; }
    .problem-card p { font-size: 13px; color: var(--gray); line-height: 1.6; }

    /* ─── SOLUTIONS ─── */
    .solutions { background: var(--cream); }
    .solutions-top {
      display: flex; align-items: flex-end;
      justify-content: space-between; gap: 2rem;
      margin-bottom: 4rem; flex-wrap: wrap;
    }
    .btn-outline-gold {
      display: inline-flex; align-items: center;
      border: 1px solid var(--gold); color: var(--gold);
      padding: 0.6rem 1.5rem; border-radius: 99px;
      font-size: 13px; font-weight: 500; background: transparent;
      transition: background 0.3s; cursor: pointer; white-space: nowrap;
    }
    .btn-outline-gold:hover { background: rgba(201,169,110,0.07); }
    .solutions-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
      gap: 1.5rem;
    }
    .solution-card {
      background: white;
      border: 1px solid var(--border);
      border-radius: 16px; padding: 2rem;
      transition: border-color 0.3s, box-shadow 0.3s;
    }
    .solution-card:hover {
      border-color: rgba(201,169,110,0.4);
      box-shadow: 0 4px 24px rgba(0,0,0,0.06);
    }
    .solution-card h3 {
      font-family: 'Inter', sans-serif;
      font-size: 16px; font-weight: 600;
      margin: 1.5rem 0 0.5rem;
    }
    .solution-card > p { font-size: 13px; color: var(--gray); line-height: 1.6; margin-bottom: 1.5rem; }
    .benefits-list { list-style: none; display: flex; flex-direction: column; gap: 0.6rem; }
    .benefits-list li {
      display: flex; align-items: center; gap: 0.5rem;
      font-size: 13px; color: var(--gray);
    }
    .benefits-list li svg { width: 16px; height: 16px; stroke: var(--gold); fill: none; stroke-width: 2; flex-shrink: 0; }

    /* ─── TESTIMONIALS ─── */
    .testimonials { background: white; }
    .testimonials-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
      gap: 1.5rem;
    }
    .testimonial-card {
      background: var(--cream);
      border: 1px solid var(--border);
      border-radius: 16px; padding: 2rem;
    }
    .stars { display: flex; gap: 4px; margin-bottom: 1.2rem; }
    .stars svg { width: 16px; height: 16px; fill: var(--gold); stroke: var(--gold); }
    .testimonial-card p { font-size: 14px; color: var(--charcoal); line-height: 1.7; margin-bottom: 1.5rem; }
    .author { display: flex; align-items: center; gap: 0.75rem; }
    .author img { width: 40px; height: 40px; border-radius: 50%; object-fit: cover; }
    .author-name { font-size: 14px; font-weight: 600; }
    .author-role { font-size: 12px; color: var(--gray); }

    /* ─── CTA ─── */
    .cta-section { background: var(--cream); }
    .cta-box {
      background: var(--charcoal);
      border-radius: 24px; padding: 5rem 3rem;
      text-align: center; position: relative; overflow: hidden;
    }
    .cta-box::before {
      content: '';
      position: absolute; top: 0; left: 50%; transform: translateX(-50%);
      width: 256px; height: 1px;
      background: linear-gradient(to right, transparent, rgba(201,169,110,0.5), transparent);
    }
    .cta-box .section-eyebrow { margin-bottom: 1.2rem; }
    .cta-box h2 {
      font-size: clamp(1.6rem, 3vw, 2.2rem);
      color: white; margin-bottom: 1rem;
    }
    .cta-box h2 em { font-style: italic; }
    .cta-box > p { color: rgba(255,255,255,0.5); max-width: 500px; margin: 0 auto 2.5rem; font-size: 16px; }
    .cta-btns { display: flex; justify-content: center; gap: 1rem; flex-wrap: wrap; }
    .cta-btns .btn-ghost { border-color: rgba(255,255,255,0.2); }

    /* ─── FOOTER ─── */
    footer { background: var(--charcoal); color: white; padding: 5rem 0 2rem; }
    .footer-grid {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
      gap: 3rem; margin-bottom: 4rem;
    }
    .footer-brand p { font-size: 13px; color: rgba(255,255,255,0.4); line-height: 1.7; margin: 1.2rem 0 1.5rem; }
    .social-links { display: flex; gap: 0.6rem; }
    .social-btn {
      width: 36px; height: 36px;
      border: 1px solid rgba(255,255,255,0.1);
      border-radius: 50%;
      display: flex; align-items: center; justify-content: center;
      transition: border-color 0.3s;
    }
    .social-btn:hover { border-color: rgba(201,169,110,0.5); }
    .social-btn svg { width: 15px; height: 15px; stroke: rgba(255,255,255,0.4); fill: none; stroke-width: 1.8; }
    .footer-col h4 {
      font-family: 'Inter', sans-serif;
      font-size: 11px; font-weight: 500;
      letter-spacing: 0.2em; text-transform: uppercase;
      color: rgba(255,255,255,0.5); margin-bottom: 1.2rem;
    }
    .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 0.7rem; }
    .footer-col ul li { font-size: 13px; color: rgba(255,255,255,0.4); }
    .footer-col ul li a { color: rgba(255,255,255,0.4); transition: color 0.2s; }
    .footer-col ul li a:hover { color: white; }
    .contact-item { display: flex; align-items: flex-start; gap: 0.7rem; margin-bottom: 0.9rem; }
    .contact-item svg { width: 15px; height: 15px; stroke: var(--gold); fill: none; stroke-width: 1.8; margin-top: 2px; flex-shrink: 0; }
    .contact-item span { font-size: 13px; color: rgba(255,255,255,0.5); }
    .footer-bottom {
      border-top: 1px solid rgba(255,255,255,0.08);
      padding-top: 2rem;
      display: flex; justify-content: space-between; align-items: center;
      flex-wrap: wrap; gap: 1rem;
    }
    .footer-bottom p { font-size: 13px; color: rgba(255,255,255,0.25); }

    /* ─── RESPONSIVE ─── */
    @media (max-width: 900px) {
      nav, .header-cta { display: none; }
      .mobile-toggle { display: block; }
      .mobile-toggle span {
        display: block; width: 22px; height: 2px;
        background: white; margin: 5px 0; transition: background 0.3s;
      }
      header.scrolled .mobile-toggle span { background: var(--charcoal); }
      .hero-content { max-width: 100%; }
      .hero h1 { font-size: 2.8rem; }
    }
    @media (max-width: 600px) {
      .hero-btns { flex-direction: column; }
      .hero-btns .btn-gold, .hero-btns .btn-ghost { width: 100%; justify-content: center; }
      .cta-btns { flex-direction: column; align-items: center; }
      .footer-bottom { flex-direction: column; text-align: center; }
    }
  </style>
</head>
<body>

<!-- HEADER -->
<header id="header">
  <div class="header-inner">
    <a class="logo" href="#">
      <div class="logo-icon">D</div>
      <div class="logo-text">
        <p>DOURADO</p>
        <p>MÓVEIS PLANEJADOS</p>
      </div>
    </a>
    <nav>
      <a href="#sobre">Sobre</a>
      <a href="#solucoes">Soluções</a>
      <a href="#portfolio">Portfólio</a>
      <a href="#contato">Contato</a>
    </nav>
    <a class="header-cta" href="#contato">Solicitar Orçamento</a>
    <button class="mobile-toggle" id="mobileToggle" aria-label="Menu">
      <span></span><span></span><span></span>
    </button>
  </div>
  <div class="mobile-menu" id="mobileMenu">
    <a href="#sobre" onclick="closeMobile()">Sobre</a>
    <a href="#solucoes" onclick="closeMobile()">Soluções</a>
    <a href="#portfolio" onclick="closeMobile()">Portfólio</a>
    <a href="#contato" onclick="closeMobile()">Contato</a>
    <a class="mobile-cta" href="#contato" onclick="closeMobile()">Solicitar Orçamento</a>
  </div>
</header>

<!-- HERO -->
<section class="hero">
  <div class="hero-bg">
    <img src="https://images.unsplash.com/photo-1616486338812-3dadae4b4ace?w=1920&q=90" alt="Ambiente decorado" loading="eager" />
    <div class="hero-overlay"></div>
  </div>
  <div class="hero-content">
    <p class="hero-eyebrow anim-fade-up">InvesteMóvel — Dourado Móveis</p>
    <h1 class="anim-fade-up delay-1">Seu imóvel é<br />um <em>ativo.</em></h1>
    <p class="hero-sub anim-fade-up delay-2">Móveis planejados pensados para valorizar imóveis de locação e venda — com previsibilidade e durabilidade.</p>
    <div class="hero-btns anim-fade-up delay-3">
      <a class="btn-gold" href="#contato">
        Solicitar Orçamento
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
      </a>
      <a class="btn-ghost" href="#portfolio">Ver Projetos</a>
    </div>
  </div>
  <div class="hero-scroll"></div>
</section>

<!-- PROBLEMS -->
<section class="problems" id="sobre">
  <div class="container">
    <div class="section-header">
      <p class="section-eyebrow reveal">Entendemos suas dores</p>
      <h2 class="section-title reveal reveal-delay-1">Reconhece algum desses desafios?</h2>
    </div>
    <div class="problems-grid">
      <!-- Card -->
      <div class="problem-card reveal reveal-delay-1">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><line x1="12" y1="1" x2="12" y2="23"/><path d="M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6"/></svg>
        </div>
        <h3>Orçamento imprevisível</h3>
        <p>Gastos que fogem do planejamento financeiro</p>
      </div>
      <div class="problem-card reveal reveal-delay-2">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><line x1="12" y1="8" x2="12" y2="12"/><line x1="12" y1="16" x2="12.01" y2="16"/></svg>
        </div>
        <h3>Medo de gastar sem retorno</h3>
        <p>Investir em móveis que não agregam valor real</p>
      </div>
      <div class="problem-card reveal reveal-delay-3">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/><line x1="4.93" y1="4.93" x2="19.07" y2="19.07"/></svg>
        </div>
        <h3>Prejuízo na troca de inquilino</h3>
        <p>Danos não previstos que viram custo</p>
      </div>
      <div class="problem-card reveal reveal-delay-1">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></svg>
        </div>
        <h3>Manutenção imprevisível</h3>
        <p>Reparos constantes sem controle de gastos</p>
      </div>
      <div class="problem-card reveal reveal-delay-2">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg>
        </div>
        <h3>Móveis que deterioram rápido</h3>
        <p>Materiais que não resistem ao uso contínuo</p>
      </div>
      <div class="problem-card reveal reveal-delay-3">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="18" rx="2" ry="2"/><line x1="16" y1="2" x2="16" y2="6"/><line x1="8" y1="2" x2="8" y2="6"/><line x1="3" y1="10" x2="21" y2="10"/><line x1="10" y1="14" x2="14" y2="14"/></svg>
        </div>
        <h3>Prazos longos de entrega</h3>
        <p>Imóvel parado esperando = prejuízo real</p>
      </div>
    </div>
  </div>
</section>

<!-- SOLUTIONS -->
<section class="solutions" id="solucoes">
  <div class="container">
    <div class="solutions-top">
      <div>
        <p class="section-eyebrow reveal">InvesteMóvel</p>
        <h2 class="section-title reveal reveal-delay-1">Soluções criadas para <em>você</em></h2>
      </div>
      <a class="btn-outline-gold reveal reveal-delay-2" href="#contato">Ver todas as soluções</a>
    </div>
    <div class="solutions-grid">
      <div class="solution-card reveal reveal-delay-1">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"/></svg>
        </div>
        <h3>Pacotes Padronizados</h3>
        <p>Mobiliário completo com preço fechado. Sem surpresas no orçamento.</p>
        <ul class="benefits-list">
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Orçamento previsível</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Entrega mais rápida</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Custo-benefício otimizado</li>
        </ul>
      </div>
      <div class="solution-card reveal reveal-delay-2">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
        </div>
        <h3>Proteção Investidor</h3>
        <p>Plano opcional de 3 ou 5 anos com cobertura total para imóveis de locação.</p>
        <ul class="benefits-list">
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Cobertura de danos</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Laudo na troca de inquilino</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Tranquilidade total</li>
        </ul>
      </div>
      <div class="solution-card reveal reveal-delay-3">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"/></svg>
        </div>
        <h3>Revisões Periódicas</h3>
        <p>Manutenção preventiva semestral incluída na garantia padrão de 1 ano.</p>
        <ul class="benefits-list">
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Prevenção de problemas</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Maior durabilidade</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Custo controlado</li>
        </ul>
      </div>
      <div class="solution-card reveal reveal-delay-1">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="9" y1="15" x2="15" y2="15"/></svg>
        </div>
        <h3>Laudo Técnico</h3>
        <p>Documentação profissional na entrada e saída de inquilinos.</p>
        <ul class="benefits-list">
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Proteção jurídica</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Registro de condições</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Cobrança facilitada</li>
        </ul>
      </div>
      <div class="solution-card reveal reveal-delay-2">
        <div class="card-icon">
          <svg viewBox="0 0 24 24"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg>
        </div>
        <h3>Engenharia de Durabilidade</h3>
        <p>Materiais e acabamentos pensados para uso intensivo e longa vida útil.</p>
        <ul class="benefits-list">
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Resistência superior</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>Menor desgaste</li>
          <li><svg viewBox="0 0 24 24"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"/><polyline points="22 4 12 14.01 9 11.01"/></svg>ROI maximizado</li>
        </ul>
      </div>
    </div>
  </div>
</section>

<!-- TESTIMONIALS -->
<section class="testimonials" id="portfolio">
  <div class="container">
    <div class="section-header">
      <p class="section-eyebrow reveal">Depoimentos</p>
      <h2 class="section-title reveal reveal-delay-1">O que nossos clientes dizem</h2>
    </div>
    <div class="testimonials-grid">
      <div class="testimonial-card reveal reveal-delay-1">
        <div class="stars">
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
        </div>
        <p>"Tenho 8 apartamentos para locação e a InvesteMóvel transformou minha gestão. Orçamento previsível e a Proteção Investidor me dá tranquilidade total."</p>
        <div class="author">
          <img src="https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop&q=80" alt="Carlos M." />
          <div>
            <p class="author-name">Carlos M.</p>
            <p class="author-role">Investidor Imobiliário</p>
          </div>
        </div>
      </div>
      <div class="testimonial-card reveal reveal-delay-2">
        <div class="stars">
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
        </div>
        <p>"Indico para todos os meus clientes. A qualidade dos móveis e o prazo de entrega são diferenciais que fazem os imóveis venderem mais rápido."</p>
        <div class="author">
          <img src="https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop&q=80" alt="Fernanda R." />
          <div>
            <p class="author-name">Fernanda R.</p>
            <p class="author-role">Corretora de Imóveis</p>
          </div>
        </div>
      </div>
      <div class="testimonial-card reveal reveal-delay-3">
        <div class="stars">
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
          <svg viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
        </div>
        <p>"Nenhuma outra marcenaria entende tão bem as necessidades de quem aluga imóveis. O laudo técnico na troca de inquilino é genial."</p>
        <div class="author">
          <img src="https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=100&h=100&fit=crop&q=80" alt="Roberto S." />
          <div>
            <p class="author-name">Roberto S.</p>
            <p class="author-role">Empresário</p>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- CTA -->
<section class="cta-section" id="contato">
  <div class="container">
    <div class="cta-box reveal">
      <p class="section-eyebrow">Pronto para começar?</p>
      <h2>Valorize seu imóvel com<br/><em>inteligência e durabilidade</em></h2>
      <p>Solicite uma proposta personalizada sem compromisso.</p>
      <div class="cta-btns">
        <a class="btn-gold" href="mailto:contato@douradoMoveis.com.br">
          Solicitar Orçamento
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M5 12h14M12 5l7 7-7 7"/></svg>
        </a>
        <a class="btn-ghost" href="https://wa.me/5500000000000" target="_blank">
          <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
          WhatsApp
        </a>
      </div>
    </div>
  </div>
</section>

<!-- FOOTER -->
<footer>
  <div class="container">
    <div class="footer-grid">
      <div class="footer-brand">
        <div class="logo">
          <div class="logo-icon">D</div>
          <div class="logo-text">
            <p>DOURADO</p>
            <p>MÓVEIS PLANEJADOS</p>
          </div>
        </div>
        <p>Soluções em móveis planejados para investidores imobiliários.</p>
        <div class="social-links">
          <a class="social-btn" href="#" aria-label="Instagram">
            <svg viewBox="0 0 24 24"><rect x="2" y="2" width="20" height="20" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"/></svg>
          </a>
          <a class="social-btn" href="#" aria-label="Facebook">
            <svg viewBox="0 0 24 24"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg>
          </a>
          <a class="social-btn" href="#" aria-label="LinkedIn">
            <svg viewBox="0 0 24 24"><path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"/><rect x="2" y="9" width="4" height="12"/><circle cx="4" cy="4" r="2"/></svg>
          </a>
        </div>
      </div>
      <div class="footer-col">
        <h4>Navegação</h4>
        <ul>
          <li><a href="#">Home</a></li>
          <li><a href="#sobre">Sobre</a></li>
          <li><a href="#solucoes">Soluções</a></li>
          <li><a href="#portfolio">Portfólio</a></li>
          <li><a href="#contato">Contato</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Soluções</h4>
        <ul>
          <li>Móveis para Locação</li>
          <li>Móveis para Venda</li>
          <li>Pacotes Padronizados</li>
          <li>Proteção Investidor</li>
          <li>Garantia Estendida</li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Contato</h4>
        <div class="contact-item">
          <svg viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07A19.5 19.5 0 0 1 4.69 12 19.79 19.79 0 0 1 1.59 3.37 2 2 0 0 1 3.56 1h3a2 2 0 0 1 2 1.72c.127.96.361 1.903.7 2.81a2 2 0 0 1-.45 2.11L7.91 8.4a16 16 0 0 0 5.68 5.68l.91-.91a2 2 0 0 1 2.11-.45c.907.339 1.85.573 2.81.7A2 2 0 0 1 21.0 16.92z"/></svg>
          <span>(00) 0000-0000</span>
        </div>
        <div class="contact-item">
          <svg viewBox="0 0 24 24"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
          <span>contato@douradoMoveis.com.br</span>
        </div>
        <div class="contact-item">
          <svg viewBox="0 0 24 24"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg>
          <span>Sua cidade, Estado</span>
        </div>
      </div>
    </div>
    <div class="footer-bottom">
      <p>© ${new Date().getFullYear()} Dourado Móveis Planejados. Todos os direitos reservados.</p>
      <p>InvesteMóvel é uma linha estratégica da Dourado Móveis</p>
    </div>
  </div>
</footer>

<script>
  // Header scroll
  const header = document.getElementById('header');
  window.addEventListener('scroll', () => {
    header.classList.toggle('scrolled', window.scrollY > 20);
  });

  // Mobile menu
  const toggle = document.getElementById('mobileToggle');
  const menu = document.getElementById('mobileMenu');
  toggle.addEventListener('click', () => menu.classList.toggle('open'));
  function closeMobile() { menu.classList.remove('open'); }

  // Scroll reveal
  const revealEls = document.querySelectorAll('.reveal');
  const observer = new IntersectionObserver((entries) => {
    entries.forEach(entry => {
      if (entry.isIntersecting) {
        entry.target.classList.add('visible');
        observer.unobserve(entry.target);
      }
    });
  }, { threshold: 0.12 });
  revealEls.forEach(el => observer.observe(el));
</script>
</body>
</html>`;

export default function ExportHTML() {
  const [copied, setCopied] = React.useState(false);

  const handleDownload = () => {
    const blob = new Blob([htmlCode], { type: 'text/html;charset=utf-8' });
    const url = URL.createObjectURL(blob);
    const a = document.createElement('a');
    a.href = url;
    a.download = 'dourado-moveis.html';
    a.click();
    URL.revokeObjectURL(url);
  };

  const handleCopy = () => {
    navigator.clipboard.writeText(htmlCode);
    setCopied(true);
    setTimeout(() => setCopied(false), 2000);
  };

  return (
    <div className="min-h-screen bg-[#FAF8F5] pt-24 pb-16">
      <div className="max-w-4xl mx-auto px-6">
        <div className="mb-10">
          <p className="text-[#C9A96E] text-xs font-medium tracking-[0.3em] uppercase mb-3">Download</p>
          <h1 className="text-4xl font-bold text-[#1C1C1E] mb-3">Código HTML do Site</h1>
          <p className="text-[#6B6B6B]">Arquivo HTML único, autocontido, com CSS e animações — pronto para usar.</p>
        </div>

        <div className="flex gap-3 mb-8">
          <Button
            onClick={handleDownload}
            className="bg-[#C9A96E] hover:bg-[#A8853A] text-white rounded-full px-6 gap-2"
          >
            <Download className="w-4 h-4" />
            Baixar arquivo .html
          </Button>
          <Button
            onClick={handleCopy}
            variant="outline"
            className="border-[#E8E2DA] text-[#6B6B6B] rounded-full px-6 gap-2"
          >
            {copied ? <CheckCheck className="w-4 h-4 text-green-600" /> : <Copy className="w-4 h-4" />}
            {copied ? 'Copiado!' : 'Copiar código'}
          </Button>
        </div>

        <div className="bg-[#1C1C1E] rounded-2xl overflow-hidden">
          <div className="flex items-center gap-2 px-5 py-3 border-b border-white/10">
            <div className="w-3 h-3 rounded-full bg-red-500/60"></div>
            <div className="w-3 h-3 rounded-full bg-yellow-500/60"></div>
            <div className="w-3 h-3 rounded-full bg-green-500/60"></div>
            <span className="ml-3 text-white/30 text-xs">dourado-moveis.html</span>
          </div>
          <pre className="overflow-auto p-6 text-xs text-white/70 leading-relaxed max-h-[600px]">
            <code>{htmlCode}</code>
          </pre>
        </div>
      </div>
    </div>
  );
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI.eot');
	src: url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI.eot?#iefix') format('embedded-opentype'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI.woff2') format('woff2'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI.woff') format('woff'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI.ttf') format('truetype'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI.svg#Segoe') format('svg');
}
@font-face {
	font-family: 'Segoe';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI-Bold.eot');
	src: url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI-Bold.woff2') format('woff2'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI-Bold.woff') format('woff'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI-Bold.ttf') format('truetype'),
		url('https://douradomoveis.com.br/wp-content/uploads/2026/03/SegoeUI-Bold.svg#Segoe') format('svg');
}
/* End Custom Fonts CSS */