.about-background h2,.about-why h2,.about-how h2,.about-credentials h2{font-size:var(--fs-section-title);line-height:1.02}.about-hero h1 em,.about-background h2 em,.about-why h2 em,.about-credentials h2 em,.about-closing h2 em{font-style:normal;color:var(--gold-400)}.about-closing h2 em{display:inline-block;text-wrap:balance}.about-how h2 em{font-style:normal;color:#8a6614}.about-heading{display:flex;flex-direction:column;gap:16px}.about-indent{padding-left:clamp(0px,2vw,32px)}.about-attribution{font-size:11.5px;letter-spacing:.18em;color:var(--cream-soft)}.about-quote-card,.about-testimonial,.about-quote-card blockquote,.about-testimonial blockquote{margin:0}.about-hero{position:relative;z-index:10;max-width:1220px;margin:0 auto;padding:96px var(--gutter) 130px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:72px}.about-hero:before{content:"";position:absolute;left:50%;bottom:1px;transform:translate(-50%);width:56px;height:28px;border-radius:28px 28px 0 0;background:radial-gradient(circle at 50% 10%,#fdf3d8 0%,var(--gold-400) 55%,var(--gold-600) 100%);box-shadow:0 0 18px #f5e3b6e6,0 0 44px #d4a433b3,0 0 110px #d4a43366;pointer-events:none}.about-hero:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(880px,86%);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(212,164,51,.45) 50%,transparent 100%);pointer-events:none}.about-hero__text{position:relative;z-index:2;flex:1.2;min-width:480px;display:flex;flex-direction:column;gap:26px}.about-hero h1{font-weight:800;font-size:var(--fs-page-title);line-height:.98;letter-spacing:.004em;max-width:14ch}.about-hero__intro{padding-left:clamp(0px,2vw,32px);font-size:19px;line-height:1.75;color:var(--cream-muted);max-width:54ch}.about-hero__photo{position:relative;flex:.8;min-width:280px;max-width:380px}.about-hero__photo img{position:relative;z-index:1;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px;box-shadow:0 0 10px #f5e3b6bf,0 0 60px #d4a4338c,0 0 220px #c294204d,0 0 460px #9b1f3a24}.about-background{background:linear-gradient(180deg,#00081f,#04143f);padding:110px var(--gutter)}.about-background__inner{max-width:1220px;margin:0 auto;display:flex;flex-direction:column;gap:44px}.about-background__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:start}.about-background__main{display:flex;flex-direction:column;gap:22px}.about-background__side{display:flex;flex-direction:column;gap:24px}.about-background p:not(.label){font-size:16px;line-height:1.85;color:var(--cream-muted)}.about-quote-card{display:flex;flex-direction:column;gap:12px;background:#fdf9ee0a;border-radius:var(--radius-lg);padding:26px 28px;box-shadow:inset 0 0 0 1px #fdf9ee14}.about-background .about-quote-card blockquote p{font-style:italic;font-weight:300;font-size:1.2rem;line-height:1.55;color:#fdf9eeeb}.about-why{background:linear-gradient(180deg,#04143f,#062053);padding:110px var(--gutter)}.about-credentials{background:linear-gradient(180deg,#04123a,#0a0e2e);padding:110px var(--gutter)}.about-narrow{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.about-narrow p:not(.label){font-size:16.5px;line-height:1.85;color:var(--cream-muted)}.about-badges{display:flex;flex-wrap:wrap;align-items:center;gap:16px 36px;margin-top:14px;padding-left:clamp(0px,2vw,32px)}.about-badges li{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-weight:600;font-size:15px;letter-spacing:.02em;color:var(--cream-soft)}.about-badges .icon{width:15px;height:15px;color:#fdf9ee66}.about-how{position:relative;padding:260px var(--gutter) 280px;--dawn-top: #062053;--dawn-bottom: #04123a}.about-how:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%);width:min(1100px,100%);height:340px;background:radial-gradient(ellipse 46% 200px at 50% 55%,rgba(255,243,208,.38) 0%,rgba(244,215,148,.13) 48%,transparent 74%);pointer-events:none}.about-how__inner{position:relative;max-width:1220px;margin:0 auto;display:flex;flex-direction:column;gap:52px}.about-how__intro{max-width:60ch;font-size:16.5px;line-height:1.75;color:#0e1b3dc7}.about-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:44px}.about-step{display:flex;flex-direction:column;gap:14px}.about-step__number{font-family:var(--font-mono);font-weight:500;font-size:3.2rem;line-height:1;color:#8a661480}.about-step h3{font-size:1.25rem}.about-step p{font-size:15px;line-height:1.7;color:#0e1b3db8}.about-testimonials{position:relative;overflow:hidden;padding:104px var(--gutter);background:linear-gradient(180deg,#0a0e2e,#1c1036 55%,#071230)}.about-testimonials:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:900px;height:480px;background:radial-gradient(ellipse at center,rgba(155,31,58,.18) 0%,rgba(155,31,58,.05) 45%,transparent 70%);filter:blur(30px);pointer-events:none}.about-testimonials__inner{position:relative;max-width:1140px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.about-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;align-items:stretch}.about-testimonial{display:flex;flex-direction:column;gap:18px;background:#fdf9ee0a;border-radius:20px;padding:36px 38px;box-shadow:inset 0 0 0 1px #fdf9ee14}.about-testimonial blockquote{flex:1}.about-testimonial blockquote p{font-style:italic;font-weight:300;font-size:1.25rem;line-height:1.55;color:#fdf9eeeb}.about-closing{background:radial-gradient(ellipse 56% 380px at 50% 100%,rgba(212,164,51,.16) 0%,rgba(194,148,32,.05) 45%,transparent 72%),linear-gradient(180deg,#071230,#050d28 55%,#020610);padding:110px var(--gutter) 96px}.about-closing__inner{position:relative;max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}.about-closing h2{font-size:var(--fs-section-title);line-height:1.08;max-width:22ch}.about-closing__text{font-size:18.5px;line-height:1.75;color:#fdf9eebf;max-width:52ch}.about-closing__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.about-closing__btn{font-size:13.5px;padding:15px 30px}@media(max-width:768px){.about-hero{flex-direction:column;align-items:stretch;gap:44px;padding-top:56px;padding-bottom:100px}.about-hero__text,.about-hero__photo{min-width:0}.about-background__grid{grid-template-columns:1fr;gap:40px}.about-steps{grid-template-columns:1fr;gap:36px}.about-testimonials__grid{grid-template-columns:1fr}.about-background,.about-why,.about-credentials,.about-testimonials,.about-closing{padding-top:72px;padding-bottom:72px}.about-how{padding:140px var(--gutter) 156px}.about-badges{gap:16px 26px}.about-closing__btn{white-space:normal;text-align:center}}
