.o-nama__hero{padding:var(--space-32)0 var(--space-20);position:relative;overflow:hidden}.o-nama__hero-bg{background:radial-gradient(ellipse at 50% 50%,#fa64000a 0%,transparent 60%),var(--color-bg-primary);position:absolute;inset:0}.o-nama__hero-symbol{opacity:.02;pointer-events:none;width:300px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.o-nama__hero-content{z-index:1;text-align:center;position:relative}.o-nama__hero-title{font-size:var(--text-5xl);margin-bottom:var(--space-4);font-weight:700}.o-nama__hero-subtitle{font-size:var(--text-xl);color:var(--color-text-secondary);max-width:500px;margin:0 auto}.o-nama__story{padding:var(--space-20)0}.o-nama__story-grid{gap:var(--space-12);grid-template-columns:1.2fr .8fr;align-items:center;display:grid}.o-nama__story-text{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.8}.o-nama__story-text p{margin-bottom:var(--space-6)}.o-nama__story-text p:last-child{margin-bottom:0}.o-nama__story-visual{justify-content:center;align-items:center;display:flex}.o-nama__story-emblem{opacity:.6;filter:drop-shadow(0 0 60px #fa640033);width:200px;height:auto}.o-nama__quote{background:var(--color-bg-secondary);padding:0;overflow:hidden}.o-nama__quote-layout{align-items:stretch;gap:var(--space-12);display:flex}.o-nama__blockquote{text-align:left;padding:var(--space-10)0;flex:1;position:relative}.o-nama__quote-image{z-index:1;flex-shrink:0;align-self:flex-end;align-items:flex-end;width:400px;display:flex;position:relative}.o-nama__quote-image img{filter:grayscale(.3);width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.o-nama__quote-mark{font-family:var(--font-display);background:var(--color-brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:4.5rem;font-weight:700;line-height:1}.o-nama__quote-text{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-primary);margin:var(--space-4)0;text-transform:uppercase;font-style:italic;font-weight:700;line-height:1.6}.o-nama__quote-highlight{background:var(--color-brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.o-nama__quote-author{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-muted);font-style:italic;display:block}.o-nama__guarantees{padding:var(--space-24)0;background:var(--color-bg-secondary)}.o-nama__guarantees-grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.o-nama__process{padding:var(--space-24)0}.o-nama__process-steps{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.o-nama__step{text-align:center;padding:var(--space-8)}.o-nama__step-number{font-family:var(--font-display);font-size:var(--text-5xl);background:var(--color-brand-gradient);-webkit-text-fill-color:transparent;margin-bottom:var(--space-4);-webkit-background-clip:text;background-clip:text;font-weight:700}.o-nama__step-title{font-family:var(--font-display);font-size:var(--text-lg);margin-bottom:var(--space-3);font-weight:600}.o-nama__step-desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}@media (max-width:1024px){.o-nama__story-grid{grid-template-columns:1fr}.o-nama__story-visual{order:-1}.o-nama__story-emblem{width:140px}}@media (max-width:768px){.o-nama__hero-title{font-size:var(--text-4xl)}.o-nama__quote-layout{text-align:center;flex-direction:column}.o-nama__blockquote{text-align:center}.o-nama__quote-image{width:200px}.o-nama__guarantees-grid,.o-nama__process-steps{grid-template-columns:1fr}}
