.dhc-hero{--dhc-navy:#0f1f3d;--dhc-navy-light:#1c3563;--dhc-red:#d62839;--dhc-red-dark:#a91d2c;--dhc-text:#4a5568;--dhc-teal:#2bb8cc;--dhc-teal-mid:#14a0b6;--dhc-teal-dark:#0b7a8f;--dhc-theme:#05dbe3;--dhc-theme-light:#5cf0f5;--dhc-theme-dark:#00b9c4;position:relative;display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;overflow:hidden;background:#fff;isolation:isolate;contain:paint;font-family:"Poppins","Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;text-align:left}.dhc-hero *,.dhc-hero *::before,.dhc-hero *::after{box-sizing:border-box}.dhc-hero .dhc-hero__media{position:relative;width:100%;height:clamp(230px,62vw,360px);margin:0;overflow:hidden}.dhc-hero .dhc-hero__img{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:76% center}.dhc-hero .dhc-hero__media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,#fff0,#fff);pointer-events:none}.dhc-hero .dhc-hero__inner{position:relative;width:100%;margin:-30px 0 0;padding:0 20px 36px}.dhc-hero .dhc-hero__content{max-width:620px;margin:0 auto}.dhc-hero .dhc-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;line-height:1.2;color:var(--dhc-navy);background:#fff;border:1px solid #f3d3d6;border-radius:50px;box-shadow:0 4px 14px rgb(15 31 61 / .08)}.dhc-hero .dhc-badge__dot{display:block;width:9px;height:9px;border-radius:50%;background:var(--dhc-red);animation:dhcPulse 1.8s infinite}@keyframes dhcPulse{0%{box-shadow:0 0 0 0 rgb(214 40 57 / .55)}70%,100%{box-shadow:0 0 0 9px #fff0}}.dhc-hero .dhc-title{margin:16px 0 10px;padding:0;font-family:inherit;font-size:clamp(32px,9.5vw,44px);line-height:1.1;font-weight:700;letter-spacing:-.02em;text-transform:none;color:var(--dhc-navy)}.dhc-hero .dhc-title__accent{display:block;color:var(--dhc-red)}.dhc-hero .dhc-sub{margin:0 0 10px;padding:0;font-size:clamp(18px,5vw,22px);line-height:1.3;font-weight:600;color:var(--dhc-navy)}.dhc-hero .dhc-text{margin:0 0 24px;padding:0;font-size:15px;line-height:1.7;color:var(--dhc-text)}.dhc-hero .dhc-cta{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;padding:0}.dhc-hero .dhc-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:58px;padding:12px 22px;border:0;border-radius:14px;font-family:inherit;line-height:1.15;text-decoration:none!important;cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:transform .25s ease,box-shadow .25s ease}.dhc-hero .dhc-btn:active{transform:scale(.98)}.dhc-hero .dhc-btn:focus-visible{outline:3px solid var(--dhc-theme);outline-offset:3px}.dhc-hero .dhc-btn svg{flex:0 0 auto}.dhc-hero .dhc-btn__label{display:flex;flex-direction:column;text-align:left}.dhc-hero .dhc-btn__label small{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;opacity:.9;color:inherit}.dhc-hero .dhc-btn__label strong{font-size:17px;font-weight:700;color:inherit}.dhc-hero .dhc-btn--call,.dhc-hero .dhc-btn--call:visited{color:#fff!important;background:linear-gradient(135deg,var(--dhc-teal-mid),var(--dhc-teal-dark));box-shadow:0 10px 24px rgb(20 160 182 / .35)}.dhc-hero .dhc-btn--wa,.dhc-hero .dhc-btn--wa:visited{color:var(--dhc-navy)!important;background:linear-gradient(135deg,var(--dhc-theme-light) 0%,var(--dhc-theme) 45%,var(--dhc-theme-dark) 100%);box-shadow:0 10px 24px rgb(5 219 227 / .42),inset 0 1px 0 rgb(255 255 255 / .45)}.dhc-hero .dhc-rating{display:inline-flex;align-items:center;gap:12px;margin:0 0 22px;padding:10px 18px 10px 14px;background:#fff;border:1px solid #e3eaf2;border-radius:14px;box-shadow:0 6px 18px rgb(15 31 61 / .08)}.dhc-hero .dhc-rating__g{flex:0 0 auto;display:block}.dhc-hero .dhc-rating__body{display:flex;flex-direction:column;gap:3px}.dhc-hero .dhc-rating__stars{display:flex;gap:2px;line-height:0}.dhc-hero .dhc-rating__stars svg{display:block}.dhc-hero .dhc-rating__score{display:flex;align-items:baseline;gap:6px;line-height:1.1;color:var(--dhc-navy)}.dhc-hero .dhc-rating__score strong{font-size:20px;font-weight:700;color:var(--dhc-navy)}.dhc-hero .dhc-rating__score small{font-size:13px;font-weight:500;color:var(--dhc-text)}.dhc-hero .dhc-trust{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}.dhc-hero .dhc-trust li{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:13.5px;font-weight:500;color:var(--dhc-navy)}.dhc-hero .dhc-trust li::before,.dhc-hero .dhc-trust li::marker{content:none}.dhc-hero .dhc-trust svg{flex:0 0 auto;color:var(--dhc-red)}.dhc-hero .dhc-float{display:none}@media (min-width:480px){.dhc-hero .dhc-cta{flex-direction:row;flex-wrap:wrap}.dhc-hero .dhc-btn{width:auto;flex:1 1 220px}.dhc-hero .dhc-trust{grid-template-columns:repeat(3,auto);justify-content:start;gap:10px 22px}}@media (min-width:768px){.dhc-hero .dhc-hero__media{height:clamp(320px,48vw,440px)}.dhc-hero .dhc-hero__img{object-position:72% center}.dhc-hero .dhc-hero__inner{padding:0 40px 48px;margin-top:-40px}.dhc-hero .dhc-hero__content{margin:0;max-width:640px}.dhc-hero .dhc-title{font-size:clamp(40px,6vw,52px)}.dhc-hero .dhc-text{font-size:16px}.dhc-hero .dhc-btn{flex:0 0 auto}}@media (min-width:992px){.dhc-hero{display:flex;align-items:center;min-height:clamp(560px,46vw,760px);background:#eaf4fb}.dhc-hero .dhc-hero__media{position:absolute;inset:0;z-index:-2;width:100%;height:100%}.dhc-hero .dhc-hero__media::after{inset:0;height:auto;background:linear-gradient(90deg,rgb(255 255 255 / .97) 0%,rgb(255 255 255 / .93) 30%,rgb(255 255 255 / .6) 46%,#fff0 66%)}.dhc-hero .dhc-hero__img{object-position:right center}.dhc-hero .dhc-hero__inner{margin:0;padding:clamp(60px,6vw,100px) clamp(40px,6vw,140px)}.dhc-hero .dhc-hero__content{max-width:600px}.dhc-hero .dhc-title{font-size:clamp(46px,4.4vw,72px)}.dhc-hero .dhc-sub{font-size:clamp(22px,1.8vw,28px)}.dhc-hero .dhc-text{max-width:520px;font-size:clamp(16px,1.15vw,18px)}.dhc-hero .dhc-btn{padding:14px 28px}.dhc-hero .dhc-btn:hover{transform:translateY(-3px)}.dhc-hero .dhc-btn--call:hover{box-shadow:0 14px 30px rgb(20 160 182 / .45)}.dhc-hero .dhc-btn--wa:hover{box-shadow:0 14px 34px rgb(5 219 227 / .55),0 0 0 4px rgb(5 219 227 / .18),inset 0 1px 0 rgb(255 255 255 / .5)}.dhc-hero .dhc-float{display:flex;position:absolute;top:clamp(50px,6vw,90px);left:48%;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:600;line-height:1.3;color:var(--dhc-navy);background:rgb(255 255 255 / .93);border-radius:16px;border-bottom:3px solid var(--dhc-theme);box-shadow:0 14px 34px rgb(15 31 61 / .15);animation:dhcFloat 4s ease-in-out infinite}}@keyframes dhcFloat{50%{transform:translateY(-8px)}}@media (min-width:1600px){.dhc-hero .dhc-hero__content{max-width:680px}.dhc-hero .dhc-trust li{font-size:15px}}@media (max-width:360px){.dhc-hero .dhc-hero__inner{padding:0 16px 30px}.dhc-hero .dhc-btn{padding:10px 16px}.dhc-hero .dhc-btn__label strong{font-size:16px}.dhc-hero .dhc-rating{padding:8px 14px 8px 10px}}@media (prefers-reduced-motion:reduce){.dhc-hero .dhc-badge__dot,.dhc-hero .dhc-float{animation:none}.dhc-hero .dhc-btn{transition:none}}.dsv{--dsv-navy:#0b1f33;--dsv-brand:#05dbe3;--dsv-accent:#05dbe3;--dsv-accent-dark:#078f96;--dsv-aqua:#8ff3f6;--dsv-glow:rgba(5,219,227,.35);--dsv-text:#55687a;--dsv-line:#d9f3f5;--dsv-soft:#f0fdfe;--dsv-gutter:clamp(16px,4vw,72px);--dsv-gap:clamp(14px,1.6vw,28px);display:block;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:clamp(40px,6vw,96px) 0;overflow:hidden;background:radial-gradient(circle at 95% 4%,rgb(5 219 227 / .14),transparent 40%),radial-gradient(circle at 3% 98%,rgb(5 219 227 / .10),transparent 38%),linear-gradient(180deg,#fff 0%,var(--dsv-soft) 100%);font-family:"Poppins","Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:clamp(15px,.4vw + 14px,17px);line-height:1.5;text-align:left;color:var(--dsv-navy)}.dsv *,.dsv *::before,.dsv *::after{box-sizing:border-box}.dsv .dsv__wrap{width:100%;max-width:none;margin:0;padding:0 var(--dsv-gutter)}.dsv .dsv-ico{display:block;width:24px;height:24px;fill:none}.dsv .dsv-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin:0 0 clamp(20px,3vw,40px)}.dsv .dsv-head__text{flex:1 1 min(100%,320px);min-width:0}.dsv .dsv-eyebrow{display:flex;align-items:center;gap:.7em;margin:0 0 8px;font-size:.75em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dsv-accent-dark)}.dsv .dsv-eyebrow::before{content:"";flex:none;width:2.4em;height:3px;border-radius:3px;background:var(--dsv-brand);box-shadow:0 0 10px var(--dsv-glow)}.dsv .dsv-title{margin:0;padding:0;font-family:inherit;font-size:clamp(24px,3.2vw,44px);line-height:1.2;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--dsv-navy)}.dsv .dsv-title::after{content:"";display:block;width:clamp(48px,5vw,96px);height:4px;margin-top:.4em;border-radius:4px;background:linear-gradient(90deg,var(--dsv-brand),var(--dsv-aqua))}.dsv .dsv-sub{margin:12px 0 0;padding:0;font-size:clamp(14px,1.4vw,18px);line-height:1.6;color:var(--dsv-text)}.dsv .dsv-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:.875em;font-weight:600;color:var(--dsv-navy)!important;text-decoration:none!important;white-space:nowrap;background:rgb(5 219 227 / .12);border:1px solid rgb(5 219 227 / .45);border-radius:999px;transition:color .2s ease,gap .2s ease,background .2s ease,box-shadow .2s ease}.dsv .dsv-link:focus-visible,.dsv .dsv-card:focus-visible{outline:3px solid var(--dsv-brand);outline-offset:3px}.dsv .dsv-services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--dsv-gap);margin:0;padding:0}.dsv .dsv-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:0 clamp(16px,1.6vw,24px) clamp(18px,1.6vw,24px);overflow:hidden;background:#fff;border:1px solid var(--dsv-line);border-radius:18px;box-shadow:0 6px 20px rgb(5 219 227 / .10);color:inherit!important;text-decoration:none!important;-webkit-tap-highlight-color:#fff0;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dsv .dsv-card::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:linear-gradient(90deg,var(--dsv-brand),var(--dsv-aqua));transition:width .4s ease}.dsv .dsv-card__media{position:relative;display:block;height:clamp(120px,10vw,170px);margin:0 calc(-1 * clamp(16px,1.6vw,24px));overflow:hidden;background:linear-gradient(135deg,#bff6f9 0%,#fff 100%)}.dsv .dsv-card__media img{position:absolute;top:0;right:0;display:block;width:74%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:center top;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 55%);mask-image:linear-gradient(90deg,transparent 0,#000 55%);transition:transform .5s ease}.dsv .dsv-card__icon{position:absolute;top:18px;left:clamp(16px,1.6vw,24px);display:flex;align-items:center;justify-content:center;width:54px;height:54px;background:#fff;border-radius:50%;box-shadow:0 0 0 3px rgb(5 219 227 / .35),0 8px 20px rgb(5 219 227 / .28);color:var(--dsv-accent-dark);transition:background .3s ease,color .3s ease,box-shadow .3s ease}.dsv .dsv-card__title{margin:16px 0 6px;padding:0;font-family:inherit;font-size:clamp(16px,1.2vw,19px);line-height:1.3;font-weight:600;text-transform:none;color:var(--dsv-navy);transition:color .2s ease}.dsv .dsv-card__text{margin:0 0 14px;padding:0;font-size:clamp(14px,1vw,15.5px);line-height:1.65;color:var(--dsv-text)}.dsv .dsv-card__more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--dsv-accent-dark);transition:gap .2s ease}@media (hover:hover){.dsv .dsv-link:hover{background:var(--dsv-brand);border-color:var(--dsv-brand);color:var(--dsv-navy)!important;gap:10px;box-shadow:0 6px 18px var(--dsv-glow)}.dsv .dsv-card:hover{transform:translateY(-5px);border-color:var(--dsv-brand);box-shadow:0 16px 36px rgb(5 219 227 / .28)}.dsv .dsv-card:hover::after{width:100%}.dsv .dsv-card:hover .dsv-card__media img{transform:scale(1.05)}.dsv .dsv-card:hover .dsv-card__icon{background:var(--dsv-brand);color:var(--dsv-navy);box-shadow:0 0 0 5px rgb(5 219 227 / .3),0 10px 24px var(--dsv-glow)}.dsv .dsv-card:hover .dsv-card__title{color:var(--dsv-accent-dark)}.dsv .dsv-card:hover .dsv-card__more{gap:10px}}@media (min-width:1024px){.dsv .dsv-services{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:380px){.dsv .dsv-link{white-space:normal}}@media (prefers-reduced-motion:reduce){.dsv .dsv-card,.dsv .dsv-card__media img,.dsv .dsv-link,.dsv .dsv-card__icon,.dsv .dsv-card::after{transition:none}}.dsa{--dsa-navy:#0b1f33;--dsa-brand:#05dbe3;--dsa-accent:#05dbe3;--dsa-accent-dark:#078f96;--dsa-aqua:#8ff3f6;--dsa-glow:rgba(5,219,227,.35);--dsa-text:#55687a;--dsa-line:#d9f3f5;--dsa-soft:#f0fdfe;--dsa-gutter:clamp(12px,3vw,64px);--dsa-radius:clamp(16px,1.6vw,32px);--dsa-fs:clamp(14px,.35vw + 12.5px,20px);--dsa-icon-gap:1.15em;display:block;box-sizing:border-box;width:100%;margin:0;padding:clamp(24px,4vw,88px) 0;overflow:hidden;background:radial-gradient(circle at 8% 0%,rgb(5 219 227 / .16),transparent 45%),radial-gradient(circle at 100% 100%,rgb(5 219 227 / .12),transparent 40%),var(--dsa-soft);font:400 16px/1.5 "Poppins","Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;text-align:left;color:var(--dsa-navy);content-visibility:auto;contain-intrinsic-size:auto 640px}.dsa *,.dsa *::before,.dsa *::after{box-sizing:border-box}.dsa .dsa__wrap{width:100%;max-width:none;margin:0;padding:0 var(--dsa-gutter)}.dsa .dsa-card{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;background:linear-gradient(135deg,#fff 0%,#e6fcfd 100%);border:1px solid var(--dsa-line);border-radius:var(--dsa-radius);box-shadow:0 18px 50px rgb(5 219 227 / .18),0 4px 14px rgb(11 31 51 / .06)}.dsa .dsa-card::before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--dsa-brand),var(--dsa-aqua) 60%,transparent)}.dsa .dsa-card__media{position:relative;width:100%;height:clamp(170px,40vw,420px);overflow:hidden;background:linear-gradient(135deg,#bff6f9 0%,#e6fcfd 100%)}.dsa .dsa-card__media img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;object-position:center 30%;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.dsa .dsa-card__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgb(5 219 227 / .14),transparent 60%)}.dsa .dsa-card__body{min-width:0;padding:4px clamp(16px,4vw,48px) clamp(20px,3vw,48px)}.dsa .dsa-eyebrow{display:flex;align-items:center;gap:.7em;margin:0 0 .7em;font-size:clamp(11px,.25vw + 10px,15px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dsa-accent-dark)}.dsa .dsa-eyebrow::before{content:"";flex:none;width:2.4em;height:3px;border-radius:3px;background:var(--dsa-brand);box-shadow:0 0 10px var(--dsa-glow)}.dsa .dsa-title{margin:0;padding:0;font-family:inherit;font-size:clamp(22px,1.6vw + 14px,56px);line-height:1.15;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--dsa-navy)}.dsa .dsa-title::after{content:"";display:block;width:clamp(48px,5vw,96px);height:4px;margin-top:.45em;border-radius:4px;background:linear-gradient(90deg,var(--dsa-brand),var(--dsa-aqua))}.dsa .dsa-sub{margin:.8em 0 0;padding:0;font-size:clamp(14px,.4vw + 11.5px,21px);line-height:1.6;color:var(--dsa-text);max-width:60ch}.dsa .dsa-list{position:relative;display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(24px,4vw,96px);margin:clamp(16px,2vw,40px) 0 0;padding:0;list-style:none}.dsa .dsa-item{position:relative;display:flex;align-items:center;gap:var(--dsa-icon-gap);min-width:0;margin:0;padding:.65em 0;border-bottom:1px solid var(--dsa-line);font-size:var(--dsa-fs);font-weight:500;line-height:1.35;color:var(--dsa-navy);transition:color .2s ease,transform .2s ease,border-color .2s ease}.dsa .dsa-item::marker{content:none}.dsa .dsa-item::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--dsa-brand);transition:width .3s ease}.dsa .dsa-link{display:flex;align-items:center;gap:var(--dsa-icon-gap);width:100%;color:inherit;text-decoration:none}.dsa .dsa-link:hover span,.dsa .dsa-link:focus-visible span{text-decoration:underline}.dsa .dsa-link:focus-visible{outline:2px solid var(--dsa-brand);outline-offset:3px;border-radius:6px}.dsa .dsa-ico{flex:none;width:1.9em;height:1.9em;padding:.42em;border-radius:50%;color:var(--dsa-accent-dark);background:rgb(5 219 227 / .16);box-shadow:inset 0 0 0 1px rgb(5 219 227 / .35);transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}@media (hover:hover){.dsa .dsa-item:hover{color:var(--dsa-accent-dark);transform:translateX(3px)}.dsa .dsa-item:hover::after{width:100%}.dsa .dsa-item:hover .dsa-ico{color:var(--dsa-navy);background:var(--dsa-brand);box-shadow:0 0 0 4px rgb(5 219 227 / .22),0 4px 12px var(--dsa-glow)}}.dsa .dsa-item:focus-visible{outline:2px solid var(--dsa-brand);outline-offset:3px;border-radius:6px}@media (min-width:480px){.dsa .dsa-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column}}@media (min-width:860px){.dsa .dsa-card{flex-direction:row;min-height:clamp(340px,26vw,640px)}.dsa .dsa-card__media{flex:0 0 40%;width:40%;height:auto}.dsa .dsa-card__media img{object-position:center;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent);mask-image:linear-gradient(90deg,#000 55%,transparent)}.dsa .dsa-card__media::after{background:linear-gradient(90deg,rgb(5 219 227 / .14),transparent 60%)}.dsa .dsa-card__body{flex:1 1 0%;display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,3vw,72px) clamp(24px,3.5vw,96px) clamp(24px,3vw,72px) clamp(24px,3.5vw,80px)}.dsa .dsa-list::before{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:1px;background:linear-gradient(180deg,transparent,var(--dsa-brand) 50%,transparent);opacity:.55}}@media (min-width:1800px){.dsa .dsa-card__media{flex-basis:38%;width:38%}}@media (max-height:500px) and (orientation:landscape) and (max-width:859px){.dsa .dsa-card__media{height:clamp(120px,30vh,200px)}}@media (prefers-reduced-motion:reduce){.dsa .dsa-item,.dsa .dsa-ico,.dsa .dsa-item::after{transition:none}.dsa .dsa-item:hover{transform:none}}.dtt{--dtt-navy:#0b1f33;--dtt-navy2:#0f3a52;--dtt-brand:#05dbe3;--dtt-accent:#05dbe3;--dtt-accent-dark:#078f96;--dtt-aqua:#8ff3f6;--dtt-glow:rgba(5,219,227,.35);--dtt-text:#55687a;--dtt-line:#d9f3f5;--dtt-soft:#f0fdfe;--dtt-gutter:clamp(16px,4.5vw,120px);--dtt-gap:clamp(10px,1vw,20px);--dtt-fs:clamp(14px,.2vw + 13px,17px);position:relative;display:block;box-sizing:border-box;width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);padding:clamp(40px,6vw,110px) 0;overflow:hidden;background:radial-gradient(circle at 92% 6%,rgb(5 219 227 / .14),transparent 40%),radial-gradient(circle at 4% 96%,rgb(5 219 227 / .10),transparent 38%),linear-gradient(180deg,#fff 0%,var(--dtt-soft) 100%);font-family:"Poppins","Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;text-align:left;color:var(--dtt-navy);contain:paint}.dtt *,.dtt *::before,.dtt *::after{box-sizing:border-box}.dtt .dtt__wrap{width:100%;max-width:none;margin:0;padding:0 var(--dtt-gutter)}.dtt .dtt-head{margin:0 auto clamp(22px,2.6vw,44px);max-width:760px;text-align:center}.dtt .dtt-eyebrow{display:inline-flex;align-items:center;gap:.7em;margin:0 0 8px;font-size:clamp(11.5px,.15vw + 11px,14px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dtt-accent-dark)}.dtt .dtt-eyebrow::before,.dtt .dtt-eyebrow::after{content:"";flex:none;width:2em;height:3px;border-radius:3px;background:var(--dtt-brand);box-shadow:0 0 10px var(--dtt-glow)}.dtt .dtt-title{margin:0;padding:0;font-family:inherit;font-size:clamp(26px,1.6vw + 17px,50px);line-height:1.2;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--dtt-navy)}.dtt .dtt-title::after{content:"";display:block;width:clamp(48px,5vw,96px);height:4px;margin:.45em auto 0;border-radius:4px;background:linear-gradient(90deg,var(--dtt-brand),var(--dtt-aqua))}.dtt .dtt-sub{margin:14px auto 0;padding:0;max-width:60ch;font-size:var(--dtt-fs);line-height:1.6;color:var(--dtt-text)}.dtt .dtt-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dtt-gap);margin:0 auto;padding:0;list-style:none;max-width:1500px}.dtt .dtt-item{position:relative;overflow:hidden;display:flex;align-items:center;gap:clamp(10px,.9vw,16px);margin:0;padding:clamp(12px,1vw,20px) clamp(14px,1.2vw,24px);background:#fff;border:1px solid var(--dtt-line);border-radius:clamp(12px,.9vw,18px);box-shadow:0 4px 14px rgb(5 219 227 / .08);font-size:var(--dtt-fs);font-weight:500;line-height:1.4;color:var(--dtt-navy);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.dtt .dtt-item::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;border-radius:0 3px 3px 0;background:var(--dtt-brand);opacity:.55;transition:top .2s ease,bottom .2s ease,opacity .2s ease}.dtt .dtt-item:hover{transform:translateY(-2px);border-color:var(--dtt-brand);box-shadow:0 12px 26px rgb(5 219 227 / .25)}.dtt .dtt-item:hover::before{top:0;bottom:0;opacity:1}.dtt .dtt-item::marker{content:none}.dtt .dtt-ico{flex:0 0 auto;display:block;box-sizing:content-box;width:clamp(12px,.9vw,16px);height:clamp(12px,.9vw,16px);padding:clamp(6px,.5vw,9px);color:var(--dtt-navy);background:var(--dtt-brand);border-radius:50%;box-shadow:0 0 0 3px rgb(5 219 227 / .18),0 4px 10px var(--dtt-glow);transition:box-shadow .2s ease,transform .2s ease}.dtt .dtt-item:hover .dtt-ico{box-shadow:0 0 0 5px rgb(5 219 227 / .25),0 6px 14px var(--dtt-glow);transform:scale(1.06)}.dtt .dtt-item span{min-width:0}.dtt .dtt-cta{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2.4vw,40px);max-width:1500px;margin:clamp(36px,5vw,90px) auto 0;padding:clamp(26px,3.6vw,72px);overflow:hidden;color:#fff;border-radius:clamp(20px,2vw,36px);background:linear-gradient(135deg,var(--dtt-navy) 0%,var(--dtt-navy2) 100%);border:1px solid rgb(5 219 227 / .35);box-shadow:0 20px 50px rgb(11 31 51 / .25),0 0 0 1px rgb(5 219 227 / .08),0 0 60px rgb(5 219 227 / .12)}.dtt .dtt-cta::before,.dtt .dtt-cta::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.dtt .dtt-cta::before{top:-35%;right:-8%;width:clamp(220px,32vw,560px);height:clamp(220px,32vw,560px);background:radial-gradient(circle,rgb(5 219 227 / .55),#fff0 70%)}.dtt .dtt-cta::after{bottom:-45%;left:-6%;width:clamp(200px,28vw,480px);height:clamp(200px,28vw,480px);background:radial-gradient(circle,rgb(143 243 246 / .28),#fff0 70%)}.dtt .dtt-cta__text,.dtt .dtt-cta__actions{position:relative;z-index:1}.dtt .dtt-cta__text{min-width:0}.dtt .dtt-cta__eyebrow{display:inline-block;margin:0 0 12px;padding:5px 12px;font-size:clamp(11px,.15vw + 10.5px,13.5px);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dtt-aqua);background:rgb(5 219 227 / .14);border:1px solid rgb(5 219 227 / .5);border-radius:999px}.dtt .dtt-cta__title{margin:0;padding:0;max-width:20ch;font-family:inherit;font-size:clamp(24px,2vw + 14px,56px);line-height:1.15;font-weight:600;letter-spacing:-.015em;text-transform:none;color:#fff}.dtt .dtt-cta__sub{margin:12px 0 0;padding:0;max-width:50ch;font-size:var(--dtt-fs);line-height:1.6;color:rgb(255 255 255 / .85)}.dtt .dtt-cta__actions{display:flex;flex-direction:column;gap:clamp(10px,1vw,16px);width:100%}.dtt .dtt-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0;padding:clamp(13px,1vw,18px) clamp(24px,2.2vw,44px);font-family:inherit;font-size:clamp(15px,.3vw + 14px,19px);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;color:#fff;border:2px solid #fff0;border-radius:999px;box-shadow:0 8px 20px rgb(0 0 0 / .22);-webkit-tap-highlight-color:#fff0;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.dtt .dtt-btn:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(0 0 0 / .3);color:#fff;text-decoration:none}.dtt .dtt-btn:focus-visible{outline:3px solid var(--dtt-aqua);outline-offset:3px}.dtt .dtt-btn__ico{display:block;flex:0 0 auto;width:clamp(18px,1.3vw,24px);height:clamp(18px,1.3vw,24px)}.dtt .dtt-btn--call{background:var(--dtt-brand);color:var(--dtt-navy);box-shadow:0 8px 24px rgb(5 219 227 / .45)}.dtt .dtt-btn--call:hover{background:var(--dtt-aqua);color:var(--dtt-navy);box-shadow:0 12px 32px rgb(5 219 227 / .6)}.dtt .dtt-btn--wa{background:#1fa855}.dtt .dtt-btn--wa:hover{background:#25bd62}@media (min-width:480px){.dtt .dtt-cta__actions{flex-direction:row;flex-wrap:wrap;width:auto}}@media (min-width:600px){.dtt .dtt-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.dtt .dtt-cta{flex-direction:row;align-items:center;justify-content:space-between}.dtt .dtt-cta__actions{flex-direction:column;flex:0 0 auto;min-width:clamp(200px,18vw,300px)}}@media (min-width:1000px){.dtt .dtt-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1700px){.dtt .dtt-list,.dtt .dtt-cta{max-width:1800px}.dtt .dtt-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dtt .dtt-item,.dtt .dtt-btn,.dtt .dtt-ico,.dtt .dtt-item::before{transition:none}.dtt .dtt-item:hover,.dtt .dtt-btn:hover,.dtt .dtt-item:hover .dtt-ico{transform:none}}.dts{--dts-navy:#0f1f3d;--dts-navy2:#1b3566;--dts-text:#5b6678;--dts-line:#e3eef4;--dts-accent:#1a8fb0;--dts-accent-dark:#12708c;--dts-aqua:#62d2e4;--dts-gutter:clamp(16px,4.5vw,120px);--dts-gap:clamp(14px,1.6vw,32px);--dts-fs:clamp(14px,.2vw + 13px,17px);position:relative;display:block;box-sizing:border-box;width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);padding:clamp(44px,7vw,120px) 0;overflow:hidden;background:linear-gradient(160deg,var(--dts-navy) 0%,var(--dts-navy2) 100%);font-family:"Poppins","Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;text-align:left;color:#fff;contain:paint}.dts::before,.dts::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.dts::before{top:-20%;right:-8%;width:clamp(260px,38vw,680px);height:clamp(260px,38vw,680px);background:radial-gradient(circle,rgb(26 143 176 / .42),#fff0 70%)}.dts::after{bottom:-30%;left:-8%;width:clamp(240px,34vw,620px);height:clamp(240px,34vw,620px);background:radial-gradient(circle,rgb(98 210 228 / .3),#fff0 70%)}.dts *,.dts *::before,.dts *::after{box-sizing:border-box}.dts .dts__wrap{position:relative;z-index:1;width:100%;max-width:1800px;margin:0 auto;padding:0 var(--dts-gutter)}.dts .dts-ico{display:block;width:clamp(20px,1.5vw,28px);height:clamp(20px,1.5vw,28px)}.dts .dts-head{display:flex;flex-direction:column;gap:clamp(12px,1.6vw,24px);margin:0 0 clamp(26px,3.4vw,60px)}.dts .dts-eyebrow{display:block;margin:0 0 10px;font-size:clamp(11.5px,.15vw + 11px,14px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dts-aqua)}.dts .dts-title{margin:0;padding:0;font-family:inherit;font-size:clamp(26px,2vw + 16px,56px);line-height:1.15;font-weight:600;letter-spacing:-.015em;text-transform:none;color:#fff}.dts .dts-sub{margin:0;padding:0;max-width:62ch;font-size:var(--dts-fs);line-height:1.7;color:rgb(255 255 255 / .8)}.dts .dts-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dts-gap)}.dts .dts-card{display:flex;flex-direction:column;margin:0;min-width:0;padding:clamp(22px,2.2vw,44px);background:#fff;color:var(--dts-navy);border-radius:clamp(18px,1.5vw,28px);box-shadow:0 18px 44px rgb(0 0 0 / .28);transition:transform .25s ease,box-shadow .25s ease}.dts .dts-card:hover{transform:translateY(-4px);box-shadow:0 26px 56px rgb(0 0 0 / .36)}.dts .dts-card__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:clamp(46px,3.4vw,68px);height:clamp(46px,3.4vw,68px);margin:0 0 clamp(14px,1.4vw,26px);color:var(--dts-accent-dark);background:#e3f6fa;border-radius:clamp(12px,1vw,18px)}.dts .dts-card__title{margin:0 0 clamp(8px,.8vw,14px);padding:0;font-family:inherit;font-size:clamp(19px,.7vw + 16px,29px);line-height:1.25;font-weight:600;text-transform:none;color:var(--dts-navy)}.dts .dts-card__text{margin:0 0 clamp(16px,1.6vw,28px);padding:0;font-size:var(--dts-fs);line-height:1.7;color:var(--dts-text)}.dts .dts-card__link{display:flex;align-items:flex-start;gap:10px;margin-top:auto;padding-top:clamp(14px,1.2vw,20px);border-top:1px solid var(--dts-line);font-size:var(--dts-fs);font-weight:600;line-height:1.45;text-decoration:none;color:var(--dts-accent-dark);transition:color .2s ease}.dts .dts-card__link span{flex:1 1 auto;min-width:0}.dts .dts-ico--arrow{flex:0 0 auto;width:clamp(18px,1.2vw,22px);height:clamp(18px,1.2vw,22px);margin-top:.12em;transition:transform .2s ease}.dts .dts-card__link:hover{color:var(--dts-navy);text-decoration:none}.dts .dts-card__link:hover .dts-ico--arrow{transform:translateX(5px)}.dts .dts-card__link:focus-visible{outline:3px solid var(--dts-accent);outline-offset:4px;border-radius:6px}@media (min-width:860px){.dts .dts-head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:clamp(30px,5vw,100px)}.dts .dts-head__main{flex:1 1 52%;min-width:0}.dts .dts-sub{flex:1 1 42%;max-width:none}.dts .dts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1700px){.dts .dts__wrap{max-width:2000px}}@media (prefers-reduced-motion:reduce){.dts .dts-card,.dts .dts-card__link,.dts .dts-ico--arrow{transition:none}.dts .dts-card:hover{transform:none}}.dtf{--dtf-navy:#0f1f3d;--dtf-red:#d62839;--dtf-text:#5b6678;--dtf-star:#2f6bff;--dtf-line:#e6edf6;--dtf-soft:#f4f8fd;--dtf-gutter:clamp(16px,4.5vw,120px);--dtf-gap:clamp(14px,1.4vw,28px);--dtf-fs:clamp(14px,.2vw + 13px,17px);position:relative;display:block;box-sizing:border-box;width:100vw;max-width:100vw;margin:0 0 0 calc(50% - 50vw);padding:clamp(40px,6vw,110px) 0;overflow:hidden;background:linear-gradient(180deg,var(--dtf-soft) 0%,#fff 100%);font-family:"Poppins","Inter",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.5;text-align:left;color:var(--dtf-navy);contain:paint}.dtf *,.dtf *::before,.dtf *::after{box-sizing:border-box}.dtf .dtf__wrap{width:100%;max-width:none;margin:0;padding:0 var(--dtf-gutter)}.dtf .dtf-ico{display:block;width:clamp(16px,1.1vw,22px);height:clamp(16px,1.1vw,22px)}.dtf .dtf__grid{display:flex;flex-direction:column;gap:clamp(44px,7vw,110px)}.dtf .dtf-col{width:100%;min-width:0}.dtf .dtf-col--faq{max-width:960px;margin:0 auto;padding-top:clamp(36px,5vw,90px);border-top:1px solid var(--dtf-line)}.dtf .dtf-head{margin:0 auto clamp(20px,2.4vw,40px);text-align:center;max-width:720px}.dtf .dtf-eyebrow{display:block;margin:0 0 8px;font-size:clamp(11.5px,.15vw + 11px,14px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dtf-red)}.dtf .dtf-title{margin:0;padding:0;font-family:inherit;font-size:clamp(24px,1.4vw + 16px,46px);line-height:1.2;font-weight:600;letter-spacing:-.01em;text-transform:none;color:var(--dtf-navy)}.dtf .dtf-sub{margin:10px auto 0;padding:0;max-width:60ch;font-size:var(--dtf-fs);line-height:1.6;color:var(--dtf-text)}.dtf .dtf-slider{position:relative}.dtf .dtf-track{display:flex;flex-wrap:nowrap;gap:var(--dtf-gap);margin:0;padding:6px 4px 18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.dtf .dtf-track::-webkit-scrollbar{display:none}.dtf .dtf-track:focus-visible{outline:3px solid var(--dtf-red);outline-offset:2px;border-radius:12px}.dtf .dtf-t{flex:0 0 86%;min-width:0;display:flex;flex-direction:column;margin:0;padding:clamp(18px,1.5vw,30px);background:#fff;border:1px solid var(--dtf-line);border-radius:clamp(16px,1.2vw,24px);box-shadow:0 6px 20px rgb(15 31 61 / .06);scroll-snap-align:start}.dtf .dtf-t__top{display:flex;align-items:center;gap:clamp(10px,.9vw,16px);margin:0 0 clamp(12px,1.1vw,20px)}.dtf .dtf-t__avatar{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:clamp(46px,3.2vw,68px);height:clamp(46px,3.2vw,68px);overflow:hidden;border-radius:50%;background:linear-gradient(135deg,#dfeaf8,#f4f8fd);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--dtf-line);font-size:clamp(13px,1vw,18px);font-weight:600;color:var(--dtf-navy)}.dtf .dtf-t__avatar::before{content:attr(data-initials)}.dtf .dtf-t__avatar img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:50%;box-shadow:none;object-fit:cover}.dtf .dtf-t__who{min-width:0}.dtf .dtf-t__name{margin:0 0 4px;padding:0;font-family:inherit;font-size:var(--dtf-fs);line-height:1.3;font-weight:600;text-transform:none;color:var(--dtf-navy)}.dtf .dtf-stars{display:flex;gap:2px;color:var(--dtf-star)}.dtf .dtf-star{display:block;width:clamp(13px,.9vw,18px);height:clamp(13px,.9vw,18px)}.dtf .dtf-t__quote{margin:0 0 clamp(12px,1.1vw,20px);padding:0;font-size:var(--dtf-fs);line-height:1.7;color:var(--dtf-text)}.dtf .dtf-t__place{margin-top:auto;font-size:calc(var(--dtf-fs) - 1px);font-weight:500;color:var(--dtf-navy)}.dtf .dtf-arrow{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:clamp(34px,2.4vw,48px);height:clamp(34px,2.4vw,48px);margin:calc(clamp(34px,2.4vw,48px) / -2 - 9px) 0 0;padding:0;color:var(--dtf-navy);background:#fff;border:1px solid var(--dtf-line);border-radius:50%;box-shadow:0 6px 16px rgb(15 31 61 / .14);cursor:pointer;-webkit-tap-highlight-color:#fff0;transition:background .2s ease,color .2s ease,opacity .2s ease}.dtf .dtf-arrow--prev{left:-8px}.dtf .dtf-arrow--next{right:-8px}.dtf .dtf-arrow:hover:not(:disabled){background:var(--dtf-red);color:#fff;border-color:var(--dtf-red)}.dtf .dtf-arrow:focus-visible{outline:3px solid var(--dtf-red);outline-offset:2px}.dtf .dtf-arrow:disabled{opacity:.35;cursor:default}.dtf .dtf-faq{display:flex;flex-direction:column;gap:clamp(10px,.8vw,16px)}.dtf .dtf-q{margin:0;padding:0;background:#fff;border:1px solid var(--dtf-line);border-radius:clamp(12px,.9vw,18px);box-shadow:0 4px 14px rgb(15 31 61 / .04);transition:box-shadow .25s ease,border-color .25s ease}.dtf .dtf-q[open]{border-color:#f0c9ce;box-shadow:0 10px 24px rgb(15 31 61 / .08)}.dtf .dtf-q summary{position:relative;display:block;margin:0;padding:clamp(14px,1.1vw,22px) clamp(48px,3.4vw,64px) clamp(14px,1.1vw,22px) clamp(18px,1.5vw,30px);list-style:none;cursor:pointer;font-size:var(--dtf-fs);font-weight:500;line-height:1.5;color:var(--dtf-navy);-webkit-tap-highlight-color:#fff0;transition:color .2s ease}.dtf .dtf-q summary::-webkit-details-marker{display:none}.dtf .dtf-q summary::marker{content:none}.dtf .dtf-q summary:hover{color:var(--dtf-red)}.dtf .dtf-q summary:focus-visible{outline:3px solid var(--dtf-red);outline-offset:2px;border-radius:12px}.dtf .dtf-q summary::before,.dtf .dtf-q summary::after{content:"";position:absolute;top:50%;right:clamp(18px,1.5vw,30px);width:clamp(12px,.8vw,16px);height:2px;margin-top:-1px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.dtf .dtf-q summary::after{transform:rotate(90deg)}.dtf .dtf-q[open] summary::after{transform:rotate(0);opacity:0}.dtf .dtf-q__a{padding:0 clamp(18px,1.5vw,30px) clamp(16px,1.2vw,24px)}.dtf .dtf-q__a p{margin:0;padding:0;font-size:var(--dtf-fs);line-height:1.7;color:var(--dtf-text)}@media (min-width:600px){.dtf .dtf-t{flex-basis:calc((100% - var(--dtf-gap)) / 2)}.dtf .dtf-arrow--prev{left:-14px}.dtf .dtf-arrow--next{right:-14px}}@media (min-width:900px){.dtf .dtf-t{flex-basis:calc((100% - 2 * var(--dtf-gap)) / 3)}}@media (min-width:1280px){.dtf .dtf-t{flex-basis:calc((100% - 3 * var(--dtf-gap)) / 4)}}@media (min-width:1700px){.dtf .dtf-t{flex-basis:calc((100% - 4 * var(--dtf-gap)) / 5)}.dtf .dtf-col--faq{max-width:1100px}}@media (max-width:380px){.dtf .dtf-t{padding:16px}.dtf .dtf-arrow{display:none}}@media (hover:none) and (max-width:599px){.dtf .dtf-arrow{display:none}}@media (prefers-reduced-motion:reduce){.dtf .dtf-q,.dtf .dtf-q summary,.dtf .dtf-q summary::before,.dtf .dtf-q summary::after,.dtf .dtf-arrow{transition:none}.dtf .dtf-track{scroll-behavior:auto}}