.dp-inner{background:#f5fafc}.dp-inner :where(ul){margin:0;padding:0;list-style:none}.dp-inner :where(h1,h2,h3,h4,p){margin:0}.dp-inner a{text-decoration:none}.dp-inner img{max-width:100%}.dp-inner *{box-sizing:border-box}.dp-block{position:relative;padding:72px 0}.dp-block--white{background:#fff}.dp-block--tint{background:linear-gradient(180deg,#f1f9fc 0,#f7fbfd 100%)}.dp-block--tight{padding:48px 0}.dp-sechead--center{align-items:center;text-align:center}.dp-sechead .dp-lead{max-width:760px}.dp-sechead+*{margin-top:30px}.dp-center-row{display:flex;justify-content:center;margin-top:28px}.dp-banner{padding:18px 32px 0}.dp-banner__card{position:relative;max-width:var(--dp-max);min-height:360px;margin:0 auto;border-radius:24px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 44%;background:radial-gradient(ellipse 60% 120% at 100% 0,rgba(0,161,228,.32) 0,rgba(0,161,228,0) 60%),linear-gradient(120deg,#0079ba 0,#008ccf 55%,#0077b0 100%);box-shadow:0 24px 50px -30px rgba(11,44,58,.55);color:#fff}.dp-banner__card::before{content:"";position:absolute;left:-160px;bottom:-220px;width:460px;height:460px;border-radius:50%;border:1px solid rgba(255,255,255,.09);box-shadow:0 0 0 40px rgba(255,255,255,.02),0 0 0 41px rgba(255,255,255,.06);pointer-events:none}.dp-banner__text{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:40px 48px 44px}.dp-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:rgba(255,255,255,.72)}.dp-crumbs a{color:#fff!important}.dp-crumbs a:hover{text-decoration:underline}.dp-crumbs .dp-ico{width:13px;height:13px;stroke-width:2;opacity:.6}.dp-banner .dp-eyebrow,.dp-profile .dp-eyebrow{color:var(--dp-sky-soft);font-size:12px;letter-spacing:.3em}.dp-banner .dp-eyebrow i,.dp-profile .dp-eyebrow i{width:34px;opacity:.7}.dp-banner h1{font-family:var(--dp-serif);font-size:clamp(40px,4.6vw,66px);line-height:1;font-weight:600;color:#fff;letter-spacing:-.005em}.dp-banner__lead{max-width:580px;font-size:17px;line-height:1.55;color:#d6eaf3}.dp-banner__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.dp-banner__actions .dp-btn{height:48px;border-radius:999px;padding:0 26px}.dp-banner__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.dp-fact{display:flex;flex-direction:column;gap:2px;min-width:132px;padding:12px 16px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.dp-fact strong{font-size:22px;line-height:1.1;font-weight:600;color:#fff}.dp-fact span{font-size:12.5px;color:#bfdce8}.dp-banner__media{position:relative;min-height:100%}.dp-banner__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:ellipse(100% 125% at 100% 50%)}.dp-banner__media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,81,112,.55) 0,rgba(10,81,112,0) 35%);clip-path:ellipse(100% 125% at 100% 50%);pointer-events:none}.dp-banner--plain .dp-banner__card{grid-template-columns:1fr;min-height:0}.dp-banner--plain .dp-banner__text{padding:40px 48px 44px}.dp-banner--finder .dp-banner__text{padding-bottom:84px}.dp-banner-finder{position:relative;z-index:3;max-width:var(--dp-max);margin-top:-44px}.dp-banner--plain .dp-banner__card::after{content:"";position:absolute;right:-120px;top:-160px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(0,161,228,.22),rgba(0,161,228,0) 65%);pointer-events:none}.dp-tabs{position:sticky;top:var(--dp-stick);z-index:40;margin-top:18px;background:rgba(245,250,252,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--dp-line)}.dp-tabs ul{display:flex;gap:6px;max-width:calc(var(--dp-max) + 2 * var(--dp-gutter));margin:0 auto;padding:10px var(--dp-gutter);overflow-x:auto;scrollbar-width:none}.dp-tabs ul::-webkit-scrollbar{display:none}.dp-tabs a{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;color:var(--dp-ink)!important;font-size:14.5px;font-weight:500;white-space:nowrap}.dp-tabs a:hover{background:#e8f3f8}.dp-tabs a.is-active{background:var(--dp-navy-800);color:#fff!important}.dp-tabs li:last-child{margin-left:auto;padding-left:12px}.dp-tabs .dp-tabs__cta{background:linear-gradient(180deg,var(--dp-red-a),var(--dp-red-b));color:#fff!important;font-weight:600}.dp-tabs .dp-tabs__cta:focus-visible,.dp-tabs .dp-tabs__cta:hover{background:linear-gradient(180deg,#c8161d,#a51218);color:#fff!important}.dp-prose{color:var(--dp-text);font-size:16px;line-height:1.75}.dp-prose>*+*{margin-top:16px}.dp-prose h1,.dp-prose h2{font-family:var(--dp-serif);font-size:clamp(28px,2.6vw,38px);line-height:1.12;font-weight:600;color:var(--dp-navy-900)}.dp-prose h3{font-family:var(--dp-serif);font-size:clamp(23px,2vw,28px);line-height:1.2;font-weight:600;color:var(--dp-navy-900);margin-top:30px}.dp-prose .dp-prose__h4,.dp-prose h4,.dp-prose h5{font-size:18px;line-height:1.4;font-weight:600;color:var(--dp-navy-800);margin-top:24px}.dp-prose ul li{position:relative;padding-left:30px;margin-top:10px}.dp-prose ul li::before{content:"";position:absolute;left:2px;top:.55em;width:16px;height:16px;border-radius:50%;background:#e8f5fb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230077B0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/10px no-repeat}.dp-prose ol{padding-left:22px}.dp-prose b,.dp-prose strong{color:var(--dp-navy-900)}.dp-prose img{border-radius:16px;height:auto}.dp-prose a{color:var(--dp-blue)!important;text-decoration:underline;text-underline-offset:3px}.dp-prose blockquote{position:relative;margin:28px 0;padding:24px 28px 24px 30px;border-radius:18px;background:linear-gradient(150deg,#f1f9fc,#e8f5fb);border-left:4px solid var(--dp-sky-2);font-family:var(--dp-serif);font-size:23px;line-height:1.4;color:var(--dp-navy-900)}.dp-prose blockquote cite{display:block;margin-top:12px;font-family:var(--dp-sans);font-style:normal;font-size:14px;font-weight:600;color:var(--dp-navy-800)}.dp-steps{counter-reset:step;display:flex;flex-direction:column;gap:14px}.dp-steps li{position:relative;counter-increment:step;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:18px 20px;border-radius:16px;background:#f5fafc}.dp-steps li::before{content:counter(step,decimal-leading-zero);width:48px;height:48px;border-radius:14px;background:linear-gradient(160deg,#0086c3,var(--dp-navy-800));color:#fff;font:600 17px var(--dp-sans);display:flex;align-items:center;justify-content:center}.dp-steps b{display:block;font-size:17px;color:var(--dp-navy-900)}.dp-steps span{display:block;margin-top:4px;font-size:15px;line-height:1.6;color:var(--dp-text)}.dp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dp-benefits li{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--dp-line)}.dp-benefits .dp-ico{width:26px;height:26px;color:var(--dp-red-a)}.dp-benefits b{font-size:16.5px;color:var(--dp-navy-900)}.dp-benefits span{font-size:14.5px;line-height:1.55;color:var(--dp-text)}.dp-params{display:flex;flex-wrap:wrap;gap:8px}.dp-params li{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;background:#f5fafc;box-shadow:inset 0 0 0 1px #e1ecf1;font-size:14px;font-weight:500;color:var(--dp-navy-900)}.dp-params .dp-ico{width:16px;height:16px;color:#0077b0}.dp-bookcard{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:20px;background:#fff;box-shadow:0 16px 34px -28px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-bookcard h3{font-family:var(--dp-serif);font-size:26px;line-height:1.1;font-weight:600;color:var(--dp-navy-900)}.dp-bookcard ul{display:flex;flex-direction:column;gap:10px;font-size:14.5px;color:var(--dp-text)}.dp-bookcard li{display:flex;gap:10px;align-items:flex-start}.dp-bookcard li .dp-ico{width:18px;height:18px;color:#0077b0;margin-top:2px}.dp-bookcard .dp-btn{width:100%;height:48px}.dp-bookcard .dp-btn--line{height:46px}.dp-split{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:60px;align-items:center}.dp-split__media{position:relative;aspect-ratio:560/470;border-radius:22px;overflow:hidden;background:#dceaf0;box-shadow:0 30px 60px -36px rgba(11,44,58,.6)}.dp-split__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-split__badge{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 12px 30px -14px rgba(11,44,58,.5);color:var(--dp-navy-900);font-size:13.5px;font-weight:600;line-height:1.3}.dp-split__badge span{width:36px;height:36px;border-radius:10px;background:#e8f5fb;color:var(--dp-blue);display:flex;align-items:center;justify-content:center}.dp-cta-inline{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:26px}.dp-cta-inline small{color:var(--dp-muted);font-size:14px}.dp-cta-inline .dp-callline{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:var(--dp-navy-900)!important}.dp-cta-inline .dp-callline .dp-ico{width:20px;height:20px;color:var(--dp-red-a)}.dp-procs__tools{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.dp-procs__count{font-size:14.5px;color:var(--dp-muted)}.dp-procs__count b{color:var(--dp-navy-900)}.dp-filterbox{position:relative;width:min(380px,100%)}.dp-filterbox input{width:100%;height:48px;padding:0 16px 0 46px!important;border:1px solid #d5e3e9;border-radius:12px;background:#fff;font:15px var(--dp-sans);color:var(--dp-ink)}.dp-filterbox .dp-ico{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:19px;height:19px;color:var(--dp-muted)}.dp-procs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.dp-procs__grid[data-collapsed=true]>li:nth-child(n+10){display:none}.dp-proc{display:flex;flex-direction:column;gap:10px;height:100%;padding:20px 20px 16px;background:#fff;border-radius:16px;box-shadow:0 16px 34px -26px rgba(11,44,58,.45),0 0 0 1px var(--dp-line);transition:box-shadow .2s,transform .2s}.dp-proc:hover{transform:translateY(-2px);box-shadow:0 22px 40px -24px rgba(11,44,58,.5),0 0 0 1px #c9e0ea}.dp-proc__ico{width:44px;height:44px;border-radius:12px;background:#fdecec;color:var(--dp-red-a);display:flex;align-items:center;justify-content:center}.dp-proc__ico .dp-ico{width:22px;height:22px}.dp-proc h3{font-size:17px;line-height:1.3;font-weight:600;color:var(--dp-navy-900)}.dp-proc p{font-size:14px;line-height:1.55;color:var(--dp-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dp-proc__foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid #edf3f6}.dp-proc__foot a{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.dp-proc__foot a:first-child{color:#d4262c!important}.dp-proc__foot a:last-child{color:var(--dp-navy-800)!important}.dp-proc__foot .dp-ico{width:15px;height:15px}.dp-procs__empty{display:none;padding:26px;text-align:center;color:var(--dp-muted)}.dp-docgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.dp-docgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-doc2{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 38px -28px rgba(11,44,58,.5),0 0 0 1px var(--dp-line);transition:box-shadow .2s,transform .2s}.dp-doc2:hover{transform:translateY(-3px);box-shadow:0 24px 44px -26px rgba(11,44,58,.55),0 0 0 1px #c9e0ea}.dp-doc2__img{position:relative;display:block;aspect-ratio:1/1;background:linear-gradient(180deg,#eef6fa 0,#d9eaf1 100%);overflow:hidden}.dp-doc2__img img{width:100%;height:100%;object-fit:cover;object-position:center top}.dp-doc2__mono{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,#fff 0,#eef6fa 42%,#dcebf2 100%)}.dp-doc2__mono b{display:flex;align-items:center;justify-content:center;width:44%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 0 8px rgba(10,81,112,.06),0 18px 30px -18px rgba(11,44,58,.45);font-family:var(--dp-serif);font-size:clamp(28px,3.2vw,44px);font-weight:600;color:var(--dp-navy-800);letter-spacing:.02em}.dp-doc2__tag{position:absolute;left:12px;top:12px;height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--dp-navy-800);font-size:11.5px;font-weight:600;display:flex;align-items:center;box-shadow:0 6px 14px -8px rgba(11,44,58,.5)}.dp-doc2__body{display:flex;flex-direction:column;gap:8px;flex:1;padding:16px 16px 18px}.dp-doc2 h3{font-family:var(--dp-serif);font-size:22px;line-height:1.12;font-weight:700}.dp-doc2 h3 a{color:var(--dp-navy-900)!important}.dp-doc2__role{font-size:13.5px;line-height:1.45;color:#4a5566;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.dp-days{display:flex;align-items:center;gap:4px;margin-top:2px}.dp-days em{margin-right:6px;font-style:normal;font-size:11.5px;font-weight:600;color:var(--dp-muted);letter-spacing:.06em;text-transform:uppercase}.dp-days span{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:#f1f6f8;color:#a3aebc;font-size:11px;font-weight:600}.dp-days span.on{background:#e3f4fb;color:var(--dp-navy-800);box-shadow:inset 0 0 0 1px #c3e3f1}.dp-doc2__btns{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;margin-top:auto;padding-top:8px}.dp-doc2__btns .dp-btn{height:40px;padding:0 10px;font-size:14px;gap:8px}.dp-pkgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dp-pkg{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 24px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 16px 34px -26px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-pkg::after{content:"";position:absolute;right:-60px;top:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(0,161,228,.12),rgba(0,161,228,0) 70%);pointer-events:none}.dp-pkg__ico{width:60px;height:60px;border-radius:16px;background:linear-gradient(160deg,#0086c3,var(--dp-navy-800));color:#fff;display:flex;align-items:center;justify-content:center}.dp-pkg__ico .dp-ico{width:28px;height:28px}.dp-pkg h3{font-size:19px;line-height:1.25;font-weight:700;color:var(--dp-navy-900)}.dp-pkg p{margin-top:4px!important;font-size:14px;line-height:1.5;color:var(--dp-text)}.dp-pkg .dp-btn{height:44px;padding:0 20px;position:relative;z-index:1}.dp-pkgs--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-pkgcard{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;padding:24px 22px 20px;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 16px 34px -26px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-pkgcard__wave{position:absolute;left:0;right:0;top:0;width:100%;height:74px;pointer-events:none}.dp-pkgcard__ico{position:relative;width:52px;height:52px;border-radius:14px;background:#fff;color:var(--dp-red-a);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px -12px rgba(11,44,58,.45)}.dp-pkgcard__ico .dp-ico{width:26px;height:26px}.dp-pkgcard__cat{position:relative;align-self:flex-start;margin-top:6px;height:24px;padding:0 10px;border-radius:999px;background:#eef6fa;color:var(--dp-navy-800);font-size:11.5px;font-weight:600;display:flex;align-items:center}.dp-pkgcard h3{position:relative;font-size:18.5px;line-height:1.3;font-weight:700;color:var(--dp-navy-900)}.dp-pkgcard p{font-size:14px;line-height:1.55;color:var(--dp-text)}.dp-pkgcard__foot{display:flex;gap:10px;margin-top:auto;padding-top:10px}.dp-pkgcard__foot .dp-btn{height:42px;padding:0 16px;font-size:14px}.dp-coe{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.dp-coe__tile{position:relative;min-height:360px;border-radius:22px;overflow:hidden;background:#0079ba;color:#fff;box-shadow:0 26px 50px -34px rgba(11,44,58,.6)}.dp-coe__tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-coe__tile::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,31,41,.92) 0,rgba(8,31,41,.45) 45%,rgba(8,31,41,0) 70%)}.dp-coe__cap{position:absolute;left:26px;right:26px;bottom:24px;z-index:1;display:flex;flex-direction:column;gap:8px}.dp-coe__cap span{font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;color:var(--dp-sky-soft)}.dp-coe__cap h3{font-family:var(--dp-serif);font-size:32px;line-height:1.08;font-weight:600;color:#fff}.dp-faq{display:grid;grid-template-columns:360px minmax(0,1fr);gap:48px;align-items:start}.dp-faq__aside{display:flex;flex-direction:column;gap:14px}.dp-helpcard{display:flex;flex-direction:column;gap:12px;margin-top:10px;padding:24px;border-radius:18px;background:linear-gradient(150deg,#0086c3,var(--dp-navy-800));color:#d6eaf3}.dp-helpcard strong{font-family:var(--dp-serif);font-size:26px;line-height:1.1;font-weight:600;color:#fff}.dp-helpcard a{display:inline-flex;align-items:center;gap:10px;color:#fff!important;font-weight:600;font-size:17px}.dp-helpcard .dp-ico{width:20px;height:20px;color:var(--dp-sky-soft)}.dp-qa{background:#fff;border-radius:16px;box-shadow:0 14px 30px -26px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-qa+.dp-qa{margin-top:12px}.dp-qa summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;list-style:none;cursor:pointer;font-size:16.5px;line-height:1.4;font-weight:600;color:var(--dp-navy-900)}.dp-qa summary::-webkit-details-marker{display:none}.dp-qa summary i{position:relative;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#eef6fa}.dp-qa summary i::after,.dp-qa summary i::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--dp-navy-800);transition:transform .2s}.dp-qa summary i::after{transform:rotate(90deg)}.dp-qa[open] summary i{background:var(--dp-navy-800)}.dp-qa[open] summary i::after,.dp-qa[open] summary i::before{background:#fff}.dp-qa[open] summary i::after{transform:rotate(0)}.dp-qa__a{padding:0 22px 20px;font-size:15px;line-height:1.7;color:var(--dp-text)}.dp-book{position:relative;padding:72px 0 84px;background:linear-gradient(180deg,#f5fafc 0,#eaf4f9 100%)}.dp-book__card{display:grid;grid-template-columns:400px minmax(0,1fr);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 34px 64px -42px rgba(11,44,58,.55),0 0 0 1px var(--dp-line)}.dp-book__aside{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:40px 36px;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(0,161,228,.3),rgba(0,161,228,0) 60%),linear-gradient(160deg,#0079ba 0,#008ccf 60%,#0077b0 100%);color:#d6eaf3}.dp-book__aside::after{content:"";position:absolute;right:-120px;bottom:-140px;width:320px;height:320px;border-radius:50%;border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 30px rgba(255,255,255,.03)}.dp-book__aside .dp-eyebrow{color:var(--dp-sky-soft);font-size:11.5px;letter-spacing:.28em}.dp-book__aside .dp-eyebrow i{width:28px}.dp-book__aside h2{font-family:var(--dp-serif);font-size:40px;line-height:1.02;font-weight:600;color:#fff}.dp-book__aside p{font-size:15px;line-height:1.6}.dp-book__phone{display:flex;align-items:center;gap:14px;margin-top:6px;padding:16px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff!important}.dp-book__phone-ico{width:46px;height:46px;border-radius:50%;background:linear-gradient(180deg,#e0333a,#c71f26);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dp-book__phone-ico .dp-ico{width:20px;height:20px}.dp-book__phone b{display:block;font-size:24px;line-height:1.1}.dp-book__phone small{font-size:12.5px;color:#bfdce8}.dp-book__list{display:flex;flex-direction:column;gap:12px;margin-top:4px;font-size:14.5px}.dp-book__list li{display:flex;gap:12px;align-items:flex-start}.dp-book__list .dp-ico{width:19px;height:19px;color:var(--dp-sky-soft);margin-top:2px}.dp-book__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:40px 42px 38px;align-content:start}.dp-book__form :is(h2,h3){grid-column:1/-1;font-family:var(--dp-serif);font-size:30px;line-height:1.1;font-weight:600;color:var(--dp-navy-900)}.dp-book__form>p{grid-column:1/-1;margin-top:-8px!important;font-size:14px;color:var(--dp-muted)}.dp-input{display:flex;flex-direction:column;gap:7px;min-width:0}.dp-input--full{grid-column:1/-1}.dp-input label{font-size:13px;font-weight:600;color:var(--dp-ink)}.dp-input label b{color:var(--dp-red-a)}.dp-input input,.dp-input select,.dp-input textarea{width:100%;height:50px;padding:0 14px!important;border:1px solid #d5e3e9;border-radius:12px!important;background:#fbfdfe;font:15px var(--dp-sans)!important;color:var(--dp-navy-900);outline:0;-webkit-appearance:none;appearance:none}.dp-input textarea{height:112px;padding:12px 14px!important;resize:vertical}.dp-input select{background:#fbfdfe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1D1F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 14px center/18px no-repeat}.dp-input input:focus,.dp-input select:focus,.dp-input textarea:focus{border-color:var(--dp-sky-2);box-shadow:0 0 0 3px rgba(0,161,228,.15);background-color:#fff}.dp-file{display:flex;align-items:center;gap:12px;height:50px;padding:0 14px;border:1px dashed #bfd5df;border-radius:12px;background:#f7fbfd;color:var(--dp-muted);font-size:14px;cursor:pointer}.dp-file .dp-ico{width:20px;height:20px;color:var(--dp-blue)}.dp-book__submit{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.dp-book__submit small{font-size:13px;color:var(--dp-muted)}.dp-book__submit .dp-btn{height:52px;padding:0 34px;font-size:16px}.dp-profile{padding:18px 32px 0}.dp-profile__card{position:relative;max-width:var(--dp-max);margin:0 auto;display:grid;grid-template-columns:420px minmax(0,1fr);min-height:440px;border-radius:24px;overflow:hidden;background:radial-gradient(ellipse 60% 120% at 100% 0,rgba(0,161,228,.3) 0,rgba(0,161,228,0) 60%),linear-gradient(120deg,#0079ba 0,#008ccf 60%,#0077b0 100%);color:#fff;box-shadow:0 24px 50px -30px rgba(11,44,58,.55)}.dp-profile__photo{position:relative;margin:22px 0 22px 22px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#eef6fa 0,#c9e0ea 100%)}.dp-profile__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.dp-profile__info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:36px 48px 40px}.dp-profile__info h1{font-family:var(--dp-serif);font-size:clamp(40px,4.2vw,60px);line-height:1;font-weight:600;color:#fff}.dp-profile__role{font-size:18px;line-height:1.45;color:#d6eaf3}.dp-profile__qual{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);font-size:14px;font-weight:500;color:#fff}.dp-profile__qual .dp-ico{width:18px;height:18px;color:var(--dp-sky-soft)}.dp-profile__facts{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:10px;margin-top:4px}.dp-profile__facts .dp-fact{min-width:170px}.dp-profile__facts .dp-fact strong{font-size:16px;font-weight:600}.dp-daysbar{display:flex;gap:4px;margin-top:4px}.dp-daysbar span{width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);color:rgba(255,255,255,.4);font-size:11px;font-weight:600}.dp-daysbar span.on{background:#fff;color:var(--dp-navy-800)}.dp-chiplinks{display:flex;flex-wrap:wrap;gap:8px}.dp-chiplinks a{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:rgba(0,161,228,.18);border:1px solid rgba(143,214,245,.35);color:#fff!important;font-size:13.5px;font-weight:500}.dp-profile__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.dp-profile__actions .dp-btn{height:48px;border-radius:999px;padding:0 24px}.dp-profile__actions .dp-btn--wa{background:#25b04a;color:#fff!important}.dp-profile__actions .dp-btn--wa:hover{background:#1e9a40}.dp-cols{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.dp-cols__side{position:sticky;top:calc(var(--dp-stick) + 20px);display:flex;flex-direction:column;gap:18px}.dp-panel{background:#fff;border-radius:20px;padding:30px 32px;box-shadow:0 16px 34px -28px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-panel+.dp-panel{margin-top:20px}.dp-panel__title{display:flex;align-items:center;gap:12px;margin-bottom:16px!important;font-family:var(--dp-serif);font-size:28px;line-height:1.1;font-weight:600;color:var(--dp-navy-900)}.dp-panel__title span{width:40px;height:40px;border-radius:12px;background:#e8f5fb;color:var(--dp-blue);display:flex;align-items:center;justify-content:center}.dp-panel__title .dp-ico{width:21px;height:21px}.dp-timeline{display:flex;flex-direction:column}.dp-timeline li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:14px 0 14px 26px;border-bottom:1px solid #edf3f6}.dp-timeline li:last-child{border-bottom:0}.dp-timeline li::before{content:"";position:absolute;left:4px;top:21px;width:10px;height:10px;border-radius:50%;background:var(--dp-sky-2);box-shadow:0 0 0 4px #e1f4fc}.dp-timeline b{font-size:15.5px;font-weight:600;color:var(--dp-navy-900)}.dp-timeline span{font-size:14.5px;color:var(--dp-text)}.dp-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dp-skills li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f5fafc;font-size:14.5px;line-height:1.4;color:var(--dp-ink)}.dp-skills .dp-ico{width:20px;height:20px;color:#0077b0;flex-shrink:0}.dp-sched{padding:24px;border-radius:20px;background:#fff;box-shadow:0 16px 34px -28px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-sched h3{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:var(--dp-navy-900)}.dp-sched h3 .dp-ico{width:20px;height:20px;color:var(--dp-blue)}.dp-sched__dept{margin:6px 0 12px!important;font-size:13.5px;color:var(--dp-muted)}.dp-sched li{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid #edf3f6;font-size:14.5px}.dp-sched li b{font-weight:600;color:var(--dp-navy-900)}.dp-sched li span{color:var(--dp-text)}.dp-sched li.off b,.dp-sched li.off span{color:#6e6e73;font-weight:400}.dp-sched .dp-btn{width:100%;margin-top:14px;height:48px}.dp-mini{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:20px;background:linear-gradient(150deg,#0086c3,var(--dp-navy-800));color:#d6eaf3;font-size:14px}.dp-mini strong{font-size:17px;color:#fff}.dp-mini a{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#fff!important}.dp-mini .dp-ico{width:20px;height:20px;color:var(--dp-sky-soft)}.dp-vids{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dp-vids .dp-vid{height:190px;transform:none}.dp-vids .dp-vid::after{display:none}.dp-listing{display:grid;grid-template-columns:290px minmax(0,1fr);gap:36px;align-items:start}.dp-filters{position:sticky;top:calc(var(--dp-stick) + 20px);display:flex;flex-direction:column;gap:18px;padding:22px;border-radius:20px;background:#fff;box-shadow:0 16px 34px -28px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-filters :is(h3,.dp-filters__h){margin:0 0 10px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--dp-muted)}.dp-filters__list{display:flex;flex-direction:column;gap:2px;max-height:420px;overflow:auto;margin:-4px -8px 0!important;padding:0 8px!important}.dp-filters__list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;color:var(--dp-ink)!important;font-size:14.5px}.dp-filters__list a small{min-width:26px;height:22px;padding:0 7px;border-radius:999px;background:#eef6fa;color:var(--dp-navy-800);font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center}.dp-filters__list a:hover{background:#f1f8fb}.dp-filters__list a.is-on{background:var(--dp-navy-800);color:#fff!important;font-weight:600}.dp-filters__list a.is-on small{background:rgba(255,255,255,.2);color:#fff}.dp-dayfilter{display:flex;flex-wrap:wrap;gap:6px}.dp-dayfilter button{height:34px;min-width:44px;padding:0 10px;border-radius:9px;border:1px solid #d5e3e9;background:#fff;color:var(--dp-ink);font:600 13px var(--dp-sans);cursor:pointer}.dp-dayfilter button.is-on{background:var(--dp-navy-800);border-color:var(--dp-navy-800);color:#fff}.dp-results__head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px!important}.dp-results__head h2{font-family:var(--dp-serif);font-size:34px;line-height:1.05;font-weight:600;color:var(--dp-navy-900)}.dp-results__head p{margin-top:8px!important;font-size:14.5px;color:var(--dp-muted)}.dp-chiptabs{display:flex;flex-wrap:wrap;gap:8px}.dp-chiptabs a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid #d5e3e9;background:#fff;color:var(--dp-ink)!important;font-size:14.5px;font-weight:500}.dp-chiptabs a small{font-size:12px;color:var(--dp-muted);font-weight:600}.dp-chiptabs a.is-on{background:var(--dp-navy-800);border-color:var(--dp-navy-800);color:#fff!important}.dp-chiptabs a.is-on small{color:#bfdce8}.dp-pager{display:flex;justify-content:center;gap:8px;margin-top:36px}.dp-pager a,.dp-pager span{display:flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--dp-line);color:var(--dp-ink)!important;font-weight:600;font-size:14.5px}.dp-pager .is-on{background:var(--dp-navy-800);color:#fff!important;box-shadow:none}.dp-feat-post{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 24px 48px -34px rgba(11,44,58,.55),0 0 0 1px var(--dp-line)}.dp-feat-post__img{position:relative;min-height:360px;background:#dceaf0}.dp-feat-post__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-feat-post__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;padding:40px 44px}.dp-feat-post__body h2{font-family:var(--dp-serif);font-size:36px;line-height:1.08;font-weight:600;color:var(--dp-navy-900)}.dp-feat-post__body p{font-size:15.5px;line-height:1.65;color:var(--dp-text)}.dp-cat{display:inline-flex;align-items:center;height:26px;padding:0 12px;border-radius:999px;background:#fdecec;color:#c8161d;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dp-cat--blue{background:#e3f4fb;color:var(--dp-navy-800)}.dp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13.5px;color:var(--dp-faint)}.dp-meta span{display:inline-flex;align-items:center;gap:7px}.dp-meta .dp-ico{width:16px;height:16px}.dp-postgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.dp-card{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 16px 34px -26px rgba(11,44,58,.45),0 0 0 1px var(--dp-line);color:var(--dp-ink)!important;transition:box-shadow .2s,transform .2s}.dp-card:hover{transform:translateY(-3px);box-shadow:0 22px 40px -24px rgba(11,44,58,.5),0 0 0 1px #c9e0ea}.dp-card__img{display:block;aspect-ratio:16/9;background:linear-gradient(135deg,#ddecf3,#eef6fa);overflow:hidden}.dp-card__img img{width:100%;height:100%;object-fit:cover}.dp-card__body{display:flex;flex-direction:column;gap:10px;flex:1;padding:18px 20px 20px}.dp-card__body h3{font-size:18px;line-height:1.35;font-weight:600;color:var(--dp-navy-900);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dp-card__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;color:#d4262c}.dp-card__more .dp-ico{width:15px;height:15px}.dp-article{display:grid;grid-template-columns:minmax(0,760px) 340px;justify-content:center;gap:56px;align-items:start}.dp-article__head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.dp-article__head .dp-crumbs{color:var(--dp-muted)}.dp-article__head .dp-crumbs a{color:var(--dp-blue)!important}.dp-article__head h1{font-family:var(--dp-serif);font-size:clamp(36px,3.8vw,54px);line-height:1.05;font-weight:600;color:var(--dp-navy-900)}.dp-article__hero{margin-top:26px;border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:#dceaf0}.dp-article__hero img{width:100%;height:100%;object-fit:cover}.dp-article__body{margin-top:30px}.dp-verify{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--dp-line)}.dp-verify i,.dp-verify img{width:44px;height:44px;border-radius:50%;object-fit:cover;background:#e3f4fb;flex-shrink:0}.dp-verify b{display:block;font-size:14.5px;color:var(--dp-navy-900)}.dp-verify small{font-size:12.5px;color:var(--dp-muted)}.dp-related li+li{border-top:1px solid #edf3f6}.dp-related a{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;padding:12px 0;color:var(--dp-ink)!important}.dp-related i,.dp-related img{width:76px;height:58px;border-radius:10px;object-fit:cover;background:#ddecf3}.dp-related b{font-size:14px;line-height:1.35;font-weight:600;color:var(--dp-navy-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dp-related small{display:block;margin-top:3px;font-size:12px;color:var(--dp-faint)}.dp-share{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-top:34px;padding-top:22px;border-top:1px solid var(--dp-line)}.dp-share__tags{display:flex;flex-wrap:wrap;gap:8px}.dp-share__tags a{height:32px;padding:0 14px;border-radius:999px;background:#eef7fb;color:var(--dp-navy-800)!important;font-size:13px;font-weight:500;display:inline-flex;align-items:center}.dp-share__btns{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--dp-muted)}.dp-share__btns a{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 0 0 1px var(--dp-line);color:var(--dp-navy-800)!important;transition:background .2s,color .2s}.dp-share__btns a:hover{background:var(--dp-navy-800);color:#fff!important}.dp-share__btns .dp-ico{width:17px;height:17px}.dp-linklist li+li{border-top:1px solid #edf3f6}.dp-linklist a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font-size:14.5px;font-weight:500;color:var(--dp-navy-900)!important}.dp-linklist a:hover{color:var(--dp-blue)!important}.dp-linklist .dp-ico{width:16px;height:16px;color:var(--dp-blue);flex-shrink:0}.dp-side-h{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--dp-muted);margin-bottom:6px}.dp-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dp-value{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 26px;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 16px 34px -26px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-value span{width:52px;height:52px;border-radius:14px;background:linear-gradient(160deg,#ec3b40,var(--dp-red-b));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 20px -10px rgba(200,22,29,.8)}.dp-value span .dp-ico{width:26px;height:26px}.dp-value h3{font-family:var(--dp-serif);font-size:28px;line-height:1.1;font-weight:600;color:var(--dp-navy-900)}.dp-value p{font-size:15px;line-height:1.65;color:var(--dp-text)}.dp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:22px;overflow:hidden;background:linear-gradient(120deg,#0079ba 0,#008ccf 60%,#0077b0 100%);color:#fff}.dp-strip li{display:flex;flex-direction:column;gap:8px;padding:28px 26px;border-left:1px solid rgba(255,255,255,.1)}.dp-strip li:first-child{border-left:0}.dp-strip .dp-ico{width:28px;height:28px;color:var(--dp-sky-soft)}.dp-strip b{font-family:var(--dp-serif);font-size:24px;line-height:1.12;font-weight:600}.dp-strip span{font-size:14px;line-height:1.5;color:#bfdce8}.dp-contactcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dp-ccard{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:20px;background:#fff;box-shadow:0 16px 34px -26px rgba(11,44,58,.45),0 0 0 1px var(--dp-line);color:var(--dp-ink)!important}.dp-ccard span{width:50px;height:50px;border-radius:14px;background:#e8f5fb;color:var(--dp-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dp-ccard span .dp-ico{width:24px;height:24px}.dp-ccard small{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--dp-muted)}.dp-ccard b{display:block;margin-top:4px;font-size:17px;line-height:1.45;font-weight:600;color:var(--dp-navy-900)}.dp-ccard em{display:block;margin-top:4px;font-style:normal;font-size:13.5px;color:var(--dp-text)}.dp-mapcard{position:relative;min-height:100%;border-radius:0;background:radial-gradient(circle at 30% 30%,#ddeff7,#c7e2ee);overflow:hidden}.dp-mapcard::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.55) 1px,transparent 1px);background-size:42px 42px}.dp-mapcard__pin{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:10px}.dp-mapcard__pin span{width:58px;height:58px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:linear-gradient(160deg,#ec3b40,#c8161d);box-shadow:0 14px 26px -10px rgba(200,22,29,.8);display:flex;align-items:center;justify-content:center}.dp-mapcard__pin span i{width:18px;height:18px;border-radius:50%;background:#fff}.dp-mapcard__pin b{padding:8px 14px;border-radius:12px;background:#fff;color:var(--dp-navy-900);font-size:14px;box-shadow:0 10px 24px -12px rgba(11,44,58,.5)}.dp-mapcard .dp-btn{position:absolute;left:50%;bottom:28px;transform:translateX(-50%)}@media (max-width:1199px){.dp-banner__card{grid-template-columns:minmax(0,1fr) 38%}.dp-docgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-pkgs--grid,.dp-postgrid,.dp-procs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-article,.dp-cols,.dp-faq,.dp-listing{grid-template-columns:1fr}.dp-cols__side,.dp-filters{position:static}.dp-profile__card{grid-template-columns:320px minmax(0,1fr)}.dp-book__card{grid-template-columns:1fr}.dp-split{grid-template-columns:1fr;gap:32px}.dp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dp-block{padding:44px 0}.dp-banner{padding:14px 16px 0}.dp-banner__card{grid-template-columns:1fr;border-radius:22px;min-height:0}.dp-banner__media{order:-1;height:190px;min-height:0}.dp-banner__media img,.dp-banner__media::after{clip-path:ellipse(120% 100% at 50% 0%)}.dp-banner__media::after{background:linear-gradient(0deg,rgba(10,81,112,.6) 0,rgba(10,81,112,0) 45%)}.dp-banner--plain .dp-banner__text,.dp-banner__text{padding:22px 20px 26px;gap:12px}.dp-banner h1{font-size:40px}.dp-banner__lead{font-size:15px}.dp-banner__actions{width:100%}.dp-banner__actions .dp-btn{flex:1 1 auto;height:46px;padding:0 16px;font-size:14.5px}.dp-fact{min-width:0;flex:1 1 30%;padding:10px 12px}.dp-fact strong{font-size:18px}.dp-tabs{margin-top:12px}.dp-tabs ul{padding:8px 16px}.dp-tabs a{height:36px;padding:0 14px;font-size:13.5px}.dp-tabs li:last-child{display:none}.dp-sechead+*{margin-top:20px}.dp-prose{font-size:15px}.dp-split__media{aspect-ratio:4/3}.dp-benefits,.dp-coe,.dp-contactcards,.dp-pkgs,.dp-pkgs--grid,.dp-postgrid,.dp-procs__grid,.dp-values,.dp-vids{grid-template-columns:1fr}.dp-procs__grid[data-collapsed=true]>li:nth-child(n+6){display:none}.dp-filterbox{width:100%}.dp-docgrid,.dp-docgrid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dp-doc2__body{padding:12px 12px 14px;gap:6px}.dp-doc2 h3{font-size:18px}.dp-doc2__role{font-size:12.5px;min-height:36px}.dp-days{gap:3px}.dp-days em{display:none}.dp-days span{width:auto;flex:1;height:22px;font-size:10px;border-radius:6px}.dp-doc2__btns{grid-template-columns:1fr;gap:6px}.dp-doc2__btns .dp-btn{height:38px;font-size:13px}.dp-doc2__btns .dp-btn .dp-ico{display:none}.dp-pkg{grid-template-columns:48px minmax(0,1fr);padding:18px}.dp-pkg__ico{width:48px;height:48px;border-radius:12px}.dp-pkg .dp-btn{grid-column:1/-1}.dp-coe__tile{min-height:240px}.dp-coe__cap h3{font-size:26px}.dp-faq{gap:18px}.dp-qa summary{padding:16px 16px;font-size:15.5px}.dp-qa__a{padding:0 16px 16px}.dp-book{padding:44px 0 50px}.dp-book__aside{padding:26px 22px;gap:12px}.dp-book__aside h2{font-size:32px}.dp-book__form{grid-template-columns:1fr;padding:24px 20px 26px;gap:14px}.dp-book__submit{flex-direction:column;align-items:stretch}.dp-profile{padding:14px 16px 0}.dp-profile__card{grid-template-columns:1fr;border-radius:22px}.dp-profile__photo{margin:14px 14px 0;height:300px}.dp-profile__info{padding:20px 20px 26px;gap:12px}.dp-profile__info h1{font-size:38px}.dp-profile__role{font-size:15.5px}.dp-profile__facts{grid-template-columns:1fr 1fr;width:100%}.dp-profile__facts .dp-fact{min-width:0}.dp-profile__facts .dp-fact:first-child{grid-column:1/-1}.dp-profile__actions{width:100%}.dp-profile__actions .dp-btn{flex:1 1 auto;padding:0 14px;height:46px;font-size:14.5px}.dp-panel{padding:22px 18px}.dp-panel__title{font-size:24px}.dp-timeline li{grid-template-columns:1fr;gap:2px}.dp-skills{grid-template-columns:1fr}.dp-feat-post{grid-template-columns:1fr}.dp-feat-post__img{min-height:220px}.dp-feat-post__body{padding:22px 20px 24px}.dp-feat-post__body h2{font-size:28px}.dp-strip{grid-template-columns:1fr}.dp-strip li{border-left:0;border-top:1px solid rgba(255,255,255,.1)}.dp-results__head{flex-direction:column;align-items:flex-start}}.dp-inner [id]{scroll-margin-top:calc(var(--dp-stick) + 24px)}.dp-tabs~* [id],.dp-tabs~[id]{scroll-margin-top:calc(var(--dp-stick) + 84px)}.dp-tabs~section .dp-cols__side{top:calc(var(--dp-stick) + 84px)}.dp-headrow{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.dp-headrow .dp-sechead{max-width:820px}.dp-banner .dp-banner__title{font-family:var(--dp-serif);font-size:clamp(40px,4.6vw,66px);line-height:1.02;font-weight:600;color:#fff;letter-spacing:-.01em}.dp-sechead+.dp-prose--lead{margin-top:14px;max-width:900px}.dp-prose--lead{font-size:15.5px}.dp-prose__sub{font-size:15px!important;font-weight:600;color:var(--dp-blue)!important;letter-spacing:.02em}.dp-split--solo{grid-template-columns:minmax(0,1fr)}.dp-split--solo>div{max-width:920px}.dp-cta-inline__or{color:var(--dp-muted);font-size:14px}.dp-panels{max-width:1040px;margin:0 auto}.dp-panels>*+*,.dp-panels>.dp-panel+.dp-panel{margin-top:20px}.dp-cols>div>*+*{margin-top:20px}.dp-prose ul.dp-checks{display:grid;gap:10px}.dp-prose ul.dp-checks li{margin-top:0;padding:12px 14px 12px 44px;border-radius:12px;background:#f5fafc;line-height:1.55}.dp-prose ul.dp-checks li::before{left:14px;top:15px}.dp-prose ul.dp-bl{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.dp-prose ul.dp-bl li{margin-top:0;padding:18px 18px 18px 18px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--dp-line);font-size:14.5px;line-height:1.6}.dp-prose ul.dp-bl li::before{position:static;display:block;width:26px;height:26px;margin-bottom:10px;background-color:#fdecec;background-size:14px;border-radius:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E3262D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.dp-prose ul.dp-bl li>b:first-child,.dp-prose ul.dp-bl li>strong:first-child{display:block;margin-bottom:4px;font-size:16px}.dp-prose ol.dp-steps{padding-left:0;list-style:none}.dp-prose ol.dp-steps li{margin-top:0}.dp-prose ol:not(.dp-steps) li{margin-top:8px;padding-left:4px}.dp-prose .dp-table{overflow-x:auto;border-radius:14px;box-shadow:0 0 0 1px var(--dp-line)}.dp-prose table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.5;background:#fff}.dp-prose th{background:#f1f8fb;color:var(--dp-navy-900);font-weight:600;text-align:left}.dp-prose td,.dp-prose th{padding:12px 16px;border-bottom:1px solid #edf3f6;vertical-align:top}.dp-prose tr:last-child td{border-bottom:0}.dp-prose iframe{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:16px}.dp-prose>p:first-child,.dp-prose>ul:first-child{margin-top:0}.dp-legacy{font-family:var(--dp-sans);color:var(--dp-text);background:0 0;overflow:visible}.dp-legacy--panel{padding:10px 0;border-radius:20px;overflow:hidden}.dp-legacy .center{max-width:var(--dp-max)}.dp-coe{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.dp-coe>li{grid-column:span 2;min-width:0}.dp-coe>li:nth-child(-n+2){grid-column:span 3}.dp-coe--c1>li{grid-column:1/-1}.dp-coe--c2>li,.dp-coe--c4>li{grid-column:span 3}.dp-coe--c3>li,.dp-coe--c3>li:nth-child(-n+2){grid-column:span 2}.dp-coe>li>.dp-coe__tile{height:100%;min-height:300px;margin:0}.dp-coe>li:nth-child(-n+2)>.dp-coe__tile{min-height:360px}.dp-coe__cap h3{font-size:28px}.dp-coe__cap p{font-size:14.5px;line-height:1.55;color:#d6eaf3;max-width:560px}.dp-docgrid[data-collapsed=true]>:nth-child(n+9){display:none}.dp-vids--center{max-width:980px;margin:30px auto 0}.dp-vids .dp-vid{height:auto;aspect-ratio:16/9}.dp-vids .dp-vid img{width:100%;height:100%;object-fit:cover}.dp-book__formwrap{position:relative;min-width:0}.dp-book__with{grid-column:1/-1;margin-top:-6px!important;font-size:15px;font-weight:600;color:var(--dp-blue)}.dp-req{color:var(--dp-red-a)}.dp-input__label{font-size:13px;font-weight:600;color:var(--dp-ink)}.dp-file label.error,.dp-input label.error{order:3;font-size:12.5px!important;font-weight:500!important;color:#c8161d!important;line-height:1.35;margin:0!important;padding:0!important;background:0 0!important;position:static!important;width:auto!important;height:auto!important;display:block}.dp-input input.error,.dp-input select.error,.dp-input textarea.error{border-color:#e3262d!important;background-color:#fff8f8!important}.dp-file{position:relative;overflow:hidden}.dp-file input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0!important;border:0!important}.dp-file.has-file{border-style:solid;border-color:var(--dp-sky-2);color:var(--dp-navy-900);background:#f2fafe}.dp-file:focus-within{border-color:var(--dp-sky-2);box-shadow:0 0 0 3px rgba(0,161,228,.15)}.dp-formmsg{margin:0!important;padding:0 42px 30px;font-size:15px;line-height:1.6;color:var(--dp-navy-900)}.dp-formmsg:empty{display:none}form[style*="display: none"]+.dp-formmsg{padding:60px 42px;font-size:18px;font-weight:600;color:var(--dp-navy-900);text-align:center}.dp-input input:disabled{opacity:.6;cursor:not-allowed}.ui-datepicker{padding:12px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 24px 50px -24px rgba(11,44,58,.5),0 0 0 1px var(--dp-line)!important;font-family:var(--dp-sans)!important;z-index:60!important}.ui-datepicker .ui-widget-header{border:0!important;background:0 0!important;color:var(--dp-navy-900)!important;font-weight:600}.ui-datepicker .ui-state-default{border:0!important;border-radius:8px!important;background:#f1f8fb!important;color:var(--dp-ink)!important;text-align:center!important;padding:6px 0!important}.ui-datepicker td.av .ui-state-default{background:#e3f4fc!important;color:var(--dp-navy-800)!important;font-weight:600}.ui-datepicker .ui-state-active,.ui-datepicker .ui-state-hover{background:var(--dp-navy-800)!important;color:#fff!important}.ui-datepicker .ui-state-disabled{opacity:.35!important}@media (max-width:1199px){.dp-coe>li,.dp-coe>li:nth-child(-n+2){grid-column:span 3}}@media (max-width:767px){.dp-headrow{margin-bottom:18px}.dp-coe>li,.dp-coe>li:nth-child(-n+2){grid-column:1/-1}.dp-coe>li:nth-child(-n+2)>.dp-coe__tile,.dp-coe>li>.dp-coe__tile{min-height:240px}.dp-coe__cap h3{font-size:24px}.dp-prose ul.dp-bl{grid-template-columns:1fr}.dp-formmsg{padding:0 20px 24px}.dp-banner .dp-banner__title{font-size:40px}}.dp-card h3 a,.dp-doc2 h3 a,.dp-pkg h3 a,.dp-pkgcard h3 a,.dp-proc h3 a{color:inherit!important}.dp-doc2 h3 a:hover,.dp-pkg h3 a:hover,.dp-pkgcard h3 a:hover,.dp-proc h3 a:hover{color:var(--dp-blue)!important}.dp-pkgcard h3 a::after,.dp-proc h3 a::after{content:"";position:absolute;inset:0;z-index:0}.dp-pkgcard,.dp-proc{position:relative}.dp-pkgcard__foot,.dp-proc__foot{position:relative;z-index:1}.dp-skills--one{grid-template-columns:1fr!important}.dp-inner [hidden]{display:none!important}.dp-docgrid--3[data-collapsed=true]>:nth-child(n+9){display:flex}.dp-docgrid--3[data-collapsed=true]>:nth-child(n+13){display:none}.dp-results .dp-procs__grid[data-collapsed=true]>li:nth-child(n+10){display:block}.dp-results .dp-procs__grid[data-collapsed=true]>li:nth-child(n+13){display:none}.dp-results .dp-procs__grid{margin-top:4px}.dp-pkgs--grid[data-collapsed=true]>li:nth-child(n+10){display:none}.dp-listlead{margin:-4px 0 16px!important;font-size:15px;line-height:1.65;color:var(--dp-text);max-width:900px}.dp-filterwrap .dp-results__head{align-items:flex-end}.dp-chiptabs a small{margin-left:6px;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.2);font-size:11.5px;display:inline-flex;align-items:center;justify-content:center}.dp-chiptabs a:not(.is-on) small{background:#eef6fa;color:var(--dp-navy-800)}.dp-proc__ico .dp-ico{width:22px;height:22px}.dp-callout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:32px 38px;border-radius:24px;background:radial-gradient(ellipse 60% 120% at 100% 0,rgba(0,161,228,.25),rgba(0,161,228,0) 60%),linear-gradient(120deg,#0079ba,#008ccf 60%,#0077b0);color:#d6eaf3}.dp-callout h3{font-family:var(--dp-serif);font-size:32px;line-height:1.1;font-weight:600;color:#fff}.dp-callout p{margin-top:10px!important;font-size:15.5px;line-height:1.7;max-width:760px}.dp-callout__actions{display:flex;gap:12px;flex-wrap:wrap}.dp-notice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;padding:28px 32px;border-radius:22px;background:#fff6f2;box-shadow:0 0 0 1px #f6d9cc}.dp-notice__ico{width:56px;height:56px;border-radius:16px;background:#fff;color:#c8161d;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 22px -14px rgba(200,22,29,.6)}.dp-notice__ico .dp-ico{width:28px;height:28px}.dp-notice h3{font-family:var(--dp-serif);font-size:30px;line-height:1.1;font-weight:600;color:var(--dp-navy-900)}.dp-notice p{margin-top:10px!important;font-size:15px;line-height:1.7;color:var(--dp-text);max-width:880px}.dp-notice__foot{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.dp-years{display:flex;flex-direction:column;gap:14px}.dp-year{background:#fff;border-radius:20px;box-shadow:0 16px 34px -28px rgba(11,44,58,.45),0 0 0 1px var(--dp-line);overflow:hidden}.dp-year>summary{list-style:none;display:flex;align-items:center;gap:16px;padding:20px 26px;cursor:pointer}.dp-year>summary::-webkit-details-marker{display:none}.dp-year__y{font-family:var(--dp-serif);font-size:34px;font-weight:600;line-height:1;color:var(--dp-navy-900)}.dp-year__n{height:28px;padding:0 12px;border-radius:999px;background:#eef7fb;color:var(--dp-navy-800);font-size:13px;font-weight:600;display:inline-flex;align-items:center}.dp-year>summary i{margin-left:auto;position:relative;width:36px;height:36px;border-radius:50%;background:#f1f8fb;flex-shrink:0}.dp-year>summary i::after,.dp-year>summary i::before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;background:var(--dp-navy-800);border-radius:2px;transition:transform .2s}.dp-year>summary i::after{transform:rotate(90deg)}.dp-year[open]>summary i{background:var(--dp-navy-800)}.dp-year[open]>summary i::after,.dp-year[open]>summary i::before{background:#fff}.dp-year[open]>summary i::after{transform:rotate(0)}.dp-year__body{padding:0 26px 26px}.dp-reports{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dp-report{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border-radius:14px;background:#f5fafc;box-shadow:0 0 0 1px #e3eef3;color:var(--dp-navy-900)!important;transition:background .2s,box-shadow .2s}.dp-report:hover{background:#fff;box-shadow:0 0 0 1px #c9e0ea,0 14px 28px -20px rgba(11,44,58,.45)}.dp-report__ico{width:40px;height:40px;border-radius:10px;background:#fff;color:#d4262c;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 6px 14px -10px rgba(11,44,58,.5)}.dp-report__ico .dp-ico{width:20px;height:20px}.dp-report__t{min-width:0}.dp-report b{display:block;font-size:15px;font-weight:600;line-height:1.3}.dp-report small{font-size:12.5px;color:var(--dp-muted)}.dp-report__dl{margin-left:auto;width:34px;height:34px;border-radius:50%;background:var(--dp-navy-800);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dp-report__dl .dp-ico{width:16px;height:16px}.dp-report--annual{margin-bottom:14px;padding:18px 20px;background:linear-gradient(120deg,#008ccf,#0077b0);color:#fff!important;box-shadow:none}.dp-report--annual:hover{background:linear-gradient(120deg,#0079ba,#008ccf);box-shadow:none}.dp-report--annual small{color:#bfdce8}.dp-report--annual .dp-report__dl{background:#fff;color:var(--dp-navy-800)}.dp-contact{display:grid;grid-template-columns:minmax(0,1fr) 44%;margin-top:28px;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 34px 64px -42px rgba(11,44,58,.55),0 0 0 1px var(--dp-line)}.dp-contact .dp-mapcard{min-height:520px}.dp-mapcard iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.dp-mapcard .dp-btn{z-index:2}@media (max-width:1199px){.dp-reports{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-contact{grid-template-columns:1fr}.dp-contact .dp-mapcard{min-height:360px}}@media (max-width:767px){.dp-callout{grid-template-columns:1fr;padding:24px 20px;gap:16px}.dp-callout h3{font-size:26px}.dp-notice{grid-template-columns:1fr;padding:22px 20px;gap:14px}.dp-notice h3{font-size:25px}.dp-reports{grid-template-columns:1fr}.dp-year>summary{padding:16px 18px}.dp-year__y{font-size:28px}.dp-year__body{padding:0 16px 18px}.dp-results .dp-procs__grid[data-collapsed=true]>li:nth-child(n+7){display:none}}.dp-prose .dp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.dp-prose .dp-cards--2,.dp-prose .dp-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-prose .dp-cards__item{position:relative;padding:24px 22px 22px;border-radius:18px;background:#fff;box-shadow:0 16px 34px -28px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-prose .dp-cards__item::before{content:"";display:block;width:40px;height:4px;margin-bottom:16px;border-radius:4px;background:linear-gradient(90deg,var(--dp-red-a),#f47a7e)}.dp-prose .dp-cards__item h3,.dp-prose .dp-cards__item h4{margin-top:0;font-family:var(--dp-serif);font-size:25px;line-height:1.15;font-weight:600;color:var(--dp-navy-900)}.dp-prose .dp-cards__item p{margin-top:10px;font-size:15px;line-height:1.65}.dp-panel .dp-prose .dp-cards__item{background:#f7fbfd;box-shadow:0 0 0 1px #e6eff3}@media (max-width:767px){.dp-prose .dp-cards,.dp-prose .dp-cards--2,.dp-prose .dp-cards--4{grid-template-columns:1fr}}.dp-prose ul.dp-params{display:flex;flex-wrap:wrap;gap:8px}.dp-prose ul.dp-params li{margin:0;padding:8px 14px 8px 36px;border-radius:999px;background:#f5fafc;box-shadow:0 0 0 1px #e3eef3;font-size:14px;font-weight:500;color:var(--dp-ink);line-height:1.3}.dp-prose ul.dp-params li::before{left:12px;top:50%;margin-top:-8px}.dp-panel--side{padding:22px 24px}.dp-panel--side .dp-link{margin-top:12px}.dp-cols__side>.dp-panel+.dp-panel{margin-top:0}.dp-media-head{align-items:center;margin-bottom:22px!important}.dp-block--article{padding-top:44px}.dp-article__body.dp-prose>p:first-child em:only-child{font-size:18px;color:var(--dp-navy-800)}.dp-verify{margin-top:28px;color:inherit!important}.dp-card__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9fbecc}.dp-card__ph .dp-ico{width:34px;height:34px}.dp-card__img{position:relative}.dp-pager .dots{box-shadow:none;background:0 0}.dp-pager a.next,.dp-pager a.prev{gap:6px}.dp-filterbox--wide{max-width:640px;width:100%}.dp-searchlist{display:flex;flex-direction:column;gap:12px;margin-top:24px!important}.dp-searchlist a{display:flex;flex-direction:column;gap:6px;padding:20px 22px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--dp-line);color:var(--dp-ink)!important}.dp-searchlist a:hover{box-shadow:0 0 0 1px #c9e0ea,0 16px 30px -24px rgba(11,44,58,.5)}.dp-searchlist .dp-cat{align-self:flex-start}.dp-searchlist b{font-size:18px;color:var(--dp-navy-900)}.dp-searchlist span:last-child{font-size:14.5px;color:var(--dp-text);line-height:1.55}@media (max-width:767px){.dp-media-head{flex-direction:column;align-items:stretch}.dp-media-head .dp-chiptabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}}.dp-btn--wa{background:#25b04a!important;color:#fff!important;border:0}.dp-btn--wa:hover{background:#1e9a40!important}.dp-countries{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:24px;border-top:1px solid var(--dp-line)}.dp-countries>span{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dp-muted);margin-right:6px}.dp-countries b{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;background:#f1f8fb;color:var(--dp-navy-900);font-size:14.5px;font-weight:600}.dp-countries b .dp-ico{width:16px;height:16px;color:var(--dp-sky)}.dp-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.dp-svc li{display:flex;align-items:center;gap:16px;padding:22px 22px;border-radius:18px;background:#fff;box-shadow:0 16px 34px -28px rgba(11,44,58,.45),0 0 0 1px var(--dp-line)}.dp-svc li>span{width:52px;height:52px;border-radius:14px;flex-shrink:0;background:linear-gradient(160deg,#0086c3,var(--dp-navy-800));color:#fff;display:flex;align-items:center;justify-content:center}.dp-svc li>span .dp-ico{width:26px;height:26px}.dp-svc b{font-size:16.5px;line-height:1.4;font-weight:600;color:var(--dp-navy-900)}.dp-journey{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:34px 0 0!important;padding:0!important;list-style:none}.dp-journey::before{content:"";position:absolute;left:36px;right:calc(20% - 36px);top:36px;border-top:2px dashed #b9d7e4}.dp-journey li{position:relative;display:flex;flex-direction:column;gap:8px}.dp-journey__ico{position:relative;width:72px;height:72px;margin-bottom:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--dp-line),0 16px 28px -18px rgba(11,44,58,.5);display:flex;align-items:center;justify-content:center;color:var(--dp-navy-800)}.dp-journey__ico .dp-ico{width:30px;height:30px}.dp-journey__ico em{position:absolute;right:-4px;top:-4px;width:26px;height:26px;border-radius:50%;background:linear-gradient(160deg,#ec3b40,var(--dp-red-b));color:#fff;font:700 12px var(--dp-sans);display:flex;align-items:center;justify-content:center}.dp-journey b{font-family:var(--dp-serif);font-size:24px;line-height:1.12;font-weight:600;color:var(--dp-navy-900)}.dp-journey__t{font-size:14.5px;line-height:1.6;color:var(--dp-text)}@media (max-width:1199px){.dp-svc{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-journey::before{display:none}}@media (max-width:767px){.dp-svc{grid-template-columns:1fr}.dp-journey{grid-template-columns:1fr;gap:18px}.dp-journey::before{display:block;left:35px;right:auto;top:36px;bottom:36px;border-top:0;border-left:2px dashed #b9d7e4}.dp-journey li{padding-left:92px;min-height:72px;justify-content:center}.dp-journey__ico{position:absolute;left:0;top:0;margin:0}.dp-journey b{font-size:22px}}@media (max-width:767px){.dp-listing{gap:18px}.dp-filters{padding:16px;gap:12px}.dp-filters__list{flex-direction:row;overflow-x:auto;max-height:none;margin:0 -16px!important;padding:0 16px 4px!important;gap:8px;scrollbar-width:none}.dp-filters__list::-webkit-scrollbar{display:none}.dp-filters__list li{flex:0 0 auto}.dp-filters__list a{white-space:nowrap;padding:8px 12px;border-radius:999px;box-shadow:0 0 0 1px var(--dp-line)}.dp-filters .dp-helpcard{display:none}}.dp-formmsg font,.dp-formmsg h2,.dp-formmsg h3,.dp-formmsg p{color:var(--dp-navy-900)!important;font-family:var(--dp-serif);font-size:26px!important;line-height:1.3!important;font-weight:600}.dp-formmsg font,.dp-formmsg p{font-family:var(--dp-sans);font-size:15px!important;font-weight:500}.dp-formmsg font[color=red]{color:#c8161d!important}.dp-cols>*,.dp-filters,.dp-listing>*{min-width:0}@media (max-width:767px){.dp-chiptabs a{white-space:nowrap;flex:0 0 auto}}.dp-filters__list+.dp-filters__h{margin-top:22px!important}.dp-deptlike .dp-inner .dp-block,.single-department .dp-inner .dp-block{padding:56px 0}.dp-deptlike .dp-inner .dp-headrow,.single-department .dp-inner .dp-headrow{margin-bottom:24px;align-items:flex-end}.dp-deptlike .dp-inner .dp-sechead,.single-department .dp-inner .dp-sechead{gap:8px}.dp-deptlike .dp-inner .dp-sechead .dp-h2,.single-department .dp-inner .dp-sechead .dp-h2{font-size:34px;line-height:1.15;letter-spacing:-.02em}.dp-deptlike .dp-inner .dp-lead,.single-department .dp-inner .dp-lead{max-width:640px;font-size:16px}.dp-dx-ov__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.dp-dx-ov__grid--solo{grid-template-columns:minmax(0,1fr)}.dp-dx-ov .dp-split{display:block}.dp-dx-stats{display:grid;border-left:1px solid #e3eaef;padding-left:36px}.dp-dx-stats a{display:block;padding:14px 0;border-bottom:1px solid #eef2f5;color:#1d1d1f!important;text-decoration:none!important}.dp-dx-stats a:last-child{border-bottom:0}.dp-dx-stats b{display:flex;align-items:center;gap:10px;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#0077b0}.dp-dx-stats span{display:block;margin-top:2px;font-size:14px;color:#5e5e63}.dp-dx-stats a:hover span{color:#0077b0}.dp-dx-stats b span{display:inline;margin:0;font-size:inherit;color:inherit}.dp-dx-dot{width:10px;height:10px;border-radius:50%;background:#22a04b;box-shadow:0 0 0 4px rgba(34,160,75,.15)}.dp-dx-seg{display:inline-flex;padding:4px;border-radius:999px;background:#eef4f8}.dp-dx-seg button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;background:0 0;font:inherit;font-size:14.5px;font-weight:500;color:#3a3a3f;cursor:pointer}.dp-dx-seg button .dp-ico{width:17px;height:17px}.dp-dx-seg button b{font-weight:600;color:#5e5e63}.dp-dx-seg button.is-on{background:#fff;color:#1d1d1f;box-shadow:0 2px 8px -2px rgba(0,40,80,.18)}.dp-dx-seg button:focus-visible{outline:3px solid rgba(0,160,228,.45);outline-offset:1px}.dp-dx-seg .dp-dx-seg__today{font-size:12px;color:#11773a;background:#e9f7ee;padding:2px 8px;border-radius:999px}.dp-dx-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dp-dx-docs[data-collapsed=true]>.dp-dx-doc:nth-child(n+7){display:none}.dp-dx-doc{position:relative;display:flex;gap:16px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 12px 28px -24px rgba(0,60,100,.4)}.dp-dx-doc__img{flex:0 0 96px;height:118px;border-radius:16px;overflow:hidden;background:#e6f6fd;display:grid;place-items:center}.dp-dx-doc__img img{width:100%;height:100%;object-fit:cover;object-position:center 12%}.dp-dx-doc__img .dp-doc2__mono{position:static;width:100%;height:100%}.dp-dx-doc__b{min-width:0;flex:1}.dp-dx-doc h3{margin:0;font-size:16.5px;line-height:1.25;padding-right:74px}.dp-dx-doc h3 a{color:#1d1d1f!important;text-decoration:none!important}.dp-dx-doc h3 a:hover{color:#0077b0!important}.dp-dx-doc__role{margin:3px 0 0;font-size:13px;line-height:1.35;color:#0077b0;font-weight:500}.dp-dx-doc__q{margin:2px 0 8px;font-size:12px;color:#5e5e63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-dx-doc .dp-days{margin:0 0 10px}.dp-dx-doc__btns{display:flex;align-items:center;gap:14px}.dp-dx-doc__btns .dp-btn{height:34px;padding:0 18px;font-size:13.5px}.dp-dx-doc__btns .dp-link{font-size:13.5px}.dp-dx-live{position:absolute;top:14px;right:14px;font-size:11px;font-weight:600;color:#11773a;background:#e9f7ee;padding:3px 8px;border-radius:999px}.dp-dx-days{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:18px}.dp-dx-day{border:0;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #dceaf1;padding:10px 6px;font:inherit;cursor:pointer;color:#1d1d1f}.dp-dx-day b{display:block;font-size:15px}.dp-dx-day small{font-size:12px;color:#5e5e63}.dp-dx-day.is-on{background:linear-gradient(135deg,#0079ba,#00a0e4);box-shadow:none;color:#fff}.dp-dx-day.is-on small{color:#eaf7fd}.dp-dx-day:focus-visible{outline:3px solid rgba(0,160,228,.45);outline-offset:2px}.dp-dx-slots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dp-dx-opd,[data-seg-panel]{min-width:0;max-width:100%}.dp-dx-slot{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e3eef4}.dp-dx-slot img,.dp-dx-slot__mono{width:48px;height:48px;border-radius:14px;object-fit:cover;object-position:center 15%;flex:0 0 auto;background:#e6f6fd;display:grid;place-items:center;color:#0077b0;font-weight:700;font-size:15px}.dp-dx-slot div{flex:1;min-width:0}.dp-dx-slot div a{display:block;font-weight:600;font-size:15px;color:#1d1d1f!important;text-decoration:none!important}.dp-dx-slot small{display:block;font-size:12.5px;color:#5e5e63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-dx-slot__t{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#11773a;background:#e9f7ee;padding:5px 10px;border-radius:999px;white-space:nowrap}.dp-dx-slot__t .dp-ico{width:14px;height:14px;flex:0 0 auto}.dp-dx-slot__t>span{line-height:1.35}.dp-dx-slot .dp-btn{height:36px;padding:0 16px;font-size:13.5px}.dp-dx-closed{margin:0;padding:22px;border-radius:16px;background:#f6fafc;color:#5e5e63;font-size:14.5px}.dp-dx-note{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:13px;color:#5e5e63}.dp-dx-note .dp-ico{width:15px;height:15px}.dp-dx-proc{position:relative;padding:18px!important}.dp-dx-proc h3{margin-top:0!important;padding-right:74px}.dp-dx-flag{position:absolute;top:16px;right:16px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#005f8e;background:#e6f6fd;padding:3px 8px;border-radius:6px}.dp-dx-stay{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:#4a4a50;background:#f1f4f7;padding:4px 10px;border-radius:999px}.dp-dx-stay .dp-ico{width:15px;height:15px}.dp-dx-chips{display:flex;gap:8px;flex-wrap:wrap}.dp-dx-chips button{border:0;height:38px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #dceaf1;font:inherit;font-size:14px;color:#1d1d1f;cursor:pointer}.dp-dx-chips button b{margin-left:4px;color:#5e5e63;font-weight:600}.dp-dx-chips button.is-on{background:#0077b0;color:#fff;box-shadow:none}.dp-dx-chips button.is-on b{color:#fff}.dp-dx-pkgs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dp-dx-pkg{padding:20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e3eef4}.dp-dx-pkg__top{display:flex;align-items:center;gap:14px}.dp-dx-pkg h3{margin:0;font-size:18px}.dp-dx-pkg h3 a{color:#1d1d1f!important;text-decoration:none!important}.dp-dx-pkg em{font-style:normal;font-size:12.5px;font-weight:600;color:#0077b0}.dp-dx-pkg p{margin:12px 0;font-size:14px;color:#5e5e63}.dp-dx-pkg__inc{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.dp-dx-pkg__inc li{display:inline-flex;align-items:center;gap:6px;font-size:13px;background:#f2f9fc;color:#1d1d1f;padding:6px 10px;border-radius:999px}.dp-dx-pkg__inc .dp-ico{width:14px;height:14px;color:#22a04b}.dp-dx-pkg__foot{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dp-dx-pkg__foot .dp-btn{height:40px}.dp-dx-arrows{display:flex;gap:8px}.dp-dx-stories.is-static .dp-dx-arrows{display:none}.dp-dx-stories__row{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 42px)/ 4);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative}.dp-dx-stories__row::-webkit-scrollbar{display:none}.dp-dx-story{scroll-snap-align:start;min-width:0}.dp-dx-story .dp-vid{aspect-ratio:16/9;border-radius:16px;overflow:hidden;position:relative;margin:0}.dp-dx-story .dp-vid img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-dx-story span{display:block;margin-top:10px;font-size:12px;font-weight:600;color:#c8161d;text-transform:uppercase;letter-spacing:.04em}.dp-dx-story p{margin:4px 0 0;font-size:14.5px;line-height:1.4;color:#1d1d1f}.dp-dx-rel{margin-top:16px;border-radius:20px;background:#f6fafc;padding:14px}.dp-dx-rel p{margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5e5e63}.dp-dx-rel a{display:flex;align-items:center;gap:10px;padding:9px 6px;font-size:14.5px;color:#1d1d1f!important;text-decoration:none!important;border-top:1px solid #e8eef2}.dp-dx-rel a:first-of-type{border-top:0}.dp-dx-rel a:hover span{color:#0077b0}.dp-dx-rel a .dp-ico:first-child{width:18px;height:18px;color:#0077b0}.dp-dx-rel .dp-dx-chev{width:16px;height:16px;margin-left:auto;color:#a1a6ad}@media (min-width:1024px){.dp-deptlike .dp-faq__aside,.single-department .dp-faq__aside{position:sticky;top:130px;align-self:start}}@media (max-width:1023px){.dp-dx-ov__grid{grid-template-columns:1fr;gap:8px}.dp-dx-stats{grid-template-columns:repeat(4,1fr);column-gap:16px;border-left:0;padding-left:0;border-top:1px solid #e3eaef}.dp-dx-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-dx-stories__row{grid-auto-columns:calc((100% - 14px)/ 2)}}@media (max-width:767px){.dp-deptlike .dp-inner .dp-block,.single-department .dp-inner .dp-block{padding:40px 0}.dp-deptlike .dp-inner .dp-sechead .dp-h2,.single-department .dp-inner .dp-sechead .dp-h2{font-size:26px}.dp-dx-stats{grid-template-columns:1fr 1fr}.dp-dx-stats a{padding:12px 0}.dp-dx-stats b{font-size:26px}.dp-dx-seg{display:flex;width:100%}.dp-dx-seg button{flex:1;justify-content:center;padding:0 8px;font-size:13.5px}.dp-dx-seg .dp-dx-seg__today{display:none}.dp-dx-docs{grid-template-columns:minmax(0,1fr)}.dp-dx-doc{gap:12px;padding:14px}.dp-dx-doc__img{flex-basis:76px;height:96px}.dp-dx-doc .dp-days{display:flex;gap:3px}.dp-dx-doc .dp-days em{display:none}.dp-dx-doc .dp-days span{flex:1 1 0;min-width:0;width:auto}.dp-dx-days{display:flex;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.dp-dx-days::-webkit-scrollbar{display:none}.dp-dx-day{flex:0 0 76px}.dp-dx-slots{grid-template-columns:minmax(0,1fr)}.dp-dx-slot{flex-wrap:wrap}.dp-dx-slot div{flex:1 1 60%}.dp-dx-slot__t{order:3;margin-left:60px}.dp-dx-slot .dp-btn{order:4;margin-left:auto}.dp-dx-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.dp-dx-chips button{flex:0 0 auto}.dp-dx-pkgs{grid-template-columns:1fr}.dp-dx-arrows{display:none}.dp-dx-stories__row{grid-auto-columns:78%;margin-right:-16px}}.dp-dx-arts__tools{display:flex;align-items:center;gap:18px}.dp-dx-arts .dp-dx-chips{margin:-6px 0 18px}.dp-dx-arts.is-static .dp-dx-arrows{display:none}.dp-dx-arts__row{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/ 3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.dp-dx-arts__row::-webkit-scrollbar{display:none}.dp-dx-art{scroll-snap-align:start;min-width:0}.dp-dx-art[hidden]{display:none}.dp-dx-art>a{display:flex;flex-direction:column;height:100%;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3eef4;overflow:hidden;color:#1d1d1f!important;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.dp-dx-art>a:hover{box-shadow:0 0 0 1px #cfe3ee,0 18px 34px -22px rgba(0,60,100,.45);transform:translateY(-2px)}.dp-dx-art__img{position:relative;display:block;flex:0 0 auto;aspect-ratio:16/9;min-height:0;overflow:hidden;background:#e6f6fd}.dp-dx-art__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dp-dx-art__cat{position:absolute;left:12px;top:12px;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#fff;color:#005f8e}.dp-dx-art__cat--events{color:#8a4b00}.dp-dx-art__cat--press-release{color:#b0141a}.dp-dx-art__meta{display:block;margin:16px 18px 0;font-size:12.5px;color:#5e5e63}.dp-dx-art h3{margin:6px 18px 0;font-size:17px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dp-dx-art>a:hover h3{color:#0077b0}.dp-dx-art p{margin:8px 18px 18px;font-size:14px;line-height:1.5;color:#5e5e63;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1023px){.dp-dx-arts__row{grid-auto-columns:calc((100% - 18px)/ 2)}}@media (max-width:767px){.dp-dx-arts__row{grid-auto-columns:82%;margin-right:-16px;gap:14px}.dp-dx-arts__tools .dp-dx-arrows{display:none}}.dp-lcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dp-lcs--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-lcs--c3{grid-template-columns:repeat(3,minmax(0,1fr))}.dp-lc{display:flex;align-items:center;gap:14px;height:100%;padding:16px 16px 16px 14px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3eef4;color:#1d1d1f!important;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.dp-lc:hover{box-shadow:0 0 0 1px #cfe3ee,0 16px 30px -20px rgba(0,60,100,.45);transform:translateY(-2px)}.dp-lc__ico{flex:0 0 56px;height:56px;border-radius:16px;background:#e6f6fd;display:grid;place-items:center;overflow:hidden}.dp-lc__ico img{width:36px;height:36px;object-fit:contain}.dp-lc__ico .dp-ico{width:26px;height:26px;color:#0077b0}.dp-lc__t{flex:1;font-size:15.5px;font-weight:600;line-height:1.35}.dp-lc__go{flex:0 0 18px;width:18px;height:18px;color:#0077b0;transition:transform .2s}.dp-lc:hover .dp-lc__go{transform:translateX(3px)}.dp-lc:hover .dp-lc__t{color:#0077b0}@media (max-width:1023px){.dp-lcs,.dp-lcs--c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dp-lcs,.dp-lcs--c2,.dp-lcs--c3{grid-template-columns:minmax(0,1fr)}}.dp-lc--static:hover{box-shadow:0 0 0 1px #e3eef4;transform:none}.dp-lc--static:hover .dp-lc__t{color:inherit}@media (min-width:768px){.dp-dx-few .dp-carousel__track{justify-content:center}.dp-dx-few .dp-dx-arrows{display:none}}.dp-split--aside{grid-template-columns:minmax(0,1fr) 400px;gap:56px;align-items:start}.dp-split__aside{padding:24px;border-radius:22px;background:#f6fafc;box-shadow:0 0 0 1px #e3eef4}.dp-split__aside h2,.dp-split__aside h3{margin:0 0 12px;font-size:18px;line-height:1.35;font-weight:700;color:#0077b0}.dp-split__aside ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dp-split__aside li{position:relative;padding:10px 12px 10px 38px;border-radius:12px;background:#fff;font-size:15px;line-height:1.45;color:#1d1d1f}.dp-split__aside li::before{content:"";position:absolute;left:12px;top:13px;width:16px;height:16px;border-radius:50%;background:#e6f6fd url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230077B0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}.dp-landing__side{padding:24px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 18px 40px -30px rgba(0,60,100,.45)}.dp-landing__side h3,.dp-ncard h3{margin:14px 0 6px;font-size:18px;line-height:1.35;color:#1d1d1f}.dp-landing__side p,.dp-ncard p{margin:0;font-size:14.5px;line-height:1.55;color:#5e5e63}.dp-landing__list{padding:24px;border-radius:22px;background:#f6fafc;box-shadow:0 0 0 1px #e3eef4}.dp-landing__more{margin-top:24px;max-width:820px}.dp-ncard__n{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border-radius:12px;background:#e6f6fd;color:#0077b0;font-size:15px;font-weight:700}.dp-ncard__n--ico .dp-ico{width:20px;height:20px}.dp-ncards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dp-ncards--c2{grid-template-columns:repeat(2,minmax(0,1fr))}.dp-ncards--c4{grid-template-columns:repeat(4,minmax(0,1fr))}.dp-ncard{padding:20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3eef4}.dp-chipset{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.dp-chipset li{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #dceaf1;font-size:14.5px;color:#1d1d1f}.dp-chipset .dp-ico{width:16px;height:16px;color:#22a04b;flex:0 0 auto}.dp-ctaband{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 36px;border-radius:24px;background:linear-gradient(135deg,#0079ba,#00a0e4);color:#fff}.dp-ctaband h2{margin:0;font-size:28px;line-height:1.2;color:#fff}.dp-ctaband p{margin:6px 0 0;color:#eaf7fd;font-size:15px}.dp-ctaband__btns{display:flex;gap:10px;flex-wrap:wrap}.dp-ctaband .dp-btn--red{box-shadow:0 10px 24px -12px rgba(0,0,0,.4)}@media (max-width:1023px){.dp-split--aside{grid-template-columns:1fr;gap:28px}.dp-ncards,.dp-ncards--c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.dp-ncards,.dp-ncards--c2,.dp-ncards--c4{grid-template-columns:minmax(0,1fr)}.dp-ctaband{flex-direction:column;align-items:flex-start;padding:24px}.dp-ctaband h2{font-size:22px}}.dp-landing__text{margin-top:14px}.dp-landing__text>p:first-child{font-size:18px;line-height:1.6;color:#1d1d1f}@media (min-width:768px){.dp-dx-few>.dp-headrow{justify-content:center;text-align:center}.dp-dx-few>.dp-headrow .dp-sechead{align-items:center}.dp-dx-few>.dp-headrow .dp-lead{margin-left:auto;margin-right:auto}.dp-dx-few .dp-dx-arts__tools{display:none}}.rb-h3{margin:0;font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.01em;color:#1d1d1f}.rb-sub{margin:6px 0 0;font-size:15px;line-height:1.5;color:#5e5e63}.rb-switch{padding:18px 0 4px}.rb-switch .dp-wrap{display:flex;align-items:center;gap:16px}.rb-switch span{flex:0 0 auto;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#5e5e63}.rb-switch__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.rb-switch__row a{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #dceaf1;font-size:14.5px;font-weight:500;color:#1d1d1f!important;text-decoration:none!important;white-space:nowrap}.rb-switch__row a .dp-ico{width:18px;height:18px;color:#0077b0}.rb-switch__row a:hover{box-shadow:0 0 0 1px #9ed9f3}.rb-switch__row a.is-on{background:#0077b0;color:#fff!important;box-shadow:none}.rb-switch__row a.is-on .dp-ico{color:#fff}.rb-specs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rb-spec{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 18px 40px -34px rgba(0,60,100,.5);color:#1d1d1f!important;text-decoration:none!important;transition:box-shadow .2s,transform .2s}.rb-spec:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #cfe3ee,0 26px 50px -30px rgba(0,60,100,.55)}.rb-spec__ico{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#0079ba,#00a0e4);color:#fff;box-shadow:0 12px 24px -12px rgba(0,119,176,.8)}.rb-spec__ico .dp-ico{width:28px;height:28px}.rb-spec h3{margin:18px 0 6px;font-size:20px;line-height:1.25;letter-spacing:-.01em}.rb-spec p{margin:0;font-size:14.5px;line-height:1.55;color:#5e5e63}.rb-spec ul{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rb-spec ul li{font-size:12.5px;padding:5px 10px;border-radius:999px;background:#f2f9fc;color:#1d1d1f}.rb-spec ul li.rb-more{background:0 0;color:#0077b0;font-weight:600}.rb-spec__go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14.5px;font-weight:600;color:#0077b0}.rb-spec__go .dp-ico{width:16px;height:16px;transition:transform .2s}.rb-spec:hover .rb-spec__go .dp-ico{transform:translateX(3px)}.rb-vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-top:48px}#compare .rb-vs{margin-top:0}.rb-cmp{border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 18px 40px -32px rgba(0,60,100,.45);overflow:hidden}.rb-cmp__head,.rb-cmp__row{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center}.rb-cmp__head{background:#f6fafc}.rb-cmp__head>*,.rb-cmp__row>*{padding:14px 18px}.rb-cmp__head b{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5e5e63}.rb-cmp__head b.rb-cmp__r{color:#0077b0;display:flex;align-items:center;gap:8px}.rb-cmp__head .dp-ico{width:18px;height:18px}.rb-cmp__row{border-top:1px solid #eef3f6}.rb-cmp__row span{font-size:14.5px;color:#5e5e63}.rb-cmp__row b{font-size:15px;font-weight:500;color:#5e5e63}.rb-cmp__row b.rb-cmp__r{display:flex;align-items:center;gap:8px;background:#f2f9fc;color:#11773a;font-weight:600;align-self:stretch}.rb-cmp__row b.rb-cmp__r .dp-ico{width:17px;height:17px}.rb-why{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.rb-why li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px}.rb-why .dp-ico{width:20px;height:20px;color:#22a04b;flex:0 0 auto;margin-top:1px}.rb-why small{display:block;font-size:13.5px;color:#5e5e63}.rb-procs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rb-proc{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e3eef4}.rb-proc>span{flex:0 0 36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#e6f6fd;color:#0077b0;font-size:13.5px;font-weight:700}.rb-proc h3{margin:6px 0 0;font-size:16px;line-height:1.35}.rb-proc p{margin:4px 0 0;font-size:13.5px;color:#5e5e63}.rb-bens{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rb-ben{padding:22px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3eef4}.rb-ben>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e6f6fd;color:#0077b0}.rb-ben>span .dp-ico{width:22px;height:22px}.rb-ben h3{margin:14px 0 6px;font-size:17px}.rb-ben p{margin:0;font-size:14px;line-height:1.5;color:#5e5e63}.rb-docchips{margin:-4px 0 18px}.rb-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative}.rb-tl::before{content:"";position:absolute;left:8px;right:8px;top:9px;height:2px;background:linear-gradient(90deg,#9ed9f3,#0077b0)}.rb-tl li{position:relative;padding-top:30px}.rb-tl__dot{position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 5px #0077b0}.rb-tl time{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0077b0}.rb-tl a{display:block;margin-top:10px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e3eef4;overflow:hidden;color:#1d1d1f!important;text-decoration:none!important}.rb-tl__img{display:block;aspect-ratio:16/9;overflow:hidden;position:relative}.rb-tl__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rb-tl b{display:block;padding:14px 16px 0;font-size:15.5px;line-height:1.4}.rb-tl em{display:flex;align-items:center;gap:6px;padding:8px 16px 16px;font-style:normal;font-size:13px;font-weight:600;color:#0077b0}.rb-tl em .dp-ico{width:14px;height:14px}@media (max-width:1023px){.rb-procs,.rb-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-bens,.rb-tl{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-tl::before{display:none}.rb-vs{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.rb-bens,.rb-procs,.rb-specs,.rb-tl{grid-template-columns:minmax(0,1fr)}.rb-switch .dp-wrap{flex-direction:column;align-items:flex-start;gap:8px}.rb-switch__row{width:100%;margin-right:-16px}.rb-cmp__head>*,.rb-cmp__row>*{padding:12px 10px}.rb-cmp__row b,.rb-cmp__row span{font-size:13.5px}}.rb .dp-dx-ov .dp-prose ul{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rb-spec--cta{background:linear-gradient(150deg,#0079ba,#00a0e4);color:#fff!important;box-shadow:none}.rb-spec--cta:hover{transform:none}.rb-spec--cta .rb-spec__ico{background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.rb-spec--cta p{color:#eaf7fd}.rb-spec__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.rb-spec__btns .dp-btn{height:42px;font-size:14px}@media (max-width:767px){.rb .dp-dx-ov .dp-prose ul{grid-template-columns:1fr}}.rb-spec__ico{background:var(--cb,#e6f6fd);color:var(--c,#0077b0);box-shadow:none}.rb-spec{border-top:4px solid var(--c,#0077b0)}.rb-spec--cta{border-top:0}.rb-spec--cta .rb-spec__ico{color:#fff}.rb-spec__go{color:var(--c,#0077b0)}.rb-spec ul li{background:var(--cb,#f2f9fc)}.rb-spec ul li.rb-more{background:0 0;color:var(--c,#0077b0)}.rb-spec:hover{box-shadow:0 0 0 1px var(--c),0 26px 50px -30px rgba(0,60,100,.5)}.rb-ben>span{background:var(--cb,#e6f6fd);color:var(--c,#0077b0)}.rb-ben{border-bottom:3px solid var(--cb,#e6f6fd)}.rb-tl__dot{box-shadow:inset 0 0 0 5px var(--c,#0077b0)}.rb-tl em,.rb-tl time{color:var(--c,#0077b0)}.rb-tl::before{background:linear-gradient(90deg,#e8830c,#7a4cc7,#e3262d,#0e8f83)}.rb-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.rb-switch__row a .dp-ico{color:var(--c,#0077b0)}.rb-switch__row a.is-on{background:var(--c,#0077b0)}.rb .rb-proc>span{background:var(--cb,#e6f6fd);color:var(--c,#0077b0)}.rb .rb-banner .dp-eyebrow{color:#ffd58a}.rb-howsec{padding-top:24px!important}.rb-flow{position:relative;overflow:hidden;padding:48px;border-radius:32px;background:radial-gradient(900px 400px at 100% 0,rgba(92,225,198,.28),transparent 60%),radial-gradient(700px 400px at 0 100%,rgba(255,143,177,.22),transparent 60%),linear-gradient(135deg,#006aa6,#0090d0 55%,#00a0e4);color:#fff;isolation:isolate}.rb-flow::after{content:"";position:absolute;right:-60px;top:-60px;width:320px;height:320px;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 40px rgba(255,255,255,.04),0 0 0 80px rgba(255,255,255,.03);z-index:-1}.rb-flow__head{max-width:640px}.rb-flow__head .dp-eyebrow{color:#ffd58a}.rb-flow__head h2{margin:10px 0 8px;font-size:36px;line-height:1.15;letter-spacing:-.02em;color:#fff}.rb-flow__head p{margin:0;font-size:16px;color:#e2f4fc}.rb-flow__steps{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:s}.rb-flow__steps li{position:relative;padding:26px 24px 24px;border-radius:24px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rb-flow__steps li+li::before{content:"";position:absolute;left:-22px;top:56px;width:22px;height:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.7) 0 4px,transparent 4px 8px)}.rb-flow__n{position:absolute;right:22px;top:14px;font-size:44px;font-weight:800;line-height:1;letter-spacing:-.03em;color:rgba(255,255,255,.16)}.rb-flow__ico{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:var(--c);color:#123;box-shadow:0 14px 28px -14px rgba(0,0,0,.45)}.rb-flow__ico .dp-ico{width:28px;height:28px}.rb-flow__steps h3{margin:18px 0 6px;font-size:20px;color:#fff}.rb-flow__steps p{margin:0;font-size:15px;line-height:1.5;color:#e2f4fc}.rb-flow__foot{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.2)}.rb-flow__foot span{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#fff}.rb-flow__foot .dp-ico{width:18px;height:18px;color:#ffd58a}@media (max-width:1023px){.rb-flow__steps{grid-template-columns:1fr}.rb-flow__steps li+li::before{display:none}}@media (max-width:767px){.rb-flow{padding:28px 20px;border-radius:24px}.rb-flow__head h2{font-size:26px}}.rb-mt{margin-top:12px}.rb-vs--solo{grid-template-columns:1fr}.rb-ov .dp-cta-inline{margin-top:26px}.rb-organs{margin-top:10px}.rb-spec{border-top:4px solid var(--c,#0077b0)}.rb-dx-hidden{display:none!important}.rb-flowgap{margin-top:48px}.rb-grps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rb-grp{padding:20px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3eef4;border-top:4px solid var(--c,#0077b0)}.rb-grp h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:17px;line-height:1.3}.rb-grp h3 span{flex:0 0 32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--cb,#e6f6fd);color:var(--c,#0077b0);font-size:13px;font-weight:700}.rb-grp ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.rb-grp li{display:flex;align-items:flex-start;gap:8px;font-size:14.5px;color:#1d1d1f}.rb-grp li .dp-ico{width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:var(--c,#0077b0)}@media (max-width:1023px){.rb-grps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rb-grps{grid-template-columns:minmax(0,1fr)}}.rb-ov{max-width:900px}.rb-topic+.rb-topic{margin-top:28px;padding-top:24px;border-top:1px solid #e6eef3}.rb-topic h3{margin:0 0 8px;font-size:22px;line-height:1.3}.rb-topic .dp-chipset{margin:12px 0}.rb-topic .dp-chipset .dp-ico{color:var(--c,#22a04b)}.dp-prose .dp-chipset{padding:0}.dp-prose .dp-chipset li{padding:10px 14px;margin:0}.dp-prose .dp-chipset li::before{display:none}.dp-split--help{grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:start}.dp-split--help>div{max-width:none}.dp-talk{position:sticky;top:112px;padding:26px;border-radius:24px;background:linear-gradient(150deg,#0079ba 0,#00a0e4 100%);color:#fff;box-shadow:0 24px 50px -30px rgba(11,44,58,.55)}.dp-talk .dp-talk__t{margin:0 0 6px;font-size:20px;line-height:1.3;font-weight:700;color:#fff}.dp-talk p{margin:0 0 18px;font-size:14px;line-height:1.55;color:#e6f6fd}.dp-talk .dp-btn{display:flex;width:100%;justify-content:center;height:46px}.dp-talk__btn{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:10px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.38);color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important;transition:background .2s}.dp-talk__btn:hover{background:rgba(255,255,255,.26)}.dp-talk__btn .dp-ico{width:17px;height:17px}.dp-talk a:focus-visible{outline:3px solid #fff;outline-offset:2px}.dp-talk__toc{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.25)}.dp-talk__toc b{display:block;margin-bottom:6px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#cfeffc}.dp-talk__toc a{display:block;padding:6px 0;font-size:14.5px;line-height:1.4;color:#fff!important;text-decoration:none!important}.dp-talk__toc a:hover{text-decoration:underline!important}.dp-dx-ov .dp-split.dp-split--help{display:grid}@media (max-width:1023px){.dp-split--help{grid-template-columns:minmax(0,1fr);gap:28px}.dp-talk{position:static}}.onc-jrsec{padding-top:24px!important}.onc-jr{background:radial-gradient(900px 420px at 100% 0,rgba(255,143,177,.3),transparent 60%),radial-gradient(700px 400px at 0 100%,rgba(92,225,198,.2),transparent 60%),linear-gradient(135deg,#2b1b63 0,#5a34a8 55%,#7a4cc7 100%)}.onc-jr .rb-flow__head{max-width:760px}.onc-jr__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.onc-jr__steps li{display:flex;flex-direction:column;padding:22px 18px 18px}.onc-jr__steps li+li::before{left:-16px;width:16px}.onc-jr__steps .rb-flow__n{right:16px;font-size:38px}.onc-jr__steps .rb-flow__ico{width:50px;height:50px;border-radius:16px}.onc-jr__steps .rb-flow__ico .dp-ico{width:24px;height:24px}.onc-jr__steps h3{margin:16px 0 6px;font-size:18px}.onc-jr__steps p{font-size:14px}.onc-jr__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px}.onc-jr__chips a{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);color:#fff!important;font-size:12px;font-weight:600;text-decoration:none!important;white-space:nowrap}.onc-jr__chips a::before{content:"";width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px rgba(255,255,255,.85)}.onc-jr__chips a:hover{background:rgba(255,255,255,.26)}.onc-jr__chips a.is-me{background:#fff;color:#1d1d1f!important;box-shadow:none}.onc-jr__steps li.is-me{background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 2px rgba(255,255,255,.75)}.onc-jr__steps li.is-dim{opacity:.62}.onc-jr .rb-flow__foot .dp-ico{color:#ffb547}.onc-jr__hub{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:14px;font-weight:600;color:#fff!important;text-decoration:none!important}.onc-jr__hub .dp-ico{width:16px;height:16px}.onc-specs{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.onc-spec{position:relative;display:flex;flex-direction:column;height:100%;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 18px 40px -30px rgba(11,44,58,.45);color:#1d1d1f!important;text-decoration:none!important;transition:transform .25s,box-shadow .25s}.onc-spec:hover{transform:translateY(-3px);box-shadow:0 0 0 2px var(--c),0 24px 44px -28px rgba(11,44,58,.5)}.onc-spec__img{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(135deg,var(--cb),#fff)}.onc-spec__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.onc-spec__img::after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--c)}.onc-spec__ico{position:absolute;left:20px;bottom:-22px;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--c);color:#fff;box-shadow:0 12px 22px -12px var(--c),0 0 0 4px #fff}.onc-spec__ico .dp-ico{width:24px;height:24px}.onc-spec__body{display:flex;flex-direction:column;flex:1;padding:36px 22px 20px}.onc-spec h3{margin:0 0 8px;font-size:20px;line-height:1.3;color:#1d1d1f}.onc-spec p{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:#4a4a4f}.onc-spec__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid #eef2f5}.onc-spec,.onc-tech{--ct:color-mix(in srgb,var(--c) 72%,#000)}.onc-spec__foot em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:13px;font-weight:600;color:var(--ct);background:var(--cb);padding:4px 10px;border-radius:999px}.onc-spec__foot em .dp-ico{width:15px;height:15px}.onc-spec__go{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--ct)}.onc-spec__go .dp-ico{width:16px;height:16px;transition:transform .2s}.onc-spec:hover .onc-spec__go .dp-ico{transform:translateX(3px)}.onc-specs .rb-spec--cta{height:100%}.onc-techs{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.onc-tech{position:relative;display:flex;flex-direction:column;padding:24px 22px 20px;border-radius:22px;background:linear-gradient(180deg,var(--cb) 0,#fff 70%);box-shadow:0 0 0 1px #e6eef3}.onc-tech__ico{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--c);color:#fff;box-shadow:0 12px 22px -12px var(--c)}.onc-tech__ico .dp-ico{width:24px;height:24px}.onc-tech h3{margin:16px 0 6px;font-size:18px;line-height:1.3;color:#1d1d1f}.onc-tech p{margin:0;font-size:14.5px;line-height:1.6;color:#4a4a4f}.onc-tech a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:600;color:var(--ct)!important;text-decoration:none!important}.onc-tech a .dp-ico{width:15px;height:15px}.onc-switch span{color:#5a34a8}.rb-switch__row a.is-on{background:color-mix(in srgb,var(--c,#0077b0) 72%,#000)}@media (min-width:1024px){.onc-switch .dp-wrap{align-items:flex-start}.onc-switch span{padding-top:12px}.onc-switch .rb-switch__row{flex-wrap:wrap;overflow:visible}}@media (max-width:1279px){.onc-jr__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.onc-jr__steps li+li::before{display:none}}@media (max-width:1023px){.onc-specs,.onc-techs{grid-template-columns:repeat(2,minmax(0,1fr))}.onc-jr__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.onc-jr__hub{margin-left:0}}@media (max-width:767px){.onc-jr__steps,.onc-specs,.onc-techs{grid-template-columns:minmax(0,1fr)}.onc-spec__img{aspect-ratio:12/5}.onc-spec__body{padding:32px 18px 18px}}.onc .dp-dx-ov .dp-prose ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.onc .dp-dx-ov .dp-prose ul li{margin:0}@media (max-width:767px){.onc .dp-dx-ov .dp-prose ul{grid-template-columns:minmax(0,1fr)}}.dpx-intent{padding:14px 0 0;background:#fff}.dpx-intent .dp-wrap{display:flex;align-items:center;gap:14px}.dpx-intent__q{flex:0 0 auto;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5e5e63}.dpx-intent__row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.dpx-intent__row::-webkit-scrollbar{display:none}.dpx-intent__row a,.dpx-intent__row button{flex:0 0 auto;border:0;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px 0 11px;border-radius:999px;background:#fdf1f1;box-shadow:inset 0 0 0 1px #f6d3d4;font-size:14px;font-weight:500;color:#1d1d1f!important;text-decoration:none!important;white-space:nowrap}.dpx-intent__row a .dp-ico{width:17px;height:17px;color:#c8161d}.dpx-intent__row a:hover{background:#fbe3e4}.dpx-intent__row .dpx-intent__ai{background:#f1ecfb;box-shadow:inset 0 0 0 1px #dccdf6}.dpx-intent__ai .dp-spark{width:16px;height:16px;fill:#7A4CC7}.dpx-ov__grid{grid-template-columns:minmax(0,1fr) 340px}.dpx-stats{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:10px!important;margin-top:24px;padding:0!important;border:0!important}.dpx-stats a{flex:1 1 140px;padding:14px 16px!important;border-radius:16px;background:#f5fafd;box-shadow:inset 0 0 0 1px #e3eef4;border:0!important}.dpx-stats b{font-size:28px!important}.dpx-rev{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:13.5px;color:#5e5e63}.dpx-rev .dp-ico{flex:0 0 16px;width:16px;height:16px;color:#2f9e44}.dpx-rev a{color:#0077b0!important;font-weight:600}.dpx-live{position:sticky;top:120px;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:24px;background:linear-gradient(160deg,#fff 0,#f2f9fd 100%);box-shadow:0 0 0 1px #dceaf1,0 24px 48px -32px rgba(0,80,130,.5)}.dpx-live__k{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#11773a}.dpx-live__k i{width:9px;height:9px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px rgba(52,199,89,.2);animation:dpxPulse 2s ease-in-out infinite}@keyframes dpxPulse{50%{box-shadow:0 0 0 7px rgba(52,199,89,.05)}}.dpx-live__n{margin:0;font-size:15px;color:#3c3c43}.dpx-live__n b{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1;color:#1d1d1f;margin-right:4px}.dpx-live .dp-btn{justify-content:center;height:48px}.dpx-live__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dpx-live__row a{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #dceaf1;font-size:14px;font-weight:600;color:#0077b0!important;text-decoration:none!important}.dpx-live__row a .dp-ico{width:17px;height:17px}.dpx-live__row a:hover{box-shadow:inset 0 0 0 1px #00a0e4}.dpx-live__est{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #dceaf1;font-size:14.5px;font-weight:600;color:#0077b0!important;text-decoration:none!important}.dpx-live__est .dp-ico{width:17px;height:17px}.dpx-live__est:hover{box-shadow:inset 0 0 0 1px #00a0e4}.dpx-live__call{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid #e3eef4;font-size:19px;font-weight:700;color:#1d1d1f!important;text-decoration:none!important}.dpx-live__call .dp-ico{width:34px;height:34px;padding:8px;border-radius:50%;background:#d71920;color:#fff}.dpx-live__call small{display:block;font-size:11.5px;font-weight:600;color:#5e5e63;letter-spacing:.03em}.dpx-conds{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (min-width:1024px){.dpx-conds--4,.dpx-conds--5{grid-template-columns:repeat(6,minmax(0,1fr))}.dpx-conds--4 .dpx-cond,.dpx-conds--5 .dpx-cond{grid-column:span 3}.dpx-conds--5 .dpx-cond:nth-child(-n+3){grid-column:span 2}}.dpx-conds--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dpx-conds--1{grid-template-columns:minmax(0,1fr)}.dpx-conds--1 .dpx-cond{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px}.dpx-conds--1 .dpx-cond__h{grid-column:1/-1}.dpx-cond{position:relative;display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 18px 36px -30px rgba(11,44,58,.5);scroll-margin-top:140px}.dpx-cond::before{content:"";position:absolute;left:22px;right:22px;top:0;height:4px;border-radius:0 0 4px 4px;background:var(--c)}.dpx-cond:target{box-shadow:0 0 0 2px var(--c),0 18px 36px -24px rgba(11,44,58,.5)}.dpx-cond__h{display:flex;align-items:center;gap:12px}.dpx-cond__h span{flex:0 0 44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--c);color:#fff}.dpx-cond__h .dp-ico{width:22px;height:22px}.dpx-cond h3{margin:0;font-size:18px;line-height:1.3;color:#1d1d1f}.dpx-cond p{margin:0;font-size:14.5px;line-height:1.55;color:#3c3c43}.dpx-cond p b{display:block;margin-bottom:2px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5e5e63}.dpx-cond__when{padding:10px 12px;border-radius:12px;background:#f7f9fb}.dpx-cond.is-urgent .dpx-cond__when{background:#fdecec;color:#7a0e12}.dpx-cond.is-urgent .dpx-cond__when b{color:#b3151b}.dpx-cond__procs{display:flex;flex-wrap:wrap;gap:6px}.dpx-cond__procs a{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#eef5f9;font-size:12.5px;font-weight:500;color:#0b4f75!important;text-decoration:none!important}.dpx-cond__procs a:hover{background:#e0eef6}.dpx-cond__go{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;color:#0077b0!important;text-decoration:none!important}.dpx-cond__go .dp-ico{width:16px;height:16px}.dpx-est{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px;align-items:center}.dpx-est__intro p{margin:12px 0 0;font-size:16px;line-height:1.65;color:#3c3c43}.dpx-est__intro .dp-h2{margin-top:12px}.dpx-est__pts{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.dpx-est__pts li{display:flex;align-items:center;gap:10px;font-size:15px;color:#1d1d1f}.dpx-est__pts .dp-ico{width:20px;height:20px;color:#2f9e44}.dpx-est__card{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:26px;background:linear-gradient(160deg,#0b2c3a 0,#0b4f75 100%);color:#fff;box-shadow:0 30px 60px -34px rgba(11,44,58,.8)}.dpx-f{display:flex;flex-direction:column;gap:6px}.dpx-f span{font-size:12.5px;font-weight:600;letter-spacing:.03em;color:#5e5e63}.dpx-est__card .dpx-f span{color:#bfe4f5}.dpx-f input,.dpx-f select{height:48px;padding:0 14px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #dceaf1;font:inherit;font-size:15px;color:#1d1d1f;min-width:0;width:100%}.dpx-f input:focus,.dpx-f select:focus{outline:3px solid rgba(0,160,228,.45);outline-offset:1px}.dpx-est__out{padding:16px;border-radius:18px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.dpx-est__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dpx-est__grid small{display:block;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:#9ed9f3}.dpx-est__grid b{display:block;margin-top:4px;font-size:16px;line-height:1.3;color:#fff}.dpx-est__note{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:#d6eef9}.dpx-est__note:empty{display:none}.dpx-est__card .dpx-est__out a.dp-link{display:inline-flex;margin-top:10px;color:#9ed9f3!important}.dpx-est__go{justify-content:center;height:50px}.dpx-est__fine{margin:0;font-size:12px;color:#9ed9f3}.dpx-day{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;counter-reset:d}.dpx-day li{position:relative;padding:20px 16px 18px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #e3eef4}.dpx-day li+li::before{content:"";position:absolute;left:-14px;top:42px;width:14px;height:2px;background:repeating-linear-gradient(90deg,#9ed9f3 0 4px,transparent 4px 7px)}.dpx-day__ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--c);color:#fff}.dpx-day__ico .dp-ico{width:22px;height:22px}.dpx-day__n{position:absolute;right:16px;top:14px;font-size:30px;font-weight:800;line-height:1;color:#edf2f6}.dpx-day h3{margin:14px 0 6px;font-size:16.5px;color:#1d1d1f}.dpx-day p{margin:0;font-size:14px;line-height:1.5;color:#4a4a4f}.dpx-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.dpx-tools--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dpx-tools--4{grid-template-columns:repeat(2,minmax(0,1fr))}.dpx-tool__in.dpx-tool__in--3{grid-template-columns:1.3fr .8fr 1fr}.dpx-tool__in.dpx-tool__in--1{grid-template-columns:1fr}.dpx-live__ai{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;border:0;border-radius:12px;background:#f4effd;font:inherit;font-size:14px;font-weight:600;color:#5a34a8;cursor:pointer}.dpx-live__ai .dp-spark{width:15px;height:15px;fill:currentColor}.dpx-live__ai:hover{background:#ebe2fb}.dpx-tool{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:22px;background:#f7fafc;box-shadow:inset 0 0 0 1px #e3eef4}.dpx-tool__h{display:flex;gap:12px;align-items:flex-start}.dpx-tool__h>span{flex:0 0 44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--c);color:#fff}.dpx-tool__h>span .dp-ico,.dpx-tool__h>span .dp-spark{width:22px;height:22px;fill:#fff}.dpx-tool h3{margin:0;font-size:18px;color:#1d1d1f}.dpx-tool__h p{margin:2px 0 0;font-size:14px;color:#5e5e63}.dpx-tool__in{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dpx-tool__out:empty{display:none}.dpx-tool__out{padding:14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e3eef4;font-size:14.5px;line-height:1.5;color:#3c3c43}.dpx-tool__out b{display:inline-flex;align-items:center;gap:6px;font-size:16px;color:var(--rc,#1d1d1f)}.dpx-tool__out b::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--rc,#1d1d1f)}.dpx-tool__out p{margin:6px 0 0}.dpx-tool__out a{font-weight:600;color:#0077b0!important}.dpx-tool--ai{background:linear-gradient(160deg,#f6f1fe,#fff);box-shadow:inset 0 0 0 1px #e4d8f8}.dpx-tool--ai .dp-btn{justify-content:center;gap:8px}.dpx-tool--ai .dp-btn .dp-spark{width:16px;height:16px;fill:currentColor}.dpx-tools__fine{margin:14px 0 0;font-size:12.5px;color:#5e5e63}@media (max-width:1279px){.dpx-day{grid-template-columns:repeat(3,minmax(0,1fr))}.dpx-day li+li::before{display:none}}@media (max-width:1023px){.dpx-ov__grid{grid-template-columns:minmax(0,1fr)}.dpx-live{position:static}.dpx-conds,.dpx-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.dpx-est{grid-template-columns:minmax(0,1fr);gap:28px}}.dpx-cond{min-width:0}@media (max-width:767px){.dpx-conds--1 .dpx-cond{display:flex}.dpx-conds,.dpx-day,.dpx-tools,.dpx-tools--2,.dpx-tools--4{grid-template-columns:minmax(0,1fr)}.dpx-tool__in.dpx-tool__in--3{grid-template-columns:1fr 1fr}.dpx-intent__q{display:none}.dpx-est__grid{grid-template-columns:1fr 1fr}.dpx-est__card{padding:20px}}.dpf .dp-headrow{margin-bottom:26px}.dpf-cards,.dpf-lists{list-style:none;margin:0;padding:0;display:grid;gap:16px}.dpf-cards--2,.dpf-lists--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dpf-cards--3,.dpf-lists--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dpf-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dpf-cards--5{grid-template-columns:repeat(6,minmax(0,1fr))}.dpf-cards--5 .dpf-card{grid-column:span 2}.dpf-cards--5 .dpf-card:nth-child(n+4){grid-column:span 3}.dpf-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 16px 32px -28px rgba(11,44,58,.5)}.dpf-card__ico{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--c);color:#fff;box-shadow:0 12px 22px -14px var(--c)}.dpf-card__ico .dp-ico{width:22px;height:22px}.dpf-card h3{margin:4px 0 0;font-size:18px;line-height:1.3;color:#1d1d1f}.dpf-card p{margin:0;font-size:14.5px;line-height:1.6;color:#4a4a4f}.dpf-card--icon{flex-direction:row;align-items:center;gap:14px}.dpf-card--icon .dpf-card__ico{flex:0 0 46px}.dpf-card .dpf-card__solo{font-size:15.5px;font-weight:600;line-height:1.45;color:#1d1d1f}.dpf-list{padding:24px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px #e3eef4,0 16px 32px -28px rgba(11,44,58,.5);border-top:4px solid var(--c)}.dpf-list h3{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:19px;color:#1d1d1f}.dpf-list h3 span{flex:0 0 40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--c);color:#fff}.dpf-list h3 .dp-ico{width:20px;height:20px}.dpf-list>p{margin:0 0 12px;font-size:14.5px;color:#4a4a4f}.dpf-list__items{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dpf-list__items li{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:#f7fafc;font-size:15px;line-height:1.45;color:#1d1d1f}.dpf-list__items li .dp-ico{flex:0 0 18px;width:18px;height:18px;margin-top:1px;color:var(--c)}.dpf-list__items.is-steps li b{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;font-size:12.5px}@media (max-width:1023px){.dpf-cards--3,.dpf-cards--4,.dpf-cards--5,.dpf-lists--3{grid-template-columns:repeat(2,minmax(0,1fr))}.dpf-cards--5 .dpf-card,.dpf-cards--5 .dpf-card:nth-child(n+4){grid-column:auto}}@media (max-width:767px){.dpf-cards--2,.dpf-cards--3,.dpf-cards--4,.dpf-cards--5,.dpf-lists--2,.dpf-lists--3{grid-template-columns:minmax(0,1fr)}}.dp-banner:not(.dp-banner--plain) .dp-banner__card{display:block;min-height:420px}.dp-banner:not(.dp-banner--plain) .dp-banner__media{position:absolute;inset:0;z-index:0;min-height:0}.dp-banner:not(.dp-banner--plain) .dp-banner__media img{clip-path:none;object-position:80% 50%}.dp-banner:not(.dp-banner--plain) .dp-banner__media::after{clip-path:none;background:linear-gradient(90deg,rgba(0,56,92,.97) 0,rgba(0,84,132,.93) 40%,rgba(0,110,165,.45) 64%,rgba(0,119,176,0) 86%)}.dp-banner:not(.dp-banner--plain) .dp-banner__card::before{z-index:1}.dp-banner:not(.dp-banner--plain) .dp-banner__text{position:relative;z-index:2;max-width:680px;min-height:420px;padding:44px 56px 46px}.dp-banner__stats{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:14px;padding-top:18px;border-top:1px solid rgba(255,255,255,.25)}.dp-banner__stats b{display:flex;align-items:center;gap:8px;font-size:30px;line-height:1;font-weight:700;color:#fff;letter-spacing:-.02em}.dp-banner__stats b span{font:inherit;color:inherit}.dp-banner__stats small{display:block;margin-top:6px;font-size:13px;color:#cfeaf7}.dp-banner__stats .dp-dx-dot{width:9px;height:9px}@media (max-width:767px){.dp-banner:not(.dp-banner--plain) .dp-banner__card{min-height:0}.dp-banner:not(.dp-banner--plain) .dp-banner__media{height:auto;order:0}.dp-banner:not(.dp-banner--plain) .dp-banner__media img{object-position:70% 20%}.dp-banner:not(.dp-banner--plain) .dp-banner__media::after{background:linear-gradient(180deg,rgba(0,62,100,.1) 0,rgba(0,62,100,.55) 28%,rgba(0,70,112,.94) 46%,#004f7e 100%)}.dp-banner:not(.dp-banner--plain) .dp-banner__text{min-height:0;padding:170px 20px 26px;max-width:none}.dp-banner__stats{gap:10px 22px}.dp-banner__stats b{font-size:24px}}.dpt{--g:#0077B0;--gt:#E6F6FD}.dpt-g-body{--g:#0E8C7E;--gt:#E3F5F2}.dpt-g-heart{--g:#C8161D;--gt:#FCE9EA}.dpt-g-sugar{--g:#6A4BC9;--gt:#EFEBFB}.dpt-g-mom{--g:#C23A72;--gt:#FBE8F0}.dpt-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.dpt-chip{border:1px solid var(--dp-line);background:#fff;border-radius:999px;padding:8px 15px;font:500 .88rem/1 var(--dp-sans);color:var(--dp-text);cursor:pointer}.dpt-chip[aria-pressed=true]{background:var(--dp-ink);border-color:var(--dp-ink);color:#fff}.dpt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:12px}.dpt-tabs{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}.dpt-card{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--dp-line);text-decoration:none;color:var(--dp-text);transition:transform .15s,box-shadow .15s;min-width:0}.dpt-tabs .dpt-card{flex:0 0 auto;align-items:center;padding:10px 14px 10px 10px;border-radius:999px}.dpt-tabs .dpt-card small{display:none}.dpt-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--dp-line),0 14px 28px -22px rgba(20,20,30,.5)}.dpt-card[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--g);background:var(--gt)}.dpt-card b{display:block;color:var(--dp-ink);font-size:.95rem;line-height:1.25}.dpt-card small{display:block;color:var(--dp-muted);font-size:.8rem;margin-top:3px;line-height:1.35}.dpt-card[hidden]{display:none}.dpt-ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--gt);color:var(--g);display:grid;place-items:center}.dpt-tabs .dpt-ic{width:32px;height:32px;border-radius:50%}.dpt-card[aria-pressed=true] .dpt-ic{background:#fff}.dpt-ic svg{width:21px;height:21px}.dpt-panel{margin-top:16px}.dpt--single .dpt-panel{margin-top:0}.dpt-calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 22px 44px -34px rgba(20,20,30,.45),0 0 0 1px var(--dp-line)}.dpt-in{padding:26px;min-width:0}.dpt-out{padding:26px;background:var(--gt);display:flex;flex-direction:column;gap:14px;min-width:0}.dpt-h{display:flex;align-items:center;gap:10px;font-size:1.3rem;margin:0;color:var(--dp-ink)}.dpt-h .dpt-ic{width:36px;height:36px}.dpt-sub{margin:6px 0 18px;color:var(--dp-muted);font-size:.9rem}.dpt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dpt-full{grid-column:1/-1}.dpt-l{display:block;font:600 .82rem/1.3 var(--dp-sans);color:var(--dp-ink);margin-bottom:6px;padding:0}.dpt-ctl{display:flex;align-items:center;border-radius:12px;background:#f5f7f9;box-shadow:inset 0 0 0 1px var(--dp-line)}.dpt-ctl:focus-within{background:#fff;box-shadow:inset 0 0 0 2px var(--g)}.dpt-ctl input,.dpt-ctl select{flex:1;min-width:0;border:0;background:0 0;padding:12px 14px;font:500 1rem var(--dp-sans);color:var(--dp-ink);outline:0;height:auto;box-shadow:none}.dpt-u{padding-right:14px;color:var(--dp-muted);font-size:.82rem;white-space:nowrap}.dpt-seg{display:flex;gap:6px}.dpt-seg button{flex:1;border:0;border-radius:12px;padding:11px 10px;background:#f5f7f9;box-shadow:inset 0 0 0 1px var(--dp-line);font:500 .92rem var(--dp-sans);color:var(--dp-text);cursor:pointer}.dpt-seg button[aria-pressed=true]{background:var(--g);color:#fff;box-shadow:none}.dpt-checks{grid-column:1/-1;border:0;margin:0;padding:0;min-width:0}.dpt-cgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dpt-checks label{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#f5f7f9;box-shadow:inset 0 0 0 1px var(--dp-line);font-size:.88rem;line-height:1.35;cursor:pointer}.dpt-checks input{margin-top:2px;accent-color:var(--g);width:16px;height:16px;flex:none}.dpt-more{display:inline-block;margin-top:16px;font-weight:600;font-size:.9rem;color:var(--g)}.dpt-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.dpt-big{font-size:clamp(2.1rem,4vw,2.7rem);font-weight:800;color:var(--dp-ink);letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;min-width:0;overflow-wrap:anywhere}.dpt-big small{font-size:1rem;font-weight:600;color:var(--dp-muted);margin-left:6px;letter-spacing:0}.dpt-pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 13px;font-size:.84rem;font-weight:700;background:#fff}.dpt-pill::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.dpt-pill.t-good{color:#1e7a45}.dpt-pill.t-warn{color:#a85f00}.dpt-pill.t-bad{color:#c8161d}.dpt-pill.t-info{color:var(--dp-navy-800)}.dpt-scale{position:relative;padding-top:4px}.dpt-bar{display:flex;height:10px;border-radius:999px;overflow:hidden}.dpt-bar i{display:block;height:100%}.dpt-bar .t-good{background:#3db36e}.dpt-bar .t-warn{background:#f0a531}.dpt-bar .t-bad{background:#e0474d}.dpt-bar .t-info{background:#4fb3e3}.dpt-mk{position:absolute;top:-2px;width:4px;height:20px;margin-left:-2px;border-radius:3px;background:var(--dp-ink);box-shadow:0 0 0 2px #fff;transition:left .25s}.dpt-ticks{display:flex;margin-top:7px;font-size:.72rem;color:var(--dp-muted)}.dpt-ticks span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:4px}.dpt-lines{display:grid;gap:7px;padding:13px 15px;border-radius:14px;background:#fff;font-size:.9rem}.dpt-lines div{display:flex;justify-content:space-between;gap:12px}.dpt-lines b{color:var(--dp-ink);text-align:right;font-variant-numeric:tabular-nums}.dpt-adv{margin:0;font-size:.93rem;line-height:1.55}.dpt-adv a{color:var(--dp-red);font-weight:700}.dpt-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.dpt-fine,.dpt-wait{margin:0;font-size:.76rem;color:var(--dp-muted)}.dpt-wait{font-size:.92rem}.dpt-wrap2{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.dpt-side .dpx-tool{height:auto}.dpt-side .dp-link{display:inline-flex;margin-top:2px}.dpt-about{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.dpt-about--solo{grid-template-columns:minmax(0,760px)}.dpt-back{margin:4px 0 0}.dpt-see{font-weight:500}.dpt-others{display:grid;gap:6px;padding:16px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--dp-line)}.dpt-others p{margin:0 0 4px;font:700 .74rem/1 var(--dp-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--dp-muted)}.dpt-hub{display:flex;flex-direction:column;gap:28px}.dpt-hubgroup__h{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1.05rem;font-weight:700;color:var(--g)}.dpt-hubgroup__h::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--g)}.dpt-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dpt-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;background:#fff;border:1px solid #e6eaf0;color:var(--dp-ink);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.dpt-card:hover{transform:translateY(-2px);border-color:var(--g);box-shadow:0 14px 30px -18px rgba(11,44,58,.35)}.dpt-card__t{display:flex;flex-direction:column;min-width:0;flex:1}.dpt-card__t b{font-size:1rem;line-height:1.25}.dpt-card__t small{color:var(--dp-muted);font-size:.86rem;margin-top:2px}.dpt-card__go{color:var(--g);flex:none}@media (max-width:959px){.dpt-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.dpt-cards{grid-template-columns:1fr}.dpt-card{padding:13px 14px;border-radius:14px}}.dpt-mini{display:flex;align-items:center;gap:10px;padding:6px;border-radius:12px;color:var(--dp-ink);text-decoration:none;font-size:.9rem;font-weight:500}.dpt-mini:hover{background:var(--gt)}.dpt-mini .dpt-ic{width:30px;height:30px;border-radius:9px}.dpt-mini .dpt-ic svg{width:17px;height:17px}@media (max-width:900px){.dpt-about,.dpt-calc,.dpt-wrap2{grid-template-columns:1fr}}@media (max-width:520px){.dpt-in,.dpt-out{padding:20px}.dpt-cgrid,.dpt-fields{grid-template-columns:1fr}.dpt-grid{grid-template-columns:1fr 1fr;gap:8px}.dpt-grid .dpt-card{flex-direction:column;gap:8px;padding:12px}.dpt-grid .dpt-card small{display:none}}.dpq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}.dpq-wiz{padding:24px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--dp-line);min-width:0}.dpq-steps{display:flex;gap:4px;margin-bottom:20px}.dpq-steps button{flex:1;min-width:0;border:0;background:0 0;padding:0;cursor:pointer;display:flex;flex-direction:column;gap:6px;font:500 .7rem var(--dp-sans);color:var(--dp-muted);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpq-steps i{display:block;height:5px;border-radius:999px;background:var(--dp-line)}.dpq-steps .is-done i{background:#8fd6f5}.dpq-steps .is-cur i{background:var(--dp-blue)}.dpq-steps .is-cur{color:var(--dp-blue);font-weight:700}.dpq-q h3{margin:0 0 4px;font-size:1.3rem;color:var(--dp-ink)}.dpq-h{margin:0 0 16px;color:var(--dp-muted);font-size:.9rem}.dpq-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.dpq-opt{display:flex;align-items:center;gap:10px;padding:12px;border:0;border-radius:14px;background:#f5f7f9;box-shadow:inset 0 0 0 1px var(--dp-line);font:500 .92rem/1.3 var(--dp-sans);color:var(--dp-text);text-align:left;cursor:pointer}.dpq-opt::before{content:"";flex:none;width:17px;height:17px;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 2px #c9ced6}.dpq-opt.is-radio::before{border-radius:50%}.dpq-opt[aria-pressed=true]{background:#e6f6fd;box-shadow:inset 0 0 0 2px var(--dp-blue);color:var(--dp-ink);font-weight:600}.dpq-opt[aria-pressed=true]::before{background:var(--dp-blue);box-shadow:inset 0 0 0 3px #fff,0 0 0 2px var(--dp-blue)}.dpq-age{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dpq-age input{flex:1;min-width:180px;accent-color:var(--dp-blue)}.dpq-age output{font-size:2.2rem;font-weight:800;color:var(--dp-ink);min-width:2.2ch;font-variant-numeric:tabular-nums}.dpq-age span{color:var(--dp-muted)}.dpq-nav{display:flex;justify-content:space-between;gap:8px;margin-top:20px}.dpq-alert{margin-top:14px;padding:12px 14px;border-radius:14px;background:#fce9ea;color:#a3121a;font-size:.9rem}.dpq-alert a{color:#a3121a;font-weight:700}.dpq-res{position:sticky;top:110px;padding:24px;border-radius:24px;background:linear-gradient(160deg,#0077b0,#08c);color:#fff;min-width:0}.dpq-res h3{margin:0;color:#fff;font-size:1.2rem}.dpq-who{margin:4px 0 14px;font-size:.86rem;color:rgba(255,255,255,.85)}.dpq-pk{display:grid;gap:8px;padding:14px;border-radius:16px;background:#fff;color:var(--dp-text);text-decoration:none}.dpq-pk+.dpq-pk{margin-top:10px}.dpq-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.dpq-top b{color:var(--dp-ink);font-size:1rem}.dpq-top em{font:700 .68rem/1 var(--dp-sans);text-transform:uppercase;letter-spacing:.06em;padding:4px 7px;border-radius:6px;background:#e6f6fd;color:var(--dp-navy-800);font-style:normal}.dpq-pk.is-best .dpq-top em{background:var(--dp-red);color:#fff}.dpq-why{display:flex;flex-wrap:wrap;gap:5px}.dpq-why span{font-size:.76rem;padding:3px 8px;border-radius:7px;background:#f2f4f7;color:var(--dp-muted)}.dpq-spec{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.14);font-size:.88rem}.dpq-spec:empty{display:none}.dpq-spec a{color:#fff;font-weight:700}.dpq-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.dpq-ghost{background:rgba(255,255,255,.14);color:#fff!important;border:1px solid rgba(255,255,255,.35)}.dpq-fine{margin:12px 0 0;font-size:.76rem;color:rgba(255,255,255,.82)}@media (max-width:900px){.dpq{grid-template-columns:1fr}.dpq-res{position:static}}@media (max-width:520px){.dpq-res,.dpq-wiz{padding:18px}.dpq-opts{grid-template-columns:1fr 1fr}.dpq-steps button{font-size:0;gap:0}}.dpt-about>*,.dpt-wrap2>*{min-width:0}.dpt-cta .dp-btn--line{background:#fff;border:1.3px solid var(--g);color:var(--g)!important;box-shadow:none}.dpt-cta .dp-btn--line:hover{background:var(--g);color:#fff!important}.dp-dx-art__cat--case-study{color:#0e7a5e}.dp-listfind{position:relative;display:flex;align-items:center;gap:10px;max-width:520px;margin:4px 0 18px}.dp-listfind input{flex:1;min-width:0;height:48px;padding:0 16px 0 44px;border-radius:14px;border:1px solid #d3e7ef;background:#f8fcfd;font:500 15px var(--dp-sans);color:var(--dp-ink)}.dp-listfind input:focus{outline:0;background:#fff;border-color:var(--dp-sky-2);box-shadow:0 0 0 3px rgba(0,161,228,.18)}.dp-listfind__ic{position:absolute;left:14px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:#6b7485}.dp-listfind small{flex:none;font-size:13px;color:var(--dp-muted);font-variant-numeric:tabular-nums}.dp-listfind small:empty{display:none}.dp-checks li[hidden]{display:none!important}.dp-listfind__none{margin:8px 0 0;padding:12px 14px;border-radius:12px;background:#fff6e5;color:#7a5b00;font-size:14px}@media (min-width:768px){.dp-dx-arts.dp-dx-few{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.7fr);gap:40px;align-items:center}.dp-dx-arts.dp-dx-few>.dp-headrow{justify-content:flex-start!important;text-align:left!important;flex-direction:column;align-items:flex-start;gap:14px;margin:0}.dp-dx-arts.dp-dx-few>.dp-headrow .dp-sechead{align-items:flex-start!important}.dp-dx-arts.dp-dx-few>.dp-headrow .dp-lead{margin-left:0!important}.dp-dx-arts.dp-dx-few .dp-dx-arts__tools{display:flex!important}.dp-dx-arts.dp-dx-few .dp-dx-arts__row{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;justify-content:stretch}.dp-dx-arts.dp-dx-few .dp-dx-art>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;column-gap:4px}.dp-dx-arts.dp-dx-few .dp-dx-art__img{grid-row:1/4;aspect-ratio:auto;height:100%;min-height:190px}.dp-dx-arts.dp-dx-few .dp-dx-art__meta{margin-top:20px}.dp-dx-arts.dp-dx-few>.dp-headrow{grid-column:1;grid-row:1}.dp-dx-arts.dp-dx-few>.dp-dx-chips{grid-column:1;grid-row:2;align-self:start}.dp-dx-arts.dp-dx-few>ul{grid-column:2;grid-row:1/span 2}}.dpg-tools{position:sticky;top:calc(var(--dp-stick,72px) + 8px);z-index:5;display:flex;flex-direction:column;gap:12px;padding:14px;margin:0 0 28px;border-radius:20px;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border:1px solid #dcebf2;box-shadow:0 8px 28px rgba(11,37,69,.08)}.dpg-search{position:relative;display:flex;align-items:center;gap:12px}.dpg-search__ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#5d7a90;display:flex}.dpg-search__ic svg{width:18px;height:18px}.dpg-search input{flex:1;min-width:0;height:50px;padding:0 16px 0 46px;border-radius:14px;border:1px solid #d3e7ef;background:#f8fcfd;font:500 15.5px var(--dp-sans);color:var(--dp-ink)}.dpg-search input:focus{outline:0;background:#fff;border-color:#00a1e4;box-shadow:0 0 0 3px rgba(0,161,228,.18)}.dpg-search small{flex:none;font:600 13px var(--dp-sans);color:var(--dp-muted)}.dpg-az{display:flex;flex-wrap:wrap;gap:4px}.dpg-az a,.dpg-az span{display:grid;place-items:center;min-width:32px;height:32px;border-radius:9px;font:700 13.5px var(--dp-sans);text-decoration:none}.dpg-az a{background:#e9f5fa;color:#0a6e8e}.dpg-az a:hover{background:#00a1e4;color:#fff}.dpg-az span{color:#b9c7d2}.dpg-none{padding:18px 20px;border-radius:14px;background:#fff4e5;color:#7a4a00;font-weight:600}.dpg-group{scroll-margin-top:calc(var(--dp-stick,72px) + 150px);margin:0 0 30px}.dpg-group h2{display:inline-grid;place-items:center;width:46px;height:46px;margin:0 0 14px;border-radius:14px;background:linear-gradient(135deg,#0b2545,#13467a);color:#fff;font:700 22px/1 var(--dp-serif)}.dpg-group:nth-of-type(4n+2) h2{background:linear-gradient(135deg,#c8102e,#e8475f)}.dpg-group:nth-of-type(4n+3) h2{background:linear-gradient(135deg,#0e8fb8,#33b7dd)}.dpg-group:nth-of-type(4n) h2{background:linear-gradient(135deg,#1e7a46,#3fa56b)}.dpg-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0}.dpg-item{scroll-margin-top:calc(var(--dp-stick,72px) + 150px);padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #e1ecf2;border-left:4px solid #00a1e4;transition:box-shadow .2s,transform .2s}.dpg-item:hover{box-shadow:0 10px 26px rgba(11,37,69,.08);transform:translateY(-1px)}.dpg-item:target{border-color:#c8102e;box-shadow:0 0 0 3px rgba(200,16,46,.18)}.dpg-item dt{margin:0 0 6px;font:700 16.5px/1.3 var(--dp-sans);color:#0b2545}.dpg-item dd{margin:0;color:var(--dp-text);font-size:14.5px;line-height:1.6}.dpg-dep{display:flex;align-items:center;gap:4px;width:max-content;max-width:100%;margin-top:10px;font:600 13px var(--dp-sans);color:#c8102e;text-decoration:none}.dpg-dep:hover{text-decoration:underline}.dpg-promo{display:inline-flex;vertical-align:top;align-items:center;gap:14px;max-width:560px;margin:22px 0 0;padding:14px 18px;border-radius:18px;background:linear-gradient(120deg,#eaf6fb,#fdf0f2);border:1px solid #d6e9f1;color:#0b2545;text-decoration:none}.dpg-promo b{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#0b2545;color:#fff;font:700 18px var(--dp-serif)}.dpg-promo span{flex:1;display:flex;flex-direction:column;gap:2px}.dpg-promo strong{font:700 16px var(--dp-sans)}.dpg-promo small{color:var(--dp-muted);font-size:13.5px}.dpg-promo:hover{box-shadow:0 10px 24px rgba(11,37,69,.1)}@media (max-width:640px){.dpg-tools{position:static;padding:12px}.dpg-list{grid-template-columns:1fr}.dpg-az a,.dpg-az span{min-width:28px;height:30px;font-size:12.5px}}.dp-prose a.dp-doclink{color:#0a6e8e;font-weight:600;text-decoration:underline;text-decoration-color:rgba(10,110,142,.35);text-underline-offset:3px}.dp-prose a.dp-doclink:hover{color:#c8102e;text-decoration-color:currentColor}.dp-gone__dept{display:flex;align-items:center;gap:16px;max-width:620px;padding:18px 20px;border-radius:18px;background:linear-gradient(120deg,#eaf6fb,#fdf0f2);border:1px solid #d6e9f1;color:#0b2545;text-decoration:none}.dp-gone__dept>span{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#0b2545;color:#fff}.dp-gone__dept>span svg{width:24px;height:24px}.dp-gone__dept div{flex:1;display:flex;flex-direction:column;gap:2px}.dp-gone__dept small{font:700 11px var(--dp-sans);letter-spacing:.08em;text-transform:uppercase;color:#0e8fb8}.dp-gone__dept b{font:700 18px var(--dp-sans)}.dp-gone__dept em{font-style:normal;color:var(--dp-muted);font-size:14px}.dp-gone__dept>svg{flex:none;width:20px;height:20px;color:#c8102e}.dp-gone__dept:hover{box-shadow:0 10px 24px rgba(11,37,69,.1)}.dpi{display:grid;grid-template-columns:250px 1fr;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #dcebf2,0 24px 48px -28px rgba(11,37,69,.35)}.dpi-side{padding:24px 22px;background:linear-gradient(165deg,#0b2545,#0077b0);color:#fff}.dpi-side>b{display:block;font:700 18px var(--dp-sans);margin-bottom:14px}.dpi-stepper{list-style:none;margin:0;padding:0}.dpi-stepper li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;opacity:.55;font-size:13.5px;line-height:1.3}.dpi-stepper li.is-on{opacity:1}.dpi-stepper li.is-done{opacity:.9}.dpi-stepper i{flex:none;width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.6);display:grid;place-items:center;font:700 11px var(--dp-sans);font-style:normal}.dpi-stepper li.is-on i{background:#fff;color:#0b2545;border-color:#fff}.dpi-stepper li.is-done i{background:#1a7a35;border-color:#1a7a35;color:#fff}.dpi-stepper li.is-done i::before{content:"✓"}.dpi-stepper li.is-done i{font-size:0}.dpi-stepper li.is-done i::before{font-size:11px}.dpi-stepper small{display:block;font-size:11.5px;opacity:.8;margin-top:2px}.dpi-side__note{margin:18px 0 0;font-size:12px;line-height:1.5;opacity:.9}.dpi-side__note a{color:#fff;font-weight:600}.dpi-form{padding:24px 26px;min-width:0}.dpi-step{border:0;padding:0;margin:0;min-width:0}.dpi-step h3{margin:0 0 2px;font:700 19px var(--dp-sans)}.dpi-s{margin:0 0 14px;color:var(--dp-muted);font-size:13.5px}.dpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.dpi-grid .dp-input--full{grid-column:1/-1}.dpi-grid .dp-input label{font-size:12.5px}.dpi-grid .dp-input input,.dpi-grid .dp-input select,.dpi-grid .dp-input textarea{width:100%;box-sizing:border-box}.dp-input input.is-bad,.dp-input select.is-bad,.dp-input textarea.is-bad{border-color:#c8102e!important;box-shadow:0 0 0 3px rgba(200,16,46,.12)}.dpi-fe{display:block;margin-top:4px;color:#c8102e;font-size:12px;font-weight:600}.dpi-drop{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:14px;padding:16px;border:2px dashed #bfd9e6;border-radius:16px;background:#f8fcfd;text-align:center;cursor:pointer;color:var(--dp-muted);font-size:12.5px}.dpi-drop:hover{border-color:#00a1e4;background:#f1f9fd}.dpi-drop .dp-ico{width:22px;height:22px;color:#0a6e8e}.dpi-drop b{color:#0b2545;font-size:13.5px}.dpi-drop input{position:absolute;width:1px;height:1px;opacity:0}.dpi-files{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0}.dpi-files li{font-size:11.5px;background:#eaf7ef;color:#1e7a46;padding:4px 9px;border-radius:999px}.dpi-files li.is-bad{background:#fdecef;color:#c8102e}.dpi-nav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:18px}.dpi-nav .dp-btn{margin:0}.dpi-nav .dp-btn.is-busy{opacity:.6;pointer-events:none}.dpi-err{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#fdecef;color:#c8102e;font-size:13px;font-weight:600}.dpi-done{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.dpi-done__tick{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#eaf7ef;color:#1e7a46}.dpi-done__tick .dp-ico{width:26px;height:26px}.dpi-done b{display:block;font:700 18px var(--dp-sans);margin-bottom:4px}.dpi-done p{margin:0 0 12px;color:var(--dp-text);font-size:14px;line-height:1.55}.dp-btn--green{background:#25b04a;color:#fff!important}.dp-btn--green:hover{background:#1e9a40}.dpi-countries{margin-top:22px}.dpi-countries__h{margin:0 0 8px;font:700 11px/1 var(--dp-sans);letter-spacing:.1em;text-transform:uppercase;color:#0a6e8e}.dpi-countries__row{display:flex;flex-wrap:wrap;gap:8px}.dpi-country{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px #dcebf2;text-decoration:none;color:#0b2545;transition:box-shadow .15s,transform .15s}.dpi-country:focus-visible,.dpi-country:hover{box-shadow:0 0 0 2px #00a1e4;transform:translateY(-1px)}.dpi-country>span{font-size:20px;line-height:1}.dpi-country b{font:700 14px var(--dp-sans)}.dpi-country small{font-size:11.5px;color:var(--dp-muted)}.dpi-note{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:#eaf6fb;font-size:13px;line-height:1.5;color:#0b2545}@media (max-width:860px){.dpi{grid-template-columns:1fr}.dpi-side{padding:18px}.dpi-stepper{display:flex;gap:10px}.dpi-stepper li{flex:1;padding:4px 0}.dpi-stepper small{display:none}.dpi-side__note{display:none}.dpi-form{padding:18px}.dpi-grid{grid-template-columns:1fr}.dpi-done{grid-template-columns:1fr}}.dpj{border-radius:22px;background:#fff;box-shadow:0 0 0 1px #dcebf2,0 24px 48px -30px rgba(11,37,69,.3);padding:22px 26px}.dpj-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 16px}.dpj-sum div{background:linear-gradient(135deg,#f6fafc,#eaf2f7);border-radius:14px;padding:12px 14px}.dpj-sum b{display:block;font:700 20px var(--dp-sans);color:#0b2545}.dpj-sum small{color:var(--dp-muted);font-size:12px}.dpj-tog{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.dpj-tog label{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid #d3e7ef;font:500 13px var(--dp-sans);cursor:pointer;user-select:none}.dpj-tog input{position:absolute;opacity:0;width:1px;height:1px}.dpj-tog i{width:28px;height:16px;border-radius:999px;background:#d3e7ef;position:relative;transition:background .2s}.dpj-tog i::after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:left .2s}.dpj-tog input:checked+i{background:#0077b0}.dpj-tog input:checked+i::after{left:14px}.dpj-tog label:has(input:checked){border-color:#0077b0;background:#eaf6fb}.dpj-tog input:focus-visible+i{box-shadow:0 0 0 3px rgba(0,161,228,.35)}.dpj-steps{list-style:none;margin:0;padding:0 0 0 40px;position:relative;counter-reset:dpj}.dpj-steps::before{content:"";position:absolute;left:13px;top:10px;bottom:10px;width:2px;background:#dcebf2}.dpj-step{position:relative;padding:0 0 18px;counter-increment:dpj}.dpj-step::before{content:counter(dpj);position:absolute;left:-40px;top:0;width:28px;height:28px;border-radius:50%;background:#0b2545;color:#fff;font:700 12px/28px var(--dp-sans);text-align:center;box-shadow:0 0 0 4px #fff}.dpj-step--hl::before{background:#c8102e}.dpj-step--ins::before,.dpj-step--intl::before{background:#0077b0}.dpj-step[hidden]{display:none}.dpj-step b{display:block;font:700 15.5px var(--dp-sans);color:#0b2545;margin-top:4px}.dpj-step p{margin:3px 0 6px;color:var(--dp-text);font-size:14px;line-height:1.55}.dpj-step em{display:inline-block;font:700 11.5px var(--dp-sans);font-style:normal;color:#0a6e8e;background:#e9f5fa;padding:3px 9px;border-radius:999px}.dpj-step--hl em{color:#c8102e;background:#fdecef}.dpj-step--ins em,.dpj-step--intl em{color:#0077b0;background:#eaf6fb}.dpj-bring{margin-top:8px;padding:14px 16px;border-radius:14px;background:#fff8e8}.dpj-bring b{display:flex;align-items:center;gap:6px;margin-bottom:6px;font:700 14px var(--dp-sans)}.dpj-bring .dp-ico{width:18px;height:18px}.dpj-bring ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.dpj-bring li{font-size:13px;color:var(--dp-text)}.dpj-bring li::before{content:"• ";color:#b8860b}@media (max-width:640px){.dpj{padding:16px}.dpj-sum{grid-template-columns:1fr 1fr}.dpj-sum div:last-child{grid-column:1/-1}.dpj-steps{padding-left:34px}.dpj-step::before{left:-34px;width:24px;height:24px;line-height:24px;font-size:11px}.dpj-steps::before{left:11px}}.dpq{margin-top:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #dcebf2,0 18px 40px -26px rgba(11,37,69,.35);overflow:hidden}.dpq-h{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#0b2545;color:#fff;font:700 14.5px var(--dp-sans)}.dpq-h .dp-ico{width:18px;height:18px}.dpq-chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 4px}.dpq-chips button{padding:6px 11px;border-radius:999px;border:1px solid #d3e7ef;background:#fff;font:500 12.5px var(--dp-sans);color:#0b2545;cursor:pointer}.dpq-chips button:hover{background:#eaf6fb;border-color:#00a1e4}.dpq-log{display:flex;flex-direction:column;gap:10px;padding:10px 14px;max-height:360px;overflow:auto}.dpq-log:empty{display:none}.dpq-u{align-self:flex-end;max-width:85%;padding:8px 12px;border-radius:14px 14px 4px 14px;background:#0077b0;color:#fff;font-size:13.5px;line-height:1.45}.dpq-a{max-width:94%;padding:10px 12px;border-radius:14px 14px 14px 4px;background:#f1f6f9;font-size:13.5px;line-height:1.5;color:#1d1d1f}.dpq-a p{margin:0}.dpq-a .dp-ai__btns{margin-top:8px}.dpq-a small{display:block;margin-top:6px;font-size:11px;color:#8a94a6}.dpq-form{display:flex;gap:8px;padding:10px 14px 6px;border-top:1px solid #eef3f7}.dpq-form input{flex:1;min-width:0;height:40px;padding:0 14px;border-radius:999px;border:1px solid #d3e7ef;font:14px var(--dp-sans);color:#0b2545}.dpq-form input:focus{outline:0;border-color:#00a1e4;box-shadow:0 0 0 3px rgba(0,161,228,.18)}.dpq-form button{width:40px;height:40px;border:0;border-radius:50%;background:#c8102e;color:#fff;display:grid;place-items:center;cursor:pointer}.dpq-form button .dp-ico{width:18px;height:18px}.dpq-fine{margin:0;padding:0 14px 12px;font-size:11px;color:#8a94a6}.dpr{border-radius:22px;background:#fff;box-shadow:0 0 0 1px #dcebf2,0 24px 48px -30px rgba(11,37,69,.3);padding:22px 26px}.dpr-tabs{display:flex;gap:6px;margin:0 0 16px}.dpr-tabs button{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:0;border-radius:999px;background:#f1f6f9;color:#5d7a90;font:600 13.5px var(--dp-sans);cursor:pointer}.dpr-tabs button[aria-selected=true]{background:#0b2545;color:#fff}.dpr-tabs .dp-ico{width:16px;height:16px}.dpr-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px;border:2px dashed #bfd9e6;border-radius:18px;background:#f8fcfd;text-align:center;cursor:pointer;color:var(--dp-muted);font-size:13px}.dpr-drop:hover{border-color:#00a1e4;background:#f1f9fd}.dpr-drop .dp-ico{width:26px;height:26px;color:#0a6e8e}.dpr-drop b{color:#0b2545;font-size:15px}.dpr-drop input{position:absolute;width:1px;height:1px;opacity:0}.dpr-busy{display:flex;align-items:center;gap:10px;margin:12px 0 0;font:600 14px var(--dp-sans);color:#0a6e8e}.dpr-busy span{width:18px;height:18px;border-radius:50%;border:3px solid #cde6f2;border-top-color:#0077b0;animation:dprSpin .8s linear infinite}@keyframes dprSpin{to{transform:rotate(360deg)}}.dpr-off{padding:14px 16px;border-radius:14px;background:#fff8e8;font-size:14px;margin:0}.dpr-lead{margin:0 0 12px;color:var(--dp-muted);font-size:14px}.dpr-g{border:0;padding:0;margin:0 0 14px}.dpr-g legend{font:700 11px/1 var(--dp-sans);letter-spacing:.1em;text-transform:uppercase;color:#0a6e8e;padding:0;margin-bottom:8px}.dpr-g__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.dpr-f{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:14px;background:#f6fafc;border:1px solid #e6eef3}.dpr-f>span{flex:1;min-width:0;font:600 13px var(--dp-sans);color:#0b2545}.dpr-f small{display:block;font:400 11px var(--dp-sans);color:#8a94a6;margin-top:1px}.dpr-f input{width:88px;height:38px;padding:0 10px;border-radius:10px;border:1px solid #d3e7ef;background:#fff;font:600 14px var(--dp-sans);color:#0b2545;text-align:right}.dpr-f input:focus{outline:0;border-color:#00a1e4;box-shadow:0 0 0 3px rgba(0,161,228,.18)}.dpr-act{display:flex;gap:10px;margin-top:6px}.dpr-err{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fdecef;color:#c8102e;font:600 13.5px var(--dp-sans)}.dpr-out{margin-top:18px}.dpr-tablewrap{overflow:auto;border-radius:16px;border:1px solid #e6eef3}.dpr-table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:640px}.dpr-table th{text-align:left;font:700 11px var(--dp-sans);letter-spacing:.08em;text-transform:uppercase;color:#8a94a6;padding:10px 12px;background:#f8fbfd;border-bottom:1px solid #e6eef3}.dpr-table td{padding:11px 12px;border-bottom:1px solid #f1f5f8;vertical-align:top}.dpr-table tr:last-child td{border-bottom:0}.dpr-table td b{font:700 14px var(--dp-sans);color:#0b2545}.dpr-table td small{color:#5d7a90;line-height:1.5}.dpr-v{display:block;white-space:nowrap;font-weight:600}.dpr-v small{color:#8a94a6;font-weight:400}.dpr-bar{position:relative;display:block;width:120px;height:6px;margin-top:8px;border-radius:3px;background:linear-gradient(90deg,#f6c36b 0 25%,#7fd39a 25% 75%,#f28b9a 75%)}.dpr-bar i{position:absolute;top:-4px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#0b2545;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.dpr-st{display:inline-block;padding:3px 9px;border-radius:999px;font:700 11.5px var(--dp-sans);font-style:normal;background:#eaf7ef;color:#1e7a46}tr.is-high .dpr-st{background:#fdecef;color:#c8102e}tr.is-low .dpr-st{background:#fff4e5;color:#a15c00}tr.is-high td b,tr.is-low td b{color:#c8102e}tr.is-low td b{color:#a15c00}.dpr-next{margin-top:16px;padding:16px 18px;border-radius:16px;background:linear-gradient(120deg,#eaf6fb,#fdf0f2)}.dpr-next.is-ok{background:linear-gradient(120deg,#eaf7ef,#f1f9fd)}.dpr-next>b{display:block;font:700 15px var(--dp-sans);margin-bottom:4px}.dpr-next p{margin:0 0 10px;font-size:14px;line-height:1.55;color:#2b3f55}.dpr-priv{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:12.5px;color:#5d7a90}.dpr-priv .dp-ico{width:16px;height:16px;color:#1e7a46;flex:none}.dpg-promo--rr{margin-right:16px}@media (max-width:640px){.dpr{padding:16px}.dpr-g__grid{grid-template-columns:1fr}.dpr-act{flex-wrap:wrap}}.dpm{background:#fff}.dpm-mast{padding:38px 0 0;background:#fff}.dpm-mast>.dp-wrap{position:relative;text-align:center;padding-bottom:18px;border-bottom:1px solid var(--dp-ink)}.dpm-kick,.dpm-mast__kick{margin:0;font:600 11px/1 var(--dp-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--dp-muted)}.dpm-kick--light{color:rgba(255,255,255,.7)}.dpm-mast__t{margin:8px 0 6px;font-family:var(--dp-serif);font-size:clamp(46px,6vw,76px);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--dp-ink)}.dpm-mast__t a{color:inherit;text-decoration:none}.dpm-mast__t i{font-style:italic;color:var(--dp-blue)}.dpm-mast__sub{margin:0;font-size:14px;color:var(--dp-muted)}.dpm-mast__date,.dpm-mast__issue{position:absolute;bottom:12px;font-size:12px;color:var(--dp-muted)}.dpm-mast__date{left:var(--dp-gutter)}.dpm-mast__issue{right:var(--dp-gutter)}.dpm-tabs{border-bottom:1px solid var(--dp-line);background:#fff;position:sticky;top:var(--dp-stick,64px);z-index:20;overflow:hidden}.dpm-tabs .dp-wrap{display:flex;gap:4px;justify-content:center;padding-top:10px;padding-bottom:10px;overflow:auto;scrollbar-width:none}.dpm-tabs .dp-wrap::-webkit-scrollbar{display:none}.dpm-tabs a{flex:none;padding:8px 14px;border-radius:999px;font:600 13px/1 var(--dp-sans);color:var(--dp-text);text-decoration:none;white-space:nowrap}.dpm-tabs a:hover{background:var(--dp-bg)}.dpm-tabs a.is-on{background:var(--dp-ink);color:#fff}.dpm-front{padding:32px 0 8px}.dpm-front__g{display:grid;grid-template-columns:1.35fr 1fr;gap:36px;align-items:stretch}.dpm-cover{position:relative;display:flex;align-items:flex-end;min-height:470px;border-radius:var(--dp-radius);overflow:hidden;background:linear-gradient(160deg,#0b3d5c,#0077b0 60%,#00a0e4);color:#fff;text-decoration:none;isolation:isolate}.dpm-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.dpm-cover::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,31,41,0) 30%,rgba(8,31,41,.88) 100%)}.dpm-cover__b{padding:34px;max-width:620px}.dpm-cover__cat{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:6px;background:var(--dp-red);font:700 11px/1.3 var(--dp-sans);letter-spacing:.08em;text-transform:uppercase}.dpm-cover h2{margin:0 0 10px;font-family:var(--dp-serif);font-size:clamp(30px,3.2vw,46px);line-height:1.05;font-weight:600;color:#fff}.dpm-cover p{margin:0;font-size:15px;line-height:1.5;opacity:.92}.dpm-cover__by{display:block;margin-top:14px;font-size:12px;opacity:.8}.dpm-latest{display:flex;flex-direction:column}.dpm-row{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--dp-line);text-decoration:none;color:inherit}.dpm-row:first-of-type{border-top:1px solid var(--dp-line);margin-top:8px}.dpm-row__th{display:block;width:96px;height:72px;border-radius:10px;background:var(--dp-az-tint);overflow:hidden}.dpm-row__th img{width:100%;height:100%;object-fit:cover;display:block}.dpm-row b{display:block;font-family:var(--dp-serif);font-size:21px;line-height:1.15;font-weight:600;color:var(--dp-ink)}.dpm-row:hover b,.dpm-st:hover b{color:var(--dp-blue)}.dpm-cat{display:block;margin-bottom:3px;font:700 10.5px/1.3 var(--dp-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--dp-blue)}.dpm-cat.is-events{color:#b4581a}.dpm-cat.is-press-release{color:#6a4bc9}.dpm-cat.is-case-study{color:#0e8c7e}.dpm-cat.is-awards-recognitions{color:#a57d40}.dpm-sec{padding:44px 0;border-top:1px solid var(--dp-line)}.dpm-sec--tint{background:var(--dp-bg);border-top:0}.dpm-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.dpm-sh h2{margin:0;font-family:var(--dp-serif);font-size:clamp(28px,3vw,38px);line-height:1.05;font-weight:600;color:var(--dp-ink)}.dpm-sh h2 small{display:block;margin-top:5px;font:400 13.5px/1.4 var(--dp-sans);color:var(--dp-muted)}.dpm-sh .dp-link{flex:none;white-space:nowrap}.dpm-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dpm-grid3--2{grid-template-columns:repeat(2,1fr)}.dpm-st{display:block;text-decoration:none;color:inherit}.dpm-st__im{position:relative;display:block;height:200px;border-radius:var(--dp-radius);overflow:hidden;background:var(--dp-bg);margin-bottom:12px}.dpm-st__im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.dpm-st:hover .dpm-st__im img{transform:scale(1.04)}.dpm-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--dp-sky-soft)}.dpm-ph .dp-ico{width:40px;height:40px}.dpm-st b{display:block;margin:4px 0;font-family:var(--dp-serif);font-size:24px;line-height:1.1;font-weight:600;color:var(--dp-ink)}.dpm-st small{display:block;font-size:13px;line-height:1.45;color:var(--dp-muted)}.dpm-play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#fff;color:var(--dp-red);display:grid;place-items:center;box-shadow:0 10px 24px rgba(0,0,0,.3)}.dpm-play .dp-ico{width:22px;height:22px;margin-left:3px}.dpm-two{display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.dpm-press .dpm-row{grid-template-columns:1fr}.dpm-press .dpm-row__th{display:none}.dpm-press .dpm-row b{font-size:19px}.dpm-none{display:none;margin:0;padding:18px;border-radius:12px;background:var(--dp-bg);color:var(--dp-muted);font-size:14px}.dpm-today{padding:34px 0 10px}.dpm-today__in{display:grid;grid-template-columns:260px 1fr 300px;gap:36px;align-items:center;padding:36px;border-radius:24px;background:var(--dp-cream)}.dpm-today__cov{display:block;width:260px;height:340px;border-radius:8px;overflow:hidden;box-shadow:0 30px 50px -20px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.05);transform:rotate(-3deg);transition:transform .3s}.dpm-today__cov:hover{transform:rotate(0) scale(1.02)}.dpm-today__cov img{width:100%;height:100%;object-fit:cover;display:block}.dpm-today__ph{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:22px;background:linear-gradient(170deg,#fff,#dfeef7)}.dpm-today__ph b{font-family:var(--dp-serif);font-size:30px;line-height:1;color:var(--dp-navy-800)}.dpm-today__ph small{font-size:11px;color:var(--dp-muted)}.dpm-today__t h2{margin:6px 0 8px;font-family:var(--dp-serif);font-size:clamp(30px,3vw,40px);line-height:1.05;font-weight:600;color:var(--dp-ink)}.dpm-today__t p{margin:0 0 18px;font-size:15px;line-height:1.55}.dpm-today__acts{display:flex;flex-wrap:wrap;gap:10px}.dpm-today__list{display:flex;flex-direction:column;gap:10px}.dpm-today__list a:not(.dp-link){display:flex;gap:12px;align-items:center;padding:10px;border-radius:12px;background:#fff;font-size:13px;text-decoration:none;color:inherit}.dpm-today__list i{display:block;width:40px;height:52px;border-radius:4px;background:var(--dp-az-tint);overflow:hidden;flex:none}.dpm-today__list i img{width:100%;height:100%;object-fit:cover;display:block}.dpm-today__list b{display:block;color:var(--dp-ink)}.dpm-today__list small{color:var(--dp-muted)}.dpm-issgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.dpm-iss{display:block;text-decoration:none;color:inherit}.dpm-iss__c{display:block;aspect-ratio:260/340;border-radius:8px;overflow:hidden;box-shadow:0 20px 36px -18px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.05);margin-bottom:10px;background:var(--dp-bg)}.dpm-iss__c img{width:100%;height:100%;object-fit:cover;display:block}.dpm-iss b{display:block;font-size:15px;color:var(--dp-ink)}.dpm-iss small{color:var(--dp-muted);font-size:12.5px}.dpm-srcbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.dpm-srcbar button{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--dp-line);border-radius:999px;background:#fff;font:600 12.5px/1 var(--dp-sans);color:var(--dp-text);cursor:pointer}.dpm-srcbar button.is-on{background:var(--dp-az-tint);border-color:var(--dp-az);color:var(--dp-navy-800)}.dpm-srcbar .dp-ico{width:14px;height:14px}.dpm-covgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dpm-cc{display:block;border:1px solid var(--dp-line);border-radius:var(--dp-radius);overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.dpm-cc:hover{transform:translateY(-2px);box-shadow:var(--dp-shadow-card)}.dpm-cc__m{position:relative;display:block;height:150px;background:var(--dp-az-tint)}.dpm-cc.is-youtube .dpm-cc__m{background:linear-gradient(135deg,#1b1b1b,#444)}.dpm-cc.is-facebook .dpm-cc__m{background:linear-gradient(135deg,#dbe7ff,#eef3ff)}.dpm-cc.is-instagram .dpm-cc__m{background:linear-gradient(135deg,#fde2f3,#ffe9d6)}.dpm-cc.is-news .dpm-cc__m{background:linear-gradient(135deg,#fff3e6,#fde6c8)}.dpm-cc__m img{width:100%;height:100%;object-fit:cover;display:block}.dpm-cc__src{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:6px;background:#fff;font:700 10.5px/1 var(--dp-sans);color:var(--dp-ink)}.dpm-cc__src .dp-ico{width:12px;height:12px}.dpm-cc .dpm-play{width:46px;height:46px;margin:-23px 0 0 -23px;background:var(--dp-red);color:#fff}.dpm-cc__b{display:block;padding:14px}.dpm-cc__b b{display:block;font-size:14.5px;line-height:1.3;color:var(--dp-ink)}.dpm-cc__b small{display:block;margin-top:4px;font-size:12px;color:var(--dp-muted)}.dpm-cc[hidden]{display:none}.dpm-pod{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;padding:36px;border-radius:24px;background:#0b2545;color:#fff}.dpm-pod h2{margin:4px 0 6px;font-family:var(--dp-serif);font-size:clamp(30px,3vw,40px);line-height:1.05;font-weight:600;color:#fff}.dpm-pod__lead{margin:0 0 16px;font-size:15px;line-height:1.5;opacity:.85}.dpm-ep{display:flex;gap:14px;align-items:center;padding:12px;margin-bottom:10px;border-radius:14px;background:rgba(255,255,255,.07);text-decoration:none;color:#fff}.dpm-ep:hover{background:rgba(255,255,255,.12)}.dpm-ep i{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:12px;background:linear-gradient(135deg,var(--dp-az),var(--dp-blue))}.dpm-ep i .dp-ico{width:22px;height:22px;margin-left:2px}.dpm-ep b{display:block;font-size:15px}.dpm-ep small{opacity:.7;font-size:12px}.dpm-ep em{margin-left:auto;font-style:normal;font-size:12px;opacity:.75}.dpm-pod__feat{position:relative;display:flex;align-items:flex-end;min-height:260px;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;isolation:isolate}.dpm-pod__feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.dpm-pod__feat::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,37,69,.1),rgba(11,37,69,.92))}.dpm-pod__feat span{padding:24px}.dpm-pod__feat small{display:block;opacity:.8;font-size:13px}.dpm-pod__feat b{display:block;margin:4px 0 8px;font-family:var(--dp-serif);font-size:28px;line-height:1.1}.dpm-pod__feat em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:13px;font-weight:600}.dp-link--light{color:#fff!important}.dpm-sub{padding:40px 0 56px}.dpm-sub__in{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;border-top:1px solid var(--dp-ink)}.dpm-sub h2{margin:0;font-family:var(--dp-serif);font-size:32px;font-weight:600;color:var(--dp-ink)}.dpm-sub p{margin:4px 0 0;font-size:14px;color:var(--dp-muted)}.dpm-sub__f{position:relative;display:flex;gap:8px;flex-wrap:wrap}.dpm-sub__f input[type=email]{width:300px;max-width:100%;height:46px;padding:0 16px;border:1px solid var(--dp-line);border-radius:999px;font:14px var(--dp-sans)}.dpm-sub__msg{flex-basis:100%;margin:6px 0 0;font-size:13px;color:#0e8c7e}.dpm-sub__msg.is-err{color:var(--dp-red)}.dpm-reader{padding:30px 0 10px;background:var(--dp-bg)}.dpm-reader__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.dpm-reader__head h2{margin:4px 0 6px;font-family:var(--dp-serif);font-size:clamp(28px,3vw,40px);line-height:1.05;font-weight:600;color:var(--dp-ink)}.dpm-reader__sum{margin:0;max-width:700px;font-size:14.5px;line-height:1.5;color:var(--dp-text)}.dpm-reader__acts{display:flex;gap:8px;flex:none}.dpm-book{position:relative;display:flex;align-items:center;gap:8px;outline:0}.dpm-book:focus-visible{box-shadow:0 0 0 3px rgba(0,119,176,.3);border-radius:12px}.dpm-book__stage{position:relative;flex:1;display:flex;justify-content:center;gap:8px;min-height:50vh;background:#fff;border-radius:12px;box-shadow:0 30px 60px -30px rgba(0,0,0,.35);padding:12px}.dpm-book__stage canvas{display:block;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.dpm-book__loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:14px;color:var(--dp-muted)}.dpm-book__loading span{width:28px;height:28px;border:3px solid var(--dp-line);border-top-color:var(--dp-blue);border-radius:50%;animation:dpm-spin 1s linear infinite}@keyframes dpm-spin{to{transform:rotate(360deg)}}.dpm-book__nav{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--dp-navy-800);box-shadow:0 8px 20px -8px rgba(0,0,0,.35);cursor:pointer;display:grid;place-items:center}.dpm-book__nav .dp-ico{width:20px;height:20px}.dpm-book__bar{display:flex;align-items:center;gap:14px;margin:16px 0 10px;font-size:13px;color:var(--dp-muted)}.dpm-book__bar input{flex:1;accent-color:var(--dp-blue)}.dpm-book__tip{font-size:12px}.dpm-thumbs{display:flex;gap:10px;overflow:auto;padding:6px 2px 14px}.dpm-thumb{flex:none;position:relative;padding:0;border:2px solid transparent;border-radius:6px;background:#fff;cursor:pointer;box-shadow:0 4px 12px -6px rgba(0,0,0,.3)}.dpm-thumb canvas{display:block;border-radius:4px}.dpm-thumb small{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:rgba(0,0,0,.6);color:#fff;font-size:10px}.dpm-thumb.is-on{border-color:var(--dp-blue)}:fullscreen .dpm-book__stage{min-height:80vh;background:#111}:fullscreen{background:#111}@media (max-width:1023px){.dpm-covgrid{grid-template-columns:repeat(2,1fr)}.dpm-issgrid{grid-template-columns:repeat(3,1fr)}.dpm-today__in{grid-template-columns:220px 1fr}.dpm-today__list{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.dpm-today__cov{width:220px;height:288px}.dpm-two{grid-template-columns:1fr}}@media (max-width:767px){.dpm-mast{padding-top:24px}.dpm-mast__date,.dpm-mast__issue{display:none}.dpm-tabs .dp-wrap{justify-content:flex-start}.dpm-front__g{grid-template-columns:1fr;gap:20px}.dpm-cover{min-height:380px}.dpm-cover__b{padding:22px}.dpm-grid3,.dpm-grid3--2{grid-template-columns:1fr}.dpm-st__im{height:190px}.dpm-today__in{grid-template-columns:1fr;padding:24px;gap:22px}.dpm-today__cov{width:180px;height:236px;margin:0 auto;transform:none}.dpm-today__list{flex-direction:column}.dpm-covgrid{grid-template-columns:1fr 1fr;gap:12px}.dpm-cc__m{height:110px}.dpm-cc__b{padding:10px}.dpm-cc__b b{font-size:13px}.dpm-pod{grid-template-columns:1fr;padding:24px}.dpm-issgrid{grid-template-columns:1fr 1fr;gap:14px}.dpm-sub__in{flex-direction:column;align-items:flex-start}.dpm-sub__f input[type=email]{width:100%}.dpm-reader__head{flex-direction:column;align-items:flex-start}.dpm-book{gap:4px}.dpm-book__nav{width:34px;height:34px}.dpm-book__stage{padding:6px;min-height:40vh}.dpm-book__tip{display:none}}.dpm-book__stage canvas{max-width:100%}.dpm-book__stage canvas[hidden]{display:none}.dpm-reader__acts{flex-wrap:wrap}.dpm-thumbs{max-width:100%}.dpo-hero{position:relative;overflow:hidden;padding:36px 0 40px;background:#faf7f2}.dpo-hero::after{content:"";position:absolute;right:-200px;top:-200px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(0,160,228,.12),transparent 70%);pointer-events:none}.dpo-hero .dp-wrap{position:relative;z-index:1}.dpo-hero .dp-crumbs{margin-bottom:22px;color:var(--dp-muted)}.dpo-hero .dp-crumbs a{color:var(--dp-navy-800)!important}.dpo-hero .dp-crumbs .dp-ico{color:var(--dp-muted)}.dpo-hero__g{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.dpo-hero h1{margin:14px 0 16px;font-family:var(--dp-serif);font-size:clamp(34px,3.8vw,54px);font-weight:600;line-height:1.02;letter-spacing:-.01em;color:var(--dp-ink)}.dpo-hero h1 i{font-style:italic;color:var(--dp-blue)}.dpo-lead{margin:0 0 22px;max-width:520px;font-size:16.5px;line-height:1.55;color:var(--dp-text)}.dpo-finder{display:grid;grid-template-columns:1fr 1.15fr 1fr auto;gap:8px;max-width:640px;padding:8px;border-radius:22px;background:#fff;box-shadow:0 24px 50px -24px rgba(0,60,90,.35),0 0 0 1px rgba(0,0,0,.05)}.dpo-fld{display:block;padding:8px 14px;border-radius:14px;background:var(--dp-bg);min-width:0}.dpo-fld small{display:block;font:700 10.5px/1.2 var(--dp-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--dp-muted)}.dpo-fld input,.dpo-fld select{display:block;width:100%;margin-top:2px;border:0;background:0 0;font:500 14px/1.3 var(--dp-sans);color:var(--dp-ink);outline:0;-webkit-appearance:none;appearance:none;padding:0;text-overflow:ellipsis}.dpo-fld select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235E5E63' stroke-width='3'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right center;padding-right:16px;cursor:pointer}.dpo-fld input::placeholder{color:#8a8f98}.dpo-finder .dp-btn{height:auto;align-self:stretch;border-radius:14px;padding:0 16px;font-size:14px}.dpo-try{margin:12px 0 0;font-size:13px;line-height:1.7;color:var(--dp-muted)}.dpo-try button{margin-right:8px;padding:0;border:0;background:0 0;font:600 13px var(--dp-sans);color:var(--dp-navy-800);text-decoration:underline dotted;cursor:pointer}.dpo-trust{display:flex;gap:28px;margin-top:22px;padding-top:20px;border-top:1px solid rgba(0,0,0,.08)}.dpo-trust>div{display:flex;gap:10px;align-items:flex-start;max-width:190px;font-size:13px;line-height:1.4;color:var(--dp-text)}.dpo-trust>div>.dp-ico{flex:none;width:34px;height:34px;padding:8px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.06);color:var(--dp-navy-800)}.dpo-trust b{display:block;font-size:13.5px;color:var(--dp-ink)}.dpo-photo{position:relative}.dpo-photo picture img{display:block;width:100%;height:470px;object-fit:cover;object-position:60% 30%;border-radius:36px 36px 36px 140px;box-shadow:0 40px 80px -40px rgba(0,40,70,.45)}.dpo-livepill{position:absolute;left:-26px;top:34px;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:#fff;box-shadow:0 14px 30px -14px rgba(0,0,0,.35);font-size:13.5px;color:var(--dp-ink)}.dpo-livepill i{flex:none;width:10px;height:10px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px rgba(52,199,89,.22)}.dpo-livepill b{display:block;font-weight:600}.dpo-livepill small{display:block;font-size:12px;color:var(--dp-muted)}.dpo-aicard{position:absolute;right:-20px;bottom:36px;display:flex;gap:12px;align-items:center;width:300px;padding:14px;border:0;border-radius:20px;background:#fff;box-shadow:0 24px 50px -22px rgba(0,0,0,.4);text-align:left;cursor:pointer;font-family:var(--dp-sans)}.dpo-aicard:hover{transform:translateY(-2px)}.dpo-aicard__ro{flex:none;width:64px;height:64px}.dpo-aicard__ro .dp-mascot,.dpo-aicard__ro .dp-mascot img{display:block;width:64px;height:64px;object-fit:contain}.dpo-aicard b{display:block;font-size:14px;color:var(--dp-ink)}.dpo-aicard small{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--dp-muted)}.dpo-aicard em{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font:600 12.5px var(--dp-sans);font-style:normal;color:var(--dp-blue)}.dpo-browse{padding:50px 0 40px;background:#fff}.dpo-bh{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px}.dpo-bh h2{margin:0;font-family:var(--dp-serif);font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1;color:var(--dp-ink)}.dpo-bh h2 small{display:block;margin-top:8px;font:400 14px/1.4 var(--dp-sans);color:var(--dp-muted)}.dpo-sort{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--dp-muted);white-space:nowrap}.dpo-sort select{padding:10px 32px 10px 14px;border:1px solid var(--dp-line);border-radius:12px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231D1D1F' stroke-width='3'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 12px center;font:600 13.5px var(--dp-sans);color:var(--dp-ink);-webkit-appearance:none;appearance:none}.dpo-layout{display:grid;grid-template-columns:272px 1fr;gap:32px;align-items:start}.dpo-side{position:sticky;top:calc(var(--dp-stick,64px) + 16px);padding:6px 18px 10px;border:1px solid var(--dp-line);border-radius:18px;background:#fff;max-height:calc(100vh - var(--dp-stick,64px) - 32px);overflow:auto;scrollbar-width:thin}.dpo-fg{padding:16px 0;border-bottom:1px solid var(--dp-line)}.dpo-fg:last-of-type{border-bottom:0}.dpo-fg h4{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;font:600 12px/1 var(--dp-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--dp-muted)}.dpo-fg h4 button{border:0;background:0 0;padding:0;font:500 12px var(--dp-sans);letter-spacing:0;text-transform:none;color:var(--dp-blue);cursor:pointer}.dpo-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dpo-seg button{padding:9px 6px;border:1px solid var(--dp-line);border-radius:10px;background:#fff;font:600 12.5px var(--dp-sans);color:var(--dp-text);cursor:pointer}.dpo-seg button.is-on{background:var(--dp-ink);color:#fff;border-color:var(--dp-ink)}.dpo-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;padding:0 12px;border:1px solid var(--dp-line);border-radius:10px;font-size:13px;color:var(--dp-text)}.dpo-sel span{white-space:nowrap}.dpo-sel select{flex:1;height:38px;border:0;background:0 0;font:13px var(--dp-sans);color:var(--dp-ink);text-align:right;outline:0}.dpo-fsearch{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;border:1px solid var(--dp-line);border-radius:10px;background:var(--dp-bg);color:var(--dp-muted)}.dpo-fsearch input{flex:1;height:36px;border:0;background:0 0;font:13px var(--dp-sans);outline:0;color:var(--dp-ink)}.dpo-list{display:flex;flex-direction:column}.dpo-list[data-collapsed=true] .dpo-chk:nth-child(n+9){display:none}.dpo-chk{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:13.5px;color:var(--dp-text);cursor:pointer}.dpo-chk input{position:absolute;opacity:0;width:0;height:0}.dpo-chk i{flex:none;width:18px;height:18px;border:1.5px solid #c7cdd4;border-radius:5px;position:relative;transition:background .15s,border-color .15s}.dpo-chk input:checked+i{background:var(--dp-blue);border-color:var(--dp-blue)}.dpo-chk input:checked+i::after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.dpo-chk input:focus-visible+i{box-shadow:0 0 0 3px rgba(0,119,176,.3)}.dpo-chk span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpo-chk small{color:var(--dp-muted);font-size:12px}.dpo-chk.is-zero{opacity:.45}.dpo-chk[hidden]{display:none}.dpo-more{display:block;margin-top:4px;padding:0;border:0;background:0 0;font:600 12.5px var(--dp-sans);color:var(--dp-blue);cursor:pointer}.dpo-help{margin-top:14px;padding:14px;border-radius:14px;background:#faf7f2;font-size:13px;line-height:1.45;color:var(--dp-text)}.dpo-help b{display:block;margin-bottom:2px;color:var(--dp-ink)}.dpo-help a{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font:700 15px var(--dp-sans);color:var(--dp-navy-800)!important;text-decoration:none}.dpo-help .dp-ico{width:16px;height:16px}.dpo-applied{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px;font-size:12.5px}.dpo-applied[hidden]{display:none}.dpo-applied button{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:0;border-radius:999px;background:var(--dp-az-tint);color:var(--dp-navy-800);font:600 12.5px var(--dp-sans);cursor:pointer}.dpo-applied button::after{content:"×";opacity:.6}.dpo-applied button.is-clear{background:0 0;color:var(--dp-muted);text-decoration:underline;font-weight:500}.dpo-applied button.is-clear::after{content:none}.dpo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dpo-doc{overflow:hidden;border:1px solid var(--dp-line);border-radius:18px;background:#fff;transition:transform .2s,box-shadow .2s}.dpo-doc:hover{transform:translateY(-2px);box-shadow:var(--dp-shadow-card)}.dpo-doc.is-ended{opacity:.6}.dpo-doc__top{display:flex;gap:14px;padding:18px 18px 0}.dpo-doc__ph{display:grid;place-items:center;flex:none;width:84px;height:100px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#ddf1fa,#f3fafe);color:var(--dp-navy-800);font-size:22px;text-decoration:none}.dpo-doc__ph img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.dpo-doc h3{margin:4px 0 2px;font-size:16px;line-height:1.2}.dpo-doc h3 a{color:var(--dp-ink);text-decoration:none}.dpo-doc h3 a:hover{color:var(--dp-blue)}.dpo-doc__top p{margin:0;font-size:12.5px;line-height:1.4;color:var(--dp-muted)}.dpo-doc__dept{display:inline-block;margin-top:6px;font:700 11px/1.3 var(--dp-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--dp-blue)}.dpo-doc__meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 18px 0;font-size:12.5px;color:var(--dp-text)}.dpo-doc__meta div{display:flex;gap:8px;align-items:center}.dpo-doc__meta .dp-ico{width:14px;height:14px;color:var(--dp-sky-2);flex:none}.dpo-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--dp-bg);color:var(--dp-text);font:600 12px/1.2 var(--dp-sans)}.dpo-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.75}.dpo-pill.is-now{background:#e8f7ee;color:#1d8a4e}.dpo-pill.is-soon{background:#fff4e5;color:#b4581a}.dpo-pill.is-appt{background:var(--dp-az-tint);color:var(--dp-navy-800)}.dpo-doc__bk{display:flex;gap:8px;padding:14px 18px 18px}.dpo-doc__bk .dp-btn{flex:1;height:40px;padding:0 10px;border-radius:12px;font-size:13px}.dpo-none{display:block;margin:0;padding:18px;border-radius:12px;background:var(--dp-bg);color:var(--dp-muted);font-size:14px}.dpo-none[hidden]{display:none}.dpo-words{padding:56px 0;background:#faf7f2}.dpo-words__g{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.dpo-quote{margin:0}.dpo-quote p{margin:0;font-family:var(--dp-serif);font-size:clamp(26px,2.6vw,34px);line-height:1.2;font-style:italic;font-weight:500;color:var(--dp-ink)}.dpo-quote footer{margin-top:16px;font:600 12.5px var(--dp-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--dp-muted)}.dpo-vids{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dpo-vid{position:relative;display:block;height:150px;border-radius:16px;overflow:hidden;background:#0b2545;text-decoration:none;color:#fff}.dpo-vid img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);display:block}.dpo-vid i{position:absolute;left:14px;bottom:14px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--dp-red)}.dpo-vid i .dp-ico{width:16px;height:16px;margin-left:2px}.dpo-vid span{position:absolute;left:62px;right:12px;bottom:16px;font:600 12.5px/1.3 var(--dp-sans);text-shadow:0 1px 6px rgba(0,0,0,.6)}.dpo-vid--all span{position:static;display:inline-flex;align-items:center;gap:6px;padding:16px;font-size:14px;text-shadow:none}.dpo-visit{padding:60px 0 20px}.dpo-visit h2{margin:0 0 6px;font-family:var(--dp-serif);font-size:clamp(30px,3.2vw,40px);font-weight:600;color:var(--dp-ink)}.dpo-visit__sub{margin:0 0 30px;font-size:15px;color:var(--dp-muted)}.dpo-tl{position:relative;display:grid;grid-template-columns:repeat(4,1fr)}.dpo-tl::before{content:"";position:absolute;left:0;right:0;top:22px;height:1px;background:var(--dp-line)}.dpo-tl>div{position:relative;padding-right:28px}.dpo-tl span{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--dp-line);border-radius:50%;background:#faf7f2;font-family:var(--dp-serif);font-size:24px;font-weight:600;color:var(--dp-navy-800)}.dpo-tl b{display:block;margin:16px 0 6px;font-size:16px;color:var(--dp-ink)}.dpo-tl p{margin:0;font-size:14px;line-height:1.55;color:var(--dp-text)}.dpo-care{display:grid;grid-template-columns:1.1fr .9fr;margin-top:40px;border-radius:24px;overflow:hidden;background:#0b2545;color:#fff}.dpo-care__t{padding:40px}.dpo-care__t h3{margin:0 0 10px;font-family:var(--dp-serif);font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.05;color:#fff}.dpo-care__t p{margin:0 0 20px;max-width:440px;font-size:15px;line-height:1.55;opacity:.88}.dpo-care__b{display:flex;flex-wrap:wrap;gap:10px}.dpo-care__b .dp-btn{background:#fff;color:var(--dp-navy-800)}.dpo-care__b .dp-btn--ghost-light{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.4)}.dpo-care picture img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover;object-position:40% 20%}@media (max-width:1023px){.dpo-hero__g{grid-template-columns:1fr}.dpo-photo{display:none}.dpo-layout{grid-template-columns:1fr}.dpo-side{position:static;max-height:none}.dpo-grid{grid-template-columns:1fr 1fr}.dpo-words__g{grid-template-columns:1fr}.dpo-tl{grid-template-columns:1fr 1fr;gap:24px}.dpo-tl::before{display:none}.dpo-care{grid-template-columns:1fr}.dpo-care picture img{min-height:220px}}@media (max-width:767px){.dpo-hero{padding:18px 0 28px}.dpo-hero h1{font-size:34px}.dpo-lead{font-size:15px}.dpo-finder{grid-template-columns:1fr;border-radius:18px}.dpo-finder .dp-btn{height:48px}.dpo-trust{flex-direction:column;gap:12px}.dpo-trust>div{max-width:none}.dpo-browse{padding:30px 0}.dpo-bh{flex-direction:column;align-items:flex-start}.dpo-side{padding:0 14px}.dpo-grid{grid-template-columns:1fr;gap:12px}.dpo-side .dpo-fg:not(:first-child){display:none}.dpo-side.is-open .dpo-fg{display:block}.dpo-filters-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--dp-line);border-radius:999px;background:#fff;font:600 13px var(--dp-sans);color:var(--dp-ink)}.dpo-words{padding:36px 0}.dpo-vids{grid-template-columns:1fr 1fr;gap:10px}.dpo-vid{height:120px}.dpo-visit{padding:36px 0 10px}.dpo-tl{grid-template-columns:1fr;gap:18px}.dpo-care__t{padding:24px}}@media (min-width:768px){.dpo-filters-toggle{display:none}}.dpi{overflow:visible}.dpi-side{border-radius:22px 0 0 22px}@media (max-width:860px){.dpi-side{border-radius:22px 22px 0 0}}.dpi .dp-cbx.is-open{z-index:30}.dpq-done{display:flex;gap:16px;align-items:flex-start;padding:6px 0}.dpq-done__tick{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#1a7a35;color:#fff;font:700 22px/1 var(--dp-sans)}.dpq-done h3{margin:2px 0 6px;outline:0}.dpq-done p{margin:0 0 16px;color:var(--dp-text);line-height:1.5}.dpq-done__b{display:flex;flex-wrap:wrap;gap:10px}.dpq-res.is-flash{animation:dpqFlash 1.4s ease}@keyframes dpqFlash{0%{box-shadow:0 0 0 0 rgba(0,160,228,.55)}40%{box-shadow:0 0 0 10px rgba(0,160,228,.18)}100%{box-shadow:0 0 0 0 rgba(0,160,228,0)}}@media (prefers-reduced-motion:reduce){.dpq-res.is-flash{animation:none}}ul.dp-svc{background:0 0!important;box-shadow:none!important;padding:0!important;min-height:0;height:auto;border-radius:0;align-items:stretch}.dpm-cc__m>img{position:relative;z-index:1}.dpm-cc__pub{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center}.dpm-cc__pub img{width:32px;height:32px;border-radius:8px;background:#fff;padding:3px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.dpm-cc__pub b{font:700 15px/1.25 var(--dp-font-display,inherit);color:#5a3a12;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpm-cc.is-youtube .dpm-cc__pub b{color:#fff}.dpi-cf{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;align-items:start;margin-top:28px}.dpi-jr__key,.dpi-sup{margin-top:28px!important}.dpi-cf__list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dpi-cf__c{display:flex;align-items:center;gap:12px;padding:14px;border:1.5px solid #dcebf2;border-radius:16px;background:#fff;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.dpi-cf__c:hover{border-color:#9fd0ea}.dpi-cf__c[aria-pressed=true]{border-color:#0077b0;box-shadow:0 0 0 3px rgba(0,119,176,.15);background:#eaf5fb}.dpi-cf__c:focus-visible{outline:2px solid #0077B0;outline-offset:2px}.dpi-cf__f{font-size:28px;line-height:1}.dpi-cf__c b{display:block;font-size:15px}.dpi-cf__c small{color:#5b6b7f;font-size:12.5px}.dpi-cf__v{margin-left:auto;font-size:11px;font-weight:700;padding:3px 8px;border-radius:99px;white-space:nowrap}.dpi-cf__v--free{background:#e5f5ea;color:#1a7a35}.dpi-cf__v--e{background:#e6f1ff;color:#1f5fbf}.dpi-cf__v--vis{background:#fff0e0;color:#8a4500}.dpi-cf__other{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 14px;border:1.5px dashed #dcebf2;border-radius:16px;background:#fff;color:#5b6b7f;font-size:14px}.dpi-cf__other select{flex:1;min-width:180px;padding:8px 10px;border-radius:10px;border:1px solid #dcebf2;font:inherit;color:#1d2939;background:#fff}.dpi-cf__card{background:#fff;border-radius:22px;box-shadow:0 0 0 1px #dcebf2,0 24px 48px -28px rgba(11,37,69,.35);overflow:hidden;position:sticky;top:110px}.dpi-cf__hd{background:linear-gradient(135deg,#0b2545,#0077b0);color:#fff;padding:22px 24px;display:flex;gap:14px;align-items:center}.dpi-cf__hd .dpi-cf__f{font-size:44px}.dpi-cf__hd h3{margin:0;font-size:22px;color:#fff}.dpi-cf__hd p{margin:2px 0 0;opacity:.85;font-size:14px}.dpi-cf__rows{padding:8px 24px}.dpi-cf__r{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #eef4f8}.dpi-cf__r:last-child{border:0}.dpi-cf__r i{flex:0 0 38px;height:38px;border-radius:12px;background:#eaf5fb;color:#0077b0;display:grid;place-items:center}.dpi-cf__r i .dp-ico{width:20px;height:20px}.dpi-cf__r b{display:block;font-size:14.5px}.dpi-cf__r span{color:#5b6b7f;font-size:14px}.dpi-cf__ft{display:flex;gap:10px;flex-wrap:wrap;padding:16px 24px 22px}.dpi-cf__ft [hidden]{display:none}.dpi-sup{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.dpi-sup li{background:#fff;border-radius:18px;padding:18px 16px;box-shadow:0 0 0 1px #dcebf2}.dpi-sup i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;margin-bottom:12px}.dpi-sup i .dp-ico{width:22px;height:22px}.dpi-sup b{display:block;font-size:15px;margin-bottom:4px}.dpi-sup span{color:#5b6b7f;font-size:13.5px;line-height:1.45}.dpi-jr__key{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.dpi-jr__key span{font-weight:600;font-size:12.5px;padding:6px 12px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #dcebf2;color:#5b6b7f;display:inline-flex;align-items:center;gap:6px}.dpi-jr__key span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c)}.dpi-jr .is-home,.dpi-jr__key .is-home{--c:#7A4CC7}.dpi-jr .is-desun,.dpi-jr__key .is-desun{--c:#D7262E}.dpi-jr .is-back,.dpi-jr__key .is-back{--c:#0077B0}.dpi-jr{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dpi-jr li{background:#fff;border-radius:18px;padding:18px;box-shadow:0 0 0 1px #dcebf2;position:relative;border-top:3px solid var(--c)}.dpi-jr__n{display:flex;align-items:center;gap:10px;margin:0 0 10px}.dpi-jr__n em{font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--c);color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center}.dpi-jr__n small{font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.dpi-jr li>b{display:block;font-size:15.5px;margin-bottom:4px}.dpi-jr li>span{display:block;color:#5b6b7f;font-size:13.5px}.dpi-jr li>.dpi-jr__w{display:inline-block;margin-top:10px;font-weight:600;font-size:12px;color:#1a7a35;background:#e5f5ea;padding:3px 9px;border-radius:99px}.dpi-jr__cta{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#0b2545;color:#fff;border-radius:20px;padding:20px 24px;flex-wrap:wrap}.dpi-jr__cta b{font-size:18px;display:block}.dpi-jr__cta span{opacity:.8;font-size:14px;display:block}@media (max-width:1100px){.dpi-sup{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.dpi-jr{grid-template-columns:repeat(2,1fr)}.dpi-cf{grid-template-columns:1fr}.dpi-cf__card{position:static}}@media (max-width:600px){.dpi-sup{grid-template-columns:1fr 1fr}.dpi-sup li{padding:14px 12px}.dpi-cf__list{grid-template-columns:1fr 1fr;gap:8px}.dpi-cf__c{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:12px}.dpi-cf__c .dpi-cf__f{font-size:24px;grid-row:span 2}.dpi-cf__c>span:nth-child(2){min-width:0}.dpi-cf__c b{font-size:14px}.dpi-cf__v{margin:4px 0 0;grid-column:2;justify-self:start}.dpi-cf__hd{padding:18px}.dpi-cf__rows{padding:4px 18px}.dpi-cf__ft{padding:14px 18px 18px}.dpi-cf__ft .dp-btn{flex:1 1 100%;justify-content:center}.dpi-jr{grid-template-columns:1fr;gap:0;padding-left:14px;border-left:2px dashed #b9dcee;margin-left:14px}.dpi-jr li{box-shadow:none;background:0 0;padding:0 0 22px 20px;border-radius:0;border:0}.dpi-jr__n{margin-bottom:4px}.dpi-jr__n em{position:absolute;left:-30px;top:-3px;box-shadow:0 0 0 4px #f6fafc}}@media (max-width:767px){.dp-banner.dp-pb-a .dp-banner__card,.dp-banner.dp-pb-b .dp-banner__card{display:flex;flex-direction:column;background:linear-gradient(160deg,#00508a,#0077b0)}.dp-banner.dp-pb-a .dp-banner__card::before,.dp-banner.dp-pb-b .dp-banner__card::before{display:none}.dp-banner.dp-pb-a .dp-banner__media{position:relative;inset:auto;order:-1;height:auto;aspect-ratio:3/2;min-height:0}.dp-banner.dp-pb-a .dp-banner__media img{object-position:100% 50%}.dp-banner.dp-pb-a .dp-banner__media::after{display:none}.dp-banner.dp-pb-a .dp-banner__text{padding:18px 20px 24px;max-width:none;min-height:0}.dp-banner.dp-pb-b .dp-banner__card{background:#004f7e}.dp-banner.dp-pb-b .dp-banner__media{position:absolute;inset:0 0 auto 0;height:min(104vw,420px);min-height:0}.dp-banner.dp-pb-b .dp-banner__media img{object-position:82% 40%}.dp-banner.dp-pb-b .dp-banner__media::after{background:linear-gradient(180deg,rgba(0,40,70,.45) 0,rgba(0,40,70,0) 20%,rgba(0,40,70,0) 50%,rgba(0,62,100,.85) 80%,#004f7e 100%)}.dp-banner.dp-pb-b .dp-banner__text{padding:calc(min(104vw,420px) - 150px) 20px 24px;max-width:none;min-height:0}.dp-banner.dp-pb-b .dp-banner__text .dp-crumbs{position:absolute;top:14px;left:20px;right:20px}}.dp-raw .mics-hero{display:none}.mics{--mx-n:#0B2545;--mx-t:#F3F9FC;--mx-l:#DCEBF2;color:var(--dp-text);font-size:16px;line-height:1.65}.mics-wrap{max-width:var(--dp-max);margin:0 auto;padding:0 32px}.mics-sec{padding:64px 0}.mics-tint{background:var(--mx-t)}.mics h2{margin:0 0 12px;font-size:clamp(26px,2.6vw,36px);line-height:1.18;font-weight:700;letter-spacing:-.01em;color:var(--mx-n)}.mics h3{margin:0 0 6px;font-size:18px;line-height:1.3;color:var(--mx-n)}.mics p{margin:0 0 14px}.mics-k{margin:0 0 8px!important;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dp-blue)}.mics-lead{max-width:760px;margin-bottom:28px!important;font-size:17px;color:var(--dp-muted)}.mics-note{margin-top:20px!important;padding:2px 0 2px 14px;border-left:3px solid var(--dp-blue);font-size:14.5px;color:var(--dp-muted)}.mics-fit,.mics-intro__g{display:grid;grid-template-columns:1.35fr 1fr;gap:48px;align-items:start}.mics-card{padding:24px 26px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--mx-l),0 24px 48px -30px rgba(11,37,69,.35)}.mics-card>b{display:block;margin-bottom:12px;font-size:17px;color:var(--mx-n)}.mics-card>p{margin:14px 0 0;font-size:14px;color:var(--dp-muted)}.mics-ticks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.mics-ticks li{position:relative;padding-left:30px;font-size:15px;line-height:1.45}.mics-ticks li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--dp-az-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230077B0' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.mics-ticks--2{grid-template-columns:1fr 1fr;gap:12px 18px}.mics-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mics-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.mics-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mics-proc{--c:var(--dp-blue);--ct:var(--dp-az-tint);position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);gap:20px;align-items:start;padding:28px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--mx-l),0 18px 40px -30px rgba(11,37,69,.35);overflow:hidden}.mics-proc::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--c)}.mics-c1{--c:#D7262E;--ct:#FDECEC}.mics-c2{--c:#0077B0;--ct:#E6F6FD}.mics-c3{--c:#7A4CC7;--ct:#F1EAFB}.mics-c4{--c:#0E8C7E;--ct:#E3F5F2}.mics-proc i{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:linear-gradient(145deg,var(--c),color-mix(in srgb,var(--c) 70%,#000));box-shadow:0 10px 20px -10px var(--c)}.mics-proc svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mics-proc h3{margin-top:2px;font-size:19px}.mics-proc p{margin-bottom:10px;font-size:15px;color:var(--dp-muted)}.mics-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.mics-chips li{padding:5px 11px;border-radius:999px;background:var(--ct);color:color-mix(in srgb,var(--c) 85%,#000);font-size:13px;font-weight:600;line-height:1.4}.mics-proc small{display:block;font-size:12.5px;color:var(--dp-muted)}.mics-proc .mics-more{color:var(--c)!important}.mics-more{font-weight:600;color:var(--dp-blue)!important;text-decoration:none}.mics-cmp{overflow-x:auto;border-radius:18px;box-shadow:0 0 0 1px var(--mx-l)}.mics-cmp table{width:100%;border-collapse:collapse;table-layout:fixed}.mics-cmp td,.mics-cmp th{padding:14px 20px;text-align:left;vertical-align:top;font-size:15px}.mics-cmp th{font-weight:700;color:#fff;background:var(--mx-n)}.mics-cmp th+th{background:var(--dp-blue)}.mics-cmp td+td{font-weight:600;color:var(--mx-n);background:var(--mx-t)}.mics-cmp tbody tr+tr td,.mics-cmp tbody tr:first-child td{border-top:1px solid var(--mx-l)}.mics-ben{padding:20px 22px;border-top:3px solid var(--dp-blue);border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--mx-l)}.mics-ben b{display:block;margin-bottom:4px;font-size:16px;color:var(--mx-n)}.mics-ben span,.mics-why span{font-size:14.5px;color:var(--dp-muted)}.mics-no strong{color:var(--dp-red)}.mics-robot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center;padding:40px;border-radius:26px;background:#fff;box-shadow:0 0 0 1px var(--mx-l),0 24px 50px -34px rgba(11,37,69,.45)}.mics-robot__ph{display:block;border-radius:20px;overflow:hidden}.mics-robot__ph img{display:block;width:100%;height:100%;min-height:340px;object-fit:cover;object-position:40% 50%}.mics-points{display:grid;gap:12px;margin:18px 0 18px;padding:0;list-style:none}.mics-points li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.mics-points i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--dp-az-tint)}.mics-points svg{width:20px;height:20px;fill:none;stroke:var(--dp-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mics-points b{display:block;color:var(--mx-n)}.mics-points span{font-size:14.5px;color:var(--dp-muted)}.mics-robot__fine{font-size:14px;color:var(--dp-muted)}.mics-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;font-weight:600;text-decoration:none!important}.mics-btn--line{color:var(--dp-blue)!important;background:#fff}.mics-btn--dark{color:#fff!important;background:var(--mx-n)}.mics-why>div{padding:20px;border-radius:16px;background:var(--mx-t)}.mics-why b{display:block;margin-bottom:4px;color:var(--mx-n)}.mics-quote{margin:36px 0 0;padding:28px 32px;border:0;border-radius:20px;background:var(--dp-az-tint)}.mics-quote p{margin:0 0 10px;font-size:19px;line-height:1.55;color:var(--mx-n)}.mics-quote footer{font-size:14.5px;color:var(--dp-muted)}@media (max-width:1023px){.mics-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.mics-fit,.mics-intro__g,.mics-robot{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.mics-sec{padding:44px 0}.mics-wrap{padding:0 16px}.mics-grid2,.mics-grid3,.mics-grid4,.mics-ticks--2{grid-template-columns:1fr}.mics-proc{grid-template-columns:1fr;gap:14px;padding:22px 22px 22px 26px}.mics-robot{padding:16px 16px 26px;border-radius:22px;gap:22px}.mics-robot__ph img{min-height:220px}.mics-robot>div{padding:0 6px}.mics-cmp td,.mics-cmp th{padding:12px 14px;font-size:14px}.mics-quote{padding:22px}.mics-quote p{font-size:17px}}.dpo-finder .dpo-fld{position:relative}.dpo-sugg{left:0;right:auto;top:calc(100% + 10px);width:min(440px,calc(100vw - 32px));text-align:left}.dpo-sugg .dp-sugg__res a{gap:12px}.dpo-sugg img,.dpo-sugg__in{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:50% 20%;background:#e6f6fd}.dpo-sugg__in{display:grid;place-items:center;font-style:normal;font-weight:700;font-size:13px;color:var(--dp-blue)}.dpo-sugg .dp-sugg__res span{display:flex;flex-direction:column;min-width:0}.dpo-sugg .dp-sugg__res b{font-weight:600}.dpo-sugg .dp-sugg__res b mark{font-weight:800}.dpo-sugg .dp-sugg__res small{font-size:12.5px;color:var(--dp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dpo-chk small[data-n],[data-dp-count]{display:none!important}.dpt-share{margin-top:18px;padding-top:16px;border-top:1px solid var(--dp-line)}.dpt-share__row{display:flex;flex-wrap:wrap;gap:8px}.dpt-share__b{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1.5px solid #d9dee5;border-radius:999px;background:#fff;color:var(--dp-ink);font:600 .88rem var(--dp-sans);cursor:pointer}.dpt-share__b svg{width:18px;height:18px}.dpt-share__b:hover{border-color:var(--dp-blue);color:var(--dp-blue)}.dpt-share__b--wa{border-color:#25d366;color:#128c7e}.dpt-share__b--wa:hover{background:#25d366;border-color:#25d366;color:#fff}.dpt-save{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:14px 16px;border-radius:18px;background:#f4fafe;border:1.5px dashed #9cc9e0}.dpt-save b{display:block;font-size:.95rem}.dpt-save small{display:block;color:var(--dp-muted);font-size:.82rem;margin-top:2px;line-height:1.4}.dpt-save .dp-btn{flex:none;white-space:nowrap}@media (max-width:640px){.dpt-save{flex-direction:column;align-items:stretch}.dpt-save .dp-btn{width:100%;justify-content:center}}.dpa-why{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.dpa-why__c{padding:22px;border-radius:22px;background:#f4fafe}.dpa-why__ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--dp-blue);color:#fff;margin-bottom:12px}.dpa-why__ic svg{width:22px;height:22px}.dpa-why__c h2{margin:0 0 6px;font-size:1.1rem}.dpa-why__c p{margin:0;color:var(--dp-muted);font-size:.95rem;line-height:1.5}.dpa-res{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dpa-res li{position:relative}.dpa-res__a{display:grid;grid-template-columns:1fr auto;grid-template-areas:"t v" "p d";gap:4px 14px;align-items:center;padding:16px 48px 16px 18px;border-radius:18px;background:#fff;border:1px solid #e6eaf0;color:var(--dp-ink);text-decoration:none}.dpa-res__a:hover{border-color:var(--dp-blue)}.dpa-res__t{grid-area:t;font-weight:700}.dpa-res__v{grid-area:v;font-size:1.5rem;font-weight:800;text-align:right}.dpa-res__v small{font-size:.8rem;color:var(--dp-muted);margin-left:4px;font-weight:600}.dpa-res .dpt-pill{grid-area:p;justify-self:start;background:#f4f6f8}.dpa-res__d{grid-area:d;text-align:right;color:var(--dp-muted);font-size:.85rem}.dpa-res__x{position:absolute;right:10px;top:10px;width:30px;height:30px;border:0;border-radius:50%;background:0 0;color:#8a8f98;cursor:pointer;display:grid;place-items:center}.dpa-res__x:hover{background:#fce9ea;color:#c8161d}.dpa-res__x svg{width:14px;height:14px}.dpa-bk{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dpa-bk li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid #e6eaf0}.dpa-bk__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf6fd;color:var(--dp-blue);flex:none}.dpa-bk__ic svg{width:20px;height:20px}.dpa-bk__t{flex:1;min-width:0}.dpa-bk__t b{display:block}.dpa-bk__t small,.dpa-bk__w small{display:block;color:var(--dp-muted);font-size:.82rem}.dpa-bk__w{text-align:right;font-weight:600}.dpa-prof{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-radius:22px;background:#f4fafe}.dpa-prof p{margin:4px 0}.dpa-prof__s{color:var(--dp-muted);font-size:.9rem}@media (max-width:860px){.dpa-why{grid-template-columns:1fr}.dpa-res{grid-template-columns:1fr}.dpa-prof{flex-direction:column;align-items:flex-start}.dpa-bk li{flex-wrap:wrap}.dpa-bk__w{text-align:left;width:100%}}