.ddcrc-about{--dd-purple:#4C0E6D;--dd-coral:#E98158;--dd-navy:#0C1866;--dd-ink:#2a2740;--dd-muted:#5d5a72;--dd-soft:#faf6fc;--dd-coral-soft:#fdf1ec;font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--dd-ink);line-height:1.75;font-size:16px;width:100%;overflow:hidden;box-sizing:border-box}.ddcrc-about *,.ddcrc-about *:before,.ddcrc-about *:after{box-sizing:border-box}.ddcrc-about p{margin:0 0 1rem}.ddcrc-about h2,.ddcrc-about h3{margin:0;line-height:1.25}.ddcrc-about .dd-wrap{max-width:1140px;margin:0 auto;padding:0 20px}.ddcrc-about .dd-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dd-coral);margin-bottom:14px}.ddcrc-about .dd-eyebrow:before{content:"";width:28px;height:2px;background:var(--dd-coral);border-radius:2px}.ddcrc-about .dd-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3.6vw,2.7rem);color:var(--dd-navy);font-weight:700}.ddcrc-about .dd-title em{font-style:italic;color:var(--dd-purple)}.ddcrc-about .dd-lead{color:var(--dd-muted);font-size:1.05rem}.ddcrc-about .dd-intro{padding:70px 0 60px}.ddcrc-about .dd-intro-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:center}.ddcrc-about .dd-intro .dd-title{margin-bottom:22px}.ddcrc-about .dd-balance{position:relative;background:var(--dd-soft);border-radius:24px;padding:34px 28px;border:1px solid #eee3f4}.ddcrc-about .dd-balance:after{content:"";position:absolute;inset:auto -14px -14px auto;width:110px;height:110px;border-radius:24px;background:var(--dd-coral);opacity:.15;z-index:-1}.ddcrc-about .dd-balance-row{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch}.ddcrc-about .dd-pill{background:#fff;border-radius:18px;padding:22px 16px;text-align:center;box-shadow:0 10px 30px #4c0e6d14}.ddcrc-about .dd-pill svg{width:42px;height:42px;margin-bottom:10px}.ddcrc-about .dd-pill h3{font-size:1.05rem;color:var(--dd-navy);margin-bottom:6px}.ddcrc-about .dd-pill p{font-size:.85rem;color:var(--dd-muted);margin:0;line-height:1.5}.ddcrc-about .dd-plus{align-self:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--dd-purple),var(--dd-navy));color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600}.ddcrc-about .dd-balance-foot{margin-top:20px;text-align:center;font-weight:600;color:var(--dd-purple);font-size:.95rem}.ddcrc-about .dd-balance-foot span{color:var(--dd-coral)}.ddcrc-about .dd-smile{background:linear-gradient(120deg,var(--dd-purple) 0%,var(--dd-navy) 100%);color:#fff;padding:64px 0;position:relative}.ddcrc-about .dd-smile:before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:var(--dd-coral);opacity:.12}.ddcrc-about .dd-smile-grid{display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:center;position:relative}.ddcrc-about .dd-smile-icon{width:110px;height:110px;border-radius:50%;background:#ffffff14;border:2px solid rgba(233,129,88,.6);display:flex;align-items:center;justify-content:center}.ddcrc-about .dd-smile-icon svg{width:60px;height:60px}.ddcrc-about blockquote{margin:0 0 16px;font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:clamp(1.35rem,2.6vw,1.9rem);line-height:1.4}.ddcrc-about blockquote span{color:var(--dd-coral)}.ddcrc-about .dd-smile p{color:#ffffffd9;margin:0}.ddcrc-about .dd-approach{padding:80px 0 70px}.ddcrc-about .dd-approach-head{max-width:760px;margin:0 auto 46px;text-align:center}.ddcrc-about .dd-approach-head .dd-eyebrow:after{content:"";width:28px;height:2px;background:var(--dd-coral);border-radius:2px}.ddcrc-about .dd-approach-head .dd-title{margin-bottom:16px}.ddcrc-about .dd-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;counter-reset:ddstep;list-style:none;margin:0;padding:0}.ddcrc-about .dd-step{position:relative;background:#fff;border-radius:20px;padding:30px 22px 26px;border:1px solid #ece6f1;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.ddcrc-about .dd-step:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0c18661f;border-color:transparent}.ddcrc-about .dd-step:before{counter-increment:ddstep;content:"0" counter(ddstep);position:absolute;top:18px;right:20px;font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:700;color:var(--dd-coral);opacity:.25}.ddcrc-about .dd-step-icon{width:54px;height:54px;border-radius:16px;margin-bottom:18px;background:var(--dd-coral-soft);display:flex;align-items:center;justify-content:center}.ddcrc-about .dd-step:nth-child(2n) .dd-step-icon{background:#f1ecf6}.ddcrc-about .dd-step-icon svg{width:28px;height:28px}.ddcrc-about .dd-step h3{font-size:1.05rem;color:var(--dd-navy);margin-bottom:8px}.ddcrc-about .dd-step p{font-size:.9rem;color:var(--dd-muted);margin:0;line-height:1.6}.ddcrc-about .dd-stats{padding:20px 0 80px}.ddcrc-about .dd-stats-box{background:var(--dd-navy);border-radius:28px;padding:50px 36px;color:#fff;position:relative;overflow:hidden}.ddcrc-about .dd-stats-box:before{content:"";position:absolute;left:-60px;bottom:-60px;width:220px;height:220px;border-radius:50%;background:var(--dd-purple);opacity:.7}.ddcrc-about .dd-stats-box:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;border:24px solid var(--dd-coral);opacity:.18}.ddcrc-about .dd-stats-head{position:relative;text-align:center;max-width:640px;margin:0 auto 38px}.ddcrc-about .dd-stats-head .dd-title{color:#fff;margin-bottom:10px}.ddcrc-about .dd-stats-head p{color:#fffc;margin:0}.ddcrc-about .dd-stat-grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.ddcrc-about .dd-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:26px 12px;text-align:center;backdrop-filter:blur(4px);transition:background .3s ease,transform .3s ease}.ddcrc-about .dd-stat:hover{background:#e9815826;transform:translateY(-4px)}.ddcrc-about .dd-stat svg{width:34px;height:34px;margin-bottom:10px}.ddcrc-about .dd-stat-num{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:clamp(1.7rem,2.6vw,2.3rem);color:var(--dd-coral);line-height:1.1}.ddcrc-about .dd-stat-label{display:block;margin-top:8px;font-size:.88rem;color:#ffffffe0;line-height:1.4}.ddcrc-about .dd-close{padding:0 0 80px}.ddcrc-about .dd-close-box{display:flex;align-items:center;justify-content:space-between;gap:30px;background:var(--dd-coral-soft);border-left:6px solid var(--dd-coral);border-radius:20px;padding:36px 40px}.ddcrc-about .dd-close-box h3{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--dd-purple);margin-bottom:8px}.ddcrc-about .dd-close-box p{margin:0;color:var(--dd-muted)}.ddcrc-about .dd-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;background:var(--dd-purple);color:#fff!important;text-decoration:none!important;padding:14px 28px;border-radius:50px;font-weight:600;font-size:.95rem;transition:background .3s ease,transform .3s ease}.ddcrc-about .dd-btn:hover{background:var(--dd-navy);transform:translate(3px)}.ddcrc-about .dd-btn svg{width:18px;height:18px}.ddcrc-about .dd-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.ddcrc-about .dd-reveal.dd-in,.ddcrc-about.dd-no-js .dd-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ddcrc-about .dd-reveal{opacity:1;transform:none;transition:none}.ddcrc-about .dd-step,.ddcrc-about .dd-stat,.ddcrc-about .dd-btn{transition:none}}@media(max-width:991px){.ddcrc-about .dd-intro-grid{grid-template-columns:1fr;gap:40px}.ddcrc-about .dd-steps{grid-template-columns:repeat(2,1fr)}.ddcrc-about .dd-stat-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ddcrc-about{font-size:15px}.ddcrc-about .dd-intro{padding:48px 0 40px}.ddcrc-about .dd-balance{padding:24px 16px}.ddcrc-about .dd-balance-row{grid-template-columns:1fr}.ddcrc-about .dd-plus{justify-self:center}.ddcrc-about .dd-smile{padding:48px 0}.ddcrc-about .dd-smile-grid{grid-template-columns:1fr;gap:22px;text-align:center}.ddcrc-about .dd-smile-icon{margin:0 auto;width:90px;height:90px}.ddcrc-about .dd-approach{padding:56px 0 50px}.ddcrc-about .dd-steps{grid-template-columns:1fr}.ddcrc-about .dd-stats-box{padding:38px 18px;border-radius:22px}.ddcrc-about .dd-stat-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ddcrc-about .dd-stat:first-child{grid-column:1 / -1}.ddcrc-about .dd-close-box{flex-direction:column;align-items:flex-start;padding:28px 22px}}.about-hero{position:relative;overflow:hidden;min-height:380px;display:flex;align-items:center;background:var(--navy)}.about-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.about-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0c1866e6,#0c18668c 50%,#0c18660d 88%)}.about-hero-text{position:relative;z-index:2;padding-top:56px;padding-bottom:56px;color:#fff}.about-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700;color:#ffd2b8;margin:0 0 8px}.about-hero h1{color:#fff;font-size:clamp(2rem,4.2vw,3.1rem);margin:0 0 14px}.about-lead{color:#e9ecf8;font-size:1.1rem;margin:0 0 24px;max-width:620px}.about-hero .btn.ghost{color:#fff;border-color:#fff}@media(max-width:760px){.about-hero{min-height:420px}.about-hero:before{background:linear-gradient(180deg,#0c186699,#0c1866eb)}}
