.smg{--bg:#f8f8f3;--ink:#14211b;--muted:#56625c;--line:#dfe4df;--dark:#0c3d2a;--green:#2aa84f;--accent:#1f6f55;--eo-blue:#0067a3;--gold:#85764e;--gold-l:#c9b98a;--sans:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--serif:Lora,Georgia,serif;background:var(--bg);color:var(--ink);font-family:var(--sans)}.smg *{box-sizing:border-box}.smg-wrap{max-width:1280px;margin:0 auto;padding:0 48px}.smg-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-size:12.5px;font-weight:600}.smg-h2{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.08}.smg-h2 em{font-family:var(--serif);color:var(--accent);font-style:normal}.smg-lead{color:var(--muted);max-width:720px;margin:18px 0 0;font-size:18px;line-height:1.6}section.smg-sec{padding:96px 0}.smg-hero{color:#fff;background:radial-gradient(at 78% 30%,#14583c 0%,#0a3323 45%,#061f15 100%);position:relative;overflow:hidden}.smg-hero:after{content:"";opacity:.07;pointer-events:none;background:url(/images/group-page/crown-white.png) 50%/contain no-repeat;width:620px;height:620px;position:absolute;top:-40px;right:-80px}.smg-hero .smg-wrap{z-index:1;grid-template-columns:1.25fr .75fr;align-items:center;gap:64px;padding-top:96px;padding-bottom:88px;display:grid;position:relative}.smg-hero h1{letter-spacing:-.035em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1.02}.smg-hero h1 em{font-family:var(--serif);color:#7fd99a;font-style:normal;display:block}.smg-hero p{color:#cfe3d7;max-width:620px;margin:24px 0 34px;font-size:19px;line-height:1.6}.smg-ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.smg-btn{border-radius:6px;align-items:center;gap:14px;padding:17px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.smg-lock{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #c9b98a59;border-radius:18px;padding:44px 36px}.smg-lock img{width:100%;max-width:300px}.smg-lock small{letter-spacing:.24em;color:#a9c9b8;margin-top:22px;font-size:11.5px;display:block}.smg-stats{border-bottom:1px solid var(--line);background:#fff}.smg-stats .smg-wrap{grid-template-columns:repeat(5,1fr);display:grid}.smg-stat{border-left:1px solid var(--line);padding:40px 24px}.smg-stat:first-child{border-left:0;padding-left:0}.smg-stat b{letter-spacing:-.03em;color:var(--dark);font-size:clamp(30px,3vw,44px);font-weight:500;display:block}.smg-stat small{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.45;display:block}.smg-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.smg-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px 22px 22px;transition:transform .25s,box-shadow .25s,border-color .25s}.smg-card:hover{border-color:#bcd6c6;transform:translateY(-4px);box-shadow:0 18px 40px #0c3d2a1a}.smg-ico{background:#eef5f0;border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.smg-card h3{margin:0 0 6px;font-size:17px;font-weight:600}.smg-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.smg-card.feat{background:var(--dark);border-color:var(--dark);color:#fff}.smg-tag{letter-spacing:.1em;color:var(--gold-l);margin-top:12px;font-size:11px;font-weight:700;display:inline-block}.smg-two{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.smg-values{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.smg-val{border-top:2px solid var(--green);padding:18px 4px 0}.smg-val h4{margin:0 0 6px;font-size:18px;font-weight:600}.smg-val p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.smg-chair{border:1px solid var(--line);background:#fff;border-radius:18px;padding:44px;position:relative}.smg-chair:before{content:"“";font-family:var(--serif);color:#e3ece6;font-size:120px;line-height:1;position:absolute;top:6px;left:30px}.smg-chair blockquote{font-family:var(--serif);color:var(--dark);margin:0;font-size:26px;line-height:1.35;position:relative}.smg-person{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:30px;padding-top:24px;display:flex}.smg-avatar{width:56px;height:56px;color:var(--accent);background:#eef5f0;border-radius:50%;place-items:center;font-weight:700;display:grid}.smg-person b{font-size:16px;display:block}.smg-person small{color:var(--muted);font-size:13.5px}.smg-person a{color:var(--accent);margin-left:auto;font-size:14px;font-weight:600;text-decoration:none}.smg-means{background:#eef2ef}.smg-three{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.smg-m{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px 28px}.smg-m .n{font-family:var(--serif);color:var(--gold);font-size:15px}.smg-m h3{letter-spacing:-.01em;margin:10px 0;font-size:21px;font-weight:600}.smg-m p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.smg-note{color:var(--muted);max-width:980px;margin-top:22px;font-size:13px;line-height:1.6}.smg-cta{background:var(--dark);color:#fff;border-radius:22px;grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;margin:0 auto;padding:56px;display:grid;position:relative;overflow:hidden}.smg-cta:after{content:"";opacity:.08;background:url(/images/group-page/crown-white.png) 50%/contain no-repeat;width:360px;height:360px;position:absolute;bottom:-90px;right:-60px}.smg-cta h2{letter-spacing:-.03em;margin:0;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.1}.smg-cta p{color:#a9c9b8;margin:14px 0 0;font-size:16px;line-height:1.6}.smg-cta .smg-ctas{z-index:1;justify-content:flex-end;position:relative}.smg-src{color:var(--muted);margin:28px 0 0;font-size:12.5px}.smg-src a{color:var(--accent)}@media (max-width:900px){.smg-wrap{padding:0 20px}section.smg-sec{padding:64px 0}.smg-hero .smg-wrap{grid-template-columns:1fr;gap:36px;padding-top:56px;padding-bottom:56px}.smg-hero p{font-size:16.5px}.smg-btn{justify-content:center;width:100%}.smg-lock{padding:30px 24px}.smg-lock img{max-width:220px}.smg-stats .smg-wrap{grid-template-columns:1fr 1fr}.smg-stat{border-left:0;border-top:1px solid var(--line);padding:24px 0}.smg-stat:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}.smg-stat:first-child,.smg-stat:nth-child(2){border-top:0}.smg-stat:last-child{border-left:0;grid-column:1/-1;padding-left:0}.smg-grid{grid-template-columns:1fr 1fr;gap:12px}.smg-card{padding:18px 16px}.smg-card h3{font-size:15.5px}.smg-card p{font-size:12.5px}.smg-two,.smg-three,.smg-cta{grid-template-columns:1fr}.smg-two{gap:40px}.smg-chair{padding:32px 24px}.smg-chair blockquote{font-size:21px}.smg-person{flex-wrap:wrap}.smg-person a{width:100%;margin-left:0}.smg-cta{border-radius:16px;padding:36px 24px}.smg-cta .smg-ctas{justify-content:flex-start}}.smg{--bg:#fff;--ink:#14191f;--muted:#5d6670;--line:#e6e8eb;--dark:#14191f;--accent:#1f6f55;--green:#1f6f55}.smg-hero{color:var(--ink);border-bottom:1px solid var(--line);background:#fff}.smg-hero:after{display:none}.smg-hero .smg-kicker{color:var(--gold)}.smg-hero h1 em{color:#1f6f55}.smg-hero p{color:var(--muted)}.smg-btn.pri{background:var(--ink);color:#fff}.smg-btn.pri:hover{background:#000}.smg-btn.sec{color:var(--ink);border:1px solid #c9ced4}.smg-btn.sec:hover{background:#f4f5f6}.smg-lock{border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 20px 50px #14191f14}.smg-lock small{color:var(--muted)}.smg-stats{border-top:1px solid var(--line);background:#fafafa}.smg-stat b{color:var(--ink)}.smg-stat b span{color:var(--gold)}.smg-h2 em{color:#1f6f55}.smg-ico{background:#eef5f0}.smg-card:hover{border-color:#cfd5db;box-shadow:0 18px 40px #14191f14}.smg-card.feat{color:var(--ink);border:1.5px solid var(--gold);background:#fff}.smg-card.feat p{color:var(--muted)}.smg-card.feat .smg-ico{background:#f6f2e8}.smg-tag{color:var(--gold)}.smg-val{border-top-color:var(--gold)}.smg-chair:before{color:#eef0f2}.smg-chair blockquote{color:var(--ink)}.smg-avatar{color:#1f6f55;background:#eef5f0}.smg-means{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafafa}.smg-cta{color:var(--ink);border:1px solid var(--line);background:#fff;box-shadow:0 20px 50px #14191f0f}.smg-cta p{color:var(--muted)}.smg-cta:after{display:none}.smg-cta .smg-btn.sec{color:var(--ink);border-color:#c9ced4}@media print{body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.smg-card,.smg-m,.smg-chair,.smg-cta,.smg-stats,.smg-val{break-inside:avoid}section.smg-sec{padding:56px 0}}.smg h1,.smg h2,.smg h3,.smg h4,.smg p{max-width:none}.smg h1,.smg h2,.smg h3,.smg h4{font-family:var(--sans)}.smg .smg-lead{max-width:720px}.smg .smg-hero p{max-width:620px}.smg .smg-hero .smg-kicker{letter-spacing:.22em;margin:0 0 16px;font-size:12.5px}.smg a{color:inherit}.smg .smg-person a,.smg .smg-src a{color:var(--accent)}.smg a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.smg [id]{scroll-margin-top:100px}.smg-avatar{flex-shrink:0}.smg img{height:auto}.smg-hero .smg-wrap>*,.smg-two>*,.smg-grid>*{min-width:0}@media (max-width:380px){.smg-grid{grid-template-columns:1fr}.smg-hero h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.smg *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.smg-lock img{margin-inline:auto;display:block}
