.cm-hero-accent{background:var(--cm-accent-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.cm-hero{padding:56px 0 40px}.cm-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.cm-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.cm-hero-h1{font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:600;letter-spacing:-.04em;line-height:1.05;margin:0 0 18px}.cm-hero-sub{font-size:17px;line-height:1.55;color:var(--cm-muted);max-width:460px;margin:0 0 28px}.cm-hero-file{display:none}.cm-hero-dropzone{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 20px;margin:0 0 16px;border-radius:var(--cm-r-lg);border:1.5px dashed var(--cm-accent-line);background:var(--cm-accent-soft);color:var(--cm-fg);font:inherit;cursor:pointer;text-align:center;transition:background .2s var(--cm-ease),border-color .2s var(--cm-ease),transform .15s var(--cm-ease)}.cm-hero-dropzone.is-drag,.cm-hero-dropzone:hover{background:var(--cm-accent-dim);border-color:var(--cm-accent-bri);transform:translateY(-1px)}.cm-hero-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--cm-accent);color:#fff;font-size:17px;font-weight:700;margin-bottom:4px}.cm-hero-dropzone-text{font-size:15px;font-weight:600}.cm-hero-dropzone-hint{font-size:12.5px;color:var(--cm-faint)}.cm-hero-cta{align-self:flex-start;margin-bottom:12px}.cm-hero-risk{font-size:12.5px;color:var(--cm-faint);margin:0}.cm-hero-visual{display:flex;justify-content:center}.cm-hero-proof{width:100%;max-width:360px}.cm-hero-proof-frame{position:relative;width:100%;aspect-ratio:3/4;border-radius:var(--cm-r-lg);overflow:hidden;border:1px solid var(--cm-line);box-shadow:0 24px 60px -24px rgba(0,0,0,.6);background:var(--cm-panel)}.cm-hero-proof-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.cm-hero-proof-before{animation:cm-proof-before 5.4s ease-in-out infinite}.cm-hero-proof-after{animation:cm-proof-after 5.4s ease-in-out infinite}@keyframes cm-proof-before{0%,38%{opacity:1}50%,92%{opacity:0}to{opacity:1}}@keyframes cm-proof-after{0%,38%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.cm-hero-proof-tag{position:absolute;bottom:12px;left:12px;padding:5px 12px;border-radius:99px;font-size:12px;font-weight:600;color:#fff;background:rgba(8,10,18,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cm-hero-proof-tag--before{animation:cm-proof-before 5.4s ease-in-out infinite}.cm-hero-proof-tag--after{animation:cm-proof-after 5.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cm-hero-proof-after,.cm-hero-proof-before,.cm-hero-proof-tag--after,.cm-hero-proof-tag--before{animation:none;opacity:1}.cm-hero-proof-before{clip-path:inset(0 50% 0 0)}.cm-hero-proof-after{clip-path:inset(0 0 0 50%)}.cm-hero-proof-tag--after{left:auto;right:12px}}.cm-trust-strip{border-top:1px solid var(--cm-line-soft);border-bottom:1px solid var(--cm-line-soft);background:var(--cm-bg-2);padding:18px 0}.cm-trust-strip-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 28px}.cm-trust-cue{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:160px}.cm-trust-cue-value{font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--cm-fg)}.cm-trust-cue-label{font-size:13px;color:var(--cm-muted)}.cm-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cm-proof-tile{position:relative;margin:0;border-radius:var(--cm-r);overflow:hidden;aspect-ratio:3/4;background:var(--cm-panel);border:1px solid var(--cm-line-soft)}.cm-proof-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cm-proof-label{position:absolute;left:10px;bottom:10px;padding:4px 10px;border-radius:99px;font-size:11.5px;font-weight:600;color:#fff;background:rgba(8,10,18,.66);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transform:translateY(6px);transition:opacity .2s var(--cm-ease),transform .2s var(--cm-ease)}@media (hover:hover){.cm-proof-tile:hover .cm-proof-label{opacity:1;transform:translateY(0)}}@media (hover:none){.cm-proof-label{opacity:1;transform:none}}.cm-how-cta{display:flex;justify-content:center;margin-top:28px}.cm-pv-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.cm-pv-copy h2{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;letter-spacing:-.03em;margin:0 0 14px}.cm-pv-copy p{font-size:16px;line-height:1.55;color:var(--cm-muted);max-width:440px;margin:0 0 24px}.cm-pv-stills{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-width:420px}.cm-pv-still{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--cm-line-soft)}.cm-pv-phone-wrap{display:flex;justify-content:center}.cm-pv-phone{position:relative;width:240px;aspect-ratio:9/16;border-radius:28px;padding:8px;background:#0a0c14;border:1px solid var(--cm-line);box-shadow:0 24px 60px -24px rgba(0,0,0,.7)}.cm-pv-phone-notch{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:90px;height:20px;border-radius:99px;background:#0a0c14;z-index:2}.cm-pv-phone-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:22px;display:block}.cm-who-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cm-who-card{display:flex;flex-direction:column;border-radius:var(--cm-r-lg);overflow:hidden;border:1px solid var(--cm-line-soft);background:var(--cm-panel)}.cm-who-media{aspect-ratio:3/4;overflow:hidden}.cm-who-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cm-who-img--fallback{background:linear-gradient(135deg,var(--cm-panel-2),var(--cm-bg-2))}.cm-who-title{font-size:15px;font-weight:600;margin:16px 16px 6px}.cm-who-outcome{font-size:13.5px;line-height:1.5;color:var(--cm-muted);margin:0 16px 18px}.cm-pricing-section .cm-pricing-footnote a{color:var(--cm-accent-bri);text-decoration:none;font-weight:600}.cm-pricing-section .cm-pricing-footnote a:hover{text-decoration:underline}.cm-safety-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.cm-safety-intro h2{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;letter-spacing:-.03em;margin:0 0 14px}.cm-safety-intro p{font-size:15px;line-height:1.6;color:var(--cm-muted);margin:0 0 16px}.cm-safety-policy a{color:var(--cm-accent-bri);font-weight:600;text-decoration:none}.cm-safety-policy a:hover{text-decoration:underline}.cm-faq{display:flex;flex-direction:column;gap:10px}.cm-faq-item{border:1px solid var(--cm-line-soft);border-radius:var(--cm-r);background:var(--cm-panel);padding:4px 18px}.cm-faq-q{list-style:none;cursor:pointer;padding:14px 0;font-size:15px;font-weight:600;color:var(--cm-fg);display:flex;justify-content:space-between;align-items:center;gap:16px}.cm-faq-q::-webkit-details-marker{display:none}.cm-faq-q:after{content:"+";font-size:20px;font-weight:400;color:var(--cm-muted);transition:transform .2s var(--cm-ease)}.cm-faq-item[open] .cm-faq-q:after{transform:rotate(45deg)}.cm-faq-a{margin:0;padding:0 0 16px;font-size:14px;line-height:1.6;color:var(--cm-muted)}.cm-final-cta{text-align:center}.cm-final-cta-inner{max-width:560px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cm-final-cta-inner h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;letter-spacing:-.03em;margin:0 0 10px}.cm-final-cta-inner p{font-size:15px;color:var(--cm-muted);margin:0 0 24px}@media (max-width:960px){.cm-hero-grid,.cm-pv-grid,.cm-safety-grid{grid-template-columns:1fr;gap:36px}.cm-hero-copy{align-items:stretch;text-align:left}.cm-hero-visual{order:2}.cm-proof-grid,.cm-who-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cm-hero{padding:32px 0 24px}.cm-hero-cta,.cm-hero-dropzone,.cm-hero-proof{max-width:none}.cm-hero-cta{width:100%;justify-content:center}.cm-pv-stills{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=1238042f9d3684cc.css.map*/