/* Shared section heading rhythm and an independent experience transition. */
.blitek-v27-review{--section-rhythm:120px;--heading-content-gap:56px;--heading-copy-gap:48px}
.blitek-v27-review .section-header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--heading-copy-gap);align-items:center;margin:0 0 var(--heading-content-gap);font-family:BlitekInterface,Arial,sans-serif}
.blitek-v27-review .section-header h2{font-size:clamp(40px,3.7vw,64px);font-weight:600;line-height:1.08;letter-spacing:-.035em;max-width:none;margin:0;color:#20201E}
.blitek-v27-review .section-header>p{font-size:clamp(18px,1.5vw,24px);font-weight:400;line-height:1.5;letter-spacing:-.01em;margin:0;max-width:650px;color:#64645E;text-align:left}
.blitek-v27-review .section-header strong{font-weight:600;color:#20201E}
.blitek-v27-review .section-header-light h2{color:#F7F5F0}
.blitek-v27-review .section-header-light>p{color:#E6DDD0}
.blitek-v27-review .be-section{background:#55583D;padding-top:var(--section-rhythm);padding-bottom:0;display:block}
.blitek-v27-review .be-layout{display:block}
.blitek-v27-review .be-copy-column{display:block}
.blitek-v27-review .be-stage-zone{row-gap:0}
.blitek-v27-review .be-experience-wrap{position:relative;isolation:isolate;width:100%;margin:0;padding-top:var(--section-rhythm);background:#FFFFFF}
.blitek-v27-review .be-experience-wrap:before{content:"";position:absolute;inset:-40px 0 auto;height:calc(var(--section-rhythm) + 40px);background:linear-gradient(to bottom,#55583D 0%,#5C6045 14%,#747A5D 32%,#9CA48B 52%,#CCD2C1 72%,#EFF1E9 90%,#FFFFFF 100%);pointer-events:none;z-index:-1}
.blitek-v27-review .be-experience-wrap .be-experience{width:calc(100% - var(--gutter)*2);max-width:none;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:48px;padding:32px 0;background:#FFFFFF}
.blitek-v27-review .be-section{--be-number-target:210px}
.blitek-v27-review .be-experience .be-number{justify-self:center;align-self:center;line-height:1;font-size:var(--be-number-size,180px);-webkit-text-stroke:.2px #FFFFFF}
.blitek-v27-review .be-experience-wrap .be-experience p{font-size:clamp(22px,2vw,32px);line-height:1.4;letter-spacing:-.015em;color:#55583D;max-width:700px;margin:0;text-align:left;text-align-last:left;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal;justify-self:start}
.blitek-v27-review .be-experience:before,.blitek-v27-review .be-experience:after{background:#55583D50}
.blitek-v27-review .plans.section,.blitek-v27-review .process.section,.blitek-v27-review .about.section,.blitek-v27-review .contact.section{padding-top:var(--section-rhythm);padding-bottom:0}
.blitek-v27-review .contact-grid{grid-template-columns:minmax(0,1fr)}
.blitek-v27-review .contact form{width:100%;max-width:950px;margin-inline:auto}
@media(min-width:701px) and (max-width:1100px){
 .blitek-v27-review .section-header{gap:32px}
 .blitek-v27-review .be-stage-zone{row-gap:36px}
 .blitek-v27-review .be-experience-wrap .be-experience{column-gap:32px}
 .blitek-v27-review .be-section{--be-number-target:140px}
 .blitek-v27-review .be-experience-wrap .be-experience p{font-size:22px}
}
@media(max-width:700px){
 .blitek-v27-review{--section-rhythm:64px;--heading-content-gap:32px;--heading-copy-gap:20px}
 .blitek-v27-review .section-header{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}
 .blitek-v27-review .section-header h2{font-size:clamp(30px,7.5vw,42px);line-height:1.1;text-align:center}
 .blitek-v27-review .section-header>p{font-size:16px;line-height:1.5;max-width:none;text-align:left}
 .blitek-v27-review .be-layout>.section-header{margin-inline:var(--gutter)}
 .blitek-v27-review .be-stage-zone{row-gap:clamp(24px,4.5svh,40px)}
 .blitek-v27-review .be-section{--be-number-target:53px;--be-number-column:118px}
 .blitek-v27-review .be-experience-wrap:before{top:0;height:var(--section-rhythm);background:linear-gradient(to bottom,#55583D 0%,#71775A 28%,#AAB29A 57%,#E5E9DC 82%,#FFFFFF 100%)}
 .blitek-v27-review .be-experience-wrap .be-experience{width:calc(100% - var(--gutter)*2);grid-template-columns:max-content minmax(0,1fr);column-gap:18px;padding-block:20px}
 .blitek-v27-review .be-experience-wrap .be-experience p{font-size:clamp(12px,3.5vw,16px);line-height:1.4;max-width:none}
 .blitek-v27-review .be-experience .be-number{font-size:var(--be-number-size,48px)}
}
@media(max-width:360px){.blitek-v27-review .be-section{--be-number-target:46px;--be-number-column:100px}.blitek-v27-review .be-experience-wrap .be-experience{column-gap:14px}}
