@charset "UTF-8";@font-face{font-family:dt getai grotesk display;src:url(/fonts/DTGetaiGroteskDisplay-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:ruder plagat ll trial tt;src:url(/fonts/RuderPlakatLLTrialTT-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-display:'DT Getai Grotesk Display', 'Inter', 'Helvetica Neue', -apple-system, BlinkMacSystemFont, sans-serif;--font-display-alt:'Ruder PLagat LL Trial TT', 'DT Getai Grotesk Display', 'Inter', 'Helvetica Neue', -apple-system, BlinkMacSystemFont, sans-serif;--font-speqs-stack:'Ruder PLagat LL Trial TT', 'DT Getai Grotesk Display', 'Inter', 'Helvetica Neue', -apple-system, BlinkMacSystemFont, sans-serif;--font-body:'Inter', 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--font-system:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;--primary-bg:#FAF9F5;--navbar-bg:#F0EEE6;--card-border:#E5E2D7;--primary-text:#141413;--secondary-text:#6F6F6F;--accent-color:#5576FF;--border-color:rgba(20, 20, 19, 0.1);--space-xs:0.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--container-max-width:1200px;--container-padding:var(--space-lg);--section-padding-y:var(--space-2xl);--section-padding-x:var(--space-lg);--hero-padding-left:var(--space-4xl);--hero-content-max-width:600px;--margin-xs:0.5rem;--margin-sm:1rem;--margin-md:1.5rem;--margin-lg:2rem;--margin-xl:3rem;--margin-2xl:4rem;--margin-3xl:6rem;--margin-4xl:8rem;--title-margin-bottom:var(--margin-md);--subtitle-margin-bottom:var(--margin-lg);--text-margin-bottom:var(--margin-sm);--section-margin-bottom:var(--margin-3xl);--card-margin-bottom:var(--margin-lg);--button-margin-top:var(--margin-md);--button-margin-bottom:var(--margin-md);--nav-item-margin:var(--margin-sm);--footer-margin-top:var(--margin-4xl);--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--title-size:clamp(2.5rem, 6vw, 4rem);--title-weight:300;--title-line-height:1.1;--title-letter-spacing:-0.02em;--subtitle-size:clamp(1.125rem, 2.5vw, 1.5rem);--subtitle-weight:400;--subtitle-line-height:1.4;--subtitle-opacity:0.8;--text-size:1rem;--text-weight:400;--text-line-height:1.6;--text-opacity:0.9;--small-text-size:0.875rem;--small-text-weight:400;--small-text-line-height:1.5;--small-text-opacity:0.7;--nav-brand-size:2.5rem;--nav-padding:2.5rem 2rem;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}@media(max-width:768px){:root{--container-padding:3rem;--section-padding-x:1.5rem;--hero-padding-left:1.5rem;--page-hero-padding:3rem 1.5rem 2rem 1.5rem;--page-content-padding:2rem 1.5rem;--cta-section-padding:3rem 1.5rem 2rem 1.5rem;--nav-padding:2rem 1.5rem;--nav-brand-size:2rem;--main-content-margin-top:140px}}@media(max-width:480px){:root{--container-padding:2rem;--section-padding-x:1rem;--hero-padding-left:1rem;--page-hero-padding:2rem 1rem;--page-content-padding:2rem 1rem;--cta-section-padding:2rem 1rem;--nav-padding:1.8rem 1rem;--nav-brand-size:1.75rem;--main-content-margin-top:180px}}*{box-sizing:border-box}body{font-family:var(--font-body);margin:0;padding:0;background-color:var(--primary-bg);color:var(--primary-text);line-height:1.6}h1,h2,h3,.nav-brand,.hero-title{font-family:var(--font-display)}.nav-links a{font-family:var(--font-display)}.pq-logo{font-family:var(--font-display-alt)}.main-content{margin-top:100px;min-height:calc(100vh - 70px)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.section{padding:var(--section-padding-y)var(--section-padding-x)}.font-display{font-family:var(--font-display)}.font-display-alt{font-family:var(--font-display-alt)}.font-body{font-family:var(--font-body)}.font-system{font-family:var(--font-system)}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.p-2xl{padding:var(--space-2xl)}.p-3xl{padding:var(--space-3xl)}.px-xs{padding-left:var(--space-xs);padding-right:var(--space-xs)}.px-sm{padding-left:var(--space-sm);padding-right:var(--space-sm)}.px-md{padding-left:var(--space-md);padding-right:var(--space-md)}.px-lg{padding-left:var(--space-lg);padding-right:var(--space-lg)}.px-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.px-2xl{padding-left:var(--space-2xl);padding-right:var(--space-2xl)}.px-3xl{padding-left:var(--space-3xl);padding-right:var(--space-3xl)}.py-xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.py-sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.py-md{padding-top:var(--space-md);padding-bottom:var(--space-md)}.py-lg{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.py-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.py-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.py-3xl{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.pl-xs{padding-left:var(--space-xs)}.pl-sm{padding-left:var(--space-sm)}.pl-md{padding-left:var(--space-md)}.pl-lg{padding-left:var(--space-lg)}.pl-xl{padding-left:var(--space-xl)}.pl-2xl{padding-left:var(--space-2xl)}.pl-3xl{padding-left:var(--space-3xl)}.pr-xs{padding-right:var(--space-xs)}.pr-sm{padding-right:var(--space-sm)}.pr-md{padding-right:var(--space-md)}.pr-lg{padding-right:var(--space-lg)}.pr-xl{padding-right:var(--space-xl)}.pr-2xl{padding-right:var(--space-2xl)}.pr-3xl{padding-right:var(--space-3xl)}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.m-3xl{margin:var(--space-3xl)}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mb-xs{margin-bottom:var(--space-xs)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mt-2xl{margin-top:var(--space-2xl)}.mt-3xl{margin-top:var(--space-3xl)}.w-full{width:100%}.max-w-xs{max-width:20rem}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:var(--navbar-bg);padding:var(--nav-padding);display:flex;justify-content:center;align-items:center}.nav-brand{font-size:var(--nav-brand-size);font-weight:500;letter-spacing:.1em;color:var(--primary-text);text-decoration:none;position:absolute;left:50%;transform:translateX(-50%)translateY(-.1em);font-family:var(--font-speqs-stack)}.nav-brand .mirrored{display:inline-block;transform:scaleX(-1);margin-left:-.1em}.nav-links{font-size:.9rem;display:flex;gap:2rem;list-style:none;margin:0;padding:0;position:absolute;left:2rem}.nav-links a{color:var(--primary-text);text-decoration:none;font-weight:400;transition:opacity .2s ease}.nav-links a:hover{opacity:.7}.nav-toggle{display:none;background:0 0;border:none;cursor:pointer;padding:.5rem;position:absolute;right:2rem;z-index:1001;flex-direction:column;justify-content:space-between;width:30px;height:22px}.hamburger-line{width:100%;height:1px;background-color:var(--primary-text);border-radius:2px;transition:all .3s ease;transform-origin:center}.nav-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg)translate(0,3.5px)}.nav-toggle.active .hamburger-line:nth-child(2){transform:rotate(-45deg)translate(0,-3.5px)}.nav-cta{display:inline-block;padding:.7rem 1.8rem;border:2px solid var(--accent-color);border-radius:2rem;color:var(--accent-color);text-decoration:none;font-weight:500;transition:all .2s ease;position:absolute;right:2rem;width:fit-content}.nav-cta:hover{background-color:var(--accent-color);color:#fff}.footer{background-color:var(--navbar-bg);padding:3rem 2rem 2rem;margin-top:4rem;width:100%}.footer-content{text-align:center;max-width:var(--container-max-width);margin:0 auto}.btn-primary{display:inline-block;padding:.875rem 2rem;border:2px solid var(--accent-color);border-radius:2rem;color:var(--accent-color);text-decoration:none;font-weight:500;transition:all .2s ease;width:fit-content}.btn-primary:hover{background-color:var(--accent-color);color:#fff}.btn-primary.btn-large{padding:1rem 2.5rem;font-size:1.1rem}.btn-primary.btn-secondary{background-color:var(--accent-color);color:#fff}.btn-primary.btn-secondary:hover{background-color:transparent;color:var(--accent-color)}.social-links{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem}.social-link,.social-icon{width:40px;height:40px;border:1px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-color);text-decoration:none;transition:all .2s ease}.social-link:hover,.social-icon:hover{background-color:var(--accent-color);color:#fff}.social-link:hover svg,.social-icon:hover svg{fill:#fff}.social-link svg,.social-icon svg{width:20px;height:20px;fill:currentColor;transition:fill .2s ease}.page-hero{text-align:center;padding:2rem 2rem 4rem;max-width:1200px;margin:0 auto}.page-hero-title{font-size:clamp(3rem,9vw,9rem);font-weight:600;line-height:1.1;color:var(--primary-text);margin-bottom:2rem;font-family:var(--font-display)}.page-hero-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);color:var(--secondary-text);line-height:1.6;max-width:700px;margin:0 auto 2rem}.page-content{max-width:800px;margin:0 auto;padding:4rem 2rem}.page-title{font-size:clamp(2.5rem,6vw,4rem);font-weight:300;margin-bottom:2rem;letter-spacing:-.02em}.page-content h1{font-size:clamp(2rem,5vw,3rem);font-weight:400;margin:2rem 0 1rem;letter-spacing:-.01em}.page-content h2{font-size:clamp(1.5rem,4vw,2rem);font-weight:400;margin:2rem 0 1rem;opacity:.9}.page-content h3{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:500;margin:1.5rem 0 .5rem;opacity:.8}.page-content p{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.7;margin-bottom:1.5rem;opacity:.85}.page-content ul{margin:1.5rem 0;padding-left:0;list-style:none}.page-content li{font-size:clamp(1rem,2.5vw,1.125rem);line-height:1.7;margin-bottom:1rem;opacity:.85;padding-left:1.5rem;position:relative}.page-content li::before{content:'→';position:absolute;left:0;opacity:.6}.page-content strong{font-weight:600;opacity:1}.footer-text{color:var(--secondary-text);font-size:.875rem;margin:0}.hero-section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:4rem 0;align-items:center;height:calc(100vh - var(--main-content-margin-top,100px));min-height:600px}.hero-left{display:flex;flex-direction:column;gap:2rem}.hero-title{font-size:clamp(3rem,8vw,5rem);font-weight:600;line-height:.9;color:var(--primary-text);margin:0}.hero-subtitle{font-size:1.125rem;color:var(--secondary-text);line-height:1.6;max-width:400px}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-right{display:flex;justify-content:center;align-items:center}.pq-logo{font-size:clamp(16rem,30vw,28rem);font-weight:800;color:var(--primary-text);line-height:.8;letter-spacing:.05em;font-family:var(--font-display-alt);margin-top:-7rem;text-align:right;width:100%}.section{padding:4rem 0}.section-title{font-size:clamp(2rem,5vw,3rem);font-weight:600;color:var(--primary-text);margin-bottom:1rem}.section-subtitle{font-size:1.125rem;color:var(--secondary-text);line-height:1.6;max-width:650px;margin-bottom:3rem}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4rem}.feature-card{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;background-color:var(--navbar-bg);border:1px solid var(--card-border);border-radius:1rem}.feature-icon{width:24px;height:24px;margin-bottom:1rem;color:var(--accent-color);display:flex;align-items:center;justify-content:center}.feature-icon img{width:100%;height:100%;object-fit:contain}.feature-card h3{font-size:1.25rem;font-weight:600;color:var(--primary-text);margin-bottom:.5rem}.feature-card p{font-size:1rem;color:var(--secondary-text);line-height:1.6;margin:0}.image-section{width:100%;height:600px;background:linear-gradient(135deg,#8B9DC3 0%,#DDB892 100%);border-radius:1rem;margin:2rem 0;position:relative;overflow:hidden}.image-placeholder{width:100%;height:100%;object-fit:cover;border-radius:1rem}.speqs-variations{text-align:center;padding:2rem 0 4rem}.speqs-stack{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.speqs-line{font-weight:500;color:var(--primary-text);line-height:1;opacity:1;transition:opacity .3s ease;font-family:var(--font-speqs-stack);letter-spacing:.2em}.speqs-line:nth-child(1){font-size:clamp(6rem,18vw,20rem)}.speqs-line:nth-child(2){font-size:clamp(5rem,15vw,16rem)}.speqs-line:nth-child(3){font-size:clamp(4rem,12vw,14rem);filter:blur(.5px)}.speqs-line:nth-child(4){font-size:clamp(3rem,9vw,12rem);filter:blur(1px)}.speqs-line:nth-child(5){font-size:clamp(2.5rem,6vw,10rem);filter:blur(2px)}.speqs-line:nth-child(6){font-size:clamp(2rem,4vw,8rem);filter:blur(4px)}.speqs-line:nth-child(7){font-size:clamp(1.5rem,3vw,6rem);filter:blur(5px)}.speqs-line:nth-child(8){font-size:clamp(1rem,2vw,4rem);filter:blur(6px)}.speqs-line.mirrored{transform:scaleX(-1)}.speqs-line .mirrored-s{display:inline-block;transform:scaleX(-1);margin-left:-.2em}.speqs-line{transition:color .1s ease;color:rgba(20,20,19,.2)}@media(max-width:768px){.hero-section{grid-template-columns:1fr;text-align:center;padding:2rem 0;gap:3rem}.hero-left{order:2;align-items:center;display:flex;flex-direction:column;text-align:center}.hero-right{order:1;margin-bottom:1rem}.pq-logo{text-align:center;margin-top:-4rem}.hero-title{text-align:center}.hero-subtitle{text-align:center;max-width:100%;margin:0 auto 2rem}.hero-buttons{justify-content:center;flex-direction:column;align-items:center}.section{padding:2rem 0}.features-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.image-section{height:250px}}@media(max-width:480px){.features-grid{grid-template-columns:1fr}.hero-section{padding:1.5rem 0;gap:2rem}.pq-logo{letter-spacing:.01em}}.team-section{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.team-member{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:8rem}.team-member:nth-child(even){direction:rtl}.team-member:nth-child(even) .member-content{direction:ltr}.member-image{width:100%;max-width:450px;aspect-ratio:1;border-radius:1rem;object-fit:cover;margin:0 auto;display:block}.member-content{padding:2rem 0}.member-name{font-size:clamp(2rem,5vw,3rem);font-weight:600;color:var(--primary-text);margin-bottom:1.5rem;font-family:var(--font-display)}.member-bio{font-size:1.125rem;color:var(--secondary-text);line-height:1.6;margin-bottom:2rem}.member-social{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.team-member{grid-template-columns:1fr;gap:0;text-align:left;margin-bottom:4rem}.team-member:nth-child(even){direction:ltr}.member-image{max-width:100%;order:-1;margin:0}.member-social{justify-content:flex-start}}.content-section{max-width:var(--container-max-width);margin:0 auto;padding:4rem var(--container-padding)}.feature-block{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:10rem}.feature-block:last-child{margin-bottom:0}.feature-block:nth-child(even){direction:rtl}.feature-block:nth-child(even) .feature-content{direction:ltr}.feature-image{width:100%;height:400px;display:flex;align-items:center;justify-content:center;overflow:hidden}.feature-image .eye-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.feature-content h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:var(--primary-text);margin-top:0;margin-bottom:1.5rem;font-family:var(--font-display);line-height:1.2}.feature-content p{font-size:1.125rem;color:var(--secondary-text);line-height:1.6;margin:0}.cta-section{text-align:center;padding:4rem var(--container-padding);max-width:800px;margin:0 auto}.cta-title{font-size:clamp(3rem,8vw,6rem);font-weight:600;color:var(--primary-text);margin-bottom:1.5rem;font-family:var(--font-display)}.cta-subtitle{font-size:1.125rem;color:var(--secondary-text);line-height:1.6;margin-bottom:2rem}@media(max-width:768px){.feature-block{grid-template-columns:1fr;gap:2rem;text-align:left;margin-bottom:8rem}.feature-block:last-child{margin-bottom:0}.feature-block:nth-child(even){direction:ltr}.feature-image{max-width:100%;height:250px;overflow:hidden;position:relative}.feature-image .eye-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%;width:auto;height:auto}}@media(max-width:480px){.feature-image{height:200px;overflow:hidden;position:relative}.feature-image .eye-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:85%;max-height:85%;width:auto;height:auto}}.signup-form-section{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.signup-form-container{max-width:800px;margin:0 auto;background:rgba(255,255,255,2%);border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.signup-form-container iframe{border-radius:8px;background:0 0}@media(max-width:768px){.signup-form-container{padding:1.5rem;margin:0 1rem}}@media(max-width:480px){.signup-form-container{padding:1rem;margin:0 .5rem}}@media(max-width:768px){.nav-toggle{display:flex}.nav-links{position:absolute;top:100%;left:0;right:0;background-color:var(--navbar-bg);flex-direction:column;text-align:center;padding:0 2rem;gap:0;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;border-top:1px solid rgba(255,255,255,.1)}.nav-links li{border-bottom:1px solid var(--border-color);margin:0 1rem;display:flex;align-items:center;justify-content:center;min-height:60px}.nav-links li:last-child{border-bottom:none}.nav-links li a{font-size:1.1rem;padding:1.25rem 0;width:100%;display:flex;align-items:center;justify-content:center}.nav-links.active{max-height:300px;opacity:1}.nav-brand{position:absolute;left:50%;transform:translateX(-50%)}.nav-cta{display:none}}@media(max-width:480px){.nav-toggle{right:1rem}.nav-links{padding:0 1rem}}