.philosophy-page-view-module__cVccSa__page{width:100vw;margin-top:-2rem;margin-bottom:-3rem;margin-left:calc(50% - 50vw);overflow-x:clip}.philosophy-page-view-module__cVccSa__pending{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(40px)}.philosophy-page-view-module__cVccSa__revealed{opacity:1;transition:opacity .75s,transform .75s;transform:translateY(0)}.philosophy-page-view-module__cVccSa__hero{background:linear-gradient(135deg,#0d1b2af0 0%,#1a2d42e6 100%),url(/hero-bg.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:440px;padding:8rem 2rem 6rem;display:flex;position:relative;overflow:hidden}.philosophy-page-view-module__cVccSa__hero:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 10% 55%,#ffa50014 0%,#0000 65%),radial-gradient(40% 50% at 90% 40%,#1a7cbf0f 0%,#0000 65%);position:absolute;inset:0}.philosophy-page-view-module__cVccSa__heroOverlay{pointer-events:none;background:linear-gradient(#00000014 0%,#0000 60%);position:absolute;inset:0}.philosophy-page-view-module__cVccSa__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:800px;display:flex;position:relative}.philosophy-page-view-module__cVccSa__heroBadge{letter-spacing:.14em;text-transform:uppercase;color:orange;background:#ffa5001f;border:1px solid #ffa50047;border-radius:999px;align-items:center;padding:.35rem 1.1rem;font-size:.7rem;font-weight:700;display:inline-flex}.philosophy-page-view-module__cVccSa__heroTitle{font-family:var(--font-heading), serif;color:#fff;letter-spacing:-.01em;max-width:22ch;margin:0;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:800;line-height:1.15}.philosophy-page-view-module__cVccSa__heroSubtitle{color:#ffffffb3;max-width:54ch;margin:0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7}.philosophy-page-view-module__cVccSa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand,orange);font-size:.72rem;font-weight:700;display:block}.philosophy-page-view-module__cVccSa__mvSection{background:#f7f8fa;padding:6rem 0}.philosophy-page-view-module__cVccSa__mvInner{flex-direction:column;gap:3rem;max-width:1200px;margin:0 auto;padding:0 3rem;display:flex}.philosophy-page-view-module__cVccSa__mvHeader{text-align:center}.philosophy-page-view-module__cVccSa__mvGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:2rem;display:grid}.philosophy-page-view-module__cVccSa__mvCardDark{background:linear-gradient(145deg,#0d1b2a 0%,#1a2d42 100%);border-radius:20px;flex-direction:column;gap:1rem;padding:3rem 2.5rem;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #00000026,0 16px 40px #0003}.philosophy-page-view-module__cVccSa__mvCardDark:hover{transform:translateY(-6px)}.philosophy-page-view-module__cVccSa__mvCardDark:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffa5001a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute;top:-30%;right:-20%}.philosophy-page-view-module__cVccSa__mvIconDark{color:orange;background:#ffa50026;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.philosophy-page-view-module__cVccSa__mvLabel{letter-spacing:.14em;text-transform:uppercase;color:#ffa500cc;font-size:.7rem;font-weight:700}.philosophy-page-view-module__cVccSa__mvTagline{font-family:var(--font-heading), serif;color:#fff;margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:800;line-height:1.2}.philosophy-page-view-module__cVccSa__mvText{color:#ffffffb8;margin:0;font-size:1.05rem;line-height:1.8}.philosophy-page-view-module__cVccSa__mvCardLight{background:#fff;border:1px solid #e8eef4;border-radius:20px;flex-direction:column;gap:1rem;padding:3rem 2.5rem;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 2px 4px #0000000d,0 8px 24px #00000014,0 24px 60px #0000000f}.philosophy-page-view-module__cVccSa__mvCardLight:hover{transform:translateY(-6px);box-shadow:0 4px 8px #00000012,0 16px 40px #0000001f,0 40px 72px #00000014}.philosophy-page-view-module__cVccSa__mvIconLight{color:#1a7cbf;background:#1a7cbf1a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.philosophy-page-view-module__cVccSa__mvLabelLight{letter-spacing:.14em;text-transform:uppercase;color:#1a7cbf;font-size:.7rem;font-weight:700}.philosophy-page-view-module__cVccSa__mvTaglineLight{font-family:var(--font-heading), serif;color:var(--ink,#2c3e50);margin:0;font-size:clamp(1.4rem,2vw,1.9rem);font-weight:800;line-height:1.2}.philosophy-page-view-module__cVccSa__mvTextLight{color:#5a6a7a;margin:0;font-size:1.05rem;line-height:1.8}.philosophy-page-view-module__cVccSa__valoresSection{background:#fff;padding:6rem 0}.philosophy-page-view-module__cVccSa__valoresInner{flex-direction:column;gap:3.5rem;max-width:1200px;margin:0 auto;padding:0 3rem;display:flex}.philosophy-page-view-module__cVccSa__valoresHeader{text-align:center;flex-direction:column;gap:.75rem;display:flex}.philosophy-page-view-module__cVccSa__valoresTitle{font-family:var(--font-heading), serif;color:var(--ink,#2c3e50);margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:800;line-height:1.15}.philosophy-page-view-module__cVccSa__valoresGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.philosophy-page-view-module__cVccSa__valorCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;background:#f7f8fa;border:1px solid #e8eef4;border-radius:15px;flex-direction:column;gap:.875rem;padding:2rem 1.75rem;transition:transform .3s,box-shadow .3s,background .3s;display:flex;position:relative;overflow:hidden}.philosophy-page-view-module__cVccSa__valorCard:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffa5000a 0%,#fff0 60%);transition:opacity .35s;position:absolute;inset:0}.philosophy-page-view-module__cVccSa__valorCard:hover{background:#fff;transform:translateY(-8px);box-shadow:0 4px 8px #0000000f,0 16px 40px #0000001a,0 40px 72px #00000012}.philosophy-page-view-module__cVccSa__valorCard:hover:before{opacity:1}.philosophy-page-view-module__cVccSa__valorCard:after{content:"";background:linear-gradient(to right, transparent, var(--brand,orange));border-radius:0 15px 0 0;width:0;height:3px;transition:width .35s;position:absolute;top:0;right:0}.philosophy-page-view-module__cVccSa__valorCard:hover:after{width:100%}.philosophy-page-view-module__cVccSa__valorIconCorner{width:36px;height:36px;color:var(--brand,orange);background:#ffa5001a;border-radius:9px;justify-content:center;align-items:center;transition:background .3s,color .3s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.philosophy-page-view-module__cVccSa__valorCard:hover .philosophy-page-view-module__cVccSa__valorIconCorner{background:var(--brand,orange);color:#fff}.philosophy-page-view-module__cVccSa__valorTitle{font-family:var(--font-heading), serif;color:var(--ink,#2c3e50);margin:0;padding-right:2.5rem;font-size:1.1rem;font-weight:800;line-height:1.3}.philosophy-page-view-module__cVccSa__valorDesc{color:#5a6a7a;margin:0;font-size:.95rem;line-height:1.75;transition:color .3s}.philosophy-page-view-module__cVccSa__valorCard:hover .philosophy-page-view-module__cVccSa__valorDesc{color:#3a4a5a}.philosophy-page-view-module__cVccSa__closingWrap{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.philosophy-page-view-module__cVccSa__closingQuote{font-family:var(--font-heading), serif;color:var(--ink,#2c3e50);opacity:.82;max-width:60ch;margin:0;font-size:clamp(1.05rem,1.5vw,1.25rem);font-style:italic;line-height:1.7}.philosophy-page-view-module__cVccSa__closingRule{background:linear-gradient(90deg,#0000,#ffa50080,#0000);border-radius:999px;width:240px;height:2px}.philosophy-page-view-module__cVccSa__cta{background:#0d1b2a;padding:4rem 2rem}.philosophy-page-view-module__cVccSa__ctaInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex}.philosophy-page-view-module__cVccSa__ctaText{font-family:var(--font-heading), serif;color:#fff;max-width:42ch;margin:0;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;line-height:1.4}.philosophy-page-view-module__cVccSa__ctaBtn{background:var(--brand,orange);color:#fff;white-space:nowrap;border-radius:10px;align-items:center;gap:.5rem;padding:.9rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 18px #ffa50059}.philosophy-page-view-module__cVccSa__ctaBtn:hover{background:#e69500;transform:translateY(-2px);box-shadow:0 8px 28px #ffa50073}@media (max-width:1024px){.philosophy-page-view-module__cVccSa__valoresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.philosophy-page-view-module__cVccSa__mvGrid{grid-template-columns:1fr}.philosophy-page-view-module__cVccSa__mvInner,.philosophy-page-view-module__cVccSa__valoresInner{padding:0 2rem}.philosophy-page-view-module__cVccSa__mvSection,.philosophy-page-view-module__cVccSa__valoresSection{padding:4rem 0}}@media (max-width:600px){.philosophy-page-view-module__cVccSa__hero{min-height:auto;padding:5.5rem 1.25rem 4.5rem}.philosophy-page-view-module__cVccSa__mvInner,.philosophy-page-view-module__cVccSa__valoresInner{padding:0 1.25rem}.philosophy-page-view-module__cVccSa__mvCardDark,.philosophy-page-view-module__cVccSa__mvCardLight{padding:2rem 1.5rem}.philosophy-page-view-module__cVccSa__valoresGrid{grid-template-columns:1fr}.philosophy-page-view-module__cVccSa__cta{padding:3rem 1.25rem}.philosophy-page-view-module__cVccSa__ctaInner{text-align:center;flex-direction:column}.philosophy-page-view-module__cVccSa__ctaBtn{justify-content:center;width:100%}}
