.tpcs{display:block;line-height:normal;font-size:16px;letter-spacing:normal;padding-top:130px;background:#1a1a20}@media(max-width:989px){.tpcs{padding-top:84px}}.tpcs *{letter-spacing:normal}.tpcs h1,.tpcs h2,.tpcs h3,.tpcs h4,.tpcs p,.tpcs blockquote{letter-spacing:normal;line-height:normal;color:inherit;margin:0;word-break:normal}.tpcs img{max-width:none}.tpcs a{text-decoration:none}.tpcs{--black:#1A1A20;--black2:#141418;--white:#F6F4EC;--yellow:#E8C441;--w60:rgba(246,244,236,.62);--w30:rgba(246,244,236,.3);--w10:rgba(246,244,236,.09);--w05:rgba(246,244,236,.04);--note:#5B8CFF}.tpcs,.tpcs *{box-sizing:border-box;margin:0;padding:0}.tpcs{scroll-behavior:smooth}.tpcs{font-family:Plus Jakarta Sans,sans-serif;background:var(--black);color:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased}.tpcs h1,.tpcs h2,.tpcs h3,.tpcs .disp{font-family:Outfit,sans-serif;text-wrap:balance}.tpcs a{color:inherit}.tpcs .y{color:var(--yellow)}.tpcs .wrap{max-width:1200px;margin:0 auto;padding:0 32px}.tpcs .diag{background-image:repeating-linear-gradient(-55deg,transparent 0,transparent 38px,rgba(255,255,255,.022) 38px,rgba(255,255,255,.022) 40px)}.tpcs .eyebrow{font-size:11.52px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--yellow)}.tpcs .btn{display:inline-flex;align-items:center;gap:10px;background:var(--yellow);color:var(--black);font-weight:700;font-size:16px;padding:18px 30px;text-decoration:none;transition:transform .2s,box-shadow .2s}.tpcs .btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #e8c44140}.tpcs .btn svg{width:18px;height:18px}.tpcs .link{color:var(--w60);text-decoration:none;font-weight:600;font-size:15.2px;border-bottom:1px solid var(--w30);padding-bottom:2px}.tpcs .link:hover{color:var(--white)}.tpcs .wf-bar{position:sticky;top:0;z-index:200;background:#0e0e12;border-bottom:1px solid var(--w10);font-size:12.48px;color:var(--w60);display:flex;justify-content:space-between;align-items:center;padding:9px 20px;gap:12px;flex-wrap:wrap}.tpcs .wf-bar b{color:var(--white)}.tpcs .wf-pill{display:inline-block;background:#5b8cff26;color:#9db8ff;border:1px solid rgba(91,140,255,.4);padding:2px 9px;margin-right:8px;font-weight:700;letter-spacing:.08em;font-size:10.88px}.tpcs .wf-toggle{background:none;border:1px solid var(--w30);color:var(--white);font:inherit;font-weight:600;padding:5px 12px;cursor:pointer}.tpcs .note{position:relative;margin:18px auto 0;max-width:1200px;padding:0 32px}.tpcs .note div{border:1px dashed rgba(91,140,255,.6);background:#5b8cff14;color:#c9d7ff;font-size:13.12px;line-height:1.55;padding:12px 16px}.tpcs .note b{color:#fff;font-weight:700}.tpcs .note .tag{display:inline-block;background:var(--note);color:#fff;font-weight:800;font-size:10.88px;padding:1px 7px;margin-right:8px;letter-spacing:.06em}.tpcs .nav{display:flex;align-items:center;justify-content:space-between;padding:20px 56px;border-bottom:1px solid var(--w10);background:#1a1a20eb}.tpcs .nav img{height:26px}.tpcs .nav ul{display:flex;gap:34px;list-style:none;align-items:center}.tpcs .nav a{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--w60);text-decoration:none}.tpcs .nav a.on{color:var(--white);position:relative}.tpcs .nav a.on:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--yellow)}.tpcs .nav .navcta{background:var(--yellow);color:var(--black);padding:11px 18px}.tpcs .hero{padding:110px 0 90px;position:relative;overflow:hidden}.tpcs .hero:before{content:"";position:absolute;right:-200px;top:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(232,196,65,.13),transparent 65%);pointer-events:none}.tpcs .hero h1{font-size:clamp(48px,7vw,99.2px);line-height:.98;font-weight:900;letter-spacing:-.02em;margin:22px 0 28px;max-width:900px}.tpcs .hero p.sub{font-size:19.2px;line-height:1.65;color:var(--w60);max-width:620px;margin-bottom:40px}.tpcs .hero .ctas{display:flex;gap:28px;align-items:center;flex-wrap:wrap}.tpcs .proof{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid var(--w10)}.tpcs .proof>div{padding:28px 28px 0 0}.tpcs .proof>div+div{padding-left:28px;border-left:1px solid var(--w10)}.tpcs .proof .n{font-family:Outfit;font-weight:800;font-size:41.6px;letter-spacing:-.02em}.tpcs .proof .l{color:var(--w60);font-size:14.4px;margin-top:6px;line-height:1.5}.tpcs .logos{padding:46px 0;border-top:1px solid var(--w10);border-bottom:1px solid var(--w10);background:var(--black2)}.tpcs .logos .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px;flex-wrap:wrap}.tpcs .logos span{font-size:11.52px;letter-spacing:.18em;text-transform:uppercase;color:var(--w30);font-weight:700}.tpcs .logos img{filter:brightness(0) invert(1);opacity:.75}.tpcs .feat{padding:120px 0 60px}.tpcs .feat-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;flex-wrap:wrap}.tpcs .feat-head h2{font-size:clamp(35.2px,4vw,54.4px);font-weight:800;line-height:1.05;max-width:700px;margin-top:16px}.tpcs .card{background:linear-gradient(160deg,#22222a,#18181d);border:1px solid var(--w10);position:relative;overflow:hidden}.tpcs .card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--yellow)}.tpcs .feat-top{display:grid;grid-template-columns:1.15fr 1fr;gap:0}.tpcs .feat-l{padding:56px}.tpcs .feat-l .bh{height:44px;filter:brightness(0) invert(1)}.tpcs .tags{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 40px}.tpcs .tags span{font-size:11.52px;font-weight:600;color:var(--w60);border:1px solid var(--w10);padding:6px 11px;letter-spacing:.04em}.tpcs .big{font-family:Outfit;font-weight:900;font-size:clamp(72px,10vw,136px);line-height:.9;letter-spacing:-.04em;color:var(--yellow)}.tpcs .big-l{font-family:Outfit;font-size:25.6px;font-weight:600;margin-top:16px;line-height:1.25}.tpcs .src{font-size:12.48px;color:var(--w30);margin-top:18px;line-height:1.6}.tpcs .feat-r{border-left:1px solid var(--w10);display:grid;grid-template-columns:1fr 1fr}.tpcs .stat{padding:40px 34px;border-bottom:1px solid var(--w10)}.tpcs .stat:nth-child(odd){border-right:1px solid var(--w10)}.tpcs .stat:nth-child(n+3){border-bottom:0}.tpcs .stat .n{font-family:Outfit;font-weight:800;font-size:48px;letter-spacing:-.03em}.tpcs .stat .l{color:var(--w60);font-size:14.72px;line-height:1.5;margin-top:8px}.tpcs .bar-strip{display:flex;align-items:center;gap:22px;padding:22px 56px;border-top:1px solid var(--w10);background:#0000002e;font-size:14.4px;color:var(--w60)}.tpcs .bar-strip .track{flex:1;height:10px;background:var(--w10);position:relative}.tpcs .bar-strip .t1{position:absolute;left:0;top:0;bottom:0;width:77.4%;background:var(--w30)}.tpcs .bar-strip .t2{position:absolute;left:0;top:0;bottom:0;width:100%;background:linear-gradient(90deg,transparent 77.4%,var(--yellow) 77.4%)}.tpcs .bar-strip b{color:var(--white);font-family:Outfit}.tpcs .plays{padding:80px 0 40px}.tpcs .plays h2{font-size:clamp(32px,3.6vw,48px);font-weight:800;margin:14px 0 10px}.tpcs .plays .lede{color:var(--w60);font-size:17.6px;max-width:620px;line-height:1.6}.tpcs .play{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;padding:90px 0;border-bottom:1px solid var(--w10)}.tpcs .play:last-child{border-bottom:0}.tpcs .play.flip .txt{order:2}.tpcs .play .num{font-family:Outfit;font-weight:800;color:var(--yellow);font-size:15.2px;letter-spacing:.12em}.tpcs .play h3{font-size:36.8px;font-weight:800;line-height:1.1;margin:14px 0 18px}.tpcs .play p{color:var(--w60);font-size:16.8px;line-height:1.7;max-width:480px}.tpcs .play .res{display:flex;gap:40px;margin-top:32px;padding-top:26px;border-top:1px solid var(--w10)}.tpcs .play .res .n{font-family:Outfit;font-weight:800;font-size:38.4px;color:var(--white)}.tpcs .play .res .l{font-size:13.6px;color:var(--w60);margin-top:4px;max-width:180px;line-height:1.45}.tpcs .vis{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center}.tpcs .vis img{display:block;box-shadow:0 30px 70px #0000008c;border:1px solid rgba(255,255,255,.06)}.tpcs .vis .a{width:52%;transform:rotate(-3deg);position:relative;z-index:2;margin-right:-12%}.tpcs .vis .b{width:60%;transform:rotate(2deg)}.tpcs .vis .c{width:100%}.tpcs .vis .cap{position:absolute;bottom:-34px;left:0;font-size:12px;color:var(--w30)}.tpcs .xsell{width:100%;background:#202027;border:1px solid var(--w10);padding:40px}.tpcs .xsell .row{display:grid;grid-template-columns:140px 1fr 70px;gap:16px;align-items:center;margin-bottom:22px;font-size:14.08px;color:var(--w60)}.tpcs .xsell .row:last-child{margin-bottom:0}.tpcs .xsell .tr{height:34px;background:var(--w05);position:relative}.tpcs .xsell .f{position:absolute;inset:0 auto 0 0;background:var(--w30)}.tpcs .xsell .f.g{background:var(--yellow)}.tpcs .xsell .v{font-family:Outfit;font-weight:800;color:var(--white);font-size:17.6px;text-align:right}.tpcs .xsell h4{font-family:Outfit;font-size:16px;margin-bottom:26px;color:var(--white);font-weight:700}.tpcs .xsell .ph{font-size:12px;color:#9db8ff;margin-top:18px}.tpcs .testi{padding:120px 0;background:var(--black2);border-top:1px solid var(--w10);border-bottom:1px solid var(--w10);position:relative;overflow:hidden}.tpcs .testi .grid{display:grid;grid-template-columns:340px 1fr;gap:80px;align-items:center}.tpcs .testi .ph{position:relative}.tpcs .testi .ph img{width:100%;display:block;filter:grayscale(.15)}.tpcs .testi .ph:after{content:"";position:absolute;left:18px;top:18px;right:-18px;bottom:-18px;border:2px solid var(--yellow);z-index:-1}.tpcs .testi .ph{z-index:1}.tpcs .qmark{font-family:Outfit;font-size:144px;line-height:.6;color:var(--yellow);height:60px}.tpcs .testi blockquote{font-family:Outfit;font-weight:500;font-size:clamp(24px,2.5vw,34.4px);line-height:1.4;letter-spacing:-.01em}.tpcs .testi blockquote em{font-style:normal;color:var(--yellow)}.tpcs .who{display:flex;align-items:center;gap:20px;margin-top:40px}.tpcs .who .nm{font-weight:700;font-size:16.8px}.tpcs .who .tl{color:var(--w60);font-size:14.4px;margin-top:3px}.tpcs .who img{height:30px;filter:brightness(0) invert(1);opacity:.85;margin-left:auto}.tpcs .ins{color:#9db8ff}.tpcs .mid-cta{margin-top:56px;display:flex;gap:26px;align-items:center;flex-wrap:wrap}.tpcs .more{padding:110px 0}.tpcs .more h2{font-size:clamp(32px,3.4vw,44.8px);font-weight:800;margin:14px 0 44px}.tpcs .mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tpcs .mcard{border:1px solid var(--w10);padding:34px;min-height:290px;display:flex;flex-direction:column;background:var(--w05);transition:border-color .2s,transform .2s}.tpcs .mcard:hover{border-color:#e8c44180;transform:translateY(-3px)}.tpcs .mcard .lg{height:28px;margin-bottom:auto}.tpcs .mcard .lg img{height:100%;filter:brightness(0) invert(1);opacity:.85}.tpcs .mcard .n{font-family:Outfit;font-weight:800;font-size:44.8px;color:var(--yellow);letter-spacing:-.03em;margin-top:40px}.tpcs .mcard .l{color:var(--w60);font-size:15.2px;margin:6px 0 24px;line-height:1.5}.tpcs .mcard .go{font-weight:700;font-size:13.6px;letter-spacing:.06em;text-transform:uppercase}.tpcs .mcard.slot{border-style:dashed;border-color:var(--w30);background:transparent}.tpcs .mcard.slot .lg{font-family:Outfit;font-weight:700;color:var(--w30);font-size:16px;letter-spacing:.1em}.tpcs .mcard.slot .n,.tpcs .mcard.slot .l,.tpcs .mcard.slot .go{color:var(--w30)}.tpcs .how{padding:30px 0 120px}.tpcs .steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--w10)}.tpcs .steps>div{padding:40px 36px 0 0}.tpcs .steps>div+div{padding-left:36px;border-left:1px solid var(--w10)}.tpcs .steps .k{font-family:Outfit;font-weight:800;color:var(--yellow);font-size:14.4px;letter-spacing:.14em}.tpcs .steps h3{font-size:24px;font-weight:700;margin:12px 0 10px}.tpcs .steps p{color:var(--w60);line-height:1.65;font-size:15.68px}.tpcs .final{padding:130px 0;text-align:center;background:var(--yellow);color:var(--black)}.tpcs .final h2{font-size:clamp(41.6px,5.5vw,76.8px);font-weight:900;line-height:1;letter-spacing:-.03em;max-width:900px;margin:0 auto 24px}.tpcs .final p{font-size:18.4px;max-width:560px;margin:0 auto 40px;line-height:1.6;opacity:.8}.tpcs .final .btn{background:var(--black);color:var(--white)}.tpcs .final .small{font-size:13.6px;margin-top:22px;opacity:.65}.tpcs .foot{padding:40px 56px;color:var(--w30);font-size:12.48px;display:flex;justify-content:space-between;border-top:1px solid var(--w10)}.tpcs .mcta{display:none}@media(max-width:900px){.tpcs .wrap,.tpcs .note{padding:0 22px}.tpcs .nav{padding:16px 22px}.tpcs .nav ul li:not(:last-child){display:none}.tpcs .nav img{height:18px}.tpcs .nav .navcta{white-space:nowrap;padding:9px 14px}.tpcs .xsell{padding:26px 20px}.tpcs .xsell .row{grid-template-columns:96px 1fr 40px;gap:10px}.tpcs .hero{padding:70px 0 60px}.tpcs .proof{grid-template-columns:1fr;margin-top:50px}.tpcs .proof>div,.tpcs .proof>div+div{padding:22px 0;border-left:0;border-bottom:1px solid var(--w10)}.tpcs .logos .wrap{justify-content:center;gap:28px}.tpcs .feat{padding:80px 0 40px}.tpcs .feat-top{grid-template-columns:1fr}.tpcs .feat-l{padding:36px 26px}.tpcs .feat-r{border-left:0;border-top:1px solid var(--w10)}.tpcs .stat{padding:28px 22px}.tpcs .stat .n{font-size:36.8px}.tpcs .bar-strip{padding:20px 26px;flex-wrap:wrap}.tpcs .play{grid-template-columns:1fr;gap:50px;padding:60px 0}.tpcs .play.flip .txt{order:0}.tpcs .vis{min-height:0}.tpcs .testi{padding:80px 0}.tpcs .testi .grid{grid-template-columns:1fr;gap:50px}.tpcs .testi .ph{max-width:260px}.tpcs .who img{display:none}.tpcs .mgrid,.tpcs .steps{grid-template-columns:1fr}.tpcs .steps>div,.tpcs .steps>div+div{padding:28px 0;border-left:0;border-bottom:1px solid var(--w10)}.tpcs .final{padding:90px 22px 120px}.tpcs .mcta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:150;background:var(--yellow);color:var(--black);justify-content:center;padding:16px;font-weight:800;text-decoration:none;font-size:15.2px}}.tpcs .kv{width:100%;background:#fff;color:#1d1d1f;border-radius:10px;padding:30px 32px;box-shadow:0 30px 70px #00000080;font-family:Plus Jakarta Sans,sans-serif}.tpcs .kv-h{display:flex;justify-content:space-between;font-size:12.48px;color:#6b6b73;border-bottom:1px solid #ececf0;padding-bottom:14px;margin-bottom:20px;gap:10px;flex-wrap:wrap}.tpcs .kv-src{font-weight:600;color:#1d1d1f}.tpcs .kv-name{color:#2563eb;font-weight:700;font-size:17.6px}.tpcs .kv-tags{display:flex;gap:8px;margin:12px 0 22px;flex-wrap:wrap}.tpcs .kv-tags span{background:#eeeef2;border-radius:999px;padding:5px 12px;font-size:12.48px;font-weight:600}.tpcs .kv-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-bottom:22px;border-bottom:1px solid #ececf0}.tpcs .kv-l{font-size:12px;color:#6b6b73;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tpcs .kv-n{font-family:Outfit;font-weight:800;font-size:32px;margin-top:6px}.tpcs .kv-n em{font-style:normal;font-size:13.6px;background:#dcfce7;color:#15803d;border-radius:999px;padding:3px 10px;vertical-align:middle;margin-left:4px;font-family:Plus Jakarta Sans}.tpcs .kv-s{font-size:12.8px;color:#6b6b73;margin-top:2px}.tpcs .kv-d{padding-top:20px}.tpcs .kv-bar{display:flex;align-items:center;gap:12px;margin-top:10px}.tpcs .kv-bar span{display:block;height:22px;background:#d4d4dc;border-radius:3px}.tpcs .kv-bar.g span{background:#e8c441}.tpcs .kv-bar b{font-family:Outfit;font-size:16px}.tpcs .wf-bar a{color:#9db8ff;font-weight:700;margin-left:10px}.tpcs .wf-bar a.cur{color:#fff;text-decoration:none;border-bottom:2px solid #9DB8FF}.tpcs .art{position:relative;overflow:hidden;border-radius:18px;background:radial-gradient(120% 120% at 85% 20%,#ff8a3d,#f26a22 38%,#b8410f)}.tpcs .art .grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-55deg,transparent 0,transparent 38px,rgba(255,255,255,.05) 38px,rgba(255,255,255,.05) 40px)}.tpcs .art .shots{position:absolute;right:4%;top:50%;transform:translateY(-50%);width:54%;height:120%}.tpcs .art .shots img{position:absolute;aspect-ratio:5/12;object-fit:cover;object-position:center top;background:#fff;border-radius:8px;box-shadow:0 30px 60px #3c0f0073}.tpcs .art .s1{width:37%;left:0;top:20%;transform:rotate(-6deg);z-index:1}.tpcs .art .s2{width:37%;left:31%;top:13%;transform:rotate(0);z-index:3;box-shadow:0 40px 80px #3c0f008c!important}.tpcs .art .s3{width:37%;left:62%;top:21%;transform:rotate(6deg);z-index:2}.tpcs .art .copy{position:absolute;left:6%;top:50%;transform:translateY(-50%);max-width:44%;z-index:4}.tpcs .art .copy img{height:46px;filter:brightness(0) invert(1)}.tpcs .art .copy .k{font-family:Outfit;font-weight:900;font-size:clamp(54.4px,7.5vw,112px);line-height:.9;letter-spacing:-.04em;color:#fff;margin-top:28px}.tpcs .art .copy .kl{font-family:Outfit;font-weight:600;font-size:clamp(17.6px,1.8vw,25.6px);color:#fff;margin-top:12px;line-height:1.2}.tpcs .hub{padding:70px 0 110px}.tpcs .hub-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px;gap:20px;flex-wrap:wrap}.tpcs .hub-head h2{font-size:clamp(35.2px,4vw,54.4px);font-weight:800}.tpcs .hub-head .count{color:var(--w60);font-size:14.4px}.tpcs .hcard{display:block;text-decoration:none;color:#fff;transition:transform .25s}.tpcs .hcard:hover{transform:translateY(-4px)}.tpcs .hcard .art{height:560px}.tpcs .hcard .meta{display:flex;justify-content:space-between;align-items:center;padding:24px 4px 0;gap:20px;flex-wrap:wrap}.tpcs .hcard .meta h3{font-size:30.4px;font-weight:700}.tpcs .hcard .meta .tg{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.tpcs .hcard .meta .tg span{font-size:11.52px;font-weight:600;color:var(--w60);background:var(--w05);border:1px solid var(--w10);padding:6px 12px;border-radius:999px}.tpcs .hcard .go{font-weight:700;font-size:14.4px;letter-spacing:.06em;text-transform:uppercase;color:var(--yellow);white-space:nowrap}.tpcs .future{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.tpcs .future div{border:1px dashed rgba(91,140,255,.5);border-radius:18px;height:260px;display:flex;align-items:center;justify-content:center;color:#9db8ff;font-size:13.6px;text-align:center;padding:20px}.tpcs .qstrip{padding:100px 0;background:var(--black2);border-top:1px solid var(--w10);border-bottom:1px solid var(--w10)}.tpcs .qstrip .in{display:grid;grid-template-columns:120px 1fr;gap:40px;align-items:center;max-width:980px}.tpcs .qstrip img.hs{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--yellow)}.tpcs .qstrip blockquote{font-family:Outfit;font-size:clamp(20.8px,2.2vw,29.6px);line-height:1.4;font-weight:500}.tpcs .qstrip .who{margin-top:18px}.tpcs .crumb{padding:26px 0 18px;font-size:13.6px}.tpcs .crumb a{color:var(--w60);text-decoration:none}.tpcs .dhero .art{height:520px}.tpcs .dintro{text-align:center;padding:56px 0 20px}.tpcs .dintro h1{font-size:clamp(41.6px,5vw,67.2px);font-weight:800}.tpcs .dintro .tg{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:22px 0 30px}.tpcs .dintro .tg span{font-size:12.48px;font-weight:600;background:var(--w05);border:1px solid var(--w10);padding:8px 14px;border-radius:999px}.tpcs .dintro p{max-width:720px;margin:0 auto;color:var(--w60);font-size:17.28px;line-height:1.7}.tpcs .dintro p.goal{color:var(--white);margin-bottom:14px;font-size:18.4px}.tpcs .dintro p.goal b{color:var(--yellow);letter-spacing:.08em;font-size:13.6px;margin-right:8px}@media(max-width:900px){.tpcs .art .shots{width:90%;right:-10%;top:auto;bottom:-12%;transform:none;height:70%}.tpcs .art .copy{top:9%;transform:none;max-width:86%}.tpcs .art .copy img{height:30px}.tpcs .hcard .art,.tpcs .dhero .art{height:520px}.tpcs .future{grid-template-columns:1fr}.tpcs .qstrip .in{grid-template-columns:1fr;gap:24px}}.tpcs .tq{padding:90px 0}.tpcs .tq .wrap{max-width:1100px}.tpcs .tq-card{position:relative;overflow:hidden;border-radius:22px;padding:64px 72px;display:grid;grid-template-columns:1fr 250px;gap:60px;align-items:center;background:radial-gradient(120% 120% at 85% 20%,#ff8a3d,#f26a22 38%,#b8410f)}.tpcs .tq-card.fe{background:radial-gradient(120% 120% at 85% 20%,#3fd0e0,#1690a8 40%,#0b3d5c)}.tpcs .tq-card.pp{background:radial-gradient(120% 120% at 85% 20%,#5b8fe0,#2456a8 42%,#0d2650)}.tpcs .tq-card.lw{background:radial-gradient(120% 120% at 85% 20%,#b9b289,#7a7550 42%,#2f2d1c)}.tpcs .tq-card.tc{background:radial-gradient(120% 120% at 85% 20%,#f4b183,#d7774b 40%,#8a3a1c)}.tpcs .tq-card .grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(-55deg,transparent 0,transparent 38px,rgba(255,255,255,.06) 38px,rgba(255,255,255,.06) 40px)}.tpcs .tq-body,.tpcs .tq-ph{position:relative}.tpcs .tq-lg{height:34px;max-width:200px;object-fit:contain;object-position:left;filter:brightness(0) invert(1);margin-bottom:30px;display:block}.tpcs .tq blockquote{font-family:Outfit,sans-serif;font-weight:600;font-size:clamp(24px,2.3vw,32.8px);line-height:1.35;color:#fff;letter-spacing:-.01em}.tpcs .tq blockquote{font-style:normal!important;border:0!important;padding:0!important;margin:0!important;quotes:none}.tpcs .tq blockquote:before,.tpcs .tq blockquote:after{content:none!important;display:none!important}.tpcs .tq blockquote em{font-style:normal!important;color:#140800d1}.tpcs .tq-who{margin-top:30px;color:#fff}.tpcs .tq-nm{font-weight:700;font-size:16.8px}.tpcs .tq-tl{opacity:.8;font-size:14.72px;margin-top:3px}.tpcs .tq-ph{width:250px;height:310px;border-radius:16px;overflow:hidden;box-shadow:0 30px 60px #00000059;transform:rotate(2deg);border:6px solid #fff;background:#ffffff26}.tpcs .tq-ph img{width:100%;height:100%;object-fit:cover;display:block}.tpcs .tq-ph .tq-empty{height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;letter-spacing:.15em;font-size:12.8px}.tpcs .tq-q-ph{border:2px dashed rgba(255,255,255,.6);padding:26px 28px;border-radius:12px;font-family:Outfit,sans-serif;font-size:clamp(20px,2vw,25.6px);line-height:1.4;color:#fff}@media(max-width:900px){.tpcs .tq{padding:56px 0}.tpcs .tq-card{grid-template-columns:1fr;padding:36px 26px;gap:30px}.tpcs .tq-ph{order:-1;width:150px;height:180px;border-width:4px}.tpcs .tq-lg{height:26px;margin-bottom:20px}}.tpcs .art.fe{background:radial-gradient(120% 120% at 85% 20%,#3fd0e0,#1690a8 40%,#0b3d5c)}.tpcs .art.pp{background:radial-gradient(120% 120% at 85% 20%,#5b8fe0,#2456a8 42%,#0d2650)}.tpcs .hcard .art.pp{background:radial-gradient(120% 120% at 85% 20%,#cfefc2,#97d38a 45%,#5da864)}.tpcs .art.lw{background:radial-gradient(120% 120% at 85% 20%,#b9b289,#7a7550 42%,#2f2d1c)}.tpcs .art.lw .shots img{box-shadow:0 30px 60px #14120580}.tpcs .art .copy img.lg-lw{height:44px}.tpcs .art.tc{background:radial-gradient(120% 120% at 85% 20%,#f4b183,#d7774b 40%,#8a3a1c)}.tpcs .art.fe .shots img{box-shadow:0 30px 60px #00192d80}.tpcs .art.pp .shots img{box-shadow:0 30px 60px #000a2880}.tpcs .art .copy img.lg-tc{height:40px}.tpcs .art .copy img.lg-pp{height:30px}.tpcs .art .copy .sub3{font-size:13.6px;font-weight:600;color:#fffc;margin-top:14px;letter-spacing:.04em}.tpcs .hstack{display:flex;flex-direction:column;gap:56px}.tpcs .qph{border:2px dashed rgba(232,196,65,.55);background:#e8c4410d;padding:34px 36px}.tpcs .qph .t{font-family:Outfit;font-size:clamp(20.8px,2.2vw,28.8px);line-height:1.4;color:var(--w60)}.tpcs .ph-empty{aspect-ratio:1/1;border:2px dashed rgba(232,196,65,.55);display:flex;align-items:center;justify-content:center;color:var(--w60);font-size:13.6px;text-align:center;padding:20px;background:#e8c4410a}.tpcs .vis .em{width:78%;max-width:440px;border-radius:8px;transform:rotate(1.5deg)}.tpcs .play.flip .vis .em{transform:rotate(-1.5deg)}.tpcs .kv-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #ececf0;gap:14px}.tpcs .kv-row:last-child{border-bottom:0}.tpcs .kv-row .nm{font-weight:700;font-size:15.2px}.tpcs .kv-row .sm{font-size:12.48px;color:#6b6b73;margin-top:2px}.tpcs .kv-row .v{font-family:Outfit;font-weight:800;font-size:21.6px;white-space:nowrap}.tpcs .kv-row img{height:30px;width:auto}.tpcs .kv-bars{padding-top:6px}.tpcs .kv-bars .r{display:grid;grid-template-columns:70px 1fr 64px;align-items:center;gap:12px;margin-top:12px;font-size:13.6px;font-weight:600}.tpcs .kv-bars .r span.bb{display:block;height:24px;background:#d4d4dc;border-radius:3px}.tpcs .kv-bars .r.g span.bb{background:#e8c441}.tpcs .kv-bars .r b{font-family:Outfit;font-size:16px;text-align:right}.tpcs .kv-foot{font-size:12px;color:#6b6b73;margin-top:16px;line-height:1.5}@media(max-width:900px){.tpcs .vis .em{width:92%}}@media(min-width:901px){.tpcs .hub .wrap,.tpcs .dhero .wrap,.tpcs .wrap.crumb{max-width:960px!important}.tpcs .hub{padding-top:14px!important}.tpcs .hcard .art,.tpcs .dhero .art{height:330px!important}.tpcs .art .copy .k{font-size:clamp(44.8px,4.6vw,70.4px)!important;margin-top:16px}.tpcs .art .copy .kl{font-size:clamp(15.2px,1.3vw,18.4px)!important}.tpcs .art .copy img{height:32px}.tpcs .art .copy img.lg-pp{height:22px}.tpcs .art .copy img.lg-tc{height:30px}.tpcs .art .copy img.lg-lw{height:32px}.tpcs .art .shots{width:46%!important;right:6%!important}.tpcs .hstack{gap:44px!important}.tpcs .hcard .meta{padding-top:18px!important}.tpcs .hcard .meta h3{font-size:23.2px!important}}.tpcs .tags span,.tpcs .hcard .meta .tg span{font-size:12.5px}.tpcs .art .copy img.lg-pp{width:auto;max-width:100%;object-fit:contain;object-position:left}@media(max-width:900px){.tpcs .wrap.crumb{padding-left:22px;padding-right:22px}.tpcs .crumb{padding:6px 0 8px}.tpcs .crumb a{display:inline-block;padding:12px 0;min-height:44px;box-sizing:border-box}.tpcs .feat-top>*,.tpcs .play>*,.tpcs .feat-r>*{min-width:0}.tpcs .big{font-size:clamp(44px,15vw,136px)}.tpcs .big-l{font-size:clamp(20px,6vw,25.6px)}.tpcs .feat-l{padding:30px 20px}.tpcs .stat{padding:24px 16px}.tpcs .stat .n{font-size:clamp(26px,8.6vw,36.8px)}.tpcs .art .copy .k{font-size:clamp(40px,13vw,70.4px)!important}.tpcs .play h3{font-size:clamp(28px,8.4vw,36.8px);overflow-wrap:break-word}.tpcs .play .res{flex-wrap:wrap;gap:22px 26px}.tpcs .play .res>div{flex:1 1 120px;min-width:0}.tpcs .play .res .n{font-size:clamp(28px,8.6vw,38.4px)}.tpcs .play .res .l{max-width:none}.tpcs .kv{padding:22px 18px}.tpcs .kv-grid{grid-template-columns:1fr;gap:16px}.tpcs .kv-n{font-size:clamp(26px,8vw,32px)}.tpcs .kv-bar span{flex-shrink:1;max-width:calc(100% - 48px)}.tpcs .tq-card{padding:30px 22px}}div.tpcs{padding-top:0}@media(max-width:989px){div.tpcs{padding-top:0}}div.tpcs,div.tpcs *{word-spacing:normal}div.tpcs .art .grain,div.tpcs div:empty{display:block}.shopify-section.section-case-studies{padding-left:0!important;padding-right:0!important}@media(max-width:900px){.shopify-section.section-case-studies{padding-top:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/case-studies-v3.css.map */
