:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary:#800020;--color-on-surface:#1a1c1c;--color-on-surface-variant:#584141;--color-outline-variant:#e5e7eb;--color-background:#fff;--color-surface:#fff;--color-muted:#f8fafc;--font-headline:"Manrope", sans-serif;--font-body:"Inter", sans-serif;--font-size-xs:.625rem;--font-size-sm:.75rem;--font-size-md:.875rem;--font-size-lg:1.125rem;--font-size-xl:2.5rem;--border-thin:.5px solid var(--color-outline-variant)}*{box-sizing:border-box}html,body{max-width:100%;min-height:100%;margin:0;overflow-x:hidden}body{background:var(--color-background);color:var(--color-on-surface);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:300}::selection{background:var(--color-primary);color:#fff}button,a{font:inherit}button{border-radius:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-headline);letter-spacing:-.02em;margin:0;font-weight:500}p,figure,blockquote{margin:0}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 200, "GRAD" 0, "opsz" 20;line-height:1}.airy-container{width:min(100% - 64px,1100px);margin-inline:auto}.section-pad-x{padding-inline:0}.page-main{padding-top:12rem}.section-border{border-bottom:var(--border-thin);border-top:var(--border-thin)}.button,.button-text{cursor:pointer;font-size:var(--font-size-sm);letter-spacing:.18em;text-transform:uppercase;border:0;justify-content:center;align-items:center;font-weight:700;transition:background-color .3s,border-color .3s,color .3s,opacity .3s;display:inline-flex}.button-primary{background:var(--color-primary);color:#fff;padding:1rem 2.5rem}.button-primary:hover{opacity:.9}.button-outline{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0;padding:.5rem 1.5rem}.button-outline:hover{background:var(--color-primary);color:#fff}.button-secondary{border:1px solid var(--color-outline-variant);color:var(--color-on-surface);background:#fff;padding:1.25rem 3rem}.button-secondary:hover{border-color:var(--color-primary)}.button-large{padding:1.25rem 3rem}.button-text{color:var(--color-on-surface-variant);background:0 0;gap:.5rem;padding:0}.button-text:hover{color:var(--color-primary)}.site-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:var(--border-thin);z-index:50;background:#fffc;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;display:flex}.brand-link{flex:1 1 0;min-width:0}.brand-logo{width:auto;height:1.75rem}.nav-links{align-items:center;gap:2.5rem;display:flex}.nav-link{color:var(--color-on-surface-variant);font-size:var(--font-size-sm);letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:color .2s}.nav-link:hover,.nav-link-active{color:var(--color-primary)}.nav-cta{font-size:var(--font-size-sm);flex:none}.hero-section{padding-bottom:8rem}.hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:6rem;display:grid}.hero-copy h1{color:var(--color-on-surface);font-size:var(--font-size-xl);max-width:760px;margin-bottom:2rem;line-height:1.1}.hero-copy h1 span{color:var(--color-primary);font-style:italic}.hero-copy p{color:var(--color-on-surface-variant);font-size:var(--font-size-lg);max-width:34rem;margin-bottom:3rem;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.hero-artifact{position:relative}.hero-image{border:var(--border-thin);filter:grayscale();width:100%;transition:filter .7s}.hero-image:hover{filter:grayscale(0)}.hero-file-card{border:var(--border-thin);background:#fff;align-items:center;gap:1rem;max-width:calc(100% - 2rem);padding:1.5rem;display:flex;position:absolute;bottom:-2rem;left:-2rem;box-shadow:0 1px 2px #0f172a0f}.icon-tile,.mini-icon,.template-icon{justify-content:center;align-items:center;display:flex}.icon-tile{border:var(--border-thin);color:var(--color-primary);width:2.5rem;height:2.5rem}.icon-tile-primary{border-color:var(--color-primary);flex:none;width:2rem;height:2rem}.hero-file-copy{min-width:0}.hero-file-copy p{color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.25rem;font-weight:700}.hero-file-copy span{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.interface-section{border-bottom:var(--border-thin);border-top:var(--border-thin);background:#f8fafc80;padding-block:6rem}.section-intro{margin-bottom:4rem}.centered{text-align:center}.section-kicker{color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem;font-weight:700;display:block}.section-intro h2{font-size:var(--font-size-xl)}.feature-tabs{border-bottom:var(--border-thin);flex-wrap:wrap;justify-content:center;margin-bottom:3rem;display:flex}.feature-tab{color:var(--color-on-surface);cursor:pointer;font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:1rem 2rem;font-weight:700;transition:border-color .2s,color .2s}.feature-tab:hover,.feature-tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.feature-panel{grid-template-columns:minmax(0,9fr) minmax(180px,3fr);align-items:start;gap:3rem;min-height:31.25rem;display:grid}.browser-mockup{border:var(--border-thin);background:#fff;flex-direction:column;height:31.25rem;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.mockup-titlebar{border-bottom:var(--border-thin);background:#fff;align-items:center;gap:1.5rem;padding:.75rem 1rem;display:flex}.window-dots{gap:.5rem;display:flex}.dot{border-radius:9999px;width:.75rem;height:.75rem}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.mockup-title{color:var(--color-on-surface-variant);font-size:var(--font-size-xs);letter-spacing:.18em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.mockup-body{flex:1;min-height:0;display:flex;overflow:hidden}.powerpoint-panel{border-right:var(--border-thin);background:#f8fafc;flex-direction:column;flex:0 0 33.333%;min-width:0;display:flex}.deck-bar{border-bottom:var(--border-thin);background:#fff;align-items:center;gap:.5rem;min-width:0;padding:.5rem .75rem;display:flex}.deck-bar span{color:var(--color-on-surface-variant);font-size:var(--font-size-xs);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.mini-icon{color:var(--color-primary);background:#8000201a;flex:none;width:1rem;height:1rem}.mini-icon .material-symbols-outlined{font-size:var(--font-size-xs)}.workspace-preview{flex:1;min-height:0;display:flex}.slide-rail{border-right:var(--border-thin);flex-direction:column;flex:0 0 3rem;align-items:center;gap:.5rem;padding:.5rem;display:flex}.slide-thumb{background:#e2e8f0;width:2rem;height:1.5rem;display:block}.slide-thumb.active{background:#8000200d;border:.5px solid #80002033}.active-slide-area{flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:1rem;display:flex}.active-slide-area>p{color:#94a3b8;font-size:var(--font-size-xs);letter-spacing:.2em;text-transform:uppercase;margin-top:1rem;font-weight:700}.active-slide{border:var(--border-thin);background:#fff;width:100%;box-shadow:0 1px 2px #0f172a0f}.text-slide{aspect-ratio:16/9;padding:1rem}.text-slide span,.text-slide i,.chart-slide span,.chart-card span,.preview-tile span,.preview-tile i,.preview-tile b{display:block}.text-slide span{background:#e2e8f0;width:50%;height:.375rem;margin-bottom:.5rem}.text-slide i{background:#f1f5f9;height:.25rem;margin-bottom:.375rem}.text-slide i:last-child{width:66%}.chart-slide{aspect-ratio:16/9;padding:1rem}.chart-slide span{background:#e2e8f0;width:33%;height:.375rem;margin-bottom:1rem}.template-slide{aspect-ratio:16/9;justify-content:center;align-items:center;display:flex}.template-slide div{color:#cbd5e1;border:1px dashed #cbd5e1;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.search-panel{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.query-bar{border-bottom:var(--border-thin);background:#f8fafc80;padding:1rem;position:relative}.query-bar .material-symbols-outlined{color:var(--color-primary);font-size:var(--font-size-md);position:absolute;top:50%;left:1.75rem;transform:translateY(-50%)}.query-bar div{color:var(--color-on-surface);font-size:var(--font-size-xs);background:#fff;border:.5px solid #80002066;padding:.5rem 1rem .5rem 2.5rem;font-style:italic;font-weight:300}.inspiration-results{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid;overflow-y:auto}.preview-tile{aspect-ratio:16/9;border:var(--border-thin);cursor:pointer;background:#f8fafc;padding:.25rem;transition:border-color .2s}.preview-tile:hover{border-color:var(--color-primary)}.preview-tile>div{background:#fff;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.preview-grid>div,.preview-block>div,.preview-lines>div{flex-direction:column;align-items:stretch;gap:.25rem}.preview-grid span,.preview-block span{background:#80002033;height:.25rem}.preview-grid span{width:33%}.preview-grid section{grid-template-columns:repeat(2,1fr);gap:.25rem;width:100%;display:grid}.preview-grid i,.preview-grid section i,.preview-block b{background:#8000200d;height:1.5rem}.preview-block span{width:66%}.preview-block b{background:#8000201a;height:2rem}.preview-icon .material-symbols-outlined{color:#8000204d}.preview-lines i{background:#8000200d;width:100%;height:.25rem}.preview-lines i:last-child{width:66%}.knowledge-result{background:#f8fafc;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.chart-card{aspect-ratio:16/9;border:.5px solid var(--color-primary);background:#fff;width:100%;max-width:17.5rem;padding:1.5rem;box-shadow:0 1px 2px #0f172a0f}.chart-card span{background:#80002033;width:6rem;height:.5rem;margin-bottom:1.5rem}.bar-set{align-items:end;gap:.75rem;height:6rem;display:flex}.bar-set i{flex:1;display:block}.bar-set i:first-child{height:40%}.bar-set i:nth-child(2){height:65%}.bar-set i:nth-child(3){height:90%}.bar-set i:nth-child(4){height:75%}.bar-set.subtle{gap:.25rem;height:3rem}.bar-set.subtle i{background:#f1f5f9;flex:0 0 .5rem}.bar-set.strong i{background:#8000201a}.bar-set.strong i:nth-child(3){background:var(--color-primary)}.bar-set.strong i:nth-child(4){background:#80002066}.template-results{background:#f8fafc4d;flex-direction:column;flex:1;gap:.75rem;padding:1rem;display:flex;overflow-y:auto}.template-result{border:var(--border-thin);background:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;transition:border-color .2s;display:flex}.template-result:hover{border-color:var(--color-primary)}.template-result-main{align-items:center;gap:1rem;min-width:0;display:flex}.template-icon{color:var(--color-primary);background:#f1f5f9;flex:none;width:2.5rem;height:2.5rem}.template-result p,.template-result span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-result p{color:var(--color-on-surface);font-size:var(--font-size-xs);font-weight:700}.template-result span{color:var(--color-primary);font-size:var(--font-size-xs)}.download-icon{color:#cbd5e1;flex:none}.feature-panel-copy{padding-top:3rem}.feature-panel-copy h3{font-size:var(--font-size-lg);margin-bottom:1rem}.feature-panel-copy p{color:var(--color-on-surface-variant);font-size:var(--font-size-md);font-weight:300;line-height:1.7}.problem-section,.value-section,.process-section,.roi-section{padding-block:12rem}.problem-heading{font-size:var(--font-size-xl);max-width:42rem;margin-bottom:6rem}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;display:grid}.problem-card{flex-direction:column;gap:1.5rem;display:flex}.problem-card h3{font-family:var(--font-body);font-size:var(--font-size-md);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.problem-card p{color:var(--color-on-surface-variant);font-size:var(--font-size-md);line-height:1.7}.value-header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:6rem;display:flex}.value-heading{max-width:36rem}.value-heading h2,.roi-copy h2,.cta-panel h2{font-size:var(--font-size-xl);line-height:1.2}.value-heading p{color:var(--color-on-surface-variant);font-size:var(--font-size-lg);margin-top:1.5rem;line-height:1.6}.metric-strip{border-bottom:var(--border-thin);align-items:end;gap:1rem;padding-bottom:.5rem;display:flex}.metric-strip span{font-size:var(--font-size-xl);font-weight:300}.metric-strip p{font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.25rem;font-weight:700}.value-grid{background:var(--color-outline-variant);border:var(--border-thin);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.value-panel{background:#fff;padding:3rem}.value-panel h3{font-size:var(--font-size-lg);margin-bottom:1.5rem}.value-panel p{color:var(--color-on-surface-variant);font-size:var(--font-size-md);max-width:24rem;line-height:1.7}.visual-panel img{border:var(--border-thin);filter:grayscale();opacity:.8;width:100%;margin-top:3rem}.quote-panel{flex-direction:column;justify-content:space-between;display:flex}.quote-panel figure{padding-top:3rem}.quote-panel blockquote{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:1rem;font-style:italic;line-height:1.6}.quote-panel figcaption{color:var(--color-on-surface-variant);font-size:var(--font-size-xs);letter-spacing:.2em;text-transform:uppercase;font-weight:700}.process-section{background:#f8fafc80}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6rem;display:grid}.process-step{flex-direction:column;gap:1.5rem;display:flex}.process-step span{color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.3em;text-transform:uppercase;font-weight:700}.process-step h3{font-size:var(--font-size-lg)}.process-step p{color:var(--color-on-surface-variant);font-size:var(--font-size-md);font-weight:300;line-height:1.7}.roi-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8rem;display:grid}.roi-copy{flex-direction:column;gap:3rem;display:flex}.roi-list{flex-direction:column;gap:2rem;display:flex}.roi-item{align-items:start;gap:1.5rem;display:flex}.roi-item>span{color:var(--color-primary);font-size:var(--font-size-md);margin-top:.125rem;font-weight:700}.roi-item p{font-size:var(--font-size-md);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.25rem;font-weight:600}.roi-item small{color:var(--color-on-surface-variant);font-size:var(--font-size-md);font-weight:300}.roi-metric{border:var(--border-thin);text-align:center;flex-direction:column;align-items:center;padding:4rem;display:flex}.roi-metric div{color:var(--color-primary);font-size:var(--font-size-xl);margin-bottom:1rem;font-weight:300;line-height:1}.roi-metric p{color:var(--color-on-surface-variant);font-size:var(--font-size-sm);letter-spacing:.3em;text-transform:uppercase;margin-bottom:3rem;font-weight:700}.roi-metric blockquote{color:var(--color-on-surface);font-size:var(--font-size-lg);font-style:italic;font-weight:300;line-height:1.7}.cta-section{padding-bottom:12rem}.cta-panel{border:var(--border-thin);text-align:center;padding:6rem}.cta-panel h2{margin-bottom:2rem}.cta-panel p{color:var(--color-on-surface-variant);max-width:34rem;margin-inline:auto;font-weight:300;line-height:1.7}.cta-actions{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;display:flex}.site-footer{border-top:var(--border-thin);background:#fff;padding-block:6rem}.footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem;margin-bottom:6rem;display:grid}.footer-brand div{color:var(--color-primary);font-size:var(--font-size-lg);margin-bottom:2rem;font-weight:600}.footer-brand p{color:var(--color-on-surface-variant);font-size:var(--font-size-sm);max-width:12.5rem;font-weight:300;line-height:1.9}.footer-group h4{font-size:var(--font-size-xs);letter-spacing:.2em;text-transform:uppercase;margin:0 0 2rem;font-weight:700}.footer-group ul{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.footer-group a{color:var(--color-on-surface-variant);font-size:var(--font-size-sm);font-weight:500;transition:color .2s}.footer-group a:hover{color:var(--color-primary)}.footer-bottom{border-top:var(--border-thin);color:var(--color-on-surface-variant);font-size:var(--font-size-xs);letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-top:3rem;font-weight:700;display:flex}.footer-bottom div{gap:1.5rem;display:flex}.footer-bottom .material-symbols-outlined{cursor:pointer;font-size:var(--font-size-md);transition:color .2s}.footer-bottom .material-symbols-outlined:hover{color:var(--color-primary)}.js .scroll-reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-order,0) * 70ms);will-change:opacity, transform;transform:translateY(24px)}.js .scroll-reveal.is-visible{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.js .scroll-reveal,.js .scroll-reveal.is-visible{opacity:1;transition:none;transform:none}}@media (width<=900px){.page-main{padding-top:10rem}.nav-links{display:none}.brand-logo{max-width:9.375rem}.hero-grid,.feature-panel,.value-grid,.process-grid,.roi-grid{grid-template-columns:1fr}.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-panel-copy{padding-top:0}.value-header{flex-direction:column;align-items:start}.roi-grid{gap:4rem}}@media (width<=640px){.airy-container{width:min(100% - 32px,1100px)}.nav-inner{padding-block:1.25rem}.brand-logo{max-width:7.5rem;height:1.5rem}.nav-cta{font-size:var(--font-size-xs);letter-spacing:.12em;padding:.5rem .75rem}.hero-section{padding-bottom:6rem}.hero-grid{gap:4rem}.hero-copy h1{font-size:var(--font-size-xl)}.hero-actions,.cta-actions{flex-direction:column;align-items:stretch}.button-primary,.button-secondary,.button-large{width:100%}.hero-file-card{max-width:calc(100% - 2rem);padding:1rem;left:1rem;right:1rem}.interface-section{padding-block:5rem}.feature-tab{flex:100%;padding-inline:1rem}.browser-mockup{height:auto;min-height:36rem}.mockup-body{flex-direction:column}.powerpoint-panel{border-bottom:var(--border-thin);border-right:0;flex-basis:auto;min-height:13rem}.problem-section,.value-section,.process-section,.roi-section{padding-block:8rem}.problem-heading{margin-bottom:4rem}.problem-grid,.footer-grid{grid-template-columns:1fr}.value-panel,.roi-metric,.cta-panel{padding:3rem 1.5rem}.value-heading h2,.roi-copy h2,.cta-panel h2,.roi-metric div{font-size:var(--font-size-xl)}.footer-bottom{flex-direction:column;align-items:start;gap:1rem}}
