.bezzer-home{--primary:var(--home-brand-navy);--font-sans:var(--home-font);--font-serif:var(--home-font);--home-hero-overlay:var(--home-photo-overlay);font-family:var(--home-font)}.bezzer-home .home-hero-photo{object-position:40% 50%}.bezzer-home .home-hero-content>div{max-width:510px;margin-left:auto}.bezzer-home .home-hero h1{font-size:44px;line-height:1.18}.bezzer-home .home-hero h1 span{font-weight:500}.bezzer-home .home-hero p{color:var(--primary-foreground)}.bezzer-home .home-editorial-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.bezzer-home .home-editorial-photo{position:relative;overflow:hidden}.bezzer-home .home-editorial-photo img{aspect-ratio:3/2;object-fit:cover;border-radius:4px;width:100%;display:block}.bezzer-home .home-editorial-photo figcaption{opacity:.65;text-align:right;margin-top:7px;font-size:10px}.bezzer-home .home-execution-photo{aspect-ratio:16/9;object-fit:contain;border-radius:4px;width:100%;height:auto;display:block}.bezzer-home #gestao ul{grid-template-columns:repeat(2,minmax(0,1fr))}.bezzer-home #servicos article{background:var(--background);border-top:3px solid var(--home-brand-orange);box-shadow:var(--home-card-shadow);transition:transform .25s,box-shadow .25s}.bezzer-home #servicos article:hover{transform:translateY(-3px)}.bezzer-home .home-eyebrow{color:var(--home-brand-orange)}.bezzer-home #processo ol li{border-top:2px solid var(--home-brand-orange)}.bezzer-home #processo ol li>span{font-family:var(--home-font);font-weight:600}.bezzer-home #gestao{background:var(--surface)}.bezzer-home h2,.bezzer-home h3,.bezzer-home .font-serif,.bezzer-home .font-sans,.bezzer-home h1,.bezzer-home .home-title,.bezzer-home .home-stage-number{font-family:var(--home-font)}.bezzer-home .home-hero-shade{background:var(--home-hero-overlay)}.bezzer-home section[id]{scroll-margin-top:110px}.bezzer-home .home-hero{min-height:min(760px,85svh)}.bezzer-home{letter-spacing:0}.bezzer-home .home-band{padding:64px 24px}.bezzer-home .home-eyebrow{font-size:11px;font-weight:600;line-height:1.6}.bezzer-home .home-title{font-family:var(--font-serif);font-size:32px;font-weight:700;line-height:1.2}.bezzer-home .home-construction-timeline{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.bezzer-home .home-construction-timeline li{border-top:1px solid color-mix(in oklch,var(--primary-foreground) 25%,transparent);flex-direction:column;gap:18px;padding:20px 16px 0 0;display:flex;position:relative}.bezzer-home .home-construction-timeline li:before{content:"";background:var(--primary-foreground);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.bezzer-home .home-stage-number{font-family:var(--font-serif);color:color-mix(in oklch,var(--primary-foreground) 55%,transparent);font-size:24px}.bezzer-home details summary{cursor:pointer}@media(min-width:768px){.bezzer-home .home-band{padding:72px 40px}.bezzer-home .home-title{font-size:40px}.bezzer-home .section-padding{padding:72px 40px}}@media(max-width:767px){.bezzer-home .home-editorial-grid{grid-template-columns:1fr;gap:28px}.bezzer-home .section-padding{padding:64px 24px}.bezzer-home .home-construction-timeline{grid-template-columns:1fr;margin-left:4px}.bezzer-home .home-construction-timeline li{border-top:0;border-left:1px solid color-mix(in oklch,var(--primary-foreground) 25%,transparent);flex-direction:row;align-items:center;gap:20px;padding:0 0 26px 24px}.bezzer-home .home-construction-timeline li:before{top:12px;left:-4px}.bezzer-home .home-construction-timeline li:last-child{padding-bottom:0}}@media(max-width:639px){.bezzer-home .home-hero{min-height:auto}.bezzer-home .home-hero-content{padding-top:290px;padding-bottom:42px}.bezzer-home .home-hero-content>div{max-width:none;margin-left:0}.bezzer-home .home-hero-photo{object-position:30% 50%;height:440px}.bezzer-home .home-hero h1{font-size:32px}.bezzer-home{--home-hero-overlay:var(--home-photo-overlay-mobile)}}@media(prefers-reduced-motion:reduce){.bezzer-home *,.bezzer-home :before,.bezzer-home :after{transition:none!important;animation:none!important}}.construction-landing{--primary:var(--home-brand-navy);font-family:var(--home-font);letter-spacing:0}.construction-landing h1,.construction-landing h2,.construction-landing h3{font-family:var(--home-font);letter-spacing:0}.construction-landing .landing-band{padding:72px 24px}.construction-landing .landing-inner{width:100%;max-width:1160px;margin:0 auto}.construction-landing .landing-hero{align-items:center;min-height:650px;display:flex;position:relative}.construction-landing .landing-hero-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.construction-landing .landing-hero-shade{background:var(--construction-photo-shade);position:absolute;inset:0}.construction-landing .landing-hero-content{width:100%;padding:64px 24px;position:relative}.construction-landing .landing-hero h1{font-size:46px;font-weight:600;line-height:1.14}.construction-landing .landing-title{font-size:34px;font-weight:600;line-height:1.25}.construction-landing .landing-eyebrow{color:var(--home-brand-orange);font-size:11px;font-weight:600}.construction-landing .landing-contact{background:var(--home-brand-orange);color:var(--primary-foreground);white-space:normal;text-align:center;border-radius:4px;height:auto;min-height:52px;padding:14px 20px;font-size:12px;line-height:1.5}.construction-landing .landing-contact:hover{background:color-mix(in oklch,var(--home-brand-orange) 85%,var(--home-brand-navy))}.construction-landing section[id]{scroll-margin-top:96px}.construction-landing .landing-work img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.construction-landing .landing-model{border-top:3px solid var(--home-brand-orange)}.construction-landing .landing-step{border-top:1px solid var(--border)}@media(min-width:768px){.construction-landing .landing-band{padding:88px 40px}.construction-landing .landing-hero-content{padding:72px 40px}}@media(max-width:767px){.construction-landing .landing-hero{min-height:560px}.construction-landing .landing-hero-shade{background:var(--construction-photo-shade-mobile)}.construction-landing .landing-hero-content{padding:32px 24px 48px}.construction-landing .landing-hero h1{font-size:30px;line-height:1.18}.construction-landing .landing-title{font-size:27px}.construction-landing .landing-band{padding:56px 24px}}@media(max-width:380px){.construction-landing .landing-hero-content{padding:26px 18px 36px}.construction-landing .landing-hero h1{font-size:27px}}.bezzer-questionnaire-thanks{--primary:#050a30;--foreground:#050a30;--thanks-cta:#f55e00}.bezzer-questionnaire-thanks .thanks-whatsapp{background-color:var(--thanks-cta);color:var(--primary-foreground)}.bezzer-questionnaire-thanks .thanks-whatsapp:hover{background-color:var(--thanks-cta);opacity:.9}
