.nexoAbout{--about-bg:#0b1730;--about-accent:#49dcff;--about-soft:#bcd0e9;color:#fff;grid-template-columns:minmax(290px,.78fr) 1.22fr;align-items:center;gap:clamp(38px,6vw,82px);width:min(1180px,100% - 48px);margin:auto;padding:105px 0;display:grid}.nexoAbout-trainer{--about-bg:#15151d;--about-accent:#ff735f;--about-soft:#c9c6cd}.nexoAbout-coach{--about-bg:#173b38;--about-accent:#9bd9b3;--about-soft:#c2d3cd}.nexoAboutPortrait{border:1px solid color-mix(in srgb,var(--about-accent) 45%,transparent);background:var(--about-bg);border-radius:32px 10px;min-height:480px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0004}.nexoAboutPortrait:after{background:linear-gradient(0deg,var(--about-bg),transparent 42%);content:"";pointer-events:none;position:absolute;inset:0}.nexoAboutPortrait>img{object-fit:cover}.nexoAboutPortrait>span{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;position:absolute;bottom:27px;left:24px;right:24px}.nexoAboutArrows{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08111dcc;border:1px solid #ffffff35;border-radius:999px;align-items:center;gap:7px;padding:5px;display:flex;position:absolute;top:18px;right:18px}.nexoAboutArrows button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2f;border-radius:50%;place-items:center;width:31px;height:31px;padding:0;display:grid}.nexoAboutArrows button:hover{background:var(--about-accent);color:#101820}.nexoAboutArrows>div{gap:4px;display:flex}.nexoAboutArrows i{background:#fff5;border-radius:50%;width:6px;height:6px}.nexoAboutArrows i.active{background:var(--about-accent);border-radius:99px;width:17px}.nexoAboutLabel{color:var(--about-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.nexoAboutProduct{border-left:3px solid var(--about-accent);max-width:720px;padding-left:18px;font-weight:700;color:var(--about-soft)!important;margin:16px 0 24px!important}.nexoAboutStory h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(36px,4.2vw,58px);line-height:1.04}.nexoAboutStory>p{color:var(--about-soft);margin:0 0 15px;font-size:15px;line-height:1.72}.nexoAboutHighlights{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.nexoAboutHighlights span{border:1px solid color-mix(in srgb,var(--about-accent) 35%,transparent);background:color-mix(in srgb,var(--about-accent) 8%,transparent);color:#fff;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900}.nwPage>.nexoAbout{background:#08152a;width:100%;max-width:none;padding:110px max(24px,50vw - 590px)}.tnPage>.nexoAbout{background:#111118;width:100%;max-width:none;padding:105px max(24px,50vw - 590px)}.cnLanding>.nexoAbout{background:#173b38;width:100%;max-width:none;padding:105px max(24px,50vw - 590px)}@media (max-width:850px){.nexoAbout{grid-template-columns:1fr}.nexoAboutPortrait{min-height:420px}.nexoAboutStory h2{font-size:42px}}@media (max-width:560px){.nexoAbout{width:calc(100% - 30px);padding:75px 0}.nwPage>.nexoAbout,.tnPage>.nexoAbout,.cnLanding>.nexoAbout{padding:75px 18px}.nexoAboutPortrait{min-height:350px}.nexoAboutStory h2{font-size:35px}.nexoAboutStory>p{font-size:14px}}
.contextAi{--cai-accent:#56dcff;--cai-bg:#07172e;--cai-card:#102746;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--cai-accent) 18%,transparent),transparent 28%),var(--cai-bg);color:#fff;padding:110px max(24px,50vw - 590px);position:relative;overflow:hidden}.contextAi-trainer{--cai-accent:#ff715c;--cai-bg:#111118;--cai-card:#1d1c24}.contextAi-coach{--cai-accent:#9fddb7;--cai-bg:#102f2c;--cai-card:#1a413c}.contextAi-profe{--cai-accent:#48dfff;--cai-bg:#071a42;--cai-card:#0d2d62}.contextAi>header{grid-template-columns:1.08fr .92fr;align-items:end;gap:26px 70px;display:grid}.contextAi>header>span{color:var(--cai-accent);letter-spacing:.16em;grid-column:1/-1;font-size:10px;font-weight:900}.contextAi h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5.6vw,76px);line-height:.96}.contextAi h2 em{color:var(--cai-accent);font-style:normal}.contextAi>header>p{color:#c4cfdb;margin:0;font-size:15px;line-height:1.75}.contextAiCards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px;display:grid}.contextAiCards article{border:1px solid color-mix(in srgb,var(--cai-accent) 28%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--cai-card) 92%,white 3%),var(--cai-card));border-radius:23px;min-height:260px;padding:27px;position:relative}.contextAiCards article>i{color:color-mix(in srgb,var(--cai-accent) 35%,transparent);font-size:38px;font-style:normal;font-weight:900;position:absolute;top:20px;right:23px}.contextAiCards small{color:var(--cai-accent);letter-spacing:.13em;font-size:9px;font-weight:900}.contextAiCards h3{letter-spacing:-.03em;max-width:260px;margin:72px 0 14px;font-size:23px;line-height:1.1}.contextAiCards p{color:#bec9d4;margin:0;font-size:12px;line-height:1.65}.contextAiFlow{background:#ffffff08;border:1px solid #ffffff18;border-radius:18px;justify-content:center;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.contextAiFlow span{color:#e7edf2;align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.contextAiFlow span b{background:var(--cai-accent);color:#10202b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.contextAiFlow>i{color:var(--cai-accent);font-style:normal}.contextAiNote{text-align:center;color:#aebcc8!important;margin:17px 0 0!important;font-size:10px!important}.profenexoLanding>.contextAi{margin-top:0}.tnPage>.contextAi,.cnLanding>.contextAi,.nwPage>.contextAi{width:100%}.profenexoLanding .landingMiddle>.contextAi{order:2}.profenexoLanding .landingMiddle>.landingAbout{order:3}.profenexoLanding .landingMiddle>.landingAdaptable{order:4}.profenexoLanding .landingMiddle>.landingTrainerCallout{order:5}@media (max-width:800px){.contextAi>header,.contextAiCards{grid-template-columns:1fr}.contextAiCards article{min-height:210px}.contextAiFlow{flex-direction:column;align-items:stretch}.contextAiFlow>i{display:none}}@media (max-width:540px){.contextAi{padding:78px 18px}.contextAi h2{font-size:40px}.contextAiCards{margin-top:36px}.contextAiCards h3{margin-top:52px}.contextAi>header>p{font-size:14px}}
