.dtf{--dtf-paper:#fbfaf9;--dtf-paper-2:#f4f2ef;--dtf-card:#fff;--dtf-ink:#1b1f28;--dtf-muted:#5b6270;--dtf-faint:#8d94a1;--dtf-rule:#e6e3de;--dtf-rule-soft:#efedea;--dtf-void:#0b0d12;--dtf-void-2:#141821;--dtf-on-void:#e9edf6;--dtf-on-void-muted:#a7b0c2;--dtf-on-void-rule:#ffffff24;--dtf-live:#f97316;--dtf-mark:#c2410c;--dtf-glow:#fdba74;background:var(--dtf-paper);color:var(--dtf-ink)}.dtf-sec{padding:clamp(3.25rem,6.5vw,5.5rem) 0;position:relative}.dtf-sec+.dtf-sec{border-top:1px solid var(--dtf-rule-soft)}.dtf-sec--alt{background:var(--dtf-paper-2);border-top-color:var(--dtf-rule)}.dtf-wrap{z-index:1;max-width:80rem;margin:0 auto;padding-inline:clamp(1.25rem,5vw,3rem);position:relative}.dtf-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--dtf-mark);font-size:.75rem;font-weight:700;display:block}.dtf-h2{letter-spacing:-.028em;color:var(--dtf-ink);text-wrap:balance;margin:1rem 0 0;font-size:clamp(1.8rem,3.8vw,2.7rem);font-weight:700;line-height:1.18}.dtf-lead{max-width:44rem;color:var(--dtf-muted);margin:1.05rem 0 0;font-size:clamp(1rem,1.7vw,1.1rem);line-height:1.75}.dtf-center{text-align:center}.dtf-center .dtf-lead{margin-inline:auto}.dtf-cta{background:var(--dtf-live);color:#fff;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 2.1rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 16px 34px -16px #f97316b3}.dtf-cta:hover{background:#ea580c;transform:translateY(-2px)}.dtf-cta:focus-visible{outline:2px solid var(--dtf-ink);outline-offset:3px}.dtf-ghost{border:1px solid var(--dtf-rule);background:var(--dtf-card);color:var(--dtf-ink);border-radius:999px;align-items:center;gap:.5rem;padding:1rem 1.4rem;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.dtf-ghost:hover{border-color:var(--dtf-live)}.dtf-hero{background:var(--dtf-void);color:var(--dtf-on-void);isolation:isolate;border-top:0;padding:clamp(4rem,9vw,7rem) 0 clamp(3.5rem,7vw,6rem);overflow:hidden}.dtf-hero:before{content:"";z-index:0;background:radial-gradient(58% 100% at 50% 100%,#f9731666,#f9731612 46%,#0000 72%);height:88%;animation:9s ease-in-out infinite dtf-breathe;position:absolute;inset:auto 0 -40%}.dtf-hero:after{content:"";z-index:0;background:linear-gradient(90deg,#0000,#fdba7499,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}@keyframes dtf-breathe{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-2.5%)}}.dtf-hero .dtf-eyebrow{color:var(--dtf-glow)}.dtf-hero__h1{letter-spacing:-.038em;color:#fff;text-wrap:balance;margin:1.4rem 0 0;font-size:clamp(2.4rem,6.6vw,4.6rem);font-weight:600;line-height:1.14}.dtf-hero__h1 em{background:linear-gradient(100deg,#fdba74,#f97316 55%,#fb923c);color:#0000;background-clip:text;font-style:normal}.dtf-hero__sub{color:#c3cbdb;max-width:40rem;margin:1.45rem auto 0;font-size:clamp(1rem,1.85vw,1.14rem);line-height:1.78}.dtf-hero__acts{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.3rem;display:flex}.dtf-hero .dtf-ghost{border-color:var(--dtf-on-void-rule);color:var(--dtf-on-void);background:0 0}.dtf-hero .dtf-ghost:hover{background:#f973161a;border-color:#fdba7499}.dtf-metrics{text-align:center;grid-template-columns:1fr;gap:2rem 1rem;display:grid}@media (width>=700px){.dtf-metrics{grid-template-columns:repeat(3,1fr)}}.dtf-metric__v{letter-spacing:-.05em;color:var(--dtf-mark);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,7vw,5rem);font-weight:700;line-height:1;display:block}.dtf-metric__l{color:var(--dtf-muted);margin-top:.8rem;font-size:.94rem;line-height:1.55;display:block}.dtf-rail{flex-direction:column;margin-top:2.75rem;display:flex}.dtf-pair{grid-template-columns:1fr;gap:.75rem;padding:1.5rem 0;display:grid;position:relative}@media (width>=880px){.dtf-pair{grid-template-columns:1fr 4.5rem 1fr;align-items:stretch;gap:0;padding:1.75rem 0}}.dtf-pair__label{letter-spacing:.06em;color:var(--dtf-faint);grid-column:1/-1;margin-bottom:.9rem;font-size:.8rem;font-weight:700;transition:color .4s}@media (width>=880px){.dtf-pair__label{text-align:center;margin-bottom:1.15rem}}.dtf-pair.is-in .dtf-pair__label{color:var(--dtf-mark)}.dtf-side{flex-direction:column;justify-content:center;display:flex}.dtf-side__k{letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.dtf-side__t{margin:0;font-size:1rem;line-height:1.72}.dtf-side--pain{padding-right:0}@media (width>=880px){.dtf-side--pain{text-align:right;align-items:flex-end;padding-right:1.5rem}}.dtf-side--pain .dtf-side__k{color:var(--dtf-faint)}.dtf-side--pain .dtf-side__t{color:var(--dtf-muted)}.dtf-side--gain{border:1px solid var(--dtf-rule);background:var(--dtf-card);border-radius:.9rem;padding:1.15rem 1.35rem;transition:border-color .5s,box-shadow .5s}@media (width>=880px){.dtf-side--gain{margin-left:1.5rem}}.dtf-side--gain .dtf-side__k{color:var(--dtf-faint);transition:color .5s}.dtf-side--gain .dtf-side__t{color:var(--dtf-ink);font-weight:500}.dtf-pair.is-in .dtf-side--gain{border-color:#f973168c;box-shadow:0 14px 34px -22px #f97316bf}.dtf-pair.is-in .dtf-side--gain .dtf-side__k{color:var(--dtf-mark)}.dtf-pair__spine{display:none;position:relative}@media (width>=880px){.dtf-pair__spine{display:block}}.dtf-pair__spine:before{content:"";background:#cfcac2;width:1px;position:absolute;top:-1.75rem;bottom:-1.75rem;left:50%;transform:translate(-50%)}.dtf-pair__node{background:#d6d2cb;border-radius:50%;width:.7rem;height:.7rem;transition:background .45s,box-shadow .45s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dtf-pair.is-in .dtf-pair__node{background:var(--dtf-live);box-shadow:0 0 0 5px #f9731624}.dtf-pair__arrow{color:var(--dtf-faint);font-size:1.1rem;line-height:1}@media (width>=880px){.dtf-pair__arrow{display:none}}.dtf-phases{margin-top:2.75rem;padding-left:2.25rem;position:relative}.dtf-phases:before{content:"";background:linear-gradient(180deg, var(--dtf-live), #f973162e);border-radius:2px;width:2px;position:absolute;top:.6rem;bottom:2rem;left:.5rem}@media (width>=900px){.dtf-phases{padding-left:3rem}.dtf-phases:before{left:.75rem}}.dtf-phase{padding-bottom:2.6rem;position:relative}.dtf-phase:last-child{padding-bottom:0}.dtf-phase:before{content:"";background:var(--dtf-live);width:.78rem;height:.78rem;box-shadow:0 0 0 4px var(--dtf-paper), 0 0 0 5px #f973164d;border-radius:50%;position:absolute;top:.45rem;left:-1.99rem}@media (width>=900px){.dtf-phase:before{left:-2.57rem}}.dtf-phase__k{letter-spacing:.12em;text-transform:uppercase;color:var(--dtf-mark);font-size:.75rem;font-weight:700}.dtf-phase__h{letter-spacing:-.018em;color:var(--dtf-ink);margin:.45rem 0 0;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700}.dtf-phase__d{max-width:46rem;color:var(--dtf-muted);margin:.6rem 0 0;font-size:.96rem;line-height:1.72}.dtf-phase__out{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.dtf-phase__out li{border:1px solid var(--dtf-rule);background:var(--dtf-card);color:var(--dtf-muted);border-radius:999px;padding:.42rem .85rem;font-size:.82rem}.dtf-caps{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}@media (width>=720px){.dtf-caps{grid-template-columns:1fr 1fr}}@media (width>=1080px){.dtf-caps{grid-template-columns:repeat(3,1fr)}}.dtf-cap{border:1px solid var(--dtf-rule);background:var(--dtf-card);border-radius:1rem;padding:1.5rem 1.5rem 1.6rem;transition:border-color .22s,transform .22s,box-shadow .22s}.dtf-cap:hover{border-color:#f9731680;transform:translateY(-3px);box-shadow:0 18px 36px -26px #1b1f2880}.dtf-cap__t{color:var(--dtf-ink);margin:0;font-size:1.04rem;font-weight:700}.dtf-cap__d{color:var(--dtf-muted);margin:.6rem 0 0;font-size:.9rem;line-height:1.68}.dtf-why{gap:clamp(2rem,4vw,3.5rem);display:grid}@media (width>=980px){.dtf-why{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}.dtf-why__list{counter-reset:dtf-why;margin:0;padding:0;list-style:none}.dtf-why__i{counter-increment:dtf-why;border-top:1px solid var(--dtf-rule);grid-template-columns:2.5rem 1fr;gap:.25rem .75rem;padding:1.35rem 0;display:grid}.dtf-why__i:first-child{border-top:0;padding-top:0}.dtf-why__i:before{content:counter(dtf-why, decimal-leading-zero);color:var(--dtf-live);grid-row:span 2;padding-top:.15rem;font-size:.85rem;font-weight:700}.dtf-why__t{color:var(--dtf-ink);margin:0;font-size:1.02rem;font-weight:700}.dtf-why__d{color:var(--dtf-muted);margin:.4rem 0 0;font-size:.92rem;line-height:1.7}.dtf-sec--dark{background:var(--dtf-void);color:var(--dtf-on-void);border-top:0}.dtf-sec--dark .dtf-h2{color:#fff}.dtf-sec--dark .dtf-lead{color:var(--dtf-on-void-muted)}.dtf-sec--dark .dtf-eyebrow{color:var(--dtf-glow)}.dtf-table{border:1px solid var(--dtf-on-void-rule);background:var(--dtf-void-2);border-radius:1rem;margin-top:2.5rem;overflow:hidden}.dtf-trow{grid-template-columns:1fr;display:grid}@media (width>=820px){.dtf-trow{grid-template-columns:minmax(9rem,.65fr) 1fr 1fr}}.dtf-trow+.dtf-trow{border-top:1px solid var(--dtf-on-void-rule)}.dtf-tcell{color:#b9c2d3;padding:1.05rem 1.35rem;font-size:.95rem;line-height:1.7}@media (width>=820px){.dtf-tcell+.dtf-tcell{border-left:1px solid var(--dtf-on-void-rule)}}.dtf-tcell--k{color:#fff;font-weight:700}.dtf-tcell--win{color:#fff;background:#f973161a}.dtf-thead{background:#ffffff0d}.dtf-thead .dtf-tcell{letter-spacing:.05em;color:#c3cbdb;font-size:.8rem;font-weight:700}.dtf-thead .dtf-tcell--win{color:var(--dtf-glow)}.dtf-faq{text-align:start;flex-direction:column;gap:.7rem;max-width:50rem;margin-top:2.25rem;display:flex}.dtf-q{border:1px solid var(--dtf-rule);background:var(--dtf-card);border-radius:.9rem;overflow:hidden}.dtf-q[open]{border-color:#f9731680}.dtf-q summary{cursor:pointer;color:var(--dtf-ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.35rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.dtf-q summary::-webkit-details-marker{display:none}.dtf-q summary:after{content:"+";color:var(--dtf-live);font-size:1.3rem;font-weight:400;transition:transform .22s}.dtf-q[open] summary:after{transform:rotate(45deg)}.dtf-q p{color:var(--dtf-muted);margin:0;padding:0 1.35rem 1.3rem;font-size:.93rem;line-height:1.75}.dtf:lang(th) .dtf-eyebrow,.dtf:lang(th) .dtf-pair__label,.dtf:lang(th) .dtf-side__k,.dtf:lang(th) .dtf-phase__k,.dtf:lang(th) .dtf-thead .dtf-tcell{letter-spacing:.02em;text-transform:none}.dtf-phases.is-armed:before{transform-origin:top;transform:scaleY(0)}.dtf-phases.is-armed.is-in:before{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:scaleY(1)}.dtf-phases.is-armed .dtf-phase{opacity:0;translate:0 14px}.dtf-phases.is-armed.is-in .dtf-phase{animation:.6s cubic-bezier(.22,1,.36,1) forwards dtf-arrive;animation-delay:calc(min(var(--i,0), 8) * .12s + .2s)}@keyframes dtf-arrive{to{opacity:1;translate:0}}[data-reveal].is-armed>*{opacity:0;translate:0 10px}[data-reveal].is-armed.is-in>*{animation:.55s forwards dtf-arrive;animation-delay:calc(min(var(--i,0), 8) * 70ms)}@media (prefers-reduced-motion:reduce){.dtf-hero:before{animation:none}.dtf-cta,.dtf-cap,.dtf-q summary:after,.dtf-side--gain,.dtf-pair__node,.dtf-pair__label{transition:none}.dtf-phases.is-armed:before{transition:none;transform:scaleY(1)}.dtf-phases.is-armed .dtf-phase,[data-reveal].is-armed>*{opacity:1;animation:none;translate:0}}.dtf-wrap.is-faq{text-align:center}.dtf-wrap.is-faq .dtf-lead{margin-inline:auto}.dtf-faq{text-align:start;margin-inline:auto}
