.page-orquidea{--malu-blush:#edd0e4;--malu-pearl:#fffafb;--malu-lilac:#d4b8f0;--malu-lavender:var(--malu-blush);--malu-porcelain:var(--malu-pearl);--malu-vanilla:var(--malu-lilac);--malu-white:#ffffff;--bg:var(--malu-pearl);--surface:var(--malu-pearl);--surface-warm:var(--malu-pearl);--text:#2a1a28;--text-muted:#6b5568;--primary:#8b3d72;--primary-strong:#6b2a58;--cta-gradient:linear-gradient(135deg,#6b2a58,#6b2a58);--cta-text:#ffffff;--focus-ring:color-mix(in srgb,#8b3d72 35%,transparent);--tint-strong:#8b3d72;color:var(--text);background:var(--malu-pearl)}.page-orquidea .hero-word-malu{color:var(--primary-strong)}.orq-hero{--u:max(min(calc(100vw / 1563),calc(100vh / 860)),0.8px);--orq-header:76px;position:relative;display:flex;align-items:center;min-height:calc(100vh - var(--orq-header));overflow:hidden;isolation:isolate;background:#ffffff}@supports (height:100svh){.orq-hero{--u:max(min(calc(100vw / 1563),calc(100svh / 860)),0.8px);min-height:calc(100svh - var(--orq-header))}}.orq-hero-inner{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;grid-gap:calc(56 * var(--u));gap:calc(56 * var(--u));width:100%;max-width:calc(1400 * var(--u));margin-inline:auto;padding:calc(48 * var(--u)) calc(72 * var(--u)) calc(96 * var(--u))}.orq-hero-copy{position:relative;z-index:2;text-align:left}.orq-hero-title{margin:0;font-family:Prompt,system-ui,-apple-system,sans-serif;font-size:calc(92 * var(--u));font-weight:700;line-height:1;letter-spacing:calc(-1.8 * var(--u));color:var(--text)}.orq-ln{overflow:hidden;padding:.1em .04em .14em;margin:-.1em -.04em -.14em}.orq-ln,.orq-ln-i{display:block}.orq-hero-title-accent{color:var(--primary-strong)}.orq-hero-sub{max-width:calc(540 * var(--u));margin:calc(28 * var(--u)) 0 0;font-size:calc(19 * var(--u));line-height:calc(31 * var(--u));letter-spacing:calc(-.05 * var(--u));color:var(--text-muted);text-wrap:pretty}.orq-hero-art{position:relative;z-index:1;aspect-ratio:2/1;width:100%;border-radius:calc(32 * var(--u));overflow:hidden;box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) rgb(107 42 88/.06),0 calc(24 * var(--u)) calc(56 * var(--u)) rgb(107 42 88/.12)}.orq-hero-art-layer{position:absolute;inset:0;transform-origin:50% 50%}.orq-hero-img{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.orq-hero-cue-wrap{position:absolute;z-index:3;left:50%;bottom:calc(26 * var(--u));transform:translateX(-50%)}.orq-hero-cue{display:inline-flex;align-items:center;gap:calc(10 * var(--u));min-height:40px;padding:calc(8 * var(--u)) calc(16 * var(--u)) calc(8 * var(--u)) calc(10 * var(--u));border-radius:999px;border:1px solid color-mix(in srgb,var(--primary-strong) 16%,transparent);background:#ffffff;color:var(--primary-strong);font-size:max(calc(13 * var(--u)),12px);font-weight:600;letter-spacing:.02em;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .18s ease}.orq-hero-cue-track{position:relative;display:block;width:max(calc(16 * var(--u)),14px);height:max(calc(26 * var(--u)),22px);border:1.5px solid;border-radius:999px}.orq-hero-cue-dot{position:absolute;top:18%;left:50%;width:3px;height:6px;margin-left:-1.5px;border-radius:999px;background:currentColor}@media (hover:hover) and (pointer:fine){.orq-hero-cue:hover{background:var(--malu-pearl)}}.orq-hero-cue:focus-visible{outline:3px solid var(--tint-strong);outline-offset:3px}@media (max-width:1023px){.orq-hero{--u:calc(100vw / 900)}.orq-hero-inner{grid-template-columns:minmax(0,1fr);gap:calc(44 * var(--u));padding:calc(64 * var(--u)) calc(48 * var(--u)) calc(110 * var(--u))}.orq-hero-sub{max-width:calc(680 * var(--u))}}@media (max-width:880px){.orq-hero{--orq-header:62px}}@media (max-width:640px){.orq-hero{--u:calc(100vw / 486)}.orq-hero-inner{padding:calc(40 * var(--u)) 20px calc(96 * var(--u))}.orq-hero-title{font-size:calc(76 * var(--u))}.orq-hero-sub{font-size:calc(17.5 * var(--u));line-height:calc(28 * var(--u))}.orq-hero-art{border-radius:calc(22 * var(--u))}}@media (max-width:380px){.orq-hero{--u:calc(100vw / 470)}}@media (max-width:1023px) and (max-height:520px){.orq-hero{--u:min(calc(100vw / 900),calc(100vh / 470))}}@media (prefers-reduced-motion:no-preference){.orq-hero.mkt-hero-intro{--mkt-hero-rise:calc(13 * var(--u));--mkt-hero-art-x:calc(24 * var(--u))}.orq-hero-cue-dot{animation:orq-cue-dot 1.8s cubic-bezier(.33,1,.68,1) infinite}@keyframes orq-cue-dot{0%{opacity:0;transform:translateY(0)}20%{opacity:1}70%,to{opacity:0;transform:translateY(9px)}}@supports (animation-timeline:scroll()){.orq-hero-copy{animation:orq-copy-out linear both;animation-timeline:scroll(root block);animation-range:0 70vh}.orq-hero-art-layer{animation:orq-art-out linear both;animation-timeline:scroll(root block);animation-range:0 100vh}.orq-hero-cue-wrap{animation:orq-cue-out linear both;animation-timeline:scroll(root block);animation-range:0 160px}@keyframes orq-copy-out{to{opacity:.1;transform:translate3d(0,calc(-60 * var(--u)),0)}}@keyframes orq-art-out{to{transform:scale(1.08)}}@keyframes orq-cue-out{to{opacity:0;transform:translateX(-50%) translate3d(0,12px,0)}}}}@media (prefers-reduced-motion:reduce){.orq-hero *,.orq-hero :after,.orq-hero :before{transition:none!important;animation:none!important}}.orq-benefits-section{background:#ffffff}.orq-benefits-header{max-width:780px;margin:0 auto clamp(36px,5vw,56px);text-align:center}.orq-benefits-header h2{margin:0 0 16px;text-wrap:balance}.orq-benefits-header p{max-width:600px;margin:0 auto;color:var(--text-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.6;text-wrap:pretty}.orq-benefits .scroll-stack__inner{padding-inline:0}.orq-benefits .scroll-stack-card.orq-benefit-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;grid-gap:clamp(28px,3.5vw,48px);gap:clamp(28px,3.5vw,48px);max-width:1080px;height:clamp(340px,calc(100vh - 76px - 88px - 40px),440px);margin-inline:auto;padding:clamp(24px,3vw,40px);border-radius:28px;background:#ffffff;color:var(--text);box-shadow:0 0 0 1px #f0dbe8,0 -14px 32px -22px rgb(107 42 88/.28),0 26px 52px -30px rgb(107 42 88/.38)}.orq-benefit-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;-webkit-padding-start:clamp(4px,1vw,12px);padding-inline-start:clamp(4px,1vw,12px)}.orq-benefit-index{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 12px;border-radius:999px;background:#f6e6f0;color:var(--primary-strong);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.orq-benefit-copy h3{margin:0;color:var(--text);font-size:clamp(26px,2.5vw,36px);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.orq-benefit-copy p{max-width:40ch;margin:0;color:var(--text-muted);font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;text-wrap:pretty}.orq-benefits .scroll-stack-card__shade{background:#6b2a58}.orq-benefit-art{align-self:center;aspect-ratio:16/10;max-height:100%;overflow:hidden;border-radius:20px;background:#fffafb;box-shadow:inset 0 0 0 1px #f3e1ec}.orq-benefit-img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:760px){.orq-benefits .scroll-stack-card.orq-benefit-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;height:auto;padding:16px 16px 22px;border-radius:24px}.orq-benefit-art{order:-1;width:100%;border-radius:16px}.orq-benefit-copy{gap:10px;padding-inline:6px}.orq-benefit-copy h3{font-size:clamp(22px,6.4vw,26px)}.orq-benefit-copy p{min-height:calc(1.55em * 4);font-size:15.5px;line-height:1.55}}.orq-offer-section{overflow-x:clip}.orq-offer-header{max-width:720px;margin:0 auto clamp(32px,4.5vw,52px);text-align:center}.orq-offer-header h2{margin:0 0 14px;text-wrap:balance}.orq-offer-header p{margin:0;color:var(--text-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.6}.orq-offer-marquee{padding-block:10px 28px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.orq-offer-track{display:flex;gap:20px;margin:0;padding:0 10px;list-style:none}.orq-offer-item{display:flex;flex-direction:column;gap:10px;width:300px;min-height:212px;padding:22px 24px 24px;border-radius:22px;background:#ffffff;box-shadow:0 0 0 1px #f0dbe8,0 18px 36px -28px rgb(107 42 88/.35)}.orq-offer-item-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.orq-offer-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#6b2a58;color:#ffffff}.orq-offer-item--ella .orq-offer-icon{background:#f6e6f0;color:#6b2a58}.orq-offer-tag{padding:5px 10px;border-radius:999px;background:#fbf1f7;color:var(--primary-strong);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.orq-offer-name{margin:0;color:var(--text);font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.orq-offer-desc{margin:0;color:var(--text-muted);font-size:15px;line-height:1.55;text-wrap:pretty}@media (max-width:640px){.orq-offer-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.orq-offer-track{gap:14px;padding:0 7px}.orq-offer-item{width:252px;min-height:200px;padding:18px 20px 20px;border-radius:20px}.orq-offer-icon{width:42px;height:42px;border-radius:12px}.orq-offer-name{font-size:17.5px}.orq-offer-desc{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.orq-offer-marquee{-webkit-mask-image:none;mask-image:none}}.page-orquidea .section-header:after,.page-orquidea .section-modulos .section-header:after,.page-orquidea .section-pillars .section-header:after,.page-orquidea .section-planes .section-header:after{display:none}.page-orquidea .orquidea-reason-index{display:inline-block;margin-right:.35em;color:var(--primary-strong)}.page-orquidea .consultorio-plan-cta,.page-orquidea .cta{background:#6b2a58;color:#ffffff}.page-orquidea .consultorio-plan-cta:hover,.page-orquidea .cta:hover{background:#8b3d72;color:#ffffff}.scroll-stack{position:relative;width:100%}.scroll-stack--contained{height:100%;overflow-x:hidden;overflow-y:auto}.scroll-stack__inner{position:relative;padding-inline:clamp(1rem,6%,5rem)}.scroll-stack__slot{position:-webkit-sticky;position:sticky}.scroll-stack-card{position:relative;box-sizing:border-box;width:100%;height:20rem;padding:2.5rem;border-radius:28px;background:#ffffff;color:#18181b;box-shadow:0 0 0 1px rgb(0 0 0/.06),0 -12px 40px -16px rgb(0 0 0/.35),0 24px 48px -24px rgb(0 0 0/.4);transform-origin:50% 0;will-change:transform}.scroll-stack-card__shade{position:absolute;inset:0;border-radius:inherit;background:#000;opacity:var(--scroll-stack-dim,0);pointer-events:none}.parallax{position:relative;overflow:hidden}.scroller{display:flex;width:max-content;will-change:transform}.scroller-copy{display:flex;flex-shrink:0}@media (prefers-reduced-motion:reduce){.parallax{overflow-x:auto;scrollbar-width:thin}.scroller{will-change:auto}.scroller-copy[aria-hidden=true]{display:none}}