.navbar{align-items:center;animation:slideDown .6s ease-out;background-color:#f8fff1;border-bottom:2px solid #02735e;display:flex;justify-content:space-between;padding:35px 50px;position:relative;transition:all .3s ease}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px #02735e1a;padding:20px 50px}.logo{animation:fadeInLeft .8s ease-out .2s both;cursor:pointer;height:40px;transition:all .3s ease;width:auto}.logo:hover{filter:brightness(1.1);transform:scale(1.05) rotate(2deg)}.nav-links{animation:fadeInUp .8s ease-out .4s both;display:flex;font-size:28px;font-weight:700;gap:32px}.nav-links a{border-radius:8px;color:#02735e;overflow:hidden;padding:8px 12px;position:relative;text-decoration:none;transition:all .3s ease}.nav-links a:before{background:linear-gradient(90deg,#02735e,#10b981);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav-links a:after{background:#02735e0d;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%;z-index:-1}.nav-links a:hover{color:#065f46;transform:translateY(-2px)}.nav-links a:hover:before{width:80%}.nav-links a:hover:after{transform:scaleX(1)}.nav-links a:active{transform:translateY(0)}.nav-links a:first-child{animation:fadeInUp .6s ease-out .5s both}.nav-links a:nth-child(2){animation:fadeInUp .6s ease-out .6s both}.nav-links a:nth-child(3){animation:fadeInUp .6s ease-out .7s both}.nav-links a:nth-child(4){animation:fadeInUp .6s ease-out .8s both}.socials{animation:fadeInRight .8s ease-out .6s both;display:flex;gap:16px;height:50px}.socials a{border-radius:8px;display:inline-block;overflow:hidden;padding:4px;position:relative;transition:all .3s ease}.socials a:before{background:#02735e1a;border-radius:8px;content:"";height:100%;left:0;position:absolute;top:0;transform:scale(0);transition:transform .3s ease;width:100%;z-index:-1}.socials a:hover{transform:translateY(-3px) scale(1.1)}.socials a:hover:before{transform:scale(1)}.socials img{filter:grayscale(.2);height:100%;transition:all .3s ease;width:auto}.socials a:hover img{filter:grayscale(0) brightness(1.1);transform:rotate(5deg)}.socials a:first-child{animation:bounceIn .6s ease-out .8s both}.socials a:nth-child(2){animation:bounceIn .6s ease-out .9s both}.socials a:nth-child(3){animation:bounceIn .6s ease-out 1s both}.nav-links a.active{background:#02735e1a;color:#065f46}.nav-links a.active:before{width:80%}@keyframes slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.navbar{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:16px 24px}.navbar.scrolled{padding:12px 24px}.logo{height:28px!important;margin-right:16px;width:auto!important}.nav-links{flex-direction:row;font-size:18px;gap:16px}.nav-links a{padding:6px 8px}.socials{gap:12px;height:32px}.socials img{height:24px}.logo,.nav-links,.nav-links a,.navbar,.socials,.socials a{animation-duration:.4s}.nav-links a:hover{transform:none}.socials a:hover{transform:scale(1.05)}}.footer{background-color:#02735e;color:#fff;font-family:Inter,sans-serif;padding:40px 20px;text-align:center}.footer-content{margin:0 auto;max-width:800px}.footer-logo{margin-bottom:8px;width:48px}.footer-name{font-family:Pacifico,cursive;font-size:1.8rem;font-weight:500;margin:4px 0 16px}.footer-icons{margin:16px 0}.footer-icons a{color:#fff;font-size:1.4rem;margin:0 12px;transition:color .3s ease}.footer-icons a:hover{color:#d8f2d4}.footer-email{font-size:.95rem;margin-bottom:12px;margin-top:4px}.footer-copy{color:#eee;font-size:.7rem}.hero-wrapper{margin:0 auto;max-width:1200px;overflow:hidden;padding:0 24px;position:relative}.hero{align-items:flex-start;animation:fadeInUp .8s ease-out;background-color:#f8fff1;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between;padding:40px 0;position:relative}.hero:before{animation:float 6s ease-in-out infinite;background:radial-gradient(circle,#02735e1a 0,#0000 70%);height:100px;right:20%;top:10%;width:100px}.hero:after,.hero:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.hero:after{animation:float 8s ease-in-out 2s infinite;background:radial-gradient(circle,#02735e14 0,#0000 70%);bottom:20%;height:60px;left:10%;width:60px}.hero-text{animation:slideInLeft .8s ease-out .2s both;flex:1 1;font-family:Crimson Text,serif;max-width:600px;position:relative;z-index:2}.hero-text h1{animation:textReveal 1.2s ease-out .5s both;color:#02735e;display:inline-block;font-family:Pacifico,cursive;font-size:4rem;font-weight:400;margin-bottom:24px;position:relative}.hero-text h1:after{animation:underlineExpand 1s ease-out 1.5s both;background:linear-gradient(90deg,#02735e,#10b981);border-radius:2px;bottom:-8px;content:"";height:3px;left:0;position:absolute;width:0}.cursor{animation:blink 1s infinite;margin-left:2px;opacity:1}.cursor.hidden{opacity:0}.hero-text p{animation:fadeInUp .8s ease-out .8s both;color:#033128;font-size:1.2rem;line-height:1.7;max-width:470px;position:relative;text-align:left;transition:color .3s ease}.hero-text:hover h1{transform:translateY(-2px);transition:transform .3s ease}.hero-text:hover p{color:#02735e}.hero-image{align-items:flex-start;animation:slideInRight .8s ease-out .4s both;display:flex;flex:1 1;justify-content:center;max-width:100%;position:relative}.hero-image img{animation:imageFloat 6s ease-in-out 1s infinite;display:block;filter:drop-shadow(0 10px 30px rgba(2,115,94,.1));height:auto;object-fit:contain;opacity:0;transition:all .4s ease;width:550px}.hero-image img.loaded{opacity:1}.hero-image:hover img{filter:drop-shadow(0 15px 40px rgba(2,115,94,.15));transform:scale(1.02) rotate(1deg)}.loading-spinner{border-top-color:#02735e;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.image-error{border-radius:12px;height:400px;width:550px}.error-icon{font-size:3rem;margin-bottom:16px}@keyframes textReveal{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:768px){.hero{align-items:center;flex-direction:column;padding:40px 0;text-align:center}.hero:before{height:60px;right:5%;top:5%;width:60px}.hero:after{bottom:10%;height:40px;left:5%;width:40px}.hero-text{max-width:100%;text-align:center}.hero-text h1{font-size:2.2rem}.hero-text h1:after{left:50%;transform:translateX(-50%);width:50%}.hero-text p{font-size:1rem;margin:0 auto;text-align:center}.hero-image{justify-content:center;margin-top:32px;width:100%}.hero-image img{margin:0 auto;max-width:320px;width:90%}.image-error{height:240px;max-width:320px;width:90%}.hero-image img{animation:none}.hero:after,.hero:before{display:none}}.project-card{align-items:center;animation:fadeInUp .6s ease-out;background-color:#f8fff1;cursor:pointer;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;gap:48px;justify-content:space-between;margin:0 auto;max-width:1200px;overflow:hidden;padding:80px 24px;position:relative;transition:all .3s ease-out}.project-card:before{background:#10b98108;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.project-card:hover{transform:scale(1.02)}.project-card:hover:before{opacity:1}.project-card:after{animation:float 2s ease-in-out infinite;background:#10b98133;border-radius:50%;content:"";height:8px;left:15%;pointer-events:none;position:absolute;top:20%;width:8px}.project-info{animation:slideInLeft .5s ease-out .1s both;transition:all .3s ease-out}.project-card:hover .project-info{transform:translateX(8px)}.project-date{animation:bounceIn .4s ease-out .3s both;font-weight:500;transition:all .2s ease}.project-title{animation:slideInLeft .5s ease-out .2s both;transition:all .2s ease}.project-card:hover .project-title{transform:translateX(4px)}.project-company{animation:slideInLeft .5s ease-out .25s both;transition:all .2s ease}.project-card:hover .project-company{transform:translateX(4px)}.project-description{animation:slideInLeft .5s ease-out .3s both;transition:all .2s ease}.project-card:hover .project-description{transform:translateX(4px)}.read-more{animation:slideInLeft .5s ease-out .35s both;transition:all .2s ease}.read-more:hover{transform:scale(1.05)}.read-more:active{transform:scale(.95)}.read-more span{transition:all .2s ease}.read-more:hover span{transform:translateX(8px) scale(1.1)}.project-image{animation:slideInRight .5s ease-out .2s both;transition:all .3s ease-out}.project-card:hover .project-image{transform:translateX(-8px)}.project-image img{animation:imageFloat 4s ease-in-out infinite;transition:all .3s ease-out}.project-card:hover .project-image img{transform:scale(1.05) rotate(1deg)}.image-placeholder{align-items:center;background-color:#f3f4f6;border-radius:8px;display:flex;height:250px;justify-content:center;max-height:320px;max-width:420px;position:relative;width:100%;z-index:2}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#10b981;height:40px;width:40px}.image-error{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;color:#6b7280;display:flex;flex-direction:column;height:250px;justify-content:center;max-height:320px;max-width:420px;position:relative;width:100%;z-index:2}.error-icon{font-size:2rem;margin-bottom:8px;opacity:.5}.image-error span{font-size:.9rem;font-weight:500}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.image-bg{animation:bgFloat 5s ease-in-out infinite reverse;transform:rotate(3deg);transition:all .4s ease-out}.project-card:hover .image-bg{transform:rotate(6deg) scale(1.1)}.project-image:before{animation:pulse 3s ease-in-out infinite;background:linear-gradient(135deg,#10b98133,#22c55e33);border-radius:50%;content:"";height:64px;left:20px;position:absolute;top:20px;transform:rotate(45deg);transition:all .4s ease-out;width:64px}.project-card:hover .project-image:before{transform:rotate(180deg) scale(1.5)}.project-image:after{animation:pulse 2.5s ease-in-out .5s infinite;background:linear-gradient(135deg,#22c55e4d,#10b9814d);border-radius:50%;bottom:40px;content:"";height:32px;left:60px;position:absolute;transform:rotate(12deg);transition:all .3s ease-out;width:32px}.project-card:hover .project-image:after{transform:rotate(-90deg) scale(2)}.project-info{color:#777;flex:1 1;max-width:520px;position:relative;z-index:10}.project-date{background-color:#d9fdd7;border-radius:20px;color:#027a48;display:inline-block;font-size:.9rem;margin-bottom:16px;padding:4px 12px;transition:transform .2s ease}.project-card:hover .project-date{transform:scale(1.05)}.project-title{color:#555;font-size:1.8rem;font-weight:500;margin-bottom:12px;transition:color .2s ease}.project-card:hover .project-title{color:#333}.project-company{color:#777;cursor:pointer;display:inline-block;font-weight:500;margin-bottom:20px;text-decoration:underline;transition:color .2s ease}.project-company:hover{color:#10b981}.project-description{color:#777;font-size:1.05rem;line-height:1.6;margin-bottom:20px}.read-more{align-items:center;background:none;border:none;color:#02735e;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:700;padding:0;text-decoration:none;transition:color .2s ease}.read-more:hover{color:#065f46}.read-more span{margin-left:6px;transition:transform .2s ease}.read-more:hover span{transform:translateX(4px)}.project-image{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px 0;position:relative}.project-image img{height:auto;max-height:320px;max-width:420px;object-fit:contain;position:relative;transition:transform .3s ease;width:100%;z-index:2}.project-card:hover .project-image img{transform:scale(1.03)}.image-bg{background-color:#d8f2d4;border-radius:12px;height:280px;position:absolute;right:40px;top:80px;transition:transform .3s ease;width:280px;z-index:1}.project-card:hover .image-bg{transform:rotate(3deg) scale(1.05)}@keyframes bgFloat{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:768px){.project-card{flex-direction:column;padding:48px 24px;text-align:center}.project-info{max-width:100%}.project-title{font-size:1.5rem}.project-description{font-size:1rem}.project-image{justify-content:center;padding-top:24px;width:100%}.project-image img{margin:0 auto;max-width:300px;width:90%}.image-bg{height:240px;left:50%;right:0;top:60px;transform:translateX(-50%);width:240px}.project-card:hover .image-bg{transform:translateX(-50%) scale(1.05)}}.about-page{align-items:center;background-color:#f8fff1;display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:80px 24px;position:relative}.about-page:before{animation:float 8s ease-in-out infinite;background:radial-gradient(circle,#136b4c0d 0,#0000 70%);height:200px;right:10%;top:10%;width:200px}.about-page:after,.about-page:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.about-page:after{animation:float 10s ease-in-out 2s infinite;background:radial-gradient(circle,#c8423e0d 0,#0000 70%);bottom:20%;height:150px;left:5%;width:150px}.about-title{animation:fadeInUp .8s ease-out;color:#136b4c;font-family:Pacifico,cursive;font-size:4rem;font-weight:500;margin-bottom:40px;position:relative;text-align:center}.about-title:after{animation:underlineExpand 1s ease-out .8s both;background:linear-gradient(90deg,#136b4c,#02735e);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:0}.about-content{align-items:flex-start;animation:fadeInUp .8s ease-out .4s both;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;max-width:1200px;width:100%}.about-text{animation:slideInLeft .8s ease-out .6s both;color:#033128;flex:1 1;font-family:Crimson Text,serif;font-size:1.1rem;line-height:1.8;max-width:450px;text-align:center}.about-text p{animation:fadeInUp .6s ease-out both;margin-bottom:1.5rem;opacity:0}.about-text p:first-child{animation-delay:.8s}.about-text p:nth-child(2){animation-delay:1s}.about-text p:nth-child(3){animation-delay:1.2s}.about-image-wrapper{align-items:center;animation:slideInRight .8s ease-out .6s both;display:flex;flex:1 1;justify-content:center;max-width:400px;position:relative}.about-image{animation:imageFloat 6s ease-in-out 1s infinite;border-radius:12px;height:auto;object-fit:cover;transition:all .4s ease;width:100%}.about-image:hover{transform:scale(1.02) rotate(1deg)}@media (max-width:768px){.about-content{align-items:center;flex-direction:column;gap:40px}.about-text{padding:0 10px;text-align:justify}.about-title{font-size:2.5rem}.about-page:after,.about-page:before{display:none}.about-image{animation:none}}.skills-section{align-items:center;animation:fadeInUp .8s ease-out 1.4s both;display:flex;flex-direction:column;margin-top:80px;max-width:900px;padding:0 16px;width:100%}.skills-title{-webkit-text-fill-color:#0000;animation:slideInUp .8s ease-out 1.6s both;background:linear-gradient(90deg,#02735e,#c8423e);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:2.5rem;margin-bottom:40px;position:relative;text-align:center}.skills-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%}.skill-item{align-items:center;animation:slideInLeft .6s ease-out both;border-radius:8px;display:flex;gap:16px;opacity:0;padding:12px;position:relative;transition:all .3s ease}.skill-item:hover{background:#136b4c0d;transform:translateX(8px) scale(1.02)}.skill-item:first-child{animation-delay:1.8s}.skill-item:nth-child(2){animation-delay:1.9s}.skill-item:nth-child(3){animation-delay:2s}.skill-item:nth-child(4){animation-delay:2.1s}.skill-item:nth-child(5){animation-delay:2.2s}.skill-item:nth-child(6){animation-delay:2.3s}.skill-item:nth-child(7){animation-delay:2.4s}.skill-item:nth-child(8){animation-delay:2.5s}.skill-item:nth-child(9){animation-delay:2.6s}.skill-item:nth-child(10){animation-delay:2.7s}.skill-icon{height:28px;object-fit:contain;transition:all .3s ease;width:28px}.skill-item:hover .skill-icon{transform:scale(1.1) rotate(5deg)}.skill-label{font-family:Crimson Text,serif;font-size:1.2rem;font-weight:700;transition:all .3s ease}.skill-label.green{color:#02735e}.skill-label.red{color:#c8423e}.tools-section{animation:fadeInUp .8s ease-out 2.8s both;margin-top:60px;text-align:center}.tools-title{-webkit-text-fill-color:#0000;animation:slideInUp .8s ease-out 3s both;background:linear-gradient(90deg,#02735e,#c8423e);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:2.5rem;margin-bottom:40px}.tools-grid{flex-direction:column;gap:20px}.tool-item,.tools-grid{align-items:center;display:flex}.tool-item{animation:bounceIn .6s ease-out both;border-radius:8px;font-family:Crimson Text,serif;font-size:1.2rem;font-weight:700;gap:12px;opacity:0;padding:8px 16px;transition:all .3s ease}.tool-item:hover{background:#136b4c0d;transform:scale(1.05)}.tool-item:first-child{animation-delay:3.2s}.tool-item:nth-child(2){animation-delay:3.3s}.tool-item:nth-child(3){animation-delay:3.4s}.tool-item:nth-child(4){animation-delay:3.5s}.tool-icon{height:24px;transition:all .3s ease;width:24px}.tool-item:hover .tool-icon{transform:scale(1.1) rotate(-5deg)}.tool-label.green{color:#02735e}.tool-label.red{color:#c8423e}@media (max-width:768px){.skills-grid{align-items:center;flex-direction:column}.skill-item{justify-content:center}.skill-item:hover,.tool-item:hover{transform:scale(1.02)}}.download-button{animation:slideInUp .8s ease-out 3.6s both;background-color:#02735e;border-radius:6px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;margin-top:100px;opacity:0;overflow:hidden;padding:12px 24px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease}.download-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.download-button:hover{background-color:#035e4c;box-shadow:0 8px 20px #02735e4d;transform:translateY(-2px) scale(1.05)}.download-button:hover:before{left:100%}.download-button:active{transform:translateY(0) scale(1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3) translateY(20px)}50%{opacity:1;transform:scale(1.05) translateY(-5px)}70%{transform:scale(.95) translateY(2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes underlineExpand{0%{width:0}to{width:60%}}@keyframes imageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float{0%,to{opacity:.6;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-15px) scale(1.05)}}.page-container{box-sizing:border-box;max-width:100%;padding:0 1.5rem;width:100%}.erp-intro{background-color:#f8fff1;font-family:Inter,sans-serif;margin:0 auto;max-width:960px;padding:80px 24px 60px;text-align:center}.erp-title{color:#62626b;font-family:Pacifico,cursive;font-size:4rem;font-weight:500;margin-bottom:16px}.erp-subtitle{color:#27272a;font-size:1.1rem;margin-bottom:40px}.erp-image-wrapper{display:flex;justify-content:center;margin-bottom:40px}.erp-image{border-radius:16px;height:auto;max-width:100%;width:700px}.erp-description{color:#555;font-size:1rem;line-height:1.7;margin:0 auto;max-width:720px;padding:0 12px}@media (max-width:768px){.erp-title{font-size:2.2rem}.erp-subtitle{font-size:1rem}.erp-image{width:90%}.erp-description{font-size:.95rem}}.erp-activities{background-color:#f8fff1;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:80px 24px}.activities-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:600;margin-bottom:40px;text-align:center}.activities-title .highlight{color:#2290e0}.activities-list{display:flex;flex-direction:column;gap:40px}.activity{align-items:flex-start;display:flex;gap:24px}.activity img{flex-shrink:0;height:48px;margin-top:4px;width:48px}.activity h3{font-size:1rem;font-weight:600;margin:0 0 4px}.activity p{color:#444;font-size:.95rem;line-height:1.6;margin:0}.accent-blue,.accent-purple{font-weight:600;text-decoration:underline}.accent-purple{color:#afa8ce}.accent-blue{color:#20a3e1}@media (max-width:600px){.erp-activities{padding:60px 16px}.activity{align-items:flex-start;flex-direction:column}.activity img{margin-bottom:8px}}.erp-insights{background-color:#f8fff1;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:60px 24px;text-align:center}.erp-insights-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:600;margin-bottom:24px}.erp-insights-description{color:#666;font-size:.95rem;line-height:1.7;margin:0 auto;max-width:700px}.erp-problem{background-color:#f8fff1;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:60px 24px;text-align:center}.erp-problem-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:600;margin-bottom:24px}.erp-problem-description{color:#666;font-size:.95rem;line-height:1.7;margin:0 auto;max-width:700px}.erp-solutions{background-color:#f8fff1;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;padding:60px 24px;text-align:center}.erp-solutions-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:1.8rem;font-weight:600;margin-bottom:40px}.erp-solutions-list{display:flex;flex-direction:column;gap:28px}.solution-item h3{font-size:.95rem;font-weight:600;margin-bottom:6px;text-decoration:underline}.solution-item p{color:#444;font-size:.95rem;line-height:1.6;margin:0}.highlight-purple{color:#afa8ce}.highlight-blue{color:#20a3e1}.erp-business-overview{background-color:#f8fff1;font-family:Inter,sans-serif;margin:0 auto;max-width:960px;padding:60px 24px;text-align:center}.erp-section-title{font-size:1.8rem;font-weight:600;margin-bottom:40px}.erp-section-title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000}.erp-business-image-wrapper{display:flex;justify-content:center}.erp-business-image{border-radius:16px;height:auto;max-width:100%;width:700px}.erp-partners-section{background-color:#f8fff1;font-family:Inter,sans-serif;padding:60px 24px;position:relative}.erp-partners-image-wrapper{display:flex;justify-content:center}.erp-partners-image{border-radius:16px;display:block;height:auto;margin:0 auto;max-width:100%;width:700px}.erp-partners-title{left:calc(50% - 450px);position:absolute;top:50%;transform:translateY(-50%)}.erp-partners-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:3.5rem;font-weight:700;line-height:1;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}@media (max-width:768px){.erp-partners-title{margin-bottom:20px;position:static;text-align:center;transform:none}.erp-partners-title h2{font-size:2rem;transform:none;writing-mode:horizontal-tb}.erp-partners-image-wrapper{text-align:center}.erp-partners-image{max-width:90vw;width:100%}.erp-partners-content{flex-direction:column;gap:32px}.erp-partners-title h2{text-align:center;transform:none;writing-mode:horizontal-tb}}.erp-payments-section{background-color:#f8fff1;padding:60px 24px;position:relative}.erp-payments-image-wrapper,.erp-payments-section{align-items:center;display:flex;justify-content:center}.erp-payments-image{border-radius:16px;height:auto;max-width:100%;width:700px}.erp-payments-title{flex-shrink:0;position:absolute;right:calc(50% - 450px);top:50%;transform:translateY(-50%)}.erp-payments-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;writing-mode:vertical-rl}.erp-invoice-title{left:calc(50% - 450px);position:absolute;top:50%;transform:translateY(-50%);transform:rotate(180deg) translateY(50%);white-space:nowrap;writing-mode:vertical-rl;z-index:1}.erp-invoice-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0}.erp-invoice-section{background-color:#f8fff1;padding:60px 24px;position:relative}.erp-invoice-image-wrapper,.erp-invoice-section{align-items:center;display:flex;justify-content:center}.erp-invoice-image-wrapper{width:100%}.erp-invoice-image{border-radius:16px;height:auto;max-width:100%;width:700px}.erp-user-settings-section{background-color:#f8fff1;gap:50px;max-width:none;padding:60px 24px;position:relative}.erp-user-settings-image-wrapper,.erp-user-settings-section{align-items:center;display:flex;justify-content:center}.erp-user-settings-image{border-radius:16px;height:auto;max-width:100%;width:700px}.erp-user-settings-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#afa8ce,#20a3e1);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;transform:rotate(0deg);white-space:nowrap;writing-mode:vertical-rl}.erp-user-settings-title{flex-shrink:0;position:absolute;right:calc(50% - 450px);top:50%;transform:translateY(-50%)}@media (max-width:768px){.erp-payments-section{align-items:center;flex-direction:column;flex-wrap:wrap}.erp-payments-title{margin-bottom:20px;order:-1;position:static;text-align:center;transform:none}.erp-payments-title h2{font-size:2rem;transform:none;writing-mode:horizontal-tb}.erp-payments-image-wrapper{text-align:center}.erp-payments-image{max-width:90vw;width:100%}.erp-invoice-section{flex-direction:column;text-align:center}.erp-invoice-title{margin-bottom:20px;position:static;transform:none}.erp-invoice-title h2{font-size:2rem;text-align:center;transform:none;writing-mode:horizontal-tb}.erp-invoice-image{max-width:90vw;width:100%}.erp-user-settings-section{flex-direction:column;text-align:center}.erp-user-settings-title{margin-bottom:20px;position:static;transform:none}.erp-user-settings-title h2{font-size:2rem;text-align:center;transform:none;writing-mode:horizontal-tb}.erp-user-settings-image{max-width:90vw;width:100%}.freshly-title{font-size:2.4rem}.freshly-subtitle{font-size:1rem}.freshly-phones img{max-width:90vw}.screen-title{font-size:1.4rem}.circle.big{height:80px;width:80px}.circle.large{height:180px;width:180px}.bottom-right{bottom:-40px;right:-40px}.freshly-search-section{flex-direction:column}.freshly-search-title{margin-bottom:20px;position:static;transform:none}.freshly-search-title h2{font-size:2rem;text-align:center;transform:none;writing-mode:horizontal-tb}.freshly-search-image{max-width:90vw}}.freshly-shopping-section{background-color:#f8fff1;padding:120px 24px;position:relative}.freshly-shopping-image-wrapper,.freshly-shopping-section{align-items:center;display:flex;justify-content:center}.freshly-shopping-image{border-radius:16px;height:auto;max-width:100%;width:320px}.freshly-shopping-title{flex-shrink:0;position:absolute;right:calc(50% - 250px);top:50%;transform:translateY(-50%)}.freshly-shopping-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#278141,#f2b705);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;text-align:center;transform:rotate(0deg);writing-mode:vertical-rl}@media (max-width:768px){.freshly-shopping-section{flex-direction:column}.freshly-shopping-title{margin-bottom:20px;order:-1;position:static;transform:none}.freshly-shopping-title h2{font-size:2rem;margin-bottom:16px;text-align:center;transform:none;writing-mode:horizontal-tb}.freshly-shopping-image{max-width:90vw}}.freshly-recipe-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.freshly-recipe-title{left:calc(50% - 250px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.freshly-recipe-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#278141,#f2b705);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.freshly-recipe-image-wrapper{align-items:center;display:flex;justify-content:center}.freshly-recipe-image{border-radius:16px;height:auto;max-width:100%;width:320px}@media (max-width:768px){.freshly-recipe-section{flex-direction:column}.freshly-recipe-title{margin-bottom:20px;position:static;text-align:center;transform:none}.freshly-recipe-title h2{font-size:2rem;transform:none;writing-mode:horizontal-tb}.freshly-recipe-image{max-width:90vw}}.freshly-map-section{padding:100px 24px;text-align:center}.freshly-map-title{color:#f2b705;font-family:Inter,sans-serif;font-size:2.4rem;margin-bottom:48px}.freshly-map-image{max-width:100%;width:960px}@media (max-width:768px){.freshly-map-title{font-size:1.8rem}.freshly-map-image{width:90vw}}.freshly-page{background-color:#f8fff1;font-family:Inter,sans-serif;overflow:hidden;text-align:center}.freshly-intro{padding:80px 24px 60px}.freshly-title{color:#278141;font-family:Pacifico,cursive;font-size:4rem;font-weight:500;margin-bottom:16px}.freshly-subtitle{color:#033128;font-family:Crimson Text,serif;font-size:1.2rem;margin-bottom:40px}.freshly-phones img{border-radius:16px;height:auto;max-width:900px;width:100%}.freshly-screen-section{background-color:#f8fff1;padding:160px 24px 120px;position:relative;z-index:1}.screen-title{color:#f2b705;font-size:1.8rem;font-weight:700;margin-bottom:32px;position:relative;z-index:2}.screen-image img{display:block;height:auto;margin:0 auto;max-width:320px;position:relative;width:100%;z-index:2}.freshly-search-section{background-color:#f8fff1;gap:50px;padding:120px 24px;position:relative}.freshly-search-image-wrapper,.freshly-search-section{align-items:center;display:flex;justify-content:center}.freshly-search-image{border-radius:16px;height:auto;max-width:100%;width:320px}.freshly-search-title{left:calc(50% - 250px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.freshly-search-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#278141,#f2b705);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.freshly-map-section{background-color:#f8fff1;padding:120px 24px}.freshly-map-title{color:#278141;font-family:DM Sans,sans-serif;font-size:2rem;font-weight:700;margin-bottom:40px}.freshly-map-image-wrapper{align-items:center;display:flex;justify-content:center}.freshly-map-image{border-radius:16px;height:auto;max-width:960px;width:100%}.circle.yellow{background-color:#f2b705}.circle.green{background-color:#287a41}.circle.big{height:140px;width:140px}.circle.small{height:40px;width:40px}.circle.tiny{height:16px;width:16px}.circle.medium{height:200px;width:200px}.top-left{left:-20px;top:-20px}.middle-left{left:12%;top:40%}.middle-right{top:46%}.bottom-right{bottom:-80px}.top-right{right:-40px;top:-60px}.bottom-left{bottom:-60px;left:-40px}@media (max-width:768px){.freshly-title{font-size:2.4rem}.freshly-subtitle{font-size:1rem}.freshly-phones img{max-width:90vw}.screen-title{font-size:1.4rem}.circle.big{height:80px;width:80px}.circle.large{height:180px;width:180px}.bottom-right{bottom:-40px;right:-40px}.freshly-search-section{flex-direction:column}.freshly-search-title{margin-bottom:20px;position:static;transform:none}.freshly-search-title h2{font-size:2rem;text-align:center;transform:none;writing-mode:horizontal-tb}.freshly-search-image{max-width:90vw}.freshly-map-title{font-size:1.6rem}.freshly-map-image{width:90vw}}.sushi-page{background-color:#f8fff1;font-family:Inter,sans-serif;overflow:hidden;text-align:center}.sushi-intro{padding:80px 24px 60px}.sushi-title{color:#f28c05;font-family:Pacifico,cursive;font-size:4rem;font-weight:500;margin-bottom:16px}.sushi-subtitle{color:#033128;font-family:Crimson Text,serif;font-size:1.2rem;margin-bottom:40px}.sushi-image-wrapper img{border-radius:16px;height:auto;max-width:900px;width:100%}.sushi-start-section{background-color:#f8fff1;padding:120px 24px;position:relative}.sushi-screen-title{color:#f28c05;font-size:2rem;font-weight:700;margin-bottom:32px;position:relative;z-index:2}.sushi-screen-image img{display:block;height:auto;margin:0 auto;max-width:320px;position:relative;width:100%;z-index:2}.circle{border-radius:50%;filter:drop-shadow(0 0 20px rgba(0,0,0,.1));opacity:.9;position:absolute;z-index:0}.circle.orange{background-color:#f28c05}.circle.large{box-shadow:0 0 40px #00000026;height:300px;width:300px}.circle.small{height:60px;width:60px}.circle.tiny{height:20px;width:20px}.top-left{left:-80px;top:-80px}.bottom-left{bottom:10%;left:20%}.bottom-right{bottom:-60px;right:-60px}.middle-right{right:10%;top:50%}@media (max-width:768px){.sushi-title{font-size:2.4rem}.sushi-subtitle{font-size:1rem}.sushi-image-wrapper img{max-width:90vw}.sushi-screen-title{font-size:1.4rem}.sushi-screen-image img{max-width:90vw}.circle.large{height:180px;width:180px}.circle.small{height:40px;width:40px}.circle.tiny{height:12px;width:12px}.top-left{left:-40px;top:-40px}.bottom-right{bottom:-30px;right:-30px}}.sushi-home-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.sushi-home-title{left:calc(50% - 250px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.sushi-home-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#f28c05,#f28c05);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.sushi-home-image-wrapper{align-items:center;display:flex;justify-content:center}.sushi-home-image{height:auto;max-width:100%;width:320px}@media (max-width:768px){.sushi-home-section{flex-direction:column}.sushi-home-title{margin-bottom:20px;position:static;text-align:center;transform:none}.sushi-home-title h2{font-size:2rem;transform:none;writing-mode:horizontal-tb}.sushi-home-image{max-width:90vw}}.sushi-category-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.sushi-category-title{position:absolute;right:calc(50% - 250px);top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.sushi-category-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#f28c05,#f28c05);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;transform:rotate(0deg);writing-mode:vertical-rl}.sushi-category-image-wrapper{align-items:center;display:flex;justify-content:center}.sushi-category-image{height:auto;max-width:100%;width:320px;z-index:2}@media (max-width:768px){.sushi-category-section{flex-direction:column}.sushi-category-title{margin-bottom:20px;position:static;text-align:center;transform:none}.sushi-category-title h2{font-size:2rem;transform:none;writing-mode:horizontal-tb}.sushi-category-image{max-width:90vw}}.sushi-product-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.sushi-product-title{left:calc(50% - 250px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.sushi-product-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#f28c05,#f28c05);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.sushi-product-image-wrapper{align-items:center;display:flex;justify-content:center}.sushi-product-image{height:auto;max-width:100%;width:320px;z-index:2}@media (max-width:768px){.sushi-product-section{flex-direction:column}.sushi-product-title{margin-bottom:20px;position:static;text-align:center;transform:none}.sushi-product-title h2{font-size:2rem;transform:none;writing-mode:horizontal-tb}.sushi-product-image{max-width:90vw}}.sushi-order-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.sushi-order-title{left:calc(50% - 250px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.sushi-order-title h2{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#f28c05,#f28c05);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.sushi-order-image-wrapper{align-items:center;display:flex;justify-content:center}.sushi-order-image{height:auto;max-width:100%;width:320px;z-index:2}@media (max-width:768px){.sushi-order-section{flex-direction:column}.sushi-order-title{margin-bottom:20px;position:static;text-align:center;transform:none}.sushi-order-title h2{font-size:2rem;transform:none;writing-mode:horizontal-tb}.sushi-order-image{max-width:90vw}}.sushi-checkout-section{background-color:#f8fff1;padding:120px 24px;position:relative;text-align:center}.sushi-checkout-content{position:relative;z-index:2}.sushi-checkout-title{-webkit-text-fill-color:#0000;background:linear-gradient(0deg,#f28c05,#f28c05);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:DM Sans,sans-serif;font-size:2.8rem;font-weight:700;margin-bottom:40px}.sushi-checkout-image-wrapper{align-items:center;display:flex;justify-content:center}.sushi-checkout-image{height:auto;max-width:100%;width:600px}@media (max-width:768px){.sushi-checkout-title{font-size:2rem}.sushi-checkout-image{max-width:90vw}}.sushi-typography-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.sushi-typography-title{left:calc(50% - 400px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.sushi-typography-title h2{color:#f28c05;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.sushi-typography-image-wrapper{align-items:center;display:flex;justify-content:center}.sushi-typography-image{border-radius:16px;height:auto;max-width:100%;width:560px}@media (max-width:768px){.sushi-typography-section{flex-direction:column}.sushi-typography-title{margin-bottom:20px;position:static;text-align:center;transform:none}.sushi-typography-title h2{font-size:2rem;text-align:center;transform:none;writing-mode:horizontal-tb}.sushi-typography-image{max-width:90vw}}.sushi-colors-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.sushi-colors-title.right{position:absolute;right:calc(50% - 400px);top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.sushi-colors-title h2{color:#f28c05;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin:0;transform:rotate(0deg);writing-mode:vertical-rl}.sushi-colors-image-wrapper{align-items:center;display:flex;justify-content:center}.sushi-colors-image{border-radius:16px;height:auto;max-width:100%;width:560px}@media (max-width:768px){.sushi-colors-section{flex-direction:column}.sushi-colors-title.right{margin-bottom:20px;position:static;text-align:center;transform:none}.sushi-colors-title.right h2{font-size:2rem;text-align:center;transform:none;writing-mode:horizontal-tb}}.sushi-colors-image{max-width:90vw}.sushi-components-block{align-items:center;background-color:#f8fff1;display:flex;justify-content:center;padding:120px 24px;position:relative}.sushi-components-image-wrapper{display:inline-block;position:relative}.sushi-components-image{border-radius:16px;height:auto;max-width:720px;width:100%}.sushi-components-label{bottom:60px;color:#f28c05;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:700;margin:0;position:absolute;right:0}@media (max-width:768px){.sushi-components-label{font-size:2rem;margin-top:20px;position:static;text-align:center}.sushi-components-image{max-width:90vw}}.compiur-page{background-color:#f8fff1;font-family:DM Sans,sans-serif;overflow:hidden;text-align:center}.compiur-intro{padding:80px 24px 60px}.compiur-title{color:#14181f;font-family:Pacifico,cursive;font-size:4rem;font-weight:500;margin-bottom:16px}.compiur-subtitle{color:#1d222c;font-size:1.2rem;margin-bottom:40px}.compiur-image-wrapper img{border-radius:16px;height:auto;max-width:900px;width:100%}@media (max-width:768px){.compiur-title{font-size:2.5rem}.compiur-subtitle{font-size:1rem}.compiur-image-wrapper img{max-width:90vw}}.compiur-home-section{align-items:center;background-color:#f8fff1;display:flex;flex-direction:column;gap:50px;justify-content:center;padding:120px 24px;position:relative}.compiur-home-title h2{color:#4a4a4a;font-family:DM Sans,sans-serif;font-size:3rem;font-weight:700;margin-bottom:40px;text-align:center}.compiur-home-image-wrapper{align-items:center;display:flex;justify-content:center}.compiur-home-image{border-radius:16px;max-width:720px}@media (max-width:768px){.compiur-home-title h2{font-size:1.6rem;margin-bottom:20px}.compiur-home-image{max-width:90vw}}.compiur-services-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.compiur-services-title{left:calc(50% - 500px);position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.compiur-services-title h2{color:#999;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;margin:0;transform:rotate(180deg);writing-mode:vertical-rl}.compiur-services-image-wrapper{align-items:center;display:flex;justify-content:center}.compiur-services-image{border-radius:16px;max-width:100%;width:680px}@media (max-width:768px){.compiur-services-section{flex-direction:column}.compiur-services-title{margin-bottom:20px;position:static;text-align:center;transform:none}.compiur-services-title h2{font-size:1.6rem;text-align:center;transform:none;writing-mode:horizontal-tb}.compiur-services-image{max-width:90vw}}.compiur-home-image{height:auto;max-width:680px;width:100%}.compiur-services-image{height:auto;max-width:720px;width:100%}.compiur-software-section{align-items:center;background-color:#f8fff1;display:flex;gap:50px;justify-content:center;padding:120px 24px;position:relative}.compiur-software-title.right{position:absolute;right:calc(50% - 500px);top:50%;transform:translateY(-50%);white-space:nowrap;z-index:2}.compiur-software-title h2{color:#999;font-family:DM Sans,sans-serif;font-size:3.5rem;font-weight:700;letter-spacing:2px;line-break:strict;margin:0;max-height:90vh;overflow-wrap:break-word;text-align:center;transform:rotate(0deg);white-space:normal;writing-mode:vertical-rl}.compiur-software-image-wrapper{align-items:center;display:flex;justify-content:center}.compiur-software-image{border-radius:16px;height:auto;max-width:100%;width:680px}@media (max-width:876px){.compiur-software-section{flex-direction:column}.compiur-software-title.right{margin-bottom:20px;position:static;text-align:center;transform:none}.compiur-software-title h2{font-size:1.6rem;text-align:center;transform:none;writing-mode:horizontal-tb}.compiur-software-image{max-width:90vw}}.compiur-overview-section{background-color:#f8fff1;padding:100px 24px;text-align:center}.compiur-overview-image-wrapper{align-items:center;display:flex;justify-content:center;margin-bottom:40px}.compiur-overview-image{border-radius:12px;box-shadow:0 4px 40px #0000001a;height:auto;max-width:100%;width:680px}.compiur-overview-description{color:#222;font-family:Crimson Text,serif;font-size:1.1rem;line-height:1.7;margin:0 auto;max-width:720px}@media (max-width:768px){.compiur-overview-image{max-width:90vw}.compiur-overview-description{font-size:1rem;padding:0 12px}}*{box-sizing:border-box;margin:0;padding:0}body,html{color:#222;font-family:Crimson Text,serif;line-height:1.6;overflow-x:hidden}#root,body,html{background-color:#f8fff1;min-height:100vh;width:100%}#root{display:flex;flex-direction:column}.app-container{background-color:#f8fff1;flex:1 1;margin:0 auto;max-width:1440px;width:100%}a,body,button,div,img,span{user-select:none;-webkit-user-select:none;-ms-user-select:none}a:focus,button:focus,img:focus{outline:none}
/*# sourceMappingURL=main.0dc4a079.css.map*/