.line-clamp-3[data-astro-cid-q5c3ev3q]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-recommendations[data-astro-cid-ms2yiu54]{padding:4rem 0}.product-recommendations__header[data-astro-cid-ms2yiu54]{text-align:center;margin-bottom:3rem}.product-recommendations__title[data-astro-cid-ms2yiu54]{font-size:2.5rem;font-weight:900;color:#fff;margin-bottom:1rem}.product-recommendations__description[data-astro-cid-ms2yiu54]{font-size:1.125rem;color:#ffffffb3;max-width:600px;margin:0 auto}.product-recommendations__grid[data-astro-cid-ms2yiu54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.product-recommendations__list[data-astro-cid-ms2yiu54]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.product-recommendation-item[data-astro-cid-ms2yiu54]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;transition:all .3s ease}.product-recommendation-item[data-astro-cid-ms2yiu54]:hover{background:#ffffff0d;border-color:#fff3;transform:translate(4px)}.product-recommendation-item__content[data-astro-cid-ms2yiu54]{flex:1}.product-recommendation-item__name[data-astro-cid-ms2yiu54]{font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:.5rem}.product-recommendation-item__description[data-astro-cid-ms2yiu54]{font-size:.875rem;color:#ffffffb3;margin-bottom:.75rem;line-height:1.5}.product-recommendation-item__meta[data-astro-cid-ms2yiu54]{display:flex;align-items:center;gap:1rem}.product-recommendation-item__price[data-astro-cid-ms2yiu54]{font-size:1.125rem;font-weight:700;color:#ff6b35}.product-recommendation-item__tier[data-astro-cid-ms2yiu54]{font-size:.75rem;padding:.25rem .75rem;background:#ff6b351a;border:1px solid rgba(255,107,53,.3);border-radius:12px;color:#ff6b35;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.product-recommendation-item__cta[data-astro-cid-ms2yiu54]{flex-shrink:0;padding:.75rem 1.5rem;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;white-space:nowrap}.product-recommendation-item__cta[data-astro-cid-ms2yiu54]:hover{transform:translate(4px);box-shadow:0 8px 24px #ff6b354d}.hero-content[data-astro-cid-neucc4oc]{animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.emotional-journey[data-astro-cid-neucc4oc]{background:linear-gradient(to bottom,#0a0a0a,#111,#1a1a1a,#222,#2a2a2a,#1a1a1a)}.custom-content h1:first-child,.custom-content>hr:nth-of-type(1),.custom-content>hr:nth-of-type(2){display:none}.custom-content>h2{font-size:2.25rem;line-height:2.5rem;font-weight:900;line-height:1.25;letter-spacing:-.025em}@media(min-width:768px){.custom-content>h2{font-size:3rem;line-height:1}}.custom-content>h2{padding:8rem 1.5rem 4rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));scroll-margin-top:2rem}.custom-content>h2:first-of-type{padding-top:6rem}.custom-content h2:has(+*>h3[id*=question],+h3[id*=question]),.custom-content h2:has(+*>h3[id*=reality]),.custom-content h2:has(+p strong),.custom-content h2:first-of-type{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #0a0a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #141414 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.custom-content h3{margin-top:4rem;margin-bottom:2rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(min-width:768px){.custom-content h3{font-size:1.875rem;line-height:2.25rem}}.custom-content h3{line-height:1.25}.custom-content h3[id*=question]{font-size:1.875rem;line-height:2.25rem;font-weight:700}@media(min-width:768px){.custom-content h3[id*=question]{font-size:2.25rem;line-height:2.5rem}}.custom-content h3[id*=question]{font-style:italic;--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1));border-left-width:4px;border-color:#f59e0b4d;padding-left:2rem;padding-top:1.5rem;padding-bottom:1.5rem}.custom-content h4{margin-top:3rem;margin-bottom:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}@media(min-width:768px){.custom-content h4{font-size:1.5rem;line-height:2rem}}.custom-content p{margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}@media(min-width:768px){.custom-content p{font-size:1.25rem;line-height:1.75rem}}.custom-content p{max-width:56rem}.custom-content p:has(>em),.custom-content blockquote p{font-size:1.25rem;line-height:1.75rem;font-weight:300;font-style:italic}@media(min-width:768px){.custom-content p:has(>em),.custom-content blockquote p{font-size:1.5rem;line-height:2rem}}.custom-content p:has(>em),.custom-content blockquote p{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1));border-left-width:4px;border-color:#b5ffe14d;padding-left:2rem;padding-top:1rem;padding-bottom:1rem}.custom-content p strong{font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.custom-content p strong:first-child{margin-bottom:1rem;display:block;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.custom-content blockquote{border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1));border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1));margin-top:3rem;margin-bottom:3rem;padding:2rem 2rem 2rem 2.5rem;--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.custom-content h2:has(+* h3[id*=alternative]),.custom-content h2:has(+* h3[id*=solution]),.custom-content h2:has(+* h3[id*=value-first]),.custom-content h2:has(+h3[id*=alternative]),.custom-content h2:has(+h3[id*=solution]),.custom-content h2:has(+h3[id*=value-first]){background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #222222 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(181 255 225 / var(--tw-text-opacity, 1));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.custom-content h2:has(+* h3[id*=recognition]),.custom-content h2:has(+* h3[id*=identify]),.custom-content h2:has(+h3[id*=recognition]),.custom-content h2:has(+h3[id*=identify]){background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #222222 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.custom-content h2:has(+* h3[id*=stage]),.custom-content h2:has(+h3[id*=stage]){background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #222222 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(181 255 225 / var(--tw-text-opacity, 1));margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.custom-content ul{margin-bottom:4rem;margin-left:0;display:grid;list-style-type:none;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:768px){.custom-content ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.custom-content ul{max-width:none}.custom-content li{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #141414 var(--tw-gradient-to-position);border-radius:.75rem;border-width:1px;border-color:#b5ffe11a;padding:2rem}.custom-content li:hover{border-color:#f59e0b4d;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(245 158 11 / .05);--tw-shadow: var(--tw-shadow-colored)}.custom-content li{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.custom-content li strong{margin-bottom:1rem;display:block;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.custom-content li ul{margin-top:1.5rem;margin-bottom:0;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}.custom-content li li{border-radius:.5rem;border-style:none;--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1));padding:1rem}.custom-content li li:before{margin-right:.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(181 255 225 / var(--tw-text-opacity, 1));--tw-content: "→";content:var(--tw-content)}.custom-content ol{margin-bottom:4rem;margin-left:0;list-style-type:none}.custom-content ol>[data-astro-cid-neucc4oc]:not([hidden])~[data-astro-cid-neucc4oc]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.custom-content ol{counter-reset:trap-counter}.custom-content ol>li{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #1a1a1a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #141414 var(--tw-gradient-to-position);border-radius:.75rem;border-width:1px;border-color:#f59e0b1a;padding:2rem}.custom-content ol>li:hover{border-color:#f59e0b4d;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(245 158 11 / .05);--tw-shadow: var(--tw-shadow-colored)}.custom-content ol>li{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));position:relative;padding-left:4rem;counter-increment:trap-counter}.custom-content ol>li:before{content:counter(trap-counter);position:absolute;left:1.5rem;top:2rem;font-size:2.25rem;line-height:2.5rem;font-weight:900;color:#f59e0b33}.custom-content ol>li strong{margin-bottom:1rem;display:block;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.custom-content h3:has(+p+ul),.custom-content h3[id*=service],.custom-content h3[id*=scoping],.custom-content h3[id*=platform],.custom-content h3[id*=partnership],.custom-content h3[id*=bootcamp],.custom-content h3[id*=audience],.custom-content h3[id*=researcher],.custom-content h3[id*=hand-raiser],.custom-content h3[id*=buyer],.custom-content h3[id*=value-creator],.custom-content h3[id*=adopter]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1));border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(181 255 225 / var(--tw-text-opacity, 1))}.custom-content h3:has(+p){font-size:1.5rem;line-height:2rem}@media(min-width:768px){.custom-content h3:has(+p){font-size:1.875rem;line-height:2.25rem}}.custom-content a:not(.glossary-term){display:inline-flex;align-items:center;gap:.75rem;margin-top:1.5rem;padding:1rem 2rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.custom-content a:not(.glossary-term):hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));background-color:#f59e0be6}.custom-content a:not(.glossary-term){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;text-decoration-line:none;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.custom-content a:not(.glossary-term):after{content:"→";font-size:1.25rem;line-height:1.75rem}.custom-content hr{margin-top:6rem;margin-bottom:6rem;height:.25rem;border-style:none;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(181 255 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(181 255 225 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position)}@keyframes fadeInSection{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.custom-content>*{animation:fadeInSection .8s ease-out;animation-fill-mode:both}.custom-content>*:nth-child(1){animation-delay:.1s}.custom-content>*:nth-child(2){animation-delay:.2s}.custom-content>*:nth-child(3){animation-delay:.3s}.custom-content>*:nth-child(4){animation-delay:.4s}.custom-content>*:nth-child(n+5){animation-delay:.5s}@media(max-width:768px){.custom-content>h2{padding-top:5rem;padding-bottom:3rem;font-size:1.875rem;line-height:2.25rem}.custom-content h3{font-size:1.5rem;line-height:2rem}.custom-content ul{grid-template-columns:repeat(1,minmax(0,1fr))}.custom-content p{font-size:1.125rem;line-height:1.75rem}}.line-clamp-2[data-astro-cid-neucc4oc]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
