.defra-anchor{background:linear-gradient(115deg,#001c2bf5,#00668c47);border:1px solid #94c11f94;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:24px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #00111b47,inset 0 1px #ffffff14}.defra-anchor:after{content:"";pointer-events:none;border:1px solid #94c11f24;border-radius:50%;width:150px;height:150px;position:absolute;top:-62px;right:-44px;box-shadow:0 0 0 22px #94c11f09,0 0 0 44px #94c11f06}.defra-shield{clip-path:polygon(50% 0,92% 14%,88% 65%,72% 84%,50% 100%,28% 84%,12% 65%,8% 14%);filter:drop-shadow(0 10px 16px #00000040);background:linear-gradient(145deg,#b8df32,#76b91a);place-items:center;width:58px;height:64px;display:grid}.defra-shield span{color:#002a3a;border:2px solid #002a3a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;font-weight:900;display:grid}.defra-copy small{color:#b8df32;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.defra-copy strong{color:#fff;font-size:16px;line-height:1.25;display:block}.defra-copy p{color:#cbdde4;max-width:540px;margin:4px 0 0;font-size:10px;line-height:1.5}.defra-checks{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.defra-checks span{color:#e9f3f5;border:1px solid #ffffff29;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:700}.defra-checks span:before{content:"✓";color:#b8df32;margin-right:5px}.defra-anchor>a{z-index:1;color:#fff;white-space:nowrap;border:1px solid #ffffff47;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:9px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.defra-anchor>a:hover{background:#94c11f1f;border-color:#b8df32;transform:translateY(-2px)}@media (max-width:700px){.defra-anchor{grid-template-columns:54px 1fr;padding:16px}.defra-shield{width:50px;height:56px}.defra-anchor>a{grid-column:2;justify-self:start}}
