@font-face{font-family:MorganitePro;src:url(/fonts/MorganitePro-BoldOblique.woff2) format("woff2"),url(/fonts/MorganitePro-BoldOblique.ttf) format("truetype");font-weight:700;font-style:oblique;font-display:swap}@font-face{font-family:NeueMontreal;src:url(/fonts/NeueMontreal-Medium.woff2) format("woff2"),url(/fonts/NeueMontreal-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Morganite;src:url(/fonts/Morganite-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Helony;src:url(/fonts/Helony.woff2) format("woff2"),url(/fonts/Helony.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rolide;src:url(/fonts/Rolide-Regular.woff2) format("woff2"),url(/fonts/Rolide-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MyriadPro;src:url(/fonts/MyriadPro-Regular.woff2) format("woff2"),url(/fonts/MyriadPro-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moisette;src:url(/fonts/Moisette-Regular.woff2) format("woff2"),url(/fonts/Moisette-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moisette;src:url(/fonts/Moisette-Italic.woff2) format("woff2"),url(/fonts/Moisette-Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:SF Pro;src:local("SF Pro Display"),local("SF Pro Text"),local(".SF NS Display"),local(".SF NS Text"),local("Helvetica Neue"),local("Helvetica");font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:MorganitePro-fallback;src:local("Arial Black"),local("Impact");size-adjust:130%;ascent-override:95%;descent-override:20%;line-gap-override:0%}:root{--font-display: "MorganitePro", "MorganitePro-fallback", Impact, Arial Black, sans-serif;--font-title: "MorganitePro", "MorganitePro-fallback", Impact, Arial Black, sans-serif;--font-titles: "MorganitePro", "MorganitePro-fallback", Impact, Arial Black, sans-serif;--font-body: "NeueMontreal", Helvetica, Arial, sans-serif;--font-decorative: "Moisette", Georgia, serif;--font-ui: "SF Pro", system-ui, sans-serif;--font-subtitle: "MorganitePro", "MorganitePro-fallback", Impact, Arial Black, sans-serif;--fw-display: 800;--fw-subtitle: 300;--fw-body: 500;--fw-label: 600;--fs-display-xl: clamp(4.5rem, 10vw, 9rem);--fs-display-lg: clamp(3.2rem, 6vw, 7rem);--fs-display-md: clamp(2rem, 3.2vw, 3.5rem);--fs-display-sm: clamp(1.6rem, 2.4vw, 2.6rem);--fs-display-xs: clamp(1.2rem, 1.8vw, 1.8rem);--fs-subtitle-lg: clamp(1.4rem, 2.2vw, 2rem);--fs-subtitle-md: clamp(1.15rem, 1.7vw, 1.5rem);--fs-subtitle-sm: clamp(.95rem, 1.2vw, 1.15rem);--fs-body-xl: clamp(1rem, 1.4vw, 1.2rem);--fs-body-lg: clamp(.95rem, 1.1vw, 1.05rem);--fs-body-md: clamp(.85rem, .95vw, .95rem);--fs-body-sm: clamp(.75rem, .85vw, .82rem);--fs-body-xs: clamp(.65rem, .75vw, .72rem);--lh-display: .9;--lh-display-md: .95;--lh-subtitle: 1.2;--lh-body: 1.7;--lh-body-tight: 1.45;--lh-label: 1.2;--ls-display-hero: -.02em;--ls-display: -.01em;--ls-display-md: 0em;--ls-display-sm: .01em;--ls-subtitle: .05em;--ls-label: .15em;--ls-label-sm: .1em;--ls-label-xs: .08em;--ls-loose: .35em;--section-gap: 80px;--block-title-gap: 5px;--pd-h1-gap: clamp(.8rem, 1.8vh, 1.6rem);--pd-p-gap: clamp(.5rem, 1vh, 1rem);--pd-specs-title-gap: clamp(.4rem, .8vh, .8rem);--pd-specs-bottom: clamp(.5rem, 1vh, 1.2rem);--pd-h1-ls: .01em}@media(min-width:1600px){:root{--fs-display-xl: clamp(6rem, 11vw, 11rem);--fs-display-lg: clamp(4rem, 7vw, 9rem);--fs-display-md: clamp(2.4rem, 3.5vw, 4rem);--fs-subtitle-lg: clamp(1.6rem, 2.5vw, 2.4rem);--fs-subtitle-md: clamp(1.3rem, 1.9vw, 1.75rem);--section-gap: 90px}}@media(max-width:1280px){:root{--section-gap: 70px}}@media(max-width:1024px){:root{--fs-display-xl: clamp(4rem, 9vw, 7rem);--fs-display-lg: clamp(3rem, 7vw, 6rem);--fs-display-md: clamp(1.8rem, 3vw, 3rem);--section-gap: 60px;--ls-display-hero: -.015em;--ls-display: -.005em;--pd-h1-gap: clamp(.6rem, 1.4vh, 1.2rem);--pd-p-gap: clamp(.4rem, .8vh, .8rem);--pd-specs-title-gap: clamp(.3rem, .6vh, .6rem);--pd-specs-bottom: clamp(.4rem, .8vh, 1rem);--pd-h1-ls: 0em}}@media(max-width:768px){:root{--fs-display-xl: clamp(3.5rem, 13vw, 6rem);--fs-display-lg: clamp(2.8rem, 10vw, 5rem);--fs-display-md: clamp(1.8rem, 7vw, 2.8rem);--fs-display-sm: clamp(1.5rem, 6vw, 2.2rem);--fs-display-xs: clamp(1.1rem, 4.5vw, 1.6rem);--fs-subtitle-lg: clamp(1.2rem, 4vw, 1.6rem);--fs-subtitle-md: clamp(1rem, 3.5vw, 1.35rem);--fs-subtitle-sm: clamp(.875rem, 3vw, 1.1rem);--fs-body-xl: clamp(.95rem, 3vw, 1.1rem);--fs-body-lg: clamp(.9rem, 2.5vw, 1rem);--section-gap: 40px;--ls-display-hero: 0em;--ls-display: 0em;--ls-display-md: .005em}}@media(max-width:480px){:root{--fs-display-xl: clamp(3rem, 14vw, 5rem);--fs-display-lg: clamp(2.4rem, 11vw, 4rem);--fs-display-md: clamp(1.6rem, 8vw, 2.4rem);--fs-display-sm: clamp(1.3rem, 6.5vw, 2rem);--fs-subtitle-lg: clamp(1.1rem, 5.5vw, 1.4rem);--fs-subtitle-md: clamp(.95rem, 4.5vw, 1.2rem);--section-gap: 36px}}body{font-family:var(--font-body);font-weight:var(--fw-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-display);font-synthesis:none;margin:0}h1{font-size:var(--fs-display-xl);line-height:var(--lh-display);letter-spacing:var(--ls-display-hero);text-transform:uppercase}h2{font-size:var(--fs-display-lg);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase}h3{font-size:var(--fs-display-md);line-height:var(--lh-display-md);letter-spacing:var(--ls-display-md);text-transform:uppercase}h4,h5,h6{font-size:var(--fs-display-sm);line-height:var(--lh-display-md);letter-spacing:var(--ls-display-sm);text-transform:uppercase}.block-title{font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-display-lg);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase;font-synthesis:none;margin:0}.block-subtitle{font-family:var(--font-subtitle);font-weight:var(--fw-subtitle);font-size:var(--fs-display-sm);line-height:var(--lh-subtitle);letter-spacing:var(--ls-subtitle);text-transform:uppercase;font-synthesis:weight;margin:0;display:block}.subtitle-lg,.subtitle-md,.subtitle-sm{font-family:var(--font-subtitle);font-weight:var(--fw-subtitle);line-height:var(--lh-subtitle);letter-spacing:var(--ls-subtitle);text-transform:uppercase;font-synthesis:weight;margin:0}.subtitle-lg{font-size:var(--fs-subtitle-lg)}.subtitle-md{font-size:var(--fs-subtitle-md)}.subtitle-sm{font-size:var(--fs-subtitle-sm)}.label-text{font-family:var(--font-body);font-weight:var(--fw-label);font-size:var(--fs-body-sm);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:var(--lh-label);margin:0}.eyebrow{font-family:var(--font-body);font-weight:var(--fw-label);font-size:var(--fs-body-sm);letter-spacing:var(--ls-loose);text-transform:uppercase;line-height:var(--lh-label);margin:0}.body-xl{font-family:var(--font-body);font-size:var(--fs-body-xl);line-height:var(--lh-body)}.body-lg{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body)}.body-md{font-family:var(--font-body);font-size:var(--fs-body-md);line-height:var(--lh-body)}.body-sm{font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--lh-label)}.text-decorative{font-family:var(--font-decorative);font-weight:400;font-style:italic}.section-header{text-align:center;margin-bottom:0}.block-title{margin-bottom:var(--block-title-gap)}.block-subtitle,.block-title--no-subtitle{margin-bottom:var(--section-gap)!important}.eyebrow{margin-bottom:var(--block-title-gap)}.section-header>.block-subtitle:last-child,.section-header>.subtitle-lg:last-child,.section-header>.subtitle-md:last-child,.section-header>.subtitle-sm:last-child{margin-bottom:var(--section-gap)!important}:root{--clr-bg: #f8f7f4;--clr-surface: #ffffff;--clr-text: #111111;--clr-muted: #666666;--clr-border: #e8e5e0;--clr-accent: #fb670b;--clr-accent-dark: #fb670b;--clr-dark: #111111;--clr-dark-2: #1c1c1c;--max-w: 1400px;--pad: clamp(20px, 4vw, 60px);--radius: 4px;--radius-lg: 12px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: .4s;--arrow-bg: var(--clr-accent);--arrow-icon: #ffffff;--arrow-hover-bg: #000000;--arrow-hover-icon: #ffffff}html.dark{--clr-bg: #262626;--clr-surface: #262626;--clr-text: #f0ede8;--clr-muted: #999999;--clr-border: #3a3a3a;--clr-dark: #262626;--clr-dark-2: #262626;--arrow-bg: #ffffff;--arrow-icon: #000000;--arrow-hover-bg: var(--clr-accent);--arrow-hover-icon: #ffffff}html.admin-preview-identity{--font-display: Helvetica, Arial, sans-serif;--font-title: Helvetica, Arial, sans-serif;--font-titles: Helvetica, Arial, sans-serif;--font-subtitle: Helvetica, Arial, sans-serif;--font-body: Helvetica, Arial, sans-serif;--font-decorative: Helvetica, Arial, sans-serif;--font-ui: Helvetica, Arial, sans-serif;--clr-accent: #d4af37;--clr-accent-dark: #b8952e;--arrow-bg: #d4af37;--arrow-hover-bg: #b8952e;--color-primary: #d4af37;--tech-orange: #d4af37;--btn-bg: #d4af37;--btn-glow: rgba(212,175,55,.6);--fs-display-xl: clamp(2.5rem, 5.5vw, 5rem);--fs-display-lg: clamp(1.8rem, 3.3vw, 3.8rem);--fs-display-md: clamp(1.2rem, 1.8vw, 2rem);--fs-display-sm: clamp(1rem, 1.4vw, 1.5rem);--fs-display-xs: clamp(.85rem, 1.1vw, 1.1rem);--fs-subtitle-lg: clamp(1.2rem, 1.9vw, 1.7rem);--fs-subtitle-md: clamp(1rem, 1.4vw, 1.3rem);--fs-subtitle-sm: clamp(.85rem, 1vw, 1rem)}html.admin-preview-identity .hero__heading--center .hero__heading-top{font-size:clamp(2rem,4.8vw,5.6rem)}html.admin-preview-identity .hero__heading--center .hero__heading-bottom{font-size:clamp(1.1rem,2.6vw,3.2rem)}html.admin-preview-identity .hero__heading-top{font-size:clamp(2rem,4vw,4.25rem)}html.admin-preview-identity .hero__stat-num{font-size:clamp(1.6rem,2.5vw,2.6rem)}html.admin-preview-identity .div-card__num{font-size:clamp(2.2rem,3.5vw,3.5rem)}html.admin-preview-identity .div-card__title{font-size:clamp(1.6rem,2.4vw,2.5rem)}html.admin-preview-identity .certs__title{font-size:clamp(1.8rem,3.6vw,4.4rem)}html.admin-preview-identity .global__num{font-size:clamp(1.9rem,2.8vw,3rem)}html.admin-preview-identity .cta__heading{font-size:clamp(1.6rem,min(3.6vw,4.5vh),4.5rem)}html.admin-preview-identity .btn--solid:hover{box-shadow:0 8px 24px #d4af3740}html.admin-preview-identity .hero__heading-bottom em{text-shadow:0 0 60px rgba(212,175,55,.5)}html.admin-preview-identity .hero__heading--center .hero__heading-bottom em{text-shadow:0 0 80px rgba(212,175,55,.5)}html.admin-preview-identity .hero__stat:before{background:radial-gradient(circle at 50% 0%,rgba(212,175,55,.45) 0%,transparent 70%)}html.admin-preview-identity .hero__stat:hover{background:#d4af3738;border-color:#d4af37a6;box-shadow:0 20px 52px #d4af3759,inset 0 0 0 1px #d4af3773}html.admin-preview-identity .hero__stat:hover .hero__stat-num{text-shadow:0 0 40px rgba(212,175,55,.65)}html.admin-preview-identity .div-card:hover .div-card__overlay{background:linear-gradient(180deg,#d4af3726,#d4af378c 40%,#b8952eeb)}html.admin-preview-identity .div-card__num{color:#d4af374d}html.admin-preview-identity .div-card:hover .div-card__num{color:#d4af37a6;text-shadow:0 0 40px rgba(212,175,55,.4)}html.admin-preview-identity .porque__badge{box-shadow:0 10px 32px #d4af3759}html.admin-preview-identity .global__stat:hover{background:#d4af3773;box-shadow:inset 0 0 0 1px #d4af37b3,0 0 40px #d4af3740}html.admin-preview-identity .cta:before{background:radial-gradient(circle,rgba(212,175,55,.06) 0%,transparent 70%)}html.admin-preview-identity .btn-primary{box-shadow:0 4px 15px #d4af374d!important}html.admin-preview-identity .btn-primary:hover{background-color:#d4af37!important;box-shadow:0 8px 25px #d4af3799!important}html.admin-preview-identity .globe-btn{box-shadow:0 4px 15px #d4af374d!important}html.admin-preview-identity .globe-btn:hover{box-shadow:0 6px 20px #d4af3780!important}html.admin-preview-identity .lang-pill-btn{box-shadow:0 4px 10px #d4af374d!important}html.admin-preview-identity .lang-pill-btn:hover{box-shadow:0 6px 15px #d4af3780!important}html.admin-preview-identity .back-arrow-btn:hover{background:#d4af37!important;border-color:#d4af37!important}html.admin-preview-identity svg [fill="#FB670B"]{fill:#d4af37!important}html.admin-preview-identity svg [stroke="#FB670B"]{stroke:#d4af37!important}html.admin-preview-identity svg stop[stop-color="#FB670B"]{stop-color:#d4af37!important}html.admin-preview-identity .nav-item.active .nav-text{text-shadow:0 0 10px rgba(212,175,55,.4)!important}img{display:block;max-width:100%}a{text-decoration:none}.section-tag{display:inline-flex;align-items:center;gap:10px;font-size:var(--fs-body-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--clr-accent);margin-bottom:20px}.section-tag:before{content:"";display:block;width:28px;height:2px;background:var(--clr-accent);flex-shrink:0}.section-tag--light{color:#fff9}.section-tag--light:before{background:#fff6}.section-heading{font-family:var(--font-display);font-size:var(--fs-display-lg);line-height:var(--lh-display);font-weight:800;text-transform:uppercase;letter-spacing:var(--ls-display);color:var(--clr-text)}.section-heading em{font-style:normal;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--clr-accent)}.section-heading--light{color:#fff}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:600;letter-spacing:var(--ls-label-xs);text-transform:uppercase;padding:16px 32px;border:2px solid transparent;border-radius:var(--radius);cursor:pointer;transition:all var(--dur) var(--ease-out)}.btn svg{transition:transform .3s var(--ease-out);flex-shrink:0}.btn:hover svg{transform:translate(4px)}.btn--solid{background:var(--clr-accent);color:#fff;border-color:var(--clr-accent)}.btn--solid:hover{background:transparent;color:var(--clr-accent);transform:translateY(-2px);box-shadow:0 8px 24px #fb670b40}.btn--ghost{background:transparent;color:#fff;border-color:#ffffff80}.btn--ghost:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-2px)}.btn--dark-ghost{background:transparent;color:var(--clr-text);border-color:var(--clr-text)}.btn--dark-ghost:hover{background:var(--clr-text);color:var(--clr-bg);transform:translateY(-2px)}.btn--xl{padding:20px 48px;font-size:var(--fs-body-lg)}@media(max-width:768px){.btn{justify-content:center;width:100%;padding:14px 24px}}.mt-xl{margin-top:var(--section-gap)}.mt-lg{margin-top:clamp(1.5rem,3vw,2.5rem)}.mt-md{margin-top:clamp(1rem,2vw,1.5rem)}.mt-sm{margin-top:clamp(.5rem,1vw,.8rem)}.mb-xl{margin-bottom:var(--section-gap)}.mb-lg{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.mb-md{margin-bottom:clamp(1rem,2vw,1.5rem)}.mb-sm{margin-bottom:clamp(.5rem,1vw,.8rem)}
