/* DADO IT V10 - fewer generic card rows, clear service entry and premium editorial composition. */
.v10-entry{padding:clamp(65px,7vw,100px) 0;background:#f9fafc;border-top:1px solid #e9ebf0;border-bottom:1px solid #e4e8ee}
.v10-entry-head{display:grid;grid-template-columns:1fr minmax(250px,.64fr);gap:50px;align-items:end;margin-bottom:28px}.v10-entry h2,.v10-vip h2,.v10-international h2{font-size:clamp(31px,3.7vw,54px);color:#172031;line-height:1.14;letter-spacing:-.047em;margin:9px 0 0}.v10-entry-head p{color:#526074;line-height:1.74;font-size:16px;margin:0}
.v10-entry-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #d7dfe9;border-radius:10px;overflow:hidden;background:white;box-shadow:0 24px 70px rgba(10,30,53,.055)}
.v10-entry-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:29px 22px 23px;min-height:225px;color:#182335;text-decoration:none;border-right:1px solid #e5e9f0;transition:background .2s ease,box-shadow .2s ease}.v10-entry-card:last-child{border-right:0}.v10-entry-card:hover,.v10-entry-card:focus-visible{background:#f9f2f5;box-shadow:inset 0 3px #a60840;outline-offset:-3px}.v10-number{font-size:11px;letter-spacing:.15em;font-weight:750;color:#a60840;margin-bottom:27px}.v10-entry-card strong{font-size:17px;letter-spacing:-.03em;line-height:1.32;margin-bottom:12px}.v10-entry-card small{font-size:12.5px;line-height:1.62;color:#586779;max-width:220px}.v10-entry-arrow{margin-top:auto;margin-left:auto;color:#a6093d;font-size:23px;font-weight:400}
.v10-vip{background:#f6f8fb;padding:80px 0}.v10-vip-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(35px,6vw,100px);align-items:center}.v10-vip p,.v10-international p{color:#536377;line-height:1.85;font-size:16px;margin:22px 0 0}.v10-vip figure{margin:0;overflow:hidden;border-radius:12px;position:relative;min-height:310px;aspect-ratio:1.38;background:#152234}.v10-vip img{width:100%;height:100%;object-fit:cover;display:block}.v10-vip figcaption{position:absolute;bottom:10px;right:13px;font-size:10px;color:#f0f3f7;background:#0d1728b8;padding:4px 7px;border-radius:4px}.v10-text-link{display:inline-block;margin-top:27px;color:#a10840;font-weight:750;font-size:14px;text-underline-offset:5px}
.v10-international{padding:65px 0;background:#111e2d;color:white}.v10-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.v10-international h2{color:white}.v10-international p{color:#d5dde8;margin:0}.v10-international .v10-text-link{color:#ffb3c9}
.v5-reference-grid .v5-reference-card{box-shadow:0 20px 65px #1422380c;border:1px solid #dfe4ea;border-radius:11px;overflow:hidden}.v5-reference-grid .v8-reference-rich{border-top:1px solid #e7eaf0;padding-top:16px;margin-top:17px}
@media(max-width:1160px){.v10-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v10-entry-card:nth-child(3){border-right:0}.v10-entry-card:nth-child(-n+3){border-bottom:1px solid #e5e9f0}.v10-entry-card{min-height:190px}}
@media(max-width:760px){.v10-entry-head,.v10-vip-layout,.v10-intro-grid{grid-template-columns:1fr;gap:18px}.v10-entry-grid{grid-template-columns:1fr}.v10-entry-card{min-height:0;padding:22px 24px;border:0!important;border-bottom:1px solid #e5e9f0!important}.v10-entry-card:last-child{border-bottom:0!important}.v10-number{margin-bottom:9px}.v10-entry-card small{max-width:95%}.v10-entry-arrow{position:absolute;right:22px;top:21px}.v10-vip{padding:60px 0}.v10-international{padding:55px 0}.v10-entry{padding:60px 0}}
@media(prefers-reduced-motion:reduce){.v10-entry-card{transition:none}}
