.qpe-hero{position:relative;min-height:100vh;padding:6rem 1.5rem 5rem;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:url("https://quantumpathegypt.com/wp-content/uploads/2026/03/Keops-vertical-amanecer-n.png")
center center / cover no-repeat}.qpe-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(14,12,9,0.78) 0%,rgba(14,12,9,0.58) 42%,rgba(14,12,9,0.72) 70%,rgba(14,12,9,0.88) 100%);z-index:1}.qpe-hero-inner{position:relative;z-index:2;max-width:980px;width:100%;margin:0 auto}.qpe-hero-logo{width:clamp(190px,23vw,340px);max-width:78vw;margin:0 auto 2.4rem;display:block;opacity:0.96}.qpe-hero-eyebrow{margin:0 0 2rem;font-family:"Montserrat",sans-serif;font-size:0.86rem;font-weight:500;letter-spacing:0.26em;text-transform:uppercase;color:#d9bb6a;line-height:1.7}.qpe-hero-title{margin:0 auto 1.2rem;max-width:950px;font-family:"Cormorant Garamond",serif;font-size:clamp(3rem,6.5vw,5.6rem);font-weight:300;font-style:italic;line-height:1.03;color:#fdfaf4}.qpe-hero-rule{width:58px;height:1px;margin:0 auto 1.8rem;background:#c9a84c}.qpe-hero-subtitle{margin:0 auto 2rem;max-width:860px;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:400;letter-spacing:0.11em;text-transform:uppercase;line-height:1.8;color:rgba(253,250,244,0.82)}.qpe-hero-support{margin:0 auto 2.5rem;max-width:760px;font-family:"Cormorant Garamond",serif;font-size:clamp(1.16rem,2vw,1.5rem);font-weight:300;font-style:italic;line-height:1.8;color:rgba(253,250,244,0.92)}.qpe-hero-btn{display:inline-block;padding:1.15rem 2.6rem;background:#c9a84c;color:#1a1612;text-decoration:none;font-family:"Montserrat",sans-serif;font-size:0.92rem;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;transition:all 0.3s ease}.qpe-hero-btn:hover{background:#d9bb6a;transform:translateY(-2px)}.qpe-hero-micro{margin:1.25rem 0 0;font-family:"Montserrat",sans-serif;font-size:0.82rem;font-weight:400;letter-spacing:0.1em;text-transform:uppercase;color:rgba(253,250,244,0.68);line-height:1.7}@media (max-width:767px){.qpe-hero{min-height:92vh;padding:5rem 1.2rem 4rem;background-position:center center}.qpe-hero-logo{width:clamp(170px,48vw,220px);margin-bottom:1.9rem}.qpe-hero-eyebrow{font-size:0.76rem;letter-spacing:0.2em;margin-bottom:1.5rem}.qpe-hero-title{font-size:clamp(2.5rem,10vw,3.9rem);line-height:1.04;max-width:100%}.qpe-hero-subtitle{font-size:0.88rem;letter-spacing:0.08em;line-height:1.75;max-width:100%}.qpe-hero-support{font-size:1.08rem;line-height:1.75;max-width:100%}.qpe-hero-btn{font-size:0.86rem;padding:1rem 1.8rem;letter-spacing:0.12em}.qpe-hero-micro{font-size:0.76rem;letter-spacing:0.07em}}.qpe-essence-fit-dark{background:#f0e8d6;padding:7rem 2rem;overflow:visible}.qpe-essence-fit-dark-grid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:4.5rem;align-items:start;overflow:visible}.qpe-essence-fit-dark-media{margin:0;position:sticky;top:2rem;overflow:hidden;background:#e7dcc8;will-change:transform}.qpe-essence-fit-dark-image{width:100%;height:980px;display:block;object-fit:cover;object-position:center top;vertical-align:bottom}.qpe-essence-fit-dark-content{background:#120f0b;padding:4.5rem 4.6rem;box-shadow:0 18px 45px rgba(0,0,0,0.12);word-break:break-word;overflow-wrap:break-word}.qpe-essence-fit-dark-label{display:block;margin-bottom:1.1rem;font-family:"Montserrat",sans-serif;font-size:0.8rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:#c9a84c}.qpe-essence-fit-dark-title{margin:0;font-family:"Cormorant Garamond",serif;font-size:clamp(2.35rem,4vw,4rem);line-height:1.08;font-weight:300;font-style:italic;color:#fdfaf4}.qpe-essence-fit-dark-rule{width:56px;height:1px;margin:1.5rem 0 1.8rem;background:#c9a84c;border:none}.qpe-essence-fit-dark-intro{margin:0 0 1.2rem;font-family:"Cormorant Garamond",serif;font-size:clamp(1.12rem,1.8vw,1.34rem);line-height:1.85;color:rgba(253,250,244,0.92)}.qpe-essence-fit-dark-text{margin:0 0 1.1rem;font-family:"Cormorant Garamond",serif;font-size:clamp(1.03rem,1.5vw,1.16rem);line-height:1.88;color:rgba(253,250,244,0.74)}.qpe-essence-fit-dark-highlight{margin:1.6rem 0 0;font-family:"Cormorant Garamond",serif;font-size:clamp(1.08rem,1.7vw,1.22rem);line-height:1.7;font-style:italic;color:#e8c97a}.qpe-essence-fit-dark-specs{margin-top:2.3rem;background:#120f0b;border-top:1px solid rgba(201,168,76,0.2);border-bottom:1px solid rgba(201,168,76,0.2)}.qpe-essence-fit-dark-spec{display:grid;grid-template-columns:170px 1fr;gap:2rem;align-items:start;padding:1.9rem 0;border-bottom:1px solid rgba(201,168,76,0.2)}.qpe-essence-fit-dark-spec:last-child{border-bottom:none}.qpe-essence-fit-dark-spec-label{font-family:"Montserrat",sans-serif;font-size:0.78rem;font-weight:500;letter-spacing:0.24em;text-transform:uppercase;color:#c9a84c;line-height:1.6}.qpe-essence-fit-dark-spec-value{font-family:"Cormorant Garamond",serif;font-size:clamp(1.08rem,1.9vw,1.38rem);line-height:1.58;font-weight:300;color:rgba(253,250,244,0.94);max-width:100%}.qpe-essence-fit-dark-divider{width:100%;height:1px;margin:2.6rem 0 2rem;background:rgba(201,168,76,0.18);border:none}.qpe-essence-fit-dark-subtitle{margin:0 0 1.4rem;font-family:"Cormorant Garamond",serif;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.2;font-weight:400;font-style:italic;color:#fdfaf4}.qpe-essence-fit-dark-list{display:grid;gap:1px;background:rgba(201,168,76,0.14)}.qpe-essence-fit-dark-item{background:#17130f;padding:1.5rem 1.35rem;display:grid;grid-template-columns:22px 1fr;gap:1rem;align-items:start}.qpe-essence-fit-dark-mark{width:22px;height:22px;flex-shrink:0;border:1px solid #c9a84c;margin-top:0.25rem;position:relative}.qpe-essence-fit-dark-mark::after{content:"";position:absolute;inset:5px;background:#c9a84c;opacity:0.9}.qpe-essence-fit-dark-item p{margin:0;font-family:"Cormorant Garamond",serif;font-size:clamp(1.03rem,1.5vw,1.2rem);line-height:1.8;color:rgba(253,250,244,0.78)}.qpe-essence-fit-dark-note{margin-top:2rem;padding:1.5rem 1.6rem;border-left:2px solid #c9a84c;background:rgba(255,255,255,0.03);font-family:.et_pb_section_0.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-bottom:0px;margin-left:0px}.et_pb_row_0.et_pb_row,.et_pb_row_1.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_3.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row,.et_pb_row_6.et_pb_row,.et_pb_row_7.et_pb_row,.et_pb_row_8.et_pb_row,.et_pb_row_9.et_pb_row,.et_pb_row_10.et_pb_row{padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_1,body #page-container .et-db #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_1.et_pb_row,.et_pb_row_2,body #page-container .et-db #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_2.et_pb_row,.et_pb_row_3,body #page-container .et-db #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_3.et_pb_row,.et_pb_row_4,body #page-container .et-db #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_4.et_pb_row,.et_pb_row_5,body #page-container .et-db #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_5.et_pb_row,.et_pb_row_6,body #page-container .et-db #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_6.et_pb_row,.et_pb_row_7,body #page-container .et-db #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_7.et_pb_row,.et_pb_row_8,body #page-container .et-db #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_8.et_pb_row,.et_pb_row_9,body #page-container .et-db #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_9.et_pb_row,.et_pb_row_10,body #page-container .et-db #et-boc .et-l .et_pb_row_10.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_10.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_10.et_pb_row{width:100%;max-width:2560px}.et_pb_section_1.et_pb_section,.et_pb_section_2.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_4.et_pb_section,.et_pb_section_5.et_pb_section,.et_pb_section_6.et_pb_section,.et_pb_section_7.et_pb_section,.et_pb_section_8.et_pb_section,.et_pb_section_9.et_pb_section,.et_pb_section_10.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}