:root{--type-body:1rem;--type-secondary:.875rem;--type-action:.9375rem;--type-caption:.75rem;--type-label:.6875rem}:root{--bg:#0a0d16;--panel:#111622;--ink:#151b2a;--muted:#aeb7cb;--blue:#4555ff;--line:rgba(174,190,225,.16);--white:#f7f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--white);font-family:Satoshi,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #929dff;outline-offset:5px}button{border:0}svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.08}h2{font-size:clamp(34px,4vw,52px);font-weight:550;letter-spacing:-2px}h3{font-weight:600}p{color:var(--muted)}[hidden]{display:none!important}.container{width:min(1200px,calc(100% - 112px));margin-inline:auto}.section{padding:104px 0}.eyebrow{font-family:Tabular,monospace;font-size:var(--type-caption);line-height:1.7;font-weight:500;letter-spacing:1.7px;color:#b5bed2;margin-bottom:24px}.skip{position:fixed;top:12px;left:12px;transform:translateY(-150%);z-index:100;background:white;color:#111;padding:12px}.skip:focus{transform:none}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;background:var(--blue);border:1px solid transparent;padding:16px 23px;border-radius:5px;font-size:var(--type-action);font-weight:650;line-height:1.45;transition:background .2s,transform .2s}.button:hover{background:#5968ff;transform:translateY(-2px)}.button span{font-size:20px;line-height:1}.button-small{padding:11px 18px;font-size:var(--type-secondary)}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:var(--type-secondary);font-weight:600;transition:color .2s}.text-link:hover{color:#a6afff}.text-link span{font-size:20px}.header{height:86px;position:sticky;top:0;background:rgba(10,13,22,.94);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);z-index:20}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand img{width:143px}.desktop-nav{display:flex;gap:30px;align-items:center;color:#c7cede;font-size:var(--type-secondary)}.desktop-nav>a:hover,.nav-toggle:hover{color:white}.nav-toggle{display:flex;gap:10px;align-items:center;background:none;padding:20px 0;font-size:var(--type-secondary)}.dropdown{position:relative}.dropdown-menu{position:absolute;top:59px;left:-20px;width:300px;padding:10px;border:1px solid var(--line);border-radius:7px;background:#141a29;box-shadow:0 15px 45px #0006}.dropdown-menu a{display:block;padding:12px;border-radius:4px}.dropdown-menu a:hover{background:#252e44}.dropdown-menu small{display:block;font-size:var(--type-caption);color:var(--muted)}.menu-toggle{display:none;background:none;width:44px;height:44px}.menu-toggle span{display:block;width:23px;height:2px;background:white;margin:6px auto}.mobile-nav{padding:15px 28px 24px;background:#111622;border-bottom:1px solid var(--line)}.mobile-nav a{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.hero{overflow:hidden;position:relative;background:radial-gradient(ellipse at 78% 38%,#18225566,transparent 49%),var(--bg)}.hero-grid{display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:36px;padding-top:76px;padding-bottom:69px}.hero .eyebrow{display:flex;align-items:center;gap:9px;font-size:var(--type-caption);letter-spacing:1.6px}.status-dot{width:6px;height:6px;background:#9ca7ff;border-radius:50%;box-shadow:0 0 12px #7889ff}.hero h1{font-size:clamp(54px,6.1vw,82px);letter-spacing:-4.4px;font-weight:550;line-height:1.02}.hero h1>span{color:#939eff}.hero-description{max-width:495px;margin:25px 0 28px;font-size:var(--type-body);line-height:1.8;color:#b6bfd2}.hero-note{font-size:var(--type-secondary);margin-top:22px;color:#96a2ba}.security-visual{height:470px;position:relative;isolation:isolate}.visual-grid{position:absolute;inset:0;background-image:linear-gradient(#677de714 1px,transparent 1px),linear-gradient(90deg,#677de714 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,black 25%,transparent 70%)}.hero-emblem{position:absolute;width:345px;top:55px;left:50%;transform:translateX(-50%);filter:drop-shadow(0 0 45px #2b40ff66);z-index:1}.orbit{position:absolute;left:50%;top:50%;border:1px solid #6474bc30;border-radius:50%;transform:translate(-50%,-50%)}.orbit-outer{width:400px;height:400px}.orbit-inner{width:302px;height:302px;border-style:dashed;border-color:#6474bc40}.axis{position:absolute;background:#6275c41c}.axis-x{top:50%;left:0;right:0;height:1px}.axis-y{left:50%;top:0;bottom:0;width:1px}.visual-corner{position:absolute;font-family:Tabular,monospace;font-size:var(--type-label);letter-spacing:1.6px;color:#7c8aa8}.corner-top{top:0;left:28px}.corner-bottom{bottom:0;right:18px}.tiny-cross{margin-right:16px;color:#a1abdf;font-size:17px}.orbit-label{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 13px;border:1px solid #6072b140;border-radius:7px;z-index:2;background:linear-gradient(120deg,#202b43eb,#121b30f5);box-shadow:0 10px 30px #05091170}.orbit-label small{display:block;font-family:Tabular,monospace;font-size:var(--type-label);letter-spacing:1.3px;color:#9facce}.orbit-label strong{display:block;font-size:var(--type-secondary);font-weight:550;line-height:1.8}.label-icon{display:flex;align-items:center;justify-content:center;width:30px;height:32px;border:1px solid #6576c74d;border-radius:5px;color:#a4b0ff;font-size:21px}.label-government{top:74px;left:5px}.label-operation{top:222px;right:-5px}.label-evidence{bottom:35px;left:44px}.trust-strip{display:flex;align-items:center;gap:45px;border-top:1px solid var(--line);padding-block:26px}.partner{display:flex;align-items:center;gap:24px;padding-right:38px;border-right:1px solid var(--line)}.partner img{width:130px;height:55px;object-fit:contain}.partner>span{font-size:var(--type-secondary);line-height:1.6;white-space:nowrap;color:#aeb7cb}.partner strong{font-weight:500;color:white}.trust-strip>p{font-size:var(--type-secondary)}.trust-strip>p strong{font-weight:500;color:#e3e8f4}.needs{background:#f2f4f8;color:var(--ink)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:46px}.section-heading>p{font-size:var(--type-body);max-width:360px}.needs .eyebrow{color:#515ed2}.needs .section-heading>p{color:#5f687b}.needs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.need-card{padding:28px 28px 23px;background:#fff;border:1px solid #dce1eb;border-radius:7px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s}.need-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1b245c12;border-color:#929fff}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.card-top svg{width:35px;height:35px;color:#4d5bf3}.card-top>span{font-family:Tabular,monospace;font-size:var(--type-caption);color:#66718a}.need-card h3{font-size:24px;line-height:1.25;letter-spacing:-.7px;margin-bottom:17px}.need-card p{color:#616a7d;font-size:var(--type-body);line-height:1.8;margin-bottom:30px}.card-link{display:flex;justify-content:space-between;align-items:center;padding-top:19px;border-top:1px solid #e7eaf1;font-size:var(--type-secondary);font-weight:650;margin-top:auto}.card-link span{font-size:22px;color:#4d5bf3}.office{background:radial-gradient(ellipse at 84% 30%,#1b285b40,transparent 53%),var(--bg)}.office-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.office-copy .section-lead{color:#e6eaf4;font-size:23px;line-height:1.4;margin:28px 0 18px;letter-spacing:-.5px}.office-copy>p:not(.eyebrow):not(.section-lead){font-size:var(--type-body);max-width:420px}.office-aside{border-left:2px solid #6c7cff;padding-left:18px;margin:24px 0 30px}.office .button{font-size:var(--type-action)}.operation-panel{border:1px solid #58699b38;border-radius:8px;background:linear-gradient(120deg,#1a2235bb,#111827);align-self:center;overflow:hidden}.panel-heading{display:flex;align-items:center;justify-content:space-between;padding:21px 25px;border-bottom:1px solid var(--line);font-family:Tabular,monospace;font-size:var(--type-caption);letter-spacing:1.2px;color:#b9c3df}.panel-badge{border:1px solid #7481c43d;border-radius:3px;padding:4px 7px;font-size:var(--type-label);color:#a6b4ff}.operation-step{display:flex;gap:23px;padding:28px 25px;border-bottom:1px solid var(--line)}.step-number{font-family:Tabular,monospace;font-size:var(--type-caption);color:#a2afff;padding-top:4px}.operation-step h3{font-size:20px;letter-spacing:-.4px;margin-bottom:9px}.operation-step p{font-size:var(--type-body);max-width:315px}.step-tag{display:block;font-family:Tabular,monospace;font-size:var(--type-label);letter-spacing:1.1px;color:#94a1c7;margin-top:13px}.panel-footer{padding:13px 25px;color:#aeb7d2;font-size:var(--type-secondary);display:flex;gap:12px;align-items:center}.panel-footer span{font-size:20px;color:#a5b2ff}.specific-services{border-top:1px solid var(--line);padding-top:29px;margin-top:65px}.specific-services>p{font-size:var(--type-secondary);margin-bottom:18px}.specific-services>div{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.specific-services a{font-size:var(--type-secondary);display:flex;justify-content:space-between;gap:10px;border:1px solid var(--line);padding:14px 15px;border-radius:4px;transition:background .2s}.specific-services a:hover{background:#202947}.specific-services a span{color:#97a6ff}.evidence{background:#121824;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-top:18px}.evidence-statement{padding-right:55px}.large-mark{display:block;font-size:62px;color:#8493ff;line-height:1;margin-bottom:22px}.evidence-statement h3{font-size:31px;letter-spacing:-1px;line-height:1.18}.evidence-statement p{font-size:var(--type-body);margin:20px 0 26px}.evidence-statement .text-link{font-size:var(--type-secondary)}.deliverables{border:1px solid #52607b66;padding:28px 30px;border-radius:6px;background:#161e2d}.deliverables .eyebrow{font-size:var(--type-caption);margin-bottom:17px}.deliverables ul{list-style:none;margin:0;padding:0}.deliverables li{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);padding:17px 0;font-size:var(--type-body)}.deliverables li:last-child{padding-bottom:0}.deliverables li span{font-family:Tabular,monospace;color:#99a8ff;font-size:var(--type-caption)}.resource-section{padding:36px 0;background:#f2f4f8;color:var(--ink)}.resource{display:flex;align-items:center;gap:30px}.resource-icon{width:73px;flex-shrink:0;padding:10px;background:#e8ecfa;border-radius:5px;color:#5260e7}.resource-icon svg{display:block;width:100%}.resource .eyebrow{font-size:var(--type-caption);color:#5561be;margin-bottom:9px}.resource h2{font-size:24px;letter-spacing:-.6px}.resource p:not(.eyebrow){font-size:var(--type-body);color:#5f687a;margin-top:10px;max-width:590px}.button-outline{background:transparent;border:1px solid #b5bfd5;color:#252e47;white-space:nowrap;font-size:var(--type-secondary);margin-left:auto;padding:13px 18px}.button-outline:hover{background:#e2e6f7}.insights .section-heading>.text-link{font-size:var(--type-secondary)}.articles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.article{display:flex;flex-direction:column}.article-art{height:190px;background:#162346;position:relative;overflow:hidden;padding:29px;margin-bottom:24px;border:1px solid #4a608848;border-radius:5px;transition:border-color .2s}.article:hover .article-art{border-color:#8794ff}.article-art>span{position:relative;z-index:1;font-size:26px;line-height:1.15;color:#d9e0ff;display:block;font-weight:400;letter-spacing:-.5px}.article-art strong{font-weight:550}.article-art>i{position:absolute;bottom:21px;left:29px;font-family:Tabular,monospace;font-size:var(--type-label);font-style:normal;letter-spacing:1.5px;color:#a8b7e1}.art-grid{background-color:#192850;background-image:linear-gradient(#8197ed12 1px,transparent 1px),linear-gradient(90deg,#8197ed12 1px,transparent 1px);background-size:26px 26px}.art-grid:after{content:'';position:absolute;right:27px;top:31px;width:90px;height:100px;border:1px solid #8a9de855;transform:rotate(-15deg);box-shadow:10px 10px 0 #a4b7ff08,20px 20px 0 #a4b7ff08}.art-grid strong{font-size:42px}.art-target{background:radial-gradient(ellipse at right,#254247,#142629)}.target-circle{position:absolute;width:155px;height:155px;right:-27px;top:18px;border:1px solid #6fbaac44;border-radius:50%;box-shadow:0 0 0 24px #6fbaac0d,0 0 0 48px #6fbaac08}.target-circle:after{content:'+';position:absolute;inset:37px;text-align:center;font-size:50px;color:#8ee3c966;font-weight:300}.art-target>span{margin-top:12px;color:#cfe5e2}.art-system{background:linear-gradient(125deg,#292841,#141728)}.art-system>span{font-size:48px;letter-spacing:-2px;margin-top:8px}.system-plus{position:absolute;right:10px;font-size:90px;top:-31px;color:#aba3d155;font-weight:300}.article-meta{display:flex;justify-content:space-between;gap:8px;font-family:Tabular,monospace;font-size:var(--type-caption);letter-spacing:1px;color:#a2aece;margin-bottom:13px}.article-meta>span{color:#8c98b3;white-space:nowrap}.article h3{font-size:21px;line-height:1.4;font-weight:550;letter-spacing:-.5px;max-width:330px;margin-bottom:24px}.article-link{font-size:var(--type-secondary);border-top:1px solid var(--line);padding-top:17px;display:flex;justify-content:space-between;margin-top:auto}.article-link>span{font-size:18px;color:#9facff}.contact-section{background:var(--bg);padding-bottom:70px}.contact{padding:56px 60px;background:#3445e9;border:1px solid #6d7aff66;border-radius:7px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:35px}.contact>div,.contact>.button{position:relative;z-index:1}.contact .eyebrow{color:#d3d8ff;font-size:var(--type-caption);margin-bottom:19px}.contact h2{font-size:42px;letter-spacing:-1.5px}.contact p:not(.eyebrow){font-size:var(--type-body);color:#dce0ff;max-width:475px;margin-top:22px}.button-white{background:#fff;color:#2634b5;white-space:nowrap;font-size:var(--type-action);gap:20px}.button-white:hover{background:#e7eaff}.contact-decoration{position:absolute;right:35px;bottom:-122px;font-size:430px;line-height:1;color:#ffffff08;font-weight:300;pointer-events:none}.footer{border-top:1px solid var(--line);padding-top:60px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr .7fr 1.1fr;gap:48px;padding-bottom:55px}.footer-brand img{width:140px}.footer-brand>p{font-size:var(--type-body);color:#b7c0d5;margin:19px 0}.footer-grid h2{font-size:var(--type-secondary);letter-spacing:0;font-weight:650;margin:8px 0 20px}.footer-grid>div>a:not(:first-child){display:block;font-size:var(--type-secondary);color:#a2aec5;line-height:2.4}.footer-grid a:hover{color:white!important}.footer-address>p{font-size:var(--type-secondary);line-height:1.9;margin-bottom:23px}.footer-address>.eyebrow{font-size:var(--type-label);letter-spacing:1px}.footer-bottom{display:flex;justify-content:space-between;padding-top:23px;border-top:1px solid var(--line);font-size:var(--type-caption);color:#909bb1}.footer-bottom>div{display:flex;gap:23px}.trademark{font-size:var(--type-caption);color:#838fa7;margin:13px 0 25px}@media(min-width:1500px){.hero-grid{padding-top:90px;padding-bottom:90px}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:20px}.hero-grid{gap:10px}.hero h1{font-size:68px}.security-visual{height:430px}.orbit-outer{width:335px;height:335px}.orbit-inner{width:255px;height:255px}.hero-emblem{width:305px;top:61px}.orbit-label{padding:10px}.label-government{left:0;top:60px}.label-operation{right:0}.label-evidence{left:20px}.office-grid{gap:50px}.trust-strip{gap:24px}.partner{padding-right:23px}.evidence-grid{gap:35px}.evidence-statement{padding-right:20px}.contact{padding:45px 35px}.contact h2{font-size:36px}.footer-grid{gap:28px}.need-card{padding:24px}.need-card h3{font-size:21px}}@media(max-width:850px){.desktop-nav{display:none}.menu-toggle{display:block}.header-cta{margin-left:auto}.header-inner{gap:20px}.header{height:74px}.hero-grid{grid-template-columns:1.1fr 1fr;padding-top:58px;padding-bottom:48px}.hero h1{font-size:56px;letter-spacing:-3px}.hero .eyebrow{font-size:var(--type-caption);letter-spacing:1px}.hero-description{font-size:var(--type-body)}.security-visual{height:370px}.hero-emblem{width:270px;top:49px}.orbit-outer{width:285px;height:285px}.orbit-inner{width:205px;height:205px}.orbit-label{gap:7px;padding:8px}.orbit-label strong{font-size:var(--type-secondary)}.orbit-label small{font-size:var(--type-label)}.label-icon{width:22px;height:25px;font-size:16px}.label-government{top:56px;left:-5px}.label-operation{top:206px;right:-5px}.label-evidence{left:9px;bottom:28px}.visual-corner{font-size:var(--type-label);letter-spacing:1px}.corner-top{left:0}.corner-bottom{right:0}.trust-strip{gap:24px}.trust-strip>p{font-size:var(--type-secondary)}.section{padding:75px 0}.section-heading{gap:25px}.section-heading>p{font-size:var(--type-body);max-width:270px}.need-card{padding:21px}.need-card h3{font-size:19px}.need-card p{font-size:var(--type-body)}.needs-grid{gap:12px}.card-link{font-size:var(--type-secondary)}.office-grid{gap:32px}.office h2{font-size:39px}.operation-step{padding:23px 19px;gap:14px}.panel-heading{padding:18px;font-size:var(--type-caption)}.panel-badge{font-size:var(--type-label)}.operation-step h3{font-size:18px}.operation-step p{font-size:var(--type-body)}.specific-services>div{grid-template-columns:1fr 1fr}.evidence-grid{gap:27px}.evidence-statement h3{font-size:27px}.deliverables{padding:24px 20px}.deliverables li{font-size:var(--type-body);gap:13px}.resource{gap:21px;flex-wrap:wrap}.resource>div:nth-child(2){flex:1}.resource h2{font-size:22px}.resource>.button{margin-left:94px}.articles{gap:18px}.article-art{padding:22px;height:165px}.article-art>span{font-size:24px}.art-grid strong{font-size:34px}.art-system>span{font-size:36px}.article-art>i{left:22px;font-size:var(--type-label)}.article-meta{font-size:var(--type-caption);letter-spacing:.4px;flex-wrap:wrap}.article h3{font-size:18px}.contact{align-items:start;flex-direction:column}.contact h2{font-size:40px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-address{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.footer-address>p{margin:0}.footer-address>h2{margin:0}}@media(max-width:700px){.container{width:calc(100% - 40px)}.header{height:70px}.brand img{width:120px}.header-inner{gap:12px}.header-cta{padding:9px 13px;font-size:var(--type-secondary);gap:12px}.menu-toggle{width:35px}.hero-grid{grid-template-columns:1fr;gap:26px;padding-top:42px;padding-bottom:36px}.hero .eyebrow{font-size:var(--type-caption);letter-spacing:1px;margin-bottom:22px}.hero h1{font-size:clamp(49px,12vw,70px);letter-spacing:-2.7px}.hero-description{font-size:var(--type-body);max-width:440px;margin:23px 0}.hero-note{font-size:var(--type-secondary);margin-top:19px}.security-visual{width:100%;max-width:390px;height:330px;margin:0 auto}.hero-emblem{width:265px;top:31px}.orbit-outer{width:277px;height:277px}.orbit-inner{width:205px;height:205px}.label-government{top:45px;left:10px}.label-operation{top:160px;right:0}.label-evidence{bottom:19px;left:37px}.visual-corner{font-size:var(--type-label)}.corner-top{left:16px;top:0}.corner-bottom{right:0;bottom:0}.trust-strip{padding:21px 0;gap:18px}.partner{gap:12px;padding-right:17px}.partner img{width:98px;height:40px}.partner>span{font-size:var(--type-secondary)}.trust-strip>p{font-size:var(--type-secondary)}.section{padding:60px 0}h2{font-size:35px;letter-spacing:-1.5px}.eyebrow{font-size:var(--type-caption);letter-spacing:1.3px;margin-bottom:18px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{font-size:var(--type-body);margin-top:20px;max-width:none}.section-heading>.text-link{margin-top:22px}.needs-grid{grid-template-columns:1fr;gap:15px}.need-card{padding:26px}.card-top{margin-bottom:25px}.need-card h3{font-size:25px}.need-card p{font-size:var(--type-body);margin-bottom:25px}.card-link{font-size:var(--type-secondary)}.office-grid{grid-template-columns:1fr;gap:36px}.office h2{font-size:39px}.office-copy .section-lead{font-size:23px}.office-copy>p:not(.eyebrow):not(.section-lead){font-size:var(--type-body)}.office .button{width:100%;gap:15px;font-size:var(--type-action)}.operation-step{padding:25px 24px;gap:22px}.operation-step h3{font-size:21px}.operation-step p{font-size:var(--type-body)}.panel-heading{padding:19px 24px;font-size:var(--type-caption)}.panel-badge{font-size:var(--type-label)}.specific-services{margin-top:38px;padding-top:23px}.specific-services>div{grid-template-columns:1fr}.specific-services a{font-size:var(--type-secondary);padding:15px}.evidence-grid{grid-template-columns:1fr;gap:32px;padding-top:0}.large-mark{font-size:52px}.evidence-statement h3{font-size:30px}.evidence-statement p{font-size:var(--type-body)}.deliverables{padding:25px 23px}.deliverables li{font-size:var(--type-body);padding:18px 0}.resource-section{padding:35px 0}.resource{gap:18px;align-items:flex-start}.resource-icon{width:50px;padding:7px}.resource>div:nth-child(2){min-width:calc(100% - 70px)}.resource h2{font-size:22px;line-height:1.2}.resource p:not(.eyebrow){font-size:var(--type-body)}.resource .eyebrow{font-size:var(--type-caption)}.resource>.button{margin-left:68px;font-size:var(--type-secondary)}.articles{grid-template-columns:1fr;gap:36px}.article-art{height:200px;padding:28px}.article-art>span{font-size:29px}.art-grid strong{font-size:45px}.art-system>span{font-size:53px}.article-art>i{font-size:var(--type-label);left:28px}.article-meta{font-size:var(--type-caption);margin-bottom:10px}.article h3{font-size:23px;max-width:none;margin-bottom:21px}.article-link{font-size:var(--type-secondary)}.contact-section{padding-bottom:45px}.contact{padding:35px 25px;gap:28px}.contact h2{font-size:32px;letter-spacing:-1.1px}.contact p:not(.eyebrow){font-size:var(--type-body)}.contact .eyebrow{font-size:var(--type-caption)}.button-white{white-space:normal;font-size:var(--type-action);width:100%;gap:16px;padding-inline:15px}.contact-decoration{font-size:300px;bottom:-55px;right:-40px}.footer{padding-top:42px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:35px}.footer-brand{grid-column:1/-1}.footer-brand>p{font-size:var(--type-body)}.footer-grid h2{font-size:var(--type-secondary)}.footer-grid>div>a:not(:first-child){font-size:var(--type-secondary)}.footer-address{display:block}.footer-address>h2{margin-bottom:15px}.footer-address>p{font-size:var(--type-secondary);margin-bottom:18px}.footer-address>.eyebrow{font-size:var(--type-label)}.footer-bottom{gap:15px;flex-direction:column;font-size:var(--type-caption)}.trademark{font-size:var(--type-caption);margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}.emblem-stage{position: absolute;width: 390px;height: 390px;max-width: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;filter: drop-shadow(0 18px 20px rgba(0,0,0,.45))}.emblem-liquid{isolation: isolate;filter: drop-shadow(0 16px 28px #0009)}.emblem-liquid::before{content: '';position: absolute;inset: -9%;z-index: -1;background: radial-gradient(ellipse,#000 23%,rgba(0,0,0,.85) 42%,transparent 69%)}.emblem-metal,.emblem-reflections{position: absolute;inset: 9%;width: 82%;height: 82%;object-fit: fill}.emblem-metal{opacity: .72}.emblem-reflections{object-fit: cover;opacity: 0;mix-blend-mode: screen;filter: grayscale(1) sepia(1) hue-rotate(185deg) saturate(2.8) brightness(2.15);-webkit-mask: url('/assets/img/favicon.svg') center / 100% 100% no-repeat;mask: url('/assets/img/favicon.svg') center / 100% 100% no-repeat}.emblem-liquid[data-render="ready"] .emblem-reflections{opacity: 1}@media (max-width: 1100px){.emblem-stage{width: 350px;height: 350px}}@media (max-width: 850px){.emblem-stage{width: 310px;height: 310px}}@media (max-width: 700px){.emblem-stage{width: 315px;height: 315px}}.hero{isolation: isolate;background-color: #070e20;background-image: linear-gradient(0deg,#0a0d16,transparent 36%)}.hero::before{content: '';position: absolute;z-index: -1;pointer-events: none;top: 0;bottom: 0;right: max(0px,calc((100% - 1280px) / 2));width: min(100%,800px);background-image: linear-gradient(0deg,#0a0d16 0%,transparent 28%,transparent 82%,#070e20 100%),url('/assets/img/blue-texture.webp');background-size: 100% 100%,100% auto;background-position: center,center 54%;background-repeat: no-repeat;mask-image: linear-gradient(90deg,transparent,#000 25%,#000 80%,transparent);opacity: .65}.hero-description{color: #c4ccdc}.hero-note{color: #aab6cc;max-width: 495px}.hero .visual-grid{opacity: .22}.hero .orbit{border-color: rgba(133,159,235,.24)}.hero .visual-corner{color: #aab9d9}.hero .orbit-label{background: linear-gradient(120deg,rgba(26,40,70,.95),rgba(11,22,44,.94));border-color: rgba(132,154,218,.3)}@media (max-width: 700px){.hero::before{top: auto;aspect-ratio: 800 / 1422;background-position: center;opacity: .5}}.footer-prefs{background:transparent;padding:0;font:inherit;color:inherit;text-align:left}.footer-bottom>div{flex-wrap:wrap}body{background:var(--bg)}body{font-family:var(--jn-sans);-webkit-font-smoothing:antialiased}.hero-description,.need-card p,.operation-step p,.evidence-statement p,.resource p:not(.eyebrow),.contact p:not(.eyebrow){line-height:1.7}.operation-step h3{line-height:1.3}.hero-note,.trust-strip>p,.footer-address>p{line-height:1.6}.button,.text-link,.card-link,.specific-services a,.article-link{line-height:1.5}.button{max-width:100%;white-space:normal;text-align:center}.button span,.status-dot{flex-shrink:0}.panel-heading{flex-wrap:wrap;gap:10px}.panel-badge,.step-tag,.article-meta,.article-art>i,.visual-corner,.orbit-label small{letter-spacing:.06em}.article-meta{flex-wrap:wrap;row-gap:6px}.partner{flex-shrink:0}.trust-strip{flex-wrap:wrap;row-gap:18px}.trust-strip>p{flex:1;min-width:180px}.footer-grid{grid-template-columns:1.25fr 1fr .7fr 1.1fr;gap:32px}.footer-grid>div{min-width:0}.footer-grid a{overflow-wrap:anywhere}.footer-grid>div>a:not(:first-child){line-height:1.6;padding-block:6px}.footer-bottom{gap:20px;flex-wrap:wrap;align-items:baseline}.footer-bottom>div{gap:12px 20px}.footer-prefs{line-height:1.6}.trademark{line-height:1.6}@media(max-width:1100px){.desktop-nav{gap:16px}.header-inner{gap:20px}}@media(min-width:851px) and (max-width:1000px){.brand img{width:120px}.desktop-nav{gap:12px}.header-inner{gap:14px}}@media(max-width:850px){.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:640px}.security-visual{width:100%;max-width:470px;margin-inline:auto}.needs-grid{grid-template-columns:1fr}.need-card h3{font-size:25px}.office-grid,.evidence-grid{grid-template-columns:1fr}.office-copy>p:not(.eyebrow):not(.section-lead){max-width:60ch}.articles{grid-template-columns:1fr}.article-art{height:200px}.article h3{font-size:23px;max-width:40ch}.footer-address{gap:24px;flex-wrap:wrap}}@media(max-width:700px){.hero .eyebrow,.eyebrow{letter-spacing:.08em}.orbit-label small{display:none}.orbit-label strong{font-size:var(--type-secondary)}.orbit-label{padding:9px 10px;gap:8px}.corner-top{left:0}.corner-bottom{right:0}.trust-strip{align-items:flex-start;gap:16px}.partner{width:100%;padding-right:0;border-right:0;gap:20px}.trust-strip>p{min-width:0}.resource{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px}.resource-icon{width:44px}.resource>div:nth-child(2){min-width:0}.resource>.button{grid-column:1/-1;margin-left:0;justify-self:start}.contact{padding:35px 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:32px 24px}.footer-address{grid-column:1/-1;display:block}.footer-bottom>div{gap:12px 20px}.brand img{width:110px}.header-inner{gap:10px}.header-cta{font-size:var(--type-secondary);padding:10px;gap:8px}.menu-toggle{width:35px;flex-shrink:0}}.deliverables .text-link{margin-top:26px}@media(max-width:700px){.security-visual{height:250px;max-width:330px}.emblem-stage{width:236px;height:236px}.orbit-outer{width:222px;height:222px}.orbit-inner{width:164px;height:164px}.label-government{top:30px;left:0}.label-operation{top:118px;right:0}.label-evidence{bottom:18px;left:16px}.need-card{padding:22px}.card-top{margin-bottom:16px}.need-card h3{font-size:22px}.need-card p{margin-bottom:18px}.articles{gap:0}.article{padding:24px 0;border-top:1px solid var(--line)}.article-art{display:none}.article h3{font-size:20px;margin-bottom:14px}}@media(max-width:360px){.hero h1{font-size:44px;letter-spacing:-.045em}.footer-grid{column-gap:16px}.operation-step{gap:14px;padding:24px 18px}}
@font-face{font-family: "Satoshi";src: url("fonts/satoshi-variable.woff2") format("woff2");font-weight: 300 900;font-style: normal;font-display: swap}@font-face{font-family: "Satoshi";src: url("fonts/satoshi-variable-italic.woff2") format("woff2");font-weight: 300 900;font-style: italic;font-display: swap}@font-face{font-family: "Tabular";src: url("fonts/tabular-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap}@font-face{font-family: "Tabular";src: url("fonts/tabular-500.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Tabular";src: url("fonts/tabular-600.woff2") format("woff2");font-weight: 600;font-style: normal;font-display: swap}:root{--jn-base: #0B0E14;--jn-raised: #12161F;--jn-overlay: #1A1F2B;--jn-light: #FFFFFF;--jn-sunken: #F5F7FA;--jn-text: #F5F5F7;--jn-text-2: #A0A7B4;--jn-text-3: #808898;--jn-on-light: #0B0E14;--jn-on-light-2: #4A5262;--jn-action: #2B46FF;--jn-action-h: #1E35D6;--jn-action-p: #172AA8;--jn-action-link: #6E8CFF;--jn-action-soft: rgb(43 71 255 / .14);--jn-critical: #FF5A52;--jn-high: #FF9F43;--jn-medium: #FFD166;--jn-low: #6E8CFF;--jn-resolved: #3FBF8F;--jn-border: rgb(255 255 255 / .08);--jn-border-2: rgb(255 255 255 / .16);--jn-border-lt: #E2E8F0;--jn-display: "Satoshi",system-ui,sans-serif;--jn-sans: "Satoshi",system-ui,-apple-system,sans-serif;--jn-mono: "Tabular",ui-monospace,SFMono-Regular,Menlo,monospace;--jn-r-btn: 8px;--jn-r-card: 12px;--jn-gutter: 20px;--jn-max: 1200px;--jn-header: 72px}@media (min-width: 768px){:root{--jn-gutter: 40px}}.jn{background: var(--jn-base);color: var(--jn-text);font-family: var(--jn-sans);font-size: 17px;line-height: 1.6;-webkit-font-smoothing: antialiased}.jn *,.jn *::before,.jn *::after{box-sizing: border-box}.jn-wrap{width: 100%;max-width: var(--jn-max);margin-inline: auto;padding-inline: var(--jn-gutter)}.jn-section{padding-block: 64px}@media (min-width: 900px){.jn-section{padding-block: 112px}}.jn-section--tight{padding-block: 40px}@media (min-width: 900px){.jn-section--tight{padding-block: 56px}}.jn-section--breath{padding-block: 96px}@media (min-width: 900px){.jn-section--breath{padding-block: 160px}}.jn-section--raised{background: var(--jn-raised)}.jn-section--light{--jn-text: var(--jn-on-light);--jn-text-2: var(--jn-on-light-2);--jn-text-3: #646B78;--jn-border: var(--jn-border-lt);--jn-border-2: #CBD5E1;--jn-action-link: var(--jn-action);--jn-raised: #FFFFFF;--jn-overlay: #FFFFFF;background: var(--jn-sunken);color: var(--jn-on-light)}.jn-section--light.jn-section--light .jn-h2,.jn-section--light.jn-section--light .jn-h3,.jn-section--light.jn-section--light .jn-metric,.jn-section--light.jn-section--light strong{color: var(--jn-on-light)}.jn-section--light .jn-lead,.jn-section--light .jn-body,.jn-section--light .jn-small,.jn-section--light .jn-anchor__text{color: var(--jn-on-light-2)}.jn-section--light .jn-label{color: #6B7488}.jn-section--light .jn-anchor{background: var(--jn-light);border-color: var(--jn-border-lt);box-shadow: 0 1px 2px rgb(11 14 20 / .04),0 12px 32px rgb(11 14 20 / .06)}.jn-section--light .jn-btn--ghost{border-color: #CBD5E1;color: var(--jn-on-light)}.jn-section--light .jn-btn--ghost:hover{background: #E9EEF5;border-color: #94A3B8;color: var(--jn-on-light)}.jn-section--light.jn-certs{border-top: 1px solid rgb(255 255 255 / .06)}.jn-facts{display: grid;gap: 20px 28px;list-style: none;margin: 0;padding: 0}@media (min-width: 620px){.jn-facts{grid-template-columns: repeat(2,1fr)}}@media (min-width: 980px){.jn-facts{grid-template-columns: repeat(4,1fr)}}.jn-fact{display: flex;flex-direction: column;gap: 6px}.jn-fact__dato{font-family: var(--jn-mono);font-size: 26px;line-height: 1.1;font-variant-numeric: tabular-nums;color: var(--jn-action-link)}.jn-fact__desc{font-size: 14.5px;line-height: 1.45;color: var(--jn-text-2)}.jn-section--light .jn-fact__dato{color: var(--jn-action)}.jn-section--light .jn-fact__desc{color: var(--jn-on-light-2)}.jn-certs .jn-facts{margin-bottom: 44px;padding-bottom: 36px;border-bottom: 1px solid var(--jn-border-lt)}.jn-certs__head{text-align: center}.jn-certs__list{margin-top: 28px;display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;list-style: none;padding: 0}.jn-cert{display: flex;flex-direction: column;align-items: center;gap: 3px;min-width: 150px;padding: 16px 20px;background: var(--jn-light);border: 1px solid var(--jn-border-lt);border-radius: var(--jn-r-card)}.jn-cert__sigla{font-family: var(--jn-mono);font-size: 15px;font-weight: 600;letter-spacing: .04em;color: var(--jn-on-light)}.jn-cert__desc{font-size: 12.5px;line-height: 1.35;color: var(--jn-on-light-2);text-align: center}.jn :where(h1,h2,h3,h4){font-family: var(--jn-display);font-weight: 400;margin: 0;text-wrap: balance}.jn :where(p){margin: 0}.jn-display{font-size: clamp(34px,5.4vw,56px);line-height: 1.08;letter-spacing: -.02em}.jn-h2{font-size: clamp(27px,3.4vw,40px);line-height: 1.15;letter-spacing: -.01em;font-weight: 600}.jn-h3{font-size: clamp(20px,2.2vw,26px);line-height: 1.25;font-weight: 600}.jn-lead{font-size: clamp(18px,2vw,21px);line-height: 1.5;color: var(--jn-text-2);max-width: 62ch}.jn-body{font-size: 17px;line-height: 1.6;color: var(--jn-text-2);max-width: 68ch}.jn-small{font-size: 15px;line-height: 1.5;color: var(--jn-text-2)}.jn-label{font-family: var(--jn-mono);font-size: 12px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: var(--jn-text-3);margin: 0}.jn-metric{font-family: var(--jn-mono);font-size: clamp(40px,6vw,64px);font-weight: 500;line-height: 1;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.jn-num{font-family: var(--jn-mono);font-variant-numeric: tabular-nums}.jn-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 13px 24px;border: 1px solid transparent;border-radius: var(--jn-r-btn);background: var(--jn-action);color: #fff;font-family: var(--jn-sans);font-size: 16px;font-weight: 500;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;transition: background 170ms ease-out,border-color 170ms ease-out,color 170ms ease-out}.jn-btn:hover{background: var(--jn-action-h);color: #fff}.jn-btn:active{background: var(--jn-action-p)}.jn-btn:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px}.jn-btn--ghost{background: transparent;border-color: var(--jn-border-2);color: var(--jn-text)}.jn-btn--ghost:hover{background: var(--jn-overlay);border-color: var(--jn-text-2);color: var(--jn-text)}.jn-btn--danger{background: transparent;border-color: var(--jn-critical);color: var(--jn-critical)}.jn-btn--danger:hover{background: rgb(255 90 82 / .12);color: var(--jn-critical)}.jn-btn--sm{min-height: 40px;padding: 9px 16px;font-size: 14.5px}.jn-actions{display: flex;flex-wrap: wrap;gap: 14px;align-items: center}.jn-link{color: var(--jn-action-link);text-decoration: none;font-weight: 500;display: inline-flex;align-items: center;gap: 6px}.jn-link:hover{text-decoration: underline}.jn-link:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px;border-radius: 3px}.jn-header{position: sticky;top: 0;z-index: 100;background: rgb(11 14 20 / .88);backdrop-filter: blur(14px);-webkit-backdrop-filter: blur(14px);border-bottom: 1px solid var(--jn-border)}.jn-header__inner{display: flex;align-items: center;gap: 20px;min-height: var(--jn-header)}.jn-header__logo,.jn-footer__logo{text-decoration: none}.jn-header__logo{display: flex;align-items: center;flex-shrink: 0}.jn-header__logo img{display: block;height: 36px;width: auto}.jn-nav{display: none;margin-inline: auto}.jn-nav ul{display: flex;align-items: center;gap: 4px;list-style: none;margin: 0;padding: 0}.jn-nav a{display: block;padding: 9px 13px;border-radius: 6px;color: var(--jn-text-2);font-size: 15.5px;text-decoration: none;white-space: nowrap;transition: color 150ms ease-out,background 150ms ease-out}.jn-nav a:hover{color: var(--jn-text);background: var(--jn-overlay)}.jn-nav a[aria-current="page"]{color: var(--jn-text)}@media (min-width: 1100px){.jn-nav{display: block}}.jn-header__actions{display: flex;align-items: center;gap: 10px;margin-left: auto;flex-shrink: 0}.jn-incident{display: inline-flex;align-items: center;gap: 8px;min-height: 42px;padding: 8px 15px;border: 1px solid rgb(255 90 82 / .45);border-radius: var(--jn-r-btn);color: var(--jn-critical);font-family: var(--jn-mono);font-size: 14px;font-variant-numeric: tabular-nums;text-decoration: none;white-space: nowrap;transition: background 170ms ease-out,border-color 170ms ease-out}.jn-incident:hover{background: rgb(255 90 82 / .12);border-color: var(--jn-critical);color: var(--jn-critical)}.jn-incident__dot{width: 8px;height: 8px;border-radius: 50%;background: var(--jn-critical);flex-shrink: 0}.jn-incident__label{display: none}@media (min-width: 560px){.jn-incident__label{display: inline}}.jn-header__cta{display: none}@media (min-width: 1100px){.jn-header__cta{display: inline-flex}}.jn-burger{display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border: 1px solid var(--jn-border-2);border-radius: var(--jn-r-btn);background: transparent;color: var(--jn-text);cursor: pointer}.jn-burger:hover{background: var(--jn-overlay)}@media (min-width: 1100px){.jn-burger{display: none}}.jn-burger svg[hidden]{display: none}.jn-mobilenav{display: none;border-top: 1px solid var(--jn-border);padding-block: 12px 20px}.jn-mobilenav[data-open="true"]{display: block}.jn-mobilenav ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column}.jn-mobilenav a{display: block;padding: 13px 0;color: var(--jn-text);font-size: 17px;text-decoration: none;border-bottom: 1px solid var(--jn-border)}.jn-mobilenav .jn-btn{margin-top: 18px;width: 100%}@media (min-width: 1100px){.jn-mobilenav{display: none !important}}.jn-nav__sub-wrap{position: relative}.jn-nav__toggle{display: inline-flex;align-items: center;gap: 6px;padding: 9px 13px;border: 0;border-radius: 6px;background: transparent;color: var(--jn-text-2);font-family: var(--jn-sans);font-size: 15.5px;line-height: inherit;white-space: nowrap;cursor: pointer;transition: color 150ms ease-out,background 150ms ease-out}.jn-nav__toggle:hover,.jn-nav__toggle[aria-expanded="true"]{color: var(--jn-text);background: var(--jn-overlay)}.jn-nav__toggle:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px}.jn-nav__chevron{flex-shrink: 0;transition: transform 170ms ease-out}.jn-nav__toggle[aria-expanded="true"] .jn-nav__chevron{transform: rotate(180deg)}.jn-nav ul.jn-nav__sub{position: absolute;top: calc(100% + 10px);left: 0;z-index: 10;width: 340px;padding: 8px;display: flex;flex-direction: column;align-items: stretch;gap: 2px;background: var(--jn-raised);border: 1px solid var(--jn-border-2);border-radius: var(--jn-r-card);box-shadow: 0 18px 40px rgb(0 0 0 / .45)}.jn-nav ul.jn-nav__sub[hidden]{display: none}.jn-nav__sub a{display: flex;flex-direction: column;gap: 3px;padding: 11px 13px;white-space: normal}.jn-nav__sub-label{color: var(--jn-text);font-size: 15.5px;font-weight: 500}.jn-nav__sub-desc{color: var(--jn-text-3);font-size: 13.5px;line-height: 1.4}.jn-mobilenav__group summary{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 13px 0;border-bottom: 1px solid var(--jn-border);color: var(--jn-text);font-size: 17px;list-style: none;cursor: pointer}.jn-mobilenav__group summary::-webkit-details-marker{display: none}.jn-mobilenav__group summary svg{flex-shrink: 0;transition: transform 170ms ease-out}.jn-mobilenav__group[open] summary svg{transform: rotate(180deg)}.jn-mobilenav__sub{padding-left: 14px}.jn-mobilenav__sub a{color: var(--jn-text-2);font-size: 16px}.jn-hero{position: relative;isolation: isolate;overflow: hidden;padding-block: 56px 64px;background: radial-gradient(120% 90% at 78% 18%,rgb(43 70 255 / .34) 0%,rgb(43 70 255 / .10) 38%,transparent 68%),linear-gradient(180deg,#0D1330 0%,#0B0E14 62%)}@media (min-width: 900px){.jn-hero{padding-block: 84px 104px}}.jn-hero::after{content: "";position: absolute;inset: auto -20% -30% -20%;height: 60%;z-index: -1;background: radial-gradient(55% 130% at 50% 100%,rgb(110 140 255 / .16) 0%,transparent 72%);pointer-events: none}.jn-hero__grid{display: grid;gap: 40px;align-items: center}@media (min-width: 1000px){.jn-hero__grid{grid-template-columns: 1.42fr .58fr;gap: 44px}}.jn-hero__visual{display: flex;justify-content: center}.jn-hero__visual img{display: block;width: 100%;max-width: 300px;height: auto;filter: drop-shadow(0 26px 60px rgb(43 70 255 / .45))}@media (min-width: 1000px){.jn-hero__visual img{max-width: 320px}}.jn-hero__title{max-width: 17ch}@media (min-width: 1000px){.jn-hero__title{max-width: 27ch}}.jn-hero__lead{margin-top: 26px;max-width: 54ch}.jn-hero__actions{margin-top: 36px}.jn-hero__proof{margin-top: 48px;padding-top: 26px;border-top: 1px solid var(--jn-border);max-width: 68ch}.jn-hero__proof p{font-size: 15.5px;line-height: 1.55;color: var(--jn-text-2)}.jn-hero__proof strong{color: var(--jn-text);font-weight: 600}.jn-hero__proof-line{margin-top: 18px}.jn-hero__proof-line + .jn-hero__proof-line{margin-top: 8px}.jn-doors{display: grid;gap: 16px;margin-top: 40px}@media (min-width: 720px){.jn-doors{grid-template-columns: repeat(3,1fr);gap: 18px}}.jn-door{display: flex;flex-direction: column;gap: 14px;padding: 28px;background: var(--jn-raised);border: 1px solid var(--jn-border);border-radius: var(--jn-r-card);color: inherit;text-decoration: none;transition: background 180ms ease-out,border-color 180ms ease-out}.jn-door:hover{background: var(--jn-overlay);border-color: var(--jn-border-2)}.jn-door:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px}.jn-door__title{font-family: var(--jn-display);font-size: 19px;font-weight: 600;line-height: 1.25}.jn-door__desc{font-size: 15.5px;line-height: 1.5;color: var(--jn-text-2)}.jn-door__cta{margin-top: auto;padding-top: 6px;color: var(--jn-action-link);font-weight: 500;font-size: 15.5px}.jn-split{display: grid;gap: 32px}@media (min-width: 900px){.jn-split{grid-template-columns: 5fr 7fr;gap: 56px;align-items: start}.jn-split__aside{position: sticky;top: calc(var(--jn-header) + 32px)}}@media (min-width: 900px){.jn-split--even{grid-template-columns: 1fr 1fr;gap: 64px;align-items: center}.jn-split--even .jn-split__aside{position: static}}.jn-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 18px}.jn-section__head + .jn-list,.jn-section__head + .jn-formwrap,.jn-section__head + .jn-split{margin-top: 40px}.jn-list li{position: relative;padding-left: 26px;font-size: 17px;line-height: 1.55;color: var(--jn-text-2)}.jn-list li::before{content: "";position: absolute;left: 0;top: .68em;width: 14px;height: 1px;background: var(--jn-text-3)}.jn-punch{margin-top: 40px;padding: 24px 28px;border-left: 2px solid var(--jn-action);background: var(--jn-action-soft);border-radius: 0 var(--jn-r-card) var(--jn-r-card) 0;font-size: 18px;line-height: 1.5}.jn-clock{padding: 34px;background: var(--jn-raised);border: 1px solid rgb(255 159 67 / .38);border-radius: var(--jn-r-card);display: grid;gap: 28px}@media (min-width: 900px){.jn-clock{grid-template-columns: 7fr 5fr;align-items: end;padding: 44px}}.jn-clock__label{color: var(--jn-high)}.jn-clock__count{color: var(--jn-high);margin-top: 14px}.jn-clock__text{margin-top: 18px;font-size: 17px;line-height: 1.55;color: var(--jn-text-2);max-width: 58ch}.jn-clock__text strong{color: var(--jn-text);font-weight: 600}.jn-clock__cta{display: flex}@media (min-width: 900px){.jn-clock__cta{justify-content: flex-end}}.jn-offer{display: grid;gap: 26px;padding: 30px 32px;border: 1px solid var(--jn-border);border-left: 2px solid var(--jn-action);border-radius: var(--jn-r-card);background: var(--jn-base)}@media (min-width: 900px){.jn-offer{grid-template-columns: 1fr auto;align-items: center;gap: 48px;padding: 34px 40px}}.jn-offer__title{margin-top: 10px}.jn-offer__text{margin-top: 12px;max-width: 62ch}.jn-offer__action{display: flex;flex-direction: column;gap: 10px;align-items: flex-start}@media (min-width: 900px){.jn-offer__action{align-items: center}}.jn-offer__nota{color: var(--jn-text-3)}.jn-anchor{margin-top: 36px;padding: 34px;background: var(--jn-raised);border: 1px solid var(--jn-border);border-radius: var(--jn-r-card)}@media (min-width: 900px){.jn-anchor{padding: 44px}}.jn-anchor__label{color: var(--jn-action-link)}.jn-anchor__title{margin-top: 12px;font-family: var(--jn-display);font-size: clamp(22px,2.6vw,28px);font-weight: 600}.jn-anchor__text{margin-top: 16px;font-size: 17px;line-height: 1.6;color: var(--jn-text-2);max-width: 66ch}.jn-anchor__text strong{color: var(--jn-text);font-weight: 600}.jn-anchor__cta{margin-top: 26px}.jn-chips-intro{margin-top: 36px;font-size: 15.5px;color: var(--jn-text-3)}.jn-chips{margin-top: 14px;display: grid;gap: 12px}@media (min-width: 620px){.jn-chips{grid-template-columns: repeat(2,1fr)}}@media (min-width: 980px){.jn-chips{grid-template-columns: repeat(4,1fr)}}.jn-chip{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: 60px;padding: 16px 18px;border: 1px solid var(--jn-border);border-radius: var(--jn-r-btn);color: var(--jn-text);font-size: 15.5px;font-weight: 500;text-decoration: none;transition: background 170ms ease-out,border-color 170ms ease-out}.jn-chip:hover{background: var(--jn-overlay);border-color: var(--jn-border-2);color: var(--jn-text)}.jn-chip span:last-child{color: var(--jn-action-link);flex-shrink: 0}.jn-cs{display: grid;gap: 40px;align-items: center}@media (min-width: 900px){.jn-cs{grid-template-columns: 7fr 5fr;gap: 64px}}.jn-cs__text p + p{margin-top: 16px}.jn-cs__text strong{color: var(--jn-text);font-weight: 600}.jn-cs__cta{margin-top: 28px}.jn-cs__logo{display: flex;align-items: center;justify-content: center;padding: 22px 30px;background: var(--jn-base);border: 1px solid var(--jn-border);border-radius: var(--jn-r-card)}.jn-cs__logo img{display: block;width: 100%;max-width: 260px;height: auto}.jn-badges{margin-top: 14px;display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.jn-badge{display: flex;align-items: center;justify-content: center;min-height: 62px;padding: 12px;border: 1px solid var(--jn-border);border-radius: var(--jn-r-btn);background: var(--jn-base);font-family: var(--jn-mono);font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;color: var(--jn-text-3);text-align: center}.jn-thesis{max-width: 46ch}@media (min-width: 900px){.jn-thesis{max-width: 62ch}}.jn-thesis__title{margin-top: 14px}.jn-thesis__text{margin-top: 20px;max-width: none}.jn-thesis__text strong{color: var(--jn-text);font-weight: 600}.jn-transform{margin-top: 22px;padding-top: 20px;border-top: 1px solid var(--jn-border-lt);font-family: var(--jn-display);font-size: clamp(18px,2.1vw,22px);font-weight: 600;line-height: 1.3;letter-spacing: -.01em}.jn-tagline{font-family: var(--jn-display);font-size: 17px;font-weight: 600;letter-spacing: -.01em;color: var(--jn-text)}.jn-close .jn-tagline{margin-top: 10px;color: var(--jn-text-2)}.jn-footer__tagline{margin-top: 18px}.jn-cases{display: grid;gap: 18px;margin-top: 40px}@media (min-width: 720px){.jn-cases{grid-template-columns: repeat(3,1fr)}}.jn-case{display: flex;flex-direction: column;gap: 22px;padding: 30px;background: var(--jn-raised);border: 1px solid var(--jn-border);border-radius: var(--jn-r-card);color: inherit;text-decoration: none;transition: background 180ms ease-out,border-color 180ms ease-out}.jn-case:hover{background: var(--jn-overlay);border-color: var(--jn-border-2)}.jn-case:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px}.jn-case__desc{margin-top: 12px;font-size: 16px;line-height: 1.45;color: var(--jn-text-2)}.jn-case__foot{margin-top: auto;padding-top: 18px;border-top: 1px solid var(--jn-border);display: flex;align-items: center;justify-content: space-between;gap: 12px}.jn-case__meta{font-family: var(--jn-mono);font-size: 12px;letter-spacing: .05em;color: var(--jn-text-3);text-transform: uppercase}.jn-case__cta{color: var(--jn-action-link);font-weight: 500;font-size: 15px}.jn-why{display: grid;gap: 32px;margin-top: 44px}@media (min-width: 760px){.jn-why{grid-template-columns: repeat(2,1fr);gap: 40px 56px}}.jn-why__item{border-left: 2px solid var(--jn-action-soft);padding-left: 22px}.jn-why__title{font-size: 18px;font-weight: 600;line-height: 1.35;color: var(--jn-text)}.jn-why__text{margin-top: 10px;font-size: 16px;line-height: 1.55;color: var(--jn-text-2)}.jn-sectors{display: flex;flex-direction: column;gap: 22px}.jn-sectors__list{display: flex;flex-wrap: wrap;gap: 9px;list-style: none;margin: 0;padding: 0}.jn-sectors__criterio{margin-top: 8px;color: var(--jn-text-3);max-width: 60ch}.jn-sectors__nota{margin-top: 20px;color: var(--jn-text-2);max-width: 70ch}.jn-sectors__nota strong{color: var(--jn-text);font-weight: 600}.jn-sectors__item{padding: 8px 14px;border: 1px solid var(--jn-border);border-radius: 999px;font-size: 14.5px;white-space: nowrap;color: var(--jn-text-2)}.jn-emergency{padding: 28px 30px;background: var(--jn-raised);border: 1px solid rgb(255 90 82 / .42);border-radius: var(--jn-r-card);display: grid;gap: 22px}@media (min-width: 900px){.jn-emergency{grid-template-columns: 1fr auto;align-items: center;gap: 40px;padding: 32px 40px}}.jn-emergency__title{font-family: var(--jn-display);font-size: 21px;font-weight: 600}.jn-emergency__text{margin-top: 8px;font-size: 16px;line-height: 1.5;color: var(--jn-text-2);max-width: 60ch}.jn-emergency__side{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px}.jn-tel{display: inline-flex;align-items: center;gap: 10px;font-family: var(--jn-mono);font-size: clamp(19px,2.4vw,24px);font-variant-numeric: tabular-nums;color: var(--jn-critical);text-decoration: none;white-space: nowrap}.jn-tel:hover{text-decoration: underline;color: var(--jn-critical)}.jn-close{text-align: center;display: flex;flex-direction: column;align-items: center;gap: 24px}.jn-close__title{max-width: 20ch}.jn-close__text{max-width: 58ch;font-size: 17px;line-height: 1.6;color: var(--jn-text-2)}.jn-close__text strong{color: var(--jn-text);font-weight: 600}.jn-footer{background: var(--jn-base);border-top: 1px solid var(--jn-border)}.jn-footer__grid{display: grid;gap: 40px;padding-block: 64px 48px}@media (min-width: 700px){.jn-footer__grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.jn-footer__grid{grid-template-columns: 1.6fr 1fr 1fr 1fr;gap: 48px}}.jn-footer__logo img{display: block;height: 32px;width: auto}.jn-footer__about{margin-top: 20px;font-size: 15.5px;line-height: 1.6;color: var(--jn-text-2);max-width: 42ch}.jn-footer__id{margin-top: 22px;font-size: 14.5px;line-height: 1.7;color: var(--jn-text-3)}.jn-footer__id a{color: var(--jn-text-2);text-decoration: none}.jn-footer__id a:hover{color: var(--jn-text);text-decoration: underline}.jn-footer__col{font-family: var(--jn-sans);font-size: 13px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--jn-text);margin: 0 0 14px}.jn-footer ul{list-style: none;margin: 16px 0 0;padding: 0;display: flex;flex-direction: column;gap: 11px}.jn-footer ul a{color: var(--jn-text-2);font-size: 15.5px;text-decoration: none}.jn-footer ul a:hover{color: var(--jn-text);text-decoration: underline}.jn-footer__social{margin-top: 22px}.jn-footer__social a{display: inline-flex;color: var(--jn-text-3);transition: color 170ms ease-out}.jn-footer__social a:hover{color: var(--jn-text)}.jn-footer__emergency{padding-block: 22px;border-top: 1px solid var(--jn-border)}.jn-footer__emergency-inner{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 28px}.jn-footer__emergency-text{display: flex;align-items: center;gap: 10px;font-size: 16px;color: var(--jn-text-2)}.jn-footer__emergency-text strong{color: var(--jn-text);font-weight: 600}.jn-footer__emergency-side{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 24px}.jn-footer__legal{padding-block: 24px 40px;border-top: 1px solid var(--jn-border);display: flex;flex-wrap: wrap;gap: 12px 28px;align-items: center;justify-content: space-between;font-size: 14px;color: var(--jn-text-3)}.jn-footer__legal a{color: var(--jn-text-3);text-decoration: none}.jn-footer__legal a:hover{color: var(--jn-text-2);text-decoration: underline}.jn-footer__links{display: flex;flex-wrap: wrap;gap: 8px 20px}.jn-footer__tm{width: 100%;font-size: 13px;color: var(--jn-text-3)}.jn-skip{position: absolute;left: -9999px;top: 0;z-index: 200;padding: 12px 20px;background: var(--jn-action);color: #fff;border-radius: 0 0 var(--jn-r-btn) 0;text-decoration: none}.jn-skip:focus{left: 0}.jn-sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}[data-jn-js] .jn [data-reveal]{opacity: 0;transform: translateY(16px)}[data-jn-js] .jn [data-reveal="in"]{opacity: 1;transform: none;transition: opacity 380ms ease-out,transform 380ms ease-out}@media (prefers-reduced-motion: reduce){.jn *,.jn *::before,.jn *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.jn [data-reveal]{opacity: 1;transform: none}}.jn-hero--interior{padding-block: 56px 48px}@media (min-width: 900px){.jn-hero--interior{padding-block: 76px 72px}}.jn-hero--interior .jn-hero__title{max-width: 24ch;margin-top: 14px}.jn-hero--interior .jn-hero__lead{max-width: 62ch}.jn-prose{max-width: 68ch}.jn-prose > * + *{margin-top: 18px}.jn-prose p{font-size: 17px;line-height: 1.65;color: var(--jn-text-2)}.jn-prose strong{color: var(--jn-text);font-weight: 600}.jn-prose h3{margin-top: 36px}.jn-section__head{max-width: 60ch}.jn-section__head .jn-h2{margin-top: 12px}.jn-section__intro{margin-top: 18px;font-size: 17px;line-height: 1.6;color: var(--jn-text-2);max-width: 64ch}.jn-grid{display: grid;gap: 18px;margin-top: 40px}@media (min-width: 700px){.jn-grid--2{grid-template-columns: repeat(2,1fr)}}@media (min-width: 700px){.jn-grid--3{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.jn-grid--3{grid-template-columns: repeat(3,1fr)}}.jn-card{display: flex;flex-direction: column;gap: 12px;padding: 28px;background: var(--jn-raised);border: 1px solid var(--jn-border);border-radius: var(--jn-r-card);color: inherit;text-decoration: none}a.jn-card:hover{background: var(--jn-overlay);border-color: var(--jn-border-2)}.jn-card__label{color: var(--jn-action-link)}.jn-card__title{font-family: var(--jn-display);font-size: 19px;font-weight: 600;line-height: 1.3}.jn-card__text{font-size: 15.5px;line-height: 1.55;color: var(--jn-text-2)}.jn-card__cta{margin-top: auto;padding-top: 8px;color: var(--jn-action-link);font-weight: 500;font-size: 15.5px}.jn-section--light .jn-card{background: var(--jn-light);border-color: var(--jn-border-lt)}.jn-section--light .jn-card__text{color: var(--jn-on-light-2)}.jn-caso{margin-top: 56px}.jn-caso:first-of-type{margin-top: 40px}.jn-caso__campos{margin: 20px 0 0;border-top: 1px solid var(--jn-border-2)}.jn-caso__fila{display: grid;gap: 6px 28px;padding: 22px 0;border-bottom: 1px solid var(--jn-border)}@media (min-width: 800px){.jn-caso__fila{grid-template-columns: 200px 1fr}}.jn-caso__campo{font-family: var(--jn-mono);font-size: 13px;letter-spacing: .06em;text-transform: uppercase;color: var(--jn-action-link)}.jn-caso__texto{margin: 0;max-width: 68ch;font-size: 17px;line-height: 1.6;color: var(--jn-text-2)}.jn-caso__enlace{margin-top: 24px}.jn-tablewrap{position: relative;margin-top: 36px;overflow-x: auto;-webkit-overflow-scrolling: touch}.jn-table{width: 100%;border-collapse: collapse;font-size: 15.5px;min-width: 680px}.jn-table th,.jn-table td{padding: 14px 16px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--jn-border)}.jn-table thead th{font-family: var(--jn-sans);font-size: 13px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--jn-text)}.jn-table td{color: var(--jn-text-2);line-height: 1.5}.jn-table th[scope="row"]{color: var(--jn-text);font-weight: 600}.jn-table--center td:not(:first-child),.jn-table--center th:not(:first-child){text-align: center}.jn-section--light .jn-table th,.jn-section--light .jn-table td{border-color: var(--jn-border-lt)}.jn-section--light .jn-table td{color: var(--jn-on-light-2)}.jn-section--light .jn-table thead th,.jn-section--light .jn-table th[scope="row"]{color: var(--jn-on-light)}@media (max-width: 700px){.jn-tablewrap:has(.jn-table--apilable){overflow: visible}.jn-table--apilable{min-width: 0;display: block}.jn-table--apilable thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.jn-table--apilable tbody,.jn-table--apilable tr,.jn-table--apilable th,.jn-table--apilable td{display: block}.jn-table--apilable tr{padding: 18px 0;border-bottom: 1px solid var(--jn-border)}.jn-table--apilable tbody tr:first-child{border-top: 1px solid var(--jn-border)}.jn-table--apilable th,.jn-table--apilable td{padding: 0;border: 0}.jn-table--apilable.jn-table--center td:not(:first-child),.jn-table--apilable.jn-table--center th:not(:first-child){text-align: left}.jn-table--apilable th[scope="row"]{font-size: 16.5px;margin-bottom: 8px}.jn-table--apilable td + td{margin-top: 6px}.jn-table--apilable td[data-label]{display: grid;grid-template-columns: minmax(0,38%) minmax(0,1fr);column-gap: 14px;align-items: baseline}.jn-table--apilable td[data-label]::before{content: attr(data-label);font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;line-height: 1.5;overflow-wrap: anywhere;color: var(--jn-text-3)}.jn-table--apilable .jn-table__mark{padding: 6px 10px;margin-inline: -10px;border-radius: 6px}.jn-section--light .jn-table--apilable tr{border-color: var(--jn-border-lt)}}.jn-table__mark{background: var(--jn-action-soft);color: var(--jn-text)}.jn-table__mark strong{color: var(--jn-text);font-weight: 600}.jn-section--light .jn-table__mark{color: var(--jn-on-light)}.jn-section--light .jn-table__mark strong{color: var(--jn-on-light)}.jn-table tbody tr:first-child .jn-table__mark{border-top-left-radius: 6px;border-top-right-radius: 6px}.jn-table tbody tr:last-child .jn-table__mark{border-bottom-left-radius: 6px;border-bottom-right-radius: 6px}.jn-incluye{display: inline-flex;align-items: center;gap: 7px;font-size: 14.5px;line-height: 1.3;white-space: nowrap;color: var(--jn-text)}.jn-incluye--no{color: var(--jn-text-3)}.jn-incluye svg{flex: 0 0 auto;color: var(--jn-resolved)}.jn-section--light .jn-incluye{color: var(--jn-on-light)}.jn-section--light .jn-incluye--no{color: var(--jn-text-3)}.jn-list--num{counter-reset: jn-num}.jn-list--num li{counter-increment: jn-num;padding-left: 34px}.jn-list--num li::before{content: counter(jn-num,decimal-leading-zero);top: 0;width: auto;height: auto;background: none;font-family: var(--jn-mono);font-size: 13px;line-height: 1.75;font-variant-numeric: tabular-nums;color: var(--jn-action-link)}.jn-bundle-parcial{font-family: var(--jn-mono);font-size: 11.5px;letter-spacing: .05em;text-transform: uppercase;color: var(--jn-high)}.jn-dontlist{margin-top: 44px;padding: 26px 30px;border: 1px solid rgb(255 90 82 / .3);border-radius: var(--jn-r-card);background: rgb(255 90 82 / .05)}.jn-dontlist__head{color: var(--jn-critical);margin-bottom: 18px}.jn-list--dont{gap: 13px}.jn-list--dont li{padding-left: 28px}.jn-list--dont li::before{content: "×";top: 0;width: auto;height: auto;background: none;color: var(--jn-critical);font-size: 19px;line-height: 1.45;font-weight: 500}.jn-steps{display: grid;gap: 2px;margin-top: 40px}.jn-step{display: grid;gap: 6px 28px;padding: 26px 0;border-top: 1px solid var(--jn-border)}@media (min-width: 800px){.jn-step{grid-template-columns: 200px 1fr}}.jn-step__label{font-family: var(--jn-mono);font-size: 13px;letter-spacing: .06em;text-transform: uppercase;color: var(--jn-action-link)}.jn-step__title{font-size: 18px;font-weight: 600;line-height: 1.35;color: var(--jn-text)}.jn-step__title + .jn-step__text{margin-top: 6px}.jn-step__text{font-size: 17px;line-height: 1.6;color: var(--jn-text-2)}.jn-step__text strong{color: var(--jn-text);font-weight: 600}.jn-faq{margin-top: 36px;border-top: 1px solid var(--jn-border)}.jn-faq__item{border-bottom: 1px solid var(--jn-border)}.jn-faq__item summary{display: flex;align-items: center;justify-content: space-between;gap: 20px;padding: 20px 0;font-family: var(--jn-display);font-size: 17px;font-weight: 600;line-height: 1.4;color: var(--jn-text);cursor: pointer;list-style: none}.jn-faq__item summary::-webkit-details-marker{display: none}.jn-faq__item summary svg{flex-shrink: 0;transition: transform 170ms ease-out}.jn-faq__item[open] summary svg{transform: rotate(180deg)}.jn-faq__body{padding-bottom: 22px;font-size: 16.5px;line-height: 1.6;color: var(--jn-text-2);max-width: 72ch}.jn-faq__body strong{color: var(--jn-text);font-weight: 600}.jn-faq__body a{color: var(--jn-action-link)}.jn-fit{display: grid;gap: 24px;margin-top: 40px}@media (min-width: 800px){.jn-fit{grid-template-columns: repeat(2,1fr);gap: 40px}}.jn-fit__col{padding: 28px;border: 1px solid var(--jn-border);border-radius: var(--jn-r-card)}.jn-fit__col--no{border-color: rgb(255 255 255 / .06);background: rgb(255 255 255 / .015)}.jn-fit__title{font-size: 17px;font-weight: 600;color: var(--jn-text)}.jn-fit ul{list-style: none;margin: 16px 0 0;padding: 0;display: flex;flex-direction: column;gap: 12px}.jn-fit li{position: relative;padding-left: 26px;font-size: 16px;line-height: 1.5;color: var(--jn-text-2)}.jn-fit li::before{content: "";position: absolute;left: 0;top: .62em;width: 14px;height: 1px;background: var(--jn-text-3)}.jn-fit__col--si li::before{background: var(--jn-resolved)}.jn-fit__col--no li::before{background: var(--jn-critical)}.jn-flow{list-style: none;margin: 36px 0 0;padding: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 6px;counter-reset: none}.jn-flow li{display: inline-flex;align-items: center;gap: 6px;font-size: 14px;font-weight: 500;line-height: 1.3;padding: 8px 12px;border: 1px solid var(--jn-border);border-radius: 999px;color: var(--jn-text)}.jn-flow li + li::before{content: "\2192";margin-right: 6px;color: var(--jn-action-link);font-family: var(--jn-mono)}.jn-flow li:first-child,.jn-flow li:last-child{border-style: dashed;color: var(--jn-text-2)}.jn-section--light .jn-flow li{border-color: var(--jn-border-lt);color: var(--jn-on-light)}.jn-section--light .jn-flow li:first-child,.jn-section--light .jn-flow li:last-child{color: var(--jn-on-light-2)}.jn-section--light .jn-flow li + li::before{color: var(--jn-action)}.jn-reparto{margin-top: 36px;display: flex;flex-direction: column;gap: 0}.jn-reparto__rotulo{font-family: var(--jn-mono);font-size: 11.5px;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: var(--jn-text-3);margin: 0 0 10px}.jn-reparto__auto{border: 1px dashed var(--jn-border-2);border-radius: var(--jn-r-card);padding: 16px 18px}.jn-reparto__pasos{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 6px}.jn-reparto__pasos li{font-size: 14px;line-height: 1.45;color: var(--jn-text-2);padding-left: 16px;position: relative}.jn-reparto__pasos li::before{content: "\2192";position: absolute;left: 0;top: 0;color: var(--jn-text-3);font-family: var(--jn-mono);font-size: 13px}.jn-reparto__decision{background: var(--jn-raised);border: 1px solid var(--jn-action);border-radius: var(--jn-r-card);padding: 28px 24px}.jn-reparto__decision .jn-reparto__rotulo{color: var(--jn-action-link)}.jn-reparto__texto{font-family: var(--jn-display);font-size: 19px;font-weight: 600;line-height: 1.35;color: var(--jn-text);margin: 0}.jn-reparto__matiz{font-size: 15.5px;line-height: 1.55;color: var(--jn-text-2);margin: 12px 0 0}.jn-reparto__despues{padding: 0 4px}.jn-reparto__despues p{font-size: 15px;line-height: 1.55;color: var(--jn-text-2);margin: 0}.jn-reparto__une{width: 1px;height: 26px;background: var(--jn-border-2);margin-left: 28px}@media (min-width: 900px){.jn-reparto__auto{max-width: 560px}.jn-reparto__decision{max-width: 760px;margin-left: 56px}.jn-reparto__despues{max-width: 420px;margin-left: auto;margin-right: 24px}.jn-reparto__une--dos{margin-left: 300px}.jn-reparto__texto{font-size: 22px}}.jn-section--light .jn-reparto__auto{border-color: var(--jn-border-lt)}.jn-section--light .jn-reparto__pasos li{color: var(--jn-on-light-2)}.jn-section--light .jn-reparto__decision{background: var(--jn-light)}.jn-section--light .jn-reparto__texto{color: var(--jn-on-light)}.jn-section--light .jn-reparto__matiz,.jn-section--light .jn-reparto__despues p{color: var(--jn-on-light-2)}.jn-ciclo{margin-top: 36px;display: grid;gap: 14px}.jn-ciclo__fase{background: var(--jn-raised);border: 1px solid var(--jn-border);border-radius: var(--jn-r-card);padding: 20px}.jn-ciclo__num{font-family: var(--jn-mono);font-size: 11.5px;letter-spacing: .08em;color: var(--jn-action-link);margin: 0 0 4px}.jn-ciclo__nombre{font-family: var(--jn-display);font-size: 17px;font-weight: 600;line-height: 1.3;color: var(--jn-text);margin: 0 0 12px}.jn-ciclo__items{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 6px}.jn-ciclo__items li{font-size: 13.5px;line-height: 1.3;color: var(--jn-text-2);border: 1px solid var(--jn-border);border-radius: 999px;padding: 5px 10px}.jn-ciclo__vuelve{grid-column: 1 / -1;display: flex;align-items: center;gap: 10px;font-family: var(--jn-mono);font-size: 12px;letter-spacing: .04em;color: var(--jn-action-link);border-top: 1px dashed var(--jn-border-2);padding-top: 14px}.jn-ciclo__vuelve::before{content: "\21BA";font-size: 16px}@media (min-width: 760px){.jn-ciclo{grid-template-columns: repeat(2,1fr)}}.jn-section--light .jn-ciclo__fase{background: var(--jn-light);border-color: var(--jn-border-lt)}.jn-section--light .jn-ciclo__nombre{color: var(--jn-on-light)}.jn-section--light .jn-ciclo__items li{color: var(--jn-on-light-2);border-color: var(--jn-border-lt)}.jn-escala{margin-top: 32px;display: flex;flex-direction: column;gap: 2px;counter-reset: jn-peldano}.jn-escala li{list-style: none;position: relative;display: flex;align-items: baseline;gap: 12px;padding: 11px 16px;border-left: 2px solid var(--jn-border-2);font-size: 15px;line-height: 1.4;color: var(--jn-text-2)}.jn-escala li::before{counter-increment: jn-peldano;content: counter(jn-peldano);font-family: var(--jn-mono);font-size: 12px;color: var(--jn-text-3);min-width: 14px}.jn-escala li:nth-child(n+3){color: var(--jn-text)}.jn-escala li:nth-child(n+4){border-left-color: var(--jn-action-link)}.jn-escala li:last-child{border-left-color: var(--jn-action);background: var(--jn-action-soft);border-radius: 0 var(--jn-r-btn) var(--jn-r-btn) 0;font-weight: 600;color: var(--jn-text)}.jn-escala li:last-child::before{color: var(--jn-action-link)}.jn-section--light .jn-escala li{color: var(--jn-on-light-2)}.jn-section--light .jn-escala li:nth-child(n+3),.jn-section--light .jn-escala li:last-child{color: var(--jn-on-light)}.jn-capas{margin-top: 36px;display: flex;flex-direction: column;gap: 6px}.jn-capas__capa{display: grid;gap: 4px;padding: 14px 18px;background: var(--jn-raised);border: 1px solid var(--jn-border);border-radius: var(--jn-r-btn)}.jn-capas__nombre{font-size: 15.5px;font-weight: 600;line-height: 1.3;color: var(--jn-text);margin: 0}.jn-capas__dueno{font-family: var(--jn-mono);font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;color: var(--jn-text-3);margin: 0}.jn-capas__juntura{display: flex;align-items: center;gap: 12px;margin: 6px 0;font-size: 14px;line-height: 1.45;color: var(--jn-critical)}.jn-capas__juntura::before,.jn-capas__juntura::after{content: "";height: 1px;background: var(--jn-critical);opacity: .45;flex: 1}.jn-capas__juntura span{flex: 0 1 auto;text-align: center}@media (min-width: 720px){.jn-capas__capa{grid-template-columns: 1fr auto;align-items: baseline}.jn-capas__dueno{text-align: right}}.jn-section--light .jn-capas__capa{background: var(--jn-light);border-color: var(--jn-border-lt)}.jn-section--light .jn-capas__nombre{color: var(--jn-on-light)}[data-jn-js] .jn .jn-reparto[data-reveal] :is(.jn-reparto__auto,.jn-reparto__decision,.jn-reparto__despues){opacity: 0;transform: translateY(10px)}[data-jn-js] .jn .jn-reparto[data-reveal] .jn-reparto__pasos li{opacity: 0;transform: translateX(-6px)}[data-jn-js] .jn .jn-reparto[data-reveal] .jn-reparto__une{transform: scaleY(0);transform-origin: top}[data-jn-js] .jn .jn-capas[data-reveal] > *{opacity: 0;transform: translateY(10px)}[data-jn-js] .jn .jn-ciclo[data-reveal] :is(.jn-ciclo__fase,.jn-ciclo__vuelve){opacity: 0;transform: translateY(10px)}[data-jn-js] .jn .jn-escala[data-reveal] li{opacity: 0;transform: translateX(-10px)}[data-jn-js] .jn .jn-reparto[data-reveal="in"] :is(.jn-reparto__auto,.jn-reparto__decision,.jn-reparto__despues,.jn-reparto__pasos li,.jn-reparto__une),[data-jn-js] .jn .jn-capas[data-reveal="in"] > *,[data-jn-js] .jn .jn-ciclo[data-reveal="in"] :is(.jn-ciclo__fase,.jn-ciclo__vuelve),[data-jn-js] .jn .jn-escala[data-reveal="in"] li{opacity: 1;transform: none;transition: opacity 420ms ease-out,transform 420ms ease-out}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__auto{transition-delay: 40ms}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__pasos li:nth-child(1){transition-delay: 120ms}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__pasos li:nth-child(2){transition-delay: 190ms}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__pasos li:nth-child(3){transition-delay: 260ms}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__une{transition-delay: 340ms}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__decision{transition-delay: 620ms}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__une--dos{transition-delay: 860ms}[data-jn-js] .jn .jn-reparto[data-reveal="in"] .jn-reparto__despues{transition-delay: 940ms}[data-jn-js] .jn .jn-capas[data-reveal="in"] > *:nth-child(1){transition-delay: 40ms}[data-jn-js] .jn .jn-capas[data-reveal="in"] > *:nth-child(2){transition-delay: 110ms}[data-jn-js] .jn .jn-capas[data-reveal="in"] > *:nth-child(3){transition-delay: 180ms}[data-jn-js] .jn .jn-capas[data-reveal="in"] > *:nth-child(4){transition-delay: 250ms}[data-jn-js] .jn .jn-capas[data-reveal="in"] > *:nth-child(5){transition-delay: 320ms}[data-jn-js] .jn .jn-capas[data-reveal="in"] > *:nth-child(6){transition-delay: 390ms}[data-jn-js] .jn .jn-capas[data-reveal="in"] > *:nth-child(n+7){transition-delay: 460ms}[data-jn-js] .jn .jn-capas[data-reveal] .jn-capas__juntura::before{transform: scaleX(0);transform-origin: right}[data-jn-js] .jn .jn-capas[data-reveal] .jn-capas__juntura::after{transform: scaleX(0);transform-origin: left}[data-jn-js] .jn .jn-capas[data-reveal="in"] .jn-capas__juntura::before,[data-jn-js] .jn .jn-capas[data-reveal="in"] .jn-capas__juntura::after{transform: none;transition: transform 520ms ease-out;transition-delay: 300ms}[data-jn-js] .jn .jn-ciclo[data-reveal="in"] .jn-ciclo__fase:nth-child(1){transition-delay: 40ms}[data-jn-js] .jn .jn-ciclo[data-reveal="in"] .jn-ciclo__fase:nth-child(2){transition-delay: 130ms}[data-jn-js] .jn .jn-ciclo[data-reveal="in"] .jn-ciclo__fase:nth-child(3){transition-delay: 220ms}[data-jn-js] .jn .jn-ciclo[data-reveal="in"] .jn-ciclo__fase:nth-child(4){transition-delay: 310ms}[data-jn-js] .jn .jn-ciclo[data-reveal="in"] .jn-ciclo__vuelve{transition-delay: 520ms}[data-jn-js] .jn .jn-escala[data-reveal="in"] li:nth-child(1){transition-delay: 40ms}[data-jn-js] .jn .jn-escala[data-reveal="in"] li:nth-child(2){transition-delay: 110ms}[data-jn-js] .jn .jn-escala[data-reveal="in"] li:nth-child(3){transition-delay: 180ms}[data-jn-js] .jn .jn-escala[data-reveal="in"] li:nth-child(4){transition-delay: 250ms}[data-jn-js] .jn .jn-escala[data-reveal="in"] li:nth-child(5){transition-delay: 320ms}[data-jn-js] .jn .jn-escala[data-reveal="in"] li:nth-child(6){transition-delay: 390ms}[data-jn-js] .jn .jn-escala[data-reveal="in"] li:nth-child(n+7){transition-delay: 460ms}@media (prefers-reduced-motion: reduce){.jn [data-reveal]:is(.jn-reparto,.jn-capas,.jn-ciclo,.jn-escala) *{opacity: 1 !important;transform: none !important;transition-delay: 0ms !important}.jn .jn-capas[data-reveal] .jn-capas__juntura::before,.jn .jn-capas[data-reveal] .jn-capas__juntura::after{transform: none !important}}.jn-iso__intro{padding-bottom: 8px}.jn-iso__nav{margin-top: 8px}.jn-iso__contador{font-size: 13px;letter-spacing: .06em;text-transform: uppercase;color: var(--jn-text-3)}.jn-iso__progreso{margin-top: 10px;height: 4px;border-radius: 999px;background: var(--jn-border-2);overflow: hidden}.jn-iso__barra{display: block;height: 100%;width: 0;background: var(--jn-action);transition: width 200ms ease-out}@media (prefers-reduced-motion: reduce){.jn-iso__barra{transition: none}}.jn-iso__q{border: 0;padding: 0;margin: 0}.jn-iso__q + .jn-iso__q{margin-top: 36px;padding-top: 32px;border-top: 1px solid var(--jn-border)}[data-jn-iso="listo"] .jn-iso__q + .jn-iso__q{margin-top: 0;padding-top: 0;border-top: 0}.jn-iso__legend{display: flex;flex-direction: column;gap: 12px;padding: 28px 0 22px;width: 100%}.jn-iso__texto{font-family: var(--jn-display);font-size: clamp(20px,2.4vw,27px);font-weight: 600;line-height: 1.3;color: var(--jn-text);text-wrap: balance;outline: none}.jn-iso__ops{display: grid;gap: 10px;max-width: 760px}.jn-iso__op{justify-content: flex-start;gap: 14px;min-height: 56px;padding: 14px 18px;white-space: normal;text-align: left;line-height: 1.4;font-size: 16px}.jn-iso__letra{flex-shrink: 0;width: 28px;height: 28px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;border: 1px solid var(--jn-border-2);font-size: 13px;color: var(--jn-text-3)}.jn-check__radio:checked + .jn-iso__op .jn-iso__letra{background: var(--jn-action);border-color: var(--jn-action);color: #fff}.jn-iso__botones{display: flex;justify-content: space-between;gap: 12px;margin-top: 30px;max-width: 760px}.jn-iso__botones .jn-btn:disabled{opacity: .45;cursor: not-allowed}.jn-iso__resultado{max-width: 820px}.jn-iso__cabecera{padding-bottom: 8px}.jn-iso__nivel{margin-top: 12px;outline: none}.jn-iso__cabecera .jn-lead{margin-top: 18px}.jn-iso__descargo{margin-top: 16px;color: var(--jn-text-3)}.jn-iso__bloque{margin-top: 44px}.jn-iso__bloque .jn-list{margin-top: 18px}.jn-iso__dims{list-style: none;margin: 22px 0 0;padding: 0;display: flex;flex-direction: column;gap: 14px}.jn-iso__dim{display: grid;grid-template-columns: 1fr auto;gap: 6px 16px;align-items: center}@media (min-width: 640px){.jn-iso__dim{grid-template-columns: 220px 1fr 120px}}.jn-iso__dim-nombre{font-size: 15.5px;color: var(--jn-text)}.jn-iso__dim-barra{grid-column: 1 / -1;height: 8px;border-radius: 999px;background: var(--jn-border);overflow: hidden}@media (min-width: 640px){.jn-iso__dim-barra{grid-column: auto}}.jn-iso__dim-relleno{display: block;height: 100%;background: var(--jn-action-link);border-radius: 999px}.jn-iso__dim-etiqueta{font-family: var(--jn-mono);font-size: 12px;letter-spacing: .05em;text-transform: uppercase;color: var(--jn-text-3);justify-self: end}.jn-iso__brechas{list-style: none;margin: 18px 0 0;padding: 0;display: flex;flex-direction: column;gap: 16px;counter-reset: brecha}.jn-iso__brecha{position: relative;padding: 18px 20px 18px 56px;border: 1px solid var(--jn-border);border-radius: var(--jn-r-card);counter-increment: brecha}.jn-iso__brecha::before{content: counter(brecha,decimal-leading-zero);position: absolute;left: 20px;top: 20px;font-family: var(--jn-mono);font-size: 13px;color: var(--jn-action-link)}.jn-iso__brecha-titulo{font-weight: 600;color: var(--jn-text)}.jn-iso__brecha-texto{margin-top: 6px;font-size: 15.5px;line-height: 1.55;color: var(--jn-text-2)}.jn-iso__siguiente{padding: 24px 26px;border-left: 2px solid var(--jn-action);background: var(--jn-raised);border-radius: 0 var(--jn-r-card) var(--jn-r-card) 0}.jn-iso__siguiente .jn-body{margin-top: 10px;max-width: none}.jn-iso__cta{margin-top: 44px}.jn-iso__cta .jn-offer__action{flex-direction: column;align-items: flex-start}.jn-iso__reset{background: none;border: 0;padding: 0;font: inherit;cursor: pointer}.jn-card__muestra{display: block;width: 100%;height: auto;margin-top: 16px;border: 1px solid var(--jn-border);border-radius: var(--jn-r-btn)}.jn-formwrap{max-width: 640px}.jn-form{display: flex;flex-direction: column;gap: 18px}.jn-form__row{display: grid;gap: 18px}@media (min-width: 620px){.jn-form__row{grid-template-columns: repeat(2,1fr)}}.jn-form__row--solo{grid-template-columns: 1fr}.jn-field{display: flex;flex-direction: column;gap: 8px}.jn-field > span{font-size: 14.5px;font-weight: 500;color: var(--jn-text)}.jn-field input,.jn-field select,.jn-field textarea{width: 100%;min-height: 48px;padding: 12px 14px;background: var(--jn-raised);border: 1px solid var(--jn-border-2);border-radius: var(--jn-r-btn);color: var(--jn-text);font-family: var(--jn-sans);font-size: 16px;line-height: 1.4}.jn-field textarea{min-height: auto;resize: vertical}.jn-field input::placeholder,.jn-field textarea::placeholder{color: var(--jn-text-3)}.jn-field input:focus,.jn-field select:focus,.jn-field textarea:focus{outline: 2px solid var(--jn-action-link);outline-offset: 2px;border-color: transparent}.jn-form button{align-self: flex-start}.jn-form__nota{margin-top: 18px;color: var(--jn-text-3)}.jn-field--set{border: 0;margin: 0;padding: 0;min-inline-size: 0}.jn-field--set legend{font-size: 14.5px;font-weight: 500;color: var(--jn-text);padding: 0;margin-bottom: 12px}.jn-checks{display: grid;gap: 10px}@media (min-width: 560px){.jn-checks{grid-template-columns: repeat(2,1fr);gap: 10px 20px}}.jn-checkitem{display: flex;align-items: flex-start;gap: 10px;min-height: 44px;padding: 10px 0;font-size: 16px;line-height: 1.4;color: var(--jn-text-2);cursor: pointer}.jn-checkitem input[type="checkbox"]{flex: 0 0 auto;width: 20px;height: 20px;margin: 0;accent-color: var(--jn-action)}.jn-checkitem input:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px}.jn-form__consent{margin-top: 24px;padding-top: 22px;border-top: 1px solid var(--jn-border);font-size: 15px}.jn-section--light .jn-field--set legend,.jn-section--light .jn-checkitem{color: var(--jn-on-light-2)}.jn-section--light .jn-field--set legend{color: var(--jn-on-light)}.jn-trampa{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.jn-turnstile:not(:empty){margin-bottom: 18px}.jn-form__estado{margin: 0;padding: 20px 22px;border-radius: var(--jn-r-card);background: var(--jn-action-soft);border-left: 2px solid var(--jn-action);font-size: 17px;line-height: 1.5;color: var(--jn-text)}.jn-form__estado:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px}.jn-form__estado--error{margin-top: 20px;background: rgb(255 90 82 / .1);border-left-color: var(--jn-critical)}.jn-section--light .jn-field > span{color: var(--jn-on-light)}.jn-section--light .jn-field input,.jn-section--light .jn-field select,.jn-section--light .jn-field textarea{background: var(--jn-light);border-color: var(--jn-border-lt);color: var(--jn-on-light)}.jn-incidente{padding-block: 64px 80px}@media (min-width: 900px){.jn-incidente{padding-block: 96px 120px}}.jn-incidente__tel{display: inline-flex;align-items: center;gap: 16px;font-family: var(--jn-mono);font-size: clamp(32px,6.4vw,64px);font-variant-numeric: tabular-nums;letter-spacing: -.02em;color: var(--jn-critical);text-decoration: none}.jn-incidente__tel:hover{text-decoration: underline;color: var(--jn-critical)}.jn-incidente__tel .jn-incident__dot{width: 14px;height: 14px}.jn-incidente__titulo{margin-top: 22px;max-width: 22ch}.jn-incidente__pasos{margin-top: 56px;max-width: 78ch}.jn-incidente__pasos .jn-steps{margin-top: 20px}.jn-incidente__alt{margin-top: 40px;color: var(--jn-text-3)}.jn-calendar{margin-top: 36px}.jn-calendar--vacio{max-width: 560px;margin-inline: auto;padding: 44px 32px;text-align: center;background: var(--jn-light);border: 1px dashed var(--jn-border-lt);border-radius: var(--jn-r-card)}.jn-calendar--vacio .jn-body{color: var(--jn-on-light-2);max-width: none}.jn-check{border: 0;padding: 0;margin: 0}.jn-check__bloque{border: 0;padding: 0;margin: 0 0 12px}.jn-check__legend{display: flex;flex-direction: column;gap: 8px;padding: 40px 0 20px;width: 100%}.jn-check__bloque:first-child .jn-check__legend{padding-top: 0}.jn-check__item{display: grid;grid-template-columns: 40px 1fr;gap: 6px 16px;padding: 22px 0;border-top: 1px solid var(--jn-border)}@media (min-width: 900px){.jn-check__item{grid-template-columns: 40px 1fr auto;align-items: start;gap: 24px}}.jn-check__num{font-size: 13px;color: var(--jn-action-link);padding-top: 2px}.jn-check__texto{font-size: 16.5px;line-height: 1.55;color: var(--jn-text-2);max-width: 62ch}.jn-check__texto strong{color: var(--jn-text);font-weight: 600}.jn-check__ops{grid-column: 2 / -1;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 6px}@media (min-width: 900px){.jn-check__ops{grid-column: auto;margin-top: 0;flex-wrap: nowrap}}.jn-check__radio{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.jn-check__op{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 16px;border: 1px solid var(--jn-border-2);border-radius: var(--jn-r-btn);font-size: 14.5px;line-height: 1;color: var(--jn-text-2);white-space: nowrap;cursor: pointer;transition: background 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out}.jn-check__op:hover{background: var(--jn-overlay);color: var(--jn-text)}.jn-check__radio:checked + .jn-check__op{background: var(--jn-action-soft);border-color: var(--jn-action);color: var(--jn-text);font-weight: 500}.jn-check__radio:focus-visible + .jn-check__op{outline: 2px solid var(--jn-action-link);outline-offset: 2px}.jn-rev__marcador{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px 20px}.jn-rev__puntaje{font-size: 34px;line-height: 1;color: var(--jn-text);font-variant-numeric: tabular-nums}.jn-rev__de{font-size: 13px;color: var(--jn-text-3)}.jn-rev__veredicto{font-size: 16.5px;color: var(--jn-text-2);margin: 0;max-width: 56ch}.jn-rev__veredicto strong{color: var(--jn-text);font-weight: 600}.jn-rev__item{display: grid;grid-template-columns: 40px 1fr;gap: 6px 16px;padding: 26px 0;border-top: 1px solid var(--jn-border)}.jn-rev__num{font-size: 13px;color: var(--jn-action-link);padding-top: 3px}.jn-rev__cuerpo{min-width: 0}.jn-rev__pregunta{font-size: 16.5px;line-height: 1.55;color: var(--jn-text);max-width: 62ch;margin: 0}.jn-rev__pregunta strong{font-weight: 600}.jn-rev__respuesta{font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--jn-text-3);margin: 10px 0 0}.jn-rev__caso{margin-top: 14px;padding: 14px 18px;background: var(--jn-raised);border-left: 2px solid var(--jn-action);border-radius: 0 var(--jn-r-btn) var(--jn-r-btn) 0;max-width: 62ch}.jn-rev__caso-t{font-size: 12px;letter-spacing: .08em;text-transform: uppercase;color: var(--jn-action-link);margin: 0 0 8px}.jn-rev__que{font-size: 15.5px;line-height: 1.55;color: var(--jn-text);margin: 0}.jn-rev__porque{font-size: 14.5px;line-height: 1.55;color: var(--jn-text-3);margin: 6px 0 0}.jn-rev__cubierto{display: none;margin: 12px 0 0;font-size: 14.5px;color: var(--jn-resolved);max-width: 62ch}.jn-rev__item[data-respondio="s"] .jn-rev__caso{display: none}.jn-rev__item[data-respondio="s"] .jn-rev__cubierto{display: block}.jn-rev__item[data-respondio="n"] .jn-rev__caso--nose{display: none}.jn-rev__item[data-respondio="x"] .jn-rev__caso--no{display: none}.jn-check__panel{position: sticky;bottom: 0;z-index: 40;margin-top: 40px;background: var(--jn-overlay);border: 1px solid var(--jn-border-2);border-radius: var(--jn-r-card);box-shadow: 0 -6px 24px rgb(0 0 0 / .28)}.jn-check__panel-inner{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;padding-block: 18px}.jn-check__marcador{display: flex;align-items: baseline;gap: 10px;font-family: var(--jn-mono);font-variant-numeric: tabular-nums}.jn-check__marcador .jn-num{font-size: 30px;line-height: 1;color: var(--jn-text)}.jn-check__de{font-size: 13px;color: var(--jn-text-3)}.jn-check__veredicto{flex: 1 1 260px;font-size: 15.5px;line-height: 1.45;color: var(--jn-text-2)}.jn-check__veredicto strong{color: var(--jn-text);font-weight: 600}.jn-tramo{border-left-width: 3px;border-left-style: solid}.jn-tramo--ok{border-left-color: var(--jn-resolved)}.jn-tramo--medio{border-left-color: var(--jn-high)}.jn-tramo--alto{border-left-color: var(--jn-critical)}.jn-tramo__rango{font-size: 21px;color: var(--jn-text)}.jn-descargo{max-width: 76ch;color: var(--jn-text-3);border-top: 1px solid var(--jn-border);padding-top: 24px}.jn-descargo strong{color: var(--jn-text-2)}.jn-legal{display: grid;gap: 44px}@media (min-width: 1000px){.jn-legal{grid-template-columns: 240px 1fr;gap: 72px;align-items: start}}.jn-legal__indice{font-size: 15px}@media (min-width: 1000px){.jn-legal__indice{position: sticky;top: calc(var(--jn-header) + 32px);max-height: calc(100vh - var(--jn-header) - 64px);overflow-y: auto}}.jn-legal__indice ol{counter-reset: jn-legal;list-style: none;margin: 18px 0 0;padding: 0;display: flex;flex-direction: column;gap: 2px}.jn-legal__indice li{counter-increment: jn-legal}.jn-legal__indice a{display: flex;gap: 10px;padding: 7px 0;color: var(--jn-text-2);font-size: 14.5px;line-height: 1.4;text-decoration: none}.jn-legal__indice a::before{content: counter(jn-legal,decimal-leading-zero);font-family: var(--jn-mono);font-size: 12px;color: var(--jn-text-3);flex-shrink: 0}.jn-legal__indice a:hover{color: var(--jn-text)}.jn-legal__fecha{margin-bottom: 22px}.jn-legal__intro{padding-bottom: 8px}.jn-legal__intro p{font-size: 18px}.jn-legal__sec{padding-top: 44px;margin-top: 44px;border-top: 1px solid var(--jn-border);scroll-margin-top: calc(var(--jn-header) + 24px)}.jn-legal__titulo{display: flex;gap: 14px;margin-bottom: 18px}.jn-legal__n{font-size: 14px;color: var(--jn-action-link);padding-top: .35em;flex-shrink: 0}.jn-legal .jn-list{margin-top: 16px}.jn-legal .jn-list li{font-size: 16.5px}.jn-legal__cierre{margin-top: 48px;padding-top: 28px;border-top: 1px solid var(--jn-border)}.jn-posts{display: grid;gap: 2px;margin-top: 44px}.jn-post{display: grid;gap: 10px 32px;padding: 30px 0;border-top: 1px solid var(--jn-border);text-decoration: none;color: inherit;transition: background 170ms ease-out}@media (min-width: 820px){.jn-post{grid-template-columns: 150px 1fr;padding-inline: 16px;margin-inline: -16px;border-radius: var(--jn-r-card)}}.jn-post:hover{background: var(--jn-raised)}.jn-post:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 2px}.jn-post__meta{display: flex;flex-direction: column;gap: 6px}.jn-post__fecha{font-family: var(--jn-mono);font-size: 12.5px;letter-spacing: .04em;color: var(--jn-text-3)}.jn-post__cat{font-family: var(--jn-mono);font-size: 11.5px;letter-spacing: .06em;text-transform: uppercase;color: var(--jn-action-link)}.jn-post__titulo{font-family: var(--jn-display);font-size: clamp(20px,2.4vw,25px);font-weight: 600;line-height: 1.25;letter-spacing: -.01em;color: var(--jn-text);text-wrap: balance}.jn-post__bajada{margin-top: 10px;font-size: 16.5px;line-height: 1.55;color: var(--jn-text-2);max-width: 68ch}.jn-entrada{max-width: 720px;margin-inline: auto}.jn-entrada__meta{display: flex;flex-wrap: wrap;gap: 8px 20px;align-items: center;padding-bottom: 26px;margin-bottom: 34px;border-bottom: 1px solid var(--jn-border)}.jn-entrada__cuerpo{max-width: none;margin-top: 26px}.jn-entrada__cuerpo > * + *{margin-top: 18px}.jn-entrada__cuerpo p{font-size: 17px;line-height: 1.65;color: var(--jn-text-2)}.jn-entrada__cuerpo p strong{color: var(--jn-text);font-weight: 600}.jn-entrada__cuerpo h2 + p,.jn-entrada__cuerpo h3 + p{margin-top: 14px}.jn-entrada__cuerpo h2{font-family: var(--jn-display);font-size: clamp(22px,2.6vw,27px);font-weight: 600;line-height: 1.25;color: var(--jn-text);margin-top: 48px}.jn-entrada__cuerpo h3{font-size: 20px;font-weight: 600;color: var(--jn-text);margin-top: 36px}.jn-entrada__cuerpo ul,.jn-entrada__cuerpo ol{margin: 18px 0 0;padding-left: 22px}.jn-entrada__cuerpo li{font-size: 17px;line-height: 1.65;color: var(--jn-text-2);margin-top: 8px}.jn-entrada__cuerpo a{color: var(--jn-action-link)}.jn-entrada__cuerpo .jn-btn{color: #fff}.jn-entrada__cuerpo img{max-width: 100%;height: auto;border-radius: var(--jn-r-card);margin-top: 28px}.jn-entrada__cuerpo blockquote{margin: 32px 0 0;padding: 20px 26px;border-left: 2px solid var(--jn-action);background: var(--jn-action-soft);border-radius: 0 var(--jn-r-card) var(--jn-r-card) 0}.jn-entrada__cuerpo blockquote p{color: var(--jn-text)}.jn-entrada__cuerpo .jn-flow{margin-top: 28px}.jn-entrada__cuerpo .jn-offer{margin-top: 36px}.jn-entrada__cuerpo .jn-offer__text{font-size: 16px;line-height: 1.55;color: var(--jn-text-2)}.jn-entrada__cuerpo .jn-tablewrap{margin-top: 28px}.jn-entrada__cuerpo .jn-table{min-width: 0}.jn-entrada__cuerpo .jn-table td,.jn-entrada__cuerpo .jn-table th{font-size: 15px;padding: 12px 12px}.jn-entrada__cuerpo .jn-table th[scope="row"]{color: var(--jn-text);font-weight: 600}.jn-entrada__cuerpo .jn-entrada__faq h3{margin-top: 30px;font-size: 18px}.jn-entrada__cuerpo .jn-entrada__faq p{margin-top: 10px}.jn-entrada__cuerpo hr{border: 0;border-top: 1px solid var(--jn-border);margin-top: 40px}.jn-vacio{padding: 56px 30px;border: 1px dashed var(--jn-border-2);border-radius: var(--jn-r-card);text-align: center;margin-top: 44px}.jn-vacio p{color: var(--jn-text-2)}.jn-voces{display: grid;gap: 16px;list-style: none;margin: 40px 0 0;padding: 0}@media (min-width: 760px){.jn-voces{grid-template-columns: repeat(2,1fr);gap: 18px}}.jn-voz{position: relative;padding: 24px 26px 24px 52px;background: var(--jn-raised);border: 1px solid var(--jn-border);border-radius: var(--jn-r-card);font-size: 17px;line-height: 1.5;color: var(--jn-text)}.jn-voz::before{content: "“";position: absolute;left: 20px;top: 10px;font-family: var(--jn-display);font-size: 40px;line-height: 1;color: var(--jn-action-link)}.jn-section--light .jn-voz{background: var(--jn-light);border-color: var(--jn-border-lt);color: var(--jn-on-light)}.jn-section--light .jn-voz::before{color: var(--jn-action)}.jn-certs__inline{margin-top: 40px;padding-top: 32px;border-top: 1px solid var(--jn-border)}.jn-certs__inline .jn-certs__list{margin-top: 22px;justify-content: flex-start}.jn-certs__inline .jn-small{margin-top: 24px}.jn-certs__inline .jn-cert{align-items: flex-start;background: var(--jn-overlay);border-color: var(--jn-border)}.jn-certs__inline .jn-cert__sigla{color: var(--jn-text)}.jn-certs__inline .jn-cert__desc{color: var(--jn-text-2)}.jn-cookies,.jn-prefs{font-family: var(--jn-sans);font-size: 17px;line-height: 1.6;color: var(--jn-text);-webkit-font-smoothing: antialiased}.jn-cookies{position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;padding: 16px var(--jn-gutter);background: var(--jn-overlay);border-top: 1px solid var(--jn-border-2);box-shadow: 0 -20px 50px -25px rgb(0 0 0 / .8)}.jn-cookies__caja{max-width: var(--jn-max);margin: 0 auto;display: flex;flex-direction: column;gap: 16px}@media (min-width: 900px){.jn-cookies__caja{flex-direction: row;align-items: center;justify-content: space-between;gap: 40px}}.jn-cookies__titulo{margin: 0 0 4px;font-size: 15px;font-weight: 600;color: var(--jn-text)}.jn-cookies__texto{margin: 0;font-size: 14.5px;line-height: 1.5;color: var(--jn-text-2);max-width: 70ch}.jn-cookies__acciones{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;flex-shrink: 0}.jn-cookies__mas{background: none;border: 0;padding: 10px 4px;font-family: inherit;font-size: 14.5px;color: var(--jn-action-link);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.jn-cookies__mas:focus-visible{outline: 2px solid var(--jn-action-link);outline-offset: 3px}.jn-prefs{position: fixed;inset: 0;z-index: 70;display: flex;align-items: center;justify-content: center;padding: var(--jn-gutter)}.jn-prefs[hidden],.jn-cookies[hidden]{display: none}.jn-prefs__fondo{position: absolute;inset: 0;background: rgb(0 0 0 / .65)}.jn-prefs__caja{position: relative;width: 100%;max-width: 560px;max-height: 86vh;overflow-y: auto;padding: 32px;background: var(--jn-raised);border: 1px solid var(--jn-border-2);border-radius: var(--jn-r-card)}.jn-prefs__grupo{display: flex;flex-direction: column;gap: 8px;margin-top: 24px}.jn-prefs__grupo .jn-checkitem{align-items: flex-start;padding: 14px 0;border-bottom: 1px solid var(--jn-border)}.jn-prefs__grupo .jn-checkitem:last-child{border-bottom: 0}.jn-prefs__grupo .jn-checkitem strong{color: var(--jn-text)}.jn-prefs__grupo input[disabled]{opacity: .5;cursor: not-allowed}.jn-prefs__acciones{margin-top: 28px}.jn-footer__prefs{background: none;border: 0;padding: 0;font: inherit;color: inherit;cursor: pointer;text-align: left}.jn-footer__prefs:hover{color: var(--jn-text)}.jn-lead,.jn-body,.jn-prose,.jn-section__intro,.jn-post__bajada,.jn-anchor__text,.jn-faq__body{max-width: 54ch}.jn-hero__lead{max-width: 46ch}.jn-hero__proof-line,.jn-small{max-width: 56ch}.jn-list li{max-width: 58ch}.jn-step__text{max-width: 54ch}.jn-punch{max-width: 60ch}.jn-entrada h1 + .jn-lead{margin-top: 20px}
:root{--jn-base: #0a0d16;--jn-raised: #121824;--jn-overlay: #192235;--jn-text: #f7f8fc;--jn-text-2: #b8c2d5;--jn-text-3: #a3b0c8;--jn-action: #4555ff;--jn-action-h: #5968ff;--jn-action-link: #a0adff;--jn-border: rgba(174,190,225,.16);--jn-border-2: rgba(174,190,225,.28);--jn-r-btn: 5px;--jn-r-card: 7px}.interior-page .jn-wrap{width: min(1200px,calc(100% - 112px));max-width: none;padding-inline: 0}.interior-page .header{z-index: 110}.interior-page .jn-hero--interior{padding-block: 36px 78px;background-color: #070e20;background-image: linear-gradient(0deg,#0a0d16 0%,rgba(10,13,22,.4) 20%,transparent 50%),linear-gradient(90deg,rgba(5,10,23,.94) 0%,rgba(5,10,23,.84) 45%,rgba(5,10,23,.32) 100%),url('/assets/img/blue-texture.webp');background-size: cover;background-position: center,center,center 52%;border-bottom: 1px solid var(--jn-border)}.interior-page .jn-hero::before,.interior-page .jn-hero::after{display: none}.interior-breadcrumb{display: flex;align-items: center;gap: 13px;margin-bottom: 45px;color: #bdc8df;font-size: var(--type-caption)}.interior-breadcrumb a:hover{color: #fff;text-decoration: underline}.interior-eyebrow{font: 500 var(--type-caption)/1.7 var(--jn-mono);letter-spacing: 1.6px;color: #b8c5ec;margin-bottom: 22px}.interior-page .jn-display{font-size: clamp(38px,4.8vw,66px);font-weight: 550;letter-spacing: -.045em;line-height: 1.08;text-wrap: balance}.interior-page .jn-hero__title{max-width: 24ch;margin-top: 0}.interior-page .jn-hero__lead{max-width: 60ch;font-size: 18px;line-height: 1.7}.interior-page .jn-hero__actions{margin-top: 28px}.interior-page .jn-label{font-size: var(--type-caption);letter-spacing: 1.3px}.interior-page .jn-h2{font-size: clamp(28px,3.3vw,44px);letter-spacing: -.035em;line-height: 1.16;font-weight: 550}.interior-page .jn-h3{font-size: 24px;letter-spacing: -.025em}.interior-page .jn-section{padding-block: 80px}.interior-page .jn-section--tight{padding-block: 42px}.interior-page .jn-section--raised{border-block: 1px solid rgba(174,190,225,.08)}.interior-page .jn-section--breath{padding-block: 75px}.interior-page .jn-section--light{background: #f2f4f8}.interior-page .jn-section--light p{color: var(--jn-on-light-2)}.interior-page .jn-section--light .jn-label{color: #515ed2}.interior-page .jn-body,.interior-page .jn-prose p{font-size: 16px;line-height: 1.8}.interior-page .jn-btn{font-size: var(--type-action);font-weight: 650;padding: 15px 23px;gap: 13px}.interior-page .jn-btn--sm{font-size: var(--type-secondary);padding: 10px 16px}.interior-page .jn-btn:hover{transform: translateY(-1px)}.interior-page .jn-btn--ghost{background: rgba(15,24,44,.16)}.interior-page .jn-card,.interior-page .jn-anchor,.interior-page .jn-offer{border: 1px solid var(--jn-border);border-radius: 7px;box-shadow: 0 14px 40px rgba(0,0,0,.06)}.interior-page .jn-card{padding: 30px}.interior-page .jn-card__title{letter-spacing: -.025em;font-size: 23px;line-height: 1.3}.interior-page .jn-card__text{font-size: var(--type-body);line-height: 1.75}.interior-page .jn-tablewrap{border-radius: 7px;border-color: var(--jn-border-2)}.interior-page .jn-table th{font-size: 13px}.interior-page .jn-table td{line-height: 1.65}.interior-page .jn-faq__item{border-color: var(--jn-border)}.interior-page .jn-close{max-width: none;border: 1px solid #6d7aff66;border-radius: 7px;padding: 54px 40px;background: linear-gradient(110deg,rgba(40,56,190,.96),rgba(31,46,142,.76)),url('/assets/img/blue-texture.webp') center 55%/cover}.interior-page .jn-close__title{color: #fff;max-width: 28ch;margin-inline: auto}.interior-page .jn-close__text{color: #e0e5ff}.interior-page .jn-close .jn-tagline{color: #d0d9ff}.interior-page .jn-close .jn-btn{background: #fff;color: #2634b5}.interior-page .jn-close .jn-btn--ghost{background: transparent;color: #fff;border-color: #a4b0e6}.interior-page .jn-close .jn-btn:hover{background: #e9ecff;color: #2634b5}.interior-page .jn-posts{gap: 16px}.interior-page .jn-post{border: 1px solid var(--jn-border);border-radius: 7px;padding: 26px;background: rgba(24,34,55,.45)}.interior-page .jn-post:hover{border-color: #6477bd;background: #1a2540}.interior-page .jn-post__titulo{font-size: 25px;font-weight: 550;letter-spacing: -.025em}.interior-page .jn-post__bajada{font-size: 15px}.interior-page .jn-post__fecha{font-size: var(--type-caption)}.interior-page .jn-post__cat{font-size: var(--type-caption)}.interior-page .jn-entrada{max-width: 820px;padding-block: 54px 70px}.interior-page .jn-entrada > .jn-wrap{width: 100%}.interior-page .jn-entrada__cuerpo{margin-top: 0}.interior-page .jn-entrada__cuerpo p,.interior-page .jn-entrada__cuerpo li{font-size: 17px;line-height: 1.85}.interior-page .jn-entrada__cuerpo h2{font-size: 31px;letter-spacing: -.035em}.interior-page .jn-entrada__cuerpo h3{letter-spacing: -.015em;line-height: 1.35}.interior-page .jn-entrada__cuerpo a:not(.jn-btn){text-decoration: underline;text-underline-offset: 3px}.interior-page .article-hero .jn-display{max-width: 25ch}.interior-page .article-hero .jn-lead{margin-top: 24px;max-width: 64ch;font-size: 18px}.interior-page .article-hero .jn-entrada__meta{border: 0;margin: 0 0 22px;padding: 0;font-size: var(--type-caption);color: #bdc8df}.interior-page .jn-formwrap{max-width: 760px}.interior-page .jn-field input,.interior-page .jn-field select,.interior-page .jn-field textarea{border-radius: 5px;min-height: 49px}.interior-page .jn-form > .jn-btn{align-self: flex-start}.interior-page .desktop-nav a[aria-current="page"]{color: #abb5ff}.interior-page .jn-check__op{min-height: 44px}.interior-page fieldset{min-inline-size: 0}.interior-page .jn-iso__op{white-space: normal;line-height: 1.5;justify-content: flex-start}.interior-page .jn-iso__letra{flex-shrink: 0}.interior-page .jn-hero @media (max-width: 1100px){.interior-page .jn-wrap{width: calc(100% - 64px)}.interior-page .jn-entrada{width: calc(100% - 64px)}}@media (max-width: 600px){.interior-page .jn-wrap{width: calc(100% - 40px)}.interior-page .jn-hero--interior{padding-block: 23px 48px;background-position: center,center,55% 54%}.interior-breadcrumb{margin-bottom: 31px;font-size: var(--type-caption)}.interior-eyebrow{font-size: var(--type-caption);margin-bottom: 19px;letter-spacing: 1px}.interior-page .jn-display{font-size: clamp(34px,9vw,43px);letter-spacing: -.04em}.interior-page .jn-hero__lead,.interior-page .article-hero .jn-lead{font-size: 16px;line-height: 1.75}.interior-page .jn-section{padding-block: 54px}.interior-page .jn-section--tight{padding-block: 30px}.interior-page .jn-h2{font-size: 30px}.interior-page .jn-h3{font-size: 22px}.interior-page .jn-card{padding: 24px}.interior-page .jn-btn{padding: 14px 18px;font-size: var(--type-action)}.interior-page .jn-close{padding: 34px 23px}.interior-page .jn-close .jn-h2{font-size: 29px}.interior-page .jn-post{padding: 24px}.interior-page .jn-post__titulo{font-size: 23px}.interior-page .jn-entrada{width: calc(100% - 40px);padding-block: 36px 46px}.interior-page .jn-entrada > .jn-wrap{width: 100%}.interior-page .jn-entrada__cuerpo h2{font-size: 27px}.interior-page .jn-entrada__cuerpo p,.interior-page .jn-entrada__cuerpo li{font-size: 16px;line-height: 1.8}}.interior-breadcrumb{flex-wrap:wrap;row-gap:8px}.interior-page .jn-hero__actions{flex-wrap:wrap}.interior-page .jn-btn{white-space:normal;max-width:100%;text-align:center}
