.home{min-height:100vh}.home h1,.home h2,.home h3,.home h4{letter-spacing:normal;color:inherit;font-weight:700;line-height:normal}.home h1{margin:.67em 0;font-size:2em}.home h2{margin:.83em 0;font-size:1.5em}.home h3{margin:1em 0;font-size:1.17em}.home h4{margin:1.33em 0;font-size:1em}.home p{font-size:inherit;color:inherit;line-height:inherit;margin:1em 0}.home main{max-width:none;margin:0;padding:0}.home nav{flex-direction:row;margin:0;overflow:visible}.home nav a{font-size:inherit;color:inherit;border-radius:0;flex-shrink:1;gap:0;padding:0;display:inline}.home nav a span{font-size:inherit;width:auto;text-align:inherit;display:inline}.home nav a:hover{background:0 0}.home .sidebar{border-right:0;flex-shrink:1;width:auto;display:block;position:static;inset:auto}.home .funnel{margin-bottom:0}.home .badge{width:auto;color:inherit;background:0 0;border:0;display:inline-flex}.home details{border-top:0;margin:0}.home summary{list-style:revert;font-size:inherit;color:inherit;justify-content:normal;display:list-item}.home footer{font-size:inherit;color:inherit;border-top:0;align-items:normal;gap:0;margin:0;display:block}.home footer a{margin-left:0}.home{--ink:#161317;--muted:#6f6872;--paper:#fbf8f6;--white:#fff;--line:#261c281a;--tt:#923754;--tt-bg:#f8e4eb;--tt-pale:#fff6f8;--tt-border:#e5bac9;--meta:#67508d;--meta-bg:#eee6f8;--meta-pale:#faf7ff;--meta-border:#d1bfe7;--success:#26714f;--success-bg:#eaf5ef;--warning:#8f612d;--warning-bg:#fbf0df;--max:1240px;--shadow:0 30px 80px #3525341c;--shadow-sm:0 14px 36px #35253412}.home *{box-sizing:border-box}html{scroll-behavior:smooth}.home{color:var(--ink);background:radial-gradient(circle at 9% 6%,#f8e4eba3,#0000 28rem),radial-gradient(circle at 92% 12%,#eee6f8b8,#0000 29rem),linear-gradient(#fbf8f6 0,#fff 35% 70%,#fbf8f6 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}.home a{color:inherit;text-decoration:none}.home button{font:inherit}.home .container{width:min(var(--max),calc(100% - 36px));margin:auto}.home .nav-shell{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f6c7;border-bottom:1px solid #261c280e;position:sticky;top:0}.home nav{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.home .logo{letter-spacing:-.05em;align-items:center;gap:11px;font-size:1.26rem;font-weight:900;display:flex}.home .logo-mark{background:linear-gradient(135deg,var(--tt) 0 48%,var(--meta) 52% 100%);border-radius:11px;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:0 10px 24px #67508d29}.home .logo-mark:after{content:"";background:#fff;border-radius:7px;position:absolute;inset:8px;transform:rotate(-7deg)}.home .nav-links{color:#5f5962;align-items:center;gap:25px;font-size:.93rem;display:flex}.home .nav-actions{align-items:center;gap:9px;display:flex}.home .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.93rem;font-weight:800;transition:all .18s;display:inline-flex}.home .btn:hover{transform:translateY(-1px)}.home .btn-dark{color:#fff;background:#171418;box-shadow:0 10px 26px #17141829}.home .btn-light{border-color:var(--line);background:#fffc}.home .btn-tt{background:var(--tt);color:#fff}.home .btn-meta{background:var(--meta);color:#fff}.home .hero{padding:92px 0 42px}.home .hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:54px;display:grid}.home .kicker{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.065em;color:#5e5760;background:#ffffffc2;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;font-size:.78rem;font-weight:850;display:inline-flex}.home .kicker-dot{background:linear-gradient(135deg,var(--tt),var(--meta));border-radius:50%;width:8px;height:8px}.home h1{letter-spacing:-.082em;max-width:860px;margin:20px 0;font-size:clamp(3.3rem,6.6vw,6.5rem);line-height:.9}.home .highlight{background:linear-gradient(90deg,var(--tt),#b4627d 37%,var(--meta) 80%);color:#0000;-webkit-background-clip:text;background-clip:text}.home .hero-copy{color:var(--muted);max-width:720px;font-size:1.13rem;line-height:1.72}.home .hero-copy strong{color:var(--ink)}.home .hero-actions{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.home .hero-note{color:#817a84;margin-top:14px;font-size:.86rem}.home .hero-product{min-height:580px;box-shadow:var(--shadow);background:linear-gradient(160deg,#ffffffe6,#faf7ffc7);border:1px solid #261c2814;border-radius:36px;padding:18px;position:relative;overflow:hidden}.home .orb-a,.home .orb-b{filter:blur(10px);border-radius:50%;position:absolute}.home .orb-a{background:#f8e4ebcc;width:330px;height:330px;top:-90px;right:-120px}.home .orb-b{background:#eee6f8d9;width:300px;height:300px;bottom:-90px;left:-130px}.home .product-window{z-index:2;grid-template-rows:auto auto 1fr;gap:13px;height:100%;display:grid;position:relative}.home .window-top{justify-content:space-between;align-items:center;gap:12px;padding:4px 3px 7px;display:flex}.home .window-title{letter-spacing:-.035em;font-weight:900}.home .window-sub{color:#817a84;margin-top:3px;font-size:.75rem}.home .channel-pill{border:1px solid #0000;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:850}.home .channel-pill.tt{background:var(--tt-bg);color:var(--tt);border-color:var(--tt-border)}.home .channel-pill.meta{background:var(--meta-bg);color:var(--meta);border-color:var(--meta-border)}.home .funnel{border:1px solid var(--line);background:#ffffffbd;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:9px;padding:10px;display:grid}.home .funnel-card{background:#fff;border:1px solid #261c280e;border-radius:14px;padding:12px 11px}.home .funnel-card.tt{background:var(--tt-pale);border-color:var(--tt-border)}.home .funnel-card.meta{background:var(--meta-pale);border-color:var(--meta-border)}.home .fc-label{color:#817a84;text-transform:uppercase;letter-spacing:.055em;font-size:.63rem;font-weight:750}.home .fc-value{letter-spacing:-.045em;margin-top:5px;font-size:1.12rem;font-weight:900}.home .winner-card{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #261c2814;border-radius:22px;grid-template-columns:130px 1fr;gap:16px;padding:16px;display:grid}.home .ugc-thumb{background:url(/assets/creator-emma.jpg) 50%/cover no-repeat;border-radius:18px;min-height:190px;position:relative;overflow:hidden}.home .ugc-thumb:before{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#120e122e);position:absolute;inset:0}.home .ugc-thumb:after{content:"TikTok UGC";color:#fff;background:#181216a6;border-radius:9px;padding:6px 8px;font-size:.65rem;font-weight:900;position:absolute;top:10px;left:10px}.home .winner-head{justify-content:space-between;gap:12px;display:flex}.home .winner-name{letter-spacing:-.03em;font-weight:900}.home .winner-meta{color:#817a84;margin-top:2px;font-size:.76rem}.home .status{background:var(--success-bg);color:var(--success);border:1px solid #cde8da;border-radius:999px;padding:6px 8px;font-size:.67rem;font-weight:900}.home .winner-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.home .winner-metric{background:#faf8fa;border:1px solid #261c280f;border-radius:13px;padding:10px}.home .winner-metric.tt{background:var(--tt-pale);border-color:var(--tt-border)}.home .winner-metric.meta{background:var(--meta-pale);border-color:var(--meta-border)}.home .winner-metric b{font-size:.95rem;display:block}.home .winner-metric span{color:#817a84;font-size:.64rem}.home .readiness{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:11px;display:grid}.home .ready-item{color:#615a64;align-items:center;gap:7px;font-size:.69rem;font-weight:750;display:flex}.home .ready-dot{background:var(--success-bg);width:16px;height:16px;color:var(--success);border-radius:6px;place-items:center;font-size:.58rem;font-weight:950;display:grid}.home .winner-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.home .small-btn{cursor:pointer;border:0;border-radius:11px;padding:9px 11px;font-size:.72rem;font-weight:850}.home .small-btn.meta{background:var(--meta);color:#fff}.home .small-btn.tt{background:var(--tt-bg);color:var(--tt)}.home .small-btn.neutral{color:#4d464e;background:#f4f0f3}.home .cred-strip{padding:30px 0 8px}.home .cred{border:1px solid var(--line);background:#ffffffa8;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:18px 20px;display:grid}.home .cred-label{text-transform:uppercase;letter-spacing:.07em;color:#817a84;font-size:.72rem;font-weight:900}.home .cred-items{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.home .cred-item{color:#4e4850;font-size:.92rem;font-weight:850}.home section{padding:82px 0}.home .section-top{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.home .section-top h2{letter-spacing:-.07em;max-width:790px;margin:0;font-size:clamp(2.4rem,4.7vw,4.2rem);line-height:.95}.home .section-top p{max-width:570px;color:var(--muted);margin:0;line-height:1.7}.home .loop{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home .loop-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffd4;border-radius:24px;min-height:230px;padding:22px}.home .loop-card.tt{background:linear-gradient(155deg,#fff,var(--tt-pale))}.home .loop-card.meta{background:linear-gradient(155deg,#fff,var(--meta-pale))}.home .loop-num{color:#8a828c;margin-bottom:22px;font-size:.72rem;font-weight:900}.home .loop-icon{border-radius:14px;place-items:center;width:42px;height:42px;margin-bottom:16px;font-weight:950;display:grid}.home .loop-icon.tt{background:var(--tt-bg);color:var(--tt)}.home .loop-icon.meta{background:var(--meta-bg);color:var(--meta)}.home .loop-icon.neutral{color:#4d464f;background:#f0ecef}.home .loop-card h3{letter-spacing:-.035em;margin:0 0 8px;font-size:1.18rem}.home .loop-card p{color:var(--muted);margin:0;font-size:.89rem;line-height:1.6}.home .os-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.home .persona{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:30px;padding:27px}.home .persona.brand{background:linear-gradient(145deg,#fff,var(--tt-pale))}.home .persona.creator{background:linear-gradient(145deg,#fff,var(--meta-pale))}.home .persona-top{justify-content:space-between;gap:16px;display:flex}.home .persona-label{border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:900}.home .persona.brand .persona-label{background:var(--tt-bg);color:var(--tt);border:1px solid var(--tt-border)}.home .persona.creator .persona-label{background:var(--meta-bg);color:var(--meta);border:1px solid var(--meta-border)}.home .persona h3{letter-spacing:-.055em;margin:16px 0 10px;font-size:1.9rem;line-height:1.02}.home .persona p{color:var(--muted);margin:0;line-height:1.65}.home .persona-list{gap:11px;margin:20px 0 22px;display:grid}.home .persona-row{grid-template-columns:27px 1fr;gap:10px;display:grid}.home .check{background:var(--success-bg);width:24px;height:24px;color:var(--success);border-radius:8px;place-items:center;font-size:.7rem;font-weight:950;display:grid}.home .product-shell{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffc7;border-radius:32px;grid-template-columns:220px 1fr;gap:14px;padding:14px;display:grid}.home .sidebar{background:#f8f4f6;border:1px solid #261c280e;border-radius:22px;padding:18px}.home .sidebar-logo{margin-bottom:16px;font-weight:950}.home .side-link{color:#766f79;border-radius:11px;margin:3px 0;padding:10px 11px;font-size:.86rem}.home .side-link.active{color:var(--ink);background:#fff;font-weight:850;box-shadow:0 5px 16px #3d2b3c0e}.home .main-ui{padding:10px}.home .ui-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.home .ui-head h3{letter-spacing:-.045em;margin:0;font-size:1.6rem}.home .ui-head p{color:#817a84;margin:4px 0 0;font-size:.8rem}.home .ui-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.home .ui-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:17px}.home .ui-panel h4{margin:0 0 12px;font-size:.92rem}.home .video-list{gap:9px;display:grid}.home .video-row{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.home .mini-thumb{background-position:50%;background-size:cover;border-radius:10px;width:42px;height:52px;box-shadow:inset 0 0 0 1px #ffffff40}.home .mini-thumb.emma{background-image:url(/assets/creator-emma.jpg)}.home .mini-thumb.sarah{background-image:url(/assets/creator-sarah.jpg)}.home .mini-thumb.mia{background-image:url(/assets/creator-mia.jpg)}.home .mini-thumb.noah{background-image:url(/assets/creator-noah.jpg)}.home .video-name{font-size:.82rem;font-weight:850}.home .video-sub{color:#817a84;margin-top:2px;font-size:.68rem}.home .badge{border-radius:999px;padding:7px 8px;font-size:.65rem;font-weight:900}.home .badge.tt{background:var(--tt-bg);color:var(--tt)}.home .badge.meta{background:var(--meta-bg);color:var(--meta)}.home .badge.wait{background:var(--warning-bg);color:var(--warning)}.home .chart-kpis{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.home .mini-kpi{background:#faf8fa;border:1px solid #261c280f;border-radius:14px;padding:11px}.home .mini-kpi span{color:#817a84;font-size:.65rem}.home .mini-kpi b{margin-top:3px;font-size:1.15rem;display:block}.home .chart{background:linear-gradient(#67508d17,#67508d00),repeating-linear-gradient(0deg,#0000 0 31px,#261c280d 32px);border-radius:16px;height:126px;margin-top:12px;position:relative;overflow:hidden}.home .chart svg{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.home .diff-grid{grid-template-columns:.9fr 1.1fr;gap:20px;display:grid}.home .diff-copy{color:#fff;min-height:500px;box-shadow:var(--shadow);background:#171418;border-radius:30px;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.home .diff-copy h2{letter-spacing:-.07em;margin:0 0 18px;font-size:clamp(2.5rem,5vw,4.3rem);line-height:.95}.home .diff-copy p{color:#c7c0c8;line-height:1.7}.home .diff-note{color:#8f8792;border-top:1px solid #ffffff1f;padding-top:18px;font-size:.78rem}.home .diff-list{gap:12px;display:grid}.home .diff-row{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:22px;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.home .diff-icon{border-radius:15px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.home .diff-icon.tt{background:var(--tt-bg);color:var(--tt)}.home .diff-icon.meta{background:var(--meta-bg);color:var(--meta)}.home .diff-icon.neutral{color:#4f4850;background:#f1edf0}.home .diff-row h4{margin:0 0 4px}.home .diff-row p{color:var(--muted);margin:0;font-size:.82rem}.home .diff-tag{color:#5e5761;background:#f4f1f3;border-radius:999px;padding:7px 9px;font-size:.65rem;font-weight:900}.home .creator-band{background:linear-gradient(140deg,var(--meta-pale),#fff 46%,var(--tt-pale));border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:34px;padding:32px}.home .creator-grid{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.home .creator-band h2{letter-spacing:-.067em;margin:0 0 14px;font-size:clamp(2.35rem,4.5vw,4rem);line-height:.96}.home .creator-band p{color:var(--muted);line-height:1.7}.home .creator-ui{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home .creator-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#ffffffe6;border-radius:20px;padding:16px}.home .creator-card .small{color:#817a84;font-size:.68rem}.home .creator-card strong{margin-top:4px;display:block}.home .earn{color:var(--meta);margin-top:10px;font-size:1.75rem;font-weight:950}.home .progress{background:#efeaf2;border-radius:999px;height:7px;margin-top:13px;overflow:hidden}.home .progress span{background:linear-gradient(90deg,var(--meta),var(--tt));width:74%;height:100%;display:block}.home .ugc-showcase{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home .ugc-example{border:1px solid var(--line);min-height:430px;box-shadow:var(--shadow-sm);background:#eee 50%/cover;border-radius:26px;position:relative;overflow:hidden}.home .ugc-example.emma{background-image:url(/assets/creator-emma.jpg)}.home .ugc-example.sarah{background-image:url(/assets/creator-sarah.jpg)}.home .ugc-example.mia{background-image:url(/assets/creator-mia.jpg)}.home .ugc-example.noah{background-image:url(/assets/creator-noah.jpg)}.home .ugc-example:before{content:"";background:linear-gradient(#100d1005 40%,#100d10c7 100%);position:absolute;inset:0}.home .ugc-overlay{color:#fff;z-index:2;position:absolute;bottom:16px;left:16px;right:16px}.home .ugc-overlay-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.home .ugc-name{letter-spacing:-.03em;font-weight:900}.home .ugc-type{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2b;border:1px solid #ffffff2e;border-radius:999px;padding:6px 8px;font-size:.66rem;font-weight:900}.home .ugc-product{color:#ffffffc7;margin-bottom:11px;font-size:.75rem}.home .ugc-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.home .ugc-stat{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff21;border:1px solid #ffffff24;border-radius:12px;padding:9px 10px}.home .ugc-stat b{font-size:.88rem;display:block}.home .ugc-stat span{color:#ffffffb8;font-size:.62rem}.home .showcase-note{color:#817a84;margin-top:12px;font-size:.78rem}.home .faq{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.home .faq h2{letter-spacing:-.067em;margin:0;font-size:clamp(2.3rem,4.5vw,4rem);line-height:.96}.home .faq-list{gap:10px;display:grid}.home details{border:1px solid var(--line);background:#fff;border-radius:18px;padding:17px 18px}.home summary{cursor:pointer;font-weight:850}.home details p{color:var(--muted);margin:12px 0 0;font-size:.9rem;line-height:1.65}.home .cta{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(130deg,#f8e4ebfa,#eee6f8fa);border-radius:36px;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding:38px;display:grid}.home .cta h2{letter-spacing:-.07em;margin:0 0 12px;font-size:clamp(2.5rem,4.7vw,4.3rem);line-height:.95}.home .cta p{color:#675f69;margin:0;line-height:1.7}.home .cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home footer{padding:40px 0 52px}.home .footer{border-top:1px solid var(--line);color:#756e77;grid-template-columns:1fr auto auto;gap:28px;padding-top:24px;display:grid}.home .footer-links{flex-wrap:wrap;gap:18px;font-size:.88rem;display:flex}.home .footer-copy{font-size:.8rem}.home .mobile-menu{display:none}@media (max-width:1050px){.home .hero-grid,.home .os-grid,.home .diff-grid,.home .creator-grid,.home .faq,.home .cta{grid-template-columns:1fr}.home .ugc-showcase,.home .loop{grid-template-columns:repeat(2,1fr)}.home .ui-grid{grid-template-columns:1fr}.home .cta-actions{justify-content:flex-start}.home .hero-product{min-height:auto}}@media (max-width:780px){.home .container{width:min(var(--max),calc(100% - 24px))}.home .nav-links,.home .nav-actions .btn-light{display:none}.home .mobile-menu{display:inline-flex}.home .hero{padding-top:55px}.home h1{font-size:clamp(3.1rem,16vw,5rem)}.home .funnel,.home .loop{grid-template-columns:1fr 1fr}.home .winner-card{grid-template-columns:95px 1fr}.home .winner-grid,.home .readiness{grid-template-columns:1fr}.home section{padding:62px 0}.home .section-top{flex-direction:column;align-items:flex-start}.home .product-shell{grid-template-columns:1fr}.home .sidebar{display:none}.home .ui-head{flex-direction:column;align-items:flex-start}.home .creator-ui,.home .footer{grid-template-columns:1fr}}@media (max-width:520px){.home .funnel,.home .loop,.home .ugc-showcase{grid-template-columns:1fr}.home .ugc-example{min-height:520px}.home .winner-card{grid-template-columns:1fr}.home .ugc-thumb{min-height:210px}.home .cred{grid-template-columns:1fr}.home .diff-row{grid-template-columns:48px 1fr}.home .diff-tag{grid-column:2}.home .cta,.home .creator-band{padding:25px}}.home .mobile-drawer{display:none}@media (max-width:780px){.home .mobile-drawer.open{border-bottom:1px solid var(--line);z-index:39;background:#fbf8f6fa;gap:6px;padding:18px;display:grid;position:fixed;top:76px;left:0;right:0;box-shadow:0 18px 40px #261c2814}.home .mobile-drawer a{color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 12px;font-weight:800;display:flex}.home .mobile-drawer a:hover{background:#fffc}.home .mobile-drawer a span{color:#817a84}.home .mobile-drawer .mobile-cta{color:#fff;background:#171418;justify-content:center;min-height:46px;margin-top:6px;box-shadow:0 10px 26px #17141829}.home .mobile-drawer .mobile-cta:hover{background:#171418}}
