.public-showcase *{box-sizing:border-box}.public-showcase a,.public-showcase button,.public-showcase input{-webkit-tap-highlight-color:transparent}.public-showcase button{font:inherit;color:inherit;cursor:pointer}.public-showcase a:focus-visible,.public-showcase button:focus-visible,.public-showcase summary:focus-visible{outline:3px solid #bbfa73;outline-offset:5px}.public-showcase a{color:inherit;text-decoration:none}.public-showcase button{border:0;background:none}.public-showcase a,.public-showcase button{transition:background .2s,transform .2s,box-shadow .2s}.public-showcase button:hover{transform:translateY(-2px)}.public-showcase [hidden]{display:none!important}.public-showcase .dot{width:7px;height:7px;border-radius:50%;background:#a9ef63;box-shadow:0 0 15px #9ef96570;display:inline-block}.public-showcase .logo{display:flex;align-items:center;gap:10px;font-weight:700;white-space:nowrap}.public-showcase .logo img{height:34px;width:34px;-o-object-fit:contain;object-fit:contain}.public-showcase .primary{background:linear-gradient(145deg,#d3ff96,#a1e95d);color:#15220f;border:1px solid #dcffb9;border-radius:13px;padding:17px 25px;display:inline-flex;gap:35px;align-items:center;font-weight:700;box-shadow:inset 0 -4px 3px #60a93066,0 6px 25px #9cf16418;font-size:14px}.public-showcase .primary:hover{box-shadow:inset 0 -3px 3px #60a93066,0 6px 28px #9cf16440}.public-showcase .showcase{max-width:1360px;margin:auto;display:grid;grid-template-columns:1.07fr 1fr;min-height:740px;align-items:center;padding:70px 64px 80px;gap:20px;background:radial-gradient(ellipse at 76% 53%,#254a2833,transparent 55%)}.public-showcase .eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:#b6c6b7;display:flex;gap:10px;align-items:center}.public-showcase h1,.public-showcase h2,.public-showcase h3,.public-showcase p{margin:0}.public-showcase h1{font-family:var(--font-caption-poppins),sans-serif;font-size:clamp(36px,3.4vw,53px);line-height:1.14;letter-spacing:-2px;margin:24px 0 18px}.public-showcase em{font-family:var(--font-caption-fraunces),serif;font-weight:400;color:#c6f99b}.public-showcase h1 em{font-size:1.12em;letter-spacing:-1.5px}.public-showcase p{color:#94a697;line-height:1.65;font-size:14px}.public-showcase .intro>p{font-size:16px}.public-showcase .demo-tabs{display:flex;margin:35px 0 22px;gap:4px;border-bottom:1px solid #ffffff17;width:-moz-max-content;width:max-content}.public-showcase .demo-tabs button{padding:14px 19px 15px 0;margin-right:14px;font-size:10px;color:#6e8174;letter-spacing:1px;border-bottom:2px solid transparent}.public-showcase .demo-tabs button span{font-size:13px;letter-spacing:0;margin-left:6px}.public-showcase .demo-tabs button[aria-pressed=true]{color:#c7f69e;border-bottom-color:#bdf690}.public-showcase .demo-copy h2{font-size:20px;letter-spacing:-.6px}.public-showcase .demo-copy p{font-size:13px;margin-top:7px}.public-showcase .control-label{font-size:9px;letter-spacing:1.8px;margin:23px 0 10px;color:#6f8b77}.public-showcase .styles{display:flex;gap:9px}.public-showcase .styles button{width:117px;min-height:78px;border:1px solid #334337;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;background:linear-gradient(150deg,#243529,#0e1712);box-shadow:inset 0 1px 0 #ffffff12}.public-showcase .styles button[aria-pressed=true]{border-color:#b0df83;box-shadow:0 0 0 2px #b0df8314,inset 0 1px 0 #ffffff20}.public-showcase .styles strong{font-size:19px}.public-showcase .styles span{font-size:9px;color:#a6b1a9}.public-showcase .red{font-family:var(--font-caption-poppins),sans-serif;color:#fff}.public-showcase .red strong,.public-showcase .styles .red{color:#ff5463}.public-showcase .editorial{font-family:var(--font-caption-fraunces),serif;color:#f8e5c5}.public-showcase .lime{font-family:var(--font-caption-poppins),sans-serif;color:#c4fc80}.public-showcase .micro{font-size:9px!important;color:#607768;margin-top:20px}.public-showcase .visual{position:relative;min-height:610px;display:flex;justify-content:center;align-items:center;padding-left:40px}.public-showcase .media-backdrop{position:absolute;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,#78ae452b,transparent 68%);filter:blur(20px)}.public-showcase .phone{width:292px;height:520px;border-radius:22px;position:relative;overflow:hidden;border:1px solid #a5c79e55;box-shadow:0 26px 90px #000,0 0 0 7px #17221a,0 0 0 8px #314535;transform:rotate(3deg);transition:transform .6s}.public-showcase .phone:hover{transform:rotate(0)}.public-showcase .top-chip{position:absolute;top:17px;left:17px;right:17px;font-size:8px;letter-spacing:2px;display:flex;justify-content:space-between;text-shadow:0 1px 5px #000}.public-showcase .top-chip span{letter-spacing:1px;background:#0005;border:1px solid #ffffff30;padding:3px 6px;border-radius:4px}.public-showcase .orbital-label{position:absolute;top:12px;left:50%;transform:translateX(-50%);font-size:9px;letter-spacing:2px;white-space:nowrap;display:flex;gap:9px}.public-showcase .floating{position:absolute;background:linear-gradient(125deg,#253a2ee8,#0b1913ef);backdrop-filter:blur(18px);border:1px solid #7ba1814d;border-radius:14px;padding:20px;box-shadow:0 18px 35px #0005;animation:kf-showcase-float 7s ease-in-out infinite}.public-showcase .floating.left{left:-22px;bottom:66px;max-width:235px;transform:rotate(-4deg)}.public-showcase .floating.left strong{display:block;font-size:15px;line-height:1.3;margin:8px 0}.public-showcase .floating.left>span:last-child{font-size:10px;color:#91a896}.public-showcase .mini-label{font-size:8px;letter-spacing:1.5px;color:#aed39c}.public-showcase .floating.right{right:-25px;top:92px;display:flex;gap:11px;align-items:center;padding:14px;animation-delay:-3s}.public-showcase .floating.right strong{font-size:11px;display:block;margin-bottom:4px}.public-showcase .floating.right div span{font-size:8px;color:#91a896}.public-showcase .glow-check{font-size:18px;background:#b9ec8a;color:#173414;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.public-showcase .source-strip{max-width:1232px;margin:0 auto;padding:25px 0;border-top:1px solid #ffffff15;border-bottom:1px solid #ffffff15;display:flex;justify-content:space-between;align-items:center;gap:20px}.public-showcase .source-strip span{font-size:9px;letter-spacing:1.3px;color:#6f8877}.public-showcase .source-strip span:last-child{letter-spacing:0}.public-showcase .source-strip div{font-size:20px;font-weight:700;word-spacing:15px}.public-showcase .source-strip b{color:#54715a}.public-showcase .moments,.public-showcase .pricing,.public-showcase .questions,.public-showcase .workflow{max-width:1232px;margin:auto;padding:85px 0}.public-showcase .section-top{display:flex;align-items:end;justify-content:space-between}.public-showcase .section-top p{font-size:12px}.public-showcase h2{font-family:var(--font-caption-poppins),sans-serif;font-size:36px;line-height:1.2;letter-spacing:-1.1px}.public-showcase .section-top h2,.public-showcase .workflow h2{margin-top:16px}.public-showcase .audiences{display:flex;gap:8px;margin:25px 0 18px}.public-showcase .audiences button,.public-showcase .choices button{border-radius:30px;border:1px solid #304236;padding:10px 19px;font-size:12px;color:#99b29f;background:#122017}.public-showcase .audiences button[aria-pressed=true],.public-showcase .choices button[aria-pressed=true]{color:#e1f6ce;border-color:#83ab69;background:#263e27}.public-showcase .moment-stage{position:relative;height:400px;border-radius:21px;overflow:hidden;background:#162b20}.public-showcase .moment-stage>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;transition:opacity .4s}.public-showcase .moment-shade{position:absolute;inset:0;background:linear-gradient(90deg,#05100bef,transparent 85%)}.public-showcase .moment-copy{position:absolute;left:50px;top:60px}.public-showcase .sample-tag{font-size:8px;letter-spacing:2px;color:#b1c7b8}.public-showcase .moment-copy h3{font-family:var(--font-caption-poppins),sans-serif;font-size:35px;line-height:1.2;letter-spacing:-1px;margin:23px 0 30px}.public-showcase .white-button{padding:13px 20px;background:#ebf3e6;border-radius:10px;color:#13251b;font-size:12px;font-weight:700;box-shadow:inset 0 -3px 0 #a9b6a0}.public-showcase .moment-caption{position:absolute;right:60px;bottom:48px;font-family:var(--font-caption-poppins),sans-serif;font-size:35px;line-height:1.05;transform:rotate(-5deg);text-shadow:0 3px 8px #000}.public-showcase .moment-caption span{color:#c6fa8b}.public-showcase .workflow{border-top:1px solid #ffffff15;display:grid;grid-template-columns:1fr 1fr;gap:35px 70px}.public-showcase .steps{grid-row:span 2}.public-showcase .steps button{width:100%;display:flex;text-align:left;gap:22px;padding:25px 0;border-bottom:1px solid #ffffff16;align-items:center;opacity:.6}.public-showcase .steps button[aria-pressed=true]{opacity:1}.public-showcase .steps button>span{font-family:var(--font-caption-fraunces),serif;font-size:29px;color:#bff091}.public-showcase .steps h3{font-size:18px;margin-bottom:5px}.public-showcase .steps p{font-size:12px}.public-showcase .steps b{margin-left:auto;color:#c6f596}.public-showcase .step-preview{background:linear-gradient(115deg,#203126,#0c1711);border:1px solid #425244;border-radius:14px;padding:20px;max-width:400px}.public-showcase .step-preview #step-content{margin:12px 0;font-size:15px;display:flex;align-items:center;justify-content:space-between}.public-showcase .step-arrow{color:#baf185;font-size:24px}.public-showcase .step-preview p{font-size:11px}.public-showcase .pricing{text-align:center;border-top:1px solid #ffffff15}.public-showcase .pricing .eyebrow{justify-content:center}.public-showcase .pricing h2{font-size:50px;margin:20px 0 14px}.public-showcase .packs{display:flex;max-width:720px;gap:16px;margin:30px auto}.public-showcase .packs button{flex:1;border:1px solid #2c4332;border-radius:16px;padding:27px 18px;display:flex;flex-direction:column;gap:15px;background:linear-gradient(130deg,#1e2d22,#0b140e)}.public-showcase .packs button[aria-pressed=true]{border-color:#b8eb82;box-shadow:0 0 35px #b8eb8210}.public-showcase .packs span{font-size:14px;color:#baceb7}.public-showcase .packs strong{font-family:var(--font-caption-poppins),sans-serif;font-size:35px}.public-showcase .packs small{font-size:11px;color:#8da08f}.public-showcase .note{font-size:10px;margin-top:16px}.public-showcase .beta-note{font-size:10px;margin-top:12px;color:#809783}.public-showcase .questions{max-width:900px;padding-top:20px}.public-showcase .questions h2{text-align:center;margin-bottom:30px;font-size:29px}.public-showcase details{border-bottom:1px solid #ffffff1a;padding:20px 0}.public-showcase summary{cursor:pointer;font-size:14px}.public-showcase details p{padding:15px 0 0;font-size:12px;max-width:650px}.public-showcase .choices{display:flex;gap:10px}.public-showcase #review-controls{margin-top:25px}.public-showcase .capture-label{background:#19271c;color:#b7c5b7;padding:18px 30px;font-size:12px;display:flex;justify-content:space-between}.public-showcase .text-button{display:block;margin:20px auto 0;color:#9eb28f;font-size:12px}@keyframes kf-showcase-float{50%{translate:0 -9px}}@media (min-width:1500px){.public-showcase .showcase{min-height:780px}}@media (max-width:1000px){.public-showcase .showcase{padding:45px 30px;gap:0}.public-showcase .visual{padding-left:0}.public-showcase .floating.left{left:-10px;bottom:25px}.public-showcase .floating.right{right:0;top:40px}.public-showcase .moments,.public-showcase .pricing,.public-showcase .source-strip,.public-showcase .workflow{margin:0 30px}.public-showcase .source-strip span:last-child{display:none}.public-showcase .showcase h1{font-size:36px}.public-showcase .styles button{width:95px}.public-showcase .questions{margin:0 30px}.public-showcase .phone{width:265px;height:470px}.public-showcase .visual{min-height:580px}.public-showcase .floating{padding:15px}.public-showcase .moment-caption{right:25px;font-size:27px}}@media (max-width:700px){.public-showcase .showcase{display:flex;flex-direction:column;padding:40px 22px}.public-showcase .intro{width:100%}.public-showcase .showcase h1{font-size:34px;letter-spacing:-1.7px}.public-showcase .intro>p{font-size:14px}.public-showcase .demo-tabs{margin-top:22px}.public-showcase .visual{margin-top:28px;width:100%;min-height:565px;padding:0}.public-showcase .phone{height:480px;width:270px}.public-showcase .floating.left{bottom:20px;left:0;max-width:190px}.public-showcase .floating.right{right:-4px;top:30px}.public-showcase .orbital-label{top:-6px}.public-showcase .media-backdrop{width:100%}.public-showcase .source-strip{margin:0 22px;flex-direction:column;gap:15px;padding:25px 0}.public-showcase .source-strip div{font-size:18px}.public-showcase .moments,.public-showcase .pricing,.public-showcase .questions,.public-showcase .workflow{margin:0 22px;padding:50px 0}.public-showcase .section-top{display:block}.public-showcase .section-top p{margin-top:15px}.public-showcase h2{font-size:28px}.public-showcase .audiences{gap:5px}.public-showcase .audiences button{font-size:10px;padding:10px 13px}.public-showcase .moment-stage{height:370px}.public-showcase .moment-copy{left:23px;top:35px}.public-showcase .moment-copy h3{font-size:26px}.public-showcase .moment-caption{font-size:23px;bottom:28px;right:20px}.public-showcase .workflow{display:flex;flex-direction:column;gap:24px}.public-showcase .steps{order:2}.public-showcase .step-preview{order:3}.public-showcase .packs{gap:7px}.public-showcase .packs button{padding:20px 7px;gap:12px}.public-showcase .packs strong{font-size:27px}.public-showcase .packs small{font-size:9px}.public-showcase .packs span{font-size:11px}.public-showcase .pricing h2{font-size:40px}.public-showcase .pricing>p{font-size:12px}.public-showcase .questions h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.public-showcase *,.public-showcase :after,.public-showcase :before{animation:none!important;transition:none!important}}.public-showcase .phone{background:#102017 url(/hero-portraits/creator-vertical.webp) 50%/cover no-repeat}.public-showcase .phone.context{background-size:contain;background-repeat:no-repeat}.public-showcase .floating,.public-showcase .orbital-label{pointer-events:none}.public-showcase .floating.left{bottom:112px}.public-showcase .showcase{padding-top:42px;padding-bottom:48px;min-height:700px}.public-showcase .visual{min-height:580px}@media (max-width:700px){.public-showcase .showcase{padding-top:35px}.public-showcase .floating.left{bottom:90px}.public-showcase .visual{min-height:565px}}.public-showcase{position:relative;z-index:10;background:rgba(6,12,9,.94);color:#f4f8ef;font-family:inherit}.public-showcase .showcase-heading{font-size:clamp(36px,3.4vw,53px);font-weight:900;line-height:1.14;letter-spacing:-2px;margin:24px 0 18px}.public-showcase em{font-family:var(--font-caption-fraunces),Georgia,serif;font-style:italic}.public-showcase .demo-copy h3{font-size:20px;font-weight:700}.public-showcase h2,.public-showcase h3{font-family:inherit;font-weight:800}.public-showcase .caption-preview{width:100%;height:100%;transition:transform .4s}.public-showcase .caption-preview>div{height:100%;width:100%}.public-showcase .context .caption-preview{transform:scale(.78)}.public-showcase .catalog-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#bdd4b5;margin-top:15px;min-height:24px}.public-showcase .audience-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:18px;font-size:11px;color:#bdd4b5}.public-showcase .audience-links a{display:inline-flex;gap:5px;align-items:center;min-height:24px}.public-showcase .white-button{display:inline-flex;align-items:center;gap:10px}.public-showcase .moment-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.public-showcase .step-content{margin:12px 0;display:flex;justify-content:space-between;align-items:center;font-size:15px}.public-showcase .review-controls{margin-top:24px}.public-showcase .styles strong{font-family:inherit;font-weight:900}.public-showcase .styles .editorial{font-family:Georgia,serif;font-style:italic}.public-showcase .phone{background:#102017}.public-showcase .note a{text-decoration:underline}.public-showcase summary{min-height:24px}@media (max-width:700px){.public-showcase .showcase-heading{font-size:34px;letter-spacing:-1.7px}.public-showcase .moment-caption{font-size:23px}.public-showcase .styles button{min-width:0}.public-showcase .visual{max-width:100%}}.public-showcase .video-bottom{position:absolute;bottom:12px;left:15px;right:15px;display:flex;align-items:center;gap:9px;font-size:8px;text-shadow:0 2px 4px #000}.public-showcase .video-bottom button{background:#102119b3;border:1px solid #ffffff44;border-radius:50%;height:30px;width:30px;font-size:11px}.public-showcase .video-status{margin-left:auto;font-size:7px}.public-showcase .video-bottom{z-index:3}.public-showcase .visual{isolation:isolate;padding-top:40px}.public-showcase .orbital-label{top:0;z-index:4;padding:6px 12px;border-radius:999px;background:#101d14;border:1px solid #b9ec8a30}.public-showcase .phone{z-index:1}.public-showcase .floating{z-index:2}.public-showcase .video-bottom button:disabled{opacity:.6;cursor:default}@media (max-width:700px){.public-showcase .visual{padding-top:40px}.public-showcase .orbital-label{top:0}}