.page-que-es .hero-headline{text-align:left;margin-left:0;margin-right:auto;max-width:clamp(440px,52vw,680px)}.page-que-es .hero-slogan{justify-content:flex-start}.page-que-es .hero-meta{text-align:left}.page-que-es .hero-h1{font-size:clamp(40px,5.4vw,72px);line-height:1.04;text-align:left}.page-que-es .hero-h1 .l1,.page-que-es .hero-h1 .l2,.page-que-es .hero-h1 .l3{text-align:left}.page-que-es .hero-sub{text-align:left;margin-left:0}.page-que-es .hero-cta{justify-content:flex-start}@media(max-width:900px){.page-que-es .hero-headline{text-align:center;margin-inline:auto;max-width:100%}.page-que-es .hero-slogan,.page-que-es .hero-cta{justify-content:center}.page-que-es .hero-meta,.page-que-es .hero-h1,.page-que-es .hero-h1 .l1,.page-que-es .hero-h1 .l2,.page-que-es .hero-h1 .l3,.page-que-es .hero-sub{text-align:center}.page-que-es .hero-sub{margin-inline:auto}.page-que-es .hero-h1{font-size:clamp(34px,8.4vw,56px)}}.page-que-es main section:not(.scene-hero){min-height:0;display:block;padding:clamp(48px,7vw,96px) clamp(20px,4vw,40px)}.qe-what{padding:clamp(60px,8vw,120px) 0;position:relative}.qe-what-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.qe-what-head{max-width:760px;margin:0 auto 48px;text-align:center}.qe-what-head h2{margin:14px 0 18px;text-wrap:balance}.qe-what-head .lede{max-width:60ch;margin-left:auto;margin-right:auto}.qe-what-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:760px){.qe-what-grid{gap:12px}}@media(max-width:520px){.qe-what-grid{display:grid;grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 16px 16px;margin:0 -16px;gap:12px}.qe-what-grid::-webkit-scrollbar{display:none}.qe-card{scroll-snap-align:start}}.qe-card{position:relative;padding:clamp(24px,3vw,36px);border-radius:24px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.7);box-shadow:var(--glass-shadow);transition:transform .25s var(--easing),box-shadow .25s var(--easing)}.qe-card:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow-lift)}.qe-card-num{display:inline-block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(40px,4.5vw,56px);line-height:.85;letter-spacing:-.04em;background:linear-gradient(120deg,var(--cy),var(--lv));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;margin-bottom:14px}.qe-card h3{font-size:clamp(19px,1.8vw,22px);font-weight:700;letter-spacing:-.018em;line-height:1.25;margin:0 0 10px;color:var(--ink)}.qe-card p{font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:0}.qe-method{padding:clamp(60px,8vw,120px) 0;position:relative}.qe-method-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,40px)}.qe-method-head{max-width:760px;margin:0 auto 56px;text-align:center}.qe-method-head h2{margin:14px 0 18px;text-wrap:balance}.qe-method-head .lede{max-width:62ch;margin-left:auto;margin-right:auto}.qe-method-flow{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(20px,3vw,32px);align-items:stretch;max-width:1180px;margin:0 auto}@media(max-width:900px){.qe-method-flow{grid-template-columns:1fr;gap:18px}}.qe-phase{padding:clamp(28px,3.5vw,44px);border-radius:28px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);border:1px solid rgba(255,255,255,.7);box-shadow:var(--glass-shadow);display:flex;flex-direction:column;gap:12px}.qe-phase--a{background:linear-gradient(160deg,#1ec8ff24,#ffffff8c);border-color:#1ec8ff52}.qe-phase--b{background:linear-gradient(160deg,#b794f42e,#ffffff8c);border-color:#b794f45c}.qe-phase-head{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.qe-phase-tag{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(28px,3vw,38px);line-height:.9;letter-spacing:-.025em;color:var(--ink)}.qe-phase--a .qe-phase-tag{background:linear-gradient(120deg,var(--cy),var(--cy-deep));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.qe-phase--b .qe-phase-tag{background:linear-gradient(120deg,var(--lv),var(--lv-deep));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.qe-phase-label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.qe-phase h3{font-size:clamp(20px,2vw,26px);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 6px;color:var(--ink)}.qe-phase h3 .ital{font-family:var(--serif);font-style:italic;font-weight:400}.qe-phase p{font-size:14.5px;line-height:1.6;color:var(--ink-soft);margin:0 0 6px}.qe-phase-bullets{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.qe-phase-bullets li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;color:var(--ink)}.qe-phase-bullets li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%}.qe-phase--a .qe-phase-bullets li:before{background:var(--cy);box-shadow:0 0 8px var(--cy)}.qe-phase--b .qe-phase-bullets li:before{background:var(--lv);box-shadow:0 0 8px var(--lv)}.qe-phase-arrow{align-self:center;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(40px,4vw,60px);line-height:1;background:linear-gradient(120deg,var(--cy),var(--lv));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;user-select:none}@media(max-width:900px){.qe-phase-arrow{justify-self:center;transform:rotate(90deg);margin:0}}.qe-method-foot{max-width:64ch;margin:40px auto 0;text-align:center;font-size:14.5px;line-height:1.65;color:var(--ink-soft)}.qe-deliver{padding:clamp(40px,6vw,80px) 0 0}.qe-deliver-intro{max-width:780px;margin:0 auto 32px;padding:0 clamp(20px,4vw,40px);text-align:center}.qe-deliver-intro h2{margin:14px 0 16px;text-wrap:balance}.qe-deliver-intro .lede{max-width:62ch;margin-left:auto;margin-right:auto}
