/** Bi'Tisort DTF Transfer V3 | isolated page design; never affects the editor /dtf-baski/ */
.bt-dtf3-body{background:#fff}
.bt-dtf3{--dtf-orange:#ff571b;--dtf-orange-dark:#f34c12;--dtf-ink:#101d2f;--dtf-muted:#687487;--dtf-border:#e8ecf1;--dtf-soft:#f7f9fb;--dtf-max:1380px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--dtf-ink);background:#fff;line-height:1.5;overflow:hidden}
.bt-dtf3,.bt-dtf3 *{box-sizing:border-box}
.bt-dtf3 img{display:block;max-width:100%}
.bt-dtf3 [hidden]{display:none!important}
.bt-dtf3 a{color:inherit;text-decoration:none}
.bt-dtf3 h1,.bt-dtf3 h2,.bt-dtf3 h3,.bt-dtf3 p,.bt-dtf3 figure{margin:0}
.bt-dtf3 button,.bt-dtf3 input{font:inherit}
.bt-dtf3 svg{width:19px;height:19px;flex:none}
.bt-dtf3 button,.bt-dtf3 a,.bt-dtf3 input{outline-offset:3px}
.bt-dtf3-inner{width:min(var(--dtf-max),calc(100% - 88px));margin-inline:auto}
.bt-dtf3-section{margin-top:30px}
.bt-dtf3 h1,.bt-dtf3 h2,.bt-dtf3 h3,.bt-dtf3 b,.bt-dtf3 strong{font-family:Manrope,Inter,system-ui,sans-serif}
.bt-dtf3 h2{font-size:clamp(23px,2.05vw,34px);letter-spacing:-1.35px;font-weight:850;line-height:1.18}
.bt-dtf3 h3{letter-spacing:-.45px;font-weight:850}
.bt-dtf3-eyebrow{color:var(--dtf-orange);font-size:12px;letter-spacing:2px;font-weight:850}
.bt-dtf3-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-weight:760;border-radius:10px;padding:16px 22px;font-size:14px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap;border:1px solid transparent;min-height:48px}
.bt-dtf3-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ff5a1925}
.bt-dtf3-btn svg{width:17px;height:17px}
.bt-dtf3-btn-orange{color:#fff!important;background:var(--dtf-orange);border-color:var(--dtf-orange)}
.bt-dtf3-btn-orange:hover{background:var(--dtf-orange-dark)}
.bt-dtf3-btn-white{background:white;color:var(--dtf-ink)!important;border-color:#e9edf1;box-shadow:0 2px 12px #17283a0a}
.bt-dtf3-btn-white:hover{box-shadow:0 6px 22px #17283a20}
/* hero */
.bt-dtf3-hero{position:relative;min-height:492px;background:linear-gradient(102deg,#fff9f4 0%,#fff 46%,#ede7df 100%);isolation:isolate}
.bt-dtf3-hero-art{position:absolute;z-index:-1;inset:0 0 0 30%;background-image:linear-gradient(90deg,#fffaf7 0%,#fffaf7ed 4%,#fffaf745 23%,transparent 40%),url('/assets/img/dtf-transfer/hero-film.webp');background-position:center,right 49%;background-size:cover;clip-path:inset(0 round 0 0 26px 26px)}
.bt-dtf3-hero-layout{display:flex;align-items:center;min-height:426px;position:relative}
.bt-dtf3-hero-copy{width: min(49%,590px);padding:32px 0 14px}
.bt-dtf3-hero h1{font-size:clamp(39px,4vw,62px);line-height:1.01;font-weight:900;letter-spacing:-3.4px;margin:12px 0 16px;color:#101a2a}
.bt-dtf3-hero h1 em{font-style:normal;color:var(--dtf-orange)}
.bt-dtf3-hero-copy>p{font-size:15px;color:#5b6879;line-height:1.55;max-width:430px}
.bt-dtf3-hero-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-top:21px}
.bt-dtf3-hero-facts{display:flex;align-items:center;gap:10px;position:relative;z-index:2;flex-wrap:wrap;padding:6px 0 20px}
.bt-dtf3-hero-facts span{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:20px;background:#fffffff0;box-shadow:0 4px 17px #131e3011;font-size:11.5px;font-weight:730}
.bt-dtf3-hero-facts strong{color:var(--dtf-orange)}
.bt-dtf3-hero-facts svg{width:15px;height:15px;color:var(--dtf-ink)}
.bt-dtf3-hero-facts span:nth-child(2) svg{color:var(--dtf-orange)}
/* benefit strip */
.bt-dtf3-benefits{padding:16px 0 0}
.bt-dtf3-benefits-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.bt-dtf3-benefit{min-height:75px;border:1px solid var(--dtf-border);background:#fff;border-radius:11px;display:flex;align-items:center;gap:12px;padding:14px 15px;box-shadow:0 4px 18px #12213a04}
.bt-dtf3-benefit>span{width:43px;height:43px;border-radius:50%;background:#fff0e8;color:var(--dtf-orange);display:grid;place-items:center;flex:none}
.bt-dtf3-benefit>span svg{width:22px;height:22px}
.bt-dtf3-benefit b{display:block;font-size:12.5px;font-weight:850;white-space:nowrap}
.bt-dtf3-benefit small{display:block;color:#8290a1;margin-top:3px;font-size:11px;white-space:nowrap}
/* shared section headings */
.bt-dtf3-section-head{display:flex;align-items:baseline;gap:22px;margin:0 0 17px}
.bt-dtf3-section-head p{font-size:12px;color:#8a94a3;max-width:540px}
.bt-dtf3-section-head a{margin-left:auto;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:var(--dtf-orange);font-size:12px;font-weight:850}
.bt-dtf3-section-head a svg{width:16px;height:16px}
/* process */
.bt-dtf3-process{margin-top:29px}
.bt-dtf3-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.bt-dtf3-step{border:1px solid #e8edf2;border-radius:14px;background:#fff;padding:16px 20px 22px;position:relative;min-height:255px;box-shadow:0 10px 23px #13273c06;overflow:hidden}
.bt-dtf3-step-no{position:absolute;z-index:2;left:14px;top:12px;border-radius:50%;background:var(--dtf-orange);color:#fff;width:43px;height:43px;display:grid;place-items:center;font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:900;box-shadow:0 5px 12px #ff571b34}
.bt-dtf3-step-art{height:137px;width:100%;display:flex;align-items:center;justify-content:center;margin:0 0 8px;overflow:hidden}
.bt-dtf3-step-art img{width:100%;height:100%;object-fit:contain}
.bt-dtf3-step-calc{display:flex;flex-direction:column;gap:27px;align-items:center;justify-content:center}
.bt-dtf3-step-calc strong{font-size:28px;letter-spacing:-1px;font-weight:900}
.bt-dtf3-step-calc small{font-size:15px}
.bt-dtf3-mini-progress{background:#e0e4e9;border-radius:10px;height:6px;width:65%;position:relative}
.bt-dtf3-mini-progress i{display:block;background:var(--dtf-orange);height:100%;width:47%;border-radius:10px}
.bt-dtf3-mini-progress span{position:absolute;left:47%;top:50%;width:20px;height:20px;border-radius:50%;background:var(--dtf-orange);box-shadow:0 0 0 5px #ff571b13;transform:translate(-50%,-50%)}
.bt-dtf3-step h3{font-size:15px;margin-bottom:5px}
.bt-dtf3-step p{font-size:12.2px;line-height:1.55;color:#8a92a0}
.bt-dtf3-step-package img{object-fit:contain;width:82%}
/* editor and live calculator */
.bt-dtf3-tools-section{margin-top:19px}
.bt-dtf3-tools{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:19px;align-items:start}
.bt-dtf3-editor-preview{padding:8px;border-radius:15px;border:1px solid #e4e8ed;aspect-ratio:1.91;box-shadow:0 13px 29px #12213b14;background:#f2f5f8;min-width:0}
.bt-dtf3-editor-preview a{display:block;width:100%;height:100%;overflow:hidden;border-radius:10px}
.bt-dtf3-editor-preview img{width:100%;height:100%;object-fit:contain;object-position:center;background:#f2f5f8}
.bt-dtf3-calculator{border:1px solid #e9edf1;background:#fff;box-shadow:0 12px 28px #12213b0b;border-radius:15px;padding:23px 25px 21px}
.bt-dtf3-calculator h2{font-size:24px;line-height:1.26;letter-spacing:-1px;margin:6px 0 3px}
.bt-dtf3-calculator>p{font-size:12px;color:#728093;margin-bottom:18px}
.bt-dtf3-meter-controls{display:grid;grid-template-columns:37px minmax(0,1fr) 37px;align-items:center;gap:11px}
.bt-dtf3-meter-controls>button{display:grid;place-items:center;width:37px;height:37px;background:#fff;border:1px solid #e0e6ed;border-radius:8px;font-size:24px;color:var(--dtf-orange);cursor:pointer;transition:background .2s}
.bt-dtf3-meter-controls>button:hover{background:#fff0e8}
.bt-dtf3-meter-field{min-width:0}
.bt-dtf3-meter-field label{display:block;color:#8390a0;text-align:center;font-size:11px}
.bt-dtf3-inline-input{display:flex;gap:2px;align-items:center;justify-content:center}
.bt-dtf3-inline-input input{width:75px;text-align:right;border:0;border-bottom:1px solid #ebedf0;outline-offset:3px;font-size:17px;font-weight:850;color:var(--dtf-ink);background:transparent;appearance:textfield;-moz-appearance:textfield}
.bt-dtf3-inline-input input::-webkit-inner-spin-button,.bt-dtf3-inline-input input::-webkit-outer-spin-button{appearance:none;margin:0}
.bt-dtf3-inline-input span{font-size:12px;color:#6f7a8c}
.bt-dtf3-meter-field input[type=range]{width:100%;height:5px;accent-color:var(--dtf-orange);cursor:pointer;display:block;margin-top:14px}
.bt-dtf3-meter-limits{display:block;text-align:center;font-size:11px;color:#8e99a9;margin:9px 0 20px}
.bt-dtf3-calc-list{margin:0 -2px 8px}
.bt-dtf3-calc-list>div{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #eef0f3;padding:6px 0;font-size:12px}
.bt-dtf3-calc-list>div:last-child{border-bottom:0}
.bt-dtf3-calc-list span{color:#7c8797}
.bt-dtf3-calc-list strong{color:#1c2a3b;font-size:12.5px;white-space:nowrap}
.bt-dtf3-calc-list #btDtf3DiscountLine strong{color:#16a36b}
.bt-dtf3-price-result{border-top:1px solid #e7ebf0;display:flex;justify-content:space-between;align-items:center;padding:13px 0 5px;gap:5px}
.bt-dtf3-price-result span{font-weight:800;font-size:12px}
.bt-dtf3-price-result small{display:block;font-size:10px;color:#8995a4;line-height:1.4;margin-top:2px}
.bt-dtf3-price-result strong{font-size:25px;white-space:nowrap;color:var(--dtf-orange);letter-spacing:-1px;font-weight:900}
.bt-dtf3-rate-note{font-size:10px;line-height:1.45;color:#95a0ae;display:block;min-height:29px}
.bt-dtf3-calc-action{width:100%;margin-top:12px}
/* printed film examples */
.bt-dtf3-gallery{margin-top:26px}
.bt-dtf3-examples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.bt-dtf3-examples a{border:1px solid #e5ebf1;background:#f9fafb;overflow:hidden;border-radius:12px;aspect-ratio:2.15/1;display:block;transition:transform .2s ease,box-shadow .2s ease}
.bt-dtf3-examples a:hover{transform:translateY(-3px);box-shadow:0 10px 23px #15283b19}
.bt-dtf3-examples img{width:100%;height:100%;object-fit:cover}
/* products */
.bt-dtf3-applications{margin-top:24px}
.bt-dtf3-products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.bt-dtf3-product{min-width:0;text-align:center}
.bt-dtf3-product img{width:100%;aspect-ratio:1.25/1;object-fit:cover;border-radius:10px}
.bt-dtf3-product span{font-size:12px;display:block;font-weight:760;margin-top:7px}
/* technical quality and safety */
.bt-dtf3-quality-section{margin-top:28px}
.bt-dtf3-quality-layout{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(280px,.9fr);gap:16px}
.bt-dtf3-quality-card{min-height:245px;position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(100deg,#f6f8fa 0%,#f6f8fa 46%,#e7ecf0 100%);border:1px solid #edf0f3}
.bt-dtf3-quality-photo{position:absolute;inset:0 0 0 47%;background:linear-gradient(90deg,#f6f8fa 0%,#f6f8faab 13%,transparent 50%),url('/assets/img/dtf-transfer/quality-photo.webp') center/cover no-repeat}
.bt-dtf3-quality-copy{position:relative;z-index:1;width:66%;padding:22px 22px 19px}
.bt-dtf3-quality-copy h2{font-size:24px;letter-spacing:-1px}
.bt-dtf3-quality-copy>p{font-size:12px;color:#8893a1;max-width:485px;line-height:1.5;margin:7px 0 14px}
.bt-dtf3-quality-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:430px}
.bt-dtf3-quality-features>div{display:flex;align-items:center;gap:8px;background:#fffffff0;border:1px solid #e9edf2;border-radius:8px;min-height:43px;padding:6px 8px}
.bt-dtf3-quality-features svg{color:var(--dtf-orange);width:24px;height:24px;padding:5px;border-radius:5px;background:#fff0e8}
.bt-dtf3-quality-features b{font-size:10px;display:block}
.bt-dtf3-quality-features small{font-size:9.5px;color:#8c97a4;display:block}
.bt-dtf3-text-btn{display:inline-flex;gap:6px;align-items:center;border:1px solid #ff6d36;border-radius:7px;padding:9px 11px;color:var(--dtf-orange)!important;background:#fff;margin-top:10px;font-size:11px;font-weight:800}
.bt-dtf3-text-btn svg{width:14px;height:14px}
.bt-dtf3-trust-card{position:relative;overflow:hidden;background:linear-gradient(132deg,#0b1829,#14263c);color:#fff;border-radius:13px;padding:19px 22px}
.bt-dtf3-trust-icon{width:51px;height:51px;display:grid;place-items:center;border-radius:10px;background:var(--dtf-orange);margin-bottom:8px}
.bt-dtf3-trust-icon svg{height:26px;width:26px}
.bt-dtf3-trust-card h3{font-size:19px;margin-bottom:7px}
.bt-dtf3-trust-card>p{font-size:12px;color:#e4e9f0;line-height:1.5;margin-bottom:12px}
.bt-dtf3-trust-card ul{list-style:none;padding:10px 14px;margin:0;border-radius:9px;border:1px solid #ffffff30;background:#07132148}
.bt-dtf3-trust-card li{display:flex;align-items:center;gap:7px;font-size:11px;margin:2px 0}
.bt-dtf3-trust-card li svg{color:#ff6a22;height:15px;width:15px}
/* FAQ accordion */
.bt-dtf3-faq{margin-top:27px}
.bt-dtf3-faq-grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}
.bt-dtf3-faq-grid details{background:#fff;border:1px solid #e5eaf0;border-radius:8px;align-self:start}
.bt-dtf3-faq-grid summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px 15px;font-size:12px;font-weight:680;list-style:none;cursor:pointer;min-height:38px}
.bt-dtf3-faq-grid summary::-webkit-details-marker{display:none}
.bt-dtf3-faq-grid summary span{flex:none;color:var(--dtf-orange)}
.bt-dtf3-faq-grid summary span svg{height:16px;width:16px;transition:transform .18s}
.bt-dtf3-faq-grid details[open] summary span svg{transform:rotate(45deg)}
.bt-dtf3-faq-grid details[open]{border-color:#ffc8b5}
.bt-dtf3-faq-grid details p{padding:0 15px 14px;font-size:12px;color:#68788c;line-height:1.6}
/* CTA banner */
.bt-dtf3-final-cta{margin-top:18px;margin-bottom:24px}
.bt-dtf3-final-panel{display:flex;align-items:center;gap:26px;min-height:145px;position:relative;overflow:hidden;padding:22px 36px;border-radius:13px;background:linear-gradient(110deg,#0a1727 0%,#14243a 68%,#152339 100%);color:#fff}
.bt-dtf3-final-panel>div{position:relative;z-index:1;max-width:375px}
.bt-dtf3-final-panel h2{font-size:26px;letter-spacing:-.9px}
.bt-dtf3-final-panel h2 em{font-style:normal;color:#ff671e}
.bt-dtf3-final-panel p{font-size:11px;color:#e0e7f0;margin-top:7px;line-height:1.5}
.bt-dtf3-final-panel>a{position:relative;z-index:2;margin-left:5%}
.bt-dtf3-final-panel>img{position:absolute;right:0;top:0;height:100%;width:38%;object-fit:cover;opacity:.9;mask-image:linear-gradient(to right,transparent,#000 42%)}
.bt-dtf3-footnote{color:#95a0ae;font-size:10px;margin-top:-9px;margin-bottom:20px;text-align:center}
/* responsive */
@media(max-width:1200px){
 .bt-dtf3-inner{width:min(var(--dtf-max),calc(100% - 58px))}
 .bt-dtf3-hero h1{font-size:clamp(38px,4.5vw,57px)}
 .bt-dtf3-benefit{padding:10px 8px;gap:8px}
 .bt-dtf3-benefit>span{width:35px;height:35px}
 .bt-dtf3-benefit b{font-size:11px}.bt-dtf3-benefit small{font-size:9px}
 .bt-dtf3-tools{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}
 .bt-dtf3-calculator{padding:18px}
 .bt-dtf3-quality-copy{width:69%}
}
@media(max-width:900px){
 .bt-dtf3-inner{width:calc(100% - 40px)}
 .bt-dtf3-hero{min-height:520px}
 .bt-dtf3-hero-art{inset:0 0 0 20%;background-position:center,right center;opacity:.9}
 .bt-dtf3-hero-copy{width:57%}
 .bt-dtf3-hero h1{font-size:44px;letter-spacing:-2.5px}
 .bt-dtf3-hero-copy>p{font-size:13px}
 .bt-dtf3-hero-buttons{gap:8px}
 .bt-dtf3-btn{font-size:12px;padding:12px 15px}
 .bt-dtf3-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 .bt-dtf3-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
 .bt-dtf3-tools{grid-template-columns:1fr}
 .bt-dtf3-editor-preview{max-height:500px;aspect-ratio:1.9}
 .bt-dtf3-calculator{padding:24px;max-width:none}
 .bt-dtf3-quality-layout{grid-template-columns:1fr}
 .bt-dtf3-quality-card{min-height:260px}
 .bt-dtf3-trust-card{display:grid;grid-template-columns:auto 1fr;column-gap:15px}
 .bt-dtf3-trust-card h3{align-self:center}
 .bt-dtf3-trust-card>p,.bt-dtf3-trust-card ul{grid-column:2}
 .bt-dtf3-products{grid-template-columns:repeat(3,minmax(0,1fr))}
 .bt-dtf3-examples{grid-template-columns:repeat(2,minmax(0,1fr))}
 .bt-dtf3-final-panel>a{margin-left:0}
}
@media(max-width:640px){
 .bt-dtf3-inner{width:calc(100% - 32px)}
 .bt-dtf3-section{margin-top:27px}
 .bt-dtf3 h2{font-size:24px;letter-spacing:-.9px}
 .bt-dtf3-hero{padding-bottom:6px;min-height:0;background:#fff}
 .bt-dtf3-hero-art{inset:0 0 auto 0;height:305px;z-index:-1;background-image:linear-gradient(0deg,#fff 0%,#ffffff20 45%,transparent 100%),url('/assets/img/dtf-transfer/hero-film.webp');background-position:center center,right center;clip-path:none;border-radius:0 0 20px 20px;opacity:1}
 .bt-dtf3-hero-layout{min-height:0;padding-top:292px}
 .bt-dtf3-hero-copy{width:100%;padding:5px 0 11px}
 .bt-dtf3-hero h1{font-size:clamp(37px,9vw,51px);letter-spacing:-2.3px;margin:7px 0 12px;line-height:1.035}
 .bt-dtf3-hero-copy>p{max-width:none;font-size:13px}
 .bt-dtf3-hero-buttons{margin-top:16px}
 .bt-dtf3-hero-buttons .bt-dtf3-btn{flex:1 1 180px;white-space:normal;text-align:center}
 .bt-dtf3-hero-facts{padding:8px 0;gap:6px}
 .bt-dtf3-hero-facts span{font-size:10px;padding:7px 10px}
 .bt-dtf3-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .bt-dtf3-benefit{min-height:64px;padding:7px 8px}
 .bt-dtf3-benefit b{font-size:10px;white-space:normal;line-height:1.3}
 .bt-dtf3-benefit small{font-size:9px;white-space:normal;line-height:1.35}
 .bt-dtf3-benefit>span{width:32px;height:32px}
 .bt-dtf3-benefit>span svg{width:18px;height:18px}
 .bt-dtf3-section-head{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:13px}
 .bt-dtf3-section-head p{font-size:11px;flex-basis:100%;order:2}
 .bt-dtf3-section-head a{font-size:11px}
 .bt-dtf3-steps{gap:9px}
 .bt-dtf3-step{min-height:220px;padding:8px 11px 15px}
 .bt-dtf3-step-no{width:32px;height:32px;font-size:16px;left:8px;top:8px}
 .bt-dtf3-step-art{height:117px}
 .bt-dtf3-step h3{font-size:12px}
 .bt-dtf3-step p{font-size:10.5px}
 .bt-dtf3-step-calc strong{font-size:23px}
 .bt-dtf3-tools-section{margin-top:15px}
 .bt-dtf3-editor-preview{aspect-ratio:1.91;border-radius:10px}
 .bt-dtf3-calculator{padding:18px;border-radius:11px}
 .bt-dtf3-calculator h2{font-size:21px}
 .bt-dtf3-price-result strong{font-size:22px}
 .bt-dtf3-examples{gap:8px}
 .bt-dtf3-products{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}
 .bt-dtf3-product img{aspect-ratio:1.16/1}
 .bt-dtf3-product span{font-size:10px}
 .bt-dtf3-quality-card{min-height:0;padding-bottom:120px;background:#f7f9fb}
 .bt-dtf3-quality-copy{width:100%;padding:17px 16px}
 .bt-dtf3-quality-copy h2{font-size:21px}
 .bt-dtf3-quality-copy>p{font-size:11px}
 .bt-dtf3-quality-features{max-width:none}
 .bt-dtf3-quality-photo{inset:auto 0 0 0;height:130px;background:linear-gradient(0deg,transparent 0%,#f7f9fb 100%),url('/assets/img/dtf-transfer/quality-photo.webp') center center/cover no-repeat}
 .bt-dtf3-trust-card{display:block;padding:17px}
 .bt-dtf3-trust-card h3{font-size:18px}
 .bt-dtf3-trust-card>p,.bt-dtf3-trust-card ul{grid-column:auto}
 .bt-dtf3-faq-grid{grid-template-columns:1fr;gap:6px}
 .bt-dtf3-faq-grid summary{font-size:11px}
 .bt-dtf3-final-panel{min-height:240px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:20px 19px 90px}
 .bt-dtf3-final-panel h2{font-size:23px}
 .bt-dtf3-final-panel p{font-size:10px}
 .bt-dtf3-final-panel>img{top:auto;bottom:0;right:0;height:105px;width:78%;mask-image:linear-gradient(to right,transparent,#000 40%)}
 .bt-dtf3-final-panel>a{margin:0}
}
@media(max-width:360px){.bt-dtf3-inner{width:calc(100% - 24px)}.bt-dtf3-hero h1{font-size:35px}.bt-dtf3-step{padding:8px}.bt-dtf3-btn{font-size:11px}.bt-dtf3-benefit b{font-size:9px}}
@media(prefers-reduced-motion:reduce){.bt-dtf3 *{transition:none!important;scroll-behavior:auto!important}}
