.jantes-module__TRMmSa__page{--lc-red:#c61f1c;--lc-dark:#101110}.jantes-module__TRMmSa__hero{isolation:isolate;background:var(--lc-dark);color:#fff;border:1px solid #343434;border-radius:24px;padding:30px 48px 0;position:relative;overflow:hidden;box-shadow:0 24px 65px -35px #0008}.jantes-module__TRMmSa__hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 20%,#c61f1c24,#0000 55%),repeating-linear-gradient(115deg,#0000 0 110px,#ffffff08 111px,#0000 112px);position:absolute;inset:0}.jantes-module__TRMmSa__topline{color:#bfc0c0;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:22px;font-size:11px;font-weight:700;line-height:1.7;display:flex}.jantes-module__TRMmSa__composition{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;padding:52px 0;display:grid}.jantes-module__TRMmSa__copy,.jantes-module__TRMmSa__identity{min-width:0}.jantes-module__TRMmSa__eyebrow{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#c61f1c15;border:1px solid #c61f1c80;border-radius:100px;margin:0 0 24px;padding:9px 14px;font-size:11px;font-weight:700;display:inline-block}.jantes-module__TRMmSa__copy h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(38px,5.3vw,76px);font-weight:900;line-height:1.04}.jantes-module__TRMmSa__copy h1 span{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--lc-red);text-decoration-color:var(--lc-red);text-underline-offset:10px;text-decoration-thickness:5px}.jantes-module__TRMmSa__intro{color:#d0d0d0;max-width:540px;margin:28px 0;font-size:16px;line-height:1.8}.jantes-module__TRMmSa__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jantes-module__TRMmSa__page .jantes-module__TRMmSa__button{border:1px solid var(--lc-red);background:var(--lc-red);color:#fff;text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:16px;max-width:100%;padding:16px 22px;font-size:14px;font-weight:750;line-height:1.5;transition:transform .2s,background-color .2s;display:inline-flex}.jantes-module__TRMmSa__page .jantes-module__TRMmSa__secondary{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:inline-flex}.jantes-module__TRMmSa__page a:focus-visible{outline:3px solid var(--lc-red);outline-offset:5px}.jantes-module__TRMmSa__identity{background:#080808;border:1px solid #ffffff30;border-radius:22px;padding:28px;transition:transform .3s,border-color .3s;box-shadow:0 20px 55px #0006}.jantes-module__TRMmSa__networkHeading{letter-spacing:.12em;text-transform:uppercase;color:#ccc;justify-content:space-between;gap:12px;font-size:11px;display:flex}.jantes-module__TRMmSa__logo{box-sizing:content-box;width:calc(100% - 56px);max-width:255px;height:auto;margin:32px auto;padding:28px;display:block}.jantes-module__TRMmSa__caption{text-align:center;color:#ccc;border-top:1px solid #ffffff25;margin:0;padding-top:20px;font-size:13px;line-height:1.8}.jantes-module__TRMmSa__caption strong{color:#fff}.jantes-module__TRMmSa__benefits{border-top:1px solid #ffffff25;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jantes-module__TRMmSa__benefits>div{min-width:0;padding:26px 22px 28px 0}.jantes-module__TRMmSa__benefits>div+div{border-left:1px solid #ffffff25;padding-left:22px}.jantes-module__TRMmSa__benefits h2{letter-spacing:-.02em;font-size:19px;line-height:1.3}.jantes-module__TRMmSa__benefits p{color:#ccc;margin:12px 0 0;font-size:13px;line-height:1.7}.jantes-module__TRMmSa__number{border-left:3px solid var(--lc-red);color:inherit;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;padding-left:10px;font-size:11px;font-weight:700;display:inline-block}.jantes-module__TRMmSa__section{margin-top:48px;scroll-margin-top:35px}.jantes-module__TRMmSa__sectionHeading{max-width:850px}.jantes-module__TRMmSa__sectionHeading h2{font-size:clamp(27px,3.4vw,42px);line-height:1.15}.jantes-module__TRMmSa__sectionHeading p{color:#545454;margin:18px 0 0;line-height:1.8}.jantes-module__TRMmSa__brands{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.jantes-module__TRMmSa__brands span{border:1px solid #d3d3d3;border-radius:100px;padding:10px 18px;font-size:14px;font-weight:700}.jantes-module__TRMmSa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.jantes-module__TRMmSa__page .jantes-module__TRMmSa__card{color:#fff;background:#101110;border:1px solid #343434;border-radius:18px;min-width:0;padding:28px;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}.jantes-module__TRMmSa__card h3{overflow-wrap:anywhere;margin:0 0 15px;font-size:23px;font-weight:750;line-height:1.25}.jantes-module__TRMmSa__card p{color:#d0d0d0;margin:0;line-height:1.8}.jantes-module__TRMmSa__page .jantes-module__TRMmSa__card:focus-within{border-color:var(--lc-red);background:#211212;box-shadow:0 14px 36px -20px #0009}.jantes-module__TRMmSa__cta{border-top:3px solid var(--lc-red);color:#fff;background:#101110;border-radius:22px;margin-top:48px;padding:36px}.jantes-module__TRMmSa__cta h2{font-size:clamp(28px,3.4vw,42px);line-height:1.15}.jantes-module__TRMmSa__cta p{color:#d0d0d0;max-width:760px;margin:20px 0 24px;line-height:1.8}@media (hover:hover){.jantes-module__TRMmSa__page .jantes-module__TRMmSa__card:hover{border-color:var(--lc-red);background:#211212;transform:translateY(-4px);box-shadow:0 14px 36px -20px #0009,0 0 24px -14px #c61f1c88}.jantes-module__TRMmSa__page .jantes-module__TRMmSa__button:hover{background:#a81917;transform:translateY(-2px)}.jantes-module__TRMmSa__identity:hover{border-color:var(--lc-red);transform:translateY(-4px)}}@keyframes jantes-module__TRMmSa__arrive{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.jantes-module__TRMmSa__copy>*{animation:.65s ease-out backwards jantes-module__TRMmSa__arrive}.jantes-module__TRMmSa__copy>:nth-child(2){animation-delay:60ms}.jantes-module__TRMmSa__copy>:nth-child(3){animation-delay:.12s}.jantes-module__TRMmSa__copy>:nth-child(4){animation-delay:.18s}.jantes-module__TRMmSa__identity{animation:.8s ease-out backwards jantes-module__TRMmSa__arrive}.jantes-module__TRMmSa__copy:focus-within>*{animation:none}}@media (max-width:1000px){.jantes-module__TRMmSa__hero{padding:24px 28px 0}.jantes-module__TRMmSa__composition{gap:26px}.jantes-module__TRMmSa__identity{padding:18px}}@media (max-width:700px){.jantes-module__TRMmSa__hero{border-radius:18px;padding:24px 22px 0}.jantes-module__TRMmSa__composition{grid-template-columns:1fr;padding:32px 0}.jantes-module__TRMmSa__copy h1{font-size:clamp(30px,9vw,52px)}.jantes-module__TRMmSa__identity{justify-self:center;width:100%;max-width:350px}.jantes-module__TRMmSa__benefits,.jantes-module__TRMmSa__grid{grid-template-columns:1fr}.jantes-module__TRMmSa__benefits>div,.jantes-module__TRMmSa__benefits>div+div{border-left:0;padding:22px 0}.jantes-module__TRMmSa__benefits>div+div{border-top:1px solid #ffffff25}.jantes-module__TRMmSa__page .jantes-module__TRMmSa__card,.jantes-module__TRMmSa__cta{padding:24px}}@media (prefers-reduced-motion:reduce){.jantes-module__TRMmSa__page .jantes-module__TRMmSa__card,.jantes-module__TRMmSa__page .jantes-module__TRMmSa__button,.jantes-module__TRMmSa__identity{transition:none;animation:none}.jantes-module__TRMmSa__page .jantes-module__TRMmSa__card:hover,.jantes-module__TRMmSa__page .jantes-module__TRMmSa__button:hover,.jantes-module__TRMmSa__identity:hover{transform:none}}
