.demo-page{background:hsl(var(--exhibit-paper));color:hsl(var(--exhibit-ink));overflow:clip}.demo-page *{box-sizing:border-box}.demo-container{width:min(1440px,calc(100% - 96px));margin-inline:auto}.demo-page :is(a,button,input,textarea,summary):focus-visible{outline:3px solid hsl(var(--exhibit-blue));outline-offset:5px}.demo-page button,.demo-page summary{cursor:pointer}.demo-kicker,.demo-label{font:11px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.065em}.demo-kicker{display:flex;align-items:center;justify-content:space-between;gap:20px}.demo-kicker>span:first-child{display:flex;gap:10px;align-items:center}.demo-kicker i{width:7px;height:7px;background:hsl(var(--exhibit-blue));border-radius:50%}.demo-label{color:hsl(var(--exhibit-muted))}.demo-hero{padding-top:38px}.demo-hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:80px;align-items:center;padding:40px 0 36px}.demo-hero h1{font-size:clamp(70px,8.2vw,132px);line-height:.98;font-weight:600;letter-spacing:-.075em}.demo-hero h1 span,.demo-section-heading h2 span,.demo-faq h2 span{color:hsl(var(--exhibit-blue))}.demo-hero-copy{max-width:380px;justify-self:end}.demo-asterisk{display:block;color:hsl(var(--exhibit-blue));font-size:62px;line-height:1;margin-bottom:20px}.demo-hero-copy p{color:hsl(var(--exhibit-muted));font-size:17px;line-height:1.65}.demo-hero-copy strong{font-weight:500;color:hsl(var(--exhibit-ink))}.demo-button{gap:28px;min-height:54px;font-size:14px}.demo-button:disabled{cursor:wait;opacity:.6}.demo-hero-copy .demo-button{margin-top:25px}.demo-hero-copy small{display:block;font-size:11px;line-height:1.6;color:hsl(var(--exhibit-muted));margin-top:12px}.demo-trust{display:flex;justify-content:space-between;border-top:1px solid hsl(var(--exhibit-line));padding:22px 0 30px;gap:16px}.demo-trust span{display:flex;align-items:center;gap:10px;font-size:12px}.demo-trust svg{color:hsl(var(--exhibit-blue));flex-shrink:0}.demo-conversion-wrapper{background:hsl(var(--exhibit-paper));border-block:1px solid hsl(var(--exhibit-line))}.demo-optin-card{background:hsl(var(--hero-surface));border:1px solid hsl(var(--exhibit-line));border-top:4px solid hsl(var(--exhibit-blue));padding:clamp(24px,4.5vw,56px);position:relative;isolation:isolate}.demo-optin-card :is(div,a,button,input,textarea),.demo-showcase-section :is(div,span){border-radius:0;box-shadow:none}.demo-optin-card h2,.demo-showcase-section h2{color:hsl(var(--exhibit-ink));font-weight:500;letter-spacing:-.05em;line-height:1.12}.demo-optin-card h2{font-size:clamp(29px,3vw,44px)}.demo-optin-card label{color:hsl(var(--exhibit-ink));font-weight:500}.demo-optin-card input,.demo-optin-card textarea{background:hsl(var(--exhibit-paper));border:1px solid hsl(var(--exhibit-line));color:hsl(var(--exhibit-ink));font-size:16px;transition:border-color .2s,background-color .2s}.demo-optin-card input::-moz-placeholder,.demo-optin-card textarea::-moz-placeholder{color:hsl(var(--exhibit-muted))}.demo-optin-card input::placeholder,.demo-optin-card textarea::placeholder{color:hsl(var(--exhibit-muted))}.demo-optin-card input:focus,.demo-optin-card textarea:focus{background:hsl(var(--hero-surface));border-color:hsl(var(--exhibit-blue))}.demo-optin-card form>p{color:hsl(var(--exhibit-muted))}.demo-form-kicker{display:inline-flex;align-items:center;gap:8px;color:hsl(var(--exhibit-blue));font:11px/1.5 ui-monospace,monospace;letter-spacing:.065em;margin-bottom:12px;text-transform:uppercase}.demo-form-cost{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 0;border-block:1px solid hsl(var(--exhibit-line));color:hsl(var(--exhibit-blue))}.demo-form-cost strong{font-size:44px;font-weight:500;letter-spacing:-.06em}.demo-form-cost>span{font:11px/1.5 ui-monospace,monospace;text-transform:uppercase;letter-spacing:.065em}.demo-page .brand-cta{border-radius:0;box-shadow:none}.demo-optin-card .brand-cta{min-height:60px;justify-content:space-between;font-weight:600;transform:none}.demo-optin-card .brand-cta:disabled{opacity:.65;cursor:wait}.demo-optin-card form>.demo-form-assurance{border-color:hsl(var(--exhibit-line));color:hsl(var(--exhibit-muted))}.demo-form-assurance>div>div{background:transparent;color:hsl(var(--exhibit-blue))}.demo-showcase-intro{max-width:680px;margin-bottom:32px}.demo-showcase-intro>div{padding:0;border:0;background:transparent;color:hsl(var(--exhibit-blue));font:11px/1.5 ui-monospace,monospace;letter-spacing:.065em}.demo-showcase-intro p{color:hsl(var(--exhibit-muted))}.demo-showcase-section .group{border:0;background:transparent}.demo-showcase-section .group img{transform:none}.demo-showcase-section .group>div:last-child{background:transparent;padding-inline:0}.demo-showcase-section h3,.demo-showcase-section h4{font-weight:500}.demo-showcase-section h4{color:hsl(var(--exhibit-ink))}.demo-showcase-section .group>div:last-child p{color:hsl(var(--exhibit-muted))}.demo-showcase-section>div:last-child{color:hsl(var(--exhibit-muted))}.demo-showcase-section>div:last-child a{color:hsl(var(--exhibit-blue))}@media (min-width: 768px){.demo-form-cost{flex-direction:column;align-items:flex-end;flex-shrink:0;border-block:0;border-left:1px solid hsl(var(--exhibit-line));padding:8px 0 8px 24px}}.demo-conversion{display:flex;flex-direction:column;width:min(1440px,calc(100% - 32px));margin-inline:auto}.demo-form-panel{min-width:0;padding:38px clamp(24px,3.3vw,58px);scroll-margin-top:105px}.demo-form-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.demo-price{font-size:42px;letter-spacing:-.07em;font-weight:500;color:hsl(var(--exhibit-blue))}.demo-form-panel h2{font-size:clamp(29px,2.6vw,40px);line-height:1.15;font-weight:500;letter-spacing:-.05em;margin:12px 0}.demo-form-intro{color:hsl(var(--exhibit-muted));font-size:14px;line-height:1.7;margin-bottom:24px}.demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;min-width:0}.demo-field{min-width:0}.demo-field-wide{grid-column:1 / -1}.demo-field label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.demo-field label span{color:hsl(var(--exhibit-muted))}.demo-field input,.demo-field textarea{width:100%;border:1px solid hsl(var(--exhibit-line));border-radius:3px;background:hsl(var(--exhibit-paper));color:hsl(var(--exhibit-ink));padding:13px;min-height:48px;font-size:14px}.demo-field textarea{resize:vertical;min-height:100px}.demo-field input::-moz-placeholder,.demo-field textarea::-moz-placeholder{color:hsl(var(--exhibit-muted))}.demo-field input::placeholder,.demo-field textarea::placeholder{color:hsl(var(--exhibit-muted))}.demo-field small{display:block;color:hsl(var(--exhibit-muted));font-size:11px;margin-top:5px}.demo-submit{width:100%;margin-top:22px;justify-content:space-between}.demo-privacy{font-size:11px;line-height:1.7;color:hsl(var(--exhibit-muted));margin-top:13px;display:flex;align-items:start;gap:8px}.demo-privacy svg{flex-shrink:0;margin-top:2px}.demo-privacy a{text-decoration:underline;text-underline-offset:3px}.demo-error{color:hsl(var(--destructive));font-size:13px;line-height:1.6;margin-top:12px}.demo-success{min-height:500px;display:flex;flex-direction:column;align-items:start;justify-content:center}.demo-success>svg{color:hsl(var(--exhibit-blue));margin-bottom:24px}.demo-success p{color:hsl(var(--exhibit-muted));line-height:1.7;margin:8px 0 24px}.demo-success>a{margin:20px 0;text-decoration:underline;text-underline-offset:5px}.demo-success>button{font-size:13px;min-height:44px}.demo-process{padding-block:100px}.demo-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}.demo-section-heading>svg{color:hsl(var(--exhibit-blue))}.demo-page :is(.demo-process,.demo-proof,.demo-faq) h2{font-size:clamp(32px,3.7vw,56px);line-height:1.12;font-weight:500;letter-spacing:-.055em;margin-top:20px}.demo-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid hsl(var(--exhibit-line))}.demo-steps article{padding:30px 40px 0 0}.demo-steps article+article{border-left:1px solid hsl(var(--exhibit-line));padding-left:40px}.demo-step-number{font:12px ui-monospace,monospace;color:hsl(var(--exhibit-blue))}.demo-steps h3{font-size:29px;font-weight:500;letter-spacing:-.04em;margin:26px 0 14px}.demo-steps p{font-size:14px;line-height:1.8;color:hsl(var(--exhibit-muted))}.demo-steps small{display:block;margin-top:24px;font-size:11px;font-weight:500}.demo-proof{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:64px 80px;border-block:1px solid hsl(var(--exhibit-line))}.demo-proof blockquote{font-size:clamp(22px,2.1vw,32px);line-height:1.45;letter-spacing:-.035em}.demo-quote-icon{color:hsl(var(--exhibit-blue));margin-bottom:22px}.demo-credit{display:flex;gap:14px;align-items:center;margin-top:26px}.demo-credit>span{display:grid;place-items:center;background:hsl(var(--exhibit-blue) / .08);color:hsl(var(--exhibit-blue));width:44px;height:44px;border-radius:50%}.demo-credit strong,.demo-credit small{display:block;font-size:12px}.demo-credit small{color:hsl(var(--exhibit-muted));margin-top:4px}.demo-faq{padding-block:90px;display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.demo-page .demo-faq h2{font-size:clamp(30px,3vw,44px)}.demo-faq details{border-bottom:1px solid hsl(var(--exhibit-line))}.demo-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:20px 0;font-size:15px;font-weight:500}.demo-faq summary::-webkit-details-marker{display:none}.demo-faq summary svg{color:hsl(var(--exhibit-blue));flex-shrink:0}.demo-faq details[open] summary svg{transform:rotate(45deg)}.demo-faq details p{font-size:14px;color:hsl(var(--exhibit-muted));line-height:1.8;padding:0 26px 24px 0}.demo-final{background:hsl(var(--exhibit-blue));color:hsl(var(--hero-surface));padding-block:40px;margin-inline:16px;background-image:linear-gradient(90deg,hsl(var(--hero-surface) / .08) 1px,transparent 1px);background-size:16.666% 100%}.demo-final-link{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:50px}.demo-final h2{font-size:clamp(58px,8vw,126px);line-height:.98;font-weight:500;letter-spacing:-.065em}.demo-final h2 span{color:hsl(var(--hero-surface) / .7)}.demo-final-arrow{width:clamp(75px,12vw,172px);aspect-ratio:1;flex-shrink:0;border:1px solid hsl(var(--hero-surface) / .4);border-radius:50%;display:grid;place-items:center}.demo-final-arrow svg{width:50%;height:50%}.demo-final-link:hover .demo-final-arrow{background:hsl(var(--hero-surface) / .12)}.demo-final-bottom{border-top:1px solid hsl(var(--hero-surface) / .3);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:13px}.demo-final-bottom a{display:flex;gap:20px;align-items:center;min-height:44px}.demo-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:32px 70px;font-size:11px;color:hsl(var(--exhibit-muted))}.demo-footer>a:first-child{font-size:22px;letter-spacing:-.06em;font-weight:700;color:hsl(var(--exhibit-ink))}.demo-footer>a:first-child span{font-size:12px;vertical-align:top;margin-left:3px}.demo-showcase :is(a,button):focus-visible,.demo-final a:focus-visible{outline-color:hsl(var(--hero-surface))}@media (max-width: 1100px){.demo-hero-grid{gap:40px;grid-template-columns:1.25fr 1fr}.demo-hero h1{font-size:8.5vw}.demo-conversion{grid-template-columns:1fr 1fr}.demo-showcase,.demo-form-panel{padding:28px}.demo-project-caption{align-items:start;flex-direction:column;gap:6px}.demo-fields{grid-template-columns:1fr;gap:14px}.demo-showcase-bottom{align-items:start;flex-direction:column}.demo-proof,.demo-faq{gap:40px}}@media (max-width: 767px){.demo-container{width:calc(100% - 40px)}.demo-hero{padding-top:26px}.demo-kicker{font-size:9px}.demo-kicker>span:last-child{display:none}.demo-hero-grid{display:block;padding-block:30px}.demo-hero h1{font-size:clamp(62px,14vw,105px)}.demo-hero-copy{max-width:none;margin-top:28px}.demo-asterisk{display:none}.demo-hero-copy p{font-size:16px;max-width:480px}.demo-hero-copy .demo-button{width:100%}.demo-hero-copy small{text-align:center}.demo-trust{flex-wrap:wrap;gap:16px 22px;padding-block:20px}.demo-trust span{font-size:11px}.demo-trust svg{width:16px}.demo-conversion{display:flex;flex-direction:column;width:100%;border-inline:0}.demo-showcase{padding:28px 20px}.demo-form-panel{padding:32px 20px}.demo-showcase h2{font-size:37px}.demo-project-caption{flex-direction:row;align-items:center}.demo-project-caption>span{max-width:55%}.demo-showcase-bottom{flex-direction:row;align-items:center;font-size:10px}.demo-showcase-note{margin-bottom:20px}.demo-fields{grid-template-columns:1fr 1fr}.demo-field input,.demo-field textarea{font-size:16px}.demo-success{min-height:400px}.demo-process{padding-block:60px}.demo-section-heading>svg{display:none}.demo-steps{grid-template-columns:1fr;margin-top:30px}.demo-steps article,.demo-steps article+article{padding:26px 0;border-left:0;border-bottom:1px solid hsl(var(--exhibit-line))}.demo-steps h3{margin-top:14px}.demo-steps small{margin-top:15px}.demo-proof{grid-template-columns:1fr;gap:36px;padding-block:42px 50px}.demo-faq{grid-template-columns:1fr;gap:28px;padding-block:55px}.demo-faq summary{font-size:14px}.demo-final{margin-inline:0;padding-block:26px}.demo-final-link{padding-block:38px;gap:10px}.demo-final h2{font-size:clamp(43px,9.7vw,74px)}.demo-final-arrow{width:58px}.demo-final-bottom{display:block;font-size:12px}.demo-final-bottom a{margin-top:14px}.demo-footer{flex-wrap:wrap;padding-bottom:100px}.demo-footer>span{order:3;width:100%}}@media (max-width: 420px){.demo-fields{grid-template-columns:1fr}.demo-hero .portfolio-google-badge,.demo-proof .portfolio-google-badge{gap:7px;padding-inline:10px}.demo-showcase-bottom{flex-wrap:wrap}}
