.marketing-redesign{--color-bg:#f8faf7;--color-surface:#fff;--color-surface-soft:#eef2ec;--color-border:#dce3d8;--color-border-strong:#b6c2b0;--color-accent:#3c661a;--color-accent-hover:#2f5114;--color-accent-ink:#fff;--color-accent-soft:#e8f2df;--color-muted:#616b5b;--color-subtle:#74816f;--color-text:#182016;--studio-lime:#b9f45d;--studio-cyan:#227c88;background:var(--color-bg);color:var(--color-text);letter-spacing:0;min-height:100dvh;font-size:14px;overflow-x:clip}html[data-theme=dark] .marketing-redesign{--color-bg:#101311;--color-surface:#151916;--color-surface-soft:#1c211e;--color-border:#2b332d;--color-border-strong:#455044;--color-accent:#b9f45d;--color-accent-hover:#ccff7c;--color-accent-ink:#142006;--color-accent-soft:#26331b;--color-muted:#a4aca3;--color-subtle:#849080;--color-text:#f1f4ef;--studio-cyan:#72d5df}.marketing-redesign *,.marketing-redesign h1,.marketing-redesign h2{letter-spacing:0}.studio-container{max-width:1264px;margin-inline:auto;padding-inline:32px}.marketing-redesign .marketing-nav{background:color-mix(in srgb, var(--color-bg) 94%, transparent)}.marketing-redesign .marketing-nav nav{max-width:1264px;padding-inline:32px}.marketing-redesign .marketing-nav a{white-space:nowrap;border-radius:5px;flex-shrink:0}@media (max-width:379px){.marketing-redesign .marketing-nav button[title]{display:none}.marketing-redesign .marketing-nav nav{gap:8px}.marketing-mobile-menu{margin-left:0}}.marketing-redesign .marketing-nav>nav>a>span:first-child,.marketing-redesign footer a[aria-label=Cosnify\ home]>span:first-child{color:#201736;box-shadow:none;background:#b8a0f6;border-radius:7px}.marketing-redesign .marketing-nav button{border-radius:5px}.marketing-mobile-menu{margin-left:12px;position:relative}.marketing-mobile-menu summary{cursor:pointer;border:1px solid var(--color-border);border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;list-style:none;display:flex}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.mobile-nav-links{background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;gap:3px;width:210px;padding:10px;display:grid;position:absolute;top:47px;right:0;box-shadow:0 12px 25px #0002}.mobile-nav-links a{padding:11px 12px;font-size:14px}.mobile-nav-links a:hover{background:var(--color-surface-soft)}.marketing-redesign :is(a,button,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.studio-hero{padding-top:68px}.hero-intro{text-align:center;padding-top:58px;padding-bottom:36px}.studio-eyebrow{color:var(--color-muted);align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.hero-intro .studio-eyebrow,.studio-final-cta .studio-eyebrow{justify-content:center}.status-dot{background:var(--color-accent);border-radius:50%;width:6px;height:6px;display:inline-block}.hero-intro h1{text-wrap:balance;margin-top:17px;font-size:64px;font-weight:600;line-height:1.04}.hero-intro h1 span{color:var(--color-text);margin-top:8px;font-size:48px;display:block}.hero-description{color:var(--color-muted);margin:20px auto 0;font-size:18px;line-height:1.6}.hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:25px;display:flex}.studio-button{background:var(--studio-lime);color:#17210c;white-space:nowrap;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 20px;font-size:13px;font-weight:600;transition:background .18s,transform .18s;display:inline-flex}.studio-button:hover{background:#ccff7c;transform:translateY(-2px)}.studio-button:active{transform:translateY(0)}.studio-button.small{gap:9px;min-height:36px;padding:9px 14px;font-size:11px}.studio-text-link{color:var(--color-text);align-items:center;gap:10px;font-size:13px;font-weight:500;transition:color .16s;display:inline-flex}.studio-text-link:hover,.studio-text-link.accent{color:var(--color-accent)}.hero-footnote{color:var(--color-subtle);margin-top:17px;font-size:11px;display:block}.hero-footnote span{margin-inline:9px}.actor-preview{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:7px;scroll-margin-top:85px;overflow:hidden;box-shadow:0 18px 60px #0000000b}.preview-topbar{border-bottom:1px solid var(--color-border);align-items:center;gap:20px;min-height:50px;padding:10px 20px;font-size:11px;display:flex}.preview-wordmark{align-items:center;gap:8px;width:139px;font-size:13px;font-weight:600;display:flex}.preview-breadcrumb{color:var(--color-muted)}.preview-breadcrumb span{color:var(--color-subtle);padding-inline:12px}.verified-label{color:var(--color-accent);align-items:center;gap:7px;margin-left:auto;font-weight:500;display:inline-flex}.preview-layout{grid-template-columns:150px minmax(0,1fr) 205px;display:grid}.preview-sidebar{border-right:1px solid var(--color-border);flex-direction:column;padding-top:13px;display:flex}.preview-nav-item{color:var(--color-muted);align-items:center;gap:11px;margin:3px 9px;padding:10px 12px;font-size:11px;display:flex}.preview-nav-item.selected{border-left:2px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-text);border-radius:3px}.preview-nav-item.selected svg{color:var(--color-accent)}.preview-example-label{color:var(--color-subtle);margin:auto 20px 20px;font-size:10px}.preview-main{min-width:0;padding:22px 20px 15px}.preview-input{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:12px;font-size:11px;display:grid}.preview-input>span:first-child{color:var(--color-muted);padding-top:11px}.preview-input>span:last-child{border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:4px;justify-content:space-between;align-items:center;gap:15px;min-height:38px;padding:10px 12px;display:flex}.preview-input svg{color:var(--color-subtle);flex-shrink:0}.preview-stages{padding:17px 15px 27px;display:flex}.preview-stages li{flex-direction:column;align-items:center;gap:7px;width:25%;font-size:10px;display:flex;position:relative}.preview-stages li svg{color:var(--color-accent);background:var(--color-surface);z-index:1;position:relative}.preview-stages li:not(:last-child):after{content:"";background:var(--color-accent);opacity:.6;width:100%;height:1px;position:absolute;top:12px;left:50%}.preview-tabs{border-bottom:1px solid var(--color-border);align-items:center;gap:20px;min-height:39px;display:flex}.preview-tabs button{cursor:pointer;min-height:39px;color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;font-size:10px}.preview-tabs button[aria-selected=true]{color:var(--color-text);border-color:var(--color-accent)}.preview-file-count{color:var(--studio-cyan);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:10px;display:flex}.preview-panel{height:247px;padding-top:12px;overflow:auto}.studio-table-scroll{max-width:100%;position:relative;overflow-x:auto}.preview-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}.preview-table th{color:var(--color-muted);background:var(--color-surface-soft);font-weight:500}.preview-table :is(th,td){border-bottom:1px solid var(--color-border);padding:10px 9px}.preview-table td:first-child{color:var(--color-subtle);font-variant-numeric:tabular-nums}.preview-table th:nth-child(2),.preview-table td:nth-child(2){text-overflow:ellipsis;max-width:280px;overflow:hidden}.preview-table a{color:var(--studio-cyan);align-items:center;gap:5px;display:inline-flex}.preview-source{color:var(--studio-cyan);min-width:max-content;margin:0;padding:4px 9px;font-size:10px;line-height:1.8}.preview-log li{border-bottom:1px solid var(--color-border);color:var(--color-muted);align-items:flex-start;gap:10px;padding:12px 0;font-size:11px;display:flex}.preview-log svg{color:var(--color-accent);flex-shrink:0}.preview-log li>span{font-family:var(--font-geist-mono);color:var(--color-subtle)}.preview-verification{border-left:1px solid var(--color-border);padding:23px 17px}.preview-verification h3{margin-bottom:18px;font-size:11px;font-weight:600}.verification-item{gap:9px;margin-bottom:18px;display:flex}.verification-item>svg{color:var(--color-accent);flex-shrink:0}.verification-item p{font-size:11px;line-height:1.5}.verification-item p span{color:var(--color-subtle);margin-top:3px;font-size:9px;display:block}.preview-fields{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.preview-fields h3{margin-bottom:9px}.preview-fields>div{align-items:center;gap:8px;margin-top:9px;font-size:10px;display:flex}.preview-fields>div>span{color:var(--color-subtle);margin-left:auto}.preview-source-note{border-top:1px solid var(--color-border);color:var(--color-muted);align-items:center;gap:9px;margin-top:18px;padding-top:17px;font-size:9px;display:flex}.preview-source-note small{color:var(--color-subtle);line-height:2}.preview-bottom{border-top:1px solid var(--color-border);align-items:center;gap:18px;padding:12px 18px;display:flex}.preview-bottom>span{color:var(--color-subtle);align-items:center;gap:7px;font-size:9px;display:flex}.preview-export{border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:10px;display:inline-flex}.evidence-strip{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:30px;padding:34px 30px;display:grid}.evidence-strip>div{align-items:center;gap:18px;display:flex}.evidence-strip>div>svg:first-child{color:#ad91e8;flex-shrink:0}.evidence-strip>div:nth-child(2)>svg:first-child{color:var(--studio-cyan)}.evidence-strip>div:nth-child(3)>svg:first-child{color:var(--color-accent)}.evidence-strip p{font-size:12px;font-weight:500}.evidence-strip p span{color:var(--color-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.evidence-arrow{color:var(--color-subtle);flex-shrink:0;margin-left:auto}.marketing-redesign h2{text-wrap:balance;font-size:38px;font-weight:550;line-height:1.14}.section-description{color:var(--color-muted);max-width:470px;margin-top:17px;font-size:14px;line-height:1.85}.workflow-section{grid-template-columns:.95fr 1.6fr;gap:60px;padding-top:64px;padding-bottom:67px;scroll-margin-top:100px;display:grid}.workflow-section .studio-eyebrow{margin-bottom:16px}.workflow-steps{grid-template-columns:repeat(3,1fr);gap:26px;padding-top:15px;display:grid}.workflow-steps article{border-left:1px solid var(--color-border);padding-left:22px}.step-number{color:var(--color-subtle);font-family:var(--font-geist-mono);margin-bottom:26px;font-size:17px;display:block}.workflow-steps h3{align-items:center;gap:9px;font-size:13px;font-weight:550;display:flex}.workflow-steps p{color:var(--color-muted);margin-top:15px;font-size:12px;line-height:1.8}.ideas-section{padding-top:34px;padding-bottom:72px}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;display:flex}.section-heading .studio-eyebrow{margin-bottom:12px}.section-heading>.studio-text-link{flex-shrink:0;margin-bottom:10px}.ideas-table-wrap{border:1px solid var(--color-border);border-radius:6px;margin-top:30px}.ideas-table{text-align:left;border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.ideas-table thead{background:var(--color-surface-soft);color:var(--color-muted);font-size:10px;font-weight:400}.ideas-table :is(th,td){border-bottom:1px solid var(--color-border);padding:16px 20px;font-weight:400}.ideas-table tr:last-child td{border-bottom:0}.ideas-table td:first-child{font-weight:500}.source-symbol{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;margin-right:14px;font-weight:700;display:inline-flex}.ideas-table td:nth-child(3){color:var(--color-muted);font-size:11px}.ideas-table td:last-child a{min-width:32px;min-height:32px;color:var(--color-accent);border-radius:4px;justify-content:center;align-items:center;display:flex}.ideas-table td:last-child a:hover{background:var(--color-accent-soft)}.table-note{color:var(--color-subtle);align-items:center;gap:7px;margin-top:13px;font-size:10px;display:flex}.control-section{border-block:1px solid var(--color-border);background:var(--color-surface);padding-block:78px;scroll-margin-top:68px}.control-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.control-layout h2{margin-top:22px;font-size:52px;line-height:1.1}.control-layout h2>span{color:var(--color-accent)}.control-layout .studio-text-link{margin-top:25px}.control-details>article{border-bottom:1px solid var(--color-border);gap:22px;padding-block:24px;display:flex}.control-details>article:first-child{padding-top:0}.control-details>article>svg{color:var(--color-accent);flex-shrink:0}.control-details h3{font-size:15px;font-weight:550}.control-details article p{color:var(--color-muted);margin-top:9px;font-size:13px;line-height:1.8}.source-files{background:var(--color-bg);border:1px solid var(--color-border);border-radius:5px;margin-top:27px;padding:17px 20px}.source-files>div{font-family:var(--font-geist-mono);align-items:center;gap:8px;font-size:11px;display:flex}.source-files>div>span:last-child{color:var(--color-accent);margin-left:auto;font-size:9px}.source-files>p{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.source-files>p>svg{color:var(--color-accent)}.studio-testimonial{border-block:1px solid var(--color-border);background:var(--color-surface-soft);padding-block:56px}.testimonial-layout{grid-template-columns:minmax(160px,1fr) minmax(0,3fr);align-items:start;gap:40px;display:grid}.testimonial-layout>.studio-eyebrow{margin:6px 0 0}.testimonial-layout figure,.testimonial-layout blockquote,.testimonial-layout blockquote p{margin:0}.testimonial-layout blockquote{text-wrap:pretty;max-width:820px;font-size:24px;font-weight:500;line-height:1.5}.testimonial-layout figcaption{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:24px;font-size:13px;display:flex}.testimonial-layout figcaption a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.testimonial-layout figcaption a:hover{color:var(--color-accent)}.testimonial-layout figcaption a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.testimonial-layout figcaption span{color:var(--color-muted)}@media (max-width:767px){.studio-testimonial{padding-block:36px}.testimonial-layout{grid-template-columns:minmax(0,1fr);gap:20px}.testimonial-layout blockquote{font-size:20px}}.studio-pricing{padding-block:80px}.studio-pricing .section-heading>p{max-width:345px}.pricing-rows{border-top:1px solid var(--color-border);margin-top:35px}.pricing-row{border-bottom:1px solid var(--color-border);grid-template-columns:1fr .8fr .5fr 25px;align-items:center;gap:25px;padding:25px;transition:background .18s;display:grid}.pricing-row:hover{background:var(--color-surface-soft)}.pricing-row.recommended{background:var(--color-accent-soft)}.pricing-row h3{font-size:18px;font-weight:550}.pricing-row>div>span{color:var(--color-muted);margin-top:6px;font-size:11px;display:block}.pricing-row.recommended>div>span{color:var(--color-accent)}.pricing-row>p{color:var(--color-muted);font-size:12px}.pricing-row strong{color:var(--color-text);font-variant-numeric:tabular-nums;margin-right:5px;font-size:23px;font-weight:500}.pricing-row>.pack-price{color:var(--color-text);font-size:25px;font-weight:500}.pack-price span{color:var(--color-subtle);margin-left:10px;font-size:10px;font-weight:400}.pricing-row>svg{color:var(--color-accent)}.pricing-details{margin-top:23px}.studio-final-cta{border-top:1px solid var(--color-border);text-align:center;padding-top:65px;padding-bottom:75px}.studio-final-cta h2{margin-top:24px;font-size:64px;line-height:1.05}.studio-final-cta>p:not(.studio-eyebrow){color:var(--color-muted);margin-top:20px;font-size:15px}.studio-final-cta .studio-button{margin-top:30px}.marketing-redesign footer{background:var(--color-bg)}@media (prefers-reduced-motion:no-preference){.hero-intro{animation:.65s both studio-enter}.actor-preview{animation:.8s .12s both studio-enter}@keyframes studio-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:1600px){.hero-intro{padding-top:74px;padding-bottom:45px}}@media (max-width:1100px){.preview-layout{grid-template-columns:115px minmax(0,1fr) 175px}.preview-wordmark{width:95px}.preview-main{padding-inline:15px}.preview-nav-item{gap:7px;margin-inline:5px;padding-inline:8px;font-size:9px}.preview-verification{padding-inline:12px}.workflow-section{grid-template-columns:1fr;gap:28px}.workflow-section>div:first-child{max-width:650px}.control-layout{gap:50px}.marketing-redesign .marketing-nav nav>div:first-of-type{gap:16px;font-size:12px}}@media (max-width:767px){.studio-container,.marketing-redesign .marketing-nav nav{padding-inline:20px}.hero-intro{padding-top:42px;padding-bottom:28px}.hero-intro h1{font-size:48px}.hero-intro h1 span{font-size:34px;line-height:1.12}.hero-description{max-width:340px;font-size:15px}.hero-actions{flex-wrap:wrap;gap:18px;margin-top:22px}.studio-button{padding:11px 15px;font-size:12px}.studio-text-link{font-size:12px}.preview-wordmark{width:auto}.preview-topbar{gap:14px;padding:12px}.preview-breadcrumb{font-size:10px}.preview-breadcrumb>span{padding-inline:5px}.preview-wordmark{gap:0;font-size:0}.verified-label{font-size:10px}.preview-layout{grid-template-columns:minmax(0,1fr)}.preview-sidebar{display:none}.preview-main{padding:17px 13px 12px}.preview-input{grid-template-columns:60px minmax(0,1fr);font-size:10px}.preview-stages{padding:13px 0 20px}.preview-verification{display:none}.preview-tabs{gap:19px}.preview-panel{height:237px}.preview-table{font-size:10px}.preview-file-count{font-size:9px}.preview-bottom{flex-wrap:wrap;gap:10px;padding:11px 12px}.preview-bottom>span{width:100%;margin-bottom:3px;font-size:9px}.preview-export{margin-left:0;margin-right:auto}.evidence-strip{gap:14px;padding:25px 0}.evidence-strip>div{flex-direction:column;align-items:flex-start;gap:12px}.evidence-strip p{font-size:10px}.evidence-strip p span{font-size:9px;line-height:1.6}.evidence-arrow{display:none}.marketing-redesign h2{font-size:31px}.workflow-section{padding-top:43px;padding-bottom:40px}.workflow-steps{grid-template-columns:1fr;gap:22px;padding:0}.workflow-steps article{border-left:0;border-top:1px solid var(--color-border);grid-template-columns:34px 1fr;column-gap:13px;padding:20px 0 0;display:grid}.step-number{grid-row:span 2;margin:0}.workflow-steps h3{font-size:14px}.workflow-steps p{grid-column:2;margin-top:8px}.section-heading{flex-direction:column;align-items:flex-start;gap:20px}.section-description{font-size:13px}.ideas-section{padding-top:20px;padding-bottom:43px}.ideas-table{font-size:11px}.ideas-table :is(th,td){padding:13px}.ideas-table-wrap{margin-top:15px}.table-note{align-items:flex-start;font-size:9px;line-height:1.6}.table-note svg{flex-shrink:0;margin-top:2px}.control-section{padding-block:45px}.control-layout{grid-template-columns:1fr;gap:38px}.control-layout h2{font-size:43px}.source-files{padding-inline:13px}.studio-pricing{padding-block:47px}.pricing-row{grid-template-columns:1fr auto 20px;gap:15px;padding:20px 12px}.pricing-row>div{grid-row:span 2}.pricing-row>p{grid-column:2;font-size:10px}.pricing-row strong{font-size:18px}.pricing-row>.pack-price{grid-row:2;font-size:19px}.pack-price span{display:none}.pricing-row>svg{grid-area:1/3/span 2}.pricing-row h3{font-size:17px}.pricing-row>div>span{font-size:10px}.studio-final-cta{padding-block:47px}.studio-final-cta h2{font-size:49px}.studio-final-cta>p:not(.studio-eyebrow){font-size:13px}}
