.lp{--ink:#111;--dark:#171717;--grey:#8f8f8f;--grey-2:#b8b8b8;--muted:#5c5c5c;--line:#e5e5e5;--tray:#f6f6f6;--chip:#f2f2f0;--green:#047857;--col:1536px;--gutter:24px;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:TikTok Sans,ui-sans-serif,system-ui,sans-serif}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p,.lp ul,.lp dl,.lp dd{margin:0;padding:0}.lp ul{list-style:none}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp img{max-width:100%;height:auto;display:block}.lp [hidden]{display:none!important}.lp button:focus:not(:focus-visible){outline:none}html{scroll-behavior:smooth;scroll-padding-top:24px}.lp .btn{background:var(--dark);color:#fff;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.lp .btn:hover{background:#000}.lp .btn-sm{height:36px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px}.lp .btn-lg{padding:14px 24px;font-size:16px;line-height:24px;box-shadow:0 8px 24px #17171726}.lp .more{white-space:nowrap;gap:6px;font-size:16px;line-height:24px;display:inline-flex}.lp .more span{transition:transform .2s}.lp .more:hover span{transform:translate(3px)}.lp .hero{max-width:1920px;margin:0 auto;padding:16px 16px 0}.lp .hero-card{background:#cbf7fe url(/landing/hero-bg.webp) top/cover no-repeat;border-radius:32px;height:clamp(760px,100svh - 16px,1064px);position:relative;overflow:hidden}.lp .nav{justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}.lp .logo{justify-content:center;align-items:center;width:108px;height:36px;display:flex}.lp .nav-links{gap:40px;font-size:16px;font-weight:500;line-height:24px;display:flex;position:absolute;left:50%;translate:-50%}.lp .nav-links a:hover{opacity:.6}.lp .hero-content{flex-direction:column;align-items:center;gap:48px;padding:64px 16px 0;display:flex;position:relative}.lp .hero-title{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.lp .pill{background:#fff;border-radius:100px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.lp h1{letter-spacing:-.03em;font-size:56px;font-weight:500;line-height:60px}.lp .hero-content>.claim{margin-top:-16px}.lp .hero-app{border-radius:20px;width:1284px;box-shadow:0 0 0 1px #0000000a,0 24px 60px #00000014}.lp .claim{justify-content:center;gap:10px;display:flex}.lp .claim-field{cursor:text;background:#fff;border-radius:100px;align-items:center;width:328px;padding:14px 24px;font-size:16px;line-height:24px;display:flex;box-shadow:0 0 0 1px #0000000a}.lp .claim-field:focus-within{box-shadow:0 0 0 2px var(--dark)}.lp .claim-domain{color:var(--dark)}.lp .claim-field input{min-width:0;font:inherit;color:var(--dark);background:0 0;border:0;outline:0;flex:1;padding:0}.lp .claim-field input::placeholder{color:#a8a8a8}.lp .banner{max-width:1888px;margin:0 auto;padding:32px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp .banner-track{width:max-content;animation:40s linear infinite lp-marquee;display:flex}.lp .banner:hover .banner-track{animation-play-state:paused}.lp .banner-list{gap:32px;padding-right:32px;display:flex}.lp .banner-list li{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:12px;font-size:12px;font-weight:500;line-height:16px;display:flex}.lp .banner-list li span{display:flex}@keyframes lp-marquee{to{transform:translate(-25%)}}@media (prefers-reduced-motion:reduce){.lp .banner-track{animation:none}}.lp .section{width:min(var(--col), 100% - 2 * var(--gutter));margin:0 auto;padding-bottom:240px}.lp main>.section:first-child{padding-top:80px}.lp .label{color:var(--grey);align-items:center;gap:8px;font-size:16px;line-height:24px;display:flex}.lp .label span{display:flex}.lp h2{letter-spacing:-.03em;padding-top:12px;font-size:52px;font-weight:500;line-height:60px}.lp h2 span{color:var(--grey-2)}.lp .body{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:12px;display:flex}.lp .body p{max-width:720px;color:var(--grey);text-wrap:pretty;font-size:22px;line-height:28px}.lp h3{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:28px}.lp .tabs-row{justify-content:space-between;align-items:flex-end;gap:24px;padding-top:28px;display:flex}.lp .tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp .tabs-label{color:var(--grey);margin-right:4px;font-size:16px;line-height:24px}.lp .tab{background:var(--chip);color:var(--muted);border-radius:100px;padding:8px 16px;font-size:16px;line-height:24px}.lp .tab:hover{color:var(--ink)}.lp .tab[aria-selected=true]{background:var(--dark);color:#fff}.lp .tray{background:var(--tray);border-radius:28px;margin-top:48px;overflow:hidden}.lp .tray-browser{aspect-ratio:1536/840;justify-content:center;padding-top:5.2%;display:flex}.lp .browser{background:#fff;border-radius:20px;width:83.4%;height:-moz-fit-content;height:fit-content;padding:16px;box-shadow:0 0 0 1px #0000000a,0 24px 60px #00000014}.lp .browser img{border-radius:8px;width:100%}.lp .pillars{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:48px;display:grid}.lp .pillar img{border-radius:28px;width:100%}.lp .pillar-text{flex-direction:column;gap:8px;padding-top:24px;display:flex}.lp .pillar-text h3{font-size:24px;line-height:28px}.lp .pillar-text p{color:var(--grey);text-wrap:pretty;font-size:20px;line-height:28px}.lp .moment p,.lp .feature-head p{color:var(--grey);text-wrap:pretty;font-size:16px;line-height:24px}.lp .carousel{flex-direction:column;gap:24px;padding-top:48px;display:flex}.lp .carousel-stage{background:var(--tray);border-radius:28px;display:grid;overflow:hidden}.lp .carousel-stage img{opacity:0;grid-area:1/1;width:100%;transition:opacity .4s}.lp .carousel-stage img.on{opacity:1}.lp .moments{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp .moment{text-align:left;border-radius:28px;flex-direction:column;gap:6px;padding:28px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #0000}.lp .moment h3,.lp .moment p{color:var(--grey);transition:color .2s}.lp .moment[aria-selected=true]{box-shadow:inset 0 0 0 1px var(--line)}.lp .moment[aria-selected=true] h3,.lp .moment:hover h3{color:var(--ink)}.lp .features{flex-direction:column;gap:120px;padding-top:72px;display:flex}.lp .feature{flex-direction:column;gap:40px;display:flex}.lp .feature-head{border-top:1px solid var(--line);justify-content:space-between;gap:32px;padding-top:24px;display:flex}.lp .feature-head h3{font-size:24px;line-height:32px}.lp .feature-head p{flex-shrink:0;width:480px;font-size:20px;line-height:28px}.lp .feature img{width:100%}.lp .price-card{background:var(--tray);border-radius:28px;grid-template-columns:640px 1fr;margin-top:48px;padding:8px 0 0 8px;display:grid;overflow:hidden}.lp .plan{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:20px;margin-bottom:8px;padding:40px;display:flex}.lp .plan-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lp .plan-head p{width:260px;color:var(--grey);text-wrap:pretty;padding-top:4px;font-size:16px;line-height:24px}.lp .toggle{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:100px;padding:4px;display:flex}.lp .toggle button{width:104px;color:var(--grey);border-radius:100px;justify-content:center;gap:6px;padding:8px 0;font-size:16px;line-height:20px;transition:background .2s,color .2s;display:flex}.lp .toggle button[data-billing=yearly]{width:144px}.lp .toggle button[aria-checked=true]{color:var(--ink);background:#f5f5f4}.lp .toggle .save{color:var(--green)}.lp .plan-price{align-items:baseline;gap:20px;display:flex}.lp .plan-price [data-price]{letter-spacing:-.03em;font-size:52px;font-weight:500;line-height:60px}.lp .plan-price .per{color:var(--grey);font-size:20px;line-height:28px}.lp .plan-rows{padding-bottom:12px}.lp .plan-rows div{border-top:1px solid var(--line);justify-content:space-between;padding:12px 0;font-size:16px;line-height:24px;display:flex}.lp .plan-rows div:last-child{border-bottom:1px solid var(--line)}.lp .plan-rows dt{color:var(--grey)}.lp .plan-action{align-items:center;gap:20px;display:flex}.lp .note{color:var(--grey);font-size:16px;line-height:24px}.lp .plan-live{min-height:420px;position:relative}.lp .live-window{border-radius:20px;position:absolute;top:40px;left:40px;right:40px;box-shadow:0 0 0 1px #0000000a,0 24px 60px #00000014}.lp .live-window>img:first-child{border-radius:20px;width:100%}.lp .live-pill,.lp .live-toast{position:absolute;box-shadow:0 0 0 1px #0000000a,0 12px 32px #0000001f}.lp .live-pill{border-radius:100px;width:17.45%;top:5.55%;right:2.97%}.lp .live-toast{border-radius:16px;width:44.55%;top:38.9%;left:4.95%}.lp .included{flex-direction:column;gap:40px;padding-top:72px;display:flex}.lp .included ul{grid-template-columns:repeat(4,1fr);gap:48px 40px;display:grid}.lp .included li{color:var(--ink);flex-direction:column;gap:16px;display:flex}.lp .included li span{display:flex}.lp .included li p{color:var(--grey);text-wrap:pretty;font-size:16px;line-height:24px}.lp .included li b{color:var(--ink);font-weight:400}.lp .faq{grid-template-columns:496px 1fr;gap:24px;display:grid}.lp .faq-head{flex-direction:column;align-items:flex-start;display:flex}.lp .faq-body{max-width:440px;color:var(--grey);text-wrap:pretty;padding:12px 0 24px;font-size:22px;line-height:28px}.lp .faq-list{border-top:1px solid var(--line)}.lp details{border-bottom:1px solid var(--line)}.lp summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:20px;font-weight:500;line-height:28px;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp .faq-icon{flex-shrink:0;width:20px;height:20px;position:relative}.lp .faq-icon:before,.lp .faq-icon:after{content:"";background:var(--grey);border-radius:2px;height:1.5px;transition:transform .2s,background .2s;position:absolute;top:9.25px;left:3px;right:3px}.lp .faq-icon:after{transform:rotate(90deg)}.lp details[open] .faq-icon:before{background:var(--ink)}.lp details[open] .faq-icon:after{opacity:0;transform:rotate(0)}.lp details p{max-width:640px;color:var(--grey);text-wrap:pretty;margin-top:-16px;padding:0 0 28px;font-size:16px;line-height:24px}.lp .final{max-width:1920px;margin:0 auto;padding:0 16px 16px}.lp .final-card{text-align:center;background:#cbf7fe url(/landing/final-bg.webp) bottom/cover no-repeat;border-radius:32px;flex-direction:column;align-items:center;gap:20px;padding:200px 24px;display:flex}.lp .final-card h2{letter-spacing:-.035em;padding:0;font-size:64px;line-height:68px}.lp .final-card h2 span{color:inherit}.lp .final-card>p{color:var(--muted);font-size:22px;line-height:28px}.lp .final-card .claim{margin-top:20px}.lp .footer{width:min(var(--col), 100% - 2 * var(--gutter));flex-direction:column;gap:96px;margin:0 auto;padding:96px 0 48px;display:flex}.lp .footer-top{justify-content:space-between;gap:48px;display:flex}.lp .footer-brand{flex-direction:column;gap:16px;display:flex}.lp .footer-brand p{color:var(--grey);font-size:16px;line-height:24px}.lp .footer-links{gap:96px;display:flex}.lp .footer-links div{flex-direction:column;gap:12px;width:160px;font-size:16px;line-height:24px;display:flex}.lp .footer-links p{color:var(--grey)}.lp .footer-links a:hover{opacity:.6}.lp .footer-bottom{border-top:1px solid var(--line);color:var(--grey);justify-content:space-between;gap:24px;padding-top:24px;font-size:16px;line-height:24px;display:flex}@media (max-width:1400px){.lp .price-card{grid-template-columns:540px 1fr}.lp .plan{padding:40px}.lp .included ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){.lp .nav-links{display:none}.lp .hero-app{width:100%}.lp .faq{grid-template-columns:1fr;gap:40px}.lp .price-card{grid-template-columns:1fr}.lp .plan-live{margin-top:8px}.lp .plan{margin-right:8px}.lp .plan-live{aspect-ratio:888/560;min-height:0}.lp .included ul{grid-template-columns:repeat(2,1fr)}.lp .feature-head{flex-direction:column;gap:8px}.lp .feature-head p{width:auto}}@media (max-width:720px){.lp{--gutter:16px}.lp .hero{padding:8px 8px 0}.lp .hero-card{border-radius:24px;height:auto}.lp .hero-content{gap:32px;padding:40px 16px 0}.lp h1{font-size:36px;line-height:40px}.lp h1 br{display:none}.lp .hero-content>.claim{margin-top:0}.lp .hero-app{border-radius:14px 14px 0 0}.lp .claim{flex-direction:column;align-self:stretch;width:100%;max-width:400px;margin-inline:auto}.lp .claim-field{width:100%;padding:12px 20px;font-size:16px}.lp .btn-lg{padding:12px 20px;font-size:16px}.lp .section{padding-bottom:144px}.lp main>.section:first-child{padding-top:48px}.lp h2{font-size:34px;line-height:40px}.lp .label{font-size:16px;line-height:24px}.lp .body{flex-direction:column;align-items:flex-start;gap:16px}.lp .body p,.lp .faq-body{font-size:18px;line-height:26px}.lp .tabs{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;position:relative;overflow-x:auto}.lp .tabs-row{flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px}.lp .tabs-row .tabs{align-self:stretch}.lp .feature-head p{font-size:18px;line-height:26px}.lp .tabs-label{display:none}.lp .tab{flex-shrink:0}.lp .tray-browser{aspect-ratio:4/3;padding-top:24px}.lp .browser{border-radius:14px;width:calc(100% - 32px);padding:8px}.lp .pillars,.lp .moments{grid-template-columns:1fr}.lp .pillar-text h3{font-size:22px;line-height:28px}.lp .pillar-text p{font-size:18px;line-height:26px}.lp .carousel-stage,.lp .tray,.lp .pillar img{border-radius:20px}.lp .moment{border-radius:20px;padding:20px}.lp .features{gap:72px;padding-top:48px}.lp .feature{gap:24px}.lp .feature-head h3{font-size:20px;line-height:28px}.lp .plan{padding:24px}.lp .plan-head{flex-direction:column}.lp .plan-head p{width:auto}.lp .plan-price{flex-wrap:wrap;gap:4px 12px}.lp .plan-price .per{font-size:16px}.lp .plan-action{text-align:center;flex-direction:column;align-items:stretch}.lp .included ul{grid-template-columns:1fr;gap:32px}.lp summary{padding:20px 0;font-size:16px;line-height:24px}.lp details p{margin-top:-8px;padding-bottom:20px}.lp .final{padding:0 8px 8px}.lp .final-card{border-radius:24px;padding:96px 16px}.lp .final-card h2{font-size:36px;line-height:40px}.lp .final-card>p{font-size:16px;line-height:24px}.lp .footer{gap:48px;padding:64px 0 32px}.lp .footer-top{flex-direction:column}.lp .footer-links{gap:32px}.lp .footer-links div{width:auto}.lp .footer-bottom{flex-direction:column;gap:8px}}
