:root{--bg:#020202;--bg-soft:#080808;--panel:#111;--panel-2:#171717;--text:#f5f5f5;--muted:#a9a9ad;--muted-2:#6d6d74;--line:hsla(0,0%,100%,.14);--line-soft:hsla(0,0%,100%,.08);--accent:#ff3d0d;--accent-2:#ff6a00;--container:1220px;--radius:22px;--shadow:0 26px 80px rgba(255,61,13,.16);--font-body:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Syne",var(--font-body)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#020202;background:var(--bg);color:#f5f5f5;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-body);line-height:1.55;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.is-menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;height:auto;max-width:100%}button,input,textarea{font:inherit}.container{margin-inline:auto;width:min(100% - 40px,1220px);width:min(100% - 40px,var(--container))}.section{padding:clamp(72px,5vw,128px) 0}.section--compact{padding:clamp(42px,5vw,76px) 0}.site-header{backdrop-filter:blur(18px);background:rgba(2,2,2,.84);border-bottom:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid var(--line-soft);position:sticky;top:0;z-index:50}.header__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;min-height:78px}.brand-text,.footer__brand,.header__brand{font-family:Syne,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);font-size:clamp(1.4rem,2.1vw,2rem);font-weight:950;letter-spacing:.24em}.custom-logo{max-height:46px;width:auto}.menu{align-items:center;color:#a9a9ad;color:var(--muted);display:flex;font-weight:650;gap:clamp(24px,3vw,48px);list-style:none;margin:0;padding:0}.menu a{transition:color .2s ease}.menu a:hover{color:#f5f5f5;color:var(--text)}.header__toggle{display:none}.btn{border:1px solid transparent;border-radius:10px;cursor:pointer;font-weight:850;letter-spacing:-.01em;min-height:58px;padding:0 32px;transition:transform .2s ease,border-color .2s ease,background .2s ease}.btn--primary{background:#ff3d0d;background:var(--accent);box-shadow:0 26px 80px rgba(255,61,13,.16);box-shadow:var(--shadow)}.btn--ghost{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.14);border-color:var(--line);color:#f5f5f5;color:var(--text)}.btn--block{width:100%}.header__cta{min-height:46px;padding-inline:24px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Syne,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);letter-spacing:-.04em;line-height:.98}h1{font-size:clamp(2.4rem,5.6vw,5.25rem);margin-bottom:28px;max-width:720px}.hero{align-items:center;background-color:#020202;display:flex;min-height:860px;overflow:hidden;position:relative}.hero__media{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hero__media img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%}.hero__overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.hero__container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;position:relative;width:min(100% - 40px,1220px);width:min(100% - 40px,var(--container));z-index:2;grid-gap:24px;gap:24px}.hero__content{grid-column:1/span 7;max-width:680px}.eyebrow-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.eyebrow-group span{align-items:center;backdrop-filter:blur(8px);background:rgba(8,8,8,.48);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:10px;height:28px;letter-spacing:.18em;line-height:1;padding:0 18px;text-transform:uppercase}.eyebrow-group span i{background:#ff4517;border-radius:999px;box-shadow:0 0 12px rgba(255,69,23,.8);display:block;height:6px;width:6px}.hero h1{color:#fff;font-size:32px;font-weight:800;letter-spacing:-.8px;line-height:.98;margin:0;max-width:650px}.hero__highlight{color:#fe480f;font-family:Syne,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.05;margin:30px 0 0}.hero__text{color:#aba4a8;font-size:17px;font-weight:400;line-height:1.55;margin:32px 0 0;max-width:490px}.hero__actions{align-items:center;display:flex;gap:16px;margin-top:48px}.btn{align-items:center;border-radius:12px;display:inline-flex;font-size:15px;font-weight:700;justify-content:center;line-height:1;min-height:50px;padding:0 28px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.btn:hover{transform:translateY(-2px)}.btn--primary{background:#fe480f;color:#050505}.btn--ghost{backdrop-filter:blur(8px);background:hsla(0,0%,4%,.45);border:1px solid hsla(0,0%,100%,.28);color:#fff}.btn--ghost:hover{border-color:hsla(0,0%,100%,.48)}.trusted{border-block:1px solid hsla(0,0%,100%,.08);border-block:1px solid var(--line-soft);overflow:hidden}.trusted__label{color:#6d6d74;color:var(--muted-2);font-size:.76rem;letter-spacing:.38em;margin-bottom:34px;text-align:center;text-transform:uppercase}.trusted__viewport{border-radius:8px;overflow:hidden;padding:0;position:relative}.trusted__viewport:after,.trusted__viewport:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:min(18vw,180px);z-index:2}.trusted__viewport:before{background:linear-gradient(90deg,#020202,rgba(2,2,2,.82) 36%,rgba(2,2,2,0));left:0}.trusted__viewport:after{background:linear-gradient(270deg,#020202,rgba(2,2,2,.82) 36%,rgba(2,2,2,0));right:0}.trusted__marquee{align-items:center;animation:trusted-marquee 26s linear infinite;color:hsla(0,0%,100%,.28);display:flex;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:850;gap:clamp(30px,5vw,72px);white-space:nowrap;width:-moz-max-content;width:max-content}.trusted__viewport:hover .trusted__marquee{animation-play-state:paused}.trusted__logo{border-radius:8px;display:inline-grid;height:68px;padding:12px 18px;place-items:center;width:clamp(120px,12vw,170px)}.trusted__logo img{filter:grayscale(1) brightness(1.6);max-height:42px;max-width:100%;-o-object-fit:contain;object-fit:contain;opacity:.72}@keyframes trusted-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.section-kicker{align-items:center;color:#ff3d0d;color:var(--accent);display:inline-flex;font-size:12px;font-weight:600;gap:12px;letter-spacing:2.16px;margin-bottom:16px;text-transform:uppercase}.section-kicker:before{background:#ff3d0d;background:var(--accent);content:"";height:1px;width:30px}.section-heading{margin-bottom:clamp(34px,5vw,64px);max-width:895px}.section-heading--wide{max-width:980px}.section-heading--split{align-items:end;max-width:none}.section-heading--split>div{max-width:850px}.contact h2,.manifest h2,.section-heading h2{font-size:44px;letter-spacing:-.66px;margin-bottom:24px}.contact h2 span,.content h2 span,.section-heading h2 span,.why h2 span{color:#ff3d0d;color:var(--accent)}.section-heading p{color:#aba4a8;font-size:17px;max-width:620px}.section-heading a{color:#ff3d0d;color:var(--accent);font-weight:850}.cards{display:grid;grid-gap:22px;gap:22px}.cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cards--four{grid-template-columns:repeat(4,minmax(0,1fr))}.article-card,.contact-form,.feature-card,.method-card{background:hsla(0,0%,100%,.055);border:1px solid hsla(0,0%,100%,.14);border:1px solid var(--line);border-radius:22px;border-radius:var(--radius)}.feature-card{display:flex;flex-direction:column;min-height:420px;padding:clamp(24px,3vw,34px)}.feature-card__icon{color:#ff3d0d;color:var(--accent);font-size:2.3rem;margin-bottom:28px}.feature-card h3,.method-card h3{font-size:18px;line-height:23px;margin-bottom:14px;max-width:190px}.article-card small,.contact p,.feature-card li,.feature-card p,.method-card p{color:#a9a9ad;color:var(--muted)}.feature-card ul{list-style:none;margin:8px 0 26px;padding:0}.feature-card li{margin:14px 0;padding-left:22px;position:relative}.feature-card li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='b' width='14' height='14' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.75' d='m2.917 7 2.916 2.917 5.834-5.834'/%3E%3C/g%3E%3C/mask%3E%3Cg mask='url(%23b)'%3E%3Cpath fill='%23fe480f' d='M0 0h14v14H0z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:14px 14px;content:"";height:14px;left:0;position:absolute;top:5px;width:14px}.feature-card a{color:#ff3d0d;color:var(--accent);font-weight:600;margin-top:auto}.method-card{padding:34px 30px 30px}.method-card span svg{margin-bottom:20px}.method-card p{font-size:14px}#why-title{max-width:600px}.manifest{overflow:hidden;position:relative}.contact:after,.manifest:after{background:url(../../assets/images/logo-before.webp) 50%/contain no-repeat;bottom:-2vw;content:"";height:min(34vw,520px);pointer-events:none;position:absolute;right:0;width:min(34vw,520px);z-index:0}.contact__grid,.manifest__grid{align-items:center;display:grid;grid-template-columns:.78fr 1.22fr;position:relative;z-index:1;grid-gap:clamp(34px,7vw,90px);gap:clamp(34px,7vw,90px)}.manifest__copy{border-left:1px solid #ff3d0d;border-left:1px solid var(--accent);padding-left:clamp(22px,4vw,44px)}.manifest__copy h2{font-size:clamp(2rem,3.4vw,3.4rem);max-width:520px}.manifest__copy .lead{color:#f5f5f5;color:var(--text);font-size:20px;font-weight:600}.manifest__copy strong{color:#fe480f;display:block;font-family:Syne,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);font-size:30px;font-weight:850;letter-spacing:-.75px;line-height:.86;margin-top:38px}#manifest-title{font-size:28px;font-weight:700;letter-spacing:-.56px;max-width:260px}#solutions-title{font-size:44px}.manifest__copy>p{color:#aba4a8;font-family:Syne,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);font-size:16px}.video-card{background:#fff0ea;border-radius:22px;border-radius:var(--radius);box-shadow:0 30px 120px rgba(255,61,13,.12);display:grid;min-height:360px;overflow:hidden;place-items:center;position:relative}.video-card[data-featured-video-card]{cursor:pointer}.video-card:before{background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04) 42%,hsla(0,0%,100%,0)),radial-gradient(circle at 20% 20%,rgba(255,61,13,.18),transparent 22%),radial-gradient(circle at 78% 78%,rgba(255,106,0,.1),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute}.play-button{background:#ff3d0d;background:var(--accent);border:0;border-radius:999px;box-shadow:0 22px 52px rgba(255,61,13,.32);color:#080808;cursor:pointer;font-size:2rem;height:96px;position:relative;width:96px;z-index:1}.play-button:disabled{cursor:not-allowed;opacity:.65}.video-card__empty{bottom:16px;color:rgba(8,8,8,.66);font-size:.9rem;font-weight:650;left:18px;position:absolute;z-index:1}.video-modal{display:none;inset:0;position:fixed;z-index:120}.video-modal.is-open{display:grid;place-items:center}.video-modal__backdrop{backdrop-filter:blur(10px);background:rgba(0,0,0,.82);inset:0;position:absolute}.video-modal__panel{aspect-ratio:16/9;background:#000;border:1px solid hsla(0,0%,100%,.14);box-shadow:0 34px 120px rgba(0,0,0,.52);overflow:hidden;position:relative;width:min(92vw,1080px);z-index:1}.video-modal__player{background:#000;display:block;height:100%;width:100%}.video-modal__close{background:hsla(0,0%,100%,.9);border:0;border-radius:999px;color:#050505;cursor:pointer;font-size:1.6rem;height:42px;line-height:1;position:absolute;right:12px;top:12px;width:42px;z-index:2}body.is-video-open{overflow:hidden}.numbers__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:44px;gap:44px;padding-bottom:34px}.number-item{border-top:1px solid hsla(0,0%,100%,.08);border-top:1px solid var(--line-soft);padding-top:18px}.number-item strong{color:#fe480f;display:block;font-family:Syne,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display);font-size:47px;font-weight:800;letter-spacing:-.07em;line-height:.9;margin-bottom:15px;position:relative}.number-item>span{color:#a9a9ad;color:var(--muted);font-size:13px}.numbers__note{border-top:1px solid rgba(90,86,89,.45);color:#5a5659;font-size:12px;margin-top:20px;max-width:740px;padding-top:30px}.numbers__note strong{color:#fe480f;font-style:italic}div.number-item:first-child strong:before{content:"R$";font-size:28px;vertical-align:top}.number-item strong:after{background:rgba(254,72,15,.18);bottom:0;content:"";display:inherit;height:20px;position:absolute;width:100%}.number-item strong i{font-size:28px;vertical-align:bottom}.contact{overflow:hidden;position:relative}.contact__copy h2{max-width:640px}.guarantee{background:rgba(255,61,13,.055);border:1px solid rgba(255,61,13,.35);border-radius:16px;color:#f5f5f5;color:var(--text);margin-top:28px;padding:22px 26px}.guarantee strong{color:#ff3d0d;color:var(--accent)}.contact-form{background:rgba(0,0,0,.62);border-radius:52px;padding:clamp(28px,3vw,54px)}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}label{display:grid;grid-gap:10px;font-weight:750;gap:10px;margin-bottom:22px}input,label,textarea{color:#f5f5f5;color:var(--text)}input,textarea{background:#242424;border:1px solid hsla(0,0%,100%,.08);border:1px solid var(--line-soft);border-radius:32px;outline:none;padding:20px 24px;width:100%}textarea{border-radius:32px;min-height:150px;resize:vertical}input:focus,textarea:focus{border-color:rgba(255,61,13,.72)}.contact-form p{color:#6d6d74;color:var(--muted-2);font-size:.86rem;margin:20px 0 0;text-align:center}.site-footer{background:#020202;color:#fff;overflow:hidden;position:relative}.site-footer__inner{padding:46px 0 36px}.site-footer__top{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;padding-bottom:48px}.site-footer__brand{align-items:flex-start;color:inherit;display:inline-flex;flex-direction:column;gap:10px;text-decoration:none}.site-footer__brand img{display:block;height:auto;max-width:100%;width:252px}.site-footer__brand span{color:#ff4517;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.2}.site-footer__social{align-items:center;display:flex;gap:10px}.site-footer__social a{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.11);border-radius:999px;color:hsla(0,0%,100%,.74);display:inline-flex;height:42px;justify-content:center;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease;width:42px}.site-footer__social a:hover{background:rgba(255,69,23,.08);border-color:rgba(255,69,23,.55);color:#ff4517;transform:translateY(-2px)}.site-footer__bottom{align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:40px;justify-content:space-between;padding-top:32px}.site-footer__bottom p{color:hsla(0,0%,100%,.34);font-size:14px;font-weight:400;letter-spacing:-.015em;line-height:1.65;margin:0}.site-footer__bottom p:first-child{max-width:620px}.site-footer__bottom p:last-child{text-align:right;white-space:nowrap}.content{background:#020202;color:#fff}.section-heading--split{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:72px}.section-heading--split h2{color:#fff;font-size:44px;font-weight:700;letter-spacing:-.055em;line-height:.98;margin:0;max-width:530px}.section-heading--split h2 span{color:#ff4517}.section-heading--split>a{color:#ff4517;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.cards--three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.article-card{background:#141414;border:1px solid hsla(0,0%,100%,.14);border-radius:22px;min-height:405px;overflow:hidden;transition:transform .25s ease,border-color .25s ease}.article-card:hover{border-color:rgba(255,69,23,.45);transform:translateY(-6px)}.article-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.article-card__image{background:radial-gradient(circle at 35% 45%,rgba(255,69,23,.75),transparent 18%),linear-gradient(135deg,rgba(255,69,23,.14),hsla(0,0%,100%,.02));height:260px;overflow:hidden;position:relative}.article-card__thumb{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92;transition:transform .35s ease;width:100%}.article-card:hover .article-card__thumb{transform:scale(1.05)}.article-card__placeholder{background:radial-gradient(circle at 35% 45%,rgba(255,69,23,.8),transparent 18%),linear-gradient(135deg,rgba(255,69,23,.12),hsla(0,0%,100%,.02));height:100%;width:100%}.article-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:32px 28px 30px}.article-card__category{align-items:center;background:#ff4517;border-radius:999px;color:#050505;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.18em;line-height:1;margin-bottom:28px;min-height:28px;padding:0 22px;text-transform:uppercase}.article-card h3{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.045em;line-height:1.2;margin:0;max-width:230px}.article-card small{color:hsla(0,0%,100%,.38);font-size:11px;font-weight:400;letter-spacing:.14em;margin-top:auto;padding-top:34px;text-transform:uppercase}.content__empty{color:hsla(0,0%,100%,.65)}.emana-footer__dev{align-items:center;display:flex;justify-content:end}.emana-footer__dev-label{color:hsla(0,0%,100%,.34);font-family:Syne,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-display)}@media (max-width:1024px){.cards--three{gap:22px;grid-template-columns:1fr}.section-heading--split{align-items:flex-start;flex-direction:column;margin-bottom:42px}.section-heading--split h2{font-size:44px}.article-card{min-height:auto}.article-card__image{height:220px}}@media (max-width:767px){.section-heading--split h2{font-size:36px;line-height:1.02}.section-heading--split>a{font-size:15px}.article-card{border-radius:18px}.article-card__image{height:190px}.article-card__body{padding:26px 24px}.article-card__category{font-size:11px;margin-bottom:22px;min-height:36px;padding:0 18px}.article-card h3{font-size:25px}.article-card small{font-size:11px;padding-top:28px}}@media (max-width:1080px){.contact__grid,.hero__grid,.manifest__grid{grid-template-columns:1fr}.hero__visual{min-height:330px}.card-visual--main{height:280px;inset:5% 4%}.cards--four,.numbers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.container{width:min(100% - 28px,1220px);width:min(100% - 28px,var(--container))}.site-header{position:sticky}.header__inner{min-height:66px}.header__cta{display:none}.header__toggle{align-items:center;background:transparent;border:none;border-radius:0;display:inline-flex;flex-direction:column;gap:5px;height:44px;justify-content:center;width:44px}.header__toggle span{background:#f5f5f5;background:var(--text);display:block;height:2px;width:19px}.header__nav{background:rgba(2,2,2,.96);border-bottom:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid var(--line-soft);inset:66px 0 auto 0;padding:24px 20px;position:fixed;transform:translateY(-250%);transition:transform .24s ease}body.is-menu-open .header__nav{transform:translateY(10px)}.menu{align-items:flex-start;flex-direction:column;gap:18px}.hero{min-height:auto;padding-top:52px}h1{font-size:clamp(2.45rem,11vw,4rem)}.hero__actions .btn{width:100%}.cards--four,.cards--three,.footer__grid,.form-row,.numbers__grid{grid-template-columns:1fr}.trusted__viewport{padding-block:16px}.trusted__viewport:after,.trusted__viewport:before{width:74px}.trusted__marquee{animation-duration:20s;gap:22px}.section-heading--split{display:block}.feature-card{min-height:auto}.video-card{min-height:220px}.contact-form{border-radius:26px}.section{padding:30px 0}.article-card__image{height:170px}}@media (max-width:767px){.hero{align-items:flex-start;min-height:570px;padding-bottom:56px;padding-top:62px}.hero__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.hero__container{align-items:end;grid-template-columns:1fr;min-height:inherit}.hero__content{grid-column:1/-1;max-width:none;width:100%}.eyebrow-group{gap:8px;justify-content:flex-start;margin-bottom:22px}.eyebrow-group span{font-size:9px;height:30px;letter-spacing:.16em;padding:0 11px}.eyebrow-group span i{height:4px;width:4px}.hero h1{font-size:26px;letter-spacing:-.055em;line-height:1.02;max-width:100%}.hero__highlight{font-size:20px;margin-top:22px}.hero__text{color:hsla(0,0%,100%,.68);font-size:16px;line-height:1.55;margin-top:24px;max-width:100%}.hero__actions{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin-top:32px}.btn{border-radius:9px;font-size:15px;padding:0 22px;width:100%}.header__brand{max-width:208px}.contact h2,.manifest h2,.section-heading h2{font-size:28px!important}.site-footer__bottom{align-items:center;flex-direction:column;justify-content:center;padding:0}.site-footer__bottom p{font-size:12px;text-align:center}}@media (min-width:768px) and (max-width:1180px){.hero{background-position:58% top;min-height:760px}.hero__content{grid-column:1/span 6;max-width:560px}.hero h1{font-size:52px}.hero__text{font-size:19px}}:root{--ease-emana:cubic-bezier(.16,1,.3,1)}.reveal{filter:blur(8px);opacity:0;transform:translate3d(0,34px,0);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transition:opacity .85s var(--ease-emana),transform .85s var(--ease-emana),filter .85s var(--ease-emana);will-change:opacity,transform,filter}.reveal.is-visible{filter:blur(0);opacity:1;transform:translateZ(0)}.reveal--left{transform:translate3d(-38px,0,0)}.reveal--right{transform:translate3d(38px,0,0)}.reveal--scale{transform:translate3d(0,24px,0) scale(.96)}.reveal--scale.is-visible{transform:translateZ(0) scale(1)}.reveal[data-delay="1"]{transition-delay:.08s}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}.reveal[data-delay="4"]{transition-delay:.32s}.reveal[data-delay="5"]{transition-delay:.4s}.hero__content{animation:heroContentIn 1.05s cubic-bezier(.16,1,.3,1) .12s both;animation:heroContentIn 1.05s var(--ease-emana) .12s both}@keyframes heroContentIn{0%{filter:blur(10px);opacity:0;transform:translate3d(0,28px,0)}to{filter:blur(0);opacity:1;transform:translateZ(0)}}.hero:before{animation:heroAmbient 7s ease-in-out infinite alternate;background:radial-gradient(circle at 72% 34%,rgba(254,72,15,.16),transparent 28%),radial-gradient(circle at 88% 70%,rgba(254,72,15,.1),transparent 24%);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute;z-index:0}@keyframes heroAmbient{0%{opacity:.45;transform:scale(1)}to{opacity:.85;transform:scale(1.035)}}.section-kicker:before{animation:kickerLine 1.4s cubic-bezier(.16,1,.3,1) both;animation:kickerLine 1.4s var(--ease-emana) both;transform-origin:left center}@keyframes kickerLine{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.article-card,.contact-form,.feature-card,.method-card,.number-item,.video-card{position:relative}.article-card,.contact-form,.feature-card,.method-card{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);transition:transform .35s var(--ease-emana),border-color .35s var(--ease-emana),background-color .35s var(--ease-emana),box-shadow .35s var(--ease-emana)}.article-card:after,.contact-form:after,.feature-card:after,.method-card:after{background:radial-gradient(circle at 50% 50%,rgba(254,72,15,.18),transparent 34%);background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(254,72,15,.18),transparent 34%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.article-card:hover,.contact-form:hover,.feature-card:hover,.method-card:hover{background-color:hsla(0,0%,100%,.075);border-color:rgba(254,72,15,.42);box-shadow:0 26px 80px rgba(254,72,15,.1);transform:translateY(-8px)}.article-card:hover:after,.contact-form:hover:after,.feature-card:hover:after,.method-card:hover:after{opacity:1}.feature-card__icon svg,.method-card>span svg{transition:transform .35s cubic-bezier(.16,1,.3,1),filter .35s ease;transition:transform .35s var(--ease-emana),filter .35s ease}.feature-card:hover .feature-card__icon svg,.method-card:hover>span svg{filter:drop-shadow(0 0 18px rgba(254,72,15,.42));transform:translateY(-4px) scale(1.04)}.btn{overflow:hidden;position:relative}.btn:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.32),transparent);content:"";height:180%;left:-45%;pointer-events:none;position:absolute;top:-40%;transform:rotate(18deg) translateX(-120%);transition:transform .65s cubic-bezier(.16,1,.3,1);transition:transform .65s var(--ease-emana);width:42%}.btn:hover:after{transform:rotate(18deg) translateX(360%)}.article-card__thumb{transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .35s ease,filter .35s ease;transition:transform .7s var(--ease-emana),opacity .35s ease,filter .35s ease}.article-card:hover .article-card__thumb{filter:saturate(1.12) contrast(1.06);transform:scale(1.075)}.number-item strong{transform-origin:left bottom}.number-item.is-visible strong{animation:numberPop .75s cubic-bezier(.16,1,.3,1) both;animation:numberPop .75s var(--ease-emana) both}@keyframes numberPop{0%{filter:blur(7px);opacity:0;transform:translate3d(0,18px,0) scale(.92)}70%{filter:blur(0);opacity:1;transform:translateZ(0) scale(1.035)}to{transform:scale(1)}}.number-item strong:after{transform:scaleX(0);transform-origin:left center;transition:transform .85s cubic-bezier(.16,1,.3,1) .18s;transition:transform .85s var(--ease-emana) .18s}.number-item.is-visible strong:after{transform:scaleX(1)}.play-button:not(:disabled){animation:playPulse 2.4s ease-in-out infinite}@keyframes playPulse{0%,to{box-shadow:0 22px 52px rgba(255,61,13,.32);transform:scale(1)}50%{box-shadow:0 22px 80px rgba(255,61,13,.52);transform:scale(1.04)}}input,textarea{transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}input:focus,textarea:focus{background-color:#292929;box-shadow:0 0 0 4px rgba(254,72,15,.1)}.site-header{transition:background-color .28s ease,border-color .28s ease,box-shadow .28s ease}.site-header.is-scrolled{background:rgba(2,2,2,.94);border-color:hsla(0,0%,100%,.12);box-shadow:0 18px 60px rgba(0,0,0,.38)}@media (max-width:767px){.reveal{filter:blur(5px);transform:translate3d(0,22px,0);transition-duration:.65s}.hero:before{animation:none;opacity:.55}.article-card:hover,.contact-form:hover,.feature-card:hover,.method-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal{filter:none;opacity:1;transform:none}}@media (max-width:767px){.content .cards--three,.solutions .cards--three{display:flex;gap:16px;margin-inline:-14px;overflow-x:auto;overflow-y:hidden;padding:0 14px 18px;scroll-padding-left:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.content .article-card,.solutions .feature-card{flex:0 0 82%;max-width:82%;scroll-snap-align:start}.solutions .feature-card{min-height:420px}.content .article-card{min-height:405px}.content .cards--three::-webkit-scrollbar,.solutions .cards--three::-webkit-scrollbar{display:none}.content .cards--three,.solutions .cards--three{scrollbar-width:none}.emana-footer__dev{font-size:13px;justify-content:center}.numbers__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:34px 22px;border-bottom:1px solid hsla(0,0%,100%,.12);gap:34px 22px;padding-bottom:34px}.number-item{border-top:1px solid hsla(0,0%,100%,.14);padding-top:18px}.number-item strong{align-items:baseline;display:flex;font-size:30px;gap:4px;line-height:.88;margin-bottom:18px;white-space:nowrap}.number-item strong:after{bottom:0;height:18px}.number-item strong i{font-size:24px;line-height:1}.number-item>span{color:hsla(0,0%,100%,.68);display:block;font-size:12px;line-height:1.45;max-width:150px}div.number-item:first-child strong:before{font-size:20px;margin-right:2px}.numbers__note{margin-top:28px;padding-top:24px}}
