.landing-page{color:var(--ws-ink);background:#fffef9;font-family:var(--font-sans)}.landing-page a{text-decoration:none}.landing-page>.workspace-skip:not(:focus){visibility:hidden}.landing-header,.landing-hero,.landing-toolkit,.landing-footer{max-width:1376px;margin:0 auto;padding-inline:48px}.landing-header{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--ws-border)}.landing-brand{display:inline-flex;align-items:center;gap:9px;font-size:25px;font-weight:750;letter-spacing:-1.2px}.landing-brand-dot{color:#9a8100}.landing-footer>a:not(.landing-cta):hover{text-decoration:underline;text-underline-offset:5px}.landing-hero{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:46px;padding-block:48px 42px}.landing-heading.workspace-heading{display:block;margin:0 0 20px}.landing-heading.workspace-heading h1{font-family:var(--font-sans);font-size:clamp(48px,5.1vw,73px);font-weight:650;line-height:1.08;letter-spacing:-4px}.landing-heading #hero-title>span{display:block}.landing-highlight{position:relative;isolation:isolate;white-space:nowrap}.landing-highlight:before{content:"";position:absolute;z-index:-1;inset:52% -6px -1px;background:var(--ws-accent);transform:rotate(-2deg)}.landing-intro{color:var(--ws-muted);font-size:17px;line-height:1.65}.landing-hero-actions{margin-top:28px}.landing-page .landing-cta{display:inline-flex;align-items:center;justify-content:center;font-weight:500;white-space:nowrap;height:46px;gap:24px;border:1px solid #d6b700;border-radius:7px;padding-inline:19px;background:var(--ws-accent);color:var(--ws-ink);box-shadow:0 2px #d8ba00;font-size:13px}.landing-page .landing-cta:hover{background:#ffe433;transform:translateY(-1px)}.landing-demo-wrap{min-width:0}.landing-demo{display:flex;gap:0;min-height:456px;border:1px solid #c9c6b6;border-radius:12px;background:#fff;box-shadow:0 20px 40px -20px #493b153b,0 4px 12px #493b1508;overflow:clip}.demo-sidebar{display:flex;flex:0 0 118px;flex-direction:column;padding:19px 10px 15px;background:var(--ws-sidebar);border-right:1px solid var(--ws-border)}.demo-sidebar-brand{display:flex;align-items:center;gap:5px;font-size:12px;letter-spacing:-.4px}.demo-sidebar-brand img{width:23px;height:23px}.demo-sidebar-label{margin:30px 8px 9px;font-size:12px;letter-spacing:1.3px;color:#655b2c}.landing-demo .demo-nav{display:flex;flex-direction:column;align-items:stretch;gap:5px;width:100%;padding:0;background:transparent;border-radius:0}.landing-demo .demo-nav>button{display:flex;align-items:center;gap:7px;justify-content:flex-start;flex:none;width:100%;height:35px;padding:7px 10px;font-size:12px;color:#5d542b;border-radius:5px;box-shadow:none}.landing-demo .demo-nav>button[data-state=active]{color:var(--ws-ink);background:var(--ws-accent)}.landing-demo .demo-nav>button svg{width:15px;height:15px;flex-shrink:0}.demo-main{display:flex;flex:1;flex-direction:column;min-width:0}.demo-topbar{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:8px;height:52px;padding:0 18px;border-bottom:1px solid var(--ws-border);font-size:12px}.demo-topbar>span:first-child{display:inline-flex;align-items:center;gap:7px}.demo-topbar>span:last-child{font-size:12px;color:var(--ws-muted)}.demo-brand-logo{width:24px;height:24px;flex-shrink:0;object-fit:cover;border-radius:5px}.landing-demo .demo-panel{flex:1;margin:0;padding:22px 20px;min-height:359px}.demo-panel h2{margin-top:0;font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.6px}.demo-create .demo-email,.demo-review .demo-email{width:100%;max-width:240px;justify-self:center}.demo-create{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;gap:20px}.demo-brief{margin-top:18px;border:1px solid var(--ws-border);border-radius:7px;padding:12px;background:#fffefa}.demo-brief>span:first-child{font-size:12px;font-weight:650;letter-spacing:1px;color:var(--ws-muted)}.demo-brief p{margin-top:7px;font-size:12px;line-height:1.65}.demo-product-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:4px 6px;background:#f4f1e6;border-radius:3px;font-size:12px}.demo-research{display:grid;gap:9px;margin-top:15px}.demo-research li{display:flex;align-items:center;gap:6px;font-size:12px}.demo-research svg{color:#4c6c4b;flex-shrink:0}.demo-email{overflow:hidden;border:1px solid #ddd4ba;border-radius:6px;background:#fbf3da;box-shadow:0 7px 15px #34270c0c}.demo-email-brand{padding:15px 8px 0;text-align:center;font-size:12px;font-weight:700;letter-spacing:2px}.demo-email-title{padding:14px 8px;font-family:Georgia,serif;font-size:25px;line-height:1.04;letter-spacing:-.8px;text-align:center;color:#5d3e21}.demo-email>img{width:100%;aspect-ratio:1.5;height:auto;object-fit:cover}.demo-email-bottom{display:grid;justify-items:center;gap:10px;padding:12px 5px 15px}.demo-email-bottom>span:first-child{font-family:Georgia,serif;font-size:12px}.demo-email-bottom>span:last-child{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;background:#5d3e21;border-radius:2px;color:#fff;font-size:12px}.demo-review{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:22px}.demo-review .demo-email-title{font-size:23px}.demo-review-details dl{margin-top:18px}.demo-review-details dl>div{border-bottom:1px solid var(--ws-border);padding-block:10px}.demo-review-details dt{font-size:12px;color:var(--ws-muted)}.demo-review-details dd{margin-top:4px;font-size:12px;line-height:1.6}.demo-review-details dd svg{display:inline-block;vertical-align:middle;margin-right:4px;color:#466b4e}.demo-review-details dd svg:nth-child(2){margin-left:4px}.landing-demo .demo-approve{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--ws-accent);height:34px;width:100%;margin-top:17px;padding-inline:6px;font-size:12px;border-radius:5px}.demo-approved{display:grid;justify-items:start;margin-top:17px}.demo-approved [role=status]{display:flex;align-items:center;gap:8px;color:#356743;font-size:16px;font-weight:600}.demo-approved button{padding:0;font-size:12px}.demo-results-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.demo-period{font-size:12px;padding:6px 7px;border:1px solid var(--ws-border);border-radius:4px;white-space:nowrap}.landing-demo .demo-metrics{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:17px;border:1px solid var(--ws-border);border-radius:6px;overflow:hidden}.landing-demo .demo-metrics button{display:flex;align-items:flex-start;flex-direction:column;gap:4px;min-height:65px;height:auto;border:none;border-radius:0;padding:11px 13px;background:#fff;font-size:12px}.landing-demo .demo-metrics button[data-state=on]{background:var(--ws-soft);box-shadow:inset 0 -2px var(--ws-accent)}.demo-metrics strong{font-family:var(--font-sans);font-size:23px;font-weight:600;letter-spacing:-.6px}.demo-chart-heading{display:flex;justify-content:space-between;margin-top:18px;font-size:12px}.demo-chart-heading strong{font-weight:500}.demo-chart-heading>span{color:var(--ws-muted)}.demo-chart{display:flex;gap:8px;margin-top:9px;height:117px}.demo-chart-axis{display:flex;flex-direction:column;justify-content:space-between;width:22px;padding-block:4px 1px;color:var(--ws-muted);font-size:12px}.demo-chart svg{flex:1;min-width:0;overflow:visible}.demo-chart-grid{stroke:#ebe8dc;stroke-width:1;stroke-dasharray:3 5;fill:none}.demo-chart-dates{display:flex;justify-content:space-between;margin:5px 0 0 30px;font-size:12px;color:var(--ws-muted)}.demo-winning-creative{display:flex;align-items:center;gap:9px;margin-top:16px;padding-top:12px;border-top:1px solid var(--ws-border)}.demo-winning-creative img{width:32px;height:32px;object-fit:cover;border-radius:4px}.demo-winning-creative>span{flex:1}.demo-winning-creative strong{font-size:12px;font-weight:500}.demo-winning-creative small{display:block;margin-top:3px;font-size:12px;color:var(--ws-muted)}.demo-winning-creative>svg{color:#52704d}.demo-chat-question{margin:23px 0 18px 25px;padding:11px 13px;border-radius:8px 8px 0;background:var(--ws-soft);font-size:12px}.demo-chat-question>span{display:block;margin-bottom:4px;font-size:12px;color:var(--ws-muted)}.demo-chat-answer{display:flex;align-items:flex-start;gap:9px}.demo-chat-answer img{flex-shrink:0}.demo-chat-answer strong{font-size:12px;font-weight:600}.demo-chat-answer p{margin-top:7px;min-height:65px;font-size:12px;line-height:1.7}.demo-chat-reference{display:flex;align-items:center;gap:6px;border:1px solid var(--ws-border);border-radius:5px;padding:9px 7px;margin-top:9px;font-size:12px}.demo-chat-prompts{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.landing-demo .demo-chat-prompts button{border:1px solid var(--ws-border);background:#fff;display:flex;justify-content:space-between;height:auto;min-height:30px;padding:7px 8px;font-size:12px;font-weight:400;border-radius:4px;white-space:normal;text-align:left;box-shadow:none}.demo-chat-prompts button[aria-pressed=true]{background:var(--ws-soft)}.landing-toolkit{padding-block:35px;border-top:1px solid var(--ws-border)}.landing-section-heading{margin-bottom:24px}.landing-section-heading h2{font-family:var(--font-sans);font-size:31px;font-weight:600;line-height:1.2;letter-spacing:-1.1px}.landing-toolkit-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px}.landing-tool-card{display:grid;grid-template-rows:auto 1fr;min-width:0;padding:23px 23px 20px;border:1px solid var(--ws-border);border-radius:10px;background:#fff}.landing-card-heading{display:flex;align-items:center;gap:9px}.landing-card-heading h3{font-size:16px;font-weight:550;letter-spacing:-.4px}.landing-audience-visual,.landing-domain-visual,.landing-brands-visual{min-height:180px;margin-top:21px}.landing-person{display:flex;align-items:center;gap:9px}.landing-person>img{width:33px;height:33px;flex-shrink:0;object-fit:cover;border-radius:50%}.landing-person>div{flex:1}.landing-person strong{font-size:12px;font-weight:550}.landing-person small{display:block;margin-top:2px;font-size:12px;color:var(--ws-muted)}.landing-timeline{position:relative;display:grid;gap:15px;margin:18px 0 0 16px;padding-left:21px;border-left:1px solid var(--ws-border)}.landing-timeline li{display:flex;align-items:center;gap:9px;font-size:12px}.landing-timeline li:before{content:"";position:absolute;left:-3px;width:5px;height:5px;border-radius:50%;background:#b2b7a2}.landing-timeline li:last-child:before{background:#466b4e}.landing-timeline svg{color:#75796a}.landing-timeline small{margin-left:auto;color:var(--ws-muted);font-size:12px}.landing-domain-card{background:#fffbe9}.landing-domain-visual{display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-domain-icon{display:grid;place-items:center;width:52px;height:46px;border:1px solid #d9c768;border-radius:8px;color:#766522;background:#fff6be;transform:rotate(-7deg);box-shadow:3px 5px #efe4ab}.landing-domain-visual>strong{margin-top:17px;font-size:12px;font-weight:550}.landing-domain-visual>span:not(:first-child){margin-top:3px;font-size:12px;color:#7b7050}.landing-domain-visual>div{display:flex;align-items:center;gap:5px;margin-top:12px;padding:5px 8px;background:#e8efdc;color:#456143;border-radius:4px;font-size:12px}.landing-brands-visual>div:not(:last-child){display:flex;align-items:center;gap:9px;margin-bottom:7px;padding:10px;border:1px solid var(--ws-border);border-radius:6px}.landing-brands-visual>div:first-child{background:var(--ws-soft)}.landing-brand-logo{width:32px;height:32px;flex-shrink:0;object-fit:cover;border-radius:4px}.landing-brands-visual>div>span:nth-child(2){flex:1}.landing-brands-visual strong{font-size:12px;font-weight:550}.landing-brands-visual small{display:block;margin-top:2px;font-size:12px;color:var(--ws-muted)}.landing-balance{display:grid;gap:5px;padding:8px 0}.landing-balance>span{font-size:12px;color:var(--ws-muted)}.landing-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--ws-border);padding-block:24px}.landing-footer .landing-brand{font-size:18px;gap:7px}.landing-footer .landing-brand img{width:25px;height:25px}.landing-footer>a:last-child{display:inline-flex;align-items:center;gap:5px;color:var(--ws-muted);font-size:12px}.landing-page :focus-visible{outline:2px solid var(--ws-ink);outline-offset:4px}@media(min-width:1600px){.landing-hero{padding-block:60px}}@media(max-width:1150px){.landing-header,.landing-hero,.landing-toolkit,.landing-footer{padding-inline:30px}.landing-hero{gap:28px;grid-template-columns:.76fr 1.24fr}.landing-heading.workspace-heading h1{font-size:55px;letter-spacing:-3px}.demo-sidebar{flex-basis:94px;padding-inline:7px}.demo-sidebar-brand strong{display:none}.demo-sidebar-brand img{width:27px;height:27px;margin-left:5px}.landing-demo .demo-panel{padding-inline:16px}.demo-create,.demo-review{gap:15px}.demo-panel h2{font-size:18px}.landing-tool-card{padding-inline:18px}}@media(max-width:900px){.landing-header{min-height:77px}.landing-hero{grid-template-columns:1fr;gap:36px;padding-block:42px 34px}.landing-hero-copy{max-width:650px}.landing-heading.workspace-heading h1{font-size:65px}.landing-intro br{display:none}.landing-demo-wrap{width:100%}.demo-sidebar{flex-basis:135px;padding:20px 12px}.demo-sidebar-brand strong{display:block}.demo-sidebar-brand img{margin-left:0}.landing-demo .demo-panel{padding:24px}.demo-create,.demo-review{gap:28px}.demo-panel h2{font-size:23px}.demo-create .demo-email,.demo-review .demo-email{max-width:230px;justify-self:center}.demo-brief p,.demo-research li{font-size:12px}.demo-results .demo-chart{height:130px}.demo-chat-answer p{font-size:13px}.landing-toolkit-grid{gap:10px}.landing-tool-card{padding:18px 13px}.landing-person{gap:6px}.landing-person>img{width:25px;height:25px}.landing-person strong,.landing-brands-visual strong{font-size:12px}}@media(max-width:600px){.landing-header,.landing-hero,.landing-toolkit,.landing-footer{padding-inline:20px}.landing-header{min-height:75px;gap:12px}.landing-brand{font-size:22px;gap:6px}.landing-brand img{width:29px;height:29px}.landing-hero{padding-top:33px;gap:32px}.landing-heading.workspace-heading{margin:0 0 17px}.landing-heading.workspace-heading h1{font-size:clamp(44px,10.3vw,61px);letter-spacing:-2.7px}.landing-intro{font-size:15px;max-width:290px}.landing-intro br{display:block}.landing-hero-actions{margin-top:23px}.landing-page .landing-cta{padding-inline:15px;gap:15px;height:43px;font-size:12px}.landing-demo{min-height:440px}.demo-sidebar{flex-basis:64px;padding:15px 5px}.demo-sidebar-brand{justify-content:center}.demo-sidebar-brand img{width:26px;height:26px}.demo-sidebar-brand strong,.demo-sidebar-label{display:none}.demo-nav button>span{display:block;font-size:12px}.landing-demo .demo-nav{margin-top:24px;gap:9px}.landing-demo .demo-nav>button{display:flex;align-items:center;gap:7px;justify-content:center;flex-direction:column;gap:3px;height:48px;padding:5px}.demo-topbar{padding-inline:10px;height:45px;font-size:12px}.demo-topbar>span:last-child{font-size:12px}.demo-brand-logo{width:20px;height:20px}.landing-demo .demo-panel{min-height:351px;padding:17px 13px}.demo-create{grid-template-columns:1fr;gap:13px}.demo-create-brief{display:block}.demo-create-brief h2{margin:0;font-size:17px}.demo-brief,.demo-research{display:none}.demo-create .demo-email{width:min(100%,220px);max-width:none}.demo-create .demo-email-title{font-size:24px;padding-block:11px}.demo-create .demo-email>img{max-height:125px}.demo-email-brand{padding-top:12px;font-size:12px}.demo-email-bottom{gap:8px;padding-block:9px 11px}.demo-email-bottom>span:first-child{font-size:12px}.demo-review{grid-template-columns:.85fr 1.15fr;gap:10px;align-items:center}.demo-review .demo-email-brand{font-size:12px;letter-spacing:.3px}.demo-review .demo-email-title{font-size:16px;padding:10px 3px}.demo-review .demo-email>img{aspect-ratio:.8}.demo-review .demo-email-bottom{padding:9px 3px}.demo-review .demo-email-bottom>span:first-child{font-size:12px}.demo-review .demo-email-bottom>span:last-child{display:none}.demo-review-details h2{font-size:17px}.demo-review-details dl{margin-top:10px}.demo-review-details dd{font-size:12px}.demo-review-details dl>div{padding-block:8px}.demo-review-details dd svg{width:11px}.landing-demo .demo-approve{font-size:12px;gap:4px;margin-top:12px}.demo-panel h2{font-size:18px}.demo-period{font-size:12px;padding:5px}.demo-metrics strong{font-size:22px}.landing-demo .demo-metrics button{min-height:60px}.demo-results .demo-chart{height:110px}.demo-winning-creative small{font-size:12px}.demo-winning-creative>svg{width:15px}.demo-chart-heading{font-size:12px}.demo-chat-question{margin-top:19px;font-size:12px}.demo-chat-answer{gap:7px}.demo-chat-answer>img{width:21px;height:21px}.demo-chat-answer p{font-size:12px;min-height:86px;line-height:1.6}.demo-chat-reference{font-size:12px;padding:7px 5px}.demo-chat-prompts{margin-top:17px}.landing-demo .demo-chat-prompts button{width:100%;font-size:12px}.landing-toolkit{padding-block:33px}.landing-section-heading{margin-bottom:20px}.landing-section-heading h2{max-width:310px;font-size:28px}.landing-toolkit-grid{grid-template-columns:1fr;gap:13px}.landing-tool-card{padding:21px}.landing-audience-visual,.landing-domain-visual,.landing-brands-visual{min-height:0;margin-top:17px}.landing-person strong,.landing-brands-visual strong,.landing-timeline li{font-size:12px}.landing-person>img{width:32px;height:32px}.landing-footer{flex-wrap:wrap;row-gap:20px;padding-block:23px}.landing-footer>.landing-cta{order:-1;width:100%;justify-content:space-between}}@media(max-width:370px){.landing-header>.landing-brand>span{display:none}.landing-heading.workspace-heading h1{font-size:42px}.demo-create-brief{display:block}.demo-review{grid-template-columns:1fr}.demo-review>.demo-email{display:none}.demo-review-details{padding:5px}.demo-review-details dd,.landing-demo .demo-approve{font-size:12px}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before{scroll-behavior:auto;transition:none!important;animation:none!important}}.landing-header>div{display:flex;flex-direction:column;align-items:center;gap:8px}.landing-header>div>button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0;border-radius:999px;box-shadow:0 1px 3px #20212433}.landing-header>div>button:disabled{cursor:wait;opacity:.5}.landing-header>div>p{max-width:220px;font-size:12px;text-align:center}.landing-header [role=alert]{color:#b42318}.demo-approved button{display:inline-flex;align-items:center;gap:6px;min-height:32px}
