:root{--bg-color: #000000;--text-color: #e9e5dc;--muted-color: #c9c2b3;--brand-color: #646cff;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-color);background-color:var(--bg-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--text-color);text-decoration:underline;text-decoration-color:#e9e5dc66}a:hover{text-decoration-color:#e9e5dce6}body{margin:0;display:block;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}h1,h2,h3,h4{font-family:Public Sans,system-ui,sans-serif;font-weight:700}button{border-radius:8px;border:1px solid #2a2a2a;padding:.6em 1.2em;font-size:1em;font-weight:600;font-family:inherit;background-color:#0f0f0f;color:var(--text-color);cursor:pointer;transition:border-color .25s,background-color .25s}button:hover{border-color:#3a3a3a;background-color:#141414}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:active{transform:none!important;box-shadow:inherit!important;opacity:1!important}button:focus{outline:none}a.navbar-cta,a.navbar-brand,a.hero-cta,a.outcome-try-button,a.pricing-card-cta,a.credibility-cta,a.final-cta-primary,a.final-cta-secondary,a.cta-shine,a.legal-back-button,a.navbar-cta:hover,a.navbar-brand:hover,a.hero-cta:hover,a.outcome-try-button:hover,a.pricing-card-cta:hover,a.credibility-cta:hover,a.final-cta-primary:hover,a.final-cta-secondary:hover,a.cta-shine:hover,a.legal-back-button:hover{text-decoration:none}h3,[class*=-title],[class*=-headline]{line-height:1.1;letter-spacing:-.02em}h1:not(.hero-title),h2:not(.hero-title),h3:not(.hero-title),h4:not(.hero-title),[class*=-title]:not(.hero-title),[class*=-headline]:not(.hero-title){letter-spacing:-.03em;line-height:1.05}h1+p:not(.hero-subtitle),h2+p:not(.pricing-simple-subtitle),h3+p,h4+p{font-family:Georgia,Times New Roman,Times,serif;font-style:normal}.seo-strap-subtext,.outcome-card-text,.list-item-text,.how-it-works-new-subtitle,.seo-content-subtitle,.technical-subtitle,.final-cta-subtitle,.technical-card-text,.faq-accordion-answer,.use-case-example,.use-case-pain,.use-case-solution{font-family:Georgia,Times New Roman,Times,serif;font-style:normal}.hero{display:grid;align-items:start;justify-items:center;padding:clamp(5rem,8vh,7rem) 1.5rem clamp(4rem,8vh,6rem);position:relative;isolation:isolate;min-height:calc(100rem + 80px)}.hero-inner{max-width:1200px;text-align:center;position:relative;z-index:1;position:sticky;top:clamp(2rem,5vh,4rem);will-change:transform,opacity}.hero:before{content:"";position:absolute;inset:0;background:top center/cover no-repeat url(/KnightTall.jpg);z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 30%),linear-gradient(to bottom,#00000085,#00000059);z-index:-1}.particle{position:absolute;width:6px;height:6px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,#e9e5dcf2,#e9e5dc33 60%,#e9e5dc00 70%);filter:blur(.2px)}.hero-video{position:absolute;left:50%;top:70%;transform:translate(-50%,-50%);width:min(90vw,1100px);max-width:100%;opacity:1;z-index:100;display:flex;flex-direction:column;align-items:center}.hero-video wistia-player{width:100%;height:auto;display:block}.hero-video-benefits{display:flex;align-items:center;justify-content:center;gap:clamp(1.5rem,4vw,3rem);margin-top:2.5rem;flex-wrap:wrap}.hero-video-benefit{display:flex;align-items:center;gap:.5rem;font-size:clamp(.8rem,1.1vw,.95rem);font-weight:600;letter-spacing:.015em;color:var(--muted-color);opacity:.95}.hero-video-benefit-icon{width:18px;height:18px;color:var(--muted-color);opacity:.9;flex-shrink:0;display:block}.hero-video-benefit-text{white-space:normal}.testimonial-section{padding:clamp(3rem,6vh,5rem) 1.5rem;background:#000;overflow:hidden}.testimonial-carousel-wrapper{max-width:100%;margin:0 auto;overflow:hidden;position:relative}.testimonial-carousel-wrapper:before,.testimonial-carousel-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:10;pointer-events:none}.testimonial-carousel-wrapper:before{left:0;background:linear-gradient(to right,#000000 0%,rgba(0,0,0,.8) 30%,transparent 100%)}.testimonial-carousel-wrapper:after{right:0;background:linear-gradient(to left,#000000 0%,rgba(0,0,0,.8) 30%,transparent 100%)}.testimonial-carousel{overflow:hidden;position:relative}.testimonial-track{display:flex;gap:1.5rem;animation:scroll-testimonials 30s linear infinite;width:fit-content}@keyframes scroll-testimonials{0%{transform:translate(0)}to{transform:translate(calc(-33.333% - 1rem))}}.testimonial-badge{display:flex;flex-direction:column;padding:1.5rem 1.75rem;border:1px solid rgba(233,229,220,.25);border-radius:.5rem;background:#e9e5dc0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(90vw,500px);max-width:500px;flex-shrink:0}@media (max-width: 600px){.testimonial-carousel-wrapper:before,.testimonial-carousel-wrapper:after{width:60px}.testimonial-track{gap:1rem}.testimonial-badge{width:min(85vw,400px);max-width:400px}@keyframes scroll-testimonials{0%{transform:translate(0)}to{transform:translate(calc(-33.333% - .5rem))}}}.testimonial-content{display:flex;flex-direction:column;gap:.75rem;text-align:left}.testimonial-quote{font-size:clamp(.75rem,.95vw,.875rem);color:var(--muted-color);opacity:.9;line-height:1.6;margin:0;font-style:italic;font-weight:400}.testimonial-author-container{display:flex;flex-direction:column;gap:.125rem;padding-top:.75rem;border-top:1px solid rgba(233,229,220,.2)}.testimonial-author-name{font-size:clamp(.6875rem,.85vw,.75rem);color:var(--muted-color);font-weight:600;letter-spacing:.02em;margin:0}.testimonial-author-title{font-size:clamp(.625rem,.75vw,.6875rem);color:var(--text-color);opacity:.7;font-weight:400;letter-spacing:.01em;margin:0}.hero-screens{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:min(90vw,1100px)}.screen.placeholder{aspect-ratio:16 / 10;border-radius:16px;background:#e9e5dc0f;border:1px solid rgba(233,229,220,.1);box-shadow:0 20px 60px #00000073;display:grid;place-items:center;color:var(--muted-color);font-weight:600}@media (max-width: 800px){.hero{padding-bottom:clamp(4rem,8vh,6rem);min-height:calc(100rem + 80px)}.hero-screens{grid-template-columns:1fr;width:min(92vw,640px)}}.hero-icon{width:clamp(96px,12vw,144px);height:auto;display:block;margin:0 auto clamp(.5rem,1.5vw,1.25rem);filter:drop-shadow(0 0 6px rgba(233,229,220,.35)) drop-shadow(0 0 18px rgba(233,229,220,.2));opacity:0;transform:translate3d(0,24px,0)}.hero-benefits{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.5rem);margin:clamp(1.5rem,3vw,2rem) auto 0}.hero-badge-top{display:inline-block;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:0;margin-bottom:clamp(1rem,2vw,1.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.hero-badge-top:before{content:none}.hero-badge-top>*{position:relative;z-index:1}@keyframes shine{0%{left:-100%}50%,to{left:100%}}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.6875rem,.9vw,.8125rem);font-weight:500;letter-spacing:.02em;color:var(--muted-color);opacity:0}.hero-badge-icon{width:16px;height:16px;color:var(--muted-color);opacity:.9;flex-shrink:0}.hero-title{font-family:UnifrakturCook,system-ui,serif;margin:0 0 clamp(2.75rem,5vw,4.25rem);font-size:clamp(4rem,12vw,10rem);line-height:.95;letter-spacing:-.02em;color:var(--muted-color);opacity:0;transform:translate3d(0,24px,0)}.hero-title .char{display:inline-block;opacity:1;transform:none}.hero-title .char+.char{margin-left:.02em}.hero-title .char.space{width:.35em}.hero-title .char:last-child{margin-right:0}.hero-subtitle{margin:0 auto clamp(2.25rem,4vw,3.5rem);max-width:62ch;color:var(--muted-color);opacity:0;transform:translate3d(0,24px,0);font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.hero-actions{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);opacity:0;transform:translate3d(0,24px,0)}.hero-cta{padding:1.25rem 2rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;border-radius:.4rem;border:1px solid var(--muted-color);background:var(--muted-color);color:#000;box-shadow:0 0 10px color-mix(in srgb,var(--muted-color) 55%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 35%,transparent),0 0 48px color-mix(in srgb,var(--muted-color) 22%,transparent);transform:none;opacity:1}.cta-shine{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.cta-shine:before{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(233,229,220,.2) 35%,rgba(233,229,220,.9) 50%,rgba(233,229,220,.2) 65%,transparent 100%);pointer-events:none;z-index:0;animation:shine 2.6s infinite}.cta-shine:after{content:"";display:inline-block;width:1.2rem;height:1.2rem;margin-left:.75rem;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0%200%2012%2012'%3E%3Cg fill='none' stroke='white' stroke-width='1.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3%203l4%203-4%203'/%3E%3Cpath d='M1%206h4'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0%200%2012%2012'%3E%3Cg fill='none' stroke='white' stroke-width='1.05' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3%203l4%203-4%203'/%3E%3Cpath d='M1%206h4'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;flex-shrink:0;transform:translate(0);transition:transform .18s ease;position:relative;z-index:1}.cta-shine:hover:after{transform:translate(2px)}.cta-shine>*{position:relative;z-index:1}.hero-cta:hover{background:var(--muted-color);border-color:var(--muted-color);box-shadow:0 0 14px color-mix(in srgb,var(--muted-color) 65%,transparent),0 0 32px color-mix(in srgb,var(--muted-color) 42%,transparent),0 0 64px color-mix(in srgb,var(--muted-color) 28%,transparent)}.hero-cta-secondary{background:transparent;color:var(--muted-color);border-color:color-mix(in srgb,var(--muted-color) 70%,transparent);box-shadow:none}.hero-cta-secondary:hover{background:var(--muted-color);color:#000;border-color:var(--muted-color);box-shadow:0 0 10px color-mix(in srgb,var(--muted-color) 45%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 30%,transparent)}@media (min-width: 1024px){.hero-title{white-space:nowrap}}.glow-text{text-shadow:0 0 6px rgba(233,229,220,.5),0 0 18px rgba(233,229,220,.28),0 0 36px rgba(233,229,220,.18)}.navbar{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1rem,4vw,2rem);background:transparent;z-index:1000;pointer-events:none;transition:backdrop-filter .3s ease}.navbar-scrolled:before,.navbar-scrolled:after{content:"";position:absolute;top:0;bottom:0;width:50%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;z-index:-1}.navbar-scrolled:before{left:0;mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%),linear-gradient(to right,black 0%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%),linear-gradient(to right,black 0%,black 80%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.navbar-scrolled:after{right:0;mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%),linear-gradient(to left,black 0%,black 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 60%,transparent 100%),linear-gradient(to left,black 0%,black 80%,transparent 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.navbar>*{pointer-events:auto}.navbar-brand{display:flex;align-items:center;gap:.75rem}.navbar-logo{height:clamp(1.5rem,2.5vw,2rem);width:auto;display:block;opacity:.75}.navbar-brand-text{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(.75rem,1.5vw,1rem);font-weight:700;color:#fff;opacity:.75}.navbar-badge{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(.4rem,.8vw,.55rem);font-weight:500;color:#fff;background:#ffffff1a;padding:.15rem .35rem;border-radius:.25rem;text-transform:uppercase;letter-spacing:.5px}.navbar-cta{padding:.5rem .9rem;font-size:.8rem;font-weight:600;border-radius:.4rem;border:1px solid var(--muted-color);background:var(--muted-color);color:#000;box-shadow:inset 0 0 0 1px #000,0 0 10px color-mix(in srgb,var(--muted-color) 55%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 35%,transparent),0 0 48px color-mix(in srgb,var(--muted-color) 22%,transparent);cursor:pointer;transition:box-shadow .25s ease}.navbar-cta:hover{background:var(--muted-color);border-color:var(--muted-color);box-shadow:0 0 14px color-mix(in srgb,var(--muted-color) 65%,transparent),0 0 32px color-mix(in srgb,var(--muted-color) 42%,transparent),0 0 64px color-mix(in srgb,var(--muted-color) 28%,transparent)}.how-it-works{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000;position:relative;z-index:10;opacity:0;will-change:opacity,transform}.how-it-works-content{display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);max-width:min(90vw,1000px);margin:0 auto}.how-it-works-item{pointer-events:auto;text-align:left}.how-it-works-item:nth-child(1){align-self:flex-start}.how-it-works-item:nth-child(2){align-self:flex-end}.how-it-works-item:nth-child(3){align-self:flex-start}.how-it-works-title{font-family:Public Sans,system-ui,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--muted-color);margin:0 0 clamp(1rem,2vw,1.5rem);line-height:1.1;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.how-it-works-text{color:var(--text-color);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.6;margin:0;opacity:.85;max-width:60ch}@media (max-width: 800px){.how-it-works{padding:clamp(4rem,8vh,6rem) 1.5rem}.how-it-works-content{gap:clamp(2.5rem,5vw,4rem)}.how-it-works-item{align-self:flex-start!important}}.seo-strap{padding-top:clamp(2rem,5vh,4rem);padding-bottom:clamp(3rem,6vh,5rem);padding-left:1.5rem;padding-right:1.5rem;background:#000;text-align:center}.seo-strap-content{max-width:min(90vw,1000px);margin:0 auto;position:relative}.seo-strap-images{position:relative;width:100%;height:360px;margin:0 auto 3rem;max-width:600px;display:flex;justify-content:center;align-items:center}.seo-strap-page{position:absolute;width:240px;height:310px;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(233,229,220,.2);box-shadow:0 8px 24px #0006;border-radius:8px}.seo-strap-page-1{bottom:0;left:0;z-index:3;background-image:url(/images/brand-1.png);animation:bounceSlowly 3s ease-in-out infinite;animation-delay:0s}.seo-strap-page-2{bottom:20px;left:50%;z-index:2;background-image:url(/images/brand-2.webp);animation:bounceSlowly 3s ease-in-out infinite;animation-delay:.3s}.seo-strap-page-3{top:0;right:0;z-index:1;background-image:url(/images/brand-3.png);animation:bounceSlowly 3s ease-in-out infinite;animation-delay:.6s}@keyframes bounceSlowly{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.seo-strap-page-2{animation:bounceSlowlyCenter 3s ease-in-out infinite;animation-delay:.3s}@keyframes bounceSlowlyCenter{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-12px)}}@media (max-width: 768px){.seo-strap-images{height:270px;max-width:400px;margin-bottom:2rem}.seo-strap-page{width:180px;height:230px}.seo-strap-page-2{bottom:15px}@keyframes bounceSlowlyCenter{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-12px)}}}.seo-strap-badge{display:inline-block;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin-bottom:clamp(1rem,2vw,1.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.seo-strap-badge:before{content:none}.seo-strap-badge>*{position:relative;z-index:1}.seo-strap-headline{font-size:clamp(2rem,5vw,3.5rem);color:var(--muted-color);margin:0 0 clamp(1.5rem,3vw,2rem)}.seo-strap-subtext{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--text-color);opacity:.85;margin:0 auto;max-width:min(90vw,700px)}.credibility-strip{padding:clamp(1rem,2vh,1.5rem) 1.5rem;background:#000;border-top:1px solid rgba(233,229,220,.1);border-bottom:1px solid rgba(233,229,220,.1)}.credibility-strip-content{display:flex;justify-content:center;flex-wrap:wrap;gap:clamp(1.5rem,3vw,2.5rem);max-width:min(90vw,1200px);margin:0 auto}.credibility-item{display:flex;align-items:center;gap:.5rem;font-size:clamp(.75rem,1vw,.875rem);color:var(--text-color);opacity:.9}.credibility-check{color:var(--muted-color);font-weight:700;font-size:1.2em}.credibility-cta{padding:.5rem 1.25rem;font-size:clamp(.75rem,1vw,.875rem);font-weight:600;border-radius:.4rem;border:1px solid var(--muted-color);background:var(--muted-color);color:#000;box-shadow:0 0 8px color-mix(in srgb,var(--muted-color) 50%,transparent),0 0 16px color-mix(in srgb,var(--muted-color) 30%,transparent);cursor:pointer;transition:box-shadow .25s ease;white-space:nowrap}.credibility-cta:hover{background:var(--muted-color);box-shadow:0 0 12px color-mix(in srgb,var(--muted-color) 60%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 40%,transparent)}.credibility-links{display:flex;align-items:center;justify-content:center;gap:.75rem;font-size:clamp(.875rem,1.2vw,1rem)}.credibility-link{color:var(--muted-color);text-decoration:none;cursor:pointer;background:none;border:none;padding:0;font-family:inherit;font-size:inherit;opacity:.9;transition:opacity .2s}.credibility-link:hover{opacity:1;text-decoration:underline}.credibility-separator{color:var(--text-color);opacity:.4}.outcomes-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000;position:relative;z-index:10;opacity:0;will-change:opacity,transform;overflow:hidden;isolation:isolate}.outcomes-section:before{content:"";position:absolute;top:0;left:0;right:0;height:900px;background:linear-gradient(to bottom,#0000000d,#00000026,#0000004d,#00000073,#0000008c,#000000b3 75%,#000000d9 88%,#000000f2 97%,#000),top center/cover no-repeat url(/images/How%20it%20work%20BG3.webp);z-index:-1;pointer-events:none}.outcomes-content{max-width:min(90vw,1200px);margin:0 auto;text-align:center}.outcomes-badge{display:inline-block;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin-bottom:clamp(1rem,2vw,1.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.outcomes-badge:before{content:none}.outcomes-badge>*{position:relative;z-index:1}.outcomes-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(3rem,6vw,5rem);text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.outcomes-z-formation{display:flex;flex-direction:column;gap:clamp(6rem,12vw,10rem);margin-bottom:clamp(3rem,6vw,4rem)}.outcome-item{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,6vw,4rem);align-items:center}.outcome-item-left .outcome-content{grid-column:1;text-align:left}.outcome-item-left .outcome-mockup{grid-column:2}.outcome-item-right .outcome-mockup{grid-column:1}.outcome-item-right .outcome-content{grid-column:2;text-align:left}.outcome-card-title{font-size:clamp(1.5rem,3vw,2rem);color:var(--muted-color);margin:0 0 1rem;text-shadow:0 0 6px rgba(233,229,220,.25)}.outcome-card-text{font-size:calc(clamp(1rem,1.5vw,1.125rem) + 1pt);color:var(--text-color);opacity:.85;line-height:1.6;margin:0 0 1.5rem}.outcome-metric-card{display:inline-flex;align-items:center;gap:.4rem;padding:0;margin-bottom:clamp(1.75rem,2.4vw,2.25rem);border:none;background:none;border-radius:0;animation:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(.625rem,.85vw,.75rem);font-weight:600;color:color-mix(in srgb,var(--muted-color) 85%,rgba(255,255,255,.7))}.outcome-metric-card:before{content:none}@keyframes metricPulse{0%,to{box-shadow:0 0 #e9e5dc00}50%{box-shadow:0 0 10px #e9e5dc26}}.outcome-metric-icon{font-size:clamp(.85rem,1.4vw,1rem);animation:none;color:var(--muted-color);opacity:.85}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.outcome-metric{font-size:clamp(.75rem,1.1vw,.875rem);font-weight:600;color:var(--muted-color);text-shadow:none;line-height:1.2}.outcome-try-button{font-size:.875rem;font-weight:600;padding:.5rem 1rem;background:var(--muted-color);color:#000;border:1px solid var(--muted-color);border-radius:.3rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;margin-top:.5rem}.outcome-try-button:hover{background:var(--muted-color);box-shadow:0 0 12px #e9e5dc66;transform:translateY(-1px)}.outcome-mockup{display:flex;align-items:center;justify-content:center}.mockup-container{width:100%;max-width:500px;background:#e9e5dc0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(233,229,220,.15);border-radius:.75rem;overflow:hidden;box-shadow:0 8px 32px #0000004d}.mockup-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#e9e5dc14;border-bottom:1px solid rgba(233,229,220,.1)}.mockup-dots{display:flex;gap:.5rem}.mockup-dots span{width:8px;height:8px;border-radius:50%;background:#e9e5dc66}.mockup-title{font-size:.875rem;font-weight:600;color:var(--muted-color);opacity:.9}.mockup-body{padding:1.5rem}.mockup-speed{position:relative;min-height:320px;background:#fff;border-radius:.75rem}.mockup-speed .mockup-body{background:#fff}.mockup-progress{width:100%;height:12px;background:#e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:1rem}.mockup-progress-bar{height:100%;background:linear-gradient(90deg,#00f,#4169e1);border-radius:6px;box-shadow:0 0 20px #00fc;animation:fillProgress 5s ease-in-out infinite;width:0%}@keyframes fillProgress{0%{width:0%}20%{width:100%}to{width:100%}}.mockup-speed .mockup-text{font-size:.875rem;color:#1f2937;opacity:1;margin-bottom:1rem}.mockup-pdf-result{position:relative;margin-top:1.5rem}.mockup-pdf-mini{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:1.5rem 1rem;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d;max-width:220px;aspect-ratio:8.5 / 11;margin:0 auto;position:relative;overflow:hidden}.mockup-pdf-mini:before{content:"";position:absolute;top:0;left:0;width:200%;height:100%;background:linear-gradient(90deg,#e5e7eb4d,#d1d5db80,#e5e7eb4d,#d1d5db80,#e5e7eb4d);animation:slideGradient 5s ease-in-out infinite;z-index:0}@keyframes slideGradient{0%{transform:translate(0);opacity:1}20%{transform:translate(-50%);opacity:1}22%{opacity:0}to{opacity:0}}.mockup-pdf-mini-content{position:relative;z-index:1;opacity:0;animation:fadeInContent 5s ease-in-out infinite}@keyframes fadeInContent{0%{opacity:0}20%{opacity:0}22%{opacity:1}to{opacity:1}}.mockup-pdf-image-placeholder{width:100%;height:80px;background:#d1d5db;border-radius:4px;margin-bottom:.75rem}.mockup-pdf-mini-header{font-size:1rem;font-weight:800;color:#1f2937;margin-bottom:.75rem;text-align:left;line-height:1.1}.mockup-pdf-mini-lines{display:flex;flex-direction:column;gap:.6rem}.mockup-pdf-mini-line{height:6px;background:#d1d5db;border-radius:2px}.mockup-pdf-mini-line:nth-child(2){width:90%}.mockup-pdf-mini-line:nth-child(3){width:75%}.mockup-pdf-mini-line:nth-child(4){width:85%}.mockup-pdf-mini-line:nth-child(5){width:95%}.mockup-pdf-mini-line:nth-child(6){width:80%}.mockup-complete-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#00f;border:1px solid #0000cc;border-radius:4px;font-size:.75rem;color:#fff;font-weight:600;margin-top:.75rem;opacity:0;animation:fadeInBadge 5s ease-in-out infinite}@keyframes fadeInBadge{0%{opacity:0}22%{opacity:0}26%{opacity:1}to{opacity:1}}.mockup-personalization{background:#fff;border-radius:.75rem;border:2px solid #e5e7eb}.mockup-personalization .mockup-body{background:#fff;padding:2rem 1.5rem;text-align:left}.mockup-summary-badge{display:inline-block;padding:.375rem .875rem;background:#000;color:#fff;font-size:.75rem;font-weight:600;border-radius:.375rem;margin-bottom:1.5rem;text-align:left}.mockup-sentence{font-size:1.125rem;line-height:2.5;color:#1f2937;text-align:left}.mockup-inline-pill{display:inline;padding:.5rem .75rem;background:#e5e7eb;color:#1f2937;font-weight:700;font-size:1.125rem;border-radius:.375rem;white-space:nowrap;margin:0 .125rem;position:relative;line-height:inherit}.mockup-inline-pill:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:pillShimmer 3s ease-in-out infinite}@keyframes pillShimmer{0%,to{left:-100%}50%{left:100%}}.mockup-buttons{display:flex;align-items:center;gap:.75rem;margin-top:2rem}.mockup-generate-button{padding:.875rem 2rem;background:#00f;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0000ff4d}.mockup-generate-button:hover{background:#00c;box-shadow:0 6px 20px #00f6;transform:translateY(-2px)}.mockup-edit-button{padding:.875rem 1rem;background:#fff;color:#1f2937;font-size:.875rem;font-weight:600;border:2px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.375rem}.mockup-edit-button svg{width:1rem;height:1rem}.mockup-edit-button:hover{border-color:#9ca3af;background:#f9fafb;transform:translateY(-2px)}.mockup-pdf-preview{margin-bottom:1rem}.mockup-pdf-page{aspect-ratio:8.5 / 11;background:#e9e5dcf2;border:1px solid rgba(233,229,220,.3);border-radius:.25rem;padding:1rem;box-shadow:0 2px 8px #0003}.mockup-pdf-header{height:60px;background:#e9e5dc4d;border-radius:.25rem;margin-bottom:1rem}.mockup-pdf-content{display:flex;flex-direction:column;gap:.75rem}.mockup-pdf-line{height:12px;background:#e9e5dc66;border-radius:2px}.mockup-pdf-line.short{width:60%}.outcome-brand-images{position:relative;width:100%;height:600px;display:flex;justify-content:center;align-items:center}.outcome-brand-page{position:absolute;width:240px;height:310px;background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid rgba(233,229,220,.2);box-shadow:0 8px 24px #0006;border-radius:12px}.outcome-brand-page-1{bottom:0;left:0;z-index:3;background-image:url(/images/brand-1.png);animation:bounceSlowly 3s ease-in-out infinite;animation-delay:0s}.outcome-brand-page-2{bottom:140px;left:50%;z-index:2;background-image:url(/images/brand-2.webp);animation:bounceSlowlyCenter 3s ease-in-out infinite;animation-delay:.3s}.outcome-brand-page-3{top:0;right:0;z-index:1;background-image:url(/images/brand-3.png);animation:bounceSlowly 3s ease-in-out infinite;animation-delay:.6s}@media (max-width: 768px){.outcome-brand-images{height:450px}.outcome-brand-page{width:180px;height:230px}.outcome-brand-page-2{bottom:105px}@keyframes bounceSlowlyCenter{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-12px)}}}.mockup-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#e9e5dc1a;border:1px solid rgba(233,229,220,.2);border-radius:.5rem;font-size:.75rem;color:var(--muted-color);font-weight:600}.mockup-research{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:.75rem;position:relative;min-height:320px}.mockup-research .mockup-body{background:transparent;padding:1.5rem}.mockup-progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;gap:1rem}.mockup-progress-label{display:flex;align-items:center;gap:.625rem;flex:1}.mockup-progress-header .mockup-text{margin:0;line-height:1}.mockup-spinner{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#00f;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mockup-text{font-size:.9375rem;font-weight:500;color:#fff;line-height:1;margin:0;padding:0}.mockup-progress-percent{font-size:.875rem;font-weight:600;color:#9ca3af;line-height:1;flex-shrink:0;margin:0;padding:0}.mockup-search-progress{width:100%;height:12px;background:#e5e7eb;border-radius:6px;overflow:hidden;margin-bottom:1rem}.mockup-search-progress-bar{height:100%;background:linear-gradient(90deg,#00f,#4169e1);border-radius:6px;box-shadow:0 0 20px #00fc;animation:searchProgress 5s ease-in-out infinite;width:0%}@keyframes searchProgress{0%{width:0%}20%{width:100%}to{width:100%}}.mockup-research-result{position:relative;margin-top:1.5rem}.mockup-findings-card{background:#fff3;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:2px solid rgba(229,231,235,.3);border-radius:8px;padding:1rem;box-shadow:0 10px 25px #0000001a,0 4px 10px #0000000d;position:relative;min-height:260px}.mockup-findings-content{display:flex;flex-direction:column;gap:.75rem}.mockup-finding-row{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f9fafbd9;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(229,231,235,.4);border-radius:.5rem;opacity:0;transform:translate(-10px);animation:rowSlideIn 5s ease-out infinite}.mockup-finding-row:nth-child(1){animation-delay:.2s}.mockup-finding-row:nth-child(2){animation-delay:.5s}.mockup-finding-row:nth-child(3){animation-delay:.8s}.mockup-finding-row:nth-child(4){animation-delay:1.1s}.mockup-finding-row:nth-child(5){animation-delay:1.4s}.mockup-finding-row:nth-child(6){animation-delay:1.7s}@keyframes rowSlideIn{0%{opacity:0;transform:translate(-10px)}4%{opacity:0;transform:translate(-10px)}8%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}.mockup-finding-icon{width:20px;height:20px;color:#000;flex-shrink:0;margin-top:.125rem}.mockup-finding-text{flex:1;text-align:left}.mockup-finding-type{font-size:.625rem;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.mockup-finding-detail{font-size:.75rem;font-weight:400;color:#000}.mockup-source-pills{display:flex;gap:.375rem;margin-top:.5rem;flex-wrap:wrap}.mockup-source-pill{display:inline-block;font-size:.625rem;font-weight:500;padding:.25rem .5rem;background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:#000;opacity:.6;white-space:nowrap}.mockup-view-more{font-size:.625rem;font-weight:600;color:#fff;background:#000;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:.125rem;transition:background .2s ease}.mockup-view-more:hover{background:#1f2937}@media (max-width: 900px){.outcome-item{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}.outcome-item-left .outcome-content,.outcome-item-right .outcome-content{grid-column:auto}.outcome-item-left .outcome-mockup,.outcome-item-right .outcome-mockup{grid-column:auto;order:-1}}.outcomes-cta{margin-top:clamp(2rem,4vw,3rem)}.outcomes-cta-button{padding:1.25rem 2rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;border-radius:.4rem;border:1px solid var(--muted-color);background:var(--muted-color);color:#000;box-shadow:0 0 10px color-mix(in srgb,var(--muted-color) 55%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 35%,transparent);cursor:pointer;transition:box-shadow .25s ease}.outcomes-cta-button:hover{background:var(--muted-color);box-shadow:0 0 14px color-mix(in srgb,var(--muted-color) 65%,transparent),0 0 32px color-mix(in srgb,var(--muted-color) 42%,transparent)}.before-after-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.before-after-content{max-width:min(90vw,1200px);margin:0 auto;text-align:center}.before-after-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(3rem,6vw,5rem);text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.before-after-grid{display:grid;gap:clamp(3rem,6vw,5rem)}.before-after-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.before-after-placeholder{aspect-ratio:16 / 10;border-radius:.5rem;display:grid;place-items:center;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;color:var(--text-color);margin-bottom:1rem}.before-after-placeholder.before{background:#e9e5dc0d;border:1px solid rgba(233,229,220,.15)}.before-after-placeholder.after{background:#e9e5dc14;border:1px solid rgba(233,229,220,.25);box-shadow:0 0 20px #e9e5dc1a}.before-after-label{font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.8;margin:0}.before-after-arrow{font-size:clamp(2rem,4vw,3rem);color:var(--muted-color);opacity:.6}@media (max-width: 800px){.before-after-pair{grid-template-columns:1fr;gap:1.5rem}.before-after-arrow{transform:rotate(90deg)}}.how-it-works-new{padding:clamp(6rem,12vh,10rem) 1.5rem;background:linear-gradient(to bottom,#0003,#0003),center center/cover no-repeat url(/images/How%20it%20works%20BG.webp);background-color:#000;position:relative;overflow:hidden;isolation:isolate}.how-it-works-new-content{max-width:min(90vw,1200px);margin:0 auto}.how-it-works-header{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:clamp(1.5rem,3vw,2rem);border-bottom:1px solid rgba(233,229,220,.15)}@media (min-width: 900px){.how-it-works-header{grid-template-columns:1.5fr 1fr;align-items:end;gap:4rem}}.how-it-works-section-badge{display:inline-block;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin:0 0 clamp(1rem,2vw,1.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;width:fit-content}.how-it-works-section-badge:before{content:none}.how-it-works-section-badge>*{position:relative;z-index:1}.how-it-works-new-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0;text-align:left;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.how-it-works-new-subtitle{font-size:clamp(.9375rem,1.5vw,1.125rem);color:var(--text-color);opacity:.85;text-align:left;margin:0;max-width:30ch;line-height:1.3}@media (min-width: 900px){.how-it-works-new-subtitle{margin-left:auto}}.how-it-works-split{display:grid;grid-template-columns:3fr 1fr;gap:clamp(1rem,2vw,1.5rem);align-items:start}.how-it-works-image{width:100%;display:flex;align-items:flex-start;justify-content:center;position:relative}.how-it-works-image:after{content:"";position:absolute;inset:0;border:1px solid #666;border-radius:8px;pointer-events:none;z-index:1}.how-it-works-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 12px 48px #00000080;transition:opacity .3s ease;display:block}.how-it-works-steps-card{background:linear-gradient(to top,#141414b3,#24242499);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(233,229,220,.2);border-radius:8px;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.how-it-works-step{display:grid;grid-template-columns:auto 1fr;gap:.875rem;align-items:start;cursor:pointer;padding:.75rem;margin:-.75rem;border-radius:6px;transition:all .2s ease;position:relative}.how-it-works-step:hover{background:#e9e5dc14}.how-it-works-step-active{background:#e9e5dc1f}.how-it-works-step-active .step-number{background:#e9e5dc;box-shadow:0 0 12px #e9e5dc66}.how-it-works-step-active .step-title{color:#e9e5dc}.step-progress-bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:#e9e5dc26;border-radius:0 0 6px 6px;overflow:hidden}.step-progress-fill{height:100%;background:var(--muted-color);transition:width 50ms linear;box-shadow:0 0 6px #e9e5dc80}.step-number{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--muted-color);color:#000;display:grid;place-items:center;font-size:.875rem;font-weight:700;flex-shrink:0}.step-content{flex:1}.step-title{font-size:clamp(.9375rem,1.3vw,1.0625rem);color:var(--muted-color);margin:0 0 .25rem;text-shadow:0 0 6px rgba(233,229,220,.25)}.step-text{font-size:clamp(.75rem,1vw,.875rem);color:var(--text-color);opacity:.85;line-height:1.4;margin:0}.how-it-works-badges{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:clamp(2rem,4vw,3rem) 0 0;flex-wrap:wrap}.how-it-works-badge{display:inline-block;padding:.5rem 1rem;background:#e9e5dc14;border:1px solid rgba(233,229,220,.2);border-radius:999px;font-size:clamp(.75rem,1vw,.875rem);color:var(--muted-color);opacity:.9;font-weight:500;white-space:nowrap}@media (max-width: 900px){.how-it-works-split{grid-template-columns:1fr;gap:3rem}.how-it-works-image{order:-1}}.features-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.features-content{max-width:min(90vw,1400px);margin:0 auto}.features-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(3rem,6vw,5rem);text-align:center;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:clamp(2rem,4vw,3rem)}.feature-card{background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.feature-card-title{font-size:clamp(1.5rem,3vw,2rem);color:var(--muted-color);margin:0 0 1rem;text-shadow:0 0 6px rgba(233,229,220,.25)}.feature-card-description{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--text-color);opacity:.85;line-height:1.6;margin:0 0 1.5rem}.feature-outputs{font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.8;margin:0 0 1.5rem}.feature-outputs strong{color:var(--muted-color);display:block;margin-bottom:.5rem}.feature-outputs ul{margin:.5rem 0 0 1.5rem;padding:0;list-style:disc}.feature-outputs li{margin:.25rem 0}.feature-pricing{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700;color:var(--muted-color);text-shadow:0 0 6px rgba(233,229,220,.3);padding-top:1rem;border-top:1px solid rgba(233,229,220,.1)}@media (max-width: 800px){.features-grid{grid-template-columns:1fr}}.use-cases-section{padding:clamp(3rem,6vh,5rem) 1.5rem;background:#000}.use-cases-content{max-width:min(90vw,1200px);margin:0 auto}.use-cases-badge{display:inline-block;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin:0 auto clamp(1rem,2vw,1.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden;text-align:center;display:block;width:fit-content;margin-left:auto;margin-right:auto}.use-cases-badge:before{content:none}.use-cases-badge>*{position:relative;z-index:1}.use-cases-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(3rem,6vw,5rem);text-align:center;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(2rem,4vw,3rem)}.use-case-card{background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem;padding:clamp(1.25rem,2.5vw,2rem);position:relative}.use-case-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.use-case-outcome-badge{display:inline-block;font-size:clamp(.5rem,.6vw,.625rem);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#000;padding:.25rem .5rem;border-radius:.3rem;background:var(--muted-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.use-case-icon{width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem);opacity:.8;filter:brightness(0) saturate(100%) invert(93%) sepia(8%) saturate(390%) hue-rotate(356deg) brightness(97%) contrast(90%)}.use-case-title{font-size:clamp(1.5rem,3vw,2rem);color:var(--muted-color);margin:0 0 1.5rem;text-shadow:0 0 6px rgba(233,229,220,.25)}.use-case-roles{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0}.use-case-role-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .625rem;background:#e9e5dc14;border-radius:999px;font-size:clamp(.625rem,.8vw,.75rem);color:var(--muted-color);opacity:.85;font-weight:500;white-space:nowrap}.use-case-role-badge svg{width:.875rem;height:.875rem;opacity:.7}.use-case-pain{font-size:clamp(.8125rem,1.1vw,.9375rem);color:var(--muted-color);opacity:.75;margin:0;line-height:1.35}.use-case-solution{font-size:clamp(.8125rem,1.1vw,.9375rem);color:var(--muted-color);opacity:.75;line-height:1.35;margin:0}.use-case-example{font-size:calc(clamp(1rem,1.5vw,1.125rem) + 1pt);color:var(--muted-color);opacity:.75;margin:0 0 2rem;line-height:1.35}.use-case-section{margin-bottom:1.5rem;background:#e9e5dc08;border-radius:.5rem;padding:1rem 1.25rem}.use-case-section-solution{position:relative;overflow:hidden;background:linear-gradient(135deg,#5d9b5d1a,#5d9b5d0d,#0003);border-radius:.5rem;padding:1.25rem;margin-top:.5rem;box-shadow:inset 0 1px #5d9b5d1a}.use-case-section-solution:before{content:none}.use-case-section-solution>*{position:relative;z-index:1}.use-case-section-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.use-case-section-icon{width:1rem;height:1rem;color:var(--muted-color);opacity:.8}.use-case-section-label span{font-size:clamp(.625rem,.85vw,.75rem);font-weight:800;color:var(--muted-color);opacity:.8;text-transform:uppercase;letter-spacing:.05em}.use-case-section-solution .use-case-section-icon,.use-case-section-solution .use-case-section-label span{color:#5d9b5d;opacity:1}.pricing-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.pricing-content{max-width:min(90vw,1200px);margin:0 auto}.pricing-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 1rem;text-align:center;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.pricing-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--text-color);opacity:.85;text-align:center;margin:0 0 clamp(3rem,6vw,5rem)}.pricing-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(2rem,4vw,3rem);margin-bottom:clamp(3rem,6vw,4rem)}.pricing-table{background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.pricing-table-title{font-size:clamp(1.25rem,2.5vw,1.75rem);color:var(--muted-color);margin:0 0 1.5rem;text-shadow:0 0 6px rgba(233,229,220,.25)}.pricing-table-content{width:100%;border-collapse:collapse;font-size:clamp(.875rem,1.2vw,1rem)}.pricing-table-content th,.pricing-table-content td{padding:.75rem;text-align:left;border-bottom:1px solid rgba(233,229,220,.1)}.pricing-table-content th{color:var(--muted-color);font-weight:600}.pricing-table-content td{color:var(--text-color);opacity:.85}.pricing-table-content tr:last-child td{border-bottom:none}.pricing-comparison{text-align:center;padding:clamp(2rem,4vw,3rem);background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem}.pricing-comparison-title{font-size:clamp(1.5rem,3vw,2rem);color:var(--muted-color);margin:0 0 1.5rem;text-shadow:0 0 6px rgba(233,229,220,.25)}.pricing-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(2rem,4vw,3rem);margin-bottom:1.5rem}.pricing-comparison-item{text-align:center}.comparison-label{font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.7;margin-bottom:.5rem}.comparison-value{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:700;color:var(--muted-color);text-shadow:0 0 6px rgba(233,229,220,.3);margin-bottom:.25rem}.comparison-detail{font-size:clamp(.75rem,1vw,.875rem);color:var(--text-color);opacity:.6}.pricing-savings{font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:var(--muted-color);margin:0}.free-trial-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.free-trial-content{max-width:min(90vw,1000px);margin:0 auto;text-align:center}.free-trial-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 1rem;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.free-trial-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--text-color);opacity:.85;margin:0 0 clamp(3rem,6vw,5rem)}.free-trial-checklist{display:grid;gap:clamp(1.5rem,3vw,2rem);margin-bottom:clamp(3rem,6vw,4rem);text-align:left;max-width:600px;margin-left:auto;margin-right:auto}.free-trial-item{display:flex;align-items:flex-start;gap:1rem}.free-trial-check{color:var(--muted-color);font-weight:700;font-size:1.5em;flex-shrink:0;margin-top:.25rem}.free-trial-item-content{flex:1}.free-trial-item-content strong{display:block;font-size:clamp(1rem,1.5vw,1.125rem);color:var(--muted-color);margin-bottom:.25rem}.free-trial-item-content span{display:block;font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.8}.free-trial-limits{text-align:left;max-width:600px;margin:0 auto clamp(3rem,6vw,4rem);background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem;padding:clamp(1.5rem,3vw,2rem)}.free-trial-limits-title{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--muted-color);margin:0 0 1rem}.free-trial-limits ul{margin:0;padding-left:1.5rem;list-style:disc}.free-trial-limits li{font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.8;margin:.5rem 0}.free-trial-cta{margin-top:clamp(2rem,4vw,3rem)}.free-trial-cta-button{padding:1.25rem 2rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;border-radius:.4rem;border:1px solid var(--muted-color);background:var(--muted-color);color:#000;box-shadow:0 0 10px color-mix(in srgb,var(--muted-color) 55%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 35%,transparent);cursor:pointer;transition:box-shadow .25s ease}.free-trial-cta-button:hover{background:var(--muted-color);box-shadow:0 0 14px color-mix(in srgb,var(--muted-color) 65%,transparent),0 0 32px color-mix(in srgb,var(--muted-color) 42%,transparent)}.pricing-simple-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:var(--muted-color);background-image:url(/images/pricing%20section%202.webp);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;contain:layout style paint}.pricing-simple-section,.pricing-simple-section *,.pricing-simple-content,.pricing-badge,.pricing-simple-title,.pricing-simple-subtitle,.pricing-cards-wrapper,.pricing-card,.pricing-card-title,.pricing-card-description,.pricing-trial-badge,.pricing-special-badge,.pricing-included-card,.pricing-included-title,.pricing-included-grid,.pricing-included-item,.pricing-benefit-list,.pricing-benefit-item,.pricing-card-cta-wrapper,.pricing-card-cta,.pricing-card-note,.pricing-price-sheet,.pricing-price-row,.pricing-price-label,.pricing-price-container,.pricing-price-future,.pricing-price-value,.pricing-simple-footer,.pricing-footer-cards,.pricing-footer-card,.pricing-footer-card-text{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.pricing-simple-content{max-width:1100px;margin:0 auto;text-align:left;position:relative;z-index:2}.pricing-header-row{display:flex;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2rem)}.pricing-small-title{font-size:clamp(1.75rem,3vw,2.5rem);color:#fff;margin:0;font-weight:700;letter-spacing:-.02em}.pricing-badge{display:inline-block;font-size:clamp(.5625rem,.7vw,.6875rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:1;margin-bottom:0;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.2);border-radius:.4rem;background:#0000000d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden}.pricing-badge:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent);pointer-events:none;z-index:0}.pricing-badge>*{position:relative;z-index:1}.pricing-simple-title{font-size:clamp(2.5rem,5vw,4rem);color:#000;margin:0 0 1rem;text-align:center;text-shadow:0 2px 8px rgba(255,255,255,.4)}.pricing-simple-subtitle{font-size:clamp(.9375rem,1.6vw,1.125rem);color:#000;opacity:.7;text-align:center;margin:0 0 clamp(1.5rem,3vw,2rem);text-shadow:0 2px 8px rgba(255,255,255,.4)}.pricing-cards-wrapper{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1rem,2vw,1.5rem);max-width:1100px;margin-left:auto;margin-right:auto}@media (max-width: 900px){.pricing-cards-wrapper{grid-template-columns:1fr}}.pricing-card{background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(0,0,0,.1);border-radius:1rem;padding:clamp(2rem,4vw,3rem);text-align:left;position:relative;overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px #0000000d}.pricing-card:hover{border-color:#0003;background:#fff;transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.pricing-card-special{background:#fff;border:2px solid #000000}.pricing-card-info{background:#fff;border:1px solid rgba(0,0,0,.1)}.pricing-price-sheet{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.1)}.pricing-america-banner{margin-top:2rem;padding:.75rem 1rem;background:#0000000d;border-radius:.5rem;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.pricing-america-content{display:flex;flex-direction:column;align-items:center;gap:.375rem}.pricing-america-est{font-size:clamp(.5rem,.65vw,.5625rem);color:#000;opacity:.6;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.pricing-america-main{display:flex;align-items:center;justify-content:center;gap:.5rem}.pricing-america-flag{font-size:1.25rem;line-height:1}.pricing-america-text{font-size:clamp(.75rem,.95vw,.8125rem);color:#000;opacity:.7;letter-spacing:.01em;text-transform:uppercase}.pricing-america-location{font-size:clamp(.5rem,.65vw,.5625rem);color:#000;opacity:.6;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.pricing-price-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.pricing-price-row:last-child{border-bottom:none}.pricing-price-label{font-size:clamp(.875rem,1.1vw,.9375rem);color:#000;opacity:.7}.pricing-price-container{display:flex;align-items:center;gap:.75rem}.pricing-price-future{font-size:clamp(.625rem,.85vw,.75rem);font-weight:500;color:#ff4757;opacity:.9;text-decoration:line-through;text-decoration-thickness:2px}.pricing-price-value{font-size:clamp(.8125rem,1vw,.875rem);font-weight:600;color:#000;text-shadow:none}.pricing-free-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:999px;font-size:clamp(.5rem,.65vw,.5625rem);font-weight:600;color:#000;opacity:.7;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.pricing-special-badge,.pricing-trial-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.5625rem,.7vw,.6875rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#000;opacity:.8;padding:.5rem 1rem;border:1px solid rgba(0,0,0,.2);border-radius:.4rem;background:#0000000d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:1.5rem;text-shadow:none;position:relative;overflow:hidden}.pricing-trial-badge:before{content:none}.pricing-trial-badge>*{position:relative;z-index:1}.pricing-special-icon{font-size:1.2em}.pricing-trial-icon{width:1.2em;height:1.2em;flex-shrink:0}.pricing-card-title{font-size:clamp(1.75rem,3vw,2.25rem);color:#000;margin:0 0 1rem;text-shadow:none}.pricing-card-description{font-size:clamp(.875rem,1.1vw,1rem);color:#000;opacity:.7;line-height:1.6;margin-bottom:2rem}.pricing-benefit-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2.5rem}.pricing-benefit-item{display:flex;align-items:center;gap:.75rem;font-size:clamp(.9375rem,1.2vw,1.0625rem);color:#000;opacity:.8}.pricing-benefit-icon{font-size:1.5em;color:#000;flex-shrink:0;opacity:.7}.pricing-benefit-icon-black{opacity:1!important}.pricing-included-section{margin-bottom:2.5rem}.pricing-included-card{background:#0000000d;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.pricing-included-title{font-size:clamp(.9375rem,1.2vw,1.0625rem);font-weight:700;color:#000;margin-bottom:1rem;opacity:.9;text-shadow:none}.pricing-included-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.pricing-included-item{display:flex;align-items:center;gap:.5rem;font-size:clamp(.75rem,.95vw,.8125rem);color:#000;opacity:.7}.pricing-included-check{color:#000;font-weight:700;font-size:.9em;flex-shrink:0;opacity:1}.pricing-card-cta-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin-top:auto;width:100%}.pricing-card-cta{padding:1.125rem 2rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:all .25s ease;width:100%;max-width:100%;white-space:nowrap;box-sizing:border-box}.pricing-card-cta-special{background:#000;color:#fff;border:1px solid #000000;box-shadow:none}.pricing-card-cta-special:hover{box-shadow:none;transform:translateY(-2px)}.pricing-card-cta-trial{background:#0000000d;color:#000;border:1px solid rgba(0,0,0,.2)}.pricing-card-cta-trial:hover{background:#00000014;border-color:#0000004d;transform:translateY(-2px)}.pricing-card-note{font-size:clamp(.8125rem,1vw,.875rem);color:#000;opacity:.6;text-align:center}.pricing-simple-footer{text-align:center;padding-top:clamp(.25rem,.5vw,.5rem)}.pricing-footer-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2rem);max-width:1100px;margin:0 auto}.pricing-footer-card{background:#ffffff0d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(233,229,220,.2);border-radius:.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);text-align:left;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 2px 8px #0000001a}.pricing-footer-icon{font-size:clamp(1.5rem,2.5vw,2rem);color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));opacity:.8;flex-shrink:0}.pricing-footer-card:hover{border-color:#e9e5dc4d;background:#ffffff14;box-shadow:0 4px 12px #0003}.pricing-footer-card-text{font-size:clamp(.875rem,1.1vw,.9375rem);color:#fff;opacity:.85;line-height:1.6;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width: 900px){.pricing-footer-cards{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem)}}.pricing-simple-footer-text{font-size:clamp(1rem,1.3vw,1.125rem);color:var(--text-color);opacity:.8;line-height:1.7;margin:0}.comparisons-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.comparisons-content{max-width:min(90vw,1400px);margin:0 auto}.comparisons-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(3rem,6vw,5rem);text-align:center;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.comparisons-grid{display:grid;gap:clamp(2rem,4vw,3rem)}.comparison-card{background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.comparison-card-title{font-size:clamp(1.5rem,3vw,2rem);color:var(--muted-color);margin:0 0 1.5rem;text-shadow:0 0 6px rgba(233,229,220,.25)}.comparison-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(2rem,4vw,3rem)}.comparison-side{font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.85}.comparison-side strong{display:block;color:var(--muted-color);font-size:1.1em;margin-bottom:.75rem}.comparison-side ul{margin:0;padding-left:1.5rem;list-style:disc}.comparison-side li{margin:.5rem 0;line-height:1.5}.seo-content-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.seo-content-wrapper{max-width:min(90vw,1200px);margin:0 auto}.seo-content-header{margin-bottom:clamp(3rem,6vw,4rem)}.seo-content-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin-bottom:clamp(2rem,3vw,2.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.seo-content-badge-icon{width:1rem;height:1rem;position:relative;z-index:1;filter:brightness(0) saturate(100%) invert(92%) sepia(8%) saturate(526%) hue-rotate(5deg) brightness(98%) contrast(89%);opacity:.9}.seo-content-badge:before{content:none}.seo-content-badge>*{position:relative;z-index:1}.seo-content-main-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(1.5rem,2.5vw,2rem);text-align:left;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.seo-content-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--text-color);opacity:.85;line-height:1.6;margin:0;max-width:800px}.seo-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(1.5rem,3vw,2.5rem);row-gap:clamp(2rem,4vw,3rem);margin-bottom:clamp(2rem,4vw,3rem)}@media (min-width: 1100px){.seo-content-grid{grid-template-columns:repeat(6,1fr)}}.seo-content-block{background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem)}.seo-content-block{grid-column:span 2}.seo-content-block-featured{grid-column:span 4;padding:0;overflow:hidden}.seo-content-block-wide{grid-column:span 3}.seo-content-block-image-only{padding:0;overflow:hidden;grid-column:span 6;max-height:460px}.seo-content-block-image-only img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 1099px){.seo-content-block,.seo-content-block-featured,.seo-content-block-wide,.seo-content-block-image-only{grid-column:span 1}}.seo-content-block-light-dark{background:#1a1a1a;border-color:#e9e5dc33}.seo-content-block-inverted{background:var(--muted-color);border-color:var(--muted-color)}.seo-content-block-inverted .seo-content-heading{color:#000;text-shadow:none}.seo-content-block-inverted .seo-content-text{color:#000;opacity:.75}.seo-content-block-inverted .seo-icon-wave-bars .bar{background:#000c}.seo-content-block-inverted .seo-icon-wave-bars .bar-3{background:#00f}.seo-content-block-inverted .seo-icon-rotating-hexagons .hexagon{background:#000c}.seo-content-block-inverted .seo-icon-rotating-hexagons .hex-2{background:#00f}.seo-content-block-split{display:flex;gap:0;align-items:stretch;height:100%;min-height:400px}@media (max-width: 768px){.seo-content-block-split{flex-direction:column;min-height:auto}}.seo-content-block-text{flex:0 0 50%;width:50%;min-width:0;padding:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);display:flex;flex-direction:column;box-sizing:border-box}.seo-content-block-image{flex:0 0 50%;width:50%;min-width:0;position:relative;overflow:hidden;margin:0;padding:0;box-sizing:border-box;isolation:isolate}.seo-content-block-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.ai-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10}.image-particle{position:absolute;width:2px;height:2px;border-radius:0;pointer-events:none;background:#e9e5dc;z-index:5;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.technical-particle{position:absolute;width:5px;height:5px;pointer-events:none;z-index:5;border-radius:50%;background:radial-gradient(circle at 30% 50%,transparent 0%,transparent 35%,#00C853 36%,#00C853 100%)}.falling-leaf-particle{position:absolute;width:8px;height:12px;pointer-events:none;z-index:5;border-radius:50% 50% 50% 0%;background:linear-gradient(135deg,gold,orange,#ff8c00);transform-origin:center center;box-shadow:0 0 3px #ffd70066}.pixel-particle{position:absolute;width:2px;height:2px;border-radius:0;pointer-events:none;background:#e9e5dc;z-index:5;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.pricing-particle{position:absolute;width:5px;height:10px;border-radius:50%;pointer-events:none;background:#dc2626;z-index:1;will-change:transform;transform:translateZ(0)}.how-it-works-particle{position:absolute;width:6px;height:6px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 50%,#e9e5dcf2,#e9e5dc33 60%,#e9e5dc00 70%);filter:blur(.2px);z-index:1;will-change:transform;transform:translateZ(0)}.ai-overlay-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(0,0,0,.15) 3px,rgba(0,0,0,.15) 4px);z-index:3;pointer-events:none;animation:aiScanlineMove 3s linear infinite;opacity:1}.ai-overlay-gradient{position:absolute;inset:0;background:radial-gradient(ellipse at center,#ff00640d,#00ffff08 40%,#0003);z-index:1;animation:aiGradientPulse 3s ease-in-out infinite;opacity:1}@keyframes aiScanlineMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}@keyframes aiGradientPulse{0%,to{opacity:1}50%{opacity:1}}.seo-content-block-header{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.seo-content-block-icon{flex-shrink:0;width:3rem;height:3rem;min-width:3rem;min-height:3rem;max-width:3rem;max-height:3rem;position:relative;display:flex;align-items:center;justify-content:center}.seo-icon-stacked-squares{flex-direction:column;gap:.25rem}.seo-icon-stacked-squares .square{width:1.25rem;height:.4rem;background:#e9e5dc;border-radius:.1rem}.seo-icon-stacked-squares .square-1{animation:slideSquare1 3s ease-in-out infinite}.seo-icon-stacked-squares .square-2{animation:slideSquare2 3s ease-in-out infinite;background:#00f}.seo-icon-stacked-squares .square-3{animation:slideSquare3 3s ease-in-out infinite}@keyframes slideSquare1{0%,to{transform:translate(0)}33%{transform:translate(-.3rem)}66%{transform:translate(.3rem)}}@keyframes slideSquare2{0%,to{transform:translate(0)}33%{transform:translate(.3rem)}66%{transform:translate(-.3rem)}}@keyframes slideSquare3{0%,to{transform:translate(0)}33%{transform:translate(-.3rem)}66%{transform:translate(.3rem)}}.seo-icon-wave-bars{flex-direction:row;gap:.2rem;align-items:flex-end}.seo-icon-wave-bars .bar{width:.3rem;background:#e9e5dc;border-radius:.15rem}.seo-icon-wave-bars .bar-1{height:.6rem;animation:waveBar1 2s ease-in-out infinite}.seo-icon-wave-bars .bar-2{height:1rem;animation:waveBar2 2s ease-in-out infinite}.seo-icon-wave-bars .bar-3{height:1.4rem;animation:waveBar3 2s ease-in-out infinite;background:#00f}.seo-icon-wave-bars .bar-4{height:.8rem;animation:waveBar4 2s ease-in-out infinite}@keyframes waveBar1{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}@keyframes waveBar2{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}@keyframes waveBar3{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}@keyframes waveBar4{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}.seo-icon-pulsing-circles{flex-direction:row;gap:.25rem}.seo-icon-pulsing-circles .circle{width:.5rem;height:.5rem;background:#e9e5dc;border-radius:50%}.seo-icon-pulsing-circles .circle-1{animation:pulseCircle 2s ease-in-out infinite}.seo-icon-pulsing-circles .circle-2{animation:pulseCircle 2s ease-in-out infinite .3s;background:#00f}.seo-icon-pulsing-circles .circle-3{animation:pulseCircle 2s ease-in-out infinite .6s}@keyframes pulseCircle{0%,to{transform:scale(1)}50%{transform:scale(1.5)}}.seo-icon-grid-flip{display:grid!important;grid-template-columns:repeat(2,.8rem)!important;grid-template-rows:repeat(2,.8rem)!important;gap:.3rem!important;position:relative!important;flex-direction:row!important;align-items:stretch!important;justify-content:stretch!important}.seo-icon-grid-flip .grid-square{background:#e9e5dc!important;border-radius:.1rem;width:100%;height:100%;display:block}.seo-icon-grid-flip .gs-1{animation:flipSquare 3s ease-in-out infinite}.seo-icon-grid-flip .gs-2{animation:flipSquare 3s ease-in-out infinite .3s;background:#00f!important}.seo-icon-grid-flip .gs-3{animation:flipSquare 3s ease-in-out infinite .6s}.seo-icon-grid-flip .gs-4{animation:flipSquare 3s ease-in-out infinite .9s}@keyframes flipSquare{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.seo-icon-rotating-hexagons{position:relative}.seo-icon-rotating-hexagons .hexagon{position:absolute;width:.7rem;height:.8rem;background:#e9e5dc;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.seo-icon-rotating-hexagons .hex-1{animation:orbitHex1 4s linear infinite}.seo-icon-rotating-hexagons .hex-2{animation:orbitHex2 4s linear infinite;background:#00f}.seo-icon-rotating-hexagons .hex-3{animation:orbitHex3 4s linear infinite}@keyframes orbitHex1{0%{transform:rotate(0) translateY(-.5rem) rotate(0)}to{transform:rotate(360deg) translateY(-.5rem) rotate(-360deg)}}@keyframes orbitHex2{0%{transform:rotate(120deg) translateY(-.5rem) rotate(-120deg)}to{transform:rotate(480deg) translateY(-.5rem) rotate(-480deg)}}@keyframes orbitHex3{0%{transform:rotate(240deg) translateY(-.5rem) rotate(-240deg)}to{transform:rotate(600deg) translateY(-.5rem) rotate(-600deg)}}.seo-icon-morphing-diamonds{gap:.3rem}.seo-icon-morphing-diamonds .diamond{width:.9rem;height:.9rem;background:#e9e5dc;transform:rotate(45deg)}.seo-icon-morphing-diamonds .diamond-1{animation:morphDiamond1 3s ease-in-out infinite;background:#00f}.seo-icon-morphing-diamonds .diamond-2{animation:morphDiamond2 3s ease-in-out infinite}@keyframes morphDiamond1{0%,to{transform:rotate(45deg) scale(1);border-radius:0%}33%{transform:rotate(45deg) scale(.8);border-radius:50%}66%{transform:rotate(135deg) scale(1.1);border-radius:20%}}@keyframes morphDiamond2{0%,to{transform:rotate(45deg) scale(.8);border-radius:50%}33%{transform:rotate(135deg) scale(1.1);border-radius:20%}66%{transform:rotate(45deg) scale(1);border-radius:0%}}.seo-content-heading{font-size:clamp(1.5rem,3vw,2rem);color:var(--muted-color);margin:0;text-shadow:0 0 6px rgba(233,229,220,.25);line-height:1.05;font-weight:900}.seo-content-text{font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.85;line-height:1.5;margin:0;font-family:Georgia,Times New Roman,Times,serif}.seo-content-text strong{color:var(--muted-color);font-weight:600;opacity:1}.seo-content-footer{text-align:center;font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.75;margin:0;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem) 0;border-top:1px solid rgba(233,229,220,.1)}.technical-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.technical-content{max-width:min(90vw,1200px);margin:0 auto}.technical-header{margin-bottom:clamp(3rem,6vw,4rem)}.technical-image-banner{width:100%;max-height:460px;overflow:hidden;border-radius:1rem;margin-bottom:clamp(3rem,6vw,4rem);position:relative;isolation:isolate}.technical-image-banner img{width:100%;height:100%;object-fit:cover;display:block}.technical-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin-bottom:clamp(2rem,3vw,2.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.technical-badge:before{content:none}.technical-badge-icon{width:1rem;height:1rem;position:relative;z-index:1}.technical-badge>span{position:relative;z-index:1}.technical-main-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(1.5rem,2.5vw,2rem);text-align:left;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.technical-subtitle{font-size:clamp(1rem,1.5vw,1.25rem);color:var(--text-color);opacity:.85;line-height:1.6;margin:0;max-width:800px}.technical-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(2rem,4vw,3rem)}.technical-card{background:#e9e5dc08;border:1px solid rgba(233,229,220,.1);border-radius:.5rem;padding:clamp(1.5rem,3vw,2.5rem)}.technical-card-badge{display:inline-block;font-size:clamp(.5rem,.65vw,.625rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin-bottom:1rem;padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.5rem;background:#e9e5dc0d;position:relative;overflow:hidden}.technical-card-badge:before{content:none}.technical-card-title{font-size:clamp(1.5rem,3vw,2rem);color:var(--muted-color);margin:clamp(1.25rem,2vw,1.75rem) 0 1rem;text-shadow:0 0 6px rgba(233,229,220,.25);line-height:1.05;font-weight:900}.technical-card-text{font-size:clamp(.875rem,1.2vw,1rem);color:var(--text-color);opacity:.85;line-height:1.6;margin:0}.faq-section{padding:clamp(6rem,12vh,10rem) 1.5rem;background:#000}.faq-content{max-width:min(90vw,1000px);margin:0 auto}.faq-title{font-size:clamp(2.5rem,5vw,4rem);color:var(--muted-color);margin:0 0 clamp(3rem,6vw,5rem);text-align:center;text-shadow:0 0 6px rgba(233,229,220,.3),0 0 18px rgba(233,229,220,.15)}.faq-accordion{display:grid;gap:1rem}.faq-accordion-item{background:#e9e5dc05;border:1px solid rgba(233,229,220,.08);border-radius:.75rem;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-accordion-item:hover{background:#e9e5dc0a;border-color:#e9e5dc26;transform:translateY(-1px)}.faq-accordion-button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.5rem,3vw,2rem);background:transparent;border:none;text-align:left;cursor:pointer;transition:all .2s ease}.faq-accordion-button:hover{background:#e9e5dc05}.faq-accordion-button:focus{outline:none}.faq-accordion-button:focus-visible{outline:2px solid rgba(233,229,220,.3);outline-offset:-2px}.faq-accordion-question{font-size:clamp(1rem,2vw,1.25rem);font-weight:600;color:var(--muted-color);line-height:1.3;text-shadow:0 0 6px rgba(233,229,220,.2);transition:color .2s ease}.faq-accordion-button:hover .faq-accordion-question{color:#e9e5dcf2;text-shadow:0 0 8px rgba(233,229,220,.3)}.faq-accordion-icon{flex-shrink:0;width:1.5rem;height:1.5rem;color:#e9e5dc80;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-accordion-icon-open{transform:rotate(180deg);color:#e9e5dcb3}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0}.faq-accordion-content-open{max-height:1000px;opacity:1}.faq-accordion-answer{padding:0 clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2rem);font-size:clamp(.9375rem,1.2vw,1.0625rem);color:var(--text-color);opacity:.85;line-height:1.7}.final-cta-section{padding:clamp(8rem,15vh,12rem) 1.5rem;padding-bottom:clamp(10rem,18vh,14rem);background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 15%,transparent 40%),linear-gradient(to bottom,#000000b3,#00000080),center center/cover no-repeat url(/images/Castle%20Footer.webp);border-top:none;position:relative;isolation:isolate;min-height:80vh;display:flex;align-items:center;justify-content:center}.final-cta-content{max-width:min(90vw,1000px);margin:0 auto;text-align:center;position:relative;z-index:1}.final-cta-icon{width:clamp(96px,12vw,144px);height:auto;display:block;margin:0 auto clamp(.5rem,1.5vw,1.25rem);filter:drop-shadow(0 0 6px rgba(233,229,220,.35)) drop-shadow(0 0 18px rgba(233,229,220,.2))}.final-cta-badge-top{display:inline-block;font-size:clamp(.625rem,.8vw,.75rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-color);opacity:.9;margin-bottom:clamp(1rem,2vw,1.5rem);padding:.5rem 1rem;border:1px solid rgba(233,229,220,.3);border-radius:.4rem;background:#e9e5dc0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;overflow:hidden}.final-cta-badge-top:before{content:none}.final-cta-badge-top>*{position:relative;z-index:1}.final-cta-title{font-family:UnifrakturCook,system-ui,serif;font-size:clamp(4rem,12vw,8rem);line-height:.95;letter-spacing:-.02em;color:var(--muted-color);margin:0 0 clamp(2rem,4vw,3rem);text-shadow:0 0 6px rgba(233,229,220,.5),0 0 18px rgba(233,229,220,.28),0 0 36px rgba(233,229,220,.18)}.final-cta-subtitle{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.65;color:var(--muted-color);opacity:1;margin:0 auto clamp(2.5rem,4vw,3.5rem);max-width:62ch}.final-cta-buttons{display:flex;align-items:center;justify-content:center;gap:clamp(1rem,2vw,1.5rem);flex-wrap:wrap}.final-cta-primary{padding:1.25rem 2rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;border-radius:.4rem;border:1px solid var(--muted-color);background:var(--muted-color);color:#000;box-shadow:0 0 10px color-mix(in srgb,var(--muted-color) 55%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 35%,transparent),0 0 48px color-mix(in srgb,var(--muted-color) 22%,transparent);transform:none;opacity:1;cursor:pointer;transition:box-shadow .25s ease}.final-cta-primary:hover{background:var(--muted-color);border-color:var(--muted-color);box-shadow:0 0 14px color-mix(in srgb,var(--muted-color) 65%,transparent),0 0 32px color-mix(in srgb,var(--muted-color) 42%,transparent),0 0 64px color-mix(in srgb,var(--muted-color) 28%,transparent)}.final-cta-secondary{padding:1.25rem 2rem;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:600;border-radius:.4rem;background:transparent;color:var(--muted-color);border-color:color-mix(in srgb,var(--muted-color) 70%,transparent);box-shadow:none;cursor:pointer;transition:all .25s ease}.final-cta-secondary:hover{background:var(--muted-color);color:#000;border-color:var(--muted-color);box-shadow:0 0 10px color-mix(in srgb,var(--muted-color) 45%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 30%,transparent)}.app-footer{padding:clamp(2rem,4vh,3rem) 1.5rem;background:transparent;border-top:none;position:relative;z-index:100;margin-top:calc(-1*clamp(8rem,12vh,11rem));pointer-events:none}.app-footer-content{max-width:min(90vw,1200px);margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1rem;pointer-events:auto}.app-footer-links{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.app-footer-link{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(.75rem,1vw,.875rem);color:var(--text-color);opacity:.6;text-decoration:none;transition:opacity .2s ease}.app-footer-link:hover{opacity:.9;text-decoration:underline}.app-footer-separator{color:var(--text-color);opacity:.4;font-size:clamp(.75rem,1vw,.875rem)}.app-footer-copyright{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(.7rem,.9vw,.8125rem);color:var(--text-color);opacity:.5}@media (max-width: 600px){.app-footer-links{flex-direction:column;gap:.75rem}.app-footer-separator{display:none}}button.app-footer-link{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.legal-page{min-height:calc(100vh - 200px);background:var(--dark-background);padding:6rem 1rem 5rem}.legal-page-content{max-width:800px;margin:0 auto;padding:2rem}.legal-back-button{display:inline-flex;align-items:center;gap:.5rem;font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;color:var(--muted-color);text-decoration:none;margin-bottom:2.5rem;padding:.875rem 1.5rem;border:1px solid color-mix(in srgb,var(--muted-color) 70%,transparent);border-radius:.4rem;background:transparent;transition:all .25s ease}.legal-back-button:hover{background:var(--muted-color);color:#000;border-color:var(--muted-color);box-shadow:0 0 10px color-mix(in srgb,var(--muted-color) 45%,transparent),0 0 24px color-mix(in srgb,var(--muted-color) 30%,transparent)}.legal-page-title{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text-color);margin:0 0 .5rem;letter-spacing:-.02em}.legal-page-updated{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.9rem;color:var(--muted-color);margin:0 0 3rem;opacity:.7}.legal-page-body{font-family:Georgia,Times New Roman,Times,serif;font-size:1.05rem;line-height:1.8;color:var(--text-color)}.legal-page-body p{margin:0 0 1.5rem;opacity:.9}.legal-page-body h2{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;color:var(--text-color);margin:3rem 0 1rem;letter-spacing:-.01em}.legal-page-body h3{font-family:Public Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.15rem;font-weight:600;color:var(--text-color);margin:2rem 0 .75rem}.legal-page-body ul{margin:0 0 1.5rem;padding-left:1.5rem}.legal-page-body li{margin-bottom:.75rem;opacity:.9}.legal-page-body a{color:var(--text-color);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.legal-page-body a:hover{opacity:.7}.legal-page-body strong{font-weight:600}@media (max-width: 600px){.legal-page{padding:1rem .5rem}.legal-page-content{padding:1.5rem 1rem}.legal-page-title{font-size:1.75rem}.legal-page-body{font-size:1rem}.legal-page-body h2{font-size:1.25rem;margin-top:2rem}}
