body.qodco-service-page{overflow-x:clip}
body.qodco-service-page #ct-pagetitle{display:none}
body.qodco-service-page #content,body.qodco-service-page .site-content,body.qodco-service-page .content-area{padding-top:0;padding-bottom:0}
body.qodco-service-page #content>.container,body.qodco-service-page #content>.container-fluid{max-width:none;width:100%;padding:0}
body.qodco-service-page #content>.container>.row{margin:0}
body.qodco-service-page #content .content-container{max-width:none;width:100%;padding:0}
body.qodco-service-page #content .content-row{margin:0}
body.qodco-service-page #primary{padding:0;max-width:none;width:100%}
body.qodco-service-page .entry-content,body.qodco-service-page .entry-content>*,body.qodco-service-page article{margin:0}
.qdc-service{--qdc-blue:#0066ff;--qdc-indigo:#1613a4;--qdc-ink:#08142c;--qdc-muted:#52627b;--qdc-line:#dfe7f3;--qdc-soft:#f3f7fd;color:var(--qdc-ink);background:#fff;font-family:inherit;font-size:17px;line-height:1.75;overflow:hidden}
.qdc-service *{box-sizing:border-box}
.qdc-service a{color:#075cd4;text-decoration:none}
.qdc-service a:hover{text-decoration:underline}
.qdc-service a:focus-visible,.qdc-service summary:focus-visible{outline:3px solid #58bdff;outline-offset:5px}
.qdc-service h1,.qdc-service h2,.qdc-service h3,.qdc-service p,.qdc-service ul,.qdc-service ol{margin:0}
.qdc-service h1,.qdc-service h2,.qdc-service h3{font-family:inherit;color:var(--qdc-ink);line-height:1.18;letter-spacing:-.035em;font-weight:700}
.qdc-service h1{font-size:clamp(40px,5.1vw,68px);max-width:820px}
.qdc-service h2{font-size:clamp(29px,3.1vw,42px)}
.qdc-service h3{font-size:22px;letter-spacing:-.02em}
.qdc-service .qdc-wrap{width:min(1180px,calc(100% - 48px));margin-inline:auto}
.qdc-service .qdc-hero{position:relative;padding:32px 0 74px;background:radial-gradient(ellipse at 85% 65%,#0c3b82 0,transparent 42%),linear-gradient(125deg,#030c1c,#091932 68%,#102251);color:#dce8fc}
.qdc-service .qdc-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(transparent,#000)}
.qdc-service .qdc-hero .qdc-wrap{position:relative}
.qdc-service .qdc-breadcrumb ol{padding:0;display:flex;flex-wrap:wrap;gap:10px;list-style:none;font-size:13px;letter-spacing:.01em;color:#91afd6}
.qdc-service .qdc-breadcrumb li+li::before{content:"/";margin-right:10px;color:#50759e}
.qdc-service .qdc-breadcrumb a{color:#c9ddfc}
.qdc-service .qdc-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:center;margin-top:55px}
.qdc-service .qdc-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#317adb;display:block;margin-bottom:16px}
.qdc-service .qdc-hero .qdc-eyebrow{color:#67b7ff}
.qdc-service .qdc-hero h1{color:#fff}
.qdc-service .qdc-hero p{max-width:650px;margin-top:25px;font-size:18px;line-height:1.75;color:#c2d2ea}
.qdc-service .qdc-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:29px;align-items:center}
.qdc-service .qdc-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border-radius:999px;font-size:14px;font-weight:700;line-height:1.5;min-height:50px;background:linear-gradient(110deg,var(--qdc-blue),var(--qdc-indigo));color:#fff!important;box-shadow:0 10px 30px #005cf528;transition:transform .2s ease,box-shadow .2s ease}
.qdc-service .qdc-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #005cf540;text-decoration:none}
.qdc-service .qdc-button-secondary{border:1px solid #53739d;background:#ffffff05;box-shadow:none;color:#e2edff!important}
.qdc-service .qdc-hero-art{margin:0;position:relative}
.qdc-service .qdc-hero-art img{display:block;width:100%;height:auto;aspect-ratio:1.25;object-fit:contain;filter:drop-shadow(0 16px 44px #0003)}
.qdc-service .qdc-hero-art figcaption{font-size:12px;color:#85a7d4;text-align:center;letter-spacing:.04em;margin-top:5px}
.qdc-service .qdc-hero-note{display:flex;flex-wrap:wrap;gap:12px 23px;font-size:12px;color:#8eafd8;margin-top:26px}
.qdc-service .qdc-hero-note span::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#57c6ff;margin:0 8px 2px 0}
.qdc-service .qdc-toc{background:#fff;border-bottom:1px solid var(--qdc-line)}
.qdc-service .qdc-toc .qdc-wrap{display:flex;gap:24px;overflow:auto;white-space:nowrap;padding:21px 0;font-size:13px;font-weight:600;scrollbar-width:thin}
.qdc-service .qdc-toc a{color:#485f82}
.qdc-service .qdc-section{padding:84px 0;scroll-margin-top:90px}
.qdc-service .qdc-section-intro{max-width:770px;margin-bottom:35px}
.qdc-service .qdc-section-intro p{color:var(--qdc-muted);margin-top:19px;max-width:720px}
.qdc-service .qdc-overview-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:start}
.qdc-service .qdc-prose>p{color:var(--qdc-muted);margin-top:20px}
.qdc-service .qdc-prose>h2{max-width:780px}
.qdc-service .qdc-summary{background:var(--qdc-soft);border:1px solid var(--qdc-line);border-radius:20px;padding:30px}
.qdc-service .qdc-summary h3{font-size:18px;margin-bottom:19px}
.qdc-service .qdc-summary ul{list-style:none;padding:0;color:#486181;font-size:15px}
.qdc-service .qdc-summary li{padding:13px 0;border-top:1px solid #dce6f3}
.qdc-service .qdc-summary li::before{content:"✓";color:#0862f8;margin-right:9px;font-weight:700}
.qdc-service .qdc-soft-section{background:var(--qdc-soft);border-top:1px solid #e7eef8;border-bottom:1px solid #e7eef8}
.qdc-service .qdc-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}
.qdc-service .qdc-card{padding:29px;background:#fff;border:1px solid #dfe8f4;border-radius:18px;box-shadow:0 8px 24px #10285304}
.qdc-service .qdc-card .qdc-card-number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:13px;font-weight:700;background:#eaf2ff;color:#065fd7;border-radius:12px;margin-bottom:23px}
.qdc-service .qdc-card p{margin-top:14px;font-size:15px;line-height:1.8;color:var(--qdc-muted)}
.qdc-service .qdc-process{background:#08162d;color:#c5d7ee}
.qdc-service .qdc-process h2,.qdc-service .qdc-process h3{color:#fff}
.qdc-service .qdc-process .qdc-eyebrow{color:#6ebcff}
.qdc-service .qdc-process .qdc-section-intro p{color:#afc5e2}
.qdc-service .qdc-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;list-style:none;padding:0}
.qdc-service .qdc-step{border-top:1px solid #355170;padding-top:25px}
.qdc-service .qdc-step span{display:block;color:#59b5ff;font-size:13px;letter-spacing:.1em;font-weight:700;margin-bottom:20px}
.qdc-service .qdc-step p{font-size:15px;line-height:1.8;color:#aabfdb;margin-top:16px}
.qdc-service .qdc-preparation{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}
.qdc-service .qdc-prep-list{padding:0;list-style:none}
.qdc-service .qdc-prep-list li{padding:23px 0;border-bottom:1px solid var(--qdc-line)}
.qdc-service .qdc-prep-list li:first-child{padding-top:0}
.qdc-service .qdc-prep-list h3{font-size:19px;margin-bottom:9px}
.qdc-service .qdc-prep-list p{font-size:15px;color:var(--qdc-muted)}
.qdc-service .qdc-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}
.qdc-service .qdc-proof{display:block;background:#fff;border:1px solid var(--qdc-line);border-radius:19px;padding:29px;transition:border-color .2s ease}
.qdc-service .qdc-proof:hover{border-color:#0862f8;text-decoration:none}
.qdc-service .qdc-proof p{color:var(--qdc-muted);font-size:15px;margin-top:14px}
.qdc-service .qdc-proof span{display:block;margin-top:23px;color:#0862f8;font-size:13px;font-weight:700}
.qdc-service .qdc-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:58px}
.qdc-service .qdc-faq details{border-bottom:1px solid var(--qdc-line);padding:23px 0}
.qdc-service .qdc-faq details:first-child{padding-top:0}
.qdc-service .qdc-faq summary{font-size:18px;font-weight:600;line-height:1.5;color:#152c4b;cursor:pointer;list-style:none;padding-right:30px;position:relative}
.qdc-service .qdc-faq summary::-webkit-details-marker{display:none}
.qdc-service .qdc-faq summary::after{content:"+";position:absolute;right:0;top:0;color:#0b66f5;font-weight:400;font-size:24px}
.qdc-service .qdc-faq details[open] summary::after{content:"−"}
.qdc-service .qdc-faq details p{margin-top:17px;font-size:15px;line-height:1.85;color:var(--qdc-muted);max-width:670px}
.qdc-service .qdc-related-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}
.qdc-service .qdc-related-links a{border:1px solid #d8e5f8;padding:12px 19px;border-radius:999px;font-size:14px;font-weight:600;background:#fff}
.qdc-service .qdc-cta{padding:70px 0;background:linear-gradient(118deg,#0869ee,#1718ab);color:#e0e9ff}
.qdc-service .qdc-cta-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}
.qdc-service .qdc-cta h2{color:#fff}
.qdc-service .qdc-cta p{color:#dce7ff;margin-top:20px;max-width:670px}
.qdc-service .qdc-cta .qdc-actions{justify-content:flex-end;margin-top:0}
.qdc-service .qdc-cta .qdc-button{background:#fff;color:#0b39ac!important;box-shadow:none}
.qdc-service .qdc-cta .qdc-contact-link{color:#fff!important;font-size:14px}
.qdc-service .qdc-cta-note{font-size:12px;margin-top:14px!important;color:#c7d9fb!important}
body.page-id-35 .ct-fancy-box-layout10 .item--button a{display:inline-flex;align-items:center;gap:9px}
@media(max-width:991px){.qdc-service .qdc-hero-grid{grid-template-columns:1fr 1fr;gap:20px}.qdc-service .qdc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qdc-service .qdc-overview-grid,.qdc-service .qdc-preparation,.qdc-service .qdc-faq-grid{gap:32px}.qdc-service .qdc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.qdc-service .qdc-cta-grid{grid-template-columns:1fr}.qdc-service .qdc-cta .qdc-actions{justify-content:flex-start}}
@media(max-width:767px){.qdc-service .qdc-wrap{width:calc(100% - 36px)}.qdc-service .qdc-hero{padding:25px 0 50px}.qdc-service .qdc-hero-grid{grid-template-columns:1fr;margin-top:40px;gap:28px}.qdc-service .qdc-hero-art{max-width:440px;margin-inline:auto}.qdc-service .qdc-hero p{font-size:17px}.qdc-service .qdc-section{padding:56px 0}.qdc-service .qdc-overview-grid,.qdc-service .qdc-preparation,.qdc-service .qdc-faq-grid,.qdc-service .qdc-proof-grid{grid-template-columns:1fr;gap:30px}.qdc-service .qdc-card-grid{grid-template-columns:1fr}.qdc-service .qdc-card{padding:26px}.qdc-service .qdc-toc .qdc-wrap{gap:21px;font-size:12px}.qdc-service .qdc-steps{gap:26px}.qdc-service .qdc-step h3{font-size:19px}.qdc-service .qdc-faq summary{font-size:17px}.qdc-service .qdc-cta{padding:52px 0}.qdc-service .qdc-cta-grid{gap:26px}}
@media(max-width:420px){.qdc-service .qdc-steps{grid-template-columns:1fr}.qdc-service .qdc-hero .qdc-actions a{width:100%}.qdc-service .qdc-breadcrumb ol{font-size:12px;gap:7px}}
@media(prefers-reduced-motion:reduce){.qdc-service .qdc-button,.qdc-service .qdc-proof{transition:none}.qdc-service .qdc-button:hover{transform:none}}
