
/* Externalisation — univers autonome EMT FLOW */
.ext-nav{color:#0068d9!important;font-weight:900!important}.ext-hero{background:radial-gradient(circle at 82% 20%,#0b538b 0,transparent 45%),linear-gradient(112deg,#06172e,#0b1f3b);color:white;overflow:hidden}.ext-hero .wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:78px 0}.ext-hero h1{font-size:clamp(43px,5vw,70px);letter-spacing:-.055em;line-height:1.08;margin:14px 0 22px}.ext-hero h1 span{color:#00d4ff}.ext-hero p{font-size:18px;color:#d4e5f5}.ext-hero .btn.outline{color:white;border-color:#6b9abb}.ext-hero img{width:100%;height:450px;object-fit:cover;border-radius:22px;box-shadow:0 26px 65px #0008}.ext-eyebrow{color:#00d4ff;font-size:12px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.ext-navtabs{background:#eaf5ff;border-bottom:1px solid #d5e8fa}.ext-navtabs .wrap{display:flex;gap:25px;overflow-x:auto;white-space:nowrap;padding:16px 0;font-size:13px;font-weight:850}.ext-navtabs a:hover{color:#007bff}.ext-metric{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ext-metric>div{padding:23px;border-radius:17px;background:#edf6ff;border:1px solid #dcecfb}.ext-metric strong{display:block;color:#007bff;font-size:23px}.ext-metric span{font-size:13px;color:#536780}.ext-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ext-package{background:white;border:1px solid #dbe8f5;border-radius:22px;padding:30px;box-shadow:0 12px 30px #0b1f3b0b}.ext-package.featured{border:2px solid #007bff;transform:translateY(-8px);box-shadow:0 22px 50px #007bff20}.ext-package h3{font-size:25px;margin:10px 0}.ext-package p{color:#5e7186;font-size:14px}.ext-package .price{font-size:31px;font-weight:900;color:#0b1f3b}.ext-package .price small{font-size:13px;font-weight:500}.ext-package ul{padding:0;list-style:none}.ext-package li{padding:9px 0;border-bottom:1px solid #e9eff6;font-size:13px}.ext-package li:before{content:'✓';color:#007bff;font-weight:900;margin-right:10px}.ext-package .btn{width:100%;margin-top:18px}.ext-step{padding:26px;background:#f2f8fe;border-radius:18px;border-top:3px solid #007bff}.ext-step b{color:#007bff;font-size:27px}.ext-step h3{margin:10px 0}.ext-step p{color:#5c7087;font-size:13px}.ext-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ext-sim{background:#fff;border:1px solid #d9e7f5;border-radius:26px;box-shadow:0 22px 70px #0b1f3b15;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr}.ext-sim-form{padding:34px}.ext-sim-result{background:linear-gradient(160deg,#0b1f3b,#0b3d68);color:white;padding:35px;display:flex;flex-direction:column;gap:16px}.ext-sim-result .big{font-size:clamp(37px,4vw,54px);line-height:1.05;font-weight:900;letter-spacing:-.05em;color:#00d4ff}.ext-sim-result .detail{padding:13px 0;border-bottom:1px solid #ffffff26;display:flex;justify-content:space-between;gap:14px;font-size:13px}.ext-field{margin-bottom:24px}.ext-field label{display:block;font-size:13px;font-weight:850;margin-bottom:9px}.ext-field input[type=range]{width:100%;accent-color:#007bff}.ext-field input[type=number],.ext-field select{border:1px solid #cbdced;border-radius:10px;padding:12px;background:white;color:#0b1f3b;width:100%}.ext-range{display:flex;align-items:center;gap:20px}.ext-range input[type=number]{max-width:105px}.ext-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ext-choice{position:relative}.ext-choice input{position:absolute;opacity:0}.ext-choice span{display:block;padding:15px 10px;text-align:center;border:1px solid #cbdced;border-radius:12px;font-size:12px;font-weight:850;cursor:pointer}.ext-choice input:checked+span{background:#e6f4ff;border-color:#007bff;color:#005cbf;box-shadow:inset 0 0 0 1px #007bff}.ext-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ext-options label{border:1px solid #dbe7f4;padding:11px;border-radius:10px;font-size:12px;cursor:pointer}.ext-options input{accent-color:#007bff}.ext-disclaimer{font-size:12px;line-height:1.55;color:#6b7c90}.ext-sim-result .ext-disclaimer{color:#c7d9ec}.ext-compare{width:100%;border-collapse:collapse;min-width:750px}.ext-compare th{background:#0b1f3b;color:white}.ext-compare td,.ext-compare th{padding:16px;border-bottom:1px solid #e1eaf5;text-align:left;font-size:13px}.ext-compare tr:nth-child(even) td{background:#f6f9ff}.ext-compare th:nth-child(3){background:#007bff}.ext-photo{width:100%;height:380px;object-fit:cover;border-radius:22px}.ext-section-intro{max-width:770px;color:#5d7188;font-size:17px}.ext-quicklinks{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.ext-quicklinks a{padding:26px;border:1px solid #dce8f6;background:white;border-radius:18px}.ext-quicklinks a:hover{border-color:#007bff}.ext-quicklinks h3{margin:8px 0}.ext-quicklinks p{font-size:13px;color:#61748b}.ext-note{padding:16px 20px;background:#e6f4ff;border-left:4px solid #007bff;border-radius:10px;font-size:13px}.ext-result-note{font-size:13px;color:#cee4f7}.ext-table-scroll{overflow-x:auto;border:1px solid #dce8f6;border-radius:18px}.ext-sticky{position:sticky;top:83px;z-index:15}.ext-hero .eyebrow{color:#00d4ff}@media(max-width:950px){.ext-hero .wrap{grid-template-columns:1fr}.ext-hero img{height:320px}.ext-sim{grid-template-columns:1fr}.ext-steps,.ext-metric{grid-template-columns:repeat(2,1fr)}.ext-packages{grid-template-columns:1fr}.ext-package.featured{transform:none}.ext-quicklinks{grid-template-columns:1fr 1fr}}@media(max-width:580px){.ext-steps,.ext-metric,.ext-quicklinks,.ext-options{grid-template-columns:1fr}.ext-sim-form,.ext-sim-result{padding:22px}.ext-choices{grid-template-columns:1fr}.ext-hero h1{font-size:42px}.ext-hero .wrap{padding:55px 0}.ext-sticky{top:76px}}
