@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400&display=optional";:root{--wyzer-primary: #00C2D1;--wyzer-accent: #7E7E7E;--wyzer-bg: #0A2342;--wyzer-bg-light: #1a3454;--wyzer-text: #dbd6d6;--wyzer-heading: #FFFFFF;--wyzer-success: #4CAF50;--wyzer-error: #FF5252;--wyzer-warning: #FFB74D;--wyzer-primary-05: rgba(0, 194, 209, .05);--wyzer-primary-10: rgba(0, 194, 209, .1);--wyzer-primary-15: rgba(0, 194, 209, .15);--wyzer-primary-20: rgba(0, 194, 209, .2);--wyzer-primary-30: rgba(0, 194, 209, .3);--wyzer-primary-40: rgba(0, 194, 209, .4);--wyzer-primary-50: rgba(0, 194, 209, .5);--wyzer-primary-60: rgba(0, 194, 209, .6);--max-width: 1200px;--radius: 16px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 16px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .2);--shadow-cyan: 0 4px 24px var(--wyzer-primary-30);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-regular: 400}*{margin:0;padding:0;box-sizing:border-box}html{height:-webkit-fill-available}body{font-family:Inter,Helvetica Neue,Arial,sans-serif;background-color:var(--wyzer-bg);color:var(--wyzer-text);font-weight:var(--font-weight-light);line-height:1.6;overflow-x:hidden;min-height:100vh;min-height:-webkit-fill-available}#root{min-height:100vh;min-height:-webkit-fill-available;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{color:var(--wyzer-heading);font-weight:var(--font-weight-regular);letter-spacing:-.02em}h1{font-size:3rem;font-weight:var(--font-weight-regular);line-height:1.1}h2{font-size:2.2rem;font-weight:var(--font-weight-regular)}h3{font-size:1.75rem;font-weight:var(--font-weight-light)}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease}input,select,textarea{font-family:inherit;font-weight:var(--font-weight-regular)}a{color:var(--wyzer-primary);text-decoration:none;transition:all .3s ease}a:hover{opacity:.8}.text-primary{color:var(--wyzer-primary)}.text-light{font-weight:var(--font-weight-regular)}.text-thin{font-weight:var(--font-weight-light)}.text-center{text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes glow{0%,to{box-shadow:0 0 20px #00c2d166}50%{box-shadow:0 0 40px #00c2d199}}.fade-in{animation:fadeIn .8s ease-out forwards}.slide-in{animation:slideIn .6s ease-out forwards}.transition-all{transition:all .3s ease}.transition-opacity{transition:opacity .3s ease}.transition-transform{transition:transform .3s ease}.transition-colors{transition:color .3s ease,background-color .3s ease,border-color .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .6s ease}.border-cyan-light{border:1px solid var(--wyzer-primary-20)}.border-cyan-medium{border:1px solid var(--wyzer-primary-30)}.border-cyan-dark{border:1px solid var(--wyzer-primary-60)}.border-top-cyan{border-top:1px solid var(--wyzer-primary-20)}.border-bottom-cyan{border-bottom:1px solid var(--wyzer-primary-20)}.flex-col{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}.flex-center{display:flex;align-items:center;justify-content:center}.flex-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-col-gap-xs{display:flex;flex-direction:column;gap:.25rem}.flex-col-gap-sm{display:flex;flex-direction:column;gap:.5rem}.flex-col-gap-md{display:flex;flex-direction:column;gap:1rem}.flex-col-gap-lg{display:flex;flex-direction:column;gap:1.5rem}.flex-col-gap-xl{display:flex;flex-direction:column;gap:2rem}.flex-row-gap-sm{display:flex;flex-direction:row;gap:.5rem}.flex-row-gap-md{display:flex;flex-direction:row;gap:1rem}.flex-row-gap-lg{display:flex;flex-direction:row;gap:1.5rem}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.bg-cyan-light{background-color:var(--wyzer-primary-10)}.bg-cyan-lighter{background-color:var(--wyzer-primary-05)}.button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease;font-weight:var(--font-weight-regular);letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:calc(var(--radius) / 2);white-space:nowrap}.button:disabled,.button.button-disabled{opacity:.5;cursor:not-allowed}.button.button-loading{pointer-events:none;opacity:.9}.button.button-sm{padding:.5rem 1rem;font-size:.875rem}.button.button-md{padding:1rem 2rem;font-size:1rem}.button.button-lg{padding:1.25rem 2.5rem;font-size:1.125rem}.button.button-full-width{width:100%}.button.button-primary{background:linear-gradient(135deg,var(--wyzer-primary) 0%,rgba(0,194,209,.8) 100%);color:var(--wyzer-bg);box-shadow:var(--shadow-cyan)}.button.button-primary:hover:not(:disabled):not(.button-disabled){transform:translateY(-2px);box-shadow:0 6px 28px #00c2d166}.button.button-primary:active:not(:disabled):not(.button-disabled){transform:translateY(0);box-shadow:var(--shadow-cyan)}.button.button-secondary{background:transparent;border:1px solid rgba(0,194,209,.5);color:var(--wyzer-primary)}.button.button-secondary:hover:not(:disabled):not(.button-disabled){background:#00c2d11a;border-color:var(--wyzer-primary);transform:translateY(-1px)}.button.button-secondary:active:not(:disabled):not(.button-disabled){background:#00c2d126;transform:translateY(0)}.button.button-tertiary{background:transparent;color:var(--wyzer-primary);border:none}.button.button-tertiary:hover:not(:disabled):not(.button-disabled){background:#00c2d10d;transform:translateY(-1px)}.button.button-tertiary:active:not(:disabled):not(.button-disabled){background:#00c2d11a;transform:translateY(0)}.button-spinner{display:inline-flex;align-items:center;justify-content:center;position:relative}.button .spinner{width:16px;height:16px;border:2px solid rgba(0,194,209,.2);border-top:2px solid currentColor;border-radius:50%;animation:button-spin .8s linear infinite}.button.button-sm .spinner{width:14px;height:14px;border-width:1.5px}.button.button-lg .spinner{width:18px;height:18px;border-width:2.5px}@keyframes button-spin{to{transform:rotate(360deg)}}.button-text-loading{opacity:.7}@media(max-width:768px){.button.button-md{padding:.875rem 1.5rem;font-size:.95rem}.button.button-lg{padding:1rem 2rem;font-size:1rem}.button.button-full-width{width:100%}}.button:focus-visible{outline:2px solid var(--wyzer-primary);outline-offset:2px}.button.button-primary.button-sm{box-shadow:0 2px 12px #00c2d14d}.button.button-primary.button-lg{box-shadow:0 8px 32px #00c2d14d}.button.button-primary.button-lg:hover:not(:disabled):not(.button-disabled){box-shadow:0 10px 40px #00c2d180}.button.button-secondary.button-sm{font-size:.875rem}.button.button-secondary.button-lg{font-size:1.125rem}.button.button-tertiary.button-sm{font-size:.875rem;padding:.375rem .75rem}.button.button-tertiary.button-lg{font-size:1.125rem;padding:1rem 2rem}.logo-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;text-decoration:none;cursor:pointer;transition:transform .2s ease}.logo-container:hover{transform:scale(1.02)}.logo-container.non-clickable{cursor:default}.logo-container.non-clickable:hover{transform:none}.logo-container.small.full.non-clickable{align-items:flex-start}.logo-image{width:100%;height:auto;filter:drop-shadow(0 4px 12px rgba(0,194,209,.3))}.logo-container.small .logo-image{max-width:80px}.logo-container.medium .logo-image{max-width:200px}.logo-container.large .logo-image{max-width:400px}.logo-slogan{font-size:1.25rem;font-weight:var(--font-weight-light);color:var(--wyzer-text);letter-spacing:.08em;text-align:center;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.3)}.logo-url{color:var(--wyzer-primary)}.logo-container.large .logo-slogan{font-size:1.5rem}.logo-container.medium .logo-slogan{font-size:1.125rem}.logo-container.small .logo-slogan{font-size:.875rem}@media(max-width:768px){.logo-container.large .logo-image{max-width:280px}.logo-container.medium .logo-image{max-width:160px}.logo-container.small .logo-image{max-width:100px}.logo-container.large .logo-slogan{font-size:1.125rem}.logo-container.medium .logo-slogan{font-size:1rem}.logo-container.small .logo-slogan{font-size:.75rem}}.footer{background:linear-gradient(180deg,#1a2332,#0f1520);border-top:1px solid rgba(0,194,209,.2);margin-top:auto;width:100%;position:relative;z-index:10}.footer-content{max-width:var(--max-width);margin:0 auto;padding:3rem 0 1.5rem}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,194,209,.1)}.footer-section h3{font-size:1.5rem;font-weight:var(--font-weight-regular);color:var(--wyzer-primary);margin-bottom:1rem}.footer-brand .logo-container{margin-bottom:1rem}.footer-section h4{font-size:1rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.footer-section p{color:var(--wyzer-text);font-weight:var(--font-weight-regular);margin:.5rem 0;font-size:.95rem}.footer-tagline{color:var(--wyzer-primary);font-style:italic;font-weight:var(--font-weight-regular);letter-spacing:.05em}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:var(--wyzer-text);text-decoration:none;font-weight:var(--font-weight-regular);transition:all .3s ease;display:inline-block}.footer-section ul li a:hover{color:var(--wyzer-primary);transform:translate(4px)}.footer-contact{text-align:right}.linkedin-link{display:inline-flex;align-items:center;gap:.5rem;color:#fff!important;text-decoration:none;transition:all .3s ease;font-weight:var(--font-weight-regular)}.linkedin-link svg{font-size:1.25rem;transition:all .3s ease;filter:drop-shadow(0 2px 4px rgba(0,194,209,.3))}.linkedin-link:hover{color:var(--wyzer-primary)!important;transform:translate(4px)}.linkedin-link:hover svg{color:var(--wyzer-primary);filter:drop-shadow(0 2px 8px rgba(0,194,209,.5))}.footer-bottom{padding-top:1.5rem;text-align:center}.footer-copyright{color:var(--wyzer-text);font-size:.9rem;font-weight:var(--font-weight-regular);margin-bottom:.5rem}.footer-attribution{color:var(--wyzer-accent);font-size:.85rem;font-weight:var(--font-weight-regular);font-style:italic}@media(max-width:768px){.footer-top{grid-template-columns:1fr;gap:2rem}.footer-content{padding:2rem 1.5rem 1rem}.footer-section h3{font-size:1.25rem}.footer-contact{text-align:left}}@media(max-width:600px){.footer-content{padding:2rem 1rem 1rem}.footer-top{gap:1.5rem}}.why-wyzer-section{border-top:2px solid rgba(0,194,209,.3);padding:4rem 2rem;position:relative;overflow:hidden}.why-wyzer-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,194,209,.05) 0%,transparent 70%);pointer-events:none}.why-wyzer-section .section-content{max-width:1200px;margin:0 auto;position:relative;z-index:1}.why-wyzer-section .section-headline{font-size:2.5rem;font-weight:var(--font-weight-regular);color:var(--wyzer-primary);text-align:center;margin-bottom:2rem;letter-spacing:.02em}.value-prop-card{text-align:center;margin-bottom:3rem;padding:0 2rem}.trust-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.trust-pillar{background:#1a345480;border:1px solid rgba(0,194,209,.2);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;position:relative;overflow:hidden}.trust-pillar:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--wyzer-primary),transparent);transform:translate(-100%);transition:transform .6s ease}.trust-pillar:hover:before{transform:translate(100%)}.trust-pillar:hover{border-color:var(--wyzer-primary);box-shadow:0 8px 32px #00c2d133;transform:translateY(-4px);background:#1a3454b3}.pillar-icon{font-size:3rem;color:var(--wyzer-primary);margin-bottom:1.5rem;display:flex;justify-content:center;align-items:center;height:80px}.trust-pillar h3{font-size:1.3rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:1rem}.trust-pillar p{font-size:1rem;font-weight:var(--font-weight-regular);color:var(--wyzer-text);line-height:1.6}.brand-line-cta{text-align:center;padding:2rem;background:#00c2d108;border-radius:12px;border:1px solid rgba(0,194,209,.15)}.brand-line{font-size:2rem;font-weight:var(--font-weight-regular);font-style:italic;color:var(--wyzer-primary);margin-bottom:1.5rem;letter-spacing:.01em}.cta-button-primary{background:linear-gradient(135deg,var(--wyzer-primary) 0%,rgba(0,194,209,.8) 100%);color:var(--wyzer-bg);border:none;padding:1rem 3rem;font-size:1.1rem;font-weight:var(--font-weight-regular);border-radius:calc(var(--radius) / 2);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-cyan);letter-spacing:.02em}.cta-button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 36px #00c2d166}.cta-button-primary:active{transform:translateY(0)}@media(max-width:992px){.trust-pillars{grid-template-columns:repeat(2,1fr)}.trust-pillar:last-child{grid-column:1 / -1;max-width:500px;margin:0 auto}.why-wyzer-section .section-headline{font-size:2rem}.value-prop-text{font-size:1.5rem}.brand-line{font-size:1.7rem}}@media(max-width:768px){.why-wyzer-section{padding:3rem 1rem}.why-wyzer-section .section-headline{font-size:1.8rem}.value-prop-card{padding:0 1rem}.value-prop-text{font-size:1.3rem}.value-prop-subtext{font-size:1rem}.trust-pillars{grid-template-columns:1fr;gap:1.5rem}.trust-pillar:last-child{max-width:100%}.trust-pillar{padding:1.5rem}.pillar-icon{font-size:2.5rem;height:60px}.trust-pillar h3{font-size:1.2rem}.trust-pillar p{font-size:.95rem}.brand-line{font-size:1.5rem}.cta-button-primary{padding:.875rem 2rem;font-size:1rem;width:100%;max-width:300px}}@media(max-width:480px){.why-wyzer-section .section-headline{font-size:1.5rem}.value-prop-text{font-size:1.1rem}.brand-line{font-size:1.3rem}}.landing-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.floating-assessment-cta{position:fixed;top:20px;right:30px;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;width:140px;height:140px;padding:1rem;background:linear-gradient(135deg,var(--wyzer-primary) 0%,#00a8bb 100%);border:3px solid white;border-radius:50%;color:#fff;font-size:.75rem;font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:0 6px 20px #00c2d180,inset 0 -2px 10px #0003;transition:all .4s ease;animation:pulse-glow 2.5s ease-in-out infinite;transform:rotate(35deg);text-align:center;line-height:1.2}.floating-assessment-cta:hover{transform:rotate(35deg) scale(1.1);box-shadow:0 8px 30px #00c2d1b3,inset 0 -2px 10px #0003}.floating-assessment-cta svg{font-size:2.5rem;margin-bottom:.2rem}.floating-assessment-cta span{display:block;font-size:.7rem;line-height:1.3;max-width:100%}.floating-assessment-cta.hidden{opacity:0;pointer-events:none;transform:rotate(35deg) translateY(-20px)}@keyframes pulse-glow{0%,to{box-shadow:0 6px 20px #00c2d180,inset 0 -2px 10px #0003}50%{box-shadow:0 8px 35px #00c2d1cc,inset 0 -2px 10px #0003}}@media(max-width:768px){.floating-assessment-cta{top:80px;right:20px;width:100px;height:100px;padding:.5rem}.floating-assessment-cta svg{font-size:1.8rem;margin-bottom:.1rem}.floating-assessment-cta span{font-size:.55rem;line-height:1.2}}.hero-section{width:100%;max-width:var(--max-width);padding:2rem;z-index:10;position:relative}.hero-content{display:flex;flex-direction:column;align-items:center;gap:4rem}.hero-buttons{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;width:100%;max-width:1100px}.signup-button{flex:1;min-width:280px;padding:2.5rem 2rem;background:linear-gradient(135deg,#00c2d11a,#00c2d10d);border:2px solid rgba(0,194,209,.3);border-radius:var(--radius);display:flex;flex-direction:column;gap:.5rem;transition:all .3s ease;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.signup-button:hover{border-color:var(--wyzer-primary);box-shadow:var(--shadow-cyan);transform:translateY(-4px);background:linear-gradient(135deg,#00c2d126,#00c2d114)}.request-access-button{background:linear-gradient(135deg,#ed89361a,#ed89360d);border:2px solid rgba(237,137,54,.3)}.request-access-button:hover{border-color:#ed8936;background:linear-gradient(135deg,#ed893626,#ed893614)}.button-label{font-size:1.5rem;font-weight:var(--font-weight-light);color:var(--wyzer-heading);letter-spacing:-.01em}.button-sublabel{font-size:1rem;font-weight:var(--font-weight-regular);color:var(--wyzer-primary);letter-spacing:.02em;text-transform:uppercase}.tagline{font-size:1.25rem;font-weight:var(--font-weight-regular);color:var(--wyzer-text);letter-spacing:.05em;margin-bottom:0}.hero-value-prop{text-align:center;padding:2rem;max-width:900px;width:100%}.value-prop-text{font-size:1.8rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:1rem;line-height:1.5}.value-prop-text .emphasis{color:var(--wyzer-primary);font-style:italic;font-weight:var(--font-weight-regular)}.value-prop-subtext{font-size:1.1rem;font-weight:var(--font-weight-regular);color:var(--wyzer-text);line-height:1.7;max-width:800px;margin:0 auto}.background-decoration{position:fixed;top:0;left:0;width:100%;height:100vh;pointer-events:none;z-index:1;overflow:hidden}.glow-circle{position:absolute;border-radius:50%;background:radial-gradient(circle,#00c2d199,#00c2d14d 40%,#00c2d100 70%);filter:blur(100px);animation:searchlight 15s ease-in-out infinite}.glow-1{width:600px;height:600px;top:-200px;right:-200px;animation:searchlight-1 12s ease-in-out infinite}.glow-2{width:500px;height:500px;bottom:-150px;left:-150px;animation:searchlight-2 16s ease-in-out infinite}.glow-3{width:450px;height:450px;top:30%;left:60%;animation:searchlight-3 14s ease-in-out infinite}@keyframes searchlight-1{0%{transform:translate(0) scale(1);opacity:.7}25%{transform:translate(-200px,150px) scale(1.2);opacity:.9}50%{transform:translate(-350px,300px) scale(.9);opacity:.8}75%{transform:translate(-150px,100px) scale(1.1);opacity:1}to{transform:translate(0) scale(1);opacity:.7}}@keyframes searchlight-2{0%{transform:translate(0) scale(1);opacity:.75}30%{transform:translate(250px,-200px) scale(1.3);opacity:.95}60%{transform:translate(400px,-350px) scale(.85);opacity:.85}85%{transform:translate(100px,-100px) scale(1.15);opacity:1}to{transform:translate(0) scale(1);opacity:.75}}@keyframes searchlight-3{0%{transform:translate(-50%,-50%) rotate(0) translate(0) scale(1);opacity:.8}25%{transform:translate(-50%,-50%) rotate(90deg) translate(150px) scale(1.2);opacity:1}50%{transform:translate(-50%,-50%) rotate(180deg) translate(0) scale(.9);opacity:.9}75%{transform:translate(-50%,-50%) rotate(270deg) translate(150px) scale(1.1);opacity:.95}to{transform:translate(-50%,-50%) rotate(360deg) translate(0) scale(1);opacity:.8}}@media(max-width:768px){.hero-content{gap:3rem}.hero-buttons{flex-direction:column;gap:1.5rem}.signup-button{min-width:100%;padding:2rem 1.5rem}.button-label{font-size:1.25rem}.button-sublabel{font-size:.875rem}.tagline{font-size:1rem}.glow-circle{filter:blur(40px)}.glow-1,.glow-2{width:300px;height:300px}.glow-3{width:250px;height:250px}}.scroll-reveal{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-reveal.visible{opacity:1;transform:translateY(0)}.about-section{padding:4rem 2rem;background:linear-gradient(135deg,#0a2342f2,#1a3454f2);border-top:2px solid rgba(0,194,209,.3);position:relative;overflow:hidden}.about-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,194,209,.05) 0%,transparent 70%);pointer-events:none}.section-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:1}.section-headline{font-size:2.5rem;font-weight:var(--font-weight-regular);color:var(--wyzer-primary);margin-bottom:1.5rem;letter-spacing:.02em}.section-subheadline{font-size:1.75rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:1rem;letter-spacing:.01em;line-height:1.5}.highlight{color:var(--wyzer-primary);font-weight:var(--font-weight-regular);position:relative;font-style:italic}.section-description{font-size:1.1rem;font-weight:var(--font-weight-regular);color:var(--wyzer-text);line-height:1.7;max-width:800px;margin:0 auto}.value-section{padding:8rem 2rem;position:relative;border-top:2px solid rgba(0,194,209,.3)}.value-cards{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.value-card{padding:3rem 2.5rem;background:linear-gradient(135deg,#00c2d114,#00c2d108);border:1px solid rgba(0,194,209,.2);border-radius:var(--radius);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s ease}.value-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-cyan);border-color:var(--wyzer-primary)}.card-icon{font-size:3rem;margin-bottom:1.5rem;color:var(--wyzer-primary);filter:drop-shadow(0 2px 8px rgba(0,194,209,.3))}.value-card h3{font-size:1.5rem;font-weight:var(--font-weight-regular);color:var(--wyzer-primary);margin-bottom:.5rem;letter-spacing:.02em;text-transform:uppercase}.value-card h4{font-size:2rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:2rem;letter-spacing:-.01em}.value-list{list-style:none;padding:0;margin:0}.value-list li{font-size:1.125rem;font-weight:var(--font-weight-regular);color:var(--wyzer-text);padding:.75rem 0 .75rem 1.5rem;position:relative;line-height:1.6}.value-list li:before{content:"→";position:absolute;left:0;color:var(--wyzer-primary);font-weight:var(--font-weight-regular)}.how-it-works-section{padding:8rem 2rem;border-top:2px solid rgba(0,194,209,.3);background:linear-gradient(180deg,#00c2d108,#0000)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;max-width:1200px;margin:4rem auto 0}.step{text-align:center;padding:2rem 1.5rem;position:relative}.step-icon{width:80px;height:80px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--wyzer-primary);border:2px solid var(--wyzer-primary);border-radius:50%;background:#00c2d10d;box-shadow:0 0 20px #00c2d133;transition:all .3s ease}.step:hover .step-icon{transform:scale(1.1);box-shadow:0 0 30px #00c2d166;background:#00c2d11a}.step h3{font-size:1.5rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:1rem;letter-spacing:-.01em}.step p{font-size:1rem;font-weight:var(--font-weight-regular);color:var(--wyzer-text);line-height:1.6;opacity:.9}.cta-section{padding:8rem 2rem;text-align:center}.cta-headline{font-size:3rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:3rem;letter-spacing:-.02em}.cta-buttons{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.cta-button{padding:1.5rem 3rem;font-size:1.25rem;font-weight:var(--font-weight-regular);letter-spacing:.02em;background:linear-gradient(135deg,#00c2d126,#00c2d114);border:2px solid var(--wyzer-primary);border-radius:var(--radius);color:var(--wyzer-heading);transition:all .3s ease;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:240px}.cta-button:hover{transform:translateY(-4px);box-shadow:var(--shadow-cyan);background:linear-gradient(135deg,#00c2d140,#00c2d126)}@media(max-width:968px){.value-cards{grid-template-columns:1fr;gap:2rem}.steps{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.about-section{border-top:2px solid rgba(0,194,209,.3);padding:3rem 1rem}.value-section,.how-it-works-section,.cta-section{padding:5rem 1.5rem}.section-headline{font-size:1.8rem}.section-subheadline{font-size:1.3rem}.section-description{font-size:1rem}.value-card{padding:2rem 1.5rem}.value-card h3{font-size:1.25rem}.value-card h4{font-size:1.5rem}.value-list li{font-size:1rem}.cta-headline{font-size:2rem}.cta-buttons{flex-direction:column;align-items:center}.cta-button{width:100%;max-width:320px}}.assessment-cta-section{padding:6rem 2rem;background:linear-gradient(135deg,#00c2d10d,#00c2d11a);border-top:1px solid rgba(0,194,209,.2);border-bottom:1px solid rgba(0,194,209,.2)}.assessment-cta-content{max-width:800px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.assessment-icon{color:var(--wyzer-primary);opacity:.9}.assessment-benefits{list-style:none;padding:0;margin:2rem 0;display:flex;flex-direction:column;gap:1rem;text-align:left;width:100%;max-width:500px}.assessment-benefits li{display:flex;align-items:center;gap:1rem;font-size:1.1rem;color:var(--text-primary);padding:.75rem 1rem;background:#00c2d10d;border-radius:var(--radius);border-left:3px solid var(--wyzer-primary)}.assessment-benefits svg{color:var(--wyzer-primary);min-width:20px}.assessment-cta-button{display:flex;align-items:center;gap:.75rem;padding:1.25rem 3rem;background:linear-gradient(135deg,var(--wyzer-primary) 0%,#00a8bb 100%);border:none;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:var(--font-weight-regular);cursor:pointer;box-shadow:0 4px 15px #00c2d166;transition:all .3s ease;margin-top:1rem}.assessment-cta-button:hover{transform:translateY(-3px);box-shadow:0 6px 25px #00c2d199}.assessment-cta-button svg{font-size:1.3rem}.cta-section{padding:6rem 2rem;background:linear-gradient(135deg,#00c2d10d,#00c2d11a);border-top:1px solid rgba(0,194,209,.2);border-bottom:1px solid rgba(0,194,209,.2)}@media(max-width:768px){.assessment-cta-section{padding:4rem 1.5rem}.assessment-benefits{max-width:100%}.assessment-benefits li{font-size:1rem}.assessment-cta-button{padding:1rem 2rem;font-size:1rem}}.hero-category-definition{text-align:center;margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center;width:100%;max-width:900px;margin-left:auto;margin-right:auto}.hero-category-definition .value-prop-text{font-size:1.8rem;font-weight:var(--font-weight-regular);color:var(--wyzer-heading);margin-bottom:.5rem;line-height:1.5;margin:0}.hero-category-definition .value-prop-subtext{font-size:1.1rem;font-weight:var(--font-weight-regular);color:var(--wyzer-text);line-height:1.7;max-width:800px;margin:0}.highlight-cyan{color:var(--wyzer-primary);font-weight:var(--font-weight-regular)}.hero-audience{background:#00c2d10d;border-radius:12px;padding:32px;margin:40px auto;max-width:700px;width:100%}.hero-audience h3{font-size:1.3rem;margin:0 0 20px;color:var(--wyzer-heading)}.audience-list{list-style:none;padding:0;margin:16px 0}.audience-list li{padding:8px 0;font-size:16px;line-height:1.6;color:var(--wyzer-text)}.audience-list li strong{color:var(--wyzer-primary)}.audience-cta-line{margin-top:20px;color:var(--wyzer-text);font-size:15px;line-height:1.6}.hero-cta-group{text-align:center;margin:48px auto}.cta-primary{padding:14px 32px;font-size:16px;font-weight:var(--font-weight-regular);background:var(--wyzer-primary);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #00c2d166}.cta-primary:hover{background:#00a8bb;transform:translateY(-2px);box-shadow:0 6px 25px #00c2d199}.cta-subtext{margin-top:12px;font-size:14px;color:var(--wyzer-text)}.beta-how-it-works{padding:4rem 2rem;background:linear-gradient(135deg,#0a2342f2,#1a3454f2);border-top:2px solid rgba(0,194,209,.3);position:relative;overflow:hidden}.beta-how-it-works:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(0,194,209,.05) 0%,transparent 70%);pointer-events:none}.beta-how-it-works .section-content{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:1}.beta-how-it-works h2{text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:var(--font-weight-regular);color:var(--wyzer-primary);letter-spacing:.02em}.process-steps{display:grid;gap:3rem;margin:4rem auto 0;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.beta-steps{display:grid;gap:32px;max-width:1100px;margin:40px auto;width:100%}.process-steps-2{grid-template-columns:repeat(2,1fr)}.process-steps-3{grid-template-columns:repeat(3,1fr)}.process-steps-4{grid-template-columns:repeat(4,1fr)}.process-steps-5{grid-template-columns:repeat(5,1fr)}.beta-steps{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.process-steps-5{grid-template-columns:repeat(4,1fr)}}@media(max-width:992px){.process-steps-4{grid-template-columns:repeat(2,1fr)}.process-steps-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.process-steps,.steps,.beta-steps,.process-steps-2,.process-steps-3,.process-steps-4,.process-steps-5{grid-template-columns:1fr;gap:1.5rem}}.beta-step{text-align:center}.step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--wyzer-primary);color:#fff;font-weight:var(--font-weight-regular);font-size:20px;margin-bottom:16px}.beta-step h4{margin:16px 0 8px;font-size:18px;color:var(--wyzer-heading)}.beta-step p{margin:0;font-size:15px;color:var(--wyzer-text);line-height:1.6}.beta-why{margin-top:40px;font-size:15px;max-width:600px;margin-left:auto;margin-right:auto;text-align:center;color:var(--wyzer-text);line-height:1.6}.social-proof{padding:64px 32px;text-align:center}.social-proof h2{font-size:2rem;color:var(--wyzer-heading);margin-bottom:48px}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin:32px 0}.testimonial{padding:24px;background:#00c2d10d;border-radius:12px;border-left:4px solid var(--wyzer-primary)}.quote{font-style:italic;font-size:16px;margin:0 0 12px;color:var(--wyzer-heading);line-height:1.6}.attribution{font-size:14px;font-weight:var(--font-weight-regular);margin:0;color:var(--wyzer-primary)}.proof-stat{margin-top:32px;font-size:14px;color:var(--wyzer-text)}.value-pillars{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin:40px 0}.pillar{padding:24px;border-radius:12px;background:#00c2d10d;border-left:4px solid var(--wyzer-primary)}.pillar h4{margin:0 0 12px;font-size:18px;color:var(--wyzer-heading)}.pillar p{margin:0;font-size:15px;line-height:1.6;color:var(--wyzer-text)}@media(max-width:768px){.hero-category-definition{font-size:14px}.hero-audience{padding:20px;margin:20px auto}.hero-audience h3{font-size:1.1rem}.audience-list li{font-size:14px}.audience-cta-line{font-size:13px}.beta-how-it-works{padding:40px 20px}.beta-how-it-works h2{font-size:1.5rem}.beta-steps{gap:20px}.social-proof{padding:40px 20px}.social-proof h2{font-size:1.5rem}.value-pillars{gap:16px;margin:20px 0}}.cookie-notice{position:fixed;bottom:0;left:0;right:0;background-color:var(--wyzer-bg);color:#fff;padding:1rem;box-shadow:0 -2px 10px #0000001a;z-index:1000;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cookie-notice-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cookie-notice-content p{margin:0;font-size:.9rem;line-height:1.5;flex:1;min-width:300px}.cookie-notice-content strong{color:var(--wyzer-orange)}.cookie-notice-button{background-color:var(--wyzer-orange);color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;cursor:pointer;font-size:1rem;font-weight:var(--font-weight-regular);transition:background-color .2s ease;white-space:nowrap}.cookie-notice-button:hover{background-color:#e65100}.cookie-notice-button:active{transform:scale(.98)}@media(max-width:768px){.cookie-notice{padding:1rem}.cookie-notice-content{flex-direction:column;text-align:center;gap:1rem}.cookie-notice-content p{min-width:unset;font-size:.85rem}.cookie-notice-button{width:100%;padding:.875rem}}
