@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400&family=Inter:wght@400;500;600&display=swap");.metoraz-theme{--chrome-height:5.5rem;--m-bg:#faf9f7;--m-surface:#ffffff;--m-ink:#1e3348;--m-muted:#5f7186;--m-border:#e2e8f0;--m-accent:#4a7199;--m-accent-light:#6b92b8;--m-accent-soft:rgba(74,113,153,0.1);--m-accent-glow:rgba(107,146,184,0.22);--m-sky:#eef4fa;--m-sky-deep:#dce8f4;--m-pearl:#ffffff;--m-warm:#f5f2ec;--m-deep:#2d4a66;--m-silver:#8a9bb0;--m-lume:var(--m-accent-light);--m-lume-bright:var(--m-accent);--m-lume-soft:var(--m-accent-soft);--m-lume-glow:var(--m-accent-glow);--m-mist:var(--m-accent);--m-obsidian:var(--m-deep);--m-charcoal:var(--m-ink);--m-platinum:var(--m-muted);--m-gold:var(--m-accent);--m-gold-bright:var(--m-accent-light);--m-gold-soft:var(--m-accent-soft);--m-gold-glow:var(--m-accent-glow);font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--m-ink);background:var(--m-bg);-webkit-font-smoothing:antialiased}.metoraz-theme .font-display{font-family:Cormorant Garamond,ui-serif,Georgia,serif;font-weight:500;letter-spacing:-.02em}.metoraz-theme .grain{pointer-events:none;opacity:.25;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E")}.metoraz-theme .top-chrome{transition:background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.metoraz-theme .top-chrome--glass{background:rgba(255,255,255,.72);backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);border-bottom:1px solid rgba(226,232,240,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.metoraz-theme .top-chrome--solid{background:rgba(255,255,255,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--m-border);box-shadow:0 4px 24px rgba(30,51,72,.06)}.metoraz-theme .main-nav{height:4.25rem}.metoraz-theme .nav-logo-text{color:var(--m-ink);transition:color .4s ease}.metoraz-theme .nav-link-item{position:relative;padding:.45rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500;letter-spacing:.04em;color:var(--m-muted);transition:color .35s ease,background .35s ease,box-shadow .35s ease}.metoraz-theme .nav-link-item:hover{color:var(--m-ink)}.metoraz-theme .nav-link-item:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.35rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--m-accent),var(--m-accent-light));transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.metoraz-theme .nav-link-item:hover:after{transform:scaleX(.55)}.metoraz-theme .nav-link-item--active{color:var(--m-accent);font-weight:600;background:var(--m-accent-soft);box-shadow:inset 0 0 0 1px rgba(74,113,153,.14)}.metoraz-theme .nav-link-item--active:after{transform:scaleX(1)}.metoraz-theme .nav-mobile-link{position:relative;padding:.55rem .75rem .55rem 1rem;border-radius:4px;font-size:1rem;font-weight:500;color:var(--m-ink);transition:color .25s ease,background .25s ease}.metoraz-theme .nav-mobile-link:before{content:"";position:absolute;left:0;top:.55rem;bottom:.55rem;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--m-accent-light),var(--m-accent));transform:scaleY(0);transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.metoraz-theme .nav-mobile-link--active{color:var(--m-accent);font-weight:600;background:var(--m-accent-soft)}.metoraz-theme .nav-mobile-link--active:before{transform:scaleY(1)}.metoraz-theme .nav-cta{font-size:.8125rem;font-weight:500;letter-spacing:.03em;padding:.6rem 1.25rem;border-radius:4px;color:#fff;background:linear-gradient(135deg,var(--m-accent-light) 0,var(--m-accent) 100%);border:1px solid transparent;box-shadow:0 4px 16px rgba(74,113,153,.25);transition:all .35s cubic-bezier(.22,1,.36,1)}.metoraz-theme .nav-cta:hover{box-shadow:0 6px 24px rgba(74,113,153,.35);transform:translateY(-1px)}.metoraz-theme .nav-flow-track{position:relative;height:1px;overflow:visible;background:linear-gradient(90deg,transparent,rgba(74,113,153,.12) 10%,rgba(74,113,153,.28) 50%,rgba(74,113,153,.12) 90%,transparent)}.metoraz-theme .nav-flow-pulse{position:absolute;top:-1px;left:0;width:100px;height:3px;background:linear-gradient(90deg,transparent,rgba(107,146,184,.85),transparent);filter:blur(.5px);animation:nav-flow-slide 5s ease-in-out infinite}.metoraz-theme .nav-flow-nodes{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 8%;pointer-events:none}.metoraz-theme .nav-flow-node{width:4px;height:4px;border-radius:50%;background:rgba(74,113,153,.2);transform:translateY(-1.5px);transition:background .5s ease,box-shadow .5s ease,transform .5s ease}.metoraz-theme .nav-flow-node--active{background:var(--m-accent);box-shadow:0 0 10px rgba(74,113,153,.45);transform:translateY(-1.5px) scale(1.6)}.metoraz-theme .hero-canvas{min-height:min(92vh,900px);background:linear-gradient(145deg,#faf9f7,#f0f5fa 45%,#e8f0f8);margin-top:calc(var(--chrome-height) * -1);padding-top:var(--chrome-height)}.metoraz-theme .hero-scrim{pointer-events:none;background:linear-gradient(105deg,rgba(250,249,247,.97),rgba(250,249,247,.82) 30%,rgba(240,245,250,.35) 55%,transparent 75%)}.metoraz-theme .hero-scrim-top{pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.5) 0,transparent);height:4rem}.metoraz-theme .hero-scrim-bottom{pointer-events:none;background:linear-gradient(to top,var(--m-bg) 0,transparent 100%)}.metoraz-theme .hero-portrait{align-self:center;justify-self:start}.metoraz-theme .hero-portrait-frame{position:relative;width:min(100%,32rem);padding:.65rem;border:1px solid rgba(74,113,153,.22);border-radius:4px;background:rgba(255,255,255,.88);box-shadow:0 24px 60px rgba(30,51,72,.12),inset 0 1px 0 rgba(255,255,255,.85);backdrop-filter:blur(10px)}.metoraz-theme .hero-portrait-frame:before{content:"";position:absolute;inset:.45rem;border:1px solid rgba(74,113,153,.12);border-radius:2px;pointer-events:none}.metoraz-theme .hero-portrait-image-wrap{aspect-ratio:16/9;border-radius:2px;background:linear-gradient(180deg,#eef4fa,#e4edf6)}.metoraz-theme .hero-portrait-image{height:100%}.metoraz-theme .hero-portrait-meta{display:flex;align-items:center;gap:.75rem;margin-top:.85rem;padding:0 .15rem .1rem}.metoraz-theme .hero-portrait-accent{display:block;width:2rem;height:1px;background:linear-gradient(90deg,var(--m-accent),rgba(74,113,153,.15))}.metoraz-theme .hero-portrait-role{font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--m-accent)}.metoraz-theme .hero-ambient{overflow:hidden;contain:paint}.metoraz-theme .hero-ambient-glow{position:absolute;border-radius:50%;filter:blur(48px);will-change:transform}.metoraz-theme .hero-ambient-glow--primary{top:8%;right:10%;width:min(42vw,420px);height:min(42vw,420px);background:radial-gradient(circle,rgba(107,146,184,.22) 0,rgba(107,146,184,0) 72%);animation:hero-glow-drift-a 24s ease-in-out infinite}.metoraz-theme .hero-ambient-glow--secondary{bottom:6%;left:8%;width:min(36vw,360px);height:min(36vw,360px);background:radial-gradient(circle,rgba(74,113,153,.14) 0,rgba(74,113,153,0) 70%);animation:hero-glow-drift-b 28s ease-in-out infinite}.metoraz-theme .hero-ambient-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(74,113,153,.05) 1px,transparent 0),linear-gradient(90deg,rgba(74,113,153,.05) 1px,transparent 0);background-size:72px 72px;mask-image:linear-gradient(120deg,transparent,black 35%,black 70%,transparent)}.metoraz-theme .hero-ambient-svg{position:absolute;inset:0;width:100%;height:100%;opacity:.9}.metoraz-theme .hero-ambient-curve{fill:none;vector-effect:non-scaling-stroke}.metoraz-theme .hero-ambient-curve--base{stroke:rgba(74,113,153,.12);stroke-width:1.5}.metoraz-theme .hero-ambient-curve--pulse{stroke:rgba(107,146,184,.42);stroke-width:2;stroke-linecap:round;stroke-dasharray:120 860;animation:hero-curve-flow 14s linear infinite}.metoraz-theme .process-stage-label{display:flex;flex-direction:column;gap:2px;padding:.5rem .85rem;border-radius:4px;background:rgba(255,255,255,.92);border:1px solid rgba(74,113,153,.18);backdrop-filter:blur(12px);box-shadow:0 8px 28px rgba(30,51,72,.1);white-space:nowrap}.metoraz-theme .process-stage-num{font-size:.6rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--m-accent-light)}.metoraz-theme .process-stage-title{font-family:Cormorant Garamond,serif;font-size:1.05rem;font-weight:500;color:var(--m-ink)}.metoraz-theme .process-stage-dot-label{display:block;font-size:.55rem;font-weight:600;letter-spacing:.15em;color:rgba(74,113,153,.35);text-align:center}.metoraz-theme .services-flow-scheme{z-index:1}.metoraz-theme .services-flow-card{position:relative;z-index:2}.metoraz-theme .services-flow-node{z-index:3}.metoraz-theme .process-readout{padding:1rem 1.25rem;border-left:2px solid var(--m-accent);background:rgba(255,255,255,.88);backdrop-filter:blur(12px);border-radius:0 4px 4px 0;box-shadow:0 4px 20px rgba(30,51,72,.08)}.metoraz-theme .process-readout-phase{display:block;font-size:.625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--m-accent-light)}.metoraz-theme .process-readout-title{display:block;margin-top:.25rem;font-family:Cormorant Garamond,serif;font-size:1.35rem;color:var(--m-ink)}.metoraz-theme .hero-eyebrow-line{background:linear-gradient(90deg,var(--m-accent),transparent)}.metoraz-theme .btn-primary-soft{color:#fff;background:linear-gradient(135deg,var(--m-accent-light) 0,var(--m-accent) 100%);border:1px solid transparent;box-shadow:0 4px 20px rgba(74,113,153,.28)}.metoraz-theme .btn-primary-soft:hover{box-shadow:0 8px 28px rgba(74,113,153,.38)}.metoraz-theme .btn-ghost-light{border:1px solid rgba(74,113,153,.25);color:var(--m-accent);background:rgba(255,255,255,.7);backdrop-filter:blur(8px)}.metoraz-theme .btn-ghost-light:hover{border-color:var(--m-accent);background:rgba(255,255,255,.95);box-shadow:0 4px 16px rgba(74,113,153,.12)}.metoraz-theme .service-card{position:relative;overflow:hidden;background:var(--m-surface)}.metoraz-theme .service-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,transparent 35%,rgba(74,113,153,.35) 50%,transparent 65%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .5s ease}.metoraz-theme .service-card:hover:before{opacity:1}.metoraz-theme .methodology-section{background:linear-gradient(180deg,var(--m-sky) 0,#f5f8fc 100%);color:var(--m-ink)}.metoraz-theme .methodology-line{position:absolute;left:1.15rem;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(74,113,153,.25) 20%,rgba(74,113,153,.25) 80%,transparent)}.metoraz-theme .methodology-progress{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,var(--m-accent-light),var(--m-accent));transform-origin:top;box-shadow:0 0 8px var(--m-accent-glow)}.metoraz-theme .methodology-card{border:1px solid rgba(74,113,153,.12);background:rgba(255,255,255,.75);backdrop-filter:blur(8px);transition:all .3s ease}.metoraz-theme .methodology-card:hover{border-color:rgba(74,113,153,.25);background:rgba(255,255,255,.95);box-shadow:0 8px 24px rgba(30,51,72,.06)}.metoraz-theme .cta-band{background:linear-gradient(135deg,var(--m-accent-light) 0,var(--m-accent) 55%,var(--m-deep) 100%);border:none;position:relative;overflow:hidden}.metoraz-theme .cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 80% at 100% 0,rgba(255,255,255,.15),transparent 55%),radial-gradient(ellipse 40% 60% at 0 100%,rgba(255,255,255,.08),transparent 50%);pointer-events:none}.metoraz-theme .cta-shimmer{position:absolute;inset:-50%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.12) 50%,transparent 58%);animation:cta-shimmer 10s ease-in-out infinite}@keyframes nav-flow-slide{0%{left:-10%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}@keyframes mesh-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(2%,-1.5%) scale(1.02)}66%{transform:translate(-1.5%,2%) scale(.98)}}@keyframes mesh-drift-2{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes hero-glow-drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2%,3%,0) scale(1.04)}}@keyframes hero-glow-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.03)}}@keyframes hero-curve-flow{to{stroke-dashoffset:-980}}@keyframes cta-shimmer{0%,to{transform:translateX(-35%) rotate(8deg)}50%{transform:translateX(35%) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.metoraz-theme .cta-shimmer,.metoraz-theme .hero-ambient-curve--pulse,.metoraz-theme .hero-ambient-glow--primary,.metoraz-theme .hero-ambient-glow--secondary,.metoraz-theme .nav-flow-pulse{animation:none}}.metoraz-theme .intro-experience{background:linear-gradient(165deg,#f0f5fa,#e8f0f8 48%,#dce8f4)}.metoraz-theme .intro-meridian-bg{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.92) 0,transparent 58%),radial-gradient(circle at 18% 78%,rgba(107,146,184,.08) 0,transparent 42%),radial-gradient(circle at 82% 22%,rgba(74,113,153,.06) 0,transparent 38%)}.metoraz-theme .intro-meridian-glow{opacity:.75;background:radial-gradient(ellipse 55% 45% at 50% 44%,rgba(107,146,184,.16) 0,transparent 72%);animation:intro-meridian-breathe 6s ease-in-out infinite}.metoraz-theme .intro-meridian-ring{fill:none}.metoraz-theme .intro-meridian-ring--outer{opacity:0;animation:intro-meridian-fade-in 1.1s cubic-bezier(.22,1,.36,1) .15s forwards}.metoraz-theme .intro-meridian-ring--sweep{stroke-dasharray:980;stroke-dashoffset:980;animation:intro-meridian-sweep 1.35s cubic-bezier(.22,1,.36,1) .2s forwards}.metoraz-theme .intro-meridian-line{position:absolute;left:50%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(74,113,153,.08) 12%,rgba(74,113,153,.28) 50%,rgba(74,113,153,.08) 88%,transparent);transform:translateX(-50%) scaleX(0);opacity:0}.metoraz-theme .intro-meridian-line--1{top:38%;width:min(72vw,520px);animation:intro-meridian-line .85s cubic-bezier(.22,1,.36,1) .55s forwards}.metoraz-theme .intro-meridian-line--2{top:50%;width:min(58vw,420px);animation:intro-meridian-line .85s cubic-bezier(.22,1,.36,1) .72s forwards}.metoraz-theme .intro-meridian-line--3{top:62%;width:min(44vw,320px);animation:intro-meridian-line .85s cubic-bezier(.22,1,.36,1) .89s forwards}.metoraz-theme .intro-meridian-logo{filter:drop-shadow(0 10px 28px rgba(74,113,153,.14))}.metoraz-theme .intro-meridian-reveal{pointer-events:none;position:absolute;inset:0;background:radial-gradient(circle at 50% 44%,#faf9f7 0,#eef4fa 100%);transform:scale(0);opacity:0}.metoraz-theme .intro-meridian-reveal--active{animation:intro-meridian-reveal .52s cubic-bezier(.22,1,.36,1) forwards}.metoraz-theme .intro-start-btn{color:#fff;background:linear-gradient(135deg,var(--m-accent-light) 0,var(--m-accent) 100%);box-shadow:0 8px 32px rgba(74,113,153,.35),inset 0 0 0 1px rgba(255,255,255,.2);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.metoraz-theme .intro-start-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 40px rgba(74,113,153,.45),inset 0 0 0 1px rgba(255,255,255,.3)}.metoraz-theme .preview-lang-switcher{display:inline-flex;gap:2px;padding:3px;border-radius:4px;border:1px solid rgba(74,113,153,.18);background:rgba(255,255,255,.72);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 4px 16px rgba(30,51,72,.06),inset 0 0 0 1px rgba(255,255,255,.6)}.metoraz-theme .preview-lang-switcher__btn{min-width:2.25rem;padding:.35rem .65rem;border:none;border-radius:3px;background:transparent;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted);cursor:pointer;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.metoraz-theme .preview-lang-switcher__btn:hover{color:var(--m-ink)}.metoraz-theme .preview-lang-switcher__btn--active{color:#fff;background:linear-gradient(135deg,var(--m-accent-light) 0,var(--m-accent) 100%);box-shadow:0 2px 8px rgba(74,113,153,.28)}.metoraz-theme .intro-start-shimmer{background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.25) 50%,transparent 60%);animation:intro-shimmer 3s ease-in-out infinite}.metoraz-theme .site-reveal{animation:site-reveal-in .4s cubic-bezier(.22,1,.36,1) forwards}@keyframes intro-meridian-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@keyframes intro-meridian-sweep{to{stroke-dashoffset:0}}@keyframes intro-meridian-fade-in{to{opacity:1}}@keyframes intro-meridian-line{to{opacity:1;transform:translateX(-50%) scaleX(1)}}@keyframes intro-meridian-reveal{0%{transform:scale(.2);opacity:.35}to{transform:scale(1.35);opacity:1}}@keyframes intro-shimmer{0%,to{transform:translateX(-120%)}50%{transform:translateX(120%)}}@keyframes site-reveal-in{0%{opacity:0}to{opacity:1}}body.metoraz-intro-active .site-chrome-footer,body.metoraz-intro-active [data-privacy-notice]{display:none}.metoraz-theme .clients-marquee-mask:after,.metoraz-theme .clients-marquee-mask:before{content:"";position:absolute;top:0;bottom:0;width:6rem;z-index:2;pointer-events:none}.metoraz-theme .clients-marquee-mask:before{left:0;background:linear-gradient(to right,var(--m-pearl),transparent)}.metoraz-theme .clients-marquee-mask:after{right:0;background:linear-gradient(to left,var(--m-pearl),transparent)}.metoraz-theme .clients-marquee-track{animation:clients-marquee 42s linear infinite}.metoraz-theme .client-marquee-item{white-space:nowrap}@keyframes clients-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.metoraz-theme .references-marquee-mask:after,.metoraz-theme .references-marquee-mask:before{content:"";position:absolute;top:0;bottom:0;width:8rem;z-index:2;pointer-events:none}.metoraz-theme .references-marquee-mask:before{left:0;background:linear-gradient(to right,var(--m-pearl),transparent)}.metoraz-theme .references-marquee-mask:after{right:0;background:linear-gradient(to left,var(--m-pearl),transparent)}.metoraz-theme .references-marquee-track{gap:5.5rem;padding-inline:2.5rem;animation:references-marquee var(--references-marquee-duration,160s) linear infinite}.metoraz-theme .references-marquee-card{display:flex;flex-direction:column;width:min(22rem,78vw)}.metoraz-theme .references-marquee-photo{aspect-ratio:4/5;width:100%}.metoraz-theme .references-marquee-copy{padding:1.35rem .25rem 0}.metoraz-theme .references-marquee-quote{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;max-width:34ch}@keyframes references-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.metoraz-theme .booking-embed iframe{display:block}@media (prefers-reduced-motion:reduce){.metoraz-theme .clients-marquee-track,.metoraz-theme .intro-meridian-glow,.metoraz-theme .intro-meridian-line,.metoraz-theme .intro-meridian-ring--outer,.metoraz-theme .intro-meridian-ring--sweep,.metoraz-theme .intro-start-shimmer,.metoraz-theme .references-marquee-track{animation:none}.metoraz-theme .intro-meridian-ring--outer{opacity:1}.metoraz-theme .intro-meridian-ring--sweep{stroke-dashoffset:0}.metoraz-theme .intro-meridian-line{opacity:1;transform:translateX(-50%) scaleX(1)}.metoraz-theme .site-reveal{animation:none}}@media (max-width:768px){.metoraz-theme .hero-canvas{min-height:85vh}.metoraz-theme .hero-scrim{background:linear-gradient(180deg,rgba(250,249,247,.96),rgba(250,249,247,.85) 50%,rgba(240,245,250,.5))}.metoraz-theme .nav-flow-nodes{padding:0 4%}}