.itx-services{--itxs-ink:#172238;--itxs-muted:#63738c;--itxs-line:#e5ebf3;color:var(--itxs-ink);max-width:1160px;margin:0 auto;padding:24px 20px 72px;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.5;font-size:13px}
.itx-services *{box-sizing:border-box}.itx-services a{text-decoration:none}.itx-services button,.itx-services input,.itx-services select,.itx-services textarea{font:inherit}.itx-services h2,.itx-services h3,.itx-services h4{color:inherit}
.itx-services .itxs-hero{background:linear-gradient(124deg,#101c37,#163869 70%,#176aab);border-radius:26px;padding:46px 44px 42px;color:#fff;position:relative;overflow:hidden;box-shadow:0 17px 38px rgba(20,49,92,.12)}.itx-services .itxs-hero:after{content:"";position:absolute;right:-65px;top:-125px;width:410px;height:410px;border:1px solid #ffffff2b;border-radius:50%;box-shadow:0 0 0 78px #ffffff09,0 0 0 150px #ffffff06;pointer-events:none}.itx-services .itxs-eyebrow{font-size:12px;letter-spacing:.13em;font-weight:800;color:#a5d8ff;text-transform:uppercase}.itx-services .itxs-hero h2{font-size:clamp(31px,4.5vw,52px);line-height:1.12;letter-spacing:-.035em;margin:17px 0;color:#fff;font-weight:800;max-width:700px}.itx-services .itxs-hero p{max-width:660px;color:#daeaff;font-size:16px;margin:0 0 26px}.itx-services .itxs-chips{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 20px}.itx-services .itxs-chips span{border:1px solid #ffffff40;background:#ffffff10;border-radius:100px;padding:7px 13px;font-size:12px;color:#eff8ff;font-weight:650}.itx-services .itxs-hero small{font-size:12px;color:#c3d6e9}
.itx-services .itxs-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0 26px}.itx-services .itxs-nav a{color:#183558!important;display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #dbe5f0;padding:19px 22px;border-radius:17px;box-shadow:0 4px 13px #112f5010}.itx-services .itxs-nav a:hover{border-color:#8ab6f0}.itx-services .itxs-nav b{font-size:16px}.itx-services .itxs-nav small{font-size:12px;color:#687b94}
.itx-services .itxs-search{background:#f7faff;padding:19px 22px;border:1px solid #e0e8f2;border-radius:17px;margin:0 0 44px}.itx-services .itxs-search>label{display:block;font-size:14px;font-weight:750;margin:0 0 8px}.itx-services .itxs-find{display:flex;gap:9px}.itx-services .itxs-find input{width:100%;min-width:0;min-height:41px;padding:8px 12px;background:#fff;border:1px solid #cfdbe9;border-radius:9px;color:#172238}.itx-services .itxs-find button{border:1px solid #d5e1ee;color:#25496f;background:#fff;padding:8px 13px;border-radius:9px;cursor:pointer}.itx-services .itxs-filters{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0}.itx-services .itxs-filters button{background:#fff;color:#395574;border:1px solid #dbe5ef;padding:7px 14px;border-radius:99px;cursor:pointer;font-size:12px}.itx-services .itxs-filters button.is-active{background:#153d73;color:#fff;border-color:#153d73}.itx-services .itxs-count{color:#63738c;font-size:12px;margin:11px 0 0}
.itx-services .itxs-section{scroll-margin-top:25px}.itx-services .itxs-section+.itxs-section{margin-top:70px;padding-top:45px;border-top:1px solid #dfe7f1}.itx-services .itxs-heading{display:flex;align-items:center;gap:15px;margin:0 0 19px}.itx-services .itxs-num{display:grid;place-items:center;background:#e7f0ff;color:#1f57aa;border-radius:15px;width:52px;height:52px;font-weight:850;font-size:21px;flex:none}.itx-services .itxs-heading h2{font-size:clamp(23px,3vw,30px);letter-spacing:-.03em;margin:0;font-weight:800}.itx-services .itxs-heading p{font-size:13px;color:var(--itxs-muted);margin:3px 0 0}
.itx-services .itxs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.itx-services .itxs-card{background:#fff;border:1px solid #e0e8f2;border-radius:19px;overflow:hidden;box-shadow:0 4px 15px rgba(35,55,87,.035);min-width:0}.itx-services .itxs-card-head{display:flex;gap:14px;align-items:center;padding:19px 21px;border-bottom:1px solid var(--itxs-line);background:#f9fbff}.itx-services .itxs-glyph{display:grid;place-items:center;flex:none;background:#e7effe;color:#2458ad;width:43px;height:43px;border-radius:13px;font-size:23px;font-weight:700}.itx-services .itxs-card h3{font-size:16px;margin:0;letter-spacing:-.01em;font-weight:750}.itx-services .itxs-card-head p{font-size:12px;color:var(--itxs-muted);margin:3px 0 0}.itx-services .itxs-items{padding:7px 20px 12px}.itx-services .itxs-item{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:10px 0;border-bottom:1px dashed #e7edf4;font-size:13px}.itx-services .itxs-item:last-child{border:0}.itx-services .itxs-item-name{flex:1;min-width:0}.itx-services .itxs-item-right{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:6px;flex-shrink:0;max-width:57%}.itx-services .itxs-item-right strong{white-space:nowrap;font-size:13px;color:#1752a5;font-variant-numeric:tabular-nums}.itx-services .itxs-item-right del{white-space:nowrap;font-size:11px;color:#8b97a9}.itx-services .itxs-sale-tag{margin-left:6px;background:#e7f5ef;color:#147653;font-size:10px;font-weight:750;border-radius:5px;padding:2px 5px;display:inline-block}.itx-services .itxs-unavailable{display:inline-block;margin-left:5px;color:#9b5b22;font-size:10px}.itx-services .itxs-disabled{opacity:.67}.itx-services .itxs-order,.itx-services .itxs-copy{font-size:11px;color:#245ca5;border:1px solid #d5e4f8;background:#f5f9ff;border-radius:5px;padding:3px 6px;white-space:nowrap;cursor:pointer}.itx-services .itxs-copy{font-size:13px}.itx-services .itxs-full{grid-column:1/-1}
.itx-services .itxs-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.itx-services .itxs-package{border:1px solid #e0e8f2;border-radius:16px;padding:20px;background:#fff;min-width:0}.itx-services .itxs-package.itxs-featured{border:2px solid #3071da;background:linear-gradient(180deg,#f0f6ff,#fff)}.itx-services .itxs-package h4{font-size:16px;margin:0}.itx-services .itxs-package strong{display:block;font-size:27px;letter-spacing:-.05em;color:#134aa5;margin:10px 0}.itx-services .itxs-package p{margin:0;color:var(--itxs-muted);font-size:13px}.itx-services .itxs-package>a{display:inline-block;margin-top:12px;font-weight:700;color:#2259a4}.itx-services .itxs-section-note{font-size:12px;color:#667791;margin:18px 0 0}
.itx-services .itxs-conditions{margin-top:34px;padding:23px 25px;background:#eaf1f9;border-radius:17px;color:#526177;font-size:13px}.itx-services .itxs-conditions strong{color:#243858}.itx-services .itxs-conditions ul{padding-left:19px;margin:10px 0 0}.itx-services .itxs-conditions li+li{margin-top:6px}
.itx-services .itxs-contact,.itx-services .itxs-request{margin-top:34px;border:1px solid #dee7f0;border-radius:17px;padding:25px;background:#fff}.itx-services .itxs-contact h2,.itx-services .itxs-request h2{font-size:22px;margin:0 0 8px}.itx-services .itxs-contact p,.itx-services .itxs-request p{color:#60718a;margin:0 0 18px}.itx-services .itxs-contact-buttons{display:flex;gap:10px;flex-wrap:wrap}.itx-services .itxs-contact-buttons a,.itx-services .itxs-submit{display:inline-block;background:#174b93;color:white!important;border:0;border-radius:9px;padding:11px 16px;font-weight:750;cursor:pointer}.itx-services .itxs-contact-buttons a+a{background:#f1f6fc;color:#1b4d88!important;border:1px solid #d3e1f2}.itx-services .itxs-request-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.itx-services .itxs-request-form label{display:flex;flex-direction:column;gap:6px;color:#31435e;font-weight:650}.itx-services .itxs-request-form input:not([type="checkbox"]),.itx-services .itxs-request-form select,.itx-services .itxs-request-form textarea{width:100%;border:1px solid #cad6e6;border-radius:8px;background:#fff;padding:9px;color:#162947;font-size:13px}.itx-services .itxs-wide,.itx-services .itxs-consent{grid-column:1/-1}.itx-services .itxs-request-form .itxs-consent{flex-direction:row;align-items:baseline;font-size:12px;font-weight:400}.itx-services .itxs-consent input{margin-right:5px}.itx-services .itxs-consent a{color:#2458a4}.itx-services .itxs-honey{position:absolute;left:-9999px;visibility:hidden}.itx-services .itxs-request-form .itxs-estimate{font-size:12px;margin:24px 0 0}.itx-services .itxs-submit{justify-self:start}.itx-services .itxs-request-form small{font-size:11px;color:#67758a}.itx-services .itxs-message{background:#e9f8ed;padding:12px;border-radius:8px;margin-bottom:16px}.itx-services .itxs-error{background:#fff0ee;padding:12px;border-radius:8px;margin-bottom:16px}.itx-services .itxs-empty-alert,.itx-services .itxs-no-results{padding:15px 20px;background:#f2f6ff;border-radius:12px;margin:20px 0}.itx-services .itxs-tools{text-align:right;margin:20px 0 0}.itx-services .itxs-print{border:1px solid #d5e1ee;background:#fff;border-radius:8px;padding:9px 15px;color:#214b86;cursor:pointer}
.itx-services [hidden]{display:none!important}
@media(max-width:770px){.itx-services{padding:12px 10px 40px}.itx-services .itxs-hero{padding:30px 23px;border-radius:19px}.itx-services .itxs-nav{grid-template-columns:1fr;margin-bottom:24px}.itx-services .itxs-cards{grid-template-columns:1fr;gap:14px}.itx-services .itxs-full{grid-column:auto}.itx-services .itxs-packages{grid-template-columns:1fr}.itx-services .itxs-card-head{padding:17px}.itx-services .itxs-items{padding:5px 16px 12px}.itx-services .itxs-hero:after{opacity:.38}.itx-services .itxs-section+.itxs-section{margin-top:46px;padding-top:30px}.itx-services .itxs-item{gap:8px}.itx-services .itxs-item-right{max-width:54%}.itx-services .itxs-request-form{grid-template-columns:1fr}.itx-services .itxs-wide,.itx-services .itxs-consent{grid-column:auto}.itx-services .itxs-heading h2{font-size:22px}}
@media(max-width:400px){.itx-services .itxs-item-right{max-width:58%}.itx-services .itxs-item-right strong{font-size:12px}.itx-services .itxs-order{padding:2px 4px}.itx-services .itxs-search{padding:13px}.itx-services .itxs-filters button{padding:6px 10px}}
@media print{.itx-services{max-width:none;padding:0}.itx-services .itxs-hero{background:#173c72!important;print-color-adjust:exact}.itx-services .itxs-search,.itx-services .itxs-nav,.itx-services .itxs-order,.itx-services .itxs-copy,.itx-services .itxs-request,.itx-services .itxs-tools{display:none!important}.itx-services .itxs-card,.itx-services .itxs-package{break-inside:avoid;box-shadow:none}.itx-services .itxs-section{break-before:page}.itx-services .itxs-section:first-of-type{break-before:auto}.itx-services .itxs-contact{break-inside:avoid}}

.itx-services .itxs-item-detail{display:block;color:#667791;font-size:11px;line-height:1.45;margin-top:3px}.itx-services .itxs-pack-list{padding-left:17px;color:#6b7890;font-size:11px;margin:9px 0}
