.assets-case{--assets-bg:#030505;--assets-panel:#050707;--assets-text:#f5f7f4;--assets-muted:#f5f7f49e;--assets-teal:#2dccd3;background:var(--assets-bg);color:var(--assets-text);min-height:100vh;font-family:Portfolio Mono,PingFang SC,Microsoft YaHei,sans-serif}.assets-case *{box-sizing:border-box}.assets-case a{color:inherit;text-decoration:none}.assets-case a:focus-visible{outline:3px solid var(--assets-teal);outline-offset:6px}.assets-shell{width:auto;margin:0;padding:0 90px 80px}.assets-header{z-index:20;background:#000;justify-content:space-between;align-items:center;gap:30px;padding:40px 0;display:flex;position:sticky;top:0}.assets-brand{flex-direction:column;gap:3px;display:flex}.assets-brand strong{letter-spacing:.5px;font-size:20px}.assets-brand span{color:var(--assets-muted);letter-spacing:.3px;font-size:14px}.assets-nav{background:#000;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:0;display:flex;overflow:hidden}.assets-nav a{color:var(--assets-muted);border-left:1px solid #ffffff40;padding:16px 24px;font-size:14px;transition:color .2s,background .2s}.assets-nav a:first-child{border-left:0}.assets-nav a:hover{color:#fff;background:#2dccd329}.assets-skip{z-index:50;background:var(--assets-teal);padding:10px;position:fixed;top:-80px;left:18px;color:#001112!important}.assets-skip:focus{top:12px}.assets-content{flex-direction:column;gap:80px;display:flex}.assets-image{border-radius:clamp(20px,2.35vw,45px);width:100%;display:block;overflow:hidden}.assets-image img{width:100%;height:auto;display:block}.assets-hero-cover{border-radius:clamp(20px,2.35vw,45px)}.assets-panel{background:radial-gradient(circle at 90% 20%,#2dccd342,#0000 44%),#000;border:2px solid #ffffff24;border-radius:45px;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);align-items:center;gap:54px;min-height:530px;padding:76px 7%;display:grid}.assets-panel-copy{max-width:550px}.assets-pill{background:#2dccd338;border-radius:999px;padding:13px 22px;font-size:16px;display:inline-block}.assets-panel h1{letter-spacing:-2px;margin:30px 0 20px;font-size:clamp(34px,4.2vw,64px);font-weight:800;line-height:1.03}.assets-panel h1 span{display:block}.assets-panel h1 strong{color:var(--assets-teal);display:block}.assets-panel h1 strong .assets-question{color:#fff;display:inline}.assets-panel-copy p{color:var(--assets-muted);max-width:460px;margin:0;font-size:15px;line-height:1.8}.assets-diagnosis-empty{color:#fff9;letter-spacing:1.5px;text-align:center;background:linear-gradient(135deg,#ffffff0e,#2dccd30a);border:1px dashed #2dccd380;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:330px;display:flex}.assets-diagnosis-empty b{color:var(--assets-teal);letter-spacing:2px;font-size:20px}.assets-section{flex-direction:column;gap:38px;display:flex}.assets-section-heading{max-width:1360px}.assets-kicker{color:var(--assets-teal);letter-spacing:.8px;border:1px solid #2dccd399;border-radius:999px;margin-bottom:18px;padding:10px 18px;font-size:14px;display:inline-block}.assets-section-heading h2{color:#fff;letter-spacing:-1.2px;margin:0;font-size:clamp(27px,3.5vw,54px);line-height:1.18}.assets-section-heading p{color:var(--assets-muted);margin:17px 0 0;font-size:19px;line-height:1.65}.assets-video-section{background:0 0;border-radius:0;padding:0}.assets-video-image{border-radius:45px}.assets-image-stack{flex-direction:column;gap:40px;display:flex}.assets-image-stack .assets-image{border-radius:34px}.assets-flow-image{border-radius:0}.assets-end{color:var(--assets-muted);border-top:1px solid #fff3;justify-content:space-between;gap:24px;margin-top:72px;padding-top:28px;font-size:15px;display:flex}.assets-end a:hover{color:var(--assets-teal)}@media (max-width:850px){.assets-shell{width:auto;padding:0 20px 48px}.assets-header{padding:19px 0}.assets-brand strong{font-size:16px}.assets-brand span{font-size:11px}.assets-nav{max-width:58%;overflow-x:auto}.assets-nav a{white-space:nowrap;padding:10px 12px;font-size:10px}.assets-content{gap:48px}.assets-panel{border-radius:27px;grid-template-columns:1fr;gap:34px;min-height:0;padding:38px 28px}.assets-panel h1{margin:24px 0 15px;font-size:clamp(32px,9vw,52px)}.assets-diagnosis-empty{min-height:220px}.assets-section{gap:24px}.assets-section-heading h2{font-size:28px}.assets-section-heading p{font-size:15px}.assets-video-image{border-radius:27px}.assets-image-stack{gap:20px}.assets-image-stack .assets-image{border-radius:20px}.assets-flow-image{border-radius:0}.assets-end{margin-top:42px;font-size:12px}}@media (prefers-reduced-motion:reduce){.assets-nav a{transition:none}}.assets-case{--viral-accent:#2dccd3;--viral-secondary:#ffffffa6}.assets-shell.viral-shell{max-width:1920px;margin:0 auto;padding:0 4.6875% 80px}@media (max-width:760px){.assets-shell.viral-shell{padding:0 5% 40px}}@font-face{font-family:TikTok Sans;src:url(/fonts/TikTokSans-Variable.ttf)format("truetype");font-style:normal;font-weight:300 900;font-display:swap}.assets-completeness{background:#000;border:2px solid #ffffff1f;border-radius:2.58621cqw;grid-template-columns:42.414% minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.assets-completeness-title{color:#fff;font-variation-settings:"wdth" 100;letter-spacing:0;margin:0;padding:8.90805cqw 0 8.90805cqw 5.74713cqw;font-family:TikTok Sans,Arial,sans-serif;font-size:3.62069cqw;font-weight:700;line-height:3.85058cqw}.assets-completeness-title>span{white-space:nowrap;display:block}.assets-completeness-accent{color:#2dccd3}.assets-completeness-question{color:#fff}.assets-completeness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.03448cqw;padding:1.37931cqw;display:grid}.assets-completeness-card{border-radius:1.37931cqw;min-width:0;margin:0;position:relative;overflow:hidden}.assets-completeness-card:focus-visible{outline:2px solid var(--assets-teal);outline-offset:4px}.assets-completeness-grid img{aspect-ratio:4/3;object-fit:cover;opacity:.2;border-radius:1.37931cqw;width:100%;height:auto;transition:opacity .18s;display:block}.assets-completeness-tag{color:#fff;font-variation-settings:"wdth" 100;white-space:nowrap;opacity:0;pointer-events:none;background:#0006;border-radius:.689655cqw;max-width:calc(100% - 1.37931cqw);padding:.114943cqw .689655cqw;font-family:TikTok Sans,Arial,sans-serif;font-size:1.37931cqw;font-weight:400;line-height:2.29885cqw;transition:opacity .18s;position:absolute;top:.689655cqw;left:.689655cqw}@media (hover:hover){.assets-completeness-card:hover img,.assets-completeness-card:hover .assets-completeness-tag{opacity:1}}.assets-completeness-card:focus-visible img,.assets-completeness-card:focus-visible .assets-completeness-tag{opacity:1}@media (hover:none){.assets-completeness-card:focus img,.assets-completeness-card:focus .assets-completeness-tag{opacity:1}}@media (max-width:600px){.assets-completeness{border-radius:24px;grid-template-columns:minmax(0,1fr)}.assets-completeness-title{padding:32px 24px 20px;font-size:clamp(24px,7.2cqw,40px);line-height:1.064}.assets-completeness-grid{gap:10px;padding:0 16px 16px}.assets-completeness-card,.assets-completeness-grid img{border-radius:10px}.assets-completeness-tag{white-space:normal;border-radius:6px;max-width:calc(100% - 12px);padding:3px 6px;font-size:12px;line-height:1.3;top:6px;left:6px}}@media (prefers-reduced-motion:reduce){.assets-completeness-grid img,.assets-completeness-tag{transition:none}}.assets-why-demo{aspect-ratio:1740/1189.91;background:#000;border-radius:clamp(20px,2.35vw,45px);width:100%;margin:0;position:relative;overflow:hidden}.assets-why-demo picture,.assets-why-demo-background{width:100%;height:100%;display:block}.assets-why-demo-background{object-fit:cover}.assets-why-demo-screen{border-radius:0 0 10.5px 10.5px;width:46.2066%;height:37.01%;position:absolute;top:42.45%;left:26.9226%;overflow:hidden}.assets-why-demo-video{object-fit:fill;background:0 0;border:0;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}
.selling-points-case{--viral-accent:#fc2f57;--viral-secondary:#fff9}.selling-points-case .viral-section-heading p{font-weight:400}.selling-points-case .selling-points-flow{border-radius:0}.selling-points-case .viral-end{border-color:#fff3}.selling-points-case a:focus-visible{outline:2px solid var(--viral-accent);outline-offset:4px}.selling-points-case .skip-link{color:#050705;background:var(--viral-accent)}
