.ab-approach-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,18px)}.ab-values>.home-wrap+.home-wrap{margin-top:clamp(32px,4.5vw,52px)}.ab-values .home-feature-card{padding:clamp(18px,2vw,26px) clamp(12px,1.4vw,18px)}.ab-values .home-feature-card h3{font-size:clamp(.88rem,1.05vw,1rem);line-height:1.3}.ab-values .home-feature-card p{font-size:clamp(.78rem,.95vw,.86rem);line-height:1.45}.ab-values .home-feature-svg{width:clamp(40px,4vw,48px);height:clamp(40px,4vw,48px);margin-bottom:clamp(10px,1.2vw,14px)}.ab-beliefs-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.ab-beliefs-visual{justify-content:center;align-items:center;line-height:0;display:flex}.ab-beliefs-showcase-picture{width:min(440px,100%);display:block}.ab-beliefs-showcase-img{filter:drop-shadow(0 20px 40px #1a3d2a2e);width:100%;height:auto;display:block}.ab-beliefs-stack{flex-direction:column;gap:clamp(24px,3vw,32px);display:flex}.ab-beliefs-copy h2{letter-spacing:-.03em;color:var(--bp-ink);margin:0 0 20px;font-size:clamp(1.6rem,2.8vw,2rem);font-weight:800;line-height:1.15}.ab-belief-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ab-belief-list li{color:var(--bp-ink-soft);padding-left:22px;font-size:.95rem;line-height:1.55;position:relative}.ab-belief-list li:before{content:"";background:var(--bp-green);border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}.ab-privacy-card{border-radius:var(--bp-radius-lg);background:var(--bp-gradient-warm-panel);border:1px solid var(--bp-border-green);box-shadow:var(--bp-shadow-card);padding:clamp(24px,3vw,32px)}.ab-privacy-icon{background:var(--bp-green-soft);width:48px;height:48px;color:var(--bp-green);border-radius:999px;place-items:center;margin-bottom:16px;display:inline-grid}.ab-privacy-icon svg{width:24px;height:24px}.ab-privacy-card h3{color:var(--bp-ink);margin:0 0 10px;font-size:1.15rem;font-weight:700}.ab-privacy-card p{color:var(--bp-ink-soft);margin:0;font-size:.92rem;line-height:1.55}.ab-faq-wrap{max-width:720px;overflow:visible}.ab-faq-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:0;margin-bottom:clamp(18px,2.5vw,28px);display:grid;position:relative}.ab-faq-head .home-section-head{text-align:left;margin-bottom:0}.ab-faq-head-copy p{max-width:38ch;margin-top:10px}.ab-faq-contact-link{color:var(--bp-green);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ab-faq-contact-link:hover{color:var(--bp-green-dark,#1a5c38)}.ab-faq-greenie{pointer-events:none;place-self:auto;margin-bottom:0;position:absolute;top:50%;right:clamp(-56px,-9vw,-20px);transform:translateY(-46%)}.ab-faq-greenie-figure{width:clamp(132px,16.5vw,192px);margin:0;line-height:0;display:block}.ab-faq-greenie-picture{width:100%;display:block}.ab-faq-greenie-img{width:100%;height:auto;display:block}.ab-trust .home-trust-bar{margin-top:0}@media (max-width:720px){.ab-approach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-beliefs-grid{grid-template-columns:1fr;align-items:center;gap:clamp(24px,4vw,32px)}.ab-beliefs-visual{order:-1;max-width:min(320px,88vw);margin-inline:auto}.ab-beliefs-showcase-picture{width:100%}.ab-beliefs-stack{gap:clamp(18px,3vw,24px)}.ab-beliefs-copy h2{text-align:center;margin-bottom:16px}.ab-belief-list{text-align:left}.ab-privacy-card{padding:clamp(18px,3vw,24px)}.ab-faq-head{flex-direction:column;align-items:center;gap:clamp(14px,3.5vw,20px);display:flex}.ab-faq-head .home-section-head{text-align:center;order:1;width:100%}.ab-faq-head-copy p{text-align:center;margin-inline:auto}.ab-faq-greenie{order:0;justify-content:center;width:100%;display:flex;position:static;top:auto;right:auto;transform:none}.ab-faq-greenie-figure{width:min(156px,40vw)}}@media (max-width:400px){.ab-beliefs-grid{grid-template-columns:1fr;gap:clamp(20px,4vw,28px)}.ab-beliefs-visual{max-width:min(320px,88vw);margin-inline:auto}}@media (max-width:360px){.ab-approach-grid{grid-template-columns:1fr}}
