@media (max-width:768px){.eggon-nav{gap:1rem;justify-content:flex-start!important}.eggon-mobile-menu-toggle{margin-left:auto}}.eggon-header{align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;display:flex;height:80px;left:0;margin:0;padding:1rem 2rem;position:fixed;right:0;top:0;transition:all .3s ease;width:100vw;z-index:1000}.eggon-header.eggon-header-scrolled{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.2)}@media (max-width:768px){.eggon-header{height:70px;padding:.75rem 1rem}}.eggon-nav{background:transparent!important;box-sizing:border-box;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;width:100%}.eggon-logo,.eggon-nav{align-items:center;display:flex}.eggon-logo{color:hsla(0,0%,98%,.9);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;gap:.75rem;margin-left:0;text-decoration:none;transition:all .3s ease}.eggon-logo:hover{color:#fafafa;opacity:1}.header-logo-icon{flex-shrink:0;height:32px;width:32px}.header-brand-name{color:inherit;font-size:1rem;font-weight:500}@media (max-width:768px){.eggon-logo{display:none}}.eggon-circular-logo{display:none}@media (max-width:768px){.eggon-circular-logo{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:auto;position:relative;width:50px}}.header-circular-text{color:hsla(0,0%,98%,.9);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:600;height:50px;left:0;letter-spacing:.5px;position:absolute;text-transform:uppercase;top:0;-webkit-transform:none;transform:none;width:50px}.header-char-span{left:50%;position:absolute;-webkit-transform-origin:0 25px;transform-origin:0 25px}.eggon-nav-links{align-items:center;display:flex;gap:2.5rem}@media (max-width:768px){.eggon-nav-links{display:none}}.eggon-nav-link{align-items:center;color:hsla(0,0%,98%,.9);display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.eggon-nav-link:hover{color:#fafafa;opacity:1}.eggon-mobile-menu-toggle{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s ease;width:2.5rem}.eggon-mobile-menu-toggle:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3)}@media (max-width:768px){.eggon-mobile-menu-toggle{display:flex}}.eggon-hamburger-line{background-color:#fafafa;height:2px;margin:2px 0;transition:all .3s ease;width:18px}.eggon-mobile-nav{backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;background:rgba(0,0,0,.9)!important;border-top:1px solid hsla(0,0%,100%,.1)!important;box-sizing:border-box!important;left:0!important;padding:1.5rem 2rem!important;position:absolute!important;right:0!important;top:100%!important;width:100%!important;z-index:1001!important}.eggon-mobile-nav-link{border-radius:8px!important;color:hsla(0,0%,98%,.9)!important;display:block!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:1rem!important;font-weight:500!important;margin-bottom:1rem!important;padding:1rem 1.5rem!important;position:relative!important;text-decoration:none!important;transition:all .3s ease!important}.eggon-mobile-nav-link:last-child{margin-bottom:0!important}.eggon-mobile-nav-link:hover{background:hsla(0,0%,100%,.05)!important;color:#fafafa!important}header.eggon-header,header[class*=jss]{align-items:center!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;background:rgba(0,0,0,.3)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;box-sizing:border-box!important;display:flex!important;height:80px!important;left:0!important;margin:0!important;padding:1rem 2rem!important;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:1000!important}.eggon-nav,nav[class*=jss]{align-items:center!important;background:transparent!important;display:flex!important;height:100%!important;justify-content:space-between!important;margin:0 auto!important;max-width:1400px!important;padding:0!important;width:100%!important}@media (max-width:768px){header.eggon-header,header[class*=jss]{height:70px!important;padding:.75rem 1rem!important}}.eggon-nav>*,nav[class*=jss]>*{background:transparent!important}.eggon-nav>a[href="/"],nav[class*=jss]>a[href="/"]{margin-right:auto!important}.eggon-nav>div:last-child,nav[class*=jss]>div:last-child{margin-left:auto!important}.collection-section{background-color:initial;color:#fafafa;min-height:100vh;overflow:hidden;padding:6rem 0;position:relative;width:100vw}.collection-content{margin:0 auto;max-width:100%;padding:0 2rem}.collection-header{margin:0 auto;max-width:1200px}.section-label{color:hsla(0,0%,98%,.8);display:inline-block;font-size:.875rem;font-weight:500;letter-spacing:.2em;margin:0;position:relative;text-transform:uppercase}.section-label:after{background-color:hsla(0,0%,98%,.8);bottom:-.5rem;content:"";height:1px;left:0;position:absolute;width:2rem}.collection-title{color:#fafafa;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin:2rem 0}.collection-intro{color:hsla(0,0%,98%,.9);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin-bottom:2rem;max-width:600px}.early-access-button{background:transparent;border:1px solid #fce96b;border-radius:50px;color:#fce96b;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.85rem;font-weight:700;height:40px;letter-spacing:.1em;min-width:180px;overflow:hidden;padding:.6rem 1.5rem;text-transform:none}.early-access-button,.early-access-button .button-content{align-items:center;justify-content:center;position:relative;transition:all .4s ease-out}.early-access-button .button-content{display:flex;-webkit-transform:translateX(0);transform:translateX(0)}.early-access-button .button-text{align-items:center;display:flex;white-space:nowrap}.early-access-button .arrow-right{margin-left:8px;opacity:1;transition:all .4s ease-out}.early-access-button .arrow-left{margin-right:8px;opacity:0;transition:all .4s ease-out}.early-access-button:hover{background:#fce96b;color:#2f2f2e}.early-access-button:hover .button-content{-webkit-transform:translateX(12px);transform:translateX(12px)}.early-access-button:hover .arrow-right{opacity:0}.early-access-button:hover .arrow-left{opacity:1}.early-access-button:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cards-container{margin-top:4rem;overflow:hidden;position:relative;width:100%}.cards-row{display:flex;gap:2rem;margin:1rem 0;padding:.5rem 0;position:relative;width:-webkit-max-content;width:max-content}.cards-row.top{-webkit-animation:scrollRight 60s linear infinite;animation:scrollRight 60s linear infinite;margin-bottom:5cm}.cards-row.bottom{-webkit-animation:scrollLeft 60s linear infinite;animation:scrollLeft 60s linear infinite;margin-top:0}.prompt-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;box-shadow:0 8px 32px rgba(0,0,0,.3);cursor:pointer;flex:0 0 400px;opacity:.6;padding:2rem;transition:all .3s ease-out}.prompt-card:hover{border-color:hsla(0,0%,100%,.25);box-shadow:0 12px 40px rgba(0,0,0,.4);opacity:1;-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.card-context{color:hsla(0,0%,98%,.6);font-size:.875rem;margin-bottom:1rem}.card-title{color:#fafafa;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.card-body{color:hsla(0,0%,98%,.85);font-size:1rem;line-height:1.6;max-height:120px;overflow-y:auto}.time-indicator{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.year-text{color:#fafafa;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:1;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,.6)}.last-update-text{color:hsla(0,0%,98%,.6);font-size:clamp(.875rem,2vw,1.125rem);font-weight:500;letter-spacing:.2em;margin:.5rem 0 0;text-transform:uppercase}.benefits-section{margin:6rem auto;max-width:900px;padding:0 3rem}.benefits-title-line{margin-bottom:3rem;position:relative;text-align:center}.benefits-title-line:before{background-color:hsla(0,0%,100%,.2);content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.benefits-title{background-color:#2f2f2e;color:#fafafa;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;letter-spacing:.2em;padding:0 2rem;position:relative;text-transform:uppercase;z-index:2}.benefits-list{margin:0 auto;max-width:100%;text-align:center}.benefits-item{align-items:flex-start;color:hsla(0,0%,98%,.85);font-size:clamp(1rem,1.8vw,1.125rem);gap:1rem;line-height:1.6;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:600px;text-align:left}.benefit-icon-circle,.benefits-item{display:flex;transition:all .3s ease-out}.benefit-icon-circle{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,50%,.1);border:2px solid hsla(0,0%,50%,.2);border-radius:50%;box-shadow:0 8px 32px 0 rgba(0,0,0,.2);flex-shrink:0;height:48px;justify-content:center;width:48px}.benefit-icon{color:#fafafa;height:20px;width:20px}.benefits-item:hover .benefit-icon-circle{background:hsla(0,0%,50%,.15);border-color:hsla(0,0%,50%,.3);box-shadow:0 12px 40px 0 rgba(0,0,0,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.benefits-item:hover{color:#fafafa;-webkit-transform:translateX(4px);transform:translateX(4px)}.benefits-item:hover .benefit-icon{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.modal-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(47,47,46,.95);border:1px solid hsla(0,0%,100%,.15);border-radius:16px;max-height:80vh;max-width:800px;overflow:hidden;position:relative;width:100%}.modal-header{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.15);display:flex;justify-content:space-between;padding:24px 24px 16px}.modal-title-section{flex:1 1}.modal-context{color:hsla(0,0%,98%,.6);font-size:.875rem;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.modal-title{font-weight:600;margin:0}.close-button,.modal-title{color:#fafafa;font-size:1.5rem}.close-button{background:none;border:none;border-radius:4px;cursor:pointer;margin-left:16px;padding:8px;transition:background-color .2s}.close-button:hover{background-color:hsla(0,0%,100%,.1)}.modal-body{display:flex;flex-direction:column;height:400px;padding:24px}.prompt-textarea-container{display:flex;flex:1 1;flex-direction:column;position:relative}.prompt-icon{color:hsla(0,0%,98%,.6);margin-bottom:.5rem}.prompt-textarea{background:transparent;border:none;color:#fafafa;flex:1 1;font-size:1rem;line-height:1.6;outline:none;padding:0;resize:none;width:100%}.prompt-textarea::-webkit-input-placeholder{color:hsla(0,0%,98%,.5)}.prompt-textarea::placeholder{color:hsla(0,0%,98%,.5)}.modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.action-button{border:none;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;padding:.75rem 1.5rem;transition:all .2s}.cancel-button{background:hsla(0,0%,100%,.1);color:hsla(0,0%,98%,.8)}.cancel-button:hover{background:hsla(0,0%,100%,.2);color:#fafafa}.submit-button{background:#fce96b;color:#2f2f2e}.submit-button:hover{background:hsla(52,96%,70%,.9)}@-webkit-keyframes scrollRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + 100vw));transform:translateX(calc(-100% + 100vw))}}@keyframes scrollRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(calc(-100% + 100vw));transform:translateX(calc(-100% + 100vw))}}@-webkit-keyframes scrollLeft{0%{-webkit-transform:translateX(calc(-100% + 100vw));transform:translateX(calc(-100% + 100vw))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes scrollLeft{0%{-webkit-transform:translateX(calc(-100% + 100vw));transform:translateX(calc(-100% + 100vw))}to{-webkit-transform:translateX(0);transform:translateX(0)}}.cards-row:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.deployment-section-enhanced{align-items:center;background:transparent;background:var(--deployment-bg-color,transparent);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:8rem 2rem;position:relative;transition:background-color 2s cubic-bezier(.25,.46,.45,.94);width:100%}.deployment-content-container{background:#faf2d7;background:var(--deployment-container-bg,#faf2d7);border:4px solid #2f2f2e;border:var(--deployment-container-border,4px solid #2f2f2e);border-radius:3rem;box-shadow:0 20px 60px rgba(47,47,46,.3);box-shadow:var(--deployment-container-shadow,0 20px 60px rgba(47,47,46,.3));max-width:1600px;opacity:0;padding:clamp(3rem,5vh,4rem) clamp(2rem,4vw,3rem);position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94);width:95%}.deployment-content-container.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.deployment-content-container:hover{box-shadow:0 30px 80px rgba(47,47,46,.4);box-shadow:var(--deployment-container-shadow-hover,0 30px 80px rgba(47,47,46,.4));-webkit-transform:translateY(-5px);transform:translateY(-5px)}.deployment-header-dark{margin-bottom:clamp(4rem,8vh,6rem);opacity:0;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.deployment-header-dark.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.deployment-subtitle-dark{color:#2f2f2e;color:var(--deployment-text-color,#2f2f2e);font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:600;letter-spacing:.2em;margin-bottom:1.5rem;text-decoration:underline;text-transform:uppercase;transition:color .8s ease}.deployment-title-dark{color:#2f2f2e;color:var(--deployment-title-color,#2f2f2e);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;transition:color .8s ease}.deployment-intro-dark{color:#2f2f2e;color:var(--deployment-text-color,#2f2f2e);font-size:clamp(1rem,2vw,1.3rem);font-weight:400;line-height:1.6;margin:0 auto 2rem;max-width:900px;text-align:center;transition:color .8s ease}.deployment-cards-grid-dark{grid-gap:clamp(1.5rem,3vw,2.5rem);display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem;width:100%}.deployment-card-dark{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(47,47,46,.08);background:var(--deployment-card-bg,rgba(47,47,46,.08));border:1px solid rgba(47,47,46,.15);border:1px solid var(--deployment-card-border,rgba(47,47,46,.15));border-radius:1rem;box-shadow:0 8px 32px rgba(47,47,46,.2);box-shadow:var(--deployment-card-shadow,0 8px 32px rgba(47,47,46,.2));cursor:pointer;opacity:0;overflow:hidden;padding:clamp(1.5rem,2.5vw,2rem);position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.deployment-card-dark.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.deployment-card-dark:hover{background:rgba(47,47,46,.12);background:var(--deployment-card-bg-hover,rgba(47,47,46,.12));border-color:rgba(47,47,46,.25);border-color:var(--deployment-card-border-hover,rgba(47,47,46,.25));box-shadow:0 12px 40px rgba(47,47,46,.3);box-shadow:var(--deployment-card-shadow-hover,0 12px 40px rgba(47,47,46,.3));-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.deployment-icon-dark{align-items:center;background:rgba(47,47,46,.12);background:var(--deployment-icon-bg,rgba(47,47,46,.12));border:2px solid rgba(47,47,46,.2);border:2px solid var(--deployment-icon-border,rgba(47,47,46,.2));border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:64px}.deployment-icon-dark svg{color:#2f2f2e;color:var(--deployment-icon-color,#2f2f2e);transition:color .8s ease}.deployment-card-dark:hover .deployment-icon-dark{background:rgba(47,47,46,.18);background:var(--deployment-icon-bg-hover,rgba(47,47,46,.18));border-color:rgba(47,47,46,.3);border-color:var(--deployment-icon-border-hover,rgba(47,47,46,.3));-webkit-transform:scale(1.05);transform:scale(1.05)}.deployment-card-title-dark{color:#2f2f2e;color:var(--deployment-card-title-color,#2f2f2e);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;letter-spacing:.05em;line-height:1.3;margin-bottom:1rem;text-align:center;text-transform:uppercase;transition:color .8s ease}.deployment-card-description-dark{color:#2f2f2e;color:var(--deployment-card-text-color,#2f2f2e);font-size:clamp(.9rem,1.6vw,1rem);line-height:1.6;margin-bottom:1.5rem;text-align:center;transition:color .8s ease}.deployment-features-dark{list-style:none;margin:0;padding:0}.deployment-feature-dark{align-items:flex-start;color:#2f2f2e;color:var(--deployment-card-text-color,#2f2f2e);display:flex;font-size:clamp(.8rem,1.4vw,.9rem);gap:.5rem;line-height:1.4;margin-bottom:.8rem;transition:color .8s ease}.deployment-feature-dark:before{color:#c4940a;color:var(--deployment-check-color,#c4940a);content:"✓";flex-shrink:0;font-weight:700;margin-top:.1rem;transition:color .8s ease}.deployment-card-dark.recommended{background:rgba(196,148,10,.08);background:var(--deployment-recommended-bg,rgba(196,148,10,.08));border-color:rgba(196,148,10,.6);border-color:var(--deployment-recommended-border,rgba(196,148,10,.6))}.deployment-card-dark.recommended:hover{background:rgba(196,148,10,.12);background:var(--deployment-recommended-bg-hover,rgba(196,148,10,.12));border-color:rgba(196,148,10,.8);border-color:var(--deployment-recommended-border-hover,rgba(196,148,10,.8))}.deployment-badge-dark{background:#c4940a;background:var(--deployment-badge-bg,#c4940a);border-radius:12px;color:#faf2d7;color:var(--deployment-badge-color,#faf2d7);font-size:.7rem;font-weight:700;letter-spacing:.05em;padding:.3rem .8rem;position:absolute;right:16px;text-transform:uppercase;top:-8px;transition:all .8s ease}.deployment-bg-dark-start{--deployment-bg-color:#2f2f2e;--deployment-container-bg:hsla(0,0%,100%,.08);--deployment-container-border:4px solid hsla(0,0%,100%,.15);--deployment-container-shadow:0 20px 60px rgba(0,0,0,.3);--deployment-container-shadow-hover:0 30px 80px rgba(0,0,0,.4);--deployment-text-color:#fafafa;--deployment-title-color:#fafafa;--deployment-card-bg:hsla(0,0%,100%,.08);--deployment-card-border:hsla(0,0%,100%,.15);--deployment-card-shadow:0 8px 32px rgba(0,0,0,.3);--deployment-card-bg-hover:hsla(0,0%,100%,.12);--deployment-card-border-hover:hsla(0,0%,100%,.25);--deployment-card-shadow-hover:0 12px 40px rgba(0,0,0,.4);--deployment-icon-bg:hsla(0,0%,100%,.12);--deployment-icon-border:hsla(0,0%,100%,.2);--deployment-icon-color:#fafafa;--deployment-icon-bg-hover:hsla(0,0%,100%,.18);--deployment-icon-border-hover:hsla(0,0%,100%,.3);--deployment-card-title-color:#fafafa;--deployment-card-text-color:hsla(0,0%,98%,.85);--deployment-check-color:#fce96b;--deployment-recommended-border:hsla(52,96%,70%,.6);--deployment-recommended-bg:hsla(52,96%,70%,.08);--deployment-recommended-border-hover:hsla(52,96%,70%,.8);--deployment-recommended-bg-hover:hsla(52,96%,70%,.12);--deployment-badge-bg:hsla(52,96%,70%,.9);--deployment-badge-color:#2f2f2e}.deployment-bg-dark-middle{--deployment-bg-color:#2f2f2e;--deployment-container-bg:#faf2d7;--deployment-container-border:4px solid #2f2f2e;--deployment-container-shadow:0 20px 60px rgba(47,47,46,.3);--deployment-container-shadow-hover:0 30px 80px rgba(47,47,46,.4);--deployment-text-color:#2f2f2e;--deployment-title-color:#2f2f2e;--deployment-card-bg:rgba(47,47,46,.12);--deployment-card-border:rgba(47,47,46,.2);--deployment-card-shadow:0 10px 36px rgba(47,47,46,.15);--deployment-card-bg-hover:rgba(47,47,46,.18);--deployment-card-border-hover:rgba(47,47,46,.3);--deployment-card-shadow-hover:0 15px 45px rgba(47,47,46,.25);--deployment-icon-bg:rgba(47,47,46,.15);--deployment-icon-border:rgba(47,47,46,.25);--deployment-icon-color:#2f2f2e;--deployment-icon-bg-hover:rgba(47,47,46,.22);--deployment-icon-border-hover:rgba(47,47,46,.35);--deployment-card-title-color:#2f2f2e;--deployment-card-text-color:#2f2f2e;--deployment-check-color:#c4940a;--deployment-recommended-border:rgba(196,148,10,.7);--deployment-recommended-bg:rgba(196,148,10,.12);--deployment-recommended-border-hover:rgba(196,148,10,.9);--deployment-recommended-bg-hover:rgba(196,148,10,.18);--deployment-badge-bg:#c4940a;--deployment-badge-color:#faf2d7}.deployment-bg-dark-end{--deployment-bg-color:transparent;--deployment-container-bg:#faf2d7;--deployment-container-border:4px solid #2f2f2e;--deployment-container-shadow:0 20px 60px rgba(47,47,46,.3);--deployment-container-shadow-hover:0 30px 80px rgba(47,47,46,.4);--deployment-text-color:#2f2f2e;--deployment-title-color:#2f2f2e;--deployment-card-bg:rgba(47,47,46,.08);--deployment-card-border:rgba(47,47,46,.15);--deployment-card-shadow:0 8px 32px rgba(47,47,46,.2);--deployment-card-bg-hover:rgba(47,47,46,.12);--deployment-card-border-hover:rgba(47,47,46,.25);--deployment-card-shadow-hover:0 12px 40px rgba(47,47,46,.3);--deployment-icon-bg:rgba(47,47,46,.12);--deployment-icon-border:rgba(47,47,46,.2);--deployment-icon-color:#2f2f2e;--deployment-icon-bg-hover:rgba(47,47,46,.18);--deployment-icon-border-hover:rgba(47,47,46,.3);--deployment-card-title-color:#2f2f2e;--deployment-card-text-color:#2f2f2e;--deployment-check-color:#c4940a;--deployment-recommended-border:rgba(196,148,10,.6);--deployment-recommended-bg:rgba(196,148,10,.08);--deployment-recommended-border-hover:rgba(196,148,10,.8);--deployment-recommended-bg-hover:rgba(196,148,10,.12);--deployment-badge-bg:#c4940a;--deployment-badge-color:#faf2d7}.rag-content-container,.rag-content-container *,.rag-content-container :after,.rag-content-container :before,.rag-content-container div,.rag-content-container h2,.rag-content-container h3,.rag-content-container p,.rag-content-container span,.rag-content-container svg{fill:#2f2f2e!important;fill:var(--rag-text-color,#2f2f2e)!important;stroke:#2f2f2e!important;stroke:var(--rag-text-color,#2f2f2e)!important;color:#2f2f2e!important;color:var(--rag-text-color,#2f2f2e)!important}.rag-header-enhanced{margin-bottom:clamp(4rem,8vh,6rem);opacity:0;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.rag-header-enhanced.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rag-subtitle-enhanced{color:#2f2f2e;color:var(--rag-text-color,#2f2f2e);font-size:clamp(.9rem,1.5vw,1.2rem);font-weight:600;letter-spacing:.2em;text-decoration:underline;text-transform:uppercase}.rag-subtitle-enhanced,.rag-title-enhanced{margin-bottom:1.5rem;transition:color .8s ease}.rag-title-enhanced{color:#2f2f2e;color:var(--rag-title-color,#2f2f2e);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1}.rag-intro-enhanced{color:#2f2f2e;color:var(--rag-text-color,#2f2f2e);font-size:clamp(1rem,2vw,1.3rem);font-weight:400;line-height:1.6;margin:0 auto 2rem;max-width:900px;text-align:center;transition:color .8s ease}.rag-diagram-container{background:rgba(47,47,46,.08);background:var(--rag-diagram-bg,rgba(47,47,46,.08));border:3px solid rgba(47,47,46,.2);border:var(--rag-diagram-border,3px solid rgba(47,47,46,.2));border-radius:24px;overflow:hidden;padding:clamp(2rem,4vw,3rem);position:relative;transition:all .8s ease;width:100%}.rag-platform-label{background:rgba(47,47,46,.15);background:var(--rag-label-bg,rgba(47,47,46,.15));border:2px solid rgba(47,47,46,.3);border:var(--rag-label-border,2px solid rgba(47,47,46,.3));border-radius:12px;color:#2f2f2e;color:var(--rag-text-color,#2f2f2e);font-size:clamp(.8rem,1.4vw,1rem);font-weight:700;left:50%;letter-spacing:.1em;padding:.5rem 1.5rem;position:absolute;text-transform:uppercase;top:-12px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .8s ease}.rag-flow-container{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(1rem,2vw,2rem);justify-content:space-between;margin-top:2rem}.rag-flow-step{background:rgba(47,47,46,.12);background:var(--rag-step-bg,rgba(47,47,46,.12));border:2px solid rgba(47,47,46,.2);border:var(--rag-step-border,2px solid rgba(47,47,46,.2));border-radius:16px;flex:1 1;max-width:280px;min-width:200px;opacity:0;padding:clamp(1.5rem,2.5vw,2rem);-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .8s ease}.rag-flow-step.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rag-flow-step:hover{background:rgba(47,47,46,.18);background:var(--rag-step-bg-hover,rgba(47,47,46,.18));border-color:rgba(47,47,46,.3);border-color:var(--rag-step-border-hover,rgba(47,47,46,.3));-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.rag-bg-enhanced-start{--rag-text-color:#fafafa;--rag-title-color:#fafafa;--rag-diagram-bg:hsla(0,0%,100%,.08);--rag-diagram-border:3px solid hsla(0,0%,100%,.2);--rag-label-bg:hsla(0,0%,100%,.15);--rag-label-border:2px solid hsla(0,0%,100%,.3);--rag-step-bg:hsla(0,0%,100%,.12);--rag-step-border:2px solid hsla(0,0%,100%,.2);--rag-step-bg-hover:hsla(0,0%,100%,.18);--rag-step-border-hover:hsla(0,0%,100%,.3)}.rag-bg-enhanced-middle{--rag-text-color:#2f2f2e;--rag-title-color:#2f2f2e;--rag-diagram-bg:rgba(47,47,46,.12);--rag-diagram-border:3px solid rgba(47,47,46,.25);--rag-label-bg:rgba(47,47,46,.18);--rag-label-border:2px solid rgba(47,47,46,.35);--rag-step-bg:rgba(47,47,46,.15);--rag-step-border:2px solid rgba(47,47,46,.25);--rag-step-bg-hover:rgba(47,47,46,.22);--rag-step-border-hover:rgba(47,47,46,.35)}.rag-bg-enhanced-end{--rag-text-color:#2f2f2e;--rag-title-color:#2f2f2e;--rag-diagram-bg:rgba(47,47,46,.08);--rag-diagram-border:3px solid rgba(47,47,46,.2);--rag-label-bg:rgba(47,47,46,.15);--rag-label-border:2px solid rgba(47,47,46,.3);--rag-step-bg:rgba(47,47,46,.12);--rag-step-border:2px solid rgba(47,47,46,.2);--rag-step-bg-hover:rgba(47,47,46,.18);--rag-step-border-hover:rgba(47,47,46,.3)}@media (max-width:768px){.early-access-button{font-size:.8rem;min-width:160px}.early-access-button:hover .button-text{-webkit-transform:translateX(16px);transform:translateX(16px)}.collection-section{padding:4rem 0}.collection-content{padding:0 1rem}.prompt-card{flex:0 0 300px}.cards-container{height:auto!important;margin-top:2rem;min-height:400px!important;overflow:visible!important}.cards-row{-webkit-animation:none!important;animation:none!important;display:flex!important;opacity:1!important;position:relative!important;-webkit-transform:none!important;transform:none!important;visibility:visible!important}.cards-row.top{margin-bottom:2rem!important;position:static!important}.cards-row.bottom{margin-top:1rem!important;position:static!important}.benefits-section{margin:4rem auto;padding:0 2rem}.benefits-title{font-size:1rem;padding:0 1rem}.modal-content{margin:1rem;max-width:calc(100vw - 2rem)}.modal-body{height:300px}.deployment-section-enhanced,.rag-section-enhanced{padding:clamp(3rem,6vh,4rem) clamp(.5rem,2vw,1rem)}.deployment-content-container,.rag-content-container{padding:clamp(2rem,4vh,2.5rem) clamp(1rem,3vw,1.5rem);width:98%}.deployment-cards-grid-dark{gap:1.5rem;grid-template-columns:1fr}.deployment-card-dark{padding:1.5rem}.deployment-icon-dark{height:56px;margin-bottom:1rem;width:56px}.rag-flow-container{align-items:center;flex-direction:column}.rag-flow-step{max-width:100%;width:100%}}@media (max-width:480px){.cards-row{-webkit-animation:none!important;animation:none!important;gap:1.5rem;position:static!important;-webkit-transform:none!important;transform:none!important}.prompt-card{flex:0 0 280px;opacity:1!important;padding:1.5rem;visibility:visible!important}.cards-row.top{margin-bottom:2rem!important;position:static!important}.cards-row.bottom{margin-top:1rem!important;position:static!important}.cards-container{height:auto!important;min-height:500px!important;overflow:visible!important}}.deployment-section-enhanced,.rag-section-enhanced{padding:clamp(2rem,4vh,3rem) 1rem}.deployment-content-container,.rag-content-container{border-radius:1.5rem;border-width:3px;padding:1.5rem 1rem;width:100%}.deployment-cards-grid-dark{gap:1rem}.deployment-card-dark{padding:1.2rem}.deployment-icon-dark{height:48px;width:48px}.rag-flow-step{padding:1.2rem}@media (prefers-reduced-motion:reduce){.cards-row{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}.benefits-item,.early-access-button,.prompt-card{transition:none}.deployment-section-enhanced *,.deployment-section-enhanced :after,.deployment-section-enhanced :before,.rag-section-enhanced *,.rag-section-enhanced :after,.rag-section-enhanced :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){.deployment-section-enhanced,.rag-section-enhanced{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}}.roi-section-enhanced{margin:6rem auto 4rem;max-width:1200px;padding:0 2rem;text-align:center}.roi-content-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:2rem;box-shadow:0 20px 60px rgba(0,0,0,.3);padding:clamp(3rem,5vh,4rem) clamp(2rem,4vw,3rem);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.roi-content-container:hover{border-color:hsla(0,0%,100%,.25);box-shadow:0 30px 80px rgba(0,0,0,.4);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.roi-header-enhanced{margin-bottom:3rem}.roi-main-title{color:#fafafa;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin:0 0 1.5rem;text-shadow:2px 2px 8px rgba(0,0,0,.3)}.roi-subtitle{color:hsla(0,0%,98%,.9);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6;margin:0 auto;max-width:700px}.roi-cta-container{display:flex;justify-content:center;margin-top:2rem}.roi-cta-button{background:transparent;border:2px solid #fce96b;border-radius:50px;color:#fce96b;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:700;height:56px;letter-spacing:.1em;min-width:220px;overflow:hidden;padding:1rem 2.5rem}.roi-cta-button,.roi-cta-button .button-content{align-items:center;justify-content:center;position:relative;transition:all .4s ease-out}.roi-cta-button .button-content{display:flex;-webkit-transform:translateX(0);transform:translateX(0)}.roi-cta-button .button-text{align-items:center;display:flex;white-space:nowrap}.roi-cta-button .arrow-right{margin-left:12px;opacity:1;transition:all .4s ease-out}.roi-cta-button .arrow-left{margin-right:12px;opacity:0;transition:all .4s ease-out}.roi-cta-button:hover{background:#fce96b;box-shadow:0 8px 25px hsla(52,96%,70%,.4);color:#2f2f2e;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.roi-cta-button:hover .button-content{-webkit-transform:translateX(16px);transform:translateX(16px)}.roi-cta-button:hover .arrow-right{opacity:0}.roi-cta-button:hover .arrow-left{opacity:1}.roi-cta-button:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.roi-section-enhanced{margin:4rem auto 3rem;padding:0 1rem}.roi-content-container{border-radius:1.5rem;padding:clamp(2rem,4vh,2.5rem) clamp(1rem,3vw,1.5rem)}.roi-cta-button{font-size:.9rem;height:52px;min-width:200px;padding:.9rem 2rem}}@media (max-width:480px){.roi-content-container{border-radius:1rem;padding:1.5rem 1rem}.roi-cta-button{font-size:.85rem;height:48px;min-width:180px;padding:.8rem 1.5rem}.roi-cta-button:hover .button-content{-webkit-transform:translateX(12px);transform:translateX(12px)}}.legal-stack-section{align-items:center;display:flex;justify-content:center;overflow:hidden;padding:8rem 2rem;position:relative}.bento-container{max-width:1600px;opacity:0;position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94);width:95%}.bento-container.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.legal-stack-section div[style*="background: rgba(255, 255, 255, 0.12)"]{cursor:pointer}.legal-stack-section div[style*="background: rgba(255, 255, 255, 0.12)"]:hover{background:hsla(0,0%,100%,.18)!important;border-color:hsla(0,0%,100%,.35)!important;box-shadow:0 12px 40px hsla(0,0%,100%,.3)!important;-webkit-transform:translateY(-8px) scale(1.02)!important;transform:translateY(-8px) scale(1.02)!important;transition:all .6s cubic-bezier(.25,.46,.45,.94)!important}.legal-stack-section div[style*="background: rgba(255, 255, 255, 0.08)"]:hover{background:hsla(0,0%,100%,.12)!important;border-color:hsla(0,0%,100%,.25)!important;box-shadow:0 8px 24px hsla(0,0%,100%,.2)!important;-webkit-transform:translateY(-4px) scale(1.01)!important;transform:translateY(-4px) scale(1.01)!important;transition:all .3s ease!important}.legal-stack-section div[style*="border-radius: 50%"]:hover{background:hsla(0,0%,100%,.25)!important;border-color:hsla(0,0%,100%,.35)!important;-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important;transition:all .3s ease!important}.bento-container .benefit-card:hover,.bento-container .benefit-card:hover *,.bento-container .benefit-card:hover :after,.bento-container .benefit-card:hover :before,.bento-container .benefit-card:hover button,.bento-container .benefit-card:hover div,.bento-container .benefit-card:hover h3,.bento-container .benefit-card:hover p,.bento-container .benefit-card:hover span,.bento-container .benefit-card:hover svg{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important;color:#fff!important}.bento-container .benefit-card :focus,.bento-container .benefit-card :focus *,.bento-container .benefit-card :focus:after,.bento-container .benefit-card :focus:before,.bento-container .benefit-card:focus,.bento-container .benefit-card:focus *,.bento-container .benefit-card:focus :after,.bento-container .benefit-card:focus :before{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important;color:#fff!important;outline:none!important}.bento-container .benefit-card :active,.bento-container .benefit-card :active *,.bento-container .benefit-card:active,.bento-container .benefit-card:active *,.bento-container .benefit-card:active :after,.bento-container .benefit-card:active :before{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important;color:#fff!important}.bento-container div[style*="border-radius: 50%"],.bento-container div[style*=borderRadius]{background:hsla(0,0%,100%,.12)!important;background-color:hsla(0,0%,100%,.12)!important;border:2px solid hsla(0,0%,100%,.2)!important}.bento-container ::selection{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.bento-container ::-moz-selection{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.benefit-card,.benefit-card *,.benefit-card :after,.benefit-card :before,.benefit-card button,.benefit-card div,.benefit-card h3,.benefit-card p,.benefit-card span,.benefit-card svg,.benefit-card:hover,.benefit-card:hover *,.benefit-card:hover :after,.benefit-card:hover :before,.benefit-card:hover button,.benefit-card:hover div,.benefit-card:hover h3,.benefit-card:hover p,.benefit-card:hover span,.benefit-card:hover svg{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}.benefit-card :focus,.benefit-card :focus *,.benefit-card :focus:after,.benefit-card :focus:before,.benefit-card:focus,.benefit-card:focus *,.benefit-card:focus :after,.benefit-card:focus :before{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important;outline:none!important}.benefit-card :active,.benefit-card :active *,.benefit-card:active,.benefit-card:active *,.benefit-card:active :after,.benefit-card:active :before{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}.benefit-card ::selection,.legal-stack-section ::selection{background:hsla(52,96%,70%,.3)!important;color:#fafafa!important}.benefit-card ::-moz-selection,.legal-stack-section ::-moz-selection{background:hsla(52,96%,70%,.3)!important;color:#fafafa!important}.benefit-card div[style*="border-radius: 50%"],.benefit-card div[style*=borderRadius]{background:hsla(0,0%,100%,.08)!important;background-color:hsla(0,0%,100%,.08)!important;border:2px solid hsla(0,0%,100%,.15)!important}.benefit-card .MuiBox-root,.benefit-card .MuiCard-root,.benefit-card .MuiPaper-root,.benefit-card [class*=jss],.benefit-card [class*=makeStyles],.legal-stack-section .MuiBox-root,.legal-stack-section .MuiCard-root,.legal-stack-section .MuiPaper-root,.legal-stack-section [class*=jss],.legal-stack-section [class*=makeStyles]{background:transparent!important;background-color:initial!important;background-image:none!important;box-shadow:none!important}.benefit-card :after,.benefit-card :before,.legal-stack-section :after,.legal-stack-section :before{background:transparent!important;background-color:initial!important;background-image:none!important;content:none!important}.benefit-card [style*=linear-gradient],.benefit-card [style*=radial-gradient],.legal-stack-section [style*=linear-gradient],.legal-stack-section [style*=radial-gradient]{background:transparent!important;background-image:none!important}@media (max-width:768px){.legal-stack-section{padding:clamp(3rem,6vh,4rem) clamp(.5rem,2vw,1rem)}.bento-container{border-radius:2rem;padding:clamp(2rem,4vh,2.5rem) clamp(1rem,3vw,1.5rem);width:98%}}@media (max-width:480px){.legal-stack-section{padding:clamp(2rem,4vh,3rem) 1rem}.bento-container{border-radius:1.5rem;border-width:3px;padding:1.5rem 1rem;width:100%}}@media (prefers-reduced-motion:reduce){.legal-stack-section *,.legal-stack-section :after,.legal-stack-section :before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bento-container{transition:none!important}}@media (prefers-reduced-motion:no-preference){.legal-stack-section{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rag-technical-term{word-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;word-break:keep-all!important}.rag-mixture-term{min-width:85px!important}.rag-reranker-term{min-width:70px!important}.rag-grounded-term{min-width:90px!important}.legal-stack-section .rag-platform-container{border:4px solid #2f2f2e!important;border-radius:24px!important;box-shadow:0 20px 60px rgba(47,47,46,.3)!important;cursor:pointer!important;transition:all .6s cubic-bezier(.25,.46,.45,.94)!important}.legal-stack-section .rag-platform-container:hover{box-shadow:0 30px 80px rgba(47,47,46,.4)!important;-webkit-transform:translateY(-8px) scale(1.02)!important;transform:translateY(-8px) scale(1.02)!important}.legal-stack-section .rag-platform-container,.legal-stack-section .rag-platform-container *,.legal-stack-section .rag-platform-container :after,.legal-stack-section .rag-platform-container :before{fill:#2f2f2e!important;stroke:#2f2f2e!important;background:revert!important;background-color:revert!important;border:revert!important;color:#2f2f2e!important}.legal-stack-section .rag-platform-container{background:#faf2d7!important;background-color:#faf2d7!important}.legal-stack-section .rag-platform-container div,.legal-stack-section .rag-platform-container h2,.legal-stack-section .rag-platform-container h3,.legal-stack-section .rag-platform-container p,.legal-stack-section .rag-platform-container span{color:#2f2f2e!important}.legal-stack-section .rag-platform-container svg{fill:#2f2f2e!important;stroke:#2f2f2e!important;color:#2f2f2e!important}.rag-section-enhanced{align-items:center;background:transparent;background:var(--rag-bg-color,transparent);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:8rem 2rem;position:relative;transition:background-color 2s cubic-bezier(.25,.46,.45,.94);width:100%}.rag-content-container{background:#faf2d7;background:var(--rag-container-bg,#faf2d7);border:4px solid #2f2f2e;border:var(--rag-container-border,4px solid #2f2f2e);border-radius:3rem;box-shadow:0 20px 60px rgba(47,47,46,.3);box-shadow:var(--rag-container-shadow,0 20px 60px rgba(47,47,46,.3));max-width:1600px;opacity:0;padding:clamp(3rem,5vh,4rem) clamp(2rem,4vw,3rem);position:relative;-webkit-transform:translateY(50px);transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94);width:95%}.rag-content-container.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rag-content-container:hover{box-shadow:0 30px 80px rgba(47,47,46,.4);box-shadow:var(--rag-container-shadow-hover,0 30px 80px rgba(47,47,46,.4));-webkit-transform:translateY(-5px);transform:translateY(-5px)}.rag-card-enhanced{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(47,47,46,.08);background:var(--rag-card-bg,rgba(47,47,46,.08));border:1px solid rgba(47,47,46,.15);border:1px solid var(--rag-card-border,rgba(47,47,46,.15));border-radius:1rem;box-shadow:0 8px 32px rgba(47,47,46,.2);box-shadow:var(--rag-card-shadow,0 8px 32px rgba(47,47,46,.2));cursor:pointer;opacity:0;overflow:hidden;padding:clamp(1.5rem,2.5vw,2rem);position:relative;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .6s cubic-bezier(.25,.46,.45,.94)}.rag-card-enhanced.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.rag-card-enhanced:hover{background:rgba(47,47,46,.12);background:var(--rag-card-bg-hover,rgba(47,47,46,.12));border-color:rgba(47,47,46,.25);border-color:var(--rag-card-border-hover,rgba(47,47,46,.25));box-shadow:0 12px 40px rgba(47,47,46,.3);box-shadow:var(--rag-card-shadow-hover,0 12px 40px rgba(47,47,46,.3));-webkit-transform:translateY(-8px) scale(1.02);transform:translateY(-8px) scale(1.02)}.rag-bg-enhanced-start{--rag-bg-color:#2f2f2e;--rag-container-bg:hsla(0,0%,100%,.08);--rag-container-border:4px solid hsla(0,0%,100%,.15);--rag-container-shadow:0 20px 60px rgba(0,0,0,.3);--rag-container-shadow-hover:0 30px 80px rgba(0,0,0,.4);--rag-card-bg:hsla(0,0%,100%,.08);--rag-card-border:hsla(0,0%,100%,.15);--rag-card-shadow:0 8px 32px rgba(0,0,0,.3);--rag-card-bg-hover:hsla(0,0%,100%,.12);--rag-card-border-hover:hsla(0,0%,100%,.25);--rag-card-shadow-hover:0 12px 40px rgba(0,0,0,.4)}.rag-bg-enhanced-middle{--rag-bg-color:#2f2f2e;--rag-container-bg:#faf2d7;--rag-container-border:4px solid #2f2f2e;--rag-container-shadow:0 20px 60px rgba(47,47,46,.3);--rag-container-shadow-hover:0 30px 80px rgba(47,47,46,.4);--rag-card-bg:rgba(47,47,46,.12);--rag-card-border:rgba(47,47,46,.2);--rag-card-shadow:0 10px 36px rgba(47,47,46,.15);--rag-card-bg-hover:rgba(47,47,46,.18);--rag-card-border-hover:rgba(47,47,46,.3);--rag-card-shadow-hover:0 15px 45px rgba(47,47,46,.25)}.rag-bg-enhanced-end{--rag-bg-color:transparent;--rag-container-bg:#faf2d7;--rag-container-border:4px solid #2f2f2e;--rag-container-shadow:0 20px 60px rgba(47,47,46,.3);--rag-container-shadow-hover:0 30px 80px rgba(47,47,46,.4);--rag-card-bg:rgba(47,47,46,.08);--rag-card-border:rgba(47,47,46,.15);--rag-card-shadow:0 8px 32px rgba(47,47,46,.2);--rag-card-bg-hover:rgba(47,47,46,.12);--rag-card-border-hover:rgba(47,47,46,.25);--rag-card-shadow-hover:0 12px 40px rgba(47,47,46,.3)}.rag-content-container,.rag-content-container *,.rag-content-container h2,.rag-content-container h3,.rag-content-container p,.rag-content-container svg{fill:#2f2f2e!important;fill:var(--rag-text-color,#2f2f2e)!important;stroke:#2f2f2e!important;stroke:var(--rag-text-color,#2f2f2e)!important;color:#2f2f2e!important;color:var(--rag-text-color,#2f2f2e)!important}.rag-cards-grid{--rag-card-bg:rgba(47,47,46,.08);--rag-card-border:rgba(47,47,46,.15);--rag-card-shadow:0 8px 32px rgba(47,47,46,.2);--rag-card-bg-hover:rgba(47,47,46,.12);--rag-card-border-hover:rgba(47,47,46,.25);--rag-card-shadow-hover:0 12px 40px rgba(47,47,46,.3)}@media (max-width:1200px){.rag-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.rag-cards-grid{grid-template-columns:1fr}.rag-content-container{border-radius:2rem;padding:clamp(2rem,4vh,3rem) clamp(1rem,3vw,2rem);width:98%}}@media (max-width:480px){.rag-content-container{border-radius:1.5rem;border-width:3px}}.footer{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(0,0,0,.3);border-top:1px solid hsla(0,0%,100%,.1);margin-top:auto;min-height:350px;padding:3rem 2rem 2rem;position:relative;transition:all .3s ease;width:100%;z-index:100}@media (max-width:768px){.footer{min-height:250px;padding:2.5rem 1rem 1.5rem}}.footer-with-banner{position:relative;width:100%}.footer-banner{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1}.footer-banner img{height:auto;max-height:100%;object-fit:contain;object-position:center;opacity:.8;transition:opacity .3s ease;width:100%}.footer-banner .desktop-banner{display:block}.footer-banner .mobile-banner{display:none}@media (max-width:768px){.footer-banner .desktop-banner{display:none}.footer-banner .mobile-banner{display:block}.footer-banner img{height:auto;max-width:100%}}.footer-container{grid-gap:4rem;align-items:flex-start;display:grid;gap:4rem;grid-template-columns:1fr 1fr;height:100%;margin:0 auto;max-width:1400px;position:relative;z-index:2}@media (max-width:768px){.footer-container{gap:2.5rem;grid-template-columns:1fr;text-align:center}}.footer-left{display:flex;flex-direction:column;gap:2rem;height:100%}.footer-brand-section{display:flex;flex-direction:column;gap:1.5rem}.footer-logo-section{align-items:center;display:flex;gap:.75rem}@media (max-width:768px){.footer-logo-section{justify-content:center}}.footer-logo{flex-shrink:0;height:32px;object-fit:contain;width:32px}.footer-brand-name{color:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.1rem;font-weight:600;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.footer-social-icons{align-items:center;display:flex;gap:1rem}@media (max-width:768px){.footer-social-icons{justify-content:center}}.footer-social-icon{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:hsla(0,0%,98%,.8);display:flex;height:2.5rem;justify-content:center;text-decoration:none;transition:all .3s ease;width:2.5rem}.footer-social-icon:hover{background:hsla(0,0%,100%,.15);color:#fafafa;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-social-icon i{font-size:1.25rem}.footer-copyright{color:hsla(0,0%,98%,.8);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;margin:auto 0 0;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.footer-bottom-section{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:auto}@media (max-width:768px){.footer-bottom-section{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center;text-align:center}.footer-copyright{text-align:center}}.footer-right{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;height:100%}@media (max-width:768px){.footer-right{gap:2.5rem;grid-template-columns:1fr;text-align:center}}.footer-column{display:flex;flex-direction:column;gap:1rem}.footer-column-title{color:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.05em;margin:0 0 .5rem;text-shadow:1px 1px 2px rgba(0,0,0,.8);text-transform:uppercase}@media (max-width:768px){.footer-column-title{font-size:1rem;margin-bottom:1rem}}.footer-links{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}@media (max-width:768px){.footer-links{align-items:center;gap:1rem}}.footer-link{color:hsla(0,0%,98%,.8);cursor:pointer;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;position:relative;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.8);transition:all .3s ease}@media (max-width:768px){.footer-link{font-size:.9rem;padding:.25rem}}.footer-link:hover{color:#fafafa;-webkit-transform:translateX(4px);transform:translateX(4px)}@media (max-width:768px){.footer-link:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}.footer-link:before{background-color:#fce96b;box-shadow:0 0 4px hsla(52,96%,70%,.3);content:"";height:1px;left:-8px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:width .3s ease;width:0}.footer-link:hover:before{width:4px}@media (max-width:768px){.footer-link:before{display:none}}@media (max-width:480px){.footer{min-height:200px;padding:2rem 1rem 1.5rem}.footer-container{gap:2rem}.footer-logo{height:28px;width:28px}.footer-brand-name{font-size:.95rem}.footer-copyright{font-size:.8rem}.footer-social-icon{height:2.25rem;width:2.25rem}.footer-social-icon i{font-size:1.1rem}.footer-column-title{font-size:.9rem}.footer-link{font-size:.85rem}}.footer{-webkit-animation:footerFadeIn .6s ease-out forwards;animation:footerFadeIn .6s ease-out forwards;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}@-webkit-keyframes footerFadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes footerFadeIn{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.footer{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;transform:none}.footer-link{transition:none}.footer-link:hover{-webkit-transform:none;transform:none}.footer-link:before,.footer-social-icon{transition:none}.footer-social-icon:hover{-webkit-transform:none;transform:none}}.noglab-section{background-color:initial;margin:0;padding:80px 0;position:relative;width:100%;z-index:1}@media (max-width:768px){.noglab-section{padding:70px 0 60px}}.noglab-container{margin:0 auto;max-width:1200px;padding:0 2rem}@media (max-width:768px){.noglab-container{padding:0 1rem}}@-webkit-keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}.noglab-section-subtitle{align-items:center;display:flex;justify-content:center;margin:4rem 0 3rem;padding:0 2rem;position:relative;text-align:center}.noglab-section-subtitle:after,.noglab-section-subtitle:before{background-color:hsla(0,0%,100%,.2);content:"";flex:1 1;height:1px}.noglab-section-subtitle:before{margin-right:2rem}.noglab-section-subtitle:after{margin-left:2rem}.noglab-section-subtitle-text{background-color:initial;color:var(--foreground-default);flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,2vw,1.25rem);font-weight:600;letter-spacing:.2em;padding:0;position:relative;text-transform:uppercase;white-space:nowrap;z-index:2}@media (max-width:768px){.noglab-section-subtitle{flex-direction:column;gap:1rem;margin:3rem 0 2rem;padding:0 1rem}.noglab-section-subtitle:after,.noglab-section-subtitle:before{display:none}.noglab-section-subtitle-text{border-bottom:1px solid hsla(0,0%,100%,.2);border-top:1px solid hsla(0,0%,100%,.2);font-size:clamp(.9rem,4vw,1.1rem);line-height:1.3;padding:1rem 0;text-align:center;white-space:normal;width:100%}}@media (max-width:480px){.noglab-section-subtitle{padding:0 .5rem}.noglab-section-subtitle-text{font-size:clamp(.8rem,5vw,1rem);padding:.8rem 0}}.noglab-body-text{color:hsla(0,0%,98%,.85);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:400;line-height:1.8;margin-bottom:1.5rem;max-width:100%;text-align:left}.noglab-body-text:last-child{margin-bottom:0}@media (max-width:768px){.noglab-body-text{font-size:clamp(.95rem,4vw,1.1rem);line-height:1.6;margin-bottom:1.2rem;text-align:left}}@media (max-width:480px){.noglab-body-text{font-size:clamp(.9rem,4.5vw,1rem);line-height:1.5;margin-bottom:1rem}}.noglab-bold-text{color:var(--foreground-default);font-weight:700}.noglab-principle-title{color:#fff;color:var(--foreground-default);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:700;line-height:1.8;margin-bottom:.5rem;text-align:left}@media (max-width:768px){.noglab-principle-title{font-size:clamp(1rem,4vw,1.2rem);line-height:1.4;margin-bottom:.8rem;text-align:left}}@media (max-width:480px){.noglab-principle-title{font-size:clamp(.95rem,4.5vw,1.1rem);line-height:1.3;margin-bottom:.6rem}}.noglab-design-partner-link{color:var(--primary-main);cursor:pointer;text-decoration:underline}.noglab-design-partner-link:hover{opacity:.8}:root{--foreground-default:#fff;--primary-main:#007bff}[data-theme=light]{--foreground-default:#000;--primary-main:#007bff}[data-theme=dark]{--foreground-default:#fff;--primary-main:#007bff}.noglab-bold-text,.noglab-section-subtitle-text{color:#fff}.noglab-design-partner-link{color:#007bff}.learn-section{background:transparent!important;box-sizing:border-box!important;color:#fff!important;display:block!important;left:0!important;margin:0!important;min-height:100vh!important;opacity:1!important;overflow-x:hidden!important;padding:80px 0!important;position:relative!important;right:0!important;visibility:visible!important;width:100vw!important;z-index:1!important}@media (max-width:768px){.learn-section{padding:70px 0 60px!important}}.learn-container{box-sizing:border-box!important;left:auto!important;margin:0 auto!important;max-width:1200px!important;padding:0 2rem!important;position:relative!important;right:auto!important;-webkit-transform:none!important;transform:none!important;visibility:visible!important;width:100%!important}@media (max-width:768px){.learn-container{max-width:100%!important;padding:0 1rem!important}}.learn-section .MuiContainer-root{margin:0 auto!important;max-width:1200px!important;padding-left:2rem!important;padding-right:2rem!important}@media (max-width:768px){.learn-section .MuiContainer-root{padding-left:1rem!important;padding-right:1rem!important}}.academie-header{box-sizing:border-box!important;display:block!important;margin-bottom:4rem!important;padding:0!important;text-align:center!important;visibility:visible!important;width:100%!important}.academie-small-title{color:#ff9!important;font-size:clamp(.9rem,1.5vw,1.1rem)!important;font-weight:600!important;letter-spacing:.3em!important;margin-bottom:1rem!important;opacity:.9!important}.academie-main-title,.academie-small-title{display:block!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;text-align:center!important;text-transform:uppercase!important;visibility:visible!important}.academie-main-title{color:#fff!important;font-size:clamp(2rem,5.2vw,3.6rem)!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.1!important;margin-bottom:3rem!important;padding:0!important}.academie-intro-container{grid-gap:3rem!important;box-sizing:border-box!important;display:grid!important;gap:3rem!important;grid-template-columns:1fr 1fr!important;left:auto!important;margin:0 auto 4rem!important;max-width:1000px!important;padding:0!important;position:relative!important;right:auto!important;visibility:visible!important;width:100%!important}@media (max-width:768px){.academie-intro-container{gap:2rem!important;grid-template-columns:1fr!important;margin-bottom:3rem!important;padding:0 1rem!important}}.academie-intro-text{color:hsla(0,0%,100%,.85)!important;display:block!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(1rem,1.8vw,1.125rem)!important;font-weight:400!important;line-height:1.7!important;margin:0!important;padding:0!important;text-align:left!important;visibility:visible!important}@media (max-width:768px){.academie-intro-text{text-align:center!important}}.academie-roadmap{box-sizing:border-box!important;display:block!important;left:auto!important;margin:0 auto!important;max-width:1000px!important;padding:0!important;position:relative!important;right:auto!important;visibility:visible!important;width:100%!important}@media (max-width:768px){.academie-roadmap{padding:0 1rem!important}}.course-category{margin-bottom:3rem!important;width:100%!important}.category-header,.course-category{display:block!important;padding:0!important;visibility:visible!important}.category-header{color:#ff9!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(1.3rem,2.2vw,1.6rem)!important;font-weight:700!important;letter-spacing:.1em!important;margin-bottom:1.5rem!important;text-align:left!important;text-transform:uppercase!important}@media (max-width:768px){.category-header{text-align:center!important}}.course-item{align-items:center!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;box-sizing:border-box!important;display:flex!important;justify-content:space-between!important;margin:0!important;padding:1.2rem 0!important;transition:all .3s ease!important;visibility:visible!important;width:100%!important}.course-item:hover{background:hsla(0,0%,100%,.02)!important;border-radius:8px!important;padding-left:1rem!important;padding-right:1rem!important}.course-content{align-items:center!important;display:flex!important;flex:1 1!important;gap:1.5rem!important;margin:0!important;padding:0!important;visibility:visible!important}.course-number{color:hsla(0,0%,100%,.6)!important;font-size:1.1rem!important;font-weight:700!important;min-width:40px!important}.course-number,.course-title{display:block!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;margin:0!important;padding:0!important;visibility:visible!important}.course-title{color:#fff!important;font-size:clamp(1.1rem,1.8vw,1.3rem)!important;font-weight:600!important;line-height:1.3!important}.course-actions{display:flex!important;gap:.75rem!important;margin-left:2rem!important;padding:0!important}.course-actions,.course-btn{align-items:center!important;visibility:visible!important}.course-btn{border:1px solid!important;border-radius:20px!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:clamp(.75rem,1.2vw,.85rem)!important;font-weight:500!important;justify-content:center!important;min-width:85px!important;padding:.5rem 1.2rem!important;text-decoration:none!important;transition:all .3s ease!important;white-space:nowrap!important}.course-btn.completed{background:#ff9!important;border-color:#ff9!important;color:#1a1a1a!important}.course-btn.completed:hover{background:rgba(255,255,153,.9)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.course-btn.catch-up{background:transparent!important;border-color:hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.8)!important}.course-btn.catch-up:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.5)!important;color:#fff!important}.course-btn.ongoing{background:#82855f!important;border-color:#82855f!important;color:#fff!important}.course-btn.ongoing:hover{background:rgba(130,133,95,.9)!important;-webkit-transform:translateY(-1px)!important;transform:translateY(-1px)!important}.course-btn.enroll{background:transparent!important;border-color:hsla(0,0%,100%,.3)!important;color:hsla(0,0%,100%,.8)!important}.course-btn.enroll:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.5)!important;color:#fff!important}@media (max-width:768px){.course-item{align-items:center!important;gap:1rem!important;padding:1.5rem 0!important}.course-content,.course-item{flex-direction:column!important;text-align:center!important}.course-content{gap:.5rem!important;justify-content:center!important;width:100%!important}.course-number,.course-title{text-align:center!important}.course-actions,.course-title{width:100%!important}.course-actions{justify-content:center!important;margin-left:0!important}.course-btn{font-size:.75rem!important;min-width:75px!important;padding:.4rem 1rem!important}}@media (max-width:480px){.academie-intro-container,.academie-roadmap,.learn-container{padding:0 .5rem!important}.course-actions{gap:.5rem!important}.course-btn{font-size:.7rem!important;min-width:70px!important;padding:.35rem .8rem!important}}div[class*=jss] .learn-container,div[class*=makeStyles] .learn-container{left:auto!important;margin:0 auto!important;max-width:1200px!important;padding:0 2rem!important;position:static!important;right:auto!important;-webkit-transform:none!important;transform:none!important}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.course-item{-webkit-animation:slideInLeft .6s ease forwards;animation:slideInLeft .6s ease forwards}.course-item:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.course-item:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.course-item:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.course-item:nth-child(4){-webkit-animation-delay:.25s;animation-delay:.25s}.course-item:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.course-item:nth-child(6){-webkit-animation-delay:.35s;animation-delay:.35s}.course-item:nth-child(7){-webkit-animation-delay:.4s;animation-delay:.4s}.course-item:nth-child(8){-webkit-animation-delay:.45s;animation-delay:.45s}.course-item:nth-child(9){-webkit-animation-delay:.5s;animation-delay:.5s}.course-item:nth-child(10){-webkit-animation-delay:.55s;animation-delay:.55s}@media (prefers-reduced-motion:reduce){.course-item{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.course-btn,.course-item{transition:none!important}}.eggon-cta-section{border-top:1px solid hsla(0,0%,100%,.1)!important;margin-top:4rem!important;padding:3rem 0!important;text-align:center!important;width:100%!important}.eggon-cta-content,.eggon-cta-section{display:block!important;visibility:visible!important}.eggon-cta-content{margin:0 auto!important;max-width:800px!important}.eggon-cta-text{color:#fff!important;display:block!important;font-size:clamp(1.2rem,2.2vw,1.6rem)!important;font-weight:400!important;line-height:1.6!important;margin-bottom:2rem!important;text-align:center!important}.eggon-cta-button,.eggon-cta-text{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;visibility:visible!important}.eggon-cta-button{background:#ff9!important;border:none!important;border-radius:30px!important;color:#1a1a1a!important;cursor:pointer!important;display:inline-block!important;font-size:clamp(1rem,1.5vw,1.2rem)!important;font-weight:600!important;padding:1rem 2rem!important;text-decoration:none!important;transition:all .3s ease!important}.eggon-cta-button:hover{background:rgba(255,255,153,.9)!important;box-shadow:0 8px 25px rgba(255,255,153,.3)!important;-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important}@media (max-width:768px){.eggon-cta-section{margin-top:3rem!important;padding:2rem 0!important}.eggon-cta-text{font-size:1.1rem!important;margin-bottom:1.5rem!important;padding:0 1rem!important}.eggon-cta-button{font-size:1rem!important;padding:.8rem 1.5rem!important}}::selection{background:#fce96b;color:#fafafa;text-shadow:none}::-webkit-scrollbar{background:transparent;width:0}html{font-size:16px;overflow:scroll}body,html{box-sizing:border-box;margin:0;overflow-x:hidden;padding:0}body{transition:all .5s ease}p{-webkit-margin-before:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;margin-block-start:.5em}#root,*{box-sizing:border-box}#root{margin:0;overflow-x:hidden;padding:0;width:100%}main.MuiContainer-root{margin:0 auto!important;max-width:1600px!important;padding-left:1rem!important;padding-right:1rem!important}.learn-section,.noglab-section{box-sizing:border-box;max-width:100vw;overflow-x:hidden}#root,#root>div,body,html{min-height:100vh}#root>div{display:flex;flex-direction:column}
/*# sourceMappingURL=main.56234f25.css.map*/