:root{--bst-orange:#f15a29;--bst-orange-light:#ff8a5c;--bst-orange-deep:#c8431a;--bst-ink:#1a1208;--bst-grad:linear-gradient(135deg,#ff7a4d 0%,#f15a29 50%,#c8431a 100%)}.bst-ft *{box-sizing:border-box}.bst-ft{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:rgba(255,255,255,.78);background:linear-gradient(180deg,#1a1208 0%,#28190c 100%)}.bst-ft a{text-decoration:none;color:rgba(255,255,255,.78);transition:color .2s ease}.bst-ft a:hover{color:var(--bst-orange-light)}.bst-ft img{display:block;max-width:100%}.bst-ft-inner{max-width:1200px;margin:0 auto;padding:0 24px}.bst-ft-top{padding:72px 0 50px}.bst-ft-top .bst-ft-inner{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:44px}.bst-ft-col h3{font-family:"Playfair Display",Georgia,serif;color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 18px}.bst-ft-brand{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}.bst-ft-brand img{height:46px;width:auto}.bst-ft-brand span{font-family:"Playfair Display",serif;font-weight:800;font-size:1.3rem;color:#fff;line-height:1}.bst-ft-brand em{font-style:normal;color:var(--bst-orange-light);font-weight:700}.bst-ft-about p{font-size:.95rem;line-height:1.7;margin:0 0 20px}.bst-ft-social{display:flex;flex-wrap:wrap;gap:10px}.bst-ft-social a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:.85rem;font-weight:600;color:#fff}.bst-ft-social a .material-icons{font-size:17px;color:var(--bst-orange-light)}.bst-ft-social a:hover{background:var(--bst-grad);border-color:transparent;color:#fff}.bst-ft-social a:hover .material-icons{color:#fff}.bst-ft-links{list-style:none;padding:0;margin:0;display:grid;gap:11px}.bst-ft-links a{font-size:.95rem;display:inline-flex;align-items:center;gap:8px}.bst-ft-links a::before{content:"chevron_right";font-family:"Material Icons";font-size:17px;color:var(--bst-orange);transition:transform .2s ease}.bst-ft-links a:hover::before{transform:translateX(3px)}.bst-ft-contact-list{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:14px}.bst-ft-contact-list li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem}.bst-ft-contact-list .material-icons{flex-shrink:0;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.08);color:var(--bst-orange-light);display:flex;align-items:center;justify-content:center;font-size:19px}.bst-ft-cta{display:inline-flex;align-items:center;gap:.5rem;background:var(--bst-grad);color:#fff!important;padding:13px 26px;border-radius:999px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:.85rem;box-shadow:0 12px 26px rgba(241,90,41,.4);transition:transform .25s ease,box-shadow .25s ease}.bst-ft-cta .material-icons{font-size:19px;transition:transform .25s ease}.bst-ft-cta:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(241,90,41,.52)}.bst-ft-cta:hover .material-icons{transform:translateX(4px)}.shine-btn{position:relative;overflow:hidden}.shine-btn::after{content:"";position:absolute;top:-60%;left:-80%;width:55%;height:220%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skewX(-18deg);pointer-events:none}.shine-btn:hover::after{animation:bst-ft-shine .85s ease forwards}@keyframes bst-ft-shine{from{left:-80%}to{left:140%}}.bst-ft-bottom{border-top:1px solid rgba(255,255,255,.12);padding:20px 0}.bst-ft-bottom .bst-ft-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.bst-ft-bottom p{margin:0;font-size:.88rem;color:rgba(255,255,255,.6)}.bst-ft-legal{display:flex;gap:20px}.bst-ft-legal a{font-size:.88rem}@media (prefers-reduced-motion:reduce){.shine-btn:hover::after{animation:none}}@media (max-width:960px){.bst-ft-top .bst-ft-inner{grid-template-columns:1fr 1fr;gap:36px}.bst-ft-about{grid-column:1 / -1}}@media (max-width:560px){.bst-ft-top{padding:54px 0 40px}.bst-ft-top .bst-ft-inner{grid-template-columns:1fr;gap:32px}.bst-ft-bottom .bst-ft-inner{flex-direction:column;text-align:center}}.et-db #et-boc .et-l.et-l--footer .et_builder_inner_content{z-index:auto}