
:root{--qzn-navy:#062d58;--qzn-deep:#031b38;--qzn-blue:#0c73df;--qzn-cyan:#19c7eb;--qzn-ink:#08264a;--qzn-muted:#647891;--qzn-line:#d9e8f3;--qzn-soft:#f4fbff;--qzn-radius:22px}
.qz-public-brand,.topbar .brand img,.siteFooter .brand img{width:auto!important;max-width:280px!important;height:auto!important;object-fit:contain}.topbar .brand{display:flex;align-items:center}.mainNav a{white-space:nowrap}.heroHeadlineV8 h1{font-size:clamp(44px,5vw,76px)!important;line-height:.94!important;letter-spacing:-.05em}.heroHeadlineV8 h1 span,.qzn-network-head h2 span,.qzn-charter h2 span,.qzn-qscore h2 span,.qzn-score-page h2 span,.qzn-why-copy h1 span{color:var(--qzn-blue)}
.qzn-criteria{display:grid;grid-template-columns:1.05fr 2.4fr;gap:28px;align-items:center;padding-top:26px;padding-bottom:30px}.qzn-criteria-copy h2{font-size:31px;line-height:1.02;margin:6px 0}.qzn-criteria-copy p{color:var(--qzn-muted);margin:0}.qzn-criteria-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.qzn-criteria-grid article{background:#fff;border:1px solid var(--qzn-line);box-shadow:0 10px 30px rgba(10,50,90,.06);border-radius:17px;padding:17px;min-height:118px;display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:12px;align-content:center}.qzn-criteria-grid strong{font-size:15px;color:var(--qzn-ink)}.qzn-criteria-grid small{font-size:11px;color:var(--qzn-muted);margin-top:4px;line-height:1.35}.qzn-icon{grid-row:1/3;width:44px;height:44px;border-radius:14px;background:#eaf7ff;display:grid;place-items:center}.qzn-icon svg{width:26px;height:26px;fill:none;stroke:#0b73d9;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.qzn-trust{position:relative;background:radial-gradient(circle at 52% 30%,rgba(13,109,222,.38),transparent 28%),linear-gradient(125deg,#062e56 0%,#031b38 48%,#073669 100%);color:#fff;padding:56px 0 46px;overflow:hidden}.qzn-trust:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(62,205,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(62,205,255,.035) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,transparent,#000 30%,#000)}.qzn-trust>.shell{position:relative;z-index:1}.qzn-trust .eyebrow{color:#35d8ff}.qzn-trust-top{display:grid;grid-template-columns:.88fr 1.45fr 1fr;gap:28px;align-items:stretch}.qzn-why h2,.qzn-qscore h2,.qzn-organic h2{color:#fff;margin:8px 0 16px}.qzn-why h2{font-size:36px}.qzn-benefits{display:grid;gap:10px}.qzn-benefits article{border:1px solid rgba(113,221,255,.18);background:rgba(255,255,255,.06);border-radius:14px;padding:12px;display:flex;gap:11px}.qzn-benefits b{width:34px;height:34px;border-radius:10px;background:rgba(27,198,235,.14);display:grid;place-items:center;color:#55dcff}.qzn-benefits strong{display:block;font-size:14px}.qzn-benefits small{display:block;color:#bcd4e8;margin-top:3px;line-height:1.3}.qzn-qscore{padding:0 6px}.qzn-qscore h2{font-size:35px;line-height:1.04}.qzn-qscore p{color:#bfd5e7;line-height:1.55}.qzn-score-stage{height:250px;position:relative;display:grid;place-items:center}.qzn-score-orb{width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 42% 32%,#167fe6,#062d65 55%,#021930 75%);border:7px solid rgba(76,211,255,.55);box-shadow:0 0 0 12px rgba(40,170,240,.10),0 0 65px rgba(29,171,255,.44),inset 0 0 26px rgba(67,202,255,.32);display:grid;place-content:center;text-align:center}.qzn-score-orb small{font-size:11px;letter-spacing:.12em;color:#b9eaff}.qzn-score-orb strong{font-size:51px;line-height:.92}.qzn-score-orb span{font-size:12px;color:#a9cfe9}.signal{position:absolute;padding:9px 12px;border-radius:11px;border:1px solid rgba(115,215,255,.22);background:rgba(255,255,255,.94);color:#073664;box-shadow:0 12px 28px rgba(0,0,0,.15);font-size:11px}.signal-a{top:14px;left:22%}.signal-b{top:74px;left:4%}.signal-c{top:76px;right:2%}.signal-d{bottom:12px;left:17%}.qzn-vs{display:grid;grid-template-columns:1fr 30px 1fr;gap:10px;align-items:center;height:calc(100% - 64px)}.qzn-vs article{background:rgba(255,255,255,.06);border:1px solid rgba(110,219,255,.20);border-radius:16px;padding:18px;min-height:195px}.qzn-vs>b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#07345e;font-size:10px}.qzn-vs h3{font-size:14px;color:#fff}.qzn-vs ul,.qzn-score-compare ul{padding-left:16px;color:#c8dfef;font-size:11px;line-height:1.7}.qzn-mini-shield,.qzn-mini-crown{width:38px;height:38px;border-radius:12px;border:1px solid rgba(67,209,255,.28);display:grid;place-items:center;color:#54e7bf;font-size:21px}.qzn-mini-crown{color:#8fb6ff}.qzn-trust-note{font-size:12px;color:#c8dfef;margin:10px 0 0}.qzn-trust-note strong{color:#fff}.qzn-charter{margin-top:34px;padding-top:34px;border-top:1px solid rgba(116,219,255,.14);display:grid;grid-template-columns:1.08fr 1fr .72fr;gap:30px;align-items:center}.qzn-charter-copy h2{font-size:42px;line-height:1.02;color:#fff;margin:8px 0 15px}.qzn-charter-copy p{color:#c2d8e8;line-height:1.55}.qzn-charter-tags{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.qzn-charter-tags span{font-size:11px;color:#d6edf8;border-left:2px solid #22cde9;padding-left:9px}.qzn-charter-copy a{display:inline-flex;color:#fff;font-weight:800;text-decoration:none;margin-top:8px}.qzn-shield-stage{position:relative;height:330px;display:grid;place-items:center}.qzn-shield{width:210px;filter:drop-shadow(0 0 24px rgba(20,186,255,.42))}.shield-note{position:absolute;background:rgba(6,39,80,.78);border:1px solid rgba(71,209,255,.3);border-radius:12px;padding:8px 12px;text-align:center;color:#fff;font-size:11px;line-height:1.2}.shield-note.n1{top:44px;left:2px}.shield-note.n2{top:42px;right:0}.shield-note.n3{bottom:46px;left:0}.shield-note.n4{bottom:45px;right:0}.qzn-certificate{display:grid;place-items:center}.qzn-cert-paper{position:relative;width:220px;min-height:278px;border-radius:16px;padding:27px 22px;background:linear-gradient(145deg,#fff,#eef7fc);color:#0a315b;box-shadow:0 22px 50px rgba(0,0,0,.32);transform:perspective(700px) rotateY(-5deg) rotateX(1deg);text-align:center}.qzn-cert-paper img{width:150px;height:auto}.qzn-cert-paper h3{font-size:22px;margin:25px 0 4px}.qzn-cert-paper>strong{font-size:13px}.qzn-cert-paper p{font-size:11px;color:#607388;line-height:1.5}.qzn-signature{font-family:cursive;font-size:20px;color:#1576d6;margin-top:28px}.qzn-seal{position:absolute;right:20px;bottom:18px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#c79b44;color:#fff;border:4px double #f0d08d;font-weight:900}
.qzn-network{padding-top:55px;padding-bottom:30px}.qzn-network-head{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:end;margin-bottom:22px}.qzn-network-head h2{font-size:48px;line-height:.98;margin:5px 0}.qzn-network-head p{color:var(--qzn-muted);line-height:1.55}.qzn-network-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:18px}.qzn-france{margin:0;border:1px solid var(--qzn-line);background:linear-gradient(150deg,#fff,#eaf8ff);border-radius:22px;padding:20px;box-shadow:0 15px 45px rgba(18,74,115,.08)}.qzn-france header span{display:block;color:#147db5;font-size:11px;font-weight:800;letter-spacing:.08em}.qzn-france header strong{display:block;color:var(--qzn-ink);font-size:18px;margin-top:3px}.qzn-france header small{color:var(--qzn-muted)}.qzn-france img{width:100%;height:465px;object-fit:contain;display:block}.qzn-france footer{display:flex;gap:18px;font-size:11px;color:#5b7188}.qzn-france footer span{display:flex;align-items:center;gap:7px}.qzn-france footer i{width:8px;height:8px;border-radius:50%;background:#b5d4e6}.qzn-france footer i.active{background:#19a6d3;box-shadow:0 0 0 6px rgba(25,166,211,.10)}.qzn-city-list{display:grid;gap:16px}.qzn-city{border-radius:20px;overflow:hidden;border:1px solid var(--qzn-line);background:#fff;box-shadow:0 15px 38px rgba(13,69,112,.08)}.qzn-city-photo{min-height:185px;background-size:cover!important;background-position:center!important;position:relative;display:flex;justify-content:space-between;align-items:flex-end;padding:18px;color:#fff}.qzn-city-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,31,62,.84),rgba(3,47,80,.2) 60%,rgba(0,0,0,.08))}.qzn-city-photo>*{position:relative;z-index:1}.qzn-city-photo>span{position:absolute;top:16px;left:18px;border-radius:999px;padding:6px 10px;background:#f5a313;font-size:10px;font-weight:900}.qzn-north .qzn-city-photo>span{background:#0c75de}.qzn-city-photo h3{font-size:31px;margin:0;color:#fff}.qzn-city-photo p{margin:2px 0;color:#fff;font-weight:700}.qzn-city-stats{margin:-16px 18px 0;position:relative;z-index:2;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(4,44,82,.13);display:grid;grid-template-columns:repeat(3,1fr);padding:13px}.qzn-city-stats span{padding:0 11px;border-right:1px solid #c8dceb}.qzn-city-stats span:last-child{border:0}.qzn-city-stats strong,.qzn-city-stats small{display:block}.qzn-city-stats strong{font-size:12px;color:var(--qzn-ink)}.qzn-city-stats small{font-size:9px;color:#60788d;margin-top:4px;line-height:1.3}.qzn-city>p{padding:12px 18px 17px;margin:0;color:#526d84;font-size:12px;line-height:1.45}.qzn-kpis{margin-top:16px;border:1px solid var(--qzn-line);border-radius:17px;padding:16px 20px;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;box-shadow:0 10px 30px rgba(16,70,110,.05)}.qzn-kpis div{display:flex;gap:10px;align-items:center;justify-content:center;border-right:1px solid #dbe8f0}.qzn-kpis div:last-child{border:0}.qzn-kpis strong{font-size:27px;color:#078cb7}.qzn-kpis span{font-size:11px;color:#506b82}
.qzn-partner{margin-top:20px;margin-bottom:55px;border:1px solid var(--qzn-line);border-radius:21px;background:linear-gradient(110deg,#f4fbff,#fff);padding:24px 30px;display:grid;grid-template-columns:205px 1fr auto;gap:28px;align-items:center;box-shadow:0 15px 40px rgba(15,69,110,.06)}.qzn-partner-visual svg{width:190px}.qzn-partner-copy h2{margin:3px 0 7px;font-size:29px;color:var(--qzn-ink)}.qzn-partner-copy>p{color:var(--qzn-muted);margin:0}.qzn-partner-points{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:15px}.qzn-partner-points span{border-left:2px solid #25badd;padding-left:9px}.qzn-partner-points strong,.qzn-partner-points small{display:block}.qzn-partner-points strong{font-size:11px;color:var(--qzn-ink)}.qzn-partner-points small{font-size:9px;color:#71879a}.qzn-partner-btn,.qzn-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 22px;border-radius:11px;background:linear-gradient(90deg,#0b5fd5,#0bc0e9);box-shadow:0 10px 22px rgba(4,121,218,.23);text-decoration:none!important;color:#fff!important;font-weight:850;white-space:nowrap}
.qzn-footer-grid{display:grid;grid-template-columns:1.25fr .7fr .75fr 1fr;gap:40px;padding-top:34px;padding-bottom:28px}.qzn-footer-grid>div{display:flex;flex-direction:column;gap:7px}.qzn-footer-grid strong{font-size:11px;color:#167ca7;text-transform:uppercase;letter-spacing:.08em}.qzn-footer-grid a,.qzn-footer-grid p{font-size:11px;color:#526b82;text-decoration:none}.qzn-footer-brand img{width:230px!important}.qzn-footer-bottom{display:flex;justify-content:space-between;padding:15px 0;border-top:1px solid #dce8f0;font-size:10px;color:#7a8d9e}
.qzn-sticky-cta{position:fixed;z-index:9998;bottom:18px;left:50%;transform:translateX(-50%);width:min(820px,calc(100vw - 60px));padding:10px 12px 10px 20px;border:1px solid rgba(51,218,255,.7);border-radius:18px;background:linear-gradient(110deg,rgba(3,35,75,.97),rgba(5,62,105,.97));box-shadow:0 15px 42px rgba(1,20,43,.28),0 0 0 3px rgba(30,198,242,.10);display:flex;align-items:center;justify-content:space-between;color:#fff;backdrop-filter:blur(14px)}.qzn-sticky-cta>div{display:flex;align-items:center;gap:12px}.qzn-sticky-pin{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid #34d3f0;color:#47dcf2;font-size:24px}.qzn-sticky-cta strong,.qzn-sticky-cta small{display:block}.qzn-sticky-cta strong{font-size:14px}.qzn-sticky-cta small{font-size:10px;color:#c7deec;margin-top:2px}.qzn-sticky-cta a{padding:13px 22px;border-radius:10px;background:linear-gradient(90deg,#0c69e9,#08c0ed);color:#fff;text-decoration:none;font-weight:900;font-size:12px;box-shadow:0 6px 20px rgba(16,147,235,.25)}
/* Why page */.qzn-why-page{background:linear-gradient(#f5fbff,#fff)}.qzn-why-hero{min-height:570px;padding-top:48px;padding-bottom:52px;display:grid;grid-template-columns:1.1fr 1fr 1.12fr;gap:30px;align-items:center}.qzn-why-copy h1{font-size:58px;line-height:.97;color:var(--qzn-ink);margin:8px 0 18px}.qzn-why-copy>p{color:#526d84;line-height:1.6}.qzn-pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.qzn-pills span{padding:7px 10px;border:1px solid #dce9f2;background:#fff;border-radius:999px;font-size:10px;color:#28516f}.qzn-why-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qzn-why-cards article{min-height:135px;border:1px solid #dbe8f1;background:#fff;border-radius:17px;padding:18px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 12px 28px rgba(18,71,107,.05)}.qzn-why-cards b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#e8f6ff;color:#0c76d8;margin-bottom:18px}.qzn-why-cards strong{font-size:14px;color:var(--qzn-ink)}.qzn-why-cards small{font-size:10px;color:#718398;margin-top:5px}.qzn-phone-visual{height:430px;position:relative}.qzn-car-line{position:absolute;width:280px;left:-40px;top:145px}.qzn-phone{position:absolute;right:70px;top:25px;width:145px;height:310px;border-radius:28px;background:#061e3b;border:7px solid #142d49;box-shadow:0 25px 50px rgba(4,38,74,.22);transform:rotate(7deg);padding:10px}.qzn-phone-screen{position:relative;height:100%;border-radius:20px;background:linear-gradient(135deg,#e9f7ff,#d8ecf5);overflow:hidden}.map-road{position:absolute;height:4px;border-radius:5px;background:#fff;width:160%;left:-25%;transform:rotate(-32deg);top:42%}.map-road.r2{transform:rotate(38deg);top:65%}.qzn-phone-screen .pin{position:absolute;color:#0b77d7;font-style:normal}.p1{left:25%;top:22%}.p2{right:20%;top:38%}.p3{left:34%;bottom:22%}.p4{right:25%;bottom:12%}.qzn-phone-labels{position:absolute;right:-15px;top:65px;display:grid;gap:12px}.qzn-phone-labels span{padding:10px 13px;background:#fff;border:1px solid #dce8f1;border-radius:12px;box-shadow:0 10px 24px rgba(15,72,110,.10);font-size:11px;color:#204d6e}.qzn-score-page{padding:58px 0;background:linear-gradient(180deg,#ecf8ff,#f9fdff)}.qzn-score-page>.shell{display:grid;grid-template-columns:1.1fr .85fr 1fr;gap:35px;align-items:center}.qzn-score-page-copy h2{font-size:38px;line-height:1.03;color:var(--qzn-ink)}.qzn-score-page-copy p,.qzn-score-page-copy li{color:#587188;line-height:1.55}.qzn-score-stage.big{height:330px}.qzn-score-stage.big .qzn-score-orb{width:175px;height:175px}.qzn-score-compare{display:grid;grid-template-columns:1fr 36px 1fr;align-items:center;gap:10px}.qzn-score-compare article{min-height:240px;border:1px solid #cee4f1;background:#fff;border-radius:17px;padding:18px;box-shadow:0 12px 30px rgba(15,70,109,.05)}.qzn-score-compare>b{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#0a4c81;box-shadow:0 4px 14px rgba(5,48,85,.13);font-size:11px}.qzn-score-compare article>span{font-size:25px;color:#1ea974}.qzn-score-compare article:last-child>span{color:#0d68c8}.qzn-score-compare h3{font-size:14px;color:var(--qzn-ink)}.qzn-score-compare ul{color:#5c7489;padding-left:17px}.qzn-charter-page{background:radial-gradient(circle at 54% 50%,#0a5b9f,#031b38 58%);color:#fff;padding:55px 0 80px}.qzn-charter-page .qzn-charter{margin:0;padding:0;border:0}
.qzn-advantage-icon{display:inline-grid!important;place-items:center;width:34px;height:34px;border-radius:10px;background:#edfaff;border:1px solid #d4ebf5;margin-right:8px;vertical-align:middle}.qzn-advantage-icon img{width:23px;height:23px;object-fit:contain}
@media(max-width:1100px){.qzn-trust-top{grid-template-columns:1fr 1fr}.qzn-organic{grid-column:1/-1}.qzn-vs{height:auto}.qzn-charter{grid-template-columns:1fr 1fr}.qzn-certificate{grid-column:1/-1}.qzn-network-grid{grid-template-columns:1fr}.qzn-partner{grid-template-columns:170px 1fr}.qzn-partner-btn{grid-column:2}.qzn-why-hero{grid-template-columns:1fr 1fr}.qzn-phone-visual{grid-column:1/-1;height:360px}.qzn-phone{right:32%}.qzn-phone-labels{right:12%}.qzn-car-line{left:24%}.qzn-score-page>.shell{grid-template-columns:1fr 1fr}.qzn-score-compare{grid-column:1/-1}}
@media(max-width:900px){.qzn-sticky-cta{display:none}.qzn-criteria{grid-template-columns:1fr}.qzn-criteria-grid{grid-template-columns:1fr 1fr}.qzn-network-head{grid-template-columns:1fr;gap:10px}.qzn-network-head h2{font-size:38px}.qzn-partner{grid-template-columns:1fr}.qzn-partner-visual{display:none}.qzn-partner-btn{grid-column:auto;justify-self:start}.qzn-partner-points{grid-template-columns:1fr 1fr}.qzn-footer-grid{grid-template-columns:1fr 1fr}.qzn-trust-top{grid-template-columns:1fr}.qzn-charter{grid-template-columns:1fr}.qzn-shield-stage{height:300px}.qzn-why-hero{grid-template-columns:1fr}.qzn-phone-visual{display:none}.qzn-score-page>.shell{grid-template-columns:1fr}.qzn-score-compare{grid-column:auto}.heroHeadlineV8 h1{font-size:44px!important}}
@media(max-width:620px){.qzn-criteria-grid{grid-template-columns:1fr}.qzn-charter-copy h2{font-size:34px}.qzn-network-head h2{font-size:34px}.qzn-france img{height:330px}.qzn-city-photo h3{font-size:26px}.qzn-city-stats{grid-template-columns:1fr 1fr;gap:8px}.qzn-city-stats span{border:0}.qzn-kpis{grid-template-columns:1fr 1fr;gap:14px}.qzn-kpis div{border:0;justify-content:flex-start}.qzn-partner-points,.qzn-footer-grid{grid-template-columns:1fr}.qzn-footer-bottom{flex-direction:column;gap:5px}.qzn-score-compare{grid-template-columns:1fr}.qzn-score-compare>b{margin:auto}.qzn-why-copy h1{font-size:44px}.qzn-why-cards{grid-template-columns:1fr}.signal{font-size:9px}.signal-a{left:12%}.signal-b{left:0}.signal-c{right:0}.signal-d{left:8%}}

.qzn-signal-icon{width:15px;height:15px;object-fit:contain;vertical-align:-3px;margin-right:4px}
