.about-page{overflow-x:hidden}.about-intro{padding:var(--spacing-5) 0;background:linear-gradient(180deg, var(--neutral-light) 0%, var(--neutral-white) 100%);position:relative}@media screen and (min-width:768px){.about-intro{padding:var(--spacing-8) 0}}.about-intro__container{gap:var(--spacing-5);grid-template-columns:1fr;align-items:center;display:grid}@media screen and (min-width:992px){.about-intro__container{gap:var(--spacing-8);grid-template-columns:1.1fr .9fr}}.about-intro__description{margin-top:var(--spacing-3)}.about-intro__description p{color:var(--neutral-medium);margin-bottom:var(--spacing-3);text-align:justify;text-justify:inter-word;line-height:1.6}@media screen and (min-width:768px){.about-intro__description p{margin-bottom:var(--spacing-4);line-height:1.7}}.mission-statement{margin:var(--spacing-3) 0 var(--spacing-2);padding:var(--spacing-3);background-color:var(--accent-color-light);border-radius:var(--spacing-2);border-left:4px solid var(--accent-color-dark);position:relative;overflow:hidden}@media screen and (min-width:768px){.mission-statement{margin:var(--spacing-4) 0 var(--spacing-2);padding:var(--spacing-4);border-radius:var(--spacing-3)}}.mission-statement:before{content:"\"";color:var(--primary-color-light);opacity:.2;pointer-events:none;font-family:serif;font-size:4rem;position:absolute;bottom:-10px;right:10px}@media screen and (min-width:768px){.mission-statement:before{font-size:8rem;bottom:-20px;right:20px}}.mission-statement__title{color:var(--secondary-color);margin-bottom:var(--spacing-1);text-transform:uppercase;letter-spacing:1.5px;font-size:1rem}@media screen and (min-width:768px){.mission-statement__title{margin-bottom:var(--spacing-2);letter-spacing:2px;font-size:1.25rem}}.mission-statement__text{color:var(--neutral-dark);z-index:2;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:1rem;font-style:italic;line-height:1.5;position:relative}@media screen and (min-width:768px){.mission-statement__text{font-size:1.15rem;line-height:1.7}}.about-intro__highlights{gap:var(--spacing-2);margin:var(--spacing-3) 0;flex-direction:column;display:flex}@media screen and (min-width:768px){.about-intro__highlights{gap:var(--spacing-3);margin:var(--spacing-4) 0}}.highlight-tag{gap:var(--spacing-2);padding:var(--spacing-2);background:var(--accent-color-light);border-radius:var(--spacing-1);border-left-color:var(--accent-color-dark);transition:var(--transition);display:flex}@media screen and (min-width:768px){.highlight-tag{gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--spacing-2)}}.highlight-tag:hover,.highlight-tag:active{background:#fff;transform:translate(5px);box-shadow:0 10px 20px #0000000d}.highlight-tag__icon{color:var(--primary-color);font-size:1.2rem}@media screen and (min-width:768px){.highlight-tag__icon{font-size:1.5rem}}.highlight-tag strong{color:var(--secondary-color);margin-bottom:2px;font-size:.85rem;display:block}@media screen and (min-width:768px){.highlight-tag strong{font-size:.95rem}}.highlight-tag p{font-size:.75rem;line-height:1.3;margin-bottom:0!important}@media screen and (min-width:768px){.highlight-tag p{font-size:.85rem;line-height:1.4}}.about-intro__visual{margin-bottom:var(--spacing-4);justify-content:center;align-items:center;display:flex;position:relative}@media screen and (min-width:992px){.about-intro__visual{margin-bottom:0}}.about-intro__nfc-wrapper{border-radius:30px;width:100%;height:100%}@media screen and (min-width:768px){.about-intro__nfc-wrapper{border-radius:40px}}.nfc-scanner{width:100%;max-width:320px;padding:10px;position:relative}@media screen and (min-width:480px){.nfc-scanner{max-width:360px;padding:15px}}@media screen and (min-width:768px){.nfc-scanner{max-width:420px;padding:20px}}.about-intro__image-wrapper{aspect-ratio:1;z-index:2;border:2px solid var(--accent-color-light);border-radius:30px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px #121b2d33}@media screen and (min-width:768px){.about-intro__image-wrapper{border-radius:40px}}.about-intro__img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.nfc-scanner:hover .about-intro__img,.nfc-scanner:active .about-intro__img{transform:scale(1.1)}@keyframes nfc-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}50%{opacity:.4}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)}}.nfc-scanner__ring{border:1px solid var(--primary-color);opacity:0;pointer-events:none;border-radius:40px;width:100%;height:100%;animation:3s linear infinite nfc-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.nfc-scanner__ring{border-radius:50px}}.nfc-scanner__ring--delayed{animation-delay:1.5s}.nfc-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:3;background:#121b2dd9;border-radius:100px;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:600;display:flex;position:absolute;bottom:15px;left:15px}@media screen and (min-width:768px){.nfc-status{gap:10px;padding:10px 20px;font-size:.8rem;bottom:25px;left:25px}}.nfc-status__dot{background:var(--accent-color-dark);width:6px;height:6px;box-shadow:0 0 10px var(--accent-color-dark);border-radius:50%;animation:2s infinite pulse}@media screen and (min-width:768px){.nfc-status__dot{width:8px;height:8px}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.timeline-section{padding:var(--spacing-5) 0;background:var(--secondary-color);position:relative;overflow:hidden}@media screen and (min-width:768px){.timeline-section{padding:var(--spacing-8) 0}}.timeline-section:before{content:"";background:linear-gradient(to bottom, transparent, var(--primary-color-light), transparent);opacity:.3;width:2px;height:100%;display:none;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.timeline-section:before{display:block}}.timeline{gap:var(--spacing-2);margin-top:var(--spacing-4);flex-direction:column;max-width:800px;margin-left:auto;margin-right:auto;display:flex;position:relative}@media screen and (min-width:768px){.timeline{gap:var(--spacing-3);margin-top:var(--spacing-6)}}.timeline__item{gap:var(--spacing-2);text-align:center;background:var(--secondary-color-light);padding:var(--spacing-3);border-radius:var(--spacing-2);transition:var(--transition);border:1px solid #0000000d;flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:0 5px 20px #00000008}@media screen and (min-width:768px){.timeline__item{gap:var(--spacing-4);text-align:left;width:calc(50% - 30px);padding:var(--spacing-3);border-radius:var(--spacing-3);flex-direction:row;align-items:flex-start;margin-left:auto}.timeline__item:nth-child(odd){margin-left:0;margin-right:auto}}.timeline__item:hover,.timeline__item:active{border-color:var(--primary-color);transform:translate(5px);box-shadow:0 10px 30px #ff7f411a}@media screen and (min-width:768px){.timeline__item:hover{transform:translate(10px)}}.timeline__icon{background:var(--primary-color);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;font-size:1.2rem;display:flex;position:relative;box-shadow:0 10px 20px #ff7f414d}@media screen and (min-width:768px){.timeline__icon{width:48px;min-width:48px;height:48px;font-size:1.5rem}}.timeline__content{flex:1}.timeline__year{background:var(--primary-color);color:var(--neutral-white);border-radius:50px;margin-bottom:4px;padding:2px 10px;font-size:.65rem;font-weight:700;display:inline-block}@media screen and (min-width:768px){.timeline__year{margin-bottom:8px;padding:4px 12px;font-size:.75rem}}.timeline__title{color:var(--neutral-white);margin-bottom:2px;font-size:1.1rem}@media screen and (min-width:768px){.timeline__title{margin-bottom:4px;font-size:1.25rem}}.timeline__description{color:#ffffffb3;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:0;font-size:.8rem;line-height:1.4}@media screen and (min-width:768px){.timeline__description{font-size:.9rem;line-height:1.5}}.timeline__connector{display:none}@media screen and (min-width:768px){.timeline__connector{background:linear-gradient(90deg, var(--primary-color), transparent);width:60px;height:2px;display:block;position:absolute;top:24px}.timeline__item:nth-child(odd) .timeline__connector{right:-60px}.timeline__item:nth-child(2n) .timeline__connector{left:-60px;transform:rotate(180deg)}}.values-section{padding:var(--spacing-5) 0;background:0 0;position:relative;overflow:hidden}@media screen and (min-width:768px){.values-section{padding:var(--spacing-8) 0}}.values-section:before{content:"";background:var(--primary-color);opacity:.03;border-radius:50%;width:150px;height:150px;position:absolute;top:-30px;right:-30px}@media screen and (min-width:768px){.values-section:before{width:200px;height:200px;top:-50px;right:-50px}}.values-grid{gap:var(--spacing-3);margin-top:var(--spacing-4);grid-template-columns:1fr;display:grid}@media screen and (min-width:640px){.values-grid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){.values-grid{margin-top:var(--spacing-6);grid-template-columns:repeat(4,1fr)}}.value-card{-webkit-backdrop-filter:blur(12px);padding:var(--spacing-4);border-radius:var(--spacing-3);text-align:center;transition:var(--transition);background:linear-gradient(145deg,#fff,#fff5ef);border:1px solid #fff9;box-shadow:0 10px 30px #121b2d0d}@media screen and (min-width:768px){.value-card{padding:var(--spacing-5);border-radius:var(--spacing-4)}}.value-card:hover,.value-card:active{border-color:var(--primary-color-light);background:#ffffffe6;transform:translateY(-5px);box-shadow:0 20px 40px #ff7f4126}@media screen and (min-width:768px){.value-card:hover{transform:translateY(-10px)}}.value-card__icon{background:var(--secondary-color-light);width:60px;height:60px;color:var(--neutral-white);margin:0 auto var(--spacing-2);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}@media screen and (min-width:768px){.value-card__icon{width:70px;height:70px;margin:0 auto var(--spacing-3);font-size:2rem}}.value-card:hover .value-card__icon,.value-card:active .value-card__icon{background:var(--primary-color);color:#fff;transform:rotateY(180deg)}.value-card__title{color:var(--secondary-color);margin-bottom:var(--spacing-1);font-size:1.1rem}@media screen and (min-width:768px){.value-card__title{margin-bottom:var(--spacing-2);font-size:1.25rem}}.value-card__description{color:var(--neutral-medium);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;margin-bottom:0;font-size:.8rem;line-height:1.5}@media screen and (min-width:768px){.value-card__description{font-size:.9rem;line-height:1.6}}.markets-section{padding:var(--spacing-8) 0;background-color:var(--neutral-light);background-image:radial-gradient(var(--neutral-medium) .5px, transparent .5px), radial-gradient(var(--neutral-medium) .5px, transparent .5px);z-index:1;background-position:0 0,10px 10px;background-size:20px 20px;position:relative;overflow:hidden}.markets-section:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f4f6f9e6 0%,#f4f6f999 100%);position:absolute;inset:0}@media screen and (min-width:768px){.markets-section{padding:var(--spacing-8) 0}}.markets-grid{flex-direction:column;margin-top:0;display:flex}@media screen and (max-width:768px){.market-row+.market-row{padding-top:0}}.market-row{gap:var(--spacing-4);margin-top:var(--spacing-6);text-align:center;grid-template-columns:1fr;align-items:center;margin-bottom:0;display:grid}@media screen and (max-width:768px){.market-row{gap:var(--spacing-3);margin-top:var(--spacing-2)}.market-row+.market-row{margin-top:var(--spacing-6)}}@media screen and (min-width:992px){.market-row{gap:var(--spacing-8);margin-top:var(--spacing-5);text-align:left;grid-template-columns:1fr 1fr}.market-row+.market-row{margin-top:8.5rem}.market-row:last-child{margin-bottom:var(--spacing-5)}.market-row--reverse .market-image{order:2}.market-row--reverse .market-text{order:1}}.market-image{aspect-ratio:4/3;border-radius:var(--spacing-3);border:4px solid var(--accent-color-dark);width:100%;max-width:500px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}@media screen and (min-width:768px){.market-image{aspect-ratio:3/2;border-radius:var(--spacing-4);min-height:380px}}@media screen and (min-width:992px){.market-image{max-width:100%;min-height:420px}}.market-image img{object-fit:cover;transition:transform .5s}.market-row:hover .market-image img,.market-row:active .market-image img{transform:scale(1.05)}.market-badge{background:var(--primary-color);color:#fff;text-transform:uppercase;z-index:2;letter-spacing:1px;border-radius:50px;padding:4px 12px;font-size:.65rem;font-weight:700;position:absolute;top:15px;right:15px}@media screen and (min-width:768px){.market-badge{padding:8px 16px;font-size:.75rem;top:20px;right:20px}}.market-text h3{margin-bottom:var(--spacing-2);color:var(--secondary-color);font-size:1.75rem}@media screen and (min-width:768px){.market-text h3{margin-bottom:var(--spacing-3);font-size:2rem}}@media screen and (min-width:992px){.market-text h3{font-size:2.25rem}}.market-text p{color:var(--neutral-medium);margin-bottom:var(--spacing-3);text-align:left;font-size:.95rem;line-height:1.6}@media screen and (min-width:768px){.market-text p{margin-bottom:var(--spacing-4);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:1rem;line-height:1.7}}@media screen and (min-width:992px){.market-text p{font-size:1.05rem}}.market-list{margin-bottom:var(--spacing-4);text-align:left;margin-left:auto;margin-right:auto;display:inline-block;list-style:none!important}@media screen and (min-width:992px){.market-list{margin-bottom:var(--spacing-5);display:block}}.market-list li{color:var(--secondary-color-light);align-items:center;gap:10px;margin-bottom:10px;font-size:.85rem;font-weight:600;display:flex}@media screen and (min-width:768px){.market-list li{gap:12px;margin-bottom:12px;font-size:.9rem}}@media screen and (min-width:992px){.market-list li{font-size:.95rem}}.market-list svg{color:var(--primary-color);font-size:1.1rem}@media screen and (min-width:768px){.market-list svg{font-size:1.25rem}}.btn-link{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;transition:var(--transition);align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}@media screen and (min-width:768px){.btn-link{gap:8px;font-size:.9rem}}.btn-link:hover,.btn-link:active{transform:translate(8px)}@media screen and (min-width:768px){.btn-link:hover{transform:translate(10px)}}.testimonials-section{padding:var(--spacing-5) 0;background:var(--secondary-color);position:relative;overflow:hidden}@media screen and (min-width:768px){.testimonials-section{padding:var(--spacing-8) 0}}.testimonials-marquee{width:100%;margin-top:var(--spacing-4);position:relative;overflow:hidden}.testimonials-track{gap:var(--spacing-4);width:max-content;padding-top:var(--spacing-3);padding-bottom:var(--spacing-4);align-items:stretch;animation:35s linear infinite scrollMarquee;display:flex}.testimonials-track:hover{animation-play-state:paused}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--spacing-4) / 2)))}}@media screen and (min-width:768px){.testimonials-marquee{margin-top:var(--spacing-6)}.testimonials-track{gap:var(--spacing-5);animation-duration:45s}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--spacing-5) / 2)))}}}.testimonial-card{-webkit-backdrop-filter:blur(15px);width:85vw;max-width:350px;padding:var(--spacing-5);border-radius:var(--spacing-4);color:var(--neutral-white);transition:var(--transition);background:#121b2d99;border:1px solid #ffffff1a;flex-direction:column;flex:none;height:100%;display:flex;position:relative;box-shadow:0 20px 50px #0000004d}@media screen and (min-width:768px){.testimonial-card{width:45vw;max-width:500px;padding:var(--spacing-6);border-radius:var(--spacing-4)}}@media screen and (min-width:1024px){.testimonial-card{width:40vw;max-width:600px}}.testimonial-card:hover,.testimonial-card:active{border-color:var(--primary-color-light);background:#ffffff1a;transform:translateY(-5px);box-shadow:0 20px 40px #0000004d}.testimonial-card__quote{color:var(--primary-color);opacity:.5;margin-bottom:var(--spacing-1);font-family:serif;font-size:3rem;line-height:1}@media screen and (min-width:768px){.testimonial-card__quote{margin-bottom:var(--spacing-2);font-size:4rem}}.testimonial-card__text{margin-bottom:var(--spacing-5);color:#fffc;text-align:left;font-size:1rem;font-style:italic;line-height:1.6}@media screen and (min-width:768px){.testimonial-card__text{margin-bottom:var(--spacing-5);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.1rem;line-height:1.7}}.testimonial-card__author{align-items:center;gap:var(--spacing-2);text-align:center;flex-direction:column;margin-top:auto;display:flex}@media screen and (min-width:640px){.testimonial-card__author{text-align:left;align-items:center;gap:var(--spacing-3);flex-direction:row}}.testimonial-card__author-image{border:3px solid var(--primary-color);width:60px;height:60px;transition:var(--transition);border-radius:50%;position:relative;overflow:hidden;box-shadow:0 4px 12px #ff7f414d}.testimonial-card:hover .testimonial-card__author-image{border-color:#fff;transform:scale(1.05);box-shadow:0 6px 16px #ff7f4166}@media screen and (min-width:640px){.testimonial-card__author-image{width:70px;height:70px}}@media screen and (min-width:768px){.testimonial-card__author-image{border-width:4px;width:80px;height:80px}}.testimonial-card__author-image img{object-fit:cover;transition:transform .3s}.testimonial-card:hover .testimonial-card__author-image img{transform:scale(1.1)}.testimonial-card__author h5{color:var(--neutral-white);letter-spacing:.5px;margin-bottom:2px;font-size:.9rem;font-weight:800}@media screen and (min-width:768px){.testimonial-card__author h5{font-size:1rem}}.testimonial-card__author span{color:var(--primary-color);opacity:.9;font-size:.8rem;font-weight:600}@media screen and (min-width:768px){.testimonial-card__author span{font-size:.8rem}}.team-section{padding:var(--spacing-5) 0 var(--spacing-4);background-color:var(--neutral-white);position:relative;overflow:hidden}@media screen and (min-width:768px){.team-section{padding:var(--spacing-8) 0 var(--spacing-6)}}.team-section__wrapper{gap:var(--spacing-6);margin-top:var(--spacing-6);flex-direction:column;display:flex}.executive-card{background:var(--neutral-white);border:1px solid #121b2d14;border-radius:32px;flex-direction:column;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 15px 40px #121b2d0a}@media screen and (min-width:992px){.executive-card{flex-direction:row;min-height:400px}.executive-card:nth-child(2n){flex-direction:row-reverse}}.executive-card:hover{border-color:var(--primary-color-light);transform:translateY(-8px);box-shadow:0 30px 60px #121b2d14}.executive-card__image-box{aspect-ratio:1;background:var(--neutral-light);width:100%;position:relative;overflow:hidden}@media screen and (min-width:992px){.executive-card__image-box{aspect-ratio:auto;width:45%}}.executive-card__img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.executive-card:hover .executive-card__img{transform:scale(1.05)}.executive-card__experience-badge{background:var(--secondary-color);color:var(--neutral-white);letter-spacing:1.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;text-transform:uppercase;border:1px solid #ffffff1a;border-radius:100px;padding:8px 20px;font-size:.75rem;font-weight:700;position:absolute;bottom:24px;left:24px}.executive-card__content{padding:var(--spacing-5);flex-direction:column;flex:1;justify-content:center;display:flex}@media screen and (min-width:992px){.executive-card__content{padding:var(--spacing-8) var(--spacing-10)}}.executive-card__role{color:var(--primary-color);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-size:.85rem;font-weight:800;display:block}.executive-card__name{color:var(--secondary-color);margin-bottom:var(--spacing-3);letter-spacing:-.02em;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;line-height:1.1}.executive-card__bio{color:var(--neutral-medium);margin-bottom:var(--spacing-4);text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:650px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7}.executive-card__footer{margin-top:var(--spacing-2)}.executive-card__linkedin{color:var(--secondary-color);border-bottom:2px solid #0000;align-items:center;gap:12px;padding:10px 0;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.executive-card__linkedin:hover{color:var(--primary-color);border-bottom-color:var(--primary-color)}.executive-card__linkedin svg{color:#0077b5}.abtCta-banner{background-color:var(--neutral-white);margin-bottom:0;padding-top:30px;padding-bottom:60px;position:relative}@media screen and (min-width:768px){.abtCta-banner{padding-top:40px;padding-bottom:80px}}@media screen and (min-width:1024px){.abtCta-banner{padding-bottom:80px}}.abtCta-banner__wrapper:before,.abtCta-banner__wrapper:after{content:"";filter:blur(80px);z-index:-1;opacity:.15;pointer-events:none;border-radius:50%;position:absolute}.abtCta-banner__wrapper:before{background-color:var(--primary-color);width:400px;height:400px;top:-200px;left:-150px}.abtCta-banner__wrapper:after{background-color:var(--accent-color-dark);width:300px;height:300px;bottom:-150px;right:-100px}.abtCta-banner__wrapper{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background-color:#0b121e;background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:32px 32px;border:1px solid #ffffff1a;border-radius:32px;flex-direction:column;align-items:center;gap:24px;margin-bottom:0;padding:40px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #0006}@media screen and (min-width:992px){.abtCta-banner__wrapper{text-align:left;flex-direction:row;justify-content:space-between;padding:60px 80px}}.abtCta-banner__title{color:var(--neutral-white);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(1.8rem,4.5vw,3rem);font-weight:800;line-height:1.1}.title--highlight{background:linear-gradient(to right, var(--primary-color), var(--primary-color-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}.abtCta-banner__subtitle{color:#fffc;text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;max-width:650px;margin:0;font-size:clamp(1rem,2vw,1.15rem);font-weight:400;line-height:1.6}.abtCta-banner__btn{padding:var(--spacing-3) var(--spacing-6);width:100%;max-width:340px;color:var(--neutral-white);border:2px solid var(--neutral-white);cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.abtCta-banner__btn svg{transition:transform .3s}.abtCta-banner__btn:hover{background:var(--neutral-white);color:var(--secondary-color-dark);border-color:var(--neutral-white);transform:translateY(-3px);box-shadow:0 8px 24px #fff3}.abtCta-banner__btn:hover svg{transform:translate(8px)}.abtCta-banner__btn:active{transform:translateY(-1px);box-shadow:0 4px 12px #ffffff1a}.abtCta-banner__btn:focus-visible{outline:3px solid var(--primary-color);outline-offset:3px}@media screen and (min-width:640px){.abtCta-banner__btn{width:auto;padding:var(--spacing-2) var(--spacing-6);font-size:1.1rem}}@media screen and (min-width:992px){.abtCta-banner__btn{padding:var(--spacing-3) var(--spacing-8);font-size:1.2rem}}@media screen and (max-width:480px){.about-intro{padding:var(--spacing-4) 0}.mission-statement{padding:var(--spacing-2)}.mission-statement__title,.mission-statement__text{font-size:.9rem}.highlight-tag{padding:var(--spacing-2)}.highlight-tag strong{font-size:.8rem}.highlight-tag p{font-size:.7rem}.nfc-scanner{max-width:280px}.nfc-status{padding:4px 10px;font-size:.65rem;bottom:10px;left:10px}.nfc-status__dot{width:5px;height:5px}.value-card{padding:var(--spacing-3)}.value-card__icon{width:50px;height:50px;font-size:1.3rem}.value-card__title{font-size:1rem}.value-card__description{font-size:.75rem}.market-text h3{font-size:1.5rem}.market-text p{font-size:.85rem}.market-list li,.btn-link{font-size:.75rem}.testimonial-card{padding:var(--spacing-3)}.testimonial-card__quote{font-size:2.5rem}.testimonial-card__text{font-size:.85rem}.testimonial-card__author-image{width:60px;height:60px}.team-card__visual-container{width:160px;height:160px}.team-card__linkedin{width:32px;height:32px;bottom:5px;right:5px}.team-card__name{font-size:1.3rem}.team-card__role{font-size:.7rem}.team-card__bio{font-size:.8rem}.abtCta-banner__wrapper{padding:24px 16px}.abtCta-banner{padding-top:40px;padding-bottom:40px}.abtCta-banner__title{font-size:1.5rem}.abtCta-banner__subtitle{font-size:.8rem}.abtCta-banner__btn{padding:var(--spacing-2) var(--spacing-4);font-size:.9rem}}@media (prefers-reduced-motion:reduce){.about-intro__img,.market-image img,.team-card__visual,.value-card__icon,.btn-link,.nfc-scanner__ring,.nfc-status__dot{transition:none!important;animation:none!important}.value-card:hover,.btn-link:hover{transform:none}.testimonial-card__author-image,.abtCta-banner__btn{transition:none!important}.testimonial-card:hover .testimonial-card__author-image,.abtCta-banner__btn:hover{transform:none}}.about-intro__img,.market-image img,.team-card__visual,.value-card__icon,.btn-link{will-change:transform}@media (prefers-reduced-motion:reduce){.about-intro__img,.market-image img,.team-card__visual,.value-card__icon,.btn-link,.nfc-scanner__ring,.nfc-status__dot{transition:none!important;animation:none!important}.value-card:hover,.btn-link:hover{transform:none}.testimonial-card__author-image,.abtCta-banner__btn{transition:none!important}.testimonial-card:hover .testimonial-card__author-image,.abtCta-banner__btn:hover{transform:none}}
