:root{--dcd-blue:#0560ff;--dcd-blue-600:#004be0;--dcd-blue-700:#0039ad;--dcd-blue-50:#eef4ff;--dcd-blue-100:#dce8ff;--dcd-navy:#0a1a3d;--dcd-navy-2:#10285e;--dcd-ink:#1b2a4a;--dcd-muted:#5a6a8a;--dcd-line:#e2e9f4;--dcd-bg:#f5f8fd;--dcd-card:#ffffff;--dcd-coral:#ff7a59;--dcd-coral-600:#f25f3c;--dcd-mint:#10b981;--dcd-mint-50:#e7f8f1;--dcd-radius-xl:32px;--dcd-radius-lg:24px;--dcd-radius:18px;--dcd-radius-sm:12px;--dcd-shadow-sm:0 1px 2px rgba(10, 26, 61, .05), 0 2px 10px rgba(10, 26, 61, .05);--dcd-shadow:0 2px 4px rgba(10, 26, 61, .04), 0 16px 36px -12px rgba(10, 26, 61, .16);--dcd-shadow-lg:0 40px 80px -28px rgba(5, 50, 150, .35), 0 16px 32px -16px rgba(10, 26, 61, .2);--dcd-font-head:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--dcd-font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--dcd-ease:cubic-bezier(.2, .8, .2, 1);--dcd-wrap:1240px}body{background:var(--dcd-bg)!important;color:var(--dcd-ink);font-family:var(--dcd-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body .elementor-kit-59,body.elementor-kit-59{--e-global-typography-primary-font-family:"Plus Jakarta Sans";--e-global-typography-secondary-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-family:"Inter";--e-global-color-accent:var(--dcd-blue)}body h1,body h2,body h3,body h4,body .elementor-heading-title{font-family:var(--dcd-font-head);letter-spacing:-.02em;word-spacing:normal!important;overflow-wrap:break-word}.dcd-icon{width:1.25em;height:1.25em;flex:none;vertical-align:middle}::selection{background:var(--dcd-blue-100);color:var(--dcd-navy)}.e-con.dcd-section{--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;padding:104px 24px!important;position:relative}.e-con.dcd-section--tight{padding-top:72px!important;padding-bottom:72px!important}.e-con.dcd-section--flush-top{padding-top:24px!important}.e-con.dcd-bg-white{background:#fff}.e-con.dcd-bg-soft{background:radial-gradient(900px 400px at 100% 0%,rgba(5,96,255,.07),transparent 60%),radial-gradient(700px 360px at 0% 100%,rgba(255,122,89,.06),transparent 60%),#f0f5fd}.e-con.dcd-bg-navy{background:radial-gradient(800px 420px at 90% 10%,rgba(5,96,255,.45),transparent 60%),radial-gradient(600px 380px at 0% 100%,rgba(255,122,89,.18),transparent 60%),var(--dcd-navy);color:#dfe8ff}.e-con.dcd-wrap{width:100%;max-width:var(--dcd-wrap)!important;margin-inline:auto!important;padding:0!important;--gap:0px}.e-con.dcd-stack{gap:16px!important;padding:0!important}.e-con.dcd-center{text-align:center;align-items:center!important}.e-con.dcd-center .dcd-lead{margin-inline:auto}.e-con.dcd-grid-2{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px!important;align-items:center;padding:0!important}.e-con.dcd-grid-2--top{align-items:start}.e-con.dcd-grid-aside{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:48px!important;align-items:start;padding:0!important}.e-con.dcd-gap-lg{gap:48px!important}.e-con.dcd-row-buttons{flex-direction:row!important;flex-wrap:wrap;gap:12px!important;padding:0!important}.e-con.dcd-row-buttons>.elementor-widget{width:auto!important}.dcd-eyebrow p,.dcd-eyebrow .elementor-widget-container>p,.dcd-eyebrow-inline{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 14px 7px 10px;border-radius:999px;background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-sm);font:600 13px/1.2 var(--dcd-font);color:var(--dcd-blue);letter-spacing:.01em}.dcd-eyebrow p::before,.dcd-eyebrow-inline::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dcd-coral);box-shadow:0 0 0 4px rgba(255,122,89,.18)}.dcd-bg-navy .dcd-eyebrow p{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff;box-shadow:none}.dcd-h1 .elementor-heading-title{font:800 clamp(40px, 5.2vw, 66px)/1.04 var(--dcd-font-head)!important;letter-spacing:-.035em!important;color:var(--dcd-navy)!important;margin:0}.dcd-h2 .elementor-heading-title{font:800 clamp(30px, 3.4vw, 46px)/1.1 var(--dcd-font-head)!important;letter-spacing:-.03em!important;color:var(--dcd-navy)!important;margin:0}.dcd-h3 .elementor-heading-title{font:700 clamp(21px, 2vw, 26px)/1.25 var(--dcd-font-head)!important;letter-spacing:-.02em!important;color:var(--dcd-navy)!important;margin:0}.dcd-h1--landing .elementor-heading-title{font-size:clamp(36px, 4.2vw, 56px)!important;hyphens:auto;-webkit-hyphens:auto}.dcd-h1 .elementor-heading-title em,.dcd-h2 .elementor-heading-title em{font-style:normal;background:linear-gradient(100deg,var(--dcd-blue) 10%,#4f8dff 60%,var(--dcd-coral) 120%);-webkit-background-clip:text;background-clip:text;color:transparent}.dcd-bg-navy .dcd-h2 .elementor-heading-title,.dcd-bg-navy .dcd-h3 .elementor-heading-title{color:#fff!important}.dcd-divider .elementor-heading-title::after,.dcd-divider-after::after{content:"";display:block;width:88px;height:14px;margin:18px 0 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 88 14'%3E%3Cpath d='M0 7h30l4-6 5 12 5-12 4 6h40' fill='none' stroke='%23ff7a59' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat}.dcd-center .dcd-divider .elementor-heading-title::after{margin-inline:auto}.dcd-lead,.dcd-lead p{font-size:19px!important;line-height:1.65!important;color:var(--dcd-muted)!important;max-width:640px}.dcd-lead p{margin:0 0 .6em}.dcd-bg-navy .dcd-lead,.dcd-bg-navy .dcd-lead p{color:#b9c8ea!important}.dcd-prose{color:var(--dcd-ink);font-size:17px;line-height:1.75}.dcd-prose p{margin:0 0 1em;color:#3b4a68}.dcd-prose h3{font:700 22px/1.3 var(--dcd-font-head);color:var(--dcd-navy);margin:1.6em 0 .5em}.dcd-prose ul{list-style:none;padding:0;margin:0 0 1.2em;display:grid;gap:10px}.dcd-prose ul li{position:relative;padding-left:34px;color:#3b4a68}.dcd-prose ul li::before{content:"";position:absolute;left:0;top:3px;width:22px;height:22px;border-radius:8px;background:var(--dcd-mint-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/13px no-repeat}.dcd-prose strong{color:var(--dcd-navy)}.dcd-button,.dcd-el-btn .elementor-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px!important;border-radius:999px!important;border:0!important;font:700 15.5px/1 var(--dcd-font)!important;letter-spacing:.005em;text-decoration:none!important;cursor:pointer;white-space:nowrap;transition:transform .25s var(--dcd-ease),box-shadow .25s var(--dcd-ease),background-color .25s,color .25s}.dcd-button .dcd-icon,.dcd-el-btn .elementor-button-icon svg{width:18px;height:18px;transition:transform .25s var(--dcd-ease)}.dcd-button:hover .dcd-icon,.dcd-el-btn .elementor-button:hover .elementor-button-icon svg{transform:translateX(3px)}.dcd-button--primary,.dcd-el-btn--primary .elementor-button{background:linear-gradient(180deg,#2a78ff 0%,var(--dcd-blue) 55%,var(--dcd-blue-600) 100%)!important;color:#fff!important;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 10px 24px -10px rgba(5,96,255,.75),0 2px 6px rgba(5,60,170,.25)!important}.dcd-button--primary:hover,.dcd-el-btn--primary .elementor-button:hover{transform:translateY(-2px);color:#fff!important;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 18px 32px -12px rgba(5,96,255,.8),0 4px 10px rgba(5,60,170,.25)!important}.dcd-button--coral,.dcd-el-btn--coral .elementor-button{background:linear-gradient(180deg,#ff9270 0%,var(--dcd-coral) 60%,var(--dcd-coral-600) 100%)!important;color:#fff!important;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 10px 24px -10px rgba(242,95,60,.8)!important}.dcd-button--coral:hover,.dcd-el-btn--coral .elementor-button:hover{transform:translateY(-2px);color:#fff!important}.dcd-button--ghost,.dcd-el-btn--ghost .elementor-button{background:#fff!important;color:var(--dcd-navy)!important;box-shadow:0 0 0 1px var(--dcd-line) inset,var(--dcd-shadow-sm)!important}.dcd-button--ghost:hover,.dcd-el-btn--ghost .elementor-button:hover{transform:translateY(-2px);color:var(--dcd-blue)!important;box-shadow:0 0 0 1px var(--dcd-blue-100) inset,var(--dcd-shadow)!important}.dcd-button--white{background:#fff!important;color:var(--dcd-navy)!important;box-shadow:0 16px 30px -14px rgba(0,0,0,.45)!important}.dcd-button--white:hover{transform:translateY(-2px);color:var(--dcd-blue)!important}.dcd-button--sm{min-height:42px;padding:0 18px!important;font-size:14px!important}.dcd-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--dcd-blue-50);color:var(--dcd-blue-700);font:600 12.5px/1.2 var(--dcd-font)}.dcd-chip .dcd-icon{width:14px;height:14px}.dcd-chip--soft{background:#f1f4f9;color:var(--dcd-muted)}.dcd-chip--mint{background:var(--dcd-mint-50);color:#0b7a57}.dcd-facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.dcd-facts li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:14px;background:rgba(255,255,255,.75);border:1px solid var(--dcd-line);backdrop-filter:blur(8px);font:600 14px/1.2 var(--dcd-font);color:var(--dcd-ink);box-shadow:var(--dcd-shadow-sm)}.dcd-facts li .dcd-icon{color:var(--dcd-blue);width:18px;height:18px}.e-con.dcd-hero{padding:72px 24px 112px!important;overflow:hidden;background:radial-gradient(1100px 620px at 88% -8%,rgba(5,96,255,.17),transparent 62%),radial-gradient(760px 520px at -8% 38%,rgba(255,122,89,.12),transparent 60%),linear-gradient(180deg,#f9fbff 0%,var(--dcd-bg) 100%)}.e-con.dcd-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(10,26,61,.09) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 60% 55% at 70% 35%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 70% 35%,#000 0%,transparent 70%)}.e-con.dcd-hero .dcd-stack{gap:22px!important}.dcd-hero-visual{position:relative;perspective:1400px;padding:36px 40px 56px}.dcd-hero-visual__stage{position:relative;transform-style:preserve-3d;transform:rotateX(var(--dcd-rx,0deg)) rotateY(var(--dcd-ry,0deg));transition:transform .5s var(--dcd-ease)}.dcd-hero-visual.is-tilting .dcd-hero-visual__stage{transition:transform .08s linear}.dcd-hero-visual__frame{position:relative;border-radius:var(--dcd-radius-xl);overflow:hidden;aspect-ratio:4 / 4.3;box-shadow:var(--dcd-shadow-lg);transform:translateZ(0);background:var(--dcd-blue-50);border:6px solid #fff}.dcd-hero-visual--landing .dcd-hero-visual__frame{aspect-ratio:4 / 3.6}.dcd-hero-visual__img{width:100%!important;height:100%!important;object-fit:cover;object-position:60% center;display:block}.dcd-hero-visual__ring{position:absolute;inset:-6% -8% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 200deg,rgba(5,96,255,0),rgba(5,96,255,.28),rgba(255,122,89,.22),rgba(5,96,255,0));filter:blur(2px);transform:translateZ(-80px);opacity:.9}.dcd-hero-visual__dots{position:absolute;left:-2%;bottom:4%;width:36%;aspect-ratio:1;background-image:radial-gradient(rgba(5,96,255,.35) 1.6px,transparent 1.6px);background-size:16px 16px;transform:translateZ(-60px);border-radius:24px}.dcd-float{position:absolute;transform:translateZ(90px);z-index:2}.dcd-float__inner{display:flex;align-items:center;gap:12px;padding:13px 16px 13px 13px;border-radius:18px;background:rgba(255,255,255,.86);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.95);box-shadow:0 24px 48px -20px rgba(10,26,61,.38),0 2px 6px rgba(10,26,61,.06);animation:dcd-float 7s ease-in-out infinite;animation-delay:var(--dcd-float-delay,0s);white-space:nowrap}.dcd-float__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--dcd-blue) 0%,#4f8dff 100%);color:#fff;box-shadow:0 8px 16px -8px rgba(5,96,255,.8)}.dcd-float__icon .dcd-icon{width:20px;height:20px}.dcd-float__txt{display:flex;flex-direction:column;gap:2px}.dcd-float__txt strong{font:700 14.5px/1.2 var(--dcd-font-head);color:var(--dcd-navy)}.dcd-float__txt small{font:500 12.5px/1.2 var(--dcd-font);color:var(--dcd-muted)}.dcd-float--a{top:12%;left:-4%}.dcd-float--a .dcd-float__icon{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 8px 16px -8px rgba(16,185,129,.8)}.dcd-float--b{top:44%;right:-6%;transform:translateZ(120px)}.dcd-float--c{bottom:18%;left:-8%;transform:translateZ(70px)}.dcd-float--c .dcd-float__icon{background:linear-gradient(135deg,var(--dcd-coral),#ffa183);box-shadow:0 8px 16px -8px rgba(255,122,89,.8)}.dcd-float--progress{bottom:3%;right:4%;transform:translateZ(60px)}.dcd-float--progress .dcd-float__inner{flex-direction:column;align-items:stretch;gap:9px;min-width:210px;padding:14px 16px}.dcd-progress__label{display:flex;justify-content:space-between;font:600 12.5px/1 var(--dcd-font);color:var(--dcd-muted)}.dcd-progress__label b{color:var(--dcd-blue)}.dcd-progress{display:block;height:8px;border-radius:99px;background:var(--dcd-blue-50);overflow:hidden}.dcd-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dcd-blue),#6aa0ff);animation:dcd-progress 3.2s var(--dcd-ease) infinite alternate}@keyframes dcd-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dcd-progress{from{width:58%}to{width:82%}}.dcd-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dcd-trust__item{position:relative;display:flex;flex-direction:column;gap:8px;padding:26px 24px;border-radius:var(--dcd-radius-lg);background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-sm);transition:transform .35s var(--dcd-ease),box-shadow .35s var(--dcd-ease)}.dcd-trust__item:hover{transform:translateY(-4px);box-shadow:var(--dcd-shadow)}.dcd-trust__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:8px;border-radius:16px;color:var(--dcd-blue);background:linear-gradient(145deg,#fff,var(--dcd-blue-50));box-shadow:0 0 0 1px var(--dcd-blue-100) inset,0 10px 20px -12px rgba(5,96,255,.6)}.dcd-trust__title{font:700 17px/1.3 var(--dcd-font-head);color:var(--dcd-navy)}.dcd-trust__text{font-size:14.5px;line-height:1.55;color:var(--dcd-muted)}.dcd-trust--inline{display:flex;flex-wrap:wrap;gap:8px 22px}.dcd-trust--inline .dcd-trust__item{flex-direction:row;align-items:center;gap:8px;padding:0;background:none;border:0;box-shadow:none}.dcd-trust--inline .dcd-trust__item:hover{transform:none;box-shadow:none}.dcd-trust--inline .dcd-trust__icon{width:28px;height:28px;margin:0;border-radius:9px;box-shadow:none;background:var(--dcd-mint-50);color:var(--dcd-mint)}.dcd-trust--inline .dcd-trust__icon .dcd-icon{width:16px;height:16px}.dcd-trust--inline .dcd-trust__title{font:600 14.5px/1.2 var(--dcd-font);color:var(--dcd-ink)}.dcd-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;perspective:1600px}.dcd-cat{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:360px;padding:24px;border-radius:var(--dcd-radius-xl);overflow:hidden;text-decoration:none!important;color:#fff!important;background:var(--dcd-navy-2);box-shadow:var(--dcd-shadow);text-align:left;transform:rotateX(var(--dcd-rx,0deg)) rotateY(var(--dcd-ry,0deg)) translateY(var(--dcd-lift,0));transition:transform .5s var(--dcd-ease),box-shadow .5s var(--dcd-ease)}.dcd-cat.is-tilting{transition:transform .08s linear,box-shadow .5s var(--dcd-ease)}.dcd-cat:hover{--dcd-lift:-6px;box-shadow:var(--dcd-shadow-lg)}.dcd-cat__img{position:absolute;inset:0;z-index:-2;width:100%!important;height:100%!important;object-fit:cover;transition:transform .9s var(--dcd-ease)}.dcd-cat:hover .dcd-cat__img{transform:scale(1.07)}.dcd-cat::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,26,61,.05) 20%,rgba(10,26,61,.55) 58%,rgba(10,26,61,.92) 100%)}.dcd-cat::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:radial-gradient(420px circle at var(--dcd-mx,50%) var(--dcd-my,0%),rgba(255,255,255,.22),transparent 45%);opacity:0;transition:opacity .4s}.dcd-cat:hover::after{opacity:1}.dcd-cat__icon{position:absolute;top:22px;left:22px;display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dcd-cat__body{display:flex;flex-direction:column;gap:8px}.dcd-cat__title{font:800 26px/1.15 var(--dcd-font-head);letter-spacing:-.02em}.dcd-cat__text{font-size:15px;line-height:1.5;color:rgba(255,255,255,.82)}.dcd-cat__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:10px 16px;border-radius:999px;background:#fff;color:var(--dcd-navy);font:700 14px/1 var(--dcd-font);transition:gap .3s var(--dcd-ease),background .3s}.dcd-cat__cta .dcd-icon{width:16px;height:16px;color:var(--dcd-blue)}.dcd-cat:hover .dcd-cat__cta{gap:12px}.dcd-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px;perspective:1600px}.dcd-products[data-count="1"]{grid-template-columns:minmax(270px,380px);justify-content:center}.dcd-products[data-count="2"]{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}.dcd-products[data-count="3"],.dcd-products[data-count="5"],.dcd-products[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.dcd-products:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]):not([data-count="5"]):not([data-count="6"]){grid-template-columns:repeat(4,minmax(0,1fr))}.dcd-pcard{position:relative;display:flex;flex-direction:column;border-radius:var(--dcd-radius-lg);background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow);transform:rotateX(var(--dcd-rx,0deg)) rotateY(var(--dcd-ry,0deg)) translateY(var(--dcd-lift,0));transition:transform .5s var(--dcd-ease),box-shadow .5s var(--dcd-ease),border-color .3s}.dcd-pcard.is-tilting{transition:transform .08s linear,box-shadow .5s var(--dcd-ease)}.dcd-pcard:hover{--dcd-lift:-6px;box-shadow:var(--dcd-shadow-lg);border-color:var(--dcd-blue-100)}.dcd-pcard__media{position:relative;display:grid;place-items:center;aspect-ratio:5 / 4;margin:10px 10px 0;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,#dfeaff 0%,#f4f8ff 55%,#fbfdff 100%)}.dcd-pcard__glow{position:absolute;left:20%;right:20%;bottom:12%;height:14%;border-radius:50%;background:rgba(10,26,61,.18);filter:blur(14px);transition:transform .5s var(--dcd-ease),opacity .5s}.dcd-pcard__img{position:absolute;inset:6%;width:88%!important;height:88%!important;max-width:none!important;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.12);transition:transform .6s var(--dcd-ease)}.dcd-pcard:hover .dcd-pcard__img{transform:translateY(-8px) scale(1.2) rotate(-1.5deg)}.dcd-pcard:hover .dcd-pcard__glow{transform:scale(.85);opacity:.7}.dcd-pcard__badge{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.88);backdrop-filter:blur(8px);font:600 11.5px/1 var(--dcd-font);color:var(--dcd-navy);box-shadow:var(--dcd-shadow-sm)}.dcd-pcard__badge .dcd-icon{width:13px;height:13px;color:var(--dcd-mint)}.dcd-pcard__body{display:flex;flex-direction:column;gap:10px;flex:1;padding:18px 20px 20px}.dcd-pcard__chips{display:flex;flex-wrap:wrap;gap:6px}.dcd-pcard__title{margin:0!important;font:800 21px/1.2 var(--dcd-font-head)!important;letter-spacing:-.02em}.dcd-pcard__title a{color:var(--dcd-navy)!important;text-decoration:none!important}.dcd-pcard__title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.dcd-pcard__text{margin:0!important;font-size:14.5px;line-height:1.55;color:var(--dcd-muted)}.dcd-pcard__strengths{display:flex;flex-wrap:wrap;gap:6px}.dcd-pcard__strengths span{padding:4px 9px;border-radius:8px;border:1px solid var(--dcd-line);font:600 12px/1.2 var(--dcd-font);color:var(--dcd-ink);background:#fafcff}.dcd-pcard__strengths .is-more{color:var(--dcd-blue);border-color:var(--dcd-blue-100);background:var(--dcd-blue-50)}.dcd-pcard__foot{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:14px;margin-top:auto;padding-top:14px;border-top:1px dashed var(--dcd-line)}.dcd-pcard__foot .dcd-button{width:100%}.dcd-price{display:grid;grid-template-columns:auto 1fr;column-gap:6px;align-items:baseline}.dcd-price__from{font:600 13px/1 var(--dcd-font);color:var(--dcd-muted)}.dcd-price__amount{font:800 20px/1.1 var(--dcd-font-head);color:var(--dcd-navy);letter-spacing:-.02em;white-space:nowrap}.dcd-price__note{grid-column:1 / -1;margin-top:4px;font-size:11.5px;color:var(--dcd-muted)}.dcd-empty{padding:24px;border-radius:var(--dcd-radius);background:#fff;border:1px dashed var(--dcd-line);color:var(--dcd-muted);text-align:center}.dcd-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}.dcd-steps::before{content:"";position:absolute;top:58px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--dcd-blue-100) 0 10px,transparent 10px 18px)}.dcd-step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;border-radius:var(--dcd-radius-lg);background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-sm);transition:transform .35s var(--dcd-ease),box-shadow .35s var(--dcd-ease)}.dcd-step:hover{transform:translateY(-5px);box-shadow:var(--dcd-shadow)}.dcd-step__num{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--dcd-coral),#ffa183);color:#fff;font:800 14px/1 var(--dcd-font-head);box-shadow:0 8px 16px -8px rgba(255,122,89,.9)}.dcd-step__icon{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;color:var(--dcd-blue);background:linear-gradient(145deg,#fff,var(--dcd-blue-50));box-shadow:0 0 0 1px var(--dcd-blue-100) inset,0 14px 24px -14px rgba(5,96,255,.7)}.dcd-step__icon .dcd-icon{width:28px;height:28px}.dcd-step__title{margin-top:6px;font:700 18px/1.3 var(--dcd-font-head);color:var(--dcd-navy)}.dcd-step__text{font-size:14.5px;line-height:1.6;color:var(--dcd-muted)}.dcd-steps--compact .dcd-step{padding:22px 20px}.dcd-steps--compact .dcd-steps::before,.dcd-steps--compact::before{top:50px}.dcd-doctors{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;perspective:1400px}.dcd-doctor{position:relative;margin:0;border-radius:var(--dcd-radius-xl);overflow:hidden;background:#fff;box-shadow:var(--dcd-shadow);transform:rotateX(var(--dcd-rx,0deg)) rotateY(var(--dcd-ry,0deg));transition:transform .5s var(--dcd-ease)}.dcd-doctor.is-tilting{transition:transform .08s linear}.dcd-doctor__photo{position:relative;display:grid;place-items:center;padding:34px 24px 118px;background:radial-gradient(260px 200px at 50% 38%,#fff 0%,var(--dcd-blue-50) 70%,#e3ecff 100%)}.dcd-doctor__photo::before{content:"";position:absolute;top:22px;width:232px;aspect-ratio:1;border-radius:50%;border:2px dashed rgba(5,96,255,.22)}.dcd-doctor__photo img{position:relative;width:204px!important;height:204px!important;border-radius:50%;object-fit:cover;border:6px solid #fff;box-shadow:0 24px 40px -18px rgba(10,26,61,.45)}.dcd-doctor figcaption{position:absolute;left:14px;right:14px;bottom:14px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--dcd-shadow-sm)}.dcd-doctor figcaption strong{font:700 17px/1.25 var(--dcd-font-head);color:var(--dcd-navy)}.dcd-doctor figcaption small{font-size:13px;color:var(--dcd-muted)}.dcd-doctor__badge{display:inline-flex;align-items:center;gap:6px;font:600 11.5px/1 var(--dcd-font);color:#0b7a57}.dcd-doctor__badge .dcd-icon{width:14px;height:14px}.dcd-doctors__more{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:28px;border-radius:var(--dcd-radius-xl);background:linear-gradient(160deg,var(--dcd-blue) 0%,var(--dcd-blue-700) 100%);color:#fff!important;text-decoration:none!important;position:relative;overflow:hidden;box-shadow:var(--dcd-shadow-lg)}.dcd-doctors__more::before{content:"";position:absolute;right:-30%;top:-30%;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 65%)}.dcd-doctors__more>span{display:grid;place-items:center;width:56px;height:56px;margin-bottom:auto;border-radius:18px;background:rgba(255,255,255,.16)}.dcd-doctors__more strong{font:800 24px/1.2 var(--dcd-font-head)}.dcd-doctors__more small{color:rgba(255,255,255,.8);font-size:14.5px}.dcd-doctors__arrow{margin-top:12px;width:26px!important;height:26px!important;transition:transform .3s var(--dcd-ease)}.dcd-doctors__more:hover .dcd-doctors__arrow{transform:translateX(6px)}.dcd-routes{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dcd-route{position:relative;display:flex;flex-direction:column;gap:14px;padding:36px;border-radius:var(--dcd-radius-xl);background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow);overflow:hidden}.dcd-route h3{margin:0;font:800 28px/1.15 var(--dcd-font-head);color:var(--dcd-navy);letter-spacing:-.02em}.dcd-route p{margin:0;color:var(--dcd-muted);font-size:16px;line-height:1.6}.dcd-route ul{list-style:none;margin:4px 0 10px;padding:0;display:grid;gap:12px}.dcd-route li{display:flex;align-items:center;gap:12px;color:var(--dcd-ink);font-weight:500}.dcd-route li .dcd-icon{width:26px;height:26px;padding:5px;border-radius:8px;background:var(--dcd-mint-50);color:var(--dcd-mint)}.dcd-route .dcd-button{align-self:flex-start;margin-top:auto}.dcd-route__label{font:700 12px/1 var(--dcd-font);letter-spacing:.12em;text-transform:uppercase;color:var(--dcd-coral)}.dcd-route--dark{background:radial-gradient(500px 300px at 100% 0%,rgba(5,96,255,.55),transparent 60%),var(--dcd-navy);border-color:transparent;color:#fff}.dcd-route--dark h3{color:#fff}.dcd-route--dark p{color:#b9c8ea}.dcd-route__doctors{display:flex;align-items:center;margin:6px 0 8px}.dcd-route__doctors img{width:48px!important;height:48px!important;border-radius:50%;object-fit:cover;border:3px solid var(--dcd-navy);margin-right:-12px}.dcd-route__doctors span{display:inline-flex;align-items:center;gap:8px;margin-left:24px;font:600 14px/1.2 var(--dcd-font);color:#dfe8ff}.dcd-route__doctors i{width:9px;height:9px;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px rgba(52,211,153,.25);animation:dcd-pulse 2s infinite}@keyframes dcd-pulse{50%{box-shadow:0 0 0 8px rgba(52,211,153,0)}}.dcd-cta{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:56px 64px;border-radius:var(--dcd-radius-xl);background:linear-gradient(120deg,var(--dcd-blue) 0%,#2f7bff 45%,var(--dcd-blue-700) 100%);color:#fff;box-shadow:var(--dcd-shadow-lg);transform:rotateX(var(--dcd-rx,0deg)) rotateY(var(--dcd-ry,0deg));transition:transform .6s var(--dcd-ease)}.dcd-cta h2{margin:0 0 8px;font:800 clamp(28px, 3vw, 40px)/1.1 var(--dcd-font-head);color:#fff;letter-spacing:-.03em}.dcd-cta p{margin:0;color:rgba(255,255,255,.85);font-size:17px;max-width:560px}.dcd-cta__text,.dcd-cta .dcd-button{position:relative;z-index:1}.dcd-cta__orb{position:absolute;border-radius:50%;pointer-events:none}.dcd-cta__orb--1{width:380px;height:380px;right:-90px;top:-160px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.45),rgba(255,255,255,0) 60%)}.dcd-cta__orb--2{width:320px;height:320px;left:-120px;bottom:-220px;background:radial-gradient(circle,rgba(255,122,89,.35),transparent 65%)}.dcd-faq .e-n-accordion{display:grid;gap:12px}.dcd-faq .e-n-accordion-item{border-radius:18px;background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-sm);overflow:hidden;transition:box-shadow .3s,border-color .3s}.dcd-faq .e-n-accordion-item[open]{border-color:var(--dcd-blue-100);box-shadow:var(--dcd-shadow)}.dcd-faq .e-n-accordion-item-title{padding:20px 24px!important;background:transparent!important;border:0!important}.dcd-faq .e-n-accordion-item-title-text{font:700 17px/1.4 var(--dcd-font-head)!important;color:var(--dcd-navy)!important}.dcd-faq .e-n-accordion-item-title-icon{color:var(--dcd-blue)!important}.dcd-faq .e-n-accordion-item-title-icon svg{fill:var(--dcd-blue)!important;width:14px;height:14px}.dcd-faq .e-n-accordion-item>.e-con{padding:0 24px 22px!important;border:0!important}.dcd-faq .e-n-accordion-item>.e-con p{margin:0;color:#3b4a68;font-size:16px;line-height:1.7}.e-con.dcd-infocards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px!important;padding:0!important}.e-con.dcd-infocard{padding:32px!important;border-radius:var(--dcd-radius-lg);background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-sm);gap:10px!important;transition:transform .35s var(--dcd-ease),box-shadow .35s var(--dcd-ease)}.e-con.dcd-infocard:hover{transform:translateY(-4px);box-shadow:var(--dcd-shadow)}.dcd-infocard__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;color:var(--dcd-blue);background:linear-gradient(145deg,#fff,var(--dcd-blue-50));box-shadow:0 0 0 1px var(--dcd-blue-100) inset}.dcd-infocard__icon .dcd-icon{width:26px;height:26px}.e-con.dcd-infocard .dcd-prose p:last-child,.e-con.dcd-infocard .dcd-prose ul:last-child{margin-bottom:0}.dcd-review-note{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-radius:14px;background:#fff7e8;border:1px solid #ffd99a;color:#7a4b00;font-size:14px;line-height:1.5}.dcd-review-note .dcd-icon{color:#e08a00;margin-top:2px}.dcd-anchor-offset{scroll-margin-top:110px}#optionen,#behandlungen,#so-funktionierts{scroll-margin-top:110px}.elementor-location-header{position:sticky;top:0;z-index:990}.admin-bar .elementor-location-header{top:32px}.elementor-location-header .e-con.dcd-header-top{background:linear-gradient(90deg,var(--dcd-navy) 0%,#13307a 100%);padding:0 24px!important}.dcd-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--dcd-wrap);margin:0 auto;min-height:40px;color:#dfe8ff;font:500 13px/1.2 var(--dcd-font)}.dcd-topbar__usps{display:flex;gap:22px;list-style:none;margin:0;padding:0}.dcd-topbar__usps li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.dcd-topbar__usps .dcd-icon{width:15px;height:15px;color:#6ee7b7}.dcd-topbar__tools{display:flex;align-items:center;gap:14px}.dcd-topbar__tools img{width:20px;height:auto;border-radius:3px}.dcd-topbar__tools .gtranslate_wrapper a{position:relative;display:inline-block;margin:0 2px;padding-bottom:5px;opacity:.8}.dcd-topbar__tools .gtranslate_wrapper a:hover{opacity:1}.dcd-topbar__tools .gtranslate_wrapper a.gt-current-lang{opacity:1}.dcd-topbar__tools .gtranslate_wrapper a.gt-current-lang img{opacity:1!important}.dcd-topbar__tools .gtranslate_wrapper a.gt-current-lang::after{content:"";position:absolute;left:0;right:2px;bottom:0;height:2px;border-radius:2px;background:#fff}.dcd-topbar .m3-currency-switcher select{height:28px;padding:0 26px 0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background-color:rgba(255,255,255,.08);color:#fff;font:600 12.5px/1 var(--dcd-font)}.dcd-topbar .m3-currency-switcher select option{color:var(--dcd-navy)}.elementor-location-header .e-con.dcd-header-main{background:rgba(255,255,255,.82);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);border-bottom:1px solid rgba(226,233,244,.9);padding:0 24px!important}.e-con.dcd-header-bar{display:grid!important;grid-template-columns:auto 1fr auto auto;align-items:center;gap:24px!important;max-width:var(--dcd-wrap)!important;margin-inline:auto!important;min-height:78px;padding:0!important}.e-con.dcd-header-bar>.elementor-widget{width:auto!important;margin:0!important}.dcd-logo img{width:168px!important;height:auto!important;display:block}.dcd-nav{display:flex;justify-content:center}.dcd-nav__burger{display:none}.dcd-nav__panel{display:flex;align-items:center;gap:12px}.dcd-nav__list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.dcd-nav__item{position:relative}.dcd-nav__link{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:12px;border:0;background:none;cursor:pointer;font:600 15px/1 var(--dcd-font)!important;color:var(--dcd-ink)!important;text-decoration:none!important;transition:background .2s,color .2s}.dcd-nav__link:hover,.dcd-nav__link[aria-expanded="true"]{background:var(--dcd-blue-50);color:var(--dcd-blue)!important}.dcd-nav__link .dcd-icon{width:16px;height:16px;transition:transform .3s var(--dcd-ease)}.dcd-nav__link[aria-expanded="true"] .dcd-icon{transform:rotate(180deg)}.dcd-nav__cta{display:none!important}.dcd-mega{position:absolute;top:calc(100% + 14px);left:50%;width:min(860px, 92vw);display:grid;grid-template-columns:1fr 250px;gap:12px;padding:12px;border-radius:24px;background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-lg);opacity:0;visibility:hidden;transform:translate(-50%,8px) scale(.98);transform-origin:top center;transition:opacity .25s,transform .25s var(--dcd-ease),visibility .25s}.dcd-nav__item--mega:hover .dcd-mega,.dcd-nav__item--mega.is-open .dcd-mega{opacity:1;visibility:visible;transform:translate(-50%,0) scale(1)}.dcd-nav__item--mega::after{content:"";position:absolute;left:0;right:0;top:100%;height:16px}.dcd-mega__grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.dcd-mega__link{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;text-decoration:none!important;transition:background .2s}.dcd-mega__link:hover{background:var(--dcd-bg)}.dcd-mega__link strong{display:block;font:700 15px/1.25 var(--dcd-font-head);color:var(--dcd-navy)}.dcd-mega__link small{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--dcd-muted)}.dcd-mega__icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;color:var(--dcd-blue);background:var(--dcd-blue-50);transition:transform .3s var(--dcd-ease)}.dcd-mega__link:hover .dcd-mega__icon{transform:rotate(-6deg) scale(1.06);background:var(--dcd-blue);color:#fff}.dcd-mega__aside{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:18px;background:radial-gradient(300px 200px at 100% 0%,rgba(5,96,255,.18),transparent 60%),#f3f7ff}.dcd-mega__eyebrow{font:700 11px/1 var(--dcd-font);letter-spacing:.12em;text-transform:uppercase;color:var(--dcd-coral)}.dcd-mega__aside strong{font:800 18px/1.25 var(--dcd-font-head);color:var(--dcd-navy)}.dcd-mega__aside small{font-size:13.5px;line-height:1.5;color:var(--dcd-muted);margin-bottom:auto}.dcd-mega__aside .dcd-button{align-self:flex-start;margin-top:12px}.dcd-actions{position:relative;display:flex;align-items:center;gap:6px}.dcd-actions__btn{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:0;background:transparent;cursor:pointer;color:var(--dcd-navy)!important;transition:background .2s,color .2s}.dcd-actions__btn:hover{background:var(--dcd-blue-50);color:var(--dcd-blue)!important}.dcd-cartcount{position:absolute;top:4px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--dcd-coral);color:#fff;font:700 11px/18px var(--dcd-font);text-align:center;box-shadow:0 0 0 2px #fff}.dcd-cartcount.is-empty{display:none}.dcd-search-panel{position:absolute;right:0;top:calc(100% + 14px);width:min(420px, 90vw);padding:12px;border-radius:20px;background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-lg)}.dcd-header-cta .elementor-button{min-height:46px!important}.elementor-location-footer .e-con.dcd-footer{background:radial-gradient(900px 400px at 100% 0%,rgba(5,96,255,.35),transparent 60%),var(--dcd-navy);color:#b9c8ea;padding:88px 24px 28px!important}.e-con.dcd-footer-grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px!important;max-width:var(--dcd-wrap)!important;margin-inline:auto!important;padding:0!important}.dcd-footer .dcd-logo,.dcd-footer .dcd-logo a{text-align:left!important;display:block}.dcd-footer .dcd-logo img{width:170px!important;margin:0!important;filter:brightness(0) invert(1)}.dcd-footer-title .elementor-heading-title{font:700 15px/1.2 var(--dcd-font-head)!important;color:#fff!important;margin-bottom:14px!important}.dcd-footer-text,.dcd-footer-text p{color:#9fb2da!important;font-size:14.5px!important;line-height:1.7!important}.dcd-footer-links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dcd-footer-links a{color:#b9c8ea!important;text-decoration:none!important;font-size:14.5px;transition:color .2s,padding .2s}.dcd-footer-links a:hover{color:#fff!important;padding-left:4px}.dcd-footer-contact{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}.dcd-footer-contact li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:#b9c8ea}.dcd-footer-contact .dcd-icon{width:18px;height:18px;color:#6aa0ff;margin-top:1px}.dcd-footer-contact a{color:#dfe8ff!important;text-decoration:none!important}.e-con.dcd-footer-bottom{display:flex!important;flex-direction:row!important;justify-content:space-between;gap:12px!important;max-width:var(--dcd-wrap)!important;margin:56px auto 0!important;padding:22px 0 0!important;border-top:1px solid rgba(255,255,255,.1)}.dcd-footer-bottom p{margin:0;font-size:13px!important;color:#7f93bd!important}.e-con.dcd-product-hero{padding:40px 24px 80px!important;background:radial-gradient(900px 500px at 10% 0%,rgba(5,96,255,.1),transparent 60%),linear-gradient(180deg,#f9fbff,var(--dcd-bg))}.e-con.dcd-product-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px!important;max-width:var(--dcd-wrap)!important;margin-inline:auto!important;padding:0!important;align-items:start}.e-con.dcd-gallery{position:sticky;top:140px;padding:28px!important;border-radius:var(--dcd-radius-xl);background:radial-gradient(120% 90% at 50% 100%,#dce8ff 0%,#f3f7ff 55%,#fff 100%);border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow);overflow:hidden}.e-con.dcd-gallery img{mix-blend-mode:multiply}.e-con.dcd-buybox{gap:18px!important;padding:0!important}.dcd-pintro{display:flex;flex-direction:column;gap:14px}.dcd-backchip{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--dcd-line);text-decoration:none!important;box-shadow:var(--dcd-shadow-sm);font:500 13px/1 var(--dcd-font);color:var(--dcd-muted)!important;transition:transform .25s var(--dcd-ease),box-shadow .25s}.dcd-backchip .dcd-icon{width:26px;height:26px;padding:6px;border-radius:50%;background:var(--dcd-blue-50);color:var(--dcd-blue);transition:transform .25s var(--dcd-ease)}.dcd-backchip strong{color:var(--dcd-navy);font-weight:700}.dcd-backchip:hover{transform:translateY(-1px);box-shadow:var(--dcd-shadow)}.dcd-backchip:hover .dcd-icon{transform:translateX(-3px)}.dcd-pintro__title{margin:4px 0 0!important;font:800 clamp(34px, 4vw, 52px)/1.05 var(--dcd-font-head)!important;letter-spacing:-.035em!important;color:var(--dcd-navy)!important}.dcd-pintro__chips{display:flex;flex-wrap:wrap;gap:8px}.dcd-pintro__text{margin:0!important;font-size:17px;line-height:1.65;color:var(--dcd-muted)}.dcd-pintro__from{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.dcd-pintro__from span{font-weight:600;color:var(--dcd-muted)}.dcd-pintro__from strong{font:800 30px/1 var(--dcd-font-head);color:var(--dcd-navy);letter-spacing:-.02em}.dcd-pintro__from small{color:var(--dcd-muted);font-size:13.5px}.e-con.dcd-configurator{padding:26px!important;border-radius:var(--dcd-radius-xl);background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow);gap:6px!important}.dcd-configurator .variations th.label,.dcd-configurator .variations .label label{font:700 13px/1.2 var(--dcd-font)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--dcd-muted)!important}.dcd-configurator .google-swatches-wrapper{display:flex!important;flex-wrap:wrap;gap:8px!important}.dcd-configurator .swatch-item{min-height:44px;padding:0 16px!important;border-radius:14px!important;border:1.5px solid var(--dcd-line)!important;background:#fff!important;font:600 14.5px/1 var(--dcd-font)!important;color:var(--dcd-ink)!important;box-shadow:var(--dcd-shadow-sm)!important;transition:transform .2s var(--dcd-ease),border-color .2s,box-shadow .2s,background .2s!important}.dcd-configurator .swatch-item:hover:not(.disabled){transform:translateY(-2px);border-color:var(--dcd-blue-100)!important;box-shadow:var(--dcd-shadow)!important}.dcd-configurator .swatch-item.selected{border-color:var(--dcd-blue)!important;background:var(--dcd-blue-50)!important;color:var(--dcd-blue-700)!important;box-shadow:0 0 0 3px rgba(5,96,255,.15)!important}.dcd-configurator .swatch-item.disabled{opacity:.4}.dcd-configurator .gs-price-main{margin-top:10px;padding:16px 18px;border-radius:16px;background:var(--dcd-bg)}.dcd-configurator .price-label-google{font:700 12px/1 var(--dcd-font);letter-spacing:.08em;text-transform:uppercase;color:var(--dcd-muted)}.dcd-configurator .price-row-wrapper .amount{font:800 28px/1.2 var(--dcd-font-head)!important;color:var(--dcd-navy)!important}.dcd-configurator .single_add_to_cart_button,.google-sticky-bar .single_add_to_cart_button{width:100%;min-height:56px;border-radius:999px!important;border:0!important;background:linear-gradient(180deg,#2a78ff 0%,var(--dcd-blue) 55%,var(--dcd-blue-600) 100%)!important;color:#fff!important;font:700 16px/1 var(--dcd-font)!important;box-shadow:0 1px 0 rgba(255,255,255,.35) inset,0 14px 28px -12px rgba(5,96,255,.8)!important;transition:transform .25s var(--dcd-ease),box-shadow .25s!important}.dcd-configurator .single_add_to_cart_button:hover:not(.disabled){transform:translateY(-2px)}.dcd-configurator .single_add_to_cart_button.disabled{background:#c9d6ee!important;box-shadow:none!important}.dcd-configurator .google-support-text{margin-top:12px;font-size:13px;color:var(--dcd-muted);text-align:center}.dcd-assurance{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.dcd-assurance li{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.7);border:1px solid var(--dcd-line);font-size:13.5px;line-height:1.4;color:var(--dcd-ink)}.dcd-assurance .dcd-icon{color:var(--dcd-blue);width:18px;height:18px;margin-top:1px}.dcd-medinfo .wa-product-content-wrapper{margin:0!important}.dcd-medinfo .wa-description-section{padding:30px 32px;border-radius:var(--dcd-radius-lg);background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-sm);margin-bottom:18px!important}.dcd-medinfo .wa-description-title{font:800 24px/1.2 var(--dcd-font-head)!important;color:var(--dcd-navy)!important;letter-spacing:-.02em}.dcd-medinfo .wa-description-body{font-size:16.5px;color:#3b4a68!important}.dcd-medinfo .wa-google-accordion{display:grid;gap:12px}.dcd-medinfo .wa-acc-row{border:1px solid var(--dcd-line)!important;border-radius:18px;background:#fff;box-shadow:var(--dcd-shadow-sm);overflow:hidden;transition:box-shadow .3s,border-color .3s}.dcd-medinfo .wa-acc-row.is-active{border-color:var(--dcd-blue-100)!important;box-shadow:var(--dcd-shadow)}.dcd-medinfo .wa-acc-trigger{padding:20px 24px!important;font:700 17px/1.3 var(--dcd-font-head)!important;color:var(--dcd-navy)!important}.dcd-medinfo .wa-acc-chevron{width:34px;height:34px;border-radius:10px;background:var(--dcd-blue-50);color:var(--dcd-blue)!important;align-items:center;justify-content:center}.dcd-medinfo .wa-acc-body{padding:0 24px 24px!important;font-size:15.5px!important;color:#3b4a68!important}.dcd-medinfo .wa-acc-body ul{padding-left:18px}.e-con.dcd-aside{position:sticky;top:140px;gap:18px!important;padding:0!important}.dcd-arealink{position:relative;display:block;border-radius:var(--dcd-radius-xl);overflow:hidden;text-decoration:none!important;background:var(--dcd-navy);color:#fff!important;box-shadow:var(--dcd-shadow-lg);transform:rotateX(var(--dcd-rx,0deg)) rotateY(var(--dcd-ry,0deg));transition:transform .5s var(--dcd-ease)}.dcd-arealink.is-tilting{transition:transform .08s linear}.dcd-arealink__img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;opacity:.45;transition:transform .8s var(--dcd-ease)}.dcd-arealink:hover .dcd-arealink__img{transform:scale(1.06)}.dcd-arealink__body{position:relative;display:flex;flex-direction:column;gap:6px;padding:28px;min-height:300px;justify-content:flex-end;background:linear-gradient(180deg,rgba(10,26,61,.1),rgba(10,26,61,.92) 75%)}.dcd-arealink__icon{display:grid;place-items:center;width:50px;height:50px;margin-bottom:auto;border-radius:16px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(10px)}.dcd-arealink small{font:700 11px/1 var(--dcd-font);letter-spacing:.12em;text-transform:uppercase;color:#ffb49f}.dcd-arealink strong{font:800 24px/1.2 var(--dcd-font-head)}.dcd-arealink span{color:rgba(255,255,255,.8);font-size:14.5px;line-height:1.5}.dcd-arealink em{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-style:normal;font-weight:700}.dcd-arealink em .dcd-icon{transition:transform .3s var(--dcd-ease)}.dcd-arealink:hover em .dcd-icon{transform:translateX(5px)}.google-sticky-bar{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(16px);border-top:1px solid var(--dcd-line)!important;box-shadow:0 -20px 40px -24px rgba(10,26,61,.3)!important}.dcd-js .dcd-reveal.dcd-reveal--pending{opacity:0;transform:translateY(26px)}.dcd-js .dcd-reveal.dcd-reveal--in{opacity:1;transition:opacity .8s var(--dcd-ease),transform .8s var(--dcd-ease);transition-delay:var(--dcd-delay,0ms)}.dcd-js .dcd-cat.dcd-reveal--in,.dcd-js .dcd-pcard.dcd-reveal--in,.dcd-js .dcd-doctor.dcd-reveal--in,.dcd-js .dcd-cta.dcd-reveal--in,.dcd-js .dcd-arealink.dcd-reveal--in{transition:opacity .8s var(--dcd-ease),transform .5s var(--dcd-ease),box-shadow .5s var(--dcd-ease)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important}.dcd-js .dcd-reveal.dcd-reveal--pending{opacity:1;transform:none}}@media (max-width:1180px){.e-con.dcd-header-bar{grid-template-columns:auto 1fr auto}.dcd-header-cta{display:none!important}}@media (max-width:1024px){.e-con.dcd-section{padding:80px 20px!important}.e-con.dcd-grid-2,.e-con.dcd-grid-aside,.e-con.dcd-product-grid{grid-template-columns:1fr;gap:40px!important}.dcd-trust,.dcd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dcd-products:not([data-count="1"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.dcd-steps::before{display:none}.dcd-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.dcd-doctors{grid-template-columns:1fr 1fr}.dcd-doctors__more{grid-column:1 / -1;min-height:200px}.e-con.dcd-footer-grid{grid-template-columns:1fr 1fr}.e-con.dcd-gallery,.e-con.dcd-aside{position:relative;top:0}.dcd-topbar__usps li:nth-child(n+2){display:none}.e-con.dcd-header-bar{grid-template-columns:auto 1fr auto;gap:8px!important;min-height:68px}.e-con.dcd-header-bar>.dcd-w-actions{order:2;justify-self:end}.e-con.dcd-header-bar>.dcd-w-nav{order:3}.dcd-nav__burger{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:0;background:var(--dcd-navy);color:#fff;cursor:pointer}.dcd-nav__burger .dcd-icon{width:22px;height:22px}.dcd-nav__burger .is-close{display:none}.dcd-nav.is-open .dcd-nav__burger .is-open{display:none}.dcd-nav.is-open .dcd-nav__burger .is-close{display:block}.dcd-nav__panel{position:fixed;left:12px;right:12px;top:124px;max-height:calc(100vh - 140px);overflow:auto;flex-direction:column;align-items:stretch;gap:12px;padding:14px;border-radius:24px;background:#fff;border:1px solid var(--dcd-line);box-shadow:var(--dcd-shadow-lg);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s,transform .25s var(--dcd-ease),visibility .25s}.admin-bar .dcd-nav__panel{top:170px}.dcd-nav.is-open .dcd-nav__panel{opacity:1;visibility:visible;transform:none}.dcd-nav__list{flex-direction:column;align-items:stretch}.dcd-nav__link{width:100%;justify-content:space-between;padding:14px;font-size:16px!important}.dcd-mega{position:static;width:100%;grid-template-columns:1fr;opacity:1;visibility:visible;transform:none;display:none;padding:4px;border:0;box-shadow:none}.dcd-nav__item--mega:hover .dcd-mega{transform:none}.dcd-nav__item--mega.is-open .dcd-mega{display:grid}.dcd-mega__grid{grid-template-columns:1fr}.dcd-mega__aside{display:none}.dcd-nav__cta{display:inline-flex!important}}@media (max-width:767px){.e-con.dcd-section{padding:64px 18px!important}.e-con.dcd-hero{padding:36px 18px 64px!important}.dcd-h1 .elementor-heading-title{font-size:38px!important}.dcd-h1--landing .elementor-heading-title{font-size:32px!important}.dcd-h2 .elementor-heading-title{font-size:29px!important}.dcd-trust,.dcd-steps,.dcd-cats,.dcd-routes,.dcd-doctors,.e-con.dcd-infocards,.dcd-assurance{grid-template-columns:1fr}.dcd-cats{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 18px;margin:0 -16px;padding-inline:16px;scrollbar-width:none}.dcd-cats::-webkit-scrollbar{display:none}.dcd-cat{min-height:320px;scroll-snap-align:start}.dcd-products,.dcd-products[data-count]{grid-template-columns:1fr!important}.dcd-hero-visual{padding:10px 6px 40px}.dcd-hero-visual__ring{inset:-6% -2% auto auto}.dcd-float--a{left:-2%;top:6%}.dcd-float--b{right:0}.dcd-float--c{left:-2%;bottom:16%}.dcd-float--progress{display:none}.dcd-float__inner{padding:10px 12px 10px 10px;gap:9px}.dcd-float__icon{width:34px;height:34px;border-radius:10px}.dcd-float__txt strong{font-size:13px}.dcd-float__txt small{font-size:11.5px}.dcd-cta{flex-direction:column;align-items:flex-start;padding:36px 26px}.dcd-route{padding:28px 22px}.e-con.dcd-footer-grid{grid-template-columns:1fr}.e-con.dcd-footer-bottom{flex-direction:column!important}.dcd-topbar{justify-content:center}.dcd-topbar__usps{display:none}.dcd-logo img{width:140px!important}.e-con.dcd-header-bar{grid-template-columns:auto 1fr auto}.dcd-actions__search{display:none}.dcd-nav__panel{top:116px}.e-con.dcd-gallery{padding:16px!important}.e-con.dcd-configurator{padding:18px!important}.dcd-products{grid-template-columns:1fr}}