






:root{--orange:#f65a2a;--cream:#f4f2e9;--blue:#214df3;--line:#cccdc0;--ink:#24251f;--body:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{text-underline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.site-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:23px clamp(22px,4.15vw,80px);min-height:86px;border-bottom:1px solid #24251f35}.site-header.on-blue{background:#214df3;color:#f4f2e9;border-color:#ffffff30}.site-brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:-.5px;line-height:.98;flex-shrink:0}.site-brand svg{width:38px;height:38px}.site-brand span{display:block}.site-nav{display:flex;align-items:center;gap:34px;font-size:12px}.site-nav a{color:inherit;text-decoration:none}.site-nav a:hover{text-decoration:underline}.site-nav a[aria-current=page]{position:relative}.site-nav a[aria-current=page]:after{content:'';position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--orange)}.site-header.on-blue a[aria-current=page]:after{background:#f4f2e9}.site-nav .site-contact{display:flex;align-items:center;gap:30px;border-left:1px solid #24251f40;padding:12px 0 12px 25px}.site-header.on-blue .site-contact{border-color:#ffffff35}.site-contact span{font-size:20px}.on-blue a:focus-visible{outline-color:white}.site-footer{padding:30px clamp(22px,4.15vw,80px);display:flex;justify-content:space-between;align-items:center;border-top:1px solid #24251f30;gap:30px;background:var(--cream);color:var(--ink);font-size:11px}.site-footer .foot-links{display:flex;gap:25px;align-items:center}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer small{font-size:10px;color:#696b60}.site-footer .site-brand{font-size:12px}.site-footer .site-brand svg{width:32px;height:32px}.example-cta{display:inline-flex;align-items:center;gap:10px;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0;color:inherit;font-size:12px;font-weight:600}.example-cta:hover{color:var(--orange)}@media(max-width:700px){.site-header{min-height:78px;padding-block:19px;gap:16px}.site-brand{font-size:11px;gap:7px}.site-brand svg{width:31px;height:31px}.site-nav{gap:19px;font-size:11px}.site-nav .desktop-link{display:none}.site-nav .site-contact{gap:10px;padding:6px 0 6px 15px}.site-contact span{font-size:18px}.site-footer{align-items:flex-start;flex-wrap:wrap;gap:23px}.site-footer .foot-links{gap:19px;font-size:10px}.site-footer small{display:block;width:100%;font-size:9px}}@media(max-width:370px){.site-nav{gap:12px;font-size:10px}.site-nav .site-contact{padding-left:11px}.site-brand svg{width:26px}.site-brand{font-size:10px}}

:root{--paper:#f4f2e9;--ink:#24251f;--orange:#f65a2a;--lime:#dce795;--line:#cccdc0;--body:'DM Sans',Arial,sans-serif;--display:'Barlow Condensed',Impact,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}svg{max-width:100%}button,select,input{font:inherit}[hidden]{display:none!important}::selection{background:var(--orange);color:var(--paper)}.w-shell{width:calc(100% - 120px);max-width:1435px;margin:auto}.w-small{font:500 10px/1.5 var(--body);letter-spacing:1.1px;text-transform:uppercase}.skip-link{position:fixed;top:-80px;left:15px;z-index:99;padding:14px;background:var(--ink);color:var(--paper)}.skip-link:focus{top:12px}.workshop-hero{padding:30px 0 38px}.w-hero-line{display:flex;justify-content:space-between;align-items:center;gap:20px}.w-hero-line span:first-child:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:10px}.w-hero-line a{border-bottom:1px solid;padding-bottom:3px;font-size:10px;letter-spacing:0;text-transform:none}.w-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;margin-top:30px}.w-hero-copy h1{font:700 clamp(75px,8.4vw,133px)/.88 var(--display);letter-spacing:-.02em;margin:0}.w-hero-copy h1 em{font-style:normal;color:var(--orange)}.w-hero-copy>p{font-size:15px;line-height:1.8;max-width:430px;margin:28px 0 22px}.w-arrow-link{display:inline-flex;align-items:center;gap:40px;font-size:12px;font-weight:600;border-bottom:1px solid;padding:7px 0}.w-arrow-link span{font-size:25px;font-weight:400}.w-hero-art{position:relative;aspect-ratio:1.12;background:var(--orange);overflow:hidden}.w-hero-art>svg{display:block;width:100%;height:100%}.w-art-top{position:absolute;left:22px;right:22px;top:20px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1px}.w-art-bottom{position:absolute;left:22px;right:22px;bottom:21px;display:flex;justify-content:space-between;align-items:center;font-size:9px;line-height:1.6;letter-spacing:1px}.w-art-bottom .stamp{font:600 19px/1 var(--display);border:1px solid;transform:rotate(-8deg);padding:12px;background:var(--paper)}.w-hero-foot{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:33px;font-size:11px;color:#66695c;gap:30px}.bench-nav{position:sticky;top:0;z-index:20;background:#f4f2e9f5;backdrop-filter:blur(12px);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.bench-nav-inner{display:grid;grid-template-columns:repeat(6,1fr);max-width:1555px;padding:0 60px;margin:auto}.bench-nav a{display:flex;align-items:center;gap:10px;padding:20px 10px;border-right:1px solid #cccdc0;font-size:11px;white-space:nowrap;transition:background .18s,color .18s;min-height:58px}.bench-nav a:first-child{border-left:1px solid #cccdc0}.bench-nav a span{font-size:9px;opacity:.6}.bench-nav a:hover{background:#e7e8dc}.bench-nav a[aria-current=location]{background:var(--orange);color:var(--ink)}.work-section{padding:100px 0;scroll-margin-top:0;border-bottom:1px solid var(--line)}.work-section .work-grid{display:grid;grid-template-columns:.67fr 1.33fr;gap:65px;align-items:start}.work-section .section-copy{padding-top:8px;position:sticky;top:98px}.section-label{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1px;text-transform:uppercase;margin-bottom:23px}.section-label .section-no{display:grid;place-content:center;border:1px solid #909385;width:27px;height:27px;letter-spacing:0;font-size:11px}.section-copy h2{font:600 clamp(48px,4.7vw,72px)/.95 var(--display);letter-spacing:-1px;margin:0 0 25px}.section-copy>p{font-size:14px;line-height:1.85;color:#626657;max-width:320px;margin:0 0 24px}.offering-list{list-style:none;padding:0;margin:0 0 26px}.offering-list li{border-top:1px solid var(--line);padding:9px 0;font-size:11px;color:#626657;max-width:300px}.offering-list li:last-child{border-bottom:1px solid var(--line)}.section-copy>.w-arrow-link{font-weight:500;font-size:11px;gap:23px}.section-copy>.w-arrow-link span{font-size:19px}.demo-wrap{min-width:0;position:relative}.bench-caption{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:9px;letter-spacing:1px;text-transform:uppercase;color:#6b6f61;gap:20px}.bench-caption span:first-child{display:flex;align-items:center;gap:7px}.bench-caption span:first-child:before{content:'';width:5px;height:5px;background:var(--orange);border-radius:50%}.example-footnote{font-size:10px;line-height:1.7;color:#727566;margin:15px 0 0;max-width:680px}.work-section.wide{background:#e9eadf;padding-top:72px}.work-section.wide .work-grid{grid-template-columns:1fr;gap:37px}.work-section.wide .section-copy{position:static;display:grid;grid-template-columns:1fr 1fr;column-gap:80px}.wide .section-label{grid-column:1/-1;margin-bottom:20px}.wide .section-copy h2{max-width:650px;margin-bottom:0}.wide .section-copy>p{max-width:490px;align-self:center;margin-bottom:0}.wide .offering-list{display:none}.wide .section-copy>.w-arrow-link{display:none}.wide .demo-wrap{max-width:1150px;width:100%;margin:auto}.wide .bench-caption{margin-top:8px}.work-section.dark{background:var(--ink);color:var(--paper);border-color:#45493c;padding-top:85px;padding-bottom:85px}.dark .section-copy{position:static}.dark .section-copy>p,.dark .offering-list li{color:#b8beaa}.dark .offering-list li{border-color:#555b49}.dark .section-label .section-no{border-color:#7b836b;color:var(--lime)}.dark .section-copy h2{color:var(--lime)}.dark .bench-caption,.dark .example-footnote{color:#b8beaa}.creative-section{background:#eee6d8}.workshop-bridge{padding:31px 60px;background:var(--lime);display:flex;justify-content:space-between;align-items:center;gap:30px}.workshop-bridge p{font-size:14px;margin:0;line-height:1.7}.workshop-bridge a{font-size:12px;white-space:nowrap;border-bottom:1px solid;padding-bottom:4px}.workshop-contact{background:var(--orange);padding:64px 0 55px}.workshop-contact .w-small{display:flex;justify-content:space-between;gap:20px}.workshop-contact h2{font:700 clamp(62px,9.4vw,140px)/.9 var(--display);letter-spacing:-1.5px;margin:34px 0 38px}.workshop-contact .contact-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.workshop-contact .contact-row p{font-size:15px;line-height:1.8;max-width:430px;margin:0}.w-contact-button{display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);gap:40px;padding:20px 25px;font-size:14px;max-width:370px;justify-self:end;min-width:280px;transition:background .2s}.w-contact-button span{font-size:27px}.w-contact-button:hover{background:#45473d}.workshop-contact .back-note{display:block;text-align:right;margin-top:12px;font-size:10px}.demo-wrap:focus-within .bench-caption span:first-child:before{background:var(--blue)}
@media(min-width:1700px){.w-hero-copy h1{font-size:139px}}@media(max-width:1150px){.w-shell{width:calc(100% - 70px)}.w-hero-grid{gap:35px}.w-hero-copy h1{font-size:9vw}.w-hero-copy>p{font-size:13px}.bench-nav-inner{padding:0 35px}.bench-nav a{font-size:10px;padding:16px 7px;gap:6px}.work-section .work-grid{grid-template-columns:.65fr 1.35fr;gap:34px}.section-copy h2{font-size:5.2vw}.section-copy>p{font-size:13px}.workshop-bridge{padding-inline:35px}.work-section{padding-block:75px}.work-section.wide .section-copy{column-gap:40px}.offering-list li{font-size:10px}}
@media(max-width:850px){.w-hero-grid{grid-template-columns:1fr 1fr;gap:25px}.w-hero-copy h1{font-size:9.4vw}.w-hero-art{aspect-ratio:.85}.w-hero-art>svg{height:100%;object-fit:cover}.w-art-top{font-size:7px;left:16px;right:16px}.w-art-bottom{font-size:7px;left:16px;right:16px}.w-art-bottom .stamp{font-size:15px;padding:8px}.bench-nav-inner{padding:0 25px}.bench-nav a{font-size:9px;gap:5px;padding-inline:6px}.work-section .work-grid{grid-template-columns:1fr;gap:35px}.work-section .section-copy{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px 30px}.section-copy .section-label{grid-column:1/-1;margin-bottom:3px}.section-copy h2{font-size:54px;margin-bottom:0}.section-copy>p{align-self:center;max-width:390px;margin-bottom:0}.offering-list{display:none}.section-copy>.w-arrow-link{grid-column:1/-1;justify-self:start}.work-section.wide .section-copy{gap:15px 30px}.workshop-bridge p{font-size:12px}.workshop-contact h2{font-size:10vw}}
@media(max-width:600px){html{scroll-padding-top:119px}.w-shell{width:calc(100% - 40px)}.workshop-hero{padding:23px 0 24px}.w-hero-line{font-size:8px;gap:10px}.w-hero-line a{font-size:9px}.w-hero-grid{grid-template-columns:1fr;gap:30px;margin-top:28px}.w-hero-copy h1{font-size:19vw;line-height:.89}.w-hero-copy>p{font-size:14px;max-width:360px;margin:21px 0 12px}.w-arrow-link{font-size:11px}.w-hero-art{aspect-ratio:1.28}.w-hero-art>svg{height:100%}.w-art-top{font-size:8px;top:15px}.w-art-bottom{font-size:7px;bottom:16px}.w-art-bottom .stamp{font-size:16px;padding:8px}.w-hero-foot{font-size:9px;line-height:1.7;gap:25px;padding-top:16px;margin-top:23px}.w-hero-foot>span{max-width:230px}.bench-nav-inner{grid-template-columns:repeat(3,1fr);padding:0 15px}.bench-nav a{min-height:45px;padding:12px 8px;font-size:10px;white-space:normal;gap:8px}.bench-nav a:nth-child(4){border-left:1px solid #cccdc0}.bench-nav a:nth-child(n+4){border-top:1px solid #cccdc0}.bench-nav a span{font-size:8px}.work-section,.work-section.wide,.work-section.dark{padding-block:50px;scroll-margin-top:0}.work-section .work-grid{gap:24px}.work-section .section-copy,.work-section.wide .section-copy{display:block}.section-copy .section-label{margin-bottom:17px;font-size:9px}.section-label .section-no{width:24px;height:24px}.section-copy h2{font-size:57px;max-width:340px;margin-bottom:20px;line-height:.95}.section-copy>p{font-size:13px;max-width:370px;margin-bottom:15px;line-height:1.8}.wide .section-copy>p{margin:20px 0 5px}.section-copy>.w-arrow-link{display:none}.bench-caption{font-size:8px;gap:15px;line-height:1.6;margin-bottom:12px}.example-footnote{font-size:9px;line-height:1.7;margin-top:13px}.workshop-bridge{padding:23px 20px;align-items:start;flex-direction:column;gap:15px}.workshop-bridge p{font-size:13px}.workshop-bridge a{font-size:11px}.workshop-contact{padding:42px 0 37px}.workshop-contact .w-small{font-size:8px}.workshop-contact .w-small span:last-child{display:none}.workshop-contact h2{font-size:17vw;letter-spacing:-1px;margin:30px 0}.workshop-contact .contact-row{grid-template-columns:1fr;gap:25px}.workshop-contact .contact-row p{font-size:13px;line-height:1.8}.w-contact-button{justify-self:stretch;max-width:none;padding:15px 18px;font-size:13px;min-width:0}.workshop-contact .back-note{text-align:left;font-size:9px}.workshop-contact .w-contact-button:focus-visible{outline-color:var(--paper)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.websites-demo{width:100%;min-width:0;font:14px/1.5 var(--body,'DM Sans',Arial,sans-serif);color:var(--ink,#24251f)}.websites-demo *{box-sizing:border-box}.websites-demo button,.websites-demo a{font:inherit}.websites-demo button{min-height:38px;cursor:pointer}.websites-demo button:focus-visible,.websites-demo a:focus-visible{outline:3px solid var(--orange,#f65a2a);outline-offset:4px}.websites-controls{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}.websites-mode{background:transparent;border:1px solid #a9ab9f;border-radius:2px;padding:9px 15px;font-size:12px!important;font-weight:600!important;color:var(--ink,#24251f)}.websites-mode[aria-pressed=true]{background:var(--ink,#24251f);border-color:var(--ink,#24251f);color:#fffdf6}.websites-mode:hover{border-color:var(--orange,#f65a2a)}.websites-frame{--websites-accent:#254b3c;--websites-ground:#eef0dd;--websites-art:#d7dfc6;--websites-bag:#c5a783;border:1px solid #c8c9bc;border-radius:3px;overflow:hidden;background:var(--websites-ground);color:var(--websites-accent)}.websites-frame[data-websites-theme=restaurant]{--websites-accent:#622a23;--websites-ground:#fff4dc;--websites-art:#b96145}.websites-frame[data-websites-theme=shop]{--websites-accent:#233d77;--websites-ground:#f3f2ee;--websites-art:#e0e4f0}.websites-browser{height:36px;border-bottom:1px solid #c8c9bc;background:#fffdf6;display:flex;justify-content:space-between;align-items:center;padding:0 16px;gap:10px;color:#737568;font-size:11px}.websites-browser-dots{font-size:8px;letter-spacing:2px;color:#b6b8ab}.websites-sample-label{font-size:8px;letter-spacing:.07em}.websites-site-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 30px 17px}.websites-site-brand{font-size:20px;font-weight:700;letter-spacing:-1px;line-height:1.1}.websites-site-brand span{display:block;font-size:8px;font-weight:500;letter-spacing:2.3px;margin-top:5px}.websites-site-caption{font-size:11px;letter-spacing:-.1px}.websites-stage{display:grid;grid-template-columns:1.05fr .95fr;min-height:315px;padding:12px 26px 25px;gap:8px;align-items:center}.websites-copy{padding-left:4px;position:relative;z-index:1}.websites-kicker{font-size:8px!important;font-weight:700;letter-spacing:1px;line-height:1.5;margin:0 0 19px!important;max-width:260px}.websites-title{font-family:var(--body,'DM Sans',Arial,sans-serif)!important;font-size:clamp(34px,4vw,51px)!important;font-weight:600!important;line-height:1.04!important;letter-spacing:-2.7px!important;margin:0 0 16px!important;max-width:360px;text-transform:none!important}.websites-frame[data-websites-theme=restaurant] .websites-title{font-family:Georgia,'Times New Roman',serif!important;font-weight:400!important;letter-spacing:-1.6px!important}.websites-description{font-size:12px!important;line-height:1.6!important;max-width:275px;margin:0 0 23px!important;color:inherit!important}.websites-site-cta{border:0;background:var(--websites-accent);color:var(--websites-ground);padding:12px 15px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px!important;line-height:1.3;min-height:42px!important;max-width:290px;text-align:left;border-radius:1px}.websites-site-cta:hover{filter:brightness(.88)}.websites-art{background:var(--websites-art);min-width:0;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:305px}.websites-illustration{display:block;width:100%;max-height:310px}.websites-illustration[hidden]{display:none}.websites-art-note{position:absolute;bottom:11px;left:10px;right:10px;text-align:center;font-size:9px;font-weight:500;letter-spacing:.2px}.websites-frame[data-websites-theme=restaurant] .websites-art-note{color:#fff4dc}.websites-site-strip{display:flex;justify-content:space-between;gap:12px;border-top:1px solid currentColor;margin:0 30px;padding:15px 0 17px;font-size:9px;color:inherit}.websites-site-strip span{max-width:33%}.websites-details{border-top:1px solid currentColor;background:#fffdf6;padding:20px 30px 25px;color:var(--ink,#24251f)}.websites-details[hidden],.websites-detail-pane[hidden]{display:none}.websites-detail-top{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}.websites-detail-eyebrow{font-size:9px;font-weight:600;letter-spacing:1px;max-width:70%}.websites-close{background:none;border:1px solid #c8c9bc;border-radius:2px;min-height:36px!important;padding:6px 12px;font-size:11px!important;white-space:nowrap;color:var(--ink,#24251f)}.websites-close:hover{background:#f0f0e6}.websites-detail-pane h4{font:600 25px/1.15 var(--body,'DM Sans',Arial,sans-serif)!important;letter-spacing:-1px;margin:12px 0 9px!important}.websites-detail-pane>p{font-size:12px!important;line-height:1.6!important;margin:0 0 16px!important;max-width:600px}.websites-detail-choices{display:flex;flex-wrap:wrap;gap:8px;margin-block:15px}.websites-detail-choices button{border:1px solid #c8c9bc;background:#fffdf6;border-radius:2px;padding:9px 12px;color:var(--ink,#24251f);font-size:12px!important}.websites-detail-choices button[aria-pressed=true]{background:#e7ecd4;border-color:#526644}.websites-request{border-left:3px solid var(--websites-accent);background:#f4f5eb;padding:14px 18px;margin-bottom:17px}.websites-request>span{font-size:9px;letter-spacing:1px;display:block;margin-bottom:6px}.websites-request>strong{font-size:15px;display:block;font-weight:600}.websites-request>p{font-size:12px!important;margin:6px 0 0!important;line-height:1.6!important;max-width:550px}.websites-detail-pane .websites-local-note{font-size:11px!important;color:#6a6e60!important;margin:15px 0 0!important}.websites-menu{display:grid;grid-template-columns:1fr 1fr;gap:15px}.websites-menu>div{padding:14px 0;border-top:1px solid #d6d7cb}.websites-menu strong{display:block;font-size:14px;font-weight:600}.websites-menu span{display:block;font-size:12px;line-height:1.55;margin-top:4px;color:#646858}.websites-color-choices button{display:flex;align-items:center;gap:8px}.websites-color-dot{width:15px;height:15px;border:1px solid #20241d40;border-radius:50%;display:inline-block}.websites-color-sand{background:#c5a783}.websites-color-olive{background:#788267}.websites-color-ink{background:#67718a}.websites-product-info{border-top:1px solid #d6d7cb;padding-top:14px;display:flex;flex-wrap:wrap;gap:8px 25px}.websites-product-info strong{font-weight:600;font-size:13px}.websites-product-info>span{font-size:12px;color:#646858}.websites-demo-footer{display:flex;align-items:start;justify-content:space-between;gap:25px;margin-top:15px}.websites-demo-footer p{font-size:11px!important;line-height:1.6!important;margin:0!important;max-width:320px;color:#696c60!important}.websites-demo .example-cta{font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--ink,#24251f);padding-bottom:4px;white-space:nowrap;color:var(--ink,#24251f)}.websites-demo .example-cta:hover{color:var(--orange,#f65a2a);border-color:currentColor}@media(max-width:560px){.websites-controls{gap:5px}.websites-mode{padding:9px 10px;font-size:11px!important;flex:1}.websites-browser{padding-inline:11px;font-size:10px}.websites-browser-dots{font-size:6px;letter-spacing:1px}.websites-sample-label{font-size:6px;letter-spacing:.03em}.websites-site-header{padding:22px 20px 18px}.websites-site-brand{font-size:19px}.websites-site-caption{font-size:10px;max-width:115px;text-align:right;line-height:1.4}.websites-stage{grid-template-columns:1fr;padding:8px 20px 22px;gap:22px}.websites-copy{padding:0}.websites-title{font-size:39px!important;letter-spacing:-2px!important;max-width:310px}.websites-kicker{margin-bottom:13px!important;font-size:8px!important}.websites-description{font-size:12px!important;max-width:285px;margin-bottom:18px!important}.websites-site-cta{width:100%;max-width:none}.websites-art{min-height:225px;max-height:245px}.websites-illustration{height:225px;width:100%}.websites-art-note{font-size:8px;bottom:9px}.websites-site-strip{margin-inline:20px;font-size:8px;gap:8px;line-height:1.5}.websites-site-strip span{max-width:31%}.websites-details{padding:17px 20px 22px}.websites-detail-eyebrow{font-size:8px;max-width:175px}.websites-detail-pane h4{font-size:23px!important}.websites-detail-choices{gap:6px}.websites-detail-choices button{font-size:11px!important;padding:8px 10px}.websites-menu{grid-template-columns:1fr;gap:0}.websites-menu>div{padding:12px 0}.websites-product-info{display:block}.websites-product-info>span{display:block;margin-top:7px}.websites-demo-footer{display:block}.websites-demo-footer p{margin-bottom:12px!important;max-width:none}.websites-demo .example-cta{display:inline-block;font-size:12px}}@media(prefers-reduced-motion:reduce){.websites-demo *{scroll-behavior:auto;transition:none!important;animation:none!important}}

.systems-demo{width:100%;min-width:0;font:14px/1.5 var(--body,'DM Sans',Arial,sans-serif);color:var(--ink,#24251f)}.systems-demo *{box-sizing:border-box}.systems-demo button,.systems-demo a{font:inherit}.systems-demo button{min-height:38px;cursor:pointer;color:inherit}.systems-demo button:focus-visible,.systems-demo a:focus-visible{outline:3px solid var(--orange,#f65a2a);outline-offset:4px}.systems-demo button:disabled{cursor:default}.systems-controls{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}.systems-controls>button{background:transparent;border:1px solid #a9ab9f;border-radius:2px;padding:9px 15px;font-size:12px;font-weight:600;color:var(--ink,#24251f)}.systems-controls>button[aria-pressed=true]{background:var(--ink,#24251f);border-color:var(--ink,#24251f);color:#fffdf6}.systems-controls>button:hover{border-color:var(--orange,#f65a2a)}.systems-app{background:#fffdf6;border:1px solid #c8c9bc;border-radius:3px;overflow:hidden;min-width:0}.systems-app-header{height:77px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 25px;border-bottom:1px solid #d7d9ce}.systems-app-brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:1.05}.systems-brand-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:3px;background:#26483a;color:#f3f2de;font:600 26px/1 Georgia,serif;padding-bottom:4px}.systems-brand-product{display:block;font-size:8px;font-weight:500;letter-spacing:1.7px;margin-top:5px}.systems-app-account{display:flex;align-items:center;gap:17px}.systems-example-badge{font-size:8px;letter-spacing:.08em;color:#707568}.systems-avatar{width:30px;height:30px;background:#e6e9d9;border:1px solid #d3d6c8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600}.systems-app-location{display:flex;justify-content:space-between;gap:15px;padding:13px 25px;background:#f5f5ec;font-size:10px;color:#6b6f60;border-bottom:1px solid #e0e1d5}.systems-local-chip{display:flex;align-items:center;gap:6px}.systems-local-chip i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#768b60}.systems-pane{padding:26px 25px 24px}.systems-pane[hidden]{display:none}.systems-pane-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px}.systems-overline{font-size:8px;line-height:1.5;font-weight:600;letter-spacing:1px;color:#737768;display:block}.systems-pane-heading h3{font:600 29px/1.1 var(--body,'DM Sans',Arial,sans-serif)!important;text-transform:none!important;letter-spacing:-1.25px!important;margin:8px 0 8px!important;color:#24251f!important}.systems-pane-heading p{font-size:12px!important;line-height:1.6!important;margin:0!important;max-width:470px;color:#656b5b!important}.systems-reset{font-size:10px!important;min-height:36px!important;white-space:nowrap;border:1px solid #c8cbbd;background:#fffdf6;border-radius:2px;padding:8px 10px}.systems-reset:hover{background:#eeefe4}.systems-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.systems-column{background:#f1f2e9;border:1px solid #e2e3d8;padding:10px;min-height:312px;min-width:0}.systems-column-heading{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:11px}.systems-column-heading h4{font:600 10px/1.4 var(--body,'DM Sans',Arial,sans-serif)!important;letter-spacing:0!important;margin:0!important;display:flex;align-items:center;gap:6px}.systems-column-heading>span{font-size:9px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#e3e6d8;border-radius:3px}.systems-stage-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.systems-stage-new{background:#a6ab97}.systems-stage-scoped{background:#cb9972}.systems-stage-scheduled{background:#66825c}.systems-card-stack{display:flex;flex-direction:column;gap:9px}.systems-job{padding:12px 10px;background:#fffdf6;border:1px solid #d7d9cd;border-radius:2px;min-width:0}.systems-job-code{display:block;font-size:8px;color:#7d8272;letter-spacing:.7px}.systems-job h5{font:600 13px/1.3 var(--body,'DM Sans',Arial,sans-serif)!important;margin:9px 0 5px!important;letter-spacing:-.2px!important}.systems-job p{font-size:12px!important;line-height:1.6!important;margin:0!important;color:#707563!important}.systems-job-tag{display:inline-block;padding:4px 6px;background:#f0f2e7;color:#6e775f;font-size:8px;line-height:1.4;margin-top:13px}.systems-job-active{background:#edf1dc;border-color:#a7b584;box-shadow:0 2px 0 #233d2410}.systems-job-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.systems-your-move{font-size:6px;letter-spacing:.8px;color:#4f6340}.systems-job-divider{height:1px;background:#d3dcbf;margin:12px 0 9px}.systems-job .systems-job-next{color:#506044!important;font-size:10px!important}.systems-action-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:19px;padding:18px;background:#f2f4e8;border:1px solid #dfe3d1}.systems-action-bar p{font-size:12px!important;line-height:1.5!important;margin:5px 0 0!important;max-width:370px;color:#535e47!important}.systems-primary{background:#26483a;color:#fffdf6!important;padding:11px 14px;border:1px solid #26483a;border-radius:2px;font-size:12px!important;display:flex;gap:20px;align-items:center;justify-content:space-between;text-align:left;line-height:1.35;min-height:40px!important}.systems-primary:hover:not(:disabled){background:#385c49}.systems-primary:disabled{background:#e3e9d6!important;color:#5b6b4b!important;border-color:#bfccaa}.systems-action-bar .systems-primary{flex-shrink:0;min-width:156px}.systems-project-strip{display:grid;grid-template-columns:1fr .8fr;gap:20px;padding:18px 19px;background:#f1f3e7;border:1px solid #dde1d0;margin-bottom:19px}.systems-project-strip>div>span{display:block;font-size:8px;letter-spacing:.8px;color:#757d67;margin-bottom:5px}.systems-project-strip strong{font-size:13px;line-height:1.4;font-weight:500}.systems-portal-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:21px}.systems-milestones{display:flex;flex-direction:column;gap:8px;align-self:start}.systems-milestone{display:grid;grid-template-columns:30px 1fr 12px;gap:9px;align-items:center;text-align:left;border:1px solid #d9ddd0;background:#fafaf3;padding:14px 12px;border-radius:2px;min-height:73px!important}.systems-milestone[aria-pressed=true]{border-color:#a7b584;background:#eef2df}.systems-milestone-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ccd3ba;font-size:9px;background:#f8f9ed;color:#64774c}.systems-milestone-done{background:#728857;color:#fffdf6;border-color:#728857}.systems-milestone strong{display:block;font-size:12px;font-weight:600;line-height:1.4}.systems-milestone small{display:block;font-size:10px;color:#747d63;margin-top:3px;line-height:1.35}.systems-milestone>span:last-child{font-size:13px;color:#71805b}.systems-portal-detail{min-width:0;border:1px solid #dde1d2;padding:19px}.systems-portal-detail h4,.systems-lesson-content h4{font:600 21px/1.2 var(--body,'DM Sans',Arial,sans-serif)!important;letter-spacing:-.65px!important;margin:9px 0 12px!important;color:#24251f!important}.systems-shelf-art{margin:9px 0 15px;background:#f4f5ec}.systems-shelf-art svg{display:block;width:100%;max-height:138px}.systems-shelf-art[hidden]{display:none}.systems-portal-detail>p{font-size:12px!important;line-height:1.65!important;margin:0 0 12px!important;color:#626b55!important}.systems-milestone-notes{padding-left:16px;margin:10px 0 17px;font-size:12px;line-height:1.65;color:#69745a}.systems-milestone-notes li+li{margin-top:5px}.systems-portal-detail .systems-primary{width:100%;font-size:11px!important}.systems-portal-detail .systems-primary[hidden]{display:none}.systems-inline-note{font-size:10px!important;line-height:1.6!important;margin:17px 0 0!important;color:#788069!important}.systems-course-summary{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #dfe2d3;border-bottom:1px solid #dfe2d3;padding:18px 0;margin-bottom:22px}.systems-course-summary p{font-size:13px!important;margin:6px 0 0!important;font-weight:500;line-height:1.4!important;color:#46563a!important}.systems-progress-track{height:8px;background:#e6eadb;width:170px;flex-shrink:0;border-radius:3px;overflow:hidden}.systems-progress-track>span{display:block;background:#7a9460;height:100%;width:0;transition:width .25s ease}.systems-learning-layout{display:grid;grid-template-columns:.95fr 1.25fr;gap:21px}.systems-lessons{display:flex;flex-direction:column;gap:8px;align-self:start}.systems-lesson{display:grid;grid-template-columns:27px 1fr;gap:10px;align-items:center;text-align:left;background:#fafaf3;border:1px solid #dfe2d5;border-radius:2px;padding:13px 11px;min-height:74px!important}.systems-lesson[aria-pressed=true]{background:#eef2df;border-color:#a7b584}.systems-lesson-icon{height:26px;width:26px;border:1px solid #c8d1b6;color:#71835b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px}.systems-lesson-icon.systems-is-complete{background:#728857;color:#fffdf6;border-color:#728857}.systems-lesson strong{font-size:12px;line-height:1.4;display:block;font-weight:600}.systems-lesson small{font-size:10px;color:#788369;display:block;margin-top:3px}.systems-lesson-content{border:1px solid #dfe2d5;padding:19px;min-width:0}.systems-lesson-content>p{font-size:12px!important;line-height:1.7!important;color:#647058!important;margin:0 0 19px!important}.systems-learning-note{background:#f1f3e7;padding:14px;display:flex;align-items:start;gap:11px;margin-bottom:19px}.systems-note-icon{font-size:22px;line-height:1.2;color:#6d8450}.systems-learning-note strong{font-size:11px;display:block;font-weight:600}.systems-learning-note p{font-size:12px!important;line-height:1.6!important;margin:6px 0 0!important;color:#657254!important}.systems-lesson-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.systems-lesson-actions .systems-primary{font-size:11px!important}.systems-next{border:0;border-bottom:1px solid #aab799;align-self:flex-start;padding:5px 0;background:none;font-size:11px!important;min-height:36px!important}.systems-next:hover{color:#59783c}.systems-app-bottom{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:14px 25px;border-top:1px solid #e1e4d6;background:#f7f8ef;font-size:9px;color:#79826b;line-height:1.5}.systems-demo-footer{display:flex;align-items:start;justify-content:space-between;gap:25px;margin-top:15px}.systems-demo-footer p{font-size:11px!important;line-height:1.6!important;margin:0!important;max-width:350px;color:#696c60!important}.systems-demo .example-cta{font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--ink,#24251f);padding-bottom:4px;white-space:nowrap;color:var(--ink,#24251f)}.systems-demo .example-cta:hover{color:var(--orange,#f65a2a);border-color:currentColor}@media(max-width:560px){.systems-controls{gap:5px}.systems-controls>button{font-size:11px;padding:8px 10px;flex:1;line-height:1.3}.systems-app-header{height:71px;padding-inline:18px}.systems-example-badge{font-size:6px;letter-spacing:.03em}.systems-app-account{gap:9px}.systems-avatar{width:26px;height:26px;font-size:9px}.systems-app-brand{font-size:19px}.systems-brand-icon{width:31px;height:31px;font-size:24px}.systems-app-location{padding:12px 18px;font-size:9px}.systems-pane{padding:22px 17px}.systems-pane-heading{display:block;margin-bottom:18px}.systems-pane-heading h3{font-size:26px!important;letter-spacing:-1px!important}.systems-pane-heading p{font-size:12px!important}.systems-reset{margin-top:13px;font-size:10px!important;padding:7px 10px}.systems-board{grid-template-columns:1fr;gap:10px}.systems-column{min-height:0;padding:11px}.systems-column-heading h4{font-size:12px!important}.systems-column-heading>span{font-size:10px;width:20px;height:20px}.systems-card-stack{gap:8px}.systems-job{padding:13px}.systems-job h5{font-size:14px!important;margin:6px 0 4px!important}.systems-job p{font-size:12px!important}.systems-job .systems-job-next{font-size:12px!important}.systems-job-code{font-size:9px}.systems-your-move{font-size:8px}.systems-job-tag{font-size:10px;margin-top:10px}.systems-job-static .systems-job-tag{display:none}.systems-action-bar{display:block;padding:15px;margin-top:15px}.systems-action-bar .systems-primary{width:100%;margin-top:15px;font-size:12px!important}.systems-project-strip{grid-template-columns:1fr;gap:13px;padding:15px;margin-bottom:15px}.systems-project-strip>div+div{border-top:1px solid #d6dcc9;padding-top:12px}.systems-project-strip strong{font-size:13px}.systems-portal-layout,.systems-learning-layout{grid-template-columns:1fr;gap:16px}.systems-milestones{gap:6px}.systems-milestone{min-height:65px!important;padding:11px 12px}.systems-milestone strong,.systems-lesson strong{font-size:12px}.systems-milestone small,.systems-lesson small{font-size:11px}.systems-portal-detail,.systems-lesson-content{padding:17px}.systems-portal-detail h4,.systems-lesson-content h4{font-size:23px!important}.systems-portal-detail .systems-primary{font-size:12px!important}.systems-inline-note{font-size:11px!important}.systems-course-summary{display:block;padding:17px 0;margin-bottom:17px}.systems-progress-track{margin-top:15px;width:100%;height:8px}.systems-lesson{min-height:63px!important;padding:11px 12px}.systems-lesson-icon{width:27px;height:27px;font-size:10px}.systems-lesson-actions .systems-primary{font-size:12px!important}.systems-next{font-size:12px!important}.systems-app-bottom{padding:14px 17px;font-size:9px;display:block}.systems-app-bottom>span{display:block}.systems-app-bottom>span+span{margin-top:4px}.systems-demo-footer{display:block}.systems-demo-footer p{max-width:none;margin-bottom:12px!important}.systems-demo .example-cta{display:inline-block;font-size:12px}}@media(prefers-reduced-motion:reduce){.systems-demo *{scroll-behavior:auto;transition:none!important;animation:none!important}}

.receptionist-demo{width:100%;min-width:0;border:1px solid #c8c9bc;border-radius:3px;background:#fffdf6;color:#24251f;font-family:var(--body,'DM Sans',Arial,sans-serif);font-size:12px;line-height:1.5;overflow:hidden}.receptionist-demo *{box-sizing:border-box}.receptionist-demo button,.receptionist-demo a{font-family:inherit;-webkit-tap-highlight-color:transparent}.receptionist-demo button{cursor:pointer;touch-action:manipulation}.receptionist-demo button:disabled{cursor:default}.receptionist-demo button:focus-visible,.receptionist-demo a:focus-visible,.receptionist-transcript:focus-visible{outline:3px solid #214df3;outline-offset:3px}.receptionist-demo button{min-height:38px}.receptionist-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 23px;border-bottom:1px solid #c8c9bc}.receptionist-app-name{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em;font-weight:700}.receptionist-app-name svg{flex:none;color:#f65a2a}.receptionist-demo-label{font-size:12px;padding:3px 8px;border:1px solid #cbcdbf;background:#f1f0e6;white-space:nowrap}.receptionist-controls{display:flex;gap:6px;padding:17px 23px 0}.receptionist-selector{border:1px solid #cccdc0;background:transparent;color:#53564a;padding:8px 14px;font-size:12px;border-radius:2px}.receptionist-selector:hover{border-color:#666c58}.receptionist-selector[aria-pressed=true]{background:#24251f;border-color:#24251f;color:#fffdf6}.receptionist-intro{padding:21px 23px 23px}.receptionist-kicker{display:block;font-size:17px;letter-spacing:-.5px;font-weight:650;line-height:1.3}.receptionist-intro p{font-size:12px;color:#626658;margin:8px 0 0;line-height:1.6}.receptionist-workspace{display:grid;grid-template-columns:1.16fr 1fr;gap:0;border-top:1px solid #cccdc0}.receptionist-conversation{min-width:0;display:flex;flex-direction:column}.receptionist-panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 19px 13px;border-bottom:1px solid #dddfd3}.receptionist-panel-title h4{font-size:12px;font-weight:650;margin:0;letter-spacing:.02em}.receptionist-panel-title>span{font-size:12px;color:#717766}.receptionist-transcript{height:348px;overflow-y:auto;overscroll-behavior:contain;padding:19px 18px;scrollbar-width:thin;scrollbar-color:#bdc2af transparent;background:#f6f5ed}.receptionist-message{max-width:94%;margin-bottom:15px;padding:12px 13px;border:1px solid #d9ddcf;border-radius:3px;background:#fffdf6}.receptionist-message>span{display:block;font-size:12px;font-weight:600;margin-bottom:6px;color:#606655}.receptionist-message p{font-size:12px;line-height:1.65;margin:0}.receptionist-caller{margin-left:auto;background:#e8edda;border-color:#d2dac0}.receptionist-caller>span{color:#4c563a}.receptionist-start-note{display:flex;align-items:center;gap:14px;margin:34px 8px 0;color:#747a68}.receptionist-start-note>span{font-size:23px}.receptionist-start-note p{font-size:12px;line-height:1.7;margin:0}.receptionist-playback{display:flex;align-items:center;gap:9px;padding:13px 17px;border-top:1px solid #dddfd3;margin-top:auto}.receptionist-next{border:1px solid #f65a2a;background:#f65a2a;color:#24251f;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1;font-size:12px;font-weight:650;border-radius:2px}.receptionist-next:hover{background:#e74e20;border-color:#e74e20}.receptionist-next:disabled{background:#e7eadc;border-color:#d6dbca;color:#586247}.receptionist-next span{font-size:18px;line-height:1}.receptionist-reset{border:0;background:transparent;padding:9px 6px;color:#545b46;font-size:12px;text-decoration:underline;text-underline-offset:3px}.receptionist-reset:hover{color:#24251f}.receptionist-reset:disabled{color:#a0a390;text-decoration:none}.receptionist-intake{border-left:1px solid #cccdc0;background:#fffdf6;min-width:0}.receptionist-intake .receptionist-panel-title{background:#eeefe3}.receptionist-panel-title>.receptionist-note-icon{font-size:19px;line-height:1;color:#f65a2a}.receptionist-summary-state{font-size:12px;line-height:1.5;color:#6b715f;margin:19px 20px 12px}.receptionist-fields{margin:0 20px}.receptionist-fields>div{display:grid;grid-template-columns:74px 1fr;gap:8px;border-bottom:1px solid #e1e3d7;padding:10px 0;align-items:start}.receptionist-fields dt{font-size:12px;color:#787e6a;line-height:1.55}.receptionist-fields dd{font-size:12px;line-height:1.55;margin:0;overflow-wrap:anywhere;color:#3c4331}.receptionist-fields dd.receptionist-empty{color:#919680}.receptionist-next-action{margin:19px 19px 0;padding:12px 13px;background:#e8edd8;border-left:2px solid #7c895d}.receptionist-next-action>span{font-size:12px;letter-spacing:.06em;font-weight:650;color:#53603c}.receptionist-next-action p{font-size:12px;line-height:1.6;margin:6px 0 0;color:#3c4630}.receptionist-boundary{font-size:12px;line-height:1.55;color:#7b806e;margin:13px 20px 18px}.receptionist-feedback{padding:12px 20px;border-top:1px solid #d4d8c9;background:#f0f2e8;color:#5b654a;font-size:12px;line-height:1.6}.receptionist-footer{display:flex;justify-content:space-between;align-items:center;gap:21px;padding:17px 22px;border-top:1px solid #cccdc0;font-size:12px}.receptionist-footer>span{color:#777b6d;max-width:270px}.receptionist-demo .receptionist-example-cta{display:inline-flex;align-items:center;min-height:36px;color:#24251f;text-decoration:underline;text-underline-offset:4px;font-size:12px;font-weight:650;white-space:nowrap}.receptionist-demo .receptionist-example-cta:hover{color:#bd3a15}.receptionist-message.receptionist-new{animation:receptionist-arrive .24s ease-out both}@keyframes receptionist-arrive{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.receptionist-topline{padding:15px 15px;gap:9px}.receptionist-app-name{font-size:12px;letter-spacing:.04em;gap:7px}.receptionist-app-name svg{width:18px;height:18px}.receptionist-demo-label{font-size:12px;padding:2px 6px}.receptionist-controls{padding:14px 14px 0;gap:5px}.receptionist-selector{padding:8px 10px;flex:1;font-size:12px;white-space:nowrap}.receptionist-intro{padding:20px 15px}.receptionist-kicker{font-size:16px}.receptionist-workspace{grid-template-columns:1fr}.receptionist-transcript{height:317px;padding:17px 14px}.receptionist-message{max-width:93%;padding:11px 12px}.receptionist-panel-title{padding:13px 15px}.receptionist-playback{padding:12px 14px;gap:12px}.receptionist-next{padding:9px 12px;gap:14px}.receptionist-reset{padding-left:7px;padding-right:7px}.receptionist-intake{border-left:0;border-top:1px solid #cccdc0}.receptionist-summary-state{margin:16px 15px 6px}.receptionist-fields{margin:0 15px}.receptionist-fields>div{grid-template-columns:77px 1fr;padding:9px 0}.receptionist-next-action{margin:15px 15px 0;padding:12px}.receptionist-boundary{margin:12px 15px 16px}.receptionist-feedback{padding:12px 15px}.receptionist-footer{display:block;padding:14px 15px}.receptionist-footer>span{display:block;max-width:none;margin-bottom:8px}.receptionist-demo .receptionist-example-cta{white-space:normal}.receptionist-start-note{margin-top:28px}}@media(prefers-reduced-motion:reduce){.receptionist-demo *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}

.automation-demo{width:100%;min-width:0;border:1px solid #c8c9bc;border-radius:3px;background:#fffdf6;color:#24251f;font-family:var(--body,'DM Sans',Arial,sans-serif);font-size:12px;line-height:1.5;overflow:hidden}.automation-demo *{box-sizing:border-box}.automation-demo button,.automation-demo a{font-family:inherit;-webkit-tap-highlight-color:transparent}.automation-demo button{min-height:38px;cursor:pointer;touch-action:manipulation}.automation-demo button:disabled{cursor:default}.automation-demo button:focus-visible,.automation-demo a:focus-visible{outline:3px solid #214df3;outline-offset:3px}.automation-topline{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 23px;border-bottom:1px solid #c8c9bc}.automation-app-name{font-size:12px;font-weight:700;letter-spacing:.08em;display:flex;gap:10px;align-items:center}.automation-app-name svg{color:#f65a2a;flex:none}.automation-demo-label{font-size:12px;border:1px solid #cbcdbf;background:#f1f0e6;padding:3px 8px;white-space:nowrap}.automation-controls{display:flex;gap:6px;padding:17px 23px 0}.automation-selector{padding:8px 14px;border:1px solid #cccdc0;border-radius:2px;background:transparent;color:#53564a;font-size:12px}.automation-selector:hover{border-color:#686d59}.automation-selector[aria-pressed=true]{background:#24251f;border-color:#24251f;color:#fffdf6}.automation-intro{padding:21px 23px 0}.automation-intro h4{font-size:17px;letter-spacing:-.5px;line-height:1.35;font-weight:650;margin:0}.automation-intro p{font-size:12px;line-height:1.65;color:#626658;margin:8px 0 0}.automation-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0 30px;margin:27px 0 25px}.automation-track-item{position:relative;display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center;color:#737b65;min-width:0}.automation-track-item:before{content:'';position:absolute;left:-50%;right:50%;top:14px;height:1px;background:#c7ccba}.automation-track-item:first-child:before{display:none}.automation-step-number{position:relative;display:grid;place-items:center;width:29px;height:29px;border:1px solid #c5cbb7;background:#fffdf6;border-radius:50%;font-size:12px;z-index:1}.automation-step-name{font-size:12px;line-height:1.4}.automation-track-item.automation-current{color:#24251f;font-weight:650}.automation-current .automation-step-number{border-color:#f65a2a;background:#f65a2a;color:#24251f}.automation-track-item.automation-complete{color:#56663d}.automation-complete .automation-step-number{border-color:#a8b785;background:#e3ebcf;color:#43552f}.automation-complete:before,.automation-current:before{background:#8b9b70}.automation-workspace{display:grid;grid-template-columns:.76fr 1.24fr;border-top:1px solid #cccdc0;border-bottom:1px solid #cccdc0;min-height:295px}.automation-source{padding:21px 22px;background:#f0f2e7;min-width:0}.automation-panel-label{font-size:12px;font-weight:650;letter-spacing:.04em;color:#6b745b;line-height:1.5}.automation-source h4{font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.3px;margin:14px 0 15px}.automation-source dl{margin:0}.automation-source dl>div{border-bottom:1px solid #d8dfc9;padding:9px 0}.automation-source dt{font-size:12px;color:#7b826e;margin-bottom:3px}.automation-source dd{font-size:12px;line-height:1.55;color:#3d4832;margin:0;overflow-wrap:anywhere}.automation-source-note{display:flex;align-items:flex-start;gap:10px;color:#63724e;margin-top:19px}.automation-source-note>span{font-size:20px;line-height:1}.automation-source-note p{margin:0;font-size:12px;line-height:1.6;max-width:180px}.automation-output{border-left:1px solid #cccdc0;min-width:0;display:flex;flex-direction:column;padding:20px 22px 17px;background:#fffdf6}.automation-output-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.automation-output-heading .automation-panel-label{font-size:12px;max-width:220px}.automation-stage-count{font-size:12px;color:#848a79;white-space:nowrap}.automation-result{flex:1;margin-top:23px}.automation-result h4{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.6px;margin:0 0 13px;max-width:280px}.automation-result>p{font-size:12px;line-height:1.7;color:#667057;max-width:320px;margin:0 0 17px}.automation-output-fields{margin:16px 0 0;border-top:1px solid #dadfd0}.automation-output-fields>div{display:grid;grid-template-columns:86px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #e1e4d8}.automation-output-fields dt{font-size:12px;color:#78806a}.automation-output-fields dd{font-size:12px;line-height:1.6;color:#424d34;margin:0;overflow-wrap:anywhere}.automation-draft{padding:14px 15px;margin:16px 0 4px;background:#f5f3eb;border:1px solid #dbddcf}.automation-draft>span{display:block;font-size:12px;color:#747b65;font-weight:650;margin-bottom:9px}.automation-draft p{font-size:12px;line-height:1.7;margin:0;color:#444c38}.automation-review{margin:16px 0 5px;padding:13px 14px;background:#faf0de;border-left:3px solid #f65a2a}.automation-review>span{display:block;font-size:12px;font-weight:650;color:#9b4b23;letter-spacing:.03em;margin-bottom:8px}.automation-review p{font-size:12px;line-height:1.65;color:#635039;margin:0}.automation-checklist{list-style:none;padding:0;margin:15px 0 5px}.automation-checklist li{font-size:12px;padding:7px 0;display:flex;gap:9px;align-items:flex-start;color:#4c583d}.automation-checklist li:before{content:'✓';color:#6c8150;flex:none}.automation-activity{display:flex;flex-wrap:wrap;gap:6px 11px;border-top:1px solid #e1e4d8;margin-top:24px;padding-top:12px;min-height:20px}.automation-activity:empty{display:none}.automation-activity span{font-size:12px;line-height:1.5;color:#738160}.automation-activity span:before{content:'✓';margin-right:5px}.automation-toolbar{display:flex;align-items:center;gap:18px;padding:17px 22px}.automation-next{display:flex;justify-content:space-between;gap:27px;align-items:center;border:1px solid #f65a2a;border-radius:2px;background:#f65a2a;color:#24251f;padding:11px 16px;font-weight:650;font-size:12px;min-width:242px}.automation-next>span{font-size:18px;line-height:1}.automation-next:hover{background:#e95020;border-color:#e95020}.automation-next:disabled{background:#e7eadc;border-color:#d6dbca;color:#586247}.automation-reset{font-size:12px;color:#5d644d;text-decoration:underline;text-underline-offset:3px;border:0;background:transparent;padding:9px 5px}.automation-reset:disabled{color:#a0a390;text-decoration:none}.automation-reset:hover:not(:disabled){color:#24251f}.automation-feedback{font-size:12px;line-height:1.7;color:#5d694a;margin:0;padding:0 22px 17px}.automation-footer{padding:17px 22px;border-top:1px solid #cccdc0;display:flex;justify-content:space-between;align-items:center;gap:25px;background:#f8f7ef}.automation-footer>span{font-size:12px;line-height:1.6;color:#777d69;max-width:300px}.automation-demo .automation-example-cta{font-size:12px;font-weight:650;display:inline-flex;align-items:center;min-height:36px;text-decoration:underline;text-underline-offset:4px;color:#24251f;white-space:nowrap}.automation-demo .automation-example-cta:hover{color:#bd3a15}.automation-result.automation-result-enter{animation:automation-arrive .22s ease-out}@keyframes automation-arrive{from{opacity:.25;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.automation-topline{padding:15px;gap:8px}.automation-app-name{font-size:12px;letter-spacing:.03em;gap:7px}.automation-app-name svg{width:18px;height:18px}.automation-demo-label{font-size:12px;padding:2px 6px}.automation-controls{padding:14px 14px 0;gap:5px}.automation-selector{font-size:12px;flex:1;padding:8px 6px;line-height:1.3;min-height:45px}.automation-intro{padding:20px 15px 0}.automation-intro h4{font-size:16px}.automation-track{padding:0 13px;margin:23px 0}.automation-track-item{gap:8px}.automation-step-name{font-size:12px}.automation-workspace{display:block;min-height:0}.automation-source{padding:16px 15px}.automation-source h4{margin:9px 0 12px;font-size:15px}.automation-source dl>div{display:grid;grid-template-columns:77px 1fr;gap:9px;padding:7px 0}.automation-source dt{margin:0}.automation-source-note{margin-top:13px;gap:9px}.automation-source-note p{max-width:none}.automation-output{border-left:0;border-top:1px solid #cccdc0;padding:18px 15px}.automation-output-heading{gap:9px}.automation-output-heading .automation-panel-label{font-size:12px;max-width:220px}.automation-result{margin-top:18px;min-height:160px}.automation-result h4{font-size:19px}.automation-result>p{max-width:none}.automation-output-fields>div{grid-template-columns:77px 1fr;gap:10px}.automation-draft{padding:12px 13px}.automation-review{padding:12px 13px}.automation-activity{margin-top:17px;padding-top:10px;gap:5px 10px}.automation-toolbar{padding:15px;gap:12px;align-items:stretch}.automation-next{min-width:0;flex:1;padding:10px 12px;gap:9px;line-height:1.35;text-align:left}.automation-reset{padding:8px 0;font-size:12px;max-width:70px;line-height:1.4}.automation-feedback{padding:0 15px 15px}.automation-footer{display:block;padding:14px 15px}.automation-footer>span{display:block;max-width:none;margin-bottom:8px}.automation-demo .automation-example-cta{white-space:normal}}@media(prefers-reduced-motion:reduce){.automation-demo *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.leads-demo{width:100%;min-width:0;background:#fffdf6;border:1px solid #c8c9bc;color:var(--ink,#24251f);font-family:var(--body,'DM Sans',Arial,sans-serif);font-size:13px;line-height:1.5;overflow:hidden}.leads-demo *{box-sizing:border-box}.leads-demo h4,.leads-demo p{margin:0}.leads-demo button,.leads-demo select{font:inherit}.leads-demo button,.leads-demo a,.leads-demo select{-webkit-tap-highlight-color:transparent}.leads-demo button:focus-visible,.leads-demo a:focus-visible,.leads-demo select:focus-visible{outline:3px solid #214df3;outline-offset:3px}.leads-demo [hidden]{display:none!important}.leads-masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px;background:var(--lime,#dce795);border-bottom:1px solid #c8c9bc}.leads-desk-name{display:flex;gap:12px;align-items:center;font-size:13px;font-weight:700;letter-spacing:.025em;line-height:1.3}.leads-desk-mark{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#24251f;color:#dce795;font-size:25px;flex-shrink:0}.leads-desk-sub{display:block;font-size:10px;font-weight:500;letter-spacing:.08em;margin-top:5px}.leads-sample-stamp{font-size:10px;line-height:1.4;font-weight:600;border:1px solid #6e7650;padding:7px 10px;max-width:115px;transform:rotate(-4deg);text-align:center}.leads-toolbar{padding:24px 26px 20px;display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:14px}.leads-filter-label{display:block;font-size:11px;letter-spacing:.06em;font-weight:600}.leads-filter-label select{display:block;width:100%;min-width:0;height:43px;background:#f4f2e9;border:1px solid #c8c9bc;border-radius:0;color:#24251f;font-size:12px;padding:0 32px 0 12px;margin-top:8px;cursor:pointer}.leads-clear{border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:0 0 0 12px;height:43px;font-size:12px!important;cursor:pointer;white-space:nowrap;color:#24251f}.leads-clear span{font-size:17px;margin-left:6px}.leads-results-top{padding:3px 26px 18px;display:flex;justify-content:space-between;align-items:center;gap:15px}.leads-results-top p{font-size:12px}.leads-results-top strong{font-size:22px;line-height:1;font-weight:500;margin-right:4px}.leads-results-top p span{color:#73756a;margin-left:5px}.leads-inspect-hint{font-size:10px;color:#616458}.leads-inspect-hint span{font-size:16px;margin-left:5px}.leads-table-head{display:grid;grid-template-columns:1.32fr .8fr 1fr 23px;gap:14px;margin:0 26px;padding:11px 9px;border-top:1px solid #c8c9bc;border-bottom:1px solid #c8c9bc;color:#6a6c60;font-size:9px;font-weight:600;letter-spacing:.07em}.leads-results{padding:0 26px}.leads-row{width:100%;background:transparent;border:0;border-bottom:1px solid #ddddd2;border-left:3px solid transparent;padding:15px 7px;display:grid;grid-template-columns:1.32fr .8fr 1fr 23px;gap:14px;align-items:center;text-align:left;color:#24251f;cursor:pointer;transition:background .16s}.leads-row:hover{background:#f4f2e9}.leads-row[aria-expanded=true]{background:#f1f3dd;border-left-color:#24251f}.leads-row strong{display:block;font-size:13px;font-weight:600;line-height:1.3}.leads-row small{display:block;font-size:11px;color:#6a6c60;margin-top:4px}.leads-city{font-size:12px;line-height:1.3}.leads-city small{font-size:10px;margin-top:5px}.leads-signal{font-size:11px;line-height:1.4}.leads-row-arrow{font-size:18px;transition:transform .16s}.leads-row[aria-expanded=true] .leads-row-arrow{transform:rotate(90deg)}.leads-detail{margin:23px 26px 0;padding:21px 22px 23px;background:#24251f;color:#fffdf6}.leads-detail-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.leads-detail-heading>p{font-size:9px;letter-spacing:.1em;color:#dce795}.leads-detail-label{font-size:8px;color:#acb19a;letter-spacing:.055em}.leads-detail h4{font-size:23px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin-top:11px}.leads-detail-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:23px;margin-top:20px}.leads-field-label{display:block;font-size:8px;letter-spacing:.1em;color:#acb19a;margin-bottom:8px}.leads-detail-grid p{font-size:12px;line-height:1.65;color:#eeeee3}.leads-footnote{display:flex;gap:10px;align-items:flex-start;margin:19px 26px 24px}.leads-note-mark{height:16px;width:16px;flex-shrink:0;border:1px solid #7c8070;border-radius:50%;text-align:center;font-family:Georgia,serif;line-height:14px;font-size:11px;font-style:italic}.leads-footnote p{font-size:10px;line-height:1.6;color:#676b5e}.leads-footer{border-top:1px solid #c8c9bc;padding:18px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f4f2e9}.leads-footer>span{font-size:9px;line-height:1.5;letter-spacing:.07em;max-width:165px}.leads-demo .example-cta{display:inline-flex;align-items:center;min-height:36px;font-size:12px;color:#24251f;text-underline-offset:5px;text-decoration-thickness:1px;white-space:nowrap}.leads-demo .example-cta:hover{color:#d8491d}.leads-empty{text-align:center;padding:35px 28px 15px}.leads-empty>span{font-size:40px;line-height:1;color:#788251}.leads-empty h4{font-size:20px;font-weight:500;margin:12px 0 8px}.leads-empty p{font-size:12px;line-height:1.65;max-width:350px;margin:auto}.leads-empty button{min-height:39px;margin-top:18px;background:#24251f;color:#fffdf6;border:0;padding:9px 14px;font-size:12px;cursor:pointer}
@media(max-width:560px){.leads-masthead{padding:19px 16px;gap:10px}.leads-desk-name{font-size:11px;gap:8px}.leads-desk-mark{width:30px;height:30px;font-size:22px}.leads-desk-sub{font-size:8px;letter-spacing:.055em}.leads-sample-stamp{font-size:8px;padding:5px 6px;max-width:85px}.leads-toolbar{padding:20px 16px 14px;grid-template-columns:1fr 1fr;gap:12px}.leads-filter-label{font-size:10px}.leads-filter-label select{font-size:11px;padding-left:9px;height:41px}.leads-clear{grid-column:1/-1;justify-self:end;height:36px;padding-left:0;font-size:11px!important;margin-top:-4px}.leads-results-top{padding:0 16px 15px;display:block}.leads-results-top p{font-size:11px}.leads-results-top p span{margin-left:2px}.leads-inspect-hint{display:block;margin-top:9px}.leads-table-head{display:none}.leads-results{padding:0 16px;border-top:1px solid #ddddd2}.leads-row{grid-template-columns:1fr 24px;gap:8px 14px;padding:15px 10px;position:relative}.leads-row-name{grid-column:1}.leads-row strong{font-size:14px}.leads-row small{font-size:11px}.leads-city{grid-column:1;grid-row:2;font-size:11px}.leads-city small{display:inline;margin-left:5px;font-size:10px}.leads-city small:before{content:'· ';margin-right:3px}.leads-signal{grid-column:1;grid-row:3;font-size:11px;color:#616458}.leads-signal:before{content:'Signal: ';font-weight:600;color:#24251f}.leads-row-arrow{grid-column:2;grid-row:1/4;justify-self:center;align-self:center}.leads-detail{margin:20px 16px 0;padding:20px 18px}.leads-detail-heading{display:block}.leads-detail-heading>p{font-size:8px}.leads-detail-label{display:block;font-size:8px;margin-top:5px}.leads-detail h4{font-size:24px;margin-top:13px}.leads-detail-grid{grid-template-columns:1fr;gap:19px;margin-top:21px}.leads-detail-grid p{font-size:12px}.leads-field-label{font-size:9px;margin-bottom:6px}.leads-footnote{margin:18px 16px 22px}.leads-footnote p{font-size:10px}.leads-footer{padding:16px;display:block}.leads-footer>span{max-width:none;font-size:8px;display:block}.leads-demo .example-cta{margin-top:9px;font-size:12px;white-space:normal}.leads-empty{padding-left:20px;padding-right:20px}}
.leads-demo .leads-footnote p{font-size:12px}.leads-demo .leads-signal,.leads-demo .leads-city,.leads-demo .leads-row small{font-size:12px}
@media(prefers-reduced-motion:reduce){.leads-demo *{transition:none!important;animation:none!important}}

.creative-demo{width:100%;min-width:0;color:var(--ink,#24251f);background:#fffdf6;border:1px solid #c8c9bc;font-family:var(--body,'DM Sans',Arial,sans-serif);font-size:13px;line-height:1.5;overflow:hidden}.creative-demo *{box-sizing:border-box}.creative-demo p,.creative-demo h4,.creative-demo h5{margin:0}.creative-demo button{font:inherit;border-radius:0;cursor:pointer;color:inherit}.creative-demo button:focus-visible,.creative-demo a:focus-visible{outline:3px solid #214df3;outline-offset:3px}.creative-demo button:disabled{opacity:.4;cursor:not-allowed}.creative-demo [hidden]{display:none!important}.creative-demo svg{display:block;width:100%;max-width:100%}.creative-masthead{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#24251f;color:#fffdf6;padding:19px 24px;font-size:11px;letter-spacing:.075em}.creative-masthead>div{display:flex;align-items:center;gap:9px;font-weight:600}.creative-masthead>span{font-size:8px;letter-spacing:.075em;color:#c8c9bc}.creative-studio-dot{height:10px;width:10px;border-radius:50%;background:#f65a2a}.creative-modes{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #c8c9bc;background:#f4f2e9}.creative-mode{display:flex;align-items:center;gap:13px;justify-content:center;min-height:57px;padding:14px 10px;border:0;border-right:1px solid #c8c9bc;background:transparent;color:#666b5d!important;font-size:10px!important}.creative-mode:last-child{border-right:0}.creative-mode span{font-size:12px;font-weight:500}.creative-mode[aria-pressed=true]{background:#f65a2a;color:#24251f!important;box-shadow:inset 0 -3px 0 #24251f}.creative-mode:hover:not([aria-pressed=true]){background:#e8ead9}.creative-label{font-size:9px;letter-spacing:.09em;font-weight:600;display:block;line-height:1.5}.creative-ad{display:grid;grid-template-columns:.82fr 1.18fr;gap:30px;padding:28px}.creative-ad-controls{padding-top:8px;min-width:0}.creative-ad-controls h4{font-size:25px;line-height:1.15;letter-spacing:-.045em;font-weight:500;margin-top:14px}.creative-angle-options{display:flex;flex-direction:column;gap:0;margin-top:26px;border-top:1px solid #c8c9bc}.creative-angle-options button{border:0;border-bottom:1px solid #c8c9bc;background:none;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 10px 12px 0;text-align:left;font-size:12px}.creative-angle-options button span{font-size:18px}.creative-angle-options button[aria-pressed=true]{background:#dce795;padding-left:12px}.creative-angle-options button:hover{background:#e8ead9}.creative-angle-note{margin-top:24px;padding:0 2px 0 11px;border-left:2px solid #f65a2a}.creative-angle-note p{font-size:12px;line-height:1.7;margin-top:8px}.creative-sample-copy{font-size:10px;line-height:1.6;color:#6a6e60;margin-top:24px!important;max-width:215px}.creative-poster{background:#dce795;border:1px solid #24251f;min-width:0;position:relative;overflow:hidden;min-height:400px;display:flex;flex-direction:column}.creative-poster-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 21px 0}.creative-good-ground{font-size:18px;font-weight:800;letter-spacing:-1.4px;line-height:.9;position:relative}.creative-good-ground>span{position:absolute;font-size:8px;top:-3px;right:-10px;letter-spacing:0}.creative-poster-kicker{font-size:7px;letter-spacing:.05em;text-align:right;margin-top:2px}.creative-poster>h4{font-size:44px;font-weight:600;line-height:.98;letter-spacing:-.06em;padding:29px 21px 0;position:relative;z-index:1;min-height:123px;white-space:pre-line}.creative-garden-art{position:relative;margin-top:-1px;margin-bottom:5px;flex-grow:1;display:flex;align-items:center}.creative-garden-art:before{content:'';position:absolute;left:26%;top:5%;width:60%;height:79%;border-radius:50%;background:#f0eece;opacity:.45;transform:rotate(-16deg)}.creative-garden-art svg{position:relative;z-index:1}.creative-poster-bottom{padding:13px 21px 19px;border-top:1px solid #24251f;display:flex;flex-direction:column;gap:12px;background:#f6f3d9}.creative-poster-bottom p{font-size:11px;line-height:1.4;max-width:235px}.creative-poster-bottom>span{display:block;font-size:9px;font-weight:600;letter-spacing:.045em}.creative-poster[data-angle=weekend]{background:#ecc796}.creative-poster[data-angle=weekend] .creative-garden-art:before{background:#f65a2a;opacity:.38;left:14%;width:76%;height:88%}.creative-poster[data-angle=lasting]{background:#bec9a9}.creative-poster[data-angle=lasting] .creative-garden-art:before{border-radius:0;transform:rotate(-12deg);background:#f6f3d9;opacity:.55}.creative-campaign{padding:29px 28px 24px}.creative-campaign-intro{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.creative-campaign-intro h4{font-size:33px;line-height:1.04;letter-spacing:-.045em;font-weight:500;margin-top:13px}.creative-plan-stamp{display:grid;place-items:center;text-align:center;line-height:1.4;width:86px;height:86px;border-radius:50%;border:1px solid #f65a2a;color:#d44e25;font-size:10px;letter-spacing:.05em;transform:rotate(13deg);margin-top:8px}.creative-objectives{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:23px 0;border-bottom:1px solid #c8c9bc}.creative-objectives>.creative-label{margin-right:7px;font-size:8px}.creative-objectives button{min-height:37px;padding:8px 12px;font-size:11px;border:1px solid #b6b8a9;background:#fffdf6}.creative-objectives button[aria-pressed=true]{background:#24251f;color:#fffdf6}.creative-objectives button:hover:not([aria-pressed=true]){background:#e8ead9}.creative-plan-step{display:flex;gap:21px;padding:22px 0 21px;position:relative}.creative-plan-step+.creative-plan-step:before{content:'';position:absolute;left:15px;top:-10px;height:29px;width:1px;background:#bfc2b0}.creative-step-number{display:grid;place-items:center;width:32px;height:32px;border:1px solid #a4ac89;border-radius:50%;flex-shrink:0;background:#dce795;font-size:11px;margin-top:2px;position:relative;z-index:1}.creative-plan-step .creative-label{font-size:8px;color:#777c6b}.creative-plan-step h5{font-size:19px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin-top:6px}.creative-plan-step p{font-size:12px;line-height:1.6;margin-top:7px;max-width:515px}.creative-plan-footer{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;padding:19px 20px;background:#ecefdc;border:1px solid #c8c9bc;margin-top:4px}.creative-plan-footer .creative-label{font-size:8px;color:#626854}.creative-plan-footer p{font-size:12px;line-height:1.6;margin-top:8px}.creative-plan-note{font-size:10px;line-height:1.65;color:#6a6e60;margin-top:17px!important}.creative-video{padding:22px 25px 20px;background:#eceee2}.creative-video-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:19px}.creative-video-top>.creative-label{font-size:8px}.creative-storyboard-label{font-size:8px;letter-spacing:.04em;padding:5px 7px;border:1px solid #9ca38a}.creative-video-layout{display:grid;grid-template-columns:1.35fr .75fr;gap:23px;align-items:start}.creative-stage{position:relative;border:1px solid #24251f;min-width:0;overflow:hidden;aspect-ratio:1.3;background:#dce795}.creative-scene{height:100%;object-fit:cover}.creative-frame-counter{position:absolute;top:12px;left:12px;background:#24251f;color:#f4f2e9;padding:5px 7px;font-size:8px;letter-spacing:.08em;z-index:3}.creative-caption{position:absolute;bottom:18px;left:15px;right:15px;width:fit-content;max-width:calc(100% - 30px);padding:6px 9px;background:#24251f;color:#fffdf6;font-size:12px;line-height:1.5;z-index:3}.creative-endcard{position:absolute;inset:0;background:#dce795;padding:50px 23px 55px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.creative-endcard>span{font-size:48px;line-height:.85;letter-spacing:-.07em;font-weight:800;position:relative}.creative-endcard-dot{width:48px;height:48px;border-radius:50%;background:#f65a2a;color:#24251f;font-size:34px;display:grid;place-items:center;position:absolute;top:13px;right:-70px;letter-spacing:0;font-weight:400}.creative-endcard p{font-size:8px;letter-spacing:.11em;margin-top:15px}.creative-endcard strong{font-size:10px;letter-spacing:.02em;margin-top:26px;font-weight:500}.creative-edit-controls>.creative-label{font-size:8px;margin-bottom:12px}.creative-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:45px;padding:10px 0;border:0;border-bottom:1px solid #c4c8b7;background:none;width:100%;font-size:11px;text-align:left}.creative-toggle-track{display:block;height:18px;width:31px;border-radius:10px;background:#a9ad9b;position:relative;flex-shrink:0}.creative-toggle-track:before{content:'';position:absolute;width:12px;height:12px;left:3px;top:3px;border-radius:50%;background:#fffdf6;transition:transform .16s}.creative-toggle[aria-pressed=true] .creative-toggle-track{background:#24251f}.creative-toggle[aria-pressed=true] .creative-toggle-track:before{transform:translateX(13px);background:#dce795}.creative-edit-note{border-left:2px solid #f65a2a;padding-left:12px;margin-top:20px}.creative-edit-note>.creative-label{font-size:8px}.creative-edit-note p{font-size:12px;line-height:1.6;margin-top:7px}.creative-video-disclaimer{font-size:9px;line-height:1.6;color:#656e55;margin-top:18px!important}.creative-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px}.creative-timeline>button{min-height:110px;min-width:0;background:#f9f8ee;border:1px solid #b9bda9;text-align:left;padding:13px 14px}.creative-timeline>button[aria-pressed=true]{box-shadow:inset 0 -3px 0 #24251f;background:#dce795;border-color:#24251f}.creative-timeline-top{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:11px}.creative-timeline-pattern{width:45px;height:18px;border:1px solid #8a9178;display:block}.creative-pattern-before{background:#c2af82}.creative-pattern-work{background:repeating-linear-gradient(100deg,#eee3c8 0,#eee3c8 9px,#8a9178 9px,#8a9178 10px)}.creative-pattern-after{background:#556b3d;border-radius:0 14px 0 14px}.creative-timeline strong{display:block;font-size:12px;font-weight:500;line-height:1.35;margin-top:12px}.creative-timeline>button>span:last-child{display:block;font-size:7px;letter-spacing:.07em;margin-top:4px;color:#626b52}.creative-video-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px}.creative-video-nav button{min-height:36px;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;padding:5px 0;font-size:10px}.creative-video-nav>span{font-size:8px;color:#68715b;text-align:center}.creative-footer{padding:18px 25px;border-top:1px solid #c8c9bc;background:#f4f2e9;display:flex;justify-content:space-between;align-items:center;gap:22px}.creative-footer>span{font-size:8px;line-height:1.55;letter-spacing:.055em;max-width:210px}.creative-demo .example-cta{font-size:12px;white-space:nowrap;display:inline-flex;align-items:center;min-height:36px;color:#24251f;text-underline-offset:5px;text-decoration-thickness:1px}.creative-demo .example-cta:hover{color:#d8491d}
@media(max-width:560px){.creative-masthead{padding:17px 16px;font-size:10px}.creative-masthead>span{display:none}.creative-mode{min-height:61px;gap:5px;flex-direction:column;padding:10px 5px;font-size:8px!important;line-height:1.1}.creative-mode span{font-size:11px}.creative-ad{grid-template-columns:1fr;padding:21px 17px 23px;gap:23px}.creative-ad-controls{padding-top:0}.creative-ad-controls>.creative-label{font-size:8px}.creative-ad-controls h4{font-size:25px;margin-top:10px}.creative-ad-controls h4 br{display:none}.creative-angle-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border:0;margin-top:18px}.creative-angle-options button{border:1px solid #c8c9bc;min-height:44px;padding:8px!important;font-size:10px;display:block;line-height:1.25}.creative-angle-options button span{display:none}.creative-angle-options button[aria-pressed=true]{border-color:#24251f}.creative-angle-note{margin-top:17px}.creative-angle-note>.creative-label{font-size:8px}.creative-angle-note p{font-size:12px;margin-top:5px}.creative-sample-copy{font-size:9px;max-width:none;margin-top:15px!important}.creative-poster{min-height:385px;max-width:430px;width:100%;justify-self:center}.creative-poster-top{padding:21px 20px 0}.creative-poster>h4{font-size:44px;padding:25px 20px 0;min-height:116px}.creative-garden-art{margin-top:0;margin-bottom:6px}.creative-poster-bottom{padding:14px 20px 19px}.creative-campaign{padding:22px 17px}.creative-campaign-intro .creative-label{font-size:8px}.creative-campaign-intro h4{font-size:28px;margin-top:13px}.creative-plan-stamp{width:62px;height:62px;font-size:8px;margin-top:13px;flex-shrink:0}.creative-objectives{gap:6px;padding:21px 0 19px}.creative-objectives>.creative-label{width:100%;margin:0 0 3px;font-size:8px}.creative-objectives button{padding:8px 10px;font-size:10px;min-height:38px;flex-grow:1}.creative-plan-step{padding:20px 0;gap:13px}.creative-step-number{width:28px;height:28px;font-size:10px}.creative-plan-step+.creative-plan-step:before{left:13px;height:28px;top:-10px}.creative-plan-step .creative-label{font-size:7px;letter-spacing:.08em}.creative-plan-step h5{font-size:18px;margin-top:6px}.creative-plan-step p{font-size:12px;margin-top:7px;line-height:1.6}.creative-plan-footer{grid-template-columns:1fr;gap:17px;padding:18px}.creative-plan-footer p{font-size:12px;margin-top:7px}.creative-plan-note{font-size:9px;margin-top:15px!important}.creative-video{padding:20px 16px}.creative-video-top{display:block;padding-bottom:17px}.creative-video-top>.creative-label{font-size:8px}.creative-storyboard-label{display:inline-block;margin-top:8px;font-size:7px;padding:4px 6px}.creative-video-layout{grid-template-columns:1fr;gap:20px}.creative-stage{aspect-ratio:1.22}.creative-caption{font-size:11px;bottom:14px;left:12px;right:12px;max-width:calc(100% - 24px)}.creative-frame-counter{font-size:7px;top:10px;left:10px}.creative-edit-controls>.creative-label{font-size:8px;margin-bottom:5px}.creative-toggle{font-size:12px;min-height:43px}.creative-edit-note{margin-top:18px}.creative-edit-note p{font-size:12px;line-height:1.6}.creative-video-disclaimer{font-size:9px;margin-top:14px!important}.creative-timeline{gap:6px;margin-top:22px}.creative-timeline>button{min-height:116px;padding:11px 8px}.creative-timeline-top{font-size:10px;gap:4px}.creative-timeline-pattern{width:29px;height:15px}.creative-timeline strong{font-size:11px;line-height:1.35;margin-top:13px;min-height:30px}.creative-timeline>button>span:last-child{font-size:6px;letter-spacing:.02em;margin-top:5px}.creative-video-nav{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;margin-top:10px}.creative-video-nav>span{grid-column:1/-1;grid-row:2;font-size:9px;margin-top:5px}.creative-video-nav button{font-size:10px;text-align:left}.creative-video-nav button:last-child{text-align:right}.creative-endcard{padding:43px 20px 55px}.creative-endcard>span{font-size:42px}.creative-endcard-dot{width:43px;height:43px;right:-59px;font-size:29px}.creative-endcard p{font-size:7px;margin-top:13px}.creative-endcard strong{font-size:9px;margin-top:20px}.creative-footer{padding:17px;display:block}.creative-footer>span{display:block;max-width:none;font-size:8px}.creative-demo .example-cta{margin-top:8px;font-size:12px;white-space:normal}}
.creative-demo .creative-sample-copy,.creative-demo .creative-plan-note,.creative-demo .creative-video-disclaimer,.creative-demo .creative-poster-bottom p{font-size:12px}.creative-demo .creative-caption{font-size:12px}.creative-demo .creative-label{font-size:9px}
@media(prefers-reduced-motion:reduce){.creative-demo *{transition:none!important;animation:none!important}}

/* Embedded typeface license notices

Barlow Condensed
Copyright 2017 The Barlow Project Authors (https://github.com/jpt/barlow)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.


DM Sans
Copyright 2014 The DM Sans Project Authors (https://github.com/googlefonts/dm-fonts)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

*/
