body.tdps-home3d{background:linear-gradient(180deg,#f7faff,#eaf1fb) fixed #f1f6fd}body.tdps-home3d .tdps-main{overflow:visible}body.tdps-home3d .tdps-footer{position:relative;z-index:6}.tdps-h3d{--h3d-ink: var(--c-ink, #0a131d);--h3d-ink-2: var(--c-ink-2, #2b3644);--h3d-muted: var(--c-muted, #5f6b7a);--h3d-line: rgb(10 19 29 / 10%);--h3d-card: rgb(255 255 255 / 66%);--h3d-navy: var(--c-navy, #0b2547);--h3d-blue: var(--c-brand, #0566e6);--h3d-top: 114px;--h3d-vh: calc(100vh - var(--h3d-top));--h3d-gut: clamp(16px, 4.6vw, 80px);position:relative;color:var(--h3d-ink)}.tdps-h3d button,.tdps-h3d input{font:inherit;color:inherit}@supports (height: 100svh){.tdps-h3d{--h3d-vh: calc(100svh - var(--h3d-top))}}.h3d-gl{position:fixed;left:0;top:var(--h3d-top);width:100%;height:var(--h3d-vh);display:block;z-index:1}.h3d-word{position:fixed;left:0;right:0;top:var(--h3d-top);height:var(--h3d-vh);z-index:0;pointer-events:none;overflow:hidden}.h3d-word span{position:absolute;left:50%;top:47%;transform:translate(-50%,-50%) scale(.96);font-weight:800;font-size:27vw;letter-spacing:-.065em;line-height:1;color:#0b25470e;white-space:nowrap;opacity:0;filter:blur(14px);transition:opacity .9s ease,filter .9s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.h3d-word span.on{opacity:1;filter:none;transform:translate(-50%,-50%) scale(1)}.h3d-chapters{position:fixed;left:var(--h3d-gut);bottom:24px;z-index:5;display:flex;gap:22px;align-items:flex-end;transition:opacity .3s}.h3d-chapters button{background:none;border:0;padding:0;color:#0a131d4d;transition:color .3s}.h3d-chapters button span{display:block;font-weight:700;font-size:18px;letter-spacing:-.02em}.h3d-chapters button:after{content:"";display:block;height:2px;margin-top:6px;background:var(--h3d-blue);transform:scaleX(0);transform-origin:left;transition:transform .5s}.h3d-chapters button.on{color:var(--h3d-ink)}.h3d-chapters button.on:after{transform:scaleX(1)}.h3d-meta{position:fixed;right:var(--h3d-gut);bottom:26px;z-index:5;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--h3d-muted);transition:opacity .3s}.h3d-meta i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1fbf6a;margin-right:8px;vertical-align:1px;box-shadow:0 0 0 3px #1fbf6a2e}.tdps-h3d.is-past .h3d-chapters,.tdps-h3d.is-past .h3d-meta,.tdps-h3d.is-past .h3d-cursor{opacity:0;pointer-events:none}.h3d-ch{position:relative;height:calc(var(--h3d-vh) * var(--k, 1));z-index:4;pointer-events:none}.h3d-ch a,.h3d-ch button,.h3d-ch input,.h3d-ch label{pointer-events:auto}.h3d-stick{position:sticky;top:var(--h3d-top);height:var(--h3d-vh)}.h3d-panel{position:absolute;left:var(--h3d-gut);top:50%;transform:translateY(-50%);max-width:30rem}.h3d-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--h3d-ink-2);margin:0 0 20px;display:flex;align-items:center;gap:10px}.h3d-eyebrow b{display:inline-grid;place-items:center;min-width:26px;height:20px;padding:0 6px;border-radius:999px;background:var(--h3d-navy);color:#fff;font-weight:600;letter-spacing:.06em}.tdps-h3d h1,.tdps-h3d h2{margin:0;font-weight:800;color:var(--h3d-ink)}.tdps-h3d h1{font-size:clamp(3rem,6.6vw,6.8rem);line-height:.92;letter-spacing:-.055em;max-width:13ch}@media (min-width: 821px){.tdps-h3d h1{max-width:min(13ch,50vw)}}.tdps-h3d h2{font-size:clamp(2.2rem,4.2vw,4.2rem);line-height:.94;letter-spacing:-.05em}.tdps-h3d h1 em,.tdps-h3d h2 em{font-style:normal;background:var(--g-brand, linear-gradient(135deg, #0473fb, #0450b8));-webkit-background-clip:text;background-clip:text;color:transparent}.h3d-lede{color:var(--h3d-ink-2);font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.6;margin:20px 0 0;max-width:28rem}.h3d-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.h3d-glass{background:var(--h3d-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.h3d-reveal{opacity:0;transform:translateY(24px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0s)}.h3d-ch.in .h3d-reveal{opacity:1;transform:none}.h3d-ch0 .h3d-panel{top:auto;bottom:92px;transform:none;max-width:52rem}.h3d-ch0 .h3d-panel,.h3d-ch0 .h3d-facts{margin-bottom:var(--h3d-lead, 0px)}.tdps-announcement~main .h3d-ch0 :is(.h3d-panel,.h3d-facts){margin-bottom:var(--h3d-lead, 37px)}@media (max-width: 480px){.tdps-announcement~main .h3d-ch0 :is(.h3d-panel,.h3d-facts){margin-bottom:var(--h3d-lead, 58px)}}.h3d-facts{position:absolute;right:var(--h3d-gut);bottom:96px;text-align:right;font-size:12.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--h3d-muted);line-height:2.1}.h3d-facts b{font-size:15px;letter-spacing:-.01em;color:var(--h3d-ink);margin-right:8px}.h3d-kit{margin-top:26px;padding:18px;border-radius:22px;background:var(--h3d-card);border:1px solid var(--h3d-line);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:grid;gap:16px;max-width:27rem}.h3d-k{display:block;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--h3d-muted);margin-bottom:8px}.h3d-kit input[type=text]{width:100%;box-sizing:border-box;border:1px solid var(--h3d-line);background:#fff;border-radius:12px;padding:12px 14px;font-weight:800;font-size:17px;letter-spacing:.08em;text-transform:uppercase;outline:none}.h3d-kit input[type=text]:focus{border-color:var(--h3d-blue)}.h3d-sw{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.h3d-sw button{width:30px;height:30px;padding:0;border-radius:50%;border:0;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .2s}.h3d-sw button.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--h3d-blue)}.h3d-sw button:hover{transform:scale(1.1)}.h3d-sw label{position:relative;width:30px;height:30px;border-radius:50%;background:conic-gradient(#f44,#fc4,#4c8,#4af,#a6f,#f44);overflow:hidden}.h3d-sw input{position:absolute;inset:0;opacity:0}.h3d-seg{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;background:#0b25470f;border-radius:12px}.h3d-seg button{border:0;background:none;border-radius:9px;padding:9px 4px;font-weight:700;font-size:13px;color:var(--h3d-ink-2)}.h3d-seg button.on{background:#fff;color:var(--h3d-ink);box-shadow:0 2px 8px #00000014}.h3d-up{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.h3d-up small{color:var(--h3d-muted);font-size:12.5px}.h3d-ch2 .h3d-panel{padding:28px;margin-left:-28px;border-radius:26px;background:#f1f6fdd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--h3d-line)}.h3d-inks{margin-top:26px;display:grid;gap:9px;max-width:22rem}.h3d-inks div{display:grid;grid-template-columns:86px 1fr 44px;gap:12px;align-items:center;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--h3d-muted)}.h3d-inks i{display:block;height:6px;border-radius:9px;background:#0b254714;overflow:hidden}.h3d-inks i:after{content:"";display:block;height:100%;width:calc(var(--v, 0) * 100%);background:var(--c);border-radius:9px}.h3d-inks span:last-child{text-align:right;color:var(--h3d-ink)}.h3d-status{margin:16px 0 0;font-weight:700;font-size:15px;display:flex;align-items:center;gap:10px}.h3d-status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--h3d-blue);box-shadow:0 0 0 4px #0473fb29}.h3d-look-eyebrow{position:absolute;left:var(--h3d-gut);top:28px}.h3d-look{position:absolute;left:var(--h3d-gut);bottom:92px;max-width:25rem}.h3d-look__idx{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.12em;color:var(--h3d-muted)}.h3d-look__idx b{font-size:46px;letter-spacing:-.04em;color:var(--h3d-ink);font-weight:800;margin-right:4px}.tdps-h3d .h3d-look h2{font-size:clamp(2rem,3.4vw,3.2rem);line-height:.95;margin-top:10px}.h3d-look p{color:var(--h3d-ink-2);margin:12px 0 0;line-height:1.55}.h3d-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.h3d-tags span{font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;border-radius:999px;background:var(--h3d-card);border:1px solid var(--h3d-line)}.h3d-swap{transition:opacity .35s,transform .35s}.h3d-look.fade .h3d-swap{opacity:0;transform:translateY(8px)}.h3d-drag{position:absolute;right:var(--h3d-gut);bottom:100px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--h3d-muted);display:flex;gap:10px;align-items:center}.h3d-dots{display:flex;gap:6px}.h3d-dots i{width:6px;height:6px;border-radius:50%;background:#0a131d2e;transition:all .3s}.h3d-dots i.on{width:22px;border-radius:9px;background:var(--h3d-blue)}.h3d-fins{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;margin-top:26px;max-width:27rem}.h3d-fin{display:flex;align-items:center;gap:10px;padding:11px 13px;border-radius:14px;border:1px solid var(--h3d-line);background:var(--h3d-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:700;font-size:14px;text-align:left;transition:all .25s}.h3d-fin.on{background:var(--h3d-navy);color:#fff;border-color:var(--h3d-navy)}.h3d-fin i{flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.h3d-sw-gloss{background:radial-gradient(circle at 32% 30%,#fff 0 18%,#dfe6ef 60%,#b9c4d2)}.h3d-sw-matte{background:#ecebe6}.h3d-sw-foil{background:linear-gradient(135deg,#f4f6f9,#8b94a1 45%,#eef1f5 60%,#6f7885)}.h3d-sw-holo{background:conic-gradient(from 40deg,#ff9fd8,#9fd0ff,#a6ffcf,#fff59f,#ffb39f,#ff9fd8)}.h3d-sw-kraft{background:#b8895a}.h3d-ch5 .h3d-panel{left:50%;top:56px;transform:translate(-50%);text-align:center;max-width:44rem;width:calc(100% - 2 * var(--h3d-gut))}.h3d-ch5 .h3d-eyebrow,.h3d-ch5 .h3d-ctas{justify-content:center}.h3d-steps{position:absolute;left:var(--h3d-gut);right:var(--h3d-gut);bottom:92px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--h3d-line)}.h3d-steps div{padding:16px 16px 0 0}.h3d-steps span{font-size:12.5px;font-weight:700;letter-spacing:.12em;color:var(--h3d-blue)}.h3d-steps b{display:block;font-size:16px;margin-top:6px;letter-spacing:-.01em}.h3d-steps small{display:block;color:var(--h3d-ink-2);font-size:13px;margin-top:3px;line-height:1.45}.h3d-cursor{position:fixed;left:0;top:0;z-index:7;pointer-events:none;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:1.5px solid var(--h3d-navy);display:grid;place-items:center;font-size:12.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;transition:width .3s,height .3s,margin .3s,background .3s,opacity .3s;opacity:0}.h3d-cursor.show{opacity:1}.h3d-cursor.big{width:84px;height:84px;margin:-42px 0 0 -42px;background:var(--h3d-navy)}.h3d-cursor span{opacity:0;transition:opacity .2s}.h3d-cursor.big span{opacity:1}.h3d-toast{position:fixed;left:50%;top:calc(var(--h3d-top) + 16px);transform:translate(-50%,-12px);z-index:8;padding:12px 18px;border-radius:999px;background:var(--h3d-navy);color:#fff;font-weight:600;font-size:14px;opacity:0;pointer-events:none;transition:all .4s}.h3d-toast.on{opacity:1;transform:translate(-50%)}@media (min-width: 821px) and (max-height: 860px){.tdps-h3d h2{font-size:clamp(2rem,3.4vw,3.1rem)}.tdps-h3d h1{font-size:clamp(2.8rem,5.6vw,5.6rem)}.h3d-lede{margin-top:12px}.h3d-kit{margin-top:14px;padding:14px;gap:11px}.h3d-inks,.h3d-fins{margin-top:16px}.h3d-ch0 .h3d-panel{bottom:76px}.h3d-ch2 .h3d-panel{padding:22px}}@media (max-width: 820px){.h3d-meta,.h3d-facts,.h3d-drag,.h3d-cursor{display:none}.h3d-chapters{left:16px;right:16px;bottom:14px;gap:0;justify-content:space-between}.h3d-chapters button span{font-size:14px}.h3d-panel{inset:auto 16px 54px;transform:none;max-width:none}.h3d-panel:before,.h3d-look:before{content:"";position:absolute;inset:-60px -16px -54px;background:linear-gradient(to top,#eef4fc 62%,#eef4fc00);z-index:-1}.h3d-ch0 .h3d-panel{bottom:54px}.tdps-h3d h1{font-size:clamp(2.5rem,12vw,3.6rem)}.tdps-h3d h2{font-size:clamp(1.9rem,8.6vw,2.5rem)}.h3d-lede{font-size:15px;margin-top:12px}.h3d-ctas{margin-top:18px}.h3d-ctas .tdps-btn--lg{min-height:48px}.h3d-kit{margin-top:14px;padding:12px;gap:10px}.h3d-kit input[type=text]{padding:9px 12px;font-size:15px}.h3d-sw button,.h3d-sw label{width:26px;height:26px}.h3d-seg button{font-size:12.5px;padding:8px 2px}.h3d-ch2 .h3d-panel{margin-left:0;padding:16px;border-radius:20px}.h3d-ch2 .h3d-panel:before{display:none}.h3d-inks{margin-top:14px;gap:6px}.h3d-fins{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px}.h3d-fin{padding:9px 10px;font-size:12.5px;gap:7px}.h3d-fin i{width:15px;height:15px}.h3d-look{left:16px;right:16px;bottom:54px;max-width:none}.h3d-look__idx b{font-size:34px}.h3d-look-eyebrow{top:16px;left:16px}.h3d-ch5 .h3d-panel{top:24px;left:16px;right:16px;width:auto;transform:none}.h3d-ch5 .h3d-panel:before{background:linear-gradient(to bottom,#eef4fc 62%,#eef4fc00);inset:-40px -16px}.h3d-steps{left:16px;right:16px;bottom:50px;grid-template-columns:repeat(2,1fr)}.h3d-steps div{padding:10px 8px 0 0}.h3d-steps b{font-size:14px;margin-top:3px}.h3d-steps small{display:none}}@media (max-width: 480px){.h3d-chapters{display:none}.h3d-panel,.h3d-ch0 .h3d-panel,.h3d-look{bottom:28px}.h3d-ch5 .h3d-panel{bottom:auto}.h3d-steps{bottom:24px}}.tdps-h3d .tdps-btn--primary,.tdps-h3d .tdps-btn--primary:hover{color:#fff}@media (max-width: 1239px){.tdps-h3d{--h3d-top: 102px}}@media (max-width: 767px){.tdps-h3d{--h3d-top: 65px}}@media (max-width: 820px),(pointer: coarse){.h3d-chapters button{min-width:44px;min-height:44px}.h3d-sw{gap:8px}.h3d-sw button,.h3d-sw label{width:44px;height:44px}.h3d-seg{gap:8px}.h3d-seg button{min-height:44px}.h3d-fins{gap:8px}.h3d-fin{min-height:44px}}@media (prefers-reduced-motion: reduce){.h3d-reveal,.h3d-word span,.h3d-swap,.h3d-fin,.h3d-chapters button:after{transition:none}}.tdps-m3d .h3d-ch0 .h3d-panel{max-width:46rem}.tdps-m3d .h3d-ch0 h1{max-width:none}.tdps-m3d .h3d-ch0 h1 em{display:block}.tdps-m3d .h3d-ch1 .h3d-panel,.tdps-m3d .h3d-ch3 .h3d-panel{padding:28px;margin-left:-28px;border-radius:26px;background:#f1f6fdd1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--h3d-line)}.tdps-m3d .h3d-ch1 .h3d-kit{background:#ffffffb3}.tdps-m3d .m3d-seg2{grid-template-columns:repeat(2,1fr)}.tdps-m3d .h3d-kit{max-width:24rem}.tdps-m3d .h3d-ch3 .h3d-ctas{margin-top:24px}@media (max-width: 820px){.tdps-m3d .h3d-meta{display:none}.tdps-m3d .h3d-ch1 .h3d-panel,.tdps-m3d .h3d-ch3 .h3d-panel{margin-left:0;padding:16px;border-radius:20px}.tdps-m3d .h3d-ch1 .h3d-panel:before,.tdps-m3d .h3d-ch3 .h3d-panel:before{display:none}.tdps-m3d .h3d-ch4 .h3d-panel{bottom:auto}}
