.fbr-packing,.fbr-contacts{padding:44px 24px;font:400 17px/1.6 Arial,Helvetica,sans-serif;color:#222b35}
.fbr-packing *,.fbr-contacts *{box-sizing:border-box}
.fbr-wrap{max-width:1200px;margin:auto}
.fbr-packing{background:#f7f8fa}.fbr-contacts{background:white}
.fbr-wrap h2{font:700 34px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.03em;color:#222b35;margin:0 0 14px}
.fbr-wrap h3{font:700 22px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.015em;color:#222b35;margin:0 0 14px}
.fbr-wrap p{font-size:17px;line-height:1.6;color:#56616c;margin:0}
.fbr-pack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}
.fbr-pack-card{background:#fff4e8;border:1px solid #f1e3d5;border-radius:6px;padding:24px;display:grid;grid-template-columns:140px 1fr;gap:22px;align-items:center}
.fbr-art{width:140px;aspect-ratio:1;background:url('/assets/fdd/addon-illustrations.png') 100% 0/300% 200% no-repeat}
.fbr-art-2{background-position:0 0}
.fbr-pack-card ul{margin:0;padding-inline-start:18px}.fbr-pack-card li{font-size:16px;line-height:1.55;color:#505a66;margin:0 0 10px}.fbr-pack-card li:last-child{margin:0}
.fbr-wrap .fbr-source{margin-top:20px;font-size:15px}.fbr-source a{color:#a74100;text-decoration:underline}
.fbr-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px}
.fbr-contact{border:1px solid #e2e6eb;border-top:3px solid #e66b13;border-radius:5px;padding:26px}
.fbr-contact-detail{display:block;width:fit-content;max-width:100%;overflow-wrap:anywhere;font-size:17px;color:#4d5863;text-decoration:none;margin-bottom:8px}
.fbr-contact-detail:hover{text-decoration:underline}
.fbr-contact-actions{display:flex;gap:14px;margin-top:20px}
.fbr-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;flex:1;padding:12px 18px;min-height:46px;border:1px solid #c74b00;border-radius:4px;color:#a94000;background:#fff;text-decoration:none;font:700 16px/1.4 Arial,Helvetica,sans-serif}
.fbr-button:hover{background:#fff3e8}.fbr-whatsapp{background:#148344;border-color:#148344;color:#fff}.fbr-whatsapp:hover{background:#096a32;color:#fff}
.fbr-wrap a:focus-visible{outline:3px solid #aa4500;outline-offset:4px}
@media(max-width:1000px){.fbr-pack-card{grid-template-columns:1fr;gap:14px}.fbr-art{width:130px;justify-self:center}}
@media(max-width:650px){.fbr-packing,.fbr-contacts{padding:32px 20px}.fbr-wrap h2{font-size:28px}.fbr-pack-grid,.fbr-contact-grid{grid-template-columns:1fr;gap:16px}.fbr-pack-card{padding:22px}.fbr-contact{padding:22px}.fbr-wrap h3{font-size:21px}.fbr-contact-detail{font-size:16px}.fbr-button{padding-inline:12px}}
