/*

              _   ____    ____                _                ______                   _                   
             (_) |_   \  /   _|              / |_             |_   _ `.                (_)                  
             __    |   \/   |   ,--.   .--. `| |-'.---.  _ .--. | | `. \ .---.  .--.   __   .--./) _ .--.   
            [  |   | |\  /| |  `'_\ : ( (`\] | | / /__\\[ `/'`\]| |  | |/ /__\\( (`\] [  | / /'`\;[ `.-. |  
             | |  _| |_\/_| |_ // | |, `'.'. | |,| \__., | |   _| |_.' /| \__., `'.'.  | | \ \._// | | | |  
            [___]|_____||_____|\'-;__/[\__) )\__/ '.__.'[___] |______.'  '.__.'[\__) )[___].',__` [___||__] 
                                                                                          ( ( __))
 
 
    @iMasterDesign Brazil [ ©1998-2077 ]
    iMasterDesign™ | iNet Solutions CORPORATION™
    Web . App . Developer . DBA . Social Marketing

    Marcelo Rocha Main | Founder and CEO by iMasterDesign™
    Full-Stack Developer, imasterdesign@imasterdesign.com.br
*/
@font-face{font-family:Cormorant;font-weight:400;font-style:normal;font-display:swap;src:url('../fonts/Cormorant/Cormorant-400-normal.woff2') format('woff2')}@font-face{font-family:Cormorant;font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/Cormorant/Cormorant-500-normal.woff2') format('woff2')}@font-face{font-family:Cormorant;font-weight:600;font-style:normal;font-display:swap;src:url('../fonts/Cormorant/Cormorant-600-normal.woff2') format('woff2')}@font-face{font-family:Cormorant;font-weight:700;font-style:normal;font-display:swap;src:url('../fonts/Cormorant/Cormorant-700-normal.woff2') format('woff2')}@font-face{font-family:Cormorant;font-weight:400;font-style:italic;font-display:swap;src:url('../fonts/Cormorant/Cormorant-400-italic.woff2') format('woff2')}@font-face{font-family:Cormorant;font-weight:500;font-style:italic;font-display:swap;src:url('../fonts/Cormorant/Cormorant-500-italic.woff2') format('woff2')}:root{--im-global-color-primary:#14181c;--im-global-color-secondary:#b8965a;--im-global-color-text:#3a3631;--im-global-color-accent:#b8965a;--im-global-color-silver:#e3ddd2;--im-global-color-white:#ffffff;--im-global-color-black:#0c0e10;--im-global-color-muted:#8b8378;--im-global-color-bg-soft:#f6f3ee;--im-global-color-bg-deeper:#0c0e10;--im-global-typography-primary-font:'Cormorant',Georgia,'Times New Roman',serif;--bi-gold-soft:#d4b885;--bi-gold-deep:#9a7b46;--bi-ink-soft:#1c2228;--bi-line:rgba(184,150,90,.20);--bi-warm-line:rgba(255,255,255,.12);--bi-cream-2:#ece5d8}.im-header__logo img{width:auto;height:42px;max-width:56vw;filter:brightness(0) saturate(100%) invert(8%) sepia(6%) saturate(900%) hue-rotate(165deg)}.im-footer__brand img,.im-lp-hero img{filter:none}.im-eyebrow--light{color:var(--im-global-color-secondary)}.im-eyebrow--light::before{background:var(--im-global-color-secondary)}.im-marquee{background:var(--im-global-color-primary)}.im-marquee__item::after{content:"\25C6"}@media (min-width:981px){.im-footer__top{grid-template-columns:1.6fr 1fr 1.2fr}}.im-button--block{width:100%;justify-content:center}.im-button--lg{padding:20px 38px;font-size:16px}.im-lp-hero{position:relative;background:linear-gradient(165deg,var(--bi-ink-soft) 0,var(--im-global-color-bg-deeper) 100%);color:#fff;padding:84px 0 96px;overflow:hidden}.im-lp-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(820px 420px at 80% 4%,rgba(184,150,90,.2),transparent 60%),radial-gradient(620px 320px at 2% 100%,rgba(184,150,90,.1),transparent 65%)}.im-lp-hero::after{content:"";position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.035) 1px,transparent 1px);background-size:110px 100%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 78%);mask-image:linear-gradient(to bottom,#000 0%,transparent 78%)}.im-lp-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1.08fr 0.92fr;gap:64px;align-items:start}.im-lp-hero__badge{display:inline-flex;align-items:center;gap:10px;background:rgba(184,150,90,.12);border:1px solid rgba(184,150,90,.34);color:var(--im-global-color-secondary);padding:8px 16px;border-radius:4px;font-family:var(--im-global-typography-accent-font);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:26px}.im-lp-hero__title{font-family:var(--im-global-typography-primary-font);font-size:clamp(42px, 5.2vw, 74px);line-height:1.02;letter-spacing:-.02em;margin:0 0 24px;font-weight:500}.im-lp-hero__title em{font-style:italic;color:var(--im-global-color-secondary)}.im-lp-hero__title .im-stroke{-webkit-text-stroke:1.2px #fff;color:transparent;font-style:italic}.im-lp-hero__lead{font-size:clamp(16px, 1.4vw, 19px);color:rgba(255,255,255,.82);line-height:1.7;margin:0 0 30px;max-width:560px}.im-lp-hero__lead strong{color:#fff}.im-lp-hero__points{list-style:none;padding:0;margin:0 0 34px;display:grid;gap:12px}.im-lp-hero__points li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:rgba(255,255,255,.9)}.im-lp-hero__points .im-icon{color:var(--im-global-color-secondary);margin-top:3px;font-size:16px;flex-shrink:0}.im-lp-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.im-lp-hero__meta{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-top:1px solid var(--bi-warm-line);padding-top:28px}.im-lp-hero__meta .im-num{font-family:var(--im-global-typography-primary-font);font-size:clamp(34px, 4vw, 50px);line-height:1;color:#fff;font-style:italic;font-weight:500}.im-lp-hero__meta .im-num span{color:var(--im-global-color-secondary)}.im-lp-hero__meta .im-label{font-family:var(--im-global-typography-accent-font);font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:rgba(255,255,255,.55);margin-top:8px}.im-lp-hero__formwrap{position:sticky;top:96px}.im-lp-hero__grid>*{min-width:0}.im-lead-form .im-form__field{min-width:0}.im-lead-form input,.im-lead-form select{min-width:0;max-width:100%}.im-lead-form{background:#fff;color:var(--im-global-color-primary);border-radius:10px;padding:36px;box-shadow:0 44px 90px -40px rgba(0,0,0,.6);position:relative;overflow:hidden}.im-lead-form::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bi-gold-deep),var(--im-global-color-secondary),var(--bi-gold-soft))}.im-lead-form__tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--im-global-typography-accent-font);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bi-gold-deep);margin-bottom:12px}.im-lead-form h3{font-family:var(--im-global-typography-primary-font);font-size:32px;line-height:1.12;margin:0 0 6px;font-weight:600}.im-lead-form h3 em{font-style:italic;color:var(--bi-gold-deep);font-weight:500}.im-lead-form__sub{font-size:14px;color:var(--im-global-color-muted);margin:0 0 22px}.im-lead-form .im-form__field{margin-bottom:16px;display:flex;flex-direction:column;gap:6px}.im-lead-form .im-form__field label{font-family:var(--im-global-typography-accent-font);font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--im-global-color-muted)}.im-lead-form .im-form__field input,.im-lead-form .im-form__field select{border:1px solid var(--im-global-color-silver);border-bottom:1px solid var(--im-global-color-silver);border-radius:4px;padding:12px 13px;font-family:var(--im-global-typography-text-font);font-size:15px;color:var(--im-global-color-primary);background:var(--im-global-color-bg-soft);outline:0;transition:border-color .3s var(--im-ease-out-expo),background .3s var(--im-ease-out-expo);width:100%}.im-lead-form .im-form__field input:focus,.im-lead-form .im-form__field select:focus{border-color:var(--im-global-color-secondary);background:#fff}.im-lead-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%238b8378' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:36px}.im-lead-form__note{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--im-global-color-muted);margin-top:14px;justify-content:center;text-align:center}.im-lead-form__note .im-icon{color:var(--bi-gold-deep);flex-shrink:0}.im-lead-form__feedback{font-size:14px;font-weight:600;text-align:center;margin:12px 0 0}.im-lead-form__feedback.is-ok{color:#5c7349}.im-lead-form__feedback.is-error{color:#b4452f}.im-services__head{text-align:center;max-width:760px;margin:0 auto 58px;display:flex;flex-direction:column;align-items:center;gap:18px}.im-services__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.im-service{background:#fff;border:1px solid var(--im-global-color-silver);border-radius:10px;padding:38px 32px;transition:all .45s var(--im-ease-out-expo);position:relative;overflow:hidden}.im-service::after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--im-global-color-secondary);transform:scaleY(0);transform-origin:top;transition:transform .45s var(--im-ease-out-expo)}.im-service:hover{transform:translateY(-7px);border-color:var(--im-global-color-primary);box-shadow:0 30px 60px -34px rgba(20,24,28,.34)}.im-service:hover::after{transform:scaleY(1)}.im-service__ico{width:58px;height:58px;border-radius:10px;background:var(--im-global-color-bg-soft);color:var(--im-global-color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:23px;margin-bottom:22px;transition:all .45s var(--im-ease-out-expo)}.im-service:hover .im-service__ico{background:var(--im-global-color-primary);color:var(--im-global-color-secondary)}.im-service__n{font-family:var(--im-global-typography-accent-font);font-size:11px;letter-spacing:.2em;color:var(--bi-gold-deep);display:block;margin-bottom:10px}.im-service h3{font-family:var(--im-global-typography-primary-font);font-size:27px;font-weight:600;color:var(--im-global-color-primary);margin:0 0 10px;line-height:1.15}.im-service p{font-size:14.5px;color:var(--im-global-color-muted);line-height:1.65;margin:0}.im-method{background:var(--im-global-color-bg-deeper);color:#fff;position:relative;overflow:hidden}.im-method::before{content:"CURADORIA";position:absolute;top:26px;left:-2%;font-family:var(--im-global-typography-primary-font);font-style:italic;font-weight:500;font-size:clamp(120px, 17vw, 260px);color:rgba(255,255,255,.025);white-space:nowrap;pointer-events:none;line-height:1}.im-method__inner{position:relative;z-index:2}.im-method__head{text-align:center;max-width:740px;margin:0 auto 54px;display:flex;flex-direction:column;align-items:center;gap:16px}.im-method__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bi-warm-line);border-radius:10px;overflow:hidden}.im-method__item{padding:36px 30px;border-right:1px solid var(--bi-warm-line);transition:background .4s var(--im-ease-out-expo)}.im-method__item:last-child{border-right:0}.im-method__item:hover{background:rgba(184,150,90,.08)}.im-method__ic{width:54px;height:54px;border-radius:12px;background:rgba(184,150,90,.12);color:var(--im-global-color-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px}.im-method__item h4{font-family:var(--im-global-typography-primary-font);font-size:24px;font-weight:600;color:#fff;margin:0 0 10px}.im-method__item p{font-size:14px;line-height:1.65;color:rgba(255,255,255,.62);margin:0}.im-collections{background:var(--im-global-color-bg-soft)}.im-collections__head{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:end;margin-bottom:52px}.im-collections__head p{color:var(--im-global-color-muted);font-size:17.5px;line-height:1.7;margin:0}.im-collections__head p strong{color:var(--im-global-color-primary)}.im-collections__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.im-collection{position:relative;background:#fff;border:1px solid var(--im-global-color-silver);border-radius:10px;padding:34px 32px;display:flex;align-items:flex-start;gap:22px;transition:all .4s var(--im-ease-out-expo)}.im-collection:hover{transform:translateY(-6px);border-color:var(--im-global-color-primary);box-shadow:0 28px 54px -32px rgba(20,24,28,.3)}.im-collection__ico{flex-shrink:0;width:56px;height:56px;border-radius:10px;background:var(--im-global-color-primary);color:var(--im-global-color-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:22px}.im-collection__tag{font-family:var(--im-global-typography-accent-font);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bi-gold-deep);display:block;margin-bottom:8px}.im-collection h3{font-family:var(--im-global-typography-primary-font);font-size:27px;font-weight:600;color:var(--im-global-color-primary);margin:0 0 8px;line-height:1.15}.im-collection p{font-size:14.5px;color:var(--im-global-color-muted);line-height:1.65;margin:0}.im-invest__head{text-align:center;max-width:740px;margin:0 auto 56px;display:flex;flex-direction:column;align-items:center;gap:18px}.im-invest__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;max-width:980px;margin:0 auto}.im-invest-card{position:relative;background:#fff;border:1px solid var(--im-global-color-silver);border-radius:16px;padding:42px 38px;display:flex;flex-direction:column;transition:all .45s var(--im-ease-out-expo);overflow:hidden}.im-invest-card:hover{transform:translateY(-8px);box-shadow:0 36px 70px -34px rgba(20,24,28,.32)}.im-invest-card--featured{background:var(--im-global-color-primary);color:#fff;border-color:var(--im-global-color-primary);box-shadow:0 40px 80px -34px rgba(12,14,16,.55)}.im-invest-card--featured::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px 260px at 90% 0,rgba(184,150,90,.22),transparent 60%)}.im-invest-card__ribbon{position:absolute;top:24px;right:-2px;background:var(--im-global-color-secondary);color:var(--im-global-color-primary);font-family:var(--im-global-typography-accent-font);font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:7px 16px 7px 14px;border-radius:999px 0 0 999px;display:inline-flex;align-items:center;gap:6px}.im-invest-card__ico{width:60px;height:60px;border-radius:16px;background:var(--im-global-color-bg-soft);color:var(--bi-gold-deep);display:inline-flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:22px}.im-invest-card--featured .im-invest-card__ico{background:rgba(184,150,90,.16);color:var(--im-global-color-secondary)}.im-invest-card__name{font-family:var(--im-global-typography-accent-font);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--bi-gold-deep);margin:0 0 8px}.im-invest-card--featured .im-invest-card__name{color:var(--im-global-color-secondary)}.im-invest-card__title{font-family:var(--im-global-typography-primary-font);font-size:34px;line-height:1.08;font-weight:600;color:var(--im-global-color-primary);margin:0 0 6px}.im-invest-card__title em{font-style:italic;color:var(--bi-gold-deep)}.im-invest-card--featured .im-invest-card__title{color:#fff}.im-invest-card--featured .im-invest-card__title em{color:var(--im-global-color-secondary)}.im-invest-card__tagline{font-size:15px;color:var(--im-global-color-muted);margin:0 0 26px;line-height:1.6}.im-invest-card--featured .im-invest-card__tagline{color:rgba(255,255,255,.78)}.im-invest-card__specs{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column}.im-invest-card__specs li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--im-global-color-silver);font-size:14px}.im-invest-card--featured .im-invest-card__specs li{border-color:rgba(255,255,255,.12)}.im-invest-card__specs li:last-child{border-bottom:0}.im-invest-card__specs .im-k{color:var(--im-global-color-muted);display:inline-flex;align-items:center;gap:8px}.im-invest-card--featured .im-invest-card__specs .im-k{color:rgba(255,255,255,.65)}.im-invest-card__specs .im-k .im-icon{color:var(--bi-gold-deep);font-size:13px}.im-invest-card--featured .im-invest-card__specs .im-k .im-icon{color:var(--im-global-color-secondary)}.im-invest-card__specs .im-v{font-weight:700;color:var(--im-global-color-primary);text-align:right;font-size:14px}.im-invest-card--featured .im-invest-card__specs .im-v{color:#fff}.im-invest-card__cta{margin-top:auto}.im-invest__note{max-width:780px;margin:36px auto 0;font-size:13px;color:var(--im-global-color-muted);text-align:center;line-height:1.6}.im-invest__note .im-icon{color:var(--bi-gold-deep)}.im-steps__head{text-align:center;max-width:680px;margin:0 auto 60px;display:flex;flex-direction:column;align-items:center;gap:18px}.im-steps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.im-step{position:relative;padding:34px 30px;border:1px solid var(--im-global-color-silver);border-radius:10px;background:#fff;transition:all .4s var(--im-ease-out-expo)}.im-step:hover{transform:translateY(-6px);border-color:var(--im-global-color-secondary);box-shadow:0 24px 48px -28px rgba(20,24,28,.3)}.im-step__n{font-family:var(--im-global-typography-primary-font);font-size:60px;font-style:italic;line-height:1;color:var(--bi-cream-2);margin-bottom:14px;transition:color .4s var(--im-ease-out-expo);font-weight:600}.im-step:hover .im-step__n{color:var(--im-global-color-secondary)}.im-step h4{font-family:var(--im-global-typography-primary-font);font-size:23px;font-weight:600;color:var(--im-global-color-primary);margin:0 0 8px}.im-step p{font-size:14px;color:var(--im-global-color-muted);line-height:1.6;margin:0}.im-faq__grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:64px;align-items:start}.im-faq__aside h2{margin:18px 0 20px}.im-faq__aside p{color:var(--im-global-color-muted);font-size:16.5px;line-height:1.7;margin:0 0 28px}.im-faq__list{display:flex;flex-direction:column;border-top:1px solid var(--im-global-color-silver)}.im-faq__item{border-bottom:1px solid var(--im-global-color-silver)}.im-faq__q{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-family:var(--im-global-typography-primary-font);font-size:23px;font-weight:600;color:var(--im-global-color-primary);cursor:pointer}.im-faq__q .im-icon{flex-shrink:0;width:36px;height:36px;padding:11px;border-radius:50%;border:1.5px solid var(--im-global-color-silver);font-size:13px;color:var(--im-global-color-primary);transition:all .4s var(--im-ease-out-expo)}.im-faq__item.is-open .im-faq__q .im-icon{background:var(--im-global-color-secondary);border-color:var(--im-global-color-secondary);transform:rotate(45deg)}.im-faq__a{max-height:0;overflow:hidden;transition:max-height .45s var(--im-ease-out-expo)}.im-faq__a p{color:var(--im-global-color-muted);font-size:15px;line-height:1.7;margin:0;padding:0 0 26px;max-width:94%}@media (max-width:980px){.im-lp-hero__grid{grid-template-columns:1fr;gap:46px}.im-lp-hero__formwrap{position:static}.im-services__grid{grid-template-columns:1fr 1fr}.im-method__grid{grid-template-columns:1fr 1fr}.im-method__item:nth-child(2n){border-right:0}.im-method__item:nth-child(-n+2){border-bottom:1px solid var(--bi-warm-line)}.im-collections__head{grid-template-columns:1fr;gap:22px}.im-collections__grid{grid-template-columns:1fr}.im-steps__grid{grid-template-columns:1fr 1fr}.im-faq__grid{grid-template-columns:1fr;gap:36px}}@media (max-width:860px){.im-invest__grid{grid-template-columns:1fr;max-width:480px}}@media (max-width:620px){.im-services__grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.im-lp-hero{padding:64px 0 72px}}@media (max-width:767px){.im-lp-hero{padding:40px 0 24px}.im-lp-hero__title{font-size:clamp(32px, 9vw, 46px)}.im-lp-hero__copy{text-align:center}.im-lp-hero__badge{margin-left:auto;margin-right:auto}.im-lp-hero__points{text-align:left}.im-lp-hero__points li{justify-content:flex-start}.im-lp-hero__ctas{justify-content:center}.im-lp-hero__ctas .im-button{width:100%}.im-lp-hero__meta{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:28px;padding-top:20px;text-align:center}.im-lead-form{padding:28px}.im-services__grid{grid-template-columns:1fr}.im-service{text-align:center}.im-service__ico{margin-left:auto;margin-right:auto}.im-method__grid{grid-template-columns:1fr}.im-method__item{border-right:0!important;border-bottom:1px solid var(--bi-warm-line)!important;text-align:center}.im-method__item:last-child{border-bottom:0!important}.im-method__ic{margin-left:auto;margin-right:auto}.im-collections__grid{grid-template-columns:1fr}.im-collection{flex-direction:column;align-items:center;text-align:center;gap:16px}.im-steps__grid{grid-template-columns:1fr}.im-step{text-align:center}.im-header__logo img{height:38px}.im-faq__q{font-size:20px}}@media (max-width:767px){.im-header__cta .im-button--primary{display:none}}
