body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{scroll-behavior:smooth}:root{--primary-color:#ebdc0a;--primary-color-80:hsla(53,76%,67%,.448);--primary-color-75:#ebdc0af2;--primary-color-50:#ebdc1180;--primary-color-20:#ebdc114d;--secondary-color:#252525;--secondary-color-80:#000c;--header-color:#252525;--text-color:#656565;--big-title:40pt;--normal-title:28pt;--small-title:20pt;--sub-title:18pt;--big-text:14pt;--text:12pt;--small-text:10pt;--light-gray:#eee}*{margin:0;padding:0}a{text-decoration:none}.loading{animation:loading 1s linear infinite}.fade-in-section{opacity:0;transform:translateY(50px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.hero-section{height:600px;position:relative;width:100%;z-index:0}.hero-section .heroBg{background:url(/static/media/hero-consulting-KkA-Ji33.2126d4a67063d0c6eea1.jpg) 50% no-repeat;background-size:cover;bottom:0;height:710px;left:0;position:absolute;right:0;top:-110px;width:100%}.hero-section .container{align-items:center;background:linear-gradient(90deg,var(--secondary-color-80) 10%,var(--primary-color-80) 100%);bottom:0;height:600px;left:0;position:absolute;right:0;top:0;z-index:10}.hero-section .container,.hero-section .container .info{display:flex;flex-direction:column;justify-content:center}.hero-section .container .info{align-items:start;color:#fff;gap:10px;width:50%;z-index:100}.hero-section2 .container{align-items:flex-start;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:0 70px;position:relative;right:0;top:0;z-index:10}.hero-section2 .container .info{align-items:start;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center;width:50%;z-index:100}.hero-section .container .info h1{font-size:var(--big-title);font-weight:700;line-height:1.3em;width:850px}.hero-section .container .info p{font-size:var(--text)}.hero-section .container .hero-section-options{display:flex;gap:20px;margin:20px 0}.hero-section .container .hero-section-options button{border:none;border-radius:5px;cursor:pointer;font-weight:600;outline:none;padding:15px 30px}.hero-section .container .hero-section-options .start-button{align-items:center;background:linear-gradient(90deg,var(--secondary-color-80) 10%,var(--primary-color-80) 100%);color:#fff;display:flex;gap:10px;transition:.3s ease}.hero-section .container .hero-section-options .start-button:hover{box-shadow:0 5px 7px 2px #0003;transform:translateY(-5px);transition:.3s ease}.hero-section .container .hero-section-options .start-button .icon{transition:.3s ease}.hero-section .container .hero-section-options .start-button:hover .icon{transform:translateX(10px);transition:.3s ease}.hero-section .container .hero-section-options .service-button{overflow:hidden;position:relative;transition:.3s ease}.hero-section .container .hero-section-options .service-button p{align-items:center;display:flex;font-size:var(--small-text);gap:10px;position:relative;transition:.3 ease .15s;z-index:10}.hero-section .container .hero-section-options .service-button .icon{transition:.3s ease}.hero-section .container .hero-section-options .service-button:hover{box-shadow:0 0 7px 4px var(--primary-color-80)}.hero-section .container .hero-section-options .service-button .animated_bg{background-color:var(--secondary-color);bottom:0;color:var(--primary-color);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.3s ease;width:0;z-index:0}.hero-section .container .hero-section-options .service-button:hover .animated_bg{right:0;transition:.3s ease;width:100%}.hero-section .container .hero-section-options .service-button:hover p{color:var(--primary-color);transition:.3s ease}.hero-section .container .hero-section-options .service-button:hover .icon{transform:translateX(10px);transition:.3s ease}.hero-section .container .info .hero-section-stats{display:flex;gap:20px}.hero-section .container .info .hero-section-stats .hero-section-stats-card{background-color:var(--primary-color-20);border:1px solid var(--primary-color-50);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-width:200px;padding:20px}.hero-section .container .info .hero-section-stats .hero-section-stats-card p{align-items:center;color:#fff;display:flex;font-weight:700;gap:10px}.section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:50px 150px}.section-title{color:var(--secondary-color);font-size:var(--normal-title);font-weight:700}.section-caption{color:var(--text-color);font-size:var(--text);margin:10px 0;text-align:center}.service-container{grid-column-gap:20px;grid-row-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:30px 0;row-gap:20px;width:100%}.about-us-title-container{width:100%}.about-us-title-container span{background:#eee;border-radius:50px;color:var(--secondary-color);font-size:var(--small-text);font-weight:600;padding:7px 15px}.info-container{display:flex;gap:30px;width:100%}.info-container .about-us-column{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:50%}.info-container .about-us-column h1{font-size:var(--small-title);font-weight:600}.info-container .about-us-column p{color:var(--text-color);font-size:var(--text)}.info-container .about-us-column .company-image img{border-radius:10px;width:100%}.values-section-title{color:var(--secondary-color);font-size:var(--sub-title);font-weight:700}.info-container .company-values{display:flex;flex-direction:column;gap:10px;margin-top:20px;width:50%}.info-container .company-values .company-values-card{align-items:center;color:var(--secondary-color);display:flex;gap:10px;width:100%}.info-container .company-values .company-values-card .icon-container{align-items:center;background:var(--secondary-color);border-radius:10px;display:flex;height:18px;justify-content:center;padding:10px;width:18px}.info-container .company-values .company-values-card .icon-container .icon{color:var(--primary-color);height:100%;width:100%}.info-container .company-values .company-values-card p{font-size:var(--small-text);font-weight:500}.contact-container{display:flex;gap:80px;margin-top:20px;width:100%}.contact-container .company-info{display:flex;flex-direction:column;gap:10px;width:30%}.contact-container .company-info .social-container{align-items:center;display:flex;gap:10px}.icon_container{align-items:center;background:var(--secondary-color);border-radius:20px;display:flex;height:18px;justify-content:center;padding:10px;position:relative;width:18px;z-index:10}.icon_container .selector{border-radius:20px;height:18px;left:var(50% - 1px);padding:12px;position:absolute;top:13px;transition:.3s ease;width:18px;z-index:1}.icon_container:hover{cursor:pointer}.icon_container:hover .selector{border-bottom:3px solid var(--primary-color);position:absolute;top:2px;transition:.3s ease}.icon_container .icon{color:var(--primary-color);height:100%;width:100%}.social-container .icon_container{margin-top:20px}.contact-container .contact-form{background:#fff;border-radius:5px;box-shadow:0 0 2px 1px #0000001a;display:flex;flex-direction:column;padding:20px;width:70%}.contact-container .contact-form h1{color:var(--secondary-color);font-size:var(--sub-title)}.contact-container .contact-form p{color:var(--text-color);font-size:var(--text)}.contact-container .contact-form form{display:flex;flex-direction:column;gap:10px;height:100%;margin-top:20px;width:100%}.contact-container .contact-form form .input_columns{align-items:center;display:flex;gap:10px}.contact-container .contact-form form .input_container{display:flex;flex-direction:column;gap:10px;width:100%}.contact-container .contact-form form .input_container label{color:var(--secondary-color);font-size:var(--text);font-weight:600}.contact-container .contact-form form .input_container input,.contact-container .contact-form form .input_container select{border:1px solid var(--light-gray);border-radius:5px;outline:none;padding:10px 15px;transition:.3s ease}.contact-container .contact-form form .input_container input:focus,.contact-container .contact-form form .input_container select:focus,.contact-container .contact-form form .input_container textarea:focus{border:2px solid var(--primary-color);transition:.3s ease}.contact-container .contact-form form .input_container textarea{border:1px solid var(--light-gray);border-radius:5px;height:150px;outline:none;padding:10px 15px;resize:none;transition:.3s ease}.form-button{align-items:center;background-color:var(--secondary-color);border:none;border-radius:5px;color:var(--primary-color);display:flex;font-size:var(--text);gap:10px;justify-content:center;outline:none;padding:10px 15px}@media only screen and (max-width:1300px){.hero-section .container{padding:20px 150px}.hero-section .container .info{width:100%}.hero-section .container .info h1{font-size:var(--normal-title);font-weight:700;line-height:1.3em;width:85%}}@media only screen and (max-width:1200px){.hero-section .container{padding:20px 50px}.hero-section .container .info{width:100%}.hero-section .container .info h1{font-size:var(--normal-title);font-weight:700;line-height:1.3em;width:85%}.hero-section .container .info p{width:85%}.section{margin-top:50px;padding:50px}}@media only screen and (max-width:1100px){.service-container{grid-template-columns:1fr 1fr}.contact-container{flex-direction:column-reverse;margin-top:20px}.contact-container .company-info{display:flex;flex-direction:column;gap:10px;width:100%}.contact-container .contact-form{background:#fff;border-radius:5px;box-shadow:0 0 2px 1px #0000001a;display:flex;flex-direction:column;padding:20px;width:90%}}@media only screen and (max-width:1000px){.info-container{display:flex;flex-direction:column;gap:0;width:100%}.info-container .about-us-column{width:100%}.info-container .second-column{flex-direction:column-reverse;gap:50px;margin-top:20px;width:100%}.info-container .company-values{margin-top:10px;width:100%}}@media only screen and (max-width:600px){.hero-section .container .hero-section-options{gap:0;margin:20px 0}.hero-section .container .hero-section-options .service-button{width:210px}.service-container{grid-template-columns:1fr}.contact-container .contact-form form .input_columns{flex-direction:column}}.header-container{display:flex;flex-direction:column;z-index:1000}.contact-header{align-items:center;background:var(--primary-color);color:var(--secondary-color);display:flex;font-size:var(--small-text);justify-content:space-between;padding:10px 150px;z-index:10}.contact-header .contact-info{align-items:center;display:flex;gap:20px}.contact-header .contact-info p{font-weight:700}.contact-header .contact-info p,.contact-header .socials{align-items:center;display:flex;gap:10px}.contact-header .socials .icon{height:20px;width:20px}.contact-header .socials .icon:hover{cursor:pointer}.header{align-items:center;display:flex;justify-content:space-between;left:0;padding:0 150px;position:absolute;right:0;top:50px;transition:opacity .4s ease,transform .4s ease;z-index:10}.header .logo{color:var(--primary-color);font-size:var(--sub-title);font-weight:700;text-decoration:none}.header .logo img{height:100px}.header .menu,.header .menu ul{align-items:center;display:flex;gap:30px}.menu-option,.menu-option a{color:#fff;font-weight:500;list-style:none;transition:.3s ease}.menu-option:hover{border-bottom:2px solid var(--primary-color);padding-bottom:5px}.menu-option a:hover,.menu-option:hover{color:var(--primary-color);cursor:pointer;transition:.3s ease}.menu-button{background:none;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;font-weight:600;outline:none;overflow:hidden;padding:10px 12px;position:relative;transition:.3s ease}.menu-button p{font-size:var(--small-text);position:relative;transition:.3 ease .15s;z-index:10}.menu-button .animated_bg{background-color:var(--primary-color);bottom:0;color:var(--primary-color);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:.3s ease;width:0;z-index:0}.menu-button:hover{border:1px solid var(--primary-color)}.menu-button:hover .animated_bg{right:0;transition:.3s ease;width:100%}.menu-button:hover p{color:#fff;transition:.3s ease}.fixed-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#141414d9;box-shadow:0 0 7px 3px #0003;left:0;opacity:1;position:fixed;right:0;top:0;transform:translateY(0);transition:.3s ease;z-index:10000}.header .vertical-menu-button{display:none;flex-direction:column;gap:8px;height:30px;justify-content:center;width:30px}.header .vertical-menu-button .bar{background:#fff;border-radius:2px;height:2px;width:100%}.header .vertical-menu-button .middle{transition:.3s ease;width:70%}.header .vertical-menu-button:hover{cursor:pointer}.header .vertical-menu-button:hover .middle{transition:.3s ease;width:100%}@media screen and (max-width:1000px){.contact-header{padding:10px 50px}.header{padding:0 50px}.header .menu{display:none}.header .vertical-menu-button{display:flex}}.footer{background-color:var(--secondary-color);display:flex;flex-direction:column;gap:20px;padding:20px 150px}.footer,.footer a{color:var(--light-gray)}.footer a{list-style:none;text-decoration:none;transition:.3s ease}.footer a:hover{color:var(--primary-color);font-weight:500;transition:.3s ease}.footer .info_container{border-bottom:1px solid var(--text-color);display:flex;gap:40px;padding:30px 0}.footer .info_container .company_info{display:flex;flex-direction:column;gap:10px;width:50%}.footer .info_container .company_info .sub-title,.footer .info_container .company_info h1{margin-bottom:10px}.footer .info_container .company_info .contact_container{align-items:start;display:flex;flex-direction:column;gap:10px}.footer .info_container .company_info .contact_container p{align-items:center;display:flex;gap:10px}.footer .info_container .links{display:flex;flex-direction:column;gap:20px;width:25%}.footer .info_container .links h2{font-size:var(--big-text);margin-bottom:10px}.footer .info_container .links ul{display:flex;flex-direction:column;gap:10px}.footer .info_container .links ul li{color:var(--light-gray);list-style:none;text-decoration:none;transition:.3s ease}.footer .info_container .links ul li:hover{border-bottom:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;font-weight:500;padding-bottom:10px;transition:.3s ease}.footer .bottom_container{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:20px 0}.footer .bottom_container #digitech{color:var(--primary-color);font-weight:600}@media only screen and (max-width:1200px){.footer{padding:20px 50px}}@media only screen and (max-width:900px){.footer .bottom_container{flex-direction:column;gap:20px;padding:20px 0}.footer .bottom_container .copyright_container{text-align:center}}@media only screen and (max-width:700px){.footer .info_container{align-items:center;flex-direction:column}.footer .info_container .company_info,.footer .info_container .links{width:100%}}.ServiceCard{align-items:start;background:#fff;border-radius:10px;box-shadow:0 0 3px 1px #0000001a;display:flex;flex-shrink:1;gap:20px;gap:auto;height:auto;padding:25px;transition:.3s ease;width:var(100%/3 - 5px)}.ServiceCard .service-icon{align-items:center;background:var(--secondary-color);border-radius:5px;display:flex;height:60%;justify-content:center;padding:15px;width:15%}.ServiceCard .service-icon .icon{color:var(--primary-color);height:100%;width:100%}.ServiceCard .service-info{display:flex;flex-direction:column;width:100%}.ServiceCard p{color:var(--secondary-color);font-size:var(--text);font-weight:700;transition:.3s ease}.ServiceCard span{color:var(--text-color)}.ServiceCard .service-button{align-items:end;display:flex;height:100%;margin-top:10px;width:100%}.ServiceCard .service-button button{align-items:center;background:none;border:1px solid var(--secondary-color);border-radius:5px;color:var(--secondary-color);display:flex;font-weight:600;gap:20px;justify-content:center;outline-style:none;padding:10px 15px;transition:.3s ease;width:100%}.ServiceCard .service-button button .icon{transition:.3s ease}.ServiceCard .service-button button:hover{background-color:var(--secondary-color);color:var(--primary-color);cursor:pointer;transition:.3s ease}.ServiceCard .service-button button:hover .icon,.ServiceCard:hover .service-button button .icon{transform:translateX(10px);transition:.3s ease}.ServiceCard:hover{transform:translateY(-10px);transition:.3s ease}.ServiceCard:hover p{color:var(--primary-color);transition:.3s ease}.InfoCard{align-items:start;background:#fff;border-radius:5px;box-shadow:0 0 2px 1px #0000001a;display:flex;gap:20px;padding:20px;width:90%}.InfoCard .icon_container{align-items:center;background:var(--secondary-color);border-radius:10px;display:flex;height:30px;justify-content:center;padding:10px;width:30px}.InfoCard .icon_container .icon{color:var(--primary-color);height:20px;width:20px}.InfoCard .info_container{width:100%}.InfoCard .info_container h2{color:var(--secondary-color);font-size:var(--big-text)}@media only screen and (max-width:1000px){.InfoCard{margin-top:20px}}@media only screen and (max-width:900px){.InfoCard{flex-direction:column}}.ServiceDetail{align-items:center;background:#0003;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000000}.ServiceDetail .Card{background:#fff;border-radius:10px;box-shadow:0 0 7px 4px #0003;display:flex;flex-direction:column;gap:20px;padding:30px;position:relative}.ServiceDetail .Card .close-btn{align-items:center;background:var(--light-gray);border-radius:10px;display:flex;justify-content:center;padding:10px;position:absolute;right:10px;top:10px;transition:.3s ease}.ServiceDetail .Card .close-btn .icon{color:var(--secondary-color);height:100%;transition:.3s ease;width:100%}.ServiceDetail .Card .close-btn:hover{background:var(--secondary-color);cursor:pointer;transition:.3s ease}.ServiceDetail .Card .close-btn:hover .icon{color:#fff;transform:rotate(180deg);transition:.3s ease}.ServiceDetail .Card .row{display:flex;flex-direction:column;gap:10px;width:100%}.ServiceDetail .Card .icon-container{align-items:center;background:var(--secondary-color);border-radius:10px;display:flex;height:45px;justify-content:center;padding:15px;width:45px}.ServiceDetail .Card .icon-container .icon{color:var(--primary-color);height:100%;width:100%}.ServiceDetail .Card .info-container h1{border-bottom:1px solid var(--secondary-color);color:var(--secondary-color);font-size:var(--normal-title);padding-bottom:20px;width:100%}.ServiceDetail .Card .info-container p{color:var(--text-color);font-size:var(--text)}.ServiceDetail .Card .info-container ul{padding:10px}.ServiceDetail .Card .info-container ul li{align-items:center;display:flex;gap:10px;list-style:none}.ServiceDetail .service-button{align-items:end;display:flex;height:100%;margin-top:10px;width:100%}.ServiceDetail .service-button button{align-items:center;background-color:var(--secondary-color);border:none;border-radius:5px;color:var(--primary-color);cursor:pointer;display:flex;font-weight:600;gap:20px;justify-content:center;outline-style:none;padding:10px 15px;transition:.3s ease;width:100%}.ServiceDetail .service-button button .icon{transition:.3s ease}.ServiceDetail .service-button button:hover .icon{transform:translateX(10px);transition:.3s ease}@media only screen and (max-width:1000px){.ServiceDetail{padding:0 50px}}.VerticalMenu{z-index:10000}.VerticalMenu .bg{background:#0003;bottom:0;left:0;position:fixed;right:0;top:0}.VerticalMenu .container{background:#fff;bottom:0;box-shadow:0 0 7px 4px #0003;display:flex;flex-direction:column;left:-1000px;position:fixed;top:0;transition:left .3s ease;width:300px}.VerticalMenu .show{left:0}.VerticalMenu .header-container{border-bottom:2px solid var(--secondary-color);padding:20px;width:10px}.VerticalMenu .header-container .icon{height:20px;transition:.3s ease;width:20px}.VerticalMenu .header-container .icon:hover{cursor:pointer;transform:rotate(180deg);transition:.3s ease}.VerticalMenu .menu{margin-top:20px}.VerticalMenu .menu li{padding:10px 20px}.VerticalMenu .menu li,.VerticalMenu .menu li a{color:var(--secondary-color);transition:.3s ease}.VerticalMenu .menu li:hover{background-color:var(--primary-color)}.VerticalMenu .menu li a:hover,.VerticalMenu .menu li:hover{color:#fff;transition:.3s ease}.VerticalMenu .menu button{margin:20px;width:85%}.VerticalMenu .menu-button{border:1px solid var(--secondary-color);color:var(--secondary-color)}.VerticalMenu .menu-button:hover{border:1px solid var(--primary-color)}#MessagePopup{align-items:center;border-radius:10px;bottom:20px;box-shadow:0 0 10px 5px #0000004d;display:flex;gap:10px;height:auto;padding:15px;position:fixed;width:auto;z-index:9999999}.popup{opacity:0;right:-1000px;transition:1s ease}.show{opacity:1;right:20px;transition:1s ease-in-out}.success_background{background:var(--primary-color-75)}.success_background .icon,.success_background .message_container{color:#fff}.warning_background{background:#ff0}.warning_background .icon_container{display:none}.error_background{background:#ff0000bf}.error_background .icon{color:#fff}.progress_background{background:var(--dark-bg-color-75)}.progress_background .icon,.progress_background p{color:#fff;padding:0}.error_background .message_container{color:#fff}#MessagePopup .btns_container,#MessagePopup .icon_container{align-items:center;background:none;display:flex;padding:0}#MessagePopup .confirm_button{background:#fff;border:none;border-radius:50px;color:#000;min-width:100px;padding:0 15px}#MessagePopup .btns_container .icon,#MessagePopup .icon_container .icon{background:none;height:25px;padding:0;width:25px}#MessagePopup .btns_container .icon:hover{cursor:pointer}#MessagePopup .message_container{max-width:300px;width:auto}#MessagePopup .loading{animation:loading 1s linear infinite}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--gold:#f5c842;--gold-hover:#e0b030;--black:#000;--surface:#0a0a0a;--surface2:#111;--border:#1f1f1f;--text-muted:#888;--text-dim:#bbb;--red:#e44444}.hero-container{background:url(/static/media/strategic-chess-battle.abac75a538bd87b68382.jpg) 50% no-repeat;background-size:cover;display:flex;min-height:100vh;position:relative;width:100%;z-index:0}.hero-left{background-color:#000000bf;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:50%}.sticky-wrapper{height:100%;padding:150px;position:relative;width:100%}.book-wrapper{background:radial-gradient(circle,#ffc60c73,#0000 70%);content:"";filter:blur(40px);height:600px;left:20px;top:20px;width:600px}.book-shadow,.book-wrapper{position:absolute;z-index:-1}.book-shadow{background:radial-gradient(ellipse at center,#000,#0000 90%);filter:blur(10px);height:60px;left:300px;top:515px;transform:translateX(-50%) scaleY(.6);width:400px}.overlay-shape{align-items:center;display:flex;gap:10px;height:600px;left:50px;padding:100px;position:absolute;rotate:-45deg;top:-50px;width:350px;z-index:-1}.overlay-shape .shape{background:#ebdc0a66;border-radius:100px;height:100%;width:100%;z-index:0}.overlay-shape .shape-30{height:30%}.overlay-shape .shape-50{height:50%}.overlay-shape .shape-80{height:80%}.hero-image{height:65%}.book_cover,.hero-image{object-fit:cover;rotate:-2deg;z-index:2}.book_cover{width:100%}.hero-right{background-color:#000000bf;padding:150px 0;width:50%}.hero-right .content{display:flex;flex-direction:column;gap:20px;width:100%}.hero-right .content h1,.hero-right .content h2,.hero-right .content p{width:100%}.content-block{max-width:500px}@media screen and (max-width:1000px){.hero-container{flex-direction:column;width:100%}.hero-left{height:100%;padding-top:200px;width:100%}.hero-left,.sticky-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.sticky-wrapper{height:50%;padding:0;width:50%}.hero-image{height:100%;width:100%}.book-wrapper{height:500px;left:20px;top:-50px}.book-shadow,.book-wrapper{position:absolute;width:100%}.book-shadow{height:60px;left:0;top:300px;transform:translateX(-50%) scaleY(.6)}.guia .company-info{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.book_cover{height:auto;width:40%}.hero-right{padding:0;width:100%}.content-block,.upconsult-guia .section{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%}.hero-right .content{display:flex;flex-direction:column;justify-content:center;padding:100px 0;width:80%}.guia .reverse{display:flex;flex-direction:column!important;width:100%}}.gold,.section-label{color:#f5c842;color:var(--gold)}.section-label{font-size:14px;font-weight:800;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.divider{border:none;border-top:1px solid #fff}.divider2{border:none;border-top:1px solid #111;margin:0 40px}.grid2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.card-dark{background:#0a0a0a;background:var(--surface);border:1px solid #1f1f1f;border:1px solid var(--border);border-bottom-right-radius:8px;border-top-right-radius:8px;padding:28px 24px}.for-u{border-left:5px solid #f5c842;border-left:5px solid var(--gold)}.not-for-u{border-left:5px solid #e44444;border-left:5px solid var(--red)}.check-item{align-items:flex-start;display:flex;font-size:14px;gap:10px;line-height:1.6;margin-bottom:14px}.check-icon{color:#f5c842;color:var(--gold)}.check-icon,.x-icon{flex-shrink:0;font-size:15px;margin-top:2px}.x-icon{color:#e44444;color:var(--red)}.quote-block{background:#0a0a0a;background:var(--surface);border-left:4px solid #f5c842;border-left:4px solid var(--gold);border-radius:0 8px 8px 0;font-size:18px;font-style:italic;font-weight:600;line-height:1.5;margin:36px 0;padding:20px 24px}.tag{background:#f5c842;background:var(--gold);border-radius:2px;color:#000;color:var(--black);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;margin-bottom:18px;padding:4px 14px}.badge-bonus{background:#0a0a0a;background:var(--surface);border:1px solid #f5c842;border:1px solid var(--gold);border-radius:6px;margin-top:20px;padding:22px 24px}.pain-item{align-items:flex-start;border-bottom:1px solid #111;color:#000;display:flex;font-size:15px;gap:14px;line-height:1.5;padding:16px 0}.pain-item:last-child{border-bottom:none}.arrow{color:#f5c842;color:var(--gold);flex-shrink:0;font-size:18px}.btn-gold{background:#f5c842;background:var(--gold);border:none;border-radius:4px;color:#000;color:var(--black);cursor:pointer;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:.8px;padding:18px 36px;transition:background .2s,transform .1s;width:100%}.btn-gold:hover{background:#e0b030;background:var(--gold-hover)}.btn-gold:active{transform:scale(.98)}.btn-gold-sm{background:#f5c842;background:var(--gold);border:none;border-radius:4px;color:#000;color:var(--black);cursor:pointer;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px;padding:10px 20px;transition:background .2s;white-space:nowrap}.btn-gold-sm:hover{background:#e0b030;background:var(--gold-hover)}.logo-text{font-size:18px;font-weight:800;letter-spacing:.5px}.logo-sub{color:#555;font-size:9px;font-weight:400;letter-spacing:3px;margin-top:2px}.upconsult-guia .section{margin:0 auto;max-width:1000px;padding:40px}.upconsult-guia .section h2{font-size:clamp(22px,3vw,32px);font-weight:700;margin-bottom:36px}.virada{padding:72px 40px;text-align:center}.virada h2{color:#000;color:var(--black);font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.25;margin-bottom:12px}.virada p{color:#222;font-size:18px;font-weight:600}
/*# sourceMappingURL=main.8bfb362a.css.map*/