.ai-y-section-padding{padding-top:clamp(4rem,10vw,6.5rem) !important;padding-bottom:clamp(4rem,10vw,6.5rem) !important}.ai-y-banner{background:var(--color-primary-green);overflow:hidden;color:#fff;padding-top:clamp(4rem,10vw,5.5rem);padding-bottom:clamp(4rem,10vw,5.5rem)}.ai-y-banner-inner{display:grid;grid-template-columns:1.4fr 1fr;gap:2rem;align-items:center}.ai-y-gradient-quote{font-size:clamp(1.3rem,5vw,2rem);line-height:1.3em;font-weight:500;color:var(--color-primary-green);display:inline-block;text-wrap:balance}.ai-y-gradient-quote-cite{font-size:clamp(.9rem,2vw,1.2rem);margin:2rem 0 0}.ai-y-resource-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.ai-y-resource-card{background-color:var(--color-semester-100);text-decoration:none !important;color:#000 !important;display:grid;grid-template-rows:auto 1fr;transition:.2s;width:23%}.ai-y-resource-card:hover{background-color:var(--color-fireside-100)}.ai-y-resource-card-text{padding:1.25rem;display:grid;grid-template-rows:auto 1fr auto}.ai-y-resource-card-text p{margin-bottom:0}.ai-y-resource-card-text .ai-y-label{font-size:.8rem;font-weight:600}.ai-y-resource-card .ai-y-learn-more{font-size:.9rem;font-weight:700;margin-top:1rem}.ai-y-resource-card .fa-chevron-right{transition:.2s}.ai-y-resource-card:hover .fa-chevron-right{transform:translateX(3px)}.aidesign-feature-tabs{display:flex;justify-content:center;gap:2rem;margin:2rem 0 3rem 0;flex-wrap:wrap}.aidesign-tab-button{padding:1.4rem 1.6rem;border:2px solid var(--color-green-100);background:rgba(0,0,0,0);color:var(--color-base-white);cursor:pointer;border-radius:15px;transition:all .2s ease;font-size:1.3rem;font-weight:700;position:relative}.aidesign-tab-button:hover{border:2px solid #fff;color:var(--color-primary-dark);background:var(--color-base-white)}.aidesign-tab-button:hover .ai-y-tab-subline{color:var(--color-primary-green)}.aidesign-tab-button.active{border:2px solid #fff;color:var(--color-primary-dark);background:var(--color-base-white)}.aidesign-tab-button.active .ai-y-tab-subline{color:var(--color-primary-green)}.aidesign-tab-button.active:hover{color:var(--color-primary-dark);background:var(--color-base-white);border:2px solid #fff}.aidesign-tab-button.active:hover .ai-y-tab-subline{color:var(--color-primary-green)}.aidesign-tab-button.new::before{content:"NEW!";display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:auto;padding:.5rem;background-color:#3daf3d;color:#000;position:absolute;top:-1.3rem;right:-1.5rem;border-radius:50%;font-weight:800;font-size:.7rem}.ai-coming-soon-feature::before{content:"COMING\aSOON";white-space:pre-line;text-align:center;line-height:1.5em;display:flex;justify-content:center;align-items:center;padding:.4rem;background-color:var(--color-green-200);color:#000;position:absolute;top:-1.25rem;right:-1.65rem;border-radius:50%;font-weight:800;font-size:.6rem;aspect-ratio:1/1}.ai-coming-soon::before{content:"COMING\aSOON";white-space:pre-line;text-align:center;line-height:1.25em;display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:var(--color-green-200);color:#000;position:absolute;top:-2rem;right:-2.25rem;border-radius:50%;font-weight:800;font-size:.7rem;aspect-ratio:1/1}.ai-coming-soon{padding:1.4rem 1.6rem;border:2px solid #668ec0;border-radius:15px;transition:all .2s ease;font-size:1.3rem;font-weight:700;position:relative;cursor:not-allowed;background:rgba(0,0,0,0);color:#668ec0;opacity:.5}.ai-coming-soon:hover{border:2px solid #668ec0;color:#668ec0;opacity:.5}.aidesign-tab-content{display:none}.aidesign-tab-content.active{display:block}.aidesign-animation-tabs{display:flex;flex-direction:column;gap:1.5rem;margin:1rem 0;margin-top:1rem}.aidesign-animation-tab-button{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 1.5rem;border:2px solid var(--color-green-200);background:rgba(0,0,0,0);color:#fff;cursor:pointer;border-radius:10px;transition:all .2s ease;text-align:left;font-size:1.11rem;line-height:1.5rem;position:relative}.aidesign-animation-tab-button:hover{background-color:var(--color-primary-green)}.aidesign-animation-tab-button.active{background:var(--color-primary-green);color:#fff}.aidesign-animation-tab-button span{display:block}.aidesign-animation-content{display:none;background-color:var(--color-primary-green)}.aidesign-animation-content video{width:100%;margin-top:2.5rem;border-radius:5px}.aidesign-animation-content.active{display:block}.ai-animation-container-aidesign-assistant{padding-top:2.8rem}.ai-animation-container-ai-conversation{padding-top:3rem}.ai-animation-container-ava{padding-top:3rem}.ai-stat-circles{display:flex;justify-content:center;margin:2rem 0;flex-wrap:wrap}.ai-stat-circle{background-color:var(--color-primary-green);color:#fff;border-radius:50%;width:200px;height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1.5rem;aspect-ratio:1/1}.ai-stat-number{font-size:3rem;font-weight:600;line-height:1.1}.ai-stat-description{font-size:1.2rem;line-height:1.4;max-width:200px}.ai-y-circle-number{background-color:var(--color-primary-green);color:#fff;display:flex;justify-content:center;align-items:center;padding:.5rem;border-radius:50%;font-weight:800;font-size:1rem;width:30px;height:30px}.aidesign-feature-block{background:var(--color-primary-dark);color:#fff}.ai-y-digital-block{background:url("https://backstage.blackboard.com/sites/default/files/migrated/2025-03/digital-bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:2.5rem;display:grid;grid-template-columns:1fr 2.5fr;gap:2rem;align-items:center}.ai-y-digital-block .ai-y-laptop{transform:translate(-70px, 20px) scale(1.5)}.ai-y-digital-block a{color:#fff !important;text-decoration-color:#fff !important}.ai-y-table-block{background:url("https://backstage.blackboard.com/sites/default/files/migrated/2025-03/table-bg.jpg");background-size:cover;background-position:center right;background-repeat:no-repeat}.ai-y-light-diagonal-block{background:var(--color-opportunity-100)}.ai-y-insight-block{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:400px;text-decoration:none !important}.ai-y-insight-block:hover .fa-chevron-right{transform:translateX(4px)}.ai-y-insight-block-inner{height:100%;padding:2rem;display:grid;grid-template-rows:200px 1fr auto;gap:.25rem;color:#fff;position:relative;box-sizing:border-box;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--color-primary-dark) 67%, var(--color-primary-dark) 100%);backdrop-filter:blur(3px)}.ai-y-insight-block-inner::after{content:"";height:0px;width:100%;position:absolute;bottom:0;left:0;background-color:var(--color-primary-green);transition:.2s}.ai-y-insight-block:hover .ai-y-insight-block-inner::after{height:8px}.ai-y-insight-block-inner .ai-y-insight-logo-box{background-color:#fff;padding:1rem;width:100%;height:100px;display:grid;align-content:center;overflow:hidden;justify-items:center;box-sizing:border-box}.ai-y-insight-block-inner .ai-y-insight-logo-box img{width:180px}.ai-y-insight-title{display:block;font-size:1.3rem;font-weight:700;margin-bottom:.5rem;line-height:1.6rem}.ai-y-insight-cta{font-size:1.1rem;font-weight:600;margin-top:3rem}.ai-y-gradient-button{background:linear-gradient(to right, #0054bc, #0dac14);border-radius:0;font-size:1.11rem !important;padding:.85rem 1.3rem !important;max-width:unset;text-transform:none;color:#fefefe !important;text-decoration:none !important;font-weight:600;transition:.2s}.ai-y-gradient-button:hover{background:linear-gradient(to right, #0054bc, #0054bc)}.ai-y-tab-subline{font-size:70%;color:var(--color-green-200)}.active .ai-y-tab-subline{color:var(--color-primary-green)}.ai-try-button{color:#000;text-decoration:none}.ai-y-alt-stat-box{background-color:var(--color-primary-green);color:#fff;border-radius:12px;padding:2rem;text-align:center;font-size:1.2rem}.ai-y-alt-stat{display:block;margin-bottom:.5rem;font-weight:800;font-size:clamp(2rem,5vw,3.5rem);text-align:center}@media(max-width: 1200px){.ai-y-digital-block .ai-y-laptop{transform:unset}.ai-y-table-block-inner{background-color:rgba(248,255,255,.9254901961)}}@media(max-width: 768px){.ai-coming-soon-feature::before{content:"COMING\aSOON";white-space:pre-line;text-align:center;line-height:1.5em;display:flex;justify-content:center;align-items:center;padding:.4rem;background-color:#fff;color:#000;position:absolute;top:-0.25rem;right:-1.65rem;border-radius:50%;font-weight:800;font-size:.6rem;aspect-ratio:1/1}.ai-y-resource-card{width:100%}.aidesign-animation-content.active{margin-top:0}.ai-y-banner-inner{grid-template-columns:1fr}.aidesign-feature-tabs{margin:2rem 0 1rem 0}.ai-y-feature-grid{grid-template-columns:1fr !important;gap:0rem}.aidesign-animation-tab-button{padding:.5rem 1rem;font-size:.8rem;line-height:1.1rem}.aidesign-tab-button{padding:1rem 1rem;font-size:1rem}.ai-coming-soon{padding:1rem 1rem;font-size:1rem}.aidesign-animation-tabs{gap:.5rem}.ai-stat-circles{flex-direction:column;align-items:center;gap:1.5rem}.ai-stat-number{font-size:3rem}.ai-y-banner{grid-template-columns:1fr}.ai-hide-on-mobile{display:none}.ai-animation-container-aidesign-assistant{padding-top:0}.ai-animation-container-ai-conversation{padding-top:0}.ai-animation-container-ava{padding-top:0}.ai-coming-soon::before{content:"COMING\aSOON";white-space:pre-line;text-align:center;line-height:1.25em;display:flex;justify-content:center;align-items:center;padding:.5rem;background-color:var(--color-green-200);color:#000;position:absolute;top:-1.5rem;right:-2rem;border-radius:50%;font-weight:800;font-size:.5rem;aspect-ratio:1/1}}@media(max-width: 600px){.ai-y-digital-block{grid-template-columns:1fr}}.ai-y-banner-hero{animation:aifadeUpIn 1.7s ease-out forwards}@keyframes aiadeUpIn{0%{opacity:.5;transform:translateY(60px) translateX(60px) scale(1.15)}100%{opacity:1;transform:translateY(20px) translateX(60px) scale(1.15)}}.ai-iframe-container{position:relative}.ai-iframe-loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;border:5px solid rgba(255,255,255,.2);border-radius:50%;border-top-color:#fff;animation:aispin 1s ease-in-out infinite;z-index:1}@keyframes aispin{to{transform:translate(-50%, -50%) rotate(360deg)}}.ai-iframe-container iframe{position:relative;z-index:2;background-color:rgba(0,0,0,0)}
