@font-face{font-family:dmSerifDisplay;src:url(../media/dm_serif_display_400_latin_ext-s.1gty0aszvax86.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSerifDisplay Fallback;src:local(Times New Roman);ascent-override:93.46%;descent-override:30.22%;line-gap-override:0.0%;size-adjust:110.85%}.nyaZWq_className{font-family:dmSerifDisplay,dmSerifDisplay Fallback;font-style:normal;font-weight:400}.nyaZWq_variable{--font-display-building:"dmSerifDisplay", "dmSerifDisplay Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin_ext-s.2gjt91u6jk6jq.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}.uR0Uha_className{font-family:fraunces,fraunces Fallback;font-style:normal}.uR0Uha_variable{--font-display-home:"fraunces", "fraunces Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin_ext-s.23pt_yvzlfaeg.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.rErlja_className{font-family:sora,sora Fallback;font-style:normal}.rErlja_variable{--font-display-campus:"sora", "sora Fallback"}
@font-face{font-family:montserrat;src:url(../media/montserrat_latin_ext-s.p.0wulax8qqbjec.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.jXyZ8W_className{font-family:montserrat,montserrat Fallback;font-style:normal}.jXyZ8W_variable{--font-montserrat:"montserrat", "montserrat Fallback"}
.marketing-building-iq .container,.marketing-home-iq .container,.marketing-campus-iq .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.marketing-building-iq .container,.marketing-home-iq .container,.marketing-campus-iq .container{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.marketing-building-iq .container,.marketing-home-iq .container,.marketing-campus-iq .container{padding-left:3rem;padding-right:3rem}}.marketing-building-iq ::selection{color:inherit;background-color:#ff6e1a4d}.marketing-home-iq ::selection{color:inherit;background-color:#00a4e64d}.marketing-campus-iq ::selection{color:inherit;background-color:#13577c4d}.marketing-home-iq{--primary:197 100% 45%;--primary-foreground:0 0% 100%;--ring:197 100% 45%;--accent:197 100% 96%;--accent-foreground:197 100% 25%}.marketing-campus-iq{--primary:45 93% 50%;--primary-foreground:201 74% 15%;--ring:45 93% 50%}.font-display{font-family:var(--font-display), ui-serif, Georgia, serif;font-feature-settings:"ss01" on;font-weight:400}.font-accent{font-family:var(--font-accent), ui-sans-serif, system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.marketing-building-iq{--brand-primary:22 100% 55%;--brand-dark:222 47% 11%;--brand-slate:215 28% 17%;--brand-light:30 33% 98%}.marketing-building-iq .hero-section{background:linear-gradient(135deg, hsl(var(--brand-slate)) 0%, hsl(var(--brand-dark)) 100%);color:#fff;position:relative;overflow:hidden}.marketing-building-iq .hero-section:before{content:"";background-image:linear-gradient(90deg, transparent 49.5%, hsl(var(--brand-primary) / .1) 49.5%, hsl(var(--brand-primary) / .1) 50.5%, transparent 50.5%), linear-gradient(0deg, transparent 49.5%, hsl(var(--brand-primary) / .1) 49.5%, hsl(var(--brand-primary) / .1) 50.5%, transparent 50.5%);opacity:.5;background-size:60px 60px;position:absolute;inset:0}.marketing-building-iq .accent-line{background:hsl(var(--brand-primary));width:80px;height:4px}.marketing-building-iq .feature-card{background:#fff;border:1px solid #dee4ed;transition:transform .3s,box-shadow .3s}.marketing-building-iq .feature-card:hover{box-shadow:0 20px 40px -12px hsl(var(--brand-dark) / .15);transform:translateY(-4px)}.marketing-home-iq{--brand-primary:197 100% 45%;--brand-warm:28 80% 52%;--brand-cream:40 33% 97%;--brand-sage:150 20% 85%}.marketing-home-iq .hero-section{background:linear-gradient(180deg, hsl(var(--brand-cream)) 0%, white 100%);position:relative}.marketing-home-iq .hero-section:before{content:"";background:radial-gradient(ellipse at center, hsl(var(--brand-primary) / .08) 0%, transparent 70%);pointer-events:none;width:80%;height:150%;position:absolute;top:-50%;right:-20%}.marketing-home-iq .blob-shape{border-radius:60% 40% 70% 30%/50% 60% 40% 50%;animation:8s ease-in-out infinite blob-morph}@keyframes blob-morph{0%,to{border-radius:60% 40% 70% 30%/50% 60% 40% 50%}50%{border-radius:40% 60% 30% 70%/60% 40%}}.marketing-home-iq .feature-card{box-shadow:0 4px 24px -8px hsl(var(--brand-primary) / .12);background:#fff;border-radius:24px;transition:transform .3s,box-shadow .3s}.marketing-home-iq .feature-card:hover{box-shadow:0 8px 32px -8px hsl(var(--brand-primary) / .2);transform:translateY(-2px)}.marketing-campus-iq{--brand-primary:201 74% 28%;--brand-accent:45 93% 58%;--brand-light:201 50% 97%}.marketing-campus-iq .hero-section{background:hsl(var(--brand-primary));color:#fff;position:relative;overflow:hidden}.marketing-campus-iq .hero-section:before{content:"";opacity:.8;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M30 0l30 30-30 30L0 30z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.marketing-campus-iq .geometric-accent{border:2px solid hsl(var(--brand-accent) / .3);pointer-events:none;border-radius:0;width:400px;height:400px;position:absolute;transform:rotate(45deg)}.marketing-campus-iq .feature-card{border-left:4px solid hsl(var(--brand-primary));background:#fff;transition:border-color .3s,box-shadow .3s}.marketing-campus-iq .feature-card:hover{border-left-color:hsl(var(--brand-accent));box-shadow:0 8px 24px -8px hsl(var(--brand-primary) / .2)}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-up{animation:.6s ease-out forwards fade-up}.animate-fade-up-delay-1{opacity:0;animation-delay:.1s}.animate-fade-up-delay-2{opacity:0;animation-delay:.2s}.animate-fade-up-delay-3{opacity:0;animation-delay:.3s}.animate-fade-up-delay-4{opacity:0;animation-delay:.4s}@keyframes slide-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.animate-slide-in-right{opacity:0;animation:.8s ease-out .3s forwards slide-in-right}@media (prefers-reduced-motion:reduce){.animate-fade-up,.animate-fade-up-delay-1,.animate-fade-up-delay-2,.animate-fade-up-delay-3,.animate-fade-up-delay-4,.animate-slide-in-right,.blob-shape{opacity:1;animation:none;transform:none}}.cta-section-building{background:linear-gradient(135deg,#ff5e00 0%,#e65400 100%);position:relative}.cta-section-building:before{content:"";opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.cta-section-home{background:linear-gradient(#f0fbff 0%,#dbf5ff 100%)}.cta-section-campus{background:hsl(var(--brand-light,201 50% 97%));position:relative}.cta-section-campus:before{content:"";background:linear-gradient(90deg,#13577c,#f8c630);height:4px;position:absolute;bottom:0;left:0;right:0}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}
