﻿.premium-values{position:relative;isolation:isolate;overflow:hidden;background-color:#032c1c;background-image:radial-gradient(ellipse at 20% 5%,#c5a34e16,transparent 55%),linear-gradient(140deg,#001b131a,#00191088);color:#fff}
.premium-values>.zcc-container{position:relative;max-width:1440px}.premium-values .section-heading{max-width:1100px;margin-bottom:40px}.premium-values .section-kicker{display:inline-flex;align-items:center;gap:18px;color:var(--foundation-accent,#e5bf5b);letter-spacing:.28em;font-size:12px}.premium-values .section-kicker:before,.premium-values .section-kicker:after{content:'';height:1px;width:45px;background:currentColor;opacity:.7}.premium-values .section-heading h2{font-size:clamp(30px,3.6vw,56px);line-height:1.16;font-weight:800;letter-spacing:-.035em;color:#fff;margin:0 0 14px}.premium-values .foundation-highlight{color:var(--foundation-accent,#e5bf5b);font-weight:600}.premium-values .section-heading p{color:#e1eae4;font-size:16px;line-height:1.7;margin:0}.foundation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.premium-values .foundation-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:22px;min-height:154px;padding:26px 24px;border:1px solid var(--foundation-card-border,#d5c58040);border-radius:16px;background:var(--foundation-card-background,#163828);box-shadow:0 14px 30px #00160d20;text-align:left;transition:translate .2s,border-color .2s}.foundation-card-image{position:absolute;inset:0 0 0 auto;width:65%;height:100%;object-fit:cover;opacity:.23;z-index:-2;mask-image:linear-gradient(90deg,transparent,#000 65%)}.premium-values .foundation-card:hover{translate:0 -3px;border-color:var(--foundation-accent,#e5bf5b)}.premium-values .value-icon{flex:0 0 66px;width:66px;height:66px;margin:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#f9db83,var(--foundation-accent,#e5bf5b));color:var(--foundation-icon-color,#092419);font-size:30px;box-shadow:inset 0 0 0 1px #fff3}.premium-values .foundation-card h3{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.025em;color:#fff;margin:0 0 8px}.premium-values .foundation-card p{font-size:14px;line-height:1.55;color:#e2ebe5;margin:0}.foundation-signoff{text-align:center;margin-top:28px;color:var(--foundation-accent,#e5bf5b)}.foundation-star{display:block;font-size:26px;line-height:1;margin-bottom:10px}.foundation-signoff p{display:flex;align-items:center;justify-content:center;gap:26px;margin:0;font-size:10px;letter-spacing:.36em;color:#e6d9a8}.foundation-signoff p:before,.foundation-signoff p:after{content:'';height:1px;width:78px;background:var(--foundation-accent,#e5bf5b)}
@media(max-width:1100px){.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.foundation-grid{grid-template-columns:1fr}.premium-values .foundation-card{min-height:135px;padding:22px 20px;gap:18px}.premium-values .value-icon{flex-basis:54px;width:54px;height:54px;font-size:25px}.foundation-signoff p{letter-spacing:.18em;font-size:9px;gap:12px}.foundation-signoff p:before,.foundation-signoff p:after{width:24px}.premium-values .section-kicker{font-size:10px;gap:12px}.premium-values .section-kicker:before,.premium-values .section-kicker:after{width:24px}}@media(prefers-reduced-motion:reduce){.premium-values .foundation-card{transition:none}.premium-values .foundation-card:hover{translate:none}}
.foundation-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.08;z-index:-1;pointer-events:none;filter:grayscale(1)}
