/*
===========================================================
-- DO NOT EDIT!!!----------------------------------------
-- THIS IS A GENERATED FILE. CHANGES WILL BE OVERWRITTEN --
===========================================================
*/
@keyframes pop{0%{transform:scale(0.9)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.pop-animation{animation:pop .3s ease-in-out}@keyframes pop-small{0%{transform:scale(90%)}100%{transform:scale(100%)}}.pop-animation-small{animation:pop-small .3s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out forwards}.draw-border{box-shadow:inset 0 0 0 4px #58afd1;color:#58afd1;transition:color .25s .0833333333s;position:relative}.draw-border::before,.draw-border::after{border:0 solid rgba(0,0,0,0);box-sizing:border-box;content:"";pointer-events:none;position:absolute;width:0;height:0;bottom:0;right:0}.draw-border::before{border-bottom-width:4px;border-left-width:4px}.draw-border::after{border-top-width:4px;border-right-width:4px}.draw-border:hover{color:#ffe593}.draw-border:hover::before,.draw-border:hover::after{border-color:#ffe593;transition:border-color 0s,width .25s,height .25s;width:100%;height:100%}.draw-border:hover::before{transition-delay:0s,0s,.25s}.draw-border:hover::after{transition-delay:0s,.25s,0s}.piece-of-cake{position:relative;overflow:hidden}.piece-of-cake .wrapper{max-width:1850px;padding:0 20px;margin:0 auto}@media screen and (max-width: 750px){.piece-of-cake .wrapper{padding:0 16px}}.piece-of-cake__container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}@media screen and (max-width: 1025px){.piece-of-cake__container{gap:40px}}@media screen and (max-width: 750px){.piece-of-cake__container{grid-template-columns:1fr;gap:30px;display:flex;flex-direction:column}}.piece-of-cake__container--journal{display:block;position:relative}@media screen and (max-width: 750px){.piece-of-cake__container--journal{position:relative}}.piece-of-cake__image-wrapper{position:relative;transition:all .3s ease}.piece-of-cake__image-wrapper--left{order:1}@media screen and (max-width: 750px){.piece-of-cake__image-wrapper--left{order:2;margin-right:0 !important;margin-left:0 !important;width:100% !important;max-width:500px;margin:0 auto}}.piece-of-cake__image-wrapper--right{order:2}@media screen and (max-width: 750px){.piece-of-cake__image-wrapper--right{order:2;margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:500px;margin:0 auto}}.piece-of-cake__image-wrapper--journal{position:absolute;transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);z-index:0;will-change:transform,opacity}.piece-of-cake__image-wrapper--journal .piece-of-cake__image-container{box-shadow:0 20px 60px rgba(0,0,0,.08),0 10px 30px rgba(0,0,0,.06);transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .4s ease,opacity .3s ease}.piece-of-cake__image-wrapper--journal .piece-of-cake__image-container img{display:block;width:100%;height:auto;object-fit:cover;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden;transform:translateZ(0)}.piece-of-cake__image-wrapper--journal .piece-of-cake__image-container:hover{transform:scale(1.03) translateY(-5px) translateZ(0);box-shadow:0 30px 80px rgba(0,0,0,.12),0 15px 40px rgba(0,0,0,.08)}@media screen and (max-width: 750px){.piece-of-cake__image-wrapper--journal{position:relative;width:100% !important;max-width:500px;margin:0 auto 20px;top:0 !important;left:0 !important;right:0 !important;order:2;z-index:1;opacity:1 !important}.piece-of-cake__image-wrapper--journal .piece-of-cake__image-container{border-radius:0 !important}}.piece-of-cake__image-container{overflow:hidden;transition:box-shadow .3s ease;position:relative;display:flex;align-items:center;justify-content:center}.piece-of-cake__image-container:hover{box-shadow:0 15px 40px rgba(0,0,0,.15)}@media screen and (max-width: 750px){.piece-of-cake__image-container{min-height:250px;max-height:400px}.piece-of-cake__image-container:hover{box-shadow:0 8px 20px rgba(0,0,0,.12)}}.piece-of-cake__image-container[style*=aspect-ratio]{width:100%;height:auto}.piece-of-cake__image{width:100%;height:100%;display:block;transition:transform .3s ease}@media screen and (max-width: 750px){.piece-of-cake__image{height:auto;max-height:400px;object-fit:cover}}.piece-of-cake__image-placeholder{background-color:#f5f5f5;border-radius:0;padding:60px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 750px){.piece-of-cake__image-placeholder{padding:40px;min-height:250px}}.piece-of-cake__image-placeholder svg{width:100%;max-width:300px;height:auto;opacity:.3}@media screen and (max-width: 750px){.piece-of-cake__image-placeholder svg{max-width:200px}}.piece-of-cake__content{position:relative;order:1;z-index:10;display:flex;flex-direction:column;justify-content:center;transition:all .3s ease}@media screen and (max-width: 750px){.piece-of-cake__content{order:1;text-align:center;width:100% !important;max-width:100% !important;margin-bottom:20px;padding:0 10px}}.piece-of-cake--journal .piece-of-cake__content{padding:45px;box-shadow:0 12px 48px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.04);border-radius:0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .3s ease,box-shadow .3s ease}.piece-of-cake--journal .piece-of-cake__content:hover{transform:translateY(-2px);box-shadow:0 16px 56px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.05)}@media screen and (max-width: 1025px){.piece-of-cake--journal .piece-of-cake__content{padding:35px}}@media screen and (max-width: 750px){.piece-of-cake--journal .piece-of-cake__content{padding:25px;margin-right:0 !important;margin-left:0 !important;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.06);order:1;margin-bottom:20px}.piece-of-cake--journal .piece-of-cake__content:hover{transform:none}}.piece-of-cake--journal{position:relative}.piece-of-cake--journal .piece-of-cake__container{position:relative}.piece-of-cake--journal .piece-of-cake__image-wrapper{z-index:1 !important;position:absolute}.piece-of-cake--journal .piece-of-cake__content{z-index:20 !important;position:relative}.piece-of-cake__badge{display:inline-block;padding:6px 16px;border-radius:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px}@media screen and (max-width: 750px){.piece-of-cake__badge{font-size:11px;padding:5px 14px}}.piece-of-cake__heading{font-weight:700;line-height:1.2;margin-bottom:12px}@media screen and (max-width: 750px){.piece-of-cake__heading{margin-bottom:10px}}.piece-of-cake__subheading{font-size:20px;font-weight:600;margin-bottom:20px;opacity:.9}@media screen and (max-width: 750px){.piece-of-cake__subheading{font-size:18px;margin-bottom:16px}}.piece-of-cake__description{margin-bottom:30px;line-height:1.6}.piece-of-cake__description p{margin-bottom:16px}.piece-of-cake__description p:last-child{margin-bottom:0}.piece-of-cake__description strong{font-weight:600}@media screen and (max-width: 750px){.piece-of-cake__description{margin-bottom:24px;font-size:15px}}.piece-of-cake__steps{margin-bottom:30px}@media screen and (max-width: 750px){.piece-of-cake__steps{margin-bottom:24px}}.piece-of-cake__step{display:flex;align-items:flex-start;margin-bottom:16px}.piece-of-cake__step:last-child{margin-bottom:0}@media screen and (max-width: 750px){.piece-of-cake__step{text-align:left;max-width:400px;margin-left:auto;margin-right:auto}}.piece-of-cake__step-number{font-weight:700;font-size:18px;margin-right:12px;color:var(--primary-color-1);flex-shrink:0}@media screen and (max-width: 750px){.piece-of-cake__step-number{font-size:16px;margin-right:10px}}.piece-of-cake__step-content{flex:1}.piece-of-cake__step-content strong{font-weight:600}.piece-of-cake__step-content span{display:inline;opacity:.8;margin-left:4px}@media screen and (max-width: 750px){.piece-of-cake__step-content{font-size:14px}}.piece-of-cake__closing{margin-bottom:30px;font-weight:500;font-style:italic}@media screen and (max-width: 750px){.piece-of-cake__closing{margin-bottom:24px;font-size:15px}}.piece-of-cake__buttons{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}@media screen and (max-width: 750px){.piece-of-cake__buttons{justify-content:center;gap:12px;flex-direction:column;align-items:center}}.piece-of-cake__button{padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;border:2px solid rgba(0,0,0,0);display:inline-block;text-align:center;cursor:pointer;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.piece-of-cake__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}@media screen and (max-width: 750px){.piece-of-cake__button--secondary{max-width:none;padding:12px 16px;line-height:1.3;min-height:44px}}@media screen and (max-width: 750px){.piece-of-cake__button{font-size:14px;padding:12px 20px;width:100%;max-width:400px;line-height:1.3;min-height:44px}}@media screen and (max-width: 375px){.piece-of-cake__button{font-size:13px;padding:10px 16px}}.piece-of-cake__login{display:flex;align-items:center;gap:8px;font-size:14px}@media screen and (max-width: 750px){.piece-of-cake__login{justify-content:center;font-size:13px}}.piece-of-cake__login-link{display:inline-flex;align-items:center;gap:4px;color:var(--primary-color-1);font-weight:600;text-decoration:none;transition:color .3s ease}.piece-of-cake__login-link svg{width:12px;height:12px;transition:transform .3s ease}.piece-of-cake__login-link:hover{color:#1a202c;text-decoration:underline}.piece-of-cake__login-link:hover svg{transform:translateX(3px)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.piece-of-cake[data-aos=fade-up] .piece-of-cake__badge,.piece-of-cake[data-aos=fade-up] .piece-of-cake__heading,.piece-of-cake[data-aos=fade-up] .piece-of-cake__subheading,.piece-of-cake[data-aos=fade-up] .piece-of-cake__description,.piece-of-cake[data-aos=fade-up] .piece-of-cake__steps,.piece-of-cake[data-aos=fade-up] .piece-of-cake__closing,.piece-of-cake[data-aos=fade-up] .piece-of-cake__buttons,.piece-of-cake[data-aos=fade-up] .piece-of-cake__login{opacity:0;animation:fadeInUp .6s ease forwards}.piece-of-cake[data-aos=fade-up] .piece-of-cake__badge{animation-delay:.1s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__heading{animation-delay:.2s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__subheading{animation-delay:.3s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__description{animation-delay:.4s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__steps{animation-delay:.5s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__closing{animation-delay:.6s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__buttons{animation-delay:.7s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__login{animation-delay:.8s}.piece-of-cake[data-aos=fade-up] .piece-of-cake__image-wrapper{opacity:0;animation:fadeInUp .8s ease .3s forwards}